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(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=e.call(t,s)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}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 y(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var g=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 y=s(h),g=y.next();!g.done;g=y.next()){var m=g.value;try{_(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{g&&!g.done&&(r=y.return)&&r.call(y)}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)_(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)&&y(e,t)},t.prototype.remove=function(e){var n=this._finalizers;n&&y(n,e),e instanceof t&&e._removeParent(this)},t.EMPTY=((e=new t).closed=!0,e),t}(),m=g.EMPTY;function v(t){return t instanceof g||t&&"closed"in t&&d(t.remove)&&d(t.add)&&d(t.unsubscribe)}function _(t){d(t)?t():t.unsubscribe()}var D={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 C(t){w.setTimeout((function(){throw t}))}function b(){}var E=null;function A(t){if(D.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 F=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}(g),S=Function.prototype.bind;function x(t,e){return S.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&&D.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}(F);function T(t){C(t)}var O={closed:!0,next:b,error:function(t){throw t},complete:b},M="function"==typeof Symbol&&Symbol.observable||"@@observable";function P(t){return t}function N(t){return 0===t.length?P: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 F||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=R(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[M]=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=R(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 R(t){var e;return null!==(e=null!=t?t:D.Promise)&&void 0!==e?e:Promise}function L(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}(F),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 U(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 g((function(){e.currentObservers=null,y(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 U(t,e)},e}(B),U=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}($),z=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}($),q=function(t){function e(e,n){return t.call(this)||this}return n(e,t),e.prototype.schedule=function(t,e){return this},e}(g),W={setInterval: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.setInterval)?o.setInterval.apply(o,l([t,e],u(n))):setInterval.apply(void 0,l([t,e],u(n)))},clearInterval:function(t){var e=W.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){if(void 0===e&&(e=0),this.closed)return this;this.state=t;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),W.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;W.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,y(r,this),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,t.prototype.unsubscribe.call(this)}},e}(q),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._scheduled=void 0,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[M])}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[M]();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,C)}))}(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 yt(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 gt(t,e){return void 0===e&&(e=0),L((function(n,r){n.subscribe(j(r,(function(n){return yt(r,t,(function(){return r.next(n)}),e)}),(function(){return yt(r,t,(function(){return r.complete()}),e)}),(function(n){return yt(r,t,(function(){return r.error(n)}),e)})))}))}function mt(t,e){return void 0===e&&(e=0),L((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){yt(n,e,(function(){var r=t[Symbol.asyncIterator]();yt(n,e,(function(){r.next().then((function(t){t.done?n.complete():n.next(t.value)}))}),0,!0)}))}))}function _t(t,e){if(null!=t){if(st(t))return function(t,e){return ht(t).pipe(mt(e),gt(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),gt(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 yt(n,e,(function(){r=t[at](),yt(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 Dt(t,e){return e?_t(t,e):ht(t)}function wt(t,e){return L((function(n,r){var o=0;n.subscribe(j(r,(function(n){r.next(t.call(e,n,o++))})))}))}var Ct=Array.isArray;function bt(t){return wt((function(e){return function(t,e){return Ct(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),L((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?yt(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(P,t)}function Ft(){return At(1)}var St=["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}:L((function(e,n){var r=0;e.subscribe(j(n,(function(e){++r<=t&&(n.next(e),t<=r&&n.complete())})))}))}function Mt(t,e){return e?function(n){return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Ft()(Dt(t,nt(t)))}(e.pipe(Ot(1),L((function(t,e){t.subscribe(j(e,b))}))),n.pipe(Mt(t)))}:Et((function(e,n){return t(e,n).pipe(Ot(1),function(t){return wt((function(){return t}))}(e))}))}function Pt(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 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 Rt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Rt).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 Lt(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 Rt(this())},t}function Vt(t){return $t(t)?t():t}function $t(t){return"function"==typeof t&&t.hasOwnProperty(jt)&&t.__forward_ref__===Ht}class Ut 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 Gt(t){return"string"==typeof t?t:null==t?"":String(t)}function Zt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Gt(t)}function qt(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new Ut(-200,`Circular dependency in DI detected for ${t}${n}`)}function Wt(t,e){throw new Ut(-201,!1)}function Yt(t,e,n){t!=e&&Kt(n,t,e,"==")}function Qt(t,e){null==t&&Kt(e,t,null,"!=")}function Kt(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function Jt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Xt(t){return{providers:t.providers||[],imports:t.imports||[]}}function te(t){return ee(t,re)||ee(t,ie)}function ee(t,e){return t.hasOwnProperty(e)?t[e]:null}function ne(t){return t&&(t.hasOwnProperty(oe)||t.hasOwnProperty(se))?t[oe]:null}const re=Nt({"ɵprov":Nt}),oe=Nt({"ɵinj":Nt}),ie=Nt({ngInjectableDef:Nt}),se=Nt({ngInjectorDef:Nt});var ue;let le;function ae(t){const e=le;return le=t,e}function ce(t,e,n){const r=te(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ue.Optional?null:void 0!==e?e:void Wt(Rt(t))}function fe(t){return{toString:t}.toString()}var de,he;!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"}(ue||(ue={})),t.ChangeDetectionStrategy=void 0,(de=t.ChangeDetectionStrategy||(t.ChangeDetectionStrategy={}))[de.OnPush=0]="OnPush",de[de.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"}(he||(he={})),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 pe=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)();const ye={},ge=[];const me=Nt({"ɵcmp":Nt}),ve=Nt({"ɵdir":Nt}),_e=Nt({"ɵpipe":Nt}),De=Nt({"ɵmod":Nt}),we=Nt({"ɵfac":Nt}),Ce=Nt({__NG_ELEMENT_ID__:Nt});let be=0;function Ee(e){return fe((()=>{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||ge,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||t.ViewEncapsulation$1.Emulated,id:"c"+be++,styles:e.styles||ge,_:null,setInput:null,schemas:e.schemas||null,tView:null},s=e.dependencies,u=e.features;return i.inputs=Te(e.inputs,o),i.outputs=Te(e.outputs),u&&u.forEach((t=>t(i))),i.directiveDefs=s?()=>("function"==typeof s?s():s).map(Fe).filter(Se):null,i.pipeDefs=s?()=>("function"==typeof s?s():s).map(Be).filter(Se):null,i}))}function Ae(t,e,n){const r=t.ɵcmp;r.directiveDefs=()=>("function"==typeof e?e():e).map(Fe),r.pipeDefs=()=>("function"==typeof n?n():n).map(Be)}function Fe(t){return Pe(t)||Ne(t)}function Se(t){return null!==t}const xe={};function Ie(t){return fe((()=>{const e={type:t.type,bootstrap:t.bootstrap||ge,declarations:t.declarations||ge,imports:t.imports||ge,exports:t.exports||ge,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(xe[t.id]=t.type),e}))}function ke(t,e){return fe((()=>{const n=Re(t,!0);n.declarations=e.declarations||ge,n.imports=e.imports||ge,n.exports=e.exports||ge}))}function Te(t,e){if(null==t)return ye;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 Oe=Ee;function Me(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 Pe(t){return t[me]||null}function Ne(t){return t[ve]||null}function Be(t){return t[_e]||null}function Re(t,e){const n=t[De]||null;if(!n&&!0===e)throw new Error(`Type ${Rt(t)} does not have 'ɵmod' property.`);return n}const Le=10,je=20,He=22;function Ve(t){return Array.isArray(t)&&"object"==typeof t[1]}function $e(t){return Array.isArray(t)&&!0===t[1]}function Ue(t){return 0!=(8&t.flags)}function ze(t){return 2==(2&t.flags)}function Ge(t){return 1==(1&t.flags)}function Ze(t){return null!==t.template}function qe(t,e){const n=t.hasOwnProperty(we);return n?t[we]:null}class We{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function Ye(){return Qe}function Qe(t){return t.type.prototype.ngOnChanges&&(t.setInput=Je),Ke}function Ke(){const t=Xe(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===ye)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function Je(t,e,n,r){const o=Xe(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:ye,current:null}),i=o.current||(o.current={}),s=o.previous,u=this.declaredInputs[n],l=s[u];i[u]=new We(l&&l.currentValue,e,s===ye),t[r]=e}Ye.ngInherit=!0;function Xe(t){return t.__ngSimpleChanges__||null}let tn=null;const en=function(t,e,n){null!=tn&&tn(t,e,n)},nn="math";function rn(t){for(;Array.isArray(t);)t=t[0];return t}function on(t,e){return rn(e[t])}function sn(t,e){return rn(e[t.index])}function un(t,e){const n=t.data[e];return n}function ln(t,e){return t[e]}function an(t,e){const n=e[t];return Ve(n)?n:n[0]}function cn(t){return 4==(4&t[2])}function fn(t){return 64==(64&t[2])}function dn(t,e){return null==e?null:t[e]}function hn(t){t[18]=0}function pn(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 yn={lFrame:zn(null),bindingsEnabled:!0};function gn(){return yn.bindingsEnabled}function mn(){yn.bindingsEnabled=!0}function vn(){yn.bindingsEnabled=!1}function _n(){return yn.lFrame.lView}function Dn(){return yn.lFrame.tView}function wn(t){return yn.lFrame.contextLView=t,t[8]}function Cn(t){return yn.lFrame.contextLView=null,t}function bn(){let t=En();for(;null!==t&&64===t.type;)t=t.parent;return t}function En(){return yn.lFrame.currentTNode}function An(){const t=yn.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Fn(t,e){const n=yn.lFrame;n.currentTNode=t,n.isParent=e}function Sn(){return yn.lFrame.isParent}function xn(){yn.lFrame.isParent=!1}function In(){const t=yn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function kn(){return yn.lFrame.bindingIndex}function Tn(t){return yn.lFrame.bindingIndex=t}function On(){return yn.lFrame.bindingIndex++}function Mn(t){const e=yn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function Pn(t){yn.lFrame.inI18n=t}function Nn(t,e){const n=yn.lFrame;n.bindingIndex=n.bindingRootIndex=t,Bn(e)}function Bn(t){yn.lFrame.currentDirectiveIndex=t}function Rn(t){const e=yn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Ln(){return yn.lFrame.currentQueryIndex}function jn(t){yn.lFrame.currentQueryIndex=t}function Hn(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Vn(t,e,n){if(n&ue.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&ue.Host||(r=Hn(o),null===r)||(o=o[15],10&r.type)););if(null===r)return!1;e=r,t=o}const r=yn.lFrame=Un();return r.currentTNode=e,r.lView=t,!0}function $n(t){const e=Un();const n=t[1];yn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Un(){const t=yn.lFrame,e=null===t?null:t.child;return null===e?zn(t):e}function zn(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 Gn(){const t=yn.lFrame;return yn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Zn=Gn;function qn(){const t=Gn();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 Wn(t){return(yn.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,yn.lFrame.contextLView))[8]}function Yn(){return yn.lFrame.selectedIndex}function Qn(t){yn.lFrame.selectedIndex=t}function Kn(){const t=yn.lFrame;return un(t.tView,t.selectedIndex)}function Jn(){yn.lFrame.currentNamespace="svg"}function Xn(){yn.lFrame.currentNamespace=nn}function tr(){yn.lFrame.currentNamespace=null}function er(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 nr(t,e,n){ir(t,e,3,n)}function rr(t,e,n,r){(3&t[2])===n&&ir(t,e,n,r)}function or(t,e){let n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function ir(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)&&(sr(t,n,e,l),t[18]=(4294901760&t[18])+l+2),l++}}}function sr(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,en(4,s,i);try{i.call(s)}finally{en(5,s,i)}}}else{en(4,s,i);try{i.call(s)}finally{en(5,s,i)}}}const ur=-1;class lr{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function ar(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];fr(i)?t.setProperty(e,i,s):t.setAttribute(e,i,s),r++}}return r}function cr(t){return 3===t||4===t||6===t}function fr(t){return 64===t.charCodeAt(0)}function dr(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||hr(t,n,o,null,-1===n||2===n?e[++r]:null)}}return t}function hr(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 pr(t){return t!==ur}function yr(t){return 32767&t}function gr(t,e){let n=t>>16;let r=e;for(;n>0;)r=r[15],n--;return r}let mr=!0;function vr(t){const e=mr;return mr=t,e}let _r=0;const Dr={};function wr(t,e){const n=br(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,Cr(r.data,t),Cr(e,null),Cr(r.blueprint,null));const o=Er(t,e),i=t.injectorIndex;if(pr(o)){const t=yr(o),n=gr(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 Cr(t,e){t.push(0,0,0,0,0,0,0,0,e)}function br(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Er(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=jr(o),null===r)return ur;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ur}function Ar(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ce)&&(r=n[Ce]),null==r&&(r=n[Ce]=_r++);const o=255&r,i=1<<o;e.data[t+(o>>5)]|=i}(t,e,n)}function Fr(t,e,n){if(n&ue.Optional)return t;Wt()}function Sr(t,e,n,r){if(n&ue.Optional&&void 0===r&&(r=null),0==(n&(ue.Self|ue.Host))){const o=t[9],i=ae(void 0);try{return o?o.get(e,r,n&ue.Optional):ce(e,r,n&ue.Optional)}finally{ae(i)}}return Fr(r,0,n)}function xr(t,e,n,r=ue.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=Ir(i,s,n,r|ue.Self,Dr);if(t!==Dr)return t;let e=i.parent;if(!e){const t=s[21];if(t){const e=t.get(n,Dr,r);if(e!==Dr)return e}e=jr(s),s=s[15]}i=e}return o}(t,e,n,r,Dr);if(o!==Dr)return o}const o=Ir(t,e,n,r,Dr);if(o!==Dr)return o}return Sr(e,n,r,o)}function Ir(t,e,n,r,o){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(Ce)?t[Ce]:void 0;return"number"==typeof e?e>=0?255&e:Br:e}(n);if("function"==typeof i){if(!Vn(e,t,r))return r&ue.Host?Fr(o,0,r):Sr(e,n,r,o);try{const t=i(r);if(null!=t||r&ue.Optional)return t;Wt()}finally{Zn()}}else if("number"==typeof i){let o=null,s=br(t,e),u=ur,l=r&ue.Host?e[16][6]:null;for((-1===s||r&ue.SkipSelf)&&(u=-1===s?Er(t,e):e[s+8],u!==ur&&Pr(r,!1)?(o=e[1],s=yr(u),e=gr(u,e)):s=-1);-1!==s;){const t=e[1];if(Mr(i,s,t.data)){const t=kr(s,e,n,o,r,l);if(t!==Dr)return t}u=e[s+8],u!==ur&&Pr(r,e[1].data[s+8]===l)&&Mr(i,s,e)?(o=t,s=yr(u),e=gr(u,e)):s=-1}}return o}function kr(t,e,n,r,o,i){const s=e[1],u=s.data[t+8],l=Tr(u,s,n,null==r?ze(u)&&mr:r!=s&&0!=(3&u.type),o&ue.Host&&i===u);return null!==l?Or(e,s,l,u):Dr}function Tr(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&&Ze(t)&&t.type===n)return l}return null}function Or(t,e,n,r){let o=t[n];const i=e.data;if(o instanceof lr){const s=o;s.resolving&&qt(Zt(i[n]));const u=vr(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?ae(s.injectImpl):null;Vn(t,r,ue.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=Qe(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&&ae(l),vr(u),s.resolving=!1,Zn()}}return o}function Mr(t,e,n){const r=1<<t;return!!(n[e+(t>>5)]&r)}function Pr(t,e){return!(t&ue.Self||t&ue.Host&&e)}class Nr{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return xr(this._tNode,this._lView,t,n,e)}}function Br(){return new Nr(bn(),_n())}function Rr(t){return fe((()=>{const e=t.prototype.constructor,n=e[we]||Lr(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[we]||Lr(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function Lr(t){return $t(t)?()=>{const e=Lr(Vt(t));return e&&e()}:qe(t)}function jr(t){const e=t[1],n=e.type;return 2===n?e.declTNode:1===n?t[6]:null}function Hr(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(cr(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}(bn(),t)}const Vr="__annotations__",$r="__parameters__",Ur="__prop__metadata__";function zr(t,e,n,r,o){return fe((()=>{const i=Gr(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(Vr)?n[Vr]:Object.defineProperty(n,Vr,{value:[]})[Vr]).push(e),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s}))}function Gr(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function Zr(t,e,n){return fe((()=>{const r=Gr(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($r)?t[$r]:Object.defineProperty(t,$r,{value:[]})[$r];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 qr(t,e,n,r){return fe((()=>{const o=Gr(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(Ur)?i[Ur]:Object.defineProperty(i,Ur,{value:{}})[Ur];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 Wr=Zr("Attribute",(t=>({attributeName:t,__NG_ELEMENT_ID__:()=>Hr(t)})));class Yr{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=Jt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new Yr("AnalyzeForEntryComponents");class Qr{}const Kr=qr("ContentChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true},e)),Qr),Jr=qr("ContentChild",((t,e={})=>Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)),Qr),Xr=qr("ViewChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true},e)),Qr),to=qr("ViewChild",((t,e)=>Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)),Qr);var eo,no,ro;function oo(t){const e=pe.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"}(eo||(eo={})),function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"}(no||(no={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(ro||(ro={}));const io=Function;function so(t){return"function"==typeof t}function uo(t,e){void 0===e&&(e=t);for(let n=0;n<t.length;n++){let r=t[n];Array.isArray(r)?(e===t&&(e=t.slice(0,n)),uo(r,e)):e!==t&&e.push(r)}return e}function lo(t,e){t.forEach((t=>Array.isArray(t)?lo(t,e):e(t)))}function ao(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function co(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function fo(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function ho(t,e,n){let r=yo(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 po(t,e){const n=yo(t,e);if(n>=0)return t[1|n]}function yo(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 go=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,mo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,vo=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,_o=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Do{constructor(t){this._reflect=t||pe.Reflect}factory(t){return(...e)=>new t(...e)}_zipTypesAndAnnotations(t,e){let n;n=fo(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 go.test(t)||_o.test(t)||mo.test(t)&&!vo.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&&wo(t.decorators)));return this._zipTypesAndAnnotations(e,r)}const r=t.hasOwnProperty($r)&&t[$r],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return o||r?this._zipTypesAndAnnotations(o,r):fo(t.length)}parameters(t){if(!so(t))return[];const e=Co(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?wo(t.decorators):t.hasOwnProperty(Vr)?t[Vr]:null}annotations(t){if(!so(t))return[];const e=Co(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]=wo(e[t])})),n}return t.hasOwnProperty(Ur)?t[Ur]:null}propMetadata(t){if(!so(t))return{};const e=Co(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 so(t)&&this._ownPropMetadata(t,Co(t))||{}}hasLifecycleHook(t,e){return t instanceof io&&e in t.prototype}}function wo(t){return t?t.map((t=>new(0,t.type.annotationCls)(...t.args?t.args:[]))):[]}function Co(t){const e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}const bo={},Eo=/\n/gm,Ao="__source";let Fo;function So(t){const e=Fo;return Fo=t,e}function xo(t,e=ue.Default){if(void 0===Fo)throw new Ut(-203,!1);return null===Fo?ce(t,void 0,e):Fo.get(t,e&ue.Optional?null:void 0,e)}function Io(t,e=ue.Default){return(le||xo)(Vt(t),e)}function ko(t){throw new Ut(202,!1)}function To(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 Ut(900,!1);let t,n=ue.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o.__NG_DI_FLAG__;"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(Io(t,n))}else e.push(Io(r))}return e}function Oo(t,e){return t.__NG_DI_FLAG__=e,t.prototype.__NG_DI_FLAG__=e,t}function Mo(t,e,n,r){const o=t.ngTempTokenPath;throw e[Ao]&&o.unshift(e[Ao]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&"ɵ"==t.charAt(1)?t.slice(2):t;let o=Rt(e);if(Array.isArray(e))o=e.map(Rt).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):Rt(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(Eo,"\n  ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t.ngTempTokenPath=null,t}const Po=Oo(Zr("Inject",(t=>({token:t}))),-1),No=Oo(Zr("Optional"),8),Bo=Oo(Zr("Self"),2),Ro=Oo(Zr("SkipSelf"),4),Lo=Oo(Zr("Host"),1);let jo=null;function Ho(){return jo=jo||new Do}function Vo(t){return $o(Ho().parameters(t))}function $o(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 No||"Optional"===o.ngMetadataName)e.optional=!0;else if(r instanceof Ro||"SkipSelf"===o.ngMetadataName)e.skipSelf=!0;else if(r instanceof Bo||"Self"===o.ngMetadataName)e.self=!0;else if(r instanceof Lo||"Host"===o.ngMetadataName)e.host=!0;else if(r instanceof Po)e.token=r.token;else if(r instanceof Wr){if(void 0===r.attributeName)throw new Ut(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 Uo=new Map;const zo=new Set;function Go(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}const Zo=new Map;let qo,Wo,Yo;function Qo(t,e){!function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${Rt(e)} vs ${Rt(e.name)}`)}(e,Zo.get(e)||null,t),Zo.set(e,t)}function Ko(){return void 0!==qo?qo:"undefined"!=typeof document?document:void 0}function Jo(){if(void 0===Wo&&(Wo=null,pe.trustedTypes))try{Wo=pe.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Wo}function Xo(t){var e;return(null===(e=Jo())||void 0===e?void 0:e.createHTML(t))||t}function ti(){if(void 0===Yo&&(Yo=null,pe.trustedTypes))try{Yo=pe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Yo}function ei(t){var e;return(null===(e=ti())||void 0===e?void 0:e.createHTML(t))||t}function ni(t){var e;return(null===(e=ti())||void 0===e?void 0:e.createScript(t))||t}function ri(t){var e;return(null===(e=ti())||void 0===e?void 0:e.createScriptURL(t))||t}class oi{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class ii extends oi{getTypeName(){return"HTML"}}class si extends oi{getTypeName(){return"Style"}}class ui extends oi{getTypeName(){return"Script"}}class li extends oi{getTypeName(){return"URL"}}class ai extends oi{getTypeName(){return"ResourceURL"}}function ci(t){return t instanceof oi?t.changingThisBreaksApplicationSecurity:t}function fi(t,e){const n=function(t){return t instanceof oi&&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 https://g.co/ng/security#xss)`)}return n===e}function di(t){const e=new pi(t);return function(){try{return!!(new window.DOMParser).parseFromString(Xo(""),"text/html")}catch(t){return!1}}()?new hi(e):e}class hi{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Xo(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(t){return null}}}class pi{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=Xo(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=Xo(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 yi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,gi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function mi(t){return(t=String(t)).match(yi)||t.match(gi)?t:"unsafe:"+t}function vi(t){return(t=String(t)).split(",").map((t=>mi(t.trim()))).join(", ")}function _i(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Di(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const wi=_i("area,br,col,hr,img,wbr"),Ci=_i("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),bi=_i("rp,rt"),Ei=Di(bi,Ci),Ai=Di(Ci,_i("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")),Fi=Di(bi,_i("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")),Si=Di(wi,Ai,Fi,Ei),xi=_i("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ii=_i("srcset"),ki=_i("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ti=_i("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"),Oi=Di(xi,Ii,ki,Ti),Mi=_i("script,style,template");class Pi{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(!Si.hasOwnProperty(e))return this.sanitizedSomething=!0,!Mi.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(!Oi.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=e.value;xi[o]&&(i=mi(i)),Ii[o]&&(i=vi(i)),this.buf.push(" ",r,'="',Ri(i),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Si.hasOwnProperty(e)&&!wi.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(Ri(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 Ni=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bi=/([^\#-~ |!])/g;function Ri(t){return t.replace(/&/g,"&amp;").replace(Ni,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(Bi,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Li;function ji(t,e){let n=null;try{Li=Li||di(t);let r=e?String(e):"";n=Li.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=Li.getInertBodyElement(r)}while(r!==i);const s=new Pi;return Xo(s.sanitizeChildren(Hi(n)||n))}finally{if(n){const t=Hi(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Hi(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Vi;function $i(e){const n=Qi();return n?ei(n.sanitize(t.SecurityContext.HTML,e)||""):fi(e,"HTML")?ei(ci(e)):ji(Ko(),Gt(e))}function Ui(e){const n=Qi();return n?n.sanitize(t.SecurityContext.STYLE,e)||"":fi(e,"Style")?ci(e):Gt(e)}function zi(e){const n=Qi();return n?n.sanitize(t.SecurityContext.URL,e)||"":fi(e,"URL")?ci(e):mi(Gt(e))}function Gi(e){const n=Qi();if(n)return ri(n.sanitize(t.SecurityContext.RESOURCE_URL,e)||"");if(fi(e,"ResourceURL"))return ri(ci(e));throw new Ut(904,!1)}function Zi(e){const n=Qi();if(n)return ni(n.sanitize(t.SecurityContext.SCRIPT,e)||"");if(fi(e,"Script"))return ni(ci(e));throw new Ut(905,!1)}function qi(t){return Xo(t[0])}function Wi(t){return function(t){var e;return(null===(e=Jo())||void 0===e?void 0:e.createScriptURL(t))||t}(t[0])}function Yi(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)?Gi:zi}(e,n)(t)}function Qi(){const t=_n();return t&&t[12]}t.SecurityContext=void 0,(Vi=t.SecurityContext||(t.SecurityContext={}))[Vi.NONE=0]="NONE",Vi[Vi.HTML=1]="HTML",Vi[Vi.STYLE=2]="STYLE",Vi[Vi.SCRIPT=3]="SCRIPT",Vi[Vi.URL=4]="URL",Vi[Vi.RESOURCE_URL=5]="RESOURCE_URL";function Ki(t){return t.ngOriginalError}class Ji{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&&Ki(t);for(;e&&Ki(e);)e=Ki(e);return e||null}}const Xi=/^>|^->|<!--|-->|--!>|<!-$/g,ts=/(<|>)/;function es(t){return t.replace(Xi,(t=>t.replace(ts,"​$1​")))}const ns=new Map;let rs=0;function os(t){return ns.get(t)||null}function is(t,e){var n;Ve(e)?(t.__ngContext__=e[je],n=e,ns.set(n[je],n)):t.__ngContext__=e}function ss(t){const e=t.__ngContext__;return"number"==typeof e?os(e):e||null}function us(t){const e=ss(t);return e?Ve(e)?e:e.lView:null}const ls=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(pe);function as(t){return t.ownerDocument.defaultView}function cs(t){return t.ownerDocument}function fs(t){return t.ownerDocument.body}function ds(t){return t instanceof Function?t():t}var hs;let ps;function ys(t,e){return ps(t,e)}function gs(t){const e=t[3];return $e(e)?e[3]:e}function ms(t){return _s(t[13])}function vs(t){return _s(t[4])}function _s(t){for(;null!==t&&!$e(t);)t=t[4];return t}function Ds(t,e,n,r,o){if(null!=r){let i,s=!1;$e(r)?i=r:Ve(r)&&(s=!0,r=r[0]);const u=rn(r);0===t&&null!==n?null==o?Ms(e,n,u):Os(e,n,u,o||null,!0):1===t&&null!==n?Os(e,n,u,o||null,!0):2===t?Gs(e,u,s):3===t&&e.destroyNode(u),null!=i&&function(t,e,n,r,o){const i=n[7],s=rn(n);i!==s&&Ds(e,t,r,i,o);for(let o=Le;o<n.length;o++){const s=n[o];qs(s[1],s,t,e,r,i)}}(e,t,i,n,o)}}function ws(t,e){return t.createText(e)}function Cs(t,e,n){t.setValue(e,n)}function bs(t,e){return t.createComment(es(e))}function Es(t,e,n){return t.createElement(e,n)}function As(t,e,n,r){const o=Le+r,i=n.length;r>0&&(n[o-1][4]=e),r<i-Le?(e[4]=n[o],ao(n,Le+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 Fs(t,e){const n=t[9],r=n.indexOf(e),o=e[3];512&e[2]&&(e[2]&=-513,pn(o,-1)),n.splice(r,1)}function Ss(t,e){if(t.length<=Le)return;const n=Le+e,r=t[n];if(r){const i=r[17];null!==i&&i!==t&&Fs(i,r),e>0&&(t[n-1][4]=r[4]);const s=co(t,Le+e);qs(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 xs(t,e){if(!(128&e[2])){const n=e[11];n.destroyNode&&qs(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Is(t[1],t);for(;e;){let n=null;if(Ve(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Ve(e)&&Is(e[1],e),e=e[3];null===e&&(e=t),Ve(e)&&Is(e[1],e),n=e&&e[4]}e=n}}(e)}}function Is(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 lr)){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];en(4,n,o);try{o.call(n)}finally{en(5,n,o)}}else{en(4,r,e);try{e.call(r)}finally{en(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 i=n[t+1],s="function"==typeof i?i(e):rn(e[i]),u=r[o=n[t+2]],l=n[t+3];"boolean"==typeof l?s.removeEventListener(n[t],u,l):l>=0?r[o=l]():r[o=-l].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&&$e(e[3])){n!==e[3]&&Fs(n,e);const r=e[19];null!==r&&r.detachView(t)}!function(t){ns.delete(t[je])}(e)}}function ks(t,e,n){return Ts(t,e.parent,n)}function Ts(e,n,r){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return r[0];if(2&o.flags){const n=e.data[o.directiveStart].encapsulation;if(n===t.ViewEncapsulation$1.None||n===t.ViewEncapsulation$1.Emulated)return null}return sn(o,r)}function Os(t,e,n,r,o){t.insertBefore(e,n,r,o)}function Ms(t,e,n){t.appendChild(e,n)}function Ps(t,e,n,r,o){null!==r?Os(t,e,n,r,o):Ms(t,e,n)}function Ns(t,e){return t.parentNode(e)}function Bs(t,e,n){return js(t,e,n)}function Rs(t,e,n){return 40&t.type?sn(t,n):null}!function(t){t[t.Important=1]="Important",t[t.DashCase=2]="DashCase"}(hs||(hs={}));let Ls,js=Rs;function Hs(t,e){js=t,Ls=e}function Vs(t,e,n,r){const o=ks(t,r,e),i=e[11],s=Bs(r.parent||e[6],r,e);if(null!=o)if(Array.isArray(n))for(let t=0;t<n.length;t++)Ps(i,o,n[t],s,!1);else Ps(i,o,n,s,!1);void 0!==Ls&&Ls(i,r,e,n,o)}function $s(t,e){if(null!==e){const n=e.type;if(3&n)return sn(e,t);if(4&n)return zs(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return $s(t,n);{const n=t[e.index];return $e(n)?zs(-1,n):rn(n)}}if(32&n){return ys(e,t)()||rn(t[e.index])}{const n=Us(t,e);if(null!==n){if(Array.isArray(n))return n[0];const e=gs(t[16]);return $s(e,n)}return $s(t,e.next)}}return null}function Us(t,e){if(null!==e){const n=t[16][6],r=e.projection;return n.projection[r]}return null}function zs(t,e){const n=Le+t+1;if(n<e.length){const t=e[n],r=t[1].firstChild;if(null!==r)return $s(t,r)}return e[7]}function Gs(t,e,n){const r=Ns(t,e);r&&function(t,e,n,r){t.removeChild(e,n,r)}(t,r,e,n)}function Zs(t,e,n,r,o,i,s){for(;null!=n;){const u=r[n.index],l=n.type;if(s&&0===e&&(u&&is(rn(u),r),n.flags|=4),64!=(64&n.flags))if(8&l)Zs(t,e,n.child,r,o,i,!1),Ds(e,t,o,u,i);else if(32&l){const s=ys(n,r);let l;for(;l=s();)Ds(e,t,o,l,i);Ds(e,t,o,u,i)}else 16&l?Ws(t,e,r,n,o,i):Ds(e,t,o,u,i);n=s?n.projectionNext:n.next}}function qs(t,e,n,r,o,i){Zs(n,r,t.firstChild,e,o,i,!1)}function Ws(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++){Ds(e,t,o,u[n],i)}else{Zs(t,e,u,s[3],o,i,!0)}}function Ys(t,e,n){t.setAttribute(e,"style",n)}function Qs(t,e,n){""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n)}function Ks(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 Js="ng-template";function Xs(t,e,n){let r=0;for(;r<t.length;){let o=t[r++];if(n&&"class"===o){if(o=t[r],-1!==Ks(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 tu(t){return 4===t.type&&t.value!==Js}function eu(t,e,n){return e===(4!==t.type||n?t.value:Js)}function nu(t,e,n){let r=4;const o=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++){if(cr(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&&!eu(t,l,n)||""===l&&1===e.length){if(ru(r))return!1;s=!0}}else{const a=8&r?l:e[++u];if(8&r&&null!==t.attrs){if(!Xs(t.attrs,a,n)){if(ru(r))return!1;s=!0}continue}const c=ou(8&r?"class":l,o,tu(t),n);if(-1===c){if(ru(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!==Ks(e,a,0)||2&r&&a!==t){if(ru(r))return!1;s=!0}}}}else{if(!s&&!ru(r)&&!ru(l))return!1;if(s&&ru(l))continue;s=!1,r=l|1&r}}return ru(r)||s}function ru(t){return 0==(1&t)}function ou(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 iu(t,e,n=!1){for(let r=0;r<e.length;r++)if(nu(t,e[r],n))return!0;return!1}function su(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 uu(t,e){return t?":not("+e.trim()+")":e}function lu(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||ru(s)||(e+=uu(i,o),o=""),r=s,i=i||!ru(r);n++}return""!==o&&(e+=uu(i,o)),e}const au={};function cu(t){fu(Dn(),_n(),Yn()+t,!1)}function fu(t,e,n,r){if(!r){if(3==(3&e[2])){const r=t.preOrderCheckHooks;null!==r&&nr(e,r,n)}else{const r=t.preOrderHooks;null!==r&&rr(e,r,0,n)}}Qn(n)}const du={"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵinject":Io,"ɵɵinvalidFactoryDep":ko,resolveForwardRef:Vt};function hu(t,e){let n=null,r=null;t.hasOwnProperty(re)||Object.defineProperty(t,re,{get:()=>{if(null===n){const r=oo();n=r.compileInjectable(du,`ng:///${t.name}/ɵprov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(yu(n)||gu(n))&&void 0!==n.deps&&(r.deps=$o(n.deps));yu(n)?r.useClass=n.useClass:!function(t){return pu in t}(n)?gu(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(we)||Object.defineProperty(t,we,{get:()=>{if(null===r){const e=oo();r=e.compileFactory(du,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:Vo(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const pu=Nt({provide:String,useValue:Nt});function yu(t){return void 0!==t.useClass}function gu(t){return void 0!==t.useFactory}const mu=zr("Injectable",void 0,void 0,void 0,((t,e)=>hu(t,e))),vu=new Yr("ENVIRONMENT_INITIALIZER"),_u=new Yr("INJECTOR_DEF_TYPES");function Du(...t){return{"ɵproviders":wu(!0,t)}}function wu(t,...e){const n=[],r=new Set;let o;return lo(e,(t=>{const e=t;bu(e,n,[],r)&&(o||(o=[]),o.push(e))})),void 0!==o&&Cu(o,n),n}function Cu(t,e){for(let n=0;n<t.length;n++){const{ngModule:r,providers:o}=t[n];lo(o,(t=>{e.push(t)}))}}function bu(t,e,n,r){if(!(t=Vt(t)))return!1;let o=null,i=ne(t);const s=!i&&Pe(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=ne(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)bu(o,e,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let t;r.add(o);try{lo(i.imports,(o=>{bu(o,e,n,r)&&(t||(t=[]),t.push(o))}))}finally{}void 0!==t&&Cu(t,e)}if(!u){const t=qe(o)||(()=>new o);e.push({provide:o,useFactory:t,deps:ge},{provide:_u,useValue:o,multi:!0},{provide:vu,useValue:()=>Io(o),multi:!0})}const t=i.providers;if(null!=t&&!u){lo(t,(t=>{e.push(t)}))}}}return o!==t&&void 0!==t.providers}const Eu=Nt({provide:String,useValue:Nt});function Au(t){return null!==t&&"object"==typeof t&&Eu in t}function Fu(t){return!(!t||!t.useExisting)}function Su(t){return!(!t||!t.useFactory)}function xu(t){return"function"==typeof t}const Iu=new Yr("INJECTOR",-1);class ku{get(t,e=bo){if(e===bo){const e=new Error(`NullInjectorError: No provider for ${Rt(t)}!`);throw e.name="NullInjectorError",e}return e}}const Tu=new Yr("Set Injector scope."),Ou={},Mu={};let Pu;function Nu(){return void 0===Pu&&(Pu=new ku),Pu}class Bu{}class Ru extends Bu{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,$u(t,(t=>this.processProvider(t))),this.records.set(Iu,Hu(void 0,this)),r.has("environment")&&this.records.set(Bu,Hu(void 0,this));const o=this.records.get(Tu);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(_u.multi,ge,ue.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)}get(t,e=bo,n=ue.Default){this.assertNotDestroyed();const r=So(this),o=ae(void 0);try{if(!(n&ue.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof Yr)&&te(t);e=n&&this.injectableDefInScope(n)?Hu(Lu(t),Ou):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}const s=n&ue.Self?Nu():this.parent;return e=n&ue.Optional&&e===bo?null:e,s.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e.ngTempTokenPath=e.ngTempTokenPath||[]).unshift(Rt(t)),r)throw e;return Mo(e,t,"R3InjectorError",this.source)}throw e}finally{ae(o),So(r)}var i}resolveInjectorInitializers(){const t=So(this),e=ae(void 0);try{const n=this.get(vu.multi,ge,ue.Self);for(const t of n)t()}finally{So(t),ae(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(Rt(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ut(205,!1)}processProvider(t){let e=xu(t=Vt(t))?t:Vt(t&&t.provide);const n=function(t){if(Au(t))return Hu(void 0,t.useValue);return Hu(ju(t),Ou)}(t);if(xu(t)||!0!==t.multi){this.records.get(e);0}else{let n=this.records.get(e);n||(n=Hu(void 0,Ou,!0),n.factory=()=>To(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===Ou&&(e.value=Mu,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 Lu(t){const e=te(t),n=null!==e?e.factory:qe(t);if(null!==n)return n;if(t instanceof Yr)throw new Ut(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){fo(e,"?");throw new Ut(204,!1)}const n=function(t){const e=t&&(t[re]||t[ie]);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 Ut(204,!1)}function ju(t,e,n){let r;if(xu(t)){const e=Vt(t);return qe(e)||Lu(e)}if(Au(t))r=()=>Vt(t.useValue);else if(Su(t))r=()=>t.useFactory(...To(t.deps||[]));else if(Fu(t))r=()=>Io(Vt(t.useExisting));else{const e=Vt(t&&(t.useClass||t.provide));if(!t.deps)return qe(e)||Lu(e);r=()=>new e(...To(t.deps))}return r}function Hu(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Vu(t){return!!t.ɵproviders}function $u(t,e){for(const n of t)Array.isArray(n)?$u(n,e):Vu(n)?$u(n.ɵproviders,e):e(n)}function Uu(t,e=null,n=null,r){const o=zu(t,e,n,r);return o.resolveInjectorInitializers(),o}function zu(t,e=null,n=null,r,o=new Set){const i=[n||ge,Du(t)];return r=r||("object"==typeof t?void 0:Rt(t)),new Ru(i,e||Nu(),r||null,o)}class Gu{static create(t,e){var n;if(Array.isArray(t))return Uu({name:""},e,t,"");{const e=null!==(n=t.name)&&void 0!==n?n:"";return Uu({name:e},t.parent,t.providers,e)}}}function Zu(t,e=ue.Default){const n=_n();if(null===n)return Io(t,e);return xr(bn(),n,Vt(t),e)}function qu(){throw new Error("invalid")}Gu.THROW_IF_NOT_FOUND=bo,Gu.NULL=new ku,Gu.ɵprov=Jt({token:Gu,providedIn:"any",factory:()=>Io(Iu)}),Gu.__NG_ELEMENT_ID__=-1;new Set(["ngIf","ngFor","ngSwitch","ngSwitchCase","ngSwitchDefault"]);function Wu(t,e){return t<<17|e<<2}function Yu(t){return t>>17&32767}function Qu(t){return 2==(2&t)}function Ku(t){return 2|t}function Ju(t){return(131068&t)>>2}function Xu(t,e){return-131069&t|e<<2}function tl(t){return 1==(1&t)}function el(t){return 1|t}const nl=Promise.resolve(null);function rl(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];jn(o),n.contentQueries(2,e[i],i)}}}function ol(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),hn(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[je]=rs++,f[21]=c,f[16]=2==e.type?t[16]:f,f}function il(t,e,n,r,o){let i=t.data[e];if(null===i)i=sl(t,e,n,r,o),yn.lFrame.inI18n&&(i.flags|=64);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const t=An();i.injectorIndex=null===t?-1:t.injectorIndex}return Fn(i,!0),i}function sl(t,e,n,r,o){const i=En(),s=Sn(),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,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 ul(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 ll(t,e,n){$n(e);try{const r=t.viewQuery;null!==r&&Vl(1,r,n);const o=t.template;null!==o&&fl(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&rl(t,e),t.staticViewQueries&&Vl(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Nl(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[2]&=-5,qn()}}function al(t,e,n,r){const o=e[2];if(128==(128&o))return;$n(e);try{hn(e),Tn(t.bindingStartIndex),null!==n&&fl(t,e,n,2,r);const i=3==(3&o);if(i){const n=t.preOrderCheckHooks;null!==n&&nr(e,n,null)}else{const n=t.preOrderHooks;null!==n&&rr(e,n,0,null),or(e,0)}if(function(t){for(let e=ms(t);null!==e;e=vs(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])&&pn(r,1),n[2]|=512}}}(e),function(t){for(let e=ms(t);null!==e;e=vs(e))for(let t=Le;t<e.length;t++){const n=e[t],r=n[1];fn(n)&&al(r,n,r.template,n[8])}}(e),null!==t.contentQueries&&rl(t,e),i){const n=t.contentCheckHooks;null!==n&&nr(e,n)}else{const n=t.contentHooks;null!==n&&rr(e,n,1),or(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)Qn(~r);else{const o=r,i=n[++t],s=n[++t];Nn(i,o),s(2,e[o])}}}finally{Qn(-1)}}(t,e);const s=t.components;null!==s&&function(t,e){for(let n=0;n<e.length;n++)Ml(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&Vl(2,u,r),i){const n=t.viewCheckHooks;null!==n&&nr(e,n)}else{const n=t.viewHooks;null!==n&&rr(e,n,2),or(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),e[2]&=-41,512&e[2]&&(e[2]&=-513,pn(e[3],-1))}finally{qn()}}function cl(t,e,n,r){const o=e[10],i=cn(e);try{!i&&o.begin&&o.begin(),i&&ll(t,e,r),al(t,e,n,r)}finally{!i&&o.end&&o.end()}}function fl(t,e,n,r,o){const i=Yn(),s=2&r;try{Qn(-1),s&&e.length>He&&fu(t,e,He,!1);en(s?2:0,o),n(r,o)}finally{Qn(i);en(s?3:1,o)}}function dl(t,e,n){if(Ue(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 hl(t,e,n){gn()&&(function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;t.firstCreatePass||wr(n,e);is(r,e);const s=n.initialInputs;for(let r=o;r<i;r++){const i=t.data[r],u=Ze(i);u&&Sl(e,n,i);const l=Or(e,t,r,n);if(is(l,e),null!==s&&kl(e,r-o,l,i,n,s),u){an(n.index,e)[8]=l}}}(t,e,n,sn(n,e)),128==(128&n.flags)&&function(t,e,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=yn.lFrame.currentDirectiveIndex;try{Qn(i);for(let n=r;n<o;n++){const r=t.data[n],o=e[n];Bn(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||Cl(r,o)}}finally{Qn(-1),Bn(s)}}(t,e,n))}function pl(t,e,n=sn){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 yl(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=gl(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function gl(t,e,n,r,o,i,s,u,l,a){const c=He+r,f=c+o,d=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:au);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 ml(t,e,n,r){const o=Ul(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&zl(t).push(r,o.length-1))}function vl(t,e,n){for(let r in t)if(t.hasOwnProperty(r)){n=null===n?{}:n;const o=t[r];n.hasOwnProperty(r)?n[r].push(e,o):n[r]=[e,o]}return n}function _l(t,e,n,r,o,i,s,u){const l=sn(e,n);let a,c=e.inputs;var f;!u&&null!=c&&(a=c[r])?(ql(t,n,a,r,o),ze(e)&&function(t,e){const n=an(e,t);16&n[2]||(n[2]|=32)}(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 Dl(t,e,n,r){let o=!1;if(gn()){const i=function(t,e,n){const r=t.directiveRegistry;let o=null;if(r)for(let i=0;i<r.length;i++){const s=r[i];iu(n,s.selectors,!1)&&(o||(o=[]),Ar(wr(n,e),t,s.type),Ze(s)?(bl(t,n),o.unshift(s)):o.push(s))}return o}(t,e,n),s=null===r?null:{"":-1};if(null!==i){o=!0,Al(n,t.data.length,i.length);for(let t=0;t<i.length;t++){const e=i[t];e.providersResolver&&e.providersResolver(e)}let r=!1,u=!1,l=ul(t,e,i.length,null);for(let o=0;o<i.length;o++){const a=i[o];n.mergedAttrs=dr(n.mergedAttrs,a.hostAttrs),Fl(t,n,e,l,a),El(l,a,s),null!==a.contentQueries&&(n.flags|=8),null===a.hostBindings&&null===a.hostAttrs&&0===a.hostVars||(n.flags|=128);const c=a.type.prototype;!r&&(c.ngOnChanges||c.ngOnInit||c.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),r=!0),u||!c.ngOnChanges&&!c.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!function(t,e){const n=e.directiveStart,r=e.directiveEnd,o=t.data,i=e.attrs,s=[];let u=null,l=null;for(let t=n;t<r;t++){const n=o[t],r=n.inputs,a=null===i||tu(e)?null:Tl(r,i);s.push(a),u=vl(r,t,u),l=vl(n.outputs,t,l)}null!==u&&(u.hasOwnProperty("class")&&(e.flags|=16),u.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=s,e.inputs=u,e.outputs=l}(t,n)}s&&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 Ut(-301,!1);r.push(e[t],o)}}}(n,r,s)}return n.mergedAttrs=dr(n.mergedAttrs,n.attrs),o}function wl(t,e,n,r,o,i){const s=i.hostBindings;if(s){let n=t.hostBindingOpCodes;null===n&&(n=t.hostBindingOpCodes=[]);const i=~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})(n)!=i&&n.push(i),n.push(r,o,s)}}function Cl(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function bl(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function El(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;Ze(e)&&(n[""]=t)}}function Al(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function Fl(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=qe(o.type)),s=new lr(i,Ze(o),Zu);t.blueprint[r]=s,n[r]=s,wl(t,e,0,r,ul(t,n,o.hostVars,au),o)}function Sl(t,e,n){const r=sn(e,t),o=yl(n),i=t[10],s=Bl(t,ol(t,o,null,n.onPush?32:16,r,e,i,i.createRenderer(r,n),null,null,null));t[e.index]=s}function xl(t,e,n,r,o,i){const s=sn(t,e);Il(e[11],s,i,t.value,n,r,o)}function Il(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const u=null==s?Gt(i):s(i,r||"",o);t.setAttribute(e,o,u,n)}}function kl(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 Tl(t,e){let n=null,r=0;for(;r<e.length;){const o=e[r];if(0!==o)if(5!==o){if("number"==typeof o)break;t.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,t[o],e[r+1])),r+=2}else r+=2;else r+=4}return n}function Ol(t,e,n,r){const o=new Array(t,!0,!1,e,null,0,r,n,null,null);return o}function Ml(t,e){const n=an(e,t);if(fn(n)){const t=n[1];48&n[2]?al(t,n,t.template,n[8]):n[5]>0&&Pl(n)}}function Pl(t){for(let e=ms(t);null!==e;e=vs(e))for(let t=Le;t<e.length;t++){const n=e[t];if(512&n[2]){const t=n[1];al(t,n,t.template,n[8])}else n[5]>0&&Pl(n)}const e=t[1].components;if(null!==e)for(let n=0;n<e.length;n++){const r=an(e[n],t);fn(r)&&r[5]>0&&Pl(r)}}function Nl(t,e){const n=an(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),ll(r,n,n[8])}function Bl(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function Rl(t){for(;t;){t[2]|=32;const e=gs(t);if(0!=(256&t[2])&&!e)return t;t=e}return null}function Ll(t){for(let e=0;e<t.components.length;e++){const n=t.components[e],r=us(n);if(null!==r){const t=r[1];cl(t,r,t.template,n)}}}function jl(t,e,n){const r=e[10];r.begin&&r.begin();try{al(t,e,t.template,n)}catch(t){throw Zl(e,t),t}finally{r.end&&r.end()}}function Hl(t){Ll(t[8])}function Vl(t,e,n){jn(0),e(t,n)}const $l=nl;function Ul(t){return t[7]||(t[7]=[])}function zl(t){return t.cleanup||(t.cleanup=[])}function Gl(t,e,n){return(null===t||Ze(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 Zl(t,e){const n=t[9],r=n?n.get(Ji,null):null;r&&r.handleError(e)}function ql(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 Wl(t,e,n){const r=on(e,t);Cs(t[11],r,n)}function Yl(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=Lt(o,n);else if(2==i){r=Lt(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function Ql(t,e,n,r,o){const i=n[1],s=function(t,e,n){const r=bn();if(t.firstCreatePass){n.providersResolver&&n.providersResolver(n);Fl(t,r,e,ul(t,e,1,null),n)}const o=Or(e,t,r.directiveStart,r);is(o,e);const i=sn(r,e);return i&&is(i,e),o}(i,n,e);if(r.components.push(s),t[8]=s,null!==o)for(const t of o)t(s,e);if(e.contentQueries){const t=bn();e.contentQueries(1,s,t.directiveStart)}const u=bn();if(i.firstCreatePass&&(null!==e.hostBindings||null!==e.hostAttrs)){Qn(u.index);wl(n[1],u,0,u.directiveStart,u.directiveEnd,e),Cl(e,s)}return s}function Kl(){const t=bn();er(_n()[1],t)}function Jl(t){return Object.getPrototypeOf(t.prototype).constructor}function Xl(t){let e=Jl(t.type),n=!0;const r=[t];for(;e;){let o;if(Ze(t))o=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new Ut(903,!1);o=e.ɵdir}if(o){if(n){r.push(o);const e=t;e.inputs=ta(t.inputs),e.declaredInputs=ta(t.declaredInputs),e.outputs=ta(t.outputs);const n=o.hostBindings;n&&ra(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&ea(t,i),s&&na(t,s),Bt(t.inputs,o.inputs),Bt(t.declaredInputs,o.declaredInputs),Bt(t.outputs,o.outputs),Ze(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===Xl&&(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=dr(o.hostAttrs,n=dr(n,o.hostAttrs))}}(r)}function ta(t){return t===ye?{}:t===ge?[]:t}function ea(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function na(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function ra(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const oa=["providersResolver"],ia=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function sa(t){let e,n=Jl(t.type);e=Ze(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of oa)r[t]=e[t];if(Ze(e))for(const t of ia)r[t]=e[t]}let ua=null;function la(){if(!ua){const t=pe.Symbol;if(t&&t.iterator)ua=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&&(ua=n)}}}return ua}function aa(t){return!!ca(t)&&(Array.isArray(t)||!(t instanceof Map)&&la()in t)}function ca(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function fa(t,e,n){return t[e]=n}function da(t,e){return t[e]}function ha(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function pa(t,e,n,r){const o=ha(t,e,n);return ha(t,e+1,r)||o}function ya(t,e,n,r,o){const i=pa(t,e,n,r);return ha(t,e+2,o)||i}function ga(t,e,n,r,o,i){const s=pa(t,e,n,r);return pa(t,e+2,o,i)||s}function ma(t,e,n,r){const o=_n(),i=On();if(ha(o,i,e)){Dn();const i=Kn();xl(i,o,t,e,n,r)}return ma}function va(t,e){let n=!1,r=kn();for(let o=1;o<e.length;o+=2)n=ha(t,r++,e[o])||n;if(Tn(r),!n)return au;let o=e[0];for(let t=1;t<e.length;t+=2)o+=Gt(e[t])+e[t+1];return o}function _a(t,e,n,r){return ha(t,On(),n)?e+Gt(n)+r:au}function Da(t,e,n,r,o,i){const s=pa(t,kn(),n,o);return Mn(2),s?e+Gt(n)+r+Gt(o)+i:au}function wa(t,e,n,r,o,i,s,u){const l=ya(t,kn(),n,o,s);return Mn(3),l?e+Gt(n)+r+Gt(o)+i+Gt(s)+u:au}function Ca(t,e,n,r,o,i,s,u,l,a){const c=ga(t,kn(),n,o,s,l);return Mn(4),c?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a:au}function ba(t,e,n,r,o,i,s,u,l,a,c,f){const d=kn();let h=ga(t,d,n,o,s,l);return h=ha(t,d+4,c)||h,Mn(5),h?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f:au}function Ea(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=kn();let y=ga(t,p,n,o,s,l);return y=pa(t,p+4,c,d)||y,Mn(6),y?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h:au}function Aa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y){const g=kn();let m=ga(t,g,n,o,s,l);return m=ya(t,g+4,c,d,p)||m,Mn(7),m?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+y:au}function Fa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m){const v=kn();let _=ga(t,v,n,o,s,l);return _=ga(t,v+4,c,d,p,g)||_,Mn(8),_?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+y+Gt(g)+m:au}function Sa(t,e,n,r,o,i){const s=_n(),u=_a(s,e,n,r);if(u!==au){const e=Kn();xl(e,s,t,u,o,i)}return Sa}function xa(t,e,n,r,o,i,s,u){const l=_n(),a=Da(l,e,n,r,o,i);if(a!==au){const e=Kn();xl(e,l,t,a,s,u)}return xa}function Ia(t,e,n,r,o,i,s,u,l,a){const c=_n(),f=wa(c,e,n,r,o,i,s,u);if(f!==au){const e=Kn();xl(e,c,t,f,l,a)}return Ia}function ka(t,e,n,r,o,i,s,u,l,a,c,f){const d=_n(),h=Ca(d,e,n,r,o,i,s,u,l,a);if(h!==au){const e=Kn();xl(e,d,t,h,c,f)}return ka}function Ta(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=_n(),y=ba(p,e,n,r,o,i,s,u,l,a,c,f);if(y!==au){const e=Kn();xl(e,p,t,y,d,h)}return Ta}function Oa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y){const g=_n(),m=Ea(g,e,n,r,o,i,s,u,l,a,c,f,d,h);if(m!==au){const e=Kn();xl(e,g,t,m,p,y)}return Oa}function Ma(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m){const v=_n(),_=Aa(v,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y);if(_!==au){const e=Kn();xl(e,v,t,_,g,m)}return Ma}function Pa(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m,v,_){const D=_n(),w=Fa(D,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m);if(w!==au){const e=Kn();xl(e,D,t,w,v,_)}return Pa}function Na(t,e,n,r){const o=_n(),i=va(o,e);if(i!==au){const e=Kn();xl(e,o,t,i,n,r)}return Na}function Ba(t,e,n,r,o,i,s,u){const l=_n(),a=Dn(),c=t+He,f=a.firstCreatePass?function(t,e,n,r,o,i,s,u,l){const a=e.consts,c=il(e,t,4,s||null,dn(a,u));Dl(e,n,c,dn(a,l)),er(e,c);const f=c.tViews=gl(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];Fn(f,!1);const d=l[11].createComment("");Vs(a,l,d,f),is(d,l),Bl(l,l[c]=Ol(d,l,d,f)),Ge(f)&&hl(a,l,f),null!=s&&pl(l,f,u)}function Ra(t){return ln(yn.lFrame.contextLView,He+t)}function La(t,e,n){const r=_n(),o=On();if(ha(r,o,e)){const o=Dn(),i=Kn();_l(o,i,r,t,e,r[11],n,!1)}return La}function ja(t,e,n,r,o){const i=o?"class":"style";ql(t,n,e.inputs[i],i,r)}function Ha(t,e,n,r,o,i,s){const u=e.consts,l=il(e,t,2,o,dn(u,i));Dl(e,n,l,dn(u,s));return null!==l.attrs&&Yl(l,l.attrs,!1),null!==l.mergedAttrs&&Yl(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}function Va(t,e,n,r){const o=_n(),i=Dn(),s=He+t,u=o[11],l=o[s]=Es(u,e,yn.lFrame.currentNamespace),a=i.firstCreatePass?Ha(s,i,o,0,e,n,r):i.data[s];Fn(a,!0);const c=a.mergedAttrs;null!==c&&ar(u,l,c);const f=a.classes;null!==f&&Qs(u,l,f);const d=a.styles;return null!==d&&Ys(u,l,d),64!=(64&a.flags)&&Vs(i,o,l,a),0===yn.lFrame.elementDepthCount&&is(l,o),yn.lFrame.elementDepthCount++,Ge(a)&&(hl(i,o,a),dl(i,a,o)),null!==r&&pl(o,a),Va}function $a(){let t=bn();Sn()?xn():(t=t.parent,Fn(t,!1));const e=t;yn.lFrame.elementDepthCount--;const n=Dn();return n.firstCreatePass&&(er(n,t),Ue(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&ja(n,e,_n(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&ja(n,e,_n(),e.stylesWithoutHost,!1),$a}function Ua(t,e,n,r){return Va(t,e,n,r),$a(),Ua}function za(t,e,n){const r=_n(),o=Dn(),i=t+He,s=o.firstCreatePass?function(t,e,n,r,o){const i=e.consts,s=dn(i,r),u=il(e,t,8,"ng-container",s);return null!==s&&Yl(u,s,!0),Dl(e,n,u,dn(i,o)),null!==e.queries&&e.queries.elementStart(e,u),u}(i,o,r,e,n):o.data[i];Fn(s,!0);const u=r[i]=r[11].createComment("");return Vs(o,r,u,s),is(u,r),Ge(s)&&(hl(o,r,s),dl(o,s,r)),null!=n&&pl(r,s),za}function Ga(){let t=bn();const e=Dn();return Sn()?xn():(t=t.parent,Fn(t,!1)),e.firstCreatePass&&(er(e,t),Ue(t)&&e.queries.elementEnd(t)),Ga}function Za(t,e,n){return za(t,e,n),Ga(),Za}function qa(){return _n()}function Wa(t){return!!t&&"function"==typeof t.then}function Ya(t){return!!t&&"function"==typeof t.subscribe}const Qa=Ya;function Ka(t,e,n,r){const o=_n(),i=Dn(),s=bn();return Xa(i,o,o[11],s,t,e,!!n,r),Ka}function Ja(t,e){const n=bn(),r=_n(),o=Dn();return Xa(o,r,Gl(Rn(o.data),n,r),n,t,e),Ja}function Xa(t,e,n,r,o,i,s,u){const l=Ge(r),a=t.firstCreatePass&&zl(t),c=e[8],f=Ul(e);let d=!0;if(3&r.type||u){const s=sn(r,e),h=u?u(s):s,p=f.length,y=u?t=>u(rn(t[r.index])):r.index;let g=null;if(!u&&l&&(g=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!==g){(g.__ngLastListenerFn__||g).__ngNextListenerFn__=i,g.__ngLastListenerFn__=i,d=!1}else{i=ec(r,e,c,i,!1);const t=n.listen(h,o,i);f.push(i,t),a&&a.push(o,y,p,p+1)}}else i=ec(r,e,c,i,!1);const h=r.outputs;let p;if(d&&null!==h&&(p=h[o])){const t=p.length;if(t)for(let n=0;n<t;n+=2){const t=p[n],s=p[n+1],u=e[t],l=u[s];0;const c=l.subscribe(i),d=f.length;f.push(i,c),a&&a.push(o,r.index,d,-(d+1))}}}function tc(t,e,n,r){try{return en(6,e,n),!1!==n(r)}catch(e){return Zl(t,e),!1}finally{en(7,e,n)}}function ec(t,e,n,r,o){return function i(s){if(s===Function)return r;Rl(2&t.flags?an(t.index,e):e);let u=tc(e,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=tc(e,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function nc(t=1){return Wn(t)}function rc(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?iu(t,i,!0):su(r,i))return o}else n=o}return n}function oc(t){const e=_n()[16][6];if(!e.projection){const n=t?t.length:1,r=e.projection=fo(n,null),o=r.slice();let i=e.child;for(;null!==i;){const e=t?rc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function ic(t,e=0,n){const r=_n(),o=Dn(),i=il(o,He+t,16,null,n||null);null===i.projection&&(i.projection=e),xn(),64!=(64&i.flags)&&function(t,e,n){Ws(e[11],0,e,n,ks(t,n,e),Bs(n.parent||e[6],n,e))}(o,r,i)}function sc(t,e,n){return uc(t,"",e,"",n),sc}function uc(t,e,n,r,o){const i=_n(),s=_a(i,e,n,r);if(s!==au){const e=Dn(),n=Kn();_l(e,n,i,t,s,i[11],o,!1)}return uc}function lc(t,e,n,r,o,i,s){const u=_n(),l=Da(u,e,n,r,o,i);if(l!==au){const e=Dn(),n=Kn();_l(e,n,u,t,l,u[11],s,!1)}return lc}function ac(t,e,n,r,o,i,s,u,l){const a=_n(),c=wa(a,e,n,r,o,i,s,u);if(c!==au){const e=Dn(),n=Kn();_l(e,n,a,t,c,a[11],l,!1)}return ac}function cc(t,e,n,r,o,i,s,u,l,a,c){const f=_n(),d=Ca(f,e,n,r,o,i,s,u,l,a);if(d!==au){const e=Dn(),n=Kn();_l(e,n,f,t,d,f[11],c,!1)}return cc}function fc(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=_n(),p=ba(h,e,n,r,o,i,s,u,l,a,c,f);if(p!==au){const e=Dn(),n=Kn();_l(e,n,h,t,p,h[11],d,!1)}return fc}function dc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const y=_n(),g=Ea(y,e,n,r,o,i,s,u,l,a,c,f,d,h);if(g!==au){const e=Dn(),n=Kn();_l(e,n,y,t,g,y[11],p,!1)}return dc}function hc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g){const m=_n(),v=Aa(m,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y);if(v!==au){const e=Dn(),n=Kn();_l(e,n,m,t,v,m[11],g,!1)}return hc}function pc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m,v){const _=_n(),D=Fa(_,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m);if(D!==au){const e=Dn(),n=Kn();_l(e,n,_,t,D,_[11],v,!1)}return pc}function yc(t,e,n){const r=_n(),o=va(r,e);if(o!==au){const e=Dn(),i=Kn();_l(e,i,r,t,o,r[11],n,!1)}return yc}function gc(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=Yu(s),l=Ju(s);t[r]=n;let a,c=!1;if(Array.isArray(n)){const t=n;a=t[1],(null===a||yo(t,a)>0)&&(c=!0)}else a=n;if(o){if(0!==l){const e=Yu(t[u+1]);t[r+1]=Wu(e,u),0!==e&&(t[e+1]=Xu(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=Wu(u,0),0!==u&&(t[u+1]=Xu(t[u+1],r)),u=r}else t[r+1]=Wu(l,0),0===u?u=r:t[l+1]=Xu(t[l+1],r),l=r;c&&(t[r+1]=Ku(t[r+1])),mc(t,a,r,!0),mc(t,a,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&yo(i,e)>=0&&(n[r+1]=el(n[r+1]))}(e,a,t,r,i),s=Wu(u,l),i?e.classBindings=s:e.styleBindings=s}function mc(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?Yu(i):Ju(i),l=!1;for(;0!==u&&(!1===l||s);){const n=t[u],o=t[u+1];vc(n,e)&&(l=!0,t[u+1]=r?el(o):Ku(o)),u=r?Yu(o):Ju(o)}l&&(t[n+1]=r?Ku(i):el(i))}function vc(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&yo(t,e)>=0}const _c={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Dc(t){return t.substring(_c.key,_c.keyEnd)}function wc(t){return t.substring(_c.value,_c.valueEnd)}function Cc(t,e){const n=_c.textEnd;return n===e?-1:(e=_c.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,_c.key=e,n),Ac(t,e,n))}function bc(t,e){const n=_c.textEnd;let r=_c.key=Ac(t,e,n);return n===r?-1:(r=_c.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=Fc(t,r,n,58),r=_c.value=Ac(t,r,n),r=_c.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=Sc(t,l,s,n):e===s-4&&85===i&&82===o&&76===r&&40===l?u=s=Sc(t,41,s,n):l>32&&(u=s),i=o,o=r,r=-33&l}return u}(t,r,n),Fc(t,r,n,59))}function Ec(t){_c.key=0,_c.keyEnd=0,_c.value=0,_c.valueEnd=0,_c.textEnd=t.length}function Ac(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Fc(t,e,n,r){return(e=Ac(t,e,n))<n&&e++,e}function Sc(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 xc(t,e,n){return Pc(t,e,n,!1),xc}function Ic(t,e){return Pc(t,e,null,!0),Ic}function kc(t){Nc(Hc,Tc,t,!1)}function Tc(t,e){for(let n=function(t){return Ec(t),bc(t,Ac(t,0,_c.textEnd))}(e);n>=0;n=bc(e,n))Hc(t,Dc(e),wc(e))}function Oc(t){Nc(ho,Mc,t,!0)}function Mc(t,e){for(let n=function(t){return Ec(t),Cc(t,Ac(t,0,_c.textEnd))}(e);n>=0;n=Cc(e,n))ho(t,Dc(e),!0)}function Pc(t,e,n,r){const o=_n(),i=Dn(),s=Mn(2);if(i.firstUpdatePass&&Rc(i,t,s,r),e!==au&&ha(o,s,e)){Vc(i,i.data[Yn()],o,o[11],t,o[s+1]=function(t,e){null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Rt(ci(t))));return t}(e,n),r,s)}}function Nc(t,e,n,r){const o=Dn(),i=Mn(2);o.firstUpdatePass&&Rc(o,null,i,r);const s=_n();if(n!==au&&ha(s,i,n)){const u=o.data[Yn()];if(zc(u,r)&&!Bc(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Lt(t,n||"")),ja(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===au&&(o=ge);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,y=null;c===f?(l+=2,a+=2,d!==h&&(y=f,p=h)):null===f||null!==c&&c<f?(l+=2,y=c):(a+=2,y=f,p=h),null!==y&&Vc(t,e,n,r,y,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 ge;const r=[],o=ci(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 Bc(t,e){return e>=t.expandoStartIndex}function Rc(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[Yn()],s=Bc(t,n);zc(i,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){const o=Rn(t);let i=r?e.residualClasses:e.residualStyles;if(null===o){0===(r?e.classBindings:e.styleBindings)&&(n=jc(n=Lc(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=Lc(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===Ju(r))return;return t[Yu(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Lc(null,t,e,n[1],r),n=jc(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[Yu(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=jc(r,t[i].hostAttrs,n)}return jc(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),gc(o,i,e,n,s,r)}}function Lc(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=jc(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function jc(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]),ho(t,s,!!n||e[++i]))}return void 0===t?null:t}function Hc(t,e,n){ho(t,e,ci(n))}function Vc(t,e,n,r,o,i,s,u){if(!(3&e.type))return;const l=t.data,a=l[u+1];if(!Uc(tl(a)?$c(l,e,n,o,Ju(a),s):void 0)){Uc(i)||Qu(a)&&(i=$c(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:hs.DashCase;null==o?t.removeStyle(n,r,e):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),e|=hs.Important),t.setStyle(n,r,o,e))}}(r,s,on(Yn(),n),o,i)}}function $c(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===au&&(c=a?ge:void 0);let f=a?po(c,r):l===r?c:void 0;if(i&&!Uc(f)&&(f=po(e,r)),Uc(f)&&(u=f,s))return u;const d=t[o+1];o=s?Yu(d):Ju(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=po(t,r))}return u}function Uc(t){return void 0!==t}function zc(t,e){return 0!=(t.flags&(e?16:32))}function Gc(t,e=""){const n=_n(),r=Dn(),o=t+He,i=r.firstCreatePass?il(r,o,1,e,null):r.data[o],s=n[o]=ws(n[11],e);Vs(r,n,s,i),Fn(i,!1)}function Zc(t){return qc("",t,""),Zc}function qc(t,e,n){const r=_n(),o=_a(r,t,e,n);return o!==au&&Wl(r,Yn(),o),qc}function Wc(t,e,n,r,o){const i=_n(),s=Da(i,t,e,n,r,o);return s!==au&&Wl(i,Yn(),s),Wc}function Yc(t,e,n,r,o,i,s){const u=_n(),l=wa(u,t,e,n,r,o,i,s);return l!==au&&Wl(u,Yn(),l),Yc}function Qc(t,e,n,r,o,i,s,u,l){const a=_n(),c=Ca(a,t,e,n,r,o,i,s,u,l);return c!==au&&Wl(a,Yn(),c),Qc}function Kc(t,e,n,r,o,i,s,u,l,a,c){const f=_n(),d=ba(f,t,e,n,r,o,i,s,u,l,a,c);return d!==au&&Wl(f,Yn(),d),Kc}function Jc(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=_n(),p=Ea(h,t,e,n,r,o,i,s,u,l,a,c,f,d);return p!==au&&Wl(h,Yn(),p),Jc}function Xc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const y=_n(),g=Aa(y,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p);return g!==au&&Wl(y,Yn(),g),Xc}function tf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g){const m=_n(),v=Fa(m,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g);return v!==au&&Wl(m,Yn(),v),tf}function ef(t){const e=_n(),n=va(e,t);return n!==au&&Wl(e,Yn(),n),ef}function nf(t,e,n){Nc(ho,Mc,_a(_n(),t,e,n),!0)}function rf(t,e,n,r,o){Nc(ho,Mc,Da(_n(),t,e,n,r,o),!0)}function of(t,e,n,r,o,i,s){Nc(ho,Mc,wa(_n(),t,e,n,r,o,i,s),!0)}function sf(t,e,n,r,o,i,s,u,l){Nc(ho,Mc,Ca(_n(),t,e,n,r,o,i,s,u,l),!0)}function uf(t,e,n,r,o,i,s,u,l,a,c){Nc(ho,Mc,ba(_n(),t,e,n,r,o,i,s,u,l,a,c),!0)}function lf(t,e,n,r,o,i,s,u,l,a,c,f,d){Nc(ho,Mc,Ea(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d),!0)}function af(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Nc(ho,Mc,Aa(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p),!0)}function cf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g){Nc(ho,Mc,Fa(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g),!0)}function ff(t){Nc(ho,Mc,va(_n(),t),!0)}function df(t,e,n){kc(_a(_n(),t,e,n))}function hf(t,e,n,r,o){kc(Da(_n(),t,e,n,r,o))}function pf(t,e,n,r,o,i,s){kc(wa(_n(),t,e,n,r,o,i,s))}function yf(t,e,n,r,o,i,s,u,l){kc(Ca(_n(),t,e,n,r,o,i,s,u,l))}function gf(t,e,n,r,o,i,s,u,l,a,c){kc(ba(_n(),t,e,n,r,o,i,s,u,l,a,c))}function mf(t,e,n,r,o,i,s,u,l,a,c,f,d){kc(Ea(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d))}function vf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){kc(Aa(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p))}function _f(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g){kc(Fa(_n(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g))}function Df(t){kc(va(_n(),t))}function wf(t,e,n,r,o){return Pc(t,_a(_n(),e,n,r),o,!1),wf}function Cf(t,e,n,r,o,i,s){return Pc(t,Da(_n(),e,n,r,o,i),s,!1),Cf}function bf(t,e,n,r,o,i,s,u,l){return Pc(t,wa(_n(),e,n,r,o,i,s,u),l,!1),bf}function Ef(t,e,n,r,o,i,s,u,l,a,c){return Pc(t,Ca(_n(),e,n,r,o,i,s,u,l,a),c,!1),Ef}function Af(t,e,n,r,o,i,s,u,l,a,c,f,d){return Pc(t,ba(_n(),e,n,r,o,i,s,u,l,a,c,f),d,!1),Af}function Ff(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){return Pc(t,Ea(_n(),e,n,r,o,i,s,u,l,a,c,f,d,h),p,!1),Ff}function Sf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g){return Pc(t,Aa(_n(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,y),g,!1),Sf}function xf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m,v){return Pc(t,Fa(_n(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,y,g,m),v,!1),xf}function If(t,e,n){return Pc(t,va(_n(),e),n,!1),If}function kf(t,e,n){const r=_n(),o=On();if(ha(r,o,e)){const o=Dn(),i=Kn();_l(o,i,r,t,e,r[11],n,!0)}return kf}function Tf(t,e,n){const r=_n(),o=On();if(ha(r,o,e)){const o=Dn(),i=Kn();_l(o,i,r,t,e,Gl(Rn(o.data),i,r),n,!0)}return Tf}const Of=void 0;var Mf=["en",[["a","p"],["AM","PM"],Of],[["AM","PM"],Of,Of],[["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"]],Of,[["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"]],Of,[["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}",Of,"{1} 'at' {0}",Of],[".",",",";","%","+","-","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 Pf={};function Nf(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Rf(e);if(n)return n;const r=e.split("-")[0];if(n=Rf(r),n)return n;if("en"===r)return Mf;throw new Ut(701,!1)}function Bf(t){return Nf(t)[Lf.PluralCase]}function Rf(t){return t in Pf||(Pf[t]=pe.ng&&pe.ng.common&&pe.ng.common.locales&&pe.ng.common.locales[t]),Pf[t]}var Lf;!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"}(Lf||(Lf={}));const jf=["zero","one","two","few","many"];const Hf="en-US",Vf={marker:"element"},$f={marker:"ICU"};var Uf;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(Uf||(Uf={}));let zf=Hf;function Gf(t,e,n){const r=e.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Rs(t,0,n):rn(n[o])}function Zf(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&&0==(2&e.flags))for(let e=1;e<i.length;e++){Os(t,s,n[i[e]],u,!1)}}}function qf(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];Wf(r)||Yf(r,e)&&null===Qf(r)&&Kf(r,e.index)}}function Wf(t){return!(64&t.type)}function Yf(t,e){return Wf(e)||t.index>e.index}function Qf(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function Kf(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(Hs(Gf,Zf),t.insertBeforeIndex=e)}function Jf(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 Xf(t,e,n){const r=sl(t,n,64,null,null);return qf(e,r),r}function td(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function ed(t){return t>>>17}function nd(t){return(131070&t)>>>1}let rd=0,od=0;function id(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]=ws(o,l))}else if("number"==typeof l)switch(1&l){case 0:const a=ed(l);let c,f;if(null===s&&(s=a,i=Ns(o,r)),a===s?(c=r,f=i):(c=null,f=rn(n[a])),null!==f){const e=nd(l),r=n[e];Os(o,f,r,c,!1);const i=Jf(t,e);if(null!==i&&"object"==typeof i){const e=td(i,n);null!==e&&id(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=l>>>1,h=e[++u],p=e[++u];Il(o,on(d,n),null,null,h,p,null)}else switch(l){case $f:const t=e[++u],r=e[++u];if(null===n[r]){is(n[r]=bs(o,t),n)}break;case Vf:const i=e[++u],s=e[++u];if(null===n[s]){is(n[s]=Es(o,i,null),n)}}}}function sd(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+=Gt(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?Il(e[11],e[u],null,a,i,o,l):_l(t,a,e,i,o,e[11],l,!1);break;case 0:const c=e[u];null!==c&&Cs(e[11],c,o);break;case 2:ld(t,Jf(t,u),e,o);break;case 3:ud(t,Jf(t,u),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=Jf(t,o>>>2);e[n.currentCaseLViewIndex]<0&&ud(t,n,r,e)}}i+=u}}function ud(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=rd;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),sd(t,r,e.update[o],n,i)}}function ld(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=Bf(e)(parseInt(t,10)),r=jf[n];return void 0!==r?r:"other"}(e,zf);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(td(e,n)!==o&&(ad(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&id(t,e.create[o],n,r)}}function ad(t,e,n){let r=td(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=on(r,n);null!==t&&Gs(n[11],t)}else ad(t,Jf(t,~r),n)}}}function cd(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=td(t,e);n=null!==o?t.remove[o]:ge}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 fd=/�(\d+):?\d*�/gi,dd=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,hd=/�(\d+)�/,pd=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,yd=/�\/?\*(\d+:\d+)�/gi,gd=/�(\/?[#*]\d+):?\d*�/gi,md=/\uE500/g;function vd(t,e,n,r,o,i){const s=An(),u=[],l=[],a=[[]];o=function(t,e){if(function(t){return-1===t}(e))return Ed(t);{const n=t.indexOf(`:${e}�`)+2+e.toString().length,r=t.search(new RegExp(`�\\/\\*\\d+:${e}�`));return Ed(t.substring(n,r))}}(o,i);const c=(f=o,f.replace(md," ")).split(gd);var f;for(let r=0;r<c.length;r++){let i=c[r];if(0==(1&r)){const r=Sd(i);for(let i=0;i<r.length;i++){let c=r[i];if(0==(1&i)){const e=c;""!==e&&Dd(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=_d(t,s,a[0],n,u,"",!0).index;Ad(t,n,l,e,r,i)}}}else{const e=47===i.charCodeAt(0),n=(i.charCodeAt(e?1:0),He+Number.parseInt(i.substring(e?2:1)));if(e)a.shift(),Fn(An(),!1);else{const e=Xf(t,a[0],n);a.unshift([]),Fn(e,!0)}}}t.data[r]={create:u,update:l}}function _d(t,e,n,r,o,i,s){const u=ul(t,r,1,null);let l=u<<Uf.SHIFT,a=An();var c;e===a&&(a=null),null===a&&(l|=Uf.APPEND_EAGERLY),s&&(l|=Uf.COMMENT,c=cd,void 0===ps&&(ps=c())),o.push(l,null===i?"":i);const f=sl(t,u,s?32:1,null===i?"":i,null);qf(n,f);const d=f.index;return Fn(f,!1),null!==a&&e!==a&&function(t,e){let n=t.insertBeforeIndex;null===n?(Hs(Gf,Zf),n=t.insertBeforeIndex=[null,e]):(Yt(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(a,d),f}function Dd(t,e,n,r,o,i,s){const u=s.match(fd),l=_d(t,e,n,i,r,u?null:s,!1);u&&wd(o,s,l.index,null,0,null)}function wd(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(fd);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|=bd(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 Cd(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 bd(t){return 1<<Math.min(t,31)}function Ed(t){let e,n,r="",o=0,i=!1;for(;null!==(e=yd.exec(t));)i?e[0]===`�/*${n}�`&&(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 Ad(t,e,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:ul(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(bd(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=xd(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 Fd(t){const e=[],n=[];let r=1,o=0;const i=Sd(t=t.replace(pd,(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=Sd(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function Sd(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);pd.test(n)?r.push(Fd(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 xd(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=di(Ko()).getInertBodyElement(s),d=Hi(f)||f;return d?Id(t,e,n,r,l,a,c,d,o,u,0):0}function Id(t,e,n,r,o,i,s,u,l,a,c){let f=0,d=u.firstChild;for(;d;){const u=ul(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(Si.hasOwnProperty(p)){Od(o,Vf,p,l,u),t.data[u]=p;const y=h.attributes;for(let t=0;t<y.length;t++){const e=y.item(t),n=e.name.toLowerCase();!!e.value.match(fd)?Oi.hasOwnProperty(n)&&(xi[n]?wd(s,e.value,u,e.name,0,mi):Ii[n]?wd(s,e.value,u,e.name,0,vi):wd(s,e.value,u,e.name,0,null)):Md(o,u,e)}f=Id(t,e,n,r,o,i,s,d,u,a,c+1)|f,kd(i,u,c)}break;case Node.TEXT_NODE:const y=d.textContent||"",g=y.match(fd);Od(o,null,g?"":y,l,u),kd(i,u,c),g&&(f=wd(s,y,u,null,0,null)|f);break;case Node.COMMENT_NODE:const m=hd.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=a[e];Od(o,$f,"",l,u),Ad(t,n,r,l,s,u),Td(i,u,c)}}d=d.nextSibling}return f}function kd(t,e,n){0===n&&t.push(e)}function Td(t,e,n){0===n&&(t.push(~e),t.push(e))}function Od(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function Md(t,e,n){t.push(e<<1|1,n.name,n.value)}const Pd=/\[(�.+?�?)\]/,Nd=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Bd=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Rd=/{([A-Z0-9_]+)}/g,Ld=/�I18N_EXP_(ICU(_\d+)?)�/g,jd=/\/\*/,Hd=/\d+\:(\d+)/;function Vd(t,e,n=-1){const r=Dn(),o=_n(),i=He+t,s=dn(r.consts,e),u=An();r.firstCreatePass&&vd(r,null===u?0:u.index,o,i,s,n);const l=r.data[i],a=Ts(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&Uf.COMMENT)===Uf.COMMENT,a=(s&Uf.APPEND_EAGERLY)===Uf.APPEND_EAGERLY,c=s>>>Uf.SHIFT;let f=t[c];null===f&&(f=t[c]=l?o.createComment(u):ws(o,u)),a&&null!==n&&Os(o,n,f,r,!1)}}(o,l.create,a,c),Pn(!0)}function $d(){Pn(!1)}function Ud(t,e,n){Vd(t,e,n),$d()}function zd(t,e){const n=Dn(),r=dn(n.consts,e);!function(t,e,n){const r=bn().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(dd.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);wd(o,i,r,e,Cd(o),null)}}t.data[e]=o}}(n,t+He,r)}function Gd(t){const e=_n();return ha(e,On(),t)&&(rd|=1<<Math.min(od,31)),od++,Gd}function Zd(t){!function(t,e,n){if(od>0){const r=t.data[n];sd(t,e,Array.isArray(r)?r:r.update,kn()-od-1,rd)}rd=0,od=0}(Dn(),_n(),t+He)}function qd(t,e={}){return function(t,e={}){let n=t;if(Pd.test(t)){const t={},e=[0];n=n.replace(Nd,((n,r,o)=>{const i=r||o,s=t[i]||[];if(s.length||(i.split("|").forEach((t=>{const e=t.match(Hd),n=e?parseInt(e[1],10):0,r=jd.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(Bd,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(Rd,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(Ld,((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 Wd(t,e,n,r,o){if(t=Vt(t),Array.isArray(t))for(let i=0;i<t.length;i++)Wd(t[i],e,n,r,o);else{const i=Dn(),s=_n();let u=xu(t)?t:Vt(t.provide),l=ju(t);const a=bn(),c=1048575&a.providerIndexes,f=a.directiveStart,d=a.providerIndexes>>20;if(xu(t)||!t.multi){const r=new lr(l,o,Zu),h=Kd(u,e,o?c:c+d,f);-1===h?(Ar(wr(a,s),i,u),Yd(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=Kd(u,e,c+d,f),p=Kd(u,e,c,c+d),y=h>=0&&n[h],g=p>=0&&n[p];if(o&&!g||!o&&!y){Ar(wr(a,s),i,u);const c=function(t,e,n,r,o){const i=new lr(t,n,Zu);return i.multi=[],i.index=e,i.componentProviders=0,Qd(i,o,r&&!n),i}(o?Xd:Jd,n.length,o,r,l);!o&&g&&(n[p].providerFactory=c),Yd(i,t,e.length,0),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(c),s.push(c)}else{Yd(i,t,h>-1?h:p,Qd(n[o?p:h],l,!o&&r))}!o&&r&&g&&n[p].componentProviders++}}}function Yd(t,e,n,r){const o=xu(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 Qd(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Kd(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function Jd(t,e,n,r){return th(this.multi,[])}function Xd(t,e,n,r){const o=this.multi;let i;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=Or(n,n[1],this.providerFactory.index,r);i=e.slice(0,t),th(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],th(o,i);return i}function th(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function eh(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=Dn();if(r.firstCreatePass){const o=Ze(t);Wd(n,r.data,r.blueprint,o,!0),Wd(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}const nh="ngComponent";class rh{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${Rt(t)}. Did you add it to @NgModule.entryComponents?`);return e[nh]=t,e}(t)}}class oh{}oh.NULL=new rh;class ih{}class sh{}function uh(t,e){return new lh(sn(t,e))}class lh{constructor(t){this.nativeElement=t}}function ah(t){return t instanceof lh?t.nativeElement:t}lh.__NG_ELEMENT_ID__=function(){return uh(bn(),_n())},new Yr("Renderer2Interceptor");class ch{}class fh{}fh.__NG_ELEMENT_ID__=()=>function(){const t=_n(),e=an(bn().index,t);return(Ve(e)?e:t)[11]}();class dh{}dh.ɵprov=Jt({token:dh,providedIn:"root",factory:()=>null});class hh{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ph=new hh("14.0.6"),yh={};function gh(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(rn(i)),$e(i))for(let t=Le;t<i.length;t++){const e=i[t],n=e[1].firstChild;null!==n&&gh(e[1],e,n,r)}const s=n.type;if(8&s)gh(t,e,n.child,r);else if(32&s){const t=ys(n,e);let o;for(;o=t();)r.push(o)}else if(16&s){const t=Us(e,n);if(Array.isArray(t))r.push(...t);else{const n=gs(e[16]);gh(n[1],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}class mh{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 gh(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($e(t)){const e=t[8],n=e?e.indexOf(this):-1;n>-1&&(Ss(t,n),co(e,n))}this._attachedToViewContainer=!1}xs(this._lView[1],this._lView)}onDestroy(t){ml(this._lView[1],this._lView,null,t)}markForCheck(){Rl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){jl(this._lView[1],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new Ut(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[1],e=this._lView,qs(t,e,e[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ut(902,!1);this._appRef=t}}class vh extends mh{constructor(t){super(t),this._view=t}detectChanges(){Hl(this._view)}checkNoChanges(){0}get context(){return null}}class _h extends oh{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Pe(t);return new Ch(e,this.ngModule)}}function Dh(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 wh{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){const r=this.injector.get(t,yh,n);return r!==yh||e===yh?r:this.parentInjector.get(t,e,n)}}class Ch extends sh{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(lu).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Dh(this.componentDef.inputs)}get outputs(){return Dh(this.componentDef.outputs)}create(e,n,r,o){let i=(o=o||this.ngModule)instanceof Bu?o:null==o?void 0:o.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new wh(e,i):e,u=s.get(ch,null);if(null===u)throw new Ut(407,!1);const l=s.get(dh,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):Es(u.createRenderer(null,this.componentDef),c,function(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?nn:null}(c)),d=this.componentDef.onPush?288:272,h={components:[],scheduler:p||ls,clean:$l,playerHandler:y||null,flags:0};var p,y;const g=gl(0,null,null,1,0,null,null,null,null,null),m=ol(null,g,h,d,null,null,u,a,l,s,null);let v,_;$n(m);try{const t=function(t,e,n,r,o,i){const s=n[1];n[22]=t;const u=il(s,22,2,"#host",null),l=u.mergedAttrs=e.hostAttrs;null!==l&&(Yl(u,l,!0),null!==t&&(ar(o,t,l),null!==u.classes&&Qs(o,t,u.classes),null!==u.styles&&Ys(o,t,u.styles)));const a=r.createRenderer(t,e),c=ol(n,yl(e),null,e.onPush?32:16,n[22],u,r,a,i||null,null,null);return s.firstCreatePass&&(Ar(wr(u,n),s,e.type),bl(s,u),Al(u,n.length,1)),Bl(n,c),n[22]=c}(f,this.componentDef,m,u,a);if(f)if(r)ar(a,f,["ng-version",ph.full]);else{const{attrs:t,classes:e}=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(!ru(o))break;o=i}r++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]);t&&ar(a,f,t),e&&e.length>0&&Qs(a,f,e.join(" "))}if(_=un(g,He),void 0!==n){const t=_.projection=[];for(let e=0;e<this.ngContentSelectors.length;e++){const r=n[e];t.push(null!=r?Array.from(r):null)}}v=Ql(t,this.componentDef,m,h,[Kl]),ll(g,m,null)}finally{qn()}return new bh(this.componentType,v,uh(_,m),m,_)}}new _h;class bh extends class{}{constructor(t,e,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.instance=e,this.hostView=this.changeDetectorRef=new vh(r),this.componentType=t}get injector(){return new Nr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Eh(t,e){return new Ah(t,null!=e?e:null)}class Ah extends ih{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new _h(this);const n=Re(t);this._bootstrapComponents=ds(n.bootstrap),this._r3Injector=zu(t,e,[{provide:ih,useValue:this},{provide:oh,useValue:this.componentFactoryResolver}],Rt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this.get(t)}get(t,e=Gu.THROW_IF_NOT_FOUND,n=ue.Default){return t===Gu||t===ih||t===Iu?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((t=>t())),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Fh extends class{}{constructor(t){super(),this.moduleType=t}create(t){return new Ah(this.moduleType,t)}}class Sh extends ih{constructor(t,e,n){super(),this.componentFactoryResolver=new _h(this),this.instance=null;const r=new Ru([...t,{provide:ih,useValue:this},{provide:oh,useValue:this.componentFactoryResolver}],e||Nu(),n,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}class xh{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t.id)){const e=wu(0,t.type),n=e.length>0?function(t,e=null,n=null){return new Sh(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 Ih(t){t.getStandaloneInjector=e=>e.get(xh).getOrCreateStandaloneInjector(t)}function kh(t,e,n,r){return fe((()=>{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 Th(t,e,n){const r=In()+t,o=_n();return o[r]===au?fa(o,r,n?e.call(n):e()):da(o,r)}function Oh(t,e,n,r){return $h(_n(),In(),t,e,n,r)}function Mh(t,e,n,r,o){return Uh(_n(),In(),t,e,n,r,o)}function Ph(t,e,n,r,o,i){return zh(_n(),In(),t,e,n,r,o,i)}function Nh(t,e,n,r,o,i,s){return Gh(_n(),In(),t,e,n,r,o,i,s)}function Bh(t,e,n,r,o,i,s,u){const l=In()+t,a=_n(),c=ga(a,l,n,r,o,i);return ha(a,l+4,s)||c?fa(a,l+5,u?e.call(u,n,r,o,i,s):e(n,r,o,i,s)):da(a,l+5)}function Rh(t,e,n,r,o,i,s,u,l){const a=In()+t,c=_n(),f=ga(c,a,n,r,o,i);return pa(c,a+4,s,u)||f?fa(c,a+6,l?e.call(l,n,r,o,i,s,u):e(n,r,o,i,s,u)):da(c,a+6)}function Lh(t,e,n,r,o,i,s,u,l,a){const c=In()+t,f=_n();let d=ga(f,c,n,r,o,i);return ya(f,c+4,s,u,l)||d?fa(f,c+7,a?e.call(a,n,r,o,i,s,u,l):e(n,r,o,i,s,u,l)):da(f,c+7)}function jh(t,e,n,r,o,i,s,u,l,a,c){const f=In()+t,d=_n(),h=ga(d,f,n,r,o,i);return ga(d,f+4,s,u,l,a)||h?fa(d,f+8,c?e.call(c,n,r,o,i,s,u,l,a):e(n,r,o,i,s,u,l,a)):da(d,f+8)}function Hh(t,e,n,r){return Zh(_n(),In(),t,e,n,r)}function Vh(t,e){const n=t[e];return n===au?void 0:n}function $h(t,e,n,r,o,i){const s=e+n;return ha(t,s,o)?fa(t,s+1,i?r.call(i,o):r(o)):Vh(t,s+1)}function Uh(t,e,n,r,o,i,s){const u=e+n;return pa(t,u,o,i)?fa(t,u+2,s?r.call(s,o,i):r(o,i)):Vh(t,u+2)}function zh(t,e,n,r,o,i,s,u){const l=e+n;return ya(t,l,o,i,s)?fa(t,l+3,u?r.call(u,o,i,s):r(o,i,s)):Vh(t,l+3)}function Gh(t,e,n,r,o,i,s,u,l){const a=e+n;return ga(t,a,o,i,s,u)?fa(t,a+4,l?r.call(l,o,i,s,u):r(o,i,s,u)):Vh(t,a+4)}function Zh(t,e,n,r,o,i){let s=e+n,u=!1;for(let e=0;e<o.length;e++)ha(t,s++,o[e])&&(u=!0);return u?fa(t,s,r.apply(i,o)):Vh(t,s)}function qh(t,e){const n=Dn();let r;const o=t+He;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=qe(r.type)),s=ae(Zu);try{const t=vr(!1),e=i();return vr(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(n,_n(),o,e),e}finally{ae(s)}}function Wh(t,e,n){const r=t+He,o=_n(),i=ln(o,r);return Xh(o,r)?$h(o,In(),e,i.transform,n,i):i.transform(n)}function Yh(t,e,n,r){const o=t+He,i=_n(),s=ln(i,o);return Xh(i,o)?Uh(i,In(),e,s.transform,n,r,s):s.transform(n,r)}function Qh(t,e,n,r,o){const i=t+He,s=_n(),u=ln(s,i);return Xh(s,i)?zh(s,In(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function Kh(t,e,n,r,o,i){const s=t+He,u=_n(),l=ln(u,s);return Xh(u,s)?Gh(u,In(),e,l.transform,n,r,o,i,l):l.transform(n,r,o,i)}function Jh(t,e,n){const r=t+He,o=_n(),i=ln(o,r);return Xh(o,r)?Zh(o,In(),e,i.transform,n,i):i.transform.apply(i,n)}function Xh(t,e){return t[1].data[e].pure}xh.ɵprov=Jt({token:xh,providedIn:"environment",factory:()=>new xh(Io(Bu))});function tp(t){return e=>{setTimeout(t,void 0,e)}}const ep=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=tp(u),s&&(s=tp(s)),l&&(l=tp(l)));const a=super.subscribe({next:s,error:u,complete:l});return t instanceof g&&t.add(a),a}};function np(){return this._results[la()]()}class rp{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=la(),n=rp.prototype;n[e]||(n[e]=np)}get changes(){return this._changes||(this._changes=new ep)}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=uo(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 op{}op.__NG_ELEMENT_ID__=function(){return up(bn(),_n())};const ip=op,sp=class extends ip{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tViews,r=ol(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)),ll(n,r,t),new mh(r)}};function up(t,e){return 4&t.type?new sp(e,t,uh(t,e)):null}class lp{}lp.__NG_ELEMENT_ID__=function(){return hp(bn(),_n())};const ap=lp,cp=class extends ap{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return uh(this._hostTNode,this._hostLView)}get injector(){return new Nr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Er(this._hostTNode,this._hostLView);if(pr(t)){const e=gr(t,this._hostLView),n=yr(t),r=e[1].data[n+8];return new Nr(r,e)}return new Nr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=fp(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-Le}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&&!so(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 Ch(Pe(t)),l=n||this.parentInjector;if(!o&&null==u.ngModule){const t=(i?l:this.parentInjector).get(Bu,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($e(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],r=new cp(e,e[6],e[3]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;As(r,n,i,o);const s=zs(o,i),u=n[11],l=Ns(u,i[7]);return null!==l&&function(t,e,n,r,o,i){r[0]=o,r[6]=e,qs(t,r,n,1,o,i)}(r,i[6],u,n,l,s),t.attachToViewContainerRef(),ao(dp(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=fp(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=Ss(this._lContainer,e);n&&(co(dp(this._lContainer),e),xs(n[1],n))}detach(t){const e=this._adjustIndex(t,-1),n=Ss(this._lContainer,e);return n&&null!=co(dp(this._lContainer),e)?new mh(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function fp(t){return t[8]}function dp(t){return t[8]||(t[8]=[])}function hp(t,e){let n;const r=e[t.index];if($e(r))n=r;else{let o;if(8&t.type)o=rn(r);else{const n=e[11];o=n.createComment("");const r=sn(t,e);Os(n,Ns(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=Ol(r,e,o,t),Bl(e,n)}return new cp(n,t,e)}class pp{constructor(t){this.queryList=t,this.matches=null}clone(){return new pp(this.queryList)}setDirty(){this.queryList.setDirty()}}class yp{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 yp(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!==Ip(t,e).matches&&this.queries[e].setDirty()}}class gp{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class mp{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 mp(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 vp{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 vp(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,_p(e,o)),this.matchTNodeWithReadOption(t,e,Tr(e,t,o,!1,!1))}else n===op?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Tr(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===lh||r===lp||r===op&&4&e.type)this.addMatch(e.index,-2);else{const n=Tr(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 _p(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 Dp(t,e,n,r){return-1===n?function(t,e){return 11&t.type?uh(t,e):4&t.type?up(t,e):null}(e,t):-2===n?function(t,e,n){if(n===lh)return uh(e,t);if(n===op)return up(e,t);if(n===lp)return hp(e,t)}(t,e,r):Or(t,t[1],n,e)}function wp(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(Dp(e,u,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function Cp(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=wp(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=Le;t<s.length;t++){const e=s[t];e[17]===e[3]&&Cp(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];Cp(n[1],n,o,r)}}}}}return r}function bp(t){const e=_n(),n=Dn(),r=Ln();jn(r+1);const o=Ip(n,r);if(t.dirty&&cn(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?Cp(n,e,r,[]):wp(n,e,o,r);t.reset(i,ah),t.notifyOnChanges()}return!0}return!1}function Ep(t,e,n){const r=Dn();r.firstCreatePass&&(xp(r,new gp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),Sp(r,_n(),e)}function Ap(t,e,n,r){const o=Dn();if(o.firstCreatePass){const i=bn();xp(o,new gp(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)}Sp(o,_n(),n)}function Fp(){return t=_n(),e=Ln(),t[19].queries[e].queryList;var t,e}function Sp(t,e,n){const r=new rp(4==(4&n));ml(t,e,r,r.destroy),null===e[19]&&(e[19]=new yp),e[19].queries.push(new pp(r))}function xp(t,e,n){null===t.queries&&(t.queries=new mp),t.queries.track(new vp(e,n))}function Ip(t,e){return t.queries.getByIndex(e)}function kp(t,e){return up(t,e)}const Tp={"ɵɵattribute":ma,"ɵɵattributeInterpolate1":Sa,"ɵɵattributeInterpolate2":xa,"ɵɵattributeInterpolate3":Ia,"ɵɵattributeInterpolate4":ka,"ɵɵattributeInterpolate5":Ta,"ɵɵattributeInterpolate6":Oa,"ɵɵattributeInterpolate7":Ma,"ɵɵattributeInterpolate8":Pa,"ɵɵattributeInterpolateV":Na,"ɵɵdefineComponent":Ee,"ɵɵdefineDirective":Oe,"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵdefineNgModule":Ie,"ɵɵdefinePipe":Me,"ɵɵdirectiveInject":Zu,"ɵɵgetInheritedFactory":Rr,"ɵɵinject":Io,"ɵɵinjectAttribute":Hr,"ɵɵinvalidFactory":qu,"ɵɵinvalidFactoryDep":ko,"ɵɵtemplateRefExtractor":kp,"ɵɵresetView":Cn,"ɵɵNgOnChangesFeature":Ye,"ɵɵProvidersFeature":eh,"ɵɵCopyDefinitionFeature":sa,"ɵɵInheritDefinitionFeature":Xl,"ɵɵStandaloneFeature":Ih,"ɵɵnextContext":nc,"ɵɵnamespaceHTML":tr,"ɵɵnamespaceMathML":Xn,"ɵɵnamespaceSVG":Jn,"ɵɵenableBindings":mn,"ɵɵdisableBindings":vn,"ɵɵelementStart":Va,"ɵɵelementEnd":$a,"ɵɵelement":Ua,"ɵɵelementContainerStart":za,"ɵɵelementContainerEnd":Ga,"ɵɵelementContainer":Za,"ɵɵpureFunction0":Th,"ɵɵpureFunction1":Oh,"ɵɵpureFunction2":Mh,"ɵɵpureFunction3":Ph,"ɵɵpureFunction4":Nh,"ɵɵpureFunction5":Bh,"ɵɵpureFunction6":Rh,"ɵɵpureFunction7":Lh,"ɵɵpureFunction8":jh,"ɵɵpureFunctionV":Hh,"ɵɵgetCurrentView":qa,"ɵɵrestoreView":wn,"ɵɵlistener":Ka,"ɵɵprojection":ic,"ɵɵsyntheticHostProperty":Tf,"ɵɵsyntheticHostListener":Ja,"ɵɵpipeBind1":Wh,"ɵɵpipeBind2":Yh,"ɵɵpipeBind3":Qh,"ɵɵpipeBind4":Kh,"ɵɵpipeBindV":Jh,"ɵɵprojectionDef":oc,"ɵɵhostProperty":kf,"ɵɵproperty":La,"ɵɵpropertyInterpolate":sc,"ɵɵpropertyInterpolate1":uc,"ɵɵpropertyInterpolate2":lc,"ɵɵpropertyInterpolate3":ac,"ɵɵpropertyInterpolate4":cc,"ɵɵpropertyInterpolate5":fc,"ɵɵpropertyInterpolate6":dc,"ɵɵpropertyInterpolate7":hc,"ɵɵpropertyInterpolate8":pc,"ɵɵpropertyInterpolateV":yc,"ɵɵpipe":qh,"ɵɵqueryRefresh":bp,"ɵɵviewQuery":Ep,"ɵɵloadQuery":Fp,"ɵɵcontentQuery":Ap,"ɵɵreference":Ra,"ɵɵclassMap":Oc,"ɵɵclassMapInterpolate1":nf,"ɵɵclassMapInterpolate2":rf,"ɵɵclassMapInterpolate3":of,"ɵɵclassMapInterpolate4":sf,"ɵɵclassMapInterpolate5":uf,"ɵɵclassMapInterpolate6":lf,"ɵɵclassMapInterpolate7":af,"ɵɵclassMapInterpolate8":cf,"ɵɵclassMapInterpolateV":ff,"ɵɵstyleMap":kc,"ɵɵstyleMapInterpolate1":df,"ɵɵstyleMapInterpolate2":hf,"ɵɵstyleMapInterpolate3":pf,"ɵɵstyleMapInterpolate4":yf,"ɵɵstyleMapInterpolate5":gf,"ɵɵstyleMapInterpolate6":mf,"ɵɵstyleMapInterpolate7":vf,"ɵɵstyleMapInterpolate8":_f,"ɵɵstyleMapInterpolateV":Df,"ɵɵstyleProp":xc,"ɵɵstylePropInterpolate1":wf,"ɵɵstylePropInterpolate2":Cf,"ɵɵstylePropInterpolate3":bf,"ɵɵstylePropInterpolate4":Ef,"ɵɵstylePropInterpolate5":Af,"ɵɵstylePropInterpolate6":Ff,"ɵɵstylePropInterpolate7":Sf,"ɵɵstylePropInterpolate8":xf,"ɵɵstylePropInterpolateV":If,"ɵɵclassProp":Ic,"ɵɵadvance":cu,"ɵɵtemplate":Ba,"ɵɵtext":Gc,"ɵɵtextInterpolate":Zc,"ɵɵtextInterpolate1":qc,"ɵɵtextInterpolate2":Wc,"ɵɵtextInterpolate3":Yc,"ɵɵtextInterpolate4":Qc,"ɵɵtextInterpolate5":Kc,"ɵɵtextInterpolate6":Jc,"ɵɵtextInterpolate7":Xc,"ɵɵtextInterpolate8":tf,"ɵɵtextInterpolateV":ef,"ɵɵi18n":Ud,"ɵɵi18nAttributes":zd,"ɵɵi18nExp":Gd,"ɵɵi18nStart":Vd,"ɵɵi18nEnd":$d,"ɵɵi18nApply":Zd,"ɵɵi18nPostprocess":qd,"ɵɵresolveWindow":as,"ɵɵresolveDocument":cs,"ɵɵresolveBody":fs,"ɵɵsetComponentScope":Ae,"ɵɵsetNgModuleScope":ke,"ɵɵregisterNgModuleType":Qo,"ɵɵsanitizeHtml":$i,"ɵɵsanitizeStyle":Ui,"ɵɵsanitizeResourceUrl":Gi,"ɵɵsanitizeScript":Zi,"ɵɵsanitizeUrl":zi,"ɵɵsanitizeUrlOrResourceUrl":Yi,"ɵɵtrustConstantHtml":qi,"ɵɵtrustConstantResourceUrl":Wi,forwardRef:Ht,resolveForwardRef:Vt};let Op=null;function Mp(t){return void 0!==t.ngModule}function Pp(t){return!!Re(t)}const Np=[];let Bp=!1;function Rp(t){return Array.isArray(t)?t.every(Rp):!!Vt(t)}function Lp(t,e={}){!function(t,e,n=!1){const r=uo(e.declarations||ge);let o=null;Object.defineProperty(t,De,{configurable:!0,get:()=>{if(null===o){0;const n=oo();o=n.compileNgModule(Tp,`ng:///${t.name}/ɵmod.js`,{type:t,bootstrap:uo(e.bootstrap||ge).map(Vt),declarations:r.map(Vt),imports:uo(e.imports||ge).map(Vt).map(Up),exports:uo(e.exports||ge).map(Vt).map(Up),schemas:e.schemas?uo(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,we,{get:()=>{if(null===i){const e=oo();i=e.compileFactory(Tp,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,deps:Vo(t),target:e.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(t,oe,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||ge,imports:[(e.imports||ge).map(Vt),(e.exports||ge).map(Vt)]},r=oo();s=r.compileInjector(Tp,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&Qo(t,e.id),function(t,e){Np.push({moduleType:t,ngModule:e})}(t,e)}function jp(t){const e=Pe(t)||Ne(t)||Be(t);return null!==e&&e.standalone}new WeakMap,new WeakMap;function Hp(t,e){const n=uo(e.declarations||ge),r=$p(t);n.forEach((e=>{if((e=Vt(e)).hasOwnProperty(me)){Vp(Pe(e),r)}else e.hasOwnProperty(ve)||e.hasOwnProperty(_e)||(e.ngSelectorScope=t)}))}function Vp(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(me)?Pe(t):Ne(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Be(t))),t.schemas=e.schemas,t.tView=null}function $p(t){if(Pp(t))return function(t){const e=Re(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 ds(e.imports).forEach((t=>{const e=$p(t);e.exported.directives.forEach((t=>n.compilation.directives.add(t))),e.exported.pipes.forEach((t=>n.compilation.pipes.add(t)))})),ds(e.declarations).forEach((t=>{Be(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),ds(e.exports).forEach((t=>{const e=t;if(Pp(e)){const t=$p(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 Be(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(jp(t)){if(null!==(Pe(t)||Ne(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Be(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 Mp(t)?t.ngModule:t}let zp=0;function Gp(e,n){let r=null;!function(t,e){Go(e)&&(Uo.set(t,e),zo.add(t))}(e,n),Wp(e,n),Object.defineProperty(e,me,{get:()=>{if(null===r){const o=oo();if(Go(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=Op;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({},Qp(e,n)),{typeSourceSpan:o.createParseSourceSpan("Component",e.name,l),template:n.template||"",preserveWhitespaces:s,styles:n.styles||ge,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null,isStandalone:!!n.standalone});zp++;try{if(a.usesInheritance&&Kp(e),r=o.compileComponent(Tp,l,a),n.standalone){const t=uo(n.imports||ge),{directiveDefs:o,pipeDefs:i}=function(t,e){let n=null,r=null;return{directiveDefs:()=>{if(null===n){n=[Pe(t)];const r=new Set;for(const t of e){const e=Vt(t);if(!r.has(e))if(r.add(e),Re(e)){const t=$p(e);for(const e of t.exported.directives){const t=Pe(e)||Ne(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=Pe(e)||Ne(e);t&&n.push(t)}}}return n},pipeDefs:()=>{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),Re(e)){const n=$p(e);for(const e of n.exported.pipes){const n=Be(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Be(e);t&&r.push(t)}}}return r}}}(e,t);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>t.map(Vt)}}finally{zp--}if(0===zp&&function(){if(!Bp){Bp=!0;try{for(let t=Np.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=Np[t];n.declarations&&n.declarations.every(Rp)&&(Np.splice(t,1),Hp(e,n))}}finally{Bp=!1}}}(),void 0!==e.ngSelectorScope){const t=$p(e.ngSelectorScope);Vp(r,t)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Zt(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 Zp(t,e){let n=null;Wp(t,e||{}),Object.defineProperty(t,ve,{get:()=>{if(null===n){const r=qp(t,e||{}),o=oo();n=o.compileDirective(Tp,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function qp(t,e){const n=t&&t.name,r=`ng:///${n}/ɵdir.js`,o=oo(),i=Qp(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Kp(t),{metadata:i,sourceMapUrl:r}}function Wp(t,e){let n=null;Object.defineProperty(t,we,{get:()=>{if(null===n){const r=qp(t,e),o=oo();n=o.compileFactory(Tp,`ng:///${t.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Vo(t),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Yp(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function Qp(t,e){const n=Ho(),r=n.ownPropMetadata(t);return{name:t.name,type:t,selector:void 0!==e.selector?e.selector:null,host:e.host||ye,propMetadata:r,inputs:e.inputs||ge,outputs:e.outputs||ge,queries:Xp(t,r,ty),lifecycle:{usesOnChanges:n.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Yp(t),exportAs:(o=e.exportAs,void 0===o?null:ry(o)),providers:e.providers||null,viewQueries:Xp(t,r,ey),isStandalone:!!e.standalone};var o}function Kp(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Ne(n)||Pe(n)||!iy(n)||Zp(n,null),n=Object.getPrototypeOf(n)}function Jp(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?ry(n):Vt(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function Xp(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 "${Zt(t)}" since the query selector wasn't defined.`);if(i.some(ny))throw new Error("Cannot combine @Input decorators with query decorators");r.push(Jp(o,e))}}))}return r}function ty(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function ey(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function ny(t){return"Input"===t.ngMetadataName}function ry(t){return t.split(",").map((t=>t.trim()))}const oy=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function iy(t){const e=Ho();if(oy.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(ny(n)||ty(n)||ey(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function sy(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const uy=zr("Directive",((t={})=>t),void 0,void 0,((t,e)=>Zp(t,e))),ly=zr("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),uy,void 0,((t,e)=>Gp(t,e))),ay=zr("Pipe",(t=>Object.assign({pure:!0},t)),void 0,void 0,((t,e)=>function(t,e){let n=null,r=null;Object.defineProperty(t,we,{get:()=>{if(null===r){const n=sy(t,e),o=oo(n.type);r=o.compileFactory(Tp,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:Vo(t),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(t,_e,{get:()=>{if(null===n){const r=sy(t,e),o=oo(r.type);n=o.compilePipe(Tp,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),cy=qr("Input",(t=>({bindingPropertyName:t}))),fy=qr("Output",(t=>({bindingPropertyName:t})));qr("HostBinding",(t=>({hostPropertyName:t}))),qr("HostListener",((t,e)=>({eventName:t,args:e})));const dy=zr("NgModule",(t=>t),void 0,void 0,((t,e)=>Lp(t,e)));function hy(...t){}const py=new Yr("Application Initializer");class yy{constructor(t){this.appInits=t,this.resolve=hy,this.reject=hy,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(Wa(n))t.push(n);else if(Qa(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}}yy.ɵfac=function(t){return new(t||yy)(Io(py,8))},yy.ɵprov=Jt({token:yy,factory:yy.ɵfac,providedIn:"root"});const gy=new Yr("AppId",{providedIn:"root",factory:function(){return`${my()}${my()}${my()}`}});function my(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const vy=new Yr("Platform Initializer"),_y=new Yr("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Dy=new Yr("appBootstrapListener");new Yr("Application Packages Root URL"),new Yr("AnimationModuleType");class wy{log(t){console.log(t)}warn(t){console.warn(t)}}wy.ɵfac=function(t){return new(t||wy)},wy.ɵprov=Jt({token:wy,factory:wy.ɵfac,providedIn:"platform"});const Cy=new Yr("LocaleId",{providedIn:"root",factory:()=>function(t,e=ue.Default){return Io(t,e)}(Cy,ue.Optional|ue.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Hf}),by=new Yr("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var Ey;new Yr("Translations"),new Yr("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(Ey||(Ey={}));class Ay{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class Fy{compileModuleSync(t){return new Fh(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=ds(Re(t).declarations).reduce(((t,e)=>{const n=Pe(e);return n&&t.push(new Ch(n)),t}),[]);return new Ay(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}Fy.ɵfac=function(t){return new(t||Fy)},Fy.ɵprov=Jt({token:Fy,factory:Fy.ɵfac,providedIn:"root"});new Yr("compilerOptions");const Sy=Promise.resolve(0);function xy(t){"undefined"==typeof Zone?Sy.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Iy{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ep(!1),this.onMicrotaskEmpty=new ep(!1),this.onStable=new ep(!1),this.onError=new ep(!1),"undefined"==typeof Zone)throw new Ut(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=pe.requestAnimationFrame,e=pe.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(pe,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,Oy(t),t.isCheckStableRunning=!0,Ty(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),Oy(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return My(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Py(t)}},onInvoke:(n,r,o,i,s,u,l)=>{try{return My(t),n.invoke(o,i,s,u,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Py(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,Oy(t),Ty(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(!Iy.isInAngularZone())throw new Ut(909,!1)}static assertNotInAngularZone(){if(Iy.isInAngularZone())throw new Ut(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,ky,hy,hy);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 ky={};function Ty(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 Oy(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function My(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Py(t){t._nesting--,Ty(t)}class Ny{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ep,this.onMicrotaskEmpty=new ep,this.onStable=new ep,this.onError=new ep}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 By=new Yr(""),Ry=new Yr("");class Ly{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Hy||(Hy=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:()=>{Iy.assertNotInAngularZone(),xy((()=>{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())xy((()=>{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[]}}Ly.ɵfac=function(t){return new(t||Ly)(Io(Iy),Io(jy),Io(Ry))},Ly.ɵprov=Jt({token:Ly,factory:Ly.ɵfac});class jy{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==Hy?void 0:Hy.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let Hy;jy.ɵfac=function(t){return new(t||jy)},jy.ɵprov=Jt({token:jy,factory:jy.ɵfac,providedIn:"platform"});let Vy=null;const $y=new Yr("AllowMultipleToken"),Uy=new Yr("PlatformDestroyListeners"),zy=!1;function Gy(t,e,n){const r=new Fh(n);return Promise.resolve(r)}function Zy(t){if(Vy&&!Vy.get($y,!1))throw new Ut(400,!1);Vy=t;const e=t.get(Yy);return function(t){const e=t.get(vy,null);e&&e.forEach((t=>t()))}(t),e}function qy(t,e,n=[]){const r=`Platform: ${e}`,o=new Yr(r);return(e=[])=>{let i=Wy();if(!i||i.injector.get($y,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):Zy(function(t=[],e){return Gu.create({name:e,providers:[{provide:Tu,useValue:"platform"},{provide:Uy,useValue:new Set([()=>Vy=null])},...t]})}(i,r))}return function(t){const e=Wy();if(!e)throw new Ut(401,!1);0;return e}()}}function Wy(){var t;return null!==(t=null==Vy?void 0:Vy.get(Yy))&&void 0!==t?t:null}class Yy{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 Ny:("zone.js"===t?void 0:t)||new Iy(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:Iy,useValue:n}];return n.run((()=>{const e=Gu.create({providers:r,parent:this.injector,name:t.moduleType.name}),o=t.create(e),i=o.injector.get(Ji,null);if(!i)throw new Ut(402,!1);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});o.onDestroy((()=>{Jy(this._modules,o),t.unsubscribe()}))})),function(t,e,n){try{const r=n();return Wa(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(yy);return t.runInitializers(),t.donePromise.then((()=>(function(t){Qt(t,"Expected localeId to be defined"),"string"==typeof t&&(zf=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Cy,Hf)||Hf),this._moduleDoBootstrap(o),o)))}))}))}bootstrapModule(t,e=[]){const n=Qy({},e);return Gy(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(Ky);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((t=>e.bootstrap(t)));else{if(!t.instance.ngDoBootstrap)throw new Ut(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 Ut(404,!1);this._modules.slice().forEach((t=>t.destroy())),this._destroyListeners.forEach((t=>t()));const t=this._injector.get(Uy,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Qy(t,e){return t=Array.isArray(e)?e.reduce(Qy,t):Object.assign(Object.assign({},t),e)}Yy.ɵfac=function(t){return new(t||Yy)(Io(Gu))},Yy.ɵprov=Jt({token:Yy,factory:Yy.ɵfac,providedIn:"platform"});class Ky{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((()=>{Iy.assertNotInAngularZone(),xy((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{Iy.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)(Dt(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 L((function(t,p){u++,c||a||f();var y=i=null!=i?i:n();p.add((function(){0!=--u||c||a||(r=Pt(h,l))})),y.subscribe(p),!e&&u>0&&(e=new k({next:function(t){return y.next(t)},error:function(t){c=!0,f(),r=Pt(d,o,t),y.error(t)},complete:function(){a=!0,f(),r=Pt(d,s),y.complete()}}),ht(t).subscribe(e))}))(t)}}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,e){const n=t instanceof sh;if(!this._injector.get(yy).done){!n&&jp(t);throw new Ut(405,zy)}let r;if(n)r=t;else{r=this._injector.get(oh).resolveComponentFactory(t)}this.componentTypes.push(r.componentType);const o=r.isBoundToModule?void 0:this._injector.get(ih);const i=e||r.selector,s=r.create(Gu.NULL,[],i,o),u=s.location.nativeElement,l=s.injector.get(By,null);return null==l||l.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),Jy(this.components,s),null==l||l.unregisterApplication(u)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new Ut(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;Jy(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);this._injector.get(Dy,[]).concat(this._bootstrapListeners).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),()=>Jy(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new Ut(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){zy}}function Jy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}Ky.ɵfac=function(t){return new(t||Ky)(Io(Iy),Io(Gu),Io(Ji))},Ky.ɵprov=Jt({token:Ky,factory:Ky.ɵfac,providedIn:"root"});class Xy{}Xy.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(ze(t)&&!n){const n=an(t.index,e);return new mh(n,n)}if(47&t.type){const t=e[16];return new mh(t,e)}return null}(bn(),_n(),16==(16&t))};class tg{constructor(){}supports(t){return aa(t)}create(t){return new ng(t)}}const eg=(t,e)=>e;class ng{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||eg}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<sg(n,r,o)?e:n,s=sg(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=[]),!aa(t))throw new Ut(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[la()]();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 rg(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 ig),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 ig),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 rg{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 og{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 ig{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new og,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 sg(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 ug{constructor(){}supports(t){return t instanceof Map||ca(t)}create(){return new lg}}class lg{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||ca(t)))throw new Ut(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 ag(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 ag{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 cg(){return new fg([new tg])}class fg{constructor(t){this.factories=t}static create(t,e){if(null!=e){const n=e.factories.slice();t=t.concat(n)}return new fg(t)}static extend(t){return{provide:fg,useFactory:e=>fg.create(t,e||cg()),deps:[[fg,new Ro,new No]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new Ut(901,!1)}}function dg(){return new hg([new ug])}fg.ɵprov=Jt({token:fg,providedIn:"root",factory:cg});class hg{constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new hg(t)}static extend(t){return{provide:hg,useFactory:e=>hg.create(t,e||dg()),deps:[[hg,new Ro,new No]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new Ut(901,!1)}}hg.ɵprov=Jt({token:hg,providedIn:"root",factory:dg});const pg=[new ug],yg=[new tg];new fg(yg),new hg(pg);const gg=qy(null,"core",[]);class mg{constructor(t){}}mg.ɵfac=function(t){return new(t||mg)(Io(Ky))},mg.ɵmod=Ie({type:mg}),mg.ɵinj=Xt({});let vg=null;function _g(){return vg}const Dg=new Yr("DocumentToken");class wg{historyGo(t){throw new Error("Not implemented")}}function Cg(){return Io(bg)}wg.ɵfac=function(t){return new(t||wg)},wg.ɵprov=Jt({token:wg,factory:function(){return Cg()},providedIn:"platform"}),new Yr("Location Initialized");class bg extends wg{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _g().getBaseHref(this._doc)}onPopState(t){const e=_g().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=_g().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){Eg()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Eg()?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 Eg(){return!!window.history.pushState}function Ag(){return new bg(Io(Dg))}function Fg(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 Sg(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 xg(t){return t&&"?"!==t[0]?"?"+t:t}bg.ɵfac=function(t){return new(t||bg)(Io(Dg))},bg.ɵprov=Jt({token:bg,factory:function(){return Ag()},providedIn:"platform"});class Ig{historyGo(t){throw new Error("Not implemented")}}function kg(){const t=Io(Dg).location;return new Og(Io(wg),t&&t.origin||"")}Ig.ɵfac=function(t){return new(t||Ig)},Ig.ɵprov=Jt({token:Ig,factory:function(){return kg()},providedIn:"root"});const Tg=new Yr("appBaseHref");class Og extends Ig{constructor(t,e){if(super(),this._platformLocation=t,this._removeListenerFns=[],null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");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}prepareExternalUrl(t){return Fg(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+xg(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+xg(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+xg(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)}}Og.ɵfac=function(t){return new(t||Og)(Io(wg),Io(Tg,8))},Og.ɵprov=Jt({token:Og,factory:Og.ɵfac});class Mg extends Ig{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=Fg(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+xg(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+xg(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)}}Mg.ɵfac=function(t){return new(t||Mg)(Io(wg),Io(Tg,8))},Mg.ɵprov=Jt({token:Mg,factory:Mg.ɵfac});class Pg{constructor(t){this._subject=new ep,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const e=this._locationStrategy.getBaseHref();this._baseHref=Sg(Bg(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+xg(e))}normalize(t){return Pg.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Bg(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+xg(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+xg(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 Ng(){return new Pg(Io(Ig))}function Bg(t){return t.replace(/\/index.html$/,"")}Pg.normalizeQueryParams=xg,Pg.joinWithSlash=Fg,Pg.stripTrailingSlash=Sg,Pg.ɵfac=function(t){return new(t||Pg)(Io(Ig))},Pg.ɵprov=Jt({token:Pg,factory:function(){return Ng()},providedIn:"root"});const Rg={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 Lg,jg,Hg,Vg,$g,Ug,zg;function Gg(t,e){return Jg(Nf(t)[Lf.DateFormat],e)}function Zg(t,e){return Jg(Nf(t)[Lf.TimeFormat],e)}function qg(t,e){return Jg(Nf(t)[Lf.DateTimeFormat],e)}function Wg(t,e){const n=Nf(t),r=n[Lf.NumberSymbols][e];if(void 0===r){if(e===Ug.CurrencyDecimal)return n[Lf.NumberSymbols][Ug.Decimal];if(e===Ug.CurrencyGroup)return n[Lf.NumberSymbols][Ug.Group]}return r}function Yg(t,e){return Nf(t)[Lf.NumberFormats][e]}!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific"}(Lg||(Lg={})),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"}(jg||(jg={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(Hg||(Hg={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}(Vg||(Vg={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}($g||($g={})),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"}(Ug||(Ug={})),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"}(zg||(zg={}));const Qg=Bf;function Kg(t){if(!t[Lf.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Lf.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Jg(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 Xg(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function tm(t,e,n="en"){const r=function(t){return Nf(t)[Lf.Currencies]}(n)[t]||Rg[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const em=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,nm={},rm=/((?:[^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 om,im,sm;function um(t,e,n,r){let o=function(t){if(Dm(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 lm(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(em))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(!Dm(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=am(n,e)||e;let i,s=[];for(;e;){if(i=rm.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())).setMinutes(t.getMinutes()+e),t}(t,r*(i-o))}(o,r,!0));let l="";return s.forEach((t=>{const e=function(t){if(vm[t])return vm[t];let e;switch(t){case"G":case"GG":case"GGG":e=hm(sm.Eras,Vg.Abbreviated);break;case"GGGG":e=hm(sm.Eras,Vg.Wide);break;case"GGGGG":e=hm(sm.Eras,Vg.Narrow);break;case"y":e=dm(im.FullYear,1,0,!1,!0);break;case"yy":e=dm(im.FullYear,2,0,!0,!0);break;case"yyy":e=dm(im.FullYear,3,0,!1,!0);break;case"yyyy":e=dm(im.FullYear,4,0,!1,!0);break;case"Y":e=mm(1);break;case"YY":e=mm(2,!0);break;case"YYY":e=mm(3);break;case"YYYY":e=mm(4);break;case"M":case"L":e=dm(im.Month,1,1);break;case"MM":case"LL":e=dm(im.Month,2,1);break;case"MMM":e=hm(sm.Months,Vg.Abbreviated);break;case"MMMM":e=hm(sm.Months,Vg.Wide);break;case"MMMMM":e=hm(sm.Months,Vg.Narrow);break;case"LLL":e=hm(sm.Months,Vg.Abbreviated,Hg.Standalone);break;case"LLLL":e=hm(sm.Months,Vg.Wide,Hg.Standalone);break;case"LLLLL":e=hm(sm.Months,Vg.Narrow,Hg.Standalone);break;case"w":e=gm(1);break;case"ww":e=gm(2);break;case"W":e=gm(1,!0);break;case"d":e=dm(im.Date,1);break;case"dd":e=dm(im.Date,2);break;case"c":case"cc":e=dm(im.Day,1);break;case"ccc":e=hm(sm.Days,Vg.Abbreviated,Hg.Standalone);break;case"cccc":e=hm(sm.Days,Vg.Wide,Hg.Standalone);break;case"ccccc":e=hm(sm.Days,Vg.Narrow,Hg.Standalone);break;case"cccccc":e=hm(sm.Days,Vg.Short,Hg.Standalone);break;case"E":case"EE":case"EEE":e=hm(sm.Days,Vg.Abbreviated);break;case"EEEE":e=hm(sm.Days,Vg.Wide);break;case"EEEEE":e=hm(sm.Days,Vg.Narrow);break;case"EEEEEE":e=hm(sm.Days,Vg.Short);break;case"a":case"aa":case"aaa":e=hm(sm.DayPeriods,Vg.Abbreviated);break;case"aaaa":e=hm(sm.DayPeriods,Vg.Wide);break;case"aaaaa":e=hm(sm.DayPeriods,Vg.Narrow);break;case"b":case"bb":case"bbb":e=hm(sm.DayPeriods,Vg.Abbreviated,Hg.Standalone,!0);break;case"bbbb":e=hm(sm.DayPeriods,Vg.Wide,Hg.Standalone,!0);break;case"bbbbb":e=hm(sm.DayPeriods,Vg.Narrow,Hg.Standalone,!0);break;case"B":case"BB":case"BBB":e=hm(sm.DayPeriods,Vg.Abbreviated,Hg.Format,!0);break;case"BBBB":e=hm(sm.DayPeriods,Vg.Wide,Hg.Format,!0);break;case"BBBBB":e=hm(sm.DayPeriods,Vg.Narrow,Hg.Format,!0);break;case"h":e=dm(im.Hours,1,-12);break;case"hh":e=dm(im.Hours,2,-12);break;case"H":e=dm(im.Hours,1);break;case"HH":e=dm(im.Hours,2);break;case"m":e=dm(im.Minutes,1);break;case"mm":e=dm(im.Minutes,2);break;case"s":e=dm(im.Seconds,1);break;case"ss":e=dm(im.Seconds,2);break;case"S":e=dm(im.FractionalSeconds,1);break;case"SS":e=dm(im.FractionalSeconds,2);break;case"SSS":e=dm(im.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=pm(om.Short);break;case"ZZZZZ":e=pm(om.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=pm(om.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=pm(om.Long);break;default:return null}return vm[t]=e,e}(t);l+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}function lm(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function am(t,e){const n=function(t){return Nf(t)[Lf.LocaleId]}(t);if(nm[n]=nm[n]||{},nm[n][e])return nm[n][e];let r="";switch(e){case"shortDate":r=Gg(t,$g.Short);break;case"mediumDate":r=Gg(t,$g.Medium);break;case"longDate":r=Gg(t,$g.Long);break;case"fullDate":r=Gg(t,$g.Full);break;case"shortTime":r=Zg(t,$g.Short);break;case"mediumTime":r=Zg(t,$g.Medium);break;case"longTime":r=Zg(t,$g.Long);break;case"fullTime":r=Zg(t,$g.Full);break;case"short":const e=am(t,"shortTime"),n=am(t,"shortDate");r=cm(qg(t,$g.Short),[e,n]);break;case"medium":const o=am(t,"mediumTime"),i=am(t,"mediumDate");r=cm(qg(t,$g.Medium),[o,i]);break;case"long":const s=am(t,"longTime"),u=am(t,"longDate");r=cm(qg(t,$g.Long),[s,u]);break;case"full":const l=am(t,"fullTime"),a=am(t,"fullDate");r=cm(qg(t,$g.Full),[l,a])}return r&&(nm[n][e]=r),r}function cm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function fm(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 dm(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case im.FullYear:return e.getFullYear();case im.Month:return e.getMonth();case im.Date:return e.getDate();case im.Hours:return e.getHours();case im.Minutes:return e.getMinutes();case im.Seconds:return e.getSeconds();case im.FractionalSeconds:return e.getMilliseconds();case im.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===im.Hours)0===u&&-12===n&&(u=12);else if(t===im.FractionalSeconds)return l=e,fm(u,3).substring(0,l);var l;const a=Wg(s,Ug.MinusSign);return fm(u,e,a,r,o)}}function hm(t,e,n=Hg.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case sm.Months:return function(t,e,n){const r=Nf(t),o=Jg([r[Lf.MonthsFormat],r[Lf.MonthsStandalone]],e);return Jg(o,n)}(e,o,r)[t.getMonth()];case sm.Days:return function(t,e,n){const r=Nf(t),o=Jg([r[Lf.DaysFormat],r[Lf.DaysStandalone]],e);return Jg(o,n)}(e,o,r)[t.getDay()];case sm.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=Nf(t);return Kg(e),(e[Lf.ExtraData][2]||[]).map((t=>"string"==typeof t?Xg(t):[Xg(t[0]),Xg(t[1])]))}(e),n=function(t,e,n){const r=Nf(t);Kg(r);const o=Jg([r[Lf.ExtraData][0],r[Lf.ExtraData][1]],e)||[];return Jg(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=Nf(t),o=Jg([r[Lf.DayPeriodsFormat],r[Lf.DayPeriodsStandalone]],e);return Jg(o,n)}(e,o,r)[s<12?0:1];case sm.Eras:return function(t,e){return Jg(Nf(t)[Lf.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,t,e,n,r)}}function pm(t){return function(e,n,r){const o=-1*r,i=Wg(n,Ug.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case om.Short:return(o>=0?"+":"")+fm(s,2,i)+fm(Math.abs(o%60),2,i);case om.ShortGMT:return"GMT"+(o>=0?"+":"")+fm(s,1,i);case om.Long:return"GMT"+(o>=0?"+":"")+fm(s,2,i)+":"+fm(Math.abs(o%60),2,i);case om.Extended:return 0===r?"Z":(o>=0?"+":"")+fm(s,2,i)+":"+fm(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"}(om||(om={})),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"}(im||(im={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(sm||(sm={}));function ym(t){return lm(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))}function gm(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=lm(t,0,1).getDay();return lm(t,0,1+(e<=4?4:11)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return fm(o,t,Wg(r,Ug.MinusSign))}}function mm(t,e=!1){return function(n,r){return fm(ym(n).getFullYear(),t,Wg(r,Ug.MinusSign),e)}}const vm={};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 Dm(t){return t instanceof Date&&!isNaN(t.valueOf())}const wm=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Cm=".",bm="0";function Em(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)===bm;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===bm;)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(wm);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=Sm(e)),null!=n&&(f=Sm(n)),null!=r?d=Sm(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 y=a.exponent;let g=[];for(l=h.every((t=>!t));p<c;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?g=h.splice(p,h.length):(g=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(Wg(n,r)),g.length&&(u+=Wg(n,o)+g.join("")),y&&(u+=Wg(n,Ug.Exponential)+"+"+y)}else u=Wg(n,Ug.Infinity);return u=t<0&&!l?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function Am(t,e,n,r,o){const i=Fm(Yg(e,Lg.Currency),Wg(e,Ug.MinusSign));i.minFrac=function(t){let e;const n=Rg[t];return n&&(e=n[2]),"number"==typeof e?e:2}(r),i.maxFrac=i.minFrac;return Em(t,i,e,Ug.CurrencyGroup,Ug.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(bm)+1),o.substring(o.lastIndexOf(bm)+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===bm?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 Sm(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class xm{}function Im(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}"`)}xm.ɵfac=function(t){return new(t||xm)},xm.ɵprov=Jt({token:xm,factory:function(t){let e=null;var n;return t?e=new t:(n=Io(Cy),e=new km(n)),e},providedIn:"root"});class km extends xm{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Qg(e||this.locale)(t)){case jg.Zero:return"zero";case jg.One:return"one";case jg.Two:return"two";case jg.Few:return"few";case jg.Many:return"many";default:return"other"}}}km.ɵfac=function(t){return new(t||km)(Io(Cy))},km.ɵprov=Jt({token:km,factory:km.ɵfac});class Tm{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&&(aa(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 ${Rt(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)}))}}Tm.ɵfac=function(t){return new(t||Tm)(Zu(fg),Zu(hg),Zu(lh),Zu(fh))},Tm.ɵdir=Oe({type:Tm,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}});class Om{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?Eh(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(ih).injector}Om.ɵfac=function(t){return new(t||Om)(Zu(lp))},Om.ɵdir=Oe({type:Om,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},features:[Ye]});class Pm{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 Nm{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 Pm(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),Bm(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=>{Bm(e.get(t.currentIndex),t)}))}static ngTemplateContextGuard(t,e){return!0}}function Bm(t,e){t.context.$implicit=e.item}Nm.ɵfac=function(t){return new(t||Nm)(Zu(lp),Zu(op),Zu(fg))},Nm.ɵdir=Oe({type:Nm,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}});class Rm{constructor(t,e){this._viewContainer=t,this._context=new Lm,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){jm("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){jm("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)(Zu(lp),Zu(op))},Rm.ɵdir=Oe({type:Rm,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}});class Lm{constructor(){this.$implicit=null,this.ngIf=null}}function jm(t,e){if(!!(e&&!e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Rt(e)}'.`)}class Hm{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 Vm{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)}}}}Vm.ɵfac=function(t){return new(t||Vm)},Vm.ɵdir=Oe({type:Vm,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}});class $m{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Hm(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}$m.ɵfac=function(t){return new(t||$m)(Zu(lp),Zu(op),Zu(Vm,9))},$m.ɵdir=Oe({type:$m,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}});class Um{constructor(t,e,n){n._addDefault(new Hm(t,e))}}Um.ɵfac=function(t){return new(t||Um)(Zu(lp),Zu(op),Zu(Vm,9))},Um.ɵdir=Oe({type:Um,selectors:[["","ngSwitchDefault",""]]});class zm{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=Im(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())}}zm.ɵfac=function(t){return new(t||zm)(Zu(xm))},zm.ɵdir=Oe({type:zm,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"}});class Gm{constructor(t,e,n,r){this.value=t;const o=!isNaN(Number(t));r.addCase(o?`=${t}`:t,new Hm(n,e))}}Gm.ɵfac=function(t){return new(t||Gm)(Hr("ngPluralCase"),Zu(op),Zu(lp),Zu(zm,1))},Gm.ɵdir=Oe({type:Gm,selectors:[["","ngPluralCase",""]]});class Zm{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:hs.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)))}}Zm.ɵfac=function(t){return new(t||Zm)(Zu(lh),Zu(hg),Zu(fh))},Zm.ɵdir=Oe({type:Zm,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}});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)(Zu(lp))},qm.ɵdir=Oe({type:qm,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Ye]});function Wm(t,e){return new Ut(2100,!1)}const Ym=new class{createSubscription(t,e){return t.then(e,(t=>{throw t}))}dispose(t){}},Qm=new class{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}};class Km{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(Wa(t))return Ym;if(Ya(t))return Qm;throw Wm()}_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())}}Km.ɵfac=function(t){return new(t||Km)(Zu(Xy,16))},Km.ɵpipe=Me({name:"async",type:Km,pure:!1});class Jm{transform(t){if(null==t)return null;if("string"!=typeof t)throw Wm();return t.toLowerCase()}}Jm.ɵfac=function(t){return new(t||Jm)},Jm.ɵpipe=Me({name:"lowercase",type:Jm,pure:!0});const Xm=/(?:[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 tv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Wm();return t.replace(Xm,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}tv.ɵfac=function(t){return new(t||tv)},tv.ɵpipe=Me({name:"titlecase",type:tv,pure:!0});class ev{transform(t){if(null==t)return null;if("string"!=typeof t)throw Wm();return t.toUpperCase()}}ev.ɵfac=function(t){return new(t||ev)},ev.ɵpipe=Me({name:"uppercase",type:ev,pure:!0});const nv=new Yr("DATE_PIPE_DEFAULT_TIMEZONE");class rv{constructor(t,e){this.locale=t,this.defaultTimezone=e}transform(t,e="mediumDate",n,r){var o;if(null==t||""===t||t!=t)return null;try{return um(t,e,r||this.locale,null!==(o=null!=n?n:this.defaultTimezone)&&void 0!==o?o:void 0)}catch(t){throw Wm(0,t.message)}}}rv.ɵfac=function(t){return new(t||rv)(Zu(Cy,16),Zu(nv,24))},rv.ɵpipe=Me({name:"date",type:rv,pure:!0});const ov=/#/g;class iv{constructor(t){this._localization=t}transform(t,e,n){if(null==t)return"";if("object"!=typeof e||null===e)throw Wm();return e[Im(t,Object.keys(e),this._localization,n)].replace(ov,t.toString())}}iv.ɵfac=function(t){return new(t||iv)(Zu(xm,16))},iv.ɵpipe=Me({name:"i18nPlural",type:iv,pure:!0});class sv{transform(t,e){if(null==t)return"";if("object"!=typeof e||"string"!=typeof t)throw Wm();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}sv.ɵfac=function(t){return new(t||sv)},sv.ɵpipe=Me({name:"i18nSelect",type:sv,pure:!0});class uv{transform(t){return JSON.stringify(t,null,2)}}uv.ɵfac=function(t){return new(t||uv)},uv.ɵpipe=Me({name:"json",type:uv,pure:!1});class lv{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=av}transform(t,e=av){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 av(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}lv.ɵfac=function(t){return new(t||lv)(Zu(hg,16))},lv.ɵpipe=Me({name:"keyvalue",type:lv,pure:!1});class cv{constructor(t){this._locale=t}transform(t,e,n){if(!hv(t))return null;n=n||this._locale;try{return function(t,e,n){return Em(t,Fm(Yg(e,Lg.Decimal),Wg(e,Ug.MinusSign)),e,Ug.Group,Ug.Decimal,n)}(pv(t),n,e)}catch(t){throw Wm(0,t.message)}}}cv.ɵfac=function(t){return new(t||cv)(Zu(Cy,16))},cv.ɵpipe=Me({name:"number",type:cv,pure:!0});class fv{constructor(t){this._locale=t}transform(t,e,n){if(!hv(t))return null;n=n||this._locale;try{return function(t,e,n){return Em(t,Fm(Yg(e,Lg.Percent),Wg(e,Ug.MinusSign)),e,Ug.Group,Ug.Decimal,n,!0).replace(new RegExp("%","g"),Wg(e,Ug.PercentSign))}(pv(t),n,e)}catch(t){throw Wm(0,t.message)}}}fv.ɵfac=function(t){return new(t||fv)(Zu(Cy,16))},fv.ɵpipe=Me({name:"percent",type:fv,pure:!0});class dv{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(t,e=this._defaultCurrencyCode,n="symbol",r,o){if(!hv(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?tm(i,"symbol"===n?"wide":"narrow",o):n);try{return Am(pv(t),o,i,e,r)}catch(t){throw Wm(0,t.message)}}}function hv(t){return!(null==t||""===t||t!=t)}function pv(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}dv.ɵfac=function(t){return new(t||dv)(Zu(Cy,16),Zu(by,16))},dv.ɵpipe=Me({name:"currency",type:dv,pure:!0});class yv{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Wm();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}yv.ɵfac=function(t){return new(t||yv)},yv.ɵpipe=Me({name:"slice",type:yv,pure:!1});class gv{}gv.ɵfac=function(t){return new(t||gv)},gv.ɵmod=Ie({type:gv}),gv.ɵinj=Xt({});new hh("14.0.6");class mv{}mv.ɵprov=Jt({token:mv,providedIn:"root",factory:()=>new vv(Io(Dg),window)});class vv{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=_v(this.window.history)||_v(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 _v(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class Dv extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){var t;t=new Dv,vg||(vg=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=(Cv=Cv||document.querySelector("base"),Cv?Cv.getAttribute("href"):null);return null==e?null:function(t){wv=wv||document.createElement("a"),wv.setAttribute("href",t);const e=wv.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){Cv=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 wv,Cv=null;const bv=new Yr("TRANSITION_ID");const Ev=[{provide:py,useFactory:function(t,e,n){return()=>{n.get(yy).donePromise.then((()=>{const n=_g(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[bv,Dg,Gu],multi:!0}];class Av{build(){return new XMLHttpRequest}}Av.ɵfac=function(t){return new(t||Av)},Av.ɵprov=Jt({token:Av,factory:Av.ɵfac});const Fv=new Yr("EventManagerPlugins");class Sv{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}`)}}Sv.ɵfac=function(t){return new(t||Sv)(Io(Fv),Io(Iy))},Sv.ɵprov=Jt({token:Sv,factory:Sv.ɵfac});class xv{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=_g().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}class Iv{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)}}Iv.ɵfac=function(t){return new(t||Iv)},Iv.ɵprov=Jt({token:Iv,factory:Iv.ɵfac});class kv extends Iv{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(Tv),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(((e,n)=>{this._addStylesToHost(t,n,e)}))}ngOnDestroy(){this._hostNodes.forEach((t=>t.forEach(Tv)))}}function Tv(t){_g().remove(t)}kv.ɵfac=function(t){return new(t||kv)(Io(Dg))},kv.ɵprov=Jt({token:kv,factory:kv.ɵfac});const Ov={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/"},Mv=/%COMP%/g,Pv="_nghost-%COMP%",Nv="_ngcontent-%COMP%";function Bv(t,e,n){for(let r=0;r<e.length;r++){let o=e[r];Array.isArray(o)?Bv(t,o,n):(o=o.replace(Mv,t),n.push(o))}return n}function Rv(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}class Lv{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new jv(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 Vv(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 $v(this.eventManager,this.sharedStylesHost,e,n);default:if(!this.rendererByCompId.has(n.id)){const t=Bv(n.id,n.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(n.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}Lv.ɵfac=function(t){return new(t||Lv)(Io(Sv),Io(kv),Io(gy))},Lv.ɵprov=Jt({token:Lv,factory:Lv.ɵfac});class jv{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Ov[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(Hv(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(Hv(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=Ov[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=Ov[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&(hs.DashCase|hs.Important)?t.style.setProperty(e,n,r&hs.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&hs.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,Rv(n)):this.eventManager.addEventListener(t,e,Rv(n))}}"@".charCodeAt(0);function Hv(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class Vv extends jv{constructor(t,e,n,r){super(t),this.component=n;const o=Bv(r+"-"+n.id,n.styles,[]);var i;e.addStyles(o),this.contentAttr=(i=r+"-"+n.id,Nv.replace(Mv,i)),this.hostAttr=function(t){return Pv.replace(Mv,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 $v extends jv{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=Bv(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 Uv 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)}}Uv.ɵfac=function(t){return new(t||Uv)(Io(Dg))},Uv.ɵprov=Jt({token:Uv,factory:Uv.ɵfac});const zv=["alt","control","meta","shift"],Gv={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Zv={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","":"NumLock"},qv={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};class Wv extends xv{constructor(t){super(t)}supports(t){return null!=Wv.parseEventName(t)}addEventListener(t,e,n){const r=Wv.parseEventName(e),o=Wv.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>_g().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=Wv._normalizeKey(e.pop());let o="";if(zv.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 i={};return i.domEventName=n,i.fullKey=o,i}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Zv.hasOwnProperty(e)&&(e=Zv[e]))}return Gv[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),zv.forEach((r=>{if(r!=n){(0,qv[r])(t)&&(e+=r+".")}})),e+=n,e}static eventCallback(t,e,n){return r=>{Wv.getEventFullKey(r)===t&&n.runGuarded((()=>e(r)))}}static _normalizeKey(t){return"esc"===t?"escape":t}}Wv.ɵfac=function(t){return new(t||Wv)(Io(Dg))},Wv.ɵprov=Jt({token:Wv,factory:Wv.ɵfac});const Yv=!1;const Qv=qy(gg,"browser",[{provide:_y,useValue:"browser"},{provide:vy,useValue:function(){Dv.makeCurrent()},multi:!0},{provide:Dg,useFactory:function(){return function(t){qo=t}(document),document},deps:[]}]),Kv=new Yr(""),Jv=[{provide:Ry,useClass:class{addToWindow(t){pe.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},pe.getAllAngularTestabilities=()=>t.getAllTestabilities(),pe.getAllAngularRootElements=()=>t.getAllRootElements();pe.frameworkStabilizers||(pe.frameworkStabilizers=[]),pe.frameworkStabilizers.push((t=>{const e=pe.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?_g().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:By,useClass:Ly,deps:[Iy,jy,Ry]},{provide:Ly,useClass:Ly,deps:[Iy,jy,Ry]}],Xv=[{provide:Tu,useValue:"root"},{provide:Ji,useFactory:function(){return new Ji},deps:[]},{provide:Fv,useClass:Uv,multi:!0,deps:[Dg,Iy,_y]},{provide:Fv,useClass:Wv,multi:!0,deps:[Dg]},{provide:Lv,useClass:Lv,deps:[Sv,kv,gy]},{provide:ch,useExisting:Lv},{provide:Iv,useExisting:kv},{provide:kv,useClass:kv,deps:[Dg]},{provide:Sv,useClass:Sv,deps:[Fv,Iy]},{provide:class{},useClass:Av,deps:[]},[]];class t_{constructor(t){Yv}static withServerTransition(t){return{ngModule:t_,providers:[{provide:gy,useValue:t.appId},{provide:bv,useExisting:gy},Ev]}}}function e_(){return new n_(Io(Dg))}t_.ɵfac=function(t){return new(t||t_)(Io(Kv,12))},t_.ɵmod=Ie({type:t_}),t_.ɵinj=Xt({providers:[...Xv,...Jv],imports:[gv,mg]});class n_{constructor(t){this._doc=t,this._dom=_g()}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 r_[t]||t}}n_.ɵfac=function(t){return new(t||n_)(Io(Dg))},n_.ɵprov=Jt({token:n_,factory:function(t){let e=null;return e=t?new t:e_(),e},providedIn:"root"});const r_={httpEquiv:"http-equiv"};function o_(){return new i_(Io(Dg))}class i_{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}i_.ɵfac=function(t){return new(t||i_)(Io(Dg))},i_.ɵprov=Jt({token:i_,factory:function(t){let e=null;return e=t?new t:o_(),e},providedIn:"root"});class s_{constructor(){this.store={},this.onSerializeCallbacks={}}static init(t){const e=new s_;return e.store=t,e}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)}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 u_(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 s_.init(r)}s_.ɵfac=function(t){return new(t||s_)},s_.ɵprov=Jt({token:s_,factory:s_.ɵfac});class l_{}l_.ɵfac=function(t){return new(t||l_)},l_.ɵmod=Ie({type:l_}),l_.ɵinj=Xt({providers:[{provide:s_,useFactory:u_,deps:[Dg,gy]}]});const a_={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},c_=new Yr("HammerGestureConfig"),f_=new Yr("HammerLoader");class d_{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}}d_.ɵfac=function(t){return new(t||d_)},d_.ɵprov=Jt({token:d_,factory:d_.ɵfac});class h_ extends xv{constructor(t,e,n,r){super(t),this._config=e,this.console=n,this.loader=r,this._loaderPromise=null}supports(t){return!(!a_.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}}h_.ɵfac=function(t){return new(t||h_)(Io(Dg),Io(c_),Io(wy),Io(f_,8))},h_.ɵprov=Jt({token:h_,factory:h_.ɵfac});class p_{}p_.ɵfac=function(t){return new(t||p_)},p_.ɵmod=Ie({type:p_}),p_.ɵinj=Xt({providers:[{provide:Fv,useClass:h_,multi:!0,deps:[Dg,c_,wy,[new No,f_]]},{provide:c_,useClass:d_,deps:[]}]});class y_{}function g_(t){return new m_(t.get(Dg))}y_.ɵfac=function(t){return new(t||y_)},y_.ɵprov=Jt({token:y_,factory:function(t){let e=null;return e=t?new(t||y_):Io(m_),e},providedIn:"root"});class m_ extends y_{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 fi(n,"HTML")?ci(n):ji(this._doc,String(n)).toString();case t.SecurityContext.STYLE:return fi(n,"Style")?ci(n):n;case t.SecurityContext.SCRIPT:if(fi(n,"Script"))return ci(n);throw new Error("unsafe value used in a script context");case t.SecurityContext.URL:return fi(n,"URL")?ci(n):mi(String(n));case t.SecurityContext.RESOURCE_URL:if(fi(n,"ResourceURL"))return ci(n);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return new ii(t)}bypassSecurityTrustStyle(t){return new si(t)}bypassSecurityTrustScript(t){return new ui(t)}bypassSecurityTrustUrl(t){return new li(t)}bypassSecurityTrustResourceUrl(t){return new ai(t)}}function v_(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}}m_.ɵfac=function(t){return new(t||m_)(Io(Dg))},m_.ɵprov=Jt({token:m_,factory:function(t){let e=null;return e=t?new t:g_(Io(Gu)),e},providedIn:"root"}),new hh("14.0.6");var __=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=v_(e);var u=t.loaded,l=t.total;this.loaded=u,this.total=l},D_=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=v_(e)}catch(t){r=e.responseText}this.response=r}})),w_=function(){function t(t,e){return D_.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}return t.prototype=Object.create(D_.prototype),t}();function C_(t,e){return k_({method:"GET",url:t,headers:e})}function b_(t,e,n){return k_({method:"POST",url:t,body:e,headers:n})}function E_(t,e){return k_({method:"DELETE",url:t,headers:e})}function A_(t,e,n){return k_({method:"PUT",url:t,body:e,headers:n})}function F_(t,e,n){return k_({method:"PATCH",url:t,body:e,headers:n})}var S_=wt((function(t){return t.response}));function x_(t,e){return S_(k_({method:"GET",url:t,headers:e}))}var I_,k_=(I_=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 y=s.withCredentials,g=s.xsrfCookieName,m=s.xsrfHeaderName;if((y||!p)&&g&&m){var v=null!==(o=null===(n=null===document||void 0===document?void 0:document.cookie.match(new RegExp("(^|;\\s*)("+g+")=([^;]*)")))||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 R_(t,"ArrayBuffer")}(t)||function(t){return R_(t,"File")}(t)||function(t){return R_(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 C=e.progressSubscriber,b=e.includeDownloadProgress,E=void 0!==b&&b,A=e.includeUploadProgress,F=void 0!==A&&A,S=function(e,n){_.addEventListener(e,(function(){var e,r=n();null===(e=null==C?void 0:C.error)||void 0===e||e.call(C,r),t.error(r)}))};S("timeout",(function(){return new w_(_,w)})),S("abort",(function(){return new D_("aborted",_,w)}));var x=function(t,e){return new __(e,_,w,t+"_"+e.type)},I=function(e,n,r){e.addEventListener(n,(function(e){t.next(x(r,e))}))};F&&[M_,P_,N_].forEach((function(t){return I(_.upload,t,T_)})),C&&[M_,P_].forEach((function(t){return _.upload.addEventListener(t,(function(t){var e;return null===(e=null==C?void 0:C.next)||void 0===e?void 0:e.call(C,t)}))})),E&&[M_,P_].forEach((function(t){return I(_,t,O_)}));var k=function(e){var n="ajax error"+(e?" "+e:"");t.error(new D_(n,_,w))};_.addEventListener("error",(function(t){var e;null===(e=null==C?void 0:C.error)||void 0===e||e.call(C,t),k()})),_.addEventListener(N_,(function(e){var n,r,o=_.status;if(o<400){null===(n=null==C?void 0:C.complete)||void 0===n||n.call(C);var i=void 0;try{i=x(O_,e)}catch(e){return void t.error(e)}t.next(i),t.complete()}else null===(r=null==C?void 0:C.error)||void 0===r||r.call(C,e),k(o)}));var T=w.user,O=w.method,M=w.async;for(var h in T?_.open(O,c,M,T,w.password):_.open(O,c,M),M&&(_.timeout=w.timeout,_.responseType=w.responseType),"withCredentials"in _&&(_.withCredentials=w.withCredentials),d)d.hasOwnProperty(h)&&_.setRequestHeader(h,d[h]);return D?_.send(D):_.send(),function(){_&&4!==_.readyState&&_.abort()}}))},I_.get=C_,I_.post=b_,I_.delete=E_,I_.put=A_,I_.patch=F_,I_.getJSON=x_,I_),T_="upload",O_="download",M_="loadstart",P_="progress",N_="load";var B_=Object.prototype.toString;function R_(t,e){return B_.call(t)==="[object "+e+"]"}t.ApplicationRef=Ky,t.BehaviorSubject=z,t.BrowserModule=t_,t.ChangeDetectorRef=Xy,t.CommonModule=gv,t.Compiler=Fy,t.Component=ly,t.ContentChild=Jr,t.ContentChildren=Kr,t.DatePipe=rv,t.Directive=uy,t.DomSanitizer=y_,t.ElementRef=lh,t.ErrorHandler=Ji,t.EventEmitter=ep,t.Injectable=mu,t.Injector=Gu,t.Input=cy,t.Location=Pg,t.NgClass=Tm,t.NgForOf=Nm,t.NgIf=Rm,t.NgModule=dy,t.NgStyle=Zm,t.NgSwitch=Vm,t.NgSwitchCase=$m,t.NgZone=Iy,t.Output=fy,t.Pipe=ay,t.Renderer2=fh,t.RendererFactory2=ch,t.ReplaySubject=Z,t.Subject=$,t.Subscription=g,t.ViewChild=to,t.ViewChildren=Xr,t.ViewContainerRef=lp,t.__awaiter=o,t.ajax=k_,t.createNgModuleRef=Eh,t.debounceTime=function(t,e){return void 0===e&&(e=K),L((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 Mt((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(bt(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)?St.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=Qv,t.setClassMetadata=kh,t.skip=function(t){return e=function(e,n){return t<=n},L((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 L((function(e,n){ht(t).subscribe(j(n,(function(){return n.complete()}),b)),!n.closed&&e.subscribe(n)}))},t["ɵɵInheritDefinitionFeature"]=Xl,t["ɵɵadvance"]=cu,t["ɵɵattribute"]=ma,t["ɵɵclassProp"]=Ic,t["ɵɵcontentQuery"]=Ap,t["ɵɵdefineComponent"]=Ee,t["ɵɵdefineDirective"]=Oe,t["ɵɵdefineInjectable"]=Jt,t["ɵɵdefineInjector"]=Xt,t["ɵɵdefineNgModule"]=Ie,t["ɵɵdefinePipe"]=Me,t["ɵɵdirectiveInject"]=Zu,t["ɵɵelement"]=Ua,t["ɵɵelementContainerEnd"]=Ga,t["ɵɵelementContainerStart"]=za,t["ɵɵelementEnd"]=$a,t["ɵɵelementStart"]=Va,t["ɵɵgetCurrentView"]=qa,t["ɵɵgetInheritedFactory"]=Rr,t["ɵɵinject"]=Io,t["ɵɵlistener"]=Ka,t["ɵɵloadQuery"]=Fp,t["ɵɵnextContext"]=nc,t["ɵɵpipe"]=qh,t["ɵɵpipeBind2"]=Yh,t["ɵɵprojection"]=ic,t["ɵɵprojectionDef"]=oc,t["ɵɵproperty"]=La,t["ɵɵpureFunction0"]=Th,t["ɵɵpureFunction1"]=Oh,t["ɵɵpureFunction2"]=Mh,t["ɵɵpureFunction3"]=Ph,t["ɵɵpureFunction5"]=Bh,t["ɵɵpureFunction6"]=Rh,t["ɵɵqueryRefresh"]=bp,t["ɵɵresetView"]=Cn,t["ɵɵrestoreView"]=wn,t["ɵɵsanitizeHtml"]=$i,t["ɵɵsanitizeUrl"]=zi,t["ɵɵsetNgModuleScope"]=ke,t["ɵɵtemplate"]=Ba,t["ɵɵtemplateRefExtractor"]=kp,t["ɵɵtext"]=Gc,t["ɵɵtextInterpolate"]=Zc,t["ɵɵtextInterpolate1"]=qc,t["ɵɵviewQuery"]=Ep}));