define(["exports"],(function(e){"use strict";let t=null;const n=Symbol("SIGNAL");function r(e){const n=t;return t=e,n}const o={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 i(e){if((!a(e)||e.dirty)&&(e.dirty||1!==e.lastCleanEpoch)){if(!e.producerMustRecompute(e)&&!s(e))return e.dirty=!1,void(e.lastCleanEpoch=1);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=1}}function s(e){l(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(i(n),r!==n.version)return!0}return!1}function u(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),l(e),1===e.liveConsumerNode.length)for(let t=0;t<e.producerNode.length;t++)u(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];l(r),r.producerIndexOfThis[n]=t}}function a(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 l(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 c=function(e,t){return c=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])},c(e,t)};function d(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}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var h=function(){return h=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},h.apply(this,arguments)};function f(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 p(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=u(0),s.throw=u(1),s.return=u(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function u(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(i=0)),i;)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 i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}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 g(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 m(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 y(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 v(e){return this instanceof v?(this.v=e,this):new v(e)}function w(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",(function(e){return function(t){return Promise.resolve(t).then(e,l)}})),r[Symbol.asyncIterator]=function(){return this},r;function s(e,t){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||u(e,t)}))},t&&(r[e]=t(r[e])))}function u(e,t){try{(n=o[e](t)).value instanceof v?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 D(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=g(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 b(e){return"function"==typeof e}function _(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 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 E(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var S=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=g(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(b(a))try{a()}catch(e){o=e instanceof C?e.errors:[e]}var l=this._finalizers;if(l){this._finalizers=null;try{for(var c=g(l),d=c.next();!d.done;d=c.next()){var h=d.value;try{x(h)}catch(e){o=null!=o?o:[],e instanceof C?o=y(y([],m(o)),m(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 C(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)x(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)&&E(t,e)},e.prototype.remove=function(t){var n=this._finalizers;n&&E(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}(),A=S.EMPTY;function I(e){return e instanceof S||e&&"closed"in e&&b(e.remove)&&b(e.add)&&b(e.unsubscribe)}function x(e){b(e)?e():e.unsubscribe()}var T={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},F={setTimeout:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return setTimeout.apply(void 0,y([e,t],m(n)))},clearTimeout:function(e){var t=F.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function k(e){F.setTimeout((function(){throw e}))}function O(){}function P(e){e()}var N=function(e){function t(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,I(t)&&t.add(n)):n.destination=V,n}return d(t,e),t.create=function(e,t,n){return new j(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}(S),M=Function.prototype.bind;function R(e,t){return M.call(e,t)}var L=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){B(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){B(e)}else B(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){B(e)}},e}(),j=function(e){function t(t,n,r){var o,i,s=e.call(this)||this;b(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&&R(t.next,i),error:t.error&&R(t.error,i),complete:t.complete&&R(t.complete,i)}):o=t;return s.destination=new L(o),s}return d(t,e),t}(N);function B(e){k(e)}var V={closed:!0,next:O,error:function(e){throw e},complete:O},H="function"==typeof Symbol&&Symbol.observable||"@@observable";function U(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 N||function(e){return e&&b(e.next)&&b(e.error)&&b(e.complete)}(r)&&I(r)?e:new j(e,t,n);return P((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=z(t))((function(t,r){var o=new j({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[H]=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?U: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=z(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 z(e){var t;return null!==(t=null!=e?e:T.Promise)&&void 0!==t?t:Promise}function q(e){return function(t){if(function(e){return b(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 W(e,t,n,r,o){return new G(e,t,n,r,o)}var G=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 d(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}(N),Z=_((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),Q=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 d(t,e),t.prototype.lift=function(e){var t=new Y(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new Z},t.prototype.next=function(e){var t=this;P((function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var o=g(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;P((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;P((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?A:(this.currentObservers=null,i.push(e),new S((function(){t.currentObservers=null,E(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 Y(e,t)},t}($),Y=function(e){function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return d(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:A},t}(Q),K=function(e){function t(t){var n=e.call(this)||this;return n._value=t,n}return d(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}(Q),J={now:function(){return(J.delegate||Date).now()},delegate:void 0},X=function(e){function t(t,n,r){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===r&&(r=J);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 d(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}(Q),ee=function(e){function t(t,n){return e.call(this)||this}return d(t,e),t.prototype.schedule=function(e,t){return this},t}(S),te=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return setInterval.apply(void 0,y([e,t],m(n)))},ne=function(e){return clearInterval(e)},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 d(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),te(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(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,E(r,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(ee),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=J.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 d(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&&b(e.schedule)}var le=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function ce(e){return b(null==e?void 0:e.then)}function de(e){return b(e[H])}function he(e){return Symbol.asyncIterator&&b(null==e?void 0:e[Symbol.asyncIterator])}function fe(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 pe="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function ge(e){return b(null==e?void 0:e[pe])}function me(e){return w(this,arguments,(function(){var t,n,r;return p(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,v(t.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,v(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,v(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 ye(e){return b(null==e?void 0:e.getReader)}function ve(e){if(e instanceof $)return e;if(null!=e){if(de(e))return o=e,new $((function(e){var t=o[H]();if(b(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(le(e))return r=e,new $((function(e){for(var t=0;t<r.length&&!e.closed;t++)e.next(r[t]);e.complete()}));if(ce(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,k)}));if(he(e))return we(e);if(ge(e))return t=e,new $((function(e){var n,r;try{for(var o=g(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(ye(e))return we(me(e))}var t,n,r,o;throw fe(e)}function we(e){return new $((function(t){(function(e,t){var n,r,o,i;return f(this,void 0,void 0,(function(){var s,u;return p(this,(function(a){switch(a.label){case 0:a.trys.push([0,5,6,11]),n=D(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 De(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 be(e,t){return void 0===t&&(t=0),q((function(n,r){n.subscribe(W(r,(function(n){return De(r,e,(function(){return r.next(n)}),t)}),(function(){return De(r,e,(function(){return r.complete()}),t)}),(function(n){return De(r,e,(function(){return r.error(n)}),t)})))}))}function _e(e,t){return void 0===t&&(t=0),q((function(n,r){r.add(e.schedule((function(){return n.subscribe(r)}),t))}))}function Ce(e,t){if(!e)throw new Error("Iterable cannot be null");return new $((function(n){De(n,t,(function(){var r=e[Symbol.asyncIterator]();De(n,t,(function(){r.next().then((function(e){e.done?n.complete():n.next(e.value)}))}),0,!0)}))}))}function Ee(e,t){if(null!=e){if(de(e))return function(e,t){return ve(e).pipe(_e(t),be(t))}(e,t);if(le(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(ce(e))return function(e,t){return ve(e).pipe(_e(t),be(t))}(e,t);if(he(e))return Ce(e,t);if(ge(e))return function(e,t){return new $((function(n){var r;return De(n,t,(function(){r=e[pe](),De(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 b(null==r?void 0:r.return)&&r.return()}}))}(e,t);if(ye(e))return function(e,t){return Ce(me(e),t)}(e,t)}throw fe(e)}function Se(e,t){return t?Ee(e,t):ve(e)}function Ae(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(e){return ae((t=e)[t.length-1])?e.pop():void 0;var t}(e);return Se(e,n)}function Ie(e,t){return q((function(n,r){var o=0;n.subscribe(W(r,(function(n){r.next(e.call(t,n,o++))})))}))}var xe=Array.isArray;function Te(e){return Ie((function(t){return function(e,t){return xe(t)?e.apply(void 0,y([],m(t))):e(t)}(e,t)}))}function Fe(e,t,n){return void 0===n&&(n=1/0),b(t)?Fe((function(n,r){return Ie((function(e,o){return t(n,e,r,o)}))(ve(e(n,r)))}),n):("number"==typeof t&&(n=t),q((function(t,r){return function(e,t,n,r,o,i,s){var u=[],a=0,l=0,c=!1,d=function(){!c||u.length||a||t.complete()},h=function(e){a++;var o=!1;ve(n(e,l++)).subscribe(W(t,(function(e){t.next(e)}),(function(){o=!0}),void 0,(function(){if(o)try{for(a--;u.length&&a<r;)e=void 0,e=u.shift(),s||h(e);d()}catch(e){t.error(e)}var e})))};return e.subscribe(W(t,(function(e){return a<r?h(e):u.push(e)}),(function(){c=!0,d()}))),function(){}}(t,r,e,n)})))}var ke,Oe,Pe,Ne,Me,Re,Le,je,Be,Ve,He,Ue,$e,ze,qe,We,Ge,Ze,Qe,Ye,Ke,Je,Xe,et,tt,nt=["addListener","removeListener"],rt=["addEventListener","removeEventListener"],ot=["on","off"];function it(e,t){return function(n){return function(r){return e[n](t,r)}}}function st(e,t,n){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 ut(e,t){return q((function(n,r){var o=0;n.subscribe(W(r,(function(n){return e.call(t,n,o++)&&r.next(n)})))}))}function at(e){return e<=0?function(){return ue}:q((function(t,n){var r=0;t.subscribe(W(n,(function(t){++r<=e&&(n.next(t),e<=r&&n.complete())})))}))}function lt(e,t){return Fe((function(t,n){return ve(e(t,n)).pipe(at(1),function(e){return Ie((function(){return e}))}(t))}))}function ct(e){return q((function(t,n){try{t.subscribe(n)}finally{n.add(e)}}))}function dt(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 ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){ft(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ft(e,t,n){return(t=function(e){var t=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)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const pt="https://g.co/ng/security#xss";class gt extends Error{constructor(e,t){super(mt(e,t)),this.code=e}}function mt(e,t){const n=`NG0${Math.abs(e)}`;let r=`${n}${t?": "+t:""}`;return r}function yt(e){return{toString:e}.toString()}const vt="__annotations__",wt="__parameters__",Dt="__prop__metadata__";function bt(e,t,n,r,o){return yt((()=>{const r=_t(t);function i(...e){if(this instanceof i)return r.call(this,...e),this;const t=new i(...e);return function(n){o&&o(n,...e);return(n.hasOwnProperty(vt)?n[vt]:Object.defineProperty(n,vt,{value:[]})[vt]).push(t),n}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}))}function _t(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function Ct(e,t,n){return yt((()=>{const n=_t(t);function r(...e){if(this instanceof r)return n.apply(this,e),this;const t=new r(...e);return o.annotation=t,o;function o(e,n,r){const o=e.hasOwnProperty(wt)?e[wt]:Object.defineProperty(e,wt,{value:[]})[wt];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(t),e}}return r.prototype.ngMetadataName=e,r.annotationCls=r,r}))}function Et(e,t,n,r){return yt((()=>{const r=_t(t);function o(...e){if(this instanceof o)return r.apply(this,e),this;const t=new o(...e);return function(e,n){if(void 0===e)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const r=e.constructor,o=r.hasOwnProperty(Dt)?r[Dt]:Object.defineProperty(r,Dt,{value:{}})[Dt];o[n]=o.hasOwnProperty(n)&&o[n]||[],o[n].unshift(t)}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}))}const St=globalThis;function At(e){for(let t in e)if(e[t]===At)return t;throw Error("Could not find renamed property on target object.")}function It(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function xt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(xt).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 Tt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Ft=At({__forward_ref__:At});function kt(e){return e.__forward_ref__=kt,e.toString=function(){return xt(this())},e}function Ot(e){return Pt(e)?e():e}function Pt(e){return"function"==typeof e&&e.hasOwnProperty(Ft)&&e.__forward_ref__===kt}function Nt(e,t,n){e!=t&&Mt(n,e,t,"==")}function Mt(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function Rt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Lt(e){return{providers:e.providers||[],imports:e.imports||[]}}function jt(e){return Bt(e,Ht)||Bt(e,$t)}function Bt(e,t){return e.hasOwnProperty(t)?e[t]:null}function Vt(e){return e&&(e.hasOwnProperty(Ut)||e.hasOwnProperty(zt))?e[Ut]:null}const Ht=At({"ɵprov":At}),Ut=At({"ɵinj":At}),$t=At({ngInjectableDef:At}),zt=At({ngInjectorDef:At});class qt{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=Rt({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Wt(e){return e&&!!e.ɵproviders}const Gt=At({"ɵcmp":At}),Zt=At({"ɵdir":At}),Qt=At({"ɵpipe":At}),Yt=At({"ɵmod":At}),Kt=At({"ɵfac":At}),Jt=At({__NG_ELEMENT_ID__:At}),Xt=At({__NG_ENV_ID__:At});function en(e){return"string"==typeof e?e:null==e?"":String(e)}function tn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():en(e)}function nn(e,t){t&&t.join(" > ");throw new gt(-200,e)}function rn(e,t){throw new gt(-201,false)}var on;let sn;function un(){return sn}function an(e){const t=sn;return sn=e,t}function ln(e,t,n){const r=jt(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&on.Optional?null:void 0!==t?t:void rn()}!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"}(on||(on={}));const cn={},dn="__NG_DI_FLAG__",hn="ngTempTokenPath",fn=/\n/gm,pn="__source";let gn;function mn(e){const t=gn;return gn=e,t}function yn(e,t=on.Default){if(void 0===gn)throw new gt(-203,!1);if(null===gn)return ln(e,void 0,t);{const n=gn.get(e,t&on.Optional?null:void 0,t);return n}}function vn(e,t=on.Default){return(un()||yn)(Ot(e),t)}function wn(e){throw new gt(202,!1)}function Dn(e,t=on.Default){return vn(e,bn(t))}function bn(e){return void 0===e||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function _n(e){const t=[];for(let n=0;n<e.length;n++){const r=Ot(e[n]);if(Array.isArray(r)){if(0===r.length)throw new gt(900,!1);let e,n=on.Default;for(let t=0;t<r.length;t++){const o=r[t],i=o[dn];"number"==typeof i?-1===i?e=o.token:n|=i:e=o}t.push(vn(e,n))}else t.push(vn(r))}return t}function Cn(e,t){return e[dn]=t,e.prototype[dn]=t,e}function En(e,t,n,r){const o=e[hn];throw t[pn]&&o.unshift(t[pn]),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"ɵ"==e.charAt(1)?e.slice(2):e;let o=xt(t);if(Array.isArray(t))o=t.map(xt).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):xt(r)))}o=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(fn,"\n  ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[hn]=null,e}const Sn=Cn(Ct("Inject",(e=>({token:e}))),-1),An=Cn(Ct("Optional"),8),In=Cn(Ct("Self"),2),xn=Cn(Ct("SkipSelf"),4),Tn=Cn(Ct("Host"),1);function Fn(e,t){const n=e.hasOwnProperty(Kt);return n?e[Kt]:null}function kn(e){return e.flat(Number.POSITIVE_INFINITY)}function On(e,t){e.forEach((e=>Array.isArray(e)?On(e,t):t(e)))}function Pn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Nn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Mn(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function Rn(e,t,n){const r=e.length-n;for(;t<r;)e[t]=e[t+n],t++;for(;n--;)e.pop()}function Ln(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 jn(e,t,n){let r=Vn(e,t);return r>=0?e[1|r]=n:(r=~r,Ln(e,r,t,n)),r}function Bn(e,t){const n=Vn(e,t);if(n>=0)return e[1|n]}function Vn(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)}const Hn={},Un=[];const $n=new qt(""),zn=new qt("",-1),qn=new qt("");class Wn{get(e,t=cn){if(t===cn){const t=new Error(`NullInjectorError: No provider for ${xt(e)}!`);throw t.name="NullInjectorError",t}return t}}var Gn,Zn;function Qn(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 Yn(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];Jn(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function Kn(e){return 3===e||4===e||6===e}function Jn(e){return 64===e.charCodeAt(0)}function Xn(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||er(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function er(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)return void(null!==o&&(e[i+1]=o));i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==o&&e.splice(i++,0,o)}e.ChangeDetectionStrategy=void 0,(Gn=e.ChangeDetectionStrategy||(e.ChangeDetectionStrategy={}))[Gn.OnPush=0]="OnPush",Gn[Gn.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={})),e.InputFlags=void 0,(Zn=e.InputFlags||(e.InputFlags={}))[Zn.None=0]="None",Zn[Zn.SignalBased=1]="SignalBased",Zn[Zn.HasDecoratorInputTransform=2]="HasDecoratorInputTransform";const tr="ng-template";function nr(e,t,n,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==Qn(t[o+1].toLowerCase(),n,0))return!0}else if(rr(e))return!1;if(o=t.indexOf(1,o),o>-1){let e;for(;++o<t.length&&"string"==typeof(e=t[o]);)if(e.toLowerCase()===n)return!0}return!1}function rr(e){return 4===e.type&&e.value!==tr}function or(e,t,n){return t===(4!==e.type||n?e.value:tr)}function ir(e,t,n){let r=4;const o=e.attrs,i=null!==o?function(e){for(let t=0;t<e.length;t++){if(Kn(e[t]))return t}return e.length}(o):0;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&&!or(e,a,n)||""===a&&1===t.length){if(sr(r))return!1;s=!0}}else if(8&r){if(null===o||!nr(e,o,a,n)){if(sr(r))return!1;s=!0}}else{const l=t[++u],c=ur(a,o,rr(e),n);if(-1===c){if(sr(r))return!1;s=!0;continue}if(""!==l){let e;if(e=c>i?"":o[c+1].toLowerCase(),2&r&&l!==e){if(sr(r))return!1;s=!0}}}}else{if(!s&&!sr(r)&&!sr(a))return!1;if(s&&sr(a))continue;s=!1,r=a|1&r}}return sr(r)||s}function sr(e){return!(1&e)}function ur(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 ar(e,t,n=!1){for(let r=0;r<t.length;r++)if(ir(e,t[r],n))return!0;return!1}function lr(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 cr(e,t){return e?":not("+t.trim()+")":t}function dr(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||sr(s)||(t+=cr(i,o),o=""),r=s,i=i||!sr(r);n++}return""!==o&&(t+=cr(i,o)),t}function hr(e){return e.map(dr).join(",")}function fr(t){return yt((()=>{var n;const r=Sr(t),o=ht(ht({},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||Un,_:null,schemas:t.schemas||null,tView:null,id:""});Ar(o);const i=t.dependencies;return o.directiveDefs=Ir(i,!1),o.pipeDefs=Ir(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 pr(e){return Dr(e)||br(e)}function gr(e){return null!==e}function mr(e){return yt((()=>({type:e.type,bootstrap:e.bootstrap||Un,declarations:e.declarations||Un,imports:e.imports||Un,exports:e.exports||Un,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null})))}function yr(t,n){if(null==t)return Hn;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 vr(e){return yt((()=>{const t=Sr(e);return Ar(t),t}))}function wr(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 Dr(e){return e[Gt]||null}function br(e){return e[Zt]||null}function _r(e){return e[Qt]||null}function Cr(e){const t=Dr(e)||br(e)||_r(e);return null!==t&&t.standalone}function Er(e,t){const n=e[Yt]||null;if(!n&&!0===t)throw new Error(`Type ${xt(e)} does not have 'ɵmod' property.`);return n}function Sr(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||Hn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Un,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:yr(e.inputs,t),outputs:yr(e.outputs),debugInfo:null}}function Ar(e){var t;null===(t=e.features)||void 0===t||t.forEach((t=>t(e)))}function Ir(e,t){if(!e)return null;const n=t?_r:pr;return()=>("function"==typeof e?e():e).map((e=>n(e))).filter(gr)}new Map;function xr(...e){return{"ɵproviders":Tr(!0,e),"ɵfromNgModule":!0}}function Tr(e,...t){const n=[],r=new Set;let o;const i=e=>{n.push(e)};return On(t,(e=>{const t=e;kr(t,i,[],r)&&(o||(o=[]),o.push(t))})),void 0!==o&&Fr(o,i),n}function Fr(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:o}=e[n];Or(o,(e=>{t(e,r)}))}}function kr(e,t,n,r){if(!(e=Ot(e)))return!1;let o=null,i=Vt(e);const s=!i&&Dr(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const t=e.ngModule;if(i=Vt(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)kr(o,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let e;r.add(o);try{On(i.imports,(o=>{kr(o,t,n,r)&&(e||(e=[]),e.push(o))}))}finally{}void 0!==e&&Fr(e,t)}if(!u){const e=Fn(o)||(()=>new o);t({provide:o,useFactory:e,deps:Un},o),t({provide:qn,useValue:o,multi:!0},o),t({provide:$n,useValue:()=>vn(o),multi:!0},o)}const s=i.providers;if(null!=s&&!u){const n=e;Or(s,(e=>{t(e,n)}))}}}return o!==e&&void 0!==e.providers}function Or(e,t){for(let n of e)Wt(n)&&(n=n.ɵproviders),Array.isArray(n)?Or(n,t):t(n)}const Pr=At({provide:String,useValue:At});function Nr(e){return null!==e&&"object"==typeof e&&Pr in e}function Mr(e){return!(!e||!e.useExisting)}function Rr(e){return!(!e||!e.useFactory)}function Lr(e){return"function"==typeof e}const jr=new qt(""),Br={},Vr={};let Hr;function Ur(){return void 0===Hr&&(Hr=new Wn),Hr}class $r{}class zr extends $r{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,Zr(e,(e=>this.processProvider(e))),this.records.set(zn,Gr(void 0,this)),r.has("environment")&&this.records.set($r,Gr(void 0,this));const o=this.records.get(jr);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(qn,Un,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=r(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(),r(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const t=mn(this),n=an(void 0);try{return e()}finally{mn(t),an(n)}}get(e,t=cn,n=on.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Xt))return e[Xt](this);n=bn(n);const r=mn(this),o=an(void 0);try{if(!(n&on.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(i=e)||"object"==typeof i&&i instanceof qt)&&jt(e);t=n&&this.injectableDefInScope(n)?Gr(qr(e),Br):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}const r=n&on.Self?Ur():this.parent;return t=n&on.Optional&&t===cn?null:t,r.get(e,t)}catch(t){if("NullInjectorError"===t.name){if((t[hn]=t[hn]||[]).unshift(xt(e)),r)throw t;return En(t,e,"R3InjectorError",this.source)}throw t}finally{an(o),mn(r)}var i}resolveInjectorInitializers(){const e=r(null),t=mn(this),n=an(void 0);try{const e=this.get($n,Un,on.Self);0;for(const t of e)t()}finally{mn(t),an(n),r(e)}}toString(){const e=[],t=this.records;for(const n of t.keys())e.push(xt(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new gt(205,!1)}processProvider(e){let t=Lr(e=Ot(e))?e:Ot(e&&e.provide);const n=function(e){if(Nr(e))return Gr(void 0,e.useValue);return Gr(Wr(e),Br)}(e);if(Lr(e)||!0!==e.multi)0;else{let n=this.records.get(t);n||(n=Gr(void 0,Br,!0),n.factory=()=>_n(n.multi),this.records.set(t,n)),t=e,n.multi.push(e)}this.records.set(t,n)}hydrate(e,t){const n=r(null);try{return t.value===Br&&(t.value=Vr,t.value=t.factory()),"object"==typeof t.value&&t.value&&(null!==(o=t.value)&&"object"==typeof o&&"function"==typeof o.ngOnDestroy)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{r(n)}var o}injectableDefInScope(e){if(!e.providedIn)return!1;const t=Ot(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 qr(e){const t=jt(e),n=null!==t?t.factory:Fn(e);if(null!==n)return n;if(e instanceof qt)throw new gt(204,!1);if(e instanceof Function)return function(e){const t=e.length;if(t>0)throw new gt(204,!1);const n=(r=e,r&&(r[Ht]||r[$t])||null);var r;return null!==n?()=>n.factory(e):()=>new e}(e);throw new gt(204,!1)}function Wr(e,t,n){let r;if(Lr(e)){const t=Ot(e);return Fn(t)||qr(t)}if(Nr(e))r=()=>Ot(e.useValue);else if(Rr(e))r=()=>e.useFactory(..._n(e.deps||[]));else if(Mr(e))r=()=>vn(Ot(e.useExisting));else{const t=Ot(e&&(e.useClass||e.provide));if(!e.deps)return Fn(t)||qr(t);r=()=>new t(..._n(e.deps))}return r}function Gr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Zr(e,t){for(const n of e)Array.isArray(n)?Zr(n,t):n&&Wt(n)?Zr(n.ɵproviders,t):t(n)}function Qr(e,t){e instanceof zr&&e.assertNotDestroyed();const n=mn(e),r=an(void 0);try{return t()}finally{mn(n),an(r)}}function Yr(){return void 0!==un()||null!=gn}var Kr,Jr,Xr;function eo(e){const t=St.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"}(Kr||(Kr={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(Jr||(Jr={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Xr||(Xr={}));const to={"ɵɵdefineInjectable":Rt,"ɵɵdefineInjector":Lt,"ɵɵinject":vn,"ɵɵinvalidFactoryDep":wn,resolveForwardRef:Ot},no=Function;function ro(e){return"function"==typeof e}const oo=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,io=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,so=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,uo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class ao{constructor(e){this._reflect=e||St.Reflect}factory(e){return(...t)=>new e(...t)}_zipTypesAndAnnotations(e,t){let n;n=Mn(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 oo.test(e)||uo.test(e)||io.test(e)&&!so.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&&lo(e.decorators)));return this._zipTypesAndAnnotations(t,r)}const r=e.hasOwnProperty(wt)&&e[wt],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return o||r?this._zipTypesAndAnnotations(o,r):Mn(e.length)}parameters(e){if(!ro(e))return[];const t=co(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?lo(e.decorators):e.hasOwnProperty(vt)?e[vt]:null}annotations(e){if(!ro(e))return[];const t=co(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]=lo(t[e])})),n}return e.hasOwnProperty(Dt)?e[Dt]:null}propMetadata(e){if(!ro(e))return{};const t=co(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 ro(e)&&this._ownPropMetadata(e,co(e))||{}}hasLifecycleHook(e,t){return e instanceof no&&t in e.prototype}}function lo(e){return e?e.map((e=>new(0,e.type.annotationCls)(...e.args?e.args:[]))):[]}function co(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const ho=19,fo=25,po=10;var go;function mo(e){return Array.isArray(e)&&"object"==typeof e[1]}function yo(e){return Array.isArray(e)&&!0===e[1]}function vo(e){return!!(4&e.flags)}function wo(e){return e.componentOffset>-1}function Do(e){return!(1&~e.flags)}function bo(e){return!!e.template}function _o(e){return!(256&~e[2])}!function(e){e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews"}(go||(go={}));class Co{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Eo(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function So(){return Ao}function Ao(e){return e.type.prototype.ngOnChanges&&(e.setInput=xo),Io}function Io(){const e=Fo(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===Hn)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function xo(e,t,n,r,o){const i=this.declaredInputs[r],s=Fo(e)||function(e,t){return e[To]=t}(e,{previous:Hn,current:null}),u=s.current||(s.current={}),a=s.previous,l=a[i];u[i]=new Co(l&&l.currentValue,n,a===Hn),Eo(e,t,o,n)}So.ngInherit=!0;const To="__ngSimpleChanges__";function Fo(e){return e[To]||null}let ko=null;const Oo=function(e,t,n){null!=ko&&ko(e,t,n)},Po="math";function No(e){for(;Array.isArray(e);)e=e[0];return e}function Mo(e,t){return No(t[e])}function Ro(e,t){return No(t[e.index])}function Lo(e,t){const n=e.data[t];return n}function jo(e,t){return e[t]}function Bo(e,t){const n=t[e];return mo(n)?n:n[0]}function Vo(e){return!(4&~e[2])}function Ho(e){return!(128&~e[2])}function Uo(e,t){return null==t?null:e[t]}function $o(e){e[17]=0}function zo(e){1024&e[2]||(e[2]|=1024,Ho(e)&&Zo(e))}function qo(e,t){for(;e>0;)t=t[14],e--;return t}function Wo(e){var t;return!!(9216&e[2]||null!==(t=e[23])&&void 0!==t&&t.dirty)}function Go(e){var t;if(null===(t=e[10].changeDetectionScheduler)||void 0===t||t.notify(1),Wo(e))Zo(e);else if(64&e[2]){var n;null===(n=e[10].changeDetectionScheduler)||void 0===n||n.notify()}}function Zo(e){var t;null===(t=e[10].changeDetectionScheduler)||void 0===t||t.notify();let n=Ko(e);for(;null!==n&&!(8192&n[2])&&(n[2]|=8192,Ho(n));)n=Ko(n)}function Qo(e,t){if(!(256&~e[2]))throw new gt(911,!1);null===e[21]&&(e[21]=[]),e[21].push(t)}function Yo(e,t){if(null===e[21])return;const n=e[21].indexOf(t);-1!==n&&e[21].splice(n,1)}function Ko(e){const t=e[3];return yo(t)?t[3]:t}const Jo={lFrame:xi(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Xo(){return Jo.bindingsEnabled}function ei(){return null!==Jo.skipHydrationRootTNode}function ti(){Jo.bindingsEnabled=!0}function ni(){Jo.bindingsEnabled=!1}function ri(){return Jo.lFrame.lView}function oi(){return Jo.lFrame.tView}function ii(e){return Jo.lFrame.contextLView=e,e[8]}function si(e){return Jo.lFrame.contextLView=null,e}function ui(){let e=ai();for(;null!==e&&64===e.type;)e=e.parent;return e}function ai(){return Jo.lFrame.currentTNode}function li(){const e=Jo.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ci(e,t){const n=Jo.lFrame;n.currentTNode=e,n.isParent=t}function di(){return Jo.lFrame.isParent}function hi(){Jo.lFrame.isParent=!1}function fi(){const e=Jo.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function pi(){return Jo.lFrame.bindingIndex}function gi(e){return Jo.lFrame.bindingIndex=e}function mi(){return Jo.lFrame.bindingIndex++}function yi(e){const t=Jo.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function vi(e){Jo.lFrame.inI18n=e}function wi(e,t){const n=Jo.lFrame;n.bindingIndex=n.bindingRootIndex=e,Di(t)}function Di(e){Jo.lFrame.currentDirectiveIndex=e}function bi(e){const t=Jo.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function _i(){return Jo.lFrame.currentQueryIndex}function Ci(e){Jo.lFrame.currentQueryIndex=e}function Ei(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[5]:null}function Si(e,t,n){if(n&on.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&on.Host||(r=Ei(o),null===r)||(o=o[14],10&r.type)););if(null===r)return!1;t=r,e=o}const r=Jo.lFrame=Ii();return r.currentTNode=t,r.lView=e,!0}function Ai(e){const t=Ii();const n=e[1];Jo.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Ii(){const e=Jo.lFrame,t=null===e?null:e.child;return null===t?xi(e):t}function xi(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 Ti(){const e=Jo.lFrame;return Jo.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Fi=Ti;function ki(){const e=Ti();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 Oi(){return Jo.lFrame.selectedIndex}function Pi(e){Jo.lFrame.selectedIndex=e}function Ni(){const e=Jo.lFrame;return Lo(e.tView,e.selectedIndex)}function Mi(){Jo.lFrame.currentNamespace="svg"}function Ri(){Jo.lFrame.currentNamespace=Po}function Li(){Jo.lFrame.currentNamespace=null}let ji=!0;function Bi(){return ji}function Vi(e){ji=e}function Hi(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 Ui(e,t,n){qi(e,t,3,n)}function $i(e,t,n,r){(3&e[2])===n&&qi(e,t,n,r)}function zi(e,t){let n=e[2];(3&n)===t&&(n&=16383,n+=1,e[2]=n)}function qi(e,t,n,r){const o=void 0!==r?65535&e[17]: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[17]+=65536),(u<i||-1==i)&&(Gi(e,n,t,a),e[17]=(4294901760&e[17])+a+2),a++}}}function Wi(e,t){Oo(4,e,t);const n=r(null);try{t.call(e)}finally{r(n),Oo(5,e,t)}}function Gi(e,t,n,r){const o=n[r]<0,i=n[r+1],s=e[o?-n[r]:n[r]];if(o){e[2]>>14<e[17]>>16&&(3&e[2])===t&&(e[2]+=16384,Wi(s,i))}else Wi(s,i)}const Zi=-1;class Qi{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function Yi(e){return e!==Zi}function Ki(e){return 32767&e}function Ji(e,t){let n=e>>16;let r=t;for(;n>0;)r=r[14],n--;return r}let Xi=!0;function es(e){const t=Xi;return Xi=e,t}let ts=0;const ns={};function rs(e,t){const n=is(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,os(r.data,e),os(t,null),os(r.blueprint,null));const o=ss(e,t),i=e.injectorIndex;if(Yi(o)){const e=Ki(o),n=Ji(o,t),r=n[1].data;for(let o=0;o<8;o++)t[i+o]=n[e+o]|r[e+o]}return t[i+8]=o,i}function os(e,t){e.push(0,0,0,0,0,0,0,0,t)}function is(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ss(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=bs(o),null===r)return Zi;if(n++,o=o[14],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Zi}function us(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]=ts++);const o=255&r,i=1<<o;t.data[e+(o>>5)]|=i}(e,t,n)}function as(e,t,n){if(n&on.Optional||void 0!==e)return e;rn()}function ls(e,t,n,r){if(n&on.Optional&&void 0===r&&(r=null),!(n&(on.Self|on.Host))){const o=e[9],i=an(void 0);try{return o?o.get(t,r,n&on.Optional):ln(t,r,n&on.Optional)}finally{an(i)}}return as(r,0,n)}function cs(e,t,n,r=on.Default,o){if(null!==e){if(2048&t[2]&&!(r&on.Self)){const o=function(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[2]&&!(512&s[2]);){const e=ds(i,s,n,r|on.Self,ns);if(e!==ns)return e;let t=i.parent;if(!t){const e=s[20];if(e){const t=e.get(n,ns,r);if(t!==ns)return t}t=bs(s),s=s[14]}i=t}return o}(e,t,n,r,ns);if(o!==ns)return o}const o=ds(e,t,n,r,ns);if(o!==ns)return o}return ls(t,n,r,o)}function ds(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?255&t:vs:t}(n);if("function"==typeof i){if(!Si(t,e,r))return r&on.Host?as(o,0,r):ls(t,n,r,o);try{let e;if(e=i(r),null!=e||r&on.Optional)return e;rn()}finally{Fi()}}else if("number"==typeof i){let o=null,s=is(e,t),u=Zi,a=r&on.Host?t[15][5]:null;for((-1===s||r&on.SkipSelf)&&(u=-1===s?ss(e,t):t[s+8],u!==Zi&&ms(r,!1)?(o=t[1],s=Ki(u),t=Ji(u,t)):s=-1);-1!==s;){const e=t[1];if(gs(i,s,e.data)){const e=hs(s,t,n,o,r,a);if(e!==ns)return e}u=t[s+8],u!==Zi&&ms(r,t[1].data[s+8]===a)&&gs(i,s,t)?(o=e,s=Ki(u),t=Ji(u,t)):s=-1}}return o}function hs(e,t,n,r,o,i){const s=t[1],u=s.data[e+8],a=fs(u,s,n,null==r?wo(u)&&Xi:r!=s&&!!(3&u.type),o&on.Host&&i===u);return null!==a?ps(t,s,a,u):ns}function fs(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&&bo(e)&&e.type===n)return a}return null}function ps(e,t,n,r){let o=e[n];const i=t.data;if(o instanceof Qi){const s=o;s.resolving&&nn(tn(i[n]));const u=es(s.canSeeViewProviders);s.resolving=!0;const a=s.injectImpl?an(s.injectImpl):null;Si(e,r,on.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=Ao(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&&an(a),es(u),s.resolving=!1,Fi()}}return o}function gs(e,t,n){const r=1<<e;return!!(n[t+(e>>5)]&r)}function ms(e,t){return!(e&on.Self||e&on.Host&&t)}class ys{constructor(e,t){this._tNode=e,this._lView=t}get(e,t,n){return cs(this._tNode,this._lView,e,bn(n),t)}}function vs(){return new ys(ui(),ri())}function ws(e){return yt((()=>{const t=e.prototype.constructor,n=t[Kt]||Ds(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const e=o[Kt]||Ds(o);if(e&&e!==n)return e;o=Object.getPrototypeOf(o)}return e=>new e}))}function Ds(e){return Pt(e)?()=>{const t=Ds(Ot(e));return t&&t()}:Fn(e)}function bs(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[5]:null}function _s(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(Kn(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}(ui(),e)}const Cs=Ct("Attribute",(e=>({attributeName:e,__NG_ELEMENT_ID__:()=>_s(e)})));let Es=null;function Ss(){return Es=Es||new ao}function As(e){return Is(Ss().parameters(e))}function Is(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 An||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof xn||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof In||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof Tn||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof Sn)t.token=r.token;else if(r instanceof Cs){if(void 0===r.attributeName)throw new gt(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 xs(e,t){let n=null,r=null;e.hasOwnProperty(Ht)||Object.defineProperty(e,Ht,{get:()=>{if(null===n){const r=eo();n=r.compileInjectable(to,`ng:///${e.name}/ɵprov.js`,function(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};(Fs(n)||ks(n))&&void 0!==n.deps&&(r.deps=Is(n.deps));Fs(n)?r.useClass=n.useClass:!function(e){return Ts in e}(n)?ks(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(Kt)||Object.defineProperty(e,Kt,{get:()=>{if(null===r){const t=eo();r=t.compileFactory(to,`ng:///${e.name}/ɵfac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:As(e),target:t.FactoryTarget.Injectable})}return r},configurable:!0})}const Ts=At({provide:String,useValue:At});function Fs(e){return void 0!==e.useClass}function ks(e){return void 0!==e.useFactory}const Os=bt("Injectable",void 0,void 0,0,((e,t)=>xs(e,t)));function Ps(e,t=null,n=null,r){const o=Ns(e,t,n,r);return o.resolveInjectorInitializers(),o}function Ns(e,t=null,n=null,r,o=new Set){const i=[n||Un,xr(e)];return r=r||("object"==typeof e?void 0:xt(e)),new zr(i,t||Ur(),r||null,o)}class Ms{static create(e,t){if(Array.isArray(e))return Ps({name:""},t,e,"");{var n;const t=null!==(n=e.name)&&void 0!==n?n:"";return Ps({name:t},e.parent,e.providers,t)}}}(ke=Ms).THROW_IF_NOT_FOUND=cn,ke.NULL=new Wn,ke.ɵprov=Rt({token:ke,providedIn:"any",factory:()=>vn(zn)}),ke.__NG_ELEMENT_ID__=-1;function Rs(e){return e.ngOriginalError}class Ls{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&&Rs(e);for(;t&&Rs(t);)t=Rs(t);return t||null}}const js=new qt("",{providedIn:"root",factory:()=>Dn(Ls).handleError.bind(void 0)});class Bs{}(Oe=Bs).__NG_ELEMENT_ID__=function(){return new Vs(ri())},Oe.__NG_ENV_ID__=e=>e;class Vs extends Bs{constructor(e){super(),this._lView=e}onDestroy(e){return Qo(this._lView,e),()=>Yo(this._lView,e)}}function Hs(e,t){return new Us(Ro(e,t))}class Us{constructor(e){this.nativeElement=e}}function $s(e){return e instanceof Us?e.nativeElement:e}Us.__NG_ELEMENT_ID__=function(){return Hs(ui(),ri())};function zs(e){return t=>{setTimeout(e,void 0,t)}}const qs=class extends Q{constructor(e=!1){var t;(super(),this.destroyRef=void 0,this.__isAsync=e,Yr())&&(this.destroyRef=null!==(t=Dn(Bs,{optional:!0}))&&void 0!==t?t:void 0)}emit(e){const t=r(null);try{super.next(e)}finally{r(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=zs(o),r&&(r=zs(r)),i&&(i=zs(i)));const l=super.subscribe({next:r,error:o,complete:i});return e instanceof S&&e.add(l),l}};function Ws(){return this._results[Symbol.iterator]()}class Gs{get changes(){var e;return null!==(e=this._changes)&&void 0!==e?e:this._changes=new qs}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=Gs.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=Ws)}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=kn(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 Zs(e){return!(128&~e.flags)}const Qs=new Map;let Ys=0;const Ks="__ngContext__";function Js(e,t){var n;mo(t)?(e[Ks]=t[ho],n=t,Qs.set(n[ho],n)):e[Ks]=t}function Xs(e){return tu(e[12])}function eu(e){return tu(e[4])}function tu(e){for(;null!==e&&!yo(e);)e=e[4];return e}let nu;function ru(){if(void 0!==nu)return nu;if("undefined"!=typeof document)return document;throw new gt(210,!1)}const ou=new qt("",{providedIn:"root",factory:()=>iu}),iu="ng",su=new qt(""),uu=new qt("",{providedIn:"platform",factory:()=>"unknown"});new qt(""),new qt("");const au=new qt("",{providedIn:"root",factory:()=>{var e;return(null===(e=ru().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}}),lu={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},cu=new qt("",{providedIn:"root",factory:()=>lu});class du{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 hu;(Pe=du).ɵprov=Rt({token:Pe,providedIn:"root",factory:function(){const e=new du;return"browser"===Dn(uu)&&(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{}}(ru(),Dn(ou))),e}}),function(e){e.FirstChild="f",e.NextSibling="n"}(hu||(hu={}));var fu;!function(e){e.Hydrated="hydrated",e.Skipped="skipped",e.Mismatched="mismatched"}(fu||(fu={})),new qt("");const pu=!1,gu=new qt("",{providedIn:"root",factory:()=>pu});let mu,yu;function vu(){if(void 0===mu&&(mu=null,St.trustedTypes))try{mu=St.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return mu}function wu(e){var t;return(null===(t=vu())||void 0===t?void 0:t.createHTML(e))||e}function Du(){if(void 0===yu&&(yu=null,St.trustedTypes))try{yu=St.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return yu}function bu(e){var t;return(null===(t=Du())||void 0===t?void 0:t.createHTML(e))||e}function _u(e){var t;return(null===(t=Du())||void 0===t?void 0:t.createScript(e))||e}function Cu(e){var t;return(null===(t=Du())||void 0===t?void 0:t.createScriptURL(e))||e}new qt("");class Eu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${pt})`}}class Su extends Eu{getTypeName(){return"HTML"}}class Au extends Eu{getTypeName(){return"Style"}}class Iu extends Eu{getTypeName(){return"Script"}}class xu extends Eu{getTypeName(){return"URL"}}class Tu extends Eu{getTypeName(){return"ResourceURL"}}function Fu(e){return e instanceof Eu?e.changingThisBreaksApplicationSecurity:e}function ku(e,t){const n=function(e){return e instanceof Eu&&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 ${pt})`)}return n===t}function Ou(e){const t=new Nu(e);return function(){try{return!!(new window.DOMParser).parseFromString(wu(""),"text/html")}catch(e){return!1}}()?new Pu(t):t}class Pu{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{const t=(new window.DOMParser).parseFromString(wu(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(e){return null}}}class Nu{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const t=this.inertDocument.createElement("template");return t.innerHTML=wu(e),t}}const Mu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ru(e){return(e=String(e)).match(Mu)?e:"unsafe:"+e}function Lu(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function ju(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const Bu=Lu("area,br,col,hr,img,wbr"),Vu=Lu("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Hu=Lu("rp,rt"),Uu=ju(Hu,Vu),$u=ju(Vu,Lu("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")),zu=ju(Hu,Lu("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")),qu=ju(Bu,$u,zu,Uu),Wu=Lu("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Gu=Lu("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"),Zu=Lu("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"),Qu=ju(Wu,Gu,Zu),Yu=Lu("script,style,template");class Ku{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0,r=[];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)r.push(t),t=Xu(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=Ju(t);if(e){t=e;break}t=r.pop()}return this.buf.join("")}startElement(e){const t=ea(e).toLowerCase();if(!qu.hasOwnProperty(t))return this.sanitizedSomething=!0,!Yu.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(!Qu.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=t.value;Wu[o]&&(i=Ru(i)),this.buf.push(" ",r,'="',oa(i),'"')}return this.buf.push(">"),!0}endElement(e){const t=ea(e).toLowerCase();qu.hasOwnProperty(t)&&!Bu.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(oa(e))}}function Ju(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw ta(t);return t}function Xu(e){const t=e.firstChild;if(t&&(n=t,(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY))throw ta(t);var n;return t}function ea(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function ta(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const na=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ra=/([^\#-~ |!])/g;function oa(e){return e.replace(/&/g,"&amp;").replace(na,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(ra,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let ia;function sa(e,t){let n=null;try{ia=ia||Ou(e);let r=t?String(t):"";n=ia.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=ia.getInertBodyElement(r)}while(r!==i);const s=new Ku;return wu(s.sanitizeChildren(ua(n)||n))}finally{if(n){const e=ua(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function ua(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var aa;function la(t){const n=ya();return n?bu(n.sanitize(e.SecurityContext.HTML,t)||""):ku(t,"HTML")?bu(Fu(t)):sa(ru(),en(t))}function ca(t){const n=ya();return n?n.sanitize(e.SecurityContext.STYLE,t)||"":ku(t,"Style")?Fu(t):en(t)}function da(t){const n=ya();return n?n.sanitize(e.SecurityContext.URL,t)||"":ku(t,"URL")?Fu(t):Ru(en(t))}function ha(t){const n=ya();if(n)return Cu(n.sanitize(e.SecurityContext.RESOURCE_URL,t)||"");if(ku(t,"ResourceURL"))return Cu(Fu(t));throw new gt(904,!1)}function fa(t){const n=ya();if(n)return _u(n.sanitize(e.SecurityContext.SCRIPT,t)||"");if(ku(t,"Script"))return _u(Fu(t));throw new gt(905,!1)}function pa(e){return wu(e[0])}function ga(e){return function(e){var t;return(null===(t=vu())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function ma(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)?ha:da}(t,n)(e)}function ya(){const e=ri();return e&&e[10].sanitizer}e.SecurityContext=void 0,(aa=e.SecurityContext||(e.SecurityContext={}))[aa.NONE=0]="NONE",aa[aa.HTML=1]="HTML",aa[aa.STYLE=2]="STYLE",aa[aa.SCRIPT=3]="SCRIPT",aa[aa.URL=4]="URL",aa[aa.RESOURCE_URL=5]="RESOURCE_URL";const va=/^>|^->|<!--|-->|--!>|<!-$/g,wa=/(<|>)/g;function Da(e){return e.replace(va,(e=>e.replace(wa,"​$1​")))}function ba(e){Mt("Must never be called in production mode");const t=e[15][8];return t&&t.constructor?Dr(t.constructor):null}function _a(e){var t;Mt("Must never be called in production mode");const n=ba(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 Ca(e){return e.ownerDocument.defaultView}function Ea(e){return e.ownerDocument}function Sa(e){return e.ownerDocument.body}function Aa(e){return e instanceof Function?e():e}function Ia(e){return"browser"===(null!=e?e:Dn(Ms)).get(uu)}var xa;let Ta;function Fa(e,t){return Ta(e,t)}function ka(e,t,n,r,o){if(null!=r){let i,s=!1;yo(r)?i=r:mo(r)&&(s=!0,r=r[0]);const u=No(r);0===e&&null!==n?null==o?Ga(t,n,u):Wa(t,n,u,o||null,!0):1===e&&null!==n?Wa(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[7],s=No(n);i!==s&&ka(t,e,r,i,o);for(let o=po;o<n.length;o++){const s=n[o];ul(s[1],s,e,t,r,i)}}(t,e,i,n,o)}}function Oa(e,t){return e.createText(t)}function Pa(e,t,n){e.setValue(t,n)}function Na(e,t){return e.createComment(Da(t))}function Ma(e,t,n){return e.createElement(t,n)}function Ra(e,t){var n;null===(n=t[10].changeDetectionScheduler)||void 0===n||n.notify(1),ul(e,t,t[11],2,null,null)}function La(e,t,n,r){const o=po+r,i=n.length;r>0&&(n[o-1][4]=t),r<i-po?(t[4]=n[o],Pn(n,po+r,t)):(n.push(t),t[4]=null),t[3]=n;const s=t[16];null!==s&&n!==s&&function(e,t){const n=e[9],r=t[3];const o=r[3][15];const i=t[15];i!==o&&(e[2]|=go.HasTransplantedViews);null===n?e[9]=[t]:n.push(t)}(s,t);const u=t[18];null!==u&&u.insertView(e),Go(t),t[2]|=128}function ja(e,t){const n=e[9],r=n.indexOf(t);n.splice(r,1)}function Ba(e,t){if(e.length<=po)return;const n=po+t,r=e[n];if(r){const i=r[16];null!==i&&i!==e&&ja(i,r),t>0&&(e[n-1][4]=r[4]);const s=Nn(e,po+t);Ra(r[1],o=r),o[0]=null,o[5]=null;const u=s[18];null!==u&&u.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}var o;return r}function Va(e,t){if(!(256&t[2])){const n=t[11];n.destroyNode&&ul(e,t,n,3,null,null),function(e){let t=e[12];if(!t)return Ha(e[1],e);for(;t;){let n=null;if(mo(t))n=t[12];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)mo(t)&&Ha(t[1],t),t=t[3];null===t&&(t=e),mo(t)&&Ha(t[1],t),n=t&&t[4]}t=n}}(t)}}function Ha(e,t){if(256&t[2])return;const n=r(null);try{t[2]&=-129,t[2]|=256,t[23]&&function(e){if(l(e),a(e))for(let t=0;t<e.producerNode.length;t++)u(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[23]),$a(e,t),Ua(e,t),1===t[1].type&&t[11].destroy();const n=t[16];if(null!==n&&yo(t[3])){n!==t[3]&&ja(n,t);const r=t[18];null!==r&&r.detachView(e)}!function(e){Qs.delete(e[ho])}(t)}finally{r(n)}}function Ua(e,t){const n=e.cleanup,r=t[7];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[7]=null);const o=t[21];if(null!==o){t[21]=null;for(let e=0;e<o.length;e++){const t=o[e];t()}}}function $a(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 Qi)){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];Oo(4,n,o);try{o.call(n)}finally{Oo(5,n,o)}}else{Oo(4,r,t);try{t.call(r)}finally{Oo(5,r,t)}}}}}function za(e,t,n){return qa(e,t.parent,n)}function qa(t,n,r){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return r[0];{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 Ro(o,r)}}function Wa(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Ga(e,t,n){e.appendChild(t,n)}function Za(e,t,n,r,o){null!==r?Wa(e,t,n,r,o):Ga(e,t,n)}function Qa(e,t){return e.parentNode(t)}function Ya(e,t,n){return Xa(e,t,n)}function Ka(e,t,n){return 40&e.type?Ro(e,n):null}!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(xa||(xa={}));let Ja,Xa=Ka;function el(e,t){Xa=e,Ja=t}function tl(e,t,n,r){const o=za(e,r,t),i=t[11],s=Ya(r.parent||t[5],r,t);if(null!=o)if(Array.isArray(n))for(let e=0;e<n.length;e++)Za(i,o,n[e],s,!1);else Za(i,o,n,s,!1);void 0!==Ja&&Ja(i,r,t,n,o)}function nl(e,t){if(null!==t){const n=t.type;if(3&n)return Ro(t,e);if(4&n)return ol(-1,e[t.index]);if(8&n){const n=t.child;if(null!==n)return nl(e,n);{const n=e[t.index];return yo(n)?ol(-1,n):No(n)}}if(32&n){return Fa(t,e)()||No(e[t.index])}{const n=rl(e,t);if(null!==n){if(Array.isArray(n))return n[0];const t=Ko(e[15]);return nl(t,n)}return nl(e,t.next)}}return null}function rl(e,t){if(null!==t){const n=e[15][5],r=t.projection;return n.projection[r]}return null}function ol(e,t){const n=po+e+1;if(n<t.length){const e=t[n],r=e[1].firstChild;if(null!==r)return nl(e,r)}return t[7]}function il(e,t,n){const r=Qa(e,t);r&&function(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}function sl(e,t,n,r,o,i,s){for(;null!=n;){const u=r[n.index],a=n.type;if(s&&0===t&&(u&&Js(No(u),r),n.flags|=2),32&~n.flags)if(8&a)sl(e,t,n.child,r,o,i,!1),ka(t,e,o,u,i);else if(32&a){const s=Fa(n,r);let a;for(;a=s();)ka(t,e,o,a,i);ka(t,e,o,u,i)}else 16&a?al(e,t,r,n,o,i):ka(t,e,o,u,i);n=s?n.projectionNext:n.next}}function ul(e,t,n,r,o,i){sl(n,r,e.firstChild,t,o,i,!1)}function al(e,t,n,r,o,i){const s=n[15],u=s[5].projection[r.projection];if(Array.isArray(u))for(let n=0;n<u.length;n++){ka(t,e,o,u[n],i)}else{let n=u;const a=s[3];Zs(r)&&(n.flags|=128),sl(e,t,n,a,o,i,!0)}}function ll(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function cl(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&Yn(e,t,r),null!==o&&ll(e,t,o),null!==i&&function(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}const dl={};function hl(e=1){fl(oi(),ri(),Oi()+e,!1)}function fl(e,t,n,r){if(!r){if(!(3&~t[2])){const r=e.preOrderCheckHooks;null!==r&&Ui(t,r,n)}else{const r=e.preOrderHooks;null!==r&&$i(t,r,0,n)}}Pi(n)}function pl(e,t=on.Default){const n=ri();if(null===n)return vn(e,t);const r=cs(ui(),n,Ot(e),t);return r}function gl(){throw new Error("invalid")}function ml(t,o,i,s,u,a){const l=r(null);try{let r=null;if(u&e.InputFlags.SignalBased){r=o[s][n]}null!==r&&void 0!==r.transformFn&&(a=r.transformFn(a)),u&e.InputFlags.HasDecoratorInputTransform&&(a=t.inputTransforms[s].call(o,a)),null!==t.setInput?t.setInput(o,r,a,i,s):Eo(o,r,s,a)}finally{r(l)}}function yl(e,t,n,r,o,i,s,u,a,l,c){const d=t.blueprint.slice();return d[0]=o,d[2]=204|r,(null!==l||e&&2048&e[2])&&(d[2]|=2048),$o(d),d[3]=d[14]=e,d[8]=n,d[10]=s||e&&e[10],d[11]=u||e&&e[11],d[9]=a||e&&e[9]||null,d[5]=i,d[ho]=Ys++,d[6]=c,d[20]=l,d[15]=2==t.type?e[15]:d,d}function vl(e,t,n,r,o){let i=e.data[t];if(null===i)i=wl(e,t,n,r,o),Jo.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const e=li();i.injectorIndex=null===e?-1:e.injectorIndex}return ci(i,!0),i}function wl(e,t,n,r,o){const i=ai(),s=di(),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;ei()&&(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 Dl(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 bl(e,t,n,r,o){const i=Oi(),s=2&r;try{Pi(-1),s&&t.length>fo&&fl(e,t,fo,!1);Oo(s?2:0,o),n(r,o)}finally{Pi(i);Oo(s?3:1,o)}}function _l(e,t,n){if(vo(t)){const o=r(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{r(o)}}}function Cl(e,t,n){Xo()&&(!function(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;wo(n)&&function(e,t,n){const r=Ro(t,e),o=Sl(n),i=e[10].rendererFactory;let s=16;n.signals?s=4096:n.onPush&&(s=64);const u=$l(e,yl(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||rs(n,t);Js(r,t);const s=n.initialInputs;for(let r=o;r<i;r++){const i=e.data[r],u=ps(t,e,r,n);if(Js(u,t),null!==s&&Bl(t,r-o,u,i,n,s),bo(i)){Bo(n.index,t)[8]=ps(t,e,r,n)}}}(e,t,n,Ro(n,t)),64&~n.flags||Ol(e,t,n))}function El(e,t,n=Ro){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 Sl(e){const t=e.tView;if(null===t||t.incompleteFirstPass){const t=null;return e.tView=Al(1,t,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id)}return t}function Al(e,t,n,r,o,i,s,u,a,l,c){const d=fo+r,h=d+o,f=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:dl);return n}(d,h),p="function"==typeof l?l():l,g=f[1]={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 Il(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?xl(o,r,d,l,c):xl(o,r,d,l)}return o}function xl(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 Tl(e,t,n,r,o,i,s,u){const a=Ro(t,n);let l,c=t.inputs;var d;!u&&null!=c&&(l=c[r])?(Ql(e,n,l,r,o),wo(t)&&function(e,t){const n=Bo(t,e);16&n[2]||(n[2]|=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 Fl(e,t,n,r){if(Xo()){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(ar(t,u.selectors,!1))if(r||(r=[]),bo(u))if(null!==u.findHostDirectiveDefs){const n=[];o=o||new Map,u.findHostDirectiveDefs(u,n,o),r.unshift(...n,u);Nl(e,t,n.length)}else r.unshift(u),Nl(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&&kl(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 gt(-301,!1);r.push(t[e],o)}}}(n,r,o)}n.mergedAttrs=Xn(n.mergedAttrs,n.attrs)}function kl(e,t,n,r,o,i){for(let o=0;o<r.length;o++)us(rs(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=Dl(e,t,r.length,null);for(let i=0;i<r.length;i++){const d=r[i];n.mergedAttrs=Xn(n.mergedAttrs,d.hostAttrs),Rl(e,n,t,a,d),Ml(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=Il(0,r.inputs,e,a,c),l=Il(1,r.outputs,e,l,d);const h=null===a||null===s||rr(t)?null:Vl(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 Ol(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=Jo.lFrame.currentDirectiveIndex;try{Pi(i);for(let n=r;n<o;n++){const r=e.data[n],o=t[n];Di(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||Pl(r,o)}}finally{Pi(-1),Di(s)}}function Pl(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Nl(e,t,n){var r;t.componentOffset=n,(null!==(r=e.components)&&void 0!==r?r:e.components=[]).push(t.index)}function Ml(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;bo(t)&&(n[""]=e)}}function Rl(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=Fn(o.type)),s=new Qi(i,bo(o),pl);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,Dl(e,n,o.hostVars,dl),o)}function Ll(e,t,n,r,o,i){const s=Ro(e,t);jl(t[11],s,i,e.value,n,r,o)}function jl(e,t,n,r,o,i,s){if(null==i)e.removeAttribute(t,o,n);else{const u=null==s?en(i):s(i,r||"",o);e.setAttribute(t,o,u,n)}}function Bl(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++];ml(r,n,t,o,i,u)}}function Vl(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 Hl(e,t,n,r){const o=[e,!0,0,t,null,r,null,n,null,null];return o}function Ul(e,t){const n=e.contentQueries;if(null!==n){const o=r(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];Ci(o),n.contentQueries(2,t[i],i)}}}finally{r(o)}}}function $l(e,t){return e[12]?e[13][4]=t:e[12]=t,e[13]=t,t}function zl(e,t,n){Ci(0);const o=r(null);try{t(e,n)}finally{r(o)}}function ql(e){return e[7]||(e[7]=[])}function Wl(e){return e.cleanup||(e.cleanup=[])}function Gl(e,t,n){return(null===e||bo(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function Zl(e,t){const n=e[9],r=n?n.get(Ls,null):null;r&&r.handleError(t)}function Ql(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];ml(e.data[s],l,r,u,a,o)}}function Yl(e,t,n){const r=Mo(t,e);Pa(e[11],r,n)}function Kl(e,t){const n=Bo(t,e),r=n[1];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[0];null!==o&&null===n[6]&&(n[6]=(n[9],null)),Jl(r,n,n[8])}function Jl(e,t,n){Ai(t);try{var r;const o=e.viewQuery;null!==o&&zl(1,o,n);const i=e.template;null!==i&&bl(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),null===(r=t[18])||void 0===r||r.finishViewCreation(e),e.staticContentQueries&&Ul(e,t),e.staticViewQueries&&zl(2,e.viewQuery,n);const s=e.components;null!==s&&function(e,t){for(let n=0;n<t.length;n++)Kl(e,t[n])}(t,s)}catch(t){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),t}finally{t[2]&=-5,ki()}}function Xl(e,t,n,o){const i=r(null);try{var s,u,a;const r=t.tView,i=4096&e[2],l=yl(e,r,n,i?4096:16,null,t,null,null,null!==(s=null==o?void 0:o.injector)&&void 0!==s?s:null,null!==(u=null==o?void 0:o.embeddedViewInjector)&&void 0!==u?u:null,null!==(a=null==o?void 0:o.dehydratedView)&&void 0!==a?a:null),c=e[t.index];l[16]=c;const d=e[18];return null!==d&&(l[18]=d.createEmbeddedView(r)),Jl(r,l,n),l}finally{r(i)}}function ec(e,t){const n=po+t;if(n<e.length){const t=e[n];return t}}function tc(e,t){return!t||null===t.firstChild||Zs(e)}function nc(e,t,n,r=!0){const o=t[1];if(La(o,t,e,n),r){const r=ol(n,e),i=t[11],s=Qa(i,e[7]);null!==s&&function(e,t,n,r,o,i){r[0]=o,r[5]=t,ul(e,r,n,1,o,i)}(o,e[5],i,t,s,r)}const i=t[6];null!==i&&null!==i.firstChild&&(i.firstChild=null)}function rc(e,t){const n=Ba(e,t);return void 0!==n&&Va(n[1],n),n}function oc(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];null!==i&&r.push(No(i)),yo(i)&&ic(i,r);const s=n.type;if(8&s)oc(e,t,n.child,r);else if(32&s){const e=Fa(n,t);let o;for(;o=e();)r.push(o)}else if(16&s){const e=rl(t,n);if(Array.isArray(e))r.push(...e);else{const n=Ko(t[15]);oc(n[1],n,e,r,!0)}}n=o?n.projectionNext:n.next}return r}function ic(e,t){for(let n=po;n<e.length;n++){const r=e[n],o=r[1].firstChild;null!==o&&oc(r[1],r,o,t)}e[7]!==e[0]&&t.push(e[7])}let sc=[];function uc(e){var t;return null!==(t=e[23])&&void 0!==t?t:function(e){var t;const n=null!==(t=sc.pop())&&void 0!==t?t:Object.create(ac);return n.lView=e,n}(e)}const ac=ht(ht({},o),{},{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Zo(e.lView)},consumerOnSignalRead(){this.lView[23]=this}});function lc(e,t=!0,n=0){const r=e[10],o=r.rendererFactory;var i;null===(i=o.begin)||void 0===i||i.call(o);try{!function(e,t){pc(e,t);let n=0;for(;Wo(e);){if(100===n)throw new gt(103,!1);n++,pc(e,1)}}(e,n)}catch(n){throw t&&Zl(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 cc(e,t,n,o){var i;const s=t[2];if(!(256&~s))return;null===(i=t[10].inlineEffectRunner)||void 0===i||i.flush(),Ai(t);let l=null,c=null;var d,h;(function(e){return 2!==e.type})(e)&&(c=uc(t),(d=c)&&(d.nextProducerIndex=0),l=r(d));try{$o(t),gi(e.bindingStartIndex),null!==n&&bl(e,t,n,2,o);const r=!(3&~s);if(r){const n=e.preOrderCheckHooks;null!==n&&Ui(t,n,null)}else{const n=e.preOrderHooks;null!==n&&$i(t,n,0,null),zi(t,0)}if(function(e){for(let t=Xs(e);null!==t;t=eu(t)){if(!(t[2]&go.HasTransplantedViews))continue;const e=t[9];for(let t=0;t<e.length;t++){const n=e[t];n[3];zo(n)}}}(t),dc(t,0),null!==e.contentQueries&&Ul(e,t),r){const n=e.contentCheckHooks;null!==n&&Ui(t,n)}else{const n=e.contentHooks;null!==n&&$i(t,n,1),zi(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)Pi(~r);else{const o=r,i=n[++e],s=n[++e];wi(i,o),s(2,t[o])}}}finally{Pi(-1)}}(e,t);const i=e.components;null!==i&&gc(t,i,0);const u=e.viewQuery;if(null!==u&&zl(2,u,o),r){const n=e.viewCheckHooks;null!==n&&Ui(t,n)}else{const n=e.viewHooks;null!==n&&$i(t,n,2),zi(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[22]){for(const e of t[22])e();t[22]=null}t[2]&=-73}catch(e){throw Zo(t),e}finally{null!==c&&(!function(e,t){if(r(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(a(e))for(let t=e.nextProducerIndex;t<e.producerNode.length;t++)u(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(c,l),(h=c).lView[23]!==h&&(h.lView=null,sc.push(h))),ki()}}function dc(e,t){for(let n=Xs(e);null!==n;n=eu(n))for(let e=po;e<n.length;e++){fc(n[e],t)}}function hc(e,t,n){fc(Bo(t,e),n)}function fc(e,t){Ho(e)&&pc(e,t)}function pc(e,t){const n=e[1],r=e[2],o=e[23];let i=!!(0===t&&16&r);if(i||(i=!!(64&r&&0===t)),i||(i=!!(1024&r)),i||(i=!(null==o||!o.dirty||!s(o))),o&&(o.dirty=!1),e[2]&=-9217,i)cc(n,e,n.template,e[8]);else if(8192&r){dc(e,1);const t=n.components;null!==t&&gc(e,t,1)}}function gc(e,t,n){for(let r=0;r<t.length;r++)hc(e,t[r],n)}function mc(e){var t;for(null===(t=e[10].changeDetectionScheduler)||void 0===t||t.notify();e;){e[2]|=64;const t=Ko(e);if(512&e[2]&&!t)return e;e=t}return null}class yc{get rootNodes(){const e=this._lView,t=e[1];return oc(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[8]}set context(e){this._lView[8]=e}get destroyed(){return!(256&~this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const e=this._lView[3];if(yo(e)){const t=e[8],n=t?t.indexOf(this):-1;n>-1&&(Ba(e,n),Nn(t,n))}this._attachedToViewContainer=!1}Va(this._lView[1],this._lView)}onDestroy(e){Qo(this._lView,e)}markForCheck(){mc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){Go(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,lc(this._lView,this.notifyErrorHandler)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new gt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ra(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new gt(902,!1);this._appRef=e,Go(this._lView)}}class vc{}vc.__NG_ELEMENT_ID__=function(){return bc(ui(),ri())};const wc=vc,Dc=class extends wc{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=Xl(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:t,dehydratedView:n});return new yc(r)}};function bc(e,t){return 4&e.type?new Dc(t,e,Hs(e,t)):null}class _c{}class Cc{}class Ec{}const Sc="ngComponent";class Ac{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${xt(e)}.`);return t[Sc]=e,t}(e)}}class Ic{}Ic.NULL=new Ac;class xc{}class Tc{constructor(){this.destroyNode=null}}Tc.__NG_ELEMENT_ID__=()=>function(){const e=ri(),t=Bo(ui().index,e);return(mo(t)?t:e)[11]}();class Fc{}(Ne=Fc).ɵprov=Rt({token:Ne,providedIn:"root",factory:()=>null});const kc={},Oc=new Set;function Pc(e){var t,n;Oc.has(e)||(Oc.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 Nc(...e){}class Mc{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new qs(!1),this.onMicrotaskEmpty=new qs(!1),this.onStable=new qs(!1),this.onError=new qs(!1),"undefined"==typeof Zone)throw new gt(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 St.requestAnimationFrame;let t=St[e?"requestAnimationFrame":"setTimeout"],n=St[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(St,(()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{e.lastRequestAnimationFrameId=-1,jc(e),e.isCheckStableRunning=!0,Lc(e),e.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),e.fakeTopEventTask.invoke()})),jc(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 Bc(e),n.invokeTask(o,i,s,u)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),Vc(e)}},onInvoke:(n,r,o,i,s,u,a)=>{try{return Bc(e),n.invoke(o,i,s,u,a)}finally{e.shouldCoalesceRunChangeDetection&&t(),Vc(e)}},onHasTask:(t,n,r,o)=>{t.hasTask(r,o),n===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,jc(e),Lc(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(!Mc.isInAngularZone())throw new gt(909,!1)}static assertNotInAngularZone(){if(Mc.isInAngularZone())throw new gt(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,Rc,Nc,Nc);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 Rc={};function Lc(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 jc(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Bc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Vc(e){e._nesting--,Lc(e)}class Hc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new qs,this.onMicrotaskEmpty=new qs,this.onStable=new qs,this.onError=new qs}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 Uc;function $c(e,t){var n;const r=null!==(n=null==t?void 0:t.injector)&&void 0!==n?n:Dn(Ms);if(!(null!=t&&t.runOnServer||Ia(r)))return;r.get(zc).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"}(Uc||(Uc={}));class zc{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 qc(e){return void 0!==e.ngModule}function Wc(e){return!!Er(e)}function Gc(e){return!!_r(e)}function Zc(e){return!!br(e)}function Qc(e){return!!Dr(e)}function Yc(e,t){if(Pt(e)&&!(e=Ot(e)))throw new Error(`Expected forwardRef function, imported from "${tn(t)}", to return a standalone entity or NgModule but got "${tn(e)||e}".`);if(null==Er(e)){const r=Dr(e)||br(e)||_r(e);if(null==r)throw qc(e)?new Error(`A module with providers was imported from "${tn(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${tn(e)}" type, imported from "${tn(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 "${tn(e)}" ${n=e,Dr(n)?"component":br(n)?"directive":_r(n)?"pipe":"type"}, imported from "${tn(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}var n}(Me=zc).ɵprov=Rt({token:Me,providedIn:"root",factory:()=>new Me});function Kc(e,t){for(const n of e)t.add(n)}const Jc=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=Er(e);if(null!=t&&t.declarations)for(const n of Aa(t.declarations))Qc(n)&&this.ownerNgModule.set(n,e)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(e,t){this.resolveNgModulesDecls();const n=Dr(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(!Wc(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=Er(e,!0),n={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const e of Aa(t.imports))if(Wc(e)){const t=this.getNgModuleScope(e);Kc(t.exported.directives,n.compilation.directives),Kc(t.exported.pipes,n.compilation.pipes)}else{if(!Cr(e)){n.compilation.isPoisoned=!0;break}if(Zc(e)||Qc(e))n.compilation.directives.add(e);else{if(!Gc(e))throw new gt(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 Aa(t.declarations)){if(Wc(e)||Cr(e)){n.compilation.isPoisoned=!0;break}Gc(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}for(const e of Aa(t.exports))if(Wc(e)){const t=this.getNgModuleScope(e);Kc(t.exported.directives,n.exported.directives),Kc(t.exported.pipes,n.exported.pipes),Kc(t.exported.directives,n.compilation.directives),Kc(t.exported.pipes,n.compilation.pipes)}else Gc(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 kn(null!=t?t:[])){const t=Ot(r);try{Yc(t,e)}catch(e){return n.compilation.isPoisoned=!0,n}if(Wc(t)){n.compilation.ngModules.add(t);const e=this.getNgModuleScope(t);if(e.exported.isPoisoned)return n.compilation.isPoisoned=!0,n;Kc(e.exported.directives,n.compilation.directives),Kc(e.exported.pipes,n.compilation.pipes)}else if(Gc(t))n.compilation.pipes.add(t);else{if(!Zc(t)&&!Qc(t))return n.compilation.isPoisoned=!0,n;n.compilation.directives.add(t)}}return n}isOrphanComponent(e){const t=Dr(e);return!(!t||t.standalone)&&(this.resolveNgModulesDecls(),!this.ownerNgModule.has(e))}};function Xc(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=Tt(o,n);else if(2==i){r=Tt(r,n+": "+t[++e]+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}class ed extends Ic{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=Dr(e);return new rd(t,this.ngModule)}}function td(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 nd{constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,n){n=bn(n);const r=this.injector.get(e,kc,n);return r!==kc||t===kc?r:this.parentInjector.get(e,t,n)}}class rd extends Ec{get inputs(){const e=this.componentDef,t=e.inputTransforms,n=td(e.inputs);if(null!==t)for(const e of n)t.hasOwnProperty(e.propName)&&(e.transform=t[e.propName]);return n}get outputs(){return td(this.componentDef.outputs)}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=hr(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}create(t,n,o,i){const s=r(null);try{var u;0;let r=(i=i||this.ngModule)instanceof $r?i:null===(u=i)||void 0===u?void 0:u.injector;r&&null!==this.componentDef.getStandaloneInjector&&(r=this.componentDef.getStandaloneInjector(r)||r);const s=r?new nd(t,r):t,a=s.get(xc,null);if(null===a)throw new gt(407,!1);const l=s.get(Fc,null),c=s.get(zc,null),d={rendererFactory:a,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:c,changeDetectionScheduler:s.get(_c,null)},h=a.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=o?function(t,n,r,o){const i=o.get(gu,pu)||r===e.ViewEncapsulation$1.ShadowDom;return t.selectRootElement(n,i)}(h,o,this.componentDef.encapsulation,s):Ma(h,f,function(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?Po:null}(f));let g=512;this.componentDef.signals?g|=4096:this.componentDef.onPush||(g|=16);let m=null;null!==p&&(m=null);const y=Al(0,null,null,1,0,null,null,null,null,null,null),v=yl(null,y,null,g,null,null,d,h,s,null,m);let w,D;Ai(v);try{const e=this.componentDef;let t,r=null;e.findHostDirectiveDefs?(t=[],r=new Map,e.findHostDirectiveDefs(e,t,r),t.push(e)):t=[e];const i=function(e,t,n,r,o,i,s){const u=o[1];!function(e,t,n,r){for(const n of e)t.mergedAttrs=Xn(t.mergedAttrs,n.hostAttrs);null!==t.mergedAttrs&&(Xc(t,t.mergedAttrs,!0),null!==n&&cl(r,n,t))}(r,e,t,s);let a=null;null!==t&&(o[9],a=null);const l=i.rendererFactory.createRenderer(t,n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const d=yl(o,Sl(n),null,c,o[e.index],e,i,l,null,null,a);u.firstCreatePass&&Nl(u,e,r.length-1);return $l(o,d),o[e.index]=d}(function(e,t){const n=e[1],r=fo;return e[r]=t,vl(n,r,2,"#host",null)}(v,p),p,e,t,v,d,h);D=Lo(y,fo),p&&function(e,t,n,r){if(r)Yn(e,n,["ng-version","17.3.12"]);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(!sr(o))break;o=i}r++}return{attrs:t,classes:n}}(t.selectors[0]);r&&Yn(e,n,r),o&&o.length>0&&ll(e,n,o.join(" "))}}(h,e,p,o),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=ui();const u=o[1],a=Ro(s,o);kl(u,o,s,n,null,r);for(let e=0;e<n.length;e++){Js(ps(o,u,s.directiveStart+e,s),o)}Ol(u,o,s),a&&Js(a,o);const l=ps(o,u,s.directiveStart+s.componentOffset,s);if(e[8]=o[8]=l,null!==i)for(const e of i)e(l,t);return _l(u,s,o),l}(i,e,t,r,v,[id]),Jl(y,v,null)}finally{ki()}return new od(this.componentType,w,Hs(D,v),v,D)}finally{r(s)}}}class od extends Cc{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 yc(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;Ql(n[1],n,r,e,t),this.previousInputValues.set(e,t);mc(Bo(this._tNode.index,n))}else 0}get injector(){return new ys(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}function id(){const e=ui();Hi(ri()[1],e)}class sd{}sd.__NG_ELEMENT_ID__=function(){return dd(ui(),ri())};const ud=sd,ad=class extends ud{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=n}get element(){return Hs(this._hostTNode,this._hostLView)}get injector(){return new ys(this._hostTNode,this._hostLView)}get parentInjector(){const e=ss(this._hostTNode,this._hostLView);if(Yi(e)){const t=Ji(e,this._hostLView),n=Ki(e),r=t[1].data[n+8];return new ys(r,t)}return new ys(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const t=ld(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-po}createEmbeddedView(e,t,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const i=(this._lContainer,e.ssrId,null),s=e.createEmbeddedViewImpl(t||{},o,i);return this.insertImpl(s,r,tc(this._hostTNode,i)),s}createComponent(e,t,n,r,o){var i;const s=e&&!ro(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 rd(Dr(e)),l=n||this.parentInjector;if(!o&&null==a.ngModule){const e=(s?l:this.parentInjector).get($r,null);e&&(o=e)}const c=Dr(null!==(i=a.componentType)&&void 0!==i?i:{}),d=(this._lContainer,null==c?void 0:c.id,null),h=null,f=a.create(l,r,h,o);return this.insertImpl(f.hostView,u,tc(this._hostTNode,d)),f}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,n){const r=e._lView;if(yo(r[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=r[3],n=new ad(t,t[5],t[3]);n.detach(n.indexOf(e))}}const o=this._adjustIndex(t),i=this._lContainer;return nc(i,r,o,n),e.attachToViewContainerRef(),Pn(cd(i),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){const t=ld(this._lContainer);return null!==t?t.indexOf(e):-1}remove(e){const t=this._adjustIndex(e,-1),n=Ba(this._lContainer,t);n&&(Nn(cd(this._lContainer),t),Va(n[1],n))}detach(e){const t=this._adjustIndex(e,-1),n=Ba(this._lContainer,t);return n&&null!=Nn(cd(this._lContainer),t)?new yc(n):null}_adjustIndex(e,t=0){return null==e?this.length+t:e}};function ld(e){return e[8]}function cd(e){return e[8]||(e[8]=[])}function dd(e,t){let n;const r=t[e.index];return yo(r)?n=r:(n=Hl(r,t,null,e),t[e.index]=n,$l(t,n)),hd(n,t,e,r),new ad(n,e,t)}let hd=function(e,t,n,r){if(e[7])return;let o;o=8&n.type?No(r):function(e,t){const n=e[11],r=n.createComment(""),o=Ro(t,e);return Wa(n,Qa(n,o),r,function(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n);e[7]=o};class fd{constructor(e){this.queryList=e,this.matches=null}clone(){return new fd(this.queryList)}setDirty(){this.queryList.setDirty()}}class pd{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 pd(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!==Id(e,t).matches&&this.queries[t].setDirty()}}class gd{constructor(e,t,n=null){this.flags=t,this.read=n,this.predicate="string"==typeof e?e.split(",").map((e=>e.trim())):e}}class md{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 md(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 yd{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 yd(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,vd(t,o)),this.matchTNodeWithReadOption(e,t,fs(t,e,o,!1,!1))}else n===vc?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,fs(t,e,n,!1,!1))}matchTNodeWithReadOption(e,t,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===Us||r===sd||r===vc&&4&t.type)this.addMatch(t.index,-2);else{const n=fs(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 vd(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 wd(e,t,n,r){return-1===n?function(e,t){return 11&e.type?Hs(e,t):4&e.type?bc(e,t):null}(t,e):-2===n?function(e,t,n){if(n===Us)return Hs(t,e);if(n===vc)return bc(t,e);if(n===sd)return dd(t,e)}(e,t,r):ps(e,e[1],n,t)}function Dd(e,t,n,r){const o=t[18].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(wd(t,u,i[e+1],n.metadata.read))}}o.matches=s}return o.matches}function bd(e,t,n,r){const o=e.queries.getByIndex(n),i=o.matches;if(null!==i){const s=Dd(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=po;e<s.length;e++){const t=s[e];t[16]===t[3]&&bd(t[1],t,o,r)}if(null!==s[9]){const e=s[9];for(let t=0;t<e.length;t++){const n=e[t];bd(n[1],n,o,r)}}}}}return r}function _d(e,t){return e[18].queries[t].queryList}function Cd(e,t,n){var r;const o=new Gs(!(4&~n));!function(e,t,n,r){const o=ql(t);o.push(n),e.firstCreatePass&&Wl(e).push(r,o.length-1)}(e,t,o,o.destroy);return(null!==(r=t[18])&&void 0!==r?r:t[18]=new pd).queries.push(new fd(o))-1}function Ed(e,t,n){const r=oi();return r.firstCreatePass&&(Ad(r,new gd(e,t,n),-1),2&~t||(r.staticViewQueries=!0)),Cd(r,ri(),t)}function Sd(e,t,n,r){const o=oi();if(o.firstCreatePass){const i=ui();Ad(o,new gd(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 Cd(o,ri(),n)}function Ad(e,t,n){null===e.queries&&(e.queries=new md),e.queries.track(new yd(t,n))}function Id(e,t){return e.queries.getByIndex(t)}function xd(e,t){const n=e[1],r=Id(n,t);return r.crossesNgTemplate?bd(n,e,t,[]):Dd(n,e,r,t)}function Td(e){return"function"==typeof e&&void 0!==e[n]}function Fd(e){return Td(e)&&"function"==typeof e.set}function kd(e,t){const r=e[n];r._lView=ri(),r._queryIndex=t,r._queryList=_d(r._lView,t),r._queryList.onDirty((()=>r._dirtyCounter.update((e=>e+1))))}const Od=!0;class Pd{}const Nd=Et("ContentChildren",((e,t={})=>ht({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:Od},t)),Pd),Md=Et("ContentChild",((e,t={})=>ht({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)),Pd),Rd=Et("ViewChildren",((e,t={})=>ht({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:Od},t)),Pd),Ld=Et("ViewChild",((e,t)=>ht({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)),Pd);let jd=new Map;const Bd=new Set;function Vd(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length||e.styleUrl)}const Hd=new Map;function Ud(e,t){!function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${xt(t)} vs ${xt(t.name)}`)}(t,Hd.get(t)||null,e),Hd.set(t,e)}function $d(e,t,n){const r=ri(),o=Ni(),i=Ro(o,r);if(2===o.type&&"iframe"===t.toLowerCase()){const e=i;e.src="",e.srcdoc=wu(""),il(r[11],e);throw new gt(-910,!1)}return e}function zd(e){return Object.getPrototypeOf(e.prototype).constructor}function qd(e){let t=zd(e.type),n=!0;const r=[e];for(;t;){let o;if(bo(e))o=t.ɵcmp||t.ɵdir;else{if(t.ɵcmp)throw new gt(903,!1);o=t.ɵdir}if(o){if(n){r.push(o);const t=e;t.inputs=Gd(e.inputs),t.inputTransforms=Gd(e.inputTransforms),t.declaredInputs=Gd(e.declaredInputs),t.outputs=Gd(e.outputs);const n=o.hostBindings;n&&Yd(e,n);const i=o.viewQuery,s=o.contentQueries;if(i&&Zd(e,i),s&&Qd(e,s),Wd(e,o),It(e.outputs,o.outputs),bo(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===qd&&(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=Xn(o.hostAttrs,n=Xn(n,o.hostAttrs))}}(r)}function Wd(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 Gd(e){return e===Hn?{}:e===Un?[]:e}function Zd(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Qd(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,o)=>{t(e,r,o),n(e,r,o)}:t}function Yd(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}const Kd=["providersResolver"],Jd=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Xd(e){let t,n=zd(e.type);t=bo(e)?n.ɵcmp:n.ɵdir;const r=e;for(const e of Kd)r[e]=t[e];if(bo(t))for(const e of Jd)r[e]=t[e]}function eh(e){const t=t=>{const n=(Array.isArray(e)?e:e()).map((e=>"function"==typeof e?{directive:Ot(e),inputs:Hn,outputs:Hn}:{directive:Ot(e.directive),inputs:nh(e.inputs),outputs:nh(e.outputs)}));null===t.hostDirectives?(t.findHostDirectiveDefs=th,t.hostDirectives=n):t.hostDirectives.unshift(...n)};return t.ngInherit=!0,t}function th(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const e=br(r.directive);0,rh(e.declaredInputs,r.inputs),th(e,t,n),n.set(e,r),t.push(e)}}function nh(e){if(void 0===e||0===e.length)return Hn;const t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function rh(e,t){for(const n in t)if(t.hasOwnProperty(n)){const r=t[n],o=e[n];0,e[r]=o}}function oh(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 ih{}class sh{}function uh(e,t){return new ah(e,null!=t?t:null,[])}class ah extends ih{constructor(e,t,n){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ed(this);const r=Er(e);this._bootstrapComponents=Aa(r.bootstrap),this._r3Injector=Ns(e,t,[{provide:ih,useValue:this},{provide:Ic,useValue:this.componentFactoryResolver},...n],xt(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 lh extends sh{constructor(e){super(),this.moduleType=e}create(e){return new ah(this.moduleType,e,[])}}class ch extends ih{constructor(e){super(),this.componentFactoryResolver=new ed(this),this.instance=null;const t=new zr([...e.providers,{provide:ih,useValue:this},{provide:Ic,useValue:this.componentFactoryResolver}],e.parent||Ur(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function dh(e,t,n=null){return new ch({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}class hh{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(e,t,n,r){if(!this.cachedInjectors.has(e)){const o=n.length>0?dh(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 fh(e,t,n,r){return yt((()=>{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=ht(ht({},o.propDecorators),r):o.propDecorators=r)}))}(Re=hh).ɵprov=Rt({token:Re,providedIn:"environment",factory:()=>new Re});class ph{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new K(!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 gh(e){return!!mh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function mh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function yh(e,t,n){return e[t]=n}function vh(e,t){return e[t]}function wh(e,t,n){const r=e[t];return!Object.is(r,n)&&(e[t]=n,!0)}function Dh(e,t,n,r){const o=wh(e,t,n);return wh(e,t+1,r)||o}function bh(e,t,n,r,o){const i=Dh(e,t,n,r);return wh(e,t+2,o)||i}function _h(e,t,n,r,o,i){const s=Dh(e,t,n,r);return Dh(e,t+2,o,i)||s}function Ch(e,t,n,r,o,i,s,u){const a=ri(),l=oi(),c=e+fo,d=l.firstCreatePass?function(e,t,n,r,o,i,s,u,a){const l=t.consts,c=vl(t,e,4,s||null,Uo(l,u));Fl(t,n,c,Uo(l,a)),Hi(t,c);const d=c.tView=Al(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];ci(d,!1);const h=Eh(l,a);Bi()&&tl(l,a,h,d),Js(h,a);const f=Hl(h,a,h,d);return a[c]=f,$l(a,f),Do(d)&&Cl(l,a,d),null!=s&&El(a,d,u),Ch}(Le=ph).ɵfac=function(e){return new(e||Le)},Le.ɵprov=Rt({token:Le,factory:Le.ɵfac,providedIn:"root"});let Eh=function(e,t,n,r){return Vi(!0),t[11].createComment("")};var Sh;!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"}(Sh||(Sh={}));var Ah,Ih;!function(e){e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(Ah||(Ah={})),function(e){e[e.Initial=-1]="Initial"}(Ih||(Ih={}));var xh;function Th(e,t,n){const r=1===e?5:4;null===t[r]&&(t[r]=[]),t[r].push(n)}function Fh(e,t){const n=1===e?5:4,r=t[n];if(null!==r){for(const e of r)e();t[n]=null}}function kh(e){Fh(1,e),Fh(0,e)}function Oh(e){return e+1}function Ph(e,t){e[1];const n=Oh(t.index);return e[n]}function Nh(e,t){const n=Oh(t.index);return e.data[n]}function Mh(e,t){var n,r,o,i;return t===Ah.Placeholder?null!==(n=null===(r=e.placeholderBlockConfig)||void 0===r?void 0:r[0])&&void 0!==n?n:null:t===Ah.Loading&&null!==(o=null===(i=e.loadingBlockConfig)||void 0===i?void 0:i[0])&&void 0!==o?o:null}function Rh(e){var t,n;return null!==(t=null===(n=e.loadingBlockConfig)||void 0===n?void 0:n[1])&&void 0!==t?t:null}function Lh(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"}(xh||(xh={}));const jh={passive:!0,capture:!0},Bh=new WeakMap,Vh=new WeakMap,Hh=new WeakMap,Uh=["click","keydown"],$h=["mouseenter","focusin"];let zh=null,qh=0;class Wh{constructor(){this.callbacks=new Set,this.listener=()=>{for(const e of this.callbacks)e()}}}function Gh(e,t){let n=Vh.get(e);if(!n){n=new Wh,Vh.set(e,n);for(const t of Uh)e.addEventListener(t,n.listener,jh)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){Vh.delete(e);for(const t of Uh)e.removeEventListener(t,o,jh)}}}function Zh(e,t){let n=Bh.get(e);if(!n){n=new Wh,Bh.set(e,n);for(const t of $h)e.addEventListener(t,n.listener,jh)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){for(const t of $h)e.removeEventListener(t,o,jh);Bh.delete(e)}}}function Qh(e,t,n){const r=n.get(Mc);let o=Hh.get(e);return zh=zh||r.runOutsideAngular((()=>new IntersectionObserver((e=>{for(const t of e)t.isIntersecting&&Hh.has(t.target)&&r.run(Hh.get(t.target).listener)})))),o||(o=new Wh,r.runOutsideAngular((()=>zh.observe(e))),Hh.set(e,o),qh++),o.callbacks.add(t),()=>{if(Hh.has(e)){var n,r;if(o.callbacks.delete(t),0===o.callbacks.size)null===(n=zh)||void 0===n||n.unobserve(e),Hh.delete(e),qh--;if(0===qh)null===(r=zh)||void 0===r||r.disconnect(),zh=null}}}function Yh(e,t){const n=Mo(fo+t,e);return n}function Kh(e,t,n,r,o,i,s){const u=e[9];$c((function a(){if(_o(e))return;const l=Ph(e,t),c=l[1];if(c!==Ih.Initial&&c!==Ah.Placeholder)return;const d=function(e,t,n){var r;if(null==n)return e;if(n>=0)return qo(n,e);const o=e[t.index],i=null!==(r=o[10])&&void 0!==r?r:null;return i}(e,t,r);if(!d)return void $c(a,{injector:u});if(_o(d))return;const h=Yh(d,n),f=o(h,(()=>{e!==d&&Yo(d,f),i()}),u);e!==d&&Qo(d,f),Th(s,l,f)}),{injector:u})}function Jh(e,t){const n=t[9].get(Xh);return n.add(e),()=>n.remove(e)}class Xh{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=Dn(Mc),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 ef(e){return(t,n)=>tf(e,t,n)}function tf(e,t,n){const r=n[9].get(nf);return r.add(e,t),()=>r.remove(t)}(je=Xh).ɵprov=Rt({token:je,providedIn:"root",factory:()=>new je});class nf{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}}Ln(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&&Rn(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&&Rn(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}}(Be=nf).ɵprov=Rt({token:Be,providedIn:"root",factory:()=>new Be});new qt("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");const rf=new qt("");function of(e){const t=e.get(rf,null,{optional:!0});return(null==t?void 0:t.behavior)!==xh.Manual&&Ia(e)}let sf=null;function uf(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=Uo(o,n)),null!=r&&(t.loadingBlockConfig=Uo(o,r)),null===sf&&(sf=If)}function af(e,t,n,r,o,i,s,u,a){const l=ri(),c=oi(),d=e+fo;if(Ch(e,null,0,0),c.firstCreatePass){Pc("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:Sh.NOT_STARTED,loadingPromise:null,providers:null};null==a||a(c,e,u,s),function(e,t,n){const r=Oh(t);e.data[r]=n}(c,d,e)}ui(),l[d];const h=[null,Ih.Initial,null,null,null,null];!function(e,t,n){e[1];const r=Oh(t);e[r]=n}(l,d,h);const f=()=>kh(h);Th(0,h,(()=>Yo(l,f))),Qo(l,f)}function lf(e){const t=ri();if(wh(t,mi(),e)){const n=r(null);try{const n=Boolean(e),r=Ni(),o=Ph(t,r)[1];!1===n&&o===Ih.Initial?Of(t,r):!0!==n||o!==Ih.Initial&&o!==Ah.Placeholder||Nf(t,r)}finally{r(n)}}}function cf(e){const t=ri();if(wh(t,mi(),e)){const n=r(null);try{const n=Boolean(e),r=t[1],o=Ni(),i=Nh(r,o);!0===n&&i.loadingState===Sh.NOT_STARTED&&Ff(i,t,o)}finally{r(n)}}}function df(){Cf(Jh)}function hf(){Ef(Jh)}function ff(){const e=ri(),t=ui(),n=e[1],r=e[9],o=Nh(n,t);of(r)&&null!==o.loadingTmplIndex||Of(e,t),Nf(e,t)}function pf(){const e=ri(),t=ui(),n=Nh(e[1],t);n.loadingState===Sh.NOT_STARTED&&kf(n,e,t)}function gf(e){Cf(ef(e))}function mf(e){Ef(ef(e))}function yf(e,t){const n=ri(),r=ui();Of(n,r),Kh(n,r,e,t,Zh,(()=>Nf(n,r)),0)}function vf(e,t){const n=ri(),r=ui(),o=Nh(n[1],r);o.loadingState===Sh.NOT_STARTED&&Kh(n,r,e,t,Zh,(()=>Ff(o,n,r)),1)}function wf(e,t){const n=ri(),r=ui();Of(n,r),Kh(n,r,e,t,Gh,(()=>Nf(n,r)),0)}function Df(e,t){const n=ri(),r=ui(),o=Nh(n[1],r);o.loadingState===Sh.NOT_STARTED&&Kh(n,r,e,t,Gh,(()=>Ff(o,n,r)),1)}function bf(e,t){const n=ri(),r=ui();Of(n,r),Kh(n,r,e,t,Qh,(()=>Nf(n,r)),0)}function _f(e,t){const n=ri(),r=ui(),o=Nh(n[1],r);o.loadingState===Sh.NOT_STARTED&&Kh(n,r,e,t,Qh,(()=>Ff(o,n,r)),1)}function Cf(e){const t=ri(),n=ui();if(Of(t,n),Ia(t[9])){const r=e((()=>Nf(t,n)),t);Th(0,Ph(t,n),r)}}function Ef(e){const t=ri();if(Ia(t[9])){const n=ui(),r=Nh(t[1],n);if(r.loadingState===Sh.NOT_STARTED){Th(1,Ph(t,n),e((()=>Ff(r,t,n)),t))}}}function Sf(e,t,n,r=!1){var o;const i=n[3],s=i[1];if(_o(i))return;const u=Ph(i,t);if(Tf(u[1],e)&&Tf(null!==(o=u[0])&&void 0!==o?o:-1,e)){const o=i[9],a=Nh(s,t),l=!r&&Ia(o)&&(null!==Rh(a)||null!==Mh(a,Ah.Loading)||Mh(a,Ah.Placeholder));0;const c=l?sf:Af;try{c(e,u,n,t,i)}catch(e){Zl(i,e)}}}function Af(e,t,n,r,o){const i=function(e,t,n){const r=Nh(t[1],n);switch(e){case Ah.Complete:return r.primaryTmplIndex;case Ah.Loading:return r.loadingTmplIndex;case Ah.Error:return r.errorTmplIndex;case Ah.Placeholder:return r.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==i){t[1]=e;const u=o[1],a=Lo(u,i+fo),l=0;let c;if(rc(n,l),e===Ah.Complete){const e=Nh(u,r),t=e.providers;if(t&&t.length>0){const n=o[9],r=(s=n)instanceof nd&&"function"==typeof s.injector.__ngOutletInjector,i=r?n:n.get($r);c=i.get(hh).getOrCreateInjector(e,i,t,""),r&&(c=function(e,t){return e.injector.__ngOutletInjector(t)}(n,c))}}const d=(a.tView.ssrId,null),h=Xl(o,a,null,{dehydratedView:d,injector:c});nc(n,h,l,tc(a,d)),mc(h)}var s}function If(e,t,n,r,o){const i=Date.now(),s=Nh(o[1],r);if(null===t[2]||t[2]<=i){t[2]=null;const u=Rh(s),a=null!==t[3];if(e!==Ah.Loading||null===u||a){e>Ah.Loading&&a&&(t[3](),t[3]=null,t[0]=null),Af(e,t,n,r,o);const u=Mh(s,e);null!==u&&(t[2]=i+u,xf(u,t,r,n,o))}else{t[0]=e;const i=xf(u,t,r,n,o);t[3]=i}}else t[0]=e}function xf(e,t,n,r,o){return tf(e,(()=>{const e=t[0];t[2]=null,t[0]=null,null!==e&&Sf(e,n,r)}),o)}function Tf(e,t){return e<t}function Ff(e,t,n){t[9]&&of(t[9])&&kf(e,t,n)}function kf(e,t,n){const r=t[9],o=t[1];var i;if(e.loadingState!==Sh.NOT_STARTED)return null!==(i=e.loadingPromise)&&void 0!==i?i:Promise.resolve();const s=Ph(t,n),u=function(e,t){return Lo(e,t.primaryTmplIndex+fo)}(o,e);e.loadingState=Sh.IN_PROGRESS,Fh(1,s);let a=e.dependencyResolverFn;const l=r.get(ph),c=l.add();return a?(e.loadingPromise=Promise.allSettled(a()).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=Dr(t)||br(t);if(n)o.push(n);else{const e=_r(t);e&&i.push(e)}}}if(e.loadingPromise=null,l.remove(c),r){if(e.loadingState=Sh.FAILED,null===e.errorTmplIndex){_a(t);const e=new gt(750,!1);Zl(t,e)}}else{e.loadingState=Sh.COMPLETE;const t=u.tView;if(o.length>0){t.directiveRegistry=Lh(t.directiveRegistry,o);const n=Tr(!1,...o.map((e=>e.type)));e.providers=n}i.length>0&&(t.pipeRegistry=Lh(t.pipeRegistry,i))}})),e.loadingPromise):(e.loadingPromise=Promise.resolve().then((()=>{e.loadingPromise=null,e.loadingState=Sh.COMPLETE,l.remove(c)})),e.loadingPromise)}function Of(e,t){const n=e[t.index];Sf(Ah.Placeholder,t,n)}function Pf(e,t,n){e.loadingPromise.then((()=>{e.loadingState===Sh.COMPLETE?Sf(Ah.Complete,t,n):e.loadingState===Sh.FAILED&&Sf(Ah.Error,t,n)}))}function Nf(e,t){const n=e[1],r=e[t.index];if(!of(e[9]))return;const o=Ph(e,t),i=Nh(n,t);switch(kh(o),i.loadingState){case Sh.NOT_STARTED:Sf(Ah.Loading,t,r),kf(i,e,t),i.loadingState===Sh.IN_PROGRESS&&Pf(i,t,r);break;case Sh.IN_PROGRESS:Sf(Ah.Loading,t,r),Pf(i,t,r);break;case Sh.COMPLETE:Sf(Ah.Complete,t,r);break;case Sh.FAILED:Sf(Ah.Error,t,r)}}function Mf(e,t,n,r){const o=ri(),i=mi();if(wh(o,i,t)){oi();const i=Ni();Ll(i,o,e,t,n,r)}return Mf}function Rf(e,t){let n=!1,r=pi();for(let o=1;o<t.length;o+=2)n=wh(e,r++,t[o])||n;if(gi(r),!n)return dl;let o=t[0];for(let e=1;e<t.length;e+=2)o+=en(t[e])+t[e+1];return o}function Lf(e,t,n,r){return wh(e,mi(),n)?t+en(n)+r:dl}function jf(e,t,n,r,o,i){const s=Dh(e,pi(),n,o);return yi(2),s?t+en(n)+r+en(o)+i:dl}function Bf(e,t,n,r,o,i,s,u){const a=bh(e,pi(),n,o,s);return yi(3),a?t+en(n)+r+en(o)+i+en(s)+u:dl}function Vf(e,t,n,r,o,i,s,u,a,l){const c=_h(e,pi(),n,o,s,a);return yi(4),c?t+en(n)+r+en(o)+i+en(s)+u+en(a)+l:dl}function Hf(e,t,n,r,o,i,s,u,a,l,c,d){const h=pi();let f=_h(e,h,n,o,s,a);return f=wh(e,h+4,c)||f,yi(5),f?t+en(n)+r+en(o)+i+en(s)+u+en(a)+l+en(c)+d:dl}function Uf(e,t,n,r,o,i,s,u,a,l,c,d,h,f){const p=pi();let g=_h(e,p,n,o,s,a);return g=Dh(e,p+4,c,h)||g,yi(6),g?t+en(n)+r+en(o)+i+en(s)+u+en(a)+l+en(c)+d+en(h)+f:dl}function $f(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g){const m=pi();let y=_h(e,m,n,o,s,a);return y=bh(e,m+4,c,h,p)||y,yi(7),y?t+en(n)+r+en(o)+i+en(s)+u+en(a)+l+en(c)+d+en(h)+f+en(p)+g:dl}function zf(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y){const v=pi();let w=_h(e,v,n,o,s,a);return w=_h(e,v+4,c,h,p,m)||w,yi(8),w?t+en(n)+r+en(o)+i+en(s)+u+en(a)+l+en(c)+d+en(h)+f+en(p)+g+en(m)+y:dl}function qf(e,t,n,r,o,i){const s=ri(),u=Lf(s,t,n,r);if(u!==dl){const t=Ni();Ll(t,s,e,u,o,i)}return qf}function Wf(e,t,n,r,o,i,s,u){const a=ri(),l=jf(a,t,n,r,o,i);if(l!==dl){const t=Ni();Ll(t,a,e,l,s,u)}return Wf}function Gf(e,t,n,r,o,i,s,u,a,l){const c=ri(),d=Bf(c,t,n,r,o,i,s,u);if(d!==dl){const t=Ni();Ll(t,c,e,d,a,l)}return Gf}function Zf(e,t,n,r,o,i,s,u,a,l,c,d){const h=ri(),f=Vf(h,t,n,r,o,i,s,u,a,l);if(f!==dl){const t=Ni();Ll(t,h,e,f,c,d)}return Zf}function Qf(e,t,n,r,o,i,s,u,a,l,c,d,h,f){const p=ri(),g=Hf(p,t,n,r,o,i,s,u,a,l,c,d);if(g!==dl){const t=Ni();Ll(t,p,e,g,h,f)}return Qf}function Yf(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g){const m=ri(),y=Uf(m,t,n,r,o,i,s,u,a,l,c,d,h,f);if(y!==dl){const t=Ni();Ll(t,m,e,y,p,g)}return Yf}function Kf(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y){const v=ri(),w=$f(v,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g);if(w!==dl){const t=Ni();Ll(t,v,e,w,m,y)}return Kf}function Jf(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v,w){const D=ri(),b=zf(D,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y);if(b!==dl){const t=Ni();Ll(t,D,e,b,v,w)}return Jf}function Xf(e,t,n,r){const o=ri(),i=Rf(o,t);if(i!==dl){const t=Ni();Ll(t,o,e,i,n,r)}return Xf}function ep(e,t){return e<<17|t<<2}function tp(e){return e>>17&32767}function np(e){return 2|e}function rp(e){return(131068&e)>>2}function op(e,t){return-131069&e|t<<2}function ip(e){return 1|e}function sp(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,u=tp(s),a=rp(s);e[r]=n;let l,c=!1;if(Array.isArray(n)){const e=n;l=e[1],(null===l||Vn(e,l)>0)&&(c=!0)}else l=n;if(o){if(0!==a){const t=tp(e[u+1]);e[r+1]=ep(t,u),0!==t&&(e[t+1]=op(e[t+1],r)),e[u+1]=131071&e[u+1]|r<<17}else e[r+1]=ep(u,0),0!==u&&(e[u+1]=op(e[u+1],r)),u=r}else e[r+1]=ep(a,0),0===u?u=r:e[a+1]=op(e[a+1],r),a=r;c&&(e[r+1]=np(e[r+1])),up(e,l,r,!0),up(e,l,r,!1),function(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Vn(i,t)>=0&&(n[r+1]=ip(n[r+1]))}(t,l,e,r,i),s=ep(u,a),i?t.classBindings=s:t.styleBindings=s}function up(e,t,n,r){const o=e[n+1],i=null===t;let s=r?tp(o):rp(o),u=!1;for(;0!==s&&(!1===u||i);){const n=e[s],o=e[s+1];ap(n,t)&&(u=!0,e[s+1]=r?ip(o):np(o)),s=r?tp(o):rp(o)}u&&(e[n+1]=r?np(o):ip(o))}function ap(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Vn(e,t)>=0}const lp={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function cp(e){return e.substring(lp.key,lp.keyEnd)}function dp(e){return e.substring(lp.value,lp.valueEnd)}function hp(e,t){const n=lp.textEnd;return n===t?-1:(t=lp.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,lp.key=t,n),gp(e,t,n))}function fp(e,t){const n=lp.textEnd;let r=lp.key=gp(e,t,n);return n===r?-1:(r=lp.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=mp(e,r,n,58),r=lp.value=gp(e,r,n),r=lp.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=yp(e,a,s,n):t===s-4&&85===i&&82===o&&76===r&&40===a?u=s=yp(e,41,s,n):a>32&&(u=s),i=o,o=r,r=-33&a}return u}(e,r,n),mp(e,r,n,59))}function pp(e){lp.key=0,lp.keyEnd=0,lp.value=0,lp.valueEnd=0,lp.textEnd=e.length}function gp(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function mp(e,t,n,r){return(t=gp(e,t,n))<n&&t++,t}function yp(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 vp(e,t,n){const r=ri(),o=mi();if(wh(r,o,t)){const o=oi(),i=Ni();Tl(o,i,r,e,t,r[11],n,!1)}return vp}function wp(e,t,n,r,o){const i=o?"class":"style";Ql(e,n,t.inputs[i],i,r)}function Dp(e,t,n){return Ap(e,t,n,!1),Dp}function bp(e,t){return Ap(e,t,null,!0),bp}function _p(e){Ip(Op,Cp,e,!1)}function Cp(e,t){for(let n=function(e){return pp(e),fp(e,gp(e,0,lp.textEnd))}(t);n>=0;n=fp(t,n))Op(e,cp(t),dp(t))}function Ep(e){Ip(Pp,Sp,e,!0)}function Sp(e,t){for(let n=function(e){return pp(e),hp(e,gp(e,0,lp.textEnd))}(t);n>=0;n=hp(t,n))jn(e,cp(t),!0)}function Ap(e,t,n,r){const o=ri(),i=oi(),s=yi(2);if(i.firstUpdatePass&&Tp(i,e,s,r),t!==dl&&wh(o,s,t)){Np(i,i.data[Oi()],o,o[11],e,o[s+1]=function(e,t){null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=xt(Fu(e))));return e}(t,n),r,s)}}function Ip(e,t,n,r){const o=oi(),i=yi(2);o.firstUpdatePass&&Tp(o,null,i,r);const s=ri();if(n!==dl&&wh(s,i,n)){const u=o.data[Oi()];if(Lp(u,r)&&!xp(o,i)){0;let e=r?u.classesWithoutHost:u.stylesWithoutHost;null!==e&&(n=Tt(e,n||"")),wp(o,u,s,n,r)}else!function(e,t,n,r,o,i,s,u){o===dl&&(o=Un);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&&Np(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[11],s[i+1],s[i+1]=function(e,t,n){if(null==n||""===n)return Un;const r=[],o=Fu(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 xp(e,t){return t>=e.expandoStartIndex}function Tp(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[Oi()],s=xp(e,n);Lp(i,r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){const o=bi(e);let i=r?t.residualClasses:t.residualStyles;if(null===o){0===(r?t.classBindings:t.styleBindings)&&(n=kp(n=Fp(null,e,t,n,r),t.attrs,r),i=null)}else{const s=t.directiveStylingLast;if(-1===s||e[s]!==o)if(n=Fp(o,e,t,n,r),null===i){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0===rp(r))return;return e[tp(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=Fp(null,e,t,n[1],r),n=kp(n,t.attrs,r),function(e,t,n,r){const o=n?t.classBindings:t.styleBindings;e[tp(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=kp(r,e[i].hostAttrs,n)}return kp(r,t.attrs,n)}(e,t,r)}void 0!==i&&(r?t.residualClasses=i:t.residualStyles=i);return n}(o,i,t,r),sp(o,i,t,n,s,r)}}function Fp(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=kp(r,i.hostAttrs,o),i!==e);)u++;return null!==e&&(n.directiveStylingLast=u),r}function kp(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]),jn(e,s,!!n||t[++i]))}return void 0===e?null:e}function Op(e,t,n){jn(e,t,Fu(n))}function Pp(e,t,n){const r=String(t);""===r||r.includes(" ")||jn(e,r,n)}function Np(e,t,n,r,o,i,s,u){if(!(3&t.type))return;const a=e.data,l=a[u+1];if(!Rp(1&~l?void 0:Mp(a,t,n,o,rp(l),s))){Rp(i)||function(e){return!(2&~e)}(l)&&(i=Mp(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:xa.DashCase;null==o?e.removeStyle(n,r,t):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),t|=xa.Important),e.setStyle(n,r,o,t))}}(r,s,Mo(Oi(),n),o,i)}}function Mp(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===dl&&(c=l?Un:void 0);let d=l?Bn(c,r):a===r?c:void 0;if(i&&!Rp(d)&&(d=Bn(t,r)),Rp(d)&&(u=d,s))return u;const h=e[o+1];o=s?tp(h):rp(h)}if(null!==t){let e=i?t.residualClasses:t.residualStyles;null!=e&&(u=Bn(e,r))}return u}function Rp(e){return void 0!==e}function Lp(e,t){return!!(e.flags&(t?8:16))}function jp(e,t,n){Ip(jn,Sp,Lf(ri(),e,t,n),!0)}function Bp(e,t,n,r,o){Ip(jn,Sp,jf(ri(),e,t,n,r,o),!0)}function Vp(e,t,n,r,o,i,s){Ip(jn,Sp,Bf(ri(),e,t,n,r,o,i,s),!0)}function Hp(e,t,n,r,o,i,s,u,a){Ip(jn,Sp,Vf(ri(),e,t,n,r,o,i,s,u,a),!0)}function Up(e,t,n,r,o,i,s,u,a,l,c){Ip(jn,Sp,Hf(ri(),e,t,n,r,o,i,s,u,a,l,c),!0)}function $p(e,t,n,r,o,i,s,u,a,l,c,d,h){Ip(jn,Sp,Uf(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h),!0)}function zp(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){Ip(jn,Sp,$f(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p),!0)}function qp(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){Ip(jn,Sp,zf(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m),!0)}function Wp(e){Ip(jn,Sp,Rf(ri(),e),!0)}function Gp(){const e=ri()[15][8];return e}class Zp{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 Qp(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function Yp(e,t,n,r){return!(void 0===t||!t.has(r))&&(e.attach(n,t.get(r)),t.delete(r),!0)}function Kp(e,t,n,r,o){if(Yp(e,t,r,n(r,o)))e.updateValue(r,o);else{const t=e.create(r,o);e.attach(r,t)}}function Jp(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 Xp{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 eg(e,t,n){Pc("NgControlFlow");const o=ri(),i=mi(),s=ag(o,fo+e);if(wh(o,i,t)){const e=r(null);try{if(rc(s,0),-1!==t){const e=lg(o[1],fo+t),r=(e.tView.ssrId,null);nc(s,Xl(o,e,n,{dehydratedView:r}),0,tc(e,r))}}finally{r(e)}}else{const e=ec(s,0);void 0!==e&&(e[8]=n)}}class tg{constructor(e,t,n){this.lContainer=e,this.$implicit=t,this.$index=n}get $count(){return this.lContainer.length-po}}function ng(e){return e}function rg(e,t){return t}class og{constructor(e,t,n){this.hasEmptyBlock=e,this.trackByFn=t,this.liveCollection=n}}function ig(e,t,n,r,o,i,s,u,a,l,c,d,h){Pc("NgControlFlow");const f=void 0!==a,p=ri(),g=u?s.bind(p[15][8]):s,m=new og(f,g);p[fo+e]=m,Ch(e+1,t,n,r,o,i),f&&Ch(e+2,a,l,c,d,h)}class sg extends Zp{constructor(e,t,n){super(),this.lContainer=e,this.hostLView=t,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-po}at(e){return this.getLView(e)[8].$implicit}attach(e,t){const n=t[6];this.needsIndexUpdate||(this.needsIndexUpdate=e!==this.length),nc(this.lContainer,t,e,tc(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||(this.needsIndexUpdate=e!==this.length-1),function(e,t){const n=Ba(e,t);return n}(this.lContainer,e)}create(e,t){const n=(this.lContainer,this.templateTNode.tView.ssrId,null);return Xl(this.hostLView,this.templateTNode,new tg(this.lContainer,t,e),{dehydratedView:n})}destroy(e){Va(e[1],e)}updateValue(e,t){this.getLView(e)[8].$implicit=t}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[8].$index=e}getLView(e){return function(e,t){const n=ec(e,t);return n}(this.lContainer,e)}}function ug(e){const t=r(null),n=Oi();try{const t=ri(),r=t[1],o=t[n];if(void 0===o.liveCollection){const e=n+1,i=ag(t,e),s=lg(r,e);o.liveCollection=new sg(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=Qp(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=Qp(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 Xp),null!==(l=i)&&void 0!==l||(i=Jp(e,s,u,n)),Yp(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;)Kp(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=Qp(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 Xp),null!==(d=i)&&void 0!==d||(i=Jp(e,s,u,n));const h=n(s,l);if(Yp(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;)Kp(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=mi(),o=0===i.length;if(wh(t,e,o)){const e=n+2,i=ag(t,e);if(o){const n=lg(r,e),o=(n.tView.ssrId,null);nc(i,Xl(t,n,void 0,{dehydratedView:o}),0,tc(n,o))}else rc(i,0)}}}finally{r(t)}}function ag(e,t){const n=e[t];return n}function lg(e,t){const n=Lo(e,t);return n}function cg(e,t,n,r){const o=ri(),i=oi(),s=fo+e,u=o[11],a=i.firstCreatePass?function(e,t,n,r,o,i){const s=t.consts,u=vl(t,e,2,r,Uo(s,o));return Fl(t,n,u,Uo(s,i)),null!==u.attrs&&Xc(u,u.attrs,!1),null!==u.mergedAttrs&&Xc(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],l=fg(i,o,a,u,t);o[s]=l;const c=Do(a);return ci(a,!0),cl(u,l,a),!function(e){return!(32&~e.flags)}(a)&&Bi()&&tl(i,o,l,a),0===Jo.lFrame.elementDepthCount&&Js(l,o),Jo.lFrame.elementDepthCount++,c&&(Cl(i,o,a),_l(i,a,o)),null!==r&&El(o,a),cg}function dg(){let e=ui();di()?hi():(e=e.parent,ci(e,!1));const t=e;(function(e){return Jo.skipHydrationRootTNode===e})(t)&&(Jo.skipHydrationRootTNode=null),Jo.lFrame.elementDepthCount--;const n=oi();return n.firstCreatePass&&(Hi(n,e),vo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return!!(8&e.flags)}(t)&&wp(n,t,ri(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return!!(16&e.flags)}(t)&&wp(n,t,ri(),t.stylesWithoutHost,!1),dg}function hg(e,t,n,r){return cg(e,t,n,r),dg(),hg}let fg=(e,t,n,r,o,i)=>(Vi(!0),Ma(r,o,Jo.lFrame.currentNamespace));function pg(e,t,n){const r=ri(),o=oi(),i=e+fo,s=o.firstCreatePass?function(e,t,n,r,o){const i=t.consts,s=Uo(i,r),u=vl(t,e,8,"ng-container",s);return null!==s&&Xc(u,s,!0),Fl(t,n,u,Uo(i,o)),null!==t.queries&&t.queries.elementStart(t,u),u}(i,o,r,t,n):o.data[i];ci(s,!0);const u=yg(o,r);return r[i]=u,Bi()&&tl(o,r,u,s),Js(u,r),Do(s)&&(Cl(o,r,s),_l(o,s,r)),null!=n&&El(r,s),pg}function gg(){let e=ui();const t=oi();return di()?hi():(e=e.parent,ci(e,!1)),t.firstCreatePass&&(Hi(t,e),vo(e)&&t.queries.elementEnd(e)),gg}function mg(e,t,n){return pg(e,t,n),gg(),mg}let yg=(e,t,n,r)=>(Vi(!0),Na(t[11],""));function vg(){return ri()}function wg(e,t,n){const r=ri(),o=mi();if(wh(r,o,t)){const o=oi(),i=Ni();Tl(o,i,r,e,t,r[11],n,!0)}return wg}function Dg(e,t,n){const r=ri(),o=mi();if(wh(r,o,t)){const o=oi(),i=Ni();Tl(o,i,r,e,t,Gl(bi(o.data),i,r),n,!0)}return Dg}const bg=void 0;var _g=["en",[["a","p"],["AM","PM"],bg],[["AM","PM"],bg,bg],[["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"]],bg,[["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"]],bg,[["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}",bg,"{1} 'at' {0}",bg],[".",",",";","%","+","-","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 Cg={};function Eg(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Ag(t);if(n)return n;const r=t.split("-")[0];if(n=Ag(r),n)return n;if("en"===r)return _g;throw new gt(701,!1)}function Sg(e){return Eg(e)[Ig.PluralCase]}function Ag(e){return e in Cg||(Cg[e]=St.ng&&St.ng.common&&St.ng.common.locales&&St.ng.common.locales[e]),Cg[e]}var Ig;!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"}(Ig||(Ig={}));const xg=["zero","one","two","few","many"];const Tg="en-US",Fg={marker:"element"},kg={marker:"ICU"};var Og;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(Og||(Og={}));let Pg=Tg;function Ng(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Ka(e,0,n):No(n[o])}function Mg(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++){Wa(e,s,n[i[t]],u,!1)}}}function Rg(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];Lg(r)||jg(r,t)&&null===Bg(r)&&Vg(r,t.index)}}function Lg(e){return!(64&e.type)}function jg(e,t){return Lg(t)||e.index>t.index}function Bg(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Vg(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(el(Ng,Mg),e.insertBeforeIndex=t)}function Hg(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 Ug(e,t,n){const r=wl(e,n,64,null,null);return Rg(t,r),r}function $g(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function zg(e){return e>>>17}function qg(e){return(131070&e)>>>1}let Wg=0,Gg=0;let Zg=(e,t,n,r)=>(Vi(!0),function(e,t,n){const r=e[11];switch(n){case Node.COMMENT_NODE:return Na(r,t);case Node.TEXT_NODE:return Oa(r,t);case Node.ELEMENT_NODE:return Ma(r,t,null)}}(e,n,r));function Qg(e,t,n,r){const o=n[11];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]=Zg(n,e,a,Node.TEXT_NODE))}else if("number"==typeof a)switch(1&a){case 0:const l=zg(a);let c,d;if(null===s&&(s=l,i=Qa(o,r)),l===s?(c=r,d=i):(c=null,d=No(n[l])),null!==d){const t=qg(a),r=n[t];Wa(o,d,r,c,!1);const i=Hg(e,t);if(null!==i&&"object"==typeof i){const t=$g(i,n);null!==t&&Qg(e,i.create[t],n,n[i.anchorIdx])}}break;case 1:const h=a>>>1,f=t[++u],p=t[++u];jl(o,Mo(h,n),null,null,f,p,null)}else switch(a){case kg:const e=t[++u],r=t[++u];if(null===n[r]){Js(n[r]=Zg(n,r,e,Node.COMMENT_NODE),n)}break;case Fg:const o=t[++u],i=t[++u];if(null===n[i]){Js(n[i]=Zg(n,i,o,Node.ELEMENT_NODE),n)}}}}function Yg(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+=en(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?jl(t[11],t[u],null,l,i,o,a):Tl(e,l,t,i,o,t[11],a,!1);break;case 0:const c=t[u];null!==c&&Pa(t[11],c,o);break;case 2:Jg(e,Hg(e,u),t,o);break;case 3:Kg(e,Hg(e,u),r,t)}}}}else{const o=n[i+1];if(o>0&&!(3&~o)){const n=Hg(e,o>>>2);t[n.currentCaseLViewIndex]<0&&Kg(e,n,r,t)}}i+=u}}function Kg(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let i=Wg;o<0&&(o=r[t.currentCaseLViewIndex]=~o,i=-1),Yg(e,r,t.update[o],n,i)}}function Jg(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=Sg(t)(parseInt(e,10)),r=xg[n];return void 0!==r?r:"other"}(t,Pg);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($g(t,n)!==o&&(Xg(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[t.anchorIdx];r&&Qg(e,t.create[o],n,r)}}function Xg(e,t,n){let r=$g(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=Mo(r,n);null!==e&&il(n[11],e)}else Xg(e,Hg(e,~r),n)}}}function em(){const e=[];let t,n,r=-1;function o(e,t){r=0;const o=$g(e,t);n=null!==o?e.remove[o]:Un}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[1].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 tm=/�(\d+):?\d*�/gi,nm=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,rm=/�(\d+)�/,om=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,im="�",sm=/�\/?\*(\d+:\d+)�/gi,um=/�(\/?[#*]\d+):?\d*�/gi,am=/\uE500/g;function lm(e,t,n,r,o,i){const s=li(),u=[],a=[],l=[[]],c=[[]];o=function(e,t){if(function(e){return-1===e}(t))return gm(e);{const n=e.indexOf(`:${t}${im}`)+2+t.toString().length,r=e.search(new RegExp(`${im}\\/\\*\\d+:${t}${im}`));return gm(e.substring(n,r))}}(o,i);const d=(h=o,h.replace(am," ")).split(um);var h;for(let r=0;r<d.length;r++){let i=d[r];if(1&r){const t=47===i.charCodeAt(0),n=i.charCodeAt(t?1:0),r=fo+Number.parseInt(i.substring(t?2:1));if(t)l.shift(),c.shift(),ci(li(),!1);else{const t=Ug(e,l[0],r);l.unshift([]),ci(t,!0);const o={kind:2,index:r,children:[],type:35===n?0:1};c[0].push(o),c.unshift(o.children)}}else{const r=vm(i);for(let i=0;i<r.length;i++){let d=r[i];if(1&i){const r=d;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=cm(e,s,l[0],n,u,"",!0).index;mm(c[0],e,n,a,t,r,i)}else{const t=d;""!==t&&dm(c[0],e,s,l[0],u,a,n,t)}}}}e.data[r]={create:u,update:a,ast:c[0]}}function cm(e,t,n,r,o,i,s){const u=Dl(e,r,1,null);let a=u<<Og.SHIFT,l=li();var c;t===l&&(l=null),null===l&&(a|=Og.APPEND_EAGERLY),s&&(a|=Og.COMMENT,c=em,void 0===Ta&&(Ta=c())),o.push(a,null===i?"":i);const d=wl(e,u,s?32:1,null===i?"":i,null);Rg(n,d);const h=d.index;return ci(d,!1),null!==l&&t!==l&&function(e,t){let n=e.insertBeforeIndex;null===n?(el(Ng,Mg),n=e.insertBeforeIndex=[null,t]):(Nt(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(l,h),d}function dm(e,t,n,r,o,i,s,u){const a=u.match(tm),l=cm(t,n,r,s,o,a?null:u,!1).index;a&&hm(i,u,l,null,0,null),e.push({kind:0,index:l})}function hm(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(tm);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|=pm(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 fm(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 pm(e){return 1<<Math.min(e,31)}function gm(e){let t,n,r="",o=0,i=!1;for(;null!==(t=sm.exec(e));)i?t[0]===`${im}/*${n}${im}`&&(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 mm(e,t,n,r,o,i,s){let u=0;const a={type:i.type,currentCaseLViewIndex:Dl(t,n,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};!function(e,t,n){e.push(pm(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}(r,i,s),function(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,s,a);const l=i.values,c=[];for(let e=0;e<l.length;e++){const s=l[e],d=[];for(let e=0;e<s.length;e++){const t=s[e];if("string"!=typeof t){const n=d.push(t)-1;s[e]=`\x3c!--�${n}�--\x3e`}}const h=[];c.push(h),u=wm(h,t,a,n,r,o,i.cases[e],s.join(""),d)|u}u&&function(e,t,n){e.push(t,1,n<<2|3)}(r,u,s),e.push({kind:3,index:s,cases:c,currentCaseLViewIndex:a.currentCaseLViewIndex})}function ym(e){const t=[],n=[];let r=1,o=0;const i=vm(e=e.replace(om,(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=vm(i[e++]);t.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:t,values:n}}function vm(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);om.test(n)?r.push(ym(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 wm(e,t,n,r,o,i,s,u,a){const l=[],c=[],d=[];n.cases.push(s),n.create.push(l),n.remove.push(c),n.update.push(d);const h=Ou(ru()).getInertBodyElement(u),f=ua(h)||h;return f?Dm(e,t,n,r,o,l,c,d,f,i,a,0):0}function Dm(e,t,n,r,o,i,s,u,a,l,c,d){let h=0,f=a.firstChild;for(;f;){const a=Dl(t,r,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:const p=f,g=p.tagName.toLowerCase();if(qu.hasOwnProperty(g)){Cm(i,Fg,g,l,a),t.data[a]=g;const m=p.attributes;for(let e=0;e<m.length;e++){const t=m.item(e),n=t.name.toLowerCase();!!t.value.match(tm)?Qu.hasOwnProperty(n)&&(Wu[n]?hm(u,t.value,a,t.name,0,Ru):hm(u,t.value,a,t.name,0,null)):Em(i,a,t)}const y={kind:1,index:a,children:[]};e.push(y),h=Dm(y.children,t,n,r,o,i,s,u,f,a,c,d+1)|h,bm(s,a,d)}break;case Node.TEXT_NODE:const m=f.textContent||"",y=m.match(tm);Cm(i,null,y?"":m,l,a),bm(s,a,d),y&&(h=hm(u,m,a,null,0,null)|h),e.push({kind:0,index:a});break;case Node.COMMENT_NODE:const v=rm.exec(f.textContent||"");if(v){const n=parseInt(v[1],10),u=c[n];Cm(i,kg,"",l,a),mm(e,t,r,o,l,u,a),_m(s,a,d)}}f=f.nextSibling}return h}function bm(e,t,n){0===n&&e.push(t)}function _m(e,t,n){0===n&&(e.push(~t),e.push(t))}function Cm(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,0|r<<17|o<<1)}function Em(e,t,n){e.push(t<<1|1,n.name,n.value)}const Sm=/\[(�.+?�?)\]/,Am=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Im=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,xm=/{([A-Z0-9_]+)}/g,Tm=/�I18N_EXP_(ICU(_\d+)?)�/g,Fm=/\/\*/,km=/\d+\:(\d+)/;function Om(e,t,n=-1){const r=oi(),o=ri(),i=fo+e,s=Uo(r.consts,t),u=li();if(r.firstCreatePass&&lm(r,null===u?0:u.index,o,i,s,n),2===r.type){o[15][2]|=32}else o[2]|=32;const a=r.data[i],l=qa(r,u===o[5]?null:u,o),c=u&&8&u.type?o[u.index]:null;!function(e,t,n,r){const o=e[11];for(let i=0;i<t.length;i++){const s=t[i++],u=t[i],a=(s&Og.COMMENT)===Og.COMMENT,l=(s&Og.APPEND_EAGERLY)===Og.APPEND_EAGERLY,c=s>>>Og.SHIFT;let d=e[c],h=!1;null===d&&(d=e[c]=Zg(e,c,u,a?Node.COMMENT_NODE:Node.TEXT_NODE),h=Bi()),l&&null!==n&&h&&Wa(o,n,d,r,!1)}}(o,a.create,l,c),vi(!0)}function Pm(){vi(!1)}function Nm(e,t,n){Om(e,t,n),Pm()}function Mm(e,t){const n=oi(),r=Uo(n.consts,t);!function(e,t,n){const r=ui().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(nm.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);hm(o,i,r,t,fm(o),null)}}e.data[t]=o}}(n,e+fo,r)}function Rm(e){const t=ri();return wh(t,mi(),e)&&(Wg|=1<<Math.min(Gg,31)),Gg++,Rm}function Lm(e){!function(e,t,n){if(Gg>0){const r=e.data[n];Yg(e,t,Array.isArray(r)?r:r.update,pi()-Gg-1,Wg)}Wg=0,Gg=0}(oi(),ri(),e+fo)}function jm(e,t={}){return function(e,t={}){let n=e;if(Sm.test(e)){const e={},t=[0];n=n.replace(Am,((n,r,o)=>{const i=r||o,s=e[i]||[];if(s.length||(i.split("|").forEach((e=>{const t=e.match(km),n=t?parseInt(t[1],10):0,r=Fm.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(Im,((e,n,r,o,i,s)=>t.hasOwnProperty(r)?`${n}${t[r]}${s}`:e)),n=n.replace(xm,((e,n)=>t.hasOwnProperty(n)?t[n]:e)),n=n.replace(Tm,((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 Bm(e,t,n,r){const o=ri(),i=oi(),s=ui();return Hm(i,o,o[11],s,e,t,r),Bm}function Vm(e,t){const n=ui(),r=ri(),o=oi();return Hm(o,r,Gl(bi(o.data),n,r),n,e,t),Vm}function Hm(e,t,n,r,o,i,s){const u=Do(r),a=e.firstCreatePass&&Wl(e),l=t[8],c=ql(t);let d=!0;if(3&r.type||s){const h=Ro(r,t),f=s?s(h):h,p=c.length,g=s?e=>s(No(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[7],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=$m(r,t,l,i);const e=n.listen(f,o,i);c.push(i,e),a&&a.push(o,g,p,p+1)}}else i=$m(r,t,l,i);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;c.push(i,d),a&&a.push(o,r.index,h,-(h+1))}}}function Um(e,t,n,o){const i=r(null);try{return Oo(6,t,n),!1!==n(o)}catch(t){return Zl(e,t),!1}finally{Oo(7,t,n),r(i)}}function $m(e,t,n,r,o){return function o(i){if(i===Function)return r;mc(e.componentOffset>-1?Bo(e.index,t):t);let s=Um(t,n,r,i),u=o.__ngNextListenerFn__;for(;u;)s=Um(t,n,u,i)&&s,u=u.__ngNextListenerFn__;return s}}function zm(e=1){return function(e){return(Jo.lFrame.contextLView=qo(e,Jo.lFrame.contextLView))[8]}(e)}function qm(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?ar(e,i,!0):lr(r,i))return o}else n=o}return n}function Wm(e){const t=ri()[15][5];if(!t.projection){const n=e?e.length:1,r=t.projection=Mn(n,null),o=r.slice();let i=t.child;for(;null!==i;){const t=e?qm(i,e):0;null!==t&&(o[t]?o[t].projectionNext=i:r[t]=i,o[t]=i),i=i.next}}}function Gm(e,t=0,n){const r=ri(),o=oi(),i=vl(o,fo+e,16,null,n||null);null===i.projection&&(i.projection=t),hi();(!r[6]||ei())&&32&~i.flags&&function(e,t,n){al(t[11],0,t,n,za(e,n,t),Ya(n.parent||t[5],n,t))}(o,r,i)}function Zm(e,t,n){return Qm(e,"",t,"",n),Zm}function Qm(e,t,n,r,o){const i=ri(),s=Lf(i,t,n,r);if(s!==dl){const t=oi(),n=Ni();Tl(t,n,i,e,s,i[11],o,!1)}return Qm}function Ym(e,t,n,r,o,i,s){const u=ri(),a=jf(u,t,n,r,o,i);if(a!==dl){const t=oi(),n=Ni();Tl(t,n,u,e,a,u[11],s,!1)}return Ym}function Km(e,t,n,r,o,i,s,u,a){const l=ri(),c=Bf(l,t,n,r,o,i,s,u);if(c!==dl){const t=oi(),n=Ni();Tl(t,n,l,e,c,l[11],a,!1)}return Km}function Jm(e,t,n,r,o,i,s,u,a,l,c){const d=ri(),h=Vf(d,t,n,r,o,i,s,u,a,l);if(h!==dl){const t=oi(),n=Ni();Tl(t,n,d,e,h,d[11],c,!1)}return Jm}function Xm(e,t,n,r,o,i,s,u,a,l,c,d,h){const f=ri(),p=Hf(f,t,n,r,o,i,s,u,a,l,c,d);if(p!==dl){const t=oi(),n=Ni();Tl(t,n,f,e,p,f[11],h,!1)}return Xm}function ey(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){const g=ri(),m=Uf(g,t,n,r,o,i,s,u,a,l,c,d,h,f);if(m!==dl){const t=oi(),n=Ni();Tl(t,n,g,e,m,g[11],p,!1)}return ey}function ty(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){const y=ri(),v=$f(y,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g);if(v!==dl){const t=oi(),n=Ni();Tl(t,n,y,e,v,y[11],m,!1)}return ty}function ny(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v){const w=ri(),D=zf(w,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y);if(D!==dl){const t=oi(),n=Ni();Tl(t,n,w,e,D,w[11],v,!1)}return ny}function ry(e,t,n){const r=ri(),o=Rf(r,t);if(o!==dl){const t=oi(),i=Ni();Tl(t,i,r,e,o,r[11],n,!1)}return ry}function oy(e,t,n,r){Sd(e,t,n,r)}function iy(e,t,n){Ed(e,t,n)}function sy(e){const t=ri(),n=oi(),r=_i();Ci(r+1);const o=Id(n,r);if(e.dirty&&Vo(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const n=xd(t,r);e.reset(n,$s),e.notifyOnChanges()}return!0}return!1}function uy(){return _d(ri(),_i())}function ay(e,t,n,r,o){kd(t,Sd(e,n,r,o))}function ly(e,t,n,r){kd(e,Ed(t,n,r))}function cy(e=1){Ci(_i()+e)}function dy(e){return jo(function(){const e=Jo.lFrame.contextLView;return e}(),fo+e)}function hy(e,t,n){_p(Lf(ri(),e,t,n))}function fy(e,t,n,r,o){_p(jf(ri(),e,t,n,r,o))}function py(e,t,n,r,o,i,s){_p(Bf(ri(),e,t,n,r,o,i,s))}function gy(e,t,n,r,o,i,s,u,a){_p(Vf(ri(),e,t,n,r,o,i,s,u,a))}function my(e,t,n,r,o,i,s,u,a,l,c){_p(Hf(ri(),e,t,n,r,o,i,s,u,a,l,c))}function yy(e,t,n,r,o,i,s,u,a,l,c,d,h){_p(Uf(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h))}function vy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){_p($f(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p))}function wy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){_p(zf(ri(),e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m))}function Dy(e){_p(Rf(ri(),e))}function by(e,t,n,r,o){return Ap(e,Lf(ri(),t,n,r),o,!1),by}function _y(e,t,n,r,o,i,s){return Ap(e,jf(ri(),t,n,r,o,i),s,!1),_y}function Cy(e,t,n,r,o,i,s,u,a){return Ap(e,Bf(ri(),t,n,r,o,i,s,u),a,!1),Cy}function Ey(e,t,n,r,o,i,s,u,a,l,c){return Ap(e,Vf(ri(),t,n,r,o,i,s,u,a,l),c,!1),Ey}function Sy(e,t,n,r,o,i,s,u,a,l,c,d,h){return Ap(e,Hf(ri(),t,n,r,o,i,s,u,a,l,c,d),h,!1),Sy}function Ay(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){return Ap(e,Uf(ri(),t,n,r,o,i,s,u,a,l,c,d,h,f),p,!1),Ay}function Iy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){return Ap(e,$f(ri(),t,n,r,o,i,s,u,a,l,c,d,h,f,p,g),m,!1),Iy}function xy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y,v){return Ap(e,zf(ri(),t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m,y),v,!1),xy}function Ty(e,t,n){return Ap(e,Rf(ri(),t),n,!1),Ty}function Fy(e,t=""){const n=ri(),r=oi(),o=e+fo,i=r.firstCreatePass?vl(r,o,1,t,null):r.data[o],s=ky(r,n,i,t);n[o]=s,Bi()&&tl(r,n,s,i),ci(i,!1)}let ky=(e,t,n,r,o)=>(Vi(!0),Oa(t[11],r));function Oy(e){return Py("",e,""),Oy}function Py(e,t,n){const r=ri(),o=Lf(r,e,t,n);return o!==dl&&Yl(r,Oi(),o),Py}function Ny(e,t,n,r,o){const i=ri(),s=jf(i,e,t,n,r,o);return s!==dl&&Yl(i,Oi(),s),Ny}function My(e,t,n,r,o,i,s){const u=ri(),a=Bf(u,e,t,n,r,o,i,s);return a!==dl&&Yl(u,Oi(),a),My}function Ry(e,t,n,r,o,i,s,u,a){const l=ri(),c=Vf(l,e,t,n,r,o,i,s,u,a);return c!==dl&&Yl(l,Oi(),c),Ry}function Ly(e,t,n,r,o,i,s,u,a,l,c){const d=ri(),h=Hf(d,e,t,n,r,o,i,s,u,a,l,c);return h!==dl&&Yl(d,Oi(),h),Ly}function jy(e,t,n,r,o,i,s,u,a,l,c,d,h){const f=ri(),p=Uf(f,e,t,n,r,o,i,s,u,a,l,c,d,h);return p!==dl&&Yl(f,Oi(),p),jy}function By(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p){const g=ri(),m=$f(g,e,t,n,r,o,i,s,u,a,l,c,d,h,f,p);return m!==dl&&Yl(g,Oi(),m),By}function Vy(e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m){const y=ri(),v=zf(y,e,t,n,r,o,i,s,u,a,l,c,d,h,f,p,g,m);return v!==dl&&Yl(y,Oi(),v),Vy}function Hy(e){const t=ri(),n=Rf(t,e);return n!==dl&&Yl(t,Oi(),n),Hy}function Uy(e,t,n){Fd(t)&&(t=t());const r=ri(),o=mi();if(wh(r,o,t)){const o=oi(),i=Ni();Tl(o,i,r,e,t,r[11],n,!1)}return Uy}function $y(e,t){const n=Fd(e);return n&&e.set(t),n}function zy(e,t){const n=ri(),r=oi(),o=ui();return Hm(r,n,n[11],o,e,t),zy}function qy(e,t,n,r,o){if(e=Ot(e),Array.isArray(e))for(let i=0;i<e.length;i++)qy(e[i],t,n,r,o);else{const i=oi(),s=ri(),u=ui();let a=Lr(e)?e:Ot(e.provide);const l=Wr(e);0;const c=1048575&u.providerIndexes,d=u.directiveStart,h=u.providerIndexes>>20;if(Lr(e)||!e.multi){const r=new Qi(l,o,pl),f=Zy(a,t,o?c:c+h,d);-1===f?(us(rs(u,s),i,a),Wy(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=Zy(a,t,c+h,d),p=Zy(a,t,c,c+h),g=f>=0&&n[f],m=p>=0&&n[p];if(o&&!m||!o&&!g){us(rs(u,s),i,a);const c=function(e,t,n,r,o){const i=new Qi(e,n,pl);return i.multi=[],i.index=t,i.componentProviders=0,Gy(i,o,r&&!n),i}(o?Yy:Qy,n.length,o,r,l);!o&&m&&(n[p].providerFactory=c),Wy(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=Gy(n[o?p:f],l,!o&&r);Wy(i,e,f>-1?f:p,t)}!o&&r&&m&&n[p].componentProviders++}}}function Wy(e,t,n,r){const o=Lr(t),i=!!t.useClass;if(o||i){const s=(i?Ot(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 Gy(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Zy(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Qy(e,t,n,r){return Ky(this.multi,[])}function Yy(e,t,n,r){const o=this.multi;let i;if(this.providerFactory){const e=this.providerFactory.componentProviders,t=ps(n,n[1],this.providerFactory.index,r);i=t.slice(0,e),Ky(o,i);for(let n=e;n<t.length;n++)i.push(t[n])}else i=[],Ky(o,i);return i}function Ky(e,t){for(let n=0;n<e.length;n++){const r=e[n];t.push(r())}return t}function Jy(e,t=[]){return n=>{n.providersResolver=(n,r)=>function(e,t,n){const r=oi();if(r.firstCreatePass){const o=bo(e);qy(n,r.data,r.blueprint,o,!0),qy(t,r.data,r.blueprint,o,!1)}}(n,r?r(e):e,t)}}class Xy{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const t=Tr(0,e.type),n=t.length>0?dh([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 ev(e){Pc("NgStandalone"),e.getStandaloneInjector=t=>t.get(Xy).getOrCreateStandaloneInjector(e)}function tv(e,t,n){const r=e.ɵcmp;r.directiveDefs=Ir(t,!1),r.pipeDefs=Ir(n,!0)}function nv(e,t){return yt((()=>{const n=Er(e,!0);n.declarations=rv(t.declarations||Un),n.imports=rv(t.imports||Un),n.exports=rv(t.exports||Un),t.bootstrap&&(n.bootstrap=rv(t.bootstrap)),Jc.registerNgModule(e,t)}))}function rv(e){if("function"==typeof e)return e;const t=kn(e);return t.some(Pt)?()=>t.map(Ot).map(ov):t.map(ov)}function ov(e){return qc(e)?e.ngModule:e}function iv(e,t,n){const r=fi()+e,o=ri();return o[r]===dl?yh(o,r,n?t.call(n):t()):vh(o,r)}function sv(e,t,n,r){return mv(ri(),fi(),e,t,n,r)}function uv(e,t,n,r,o){return yv(ri(),fi(),e,t,n,r,o)}function av(e,t,n,r,o,i){return vv(ri(),fi(),e,t,n,r,o,i)}function lv(e,t,n,r,o,i,s){return wv(ri(),fi(),e,t,n,r,o,i,s)}function cv(e,t,n,r,o,i,s,u){const a=fi()+e,l=ri(),c=_h(l,a,n,r,o,i);return wh(l,a+4,s)||c?yh(l,a+5,u?t.call(u,n,r,o,i,s):t(n,r,o,i,s)):vh(l,a+5)}function dv(e,t,n,r,o,i,s,u,a){const l=fi()+e,c=ri(),d=_h(c,l,n,r,o,i);return Dh(c,l+4,s,u)||d?yh(c,l+6,a?t.call(a,n,r,o,i,s,u):t(n,r,o,i,s,u)):vh(c,l+6)}function hv(e,t,n,r,o,i,s,u,a,l){const c=fi()+e,d=ri();let h=_h(d,c,n,r,o,i);return bh(d,c+4,s,u,a)||h?yh(d,c+7,l?t.call(l,n,r,o,i,s,u,a):t(n,r,o,i,s,u,a)):vh(d,c+7)}function fv(e,t,n,r,o,i,s,u,a,l,c){const d=fi()+e,h=ri(),f=_h(h,d,n,r,o,i);return _h(h,d+4,s,u,a,l)||f?yh(h,d+8,c?t.call(c,n,r,o,i,s,u,a,l):t(n,r,o,i,s,u,a,l)):vh(h,d+8)}function pv(e,t,n,r){return Dv(ri(),fi(),e,t,n,r)}function gv(e,t){const n=e[t];return n===dl?void 0:n}function mv(e,t,n,r,o,i){const s=t+n;return wh(e,s,o)?yh(e,s+1,i?r.call(i,o):r(o)):gv(e,s+1)}function yv(e,t,n,r,o,i,s){const u=t+n;return Dh(e,u,o,i)?yh(e,u+2,s?r.call(s,o,i):r(o,i)):gv(e,u+2)}function vv(e,t,n,r,o,i,s,u){const a=t+n;return bh(e,a,o,i,s)?yh(e,a+3,u?r.call(u,o,i,s):r(o,i,s)):gv(e,a+3)}function wv(e,t,n,r,o,i,s,u,a){const l=t+n;return _h(e,l,o,i,s,u)?yh(e,l+4,a?r.call(a,o,i,s,u):r(o,i,s,u)):gv(e,l+4)}function Dv(e,t,n,r,o,i){let s=t+n,u=!1;for(let t=0;t<o.length;t++)wh(e,s++,o[t])&&(u=!0);return u?yh(e,s,r.apply(i,o)):gv(e,s)}function bv(e,t){const n=oi();let r;const o=e+fo;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=Fn(r.type));const u=an(pl);try{const e=es(!1),t=s();return es(e),function(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,ri(),o,t),t}finally{an(u)}}function _v(e,t,n){const r=e+fo,o=ri(),i=jo(o,r);return Iv(o,r)?mv(o,fi(),t,i.transform,n,i):i.transform(n)}function Cv(e,t,n,r){const o=e+fo,i=ri(),s=jo(i,o);return Iv(i,o)?yv(i,fi(),t,s.transform,n,r,s):s.transform(n,r)}function Ev(e,t,n,r,o){const i=e+fo,s=ri(),u=jo(s,i);return Iv(s,i)?vv(s,fi(),t,u.transform,n,r,o,u):u.transform(n,r,o)}function Sv(e,t,n,r,o,i){const s=e+fo,u=ri(),a=jo(u,s);return Iv(u,s)?wv(u,fi(),t,a.transform,n,r,o,i,a):a.transform(n,r,o,i)}function Av(e,t,n){const r=e+fo,o=ri(),i=jo(o,r);return Iv(o,r)?Dv(o,fi(),t,i.transform,n,i):i.transform.apply(i,n)}function Iv(e,t){return e[1].data[t].pure}function xv(e,t){return bc(e,t)}function Tv(e,t){return()=>{try{return Jc.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 Fv(e,t){const n=Dr(e);null!==n&&(n.debugInfo=t)}(Ve=Xy).ɵprov=Rt({token:Ve,providedIn:"environment",factory:()=>new Ve(vn($r))});const kv={"ɵɵattribute":Mf,"ɵɵattributeInterpolate1":qf,"ɵɵattributeInterpolate2":Wf,"ɵɵattributeInterpolate3":Gf,"ɵɵattributeInterpolate4":Zf,"ɵɵattributeInterpolate5":Qf,"ɵɵattributeInterpolate6":Yf,"ɵɵattributeInterpolate7":Kf,"ɵɵattributeInterpolate8":Jf,"ɵɵattributeInterpolateV":Xf,"ɵɵdefineComponent":fr,"ɵɵdefineDirective":vr,"ɵɵdefineInjectable":Rt,"ɵɵdefineInjector":Lt,"ɵɵdefineNgModule":mr,"ɵɵdefinePipe":wr,"ɵɵdirectiveInject":pl,"ɵɵgetInheritedFactory":ws,"ɵɵinject":vn,"ɵɵinjectAttribute":_s,"ɵɵinvalidFactory":gl,"ɵɵinvalidFactoryDep":wn,"ɵɵtemplateRefExtractor":xv,"ɵɵresetView":si,"ɵɵHostDirectivesFeature":eh,"ɵɵNgOnChangesFeature":So,"ɵɵProvidersFeature":Jy,"ɵɵCopyDefinitionFeature":Xd,"ɵɵInheritDefinitionFeature":qd,"ɵɵInputTransformsFeature":oh,"ɵɵStandaloneFeature":ev,"ɵɵnextContext":zm,"ɵɵnamespaceHTML":Li,"ɵɵnamespaceMathML":Ri,"ɵɵnamespaceSVG":Mi,"ɵɵenableBindings":ti,"ɵɵdisableBindings":ni,"ɵɵelementStart":cg,"ɵɵelementEnd":dg,"ɵɵelement":hg,"ɵɵelementContainerStart":pg,"ɵɵelementContainerEnd":gg,"ɵɵelementContainer":mg,"ɵɵpureFunction0":iv,"ɵɵpureFunction1":sv,"ɵɵpureFunction2":uv,"ɵɵpureFunction3":av,"ɵɵpureFunction4":lv,"ɵɵpureFunction5":cv,"ɵɵpureFunction6":dv,"ɵɵpureFunction7":hv,"ɵɵpureFunction8":fv,"ɵɵpureFunctionV":pv,"ɵɵgetCurrentView":vg,"ɵɵrestoreView":ii,"ɵɵlistener":Bm,"ɵɵprojection":Gm,"ɵɵsyntheticHostProperty":Dg,"ɵɵsyntheticHostListener":Vm,"ɵɵpipeBind1":_v,"ɵɵpipeBind2":Cv,"ɵɵpipeBind3":Ev,"ɵɵpipeBind4":Sv,"ɵɵpipeBindV":Av,"ɵɵprojectionDef":Wm,"ɵɵhostProperty":wg,"ɵɵproperty":vp,"ɵɵpropertyInterpolate":Zm,"ɵɵpropertyInterpolate1":Qm,"ɵɵpropertyInterpolate2":Ym,"ɵɵpropertyInterpolate3":Km,"ɵɵpropertyInterpolate4":Jm,"ɵɵpropertyInterpolate5":Xm,"ɵɵpropertyInterpolate6":ey,"ɵɵpropertyInterpolate7":ty,"ɵɵpropertyInterpolate8":ny,"ɵɵpropertyInterpolateV":ry,"ɵɵpipe":bv,"ɵɵqueryRefresh":sy,"ɵɵqueryAdvance":cy,"ɵɵviewQuery":iy,"ɵɵviewQuerySignal":ly,"ɵɵloadQuery":uy,"ɵɵcontentQuery":oy,"ɵɵcontentQuerySignal":ay,"ɵɵreference":dy,"ɵɵclassMap":Ep,"ɵɵclassMapInterpolate1":jp,"ɵɵclassMapInterpolate2":Bp,"ɵɵclassMapInterpolate3":Vp,"ɵɵclassMapInterpolate4":Hp,"ɵɵclassMapInterpolate5":Up,"ɵɵclassMapInterpolate6":$p,"ɵɵclassMapInterpolate7":zp,"ɵɵclassMapInterpolate8":qp,"ɵɵclassMapInterpolateV":Wp,"ɵɵstyleMap":_p,"ɵɵstyleMapInterpolate1":hy,"ɵɵstyleMapInterpolate2":fy,"ɵɵstyleMapInterpolate3":py,"ɵɵstyleMapInterpolate4":gy,"ɵɵstyleMapInterpolate5":my,"ɵɵstyleMapInterpolate6":yy,"ɵɵstyleMapInterpolate7":vy,"ɵɵstyleMapInterpolate8":wy,"ɵɵstyleMapInterpolateV":Dy,"ɵɵstyleProp":Dp,"ɵɵstylePropInterpolate1":by,"ɵɵstylePropInterpolate2":_y,"ɵɵstylePropInterpolate3":Cy,"ɵɵstylePropInterpolate4":Ey,"ɵɵstylePropInterpolate5":Sy,"ɵɵstylePropInterpolate6":Ay,"ɵɵstylePropInterpolate7":Iy,"ɵɵstylePropInterpolate8":xy,"ɵɵstylePropInterpolateV":Ty,"ɵɵclassProp":bp,"ɵɵadvance":hl,"ɵɵtemplate":Ch,"ɵɵconditional":eg,"ɵɵdefer":af,"ɵɵdeferWhen":lf,"ɵɵdeferOnIdle":df,"ɵɵdeferOnImmediate":ff,"ɵɵdeferOnTimer":gf,"ɵɵdeferOnHover":yf,"ɵɵdeferOnInteraction":wf,"ɵɵdeferOnViewport":bf,"ɵɵdeferPrefetchWhen":cf,"ɵɵdeferPrefetchOnIdle":hf,"ɵɵdeferPrefetchOnImmediate":pf,"ɵɵdeferPrefetchOnTimer":mf,"ɵɵdeferPrefetchOnHover":vf,"ɵɵdeferPrefetchOnInteraction":Df,"ɵɵdeferPrefetchOnViewport":_f,"ɵɵdeferEnableTimerScheduling":uf,"ɵɵrepeater":ug,"ɵɵrepeaterCreate":ig,"ɵɵrepeaterTrackByIndex":ng,"ɵɵrepeaterTrackByIdentity":rg,"ɵɵcomponentInstance":Gp,"ɵɵtext":Fy,"ɵɵtextInterpolate":Oy,"ɵɵtextInterpolate1":Py,"ɵɵtextInterpolate2":Ny,"ɵɵtextInterpolate3":My,"ɵɵtextInterpolate4":Ry,"ɵɵtextInterpolate5":Ly,"ɵɵtextInterpolate6":jy,"ɵɵtextInterpolate7":By,"ɵɵtextInterpolate8":Vy,"ɵɵtextInterpolateV":Hy,"ɵɵi18n":Nm,"ɵɵi18nAttributes":Mm,"ɵɵi18nExp":Rm,"ɵɵi18nStart":Om,"ɵɵi18nEnd":Pm,"ɵɵi18nApply":Lm,"ɵɵi18nPostprocess":jm,"ɵɵresolveWindow":Ca,"ɵɵresolveDocument":Ea,"ɵɵresolveBody":Sa,"ɵɵsetComponentScope":tv,"ɵɵsetNgModuleScope":nv,"ɵɵregisterNgModuleType":Ud,"ɵɵgetComponentDepsFactory":Tv,"ɵsetClassDebugInfo":Fv,"ɵɵsanitizeHtml":la,"ɵɵsanitizeStyle":ca,"ɵɵsanitizeResourceUrl":ha,"ɵɵsanitizeScript":fa,"ɵɵsanitizeUrl":da,"ɵɵsanitizeUrlOrResourceUrl":ma,"ɵɵtrustConstantHtml":pa,"ɵɵtrustConstantResourceUrl":ga,"ɵɵvalidateIframeAttribute":$d,forwardRef:kt,resolveForwardRef:Ot,"ɵɵtwoWayProperty":Uy,"ɵɵtwoWayBindingSet":$y,"ɵɵtwoWayListener":zy,"ɵɵInputFlags":e.InputFlags};let Ov=null;const Pv=[];let Nv=!1;function Mv(e){return Array.isArray(e)?e.every(Mv):!!Ot(e)}function Rv(e,t={}){!function(e,t){const n=kn(t.declarations||Un);let r=null;Object.defineProperty(e,Yt,{configurable:!0,get:()=>{if(null===r){0;const o=eo();r=o.compileNgModule(kv,`ng:///${e.name}/ɵmod.js`,{type:e,bootstrap:kn(t.bootstrap||Un).map(Ot),declarations:n.map(Ot),imports:kn(t.imports||Un).map(Ot).map(Vv),exports:kn(t.exports||Un).map(Ot).map(Vv),schemas:t.schemas?kn(t.schemas):null,id:t.id||null}),r.schemas||(r.schemas=[])}return r}});let o=null;Object.defineProperty(e,Kt,{get:()=>{if(null===o){const t=eo();o=t.compileFactory(kv,`ng:///${e.name}/ɵfac.js`,{name:e.name,type:e,deps:As(e),target:t.FactoryTarget.NgModule,typeArgumentCount:0})}return o},configurable:!1});let i=null;Object.defineProperty(e,Ut,{get:()=>{if(null===i){const n={name:e.name,type:e,providers:t.providers||Un,imports:[(t.imports||Un).map(Ot),(t.exports||Un).map(Ot)]},r=eo();i=r.compileInjector(kv,`ng:///${e.name}/ɵinj.js`,n)}return i},configurable:!1})}(e,t),void 0!==t.id&&Ud(e,t.id),function(e,t){Pv.push({moduleType:e,ngModule:t})}(e,t)}new WeakMap,new WeakMap;function Lv(e,t){const n=kn(t.declarations||Un),r=Bv(e);n.forEach((t=>{if((t=Ot(t)).hasOwnProperty(Gt)){jv(Dr(t),r)}else t.hasOwnProperty(Zt)||t.hasOwnProperty(Qt)||(t.ngSelectorScope=e)}))}function jv(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map((e=>e.hasOwnProperty(Gt)?Dr(e):br(e))).filter((e=>!!e)),e.pipeDefs=()=>Array.from(t.compilation.pipes).map((e=>_r(e))),e.schemas=t.schemas,e.tView=null}function Bv(e){if(Wc(e)){const t=Jc.getNgModuleScope(e);return ht({schemas:Er(e,!0).schemas||null},t)}if(Cr(e)){if(null!==(Dr(e)||br(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==_r(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 Vv(e){return qc(e)?e.ngModule:e}let Hv=0;function Uv(t,n){let r=null;!function(e,t){Vd(t)&&(jd.set(e,t),Bd.add(e))}(t,n),qv(t,n),Object.defineProperty(t,Gt,{get:()=>{if(null===r){const o=eo();if(Vd(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=Ov;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=ht(ht({},Gv(t,n)),{},{typeSourceSpan:o.createParseSourceSpan("Component",t.name,a),template:n.template||"",preserveWhitespaces:s,styles:"string"==typeof n.styles?[n.styles]:n.styles||Un,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null});Hv++;try{if(l.usesInheritance&&Zv(t),r=o.compileComponent(kv,a,l),n.standalone){const e=kn(n.imports||Un),{directiveDefs:o,pipeDefs:i}=function(e,t){const n=()=>{if(!Qc(e))return[];return[...Jc.getStandaloneComponentScope(e,t).compilation.directives].map((e=>Dr(e)||br(e))).filter((e=>null!==e))},r=()=>{if(!Qc(e))return[];return[...Jc.getStandaloneComponentScope(e,t).compilation.pipes].map((e=>_r(e))).filter((e=>null!==e))};return{directiveDefs:n,pipeDefs:r}}(t,e);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>e.map(Ot)}}finally{Hv--}if(0===Hv&&function(){if(!Nv){Nv=!0;try{for(let e=Pv.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Pv[e];n.declarations&&n.declarations.every(Mv)&&(Pv.splice(e,1),Lv(t,n))}}finally{Nv=!1}}}(),void 0!==t.ngSelectorScope){const e=Bv(t.ngSelectorScope);jv(r,e)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${tn(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 $v(e,t){let n=null;qv(e,t||{}),Object.defineProperty(e,Zt,{get:()=>{if(null===n){const r=zv(e,t||{}),o=eo();n=o.compileDirective(kv,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function zv(e,t){const n=e&&e.name,r=`ng:///${n}/ɵdir.js`,o=eo(),i=Gv(e,t);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Zv(e),{metadata:i,sourceMapUrl:r}}function qv(e,t){let n=null;Object.defineProperty(e,Kt,{get:()=>{if(null===n){const r=zv(e,t),o=eo();n=o.compileFactory(kv,`ng:///${e.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:As(e),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Wv(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Gv(e,t){var n;const r=Ss(),o=r.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||Hn,propMetadata:o,inputs:t.inputs||Un,outputs:t.outputs||Un,queries:Yv(e,o,Kv),lifecycle:{usesOnChanges:r.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Wv(e),exportAs:(i=t.exportAs,void 0===i?null:ew(i)),providers:t.providers||null,viewQueries:Yv(e,o,Jv),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 Zv(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)br(n)||Dr(n)||!nw(n)||$v(n,null),n=Object.getPrototypeOf(n)}function Qv(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?ew(n):Ot(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 Yv(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 "${tn(e)}" since the query selector wasn't defined.`);if(i.some(Xv))throw new Error("Cannot combine @Input decorators with query decorators");r.push(Qv(o,t))}}))}return r}function Kv(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Jv(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function Xv(e){return"Input"===e.ngMetadataName}function ew(e){return e.split(",").map((e=>e.trim()))}const tw=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function nw(e){const t=Ss();if(tw.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(Xv(n)||Kv(n)||Jv(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function rw(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const ow=bt("Directive",((e={})=>e),void 0,0,((e,t)=>$v(e,t))),iw=bt("Component",((t={})=>ht({changeDetection:e.ChangeDetectionStrategy.Default},t)),ow,0,((e,t)=>Uv(e,t))),sw=bt("Pipe",(e=>ht({pure:!0},e)),void 0,0,((e,t)=>function(e,t){let n=null,r=null;Object.defineProperty(e,Kt,{get:()=>{if(null===r){const n=rw(e,t),o=eo(n.type);r=o.compileFactory(kv,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:As(e),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,Qt,{get:()=>{if(null===n){const r=rw(e,t),o=eo(r.type);n=o.compilePipe(kv,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(e,t))),uw=Et("Input",(e=>e?"string"==typeof e?{alias:e}:e:{})),aw=Et("Output",(e=>({alias:e}))),lw=Et("HostBinding",(e=>({hostPropertyName:e})));Et("HostListener",((e,t)=>({eventName:e,args:t})));const cw=bt("NgModule",(e=>e),void 0,0,((e,t)=>Rv(e,t)));class dw{constructor(e){this.full=e;const t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}}new dw("17.3.12");class hw{log(e){console.log(e)}warn(e){console.warn(e)}}(He=hw).ɵfac=function(e){return new(e||He)},He.ɵprov=Rt({token:He,factory:He.ɵ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 fw=new qt(""),pw=new qt("");class gw{constructor(e,t,n){this._ngZone=e,this.registry=t,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,yw||(yw=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:()=>{Mc.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[]}}(Ue=gw).ɵfac=function(e){return new(e||Ue)(vn(Mc),vn(mw),vn(pw))},Ue.ɵprov=Rt({token:Ue,factory:Ue.ɵfac});class mw{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=yw)||void 0===r?void 0:r.findTestabilityInTree(this,e,t))&&void 0!==n?n:null}}let yw;function vw(e){return!!e&&"function"==typeof e.then}function ww(e){return!!e&&"function"==typeof e.subscribe}($e=mw).ɵfac=function(e){return new(e||$e)},$e.ɵprov=Rt({token:$e,factory:$e.ɵfac,providedIn:"platform"});const Dw=new qt("");class bw{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=Dn(Dw,{optional:!0}))&&void 0!==e?e:[]}runInitializers(){if(this.initialized)return;const e=[];for(const t of this.appInits){const n=t();if(vw(n))e.push(n);else if(ww(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}}(ze=bw).ɵfac=function(e){return new(e||ze)},ze.ɵprov=Rt({token:ze,factory:ze.ɵfac,providedIn:"root"});const _w=new qt("");function Cw(e,t){return Array.isArray(t)?t.reduce(Cw,e):ht(ht({},e),t)}class Ew{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Dn(js),this.afterRenderEffectManager=Dn(zc),this.externalTestViews=new Set,this.beforeRender=new Q,this.afterTick=new Q,this.componentTypes=[],this.components=[],this.isStable=Dn(ph).hasPendingTasks.pipe(Ie((e=>!e))),this._injector=Dn($r)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,t){const n=e instanceof Ec;if(!this._injector.get(bw).done){!n&&Cr(e);throw new gt(405,!1)}let r;if(n)r=e;else{r=this._injector.get(Ic).resolveComponentFactory(e)}this.componentTypes.push(r.componentType);const o=r.isBoundToModule?void 0:this._injector.get(ih);const i=t||r.selector,s=r.create(Ms.NULL,[],i,o),u=s.location.nativeElement,a=s.injector.get(fw,null);return null==a||a.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),Sw(this.components,s),null==a||a.unregisterApplication(u)})),this._loadComponent(s),s}tick(){this._tick(!0)}_tick(e){if(this._runningTick)throw new gt(101,!1);const t=r(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(e)}catch(e){this.internalErrorHandler(e)}finally{this.afterTick.next(),this._runningTick=!1,r(t)}}detectChangesInAttachedViews(e){let t=0;const n=this.afterRenderEffectManager;for(;;){if(100===t)throw new gt(103,!1);if(e){const e=0===t;this.beforeRender.next(e);for(let{_lView:t,notifyErrorHandler:n}of this._views)Aw(t,e,n)}if(t++,n.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some((({_lView:e})=>Iw(e)))&&(n.execute(),![...this.externalTestViews.keys(),...this._views].some((({_lView:e})=>Iw(e)))))break}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Sw(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const t=this._injector.get(_w,[]);[...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),()=>Sw(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new gt(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){0}}function Sw(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function Aw(e,t,n){(t||Iw(e))&&function(e,t,n){let r;n?(r=0,e[2]|=1024):r=64&e[2]?0:1;lc(e,t,r)}(e,n,t)}function Iw(e){return Wo(e)}(qe=Ew).ɵfac=function(e){return new(e||qe)},qe.ɵprov=Rt({token:qe,factory:qe.ɵfac,providedIn:"root"});class xw{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}class Tw{compileModuleSync(e){return new lh(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const t=this.compileModuleSync(e),n=Aa(Er(e).declarations).reduce(((e,t)=>{const n=Dr(t);return n&&e.push(new rd(n)),e}),[]);return new xw(t,n)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}(We=Tw).ɵfac=function(e){return new(e||We)},We.ɵprov=Rt({token:We,factory:We.ɵfac,providedIn:"root"});new qt("");function Fw(e,t,n){const r=new lh(n);return Promise.resolve(r)}class kw{constructor(){this.zone=Dn(Mc),this.applicationRef=Dn(Ew)}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()}}(Ge=kw).ɵfac=function(e){return new(e||Ge)},Ge.ɵprov=Rt({token:Ge,factory:Ge.ɵfac,providedIn:"root"});new qt("");function Ow(){const e=Dn(Mc),t=Dn(Ls);return n=>e.runOutsideAngular((()=>t.handleError(n)))}class Pw{constructor(){this.subscription=new S,this.initialized=!1,this.zone=Dn(Mc),this.pendingTasks=Dn(ph)}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((()=>{Mc.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;Mc.assertInAngularZone(),null!==(t=e)&&void 0!==t||(e=this.pendingTasks.add())})))}ngOnDestroy(){this.subscription.unsubscribe()}}(Ze=Pw).ɵfac=function(e){return new(e||Ze)},Ze.ɵprov=Rt({token:Ze,factory:Ze.ɵfac,providedIn:"root"});const Nw=new qt("",{providedIn:"root",factory:()=>Dn(Nw,on.Optional|on.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Tg}),Mw=new qt("",{providedIn:"root",factory:()=>"USD"});var Rw;new qt(""),new qt(""),function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(Rw||(Rw={}));const Lw=new qt("");class jw{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 Hc:"zone.js"===e?new Mc(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 ah(r,o,[{provide:Mc,useFactory:()=>n},{provide:$n,multi:!0,useFactory:()=>{const e=Dn(kw,{optional:!0});return()=>e.initialize()}},{provide:$n,multi:!0,useFactory:()=>{const e=Dn(Pw);return()=>{e.initialize()}}},{provide:js,useFactory:Ow}]));var r,o;const i=t.injector.get(Ls,null);return n.runOutsideAngular((()=>{const e=n.onError.subscribe({next:e=>{i.handleError(e)}});t.onDestroy((()=>{Sw(this._modules,t),e.unsubscribe()}))})),function(e,t,n){try{const r=n();return vw(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(bw);return e.runInitializers(),e.donePromise.then((()=>(function(e){"string"==typeof e&&(Pg=e.toLowerCase().replace(/_/g,"-"))}(t.injector.get(Nw,Tg)||Tg),this._moduleDoBootstrap(t),t)))}))}))}bootstrapModule(e,t=[]){const n=Cw({},t);return Fw(this.injector,0,e).then((e=>this.bootstrapModuleFactory(e,n)))}_moduleDoBootstrap(e){const t=e.injector.get(Ew);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((e=>t.bootstrap(e)));else{if(!e.instance.ngDoBootstrap)throw new gt(-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 gt(404,!1);this._modules.slice().forEach((e=>e.destroy())),this._destroyListeners.forEach((e=>e()));const e=this._injector.get(Lw,null);e&&(e.forEach((e=>e())),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}(Qe=jw).ɵfac=function(e){return new(e||Qe)(vn(Ms))},Qe.ɵprov=Rt({token:Qe,factory:Qe.ɵfac,providedIn:"platform"});let Bw=null;const Vw=new qt("");function Hw(e){if(Bw&&!Bw.get(Vw,!1))throw new gt(400,!1);Bw=e;const t=e.get(jw);return function(e){const t=e.get(su,null);null==t||t.forEach((e=>e()))}(e),t}function Uw(e,t,n=[]){const r=`Platform: ${t}`,o=new qt(r);return(t=[])=>{let i=$w();if(!i||i.injector.get(Vw,!1)){const i=[...n,...t,{provide:o,useValue:!0}];e?e(i):Hw(function(e=[],t){return Ms.create({name:t,providers:[{provide:jr,useValue:"platform"},{provide:Lw,useValue:new Set([()=>Bw=null])},...e]})}(i,r))}return function(){const e=$w();if(!e)throw new gt(401,!1);0;return e}()}}function $w(){var e,t;return null!==(e=null===(t=Bw)||void 0===t?void 0:t.get(jw))&&void 0!==e?e:null}class zw{}zw.__NG_ELEMENT_ID__=function(e){return function(e,t,n){if(wo(e)&&!n){const n=Bo(e.index,t);return new yc(n,n)}if(47&e.type){const e=t[15];return new yc(e,t)}return null}(ui(),ri(),!(16&~e))};class qw{constructor(){}supports(e){return gh(e)}create(e){return new Gw(e)}}const Ww=(e,t)=>t;class Gw{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||Ww}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<Kw(n,r,o)?t:n,s=Kw(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=[]),!gh(e))throw new gt(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 Zw(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 Yw),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 Yw),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 Zw{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 Qw{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 Yw{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new Qw,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 Kw(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 Jw{constructor(){}supports(e){return e instanceof Map||mh(e)}create(){return new Xw}}class Xw{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||mh(e)))throw new gt(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 eD(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 eD{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 tD(){return new nD([new qw])}class nD{constructor(e){this.factories=e}static create(e,t){if(null!=t){const n=t.factories.slice();e=e.concat(n)}return new nD(e)}static extend(e){return{provide:nD,useFactory:t=>nD.create(e,t||tD()),deps:[[nD,new xn,new An]]}}find(e){const t=this.factories.find((t=>t.supports(e)));if(null!=t)return t;throw new gt(901,!1)}}function rD(){return new oD([new Jw])}(Ye=nD).ɵprov=Rt({token:Ye,providedIn:"root",factory:tD});class oD{constructor(e){this.factories=e}static create(e,t){if(t){const n=t.factories.slice();e=e.concat(n)}return new oD(e)}static extend(e){return{provide:oD,useFactory:t=>oD.create(e,t||rD()),deps:[[oD,new xn,new An]]}}find(e){const t=this.factories.find((t=>t.supports(e)));if(t)return t;throw new gt(901,!1)}}(Ke=oD).ɵprov=Rt({token:Ke,providedIn:"root",factory:rD});const iD=Uw(null,"core",[]);class sD{constructor(e){}}(Je=sD).ɵfac=function(e){return new(e||Je)(vn(Ew))},Je.ɵmod=mr({type:Je}),Je.ɵinj=Lt({});class uD{constructor(){this.window=null,this.observer=null,this.options=Dn(cu),this.ngZone=Dn(Mc)}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=ru(),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=ru().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(mt(-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(mt(-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}}(Xe=uD).ɵfac=function(e){return new(e||Xe)},Xe.ɵprov=Rt({token:Xe,factory:Xe.ɵfac,providedIn:"root"});class aD{constructor(){this.appRef=Dn(Ew),this.taskService=Dn(ph),this.pendingRenderTaskId=null,this.shouldRefreshViews=!1}notify(e=0){this.shouldRefreshViews||(this.shouldRefreshViews=0===e),null===this.pendingRenderTaskId&&(this.pendingRenderTaskId=this.taskService.add(),this.raceTimeoutAndRequestAnimationFrame())}async raceTimeoutAndRequestAnimationFrame(){const e=new Promise((e=>setTimeout(e))),t="function"==typeof St.requestAnimationFrame?new Promise((e=>requestAnimationFrame((()=>e())))):null;await Promise.race([e,t]),this.tick()}tick(){try{this.appRef.destroyed||this.appRef._tick(this.shouldRefreshViews)}finally{this.shouldRefreshViews=!1;const e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}}function lD(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function cD(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function dD(e){const t=r(null);try{return e()}finally{r(t)}}(et=aD).ɵfac=function(e){return new(e||et)},et.ɵprov=Rt({token:et,factory:et.ɵfac,providedIn:"root"}),new qt("",{providedIn:"root",factory:()=>Dn(hD)});class hD{}(tt=hD).ɵprov=Rt({token:tt,providedIn:"root",factory:()=>new fD});class fD{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Dn(ph),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 pD,gD,mD,yD,vD,wD,DD,bD,_D,CD,ED,SD,AD,ID,xD,TD,FD,kD,OD,PD,ND,MD,RD,LD,jD,BD,VD,HD,UD,$D,zD,qD,WD,GD,ZD,QD,YD,KD,JD;function XD(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 eb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?XD(Object(n),!0).forEach((function(t){tb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tb(e,t,n){return(t=function(e){var t=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)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let nb=null;function rb(){return nb}class ob{}class ib{}(pD=ib).ɵfac=function(e){return new(e||pD)},pD.ɵprov=Rt({token:pD,factory:()=>window.navigation,providedIn:"platform"});const sb=new qt("");class ub{historyGo(e){throw new Error("")}}(gD=ub).ɵfac=function(e){return new(e||gD)},gD.ɵprov=Rt({token:gD,factory:()=>Dn(ab),providedIn:"platform"}),new qt("");class ab extends ub{constructor(){super(),this._doc=Dn(sb),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return rb().getBaseHref(this._doc)}onPopState(e){const t=rb().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),()=>t.removeEventListener("popstate",e)}onHashChange(e){const t=rb().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 lb(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 cb(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 db(e){return e&&"?"!==e[0]?"?"+e:e}(mD=ab).ɵfac=function(e){return new(e||mD)},mD.ɵprov=Rt({token:mD,factory:()=>new mD,providedIn:"platform"});class hb{historyGo(e){throw new Error("")}}(yD=hb).ɵfac=function(e){return new(e||yD)},yD.ɵprov=Rt({token:yD,factory:()=>Dn(pb),providedIn:"root"});const fb=new qt("");class pb extends hb{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=Dn(sb).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 lb(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+db(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const o=this.prepareExternalUrl(n+db(r));this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){const o=this.prepareExternalUrl(n+db(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)}}(vD=pb).ɵfac=function(e){return new(e||vD)(vn(ub),vn(fb,8))},vD.ɵprov=Rt({token:vD,factory:vD.ɵfac,providedIn:"root"});class gb extends hb{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=lb(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let o=this.prepareExternalUrl(n+db(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){let o=this.prepareExternalUrl(n+db(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)}}(wD=gb).ɵfac=function(e){return new(e||wD)(vn(ub),vn(fb,8))},wD.ɵprov=Rt({token:wD,factory:wD.ɵfac});class mb{constructor(e){this._subject=new qs,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}(cb(vb(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+db(t))}normalize(e){return mb.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,vb(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+db(t)),n)}replaceState(e,t="",n=null){this._locationStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+db(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 yb(){return new mb(vn(hb))}function vb(e){return e.replace(/\/index.html$/,"")}(DD=mb).normalizeQueryParams=db,DD.joinWithSlash=lb,DD.stripTrailingSlash=cb,DD.ɵfac=function(e){return new(e||DD)(vn(hb))},DD.ɵprov=Rt({token:DD,factory:()=>yb(),providedIn:"root"});const wb={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 Db,bb,_b,Cb,Eb;!function(e){e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific"}(Db||(Db={})),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"}(bb||(bb={})),function(e){e[e.Format=0]="Format",e[e.Standalone=1]="Standalone"}(_b||(_b={})),function(e){e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short"}(Cb||(Cb={})),function(e){e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full"}(Eb||(Eb={}));const Sb=0,Ab=1,Ib=3,xb=5,Tb=6,Fb=9,kb=12,Ob=13;var Pb;function Nb(e,t){return Hb(Eg(e)[Ig.DateFormat],t)}function Mb(e,t){return Hb(Eg(e)[Ig.TimeFormat],t)}function Rb(e,t){return Hb(Eg(e)[Ig.DateTimeFormat],t)}function Lb(e,t){const n=Eg(e),r=n[Ig.NumberSymbols][t];if(void 0===r){if(t===kb)return n[Ig.NumberSymbols][Sb];if(t===Ob)return n[Ig.NumberSymbols][Ab]}return r}function jb(e,t){return Eg(e)[Ig.NumberFormats][t]}!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"}(Pb||(Pb={}));const Bb=Sg;function Vb(e){if(!e[Ig.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[Ig.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Hb(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 Ub(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}function $b(e,t,n="en"){const r=function(e){return Eg(e)[Ig.Currencies]}(n)[e]||wb[e]||[],o=r[1];return"narrow"===t&&"string"==typeof o?o:r[0]||e}const zb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,qb={},Wb=/((?:[^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 Gb,Zb,Qb;function Yb(e,t,n,r){let o=function(e){if(d_(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 Kb(t,n-1,r)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let n;if(n=e.match(zb))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(!d_(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=Jb(n,t)||t;let i,s=[];for(;t;){if(i=Wb.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=c_(r,u),o=function(e,t){const n=-1,r=e.getTimezoneOffset(),o=c_(t,r);return function(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}(e,n*(o-r))}(o,r));let a="";return s.forEach((e=>{const t=function(e){if(l_[e])return l_[e];let t;switch(e){case"G":case"GG":case"GGG":t=n_(Qb.Eras,Cb.Abbreviated);break;case"GGGG":t=n_(Qb.Eras,Cb.Wide);break;case"GGGGG":t=n_(Qb.Eras,Cb.Narrow);break;case"y":t=t_(Zb.FullYear,1,0,!1,!0);break;case"yy":t=t_(Zb.FullYear,2,0,!0,!0);break;case"yyy":t=t_(Zb.FullYear,3,0,!1,!0);break;case"yyyy":t=t_(Zb.FullYear,4,0,!1,!0);break;case"Y":t=a_(1);break;case"YY":t=a_(2,!0);break;case"YYY":t=a_(3);break;case"YYYY":t=a_(4);break;case"M":case"L":t=t_(Zb.Month,1,1);break;case"MM":case"LL":t=t_(Zb.Month,2,1);break;case"MMM":t=n_(Qb.Months,Cb.Abbreviated);break;case"MMMM":t=n_(Qb.Months,Cb.Wide);break;case"MMMMM":t=n_(Qb.Months,Cb.Narrow);break;case"LLL":t=n_(Qb.Months,Cb.Abbreviated,_b.Standalone);break;case"LLLL":t=n_(Qb.Months,Cb.Wide,_b.Standalone);break;case"LLLLL":t=n_(Qb.Months,Cb.Narrow,_b.Standalone);break;case"w":t=u_(1);break;case"ww":t=u_(2);break;case"W":t=u_(1,!0);break;case"d":t=t_(Zb.Date,1);break;case"dd":t=t_(Zb.Date,2);break;case"c":case"cc":t=t_(Zb.Day,1);break;case"ccc":t=n_(Qb.Days,Cb.Abbreviated,_b.Standalone);break;case"cccc":t=n_(Qb.Days,Cb.Wide,_b.Standalone);break;case"ccccc":t=n_(Qb.Days,Cb.Narrow,_b.Standalone);break;case"cccccc":t=n_(Qb.Days,Cb.Short,_b.Standalone);break;case"E":case"EE":case"EEE":t=n_(Qb.Days,Cb.Abbreviated);break;case"EEEE":t=n_(Qb.Days,Cb.Wide);break;case"EEEEE":t=n_(Qb.Days,Cb.Narrow);break;case"EEEEEE":t=n_(Qb.Days,Cb.Short);break;case"a":case"aa":case"aaa":t=n_(Qb.DayPeriods,Cb.Abbreviated);break;case"aaaa":t=n_(Qb.DayPeriods,Cb.Wide);break;case"aaaaa":t=n_(Qb.DayPeriods,Cb.Narrow);break;case"b":case"bb":case"bbb":t=n_(Qb.DayPeriods,Cb.Abbreviated,_b.Standalone,!0);break;case"bbbb":t=n_(Qb.DayPeriods,Cb.Wide,_b.Standalone,!0);break;case"bbbbb":t=n_(Qb.DayPeriods,Cb.Narrow,_b.Standalone,!0);break;case"B":case"BB":case"BBB":t=n_(Qb.DayPeriods,Cb.Abbreviated,_b.Format,!0);break;case"BBBB":t=n_(Qb.DayPeriods,Cb.Wide,_b.Format,!0);break;case"BBBBB":t=n_(Qb.DayPeriods,Cb.Narrow,_b.Format,!0);break;case"h":t=t_(Zb.Hours,1,-12);break;case"hh":t=t_(Zb.Hours,2,-12);break;case"H":t=t_(Zb.Hours,1);break;case"HH":t=t_(Zb.Hours,2);break;case"m":t=t_(Zb.Minutes,1);break;case"mm":t=t_(Zb.Minutes,2);break;case"s":t=t_(Zb.Seconds,1);break;case"ss":t=t_(Zb.Seconds,2);break;case"S":t=t_(Zb.FractionalSeconds,1);break;case"SS":t=t_(Zb.FractionalSeconds,2);break;case"SSS":t=t_(Zb.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=r_(Gb.Short);break;case"ZZZZZ":t=r_(Gb.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=r_(Gb.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=r_(Gb.Long);break;default:return null}return l_[e]=t,t}(e);a+=t?t(o,n,u):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),a}function Kb(e,t,n){const r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function Jb(e,t){var n;const r=function(e){return Eg(e)[Ig.LocaleId]}(e);if(null!==(n=qb[r])&&void 0!==n||(qb[r]={}),qb[r][t])return qb[r][t];let o="";switch(t){case"shortDate":o=Nb(e,Eb.Short);break;case"mediumDate":o=Nb(e,Eb.Medium);break;case"longDate":o=Nb(e,Eb.Long);break;case"fullDate":o=Nb(e,Eb.Full);break;case"shortTime":o=Mb(e,Eb.Short);break;case"mediumTime":o=Mb(e,Eb.Medium);break;case"longTime":o=Mb(e,Eb.Long);break;case"fullTime":o=Mb(e,Eb.Full);break;case"short":const t=Jb(e,"shortTime"),n=Jb(e,"shortDate");o=Xb(Rb(e,Eb.Short),[t,n]);break;case"medium":const r=Jb(e,"mediumTime"),i=Jb(e,"mediumDate");o=Xb(Rb(e,Eb.Medium),[r,i]);break;case"long":const s=Jb(e,"longTime"),u=Jb(e,"longDate");o=Xb(Rb(e,Eb.Long),[s,u]);break;case"full":const a=Jb(e,"fullTime"),l=Jb(e,"fullDate");o=Xb(Rb(e,Eb.Full),[a,l])}return o&&(qb[r][t]=o),o}function Xb(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function e_(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 t_(e,t,n=0,r=!1,o=!1){return function(i,s){let u=function(e,t){switch(e){case Zb.FullYear:return t.getFullYear();case Zb.Month:return t.getMonth();case Zb.Date:return t.getDate();case Zb.Hours:return t.getHours();case Zb.Minutes:return t.getMinutes();case Zb.Seconds:return t.getSeconds();case Zb.FractionalSeconds:return t.getMilliseconds();case Zb.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}(e,i);if((n>0||u>-n)&&(u+=n),e===Zb.Hours)0===u&&-12===n&&(u=12);else if(e===Zb.FractionalSeconds)return a=t,e_(u,3).substring(0,a);var a;const l=Lb(s,xb);return e_(u,t,l,r,o)}}function n_(e,t,n=_b.Format,r=!1){return function(o,i){return function(e,t,n,r,o,i){switch(n){case Qb.Months:return function(e,t,n){const r=Eg(e),o=Hb([r[Ig.MonthsFormat],r[Ig.MonthsStandalone]],t);return Hb(o,n)}(t,o,r)[e.getMonth()];case Qb.Days:return function(e,t,n){const r=Eg(e),o=Hb([r[Ig.DaysFormat],r[Ig.DaysStandalone]],t);return Hb(o,n)}(t,o,r)[e.getDay()];case Qb.DayPeriods:const s=e.getHours(),u=e.getMinutes();if(i){const e=function(e){const t=Eg(e);return Vb(t),(t[Ig.ExtraData][2]||[]).map((e=>"string"==typeof e?Ub(e):[Ub(e[0]),Ub(e[1])]))}(t),n=function(e,t,n){const r=Eg(e);Vb(r);const o=Hb([r[Ig.ExtraData][0],r[Ig.ExtraData][1]],t)||[];return Hb(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=Eg(e),o=Hb([r[Ig.DayPeriodsFormat],r[Ig.DayPeriodsStandalone]],t);return Hb(o,n)}(t,o,r)[s<12?0:1];case Qb.Eras:return function(e,t){return Hb(Eg(e)[Ig.Eras],t)}(t,r)[e.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,e,t,n,r)}}function r_(e){return function(t,n,r){const o=-1*r,i=Lb(n,xb),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Gb.Short:return(o>=0?"+":"")+e_(s,2,i)+e_(Math.abs(o%60),2,i);case Gb.ShortGMT:return"GMT"+(o>=0?"+":"")+e_(s,1,i);case Gb.Long:return"GMT"+(o>=0?"+":"")+e_(s,2,i)+":"+e_(Math.abs(o%60),2,i);case Gb.Extended:return 0===r?"Z":(o>=0?"+":"")+e_(s,2,i)+":"+e_(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"}(Gb||(Gb={})),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"}(Zb||(Zb={})),function(e){e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras"}(Qb||(Qb={}));const o_=0,i_=4;function s_(e){const t=e.getDay(),n=0===t?-3:i_-t;return Kb(e.getFullYear(),e.getMonth(),e.getDate()+n)}function u_(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=s_(n),t=function(e){const t=Kb(e,o_,1).getDay();return Kb(e,0,1+(t<=i_?i_:i_+7)-t)}(e.getFullYear()),r=e.getTime()-t.getTime();o=1+Math.round(r/6048e5)}return e_(o,e,Lb(r,xb))}}function a_(e,t=!1){return function(n,r){return e_(s_(n).getFullYear(),e,Lb(r,xb),t)}}const l_={};function c_(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function d_(e){return e instanceof Date&&!isNaN(e.valueOf())}const h_=/^(\d+)?\.((\d+)(-(\d+))?)?$/,f_=".",p_="0";function g_(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(f_))>-1&&(s=s.replace(f_,""));(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)===p_;r++);if(r===(i=s.length))t=[0],n=1;else{for(i--;s.charAt(i)===p_;)i--;for(n-=r,t=[],o=0;r<=i;r++,o++)t[o]=Number(s.charAt(r))}n>22&&(t=t.splice(0,21),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(h_);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=v_(t)),null!=n&&(d=v_(n)),null!=r?h=v_(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(Lb(n,r)),m.length&&(u+=Lb(n,o)+m.join("")),g&&(u+=Lb(n,Tb)+"+"+g)}else u=Lb(n,Fb);return u=e<0&&!a?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf,u}function m_(e,t,n,r,o){const i=y_(jb(t,Db.Currency),Lb(t,xb));i.minFrac=function(e){let t;const n=wb[e];return n&&(t=n[2]),"number"==typeof t?t:2}(r),i.maxFrac=i.minFrac;return g_(e,i,t,Ob,kb,o).replace("¤",n).replace("¤","").trim()}function y_(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(";"),o=r[0],i=r[1],s=-1!==o.indexOf(f_)?o.split(f_):[o.substring(0,o.lastIndexOf(p_)+1),o.substring(o.lastIndexOf(p_)+1)],u=s[0],a=s[1]||"";n.posPre=u.substring(0,u.indexOf("#"));for(let e=0;e<a.length;e++){const t=a.charAt(e);t===p_?n.minFrac=n.maxFrac=e+1:"#"===t?n.maxFrac=e+1:n.posSuf+=t}const l=u.split(",");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("#");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 v_(e){const t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}class w_{}function D_(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}"`)}(bD=w_).ɵfac=function(e){return new(e||bD)},bD.ɵprov=Rt({token:bD,factory:function(e){let t=null;var n;return e?t=new e:(n=vn(Nw),t=new b_(n)),t},providedIn:"root"});class b_ extends w_{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(Bb(t||this.locale)(e)){case bb.Zero:return"zero";case bb.One:return"one";case bb.Two:return"two";case bb.Few:return"few";case bb.Many:return"many";default:return"other"}}}function __(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}(_D=b_).ɵfac=function(e){return new(e||_D)(vn(Nw))},_D.ɵprov=Rt({token:_D,factory:_D.ɵfac});const C_=/\s+/,E_=[];class S_{constructor(e,t){this._ngEl=e,this._renderer=t,this.initialClasses=E_,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(C_):E_}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(C_):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(C_).forEach((e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)}))}}(CD=S_).ɵfac=function(e){return new(e||CD)(pl(Us),pl(Tc))},CD.ɵdir=vr({type:CD,selectors:[["","ngClass",""]],inputs:{klass:[e.InputFlags.None,"class","klass"],ngClass:"ngClass"},standalone:!0});class A_{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=uh(this.ngComponentOutletNgModule,I_(n)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(I_(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 I_(e){return e.get(ih).injector}(ED=A_).ɵfac=function(e){return new(e||ED)(pl(sd))},ED.ɵdir=vr({type:ED,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[So]});class x_{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 T_{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 x_(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),F_(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=>{F_(t.get(e.currentIndex),e)}))}static ngTemplateContextGuard(e,t){return!0}}function F_(e,t){e.context.$implicit=t.item}(SD=T_).ɵfac=function(e){return new(e||SD)(pl(sd),pl(vc),pl(nD))},SD.ɵdir=vr({type:SD,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class k_{constructor(e,t){this._viewContainer=e,this._context=new O_,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){P_("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){P_("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}}(AD=k_).ɵfac=function(e){return new(e||AD)(pl(sd),pl(vc))},AD.ɵdir=vr({type:AD,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class O_{constructor(){this.$implicit=null,this.ngIf=null}}function P_(e,t){if(!!(t&&!t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${xt(t)}'.`)}class N_{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 M_{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)}}}(ID=M_).ɵfac=function(e){return new(e||ID)},ID.ɵdir=vr({type:ID,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class R_{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new N_(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}(xD=R_).ɵfac=function(e){return new(e||xD)(pl(sd),pl(vc),pl(M_,9))},xD.ɵdir=vr({type:xD,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class L_{constructor(e,t,n){n._addDefault(new N_(e,t))}}(TD=L_).ɵfac=function(e){return new(e||TD)(pl(sd),pl(vc),pl(M_,9))},TD.ɵdir=vr({type:TD,selectors:[["","ngSwitchDefault",""]],standalone:!0});class j_{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=D_(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())}}(FD=j_).ɵfac=function(e){return new(e||FD)(pl(w_))},FD.ɵdir=vr({type:FD,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class B_{constructor(e,t,n,r){this.value=e;const o=!isNaN(Number(e));r.addCase(o?`=${e}`:e,new N_(n,t))}}(kD=B_).ɵfac=function(e){return new(e||kD)(_s("ngPluralCase"),pl(vc),pl(sd),pl(j_,1))},kD.ɵdir=vr({type:kD,selectors:[["","ngPluralCase",""]],standalone:!0});class V_{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:xa.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)))}}(OD=V_).ɵfac=function(e){return new(e||OD)(pl(Us),pl(oD),pl(Tc))},OD.ɵdir=vr({type:OD,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class H_{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)}})}}(PD=H_).ɵfac=function(e){return new(e||PD)(pl(sd))},PD.ɵdir=vr({type:PD,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[So]});function U_(e,t){return new gt(2100,!1)}const $_=new class{createSubscription(e,t){return e.then(t,(e=>{throw e}))}dispose(e){}},z_=new class{createSubscription(e,t){return dD((()=>e.subscribe({next:t,error:e=>{throw e}})))}dispose(e){dD((()=>e.unsubscribe()))}};class q_{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(vw(e))return $_;if(ww(e))return z_;throw U_()}_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()))}}(ND=q_).ɵfac=function(e){return new(e||ND)(pl(zw,16))},ND.ɵpipe=wr({name:"async",type:ND,pure:!1,standalone:!0});class W_{transform(e){if(null==e)return null;if("string"!=typeof e)throw U_();return e.toLowerCase()}}(MD=W_).ɵfac=function(e){return new(e||MD)},MD.ɵpipe=wr({name:"lowercase",type:MD,pure:!0,standalone:!0});const G_=/(?:[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 Z_{transform(e){if(null==e)return null;if("string"!=typeof e)throw U_();return e.replace(G_,(e=>e[0].toUpperCase()+e.slice(1).toLowerCase()))}}(RD=Z_).ɵfac=function(e){return new(e||RD)},RD.ɵpipe=wr({name:"titlecase",type:RD,pure:!0,standalone:!0});class Q_{transform(e){if(null==e)return null;if("string"!=typeof e)throw U_();return e.toUpperCase()}}(LD=Q_).ɵfac=function(e){return new(e||LD)},LD.ɵpipe=wr({name:"uppercase",type:LD,pure:!0,standalone:!0});const Y_=new qt(""),K_=new qt("");class J_{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 Yb(e,l,r||this.locale,c)}catch(e){throw U_(0,e.message)}}}(jD=J_).ɵfac=function(e){return new(e||jD)(pl(Nw,16),pl(Y_,24),pl(K_,24))},jD.ɵpipe=wr({name:"date",type:jD,pure:!0,standalone:!0});const X_=/#/g;class eC{constructor(e){this._localization=e}transform(e,t,n){if(null==e)return"";if("object"!=typeof t||null===t)throw U_();return t[D_(e,Object.keys(t),this._localization,n)].replace(X_,e.toString())}}(BD=eC).ɵfac=function(e){return new(e||BD)(pl(w_,16))},BD.ɵpipe=wr({name:"i18nPlural",type:BD,pure:!0,standalone:!0});class tC{transform(e,t){if(null==e)return"";if("object"!=typeof t||"string"!=typeof e)throw U_();return t.hasOwnProperty(e)?t[e]:t.hasOwnProperty("other")?t.other:""}}(VD=tC).ɵfac=function(e){return new(e||VD)},VD.ɵpipe=wr({name:"i18nSelect",type:VD,pure:!0,standalone:!0});class nC{transform(e){return JSON.stringify(e,null,2)}}(HD=nC).ɵfac=function(e){return new(e||HD)},HD.ɵpipe=wr({name:"json",type:HD,pure:!1,standalone:!0});class rC{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=oC}transform(e,t=oC){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 oC(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}(UD=rC).ɵfac=function(e){return new(e||UD)(pl(oD,16))},UD.ɵpipe=wr({name:"keyvalue",type:UD,pure:!1,standalone:!0});class iC{constructor(e){this._locale=e}transform(e,t,n){if(!aC(e))return null;n||(n=this._locale);try{return function(e,t,n){return g_(e,y_(jb(t,Db.Decimal),Lb(t,xb)),t,Ab,Sb,n)}(lC(e),n,t)}catch(e){throw U_(0,e.message)}}}($D=iC).ɵfac=function(e){return new(e||$D)(pl(Nw,16))},$D.ɵpipe=wr({name:"number",type:$D,pure:!0,standalone:!0});class sC{constructor(e){this._locale=e}transform(e,t,n){if(!aC(e))return null;n||(n=this._locale);try{return function(e,t,n){return g_(e,y_(jb(t,Db.Percent),Lb(t,xb)),t,Ab,Sb,n,!0).replace(new RegExp("%","g"),Lb(t,Ib))}(lC(e),n,t)}catch(e){throw U_(0,e.message)}}}(zD=sC).ɵfac=function(e){return new(e||zD)(pl(Nw,16))},zD.ɵpipe=wr({name:"percent",type:zD,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(!aC(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?$b(i,"symbol"===n?"wide":"narrow",o):n);try{return m_(lC(e),o,i,t,r)}catch(e){throw U_(0,e.message)}}}function aC(e){return!(null==e||""===e||e!=e)}function lC(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}(qD=uC).ɵfac=function(e){return new(e||qD)(pl(Nw,16),pl(Mw,16))},qD.ɵpipe=wr({name:"currency",type:qD,pure:!0,standalone:!0});class cC{transform(e,t,n){if(null==e)return null;if(!this.supports(e))throw U_();return e.slice(t,n)}supports(e){return"string"==typeof e||Array.isArray(e)}}(WD=cC).ɵfac=function(e){return new(e||WD)},WD.ɵpipe=wr({name:"slice",type:WD,pure:!1,standalone:!0});class dC{}(GD=dC).ɵfac=function(e){return new(e||GD)},GD.ɵmod=mr({type:GD}),GD.ɵinj=Lt({});const hC="browser";function fC(e){return"server"===e}new dw("17.3.12");(ZD=class{}).ɵprov=Rt({token:ZD,providedIn:"root",factory:()=>Dn(uu)===hC?new pC(Dn(sb),window):new gC});class pC{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 gC{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}}class mC{}const yC="20";function vC(e,t){return wC(e)?new URL(e):new URL(e,t.location.href)}function wC(e){return/^https?:\/\//.test(e)}function DC(e){return wC(e)?new URL(e).hostname:e}const bC=e=>e.src,_C=new qt("",{providedIn:"root",factory:()=>bC});function CC(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(){throw new gt(2959,!1)}(),t=function(e){return e.endsWith("/")?e.slice(0,-1):e}(t);const n=[{provide:_C,useValue:n=>{return wC(n.src)&&function(){throw new gt(2959,!1)}(0,n.src),e(t,eb(eb({},n),{},{src:(r=n.src,r.startsWith("/")?r.slice(1):r)}));var r}}];return n}}CC((function(e,t){let n="format=auto";t.width&&(n+=`,width=${t.width}`);t.isPlaceholder&&(n+=`,quality=${yC}`);return`${e}/cdn-cgi/image/${n}/${t.src}`}));CC((function(e,t){const n=t.isPlaceholder?"q_auto:low":"q_auto";let r=`f_auto,${n}`;t.width&&(r+=`,w_${t.width}`);return`${e}/image/upload/${r}/${t.src}`}));CC((function(e,t){const{src:n,width:r}=t,o=[];r&&o.push(`w-${r}`);t.isPlaceholder&&o.push(`q-${yC}`);const i=o.length?[e,`tr:${o.join(",")}`,n]:[e,n];return new URL(i.join("/")).href}));CC((function(e,t){const n=new URL(`${e}/${t.src}`);n.searchParams.set("auto","format"),t.width&&n.searchParams.set("w",t.width.toString());t.isPlaceholder&&n.searchParams.set("q",yC);return n.href}));function EC(e,t=!0){return`The NgOptimizedImage directive ${t?`(activated on an <img> element with the \`ngSrc="${e}"\`) `:""}has detected that`}function SC(e){throw new gt(2958,`Unexpected invocation of the ${e} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class AC{constructor(){this.images=new Map,this.window=null,this.observer=null,SC("LCP checker");const e=Dn(sb).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=EC(e);console.error(mt(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=EC(e);console.warn(mt(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(vC(e,this.window).href,r)}unregisterImage(e){this.observer&&this.images.delete(vC(e,this.window).href)}updateImage(e,t){const n=vC(e,this.window).href,r=this.images.get(n);r&&(r.modified=!0,this.images.set(vC(t,this.window).href,r),this.images.delete(n))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}}(QD=AC).ɵfac=function(e){return new(e||QD)},QD.ɵprov=Rt({token:QD,factory:QD.ɵfac,providedIn:"root"});const IC=new Set(["localhost","127.0.0.1","0.0.0.0"]),xC=new qt("");class TC{constructor(){this.document=Dn(sb),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(IC),SC("preconnect link checker");const e=this.document.defaultView;void 0!==e&&(this.window=e);const t=Dn(xC,{optional:!0});t&&this.populateBlocklist(t)}populateBlocklist(e){Array.isArray(e)?FC(e,(e=>{this.blocklist.add(DC(e))})):this.blocklist.add(DC(e))}assertPreconnect(e,t){var n;if(!this.window)return;const r=vC(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(mt(2956,`${EC(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=vC(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 FC(e,t){for(let n of e)Array.isArray(n)?FC(n,t):t(n)}(YD=TC).ɵfac=function(e){return new(e||YD)},YD.ɵprov=Rt({token:YD,factory:YD.ɵfac,providedIn:"root"});const kC=new qt("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class OC{constructor(){this.preloadedImages=Dn(kC),this.document=Dn(sb)}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)}}(KD=OC).ɵfac=function(e){return new(e||KD)},KD.ɵprov=Rt({token:KD,factory:KD.ɵfac,providedIn:"root"});const PC=/^((\s*\d+w\s*(,|$)){1,})$/,NC=[1,2];class MC{constructor(){this.imageLoader=Dn(_C),this.config=function(e){let t={};e.breakpoints&&(t.breakpoints=e.breakpoints.sort(((e,t)=>e-t)));return Object.assign({},lu,e,t)}(Dn(cu)),this.renderer=Dn(Tc),this.imgElement=Dn(Us).nativeElement,this.injector=Dn(Ms),this.isServer=fC(Dn(uu)),this.preloadLinkCreator=Dn(OC),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){Pc("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(Mc).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=PC.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 NC.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!==bC&&!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(zw);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 RC(e){return"string"==typeof e?e:Fu(e)}function LC(e){return"string"==typeof e&&e.startsWith("data:")?e:lD(e)}var jC,BC,VC,HC,UC,$C,zC,qC,WC,GC,ZC;function QC(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 YC(e,t,n){return(t=function(e){var t=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)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(JD=MC).ɵfac=function(e){return new(e||JD)},JD.ɵdir=vr({type:JD,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(e,t){2&e&&Dp("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",RC],ngSrcset:"ngSrcset",sizes:"sizes",width:[e.InputFlags.HasDecoratorInputTransform,"width","width",cD],height:[e.InputFlags.HasDecoratorInputTransform,"height","height",cD],loading:"loading",priority:[e.InputFlags.HasDecoratorInputTransform,"priority","priority",lD],loaderParams:"loaderParams",disableOptimizedSrcset:[e.InputFlags.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",lD],fill:[e.InputFlags.HasDecoratorInputTransform,"fill","fill",lD],placeholder:[e.InputFlags.HasDecoratorInputTransform,"placeholder","placeholder",LC],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[oh,So]});class KC{}class JC{}class XC{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 XC?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 XC;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof XC?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 eE{encodeKey(e){return rE(e)}encodeValue(e){return rE(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}const tE=/%(\d[a-f0-9])/gi,nE={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function rE(e){return encodeURIComponent(e).replace(tE,((e,t)=>{var n;return null!==(n=nE[t])&&void 0!==n?n:e}))}function oE(e){return`${e}`}class iE{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new eE,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(oE):[oE(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 iE({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(oE(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(oE(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 sE{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 uE(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function aE(e){return"undefined"!=typeof Blob&&e instanceof Blob}function lE(e){return"undefined"!=typeof FormData&&e instanceof FormData}class cE{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 XC),null!==(i=this.context)&&void 0!==i||(this.context=new sE),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 iE,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||uE(this.body)||aE(this.body)||lE(this.body)||(e=this.body,"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams)?this.body:this.body instanceof iE?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||lE(this.body)?null:aE(this.body)?this.body.type||null:uE(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof iE?"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,n,r,o;const i=e.method||this.method,s=e.url||this.url,u=e.responseType||this.responseType,a=null!==(t=e.transferCache)&&void 0!==t?t:this.transferCache,l=void 0!==e.body?e.body:this.body,c=null!==(n=e.withCredentials)&&void 0!==n?n:this.withCredentials,d=null!==(r=e.reportProgress)&&void 0!==r?r:this.reportProgress;let h=e.headers||this.headers,f=e.params||this.params;const p=null!==(o=e.context)&&void 0!==o?o:this.context;return void 0!==e.setHeaders&&(h=Object.keys(e.setHeaders).reduce(((t,n)=>t.set(n,e.setHeaders[n])),h)),e.setParams&&(f=Object.keys(e.setParams).reduce(((t,n)=>t.set(n,e.setParams[n])),f)),new cE(i,s,l,{params:f,headers:h,context:p,reportProgress:d,responseType:u,withCredentials:c,transferCache:a})}}var dE,hE;!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"}(dE||(dE={}));class fE{constructor(e,t=hE.Ok,n="OK"){this.headers=e.headers||new XC,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 pE extends fE{constructor(e={}){super(e),this.type=dE.ResponseHeader}clone(e={}){return new pE({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 gE extends fE{constructor(e={}){super(e),this.type=dE.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new gE({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 mE extends fE{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 yE(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"}(hE||(hE={}));class vE{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof cE)r=e;else{let o,i;o=n.headers instanceof XC?n.headers:new XC(n.headers),n.params&&(i=n.params instanceof iE?n.params:new iE({fromObject:n.params})),r=new cE(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=Ae(r).pipe((i=e=>this.handler.handle(e),b(s)?Fe(i,s,1):Fe(i,1)));var i,s;if(e instanceof cE||"events"===n.observe)return o;const u=o.pipe(ut((e=>e instanceof gE)));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return u.pipe(Ie((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(Ie((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(Ie((e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body})));default:return u.pipe(Ie((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 iE).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,yE(n,t))}post(e,t,n={}){return this.request("POST",e,yE(n,t))}put(e,t,n={}){return this.request("PUT",e,yE(n,t))}}(jC=vE).ɵfac=function(e){return new(e||jC)(vn(KC))},jC.ɵprov=Rt({token:jC,factory:jC.ɵfac});const wE=/^\)\]\}',?\n/,DE="X-Request-URL";function bE(e){if(e.url)return e.url;const t=DE.toLocaleLowerCase();return e.headers.get(t)}class _E{constructor(){var e,t;this.fetchImpl=null!==(e=null===(t=Dn(CE,{optional:!0}))||void 0===t?void 0:t.fetch)&&void 0!==e?e:fetch.bind(globalThis),this.ngZone=Dn(Mc)}handle(e){return new $((t=>{const n=new AbortController;return this.doRequest(e,n.signal,t).then(EE,(e=>t.error(new mE({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?QC(Object(n),!0).forEach((function(t){YC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({signal:t},o));r.then(EE,EE),n.next({type:dE.Sent}),i=await r}catch(t){var s;return void n.error(new mE({error:t,status:null!==(s=t.status)&&void 0!==s?s:0,statusText:t.statusText,url:e.urlWithParams,headers:t.headers}))}const u=new XC(i.headers),a=i.statusText,l=null!==(r=bE(i))&&void 0!==r?r:e.urlWithParams;let c=i.status,d=null;if(e.reportProgress&&n.next(new pE({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:dE.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 mE({error:t,headers:new XC(i.headers),status:i.status,statusText:i.statusText,url:null!==(f=bE(i))&&void 0!==f?f:e.urlWithParams}))}}0===c&&(c=d?hE.Ok:0);c>=200&&c<300?(n.next(new gE({body:d,headers:u,status:c,statusText:a,url:l})),n.complete()):n.error(new mE({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(wE,"");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}}(BC=_E).ɵfac=function(e){return new(e||BC)},BC.ɵprov=Rt({token:BC,factory:BC.ɵfac});class CE{}function EE(){}function SE(e,t){return t(e)}function AE(e,t){return(n,r)=>t.intercept(n,{handle:t=>e(t,r)})}const IE=new qt(""),xE=new qt(""),TE=new qt(""),FE=new qt("");function kE(){let e=null;return(t,n)=>{if(null===e){var r;const t=null!==(r=Dn(IE,{optional:!0}))&&void 0!==r?r:[];e=t.reduceRight(AE,SE)}const o=Dn(ph),i=o.add();return e(t,n).pipe(ct((()=>o.remove(i))))}}class OE extends KC{constructor(e,t){super(),this.backend=e,this.injector=t,this.chain=null,this.pendingTasks=Dn(ph);const n=Dn(FE,{optional:!0});this.backend=null!=n?n:e}handle(e){if(null===this.chain){const e=Array.from(new Set([...this.injector.get(xE),...this.injector.get(TE,[])]));this.chain=e.reduceRight(((e,t)=>function(e,t,n){return(r,o)=>Qr(n,(()=>t(r,(t=>e(t,o)))))}(e,t,this.injector)),SE)}const t=this.pendingTasks.add();return this.chain(e,(e=>this.backend.handle(e))).pipe(ct((()=>this.pendingTasks.remove(t))))}}(VC=OE).ɵfac=function(e){return new(e||VC)(vn(JC),vn($r))},VC.ɵprov=Rt({token:VC,factory:VC.ɵfac});let PE,NE=0;class ME{}function RE(){return"object"==typeof window?window:{}}class LE{constructor(e,t){this.callbackMap=e,this.document=t,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+NE++}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 gE({body:i,status:hE.Ok,statusText:"OK",url:r})),t.complete()):t.error(new mE({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 mE({error:e,status:0,statusText:"JSONP Error",url:r}))})),this.document.body.appendChild(o),t.next({type:dE.Sent}),()=>{s||this.removeListeners(o),u()}}))}removeListeners(e){var t;null!==(t=PE)&&void 0!==t||(PE=this.document.implementation.createHTMLDocument()),PE.adoptNode(e)}}function jE(e,t){return"JSONP"===e.method?Dn(LE).handle(e):t(e)}(HC=LE).ɵfac=function(e){return new(e||HC)(vn(ME),vn(sb))},HC.ɵprov=Rt({token:HC,factory:HC.ɵfac});class BE{constructor(e){this.injector=e}intercept(e,t){return Qr(this.injector,(()=>jE(e,(e=>t.handle(e)))))}}(UC=BE).ɵfac=function(e){return new(e||UC)(vn($r))},UC.ɵprov=Rt({token:UC,factory:UC.ɵfac});const VE=/^\)\]\}',?\n/;class HE{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new gt(-2800,!1);const t=this.xhrFactory;return(t.ɵloadImpl?Se(t.ɵloadImpl()):Ae(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 XC(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 pE({headers:n,status:r.status,statusText:t,url:o}),i},u=()=>{let{headers:t,status:o,statusText:i,url:u}=s(),a=null;o!==hE.NoContent&&(a=void 0===r.response?r.responseText:r.response),0===o&&(o=a?hE.Ok:0);let l=o>=200&&o<300;if("json"===e.responseType&&"string"==typeof a){const e=a;a=a.replace(VE,"");try{a=""!==a?JSON.parse(a):null}catch(t){a=e,l&&(l=!1,a={error:t,text:a})}}l?(n.next(new gE({body:a,headers:t,status:o,statusText:i,url:u||void 0})),n.complete()):n.error(new mE({error:a,headers:t,status:o,statusText:i,url:u||void 0}))},a=e=>{const{url:t}=s(),o=new mE({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:dE.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:dE.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:dE.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()}})),q((function(e,t){var o=null,i=0,s=!1,u=function(){return s&&!o&&t.complete()};e.subscribe(W(t,(function(e){null==o||o.unsubscribe();var s=0,a=i++;ve(n(e,a)).subscribe(o=W(t,(function(n){return t.next(r?r(e,n,a,s++):n)}),(function(){o=null,u()})))}),(function(){s=!0,u()})))}))));var n,r}}($C=HE).ɵfac=function(e){return new(e||$C)(vn(mC))},$C.ɵprov=Rt({token:$C,factory:$C.ɵfac});const UE=new qt(""),$E="XSRF-TOKEN",zE=new qt("",{providedIn:"root",factory:()=>$E}),qE="X-XSRF-TOKEN",WE=new qt("",{providedIn:"root",factory:()=>qE});class GE{}class ZE{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=__(e,this.cookieName),this.lastCookieString=e),this.lastToken}}function QE(e,t){const n=e.url.toLowerCase();if(!Dn(UE)||"GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t(e);const r=Dn(GE).getToken(),o=Dn(WE);return null==r||e.headers.has(o)||(e=e.clone({headers:e.headers.set(o,r)})),t(e)}(zC=ZE).ɵfac=function(e){return new(e||zC)(vn(sb),vn(uu),vn(zE))},zC.ɵprov=Rt({token:zC,factory:zC.ɵfac});class YE{constructor(e){this.injector=e}intercept(e,t){return Qr(this.injector,(()=>QE(e,(e=>t.handle(e)))))}}var KE;function JE(e,t){return{"ɵkind":e,"ɵproviders":t}}function XE(...e){const t=[vE,HE,OE,{provide:KC,useExisting:OE},{provide:JC,useExisting:HE},{provide:xE,useValue:QE,multi:!0},{provide:UE,useValue:!0},{provide:GE,useClass:ZE}];for(const n of e)t.push(...n.ɵproviders);return function(e){return{"ɵproviders":e}}(t)}(qC=YE).ɵfac=function(e){return new(e||qC)(vn($r))},qC.ɵprov=Rt({token:qC,factory:qC.ɵ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"}(KE||(KE={}));const eS=new qt("");function tS(){return JE(KE.LegacyInterceptors,[{provide:eS,useFactory:kE},{provide:xE,useExisting:eS,multi:!0}])}function nS({cookieName:e,headerName:t}){const n=[];return void 0!==e&&n.push({provide:zE,useValue:e}),void 0!==t&&n.push({provide:WE,useValue:t}),JE(KE.CustomXsrfConfiguration,n)}function rS(){return JE(KE.JsonpSupport,[LE,{provide:ME,useFactory:RE},{provide:xE,useValue:jE,multi:!0}])}class oS{static disable(){return{ngModule:oS,providers:[JE(KE.NoXsrfProtection,[{provide:UE,useValue:!1}]).ɵproviders]}}static withOptions(e={}){return{ngModule:oS,providers:nS(e).ɵproviders}}}(WC=oS).ɵfac=function(e){return new(e||WC)},WC.ɵmod=mr({type:WC}),WC.ɵinj=Lt({providers:[YE,{provide:IE,useExisting:YE,multi:!0},{provide:GE,useClass:ZE},nS({cookieName:$E,headerName:qE}).ɵproviders,{provide:UE,useValue:!0}]});class iS{}(GC=iS).ɵfac=function(e){return new(e||GC)},GC.ɵmod=mr({type:GC}),GC.ɵinj=Lt({providers:[XE(tS())]});class sS{}var uS,aS,lS,cS,dS,hS,fS,pS,gS,mS,yS,vS,wS,DS;function bS(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 _S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bS(Object(n),!0).forEach((function(t){CS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function CS(e,t,n){return(t=function(e){var t=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)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(ZC=sS).ɵfac=function(e){return new(e||ZC)},ZC.ɵmod=mr({type:ZC}),ZC.ɵinj=Lt({providers:[rS().ɵproviders]}),new qt("");class ES extends ob{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class SS extends ES{static makeCurrent(){var e,t;e=new SS,null!==(t=nb)&&void 0!==t||(nb=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=(AS=AS||document.querySelector("base"),AS?AS.getAttribute("href"):null);return null==t?null:new URL(t,document.baseURI).pathname}resetBaseElement(){AS=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return __(document.cookie,e)}}let AS=null;class IS{build(){return new XMLHttpRequest}}(uS=IS).ɵfac=function(e){return new(e||uS)},uS.ɵprov=Rt({token:uS,factory:uS.ɵfac});const xS=new qt("");class TS{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 gt(5101,!1);return this._eventNameToPlugin.set(e,t),t}}(aS=TS).ɵfac=function(e){return new(e||aS)(vn(xS),vn(Mc))},aS.ɵprov=Rt({token:aS,factory:aS.ɵfac});class FS{constructor(e){this._doc=e}}const kS="ng-app-id";class OS{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=fC(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[${kS}="${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(kS),r;{const n=this.doc.createElement("style");return this.nonce&&n.setAttribute("nonce",this.nonce),n.textContent=t,this.platformIsServer&&n.setAttribute(kS,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)}}(lS=OS).ɵfac=function(e){return new(e||lS)(vn(sb),vn(ou),vn(au,8),vn(uu))},lS.ɵprov=Rt({token:lS,factory:lS.ɵfac});const PS={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/"},NS=/%COMP%/g,MS="%COMP%",RS=`_nghost-${MS}`,LS=`_ngcontent-${MS}`,jS=new qt("",{providedIn:"root",factory:()=>true});function BS(e,t){return t.map((t=>t.replace(NS,e)))}class VS{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=fC(i),this.defaultRenderer=new HS(e,o,s,this.platformIsServer)}createRenderer(t,n){if(!t||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===e.ViewEncapsulation$1.ShadowDom&&(n=_S(_S({},n),{},{encapsulation:e.ViewEncapsulation$1.Emulated}));const r=this.getOrCreateRenderer(t,n);return r instanceof qS?r.applyToHost(t):r instanceof zS&&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 qS(u,a,n,this.appId,l,i,s,c);break;case e.ViewEncapsulation$1.ShadowDom:return new $S(u,a,t,n,i,s,this.nonce,c);default:o=new zS(u,a,n,l,i,s,c)}r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}}(cS=VS).ɵfac=function(e){return new(e||cS)(vn(TS),vn(OS),vn(ou),vn(jS),vn(sb),vn(uu),vn(Mc),vn(au))},cS.ɵprov=Rt({token:cS,factory:cS.ɵfac});class HS{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(PS[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(US(e)?e.content:e).appendChild(t)}insertBefore(e,t,n){if(e){(US(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 gt(-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=PS[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=PS[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&(xa.DashCase|xa.Important)?e.style.setProperty(t,n,r&xa.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&xa.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=rb().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 US(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class $S extends HS{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=BS(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 zS extends HS{constructor(e,t,n,r,o,i,s,u){super(e,o,i,s),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=r,this.styles=u?BS(u,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class qS extends zS{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,LS.replace(NS,l)),this.hostAttr=function(e){return RS.replace(NS,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 WS extends FS{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)}}(dS=WS).ɵfac=function(e){return new(e||dS)(vn(sb))},dS.ɵprov=Rt({token:dS,factory:dS.ɵfac});const GS=["alt","control","meta","shift"],ZS={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},QS={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};class YS extends FS{constructor(e){super(e)}supports(e){return null!=YS.parseEventName(e)}addEventListener(e,t,n){const r=YS.parseEventName(t),o=YS.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>rb().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=YS._normalizeKey(t.pop());let o="",i=t.indexOf("code");if(i>-1&&(t.splice(i,1),o="code."),GS.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=ZS[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"),GS.forEach((t=>{if(t!==n){(0,QS[t])(e)&&(r+=t+".")}})),r+=n,r===t)}static eventCallback(e,t,n){return r=>{YS.matchEventFullKeyCode(r,e)&&n.runGuarded((()=>t(r)))}}static _normalizeKey(e){return"esc"===e?"escape":e}}(hS=YS).ɵfac=function(e){return new(e||hS)(vn(sb))},hS.ɵprov=Rt({token:hS,factory:hS.ɵfac});const KS=Uw(iD,"browser",[{provide:uu,useValue:hC},{provide:su,useValue:function(){SS.makeCurrent()},multi:!0},{provide:sb,useFactory:function(){return function(e){nu=e}(document),document},deps:[]}]),JS=new qt(""),XS=[{provide:pw,useClass:class{addToWindow(e){St.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new gt(5103,!1);return r},St.getAllAngularTestabilities=()=>e.getAllTestabilities(),St.getAllAngularRootElements=()=>e.getAllRootElements();St.frameworkStabilizers||(St.frameworkStabilizers=[]),St.frameworkStabilizers.push((e=>{const t=St.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?rb().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}},deps:[]},{provide:fw,useClass:gw,deps:[Mc,mw,pw]},{provide:gw,useClass:gw,deps:[Mc,mw,pw]}],eA=[{provide:jr,useValue:"root"},{provide:Ls,useFactory:function(){return new Ls},deps:[]},{provide:xS,useClass:WS,multi:!0,deps:[sb,Mc,uu]},{provide:xS,useClass:YS,multi:!0,deps:[sb]},VS,OS,TS,{provide:xc,useExisting:VS},{provide:mC,useClass:IS,deps:[]},[]];class tA{constructor(e){0}static withServerTransition(e){return{ngModule:tA,providers:[{provide:ou,useValue:e.appId}]}}}(fS=tA).ɵfac=function(e){return new(e||fS)(vn(JS,12))},fS.ɵmod=mr({type:fS}),fS.ɵinj=Lt({providers:[...eA,...XS],imports:[dC,sD]});class nA{constructor(e){this._doc=e,this._dom=rb()}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 rA[e]||e}}(pS=nA).ɵfac=function(e){return new(e||pS)(vn(sb))},pS.ɵprov=Rt({token:pS,factory:pS.ɵfac,providedIn:"root"});const rA={httpEquiv:"http-equiv"};class oA{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}(gS=oA).ɵfac=function(e){return new(e||gS)(vn(sb))},gS.ɵprov=Rt({token:gS,factory:gS.ɵfac,providedIn:"root"});const iA={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},sA=new qt("HammerGestureConfig"),uA=new qt("HammerLoader");class aA{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}}(mS=aA).ɵfac=function(e){return new(e||mS)},mS.ɵprov=Rt({token:mS,factory:mS.ɵfac});class lA extends FS{constructor(e,t,n,r){super(e),this._config=t,this.console=n,this.loader=r,this._loaderPromise=null}supports(e){return!(!iA.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}}(yS=lA).ɵfac=function(e){return new(e||yS)(vn(sb),vn(sA),vn(hw),vn(uA,8))},yS.ɵprov=Rt({token:yS,factory:yS.ɵfac});class cA{}(vS=cA).ɵfac=function(e){return new(e||vS)},vS.ɵmod=mr({type:vS}),vS.ɵinj=Lt({providers:[{provide:xS,useClass:lA,multi:!0,deps:[sb,sA,hw,[new An,uA]]},{provide:sA,useClass:aA,deps:[]}]});class dA{}(wS=dA).ɵfac=function(e){return new(e||wS)},wS.ɵprov=Rt({token:wS,factory:function(e){let t=null;return t=e?new(e||wS):vn(hA),t},providedIn:"root"});class hA extends dA{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 ku(n,"HTML")?Fu(n):sa(this._doc,String(n)).toString();case e.SecurityContext.STYLE:return ku(n,"Style")?Fu(n):n;case e.SecurityContext.SCRIPT:if(ku(n,"Script"))return Fu(n);throw new gt(5200,!1);case e.SecurityContext.URL:return ku(n,"URL")?Fu(n):Ru(String(n));case e.SecurityContext.RESOURCE_URL:if(ku(n,"ResourceURL"))return Fu(n);throw new gt(5201,!1);default:throw new gt(5202,!1)}}bypassSecurityTrustHtml(e){return new Su(e)}bypassSecurityTrustStyle(e){return new Au(e)}bypassSecurityTrustScript(e){return new Iu(e)}bypassSecurityTrustUrl(e){return new xu(e)}bypassSecurityTrustResourceUrl(e){return new Tu(e)}}var fA;function pA(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}}(DS=hA).ɵfac=function(e){return new(e||DS)(vn(sb))},DS.ɵprov=Rt({token:DS,factory:DS.ɵfac,providedIn:"root"}),function(e){e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions"}(fA||(fA={})),new dw("17.3.12");var gA=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=pA(t);var u=e.loaded,a=e.total;this.loaded=u,this.total=a},mA=_((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=pA(t)}catch(e){r=t.responseText}this.response=r}})),yA=function(){function e(e,t){return mA.call(this,"ajax timeout",e,t),this.name="AjaxTimeoutError",this}return e.prototype=Object.create(mA.prototype),e}();function vA(e,t){return AA({method:"GET",url:e,headers:t})}function wA(e,t,n){return AA({method:"POST",url:e,body:t,headers:n})}function DA(e,t){return AA({method:"DELETE",url:e,headers:t})}function bA(e,t,n){return AA({method:"PUT",url:e,body:t,headers:n})}function _A(e,t,n){return AA({method:"PATCH",url:e,body:t,headers:n})}var CA=Ie((function(e){return e.response}));function EA(e,t){return CA(AA({method:"GET",url:e,headers:t}))}var SA,AA=(SA=function(e){var t;return t="string"==typeof e?{url:e}:e,new $((function(e){var n,r,o,i=h({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 f in a)a.hasOwnProperty(f)&&(d[f.toLowerCase()]=a[f]);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 PA(e,"ArrayBuffer")}(e)||function(e){return PA(e,"File")}(e)||function(e){return PA(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=h(h({},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 yA(w,b)})),I("abort",(function(){return new mA("aborted",w,b)}));var x=function(e,t){return new gA(t,w,b,e+"_"+t.type)},T=function(t,n,r){t.addEventListener(n,(function(t){e.next(x(r,t))}))};A&&[TA,FA,kA].forEach((function(e){return T(w.upload,e,IA)})),_&&[TA,FA].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&&[TA,FA].forEach((function(e){return T(w,e,xA)}));var F=function(t){var n="ajax error"+(t?" "+t:"");e.error(new mA(n,w,b))};w.addEventListener("error",(function(e){var t;null===(t=null==_?void 0:_.error)||void 0===t||t.call(_,e),F()})),w.addEventListener(kA,(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(xA,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),F(o)}));var k=b.user,O=b.method,P=b.async;for(var f 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(f)&&w.setRequestHeader(f,d[f]);return D?w.send(D):w.send(),function(){w&&4!==w.readyState&&w.abort()}}))},SA.get=vA,SA.post=wA,SA.delete=DA,SA.put=bA,SA.patch=_A,SA.getJSON=EA,SA),IA="upload",xA="download",TA="loadstart",FA="progress",kA="load";var OA=Object.prototype.toString;function PA(e,t){return OA.call(e)==="[object "+t+"]"}e.ApplicationRef=Ew,e.BehaviorSubject=K,e.BrowserModule=tA,e.ChangeDetectorRef=zw,e.CommonModule=dC,e.Component=iw,e.ContentChild=Md,e.ContentChildren=Nd,e.DatePipe=J_,e.Directive=ow,e.DomSanitizer=dA,e.ElementRef=Us,e.ErrorHandler=Ls,e.EventEmitter=qs,e.HostBinding=lw,e.Injectable=Os,e.Injector=Ms,e.Input=uw,e.Location=mb,e.NgClass=S_,e.NgForOf=T_,e.NgIf=k_,e.NgModule=cw,e.NgStyle=V_,e.NgSwitch=M_,e.NgSwitchCase=R_,e.NgTemplateOutlet=H_,e.NgZone=Mc,e.Optional=An,e.Output=aw,e.Pipe=sw,e.Renderer2=Tc,e.RendererFactory2=xc,e.ReplaySubject=X,e.Subject=Q,e.Subscription=S,e.ViewChild=Ld,e.ViewChildren=Rd,e.ViewContainerRef=sd,e.__awaiter=f,e.ajax=AA,e.createComponent=function(e,t){const n=Dr(e),r=t.elementInjector||Ur();return new rd(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)},e.createNgModule=uh,e.debounceTime=function(e,t){return void 0===t&&(t=ie),q((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(W(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=st(e,t);return lt((function(){return n}))},e.enableProdMode=function(){0},e.fromEvent=function e(t,n,r,o){if(b(r)&&(o=r,r=void 0),o)return e(t,n,r).pipe(Te(o));var i=m(function(e){return b(e.addEventListener)&&b(e.removeEventListener)}(t)?rt.map((function(e){return function(o){return t[e](n,o,r)}})):function(e){return b(e.addListener)&&b(e.removeListener)}(t)?nt.map(it(t,n)):function(e){return b(e.on)&&b(e.off)}(t)?ot.map(it(t,n)):[],2),s=i[0],u=i[1];if(!s&&le(t))return Fe((function(t){return e(t,n,r)}))(ve(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=Ie,e.platformBrowser=KS,e.setClassMetadata=fh,e.skip=function(e){return ut((function(t,n){return e<=n}))},e.take=at,e.takeUntil=function(e){return q((function(t,n){ve(e).subscribe(W(n,(function(){return n.complete()}),O)),!n.closed&&t.subscribe(n)}))},e.throttleTime=function(e,t,n){void 0===t&&(t=ie);var r=st(e,t);return function(e,t){return q((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=ve(e(t)).subscribe(W(r,f,p))},m=function(){if(l){l=!1;var e=c;c=null,r.next(e),!h&&g(e)}};n.subscribe(W(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=Fv,e.ɵɵInheritDefinitionFeature=qd,e.ɵɵadvance=hl,e.ɵɵattribute=Mf,e.ɵɵclassMap=Ep,e.ɵɵclassProp=bp,e.ɵɵconditional=eg,e.ɵɵcontentQuery=oy,e.ɵɵdefineComponent=fr,e.ɵɵdefineDirective=vr,e.ɵɵdefineInjectable=Rt,e.ɵɵdefineInjector=Lt,e.ɵɵdefineNgModule=mr,e.ɵɵdefinePipe=wr,e.ɵɵdirectiveInject=pl,e.ɵɵelement=hg,e.ɵɵelementContainer=mg,e.ɵɵelementContainerEnd=gg,e.ɵɵelementContainerStart=pg,e.ɵɵelementEnd=dg,e.ɵɵelementStart=cg,e.ɵɵgetCurrentView=vg,e.ɵɵgetInheritedFactory=ws,e.ɵɵinject=vn,e.ɵɵlistener=Bm,e.ɵɵloadQuery=uy,e.ɵɵnamespaceHTML=Li,e.ɵɵnamespaceSVG=Mi,e.ɵɵnextContext=zm,e.ɵɵpipe=bv,e.ɵɵpipeBind1=_v,e.ɵɵpipeBind2=Cv,e.ɵɵprojection=Gm,e.ɵɵprojectionDef=Wm,e.ɵɵproperty=vp,e.ɵɵpropertyInterpolate=Zm,e.ɵɵpureFunction0=iv,e.ɵɵpureFunction1=sv,e.ɵɵpureFunction2=uv,e.ɵɵpureFunction3=av,e.ɵɵpureFunction5=cv,e.ɵɵpureFunction6=dv,e.ɵɵpureFunction7=hv,e.ɵɵqueryRefresh=sy,e.ɵɵreference=dy,e.ɵɵresetView=si,e.ɵɵrestoreView=ii,e.ɵɵsanitizeHtml=la,e.ɵɵsanitizeUrl=da,e.ɵɵsetNgModuleScope=nv,e.ɵɵstyleProp=Dp,e.ɵɵtemplate=Ch,e.ɵɵtemplateRefExtractor=xv,e.ɵɵtext=Fy,e.ɵɵtextInterpolate=Oy,e.ɵɵtextInterpolate1=Py,e.ɵɵtextInterpolate2=Ny,e.ɵɵtextInterpolate4=Ry,e.ɵɵviewQuery=iy}));