define(["exports"],(function(t){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},e(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},r.apply(this,arguments)};function o(t,e,n,r){return new(n||(n=Promise))((function(o,i){function s(t){try{l(r.next(t))}catch(t){i(t)}}function u(t){try{l(r.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,u)}l((r=r.apply(t,e||[])).next())}))}function i(t,e){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(l){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return s.label++,{value:u[1],done:!1};case 5:s.label++,r=u[1],u=[0];continue;case 7:u=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){s=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){s.label=u[1];break}if(6===u[0]&&s.label<o[1]){s.label=o[1],o=u;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(u);break}o[2]&&s.ops.pop(),s.trys.pop();continue}u=e.call(t,s)}catch(t){u=[6,t],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,l])}}}function s(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function l(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}function a(t){return this instanceof a?(this.v=t,this):new a(t)}function c(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||u(t,e)}))})}function u(t,e){try{(n=o[t](e)).value instanceof a?Promise.resolve(n.value.v).then(l,c):f(i[0][2],n)}catch(t){f(i[0][3],t)}var n}function l(t){u("next",t)}function c(t){u("throw",t)}function f(t,e){t(e),i.shift(),i.length&&u(i[0][0],i[0][1])}}function f(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=s(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}}function d(t){return"function"==typeof t}function h(t){var e=t((function(t){Error.call(t),t.stack=(new Error).stack}));return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var p=h((function(t){return function(e){t(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(t,e){return e+1+") "+t.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=e}}));function g(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var y=function(){function t(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}var e;return t.prototype.unsubscribe=function(){var t,e,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 a=s(i),c=a.next();!c.done;c=a.next()){c.value.remove(this)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}else i.remove(this);var f=this.initialTeardown;if(d(f))try{f()}catch(t){o=t instanceof p?t.errors:[t]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var g=s(h),y=g.next();!y.done;y=g.next()){var m=y.value;try{D(m)}catch(t){o=null!=o?o:[],t instanceof p?o=l(l([],u(o)),u(t.errors)):o.push(t)}}}catch(t){n={error:t}}finally{try{y&&!y.done&&(r=g.return)&&r.call(g)}finally{if(n)throw n.error}}}if(o)throw new p(o)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)D(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}},t.prototype._hasParent=function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)},t.prototype._addParent=function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t},t.prototype._removeParent=function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&g(e,t)},t.prototype.remove=function(e){var n=this._finalizers;n&&g(n,e),e instanceof t&&e._removeParent(this)},t.EMPTY=((e=new t).closed=!0,e),t}(),m=y.EMPTY;function v(t){return t instanceof y||t&&"closed"in t&&d(t.remove)&&d(t.add)&&d(t.unsubscribe)}function D(t){d(t)?t():t.unsubscribe()}var _={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},w={setTimeout:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=w.delegate;return(null==o?void 0:o.setTimeout)?o.setTimeout.apply(o,l([t,e],u(n))):setTimeout.apply(void 0,l([t,e],u(n)))},clearTimeout:function(t){var e=w.delegate;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)},delegate:void 0};function b(t){w.setTimeout((function(){throw t}))}function C(){}var E=null;function A(t){if(_.useDeprecatedSynchronousErrorHandling){var e=!E;if(e&&(E={errorThrown:!1,error:null}),t(),e){var n=E,r=n.errorThrown,o=n.error;if(E=null,r)throw o}}else t()}var S=function(t){function e(e){var n=t.call(this)||this;return n.isStopped=!1,e?(n.destination=e,v(e)&&e.add(n)):n.destination=O,n}return n(e,t),e.create=function(t,e,n){return new k(t,e,n)},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this),this.destination=null)},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){try{this.destination.error(t)}finally{this.unsubscribe()}},e.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},e}(y),F=Function.prototype.bind;function x(t,e){return F.call(t,e)}var I=function(){function t(t){this.partialObserver=t}return t.prototype.next=function(t){var e=this.partialObserver;if(e.next)try{e.next(t)}catch(t){T(t)}},t.prototype.error=function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(t){T(t)}else T(t)},t.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(t){T(t)}},t}(),k=function(t){function e(e,n,r){var o,i,s=t.call(this)||this;d(e)||!e?o={next:null!=e?e:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:s&&_.useDeprecatedNextContext?((i=Object.create(e)).unsubscribe=function(){return s.unsubscribe()},o={next:e.next&&x(e.next,i),error:e.error&&x(e.error,i),complete:e.complete&&x(e.complete,i)}):o=e;return s.destination=new I(o),s}return n(e,t),e}(S);function T(t){b(t)}var O={closed:!0,next:C,error:function(t){throw t},complete:C},P="function"==typeof Symbol&&Symbol.observable||"@@observable";function M(t){return t}function N(t){return 0===t.length?M:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}}var B=function(){function t(t){t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r,o=this,i=(r=t)&&r instanceof S||function(t){return t&&d(t.next)&&d(t.error)&&d(t.complete)}(r)&&v(r)?t:new k(t,e,n);return A((function(){var t=o,e=t.operator,n=t.source;i.add(e?e.call(i,n):n?o._subscribe(i):o._trySubscribe(i))})),i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.error(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=L(e))((function(e,r){var o=new k({next:function(e){try{t(e)}catch(t){r(t),o.unsubscribe()}},error:r,complete:e});n.subscribe(o)}))},t.prototype._subscribe=function(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)},t.prototype[P]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return N(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=L(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function L(t){var e;return null!==(e=null!=t?t:_.Promise)&&void 0!==e?e:Promise}function R(t){return function(e){if(function(t){return d(null==t?void 0:t.lift)}(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}function j(t,e,n,r,o){return new H(t,e,n,r,o)}var H=function(t){function e(e,n,r,o,i,s){var u=t.call(this,e)||this;return u.onFinalize=i,u.shouldUnsubscribe=s,u._next=n?function(t){try{n(t)}catch(t){e.error(t)}}:t.prototype._next,u._error=o?function(t){try{o(t)}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._error,u._complete=r?function(){try{r()}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._complete,u}return n(e,t),e.prototype.unsubscribe=function(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;t.prototype.unsubscribe.call(this),!n&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}},e}(S),V=h((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),$=function(t){function e(){var e=t.call(this)||this;return e.closed=!1,e.currentObservers=null,e.observers=[],e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return n(e,t),e.prototype.lift=function(t){var e=new z(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new V},e.prototype.next=function(t){var e=this;A((function(){var n,r;if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));try{for(var o=s(e.currentObservers),i=o.next();!i.done;i=o.next()){i.value.next(t)}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}}))},e.prototype.error=function(t){var e=this;A((function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}}))},e.prototype.complete=function(){var t=this;A((function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}}))},e.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(e.prototype,"observed",{get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(e){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},e.prototype._innerSubscribe=function(t){var e=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?m:(this.currentObservers=null,i.push(t),new y((function(){e.currentObservers=null,g(i,t)})))},e.prototype._checkFinalizedStatuses=function(t){var e=this,n=e.hasError,r=e.thrownError,o=e.isStopped;n?t.error(r):o&&t.complete()},e.prototype.asObservable=function(){var t=new B;return t.source=this,t},e.create=function(t,e){return new z(t,e)},e}(B),z=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return n(e,t),e.prototype.next=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)},e.prototype.error=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)},e.prototype.complete=function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)},e.prototype._subscribe=function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:m},e}($),U=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return n(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){var t=this,e=t.hasError,n=t.thrownError,r=t._value;if(e)throw n;return this._throwIfClosed(),r},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}($),G={now:function(){return(G.delegate||Date).now()},delegate:void 0},Z=function(t){function e(e,n,r){void 0===e&&(e=1/0),void 0===n&&(n=1/0),void 0===r&&(r=G);var o=t.call(this)||this;return o._bufferSize=e,o._windowTime=n,o._timestampProvider=r,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=n===1/0,o._bufferSize=Math.max(1,e),o._windowTime=Math.max(1,n),o}return n(e,t),e.prototype.next=function(e){var n=this,r=n.isStopped,o=n._buffer,i=n._infiniteTimeWindow,s=n._timestampProvider,u=n._windowTime;r||(o.push(e),!i&&o.push(s.now()+u)),this._trimBuffer(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){this._throwIfClosed(),this._trimBuffer();for(var e=this._innerSubscribe(t),n=this._infiniteTimeWindow,r=this._buffer.slice(),o=0;o<r.length&&!t.closed;o+=n?1:2)t.next(r[o]);return this._checkFinalizedStatuses(t),e},e.prototype._trimBuffer=function(){var t=this,e=t._bufferSize,n=t._timestampProvider,r=t._buffer,o=t._infiniteTimeWindow,i=(o?1:2)*e;if(e<1/0&&i<r.length&&r.splice(0,r.length-i),!o){for(var s=n.now(),u=0,l=1;l<r.length&&r[l]<=s;l+=2)u=l;u&&r.splice(0,u+1)}},e}($),W=function(t){function e(e,n){return t.call(this)||this}return n(e,t),e.prototype.schedule=function(t,e){return this},e}(y),q={setInterval:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=q.delegate;return(null==o?void 0:o.setInterval)?o.setInterval.apply(o,l([t,e],u(n))):setInterval.apply(void 0,l([t,e],u(n)))},clearInterval:function(t){var e=q.delegate;return((null==e?void 0:e.clearInterval)||clearInterval)(t)},delegate:void 0},Y=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return n(e,t),e.prototype.schedule=function(t,e){var n;if(void 0===e&&(e=0),this.closed)return this;this.state=t;var r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),q.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&q.clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n,r=!1;try{this.work(t)}catch(t){r=!0,n=t||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},e.prototype.unsubscribe=function(){if(!this.closed){var e=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,g(r,this),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,t.prototype.unsubscribe.call(this)}},e}(W),Q=function(){function t(e,n){void 0===n&&(n=t.now),this.schedulerActionCtor=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.schedulerActionCtor(this,t).schedule(n,e)},t.now=G.now,t}(),K=new(function(t){function e(e,n){void 0===n&&(n=Q.now);var r=t.call(this,e,n)||this;return r.actions=[],r._active=!1,r}return n(e,t),e.prototype.flush=function(t){var e=this.actions;if(this._active)e.push(t);else{var n;this._active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(Q))(Y),J=K,X=new B((function(t){return t.complete()}));function tt(t){return t&&d(t.schedule)}function et(t){return t[t.length-1]}function nt(t){return tt(et(t))?t.pop():void 0}function rt(t,e){return"number"==typeof et(t)?t.pop():e}var ot=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function it(t){return d(null==t?void 0:t.then)}function st(t){return d(t[P])}function ut(t){return Symbol.asyncIterator&&d(null==t?void 0:t[Symbol.asyncIterator])}function lt(t){return new TypeError("You provided "+(null!==t&&"object"==typeof t?"an invalid object":"'"+t+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var at="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function ct(t){return d(null==t?void 0:t[at])}function ft(t){return c(this,arguments,(function(){var e,n,r;return i(this,(function(o){switch(o.label){case 0:e=t.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,a(e.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,a(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,a(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return e.releaseLock(),[7];case 10:return[2]}}))}))}function dt(t){return d(null==t?void 0:t.getReader)}function ht(t){if(t instanceof B)return t;if(null!=t){if(st(t))return r=t,new B((function(t){var e=r[P]();if(d(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(ot(t))return n=t,new B((function(t){for(var e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()}));if(it(t))return function(t){return new B((function(e){t.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,b)}))}(t);if(ut(t))return pt(t);if(ct(t))return e=t,new B((function(t){var n,r;try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var u=i.value;if(t.next(u),t.closed)return}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.complete()}));if(dt(t))return pt(ft(t))}var e,n,r;throw lt(t)}function pt(t){return new B((function(e){(function(t,e){var n,r,s,u;return o(this,void 0,void 0,(function(){var o,l;return i(this,(function(i){switch(i.label){case 0:i.trys.push([0,5,6,11]),n=f(t),i.label=1;case 1:return[4,n.next()];case 2:if((r=i.sent()).done)return[3,4];if(o=r.value,e.next(o),e.closed)return[2];i.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return l=i.sent(),s={error:l},[3,11];case 6:return i.trys.push([6,,9,10]),r&&!r.done&&(u=n.return)?[4,u.call(n)]:[3,8];case 7:i.sent(),i.label=8;case 8:return[3,10];case 9:if(s)throw s.error;return[7];case 10:return[7];case 11:return e.complete(),[2]}}))}))})(t,e).catch((function(t){return e.error(t)}))}))}function gt(t,e,n,r,o){void 0===r&&(r=0),void 0===o&&(o=!1);var i=e.schedule((function(){n(),o?t.add(this.schedule(null,r)):this.unsubscribe()}),r);if(t.add(i),!o)return i}function yt(t,e){return void 0===e&&(e=0),R((function(n,r){n.subscribe(j(r,(function(n){return gt(r,t,(function(){return r.next(n)}),e)}),(function(){return gt(r,t,(function(){return r.complete()}),e)}),(function(n){return gt(r,t,(function(){return r.error(n)}),e)})))}))}function mt(t,e){return void 0===e&&(e=0),R((function(n,r){r.add(t.schedule((function(){return n.subscribe(r)}),e))}))}function vt(t,e){if(!t)throw new Error("Iterable cannot be null");return new B((function(n){gt(n,e,(function(){var r=t[Symbol.asyncIterator]();gt(n,e,(function(){r.next().then((function(t){t.done?n.complete():n.next(t.value)}))}),0,!0)}))}))}function Dt(t,e){if(null!=t){if(st(t))return function(t,e){return ht(t).pipe(mt(e),yt(e))}(t,e);if(ot(t))return function(t,e){return new B((function(n){var r=0;return e.schedule((function(){r===t.length?n.complete():(n.next(t[r++]),n.closed||this.schedule())}))}))}(t,e);if(it(t))return function(t,e){return ht(t).pipe(mt(e),yt(e))}(t,e);if(ut(t))return vt(t,e);if(ct(t))return function(t,e){return new B((function(n){var r;return gt(n,e,(function(){r=t[at](),gt(n,e,(function(){var t,e,o;try{e=(t=r.next()).value,o=t.done}catch(t){return void n.error(t)}o?n.complete():n.next(e)}),0,!0)})),function(){return d(null==r?void 0:r.return)&&r.return()}}))}(t,e);if(dt(t))return function(t,e){return vt(ft(t),e)}(t,e)}throw lt(t)}function _t(t,e){return e?Dt(t,e):ht(t)}function wt(t,e){return R((function(n,r){var o=0;n.subscribe(j(r,(function(n){r.next(t.call(e,n,o++))})))}))}var bt=Array.isArray;function Ct(t){return wt((function(e){return function(t,e){return bt(e)?t.apply(void 0,l([],u(e))):t(e)}(t,e)}))}function Et(t,e,n){return void 0===n&&(n=1/0),d(e)?Et((function(n,r){return wt((function(t,o){return e(n,t,r,o)}))(ht(t(n,r)))}),n):("number"==typeof e&&(n=e),R((function(e,r){return function(t,e,n,r,o,i,s,u){var l=[],a=0,c=0,f=!1,d=function(){!f||l.length||a||e.complete()},h=function(t){return a<r?p(t):l.push(t)},p=function(t){i&&e.next(t),a++;var u=!1;ht(n(t,c++)).subscribe(j(e,(function(t){null==o||o(t),i?h(t):e.next(t)}),(function(){u=!0}),void 0,(function(){if(u)try{a--;for(var t=function(){var t=l.shift();s?gt(e,s,(function(){return p(t)})):p(t)};l.length&&a<r;)t();d()}catch(t){e.error(t)}})))};return t.subscribe(j(e,h,(function(){f=!0,d()}))),function(){null==u||u()}}(e,r,t,n)})))}function At(t){return void 0===t&&(t=1/0),Et(M,t)}function St(){return At(1)}var Ft=["addListener","removeListener"],xt=["addEventListener","removeEventListener"],It=["on","off"];function kt(t,e){return function(n){return function(r){return t[n](e,r)}}}function Tt(t,e,n){void 0===t&&(t=0),void 0===n&&(n=J);var r=-1;return null!=e&&(tt(e)?n=e:r=e),new B((function(e){var o,i=(o=t)instanceof Date&&!isNaN(o)?+t-n.now():t;i<0&&(i=0);var s=0;return n.schedule((function(){e.closed||(e.next(s++),0<=r?this.schedule(void 0,r):e.complete())}),i)}))}function Ot(t){return t<=0?function(){return X}:R((function(e,n){var r=0;e.subscribe(j(n,(function(e){++r<=t&&(n.next(e),t<=r&&n.complete())})))}))}function Pt(t,e){return e?function(n){return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return St()(_t(t,nt(t)))}(e.pipe(Ot(1),R((function(t,e){t.subscribe(j(e,C))}))),n.pipe(Pt(t)))}:Et((function(e,n){return ht(t(e,n)).pipe(Ot(1),function(t){return wt((function(){return t}))}(e))}))}function Mt(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!0!==e){if(!1!==e){var o=new k({next:function(){o.unsubscribe(),t()}});return ht(e.apply(void 0,l([],u(n)))).subscribe(o)}}else t()}function Nt(t){for(let e in t)if(t[e]===Nt)return e;throw Error("Could not find renamed property on target object.")}function Bt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Lt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Lt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Rt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const jt=Nt({__forward_ref__:Nt});function Ht(t){return t.__forward_ref__=Ht,t.toString=function(){return Lt(this())},t}function Vt(t){return $t(t)?t():t}function $t(t){return"function"==typeof t&&t.hasOwnProperty(jt)&&t.__forward_ref__===Ht}function zt(t){return t&&!!t.ɵproviders}const Ut="https://g.co/ng/security#xss";class Gt extends Error{constructor(t,e){super(Zt(t,e)),this.code=t}}function Zt(t,e){const n=`NG0${Math.abs(t)}`;let r=`${n}${e?": "+e.trim():""}`;return r}function Wt(t){return"string"==typeof t?t:null==t?"":String(t)}function qt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Wt(t)}function Yt(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new Gt(-200,`Circular dependency in DI detected for ${t}${n}`)}function Qt(t,e){throw new Gt(-201,!1)}function Kt(t,e,n){t!=e&&Xt(n,t,e,"==")}function Jt(t,e){null==t&&Xt(e,t,null,"!=")}function Xt(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function te(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ee(t){return{providers:t.providers||[],imports:t.imports||[]}}function ne(t){return re(t,ie)||re(t,ue)}function re(t,e){return t.hasOwnProperty(e)?t[e]:null}function oe(t){return t&&(t.hasOwnProperty(se)||t.hasOwnProperty(le))?t[se]:null}const ie=Nt({"ɵprov":Nt}),se=Nt({"ɵinj":Nt}),ue=Nt({ngInjectableDef:Nt}),le=Nt({ngInjectorDef:Nt});var ae;let ce;function fe(t){const e=ce;return ce=t,e}function de(t,e,n){const r=ne(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ae.Optional?null:void 0!==e?e:void Qt(Lt(t))}!function(t){t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional"}(ae||(ae={}));const he=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)();const pe={},ge="__NG_DI_FLAG__",ye="ngTempTokenPath",me=/\n/gm,ve="__source";let De;function _e(t){const e=De;return De=t,e}function we(t,e=ae.Default){if(void 0===De)throw new Gt(-203,!1);return null===De?de(t,void 0,e):De.get(t,e&ae.Optional?null:void 0,e)}function be(t,e=ae.Default){return(ce||we)(Vt(t),e)}function Ce(t){throw new Gt(202,!1)}function Ee(t,e=ae.Default){return be(t,Ae(e))}function Ae(t){return void 0===t||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Se(t){const e=[];for(let n=0;n<t.length;n++){const r=Vt(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Gt(900,!1);let t,n=ae.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o[ge];"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(be(t,n))}else e.push(be(r))}return e}function Fe(t,e){return t[ge]=e,t.prototype[ge]=e,t}function xe(t,e,n,r){const o=t[ye];throw e[ve]&&o.unshift(e[ve]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&"ɵ"==t.charAt(1)?t.slice(2):t;let o=Lt(e);if(Array.isArray(e))o=e.map(Lt).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):Lt(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(me,"\n  ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t[ye]=null,t}function Ie(t){return{toString:t}.toString()}var ke,Te;t.ChangeDetectionStrategy=void 0,(ke=t.ChangeDetectionStrategy||(t.ChangeDetectionStrategy={}))[ke.OnPush=0]="OnPush",ke[ke.Default=1]="Default",function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(Te||(Te={})),t.ViewEncapsulation$1=void 0,function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(t.ViewEncapsulation$1||(t.ViewEncapsulation$1={}));const Oe={},Pe=[];const Me=Nt({"ɵcmp":Nt}),Ne=Nt({"ɵdir":Nt}),Be=Nt({"ɵpipe":Nt}),Le=Nt({"ɵmod":Nt}),Re=Nt({"ɵfac":Nt}),je=Nt({__NG_ELEMENT_ID__:Nt});let He=0;function Ve(e){return Ie((()=>{const n=e.type,r=!0===e.standalone,o={},i={type:n,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:o,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===t.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,standalone:r,dependencies:r&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||Pe,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||t.ViewEncapsulation$1.Emulated,id:"c"+He++,styles:e.styles||Pe,_:null,setInput:null,schemas:e.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},s=e.dependencies,u=e.features;return i.inputs=We(e.inputs,o),i.outputs=We(e.outputs),u&&u.forEach((t=>t(i))),i.directiveDefs=s?()=>("function"==typeof s?s():s).map(ze).filter(Ue):null,i.pipeDefs=s?()=>("function"==typeof s?s():s).map(Je).filter(Ue):null,i}))}function $e(t,e,n){const r=t.ɵcmp;r.directiveDefs=()=>("function"==typeof e?e():e).map(ze),r.pipeDefs=()=>("function"==typeof n?n():n).map(Je)}function ze(t){return Qe(t)||Ke(t)}function Ue(t){return null!==t}function Ge(t){return Ie((()=>({type:t.type,bootstrap:t.bootstrap||Pe,declarations:t.declarations||Pe,imports:t.imports||Pe,exports:t.exports||Pe,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null})))}function Ze(t,e){return Ie((()=>{const n=tn(t,!0);n.declarations=e.declarations||Pe,n.imports=e.imports||Pe,n.exports=e.exports||Pe}))}function We(t,e){if(null==t)return Oe;const n={};for(const r in t)if(t.hasOwnProperty(r)){let o=t[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,e&&(e[o]=i)}return n}const qe=Ve;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Qe(t){return t[Me]||null}function Ke(t){return t[Ne]||null}function Je(t){return t[Be]||null}function Xe(t){const e=Qe(t)||Ke(t)||Je(t);return null!==e&&e.standalone}function tn(t,e){const n=t[Le]||null;if(!n&&!0===e)throw new Error(`Type ${Lt(t)} does not have 'ɵmod' property.`);return n}const en=10,nn=20,rn=22;function on(t){return Array.isArray(t)&&"object"==typeof t[1]}function sn(t){return Array.isArray(t)&&!0===t[1]}function un(t){return 0!=(4&t.flags)}function ln(t){return t.componentOffset>-1}function an(t){return 1==(1&t.flags)}function cn(t){return null!==t.template}function fn(t,e){const n=t.hasOwnProperty(Re);return n?t[Re]:null}class dn{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function hn(){return pn}function pn(t){return t.type.prototype.ngOnChanges&&(t.setInput=yn),gn}function gn(){const t=vn(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===Oe)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function yn(t,e,n,r){const o=this.declaredInputs[n],i=vn(t)||function(t,e){return t[mn]=e}(t,{previous:Oe,current:null}),s=i.current||(i.current={}),u=i.previous,l=u[o];s[o]=new dn(l&&l.currentValue,e,u===Oe),t[r]=e}hn.ngInherit=!0;const mn="__ngSimpleChanges__";function vn(t){return t[mn]||null}let Dn=null;const _n=function(t,e,n){null!=Dn&&Dn(t,e,n)},wn="math";function bn(t){for(;Array.isArray(t);)t=t[0];return t}function Cn(t,e){return bn(e[t])}function En(t,e){return bn(e[t.index])}function An(t,e){const n=t.data[e];return n}function Sn(t,e){return t[e]}function Fn(t,e){const n=e[t];return on(n)?n:n[0]}function xn(t){return 4==(4&t[2])}function In(t){return 64==(64&t[2])}function kn(t,e){return null==e?null:t[e]}function Tn(t){t[18]=0}function On(t,e){t[5]+=e;let n=t,r=t[3];for(;null!==r&&(1===e&&1===n[5]||-1===e&&0===n[5]);)r[5]+=e,n=r,r=r[3]}const Pn={lFrame:lr(null),bindingsEnabled:!0};function Mn(){return Pn.bindingsEnabled}function Nn(){Pn.bindingsEnabled=!0}function Bn(){Pn.bindingsEnabled=!1}function Ln(){return Pn.lFrame.lView}function Rn(){return Pn.lFrame.tView}function jn(t){return Pn.lFrame.contextLView=t,t[8]}function Hn(t){return Pn.lFrame.contextLView=null,t}function Vn(){let t=$n();for(;null!==t&&64===t.type;)t=t.parent;return t}function $n(){return Pn.lFrame.currentTNode}function zn(){const t=Pn.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Un(t,e){const n=Pn.lFrame;n.currentTNode=t,n.isParent=e}function Gn(){return Pn.lFrame.isParent}function Zn(){Pn.lFrame.isParent=!1}function Wn(){const t=Pn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function qn(){return Pn.lFrame.bindingIndex}function Yn(t){return Pn.lFrame.bindingIndex=t}function Qn(){return Pn.lFrame.bindingIndex++}function Kn(t){const e=Pn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function Jn(t){Pn.lFrame.inI18n=t}function Xn(t,e){const n=Pn.lFrame;n.bindingIndex=n.bindingRootIndex=t,tr(e)}function tr(t){Pn.lFrame.currentDirectiveIndex=t}function er(t){const e=Pn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function nr(){return Pn.lFrame.currentQueryIndex}function rr(t){Pn.lFrame.currentQueryIndex=t}function or(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function ir(t,e,n){if(n&ae.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&ae.Host||(r=or(o),null===r)||(o=o[15],10&r.type)););if(null===r)return!1;e=r,t=o}const r=Pn.lFrame=ur();return r.currentTNode=e,r.lView=t,!0}function sr(t){const e=ur();const n=t[1];Pn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function ur(){const t=Pn.lFrame,e=null===t?null:t.child;return null===e?lr(t):e}function lr(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function ar(){const t=Pn.lFrame;return Pn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const cr=ar;function fr(){const t=ar();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function dr(t){return(Pn.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,Pn.lFrame.contextLView))[8]}function hr(){return Pn.lFrame.selectedIndex}function pr(t){Pn.lFrame.selectedIndex=t}function gr(){const t=Pn.lFrame;return An(t.tView,t.selectedIndex)}function yr(){Pn.lFrame.currentNamespace="svg"}function mr(){Pn.lFrame.currentNamespace=wn}function vr(){Pn.lFrame.currentNamespace=null}function Dr(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const e=t.data[n],r=e.type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:i,ngAfterViewInit:s,ngAfterViewChecked:u,ngOnDestroy:l}=r;o&&(t.contentHooks||(t.contentHooks=[])).push(-n,o),i&&((t.contentHooks||(t.contentHooks=[])).push(n,i),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i)),s&&(t.viewHooks||(t.viewHooks=[])).push(-n,s),u&&((t.viewHooks||(t.viewHooks=[])).push(n,u),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,u)),null!=l&&(t.destroyHooks||(t.destroyHooks=[])).push(n,l)}}function _r(t,e,n){Cr(t,e,3,n)}function wr(t,e,n,r){(3&t[2])===n&&Cr(t,e,n,r)}function br(t,e){let n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Cr(t,e,n,r){const o=void 0!==r?65535&t[18]:0,i=null!=r?r:-1,s=e.length-1;let u=0;for(let l=o;l<s;l++){if("number"==typeof e[l+1]){if(u=e[l],null!=r&&u>=r)break}else{e[l]<0&&(t[18]+=65536),(u<i||-1==i)&&(Er(t,n,e,l),t[18]=(4294901760&t[18])+l+2),l++}}}function Er(t,e,n,r){const o=n[r]<0,i=n[r+1],s=t[o?-n[r]:n[r]];if(o){if(t[2]>>11<t[18]>>16&&(3&t[2])===e){t[2]+=2048,_n(4,s,i);try{i.call(s)}finally{_n(5,s,i)}}}else{_n(4,s,i);try{i.call(s)}finally{_n(5,s,i)}}}const Ar=-1;class Sr{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Fr(t,e,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++];t.setAttribute(e,s,u,i)}else{const i=o,s=n[++r];Ir(i)?t.setProperty(e,i,s):t.setAttribute(e,i,s),r++}}return r}function xr(t){return 3===t||4===t||6===t}function Ir(t){return 64===t.charCodeAt(0)}function kr(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let r=0;r<e.length;r++){const o=e[r];"number"==typeof o?n=o:0===n||Tr(t,n,o,null,-1===n||2===n?e[++r]:null)}}return t}function Tr(t,e,n,r,o){let i=0,s=t.length;if(-1===e)s=-1;else for(;i<t.length;){const n=t[i++];if("number"==typeof n){if(n===e){s=-1;break}if(n>e){s=i-1;break}}}for(;i<t.length;){const e=t[i];if("number"==typeof e)break;if(e===n){if(null===r)return void(null!==o&&(t[i+1]=o));if(r===t[i+1])return void(t[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(t.splice(s,0,e),i=s+1),t.splice(i++,0,n),null!==r&&t.splice(i++,0,r),null!==o&&t.splice(i++,0,o)}function Or(t){return t!==Ar}function Pr(t){return 32767&t}function Mr(t,e){let n=t>>16;let r=e;for(;n>0;)r=r[15],n--;return r}let Nr=!0;function Br(t){const e=Nr;return Nr=t,e}let Lr=0;const Rr={};function jr(t,e){const n=Vr(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,Hr(r.data,t),Hr(e,null),Hr(r.blueprint,null));const o=$r(t,e),i=t.injectorIndex;if(Or(o)){const t=Pr(o),n=Mr(o,e),r=n[1].data;for(let o=0;o<8;o++)e[i+o]=n[t+o]|r[t+o]}return e[i+8]=o,i}function Hr(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Vr(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function $r(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,r=null,o=e;for(;null!==o;){if(r=ro(o),null===r)return Ar;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Ar}function zr(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(je)&&(r=n[je]),null==r&&(r=n[je]=Lr++);const o=255&r,i=1<<o;e.data[t+(o>>5)]|=i}(t,e,n)}function Ur(t,e,n){if(n&ae.Optional||void 0!==t)return t;Qt()}function Gr(t,e,n,r){if(n&ae.Optional&&void 0===r&&(r=null),0==(n&(ae.Self|ae.Host))){const o=t[9],i=fe(void 0);try{return o?o.get(e,r,n&ae.Optional):de(e,r,n&ae.Optional)}finally{fe(i)}}return Ur(r,0,n)}function Zr(t,e,n,r=ae.Default,o){if(null!==t){if(1024&e[2]){const o=function(t,e,n,r,o){let i=t,s=e;for(;null!==i&&null!==s&&1024&s[2]&&!(256&s[2]);){const t=Wr(i,s,n,r|ae.Self,Rr);if(t!==Rr)return t;let e=i.parent;if(!e){const t=s[21];if(t){const e=t.get(n,Rr,r);if(e!==Rr)return e}e=ro(s),s=s[15]}i=e}return o}(t,e,n,r,Rr);if(o!==Rr)return o}const o=Wr(t,e,n,r,Rr);if(o!==Rr)return o}return Gr(e,n,r,o)}function Wr(t,e,n,r,o){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(je)?t[je]:void 0;return"number"==typeof e?e>=0?255&e:to:e}(n);if("function"==typeof i){if(!ir(e,t,r))return r&ae.Host?Ur(o,0,r):Gr(e,n,r,o);try{const t=i(r);if(null!=t||r&ae.Optional)return t;Qt()}finally{cr()}}else if("number"==typeof i){let o=null,s=Vr(t,e),u=Ar,l=r&ae.Host?e[16][6]:null;for((-1===s||r&ae.SkipSelf)&&(u=-1===s?$r(t,e):e[s+8],u!==Ar&&Jr(r,!1)?(o=e[1],s=Pr(u),e=Mr(u,e)):s=-1);-1!==s;){const t=e[1];if(Kr(i,s,t.data)){const t=qr(s,e,n,o,r,l);if(t!==Rr)return t}u=e[s+8],u!==Ar&&Jr(r,e[1].data[s+8]===l)&&Kr(i,s,e)?(o=t,s=Pr(u),e=Mr(u,e)):s=-1}}return o}function qr(t,e,n,r,o,i){const s=e[1],u=s.data[t+8],l=Yr(u,s,n,null==r?ln(u)&&Nr:r!=s&&0!=(3&u.type),o&ae.Host&&i===u);return null!==l?Qr(e,s,l,u):Rr}function Yr(t,e,n,r,o){const i=t.providerIndexes,s=e.data,u=1048575&i,l=t.directiveStart,a=t.directiveEnd,c=i>>20,f=o?u+c:a;for(let t=r?u:u+c;t<f;t++){const e=s[t];if(t<l&&n===e||t>=l&&e.type===n)return t}if(o){const t=s[l];if(t&&cn(t)&&t.type===n)return l}return null}function Qr(t,e,n,r){let o=t[n];const i=e.data;if(o instanceof Sr){const s=o;s.resolving&&Yt(qt(i[n]));const u=Br(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?fe(s.injectImpl):null;ir(t,r,ae.Default);try{o=t[n]=s.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=e.type.prototype;if(r){const r=pn(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&fe(l),Br(u),s.resolving=!1,cr()}}return o}function Kr(t,e,n){const r=1<<t;return!!(n[e+(t>>5)]&r)}function Jr(t,e){return!(t&ae.Self||t&ae.Host&&e)}class Xr{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return Zr(this._tNode,this._lView,t,Ae(n),e)}}function to(){return new Xr(Vn(),Ln())}function eo(t){return Ie((()=>{const e=t.prototype.constructor,n=e[Re]||no(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[Re]||no(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function no(t){return $t(t)?()=>{const e=no(Vt(t));return e&&e()}:fn(t)}function ro(t){const e=t[1],n=e.type;return 2===n?e.declTNode:1===n?t[6]:null}function oo(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let r=0;for(;r<t;){const o=n[r];if(xr(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<t&&"string"==typeof n[r];)r++;else{if(o===e)return n[r+1];r+=2}}}return null}(Vn(),t)}const io="__annotations__",so="__parameters__",uo="__prop__metadata__";function lo(t,e,n,r,o){return Ie((()=>{const i=ao(e);function s(...t){if(this instanceof s)return i.call(this,...t),this;const e=new s(...t);return function(n){o&&o(n,...t);return(n.hasOwnProperty(io)?n[io]:Object.defineProperty(n,io,{value:[]})[io]).push(e),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s}))}function ao(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function co(t,e,n){return Ie((()=>{const r=ao(e);function o(...t){if(this instanceof o)return r.apply(this,t),this;const e=new o(...t);return n.annotation=e,n;function n(t,n,r){const o=t.hasOwnProperty(so)?t[so]:Object.defineProperty(t,so,{value:[]})[so];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(e),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}))}function fo(t,e,n,r){return Ie((()=>{const o=ao(e);function i(...t){if(this instanceof i)return o.apply(this,t),this;const e=new i(...t);return function(n,o){const i=n.constructor,s=i.hasOwnProperty(uo)?i[uo]:Object.defineProperty(i,uo,{value:{}})[uo];s[o]=s.hasOwnProperty(o)&&s[o]||[],s[o].unshift(e),r&&r(n,o,...t)}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}))}const ho=co("Attribute",(t=>({attributeName:t,__NG_ELEMENT_ID__:()=>oo(t)})));class po{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.ɵprov=te({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new po("AnalyzeForEntryComponents");class go{}const yo=fo("ContentChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true},e)),go),mo=fo("ContentChild",((t,e={})=>Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)),go),vo=fo("ViewChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true},e)),go),Do=fo("ViewChild",((t,e)=>Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)),go);var _o,wo,bo;function Co(t){const e=he.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable")}!function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"}(_o||(_o={})),function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"}(wo||(wo={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(bo||(bo={}));const Eo=Function;function Ao(t){return"function"==typeof t}function So(t){return t.flat(Number.POSITIVE_INFINITY)}function Fo(t,e){t.forEach((t=>Array.isArray(t)?Fo(t,e):e(t)))}function xo(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Io(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ko(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function To(t,e,n){let r=Po(t,e);return r>=0?t[1|r]=n:(r=~r,function(t,e,n,r){let o=t.length;if(o==e)t.push(n,r);else if(1===o)t.push(r,t[0]),t[0]=n;else{for(o--,t.push(t[o-1],t[o]);o>e;){const e=o-2;t[o]=t[e],o--}t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function Oo(t,e){const n=Po(t,e);if(n>=0)return t[1|n]}function Po(t,e){return function(t,e,n){let r=0,o=t.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=t[i<<n];if(e===s)return i<<n;s>e?o=i:r=i+1}return~(o<<n)}(t,e,1)}const Mo=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,No=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Bo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Lo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Ro{constructor(t){this._reflect=t||he.Reflect}factory(t){return(...e)=>new t(...e)}_zipTypesAndAnnotations(t,e){let n;n=ko(void 0===t?e.length:t.length);for(let r=0;r<n.length;r++)void 0===t?n[r]=[]:t[r]&&t[r]!=Object?n[r]=[t[r]]:n[r]=[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n}_ownParameters(t,e){if(function(t){return Mo.test(t)||Lo.test(t)||No.test(t)&&!Bo.test(t)}(t.toString()))return null;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;const n=t.ctorParameters;if(n&&n!==e.ctorParameters){const t="function"==typeof n?n():n,e=t.map((t=>t&&t.type)),r=t.map((t=>t&&jo(t.decorators)));return this._zipTypesAndAnnotations(e,r)}const r=t.hasOwnProperty(so)&&t[so],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return o||r?this._zipTypesAndAnnotations(o,r):ko(t.length)}parameters(t){if(!Ao(t))return[];const e=Ho(t);let n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]}_ownAnnotations(t,e){if(t.annotations&&t.annotations!==e.annotations){let e=t.annotations;return"function"==typeof e&&e.annotations&&(e=e.annotations),e}return t.decorators&&t.decorators!==e.decorators?jo(t.decorators):t.hasOwnProperty(io)?t[io]:null}annotations(t){if(!Ao(t))return[];const e=Ho(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)}_ownPropMetadata(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){let e=t.propMetadata;return"function"==typeof e&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators&&t.propDecorators!==e.propDecorators){const e=t.propDecorators,n={};return Object.keys(e).forEach((t=>{n[t]=jo(e[t])})),n}return t.hasOwnProperty(uo)?t[uo]:null}propMetadata(t){if(!Ao(t))return{};const e=Ho(t),n={};if(e!==Object){const t=this.propMetadata(e);Object.keys(t).forEach((e=>{n[e]=t[e]}))}const r=this._ownPropMetadata(t,e);return r&&Object.keys(r).forEach((t=>{const e=[];n.hasOwnProperty(t)&&e.push(...n[t]),e.push(...r[t]),n[t]=e})),n}ownPropMetadata(t){return Ao(t)&&this._ownPropMetadata(t,Ho(t))||{}}hasLifecycleHook(t,e){return t instanceof Eo&&e in t.prototype}}function jo(t){return t?t.map((t=>new(0,t.type.annotationCls)(...t.args?t.args:[]))):[]}function Ho(t){const e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}const Vo=Fe(co("Inject",(t=>({token:t}))),-1),$o=Fe(co("Optional"),8),zo=Fe(co("Self"),2),Uo=Fe(co("SkipSelf"),4),Go=Fe(co("Host"),1);let Zo=null;function Wo(){return Zo=Zo||new Ro}function qo(t){return Yo(Wo().parameters(t))}function Yo(t){return t.map((t=>function(t){const e={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(t)&&t.length>0)for(let n=0;n<t.length;n++){const r=t[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof $o||"Optional"===o.ngMetadataName)e.optional=!0;else if(r instanceof Uo||"SkipSelf"===o.ngMetadataName)e.skipSelf=!0;else if(r instanceof zo||"Self"===o.ngMetadataName)e.self=!0;else if(r instanceof Go||"Host"===o.ngMetadataName)e.host=!0;else if(r instanceof Vo)e.token=r.token;else if(r instanceof ho){if(void 0===r.attributeName)throw new Gt(204,!1);e.attribute=r.attributeName}else e.token=r}else void 0===t||Array.isArray(t)&&0===t.length?e.token=null:e.token=t;return e}(t)))}let Qo=new Map;const Ko=new Set;function Jo(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}const Xo=new Map;function ti(t,e){!function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${Lt(e)} vs ${Lt(e.name)}`)}(e,Xo.get(e)||null,t),Xo.set(e,t)}new Map([["ngIf","NgIf"],["ngFor","NgFor"],["ngSwitchCase","NgSwitchCase"],["ngSwitchDefault","NgSwitchDefault"]]);var ei;!function(t){t[t.Important=1]="Important",t[t.DashCase=2]="DashCase"}(ei||(ei={}));const ni=/^>|^->|<!--|-->|--!>|<!-$/g,ri=/(<|>)/;function oi(t){return t.replace(ni,(t=>t.replace(ri,"​$1​")))}const ii=new Map;let si=0;const ui="__ngContext__";function li(t,e){var n;on(e)?(t[ui]=e[nn],n=e,ii.set(n[nn],n)):t[ui]=e}let ai;function ci(t,e){return ai(t,e)}function fi(t){const e=t[3];return sn(e)?e[3]:e}function di(t){return pi(t[13])}function hi(t){return pi(t[4])}function pi(t){for(;null!==t&&!sn(t);)t=t[4];return t}function gi(t,e,n,r,o){if(null!=r){let i,s=!1;sn(r)?i=r:on(r)&&(s=!0,r=r[0]);const u=bn(r);0===t&&null!==n?null==o?xi(e,n,u):Fi(e,n,u,o||null,!0):1===t&&null!==n?Fi(e,n,u,o||null,!0):2===t?zi(e,u,s):3===t&&e.destroyNode(u),null!=i&&function(t,e,n,r,o){const i=n[7],s=bn(n);i!==s&&gi(e,t,r,i,o);for(let o=en;o<n.length;o++){const s=n[o];Gi(s[1],s,t,e,r,i)}}(e,t,i,n,o)}}function yi(t,e){return t.createText(e)}function mi(t,e,n){t.setValue(e,n)}function vi(t,e){return t.createComment(oi(e))}function Di(t,e,n){return t.createElement(e,n)}function _i(t,e,n,r){const o=en+r,i=n.length;r>0&&(n[o-1][4]=e),r<i-en?(e[4]=n[o],xo(n,en+r,e)):(n.push(e),e[4]=null),e[3]=n;const s=e[17];null!==s&&n!==s&&function(t,e){const n=t[9],r=e[3];const o=r[3][16];const i=e[16];i!==o&&(t[2]=!0);null===n?t[9]=[e]:n.push(e)}(s,e);const u=e[19];null!==u&&u.insertView(t),e[2]|=64}function wi(t,e){const n=t[9],r=n.indexOf(e),o=e[3];512&e[2]&&(e[2]&=-513,On(o,-1)),n.splice(r,1)}function bi(t,e){if(t.length<=en)return;const n=en+e,r=t[n];if(r){const i=r[17];null!==i&&i!==t&&wi(i,r),e>0&&(t[n-1][4]=r[4]);const s=Io(t,en+e);Gi(r[1],o=r,o[11],2,null,null),o[0]=null,o[6]=null;const u=s[19];null!==u&&u.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-65}var o;return r}function Ci(t,e){if(!(128&e[2])){const n=e[11];n.destroyNode&&Gi(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Ei(t[1],t);for(;e;){let n=null;if(on(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)on(e)&&Ei(e[1],e),e=e[3];null===e&&(e=t),on(e)&&Ei(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ei(t,e){if(!(128&e[2])){e[2]&=-65,e[2]|=128,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let t=0;t<n.length;t+=2){const r=e[n[t]];if(!(r instanceof Sr)){const e=n[t+1];if(Array.isArray(e))for(let t=0;t<e.length;t+=2){const n=r[e[t]],o=e[t+1];_n(4,n,o);try{o.call(n)}finally{_n(5,n,o)}}else{_n(4,r,e);try{e.call(r)}finally{_n(5,r,e)}}}}}(t,e),function(t,e){const n=t.cleanup,r=e[7];let o=-1;if(null!==n)for(let t=0;t<n.length-1;t+=2)if("string"==typeof n[t]){const e=n[t+3];e>=0?r[o=e]():r[o=-e].unsubscribe(),t+=2}else{const e=r[o=n[t+1]];n[t].call(e)}if(null!==r){for(let t=o+1;t<r.length;t++){const e=r[t];e()}e[7]=null}}(t,e),1===e[1].type&&e[11].destroy();const n=e[17];if(null!==n&&sn(e[3])){n!==e[3]&&wi(n,e);const r=e[19];null!==r&&r.detachView(t)}!function(t){ii.delete(t[nn])}(e)}}function Ai(t,e,n){return Si(t,e.parent,n)}function Si(e,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}=e.data[o.directiveStart+n];if(r===t.ViewEncapsulation$1.None||r===t.ViewEncapsulation$1.Emulated)return null}return En(o,r)}}function Fi(t,e,n,r,o){t.insertBefore(e,n,r,o)}function xi(t,e,n){t.appendChild(e,n)}function Ii(t,e,n,r,o){null!==r?Fi(t,e,n,r,o):xi(t,e,n)}function ki(t,e){return t.parentNode(e)}function Ti(t,e,n){return Li(t,e,n)}function Oi(t,e,n){return 40&t.type?En(t,n):null}let Pi,Mi,Ni,Bi,Li=Oi;function Ri(t,e){Li=t,Pi=e}function ji(t,e,n,r){const o=Ai(t,r,e),i=e[11],s=Ti(r.parent||e[6],r,e);if(null!=o)if(Array.isArray(n))for(let t=0;t<n.length;t++)Ii(i,o,n[t],s,!1);else Ii(i,o,n,s,!1);void 0!==Pi&&Pi(i,r,e,n,o)}function Hi(t,e){if(null!==e){const n=e.type;if(3&n)return En(e,t);if(4&n)return $i(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return Hi(t,n);{const n=t[e.index];return sn(n)?$i(-1,n):bn(n)}}if(32&n){return ci(e,t)()||bn(t[e.index])}{const n=Vi(t,e);if(null!==n){if(Array.isArray(n))return n[0];const e=fi(t[16]);return Hi(e,n)}return Hi(t,e.next)}}return null}function Vi(t,e){if(null!==e){const n=t[16][6],r=e.projection;return n.projection[r]}return null}function $i(t,e){const n=en+t+1;if(n<e.length){const t=e[n],r=t[1].firstChild;if(null!==r)return Hi(t,r)}return e[7]}function zi(t,e,n){const r=ki(t,e);r&&function(t,e,n,r){t.removeChild(e,n,r)}(t,r,e,n)}function Ui(t,e,n,r,o,i,s){for(;null!=n;){const u=r[n.index],l=n.type;if(s&&0===e&&(u&&li(bn(u),r),n.flags|=2),32!=(32&n.flags))if(8&l)Ui(t,e,n.child,r,o,i,!1),gi(e,t,o,u,i);else if(32&l){const s=ci(n,r);let l;for(;l=s();)gi(e,t,o,l,i);gi(e,t,o,u,i)}else 16&l?Zi(t,e,r,n,o,i):gi(e,t,o,u,i);n=s?n.projectionNext:n.next}}function Gi(t,e,n,r,o,i){Ui(n,r,t.firstChild,e,o,i,!1)}function Zi(t,e,n,r,o,i){const s=n[16],u=s[6].projection[r.projection];if(Array.isArray(u))for(let n=0;n<u.length;n++){gi(e,t,o,u[n],i)}else{Ui(t,e,u,s[3],o,i,!0)}}function Wi(t,e,n){""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n)}function qi(t,e,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&Fr(t,e,r),null!==o&&Wi(t,e,o),null!==i&&function(t,e,n){t.setAttribute(e,"style",n)}(t,e,i)}function Yi(){if(void 0===Mi&&(Mi=null,he.trustedTypes))try{Mi=he.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Mi}function Qi(t){var e;return(null===(e=Yi())||void 0===e?void 0:e.createHTML(t))||t}function Ki(t,e,n){const r=Ln(),o=gr(),i=En(o,r);if(2===o.type&&"iframe"===e.toLowerCase()){const t=i;t.src="",t.srcdoc=Qi(""),zi(r[11],t);throw new Gt(-910,!1)}return t}function Ji(){return void 0!==Ni?Ni:"undefined"!=typeof document?document:void 0}function Xi(){if(void 0===Bi&&(Bi=null,he.trustedTypes))try{Bi=he.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Bi}function ts(t){var e;return(null===(e=Xi())||void 0===e?void 0:e.createHTML(t))||t}function es(t){var e;return(null===(e=Xi())||void 0===e?void 0:e.createScript(t))||t}function ns(t){var e;return(null===(e=Xi())||void 0===e?void 0:e.createScriptURL(t))||t}class rs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ut})`}}class os extends rs{getTypeName(){return"HTML"}}class is extends rs{getTypeName(){return"Style"}}class ss extends rs{getTypeName(){return"Script"}}class us extends rs{getTypeName(){return"URL"}}class ls extends rs{getTypeName(){return"ResourceURL"}}function as(t){return t instanceof rs?t.changingThisBreaksApplicationSecurity:t}function cs(t,e){const n=function(t){return t instanceof rs&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${Ut})`)}return n===e}function fs(t){const e=new hs(t);return function(){try{return!!(new window.DOMParser).parseFromString(Qi(""),"text/html")}catch(t){return!1}}()?new ds(e):e}class ds{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Qi(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(t){return null}}}class hs{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Qi(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=Qi(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let n=e.length-1;0<n;n--){const r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}let n=t.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const ps=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function gs(t){return(t=String(t)).match(ps)?t:"unsafe:"+t}function ys(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function ms(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const vs=ys("area,br,col,hr,img,wbr"),Ds=ys("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),_s=ys("rp,rt"),ws=ms(_s,Ds),bs=ms(Ds,ys("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")),Cs=ms(_s,ys("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")),Es=ms(vs,bs,Cs,ws),As=ys("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ss=ys("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"),Fs=ys("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"),xs=ms(As,Ss,Fs),Is=ys("script,style,template");class ks{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,n=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let t=this.checkClobberedElement(e,e.nextSibling);if(t){e=t;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!Es.hasOwnProperty(e))return this.sanitizedSomething=!0,!Is.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=t.attributes;for(let t=0;t<n.length;t++){const e=n.item(t),r=e.name,o=r.toLowerCase();if(!xs.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=e.value;As[o]&&(i=gs(i)),this.buf.push(" ",r,'="',Ps(i),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Es.hasOwnProperty(e)&&!vs.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(Ps(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const Ts=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Os=/([^\#-~ |!])/g;function Ps(t){return t.replace(/&/g,"&amp;").replace(Ts,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(Os,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Ms;function Ns(t,e){let n=null;try{Ms=Ms||fs(t);let r=e?String(e):"";n=Ms.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=Ms.getInertBodyElement(r)}while(r!==i);const s=new ks;return Qi(s.sanitizeChildren(Bs(n)||n))}finally{if(n){const t=Bs(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Bs(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Ls;function Rs(e){const n=Zs();return n?ts(n.sanitize(t.SecurityContext.HTML,e)||""):cs(e,"HTML")?ts(as(e)):Ns(Ji(),Wt(e))}function js(e){const n=Zs();return n?n.sanitize(t.SecurityContext.STYLE,e)||"":cs(e,"Style")?as(e):Wt(e)}function Hs(e){const n=Zs();return n?n.sanitize(t.SecurityContext.URL,e)||"":cs(e,"URL")?as(e):gs(Wt(e))}function Vs(e){const n=Zs();if(n)return ns(n.sanitize(t.SecurityContext.RESOURCE_URL,e)||"");if(cs(e,"ResourceURL"))return ns(as(e));throw new Gt(904,!1)}function $s(e){const n=Zs();if(n)return es(n.sanitize(t.SecurityContext.SCRIPT,e)||"");if(cs(e,"Script"))return es(as(e));throw new Gt(905,!1)}function zs(t){return Qi(t[0])}function Us(t){return function(t){var e;return(null===(e=Yi())||void 0===e?void 0:e.createScriptURL(t))||t}(t[0])}function Gs(t,e,n){return function(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?Vs:Hs}(e,n)(t)}function Zs(){const t=Ln();return t&&t[12]}t.SecurityContext=void 0,(Ls=t.SecurityContext||(t.SecurityContext={}))[Ls.NONE=0]="NONE",Ls[Ls.HTML=1]="HTML",Ls[Ls.STYLE=2]="STYLE",Ls[Ls.SCRIPT=3]="SCRIPT",Ls[Ls.URL=4]="URL",Ls[Ls.RESOURCE_URL=5]="RESOURCE_URL";const Ws=new po("ENVIRONMENT_INITIALIZER"),qs=new po("INJECTOR",-1),Ys=new po("INJECTOR_DEF_TYPES");class Qs{get(t,e=pe){if(e===pe){const e=new Error(`NullInjectorError: No provider for ${Lt(t)}!`);throw e.name="NullInjectorError",e}return e}}function Ks(...t){return{"ɵproviders":Js(!0,t),"ɵfromNgModule":!0}}function Js(t,...e){const n=[],r=new Set;let o;return Fo(e,(t=>{const e=t;tu(e,n,[],r)&&(o||(o=[]),o.push(e))})),void 0!==o&&Xs(o,n),n}function Xs(t,e){for(let n=0;n<t.length;n++){const{ngModule:r,providers:o}=t[n];eu(o,(t=>{e.push(t)}))}}function tu(t,e,n,r){if(!(t=Vt(t)))return!1;let o=null,i=oe(t);const s=!i&&Qe(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=oe(e),!i)return!1;o=e}const u=r.has(o);if(s){if(u)return!1;if(r.add(o),s.dependencies){const t="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const o of t)tu(o,e,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let t;r.add(o);try{Fo(i.imports,(o=>{tu(o,e,n,r)&&(t||(t=[]),t.push(o))}))}finally{}void 0!==t&&Xs(t,e)}if(!u){const t=fn(o)||(()=>new o);e.push({provide:o,useFactory:t,deps:Pe},{provide:Ys,useValue:o,multi:!0},{provide:Ws,useValue:()=>be(o),multi:!0})}const t=i.providers;if(null!=t&&!u){eu(t,(t=>{e.push(t)}))}}}return o!==t&&void 0!==t.providers}function eu(t,e){for(let n of t)zt(n)&&(n=n.ɵproviders),Array.isArray(n)?eu(n,e):e(n)}const nu=Nt({provide:String,useValue:Nt});function ru(t){return null!==t&&"object"==typeof t&&nu in t}function ou(t){return!(!t||!t.useExisting)}function iu(t){return!(!t||!t.useFactory)}function su(t){return"function"==typeof t}const uu=new po("Set Injector scope."),lu={},au={};let cu;function fu(){return void 0===cu&&(cu=new Qs),cu}class du{}class hu extends du{constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,mu(t,(t=>this.processProvider(t))),this.records.set(qs,yu(void 0,this)),r.has("environment")&&this.records.set(du,yu(void 0,this));const o=this.records.get(uu);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Ys.multi,Pe,ae.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=_e(this),n=fe(void 0);try{return t()}finally{_e(e),fe(n)}}get(t,e=pe,n=ae.Default){this.assertNotDestroyed(),n=Ae(n);const r=_e(this),o=fe(void 0);try{if(!(n&ae.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof po)&&ne(t);e=n&&this.injectableDefInScope(n)?yu(pu(t),lu):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}const s=n&ae.Self?fu():this.parent;return e=n&ae.Optional&&e===pe?null:e,s.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e[ye]=e[ye]||[]).unshift(Lt(t)),r)throw e;return xe(e,t,"R3InjectorError",this.source)}throw e}finally{fe(o),_e(r)}var i}resolveInjectorInitializers(){const t=_e(this),e=fe(void 0);try{const n=this.get(Ws.multi,Pe,ae.Self);0;for(const t of n)t()}finally{_e(t),fe(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(Lt(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Gt(205,!1)}processProvider(t){let e=su(t=Vt(t))?t:Vt(t&&t.provide);const n=function(t){if(ru(t))return yu(void 0,t.useValue);return yu(gu(t),lu)}(t);if(su(t)||!0!==t.multi){this.records.get(e);0}else{let n=this.records.get(e);n||(n=yu(void 0,lu,!0),n.factory=()=>Se(n.multi),this.records.set(e,n)),e=t,n.multi.push(t)}this.records.set(e,n)}hydrate(t,e){var n;return e.value===lu&&(e.value=au,e.value=e.factory()),"object"==typeof e.value&&e.value&&(null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Vt(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function pu(t){const e=ne(t),n=null!==e?e.factory:fn(t);if(null!==n)return n;if(t instanceof po)throw new Gt(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){ko(e,"?");throw new Gt(204,!1)}const n=function(t){const e=t&&(t[ie]||t[ue]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Gt(204,!1)}function gu(t,e,n){let r;if(su(t)){const e=Vt(t);return fn(e)||pu(e)}if(ru(t))r=()=>Vt(t.useValue);else if(iu(t))r=()=>t.useFactory(...Se(t.deps||[]));else if(ou(t))r=()=>be(Vt(t.useExisting));else{const e=Vt(t&&(t.useClass||t.provide));if(!t.deps)return fn(e)||pu(e);r=()=>new e(...Se(t.deps))}return r}function yu(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function mu(t,e){for(const n of t)Array.isArray(n)?mu(n,e):n&&zt(n)?mu(n.ɵproviders,e):e(n)}class vu{}class Du{}const _u="ngComponent";class wu{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${Lt(t)}. Did you add it to @NgModule.entryComponents?`);return e[_u]=t,e}(t)}}class bu{}function Cu(t,e){return new Eu(En(t,e))}bu.NULL=new wu;class Eu{constructor(t){this.nativeElement=t}}function Au(t){return t instanceof Eu?t.nativeElement:t}Eu.__NG_ELEMENT_ID__=function(){return Cu(Vn(),Ln())};class Su{}class Fu{}Fu.__NG_ELEMENT_ID__=()=>function(){const t=Ln(),e=Fn(Vn().index,t);return(on(e)?e:t)[11]}();class xu{}xu.ɵprov=te({token:xu,providedIn:"root",factory:()=>null});class Iu{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ku=new Iu("15.0.4"),Tu={};function Ou(t){return t.ngOriginalError}class Pu{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&Ou(t);for(;e&&Ou(e);)e=Ou(e);return e||null}}function Mu(t){return t.ownerDocument.defaultView}function Nu(t){return t.ownerDocument}function Bu(t){return t.ownerDocument.body}function Lu(t){return t instanceof Function?t():t}function Ru(t,e,n){let r=t.length;for(;;){const o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){const n=e.length;if(o+n===r||t.charCodeAt(o+n)<=32)return o}n=o+1}}const ju="ng-template";function Hu(t,e,n){let r=0;for(;r<t.length;){let o=t[r++];if(n&&"class"===o){if(o=t[r],-1!==Ru(o.toLowerCase(),e,0))return!0}else if(1===o){for(;r<t.length&&"string"==typeof(o=t[r++]);)if(o.toLowerCase()===e)return!0;return!1}}return!1}function Vu(t){return 4===t.type&&t.value!==ju}function $u(t,e,n){return e===(4!==t.type||n?t.value:ju)}function zu(t,e,n){let r=4;const o=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++){if(xr(t[e]))return e}return t.length}(o);let s=!1;for(let u=0;u<e.length;u++){const l=e[u];if("number"!=typeof l){if(!s)if(4&r){if(r=2|1&r,""!==l&&!$u(t,l,n)||""===l&&1===e.length){if(Uu(r))return!1;s=!0}}else{const a=8&r?l:e[++u];if(8&r&&null!==t.attrs){if(!Hu(t.attrs,a,n)){if(Uu(r))return!1;s=!0}continue}const c=Gu(8&r?"class":l,o,Vu(t),n);if(-1===c){if(Uu(r))return!1;s=!0;continue}if(""!==a){let t;t=c>i?"":o[c+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==Ru(e,a,0)||2&r&&a!==t){if(Uu(r))return!1;s=!0}}}}else{if(!s&&!Uu(r)&&!Uu(l))return!1;if(s&&Uu(l))continue;s=!1,r=l|1&r}}return Uu(r)||s}function Uu(t){return 0==(1&t)}function Gu(t,e,n,r){if(null===e)return-1;let o=0;if(r||!n){let n=!1;for(;o<e.length;){const r=e[o];if(r===t)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let t=e[++o];for(;"string"==typeof t;)t=e[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){const r=t[n];if("number"==typeof r)return-1;if(r===e)return n;n++}return-1}(e,t)}function Zu(t,e,n=!1){for(let r=0;r<e.length;r++)if(zu(t,e[r],n))return!0;return!1}function Wu(t,e){t:for(let n=0;n<e.length;n++){const r=e[n];if(t.length===r.length){for(let e=0;e<t.length;e++)if(t[e]!==r[e])continue t;return!0}}return!1}function qu(t,e){return t?":not("+e.trim()+")":e}function Yu(t){let e=t[0],n=1,r=2,o="",i=!1;for(;n<t.length;){let s=t[n];if("string"==typeof s)if(2&r){const e=t[++n];o+="["+s+(e.length>0?'="'+e+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""===o||Uu(s)||(e+=qu(i,o),o=""),r=s,i=i||!Uu(r);n++}return""!==o&&(e+=qu(i,o)),e}const Qu={};function Ku(t){Ju(Rn(),Ln(),hr()+t,!1)}function Ju(t,e,n,r){if(!r){if(3==(3&e[2])){const r=t.preOrderCheckHooks;null!==r&&_r(e,r,n)}else{const r=t.preOrderHooks;null!==r&&wr(e,r,0,n)}}pr(n)}const Xu={"ɵɵdefineInjectable":te,"ɵɵdefineInjector":ee,"ɵɵinject":be,"ɵɵinvalidFactoryDep":Ce,resolveForwardRef:Vt};function tl(t,e){let n=null,r=null;t.hasOwnProperty(ie)||Object.defineProperty(t,ie,{get:()=>{if(null===n){const r=Co();n=r.compileInjectable(Xu,`ng:///${t.name}/ɵprov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(nl(n)||rl(n))&&void 0!==n.deps&&(r.deps=Yo(n.deps));nl(n)?r.useClass=n.useClass:!function(t){return el in t}(n)?rl(n)?r.useFactory=n.useFactory:function(t){return void 0!==t.useExisting}(n)&&(r.useExisting=n.useExisting):r.useValue=n.useValue;return r}(t,e))}return n}}),t.hasOwnProperty(Re)||Object.defineProperty(t,Re,{get:()=>{if(null===r){const e=Co();r=e.compileFactory(Xu,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:qo(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const el=Nt({provide:String,useValue:Nt});function nl(t){return void 0!==t.useClass}function rl(t){return void 0!==t.useFactory}const ol=lo("Injectable",void 0,void 0,void 0,((t,e)=>tl(t,e)));function il(t,e=null,n=null,r){const o=sl(t,e,n,r);return o.resolveInjectorInitializers(),o}function sl(t,e=null,n=null,r,o=new Set){const i=[n||Pe,Ks(t)];return r=r||("object"==typeof t?void 0:Lt(t)),new hu(i,e||fu(),r||null,o)}class ul{static create(t,e){var n;if(Array.isArray(t))return il({name:""},e,t,"");{const e=null!==(n=t.name)&&void 0!==n?n:"";return il({name:e},t.parent,t.providers,e)}}}function ll(t,e=ae.Default){const n=Ln();if(null===n)return be(t,e);return Zr(Vn(),n,Vt(t),e)}function al(){throw new Error("invalid")}function cl(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const n=t.data[i];rr(o),n.contentQueries(2,e[i],i)}}}function fl(t,e,n,r,o,i,s,u,l,a,c){const f=e.blueprint.slice();return f[0]=o,f[2]=76|r,(null!==c||t&&1024&t[2])&&(f[2]|=1024),Tn(f),f[3]=f[15]=t,f[8]=n,f[10]=s||t&&t[10],f[11]=u||t&&t[11],f[12]=l||t&&t[12]||null,f[9]=a||t&&t[9]||null,f[6]=i,f[nn]=si++,f[21]=c,f[16]=2==e.type?t[16]:f,f}function dl(t,e,n,r,o){let i=t.data[e];if(null===i)i=hl(t,e,n,r,o),Pn.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const t=zn();i.injectorIndex=null===t?-1:t.injectorIndex}return Un(i,!0),i}function hl(t,e,n,r,o){const i=$n(),s=Gn(),u=s?i:i&&i.parent,l=t.data[e]=function(t,e,n,r,o,i){let s=e?e.injectorIndex:-1;const u={type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};0;return u}(0,u,n,e,r,o);return null===t.firstChild&&(t.firstChild=l),null!==i&&(s?null==i.child&&null!==l.parent&&(i.child=l):null===i.next&&(i.next=l)),l}function pl(t,e,n,r){if(0===n)return-1;const o=e.length;for(let o=0;o<n;o++)e.push(r),t.blueprint.push(r),t.data.push(null);return o}function gl(t,e,n){sr(e);try{const r=t.viewQuery;null!==r&&Zl(1,r,n);const o=t.template;null!==o&&ml(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&cl(t,e),t.staticViewQueries&&Zl(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)$l(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[2]&=-5,fr()}}function yl(t,e,n,r){const o=e[2];if(128==(128&o))return;sr(e);try{Tn(e),Yn(t.bindingStartIndex),null!==n&&ml(t,e,n,2,r);const i=3==(3&o);if(i){const n=t.preOrderCheckHooks;null!==n&&_r(e,n,null)}else{const n=t.preOrderHooks;null!==n&&wr(e,n,0,null),br(e,0)}if(function(t){for(let e=di(t);null!==e;e=hi(e)){if(!e[2])continue;const t=e[9];for(let e=0;e<t.length;e++){const n=t[e],r=n[3];0==(512&n[2])&&On(r,1),n[2]|=512}}}(e),function(t){for(let e=di(t);null!==e;e=hi(e))for(let t=en;t<e.length;t++){const n=e[t],r=n[1];In(n)&&yl(r,n,r.template,n[8])}}(e),null!==t.contentQueries&&cl(t,e),i){const n=t.contentCheckHooks;null!==n&&_r(e,n)}else{const n=t.contentHooks;null!==n&&wr(e,n,1),br(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null!==n)try{for(let t=0;t<n.length;t++){const r=n[t];if(r<0)pr(~r);else{const o=r,i=n[++t],s=n[++t];Xn(i,o),s(2,e[o])}}}finally{pr(-1)}}(t,e);const s=t.components;null!==s&&function(t,e){for(let n=0;n<e.length;n++)Hl(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&Zl(2,u,r),i){const n=t.viewCheckHooks;null!==n&&_r(e,n)}else{const n=t.viewHooks;null!==n&&wr(e,n,2),br(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),e[2]&=-41,512&e[2]&&(e[2]&=-513,On(e[3],-1))}finally{fr()}}function ml(t,e,n,r,o){const i=hr(),s=2&r;try{pr(-1),s&&e.length>rn&&Ju(t,e,rn,!1);_n(s?2:0,o),n(r,o)}finally{pr(i);_n(s?3:1,o)}}function vl(t,e,n){if(un(e)){const r=e.directiveStart,o=e.directiveEnd;for(let e=r;e<o;e++){const r=t.data[e];r.contentQueries&&r.contentQueries(1,n[e],e)}}}function Dl(t,e,n){Mn()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;ln(n)&&function(t,e,n){const r=En(e,t),o=wl(n),i=t[10],s=zl(t,fl(t,o,null,n.onPush?32:16,r,e,i,i.createRenderer(r,n),null,null,null));t[e.index]=s}(e,n,t.data[o+n.componentOffset]);t.firstCreatePass||jr(n,e);li(r,e);const s=n.initialInputs;for(let r=o;r<i;r++){const i=t.data[r],u=Qr(e,t,r,n);if(li(u,e),null!==s&&Ll(e,r-o,u,i,n,s),cn(i)){Fn(n.index,e)[8]=Qr(e,t,r,n)}}}(t,e,n,En(n,e)),64==(64&n.flags)&&kl(t,e,n))}function _l(t,e,n=En){const r=e.localNames;if(null!==r){let o=e.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],u=-1===s?n(e,t):t[s];t[o++]=u}}}function wl(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=bl(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function bl(t,e,n,r,o,i,s,u,l,a){const c=rn+r,f=c+o,d=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:Qu);return n}(c,f),h="function"==typeof a?a():a,p=d[1]={type:t,blueprint:d,template:n,queries:null,viewQuery:u,declTNode:e,data:d.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:f,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:l,consts:h,incompleteFirstPass:!1};return p}function Cl(t,e,n,r){const o=Wl(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&ql(t).push(r,o.length-1))}function El(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?Al(n,e,o,i):r.hasOwnProperty(o)&&Al(n,e,r[o],i)}return n}function Al(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function Sl(t,e,n,r,o,i,s,u){const l=En(e,n);let a,c=e.inputs;var f;!u&&null!=c&&(a=c[r])?(Kl(t,n,a,r,o),ln(e)&&Fl(n,e.index)):3&e.type?(r="class"===(f=r)?"className":"for"===f?"htmlFor":"formaction"===f?"formAction":"innerHtml"===f?"innerHTML":"readonly"===f?"readOnly":"tabindex"===f?"tabIndex":f,o=null!=s?s(o,e.value||"",r):o,i.setProperty(l,r,o)):e.type}function Fl(t,e){const n=Fn(e,t);16&n[2]||(n[2]|=32)}function xl(t,e,n,r){let o=!1;if(Mn()){const i=null===r?null:{"":-1},s=function(t,e){var n;const r=t.directiveRegistry;let o=null,i=null;if(r)for(let s=0;s<r.length;s++){const u=r[s];if(Zu(e,u.selectors,!1))if(o||(o=[]),cn(u))if(null!==u.findHostDirectiveDefs){const n=[];i=i||new Map,u.findHostDirectiveDefs(u,n,i),o.unshift(...n,u);Ol(t,e,n.length)}else o.unshift(u),Ol(t,e,0);else i=i||new Map,null===(n=u.findHostDirectiveDefs)||void 0===n||n.call(u,u,o,i),o.push(u)}return null===o?null:[o,i]}(t,n);let u,l;null===s?u=l=null:[u,l]=s,null!==u&&(o=!0,Il(t,e,n,u,i,l)),i&&function(t,e,n){if(e){const r=t.localNames=[];for(let t=0;t<e.length;t+=2){const o=n[e[t+1]];if(null==o)throw new Gt(-301,!1);r.push(e[t],o)}}}(n,r,i)}return n.mergedAttrs=kr(n.mergedAttrs,n.attrs),o}function Il(t,e,n,r,o,i){for(let o=0;o<r.length;o++)zr(jr(n,e),t,r[o].type);!function(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}(n,t.data.length,r.length);for(let t=0;t<r.length;t++){const e=r[t];e.providersResolver&&e.providersResolver(e)}let s=!1,u=!1,l=pl(t,e,r.length,null);for(let i=0;i<r.length;i++){const a=r[i];n.mergedAttrs=kr(n.mergedAttrs,a.hostAttrs),Ml(t,n,e,l,a),Pl(l,a,o),null!==a.contentQueries&&(n.flags|=4),null===a.hostBindings&&null===a.hostAttrs&&0===a.hostVars||(n.flags|=64);const c=a.type.prototype;!s&&(c.ngOnChanges||c.ngOnInit||c.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),s=!0),u||!c.ngOnChanges&&!c.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!function(t,e,n){const r=e.directiveStart,o=e.directiveEnd,i=t.data,s=e.attrs,u=[];let l=null,a=null;for(let t=r;t<o;t++){const r=i[t],o=n?n.get(r):null,c=o?o.inputs:null,f=o?o.outputs:null;l=El(r.inputs,t,l,c),a=El(r.outputs,t,a,f);const d=null===l||null===s||Vu(e)?null:Rl(l,t,s);u.push(d)}null!==l&&(l.hasOwnProperty("class")&&(e.flags|=8),l.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=u,e.inputs=l,e.outputs=a}(t,n,i)}function kl(t,e,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=Pn.lFrame.currentDirectiveIndex;try{pr(i);for(let n=r;n<o;n++){const r=t.data[n],o=e[n];tr(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||Tl(r,o)}}finally{pr(-1),tr(s)}}function Tl(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Ol(t,e,n){e.componentOffset=n,(t.components||(t.components=[])).push(e.index)}function Pl(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;cn(e)&&(n[""]=t)}}function Ml(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=fn(o.type)),s=new Sr(i,cn(o),ll);t.blueprint[r]=s,n[r]=s,function(t,e,n,r,o){const i=o.hostBindings;if(i){let o=t.hostBindingOpCodes;null===o&&(o=t.hostBindingOpCodes=[]);const s=~e.index;(function(t){let e=t.length;for(;e>0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=s&&o.push(s),o.push(n,r,i)}}(t,e,r,pl(t,n,o.hostVars,Qu),o)}function Nl(t,e,n,r,o,i){const s=En(t,e);Bl(e[11],s,i,t.value,n,r,o)}function Bl(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const u=null==s?Wt(i):s(i,r||"",o);t.setAttribute(e,o,u,n)}}function Ll(t,e,n,r,o,i){const s=i[e];if(null!==s){const t=r.setInput;for(let e=0;e<s.length;){const o=s[e++],i=s[e++],u=s[e++];null!==t?r.setInput(n,u,o,i):n[i]=u}}}function Rl(t,e,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(t.hasOwnProperty(i)){null===r&&(r=[]);const s=t[i];for(let t=0;t<s.length;t+=2)if(s[t]===e){r.push(i,s[t+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function jl(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null];return o}function Hl(t,e){const n=Fn(e,t);if(In(n)){const t=n[1];48&n[2]?yl(t,n,t.template,n[8]):n[5]>0&&Vl(n)}}function Vl(t){for(let e=di(t);null!==e;e=hi(e))for(let t=en;t<e.length;t++){const n=e[t];if(In(n))if(512&n[2]){const t=n[1];yl(t,n,t.template,n[8])}else n[5]>0&&Vl(n)}const e=t[1].components;if(null!==e)for(let n=0;n<e.length;n++){const r=Fn(e[n],t);In(r)&&r[5]>0&&Vl(r)}}function $l(t,e){const n=Fn(e,t),r=n[1];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n),gl(r,n,n[8])}function zl(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function Ul(t){for(;t;){t[2]|=32;const e=fi(t);if(0!=(256&t[2])&&!e)return t;t=e}return null}function Gl(t,e,n,r=!0){const o=e[10];o.begin&&o.begin();try{yl(t,e,t.template,n)}catch(t){throw r&&Ql(e,t),t}finally{o.end&&o.end()}}function Zl(t,e,n){rr(0),e(t,n)}function Wl(t){return t[7]||(t[7]=[])}function ql(t){return t.cleanup||(t.cleanup=[])}function Yl(t,e,n){return(null===t||cn(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(n[e.index])),n[11]}function Ql(t,e){const n=t[9],r=n?n.get(Pu,null):null;r&&r.handleError(e)}function Kl(t,e,n,r,o){for(let i=0;i<n.length;){const s=n[i++],u=n[i++],l=e[s],a=t.data[s];null!==a.setInput?a.setInput(l,o,r,u):l[u]=o}}function Jl(t,e,n){const r=Cn(e,t);mi(t[11],r,n)}function Xl(t,e,n){let r=n?t.styles:null,o=n?t.classes:null,i=0;if(null!==e)for(let t=0;t<e.length;t++){const n=e[t];if("number"==typeof n)i=n;else if(1==i)o=Rt(o,n);else if(2==i){r=Rt(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function ta(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(bn(i)),sn(i))for(let t=en;t<i.length;t++){const e=i[t],n=e[1].firstChild;null!==n&&ta(e[1],e,n,r)}const s=n.type;if(8&s)ta(t,e,n.child,r);else if(32&s){const t=ci(n,e);let o;for(;o=t();)r.push(o)}else if(16&s){const t=Vi(e,n);if(Array.isArray(t))r.push(...t);else{const n=fi(e[16]);ta(n[1],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}ul.THROW_IF_NOT_FOUND=pe,ul.NULL=new Qs,ul.ɵprov=te({token:ul,providedIn:"any",factory:()=>be(qs)}),ul.__NG_ELEMENT_ID__=-1;class ea{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,e=t[1];return ta(e,t,e.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(sn(t)){const e=t[8],n=e?e.indexOf(this):-1;n>-1&&(bi(t,n),Io(e,n))}this._attachedToViewContainer=!1}Ci(this._lView[1],this._lView)}onDestroy(t){Cl(this._lView[1],this._lView,null,t)}markForCheck(){Ul(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){Gl(this._lView[1],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new Gt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[1],e=this._lView,Gi(t,e,e[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Gt(902,!1);this._appRef=t}}class na extends ea{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Gl(t[1],t,t[8],!1)}checkNoChanges(){0}get context(){return null}}class ra extends bu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Qe(t);return new sa(e,this.ngModule)}}function oa(t){const e=[];for(let n in t)if(t.hasOwnProperty(n)){const r=t[n];e.push({propName:r,templateName:n})}return e}class ia{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Ae(n);const r=this.injector.get(t,Tu,n);return r!==Tu||e===Tu?r:this.parentInjector.get(t,e,n)}}class sa extends Du{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Yu).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return oa(this.componentDef.inputs)}get outputs(){return oa(this.componentDef.outputs)}create(e,n,r,o){let i=(o=o||this.ngModule)instanceof du?o:null==o?void 0:o.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new ia(e,i):e,u=s.get(Su,null);if(null===u)throw new Gt(407,!1);const l=s.get(xu,null),a=u.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",f=r?function(e,n,r){const o=r===t.ViewEncapsulation$1.ShadowDom;return e.selectRootElement(n,o)}(a,r,this.componentDef.encapsulation):Di(a,c,function(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?wn:null}(c)),d=this.componentDef.onPush?288:272,h=bl(0,null,null,1,0,null,null,null,null,null),p=fl(null,h,null,d,null,null,u,a,l,s,null);let g,y;sr(p);try{const t=this.componentDef;let e,o=null;t.findHostDirectiveDefs?(e=[],o=new Map,t.findHostDirectiveDefs(t,e,o),e.push(t)):e=[t];const i=function(t,e,n,r,o,i,s,u){const l=o[1];!function(t,e,n,r){for(const n of t)e.mergedAttrs=kr(e.mergedAttrs,n.hostAttrs);null!==e.mergedAttrs&&(Xl(e,e.mergedAttrs,!0),null!==n&&qi(r,n,e))}(r,t,e,s);const a=i.createRenderer(e,n),c=fl(o,wl(n),null,n.onPush?32:16,o[t.index],t,i,a,u||null,null,null);l.firstCreatePass&&Ol(l,t,r.length-1);return zl(o,c),o[t.index]=c}(function(t,e){const n=t[1],r=rn;return t[r]=e,dl(n,r,2,"#host",null)}(p,f),f,t,e,p,u,a);y=An(h,rn),f&&function(t,e,n,r){if(r)Fr(t,n,["ng-version",ku.full]);else{const{attrs:r,classes:o}=function(t){const e=[],n=[];let r=1,o=2;for(;r<t.length;){let i=t[r];if("string"==typeof i)2===o?""!==i&&e.push(i,t[++r]):8===o&&n.push(i);else{if(!Uu(o))break;o=i}r++}return{attrs:e,classes:n}}(e.selectors[0]);r&&Fr(t,n,r),o&&o.length>0&&Wi(t,n,o.join(" "))}}(a,t,f,r),void 0!==n&&function(t,e,n){const r=t.projection=[];for(let t=0;t<e.length;t++){const e=n[t];r.push(null!=e?Array.from(e):null)}}(y,this.ngContentSelectors,n),g=function(t,e,n,r,o,i){const s=Vn();const u=o[1],l=En(s,o);Il(u,o,s,n,null,r);for(let t=0;t<n.length;t++){li(Qr(o,u,s.directiveStart+t,s),o)}kl(u,o,s),l&&li(l,o);const a=Qr(o,u,s.directiveStart+s.componentOffset,s);if(t[8]=o[8]=a,null!==i)for(const t of i)t(a,e);return vl(u,s,t),a}(i,t,e,o,p,[la]),gl(h,p,null)}finally{fr()}return new ua(this.componentType,g,Cu(y,p),p,y)}}class ua extends vu{constructor(t,e,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.instance=e,this.hostView=this.changeDetectorRef=new na(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){const n=this._rootLView;Kl(n[1],n,r,t,e),Fl(n,this._tNode.index)}else 0}get injector(){return new Xr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function la(){const t=Vn();Dr(Ln()[1],t)}function aa(t){return Object.getPrototypeOf(t.prototype).constructor}function ca(t){let e=aa(t.type),n=!0;const r=[t];for(;e;){let o;if(cn(t))o=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new Gt(903,!1);o=e.ɵdir}if(o){if(n){r.push(o);const e=t;e.inputs=fa(t.inputs),e.declaredInputs=fa(t.declaredInputs),e.outputs=fa(t.outputs);const n=o.hostBindings;n&&pa(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&da(t,i),s&&ha(t,s),Bt(t.inputs,o.inputs),Bt(t.declaredInputs,o.declaredInputs),Bt(t.outputs,o.outputs),cn(o)&&o.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(o.data.animation)}}const e=o.features;if(e)for(let r=0;r<e.length;r++){const o=e[r];o&&o.ngInherit&&o(t),o===ca&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let r=t.length-1;r>=0;r--){const o=t[r];o.hostVars=e+=o.hostVars,o.hostAttrs=kr(o.hostAttrs,n=kr(n,o.hostAttrs))}}(r)}function fa(t){return t===Oe?{}:t===Pe?[]:t}function da(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function ha(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function pa(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const ga=["providersResolver"],ya=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function ma(t){let e,n=aa(t.type);e=cn(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of ga)r[t]=e[t];if(cn(e))for(const t of ya)r[t]=e[t]}function va(t){return e=>{e.findHostDirectiveDefs=Da,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:Vt(t),inputs:Oe,outputs:Oe}:{directive:Vt(t.directive),inputs:_a(t.inputs),outputs:_a(t.outputs)}))}}function Da(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Ke(r.directive);0,wa(t.declaredInputs,r.inputs),Da(t,e,n),n.set(t,r),e.push(t)}}function _a(t){if(void 0===t||0===t.length)return Oe;const e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e}function wa(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}let ba=null;function Ca(){if(!ba){const t=he.Symbol;if(t&&t.iterator)ba=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(ba=n)}}}return ba}function Ea(t){return!!Aa(t)&&(Array.isArray(t)||!(t instanceof Map)&&Ca()in t)}function Aa(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Sa(t,e,n){return t[e]=n}function Fa(t,e){return t[e]}function xa(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function Ia(t,e,n,r){const o=xa(t,e,n);return xa(t,e+1,r)||o}function ka(t,e,n,r,o){const i=Ia(t,e,n,r);return xa(t,e+2,o)||i}function Ta(t,e,n,r,o,i){const s=Ia(t,e,n,r);return Ia(t,e+2,o,i)||s}function Oa(t,e,n,r){const o=Ln(),i=Qn();if(xa(o,i,e)){Rn();const i=gr();Nl(i,o,t,e,n,r)}return Oa}function Pa(t,e){let n=!1,r=qn();for(let o=1;o<e.length;o+=2)n=xa(t,r++,e[o])||n;if(Yn(r),!n)return Qu;let o=e[0];for(let t=1;t<e.length;t+=2)o+=Wt(e[t])+e[t+1];return o}function Ma(t,e,n,r){return xa(t,Qn(),n)?e+Wt(n)+r:Qu}function Na(t,e,n,r,o,i){const s=Ia(t,qn(),n,o);return Kn(2),s?e+Wt(n)+r+Wt(o)+i:Qu}function Ba(t,e,n,r,o,i,s,u){const l=ka(t,qn(),n,o,s);return Kn(3),l?e+Wt(n)+r+Wt(o)+i+Wt(s)+u:Qu}function La(t,e,n,r,o,i,s,u,l,a){const c=Ta(t,qn(),n,o,s,l);return Kn(4),c?e+Wt(n)+r+Wt(o)+i+Wt(s)+u+Wt(l)+a:Qu}function Ra(t,e,n,r,o,i,s,u,l,a,c,f){const d=qn();let h=Ta(t,d,n,o,s,l);return h=xa(t,d+4,c)||h,Kn(5),h?e+Wt(n)+r+Wt(o)+i+Wt(s)+u+Wt(l)+a+Wt(c)+f:Qu}function ja(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=qn();let g=Ta(t,p,n,o,s,l);return g=Ia(t,p+4,c,d)||g,Kn(6),g?e+Wt(n)+r+Wt(o)+i+Wt(s)+u+Wt(l)+a+Wt(c)+f+Wt(d)+h:Qu}function Ha(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=qn();let m=Ta(t,y,n,o,s,l);return m=ka(t,y+4,c,d,p)||m,Kn(7),m?e+Wt(n)+r+Wt(o)+i+Wt(s)+u+Wt(l)+a+Wt(c)+f+Wt(d)+h+Wt(p)+g:Qu}function Va(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=qn();let D=Ta(t,v,n,o,s,l);return D=Ta(t,v+4,c,d,p,y)||D,Kn(8),D?e+Wt(n)+r+Wt(o)+i+Wt(s)+u+Wt(l)+a+Wt(c)+f+Wt(d)+h+Wt(p)+g+Wt(y)+m:Qu}function $a(t,e,n,r,o,i){const s=Ln(),u=Ma(s,e,n,r);if(u!==Qu){const e=gr();Nl(e,s,t,u,o,i)}return $a}function za(t,e,n,r,o,i,s,u){const l=Ln(),a=Na(l,e,n,r,o,i);if(a!==Qu){const e=gr();Nl(e,l,t,a,s,u)}return za}function Ua(t,e,n,r,o,i,s,u,l,a){const c=Ln(),f=Ba(c,e,n,r,o,i,s,u);if(f!==Qu){const e=gr();Nl(e,c,t,f,l,a)}return Ua}function Ga(t,e,n,r,o,i,s,u,l,a,c,f){const d=Ln(),h=La(d,e,n,r,o,i,s,u,l,a);if(h!==Qu){const e=gr();Nl(e,d,t,h,c,f)}return Ga}function Za(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=Ln(),g=Ra(p,e,n,r,o,i,s,u,l,a,c,f);if(g!==Qu){const e=gr();Nl(e,p,t,g,d,h)}return Za}function Wa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=Ln(),m=ja(y,e,n,r,o,i,s,u,l,a,c,f,d,h);if(m!==Qu){const e=gr();Nl(e,y,t,m,p,g)}return Wa}function qa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=Ln(),D=Ha(v,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(D!==Qu){const e=gr();Nl(e,v,t,D,y,m)}return qa}function Ya(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v,D){const _=Ln(),w=Va(_,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(w!==Qu){const e=gr();Nl(e,_,t,w,v,D)}return Ya}function Qa(t,e,n,r){const o=Ln(),i=Pa(o,e);if(i!==Qu){const e=gr();Nl(e,o,t,i,n,r)}return Qa}function Ka(t,e,n,r,o,i,s,u){const l=Ln(),a=Rn(),c=t+rn,f=a.firstCreatePass?function(t,e,n,r,o,i,s,u,l){const a=e.consts,c=dl(e,t,4,s||null,kn(a,u));xl(e,n,c,kn(a,l)),Dr(e,c);const f=c.tViews=bl(2,c,r,o,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,a);return null!==e.queries&&(e.queries.template(e,c),f.queries=e.queries.embeddedTView(c)),c}(c,a,l,e,n,r,o,i,s):a.data[c];Un(f,!1);const d=l[11].createComment("");ji(a,l,d,f),li(d,l),zl(l,l[c]=jl(d,l,d,f)),an(f)&&Dl(a,l,f),null!=s&&_l(l,f,u)}function Ja(t){return Sn(function(){const t=Pn.lFrame.contextLView;return t}(),rn+t)}function Xa(t,e,n){const r=Ln(),o=Qn();if(xa(r,o,e)){const o=Rn(),i=gr();Sl(o,i,r,t,e,r[11],n,!1)}return Xa}function tc(t,e,n,r,o){const i=o?"class":"style";Kl(t,n,e.inputs[i],i,r)}function ec(t,e,n,r,o,i,s){const u=e.consts,l=dl(e,t,2,o,kn(u,i));xl(e,n,l,kn(u,s));return null!==l.attrs&&Xl(l,l.attrs,!1),null!==l.mergedAttrs&&Xl(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}function nc(t,e,n,r){const o=Ln(),i=Rn(),s=rn+t,u=o[11],l=o[s]=Di(u,e,Pn.lFrame.currentNamespace),a=i.firstCreatePass?ec(s,i,o,0,e,n,r):i.data[s];return Un(a,!0),qi(u,l,a),32!=(32&a.flags)&&ji(i,o,l,a),0===Pn.lFrame.elementDepthCount&&li(l,o),Pn.lFrame.elementDepthCount++,an(a)&&(Dl(i,o,a),vl(i,a,o)),null!==r&&_l(o,a),nc}function rc(){let t=Vn();Gn()?Zn():(t=t.parent,Un(t,!1));const e=t;Pn.lFrame.elementDepthCount--;const n=Rn();return n.firstCreatePass&&(Dr(n,t),un(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&tc(n,e,Ln(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&tc(n,e,Ln(),e.stylesWithoutHost,!1),rc}function oc(t,e,n,r){return nc(t,e,n,r),rc(),oc}function ic(t,e,n){const r=Ln(),o=Rn(),i=t+rn,s=o.firstCreatePass?function(t,e,n,r,o){const i=e.consts,s=kn(i,r),u=dl(e,t,8,"ng-container",s);return null!==s&&Xl(u,s,!0),xl(e,n,u,kn(i,o)),null!==e.queries&&e.queries.elementStart(e,u),u}(i,o,r,e,n):o.data[i];Un(s,!0);const u=r[i]=r[11].createComment("");return ji(o,r,u,s),li(u,r),an(s)&&(Dl(o,r,s),vl(o,s,r)),null!=n&&_l(r,s),ic}function sc(){let t=Vn();const e=Rn();return Gn()?Zn():(t=t.parent,Un(t,!1)),e.firstCreatePass&&(Dr(e,t),un(t)&&e.queries.elementEnd(t)),sc}function uc(t,e,n){return ic(t,e,n),sc(),uc}function lc(){return Ln()}function ac(t){return!!t&&"function"==typeof t.then}function cc(t){return!!t&&"function"==typeof t.subscribe}const fc=cc;function dc(t,e,n,r){const o=Ln(),i=Rn(),s=Vn();return pc(i,o,o[11],s,t,e,r),dc}function hc(t,e){const n=Vn(),r=Ln(),o=Rn();return pc(o,r,Yl(er(o.data),n,r),n,t,e),hc}function pc(t,e,n,r,o,i,s){const u=an(r),l=t.firstCreatePass&&ql(t),a=e[8],c=Wl(e);let f=!0;if(3&r.type||s){const d=En(r,e),h=s?s(d):d,p=c.length,g=s?t=>s(bn(t[r.index])):r.index;let y=null;if(!s&&u&&(y=function(t,e,n,r){const o=t.cleanup;if(null!=o)for(let t=0;t<o.length-1;t+=2){const i=o[t];if(i===n&&o[t+1]===r){const n=e[7],r=o[t+2];return n.length>r?n[r]:null}"string"==typeof i&&(t+=2)}return null}(t,e,o,r.index)),null!==y){(y.__ngLastListenerFn__||y).__ngNextListenerFn__=i,y.__ngLastListenerFn__=i,f=!1}else{i=yc(r,e,a,i,!1);const t=n.listen(h,o,i);c.push(i,t),l&&l.push(o,g,p,p+1)}}else i=yc(r,e,a,i,!1);const d=r.outputs;let h;if(f&&null!==d&&(h=d[o])){const t=h.length;if(t)for(let n=0;n<t;n+=2){const t=h[n],s=h[n+1],u=e[t],a=u[s];0;const f=a.subscribe(i),d=c.length;c.push(i,f),l&&l.push(o,r.index,d,-(d+1))}}}function gc(t,e,n,r){try{return _n(6,e,n),!1!==n(r)}catch(e){return Ql(t,e),!1}finally{_n(7,e,n)}}function yc(t,e,n,r,o){return function i(s){if(s===Function)return r;Ul(t.componentOffset>-1?Fn(t.index,e):e);let u=gc(e,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=gc(e,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function mc(t=1){return dr(t)}function vc(t,e){let n=null;const r=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let o=0;o<e.length;o++){const i=e[o];if("*"!==i){if(null===r?Zu(t,i,!0):Wu(r,i))return o}else n=o}return n}function Dc(t){const e=Ln()[16][6];if(!e.projection){const n=t?t.length:1,r=e.projection=ko(n,null),o=r.slice();let i=e.child;for(;null!==i;){const e=t?vc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function _c(t,e=0,n){const r=Ln(),o=Rn(),i=dl(o,rn+t,16,null,n||null);null===i.projection&&(i.projection=e),Zn(),32!=(32&i.flags)&&function(t,e,n){Zi(e[11],0,e,n,Ai(t,n,e),Ti(n.parent||e[6],n,e))}(o,r,i)}function wc(t,e,n){return bc(t,"",e,"",n),wc}function bc(t,e,n,r,o){const i=Ln(),s=Ma(i,e,n,r);if(s!==Qu){const e=Rn(),n=gr();Sl(e,n,i,t,s,i[11],o,!1)}return bc}function Cc(t,e,n,r,o,i,s){const u=Ln(),l=Na(u,e,n,r,o,i);if(l!==Qu){const e=Rn(),n=gr();Sl(e,n,u,t,l,u[11],s,!1)}return Cc}function Ec(t,e,n,r,o,i,s,u,l){const a=Ln(),c=Ba(a,e,n,r,o,i,s,u);if(c!==Qu){const e=Rn(),n=gr();Sl(e,n,a,t,c,a[11],l,!1)}return Ec}function Ac(t,e,n,r,o,i,s,u,l,a,c){const f=Ln(),d=La(f,e,n,r,o,i,s,u,l,a);if(d!==Qu){const e=Rn(),n=gr();Sl(e,n,f,t,d,f[11],c,!1)}return Ac}function Sc(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=Ln(),p=Ra(h,e,n,r,o,i,s,u,l,a,c,f);if(p!==Qu){const e=Rn(),n=gr();Sl(e,n,h,t,p,h[11],d,!1)}return Sc}function Fc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=Ln(),y=ja(g,e,n,r,o,i,s,u,l,a,c,f,d,h);if(y!==Qu){const e=Rn(),n=gr();Sl(e,n,g,t,y,g[11],p,!1)}return Fc}function xc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=Ln(),v=Ha(m,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(v!==Qu){const e=Rn(),n=gr();Sl(e,n,m,t,v,m[11],y,!1)}return xc}function Ic(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){const D=Ln(),_=Va(D,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(_!==Qu){const e=Rn(),n=gr();Sl(e,n,D,t,_,D[11],v,!1)}return Ic}function kc(t,e,n){const r=Ln(),o=Pa(r,e);if(o!==Qu){const e=Rn(),i=gr();Sl(e,i,r,t,o,r[11],n,!1)}return kc}function Tc(t,e){return t<<17|e<<2}function Oc(t){return t>>17&32767}function Pc(t){return 2|t}function Mc(t){return(131068&t)>>2}function Nc(t,e){return-131069&t|e<<2}function Bc(t){return 1|t}function Lc(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=Oc(s),l=Mc(s);t[r]=n;let a,c=!1;if(Array.isArray(n)){const t=n;a=t[1],(null===a||Po(t,a)>0)&&(c=!0)}else a=n;if(o){if(0!==l){const e=Oc(t[u+1]);t[r+1]=Tc(e,u),0!==e&&(t[e+1]=Nc(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=Tc(u,0),0!==u&&(t[u+1]=Nc(t[u+1],r)),u=r}else t[r+1]=Tc(l,0),0===u?u=r:t[l+1]=Nc(t[l+1],r),l=r;c&&(t[r+1]=Pc(t[r+1])),Rc(t,a,r,!0),Rc(t,a,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Po(i,e)>=0&&(n[r+1]=Bc(n[r+1]))}(e,a,t,r,i),s=Tc(u,l),i?e.classBindings=s:e.styleBindings=s}function Rc(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?Oc(i):Mc(i),l=!1;for(;0!==u&&(!1===l||s);){const n=t[u],o=t[u+1];jc(n,e)&&(l=!0,t[u+1]=r?Bc(o):Pc(o)),u=r?Oc(o):Mc(o)}l&&(t[n+1]=r?Pc(i):Bc(i))}function jc(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Po(t,e)>=0}const Hc={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Vc(t){return t.substring(Hc.key,Hc.keyEnd)}function $c(t){return t.substring(Hc.value,Hc.valueEnd)}function zc(t,e){const n=Hc.textEnd;return n===e?-1:(e=Hc.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,Hc.key=e,n),Zc(t,e,n))}function Uc(t,e){const n=Hc.textEnd;let r=Hc.key=Zc(t,e,n);return n===r?-1:(r=Hc.keyEnd=function(t,e,n){let r;for(;e<n&&(45===(r=t.charCodeAt(e))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)e++;return e}(t,r,n),r=Wc(t,r,n,58),r=Hc.value=Zc(t,r,n),r=Hc.valueEnd=function(t,e,n){let r=-1,o=-1,i=-1,s=e,u=s;for(;s<n;){const l=t.charCodeAt(s++);if(59===l)return u;34===l||39===l?u=s=qc(t,l,s,n):e===s-4&&85===i&&82===o&&76===r&&40===l?u=s=qc(t,41,s,n):l>32&&(u=s),i=o,o=r,r=-33&l}return u}(t,r,n),Wc(t,r,n,59))}function Gc(t){Hc.key=0,Hc.keyEnd=0,Hc.value=0,Hc.valueEnd=0,Hc.textEnd=t.length}function Zc(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Wc(t,e,n,r){return(e=Zc(t,e,n))<n&&e++,e}function qc(t,e,n,r){let o=-1,i=n;for(;i<r;){const n=t.charCodeAt(i++);if(n==e&&92!==o)return i;o=92==n&&92===o?0:n}throw new Error}function Yc(t,e,n){return ef(t,e,n,!1),Yc}function Qc(t,e){return ef(t,e,null,!0),Qc}function Kc(t){nf(lf,Jc,t,!1)}function Jc(t,e){for(let n=function(t){return Gc(t),Uc(t,Zc(t,0,Hc.textEnd))}(e);n>=0;n=Uc(e,n))lf(t,Vc(e),$c(e))}function Xc(t){nf(To,tf,t,!0)}function tf(t,e){for(let n=function(t){return Gc(t),zc(t,Zc(t,0,Hc.textEnd))}(e);n>=0;n=zc(e,n))To(t,Vc(e),!0)}function ef(t,e,n,r){const o=Ln(),i=Rn(),s=Kn(2);if(i.firstUpdatePass&&of(i,t,s,r),e!==Qu&&xa(o,s,e)){af(i,i.data[hr()],o,o[11],t,o[s+1]=function(t,e){null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Lt(as(t))));return t}(e,n),r,s)}}function nf(t,e,n,r){const o=Rn(),i=Kn(2);o.firstUpdatePass&&of(o,null,i,r);const s=Ln();if(n!==Qu&&xa(s,i,n)){const u=o.data[hr()];if(df(u,r)&&!rf(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Rt(t,n||"")),tc(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===Qu&&(o=Pe);let l=0,a=0,c=0<o.length?o[0]:null,f=0<i.length?i[0]:null;for(;null!==c||null!==f;){const d=l<o.length?o[l+1]:void 0,h=a<i.length?i[a+1]:void 0;let p,g=null;c===f?(l+=2,a+=2,d!==h&&(g=f,p=h)):null===f||null!==c&&c<f?(l+=2,g=c):(a+=2,g=f,p=h),null!==g&&af(t,e,n,r,g,p,s,u),c=l<o.length?o[l]:null,f=a<i.length?i[a]:null}}(o,u,s,s[11],s[i+1],s[i+1]=function(t,e,n){if(null==n||""===n)return Pe;const r=[],o=as(n);if(Array.isArray(o))for(let e=0;e<o.length;e++)t(r,o[e],!0);else if("object"==typeof o)for(const e in o)o.hasOwnProperty(e)&&t(r,e,o[e]);else"string"==typeof o&&e(r,o);return r}(t,e,n),r,i)}}function rf(t,e){return e>=t.expandoStartIndex}function of(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[hr()],s=rf(t,n);df(i,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){const o=er(t);let i=r?e.residualClasses:e.residualStyles;if(null===o){0===(r?e.classBindings:e.styleBindings)&&(n=uf(n=sf(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=sf(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===Mc(r))return;return t[Oc(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=sf(null,t,e,n[1],r),n=uf(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[Oc(o)]=r}(t,e,r,n))}else i=function(t,e,n){let r;const o=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<o;i++){r=uf(r,t[i].hostAttrs,n)}return uf(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),Lc(o,i,e,n,s,r)}}function sf(t,e,n,r,o){let i=null;const s=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<s&&(i=e[u],r=uf(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function uf(t,e,n){const r=n?1:2;let o=-1;if(null!==e)for(let i=0;i<e.length;i++){const s=e[i];"number"==typeof s?o=s:o===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),To(t,s,!!n||e[++i]))}return void 0===t?null:t}function lf(t,e,n){To(t,e,as(n))}function af(t,e,n,r,o,i,s,u){if(!(3&e.type))return;const l=t.data,a=l[u+1];if(!ff(1==(1&a)?cf(l,e,n,o,Mc(a),s):void 0)){ff(i)||function(t){return 2==(2&t)}(a)&&(i=cf(l,null,n,o,u,s));!function(t,e,n,r,o){if(e)o?t.addClass(n,r):t.removeClass(n,r);else{let e=-1===r.indexOf("-")?void 0:ei.DashCase;null==o?t.removeStyle(n,r,e):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),e|=ei.Important),t.setStyle(n,r,o,e))}}(r,s,Cn(hr(),n),o,i)}}function cf(t,e,n,r,o,i){const s=null===e;let u;for(;o>0;){const e=t[o],i=Array.isArray(e),l=i?e[1]:e,a=null===l;let c=n[o+1];c===Qu&&(c=a?Pe:void 0);let f=a?Oo(c,r):l===r?c:void 0;if(i&&!ff(f)&&(f=Oo(e,r)),ff(f)&&(u=f,s))return u;const d=t[o+1];o=s?Oc(d):Mc(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=Oo(t,r))}return u}function ff(t){return void 0!==t}function df(t,e){return 0!=(t.flags&(e?8:16))}function hf(t,e=""){const n=Ln(),r=Rn(),o=t+rn,i=r.firstCreatePass?dl(r,o,1,e,null):r.data[o],s=n[o]=yi(n[11],e);ji(r,n,s,i),Un(i,!1)}function pf(t){return gf("",t,""),pf}function gf(t,e,n){const r=Ln(),o=Ma(r,t,e,n);return o!==Qu&&Jl(r,hr(),o),gf}function yf(t,e,n,r,o){const i=Ln(),s=Na(i,t,e,n,r,o);return s!==Qu&&Jl(i,hr(),s),yf}function mf(t,e,n,r,o,i,s){const u=Ln(),l=Ba(u,t,e,n,r,o,i,s);return l!==Qu&&Jl(u,hr(),l),mf}function vf(t,e,n,r,o,i,s,u,l){const a=Ln(),c=La(a,t,e,n,r,o,i,s,u,l);return c!==Qu&&Jl(a,hr(),c),vf}function Df(t,e,n,r,o,i,s,u,l,a,c){const f=Ln(),d=Ra(f,t,e,n,r,o,i,s,u,l,a,c);return d!==Qu&&Jl(f,hr(),d),Df}function _f(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=Ln(),p=ja(h,t,e,n,r,o,i,s,u,l,a,c,f,d);return p!==Qu&&Jl(h,hr(),p),_f}function wf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=Ln(),y=Ha(g,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p);return y!==Qu&&Jl(g,hr(),y),wf}function bf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=Ln(),v=Va(m,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y);return v!==Qu&&Jl(m,hr(),v),bf}function Cf(t){const e=Ln(),n=Pa(e,t);return n!==Qu&&Jl(e,hr(),n),Cf}function Ef(t,e,n){nf(To,tf,Ma(Ln(),t,e,n),!0)}function Af(t,e,n,r,o){nf(To,tf,Na(Ln(),t,e,n,r,o),!0)}function Sf(t,e,n,r,o,i,s){nf(To,tf,Ba(Ln(),t,e,n,r,o,i,s),!0)}function Ff(t,e,n,r,o,i,s,u,l){nf(To,tf,La(Ln(),t,e,n,r,o,i,s,u,l),!0)}function xf(t,e,n,r,o,i,s,u,l,a,c){nf(To,tf,Ra(Ln(),t,e,n,r,o,i,s,u,l,a,c),!0)}function If(t,e,n,r,o,i,s,u,l,a,c,f,d){nf(To,tf,ja(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d),!0)}function kf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){nf(To,tf,Ha(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p),!0)}function Tf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){nf(To,tf,Va(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y),!0)}function Of(t){nf(To,tf,Pa(Ln(),t),!0)}function Pf(t,e,n){Kc(Ma(Ln(),t,e,n))}function Mf(t,e,n,r,o){Kc(Na(Ln(),t,e,n,r,o))}function Nf(t,e,n,r,o,i,s){Kc(Ba(Ln(),t,e,n,r,o,i,s))}function Bf(t,e,n,r,o,i,s,u,l){Kc(La(Ln(),t,e,n,r,o,i,s,u,l))}function Lf(t,e,n,r,o,i,s,u,l,a,c){Kc(Ra(Ln(),t,e,n,r,o,i,s,u,l,a,c))}function Rf(t,e,n,r,o,i,s,u,l,a,c,f,d){Kc(ja(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d))}function jf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Kc(Ha(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p))}function Hf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){Kc(Va(Ln(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y))}function Vf(t){Kc(Pa(Ln(),t))}function $f(t,e,n,r,o){return ef(t,Ma(Ln(),e,n,r),o,!1),$f}function zf(t,e,n,r,o,i,s){return ef(t,Na(Ln(),e,n,r,o,i),s,!1),zf}function Uf(t,e,n,r,o,i,s,u,l){return ef(t,Ba(Ln(),e,n,r,o,i,s,u),l,!1),Uf}function Gf(t,e,n,r,o,i,s,u,l,a,c){return ef(t,La(Ln(),e,n,r,o,i,s,u,l,a),c,!1),Gf}function Zf(t,e,n,r,o,i,s,u,l,a,c,f,d){return ef(t,Ra(Ln(),e,n,r,o,i,s,u,l,a,c,f),d,!1),Zf}function Wf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){return ef(t,ja(Ln(),e,n,r,o,i,s,u,l,a,c,f,d,h),p,!1),Wf}function qf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){return ef(t,Ha(Ln(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g),y,!1),qf}function Yf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){return ef(t,Va(Ln(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m),v,!1),Yf}function Qf(t,e,n){return ef(t,Pa(Ln(),e),n,!1),Qf}function Kf(t,e,n){const r=Ln(),o=Qn();if(xa(r,o,e)){const o=Rn(),i=gr();Sl(o,i,r,t,e,r[11],n,!0)}return Kf}function Jf(t,e,n){const r=Ln(),o=Qn();if(xa(r,o,e)){const o=Rn(),i=gr();Sl(o,i,r,t,e,Yl(er(o.data),i,r),n,!0)}return Jf}const Xf=void 0;var td=["en",[["a","p"],["AM","PM"],Xf],[["AM","PM"],Xf,Xf],[["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"]],Xf,[["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"]],Xf,[["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}",Xf,"{1} 'at' {0}",Xf],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let ed={};function nd(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=od(e);if(n)return n;const r=e.split("-")[0];if(n=od(r),n)return n;if("en"===r)return td;throw new Gt(701,!1)}function rd(t){return nd(t)[id.PluralCase]}function od(t){return t in ed||(ed[t]=he.ng&&he.ng.common&&he.ng.common.locales&&he.ng.common.locales[t]),ed[t]}var id;!function(t){t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData"}(id||(id={}));const sd=["zero","one","two","few","many"];const ud="en-US",ld={marker:"element"},ad={marker:"ICU"};var cd;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(cd||(cd={}));let fd=ud;function dd(t,e,n){const r=e.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Oi(t,0,n):bn(n[o])}function hd(t,e,n,r,o){const i=e.insertBeforeIndex;if(Array.isArray(i)){let s=r,u=null;if(3&e.type||(u=s,s=o),null!==s&&-1===e.componentOffset)for(let e=1;e<i.length;e++){Fi(t,s,n[i[e]],u,!1)}}}function pd(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];gd(r)||yd(r,e)&&null===md(r)&&vd(r,e.index)}}function gd(t){return!(64&t.type)}function yd(t,e){return gd(e)||t.index>e.index}function md(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function vd(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(Ri(dd,hd),t.insertBeforeIndex=e)}function Dd(t,e){const n=t.data[e];if(null===n||"string"==typeof n)return null;const r=n.hasOwnProperty("currentCaseLViewIndex")?n:n.value;return r}function _d(t,e,n){const r=hl(t,n,64,null,null);return pd(e,r),r}function wd(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function bd(t){return t>>>17}function Cd(t){return(131070&t)>>>1}let Ed=0,Ad=0;function Sd(t,e,n,r){const o=n[11];let i,s=null;for(let u=0;u<e.length;u++){const l=e[u];if("string"==typeof l){const t=e[++u];null===n[t]&&(n[t]=yi(o,l))}else if("number"==typeof l)switch(1&l){case 0:const a=bd(l);let c,f;if(null===s&&(s=a,i=ki(o,r)),a===s?(c=r,f=i):(c=null,f=bn(n[a])),null!==f){const e=Cd(l),r=n[e];Fi(o,f,r,c,!1);const i=Dd(t,e);if(null!==i&&"object"==typeof i){const e=wd(i,n);null!==e&&Sd(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=l>>>1,h=e[++u],p=e[++u];Bl(o,Cn(d,n),null,null,h,p,null)}else switch(l){case ad:const t=e[++u],r=e[++u];if(null===n[r]){li(n[r]=vi(o,t),n)}break;case ld:const i=e[++u],s=e[++u];if(null===n[s]){li(n[s]=Di(o,i,null),n)}}}}function Fd(t,e,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+=Wt(e[r-i]);else{const u=i>>>2;switch(3&i){case 1:const i=n[++s],l=n[++s],a=t.data[u];"string"==typeof a?Bl(e[11],e[u],null,a,i,o,l):Sl(t,a,e,i,o,e[11],l,!1);break;case 0:const c=e[u];null!==c&&mi(e[11],c,o);break;case 2:Id(t,Dd(t,u),e,o);break;case 3:xd(t,Dd(t,u),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=Dd(t,o>>>2);e[n.currentCaseLViewIndex]<0&&xd(t,n,r,e)}}i+=u}}function xd(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=Ed;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),Fd(t,r,e.update[o],n,i)}}function Id(t,e,n,r){const o=function(t,e){let n=t.cases.indexOf(e);if(-1===n)switch(t.type){case 1:{const r=function(t,e){const n=rd(e)(parseInt(t,10)),r=sd[n];return void 0!==r?r:"other"}(e,fd);n=t.cases.indexOf(r),-1===n&&"other"!==r&&(n=t.cases.indexOf("other"));break}case 0:n=t.cases.indexOf("other")}return-1===n?null:n}(e,r);if(wd(e,n)!==o&&(kd(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&Sd(t,e.create[o],n,r)}}function kd(t,e,n){let r=wd(e,n);if(null!==r){const o=e.remove[r];for(let e=0;e<o.length;e++){const r=o[e];if(r>0){const t=Cn(r,n);null!==t&&zi(n[11],t)}else kd(t,Dd(t,~r),n)}}}function Td(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=wd(t,e);n=null!==o?t.remove[o]:Pe}function i(){if(r<n.length){const s=n[r++];if(s>0){const t=e[s];return t}{t.push(r,n);const u=~s,l=e[1].data[u];return o(l,e),i()}}return 0===t.length?null:(n=t.pop(),r=t.pop(),i())}return function(n,r){for(e=r;t.length;)t.pop();return o(n.value,r),i}}const Od=/�(\d+):?\d*�/gi,Pd=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,Md=/�(\d+)�/,Nd=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,Bd="�",Ld=/�\/?\*(\d+:\d+)�/gi,Rd=/�(\/?[#*]\d+):?\d*�/gi,jd=/\uE500/g;function Hd(t,e,n,r,o,i){const s=zn(),u=[],l=[],a=[[]];o=function(t,e){if(function(t){return-1===t}(e))return Zd(t);{const n=t.indexOf(`:${e}${Bd}`)+2+e.toString().length,r=t.search(new RegExp(`${Bd}\\/\\*\\d+:${e}${Bd}`));return Zd(t.substring(n,r))}}(o,i);const c=(f=o,f.replace(jd," ")).split(Rd);var f;for(let r=0;r<c.length;r++){let i=c[r];if(0==(1&r)){const r=Yd(i);for(let i=0;i<r.length;i++){let c=r[i];if(0==(1&i)){const e=c;""!==e&&$d(t,s,a[0],u,l,n,e)}else{const r=c;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=Vd(t,s,a[0],n,u,"",!0).index;Wd(t,n,l,e,r,i)}}}else{const e=47===i.charCodeAt(0),n=(i.charCodeAt(e?1:0),rn+Number.parseInt(i.substring(e?2:1)));if(e)a.shift(),Un(zn(),!1);else{const e=_d(t,a[0],n);a.unshift([]),Un(e,!0)}}}t.data[r]={create:u,update:l}}function Vd(t,e,n,r,o,i,s){const u=pl(t,r,1,null);let l=u<<cd.SHIFT,a=zn();var c;e===a&&(a=null),null===a&&(l|=cd.APPEND_EAGERLY),s&&(l|=cd.COMMENT,c=Td,void 0===ai&&(ai=c())),o.push(l,null===i?"":i);const f=hl(t,u,s?32:1,null===i?"":i,null);pd(n,f);const d=f.index;return Un(f,!1),null!==a&&e!==a&&function(t,e){let n=t.insertBeforeIndex;null===n?(Ri(dd,hd),n=t.insertBeforeIndex=[null,e]):(Kt(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(a,d),f}function $d(t,e,n,r,o,i,s){const u=s.match(Od),l=Vd(t,e,n,i,r,u?null:s,!1);u&&zd(o,s,l.index,null,0,null)}function zd(t,e,n,r,o,i){const s=t.length,u=s+1;t.push(null,null);const l=s+2;const a=e.split(Od);let c=0;for(let e=0;e<a.length;e++){const n=a[e];if(1&e){const e=o+parseInt(n,10);t.push(-1-e),c|=Gd(e)}else""!==n&&t.push(n)}return t.push(n<<2|(r?1:0)),r&&t.push(r,i),t[s]=c,t[u]=t.length-l,c}function Ud(t){let e=0;for(let n=0;n<t.length;n++){const r=t[n];"number"==typeof r&&r<0&&e++}return e}function Gd(t){return 1<<Math.min(t,31)}function Zd(t){let e,n,r="",o=0,i=!1;for(;null!==(e=Ld.exec(t));)i?e[0]===`${Bd}/*${n}${Bd}`&&(o=e.index,i=!1):(r+=t.substring(o,e.index+e[0].length),n=e[1],i=!0);return r+=t.slice(o),r}function Wd(t,e,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:pl(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(Gd(e.mainBinding),2,-1-e.mainBinding,n<<2|2)}(n,o,i),function(t,e,n){const r=t.data[e];null===r?t.data[e]=n:r.value=n}(t,i,u);const l=o.values;for(let i=0;i<l.length;i++){const a=l[i],c=[];for(let t=0;t<a.length;t++){const e=a[t];if("string"!=typeof e){const n=c.push(e)-1;a[t]=`\x3c!--�${n}�--\x3e`}}s=Qd(t,u,e,n,r,o.cases[i],a.join(""),c)|s}s&&function(t,e,n){t.push(e,1,n<<2|3)}(n,s,i)}function qd(t){const e=[],n=[];let r=1,o=0;const i=Yd(t=t.replace(Nd,(function(t,e,n){return r="select"===n?0:1,o=parseInt(e.slice(1),10),""})));for(let t=0;t<i.length;){let o=i[t++].trim();1===r&&(o=o.replace(/\s*(?:=)?(\w+)\s*/,"$1")),o.length&&e.push(o);const s=Yd(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function Yd(t){if(!t)return[];let e=0;const n=[],r=[],o=/[{}]/g;let i;for(o.lastIndex=0;i=o.exec(t);){const o=i.index;if("}"==i[0]){if(n.pop(),0==n.length){const n=t.substring(e,o);Nd.test(n)?r.push(qd(n)):r.push(n),e=o+1}}else{if(0==n.length){const n=t.substring(e,o);r.push(n),e=o+1}n.push("{")}}const s=t.substring(e);return r.push(s),r}function Qd(t,e,n,r,o,i,s,u){const l=[],a=[],c=[];e.cases.push(i),e.create.push(l),e.remove.push(a),e.update.push(c);const f=fs(Ji()).getInertBodyElement(s),d=Bs(f)||f;return d?Kd(t,e,n,r,l,a,c,d,o,u,0):0}function Kd(t,e,n,r,o,i,s,u,l,a,c){let f=0,d=u.firstChild;for(;d;){const u=pl(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(Es.hasOwnProperty(p)){th(o,ld,p,l,u),t.data[u]=p;const g=h.attributes;for(let t=0;t<g.length;t++){const e=g.item(t),n=e.name.toLowerCase();!!e.value.match(Od)?xs.hasOwnProperty(n)&&(As[n]?zd(s,e.value,u,e.name,0,gs):zd(s,e.value,u,e.name,0,null)):eh(o,u,e)}f=Kd(t,e,n,r,o,i,s,d,u,a,c+1)|f,Jd(i,u,c)}break;case Node.TEXT_NODE:const g=d.textContent||"",y=g.match(Od);th(o,null,y?"":g,l,u),Jd(i,u,c),y&&(f=zd(s,g,u,null,0,null)|f);break;case Node.COMMENT_NODE:const m=Md.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=a[e];th(o,ad,"",l,u),Wd(t,n,r,l,s,u),Xd(i,u,c)}}d=d.nextSibling}return f}function Jd(t,e,n){0===n&&t.push(e)}function Xd(t,e,n){0===n&&(t.push(~e),t.push(e))}function th(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function eh(t,e,n){t.push(e<<1|1,n.name,n.value)}const nh=/\[(�.+?�?)\]/,rh=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,oh=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,ih=/{([A-Z0-9_]+)}/g,sh=/�I18N_EXP_(ICU(_\d+)?)�/g,uh=/\/\*/,lh=/\d+\:(\d+)/;function ah(t,e,n=-1){const r=Rn(),o=Ln(),i=rn+t,s=kn(r.consts,e),u=zn();r.firstCreatePass&&Hd(r,null===u?0:u.index,o,i,s,n);const l=r.data[i],a=Si(r,u===o[6]?null:u,o),c=u&&8&u.type?o[u.index]:null;!function(t,e,n,r){const o=t[11];for(let i=0;i<e.length;i++){const s=e[i++],u=e[i],l=(s&cd.COMMENT)===cd.COMMENT,a=(s&cd.APPEND_EAGERLY)===cd.APPEND_EAGERLY,c=s>>>cd.SHIFT;let f=t[c];null===f&&(f=t[c]=l?o.createComment(u):yi(o,u)),a&&null!==n&&Fi(o,n,f,r,!1)}}(o,l.create,a,c),Jn(!0)}function ch(){Jn(!1)}function fh(t,e,n){ah(t,e,n),ch()}function dh(t,e){const n=Rn(),r=kn(n.consts,e);!function(t,e,n){const r=Vn().index,o=[];if(t.firstCreatePass&&null===t.data[e]){for(let t=0;t<n.length;t+=2){const e=n[t],i=n[t+1];if(""!==i){if(Pd.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);zd(o,i,r,e,Ud(o),null)}}t.data[e]=o}}(n,t+rn,r)}function hh(t){const e=Ln();return xa(e,Qn(),t)&&(Ed|=1<<Math.min(Ad,31)),Ad++,hh}function ph(t){!function(t,e,n){if(Ad>0){const r=t.data[n];Fd(t,e,Array.isArray(r)?r:r.update,qn()-Ad-1,Ed)}Ed=0,Ad=0}(Rn(),Ln(),t+rn)}function gh(t,e={}){return function(t,e={}){let n=t;if(nh.test(t)){const t={},e=[0];n=n.replace(rh,((n,r,o)=>{const i=r||o,s=t[i]||[];if(s.length||(i.split("|").forEach((t=>{const e=t.match(lh),n=e?parseInt(e[1],10):0,r=uh.test(t);s.push([n,r,t])})),t[i]=s),!s.length)throw new Error(`i18n postprocess: unmatched placeholder - ${i}`);const u=e[e.length-1];let l=0;for(let t=0;t<s.length;t++)if(s[t][0]===u){l=t;break}const[a,c,f]=s[l];return c?e.pop():u!==a&&e.push(a),s.splice(l,1),f}))}return Object.keys(e).length?(n=n.replace(oh,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(ih,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(sh,((t,n)=>{if(e.hasOwnProperty(n)){const r=e[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${t} with key: ${n}`);return r.shift()}return t})),n):n}(t,e)}function yh(t,e,n,r,o){if(t=Vt(t),Array.isArray(t))for(let i=0;i<t.length;i++)yh(t[i],e,n,r,o);else{const i=Rn(),s=Ln();let u=su(t)?t:Vt(t.provide),l=gu(t);const a=Vn(),c=1048575&a.providerIndexes,f=a.directiveStart,d=a.providerIndexes>>20;if(su(t)||!t.multi){const r=new Sr(l,o,ll),h=Dh(u,e,o?c:c+d,f);-1===h?(zr(jr(a,s),i,u),mh(i,t,e.length),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(r),s.push(r)):(n[h]=r,s[h]=r)}else{const h=Dh(u,e,c+d,f),p=Dh(u,e,c,c+d),g=h>=0&&n[h],y=p>=0&&n[p];if(o&&!y||!o&&!g){zr(jr(a,s),i,u);const c=function(t,e,n,r,o){const i=new Sr(t,n,ll);return i.multi=[],i.index=e,i.componentProviders=0,vh(i,o,r&&!n),i}(o?wh:_h,n.length,o,r,l);!o&&y&&(n[p].providerFactory=c),mh(i,t,e.length,0),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(c),s.push(c)}else{mh(i,t,h>-1?h:p,vh(n[o?p:h],l,!o&&r))}!o&&r&&y&&n[p].componentProviders++}}}function mh(t,e,n,r){const o=su(e),i=!!e.useClass;if(o||i){const s=(i?Vt(e.useClass):e).prototype.ngOnDestroy;if(s){const i=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){const t=i.indexOf(n);-1===t?i.push(n,[r,s]):i[t+1].push(r,s)}else i.push(n,s)}}}function vh(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Dh(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function _h(t,e,n,r){return bh(this.multi,[])}function wh(t,e,n,r){const o=this.multi;let i;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=Qr(n,n[1],this.providerFactory.index,r);i=e.slice(0,t),bh(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],bh(o,i);return i}function bh(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function Ch(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=Rn();if(r.firstCreatePass){const o=cn(t);yh(n,r.data,r.blueprint,o,!0),yh(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}class Eh{}class Ah{}function Sh(t,e){return new Fh(t,null!=e?e:null)}class Fh extends Eh{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ra(this);const n=tn(t);this._bootstrapComponents=Lu(n.bootstrap),this._r3Injector=sl(t,e,[{provide:Eh,useValue:this},{provide:bu,useValue:this.componentFactoryResolver}],Lt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((t=>t())),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class xh extends Ah{constructor(t){super(),this.moduleType=t}create(t){return new Fh(this.moduleType,t)}}class Ih extends Eh{constructor(t,e,n){super(),this.componentFactoryResolver=new ra(this),this.instance=null;const r=new hu([...t,{provide:Eh,useValue:this},{provide:bu,useValue:this.componentFactoryResolver}],e||fu(),n,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}class kh{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t.id)){const e=Js(0,t.type),n=e.length>0?function(t,e,n=null){return new Ih(t,e,n).injector}([e],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t.id,n)}return this.cachedInjectors.get(t.id)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}}function Th(t){t.getStandaloneInjector=e=>e.get(kh).getOrCreateStandaloneInjector(t)}function Oh(t,e,n,r){return Ie((()=>{const o=t;null!==e&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...e):o.decorators=e),null!==n&&(o.ctorParameters=n),null!==r&&(o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?o.propDecorators=Object.assign(Object.assign({},o.propDecorators),r):o.propDecorators=r)}))}function Ph(t,e,n){const r=Wn()+t,o=Ln();return o[r]===Qu?Sa(o,r,n?e.call(n):e()):Fa(o,r)}function Mh(t,e,n,r){return Uh(Ln(),Wn(),t,e,n,r)}function Nh(t,e,n,r,o){return Gh(Ln(),Wn(),t,e,n,r,o)}function Bh(t,e,n,r,o,i){return Zh(Ln(),Wn(),t,e,n,r,o,i)}function Lh(t,e,n,r,o,i,s){return Wh(Ln(),Wn(),t,e,n,r,o,i,s)}function Rh(t,e,n,r,o,i,s,u){const l=Wn()+t,a=Ln(),c=Ta(a,l,n,r,o,i);return xa(a,l+4,s)||c?Sa(a,l+5,u?e.call(u,n,r,o,i,s):e(n,r,o,i,s)):Fa(a,l+5)}function jh(t,e,n,r,o,i,s,u,l){const a=Wn()+t,c=Ln(),f=Ta(c,a,n,r,o,i);return Ia(c,a+4,s,u)||f?Sa(c,a+6,l?e.call(l,n,r,o,i,s,u):e(n,r,o,i,s,u)):Fa(c,a+6)}function Hh(t,e,n,r,o,i,s,u,l,a){const c=Wn()+t,f=Ln();let d=Ta(f,c,n,r,o,i);return ka(f,c+4,s,u,l)||d?Sa(f,c+7,a?e.call(a,n,r,o,i,s,u,l):e(n,r,o,i,s,u,l)):Fa(f,c+7)}function Vh(t,e,n,r,o,i,s,u,l,a,c){const f=Wn()+t,d=Ln(),h=Ta(d,f,n,r,o,i);return Ta(d,f+4,s,u,l,a)||h?Sa(d,f+8,c?e.call(c,n,r,o,i,s,u,l,a):e(n,r,o,i,s,u,l,a)):Fa(d,f+8)}function $h(t,e,n,r){return qh(Ln(),Wn(),t,e,n,r)}function zh(t,e){const n=t[e];return n===Qu?void 0:n}function Uh(t,e,n,r,o,i){const s=e+n;return xa(t,s,o)?Sa(t,s+1,i?r.call(i,o):r(o)):zh(t,s+1)}function Gh(t,e,n,r,o,i,s){const u=e+n;return Ia(t,u,o,i)?Sa(t,u+2,s?r.call(s,o,i):r(o,i)):zh(t,u+2)}function Zh(t,e,n,r,o,i,s,u){const l=e+n;return ka(t,l,o,i,s)?Sa(t,l+3,u?r.call(u,o,i,s):r(o,i,s)):zh(t,l+3)}function Wh(t,e,n,r,o,i,s,u,l){const a=e+n;return Ta(t,a,o,i,s,u)?Sa(t,a+4,l?r.call(l,o,i,s,u):r(o,i,s,u)):zh(t,a+4)}function qh(t,e,n,r,o,i){let s=e+n,u=!1;for(let e=0;e<o.length;e++)xa(t,s++,o[e])&&(u=!0);return u?Sa(t,s,r.apply(i,o)):zh(t,s)}function Yh(t,e){const n=Rn();let r;const o=t+rn;n.firstCreatePass?(r=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}0}(e,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=fn(r.type)),s=fe(ll);try{const t=Br(!1),e=i();return Br(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(n,Ln(),o,e),e}finally{fe(s)}}function Qh(t,e,n){const r=t+rn,o=Ln(),i=Sn(o,r);return ep(o,r)?Uh(o,Wn(),e,i.transform,n,i):i.transform(n)}function Kh(t,e,n,r){const o=t+rn,i=Ln(),s=Sn(i,o);return ep(i,o)?Gh(i,Wn(),e,s.transform,n,r,s):s.transform(n,r)}function Jh(t,e,n,r,o){const i=t+rn,s=Ln(),u=Sn(s,i);return ep(s,i)?Zh(s,Wn(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function Xh(t,e,n,r,o,i){const s=t+rn,u=Ln(),l=Sn(u,s);return ep(u,s)?Wh(u,Wn(),e,l.transform,n,r,o,i,l):l.transform(n,r,o,i)}function tp(t,e,n){const r=t+rn,o=Ln(),i=Sn(o,r);return ep(o,r)?qh(o,Wn(),e,i.transform,n,i):i.transform.apply(i,n)}function ep(t,e){return t[1].data[e].pure}kh.ɵprov=te({token:kh,providedIn:"environment",factory:()=>new kh(be(du))});function np(t){return e=>{setTimeout(t,void 0,e)}}const rp=class extends ${constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){var r,o,i;let s=t,u=e||(()=>null),l=n;if(t&&"object"==typeof t){const e=t;s=null===(r=e.next)||void 0===r?void 0:r.bind(e),u=null===(o=e.error)||void 0===o?void 0:o.bind(e),l=null===(i=e.complete)||void 0===i?void 0:i.bind(e)}this.__isAsync&&(u=np(u),s&&(s=np(s)),l&&(l=np(l)));const a=super.subscribe({next:s,error:u,complete:l});return t instanceof y&&t.add(a),a}};function op(){return this._results[Ca()]()}class ip{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Ca(),n=ip.prototype;n[e]||(n[e]=op)}get changes(){return this._changes||(this._changes=new rp)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const n=this;n.dirty=!1;const r=So(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++){let o=t[r],i=e[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(n._results,r,e))&&(n._results=r,n.length=r.length,n.last=r[this.length-1],n.first=r[0])}notifyOnChanges(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class sp{}sp.__NG_ELEMENT_ID__=function(){return ap(Vn(),Ln())};const up=sp,lp=class extends up{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tViews,r=fl(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null,e||null),o=this._declarationLView[this._declarationTContainer.index];r[17]=o;const i=this._declarationLView[19];return null!==i&&(r[19]=i.createEmbeddedView(n)),gl(n,r,t),new ea(r)}};function ap(t,e){return 4&t.type?new lp(e,t,Cu(t,e)):null}class cp{}cp.__NG_ELEMENT_ID__=function(){return gp(Vn(),Ln())};const fp=cp,dp=class extends fp{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Cu(this._hostTNode,this._hostLView)}get injector(){return new Xr(this._hostTNode,this._hostLView)}get parentInjector(){const t=$r(this._hostTNode,this._hostLView);if(Or(t)){const e=Mr(t,this._hostLView),n=Pr(t),r=e[1].data[n+8];return new Xr(r,e)}return new Xr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=hp(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-en}createEmbeddedView(t,e,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const i=t.createEmbeddedView(e||{},o);return this.insert(i,r),i}createComponent(t,e,n,r,o){const i=t&&!Ao(t);let s;if(i)s=e;else{0;const t=e||{};0,s=t.index,n=t.injector,r=t.projectableNodes,o=t.environmentInjector||t.ngModuleRef}const u=i?t:new sa(Qe(t)),l=n||this.parentInjector;if(!o&&null==u.ngModule){const t=(i?l:this.parentInjector).get(du,null);t&&(o=t)}const a=u.create(l,r,void 0,o);return this.insert(a.hostView,s),a}insert(t,e){const n=t._lView,r=n[1];if(sn(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],r=new dp(e,e[6],e[3]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;_i(r,n,i,o);const s=$i(o,i),u=n[11],l=ki(u,i[7]);return null!==l&&function(t,e,n,r,o,i){r[0]=o,r[6]=e,Gi(t,r,n,1,o,i)}(r,i[6],u,n,l,s),t.attachToViewContainerRef(),xo(pp(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=hp(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=bi(this._lContainer,e);n&&(Io(pp(this._lContainer),e),Ci(n[1],n))}detach(t){const e=this._adjustIndex(t,-1),n=bi(this._lContainer,e);return n&&null!=Io(pp(this._lContainer),e)?new ea(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function hp(t){return t[8]}function pp(t){return t[8]||(t[8]=[])}function gp(t,e){let n;const r=e[t.index];if(sn(r))n=r;else{let o;if(8&t.type)o=bn(r);else{const n=e[11];o=n.createComment("");const r=En(t,e);Fi(n,ki(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=jl(r,e,o,t),zl(e,n)}return new dp(n,t,e)}class yp{constructor(t){this.queryList=t,this.matches=null}clone(){return new yp(this.queryList)}setDirty(){this.queryList.setDirty()}}class mp{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let t=0;t<n;t++){const n=e.getByIndex(t),o=this.queries[n.indexInDeclarationView];r.push(o.clone())}return new mp(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==Tp(t,e).matches&&this.queries[e].setDirty()}}class vp{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class Dp{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const r=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(t,r);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new Dp(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class _p{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new _p(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const o=n[r];this.matchTNodeWithReadOption(t,e,wp(e,o)),this.matchTNodeWithReadOption(t,e,Yr(e,t,o,!1,!1))}else n===sp?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Yr(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===Eu||r===cp||r===sp&&4&e.type)this.addMatch(e.index,-2);else{const n=Yr(e,t,r,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function wp(t,e){const n=t.localNames;if(null!==n)for(let t=0;t<n.length;t+=2)if(n[t]===e)return n[t+1];return null}function bp(t,e,n,r){return-1===n?function(t,e){return 11&t.type?Cu(t,e):4&t.type?ap(t,e):null}(e,t):-2===n?function(t,e,n){if(n===Eu)return Cu(e,t);if(n===sp)return ap(e,t);if(n===cp)return gp(e,t)}(t,e,r):Qr(t,t[1],n,e)}function Cp(t,e,n,r){const o=e[19].queries[r];if(null===o.matches){const r=t.data,i=n.matches,s=[];for(let t=0;t<i.length;t+=2){const o=i[t];if(o<0)s.push(null);else{const u=r[o];s.push(bp(e,u,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function Ep(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=Cp(t,e,o,n);for(let t=0;t<i.length;t+=2){const n=i[t];if(n>0)r.push(s[t/2]);else{const o=i[t+1],s=e[-n];for(let t=en;t<s.length;t++){const e=s[t];e[17]===e[3]&&Ep(e[1],e,o,r)}if(null!==s[9]){const t=s[9];for(let e=0;e<t.length;e++){const n=t[e];Ep(n[1],n,o,r)}}}}}return r}function Ap(t){const e=Ln(),n=Rn(),r=nr();rr(r+1);const o=Tp(n,r);if(t.dirty&&xn(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?Ep(n,e,r,[]):Cp(n,e,o,r);t.reset(i,Au),t.notifyOnChanges()}return!0}return!1}function Sp(t,e,n){const r=Rn();r.firstCreatePass&&(kp(r,new vp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),Ip(r,Ln(),e)}function Fp(t,e,n,r){const o=Rn();if(o.firstCreatePass){const i=Vn();kp(o,new vp(e,n,r),i.index),function(t,e){const n=t.contentQueries||(t.contentQueries=[]),r=n.length?n[n.length-1]:-1;e!==r&&n.push(t.queries.length-1,e)}(o,t),2==(2&n)&&(o.staticContentQueries=!0)}Ip(o,Ln(),n)}function xp(){return t=Ln(),e=nr(),t[19].queries[e].queryList;var t,e}function Ip(t,e,n){const r=new ip(4==(4&n));Cl(t,e,r,r.destroy),null===e[19]&&(e[19]=new mp),e[19].queries.push(new yp(r))}function kp(t,e,n){null===t.queries&&(t.queries=new Dp),t.queries.track(new _p(e,n))}function Tp(t,e){return t.queries.getByIndex(e)}function Op(t,e){return ap(t,e)}const Pp={"ɵɵattribute":Oa,"ɵɵattributeInterpolate1":$a,"ɵɵattributeInterpolate2":za,"ɵɵattributeInterpolate3":Ua,"ɵɵattributeInterpolate4":Ga,"ɵɵattributeInterpolate5":Za,"ɵɵattributeInterpolate6":Wa,"ɵɵattributeInterpolate7":qa,"ɵɵattributeInterpolate8":Ya,"ɵɵattributeInterpolateV":Qa,"ɵɵdefineComponent":Ve,"ɵɵdefineDirective":qe,"ɵɵdefineInjectable":te,"ɵɵdefineInjector":ee,"ɵɵdefineNgModule":Ge,"ɵɵdefinePipe":Ye,"ɵɵdirectiveInject":ll,"ɵɵgetInheritedFactory":eo,"ɵɵinject":be,"ɵɵinjectAttribute":oo,"ɵɵinvalidFactory":al,"ɵɵinvalidFactoryDep":Ce,"ɵɵtemplateRefExtractor":Op,"ɵɵresetView":Hn,"ɵɵHostDirectivesFeature":va,"ɵɵNgOnChangesFeature":hn,"ɵɵProvidersFeature":Ch,"ɵɵCopyDefinitionFeature":ma,"ɵɵInheritDefinitionFeature":ca,"ɵɵStandaloneFeature":Th,"ɵɵnextContext":mc,"ɵɵnamespaceHTML":vr,"ɵɵnamespaceMathML":mr,"ɵɵnamespaceSVG":yr,"ɵɵenableBindings":Nn,"ɵɵdisableBindings":Bn,"ɵɵelementStart":nc,"ɵɵelementEnd":rc,"ɵɵelement":oc,"ɵɵelementContainerStart":ic,"ɵɵelementContainerEnd":sc,"ɵɵelementContainer":uc,"ɵɵpureFunction0":Ph,"ɵɵpureFunction1":Mh,"ɵɵpureFunction2":Nh,"ɵɵpureFunction3":Bh,"ɵɵpureFunction4":Lh,"ɵɵpureFunction5":Rh,"ɵɵpureFunction6":jh,"ɵɵpureFunction7":Hh,"ɵɵpureFunction8":Vh,"ɵɵpureFunctionV":$h,"ɵɵgetCurrentView":lc,"ɵɵrestoreView":jn,"ɵɵlistener":dc,"ɵɵprojection":_c,"ɵɵsyntheticHostProperty":Jf,"ɵɵsyntheticHostListener":hc,"ɵɵpipeBind1":Qh,"ɵɵpipeBind2":Kh,"ɵɵpipeBind3":Jh,"ɵɵpipeBind4":Xh,"ɵɵpipeBindV":tp,"ɵɵprojectionDef":Dc,"ɵɵhostProperty":Kf,"ɵɵproperty":Xa,"ɵɵpropertyInterpolate":wc,"ɵɵpropertyInterpolate1":bc,"ɵɵpropertyInterpolate2":Cc,"ɵɵpropertyInterpolate3":Ec,"ɵɵpropertyInterpolate4":Ac,"ɵɵpropertyInterpolate5":Sc,"ɵɵpropertyInterpolate6":Fc,"ɵɵpropertyInterpolate7":xc,"ɵɵpropertyInterpolate8":Ic,"ɵɵpropertyInterpolateV":kc,"ɵɵpipe":Yh,"ɵɵqueryRefresh":Ap,"ɵɵviewQuery":Sp,"ɵɵloadQuery":xp,"ɵɵcontentQuery":Fp,"ɵɵreference":Ja,"ɵɵclassMap":Xc,"ɵɵclassMapInterpolate1":Ef,"ɵɵclassMapInterpolate2":Af,"ɵɵclassMapInterpolate3":Sf,"ɵɵclassMapInterpolate4":Ff,"ɵɵclassMapInterpolate5":xf,"ɵɵclassMapInterpolate6":If,"ɵɵclassMapInterpolate7":kf,"ɵɵclassMapInterpolate8":Tf,"ɵɵclassMapInterpolateV":Of,"ɵɵstyleMap":Kc,"ɵɵstyleMapInterpolate1":Pf,"ɵɵstyleMapInterpolate2":Mf,"ɵɵstyleMapInterpolate3":Nf,"ɵɵstyleMapInterpolate4":Bf,"ɵɵstyleMapInterpolate5":Lf,"ɵɵstyleMapInterpolate6":Rf,"ɵɵstyleMapInterpolate7":jf,"ɵɵstyleMapInterpolate8":Hf,"ɵɵstyleMapInterpolateV":Vf,"ɵɵstyleProp":Yc,"ɵɵstylePropInterpolate1":$f,"ɵɵstylePropInterpolate2":zf,"ɵɵstylePropInterpolate3":Uf,"ɵɵstylePropInterpolate4":Gf,"ɵɵstylePropInterpolate5":Zf,"ɵɵstylePropInterpolate6":Wf,"ɵɵstylePropInterpolate7":qf,"ɵɵstylePropInterpolate8":Yf,"ɵɵstylePropInterpolateV":Qf,"ɵɵclassProp":Qc,"ɵɵadvance":Ku,"ɵɵtemplate":Ka,"ɵɵtext":hf,"ɵɵtextInterpolate":pf,"ɵɵtextInterpolate1":gf,"ɵɵtextInterpolate2":yf,"ɵɵtextInterpolate3":mf,"ɵɵtextInterpolate4":vf,"ɵɵtextInterpolate5":Df,"ɵɵtextInterpolate6":_f,"ɵɵtextInterpolate7":wf,"ɵɵtextInterpolate8":bf,"ɵɵtextInterpolateV":Cf,"ɵɵi18n":fh,"ɵɵi18nAttributes":dh,"ɵɵi18nExp":hh,"ɵɵi18nStart":ah,"ɵɵi18nEnd":ch,"ɵɵi18nApply":ph,"ɵɵi18nPostprocess":gh,"ɵɵresolveWindow":Mu,"ɵɵresolveDocument":Nu,"ɵɵresolveBody":Bu,"ɵɵsetComponentScope":$e,"ɵɵsetNgModuleScope":Ze,"ɵɵregisterNgModuleType":ti,"ɵɵsanitizeHtml":Rs,"ɵɵsanitizeStyle":js,"ɵɵsanitizeResourceUrl":Vs,"ɵɵsanitizeScript":$s,"ɵɵsanitizeUrl":Hs,"ɵɵsanitizeUrlOrResourceUrl":Gs,"ɵɵtrustConstantHtml":zs,"ɵɵtrustConstantResourceUrl":Us,"ɵɵvalidateIframeAttribute":Ki,forwardRef:Ht,resolveForwardRef:Vt};let Mp=null;function Np(t){return void 0!==t.ngModule}function Bp(t){return!!tn(t)}const Lp=[];let Rp=!1;function jp(t){return Array.isArray(t)?t.every(jp):!!Vt(t)}function Hp(t,e={}){!function(t,e,n=!1){const r=So(e.declarations||Pe);let o=null;Object.defineProperty(t,Le,{configurable:!0,get:()=>{if(null===o){0;const n=Co();o=n.compileNgModule(Pp,`ng:///${t.name}/ɵmod.js`,{type:t,bootstrap:So(e.bootstrap||Pe).map(Vt),declarations:r.map(Vt),imports:So(e.imports||Pe).map(Vt).map(Up),exports:So(e.exports||Pe).map(Vt).map(Up),schemas:e.schemas?So(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,Re,{get:()=>{if(null===i){const e=Co();i=e.compileFactory(Pp,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,deps:qo(t),target:e.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(t,se,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||Pe,imports:[(e.imports||Pe).map(Vt),(e.exports||Pe).map(Vt)]},r=Co();s=r.compileInjector(Pp,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&ti(t,e.id),function(t,e){Lp.push({moduleType:t,ngModule:e})}(t,e)}new WeakMap,new WeakMap;function Vp(t,e){const n=So(e.declarations||Pe),r=zp(t);n.forEach((e=>{if((e=Vt(e)).hasOwnProperty(Me)){$p(Qe(e),r)}else e.hasOwnProperty(Ne)||e.hasOwnProperty(Be)||(e.ngSelectorScope=t)}))}function $p(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(Me)?Qe(t):Ke(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Je(t))),t.schemas=e.schemas,t.tView=null}function zp(t){if(Bp(t))return function(t){const e=tn(t,!0);if(null!==e.transitiveCompileScopes)return e.transitiveCompileScopes;const n={schemas:e.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Lu(e.imports).forEach((t=>{const e=zp(t);e.exported.directives.forEach((t=>n.compilation.directives.add(t))),e.exported.pipes.forEach((t=>n.compilation.pipes.add(t)))})),Lu(e.declarations).forEach((t=>{Je(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),Lu(e.exports).forEach((t=>{const e=t;if(Bp(e)){const t=zp(e);t.exported.directives.forEach((t=>{n.compilation.directives.add(t),n.exported.directives.add(t)})),t.exported.pipes.forEach((t=>{n.compilation.pipes.add(t),n.exported.pipes.add(t)}))}else Je(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(Xe(t)){if(null!==(Qe(t)||Ke(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Je(t))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([t])}}}throw new Error(`${t.name} does not have a module def (ɵmod property)`)}function Up(t){return Np(t)?t.ngModule:t}let Gp=0;function Zp(e,n){let r=null;!function(t,e){Jo(e)&&(Qo.set(t,e),Ko.add(t))}(e,n),Yp(e,n),Object.defineProperty(e,Me,{get:()=>{if(null===r){const o=Co();if(Jo(n)){const t=[`Component '${e.name}' is not resolved:`];throw n.templateUrl&&t.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&t.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),t.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(t.join("\n"))}const i=Mp;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:t.ViewEncapsulation$1.Emulated);const l=n.templateUrl||`ng:///${e.name}/template.html`,a=Object.assign(Object.assign({},Kp(e,n)),{typeSourceSpan:o.createParseSourceSpan("Component",e.name,l),template:n.template||"",preserveWhitespaces:s,styles:n.styles||Pe,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null,isStandalone:!!n.standalone});Gp++;try{if(a.usesInheritance&&Jp(e),r=o.compileComponent(Pp,l,a),n.standalone){const t=So(n.imports||Pe),{directiveDefs:o,pipeDefs:i}=function(t,e){let n=null,r=null;const o=()=>{if(null===n){n=[Qe(t)];const r=new Set;for(const t of e){const e=Vt(t);if(!r.has(e))if(r.add(e),tn(e)){const t=zp(e);for(const e of t.exported.directives){const t=Qe(e)||Ke(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=Qe(e)||Ke(e);t&&n.push(t)}}}return n},i=()=>{if(null===r){r=[];const t=new Set;for(const n of e){const e=Vt(n);if(!t.has(e))if(t.add(e),tn(e)){const n=zp(e);for(const e of n.exported.pipes){const n=Je(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Je(e);t&&r.push(t)}}}return r};return{directiveDefs:o,pipeDefs:i}}(e,t);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>t.map(Vt)}}finally{Gp--}if(0===Gp&&function(){if(!Rp){Rp=!0;try{for(let t=Lp.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=Lp[t];n.declarations&&n.declarations.every(jp)&&(Lp.splice(t,1),Vp(e,n))}}finally{Rp=!1}}}(),void 0!==e.ngSelectorScope){const t=zp(e.ngSelectorScope);$p(r,t)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${qt(e)} but is only valid on a component that is standalone.`);r.schemas=n.schemas}else n.standalone&&(r.schemas=[])}return r},configurable:!1})}function Wp(t,e){let n=null;Yp(t,e||{}),Object.defineProperty(t,Ne,{get:()=>{if(null===n){const r=qp(t,e||{}),o=Co();n=o.compileDirective(Pp,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function qp(t,e){const n=t&&t.name,r=`ng:///${n}/ɵdir.js`,o=Co(),i=Kp(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Jp(t),{metadata:i,sourceMapUrl:r}}function Yp(t,e){let n=null;Object.defineProperty(t,Re,{get:()=>{if(null===n){const r=qp(t,e),o=Co();n=o.compileFactory(Pp,`ng:///${t.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:qo(t),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Qp(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function Kp(t,e){var n;const r=Wo(),o=r.ownPropMetadata(t);return{name:t.name,type:t,selector:void 0!==e.selector?e.selector:null,host:e.host||Oe,propMetadata:o,inputs:e.inputs||Pe,outputs:e.outputs||Pe,queries:tg(t,o,eg),lifecycle:{usesOnChanges:r.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Qp(t),exportAs:(i=e.exportAs,void 0===i?null:og(i)),providers:e.providers||null,viewQueries:tg(t,o,ng),isStandalone:!!e.standalone,hostDirectives:(null===(n=e.hostDirectives)||void 0===n?void 0:n.map((t=>"function"==typeof t?{directive:t}:t)))||null};var i}function Jp(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Ke(n)||Qe(n)||!sg(n)||Wp(n,null),n=Object.getPrototypeOf(n)}function Xp(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?og(n):Vt(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function tg(t,e,n){const r=[];for(const o in e)if(e.hasOwnProperty(o)){const i=e[o];i.forEach((e=>{if(n(e)){if(!e.selector)throw new Error(`Can't construct a query for the property "${o}" of "${qt(t)}" since the query selector wasn't defined.`);if(i.some(rg))throw new Error("Cannot combine @Input decorators with query decorators");r.push(Xp(o,e))}}))}return r}function eg(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function ng(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function rg(t){return"Input"===t.ngMetadataName}function og(t){return t.split(",").map((t=>t.trim()))}const ig=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function sg(t){const e=Wo();if(ig.some((n=>e.hasLifecycleHook(t,n))))return!0;const n=e.propMetadata(t);for(const t in n){const e=n[t];for(let t=0;t<e.length;t++){const n=e[t],r=n.ngMetadataName;if(rg(n)||eg(n)||ng(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function ug(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const lg=lo("Directive",((t={})=>t),void 0,void 0,((t,e)=>Wp(t,e))),ag=lo("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),lg,void 0,((t,e)=>Zp(t,e))),cg=lo("Pipe",(t=>Object.assign({pure:!0},t)),void 0,void 0,((t,e)=>function(t,e){let n=null,r=null;Object.defineProperty(t,Re,{get:()=>{if(null===r){const n=ug(t,e),o=Co(n.type);r=o.compileFactory(Pp,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:qo(t),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(t,Be,{get:()=>{if(null===n){const r=ug(t,e),o=Co(r.type);n=o.compilePipe(Pp,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),fg=fo("Input",(t=>({bindingPropertyName:t}))),dg=fo("Output",(t=>({bindingPropertyName:t})));fo("HostBinding",(t=>({hostPropertyName:t}))),fo("HostListener",((t,e)=>({eventName:t,args:e})));const hg=lo("NgModule",(t=>t),void 0,void 0,((t,e)=>Hp(t,e)));function pg(...t){}const gg=new po("Application Initializer");class yg{constructor(t){this.appInits=t,this.resolve=pg,this.reject=pg,this.initialized=!1,this.done=!1,this.donePromise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let e=0;e<this.appInits.length;e++){const n=this.appInits[e]();if(ac(n))t.push(n);else if(fc(n)){const e=new Promise(((t,e)=>{n.subscribe({complete:t,error:e})}));t.push(e)}}Promise.all(t).then((()=>{e()})).catch((t=>{this.reject(t)})),0===t.length&&e(),this.initialized=!0}}yg.ɵfac=function(t){return new(t||yg)(be(gg,8))},yg.ɵprov=te({token:yg,factory:yg.ɵfac,providedIn:"root"});const mg=new po("AppId",{providedIn:"root",factory:function(){return`${vg()}${vg()}${vg()}`}});function vg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Dg=new po("Platform Initializer"),_g=new po("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),wg=new po("appBootstrapListener");new po("Application Packages Root URL"),new po("AnimationModuleType");class bg{log(t){console.log(t)}warn(t){console.warn(t)}}bg.ɵfac=function(t){return new(t||bg)},bg.ɵprov=te({token:bg,factory:bg.ɵfac,providedIn:"platform"});const Cg=new po("LocaleId",{providedIn:"root",factory:()=>Ee(Cg,ae.Optional|ae.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||ud}),Eg=new po("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var Ag;new po("Translations"),new po("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(Ag||(Ag={}));class Sg{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class Fg{compileModuleSync(t){return new xh(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=Lu(tn(t).declarations).reduce(((t,e)=>{const n=Qe(e);return n&&t.push(new sa(n)),t}),[]);return new Sg(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}Fg.ɵfac=function(t){return new(t||Fg)},Fg.ɵprov=te({token:Fg,factory:Fg.ɵfac,providedIn:"root"});new po("compilerOptions");const xg=Promise.resolve(0);function Ig(t){"undefined"==typeof Zone?xg.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class kg{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rp(!1),this.onMicrotaskEmpty=new rp(!1),this.onStable=new rp(!1),this.onError=new rp(!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)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){let t=he.requestAnimationFrame,e=he.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){if(t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId)return;t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(he,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,Pg(t),t.isCheckStableRunning=!0,Og(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),Pg(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return Mg(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Ng(t)}},onInvoke:(n,r,o,i,s,u,l)=>{try{return Mg(t),n.invoke(o,i,s,u,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Ng(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,Pg(t),Og(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),t.runOutsideAngular((()=>t.onError.emit(o))),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!kg.isInAngularZone())throw new Gt(909,!1)}static assertNotInAngularZone(){if(kg.isInAngularZone())throw new Gt(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,t,Tg,pg,pg);try{return o.runTask(i,e,n)}finally{o.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const Tg={};function Og(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular((()=>t.onStable.emit(null)))}finally{t.isStable=!0}}}function Pg(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function Mg(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ng(t){t._nesting--,Og(t)}class Bg{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rp,this.onMicrotaskEmpty=new rp,this.onStable=new rp,this.onError=new rp}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}const Lg=new po(""),Rg=new po("");class jg{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Vg||(Vg=n,n.addToWindow(e)),this._watchAngularEvents(),t.run((()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular((()=>{this._ngZone.onStable.subscribe({next:()=>{kg.assertNotInAngularZone(),Ig((()=>{this._isZoneStable=!0,this._runCallbacksIfReady()}))}})}))}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Ig((()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1}));else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter((e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1))),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((t=>({source:t.source,creationLocation:t.creationLocation,data:t.data}))):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout((()=>{this._callbacks=this._callbacks.filter((t=>t.timeoutId!==r)),t(this._didWork,this.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,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(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,e,n){return[]}}jg.ɵfac=function(t){return new(t||jg)(be(kg),be(Hg),be(Rg))},jg.ɵprov=te({token:jg,factory:jg.ɵfac});class Hg{constructor(){this._applications=new Map}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){var n;return null!==(n=null==Vg?void 0:Vg.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let Vg;Hg.ɵfac=function(t){return new(t||Hg)},Hg.ɵprov=te({token:Hg,factory:Hg.ɵfac,providedIn:"platform"});let $g=null;const zg=new po("AllowMultipleToken"),Ug=new po("PlatformDestroyListeners"),Gg=!1;function Zg(t,e,n){const r=new xh(n);return Promise.resolve(r)}function Wg(t){if($g&&!$g.get(zg,!1))throw new Gt(400,!1);$g=t;const e=t.get(Qg);return function(t){const e=t.get(Dg,null);e&&e.forEach((t=>t()))}(t),e}function qg(t,e,n=[]){const r=`Platform: ${e}`,o=new po(r);return(e=[])=>{let i=Yg();if(!i||i.injector.get(zg,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):Wg(function(t=[],e){return ul.create({name:e,providers:[{provide:uu,useValue:"platform"},{provide:Ug,useValue:new Set([()=>$g=null])},...t]})}(i,r))}return function(t){const e=Yg();if(!e)throw new Gt(401,!1);0;return e}()}}function Yg(){var t;return null!==(t=null==$g?void 0:$g.get(Qg))&&void 0!==t?t:null}class Qg{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;n="noop"===t?new Bg:("zone.js"===t?void 0:t)||new kg(e);return n}(null==e?void 0:e.ngZone,function(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!t||!t.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!t||!t.ngZoneRunCoalescing)||!1}}(e)),r=[{provide:kg,useValue:n}];return n.run((()=>{const e=ul.create({providers:r,parent:this.injector,name:t.moduleType.name}),o=t.create(e),i=o.injector.get(Pu,null);if(!i)throw new Gt(402,!1);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});o.onDestroy((()=>{Xg(this._modules,o),t.unsubscribe()}))})),function(t,e,n){try{const r=n();return ac(r)?r.catch((n=>{throw e.runOutsideAngular((()=>t.handleError(n))),n})):r}catch(n){throw e.runOutsideAngular((()=>t.handleError(n))),n}}(i,n,(()=>{const t=o.injector.get(yg);return t.runInitializers(),t.donePromise.then((()=>(function(t){Jt(t,"Expected localeId to be defined"),"string"==typeof t&&(fd=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Cg,ud)||ud),this._moduleDoBootstrap(o),o)))}))}))}bootstrapModule(t,e=[]){const n=Kg({},e);return Zg(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(Jg);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((t=>e.bootstrap(t)));else{if(!t.instance.ngDoBootstrap)throw new Gt(403,!1);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Gt(404,!1);this._modules.slice().forEach((t=>t.destroy())),this._destroyListeners.forEach((t=>t()));const t=this._injector.get(Ug,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Kg(t,e){return t=Array.isArray(e)?e.reduce(Kg,t):Object.assign(Object.assign({},t),e)}Qg.ɵfac=function(t){return new(t||Qg)(be(ul))},Qg.ɵprov=te({token:Qg,factory:Qg.ɵfac,providedIn:"platform"});class Jg{constructor(t,e,n){this._zone=t,this._injector=e,this._exceptionHandler=n,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run((()=>{this.tick()}))}});const r=new B((t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular((()=>{t.next(this._stable),t.complete()}))})),o=new B((t=>{let e;this._zone.runOutsideAngular((()=>{e=this._zone.onStable.subscribe((()=>{kg.assertNotInAngularZone(),Ig((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{kg.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular((()=>{t.next(!1)})))}));return()=>{e.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=nt(t),r=rt(t,1/0),o=t;return o.length?1===o.length?ht(o[0]):At(r)(_t(o,n)):X}(r,o.pipe(function(t){void 0===t&&(t={});var e=t.connector,n=void 0===e?function(){return new $}:e,r=t.resetOnError,o=void 0===r||r,i=t.resetOnComplete,s=void 0===i||i,u=t.resetOnRefCountZero,l=void 0===u||u;return function(t){var e,r,i,u=0,a=!1,c=!1,f=function(){null==r||r.unsubscribe(),r=void 0},d=function(){f(),e=i=void 0,a=c=!1},h=function(){var t=e;d(),null==t||t.unsubscribe()};return R((function(t,p){u++,c||a||f();var g=i=null!=i?i:n();p.add((function(){0!=--u||c||a||(r=Mt(h,l))})),g.subscribe(p),!e&&u>0&&(e=new k({next:function(t){return g.next(t)},error:function(t){c=!0,f(),r=Mt(d,o,t),g.error(t)},complete:function(){a=!0,f(),r=Mt(d,s),g.complete()}}),ht(t).subscribe(e))}))(t)}}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,e){const n=t instanceof Du;if(!this._injector.get(yg).done){!n&&Xe(t);throw new Gt(405,Gg)}let r;if(n)r=t;else{r=this._injector.get(bu).resolveComponentFactory(t)}this.componentTypes.push(r.componentType);const o=r.isBoundToModule?void 0:this._injector.get(Eh);const i=e||r.selector,s=r.create(ul.NULL,[],i,o),u=s.location.nativeElement,l=s.injector.get(Lg,null);return null==l||l.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),Xg(this.components,s),null==l||l.unregisterApplication(u)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new Gt(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges();0}catch(t){this._zone.runOutsideAngular((()=>this._exceptionHandler.handleError(t)))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Xg(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const e=this._injector.get(wg,[]);e.push(...this._bootstrapListeners),e.forEach((e=>e(t)))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach((t=>t())),this._views.slice().forEach((t=>t.destroy())),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Xg(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new Gt(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){Gg}}function Xg(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}Jg.ɵfac=function(t){return new(t||Jg)(be(kg),be(du),be(Pu))},Jg.ɵprov=te({token:Jg,factory:Jg.ɵfac,providedIn:"root"});class ty{}ty.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(ln(t)&&!n){const n=Fn(t.index,e);return new ea(n,n)}if(47&t.type){const t=e[16];return new ea(t,e)}return null}(Vn(),Ln(),16==(16&t))};class ey{constructor(){}supports(t){return Ea(t)}create(t){return new ry(t)}}const ny=(t,e)=>e;class ry{constructor(t){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=t||ny}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){const i=!n||e&&e.currentIndex<uy(n,r,o)?e:n,s=uy(i,r,o),u=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)r++;else{o||(o=[]);const t=s-r,e=u-r;if(t!=e){for(let n=0;n<t;n++){const r=n<o.length?o[n]:o[n]=0,i=r+n;e<=i&&i<t&&(o[n]=r+1)}o[i.previousIndex]=e-t}}s!==u&&t(i,s,u)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!Ea(t))throw new Gt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,r,o=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],r=this._trackByFn(e,n),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,n,r,e)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,e),i=!0),o=o._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Ca()]();let r;for(;!(r=n.next()).done;)e(r.value)}}(t,(t=>{r=this._trackByFn(e,t),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,t,r,e)),Object.is(o.item,t)||this._addIdentityChange(o,t)):(o=this._mismatch(o,t,r,e),i=!0),o=o._next,e++})),this.length=e;return this._truncate(o),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new oy(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new sy),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new sy),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class oy{constructor(t,e){this.item=t,this.trackById=e,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 iy{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class sy{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new iy,this.map.set(e,n)),n.add(t)}get(t,e){const n=t,r=this.map.get(n);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function uy(t,e,n){const r=t.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+e+o}class ly{constructor(){}supports(t){return t instanceof Map||Aa(t)}create(){return new ay}}class ay{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(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||Aa(t)))throw new Gt(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,((t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}})),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);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 cy(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((n=>e(t[n],n)))}}class cy{constructor(t){this.key=t,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 fy(){return new dy([new ey])}class dy{constructor(t){this.factories=t}static create(t,e){if(null!=e){const n=e.factories.slice();t=t.concat(n)}return new dy(t)}static extend(t){return{provide:dy,useFactory:e=>dy.create(t,e||fy()),deps:[[dy,new Uo,new $o]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new Gt(901,!1)}}function hy(){return new py([new ly])}dy.ɵprov=te({token:dy,providedIn:"root",factory:fy});class py{constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new py(t)}static extend(t){return{provide:py,useFactory:e=>py.create(t,e||hy()),deps:[[py,new Uo,new $o]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new Gt(901,!1)}}py.ɵprov=te({token:py,providedIn:"root",factory:hy});const gy=[new ly],yy=[new ey];new dy(yy),new py(gy);const my=qg(null,"core",[]);class vy{constructor(t){}}vy.ɵfac=function(t){return new(t||vy)(be(Jg))},vy.ɵmod=Ge({type:vy}),vy.ɵinj=ee({});let Dy=null;function _y(){return Dy}class wy{}const by=new po("DocumentToken");class Cy{historyGo(t){throw new Error("Not implemented")}}function Ey(){return be(Ay)}Cy.ɵfac=function(t){return new(t||Cy)},Cy.ɵprov=te({token:Cy,factory:function(){return Ey()},providedIn:"platform"}),new po("Location Initialized");class Ay extends Cy{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _y().getBaseHref(this._doc)}onPopState(t){const e=_y().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=_y().getGlobalEventTarget(this._doc,"window");return e.addEventListener("hashchange",t,!1),()=>e.removeEventListener("hashchange",t)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Sy()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Sy()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}}function Sy(){return!!window.history.pushState}function Fy(){return new Ay(be(by))}function xy(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Iy(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length,r=n-("/"===t[n-1]?1:0);return t.slice(0,r)+t.slice(n)}function ky(t){return t&&"?"!==t[0]?"?"+t:t}Ay.ɵfac=function(t){return new(t||Ay)(be(by))},Ay.ɵprov=te({token:Ay,factory:function(){return Fy()},providedIn:"platform"});class Ty{historyGo(t){throw new Error("Not implemented")}}Ty.ɵfac=function(t){return new(t||Ty)},Ty.ɵprov=te({token:Ty,factory:function(){return Ee(Py)},providedIn:"root"});const Oy=new po("appBaseHref");class Py extends Ty{constructor(t,e){var n,r,o;super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=null!==(o=null!==(n=null!=e?e:this._platformLocation.getBaseHrefFromDOM())&&void 0!==n?n:null===(r=Ee(by).location)||void 0===r?void 0:r.origin)&&void 0!==o?o:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return xy(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+ky(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+ky(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+ky(r));this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}Py.ɵfac=function(t){return new(t||Py)(be(Cy),be(Oy,8))},Py.ɵprov=te({token:Py,factory:Py.ɵfac,providedIn:"root"});class My extends Ty{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=e&&(this._baseHref=e)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=xy(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+ky(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+ky(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}My.ɵfac=function(t){return new(t||My)(be(Cy),be(Oy,8))},My.ɵprov=te({token:My,factory:My.ɵfac});class Ny{constructor(t){this._subject=new rp,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const e=this._locationStrategy.getBaseHref();this._basePath=function(t){const e=new RegExp("^(https?:)?//").test(t);if(e){const[,e]=t.split(/\/\/[^\/]+/);return e}return t}(Iy(Ly(e))),this._locationStrategy.onPopState((t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})}))}ngOnDestroy(){var t;null===(t=this._urlChangeSubscription)||void 0===t||t.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+ky(e))}normalize(t){return Ny.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._basePath,Ly(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._locationStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ky(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ky(e)),n)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){var e,n;null===(n=(e=this._locationStrategy).historyGo)||void 0===n||n.call(e,t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe((t=>{this._notifyUrlChangeListeners(t.url,t.state)}))),()=>{var e;const n=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(n,1),0===this._urlChangeListeners.length&&(null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach((n=>n(t,e)))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}function By(){return new Ny(be(Ty))}function Ly(t){return t.replace(/\/index.html$/,"")}Ny.normalizeQueryParams=ky,Ny.joinWithSlash=xy,Ny.stripTrailingSlash=Iy,Ny.ɵfac=function(t){return new(t||Ny)(be(Ty))},Ny.ɵprov=te({token:Ny,factory:function(){return By()},providedIn:"root"});const Ry={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 jy,Hy,Vy,$y,zy,Uy,Gy;function Zy(t,e){return Xy(nd(t)[id.DateFormat],e)}function Wy(t,e){return Xy(nd(t)[id.TimeFormat],e)}function qy(t,e){return Xy(nd(t)[id.DateTimeFormat],e)}function Yy(t,e){const n=nd(t),r=n[id.NumberSymbols][e];if(void 0===r){if(e===Uy.CurrencyDecimal)return n[id.NumberSymbols][Uy.Decimal];if(e===Uy.CurrencyGroup)return n[id.NumberSymbols][Uy.Group]}return r}function Qy(t,e){return nd(t)[id.NumberFormats][e]}!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific"}(jy||(jy={})),function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(Hy||(Hy={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(Vy||(Vy={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}($y||($y={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}(zy||(zy={})),function(t){t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup"}(Uy||(Uy={})),function(t){t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday"}(Gy||(Gy={}));const Ky=rd;function Jy(t){if(!t[id.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[id.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Xy(t,e){for(let n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function tm(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function em(t,e,n="en"){const r=function(t){return nd(t)[id.Currencies]}(n)[t]||Ry[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const nm=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,rm={},om=/((?:[^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 im,sm,um;function lm(t,e,n,r){let o=function(t){if(wm(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){const[e,n=1,r=1]=t.split("-").map((t=>+t));return am(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(nm))return function(t){const e=new Date(0);let n=0,r=0;const o=t[8]?e.setUTCFullYear:e.setFullYear,i=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),r=Number(t[9]+t[11]));o.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));const s=Number(t[4]||0)-n,u=Number(t[5]||0)-r,l=Number(t[6]||0),a=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return i.call(e,s,u,l,a),e}(n)}const e=new Date(t);if(!wm(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=cm(n,e)||e;let i,s=[];for(;e;){if(i=om.exec(e),!i){s.push(e);break}{s=s.concat(i.slice(1));const t=s.pop();if(!t)break;e=t}}let u=o.getTimezoneOffset();r&&(u=_m(r,u),o=function(t,e,n){const r=n?-1:1,o=t.getTimezoneOffset(),i=_m(e,o);return function(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}(t,r*(i-o))}(o,r,!0));let l="";return s.forEach((t=>{const e=function(t){if(Dm[t])return Dm[t];let e;switch(t){case"G":case"GG":case"GGG":e=pm(um.Eras,$y.Abbreviated);break;case"GGGG":e=pm(um.Eras,$y.Wide);break;case"GGGGG":e=pm(um.Eras,$y.Narrow);break;case"y":e=hm(sm.FullYear,1,0,!1,!0);break;case"yy":e=hm(sm.FullYear,2,0,!0,!0);break;case"yyy":e=hm(sm.FullYear,3,0,!1,!0);break;case"yyyy":e=hm(sm.FullYear,4,0,!1,!0);break;case"Y":e=vm(1);break;case"YY":e=vm(2,!0);break;case"YYY":e=vm(3);break;case"YYYY":e=vm(4);break;case"M":case"L":e=hm(sm.Month,1,1);break;case"MM":case"LL":e=hm(sm.Month,2,1);break;case"MMM":e=pm(um.Months,$y.Abbreviated);break;case"MMMM":e=pm(um.Months,$y.Wide);break;case"MMMMM":e=pm(um.Months,$y.Narrow);break;case"LLL":e=pm(um.Months,$y.Abbreviated,Vy.Standalone);break;case"LLLL":e=pm(um.Months,$y.Wide,Vy.Standalone);break;case"LLLLL":e=pm(um.Months,$y.Narrow,Vy.Standalone);break;case"w":e=mm(1);break;case"ww":e=mm(2);break;case"W":e=mm(1,!0);break;case"d":e=hm(sm.Date,1);break;case"dd":e=hm(sm.Date,2);break;case"c":case"cc":e=hm(sm.Day,1);break;case"ccc":e=pm(um.Days,$y.Abbreviated,Vy.Standalone);break;case"cccc":e=pm(um.Days,$y.Wide,Vy.Standalone);break;case"ccccc":e=pm(um.Days,$y.Narrow,Vy.Standalone);break;case"cccccc":e=pm(um.Days,$y.Short,Vy.Standalone);break;case"E":case"EE":case"EEE":e=pm(um.Days,$y.Abbreviated);break;case"EEEE":e=pm(um.Days,$y.Wide);break;case"EEEEE":e=pm(um.Days,$y.Narrow);break;case"EEEEEE":e=pm(um.Days,$y.Short);break;case"a":case"aa":case"aaa":e=pm(um.DayPeriods,$y.Abbreviated);break;case"aaaa":e=pm(um.DayPeriods,$y.Wide);break;case"aaaaa":e=pm(um.DayPeriods,$y.Narrow);break;case"b":case"bb":case"bbb":e=pm(um.DayPeriods,$y.Abbreviated,Vy.Standalone,!0);break;case"bbbb":e=pm(um.DayPeriods,$y.Wide,Vy.Standalone,!0);break;case"bbbbb":e=pm(um.DayPeriods,$y.Narrow,Vy.Standalone,!0);break;case"B":case"BB":case"BBB":e=pm(um.DayPeriods,$y.Abbreviated,Vy.Format,!0);break;case"BBBB":e=pm(um.DayPeriods,$y.Wide,Vy.Format,!0);break;case"BBBBB":e=pm(um.DayPeriods,$y.Narrow,Vy.Format,!0);break;case"h":e=hm(sm.Hours,1,-12);break;case"hh":e=hm(sm.Hours,2,-12);break;case"H":e=hm(sm.Hours,1);break;case"HH":e=hm(sm.Hours,2);break;case"m":e=hm(sm.Minutes,1);break;case"mm":e=hm(sm.Minutes,2);break;case"s":e=hm(sm.Seconds,1);break;case"ss":e=hm(sm.Seconds,2);break;case"S":e=hm(sm.FractionalSeconds,1);break;case"SS":e=hm(sm.FractionalSeconds,2);break;case"SSS":e=hm(sm.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=gm(im.Short);break;case"ZZZZZ":e=gm(im.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=gm(im.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=gm(im.Long);break;default:return null}return Dm[t]=e,e}(t);l+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}function am(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function cm(t,e){const n=function(t){return nd(t)[id.LocaleId]}(t);if(rm[n]=rm[n]||{},rm[n][e])return rm[n][e];let r="";switch(e){case"shortDate":r=Zy(t,zy.Short);break;case"mediumDate":r=Zy(t,zy.Medium);break;case"longDate":r=Zy(t,zy.Long);break;case"fullDate":r=Zy(t,zy.Full);break;case"shortTime":r=Wy(t,zy.Short);break;case"mediumTime":r=Wy(t,zy.Medium);break;case"longTime":r=Wy(t,zy.Long);break;case"fullTime":r=Wy(t,zy.Full);break;case"short":const e=cm(t,"shortTime"),n=cm(t,"shortDate");r=fm(qy(t,zy.Short),[e,n]);break;case"medium":const o=cm(t,"mediumTime"),i=cm(t,"mediumDate");r=fm(qy(t,zy.Medium),[o,i]);break;case"long":const s=cm(t,"longTime"),u=cm(t,"longDate");r=fm(qy(t,zy.Long),[s,u]);break;case"full":const l=cm(t,"fullTime"),a=cm(t,"fullDate");r=fm(qy(t,zy.Full),[l,a])}return r&&(rm[n][e]=r),r}function fm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function dm(t,e,n="-",r,o){let i="";(t<0||o&&t<=0)&&(o?t=1-t:(t=-t,i=n));let s=String(t);for(;s.length<e;)s="0"+s;return r&&(s=s.slice(s.length-e)),i+s}function hm(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case sm.FullYear:return e.getFullYear();case sm.Month:return e.getMonth();case sm.Date:return e.getDate();case sm.Hours:return e.getHours();case sm.Minutes:return e.getMinutes();case sm.Seconds:return e.getSeconds();case sm.FractionalSeconds:return e.getMilliseconds();case sm.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===sm.Hours)0===u&&-12===n&&(u=12);else if(t===sm.FractionalSeconds)return l=e,dm(u,3).substring(0,l);var l;const a=Yy(s,Uy.MinusSign);return dm(u,e,a,r,o)}}function pm(t,e,n=Vy.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case um.Months:return function(t,e,n){const r=nd(t),o=Xy([r[id.MonthsFormat],r[id.MonthsStandalone]],e);return Xy(o,n)}(e,o,r)[t.getMonth()];case um.Days:return function(t,e,n){const r=nd(t),o=Xy([r[id.DaysFormat],r[id.DaysStandalone]],e);return Xy(o,n)}(e,o,r)[t.getDay()];case um.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=nd(t);return Jy(e),(e[id.ExtraData][2]||[]).map((t=>"string"==typeof t?tm(t):[tm(t[0]),tm(t[1])]))}(e),n=function(t,e,n){const r=nd(t);Jy(r);const o=Xy([r[id.ExtraData][0],r[id.ExtraData][1]],e)||[];return Xy(o,n)||[]}(e,o,r),i=t.findIndex((t=>{if(Array.isArray(t)){const[e,n]=t,r=s>=e.hours&&u>=e.minutes,o=s<n.hours||s===n.hours&&u<n.minutes;if(e.hours<n.hours){if(r&&o)return!0}else if(r||o)return!0}else if(t.hours===s&&t.minutes===u)return!0;return!1}));if(-1!==i)return n[i]}return function(t,e,n){const r=nd(t),o=Xy([r[id.DayPeriodsFormat],r[id.DayPeriodsStandalone]],e);return Xy(o,n)}(e,o,r)[s<12?0:1];case um.Eras:return function(t,e){return Xy(nd(t)[id.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,t,e,n,r)}}function gm(t){return function(e,n,r){const o=-1*r,i=Yy(n,Uy.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case im.Short:return(o>=0?"+":"")+dm(s,2,i)+dm(Math.abs(o%60),2,i);case im.ShortGMT:return"GMT"+(o>=0?"+":"")+dm(s,1,i);case im.Long:return"GMT"+(o>=0?"+":"")+dm(s,2,i)+":"+dm(Math.abs(o%60),2,i);case im.Extended:return 0===r?"Z":(o>=0?"+":"")+dm(s,2,i)+":"+dm(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${t}"`)}}}!function(t){t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended"}(im||(im={})),function(t){t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day"}(sm||(sm={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(um||(um={}));function ym(t){return am(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))}function mm(t,e=!1){return function(n,r){let o;if(e){const t=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,e=n.getDate();o=1+Math.floor((e+t)/7)}else{const t=ym(n),e=function(t){const e=am(t,0,1).getDay();return am(t,0,1+(e<=4?4:11)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return dm(o,t,Yy(r,Uy.MinusSign))}}function vm(t,e=!1){return function(n,r){return dm(ym(n).getFullYear(),t,Yy(r,Uy.MinusSign),e)}}const Dm={};function _m(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function wm(t){return t instanceof Date&&!isNaN(t.valueOf())}const bm=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Cm=".",Em="0";function Am(t,e,n,r,o,i,s=!1){let u="",l=!1;if(isFinite(t)){let a=function(t){let e,n,r,o,i,s=Math.abs(t)+"",u=0;(n=s.indexOf(Cm))>-1&&(s=s.replace(Cm,""));(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)===Em;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===Em;)i--;for(n-=r,e=[],o=0;r<=i;r++,o++)e[o]=Number(s.charAt(r))}n>22&&(e=e.splice(0,21),u=n-1,n=1);return{digits:e,exponent:u,integerLen:n}}(t);s&&(a=function(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2);return t}(a));let c=e.minInt,f=e.minFrac,d=e.maxFrac;if(i){const t=i.match(bm);if(null===t)throw new Error(`${i} is not a valid digit info`);const e=t[1],n=t[3],r=t[5];null!=e&&(c=xm(e)),null!=n&&(f=xm(n)),null!=r?d=xm(r):null!=n&&f>d&&(d=f)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let r=t.digits,o=r.length-t.integerLen;const i=Math.min(Math.max(e,o),n);let s=i+t.integerLen,u=r[s];if(s>0){r.splice(Math.max(t.integerLen,s));for(let t=s;t<r.length;t++)r[t]=0}else{o=Math.max(0,o),t.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let t=1;t<s;t++)r[t]=0}if(u>=5)if(s-1<0){for(let e=0;e>s;e--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let l=0!==i;const a=e+t.integerLen,c=r.reduceRight((function(t,e,n,r){return e+=t,r[n]=e<10?e:e-10,l&&(0===r[n]&&n>=a?r.pop():l=!1),e>=10?1:0}),0);c&&(r.unshift(c),t.integerLen++)}(a,f,d);let h=a.digits,p=a.integerLen;const g=a.exponent;let y=[];for(l=h.every((t=>!t));p<c;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?y=h.splice(p,h.length):(y=h,h=[0]);const m=[];for(h.length>=e.lgSize&&m.unshift(h.splice(-e.lgSize,h.length).join(""));h.length>e.gSize;)m.unshift(h.splice(-e.gSize,h.length).join(""));h.length&&m.unshift(h.join("")),u=m.join(Yy(n,r)),y.length&&(u+=Yy(n,o)+y.join("")),g&&(u+=Yy(n,Uy.Exponential)+"+"+g)}else u=Yy(n,Uy.Infinity);return u=t<0&&!l?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function Sm(t,e,n,r,o){const i=Fm(Qy(e,jy.Currency),Yy(e,Uy.MinusSign));i.minFrac=function(t){let e;const n=Ry[t];return n&&(e=n[2]),"number"==typeof e?e:2}(r),i.maxFrac=i.minFrac;return Am(t,i,e,Uy.CurrencyGroup,Uy.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function Fm(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(";"),o=r[0],i=r[1],s=-1!==o.indexOf(Cm)?o.split(Cm):[o.substring(0,o.lastIndexOf(Em)+1),o.substring(o.lastIndexOf(Em)+1)],u=s[0],l=s[1]||"";n.posPre=u.substring(0,u.indexOf("#"));for(let t=0;t<l.length;t++){const e=l.charAt(t);e===Em?n.minFrac=n.maxFrac=t+1:"#"===e?n.maxFrac=t+1:n.posSuf+=e}const a=u.split(",");if(n.gSize=a[1]?a[1].length:0,n.lgSize=a[2]||a[1]?(a[2]||a[1]).length:0,i){const t=o.length-n.posPre.length-n.posSuf.length,e=i.indexOf("#");n.negPre=i.substring(0,e).replace(/'/g,""),n.negSuf=i.slice(e+t).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function xm(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class Im{}function km(t,e,n,r){let o=`=${t}`;if(e.indexOf(o)>-1)return o;if(o=n.getPluralCategory(t,r),e.indexOf(o)>-1)return o;if(e.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${t}"`)}Im.ɵfac=function(t){return new(t||Im)},Im.ɵprov=te({token:Im,factory:function(t){let e=null;var n;return t?e=new t:(n=be(Cg),e=new Tm(n)),e},providedIn:"root"});class Tm extends Im{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Ky(e||this.locale)(t)){case Hy.Zero:return"zero";case Hy.One:return"one";case Hy.Two:return"two";case Hy.Few:return"few";case Hy.Many:return"many";default:return"other"}}}Tm.ɵfac=function(t){return new(t||Tm)(be(Cg))},Tm.ɵprov=te({token:Tm,factory:Tm.ɵfac});class Om{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Ea(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem((t=>this._toggleClass(t.key,t.currentValue))),t.forEachChangedItem((t=>this._toggleClass(t.key,t.currentValue))),t.forEachRemovedItem((t=>{t.previousValue&&this._toggleClass(t.key,!1)}))}_applyIterableChanges(t){t.forEachAddedItem((t=>{if("string"!=typeof t.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Lt(t.item)}`);this._toggleClass(t.item,!0)})),t.forEachRemovedItem((t=>this._toggleClass(t.item,!1)))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach((t=>this._toggleClass(t,!0))):Object.keys(t).forEach((e=>this._toggleClass(e,!!t[e]))))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach((t=>this._toggleClass(t,!1))):Object.keys(t).forEach((t=>this._toggleClass(t,!1))))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach((t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)}))}}Om.ɵfac=function(t){return new(t||Om)(ll(dy),ll(py),ll(Eu),ll(Fu))},Om.ɵdir=qe({type:Om,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class Pm{constructor(t){this._viewContainerRef=t,this.ngComponentOutlet=null}ngOnChanges(t){const{_viewContainerRef:e,ngComponentOutletNgModule:n,ngComponentOutletNgModuleFactory:r}=this;if(e.clear(),this._componentRef=void 0,this.ngComponentOutlet){const o=this.ngComponentOutletInjector||e.parentInjector;(t.ngComponentOutletNgModule||t.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=n?Sh(n,Mm(o)):r?r.create(Mm(o)):void 0),this._componentRef=e.createComponent(this.ngComponentOutlet,{index:e.length,injector:o,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function Mm(t){return t.get(Eh).injector}Pm.ɵfac=function(t){return new(t||Pm)(ll(cp))},Pm.ɵdir=qe({type:Pm,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[hn]});class Nm{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,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 Bm{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=this._viewContainer;t.forEachOperation(((t,n,r)=>{if(null==t.previousIndex)e.createEmbeddedView(this._template,new Nm(t.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)e.remove(null===n?void 0:n);else if(null!==n){const o=e.get(n);e.move(o,r),Lm(o,t)}}));for(let t=0,n=e.length;t<n;t++){const r=e.get(t).context;r.index=t,r.count=n,r.ngForOf=this._ngForOf}t.forEachIdentityChange((t=>{Lm(e.get(t.currentIndex),t)}))}static ngTemplateContextGuard(t,e){return!0}}function Lm(t,e){t.context.$implicit=e.item}Bm.ɵfac=function(t){return new(t||Bm)(ll(cp),ll(sp),ll(dy))},Bm.ɵdir=qe({type:Bm,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class Rm{constructor(t,e){this._viewContainer=t,this._context=new jm,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){Hm("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){Hm("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._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(t,e){return!0}}Rm.ɵfac=function(t){return new(t||Rm)(ll(cp),ll(sp))},Rm.ɵdir=qe({type:Rm,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class jm{constructor(){this.$implicit=null,this.ngIf=null}}function Hm(t,e){if(!!(e&&!e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Lt(e)}'.`)}class Vm{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}class $m{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e<this._defaultViews.length;e++){this._defaultViews[e].enforceState(t)}}}}$m.ɵfac=function(t){return new(t||$m)},$m.ɵdir=qe({type:$m,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class zm{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Vm(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}zm.ɵfac=function(t){return new(t||zm)(ll(cp),ll(sp),ll($m,9))},zm.ɵdir=qe({type:zm,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class Um{constructor(t,e,n){n._addDefault(new Vm(t,e))}}Um.ɵfac=function(t){return new(t||Um)(ll(cp),ll(sp),ll($m,9))},Um.ɵdir=qe({type:Um,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Gm{constructor(t){this._localization=t,this._caseViews={}}set ngPlural(t){this._switchValue=t,this._updateView()}addCase(t,e){this._caseViews[t]=e}_updateView(){this._clearViews();const t=Object.keys(this._caseViews),e=km(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(t){t&&(this._activeView=t,this._activeView.create())}}Gm.ɵfac=function(t){return new(t||Gm)(ll(Im))},Gm.ɵdir=qe({type:Gm,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class Zm{constructor(t,e,n,r){this.value=t;const o=!isNaN(Number(t));r.addCase(o?`=${t}`:t,new Vm(n,e))}}Zm.ɵfac=function(t){return new(t||Zm)(oo("ngPluralCase"),ll(sp),ll(cp),ll(Gm,1))},Zm.ɵdir=qe({type:Zm,selectors:[["","ngPluralCase",""]],standalone:!0});class Wm{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,r]=t.split("."),o=-1===n.indexOf("-")?void 0:ei.DashCase;null!=e?this._renderer.setStyle(this._ngEl.nativeElement,n,r?`${e}${r}`:e,o):this._renderer.removeStyle(this._ngEl.nativeElement,n,o)}_applyChanges(t){t.forEachRemovedItem((t=>this._setStyle(t.key,null))),t.forEachAddedItem((t=>this._setStyle(t.key,t.currentValue))),t.forEachChangedItem((t=>this._setStyle(t.key,t.currentValue)))}}Wm.ɵfac=function(t){return new(t||Wm)(ll(Eu),ll(py),ll(Fu))},Wm.ɵdir=qe({type:Wm,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class qm{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(t.ngTemplateOutlet||t.ngTemplateOutletInjector){const t=this._viewContainerRef;if(this._viewRef&&t.remove(t.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:e,ngTemplateOutletContext:n,ngTemplateOutletInjector:r}=this;this._viewRef=t.createEmbeddedView(e,n,r?{injector:r}:void 0)}else this._viewRef=null}else this._viewRef&&t.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}qm.ɵfac=function(t){return new(t||qm)(ll(cp))},qm.ɵdir=qe({type:qm,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[hn]});function Ym(t,e){return new Gt(2100,!1)}const Qm=new class{createSubscription(t,e){return t.then(e,(t=>{throw t}))}dispose(t){}},Km=new class{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}};class Jm{constructor(t){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(e=>this._updateLatestValue(t,e)))}_selectStrategy(t){if(ac(t))return Qm;if(cc(t))return Km;throw Ym()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}Jm.ɵfac=function(t){return new(t||Jm)(ll(ty,16))},Jm.ɵpipe=Ye({name:"async",type:Jm,pure:!1,standalone:!0});class Xm{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ym();return t.toLowerCase()}}Xm.ɵfac=function(t){return new(t||Xm)},Xm.ɵpipe=Ye({name:"lowercase",type:Xm,pure:!0,standalone:!0});const tv=/(?:[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 ev{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ym();return t.replace(tv,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}ev.ɵfac=function(t){return new(t||ev)},ev.ɵpipe=Ye({name:"titlecase",type:ev,pure:!0,standalone:!0});class nv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ym();return t.toUpperCase()}}nv.ɵfac=function(t){return new(t||nv)},nv.ɵpipe=Ye({name:"uppercase",type:nv,pure:!0,standalone:!0});const rv=new po("DATE_PIPE_DEFAULT_TIMEZONE"),ov=new po("DATE_PIPE_DEFAULT_OPTIONS");class iv{constructor(t,e,n){this.locale=t,this.defaultTimezone=e,this.defaultOptions=n}transform(t,e,n,r){var o,i,s,u,l;if(null==t||""===t||t!=t)return null;try{const a=null!==(i=null!=e?e:null===(o=this.defaultOptions)||void 0===o?void 0:o.dateFormat)&&void 0!==i?i:"mediumDate",c=null!==(l=null!==(u=null!=n?n:null===(s=this.defaultOptions)||void 0===s?void 0:s.timezone)&&void 0!==u?u:this.defaultTimezone)&&void 0!==l?l:void 0;return lm(t,a,r||this.locale,c)}catch(t){throw Ym(0,t.message)}}}iv.ɵfac=function(t){return new(t||iv)(ll(Cg,16),ll(rv,24),ll(ov,24))},iv.ɵpipe=Ye({name:"date",type:iv,pure:!0,standalone:!0});const sv=/#/g;class uv{constructor(t){this._localization=t}transform(t,e,n){if(null==t)return"";if("object"!=typeof e||null===e)throw Ym();return e[km(t,Object.keys(e),this._localization,n)].replace(sv,t.toString())}}uv.ɵfac=function(t){return new(t||uv)(ll(Im,16))},uv.ɵpipe=Ye({name:"i18nPlural",type:uv,pure:!0,standalone:!0});class lv{transform(t,e){if(null==t)return"";if("object"!=typeof e||"string"!=typeof t)throw Ym();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}lv.ɵfac=function(t){return new(t||lv)},lv.ɵpipe=Ye({name:"i18nSelect",type:lv,pure:!0,standalone:!0});class av{transform(t){return JSON.stringify(t,null,2)}}av.ɵfac=function(t){return new(t||av)},av.ɵpipe=Ye({name:"json",type:av,pure:!1,standalone:!0});class cv{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=fv}transform(t,e=fv){if(!t||!(t instanceof Map)&&"object"!=typeof t)return null;this.differ||(this.differ=this.differs.find(t).create());const n=this.differ.diff(t),r=e!==this.compareFn;return n&&(this.keyValues=[],n.forEachItem((t=>{var e,n;this.keyValues.push((e=t.key,n=t.currentValue,{key:e,value:n}))}))),(n||r)&&(this.keyValues.sort(e),this.compareFn=e),this.keyValues}}function fv(t,e){const n=t.key,r=e.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}cv.ɵfac=function(t){return new(t||cv)(ll(py,16))},cv.ɵpipe=Ye({name:"keyvalue",type:cv,pure:!1,standalone:!0});class dv{constructor(t){this._locale=t}transform(t,e,n){if(!gv(t))return null;n=n||this._locale;try{return function(t,e,n){return Am(t,Fm(Qy(e,jy.Decimal),Yy(e,Uy.MinusSign)),e,Uy.Group,Uy.Decimal,n)}(yv(t),n,e)}catch(t){throw Ym(0,t.message)}}}dv.ɵfac=function(t){return new(t||dv)(ll(Cg,16))},dv.ɵpipe=Ye({name:"number",type:dv,pure:!0,standalone:!0});class hv{constructor(t){this._locale=t}transform(t,e,n){if(!gv(t))return null;n=n||this._locale;try{return function(t,e,n){return Am(t,Fm(Qy(e,jy.Percent),Yy(e,Uy.MinusSign)),e,Uy.Group,Uy.Decimal,n,!0).replace(new RegExp("%","g"),Yy(e,Uy.PercentSign))}(yv(t),n,e)}catch(t){throw Ym(0,t.message)}}}hv.ɵfac=function(t){return new(t||hv)(ll(Cg,16))},hv.ɵpipe=Ye({name:"percent",type:hv,pure:!0,standalone:!0});class pv{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(t,e=this._defaultCurrencyCode,n="symbol",r,o){if(!gv(t))return null;o=o||this._locale,"boolean"==typeof n&&(n=n?"symbol":"code");let i=e||this._defaultCurrencyCode;"code"!==n&&(i="symbol"===n||"symbol-narrow"===n?em(i,"symbol"===n?"wide":"narrow",o):n);try{return Sm(yv(t),o,i,e,r)}catch(t){throw Ym(0,t.message)}}}function gv(t){return!(null==t||""===t||t!=t)}function yv(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}pv.ɵfac=function(t){return new(t||pv)(ll(Cg,16),ll(Eg,16))},pv.ɵpipe=Ye({name:"currency",type:pv,pure:!0,standalone:!0});class mv{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Ym();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}mv.ɵfac=function(t){return new(t||mv)},mv.ɵpipe=Ye({name:"slice",type:mv,pure:!1,standalone:!0});class vv{}vv.ɵfac=function(t){return new(t||vv)},vv.ɵmod=Ge({type:vv}),vv.ɵinj=ee({});new Iu("15.0.4");class Dv{}Dv.ɵprov=te({token:Dv,providedIn:"root",factory:()=>new _v(be(by),window)});class _v{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function(t,e){const n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if("function"==typeof t.createTreeWalker&&t.body&&(t.body.createShadowRoot||t.body.attachShadow)){const n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let r=n.currentNode;for(;r;){const t=r.shadowRoot;if(t){const n=t.getElementById(e)||t.querySelector(`[name="${e}"]`);if(n)return n}r=n.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=wv(this.window.history)||wv(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function wv(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}function bv(t,e){return Cv(t)?new URL(t):new URL(t,e.location.href)}function Cv(t){return/^https?:\/\//.test(t)}function Ev(t){return Cv(t)?new URL(t).hostname:t}const Av=t=>t.src,Sv=new po("ImageLoader",{providedIn:"root",factory:()=>Av});function Fv(t,e){return function(e){(function(t){if("string"!=typeof t||""===t.trim())return!1;try{return new URL(t),!0}catch(t){return!1}})(e)||function(t,e){throw new Gt(2959,!1)}(),e=function(t){return t.endsWith("/")?t.slice(0,-1):t}(e);const n=[{provide:Sv,useValue:n=>{return Cv(n.src)&&function(t,e){throw new Gt(2959,!1)}(0,n.src),t(e,Object.assign(Object.assign({},n),{src:(r=n.src,r.startsWith("/")?r.slice(1):r)}));var r}}];return n}}Fv((function(t,e){let n="format=auto";e.width&&(n+=`,width=${e.width}`);return`${t}/cdn-cgi/image/${n}/${e.src}`}));Fv((function(t,e){let n="f_auto,q_auto";e.width&&(n+=`,w_${e.width}`);return`${t}/image/upload/${n}/${e.src}`}));Fv((function(t,e){let n="tr:q-auto";e.width&&(n+=`,w-${e.width}`);return`${t}/${n}/${e.src}`}));function xv(t,e=!0){return`The NgOptimizedImage directive ${e?`(activated on an <img> element with the \`ngSrc="${t}"\`) `:""}has detected that`}function Iv(t){throw new Gt(2958,`Unexpected invocation of the ${t} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}Fv((function(t,e){const n=new URL(`${t}/${e.src}`);n.searchParams.set("auto","format"),e.width&&n.searchParams.set("w",e.width.toString());return n.href}));class kv{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,Iv("LCP checker");const t=Ee(by).defaultView;void 0!==t&&"undefined"!=typeof PerformanceObserver&&(this.window=t,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const t=new PerformanceObserver((t=>{var e,n;const r=t.getEntries();if(0===r.length)return;const o=null!==(n=null===(e=r[r.length-1].element)||void 0===e?void 0:e.src)&&void 0!==n?n:"";if(o.startsWith("data:")||o.startsWith("blob:"))return;this.images.get(o)&&!this.alreadyWarned.has(o)&&(this.alreadyWarned.add(o),function(t){const e=xv(t);console.warn(Zt(2955,`${e} 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))}));return t.observe({type:"largest-contentful-paint",buffered:!0}),t}registerImage(t,e){this.observer&&this.images.set(bv(t,this.window).href,e)}unregisterImage(t){this.observer&&this.images.delete(bv(t,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}kv.ɵfac=function(t){return new(t||kv)},kv.ɵprov=te({token:kv,factory:kv.ɵfac,providedIn:"root"});const Tv=new Set(["localhost","127.0.0.1","0.0.0.0"]),Ov=new po("PRECONNECT_CHECK_BLOCKLIST");class Pv{constructor(){this.document=Ee(by),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Tv),Iv("preconnect link checker");const t=this.document.defaultView;void 0!==t&&(this.window=t);const e=Ee(Ov,{optional:!0});e&&this.populateBlocklist(e)}populateBlocklist(t){Array.isArray(t)?Mv(t,(t=>{this.blocklist.add(Ev(t))})):this.blocklist.add(Ev(t))}assertPreconnect(t,e){if(!this.window)return;const n=bv(t,this.window);this.blocklist.has(n.hostname)||this.alreadySeen.has(n.origin)||(this.alreadySeen.add(n.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(n.origin)||console.warn(Zt(2956,`${xv(e)} 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="${n.origin}">`)))}queryPreconnectLinks(){const t=new Set,e=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let n of e){const e=bv(n.href,this.window);t.add(e.origin)}return t}ngOnDestroy(){var t;null===(t=this.preconnectLinks)||void 0===t||t.clear(),this.alreadySeen.clear()}}function Mv(t,e){for(let n of t)Array.isArray(n)?Mv(n,e):e(n)}Pv.ɵfac=function(t){return new(t||Pv)},Pv.ɵprov=te({token:Pv,factory:Pv.ɵfac,providedIn:"root"});const Nv=new po("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class Bv{constructor(){this.preloadedImages=Ee(Nv),this.document=Ee(by)}createPreloadLinkTag(t,e,n,r){if(this.preloadedImages.has(e))return;this.preloadedImages.add(e);const o=t.createElement("link");t.setAttribute(o,"as","image"),t.setAttribute(o,"href",e),t.setAttribute(o,"rel","preload"),t.setAttribute(o,"fetchpriority","high"),r&&t.setAttribute(o,"imageSizes",r),n&&t.setAttribute(o,"imageSrcset",n),t.appendChild(this.document.head,o)}}Bv.ɵfac=function(t){return new(t||Bv)},Bv.ɵprov=te({token:Bv,factory:Bv.ɵfac,providedIn:"root"});const Lv=/^((\s*\d+w\s*(,|$)){1,})$/,Rv=[1,2],jv={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},Hv=new po("ImageConfig",{providedIn:"root",factory:()=>jv});class Vv{constructor(){this.imageLoader=Ee(Sv),this.config=function(t){let e={};t.breakpoints&&(e.breakpoints=t.breakpoints.sort(((t,e)=>t-e)));return Object.assign({},jv,t,e)}(Ee(Hv)),this.renderer=Ee(Fu),this.imgElement=Ee(Eu).nativeElement,this.injector=Ee(ul),this.isServer="server"===Ee(_g),this.preloadLinkChecker=Ee(Bv),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(t){this._width=$v(t)}get width(){return this._width}set height(t){this._height=$v(t)}get height(){return this._height}set priority(t){this._priority=zv(t)}get priority(){return this._priority}set disableOptimizedSrcset(t){this._disableOptimizedSrcset=zv(t)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(t){this._fill=zv(t)}get fill(){return this._fill}ngOnInit(){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());const t=this.getRewrittenSrc();let e;this.setHostAttribute("src",t),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?e=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(e=this.getAutomaticSrcset()),e&&this.setHostAttribute("srcset",e),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,t,e,this.sizes)}ngOnChanges(t){0}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 t={src:this.ngSrc};this._renderedSrc=this.imageLoader(t)}return this._renderedSrc}getRewrittenSrcset(){const t=Lv.test(this.ngSrcset);return this.ngSrcset.split(",").filter((t=>""!==t)).map((e=>{e=e.trim();const n=t?parseFloat(e):parseFloat(e)*this.width;return`${this.imageLoader({src:this.ngSrc,width:n})} ${e}`})).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){var t;const{breakpoints:e}=this.config;let n=e;"100vw"===(null===(t=this.sizes)||void 0===t?void 0:t.trim())&&(n=e.filter((t=>t>=640)));return n.map((t=>`${this.imageLoader({src:this.ngSrc,width:t})} ${t}w`)).join(", ")}getFixedSrcset(){return Rv.map((t=>`${this.imageLoader({src:this.ngSrc,width:this.width*t})} ${t}x`)).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Av&&!(this.width>1920||this.height>1080)}ngOnDestroy(){0}setHostAttribute(t,e){this.renderer.setAttribute(this.imgElement,t,e)}}function $v(t){return"string"==typeof t?parseInt(t,10):t}function zv(t){return null!=t&&"false"!=`${t}`}Vv.ɵfac=function(t){return new(t||Vv)},Vv.ɵdir=qe({type:Vv,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(t,e){2&t&&Yc("position",e.fill?"absolute":null)("width",e.fill?"100%":null)("height",e.fill?"100%":null)("inset",e.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[hn]});class Uv extends wy{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Gv extends Uv{static makeCurrent(){var t;t=new Gv,Dy||(Dy=t)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(Wv=Wv||document.querySelector("base"),Wv?Wv.getAttribute("href"):null);return null==e?null:function(t){Zv=Zv||document.createElement("a"),Zv.setAttribute("href",t);const e=Zv.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){Wv=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[r,o]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}(document.cookie,t)}}let Zv,Wv=null;const qv=new po("TRANSITION_ID");const Yv=[{provide:gg,useFactory:function(t,e,n){return()=>{n.get(yg).donePromise.then((()=>{const n=_y(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[qv,by,ul],multi:!0}];class Qv{build(){return new XMLHttpRequest}}Qv.ɵfac=function(t){return new(t||Qv)},Qv.ɵprov=te({token:Qv,factory:Qv.ɵfac});const Kv=new po("EventManagerPlugins");class Jv{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach((t=>t.manager=this)),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let e=0;e<n.length;e++){const r=n[e];if(r.supports(t))return this._eventNameToPlugin.set(t,r),r}throw new Error(`No event manager plugin found for event ${t}`)}}Jv.ɵfac=function(t){return new(t||Jv)(be(Kv),be(kg))},Jv.ɵprov=te({token:Jv,factory:Jv.ɵfac});class Xv{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=_y().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}class tD{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach((t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))})),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}tD.ɵfac=function(t){return new(t||tD)},tD.ɵprov=te({token:tD,factory:tD.ɵfac});class eD extends tD{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,n){t.forEach((t=>{const r=this._doc.createElement("style");r.textContent=t,n.push(e.appendChild(r))}))}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(nD),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(((e,n)=>{this._addStylesToHost(t,n,e)}))}ngOnDestroy(){this._hostNodes.forEach((t=>t.forEach(nD)))}}function nD(t){_y().remove(t)}eD.ɵfac=function(t){return new(t||eD)(be(by))},eD.ɵprov=te({token:eD,factory:eD.ɵfac});const rD={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/"},oD=/%COMP%/g,iD="%COMP%",sD=`_nghost-${iD}`,uD=`_ngcontent-${iD}`;function lD(t,e){return e.flat(100).map((e=>e.replace(oD,t)))}function aD(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}class cD{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new fD(t)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;switch(n.encapsulation){case t.ViewEncapsulation$1.Emulated:{let t=this.rendererByCompId.get(n.id);return t||(t=new hD(this.eventManager,this.sharedStylesHost,n,this.appId),this.rendererByCompId.set(n.id,t)),t.applyToHost(e),t}case 1:case t.ViewEncapsulation$1.ShadowDom:return new pD(this.eventManager,this.sharedStylesHost,e,n);default:if(!this.rendererByCompId.has(n.id)){const t=lD(n.id,n.styles);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(n.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}cD.ɵfac=function(t){return new(t||cD)(be(Jv),be(eD),be(mg))},cD.ɵprov=te({token:cD,factory:cD.ɵfac});class fD{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(rD[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(dD(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(dD(t)?t.content:t).insertBefore(e,n)}}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const o=rD[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=rD[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&(ei.DashCase|ei.Important)?t.style.setProperty(e,n,r&ei.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&ei.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,aD(n)):this.eventManager.addEventListener(t,e,aD(n))}}"@".charCodeAt(0);function dD(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class hD extends fD{constructor(t,e,n,r){super(t),this.component=n;const o=lD(r+"-"+n.id,n.styles);var i;e.addStyles(o),this.contentAttr=(i=r+"-"+n.id,uD.replace(oD,i)),this.hostAttr=function(t){return sD.replace(oD,t)}(r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class pD extends fD{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=lD(r.id,r.styles);for(let t=0;t<o.length;t++){const e=document.createElement("style");e.textContent=o[t],this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}class gD extends Xv{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}gD.ɵfac=function(t){return new(t||gD)(be(by))},gD.ɵprov=te({token:gD,factory:gD.ɵfac});const yD=["alt","control","meta","shift"],mD={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},vD={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};class DD extends Xv{constructor(t){super(t)}supports(t){return null!=DD.parseEventName(t)}addEventListener(t,e,n){const r=DD.parseEventName(e),o=DD.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>_y().onAndCancel(t,r.domEventName,o)))}static parseEventName(t){const e=t.toLowerCase().split("."),n=e.shift();if(0===e.length||"keydown"!==n&&"keyup"!==n)return null;const r=DD._normalizeKey(e.pop());let o="",i=e.indexOf("code");if(i>-1&&(e.splice(i,1),o="code."),yD.forEach((t=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),o+=t+".")})),o+=r,0!=e.length||0===r.length)return null;const s={};return s.domEventName=n,s.fullKey=o,s}static matchEventFullKeyCode(t,e){let n=mD[t.key]||t.key,r="";return e.indexOf("code.")>-1&&(n=t.code,r="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),yD.forEach((e=>{if(e!==n){(0,vD[e])(t)&&(r+=e+".")}})),r+=n,r===e)}static eventCallback(t,e,n){return r=>{DD.matchEventFullKeyCode(r,t)&&n.runGuarded((()=>e(r)))}}static _normalizeKey(t){return"esc"===t?"escape":t}}DD.ɵfac=function(t){return new(t||DD)(be(by))},DD.ɵprov=te({token:DD,factory:DD.ɵfac});const _D=!1;const wD=qg(my,"browser",[{provide:_g,useValue:"browser"},{provide:Dg,useValue:function(){Gv.makeCurrent()},multi:!0},{provide:by,useFactory:function(){return function(t){Ni=t}(document),document},deps:[]}]),bD=new po(""),CD=[{provide:Rg,useClass:class{addToWindow(t){he.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},he.getAllAngularTestabilities=()=>t.getAllTestabilities(),he.getAllAngularRootElements=()=>t.getAllRootElements();he.frameworkStabilizers||(he.frameworkStabilizers=[]),he.frameworkStabilizers.push((t=>{const e=he.getAllAngularTestabilities();let n=e.length,r=!1;const o=function(e){r=r||e,n--,0==n&&t(r)};e.forEach((function(t){t.whenStable(o)}))}))}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?_y().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:Lg,useClass:jg,deps:[kg,Hg,Rg]},{provide:jg,useClass:jg,deps:[kg,Hg,Rg]}],ED=[{provide:uu,useValue:"root"},{provide:Pu,useFactory:function(){return new Pu},deps:[]},{provide:Kv,useClass:gD,multi:!0,deps:[by,kg,_g]},{provide:Kv,useClass:DD,multi:!0,deps:[by]},{provide:cD,useClass:cD,deps:[Jv,eD,mg]},{provide:Su,useExisting:cD},{provide:tD,useExisting:eD},{provide:eD,useClass:eD,deps:[by]},{provide:Jv,useClass:Jv,deps:[Kv,kg]},{provide:class{},useClass:Qv,deps:[]},[]];class AD{constructor(t){_D}static withServerTransition(t){return{ngModule:AD,providers:[{provide:mg,useValue:t.appId},{provide:qv,useExisting:mg},Yv]}}}function SD(){return new FD(be(by))}AD.ɵfac=function(t){return new(t||AD)(be(bD,12))},AD.ɵmod=Ge({type:AD}),AD.ɵinj=ee({providers:[...ED,...CD],imports:[vv,vy]});class FD{constructor(t){this._doc=t,this._dom=_y()}addTag(t,e=!1){return t?this._getOrCreateElement(t,e):null}addTags(t,e=!1){return t?t.reduce(((t,n)=>(n&&t.push(this._getOrCreateElement(n,e)),t)),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];const e=this._doc.querySelectorAll(`meta[${t}]`);return e?[].slice.call(e):[]}updateTag(t,e){if(!t)return null;e=e||this._parseSelector(t);const n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,e=!1){if(!e){const e=this._parseSelector(t),n=this.getTags(e).filter((e=>this._containsAttributes(t,e)))[0];if(void 0!==n)return n}const n=this._dom.createElement("meta");this._setMetaElementAttributes(t,n);return this._doc.getElementsByTagName("head")[0].appendChild(n),n}_setMetaElementAttributes(t,e){return Object.keys(t).forEach((n=>e.setAttribute(this._getMetaKeyMap(n),t[n]))),e}_parseSelector(t){const e=t.name?"name":"property";return`${e}="${t[e]}"`}_containsAttributes(t,e){return Object.keys(t).every((n=>e.getAttribute(this._getMetaKeyMap(n))===t[n]))}_getMetaKeyMap(t){return xD[t]||t}}FD.ɵfac=function(t){return new(t||FD)(be(by))},FD.ɵprov=te({token:FD,factory:function(t){let e=null;return e=t?new t:SD(),e},providedIn:"root"});const xD={httpEquiv:"http-equiv"};function ID(){return new kD(be(by))}class kD{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}kD.ɵfac=function(t){return new(t||kD)(be(by))},kD.ɵprov=te({token:kD,factory:function(t){let e=null;return e=t?new t:ID(),e},providedIn:"root"});class TD{constructor(){this.store={},this.onSerializeCallbacks={}}get(t,e){return void 0!==this.store[t]?this.store[t]:e}set(t,e){this.store[t]=e}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,e){this.onSerializeCallbacks[t]=e}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(t){console.warn("Exception in onSerialize callback: ",t)}return JSON.stringify(this.store)}}function OD(t,e){const n=t.getElementById(e+"-state");let r={};if(n&&n.textContent)try{r=JSON.parse(function(t){const e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,(t=>e[t]))}(n.textContent))}catch(t){console.warn("Exception while restoring TransferState for app "+e,t)}return r}TD.ɵfac=function(t){return new(t||TD)},TD.ɵprov=te({token:TD,factory:function(){return(()=>{const t=Ee(by),e=Ee(mg),n=new TD;return n.store=OD(t,e),n})()},providedIn:"root"});class PD{}PD.ɵfac=function(t){return new(t||PD)},PD.ɵmod=Ge({type:PD}),PD.ɵinj=ee({});const MD={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},ND=new po("HammerGestureConfig"),BD=new po("HammerLoader");class LD{constructor(){this.events=[],this.overrides={}}buildHammer(t){const e=new Hammer(t,this.options);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(const t in this.overrides)e.get(t).set(this.overrides[t]);return e}}LD.ɵfac=function(t){return new(t||LD)},LD.ɵprov=te({token:LD,factory:LD.ɵfac});class RD extends Xv{constructor(t,e,n,r){super(t),this._config=e,this.console=n,this.loader=r,this._loaderPromise=null}supports(t){return!(!MD.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t))&&!(!window.Hammer&&!this.loader)}addEventListener(t,e,n){const r=this.manager.getZone();if(e=e.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(t,e,n)):i=()=>{}})).catch((()=>{i=()=>{}})))),()=>{i()}}return r.runOutsideAngular((()=>{const o=this._config.buildHammer(t),i=function(t){r.runGuarded((function(){n(t)}))};return o.on(e,i),()=>{o.off(e,i),"function"==typeof o.destroy&&o.destroy()}}))}isCustomEvent(t){return this._config.events.indexOf(t)>-1}}RD.ɵfac=function(t){return new(t||RD)(be(by),be(ND),be(bg),be(BD,8))},RD.ɵprov=te({token:RD,factory:RD.ɵfac});class jD{}jD.ɵfac=function(t){return new(t||jD)},jD.ɵmod=Ge({type:jD}),jD.ɵinj=ee({providers:[{provide:Kv,useClass:RD,multi:!0,deps:[by,ND,bg,[new $o,BD]]},{provide:ND,useClass:LD,deps:[]}]});class HD{}function VD(t){return new $D(t.get(by))}HD.ɵfac=function(t){return new(t||HD)},HD.ɵprov=te({token:HD,factory:function(t){let e=null;return e=t?new(t||HD):be($D),e},providedIn:"root"});class $D extends HD{constructor(t){super(),this._doc=t}sanitize(e,n){if(null==n)return null;switch(e){case t.SecurityContext.NONE:return n;case t.SecurityContext.HTML:return cs(n,"HTML")?as(n):Ns(this._doc,String(n)).toString();case t.SecurityContext.STYLE:return cs(n,"Style")?as(n):n;case t.SecurityContext.SCRIPT:if(cs(n,"Script"))return as(n);throw new Error("unsafe value used in a script context");case t.SecurityContext.URL:return cs(n,"URL")?as(n):gs(String(n));case t.SecurityContext.RESOURCE_URL:if(cs(n,"ResourceURL"))return as(n);throw new Error(`unsafe value used in a resource URL context (see ${Ut})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${Ut})`)}}bypassSecurityTrustHtml(t){return new os(t)}bypassSecurityTrustStyle(t){return new is(t)}bypassSecurityTrustScript(t){return new ss(t)}bypassSecurityTrustUrl(t){return new us(t)}bypassSecurityTrustResourceUrl(t){return new ls(t)}}function zD(t){switch(t.responseType){case"json":if("response"in t)return t.response;var e=t;return JSON.parse(e.responseText);case"document":return t.responseXML;default:return"response"in t?t.response:(e=t).responseText}}$D.ɵfac=function(t){return new(t||$D)(be(by))},$D.ɵprov=te({token:$D,factory:function(t){let e=null;return e=t?new t:VD(be(ul)),e},providedIn:"root"}),new Iu("15.0.4");var UD=function(t,e,n,r){void 0===r&&(r="download_load"),this.originalEvent=t,this.xhr=e,this.request=n,this.type=r;var o=e.status,i=e.responseType;this.status=null!=o?o:0,this.responseType=null!=i?i:"";var s=e.getAllResponseHeaders();this.responseHeaders=s?s.split("\n").reduce((function(t,e){var n=e.indexOf(": ");return t[e.slice(0,n)]=e.slice(n+2),t}),{}):{},this.response=zD(e);var u=t.loaded,l=t.total;this.loaded=u,this.total=l},GD=h((function(t){return function(t,e,n){var r;this.message=t,this.name="AjaxError",this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType;try{r=zD(e)}catch(t){r=e.responseText}this.response=r}})),ZD=function(){function t(t,e){return GD.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}return t.prototype=Object.create(GD.prototype),t}();function WD(t,e){return e_({method:"GET",url:t,headers:e})}function qD(t,e,n){return e_({method:"POST",url:t,body:e,headers:n})}function YD(t,e){return e_({method:"DELETE",url:t,headers:e})}function QD(t,e,n){return e_({method:"PUT",url:t,body:e,headers:n})}function KD(t,e,n){return e_({method:"PATCH",url:t,body:e,headers:n})}var JD=wt((function(t){return t.response}));function XD(t,e){return JD(e_({method:"GET",url:t,headers:e}))}var t_,e_=(t_=function(t){var e;return e="string"==typeof t?{url:t}:t,new B((function(t){var n,o,i,s=r({async:!0,crossDomain:!1,withCredentials:!1,method:"GET",timeout:0,responseType:"json"},e),u=s.queryParams,l=s.body,a=s.headers,c=s.url;if(!c)throw new TypeError("url is required");if(u)if(c.includes("?")){var f=c.split("?");if(2<f.length)throw new TypeError("invalid url");i=new URLSearchParams(f[1]),new URLSearchParams(u).forEach((function(t,e){return i.set(e,t)})),c=f[0]+"?"+i}else c=c+"?"+(i=new URLSearchParams(u));var d={};if(a)for(var h in a)a.hasOwnProperty(h)&&(d[h.toLowerCase()]=a[h]);var p=s.crossDomain;p||"x-requested-with"in d||(d["x-requested-with"]="XMLHttpRequest");var g=s.withCredentials,y=s.xsrfCookieName,m=s.xsrfHeaderName;if((g||!p)&&y&&m){var v=null!==(o=null===(n=null===document||void 0===document?void 0:document.cookie.match(new RegExp("(^|;\\s*)("+y+")=([^;]*)")))||void 0===n?void 0:n.pop())&&void 0!==o?o:"";v&&(d[m]=v)}var D,_=function(t,e){var n;if(!t||"string"==typeof t||function(t){return"undefined"!=typeof FormData&&t instanceof FormData}(t)||function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams}(t)||function(t){return l_(t,"ArrayBuffer")}(t)||function(t){return l_(t,"File")}(t)||function(t){return l_(t,"Blob")}(t)||function(t){return"undefined"!=typeof ReadableStream&&t instanceof ReadableStream}(t))return t;if(function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView(t)}(t))return t.buffer;if("object"==typeof t)return e["content-type"]=null!==(n=e["content-type"])&&void 0!==n?n:"application/json;charset=utf-8",JSON.stringify(t);throw new TypeError("Unknown body type")}(l,d),w=r(r({},s),{url:c,headers:d,body:_});D=e.createXHR?e.createXHR():new XMLHttpRequest;var b=e.progressSubscriber,C=e.includeDownloadProgress,E=void 0!==C&&C,A=e.includeUploadProgress,S=void 0!==A&&A,F=function(e,n){D.addEventListener(e,(function(){var e,r=n();null===(e=null==b?void 0:b.error)||void 0===e||e.call(b,r),t.error(r)}))};F("timeout",(function(){return new ZD(D,w)})),F("abort",(function(){return new GD("aborted",D,w)}));var x=function(t,e){return new UD(e,D,w,t+"_"+e.type)},I=function(e,n,r){e.addEventListener(n,(function(e){t.next(x(r,e))}))};S&&[o_,i_,s_].forEach((function(t){return I(D.upload,t,n_)})),b&&[o_,i_].forEach((function(t){return D.upload.addEventListener(t,(function(t){var e;return null===(e=null==b?void 0:b.next)||void 0===e?void 0:e.call(b,t)}))})),E&&[o_,i_].forEach((function(t){return I(D,t,r_)}));var k=function(e){var n="ajax error"+(e?" "+e:"");t.error(new GD(n,D,w))};D.addEventListener("error",(function(t){var e;null===(e=null==b?void 0:b.error)||void 0===e||e.call(b,t),k()})),D.addEventListener(s_,(function(e){var n,r,o=D.status;if(o<400){null===(n=null==b?void 0:b.complete)||void 0===n||n.call(b);var i=void 0;try{i=x(r_,e)}catch(e){return void t.error(e)}t.next(i),t.complete()}else null===(r=null==b?void 0:b.error)||void 0===r||r.call(b,e),k(o)}));var T=w.user,O=w.method,P=w.async;for(var h in T?D.open(O,c,P,T,w.password):D.open(O,c,P),P&&(D.timeout=w.timeout,D.responseType=w.responseType),"withCredentials"in D&&(D.withCredentials=w.withCredentials),d)d.hasOwnProperty(h)&&D.setRequestHeader(h,d[h]);return _?D.send(_):D.send(),function(){D&&4!==D.readyState&&D.abort()}}))},t_.get=WD,t_.post=qD,t_.delete=YD,t_.put=QD,t_.patch=KD,t_.getJSON=XD,t_),n_="upload",r_="download",o_="loadstart",i_="progress",s_="load";var u_=Object.prototype.toString;function l_(t,e){return u_.call(t)==="[object "+e+"]"}t.ApplicationRef=Jg,t.BehaviorSubject=U,t.BrowserModule=AD,t.ChangeDetectorRef=ty,t.CommonModule=vv,t.Compiler=Fg,t.Component=ag,t.ContentChild=mo,t.ContentChildren=yo,t.DatePipe=iv,t.Directive=lg,t.DomSanitizer=HD,t.ElementRef=Eu,t.ErrorHandler=Pu,t.EventEmitter=rp,t.Injectable=ol,t.Injector=ul,t.Input=fg,t.Location=Ny,t.NgClass=Om,t.NgForOf=Bm,t.NgIf=Rm,t.NgModule=hg,t.NgStyle=Wm,t.NgSwitch=$m,t.NgSwitchCase=zm,t.NgZone=kg,t.Output=dg,t.Pipe=cg,t.Renderer2=Fu,t.RendererFactory2=Su,t.ReplaySubject=Z,t.Subject=$,t.Subscription=y,t.ViewChild=Do,t.ViewChildren=vo,t.ViewContainerRef=cp,t.__awaiter=o,t.ajax=e_,t.createNgModule=Sh,t.debounceTime=function(t,e){return void 0===e&&(e=K),R((function(n,r){var o=null,i=null,s=null,u=function(){if(o){o.unsubscribe(),o=null;var t=i;i=null,r.next(t)}};function l(){var n=s+t,i=e.now();if(i<n)return o=this.schedule(void 0,n-i),void r.add(o);u()}n.subscribe(j(r,(function(n){i=n,s=e.now(),o||(o=e.schedule(l,t),r.add(o))}),(function(){u(),r.complete()}),void 0,(function(){i=o=null})))}))},t.delay=function(t,e){void 0===e&&(e=K);var n=Tt(t,e);return Pt((function(){return n}))},t.enableProdMode=function(){0},t.fromEvent=function t(e,n,r,o){if(d(r)&&(o=r,r=void 0),o)return t(e,n,r).pipe(Ct(o));var i=u(function(t){return d(t.addEventListener)&&d(t.removeEventListener)}(e)?xt.map((function(t){return function(o){return e[t](n,o,r)}})):function(t){return d(t.addListener)&&d(t.removeListener)}(e)?Ft.map(kt(e,n)):function(t){return d(t.on)&&d(t.off)}(e)?It.map(kt(e,n)):[],2),s=i[0],l=i[1];if(!s&&ot(e))return Et((function(e){return t(e,n,r)}))(ht(e));if(!s)throw new TypeError("Invalid event target");return new B((function(t){var e=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.next(1<e.length?e:e[0])};return s(e),function(){return l(e)}}))},t.map=wt,t.platformBrowser=wD,t.setClassMetadata=Oh,t.skip=function(t){return e=function(e,n){return t<=n},R((function(t,r){var o=0;t.subscribe(j(r,(function(t){return e.call(n,t,o++)&&r.next(t)})))}));var e,n},t.take=Ot,t.takeUntil=function(t){return R((function(e,n){ht(t).subscribe(j(n,(function(){return n.complete()}),C)),!n.closed&&e.subscribe(n)}))},t["ɵɵInheritDefinitionFeature"]=ca,t["ɵɵadvance"]=Ku,t["ɵɵattribute"]=Oa,t["ɵɵclassProp"]=Qc,t["ɵɵcontentQuery"]=Fp,t["ɵɵdefineComponent"]=Ve,t["ɵɵdefineDirective"]=qe,t["ɵɵdefineInjectable"]=te,t["ɵɵdefineInjector"]=ee,t["ɵɵdefineNgModule"]=Ge,t["ɵɵdefinePipe"]=Ye,t["ɵɵdirectiveInject"]=ll,t["ɵɵelement"]=oc,t["ɵɵelementContainerEnd"]=sc,t["ɵɵelementContainerStart"]=ic,t["ɵɵelementEnd"]=rc,t["ɵɵelementStart"]=nc,t["ɵɵgetCurrentView"]=lc,t["ɵɵgetInheritedFactory"]=eo,t["ɵɵinject"]=be,t["ɵɵlistener"]=dc,t["ɵɵloadQuery"]=xp,t["ɵɵnextContext"]=mc,t["ɵɵpipe"]=Yh,t["ɵɵpipeBind2"]=Kh,t["ɵɵprojection"]=_c,t["ɵɵprojectionDef"]=Dc,t["ɵɵproperty"]=Xa,t["ɵɵpureFunction0"]=Ph,t["ɵɵpureFunction1"]=Mh,t["ɵɵpureFunction2"]=Nh,t["ɵɵpureFunction3"]=Bh,t["ɵɵpureFunction5"]=Rh,t["ɵɵpureFunction6"]=jh,t["ɵɵqueryRefresh"]=Ap,t["ɵɵresetView"]=Hn,t["ɵɵrestoreView"]=jn,t["ɵɵsanitizeHtml"]=Rs,t["ɵɵsanitizeUrl"]=Hs,t["ɵɵsetNgModuleScope"]=Ze,t["ɵɵtemplate"]=Ka,t["ɵɵtemplateRefExtractor"]=Op,t["ɵɵtext"]=hf,t["ɵɵtextInterpolate"]=pf,t["ɵɵtextInterpolate1"]=gf,t["ɵɵviewQuery"]=Sp}));