-
Notifications
You must be signed in to change notification settings - Fork 0
/
main-es5.ad42b72827b8570a5d8d.js
1 lines (1 loc) · 272 KB
/
main-es5.ad42b72827b8570a5d8d.js
1
function _defineProperties(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),t}function isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function _construct(t,e,n){return(_construct=isNativeReflectConstruct()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&_setPrototypeOf(i,n.prototype),i}).apply(null,arguments)}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},zUnb:function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.r(e);var i=!1,o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){var e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}};function s(t){setTimeout((function(){throw t}),0)}var a={closed:!0,next:function(t){},error:function(t){if(o.useDeprecatedSynchronousErrorHandling)throw t;s(t)},complete:function(){}},u=Array.isArray||function(t){return t&&"number"==typeof t.length};function c(t){return null!==t&&"object"==typeof t}var l,f=function(){function t(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(t,e){return e+1+") "+t.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}(),h=((l=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}var e=t.prototype;return e.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,i=this._unsubscribe,o=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var s=0;s<n.length;++s)n[s].remove(this);if(r(i))try{i.call(this)}catch(p){e=p instanceof f?d(p.errors):[p]}if(u(o))for(var a=-1,l=o.length;++a<l;){var h=o[a];if(c(h))try{h.unsubscribe()}catch(p){e=e||[],p instanceof f?e=e.concat(d(p.errors)):e.push(p)}}if(e)throw new f(e)}},e.add=function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n},e.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t}()).EMPTY=function(t){return t.closed=!0,t}(new l),l);function d(t){return t.reduce((function(t,e){return t.concat(e instanceof f?e.errors:e)}),[])}var p="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),v=function(t){function e(n,r,i){var o;switch((o=t.call(this)||this).syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=a;break;case 1:if(!n){o.destination=a;break}if("object"==typeof n){n instanceof e?(o.syncErrorThrowable=n.syncErrorThrowable,o.destination=n,n.add(_assertThisInitialized(o))):(o.syncErrorThrowable=!0,o.destination=new g(_assertThisInitialized(o),n));break}default:o.syncErrorThrowable=!0,o.destination=new g(_assertThisInitialized(o),n,r,i)}return o}_inheritsLoose(e,t);var n=e.prototype;return n[p]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},n.next=function(t){this.isStopped||this._next(t)},n.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},n.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},n._next=function(t){this.destination.next(t)},n._error=function(t){this.destination.error(t),this.unsubscribe()},n._complete=function(){this.destination.complete(),this.unsubscribe()},n._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(h),g=function(t){function e(e,n,i,o){var s,u;(s=t.call(this)||this)._parentSubscriber=e;var c=_assertThisInitialized(s);return r(n)?u=n:n&&(u=n.next,i=n.error,o=n.complete,n!==a&&(r((c=Object.create(n)).unsubscribe)&&s.add(c.unsubscribe.bind(c)),c.unsubscribe=s.unsubscribe.bind(_assertThisInitialized(s)))),s._context=c,s._next=u,s._error=i,s._complete=o,s}_inheritsLoose(e,t);var n=e.prototype;return n.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;o.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},n.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=o.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):s(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;s(t)}}},n.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};o.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},n.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),o.useDeprecatedSynchronousErrorHandling)throw n;s(n)}},n.__tryOrSetError=function(t,e,n){if(!o.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return o.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(s(r),!0)}return!1},n._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(v),m="function"==typeof Symbol&&Symbol.observable||"@@observable";function y(){}function _(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(e)}function w(t){return t?1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}:y}var b,C=((b=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}var e=t.prototype;return e.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},e.subscribe=function(t,e,n){var r=this.operator,i=function(t,e,n){if(t){if(t instanceof v)return t;if(t[p])return t[p]()}return t||e||n?new v(t,e,n):new v(a)}(t,e,n);if(r?i.add(r.call(i,this.source)):i.add(this.source||o.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),o.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},e._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){o.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t,n=e.closed,r=e.destination,i=e.isStopped;if(n||i)return!1;t=r&&r instanceof v?r:null}return!0}(t)?t.error(e):console.warn(e)}},e.forEach=function(t,e){var n=this;return new(e=S(e))((function(e,r){var i;i=n.subscribe((function(e){try{t(e)}catch(n){r(n),i&&i.unsubscribe()}}),r,e)}))},e._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},e[m]=function(){return this},e.pipe=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?this:w(e)(this)},e.toPromise=function(t){var e=this;return new(t=S(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(t){return new b(t)},b);function S(t){if(t||(t=o.Promise||Promise),!t)throw new Error("no Promise impl found");return t}var k,x=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}(),T=function(t){function e(e,n){var r;return(r=t.call(this)||this).subject=e,r.subscriber=n,r.closed=!1,r}return _inheritsLoose(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(h),E=function(t){function e(e){var n;return(n=t.call(this,e)||this).destination=e,n}return _inheritsLoose(e,t),e}(v),I=((k=function(t){function e(){var e;return(e=t.call(this)||this).observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}_inheritsLoose(e,t);var n=e.prototype;return n[p]=function(){return new E(this)},n.lift=function(t){var e=new A(this,this);return e.operator=t,e},n.next=function(t){if(this.closed)throw new x;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},n.error=function(t){if(this.closed)throw new x;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},n.complete=function(){if(this.closed)throw new x;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},n.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},n._trySubscribe=function(e){if(this.closed)throw new x;return t.prototype._trySubscribe.call(this,e)},n._subscribe=function(t){if(this.closed)throw new x;return this.hasError?(t.error(this.thrownError),h.EMPTY):this.isStopped?(t.complete(),h.EMPTY):(this.observers.push(t),new T(this,t))},n.asObservable=function(){var t=new C;return t.source=this,t},e}(C)).create=function(t,e){return new A(t,e)},k),A=function(t){function e(e,n){var r;return(r=t.call(this)||this).destination=e,r.source=n,r}_inheritsLoose(e,t);var n=e.prototype;return n.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},n.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},n.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},n._subscribe=function(t){return this.source?this.source.subscribe(t):h.EMPTY},e}(I);function R(t){return t&&"function"==typeof t.schedule}var O=function(t){function e(e,n,r){var i;return(i=t.call(this)||this).parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},n._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},n._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(v),D=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}};var P="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator",j=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function L(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}var N=function(t){if(t&&"function"==typeof t[m])return e=t,function(t){var n=e[m]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)};var e,n,r;if(j(t))return D(t);if(L(t))return n=t,function(t){return n.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,s),t};if(t&&"function"==typeof t[P])return r=t,function(t){for(var e=r[P]();;){var n=e.next();if(n.done){t.complete();break}if(t.next(n.value),t.closed)break}return"function"==typeof e.return&&t.add((function(){e.return&&e.return()})),t};var i=c(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+i+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")};function U(t,e,n,r,i){if(void 0===i&&(i=new O(t,n,r)),!i.closed)return e instanceof C?e.subscribe(i):N(e)(i)}var M=function(t){function e(){return t.apply(this,arguments)||this}_inheritsLoose(e,t);var n=e.prototype;return n.notifyNext=function(t,e,n,r,i){this.destination.next(e)},n.notifyError=function(t,e){this.destination.error(t)},n.notifyComplete=function(t){this.destination.complete()},e}(v);function H(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new V(t,e))}}var V=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new F(t,this.project,this.thisArg))},t}(),F=function(t){function e(e,n,r){var i;return(i=t.call(this,e)||this).project=n,i.count=0,i.thisArg=r||_assertThisInitialized(i),i}return _inheritsLoose(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(v);function z(t,e){return new C((function(n){var r=new h,i=0;return r.add(e.schedule((function(){i!==t.length?(n.next(t[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}function q(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[m]}(t))return function(t,e){return new C((function(n){var r=new h;return r.add(e.schedule((function(){var i=t[m]();r.add(i.subscribe({next:function(t){r.add(e.schedule((function(){return n.next(t)})))},error:function(t){r.add(e.schedule((function(){return n.error(t)})))},complete:function(){r.add(e.schedule((function(){return n.complete()})))}}))}))),r}))}(t,e);if(L(t))return function(t,e){return new C((function(n){var r=new h;return r.add(e.schedule((function(){return t.then((function(t){r.add(e.schedule((function(){n.next(t),r.add(e.schedule((function(){return n.complete()})))})))}),(function(t){r.add(e.schedule((function(){return n.error(t)})))}))}))),r}))}(t,e);if(j(t))return z(t,e);if(function(t){return t&&"function"==typeof t[P]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new C((function(n){var r,i=new h;return i.add((function(){r&&"function"==typeof r.return&&r.return()})),i.add(e.schedule((function(){r=t[P](),i.add(e.schedule((function(){if(!n.closed){var t,e;try{var i=r.next();t=i.value,e=i.done}catch(o){return void n.error(o)}e?n.complete():(n.next(t),this.schedule())}})))}))),i}))}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof C?t:new C(N(t))}function B(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?function(r){return r.pipe(B((function(n,r){return q(t(n,r)).pipe(H((function(t,i){return e(n,t,r,i)})))}),n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new W(t,n))})}var W=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new Z(t,this.project,this.concurrent))},t}(),Z=function(t){function e(e,n,r){var i;return void 0===r&&(r=Number.POSITIVE_INFINITY),(i=t.call(this,e)||this).project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},n._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e,t,n)},n._innerSub=function(t,e,n){var r=new O(this,void 0,void 0);this.destination.add(r),U(this,t,e,n,r)},n._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},n.notifyNext=function(t,e,n,r,i){this.destination.next(e)},n.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(M);function G(t){return t}function Q(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),B(G,t)}function Y(t,e){return e?z(t,e):new C(D(t))}function $(){return function(t){return t.lift(new J(t))}}var K,J=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new X(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),X=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).connectable=n,r}return _inheritsLoose(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(v),tt={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(K=function(t){function e(e,n){var r;return(r=t.call(this)||this).source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}_inheritsLoose(e,t);var n=e.prototype;return n._subscribe=function(t){return this.getSubject().subscribe(t)},n.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},n.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new h).add(this.source.subscribe(new et(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.EMPTY)),t},n.refCount=function(){return $()(this)},e}(C).prototype)._subscribe},_isComplete:{value:K._isComplete,writable:!0},getSubject:{value:K.getSubject},connect:{value:K.connect},refCount:{value:K.refCount}},et=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).connectable=n,r}_inheritsLoose(e,t);var n=e.prototype;return n._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},n._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},n._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(E);function nt(t,e){return function(n){var r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return n.lift(new rt(r,e));var i=Object.create(n,tt);return i.source=n,i.subjectFactory=r,i}}var rt=function(){function t(t,e){this.subjectFactory=t,this.selector=e}return t.prototype.call=function(t,e){var n=this.selector,r=this.subjectFactory(),i=n(r).subscribe(t);return i.add(e.subscribe(r)),i},t}();function it(){return new I}var ot="__parameters__";function st(t,e,n){var r=function(t){return function(){if(t){var e=t.apply(void 0,arguments);for(var n in e)this[n]=e[n]}}}(e);function i(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=_construct(i,e);return s.annotation=o,s;function s(t,e,n){for(var r=t.hasOwnProperty(ot)?t[ot]:Object.defineProperty(t,ot,{value:[]})[ot];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(o),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}var at=st("Inject",(function(t){return{token:t}})),ut=st("Optional"),ct=st("Self"),lt=st("SkipSelf"),ft=function(t){return 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",t}({});function ht(t){for(var e in t)if(t[e]===ht)return e;throw Error("Could not find renamed property on target object.")}function dt(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function pt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function vt(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function gt(t){var e=t[yt];return e&&e.token===t?e:null}function mt(t){return t&&t.hasOwnProperty(_t)?t[_t]:null}var yt=ht({ngInjectableDef:ht}),_t=ht({ngInjectorDef:ht});function wt(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(wt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}var bt=ht({__forward_ref__:ht});function Ct(t){return t.__forward_ref__=Ct,t.toString=function(){return wt(this())},t}function St(t){return"function"==typeof(e=t)&&e.hasOwnProperty(bt)&&e.__forward_ref__===Ct?t():t;var e}var kt,xt="undefined"!=typeof globalThis&&globalThis,Tt="undefined"!=typeof window&&window,Et="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,It="undefined"!=typeof global&&global,At=xt||It||Tt||Et,Rt=function(){function t(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.ngInjectableDef=pt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),Ot=new Rt("INJECTOR",-1),Dt=new Object,Pt=/\n/gm,jt=ht({provide:String,useValue:ht}),Lt=void 0;function Nt(t){var e=Lt;return Lt=t,e}function Ut(t){var e=kt;return kt=t,e}function Mt(t,e){if(void 0===e&&(e=ft.Default),void 0===Lt)throw new Error("inject() must be called from an injection context");return null===Lt?Vt(t,void 0,e):Lt.get(t,e&ft.Optional?null:void 0,e)}function Ht(t,e){return void 0===e&&(e=ft.Default),(kt||Mt)(St(t),e)}function Vt(t,e,n){var r=gt(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&ft.Optional)return null;if(void 0!==e)return e;throw new Error("Injector: NOT_FOUND ["+wt(t)+"]")}function Ft(t){for(var e=[],n=0;n<t.length;n++){var r=St(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,o=ft.Default,s=0;s<r.length;s++){var a=r[s];a instanceof ut||"Optional"===a.ngMetadataName||a===ut?o|=ft.Optional:a instanceof lt||"SkipSelf"===a.ngMetadataName||a===lt?o|=ft.SkipSelf:a instanceof ct||"Self"===a.ngMetadataName||a===ct?o|=ft.Self:i=a instanceof at||a===at?a.token:a}e.push(Ht(i,o))}else e.push(Ht(r))}return e}var zt=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=Dt),e===Dt){var n=new Error("NullInjectorError: No provider for "+wt(t)+"!");throw n.name="NullInjectorError",n}return e},t}(),qt=function(){},Bt=function(){};function Wt(t,e){t.forEach((function(t){return Array.isArray(t)?Wt(t,e):e(t)}))}function Zt(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Gt(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}var Qt=function(){var t={OnPush:0,Default:1};return t[t.OnPush]="OnPush",t[t.Default]="Default",t}(),Yt=function(){var t={Emulated:0,Native:1,None:2,ShadowDom:3};return t[t.Emulated]="Emulated",t[t.Native]="Native",t[t.None]="None",t[t.ShadowDom]="ShadowDom",t}(),$t={},Kt=[],Jt=ht({ngComponentDef:ht}),Xt=ht({ngDirectiveDef:ht}),te=ht({ngPipeDef:ht}),ee=ht({ngModuleDef:ht}),ne=ht({ngLocaleIdDef:ht}),re=ht({ngFactoryDef:ht}),ie=ht({__NG_ELEMENT_ID__:ht}),oe=0;function se(t){var e=t.type,n=e.prototype,r={},i={type:e,providersResolver:null,consts:t.consts,vars:t.vars,factory:null,template:t.template||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,contentQueries:t.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:t.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:t.changeDetection===Qt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Yt.Emulated,id:"c",styles:t.styles||Kt,_:null,setInput:null,schemas:t.schemas||null,tView:null};return i._=""+{toString:function(){var e=t.directives,n=t.features,o=t.pipes;i.id+=oe++,i.inputs=le(t.inputs,r),i.outputs=le(t.outputs),n&&n.forEach((function(t){return t(i)})),i.directiveDefs=e?function(){return("function"==typeof e?e():e).map(ae)}:null,i.pipeDefs=o?function(){return("function"==typeof o?o():o).map(ue)}:null}},i}function ae(t){return he(t)||function(t){return t[Xt]||null}(t)}function ue(t){return function(t){return t[te]||null}(t)}function ce(t){return{type:t.type,bootstrap:t.bootstrap||Kt,declarations:t.declarations||Kt,imports:t.imports||Kt,exports:t.exports||Kt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}}function le(t,e){if(null==t)return $t;var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,e&&(e[i]=o)}return n}var fe=se;function he(t){return t[Jt]||null}function de(t,e){return t[re]||null}function pe(t,e){var n=t[ee]||null;if(!n&&!0===e)throw new Error("Type "+wt(t)+" does not have 'ngModuleDef' property.");return n}var ve=0,ge=1,me=2,ye=3,_e=4,we=5,be=6,Ce=7,Se=8,ke=9,xe=10,Te=11,Ee=12,Ie=13,Ae=14,Re=15,Oe=16,De=17,Pe=18,je=19,Le=1,Ne=2,Ue=5,Me=7,He=8,Ve=9;function Fe(t){return Array.isArray(t)&&"object"==typeof t[Le]}function ze(t){return Array.isArray(t)&&!0===t[Le]}function qe(t){return 0!=(8&t.flags)}function Be(t){return 2==(2&t.flags)}function We(t){return 1==(1&t.flags)}function Ze(t){return null!==t.template}function Ge(t){return 0!=(512&t[me])}var Qe,Ye,$e=8,Ke=8,Je=9,Xe=-1,tn=function(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n},en=null;function nn(t){en=t}function rn(){return Ye}function on(){return fn}var sn=0;function an(t){return(Pn&t)===t}function un(t){void 0===t&&(t=null),jn()!==t&&(an(1)&&dn(),Ln(null===t?-1:t),sn=0)}var cn,ln,fn,hn=null;function dn(){hn(),Pn&=-2}function pn(t){Pn|=1,hn=t}function vn(){return sn}function gn(){sn+=1}function mn(){return cn}function yn(t,e){cn=t,ln=e}function _n(t,e){cn=t,fn=e}function wn(){return ln}function bn(){ln=!1}var Cn=null,Sn=!1;function kn(){return Sn}function xn(t){Sn=t}var Tn=-1;function En(){return Tn}function In(t){Tn=t}var An=0;function Rn(){return An}function On(t){An=t}function Dn(t,e){an(1)&&dn();var n=fn;return cn=e,ln=!0,fn=Cn=t,n}var Pn=-2;function jn(){return Pn>>1}function Ln(t){Pn=t<<1}var Nn,Un=null;function Mn(){Un=null}function Hn(t){Nn=t}function Vn(){return Nn}var Fn=function(){var t={Important:1,DashCase:2};return t[t.Important]="Important",t[t.DashCase]="DashCase",t}();function zn(t){return!!t.listen}var qn={createRenderer:function(t,e){return document}};function Bn(t){return 3===t||4===t||6===t}var Wn="@";function Zn(t){return t[0]===Wn}function Gn(t){return t!==Xe}function Qn(t){return 32767&t}function Yn(t){return t>>16}function $n(t,e){for(var n=Yn(t),r=e;n>0;)r=r[Oe],n--;return r}function Kn(t){return"string"==typeof t?t:null==t?"":""+t}function Jn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Kn(t)}var Xn=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(At);function tr(t){return{name:"window",target:t.ownerDocument.defaultView}}function er(t){return t instanceof Function?t():t}var nr={},rr="[MAP]",ir=0,or=null,sr=0,ar=1;function ur(t){return t[0]}function cr(t,e){return 0!=(ur(t)&e)}function lr(t,e){t[0]|=e}function fr(t,e){return t[e+3]}function hr(t,e){return 0!=(1&function(t,e){return 1&t[e+0]}(t,e))}function dr(t,e,n){return t[e+(n?2:1)]}function pr(t){return vr(t)+1}function vr(t){return t[1]}function gr(t,e,n){return t[e+4+n]}function mr(t,e){return t[e+4+vr(t)]}function yr(t,e,n){t[e]=n}function _r(t,e){return e>0?t[e]:null}function wr(t,e){return cr(t,br(e))}function br(t){return t?128:64}function Cr(t,e){if(e===nr)return!1;var n=Array.isArray(t)?t[0]:t,r=Array.isArray(e)?e[0]:e;return!Object.is(n,r)}function Sr(t){return null!=t&&""!==t}function kr(t,e,n){return void 0===n&&(n=" "),t+(e.length&&t.length?n:"")+e}function xr(t){return Tr(t)?t[2]:t}function Tr(t){return Array.isArray(t)&&t.length>=3&&"string"!=typeof t[1]}function Er(t){var e=xr(t);return e&&e[0]||""}function Ir(t){return 0!=(16&t.flags)}function Ar(t,e){return t[e+0]}var Rr={MAP_DIRTY_VALUE:!0};function Or(t){t[0]=Rr}function Dr(t,e,n){t[e+1]=n}function Pr(t,e){return t[e+1]}function jr(t){return t!==ir}function Lr(t,e){for(var n="",r=1;r<t.length;r+=2){var i=Ar(t,r),o=Pr(t,r),s=kr(i,e?"":o,":");n=kr(n,s,e?" ":"; ")}return n}function Nr(t,e,n,r){for(var i=1;i<t.length;i+=2){var o=Ar(t,i);if(e<=o){var s=!1;if(o===e){var a=t[i];!r&&Sr(a)||(s=!0,Dr(t,i,n))}else s=!0,t.splice(i,0,e,n);return s}}return t.push(e,n),!0}var Ur="__ngContext__";function Mr(t){for(;Array.isArray(t);)t=t[ve];return t}function Hr(t,e){return Mr(e[t+je])}function Vr(t,e){return Mr(e[t.index])}function Fr(t,e){var n=t.index;return-1!==n?Mr(e[n]):null}function zr(t,e){return e[ge].data[t+je]}function qr(t,e){var n=e[t];return Fe(n)?n:n[ve]}function Br(t){var e=function(t){return t[Ur]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Wr(t){return 4==(4&t[me])}function Zr(t){t[Pe]=0}function Gr(t){var e=t[ye];return ze(e)?e[ye]:e}function Qr(t){for(var e=t[be];null!==e&&2===e.type;)e=(t=t[Oe])[be];return t}var Yr=!0;function $r(t){var e=Yr;return Yr=t,e}var Kr=255,Jr=0;function Xr(t,e){var n=ei(t,e);if(-1!==n)return n;var r=e[ge];r.firstTemplatePass&&(t.injectorIndex=e.length,ti(r.data,t),ti(e,null),ti(r.blueprint,null));var i=ni(t,e),o=Qn(i),s=$n(i,e),a=t.injectorIndex;if(Gn(i))for(var u=s[ge].data,c=0;c<8;c++)e[a+c]=s[o+c]|u[o+c];return e[a+Ke]=i,a}function ti(t,e){t.push(0,0,0,0,0,0,0,0,e)}function ei(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+Ke]?-1:t.injectorIndex}function ni(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=e[be],r=1;n&&-1===n.injectorIndex;)n=(e=e[Oe])?e[be]:null,r++;return n?n.injectorIndex|r<<16:-1}function ri(t,e,n){!function(t,e,n){var r="string"!=typeof n?n[ie]:n.charCodeAt(0)||0;null==r&&(r=n[ie]=Jr++);var i=r&Kr,o=1<<i,s=128&i,a=64&i,u=32&i,c=e.data;s?a?u?c[t+7]|=o:c[t+6]|=o:u?c[t+5]|=o:c[t+4]|=o:a?u?c[t+3]|=o:c[t+2]|=o:u?c[t+1]|=o:c[t]|=o}(t,e,n)}function ii(t,e,n,r,i){if(void 0===r&&(r=ft.Default),t){var o=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t[ie];return"number"==typeof e&&e>0?e&Kr:e}(n);if("function"==typeof o){var s=mn(),a=on();_n(t,e);try{var u=o();if(null!=u||r&ft.Optional)return u;throw new Error("No provider for "+Jn(n)+"!")}finally{_n(s,a)}}else if("number"==typeof o){if(-1===o)return new fi(t,e);var c=null,l=ei(t,e),f=Xe,h=r&ft.Host?Qr(e)[be]:null;for((-1===l||r&ft.SkipSelf)&&(f=-1===l?ni(t,e):e[l+Ke],li(r,!1)?(c=e[ge],l=Qn(f),e=$n(f,e)):l=-1);-1!==l;){f=e[l+Ke];var d=e[ge];if(ci(o,l,d.data)){var p=si(l,e,n,c,r,h);if(p!==oi)return p}li(r,e[ge].data[l+$e]===h)&&ci(o,l,e)?(c=d,l=Qn(f),e=$n(f,e)):l=-1}}}if(r&ft.Optional&&void 0===i&&(i=null),0==(r&(ft.Self|ft.Host))){var v=e[xe],g=Ut(void 0);try{return v?v.get(n,i,r&ft.Optional):Vt(n,i,r&ft.Optional)}finally{Ut(g)}}if(r&ft.Optional)return i;throw new Error("NodeInjector: NOT_FOUND ["+Jn(n)+"]")}var oi={};function si(t,e,n,r,i,o){var s=e[ge],a=s.data[t+$e],u=ai(a,s,n,null==r?Be(a)&&Yr:r!=s&&3===a.type,i&ft.Host&&o===a);return null!==u?ui(s.data,e,u,a):oi}function ai(t,e,n,r,i){for(var o=t.providerIndexes,s=e.data,a=65535&o,u=t.directiveStart,c=t.directiveEnd,l=o>>16,f=i?a+l:c,h=r?a:a+l;h<f;h++){var d=s[h];if(h<u&&n===d||h>=u&&d.type===n)return h}if(i){var p=s[u];if(p&&Ze(p)&&p.type===n)return u}return null}function ui(t,e,n,r){var i,o=e[n];if(null!==(i=o)&&"object"==typeof i&&Object.getPrototypeOf(i)==tn.prototype){var s=o;if(s.resolving)throw new Error("Circular dep for "+Jn(t[n]));var a,u=$r(s.canSeeViewProviders);s.resolving=!0,s.injectImpl&&(a=Ut(s.injectImpl));var c=mn(),l=on();_n(r,e);try{o=e[n]=s.factory(void 0,t,e,r)}finally{s.injectImpl&&Ut(a),$r(u),s.resolving=!1,_n(c,l)}}return o}function ci(t,e,n){var r=1<<t,i=64&t,o=32&t;return!!((128&t?i?o?n[e+7]:n[e+6]:o?n[e+5]:n[e+4]:i?o?n[e+3]:n[e+2]:o?n[e+1]:n[e])&r)}function li(t,e){return!(t&ft.Self||t&ft.Host&&e)}var fi=function(){function t(t,e){this._tNode=t,this._lView=e}return t.prototype.get=function(t,e){return ii(this._tNode,this._lView,t,void 0,e)},t}(),hi="ngDebugContext",di="ngOriginalError";function pi(t){return t[hi]}function vi(t){return t[di]}function gi(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];t.error.apply(t,n)}var mi=function(){function t(){this._console=console}var e=t.prototype;return e.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||gi}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},e._findContext=function(t){return t?pi(t)?pi(t):this._findContext(vi(t)):null},e._findOriginalError=function(t){for(var e=vi(t);e&&vi(e);)e=vi(e);return e},t}(),yi=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}();function _i(t){return t instanceof yi?t.changingThisBreaksApplicationSecurity:t}var wi=!0,bi=!1;function Ci(){return bi=!0,wi}var Si=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,xi=function(){var t={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return t[t.NONE]="NONE",t[t.HTML]="HTML",t[t.STYLE]="STYLE",t[t.SCRIPT]="SCRIPT",t[t.URL]="URL",t[t.RESOURCE_URL]="RESOURCE_URL",t}();function Ti(t){var e,n=function(){var t=on();return t&&t[Ie]}();return n?n.sanitize(xi.URL,t)||"":function(t,e){var n=function(t){return t instanceof yi&&t.getTypeName()||null}(t);if(null!=n&&"URL"!==n){if("ResourceURL"===n)return!0;throw new Error("Required a safe URL, got a "+n+" (see http://g.co/ng/security#xss)")}return"URL"===n}(t)?_i(t):(e=Kn(t),(e=String(e)).match(Si)||e.match(ki)?e:(Ci()&&console.warn("WARNING: sanitizing unsafe URL value "+e+" (see http://g.co/ng/security#xss)"),"unsafe:"+e))}function Ei(t,e){t[Ur]=e}function Ii(t){throw new Error("Multiple components match node with tagname "+t.tagName)}function Ai(){throw new Error("Cannot mix multi providers and regular providers")}function Ri(t,e,n,r,i,o){var s=e.onChanges,a=e.onInit,u=e.doCheck;i>=0&&(!n.preOrderHooks||i===n.preOrderHooks.length)&&(s||a||u)&&(n.preOrderHooks||(n.preOrderHooks=[])).push(r),o>=0&&(!n.preOrderCheckHooks||o===n.preOrderCheckHooks.length)&&(s||u)&&(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(r),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)),a&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,a),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,u))}function Oi(t,e){for(var n=e.directiveStart,r=e.directiveEnd;n<r;n++){var i=t.data[n];i.afterContentInit&&(t.contentHooks||(t.contentHooks=[])).push(-n,i.afterContentInit),i.afterContentChecked&&((t.contentHooks||(t.contentHooks=[])).push(n,i.afterContentChecked),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i.afterContentChecked)),i.afterViewInit&&(t.viewHooks||(t.viewHooks=[])).push(-n,i.afterViewInit),i.afterViewChecked&&((t.viewHooks||(t.viewHooks=[])).push(n,i.afterViewChecked),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,i.afterViewChecked)),null!=i.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(n,i.onDestroy)}}function Di(t,e,n){Li(t,e,3,n)}function Pi(t,e,n,r){(3&t[me])===n&&Li(t,e,n,r)}function ji(t,e){var n=t[me];(3&n)===e&&(n&=1023,n+=1,t[me]=n)}function Li(t,e,n,r){for(var i=null!=r?r:-1,o=0,s=void 0!==r?65535&t[Pe]:0;s<e.length;s++)if("number"==typeof e[s+1]){if(o=e[s],null!=r&&o>=r)break}else e[s]<0&&(t[Pe]+=65536),(o<i||-1==i)&&(Ni(t,n,e,s),t[Pe]=(4294901760&t[Pe])+s+2),s++}function Ni(t,e,n,r){var i=n[r]<0,o=n[r+1],s=t[i?-n[r]:n[r]];i?t[me]>>10<t[Pe]>>16&&(3&t[me])===e&&(t[me]+=1024,o.call(s)):o.call(s)}var Ui="ng-template";function Mi(t,e){var n=t.length,r=t.toLowerCase().indexOf(e),i=r+e.length;return!(-1===r||r>0&&" "!==t[r-1]||i<n&&" "!==t[i])}function Hi(t,e,n){return e===(0!==t.type||n?t.tagName:Ui)}function Vi(t,e,n){for(var r=4,i=t.attrs||[],o=function(t){for(var e=0;e<t.length;e++)if(Bn(t[e]))return e;return t.length}(i),s=!1,a=0;a<e.length;a++){var u=e[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!Hi(t,u,n)||""===u&&1===e.length){if(Fi(r))return!1;s=!0}}else{var c=8&r?u:e[++a];if(8&r&&t.classes){if(!Mi(Er(t.classes),c)){if(Fi(r))return!1;s=!0}continue}var l=zi(8&r?"class":u,i,0==t.type&&t.tagName!==Ui,n);if(-1===l){if(Fi(r))return!1;s=!0;continue}if(""!==c){var f;f=l>o?"":i[l+1].toLowerCase();var h=8&r?f:null;if(h&&!Mi(h,c)||2&r&&c!==f){if(Fi(r))return!1;s=!0}}}}else{if(!s&&!Fi(r)&&!Fi(u))return!1;if(s&&Fi(u))continue;s=!1,r=u|1&r}}return Fi(r)||s}function Fi(t){return 0==(1&t)}function zi(t,e,n,r){if(null===e)return-1;var i=0;if(r||!n){for(var o=!1;i<e.length;){var s=e[i];if(s===t)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){for(var a=e[++i];"string"==typeof a;)a=e[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){if(t[n]===e)return n;n++}return-1}(e,t)}function qi(t,e,n){void 0===n&&(n=!1);for(var r=0;r<e.length;r++)if(Vi(t,e[r],n))return!0;return!1}var Bi={element:null,directiveIndex:-1,sourceIndex:-1,classesBitMask:-1,classesIndex:-1,stylesBitMask:-1,stylesIndex:-1},Wi=0,Zi=1;function Gi(t,e){return Bi.element!==t?(Bi.element=t,Bi.directiveIndex=e,Bi.sourceIndex=e===ir?0:1,Bi.classesBitMask=Wi,Bi.classesIndex=Zi,Bi.stylesBitMask=Wi,Bi.stylesIndex=Zi):Bi.directiveIndex!==e&&(Bi.directiveIndex=e,Bi.sourceIndex++),Bi}function Qi(t,e,n,r,i,o){var s=!1;r=r||rr;for(var a=vr(t);a<=n;)Ki(t),a++;for(var u="number"==typeof i,c=4+pr(t),l=3;l<t.length;){var f=fr(t,l);if(r<=f){r<f?Yi(t,l,r,o):u&&lr(t,4),$i(t,l,i,e,n),s=!0;break}l+=c}s||(Yi(t,t.length,r,o),$i(t,l,i,e,n))}function Yi(t,e,n,r){var i=r?1:0;t.splice(e,0,i,ar,ar,n),e+=4;for(var o=vr(t),s=0;s<o;s++)t.splice(e,0,sr),e++;t.splice(e,0,or)}function $i(t,e,n,r,i){if("number"==typeof n){var o=jr(i);t[e+4+i]=n,function(t,e,n,r){t[e+(r?2:1)]=n}(t,e,dr(t,e,o)|1<<r,o)}else null!==n&&null===mr(t,e)&&function(t,e,n){t[e+4+vr(t)]=n}(t,e,n)}function Ki(t){for(var e=4+pr(t)-1,n=3;n<t.length;)n+=e,t.splice(n++,0,sr),n++;t[1]++}function Ji(t,e){!function(t,e){for(var n=!1,r=1;r<e.length;r+=2){var i=Pr(e,r);i&&(Qi(t,-1,0,Ar(e,r),i,!1),n=!0)}n&&lr(t,8)}(t,xr(t)),function(t,e){lr(t,br(e))}(t,e)}function Xi(t,e,n,r,i,o,s,a){var u,c=!0===(u=i)?-1:!1===u?0:u,l=null,f=!1;cr(t,2)&&(l=eo,f=0!=(c&dr(t,3,a)));var h=pr(t),d=1,p=f?1:0;a&&(p|=8,d=h-1);for(var v=function(t){var e=3;return cr(t,2)&&(e+=4+pr(t)),e}(t);v<t.length;){if(c&dr(t,v,a)){for(var g=!1,m=fr(t,v),y=mr(t,v),_=0;_<d;_++){var w=gr(t,v,_);if(!g&&0!==w){var b=_r(r,w);Sr(b)&&(a&&0===_||o(e,n,m,s&&hr(t,v)?s(m,b,2):_i(b),w),g=!0)}if(l){var C=p|(g?4:2);a&&0===_&&(C|=16);var S=l(t,e,n,r,_,o,s,C,m,y);g=g||S}}g||o(e,n,m,y)}v+=4+h}l&&(a&&(p|=16),l(t,e,n,r,0,o,s,p))}function to(t,e,n,r,i,o,s,a){var u=_i(i);if(Sr(u))u=a?a(r,i,2):u;else if(cr(e,8)){var c=xr(e);c&&(u=function(t,e){for(var n=1;n<t.length;n+=2){var r=Ar(t,n);if(r>=e)return r===e?Pr(t,n):null}return null}(c,r))}o(t,n,r,u,s)}var eo=null,no=function(t,e,n,r){if(null!==t)if(r)if(r=r.toString(),zn(t))t.setStyle(e,n,r,Fn.DashCase);else{var i=e.style;null!=i&&i.setProperty(n,r)}else if(zn(t))t.removeStyle(e,n,Fn.DashCase);else{var o=e.style;null!=o&&o.removeProperty(n)}},ro=function(t,e,n,r){if(null!==t&&""!==n)if(r)if(zn(t))t.addClass(e,n);else{var i=e.classList;null!=i&&i.add(n)}else if(zn(t))t.removeClass(e,n);else{var o=e.classList;null!=o&&o.remove(n)}};function io(t,e,n,r){var i=xr(n);if(i)for(var o=1;o<i.length;o+=2){var s=Ar(i,o),a=Pr(i,o);r?ro(t,e,s,a,null):no(t,e,s,a,null)}}function oo(t){so(on(),jn()+t,kn())}function so(t,e,n){if(an(1)&&dn(),!n)if(3==(3&t[me])){var r=t[ge].preOrderCheckHooks;null!==r&&Di(t,r,e)}else{var i=t[ge].preOrderHooks;null!==i&&Pi(t,i,0,e)}Ln(e)}var ao=function(t,e,n,r,i,o,s,a,u,c){var l=!1;if(pr(t)){var f=!0,h=!u;h&&0==(1&a)&&(f=!1,l=!0),f&&(l=function t(e,n,r,i,o,s,a,u,c,l){var f=pr(e)-1-1,h=c<f&&0!=(8&a),d=0!=(16&a);d&&(a&=-17);var p,v,g=!1;if(c<=f){var m=((p=c)>=lo.length&&lo.push(1),lo[p]),y=gr(e,3,c),_=_r(i,y);if(_){for(;m<_.length;){var w=Ar(_,m),b=u&&w>u,C=!b&&w===u,S=Pr(_,m),k=Sr(S),x=b?a:uo(a,k,C),T=!!h&&t(e,n,r,i,o,s,x,b?u:w,c+1,l);if(b){g||(g=T);break}if(!T&&co(a,C)&&(T=!0,!d)){var E=C?y:null;o(n,r,w,C&&!k?l:s?s(w,S,3):S?_i(S):null,E)}g=T&&C,m+=2}v=m,lo[c]=v,!h||1!==_.length&&u||(g=t(e,n,r,i,o,s,a,u,c+1,l))}else h&&(g=t(e,n,r,i,o,s,a,u,c+1,l))}return g}(t,e,n,r,o,s,a,u||null,i,c||null)),h&&function(){for(var t=0;t<lo.length;t++)lo[t]=1}()}return l};function uo(t,e,n){var r=t;return!e&&(n?2&t:1&t)?(r|=2,r&=-5):(r|=4,r&=-3),r}function co(t,e){var n=0!=(1&t);return n?4&t&&e&&(n=!1):2&t&&(n=e),n}var lo=[];function fo(t,e){var n=t.contentQueries;if(null!==n)for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1];if(-1!==o){var s=t.data[o];On(i),s.contentQueries(2,e[o],o)}}}function ho(t,e,n){return zn(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function po(t,e,n,r,i,o,s,a,u,c){var l=e.blueprint.slice();return l[ve]=i,l[me]=140|r,Zr(l),l[ye]=l[Oe]=t,l[ke]=n,l[Te]=s||t&&t[Te],l[Ee]=a||t&&t[Ee],l[Ie]=u||t&&t[Ie]||null,l[xe]=c||t&&t[xe]||null,l[be]=o,l}function vo(t,e,n,r,i,o){var s=n+je,a=t.data[s]||function(t,e,n,r,i,o){var s=mn(),a=wn(),u=a?s:s&&s.parent,c=u&&u!==e?u:null,l=t.data[n]=ko(0,c,r,n,i,o);return null===t.firstChild&&(t.firstChild=l),s&&(!a||null!=s.child||null===l.parent&&2!==s.type?a||(s.next=l):s.child=l),l}(t,e,s,r,i,o);return yn(a,!0),a}function go(t,e,n){var r=Dn(t,t[be]);try{var i=e.viewQuery;null!==i&&Bo(1,i,n);var o=e.template;null!==o&&_o(t,o,1,n),e.firstTemplatePass&&(e.firstTemplatePass=!1),e.staticContentQueries&&fo(e,t),e.staticViewQueries&&Bo(2,e.viewQuery,n);var s=e.components;null!==s&&function(t,e){for(var n=0;n<e.length;n++)Ho(t,e[n])}(t,s)}finally{t[me]&=-5,Dn(r,null)}}function mo(t,e,n,r){var i=Dn(t,t[be]),o=t[me];try{Zr(t),In(t[Ce]=e.bindingStartIndex),null!==n&&_o(t,n,2,r);var s=kn(),a=3==(3&o);if(!s)if(a){var u=e.preOrderCheckHooks;null!==u&&Di(t,u,null)}else{var c=e.preOrderHooks;null!==c&&Pi(t,c,0,null),ji(t,0)}if(function(t){for(var e=t[Ae];null!==e;){if(ze(e)&&-1===e[Ne])for(var n=Ve;n<e.length;n++){var r=e[n],i=r[ge];mo(r,i,i.template,r[ke])}e=e[_e]}}(t),null!==e.contentQueries&&fo(e,t),!s)if(a){var l=e.contentCheckHooks;null!==l&&Di(t,l)}else{var f=e.contentHooks;null!==f&&Pi(t,f,1),ji(t,1)}!function(t,e){var n=jn();try{if(null!==t.expandoInstructions){var r=e[Ce]=t.expandoStartIndex;In(r);for(var i=-1,o=-1,s=0;s<t.expandoInstructions.length;s++){var a=t.expandoInstructions[s];if("number"==typeof a){if(a<=0){un(o=-a);var u=t.expandoInstructions[++s];i=r+=Je+u}else r+=a;In(r)}else null!==a&&(gn(),e[Ce]=r,a(2,Mr(e[i]),o)),i++}}}finally{un(n)}}(e,t);var h=e.viewQuery;null!==h&&Bo(2,h,r);var d=e.components;if(null!==d&&function(t,e){for(var n=0;n<e.length;n++)Mo(t,e[n])}(t,d),!s)if(a){var p=e.viewCheckHooks;null!==p&&Di(t,p)}else{var v=e.viewHooks;null!==v&&Pi(t,v,2),ji(t,2)}}finally{t[me]&=-73,Dn(i,null)}}function yo(t,e,n){var r=t[Te],i=!kn(),o=Wr(t),s=mn(),a=wn();try{i&&!o&&r.begin&&r.begin();var u=t[ge];o&&go(t,u,n),mo(t,u,e,n)}finally{i&&!o&&r.end&&r.end(),yn(s,a)}}function _o(t,e,n,r){Mn();var i=jn();try{un(null),2&n&&t.length>je&&so(t,0,kn()),e(n,r)}finally{an(1)&&dn(),Ln(i)}}function wo(t,e,n){rn()&&(function(t,e,n){var r=n.directiveStart,i=n.directiveEnd;!t.firstTemplatePass&&r<i&&Xr(n,e);for(var o=r;o<i;o++){var s=t.data[o];Ze(s)&&No(e,n,s),Ro(e,n,ui(t.data,e,o,n),s,o)}}(t,e,n),function(t,e,n){var r=n.directiveStart,i=n.directiveEnd,o=t.expandoInstructions,s=t.firstTemplatePass,a=n.index-je,u=jn();try{un(a);for(var c=r;c<i;c++){var l=t.data[c],f=e[c];l.hostBindings?(gn(),Io(l,o,f,n,s)):s&&o.push(null)}}finally{un(u)}}(t,e,n),un(null))}function bo(t,e,n){void 0===n&&(n=Vr);var r=e.localNames;if(r)for(var i=e.index+1,o=0;o<r.length;o+=2){var s=r[o+1],a=-1===s?n(e,t):t[s];t[i++]=a}}function Co(t){return t.tView||(t.tView=So(-1,t.template,t.consts,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas))}function So(t,e,n,r,i,o,s,a){var u=je+n,c=u+r,l=function(t,e){for(var n=[],r=0;r<e;r++)n.push(r<t?null:nr);return n[Ce]=t,n}(u,c);return l[ge]={id:t,blueprint:l,template:e,queries:null,viewQuery:s,node:null,data:l.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:c,expandoInstructions:null,firstTemplatePass:!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 o?o():o,firstChild:null,schemas:a}}function ko(t,e,n,r,i,o){return{type:n,index:r,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:i,attrs:o,localNames:null,initialInputs:void 0,inputs:void 0,outputs:void 0,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,classes:null}}function xo(t,e,n){for(var r in t)if(t.hasOwnProperty(r)){n=null===n?{}:n;var i=t[r];n.hasOwnProperty(r)?n[r].push(e,r,i):n[r]=[e,r,i]}return n}function To(t,e,n,r,i,o,s){var a,u,c=Hr(e,t),l=zr(e,t),f=l.inputs;if(!o&&null!=f&&(a=f[n]))Yo(t,a,r),Be(l)&&function(t,e){var n=qr(e,t);16&n[me]||(n[me]|=64)}(t,e+je);else if(3===l.type){n="class"===(u=n)?"className":"for"===u?"htmlFor":"formaction"===u?"formAction":"innerHtml"===u?"innerHTML":"readonly"===u?"readOnly":"tabindex"===u?"tabIndex":u;var h=s?s(l,t):t[Ee];r=null!=i?i(r,l.tagName||"",n):r,zn(h)?h.setProperty(c,n,r):Zn(n)||(c.setProperty?c.setProperty(n,r):c[n]=r)}else l.type}function Eo(t,e,n,r){if(rn()){var i=function(t,e,n){var r=t.directiveRegistry,i=null;if(r)for(var o=0;o<r.length;o++){var s=r[o];qi(n,s.selectors,!1)&&(i||(i=[]),ri(Xr(n,e),t,s.type),Ze(s)?(2&n.flags&&Ii(n),Do(t,n),i.unshift(s)):i.push(s))}return i}(t,e,n),o=r?{"":-1}:null;if(i){jo(n,t.data.length,i.length);for(var s=0;s<i.length;s++){var a=i[s];a.providersResolver&&a.providersResolver(a)}Ao(t,n,i.length);for(var u=t.preOrderHooks&&t.preOrderHooks.length||0,c=t.preOrderCheckHooks&&t.preOrderCheckHooks.length||0,l=n.index-je,f=0;f<i.length;f++){var h=i[f],d=t.data.length;Lo(t,e,h),Po(t.data.length-1,h,o),h.contentQueries&&(n.flags|=8),Ri(d,h,t,l,u,c)}!function(t,e){for(var n=e.directiveStart,r=e.directiveEnd,i=t.data,o=null,s=null,a=n;a<r;a++){var u=i[a];o=xo(u.inputs,a,o),s=xo(u.outputs,a,s)}e.inputs=o,e.outputs=s}(t,n)}o&&function(t,e,n){if(e)for(var r=t.localNames=[],i=0;i<e.length;i+=2){var o=n[e[i+1]];if(null==o)throw new Error("Export of name '"+e[i+1]+"' not found!");r.push(e[i],o)}}(n,r,o)}}function Io(t,e,n,r,i){var o=e.length;nn(t);var s=r.index-je;t.hostBindings(1,n,s),nn(null),o===e.length&&i&&e.push(t.hostBindings)}function Ao(t,e,n){var r=-(e.index-je),i=65535&e.providerIndexes,o=t.data.length-i;(t.expandoInstructions||(t.expandoInstructions=[])).push(r,o,n)}function Ro(t,e,n,r,i){Oo(t,e,n),null!==e.attrs&&function(t,e,n,r,i){var o=i.initialInputs;(void 0===o||e>=o.length)&&(o=function(t,e,n){for(var r=n.initialInputs||(n.initialInputs=[]),i=r.length;i<=t;i++)r.push(null);for(var o=n.attrs,s=0;s<o.length;){var a=o[s];if(0!==a)if(5!==a){if("number"==typeof a)break;var u=e[a],c=o[s+1];void 0!==u&&(r[t]||(r[t]=[])).push(a,u,c),s+=2}else s+=2;else s+=4}return r}(e,r.inputs,i));var s=o[e];if(s)for(var a=r.setInput,u=0;u<s.length;){var c=s[u++],l=s[u++],f=s[u++];a?r.setInput(n,f,c,l):n[l]=f}}(0,i,n,r,e),Ze(r)&&(qr(e.index,t)[ke]=n)}function Oo(t,e,n){Ei(n,t);var r=Vr(e,t);r&&Ei(r,t)}function Do(t,e){e.flags=2,(t.components||(t.components=[])).push(e.index)}function Po(t,e,n){if(n){if(e.exportAs)for(var r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;e.template&&(n[""]=t)}}function jo(t,e,n){var r=t.flags;t.flags=2&r|1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function Lo(t,e,n){t.data.push(n);var r=n.factory||(n.factory=de(n.type)),i=new tn(r,Ze(n),null);t.blueprint.push(i),e.push(i)}function No(t,e,n){var r=Vr(e,t),i=Co(n),o=t[Te],s=Vo(t,po(t,i,null,n.onPush?64:16,r,e,o,o.createRenderer(r,n)));t[e.index]=s}function Uo(t,e,n,r,i){return new Array(t,!0,i?-1:0,e,null,null,r,n,null)}function Mo(t,e){var n=qr(e,t);if(128==(128&n[me])&&80&n[me]){var r=n[ge];mo(n,r,r.template,n[ke])}}function Ho(t,e){var n=qr(e,t);!function(t){for(var e=t[ge],n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(n),go(n,n[ge],n[ke])}function Vo(t,e){return t[Ae]?t[Re][_e]=e:t[Ae]=e,t[Re]=e,e}function Fo(t){for(;t;){t[me]|=64;var e=Gr(t);if(Ge(t)&&!e)return t;t=e}return null}function zo(t,e){var n=t[Te],r=mn(),i=wn();n.begin&&n.begin();try{var o=t[ge];mo(t,o,o.template,e)}catch(s){throw Qo(t,s),s}finally{n.end&&n.end(),yn(r,i)}}function qo(t){!function(t){for(var e=0;e<t.components.length;e++){var n=t.components[e],r=Br(n);yo(r,r[ge].template,n)}}(t[ke])}function Bo(t,e,n){On(0),e(t,n)}var Wo=Promise.resolve(null);function Zo(t){return t[Se]||(t[Se]=[])}function Go(t){return t[ge].cleanup||(t[ge].cleanup=[])}function Qo(t,e){var n=t[xe],r=n?n.get(mi,null):null;r&&r.handleError(e)}function Yo(t,e,n){for(var r=t[ge],i=0;i<e.length;){var o=e[i++],s=e[i++],a=e[i++],u=t[o],c=r.data[o];c.setInput?c.setInput(u,n,s,a):u[a]=n}}function $o(t,e,n){var r=Hr(e,t),i=t[Ee];zn(i)?i.setValue(r,n):r.textContent=n}function Ko(t,e){var n=e[ye];return-1===t.index?ze(n)?n:null:n}function Jo(t,e){var n=Ko(t,e);return n?cs(e[Ee],n[Me]):null}function Xo(t,e,n,r,i){if(null!=r){var o,s=!1;ze(r)?o=r:Fe(r)&&(s=!0,r=r[ve]);var a=Mr(r);0===t&&null!==n?null==i?as(e,n,a):ss(e,n,a,i||null):1===t&&null!==n?ss(e,n,a,i||null):2===t?function(t,e,n){var r=cs(t,e);r&&function(t,e,n,r){zn(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}(e,a,s):3===t&&e.destroyNode(a),null!=o&&function(t,e,n,r,i){var o=n[Me];o!==Mr(n)&&Xo(e,t,r,o,i);for(var s=Ve;s<n.length;s++)ds(t,e,n[s],r,o)}(e,t,o,n,i)}}function ts(t,e,n){var r=Jo(t[ge].node,t);r&&ds(t[Ee],e?1:2,t,r,n)}function es(t,e){var n=t[Ue],r=n.indexOf(e);n.splice(r,1)}function ns(t,e){if(!(t.length<=Ve)){var n=Ve+e,r=t[n];if(r){var i=r[De];null!==i&&i!==t&&es(i,r),e>0&&(t[n-1][_e]=r[_e]);var o=Gt(t,Ve+e);ts(r,!1,null);var s=o[we];null!==s&&s.detachView(o[ge]),r[ye]=null,r[_e]=null,r[me]&=-129}return r}}function rs(t){if(!(256&t[me])){var e=t[Ee];zn(e)&&e.destroyNode&&ds(e,3,t,null,null),function(t){var e=t[Ae];if(!e)return os(t);for(;e;){var n=null;if(Fe(e))n=e[Ae];else{var r=e[Ve];r&&(n=r)}if(!n){for(;e&&!e[_e]&&e!==t;)os(e),e=is(e,t);os(e||t),n=e&&e[_e]}e=n}}(t)}}function is(t,e){var n;return Fe(t)&&(n=t[be])&&2===n.type?Ko(n,t):t[ye]===e?null:t[ye]}function os(t){if(Fe(t)&&!(256&t[me])){t[me]&=-129,t[me]|=256,function(t){var e,n=t[ge];if(null!=n&&null!=(e=n.destroyHooks))for(var r=0;r<e.length;r+=2){var i=t[e[r]];i instanceof tn||e[r+1].call(i)}}(t),function(t){var e=t[ge].cleanup;if(null!==e){for(var n=t[Se],r=0;r<e.length-1;r+=2)if("string"==typeof e[r]){var i=e[r+1],o="function"==typeof i?i(t):Mr(t[i]),s=n[e[r+2]],a=e[r+3];"boolean"==typeof a?o.removeEventListener(e[r],s,a):a>=0?n[a]():n[-a].unsubscribe(),r+=2}else{var u=n[e[r+1]];e[r].call(u)}t[Se]=null}}(t);var e=t[be];e&&3===e.type&&zn(t[Ee])&&t[Ee].destroy();var n=t[De];if(null!==n&&ze(t[ye])){n!==t[ye]&&es(n,t);var r=t[we];null!==r&&r.detachView(t[ge])}}}function ss(t,e,n,r){zn(t)?t.insertBefore(e,n,r):e.insertBefore(n,r,!0)}function as(t,e,n){zn(t)?t.appendChild(e,n):e.appendChild(n)}function us(t,e,n,r){null!==r?ss(t,e,n,r):as(t,e,n)}function cs(t,e){return zn(t)?t.parentNode(e):e.parentNode}function ls(t,e,n){var r=function(t,e){if(Ge(e))return cs(e[Ee],Vr(t,e));for(var n=t.parent;null!=n&&(4===n.type||5===n.type);)n=(t=n).parent;if(null==n){var r=e[be];return 2===r.type?Jo(r,e):function(t){var e=t[be];return e&&3===e.type?Vr(e,Gr(t)):null}(e)}if(t&&5===t.type&&4&t.flags)return Vr(t,e).parentNode;if(2&n.flags){var i=e[ge].data,o=i[i[n.index].directiveStart].encapsulation;if(o!==Yt.ShadowDom&&o!==Yt.Native)return null}return Vr(n,e)}(e,n);if(null!=r){var i=n[Ee],o=function(t,e){if(2===t.type){var n=Ko(t,e);return null===n?null:fs(n.indexOf(e,Ve)-Ve,n)}return 4===t.type||5===t.type?Vr(t,e):null}(e.parent||n[be],n);if(Array.isArray(t))for(var s=0;s<t.length;s++)us(i,r,t[s],o);else us(i,r,t,o)}}function fs(t,e){var n=Ve+t+1;if(n<e.length){var r=e[n],i=r[be].child;if(null!==i){if(4===i.type||5===i.type){for(var o=i.child;o&&(4===o.type||5===o.type);)o=o.child;i=o||i}return Fr(i,r)}}return e[Me]}function hs(t,e,n,r,i,o,s){for(;null!=n;){var a=r[n.index],u=n.type;s&&0===e&&(a&&Ei(Mr(a),r),n.flags|=4),64!=(64&n.flags)&&(4===u||5===u?(hs(t,e,n.child,r,i,o,!1),Xo(e,t,i,a,o)):1===u?ps(t,e,r,n,i,o):Xo(e,t,i,a,o)),n=s?n.projectionNext:n.next}}function ds(t,e,n,r,i){hs(t,e,n[ge].node.child,n,r,i,!1)}function ps(t,e,n,r,i,o){var s=Qr(n),a=s[be].projection[r.projection];if(Array.isArray(a))for(var u=0;u<a.length;u++)Xo(e,t,i,a[u],o);else hs(t,e,a,s[ye],i,o,!0)}var vs,gs,ms,ys=function(){function t(t,e,n){this._context=e,this._componentIndex=n,this._appRef=null,this._viewContainerRef=null,this._tViewNode=null,this._lView=t}var e=t.prototype;return e.destroy=function(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){var t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}rs(this._lView)},e.onDestroy=function(t){var e,n;n=t,Zo(e=this._lView).push(n),e[ge].firstTemplatePass&&Go(e).push(e[Se].length-1,null)},e.markForCheck=function(){Fo(this._lView)},e.detach=function(){this._lView[me]&=-129},e.reattach=function(){this._lView[me]|=128},e.detectChanges=function(){zo(this._lView,this.context)},e.checkNoChanges=function(){!function(t,e){xn(!0);try{zo(t,e)}finally{xn(!1)}}(this._lView,this.context)},e.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},e.detachFromAppRef=function(){this._appRef=null,function(t){ds(t[Ee],2,t,null,null)}(this._lView)},e.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},e._lookUpContext=function(){return this._context=Gr(this._lView)[this._componentIndex]},_createClass(t,[{key:"rootNodes",get:function(){if(null==this._lView[ve]){var t=this._lView[be];return function t(e,n,r){for(var i=n.child;i;){var o=Fr(i,e);if(o&&r.push(o),4===i.type)t(e,i,r);else if(1===i.type)for(var s=Qr(e),a=s[be],u=Gr(s),c=a.projection[i.projection];c&&u;)r.push(Vr(c,u)),c=c.next;i=i.next}return r}(this._lView,t,[])}return[]}},{key:"context",get:function(){return this._context?this._context:this._lookUpContext()}},{key:"destroyed",get:function(){return 256==(256&this._lView[me])}}]),t}(),_s=function(t){function e(e){var n;return(n=t.call(this,e,null,-1)||this)._view=e,n}_inheritsLoose(e,t);var n=e.prototype;return n.detectChanges=function(){qo(this._view)},n.checkNoChanges=function(){!function(t){xn(!0);try{qo(t)}finally{xn(!1)}}(this._view)},_createClass(e,[{key:"context",get:function(){return null}}]),e}(ys);function ws(t,e,n){return vs||(vs=function(t){function e(){return t.apply(this,arguments)||this}return _inheritsLoose(e,t),e}(t)),new vs(Vr(e,n))}function bs(t,e,n,r){return gs||(gs=function(t){function e(e,n,r){var i;return(i=t.call(this)||this)._declarationView=e,i._declarationTContainer=n,i.elementRef=r,i}return _inheritsLoose(e,t),e.prototype.createEmbeddedView=function(t){var e=this._declarationTContainer.tViews,n=po(this._declarationView,e,t,16,null,e.node),r=this._declarationView[this._declarationTContainer.index];n[De]=r;var i=this._declarationView[we];null!==i&&(n[we]=i.createEmbeddedView(e)),go(n,e,t);var o=new ys(n,t,-1);return o._tViewNode=n[be],o},e}(t)),0===n.type?new gs(r,n,ws(e,n,r)):null}function Cs(t,e,n,r){var i;ms||(ms=function(t){function n(e,n,r){var i;return(i=t.call(this)||this)._lContainer=e,i._hostTNode=n,i._hostView=r,i}_inheritsLoose(n,t);var r=n.prototype;return r.clear=function(){for(;this.length>0;)this.remove(this.length-1)},r.get=function(t){return null!==this._lContainer[He]&&this._lContainer[He][t]||null},r.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},r.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;!i&&null==t.ngModule&&o&&(i=o.get(qt,null));var s=t.create(o,r,void 0,i);return this.insert(s.hostView,e),s},r.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");this.allocateContainerIfNeeded();var n=t._lView,r=this._adjustIndex(e);return ze(n[ye])?this.move(t,r):(function(t,e,n){var r=Ve+n,i=e.length;n>0&&(e[r-1][_e]=t),n<i-Ve?(t[_e]=e[r],Zt(e,Ve+n,t)):(e.push(t),t[_e]=null),t[ye]=e;var o=t[De];null!==o&&e!==o&&function(t,e){var n=t[Ue];null===n?t[Ue]=[e]:n.push(e)}(o,t);var s=t[we];null!==s&&s.insertView(t[ge]),t[me]|=128}(n,this._lContainer,r),ts(n,!0,fs(r,this._lContainer)),t.attachToViewContainerRef(this),Zt(this._lContainer[He],r,t),t)},r.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this.indexOf(t);return-1!==n&&this.detach(n),this.insert(t,e),t},r.indexOf=function(t){return null!==this._lContainer[He]?this._lContainer[He].indexOf(t):0},r.remove=function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1);(function(t,e){var n=ns(t,e);n&&rs(n)})(this._lContainer,e),Gt(this._lContainer[He],e)},r.detach=function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1),n=ns(this._lContainer,e);return n&&null!=Gt(this._lContainer[He],e)?new ys(n,n[ke],-1):null},r._adjustIndex=function(t,e){return void 0===e&&(e=0),null==t?this.length+e:t},r.allocateContainerIfNeeded=function(){null===this._lContainer[He]&&(this._lContainer[He]=[])},_createClass(n,[{key:"element",get:function(){return ws(e,this._hostTNode,this._hostView)}},{key:"injector",get:function(){return new fi(this._hostTNode,this._hostView)}},{key:"parentInjector",get:function(){var t=ni(this._hostTNode,this._hostView),e=$n(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,i=n.parent;null!=i.parent&&r==i.injectorIndex;)i=i.parent;return i}for(var o=Yn(t),s=e,a=e[be];o>1;)a=(s=s[Oe])[be],o--;return a}(t,this._hostView,this._hostTNode);return Gn(t)&&null!=n?new fi(n,e):new fi(null,this._hostView)}},{key:"length",get:function(){return this._lContainer.length-Ve}}]),n}(t));var o=r[n.index];if(ze(o))(i=o)[Ne]=-1;else{var s;if(s=4===n.type?Mr(o):r[Ee].createComment(""),Ge(r)){var a=r[Ee],u=Vr(n,r);ss(a,cs(a,u),s,function(t,e){return zn(t)?t.nextSibling(e):e.nextSibling}(a,u))}else ls(s,n,r);r[n.index]=i=Uo(o,r,s,n,!0),Vo(r,i)}return new ms(i,n,r)}var Ss=function(){var t=function(){};return t.__NG_ELEMENT_ID__=function(){return ks()},t}(),ks=function(t){return void 0===t&&(t=!1),function(t,e,n){if(Be(t)&&!n){var r=t.directiveStart,i=qr(t.index,e);return new ys(i,null,r)}if(3===t.type||0===t.type||4===t.type){var o=Qr(e);return new ys(o,o[ke],-1)}return null}(mn(),on(),t)},xs=new Rt("Set Injector scope."),Ts={},Es={},Is=[],As=void 0;function Rs(){return void 0===As&&(As=new zt),As}function Os(t,e,n,r){return void 0===e&&(e=null),void 0===n&&(n=null),e=e||Rs(),new Ds(t,n,e,r)}var Ds=function(){function t(t,e,n,r){var i=this;void 0===r&&(r=null),this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var o=[];e&&Wt(e,(function(n){return i.processProvider(n,t,e)})),Wt([t],(function(t){return i.processInjectorType(t,[],o)})),this.records.set(Ot,Ls(void 0,this));var s=this.records.get(xs);this.scope=null!=s?s.value:null,this.injectorDefTypes.forEach((function(t){return i.get(t)})),this.source=r||("object"==typeof t?null:wt(t))}var e=t.prototype;return e.destroy=function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(t){return t.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}},e.get=function(t,e,n){void 0===e&&(e=Dt),void 0===n&&(n=ft.Default),this.assertNotDestroyed();var r,i=Nt(this);try{if(!(n&ft.SkipSelf)){var o=this.records.get(t);if(void 0===o){var s=("function"==typeof(r=t)||"object"==typeof r&&r instanceof Rt)&>(t);o=s&&this.injectableDefInScope(s)?Ls(Ps(t),Ts):null,this.records.set(t,o)}if(null!=o)return this.hydrate(t,o)}var a=n&ft.Self?Rs():this.parent;return e=n&ft.Optional&&e===Dt?null:e,a.get(t,e)}catch(u){if("NullInjectorError"===u.name){if((u.ngTempTokenPath=u.ngTempTokenPath||[]).unshift(wt(t)),i)throw u;return function(t,e,n,r){var i=t.ngTempTokenPath;throw e.__source&&i.unshift(e.__source),t.message=function(t,e,n,r){void 0===r&&(r=null),t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;var i=wt(e);if(e instanceof Array)i=e.map(wt).join(" -> ");else if("object"==typeof e){var o=[];for(var s in e)if(e.hasOwnProperty(s)){var a=e[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):wt(a)))}i="{"+o.join(", ")+"}"}return"R3InjectorError"+(r?"("+r+")":"")+"["+i+"]: "+t.replace(Pt,"\n ")}("\n"+t.message,i,0,r),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(u,t,0,this.source)}throw u}finally{Nt(i)}},e.toString=function(){var t=[];return this.records.forEach((function(e,n){return t.push(wt(n))})),"R3Injector["+t.join(", ")+"]"},e.assertNotDestroyed=function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")},e.processInjectorType=function(t,e,n){var r=this;if(!(t=St(t)))return!1;var i=mt(t),o=null==i&&t.ngModule||void 0,s=void 0===o?t:o,a=-1!==n.indexOf(s);if(void 0!==o&&(i=mt(o)),null==i)return!1;if(this.injectorDefTypes.add(s),this.records.set(s,Ls(i.factory,Ts)),null!=i.imports&&!a){var u;n.push(s);try{Wt(i.imports,(function(t){r.processInjectorType(t,e,n)&&(void 0===u&&(u=[]),u.push(t))}))}finally{}if(void 0!==u)for(var c=function(t){var e=u[t],n=e.ngModule,i=e.providers;Wt(i,(function(t){return r.processProvider(t,n,i||Is)}))},l=0;l<u.length;l++)c(l)}var f=i.providers;if(null!=f&&!a){var h=t;Wt(f,(function(t){return r.processProvider(t,h,f)}))}return void 0!==o&&void 0!==t.providers},e.processProvider=function(t,e,n){var r=Us(t=St(t))?t:St(t&&t.provide),i=function(t,e,n){var r=js(t,e,n);return Ns(t)?Ls(void 0,t.useValue):Ls(r,Ts)}(t,e,n);if(Us(t)||!0!==t.multi){var o=this.records.get(r);o&&void 0!==o.multi&&Ai()}else{var s=this.records.get(r);s?void 0===s.multi&&Ai():((s=Ls(void 0,Ts,!0)).factory=function(){return Ft(s.multi)},this.records.set(r,s)),r=t,s.multi.push(t)}this.records.set(r,i)},e.hydrate=function(t,e){var n;return e.value===Es?function(t){throw new Error("Cannot instantiate cyclic dependency! "+t)}(wt(t)):e.value===Ts&&(e.value=Es,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value},e.injectableDefInScope=function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))},_createClass(t,[{key:"destroyed",get:function(){return this._destroyed}}]),t}();function Ps(t){var e=gt(t),n=null!==e?e.factory:de(t);if(null!==n)return n;var r=mt(t);if(null!==r)return r.factory;if(t instanceof Rt)throw new Error("Token "+wt(t)+" is missing an ngInjectableDef definition.");if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=function(t,e){for(var n=[],r=0;r<t;r++)n.push("?");return n}(e);throw new Error("Can't resolve all parameters for "+wt(t)+": ("+n.join(", ")+").")}var r,i=(r=t)&&r[yt]?(console.warn('DEPRECATED: DI is instantiating a token "'+r.name+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in v10. Please add @Injectable() to the "'+r.name+'" class.'),r[yt]):null;return null!==i?function(){return i.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function js(t,e,n){var r,i=void 0;if(Us(t))return Ps(St(t));if(Ns(t))i=function(){return St(t.useValue)};else if((r=t)&&r.useExisting)i=function(){return Ht(St(t.useExisting))};else if(function(t){return!(!t||!t.useFactory)}(t))i=function(){return t.useFactory.apply(t,Ft(t.deps||[]))};else{var o=St(t&&(t.useClass||t.provide));if(o||function(t,e,n){var r="";throw t&&e&&(r=" - only instances of Provider and Type are allowed, got: ["+e.map((function(t){return t==n?"?"+n+"?":"..."})).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+wt(t)+"'"+r)}(e,n,t),!function(t){return!!t.deps}(t))return Ps(o);i=function(){return _construct(o,Ft(t.deps))}}return i}function Ls(t,e,n){return void 0===n&&(n=!1),{factory:t,value:e,multi:n?[]:void 0}}function Ns(t){return null!==t&&"object"==typeof t&&jt in t}function Us(t){return"function"==typeof t}var Ms=function(t,e,n){return Os({name:n},e,t,n)},Hs=function(){var t=function(){function t(){}return t.create=function(t,e){return Array.isArray(t)?Ms(t,e,""):Ms(t.providers,t.parent,t.name||"")},t}();return t.THROW_IF_NOT_FOUND=Dt,t.NULL=new zt,t.ngInjectableDef=pt({token:t,providedIn:"any",factory:function(){return Ht(Ot)}}),t.__NG_ELEMENT_ID__=-1,t}(),Vs=new Rt("AnalyzeForEntryComponents"),Fs=new Map,zs=new Set;function qs(t){return"string"==typeof t?t:t.text()}function Bs(t){var e=on(),n=e[ge];n.firstTemplatePass&&(function(t,e,n){var r=t.expandoInstructions,i=r.length;i>=2&&r[i-2]===e.hostBindings?r[i-1]=r[i-1]+n:r.push(e.hostBindings,n)}(n,en,t),function(t,e,n){for(var r=0;r<n;r++)e.push(nr),t.blueprint.push(nr),t.data.push(null)}(n,e,t))}var Ws=null;function Zs(){if(!Ws){var t=At.Symbol;if(t&&t.iterator)Ws=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Ws=r)}}return Ws}function Gs(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}var Qs=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t.unwrap=function(e){return t.isWrapped(e)?e.wrapped:e},t.isWrapped=function(e){return e instanceof t},t}();function Ys(t){return!!$s(t)&&(Array.isArray(t)||!(t instanceof Map)&&Zs()in t)}function $s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Ks(t,e,n){return t[e]=n}function Js(t,e){return t[e]}function Xs(t,e,n){var r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function ta(t,e,n,r){var i=Xs(t,e,n);return Xs(t,e+1,r)||i}function ea(t,e,n,r){var i=on();return Xs(i,i[Ce]++,e)&&function(t,e,n,r,i,o){var s=Hr(t,r),a=r[Ee];if(null==n)zn(a)?a.removeAttribute(s,e,o):s.removeAttribute(e);else{var u=zr(t,r),c=null==i?Kn(n):i(n,u.tagName||"",e);zn(a)?a.setAttribute(s,e,c,o):o?s.setAttributeNS(o,e,c):s.setAttribute(e,c)}}(jn(),t,e,i,n,r),ea}function na(t,e,n,r,i,o,s,a){var u=on(),c=u[ge],l=function(t,e,n,r){var i=e+je,o=t[i]=t[Ee].createComment(""),s=vo(t[ge],t[be],e,0,n,r),a=t[i]=Uo(o,t,o,s);return ls(o,s,t),Ei(Vr(s,t),t),Vo(t,a),s}(u,t,i||null,o||null);if(c.firstTemplatePass){Eo(c,u,l,s||null),Oi(c,l);var f=l.tViews=So(-1,e,n,r,c.directiveRegistry,c.pipeRegistry,null,c.schemas),h=ko(0,null,2,-1,null,null);h.injectorIndex=l.injectorIndex,f.node=h,null!==c.queries&&(c.queries.template(c,l),f.queries=c.queries.embeddedTView(l))}We(l)&&wo(c,u,l),null!=s&&bo(u,l,a),bn()}function ra(t,e){void 0===e&&(e=ft.Default),t=St(t);var n=on();return null==n?Ht(t,e):ii(mn(),n,t,e)}function ia(t){return function(t,e){if("class"===e)return Er(t.classes);if("style"===e)return Er(t.styles);var n=t.attrs;if(n)for(var r=n.length,i=0;i<r;){var o=n[i];if(Bn(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===e)return n[i+1];i+=2}}return null}(mn(),t)}function oa(){var t=on(),e=zr(jn(),t),n=Vr(e,t),r=vn(),i=sa(e,t),o=Vn();(function(t,e,n,r,i,o,s){var a=Gi(i,o),u=jr(a.sourceIndex);r&&(wr(r,u)||Ji(r,u),0!==a.stylesBitMask&&Xi(r,t,i,e,a.stylesBitMask,no,s,u)),n&&(wr(n,u)||Ji(n,u),0!==a.classesBitMask&&Xi(n,t,i,e,a.classesBitMask,ro,null,u)),Bi.element=null})(i,t,Tr(e.classes)?e.classes:null,Tr(e.styles)?e.styles:null,n,r,o),Hn(null)}function sa(t,e){return 3===t.type?e[Ee]:null}function aa(t,e){xr(t)[0]=e}function ua(){return jr(vn())}function ca(t,e,n,r){var i=on(),o=i[ge],s=i[Ee],a=i[t+je]=ho(e,s,Un),u=vo(o,i[be],t,3,e,n||null);if(null!=n){var c=function(t,e,n){for(var r=zn(t),i=0;i<n.length;){var o=n[i];if("number"==typeof o){if(0!==o)break;i++;var s=n[i++],a=n[i++],u=n[i++];r?t.setAttribute(e,a,u,s):e.setAttributeNS(s,a,u)}else{var c=o,l=n[++i];Zn(c)?r&&t.setProperty(e,c,l):r?t.setAttribute(e,c,l):e.setAttribute(c,l),i++}}return i}(s,a,n);o.firstTemplatePass&&function(t,e,n){for(var r=xr(t.styles),i=xr(t.classes),o=-1,s=n;s<e.length;s++){var a=e[s];"number"==typeof a?o=a:1==o?(Nr(i=i||[""],a,!0),!0):2==o&&(Nr(r=r||[""],a,e[++s]),!0)}i&&i.length>1&&(t.classes||(t.classes=i),aa(t.classes,Lr(i,!0))),r&&r.length>1&&(t.styles||(t.styles=r),aa(t.styles,Lr(r,!1)))}(u,n,c)}if(function(t,e,n){io(t,e,n.classes,!0),io(t,e,n.styles,!1)}(s,a,u),ls(a,u,i),0===Qe&&Ei(a,i),Qe++,o.firstTemplatePass){Eo(o,i,u,r||null);var l=u.inputs;null!=l&&(l.hasOwnProperty("class")&&(u.flags|=16),l.hasOwnProperty("style")&&(u.flags|=32)),null!==o.queries&&o.queries.elementStart(o,u)}We(u)&&(wo(o,i,u),function(t,e,n){if(qe(e))for(var r=e.directiveStart,i=e.directiveEnd,o=r;o<i;o++){var s=t.data[o];s.contentQueries&&s.contentQueries(1,n[o],o)}}(o,u,i)),null!=r&&bo(i,u)}function la(){var t=mn();wn()?bn():yn(t=t.parent,!1);var e=t,n=on(),r=n[ge];Qe--,r.firstTemplatePass&&(Oi(r,t),qe(t)&&r.queries.elementEnd(t)),Ir(e)&&ha(e.classes,n,e.inputs.class),function(t){return 0!=(32&t.flags)}(e)&&ha(e.styles,n,e.inputs.style)}function fa(t,e,n,r){ca(t,e,n,r),la()}function ha(t,e,n){Yo(e,n,t&&Er(t)||null)}function da(t){return!!t&&"function"==typeof t.then}function pa(t){return!!t&&"function"==typeof t.subscribe}function va(t,e,n,r){void 0===n&&(n=!1);var i=on(),o=mn();!function(t,e,n,r,i,o,s){void 0===o&&(o=!1);var a=t[ge],u=We(n),c=a.firstTemplatePass&&(a.cleanup||(a.cleanup=[])),l=!0;if(3===n.type){var f=Vr(n,t),h=s?s(f):$t,d=h.target||f,p=Zo(t),v=p.length,g=s?function(t){return s(Mr(t[n.index])).target}:n.index;if(zn(e)){var m=null;if(!s&&u&&(m=function(t,e,n){var r=t[ge].cleanup;if(null!=r)for(var i=0;i<r.length-1;i+=2){var o=r[i];if(o===e&&r[i+1]===n){var s=t[Se],a=r[i+2];return s.length>a?s[a]:null}"string"==typeof o&&(i+=2)}return null}(t,r,n.index)),null!==m)(m.__ngLastListenerFn__||m).__ngNextListenerFn__=i,m.__ngLastListenerFn__=i,l=!1;else{i=ma(n,t,i,!1);var y=e.listen(h.name||d,r,i);p.push(i,y),c&&c.push(r,g,v,v+1)}}else i=ma(n,t,i,!0),d.addEventListener(r,i,o),p.push(i),c&&c.push(r,g,v,o)}var _,w=n.outputs;if(l&&null!=w&&(_=w[r])){var b=_.length;if(b)for(var C=Zo(t),S=0;S<b;S+=3){var k=_[S],x=_[S+2],T=t[k][x].subscribe(i),E=C.length;C.push(i,T),c&&c.push(r,n.index,E,-(E+1))}}}(i,i[Ee],o,t,e,n,r)}function ga(t,e,n){try{return!1!==e(n)}catch(r){return Qo(t,r),!1}}function ma(t,e,n,r){return function i(o){if(o===Function)return n;var s=2&t.flags?qr(t.index,e):e;0==(32&e[me])&&Fo(s);for(var a=ga(e,n,o),u=i.__ngNextListenerFn__;u;)a=ga(e,u,o)&&a,u=u.__ngNextListenerFn__;return r&&!1===a&&(o.preventDefault(),o.returnValue=!1),a}}function ya(t){return void 0===t&&(t=1),function(t){return void 0===t&&(t=1),(Cn=function(t,e){for(;t>0;)e=e[Oe],t--;return e}(t,Cn))[ke]}(t)}function _a(t,e,n){var r=on(),i=r[Ce]++;return Xs(r,i,e)&&To(r,jn(),t,e,n),_a}function wa(t,e){void 0===e&&(e="");var n=on(),r=n[t+je]=function(t,e){return zn(e)?e.createText(t):e.createTextNode(t)}(e,n[Ee]),i=vo(n[ge],n[be],t,3,null,null);bn(),ls(r,i,n)}function ba(t){return Ca("",t,""),ba}function Ca(t,e,n){var r=on(),i=function(t,e,n,r){return Xs(t,t[Ce]++,n)?e+Kn(n)+r:nr}(r,t,e,n);return i!==nr&&$o(r,jn(),i),Ca}function Sa(t,e,n,r,i){var o=on(),s=function(t,e,n,r,i,o){var s=ta(t,t[Ce],n,i);return t[Ce]+=2,s?e+Kn(n)+r+Kn(i)+o:nr}(o,t,e,n,r,i);return s!==nr&&$o(o,jn(),s),Sa}function ka(t,e,n){var r=on(),i=r[Ce]++;return Xs(r,i,e)&&To(r,jn(),t,e,n,!0),ka}function xa(t,e){var n=Br(t)[ge],r=n.data.length-1;Ri(r,e,n,-1,-1,-1),Oi(n,{directiveStart:r,directiveEnd:r+1})}var Ta=function(){function t(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}return t.prototype.isFirstChange=function(){return this.firstChange},t}();function Ea(){return Ia.ngInherit=!0,Ia}function Ia(t){t.type.prototype.ngOnChanges&&(t.setInput=Aa,t.onChanges=function(){var t=Oa(this),e=t&&t.current;if(e){var n=t.previous;if(n===$t)t.previous=e;else for(var r in e)n[r]=e[r];t.current=null,this.ngOnChanges(e)}})}function Aa(t,e,n,r){var i=Oa(t)||function(t,e){return t[Ra]=e}(t,{previous:$t,current:null}),o=i.current||(i.current={}),s=i.previous,a=this.declaredInputs[n],u=s[a];o[a]=new Ta(u&&u.currentValue,e,s===$t),t[r]=e}var Ra="__ngSimpleChanges__";function Oa(t){return t[Ra]||null}function Da(t){for(var e,n=(e=t.type,Object.getPrototypeOf(e.prototype).constructor);n;){var r=void 0;if(Ze(t))r=n.ngComponentDef||n.ngDirectiveDef;else{if(n.ngComponentDef)throw new Error("Directives cannot inherit Components");r=n.ngDirectiveDef}var i=n.ngBaseDef;if(i||r){var o=t;o.inputs=Pa(t.inputs),o.declaredInputs=Pa(t.declaredInputs),o.outputs=Pa(t.outputs)}if(i){var s=i.viewQuery,a=i.contentQueries,u=i.hostBindings;u&&Na(t,u),s&&ja(t,s),a&&La(t,a),dt(t.inputs,i.inputs),dt(t.declaredInputs,i.declaredInputs),dt(t.outputs,i.outputs)}if(r){var c=r.hostBindings;c&&Na(t,c);var l=r.viewQuery,f=r.contentQueries;l&&ja(t,l),f&&La(t,f),dt(t.inputs,r.inputs),dt(t.declaredInputs,r.declaredInputs),dt(t.outputs,r.outputs),t.afterContentChecked=t.afterContentChecked||r.afterContentChecked,t.afterContentInit=t.afterContentInit||r.afterContentInit,t.afterViewChecked=t.afterViewChecked||r.afterViewChecked,t.afterViewInit=t.afterViewInit||r.afterViewInit,t.doCheck=t.doCheck||r.doCheck,t.onDestroy=t.onDestroy||r.onDestroy,t.onInit=t.onInit||r.onInit;var h=r.features;if(h)for(var d=0;d<h.length;d++){var p=h[d];p&&p.ngInherit&&p(t)}}else{var v=n.prototype;v&&(t.afterContentChecked=t.afterContentChecked||v.ngAfterContentChecked,t.afterContentInit=t.afterContentInit||v.ngAfterContentInit,t.afterViewChecked=t.afterViewChecked||v.ngAfterViewChecked,t.afterViewInit=t.afterViewInit||v.ngAfterViewInit,t.doCheck=t.doCheck||v.ngDoCheck,t.onDestroy=t.onDestroy||v.ngOnDestroy,t.onInit=t.onInit||v.ngOnInit,v.ngOnChanges&&Ea()(t))}n=Object.getPrototypeOf(n)}}function Pa(t){return t===$t?{}:t===Kt?[]:t}function ja(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,r){e(t,r),n(t,r)}:e}function La(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,r,i){e(t,r,i),n(t,r,i)}:e}function Na(t,e){var n=t.hostBindings;e!==n&&(t.hostBindings=n?function(t,r,i){e(t,r,i),n(t,r,i)}:e)}function Ua(t,e,n,r,i){if(t=St(t),Array.isArray(t))for(var o=0;o<t.length;o++)Ua(t[o],e,n,r,i);else{var s=on(),a=s[ge],u=Us(t)?t:St(t.provide),c=js(t),l=mn(),f=65535&l.providerIndexes,h=l.directiveStart,d=l.providerIndexes>>16;if(t.useClass||Us(t)){var p=(t.useClass||t).prototype.ngOnDestroy;p&&(a.destroyHooks||(a.destroyHooks=[])).push(e.length,p)}if(Us(t)||!t.multi){var v=new tn(c,i,ra),g=Ha(u,e,i?f:f+d,h);-1==g?(ri(Xr(l,s),a,u),e.push(u),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=65536),n.push(v),s.push(v)):(n[g]=v,s[g]=v)}else{var m=Ha(u,e,f+d,h),y=Ha(u,e,f,f+d),_=m>=0&&n[m],w=y>=0&&n[y];if(i&&!w||!i&&!_){ri(Xr(l,s),a,u);var b=function(t,e,n,r,i){var o=new tn(t,n,ra);return o.multi=[],o.index=e,o.componentProviders=0,Ma(o,i,r&&!n),o}(i?Fa:Va,n.length,i,r,c);!i&&w&&(n[y].providerFactory=b),e.push(u),l.directiveStart++,l.directiveEnd++,i&&(l.providerIndexes+=65536),n.push(b),s.push(b)}else Ma(n[i?y:m],c,!i&&r);!i&&r&&w&&n[y].componentProviders++}}}function Ma(t,e,n){t.multi.push(e),n&&t.componentProviders++}function Ha(t,e,n,r){for(var i=n;i<r;i++)if(e[i]===t)return i;return-1}function Va(t,e,n,r){return za(this.multi,[])}function Fa(t,e,n,r){var i,o=this.multi;if(this.providerFactory){var s=this.providerFactory.componentProviders,a=ui(e,n,this.providerFactory.index,r);za(o,i=a.slice(0,s));for(var u=s;u<a.length;u++)i.push(a[u])}else za(o,i=[]);return i}function za(t,e){for(var n=0;n<t.length;n++){var r=t[n];e.push(r())}return e}var qa=function(){},Ba=function(){},Wa=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw function(t){var e=Error("No component factory found for "+wt(t)+". Did you add it to @NgModule.entryComponents?");return e.ngComponent=t,e}(t)},t}(),Za=function(){var t=function(){};return t.NULL=new Wa,t}(),Ga=function(){var t=function(t){this.nativeElement=t};return t.__NG_ELEMENT_ID__=function(){return Qa(t)},t}(),Qa=function(t){return ws(t,mn(),on())},Ya=function(){},$a=function(){var t={Important:1,DashCase:2};return t[t.Important]="Important",t[t.DashCase]="DashCase",t}(),Ka=function(){var t=function(){};return t.__NG_ELEMENT_ID__=function(){return Ja()},t}(),Ja=function(){var t=on(),e=qr(mn().index,t);return function(t){var e=t[Ee];if(zn(e))return e;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(Fe(e)?e:t)},Xa=function(){var t=function(){};return t.ngInjectableDef=pt({token:t,providedIn:"root",factory:function(){return null}}),t}(),tu=new function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}("9.0.0-next.8"),eu=function(){function t(){}var e=t.prototype;return e.supports=function(t){return Ys(t)},e.create=function(t){return new ru(t)},t}(),nu=function(t,e){return e},ru=function(){function t(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||nu}var e=t.prototype;return e.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},e.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<au(n,r,i)?e:n,s=au(o,r,i),a=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var u=s-r,c=a-r;if(u!=c){for(var l=0;l<u;l++){var f=l<i.length?i[l]:i[l]=0,h=f+l;c<=h&&h<u&&(i[l]=f+1)}i[o.previousIndex]=c-u}}s!==a&&t(o,s,a)}},e.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},e.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},e.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},e.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},e.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},e.diff=function(t){if(null==t&&(t=[]),!Ys(t))throw new Error("Error trying to diff '"+wt(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},e.onDestroy=function(){},e.check=function(t){var e=this;this._reset();var n,r,i,o=this._itHead,s=!1;if(Array.isArray(t)){this.length=t.length;for(var a=0;a<this.length;a++)r=t[a],i=this._trackByFn(a,r),null!==o&&Gs(o.trackById,i)?(s&&(o=this._verifyReinsertion(o,r,i,a)),Gs(o.item,r)||this._addIdentityChange(o,r)):(o=this._mismatch(o,r,i,a),s=!0),o=o._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r,i=t[Zs()]();!(r=i.next()).done;)e(r.value)}(t,(function(t){i=e._trackByFn(n,t),null!==o&&Gs(o.trackById,i)?(s&&(o=e._verifyReinsertion(o,t,i,n)),Gs(o.item,t)||e._addIdentityChange(o,t)):(o=e._mismatch(o,t,i,n),s=!0),o=o._next,n++})),this.length=n;return this._truncate(o),this.collection=t,this.isDirty},e._reset=function(){if(this.isDirty){var t,e;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=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},e._mismatch=function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Gs(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Gs(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new iu(e,n),i,r),t},e._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},e._truncate=function(t){for(;null!==t;){var 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)},e._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},e._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},e._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},e._insertAfter=function(t,e,n){var 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 su),this._linkedRecords.put(t),t.currentIndex=n,t},e._remove=function(t){return this._addToRemovals(this._unlink(t))},e._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},e._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},e._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new su),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},e._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},_createClass(t,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}}]),t}(),iu=function(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},ou=function(){function t(){this._head=null,this._tail=null}var e=t.prototype;return e.add=function(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)},e.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Gs(n.trackById,t))return n;return null},e.remove=function(t){var 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},t}(),su=function(){function t(){this.map=new Map}var e=t.prototype;return e.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new ou,this.map.set(e,n)),n.add(t)},e.get=function(t,e){var n=t,r=this.map.get(n);return r?r.get(t,e):null},e.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},e.clear=function(){this.map.clear()},_createClass(t,[{key:"isEmpty",get:function(){return 0===this.map.size}}]),t}();function au(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var uu=function(){function t(){}var e=t.prototype;return e.supports=function(t){return t instanceof Map||$s(t)},e.create=function(){return new cu},t}(),cu=function(){function t(){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}var e=t.prototype;return e.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},e.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},e.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},e.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},e.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},e.diff=function(t){if(t){if(!(t instanceof Map||$s(t)))throw new Error("Error trying to diff '"+wt(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},e.onDestroy=function(){},e.check=function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,i)}})),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},e._insertBeforeOrAppend=function(t,e){if(t){var 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},e._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new lu(t);return this._records.set(t,o),o.currentValue=e,this._addToAdditions(o),o},e._reset=function(){if(this.isDirty){var 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}},e._maybeAddToChanges=function(t,e){Gs(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},e._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},e._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},e._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((function(n){return e(t[n],n)}))},_createClass(t,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}}]),t}(),lu=function(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},fu=function(){var t=function(){function t(t){this.factories=t}return t.create=function(e,n){if(null!=n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new lt,new ut]]}},t.prototype.find=function(t){var e,n=this.factories.find((function(e){return e.supports(t)}));if(null!=n)return n;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'")},t}();return t.ngInjectableDef=pt({token:t,providedIn:"root",factory:function(){return new t([new eu])}}),t}(),hu=function(){var t=function(){function t(t){this.factories=t}return t.create=function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new lt,new ut]]}},t.prototype.find=function(t){var e=this.factories.find((function(e){return e.supports(t)}));if(e)return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}();return t.ngInjectableDef=pt({token:t,providedIn:"root",factory:function(){return new t([new uu])}}),t}(),du=[new uu],pu=new fu([new eu]),vu=new hu(du),gu=function(){var t=function(){};return t.__NG_ELEMENT_ID__=function(){return mu(t,Ga)},t}(),mu=function(t,e){return bs(t,e,mn(),on())},yu=function(){var t=function(){};return t.__NG_ELEMENT_ID__=function(){return _u(t,Ga)},t}(),_u=function(t,e){return Cs(t,e,mn(),on())},wu={};function bu(t){var e=[];for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];e.push({propName:r,templateName:n})}return e}var Cu=new Rt("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Xn}}),Su=function(t){function e(e,n){var r;return(r=t.call(this)||this).componentDef=e,r.ngModule=n,r.componentType=e.type,r.selector=e.selectors[0][0]||"div",r.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],r.isBoundToModule=!!n,r}return _inheritsLoose(e,t),e.prototype.create=function(t,e,n,r){var i=(r=r||this.ngModule)?function(t,e){return{get:function(n,r,i){var o=t.get(n,wu,i);return o!==wu||r===wu?o:e.get(n,r,i)}}}(t,r.injector):t,o=i.get(Ya,qn),s=i.get(Xa,null);Mn();var a,u,c=n?(a=n,u=o.createRenderer(null,null),"string"==typeof a?zn(u)?u.selectRootElement(a):u.querySelector(a):a):ho(this.selector,o.createRenderer(null,this.componentDef),null),l=this.componentDef.onPush?576:528,f="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),h={components:[],scheduler:Xn,clean:Wo,playerHandler:null,flags:0},d=o.createRenderer(c,this.componentDef);n&&c&&(zn(d)?d.setAttribute(c,"ng-version",tu.full):c.setAttribute("ng-version",tu.full));var p,v,g=So(-1,null,1,0,null,null,null,null),m=po(null,g,h,l,null,null,o,d,s,i),y=Dn(m,null);try{var _=function(t,e,n,r,i,o){ln=!1,cn=null,Qe=0,Ye=!0,Hn(null);var s=n[ge];n[0+je]=t;var a=vo(s,null,0,3,null,null),u=po(n,Co(e),null,e.onPush?64:16,n[je],a,r,i,void 0);return s.firstTemplatePass&&(ri(Xr(a,n),s,e.type),Do(s,a),jo(a,n.length,1)),Vo(n,u),n[je]=u}(c,this.componentDef,m,o,d);v=zr(0,m),e&&(v.projection=e.map((function(t){return Array.from(t)}))),p=function(t,e,n,r,i){var o=n[ge],s=function(t,e,n){var r=mn();t.firstTemplatePass&&(n.providersResolver&&n.providersResolver(n),Ao(t,r,1),Lo(t,e,n));var i=ui(t.data,e,e.length-1,r);return Oo(e,r,i),i}(o,n,e);r.components.push(s),t[ke]=s,i&&i.forEach((function(t){return t(s,e)})),e.contentQueries&&e.contentQueries(1,s,n.length-1);var a=mn();if(o.firstTemplatePass&&e.hostBindings){un(a.index-je),gn();var u=o.expandoInstructions;Io(e,u,s,a,o.firstTemplatePass),un(null)}return s}(_,this.componentDef,m,h,[xa]),go(m,g,null)}finally{Dn(y,null)}var w=new ku(this.componentType,p,ws(Ga,v,m),m,v);return n&&!f||(w.hostView._tViewNode.child=v),w},_createClass(e,[{key:"inputs",get:function(){return bu(this.componentDef.inputs)}},{key:"outputs",get:function(){return bu(this.componentDef.outputs)}}]),e}(Ba),ku=function(t){function e(e,n,r,i,o){var s;return(s=t.call(this)||this).location=r,s._rootLView=i,s._tNode=o,s.destroyCbs=[],s.instance=n,s.hostView=s.changeDetectorRef=new _s(i),s.hostView._tViewNode=function(t,e,n,r){var i=t.node;return null==i&&(t.node=i=ko(0,null,2,-1,null,null)),r[be]=i}(i[ge],0,0,i),s.componentType=e,s}_inheritsLoose(e,t);var n=e.prototype;return n.destroy=function(){this.destroyCbs&&(this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())},n.onDestroy=function(t){this.destroyCbs&&this.destroyCbs.push(t)},_createClass(e,[{key:"injector",get:function(){return new fi(this._tNode,this._rootLView)}}]),e}(qa),xu={},Tu=function(){var t={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencySymbol:15,CurrencyName:16,Currencies:17,PluralCase:18,ExtraData:19};return t[t.LocaleId]="LocaleId",t[t.DayPeriodsFormat]="DayPeriodsFormat",t[t.DayPeriodsStandalone]="DayPeriodsStandalone",t[t.DaysFormat]="DaysFormat",t[t.DaysStandalone]="DaysStandalone",t[t.MonthsFormat]="MonthsFormat",t[t.MonthsStandalone]="MonthsStandalone",t[t.Eras]="Eras",t[t.FirstDayOfWeek]="FirstDayOfWeek",t[t.WeekendRange]="WeekendRange",t[t.DateFormat]="DateFormat",t[t.TimeFormat]="TimeFormat",t[t.DateTimeFormat]="DateTimeFormat",t[t.NumberSymbols]="NumberSymbols",t[t.NumberFormats]="NumberFormats",t[t.CurrencySymbol]="CurrencySymbol",t[t.CurrencyName]="CurrencyName",t[t.Currencies]="Currencies",t[t.PluralCase]="PluralCase",t[t.ExtraData]="ExtraData",t}(),Eu=void 0,Iu=["en",[["a","p"],["AM","PM"],Eu],[["AM","PM"],Eu,Eu],[["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"]],Eu,[["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"]],Eu,[["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}",Eu,"{1} 'at' {0}",Eu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];function Au(t){null==t&&function(t){throw new Error("ASSERTION ERROR: Expected localeId to be defined")}(),"string"==typeof t&&t.toLowerCase().replace(/_/g,"-")}var Ru=new Map,Ou={provide:Za,useClass:function(t){function e(e){var n;return(n=t.call(this)||this).ngModule=e,n}return _inheritsLoose(e,t),e.prototype.resolveComponentFactory=function(t){var e=he(t);return new Su(e,this.ngModule)},e}(Za),deps:[qt]},Du=function(t){function e(e,n){var r;(r=t.call(this)||this)._parent=n,r._bootstrapComponents=[],r.injector=_assertThisInitialized(r),r.destroyCbs=[];var i=pe(e),o=e[ne]||null;o&&Au(o),r._bootstrapComponents=er(i.bootstrap);var s=[{provide:qt,useValue:_assertThisInitialized(r)},Ou];return r._r3Injector=Os(e,n,s,wt(e)),r.instance=r.get(e),r}_inheritsLoose(e,t);var n=e.prototype;return n.get=function(t,e,n){return void 0===e&&(e=Hs.THROW_IF_NOT_FOUND),void 0===n&&(n=ft.Default),t===Hs||t===qt||t===Ot?this:this._r3Injector.get(t,e,n)},n.destroy=function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null},n.onDestroy=function(t){this.destroyCbs.push(t)},_createClass(e,[{key:"componentFactoryResolver",get:function(){return this.get(Za)}}]),e}(qt),Pu=function(t){function e(e){var n;return(n=t.call(this)||this).moduleType=e,null!==pe(e)&&function t(e){if(null!==e.ngModuleDef.id){var n=e.ngModuleDef.id;(function(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for "+t+" - "+wt(e)+" vs "+wt(e.name))})(n,Ru.get(n),e),Ru.set(n,e)}var r=e.ngModuleDef.imports;r instanceof Function&&(r=r()),r&&r.forEach((function(e){return t(e)}))}(e),n}return _inheritsLoose(e,t),e.prototype.create=function(t){return new Du(this.moduleType,t)},e}(Bt);function ju(t,e,n,r){var i=on(),o=En()+t;return Xs(i,o,n)?Ks(i,o+1,r?e.call(r,n):e(n)):Js(i,o+1)}var Lu=function(t){function e(e){var n;return void 0===e&&(e=!1),(n=t.call(this)||this).__isAsync=e,n}_inheritsLoose(e,t);var n=e.prototype;return n.emit=function(e){t.prototype.next.call(this,e)},n.subscribe=function(e,n,r){var i,o=function(t){return null},s=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout((function(){return n(t)}))}:function(t){n(t)}),r&&(s=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var a=t.prototype.subscribe.call(this,i,o,s);return e instanceof h&&e.add(a),a},e}(I);function Nu(){return this._results[Zs()]()}var Uu=function(){function t(){this.dirty=!0,this._results=[],this.changes=new Lu,this.length=0;var e=Zs(),n=t.prototype;n[e]||(n[e]=Nu)}var e=t.prototype;return e.map=function(t){return this._results.map(t)},e.filter=function(t){return this._results.filter(t)},e.find=function(t){return this._results.find(t)},e.reduce=function(t,e){return this._results.reduce(t,e)},e.forEach=function(t){this._results.forEach(t)},e.some=function(t){return this._results.some(t)},e.toArray=function(){return this._results.slice()},e.toString=function(){return this._results.toString()},e.reset=function(t){this._results=function t(e,n){void 0===n&&(n=e);for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?(n===e&&(n=e.slice(0,r)),t(i,n)):n!==e&&n.push(i)}return n}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},e.notifyOnChanges=function(){this.changes.emit(this)},e.setDirty=function(){this.dirty=!0},e.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}(),Mu=function(){function t(t){this.queryList=t,this.matches=null}var e=t.prototype;return e.clone=function(){return new t(this.queryList)},e.setDirty=function(){this.queryList.setDirty()},t}(),Hu=function(){function t(t){void 0===t&&(t=[]),this.queries=t}var e=t.prototype;return e.createEmbeddedView=function(e){var n=e.queries;if(null!==n){for(var r=null!==e.contentQueries?e.contentQueries[0]:n.length,i=[],o=0;o<r;o++){var s=n.getByIndex(o),a=this.queries[s.indexInDeclarationView];i.push(a.clone())}return new t(i)}return null},e.insertView=function(t){this.dirtyQueriesWithMatches(t)},e.detachView=function(t){this.dirtyQueriesWithMatches(t)},e.dirtyQueriesWithMatches=function(t){for(var e=0;e<this.queries.length;e++)null!==Yu(t,e).matches&&this.queries[e].setDirty()},t}(),Vu=function(t,e,n,r){void 0===r&&(r=null),this.predicate=t,this.descendants=e,this.isStatic=n,this.read=r},Fu=function(){function t(t){void 0===t&&(t=[]),this.queries=t}var e=t.prototype;return e.elementStart=function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)},e.elementEnd=function(t){for(var e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)},e.embeddedTView=function(e){for(var n=null,r=0;r<this.length;r++){var i=null!==n?n.length:0,o=this.getByIndex(r).embeddedTView(e,i);o&&(o.indexInDeclarationView=r,null!==n?n.push(o):n=[o])}return null!==n?new t(n):null},e.template=function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].template(t,e)},e.getByIndex=function(t){return this.queries[t]},e.track=function(t){this.queries.push(t)},_createClass(t,[{key:"length",get:function(){return this.queries.length}}]),t}(),zu=function(){function t(t,e){void 0===e&&(e=-1),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}var e=t.prototype;return e.elementStart=function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)},e.elementEnd=function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)},e.template=function(t,e){this.elementStart(t,e)},e.embeddedTView=function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null},e.isApplyingToNode=function(t){return this._appliesToNextNode&&!1===this.metadata.descendants?this._declarationNodeIndex===(t.parent?t.parent.index:-1):this._appliesToNextNode},e.matchTNode=function(t,e){if(Array.isArray(this.metadata.predicate))for(var n=this.metadata.predicate,r=0;r<n.length;r++)this.matchTNodeWithReadOption(t,e,qu(e,n[r]));else{var i=this.metadata.predicate;i===gu?0===e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,ai(e,t,i,!1,!1))}},e.matchTNodeWithReadOption=function(t,e,n){if(null!==n){var r=this.metadata.read;if(null!==r)if(r===Ga||r===yu||r===gu&&0===e.type)this.addMatch(e.index,-2);else{var i=ai(e,t,r,!1,!1);null!==i&&this.addMatch(e.index,i)}else this.addMatch(e.index,n)}},e.addMatch=function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)},t}();function qu(t,e){var n=t.localNames;if(null!==n)for(var r=0;r<n.length;r+=2)if(n[r]===e)return n[r+1];return null}function Bu(t,e,n,r){return-1===n?function(t,e){return 3===t.type||4===t.type?ws(Ga,t,e):0===t.type?bs(gu,Ga,t,e):null}(e,t):-2===n?function(t,e,n){return n===Ga?ws(Ga,e,t):n===gu?bs(gu,Ga,e,t):n===yu?Cs(yu,Ga,e,t):void 0}(t,e,r):ui(t[ge].data,t,n,e)}function Wu(t,e,n){var r=t[we].queries[n];if(null===r.matches){for(var i=t[ge].data,o=e.matches,s=[],a=0;a<o.length;a+=2){var u=o[a];if(u<0)s.push(null);else{var c=i[u];s.push(Bu(t,c,o[a+1],e.metadata.read))}}r.matches=s}return r.matches}function Zu(t){var e=on(),n=Rn();On(n+1);var r=Yu(e[ge],n);if(t.dirty&&Wr(e)===r.metadata.isStatic){if(null===r.matches)t.reset([]);else{var i=r.crossesNgTemplate?function t(e,n,r){var i=e[ge].queries.getByIndex(n),o=i.matches;if(null!==o)for(var s=Wu(e,i,n),a=0;a<o.length;a+=2){var u=o[a];if(u>0){var c=s[a/2];r.push(c)}else{for(var l=o[a+1],f=e[-u],h=Ve;h<f.length;h++){var d=f[h];d[De]===d[ye]&&t(d,l,r)}if(null!==f[Ue])for(var p=f[Ue],v=0;v<p.length;v++)t(p[v],l,r)}}return r}(e,n,[]):Wu(e,r,n);t.reset(i),t.notifyOnChanges()}return!0}return!1}function Gu(t,e,n,r){!function(t,e,n,r,i,o,s){var a=t[ge];a.firstTemplatePass&&(function(t,e,n){null===t.queries&&(t.queries=new Fu),t.queries.track(new zu(e,n))}(a,new Vu(e,n,!1,r),o.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(t.contentQueries.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(a,s)),function(t){var e=new Uu;!function(t,e,n){var r=Zo(t);r.push(e),t[ge].firstTemplatePass&&Go(t).push(n,r.length-1)}(t,e,e.destroy),null===t[we]&&(t[we]=new Hu),t[we].queries.push(new Mu(e))}(t)}(on(),e,n,r,0,mn(),t)}function Qu(){return function(t,e){return t[we].queries[e].queryList}(on(),Rn())}function Yu(t,e){return t.queries.getByIndex(e)}var $u=new Rt("Application Initializer"),Ku=function(){var t=function(){function t(t){var e=this;this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(t,n){e.resolve=t,e.reject=n}))}return t.prototype.runInitializers=function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();da(i)&&e.push(i)}Promise.all(e).then((function(){n()})).catch((function(e){t.reject(e)})),0===e.length&&n(),this.initialized=!0}},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)(Ht($u,8))},providedIn:null}),t}(),Ju=new Rt("AppId"),Xu={provide:Ju,useFactory:function(){return""+tc()+tc()+tc()},deps:[]};function tc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var ec,nc,rc=new Rt("Platform Initializer"),ic=new Rt("Platform ID"),oc=new Rt("appBootstrapListener"),sc=function(){var t=function(){function t(){}var e=t.prototype;return e.log=function(t){console.log(t)},e.warn=function(t){console.warn(t)},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),ac=new Rt("LocaleId"),uc=function(t,e){this.ngModuleFactory=t,this.componentFactories=e},cc=function(t){return new Pu(t)},lc=cc,fc=function(t){return Promise.resolve(cc(t))},hc=function(t){var e=cc(t),n=er(pe(t).declarations).reduce((function(t,e){var n=he(e);return n&&t.push(new Su(n)),t}),[]);return new uc(e,n)},dc=hc,pc=function(t){return Promise.resolve(hc(t))},vc=function(){var t=function(){function t(){this.compileModuleSync=lc,this.compileModuleAsync=fc,this.compileModuleAndAllComponentsSync=dc,this.compileModuleAndAllComponentsAsync=pc}var e=t.prototype;return e.clearCache=function(){},e.clearCacheFor=function(t){},e.getModuleId=function(t){},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),gc=new Rt("compilerOptions");var mc,yc=!(!(mc=At.wtf)||!(ec=mc.trace)||(nc=ec.events,0));function _c(t,e){return null}var wc=yc?function(t,e){return void 0===e&&(e=null),nc.createScope(t,e)}:function(t,e){return _c},bc=yc?function(t,e){return ec.leaveScope(t,e),e}:function(t,e){return e},Cc=Promise.resolve(0);function Sc(t){"undefined"==typeof Zone?Cc.then((function(){t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var kc=function(){function t(t){var e,n=t.enableLongStackTrace,r=void 0!==n&&n;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Lu(!1),this.onMicrotaskEmpty=new Lu(!1),this.onStable=new Lu(!1),this.onError=new Lu(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(e=this)._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,i,o,s){try{return Ic(e),t.invokeTask(r,i,o,s)}finally{Ac(e)}},onInvoke:function(t,n,r,i,o,s,a){try{return Ic(e),t.invoke(r,i,o,s,a)}finally{Ac(e)}},onHasTask:function(t,n,r,i){t.hasTask(r,i),n===r&&("microTask"==i.change?(e.hasPendingMicrotasks=i.microTask,Ec(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:function(t,n,r,i){return t.handleError(r,i),e.runOutsideAngular((function(){return e.onError.emit(i)})),!1}})}t.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")};var e=t.prototype;return e.run=function(t,e,n){return this._inner.run(t,e,n)},e.runTask=function(t,e,n,r){var i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,t,Tc,xc,xc);try{return i.runTask(o,e,n)}finally{i.cancelTask(o)}},e.runGuarded=function(t,e,n){return this._inner.runGuarded(t,e,n)},e.runOutsideAngular=function(t){return this._outer.run(t)},t}();function xc(){}var Tc={};function Ec(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((function(){return t.onStable.emit(null)}))}finally{t.isStable=!0}}}function Ic(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ac(t){t._nesting--,Ec(t)}var Rc,Oc=function(){function t(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Lu,this.onMicrotaskEmpty=new Lu,this.onStable=new Lu,this.onError=new Lu}var e=t.prototype;return e.run=function(t){return t()},e.runGuarded=function(t){return t()},e.runOutsideAngular=function(t){return t()},e.runTask=function(t){return t()},t}(),Dc=function(){var t=function(){function t(t){var e=this;this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run((function(){e.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}var e=t.prototype;return e._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.subscribe({next:function(){kc.assertNotInAngularZone(),Sc((function(){t._isZoneStable=!0,t._runCallbacksIfReady()}))}})}))},e.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},e.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},e.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},e._runCallbacksIfReady=function(){var t=this;if(this.isStable())Sc((function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1}));else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)})),this._didWork=!0}},e.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}})):[]},e.addCallback=function(t,e,n){var r=this,i=-1;e&&e>0&&(i=setTimeout((function(){r._callbacks=r._callbacks.filter((function(t){return t.timeoutId!==i})),t(r._didWork,r.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})},e.whenStable=function(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/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()},e.getPendingRequestCount=function(){return this._pendingCount},e.findProviders=function(t,e,n){return[]},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)(Ht(kc))},providedIn:null}),t}(),Pc=function(){var t=function(){function t(){this._applications=new Map,jc.addToWindow(this)}var e=t.prototype;return e.registerApplication=function(t,e){this._applications.set(t,e)},e.unregisterApplication=function(t){this._applications.delete(t)},e.unregisterAllApplications=function(){this._applications.clear()},e.getTestability=function(t){return this._applications.get(t)||null},e.getAllTestabilities=function(){return Array.from(this._applications.values())},e.getAllRootElements=function(){return Array.from(this._applications.keys())},e.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),jc.findTestabilityInTree(this,t,e)},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),jc=new(function(){function t(){}var e=t.prototype;return e.addToWindow=function(t){},e.findTestabilityInTree=function(t,e,n){return null},t}()),Lc=function(){},Nc=new Rt("AllowMultipleToken"),Uc=function(t,e){this.name=t,this.token=e};function Mc(t,e,n){void 0===n&&(n=[]);var r="Platform: "+e,i=new Rt(r);return function(e){void 0===e&&(e=[]);var o=Hc();if(!o||o.injector.get(Nc,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{var s=n.concat(e).concat({provide:i,useValue:!0},{provide:xs,useValue:"platform"});!function(t){if(Rc&&!Rc.destroyed&&!Rc.injector.get(Nc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Lc(),Rc=t.get(Vc);var e=t.get(rc,null);e&&e.forEach((function(t){return t()}))}(Hs.create({providers:s,name:r}))}return function(t){var e=Hc();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function Hc(){return Rc&&!Rc.destroyed?Rc:null}var Vc=function(){var t=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}var e=t.prototype;return e.bootstrapModuleFactory=function(t,e){var n,r=this,i="noop"===(n=e?e.ngZone:void 0)?new Oc:("zone.js"===n?void 0:n)||new kc({enableLongStackTrace:Ci()}),o=[{provide:kc,useValue:i}];return i.run((function(){var e=Hs.create({providers:o,parent:r.injector,name:t.moduleType.name}),n=t.create(e),s=n.injector.get(mi,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return Au(n.injector.get(ac,"en-US")||"en-US"),n.onDestroy((function(){return Bc(r._modules,n)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(t){s.handleError(t)}})})),function(t,e,i){try{var o=((s=n.injector.get(Ku)).runInitializers(),s.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return da(o)?o.catch((function(n){throw e.runOutsideAngular((function(){return t.handleError(n)})),n})):o}catch(a){throw e.runOutsideAngular((function(){return t.handleError(a)})),a}var s}(s,i)}))},e.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var r=Fc({},e);return function(t,e,n){var r=new Pu(n);if(0===Fs.size)return Promise.resolve(r);var i,o,s=(i=t.get(gc,[]).concat(e).map((function(t){return t.providers})),o=[],i.forEach((function(t){return t&&o.push.apply(o,t)})),o);if(0===s.length)return Promise.resolve(r);var a=function(){var t=At.ng;if(!t||!t.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return t.\u0275compilerFacade}(),u=Hs.create({providers:s}).get(a.ResourceLoader);return function(t){var e=[],n=new Map;function r(e){var r=n.get(e);if(!r){var i=t(e);n.set(e,r=i.then(qs))}return r}return Fs.forEach((function(t,n){var i=[];t.templateUrl&&i.push(r(t.templateUrl).then((function(e){t.template=e})));var o=t.styleUrls,s=t.styles||(t.styles=[]),a=t.styles.length;o&&o.forEach((function(e,n){s.push(""),i.push(r(e).then((function(r){s[a+n]=r,o.splice(o.indexOf(e),1),0==o.length&&(t.styleUrls=void 0)})))}));var u=Promise.all(i).then((function(){return function(t){zs.delete(t)}(n)}));e.push(u)})),Fs=new Map,Promise.all(e).then((function(){}))}((function(t){return Promise.resolve(u.get(t))})).then((function(){return r}))}(this.injector,r,t).then((function(t){return n.bootstrapModuleFactory(t,r)}))},e._moduleDoBootstrap=function(t){var e=t.injector.get(qc);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((function(t){return e.bootstrap(t)}));else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+wt(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},e.onDestroy=function(t){this._destroyListeners.push(t)},e.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(t){return t.destroy()})),this._destroyListeners.forEach((function(t){return t()})),this._destroyed=!0},_createClass(t,[{key:"injector",get:function(){return this._injector}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)(Ht(Hs))},providedIn:null}),t}();function Fc(t,e){return Array.isArray(e)?e.reduce(Fc,t):Object.assign({},t,e)}var zc,qc=((zc=function(){function t(t,e,n,r,i,o){var s=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Ci(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var a=new C((function(t){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){t.next(s._stable),t.complete()}))})),u=new C((function(t){var e;s._zone.runOutsideAngular((function(){e=s._zone.onStable.subscribe((function(){kc.assertNotInAngularZone(),Sc((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,t.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){kc.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){t.next(!1)})))}));return function(){e.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=Number.POSITIVE_INFINITY,i=null,o=e[e.length-1];return R(o)?(i=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(r=e.pop())):"number"==typeof o&&(r=e.pop()),null===i&&1===e.length&&e[0]instanceof C?e[0]:Q(r)(Y(e,i))}(a,u.pipe((function(t){return $()(nt(it)(t))})))}var e=t.prototype;return e.bootstrap=function(t,e){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof Ba?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(qt),o=e||n.selector,s=n.create(Hs.NULL,[],o,i);s.onDestroy((function(){r._unloadComponent(s)}));var a=s.injector.get(Dc,null);return a&&s.injector.get(Pc).registerApplication(s.location.nativeElement,a),this._loadComponent(s),Ci()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),s},e.tick=function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=t._tickScope();try{this._runningTick=!0;var r=this._views,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}s.detectChanges()}if(this._enforceNoNewChanges){var a=this._views,u=Array.isArray(a),c=0;for(a=u?a:a[Symbol.iterator]();;){var l;if(u){if(c>=a.length)break;l=a[c++]}else{if((c=a.next()).done)break;l=c.value}l.checkNoChanges()}}}catch(f){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(f)}))}finally{this._runningTick=!1,bc(n)}},e.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},e.detachView=function(t){var e=t;Bc(this._views,e),e.detachFromAppRef()},e._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(oc,[]).concat(this._bootstrapListeners).forEach((function(e){return e(t)}))},e._unloadComponent=function(t){this.detachView(t.hostView),Bc(this.components,t)},e.ngOnDestroy=function(){this._views.slice().forEach((function(t){return t.destroy()}))},_createClass(t,[{key:"viewCount",get:function(){return this._views.length}}]),t}()).ngInjectableDef=pt({token:zc,factory:function(t){return new(t||zc)(Ht(kc),Ht(sc),Ht(Hs),Ht(mi),Ht(Za),Ht(Ku))},providedIn:null}),zc._tickScope=wc("ApplicationRef#tick()"),zc);function Bc(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Wc=function(){},Zc=function(){},Gc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Qc=function(){var t=function(){function t(t,e){this._compiler=t,this._config=e||Gc}var e=t.prototype;return e.load=function(t){return this.loadAndCompile(t)},e.loadAndCompile=function(t){var e=this,r=t.split("#"),i=r[0],o=r[1];return void 0===o&&(o="default"),n("zn8P")(i).then((function(t){return t[o]})).then((function(t){return Yc(t,i,o)})).then((function(t){return e._compiler.compileModuleAsync(t)}))},e.loadFactory=function(t){var e=t.split("#"),r=e[0],i=e[1],o="NgFactory";return void 0===i&&(i="default",o=""),n("zn8P")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then((function(t){return t[i+o]})).then((function(t){return Yc(t,r,i)}))},t}();return t.ngInjectableDef=pt({token:t,factory:function(e){return new(e||t)(Ht(vc),Ht(Zc,8))},providedIn:null}),t}();function Yc(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var $c=Mc(null,"core",[{provide:ic,useValue:"unknown"},{provide:Vc,deps:[Hs]},{provide:Pc,deps:[]},{provide:sc,deps:[]}]),Kc=[{provide:qc,useClass:qc,deps:[kc,sc,Hs,mi,Za,Ku]},{provide:Cu,deps:[kc],useFactory:function(t){var e=[];return t.onStable.subscribe((function(){for(;e.length;)e.pop()()})),function(t){e.push(t)}}},{provide:Ku,useClass:Ku,deps:[[new ut,$u]]},{provide:vc,useClass:vc,deps:[]},Xu,{provide:fu,useFactory:function(){return pu},deps:[]},{provide:hu,useFactory:function(){return vu},deps:[]},{provide:ac,useFactory:function(t){return t?(Au(t),t):"en-US"},deps:[[new at(ac),new ut,new lt]]}],Jc=function(){var t=function(t){};return t.ngModuleDef=ce({type:t}),t.ngInjectorDef=vt({factory:function(e){return new(e||t)(Ht(qc))},providers:Kc}),t}(),Xc=function(){function t(t,e){this._name=t,this._options=e,this.value=null,this._lastSetValue=null,this._lastSetValueType=0,this._lastSetValueIdentityChange=!1}var e=t.prototype;return e.setValue=function(t){if(Array.isArray(t))this._lastSetValueType=4;else if(t instanceof Set)this._lastSetValueType=8;else if(t&&"string"==typeof t){if(!(4&this._options))throw new Error(this._name+" string values are not allowed");this._lastSetValueType=1}else this._lastSetValueType=t?2:0;this._lastSetValueIdentityChange=!0,this._lastSetValue=t||null},e.hasValueChanged=function(){var t=this._lastSetValueIdentityChange;if(!(t||14&this._lastSetValueType))return!1;var e=null,n=!!(1&this._options),r=!!(8&this._options),i=!!(2&this._options);switch(this._lastSetValueType){case 1:var o=this._lastSetValue.split(/\s+/g);16&this._options?(e={},o.forEach((function(t,n){return e[t]=!0}))):e=o.reduce((function(t,e,n){return t+(n?" ":"")+e}));break;case 2:var s=this._lastSetValue,a=Object.keys(s);t||(t=!this.value||function(t,e,n){var r=t;if(!il(Object.keys(e),r))return!0;for(var i=0;i<r.length;i++){var o=r[i];if(e[o]!==n[o])return!0}return!1}(a,this.value,s)),t&&(e=tl(this._name,n,r,i,s,a));break;case 4:case 8:var u=Array.from(this._lastSetValue);t||(t=!il(Object.keys(this.value),u)),t&&(e=tl(this._name,n,r,i,u));break;default:e=null}return t&&(this.value=e),t},t}();function tl(t,e,n,r,i,o){var s={};if(o)for(var a=0;a<o.length;a++){var u=o[a];nl(s,u=e?u.trim():u,i[u],n,r)}else for(var c=0;c<i.length;c++){var l=i[c];el(t,l),nl(s,l=e?l.trim():l,!0,!1,r)}return s}function el(t,e){if("string"!=typeof e)throw new Error(t+" can only toggle CSS classes expressed as strings, got "+e)}function nl(t,e,n,r,i){if(i&&e.indexOf(" ")>0)for(var o=e.split(/\s+/g),s=0;s<o.length;s++)rl(t,o[s],n,r);else rl(t,e,n,r)}function rl(t,e,n,r){if(r){var i=function(t,e){var n=t.indexOf(".");if(n>0){var r=t.substr(n+1);t=t.substring(0,n),null!=e&&(e+=r)}return{key:t,value:e}}(e,n);n=i.value,e=i.key}t[e]=n}function il(t,e){if(t&&e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(-1===e.indexOf(t[n]))return!1;return!0}return!1}var ol,sl,al,ul,cl=function(){},ll={provide:cl,useClass:(ol=function(){function t(){this._value=null,this._ngClassDiffer=new Xc("NgClass",23),this._classStringDiffer=null}var e=t.prototype;return e.getValue=function(){return this._value},e.setClass=function(t){(t||this._classStringDiffer)&&(this._classStringDiffer=this._classStringDiffer||new Xc("class",20),this._classStringDiffer.setValue(t))},e.setNgClass=function(t){this._ngClassDiffer.setValue(t)},e.applyChanges=function(){var t=!!this._classStringDiffer&&this._classStringDiffer.hasValueChanged(),e=this._ngClassDiffer.hasValueChanged();if(t||e){var n=this._ngClassDiffer.value;if(this._classStringDiffer){var r=this._classStringDiffer.value;r&&(n=n?Object.assign({},r,n):r)}this._value=n}},t}(),ol.ngInjectableDef=pt({token:ol,factory:function(t){return new(t||ol)},providedIn:null}),ol)},fl=fe({type:function(){},selectors:null,hostBindings:function(t,e,n){var r;1&t&&Bs(1),2&t&&(r=e.getValue(),function(t,e){var n=on(),r=zr(t,n),i=function(t){return function(t,e){var n=t.classes;return Tr(n)||(n=[0,1,n||[""]],t.classes=n),n}(t)}(r),o=n[Ce]++;!ua()&&Ir(r)&&e!==nr&&(function(t,e,n,r,i,o){if(e[r]!==i){if(i||wr(t,!1)){Yo(e,n.inputs.class,function(t,e,n){var r,i=e;return t.length&&(i=kr(t,((r=e)&&"string"!=typeof r&&(r=Object.keys(r).join(" ")),r||""))),i}(Er(t),i)),pn(oa)}yr(e,r,i)}}(i,n,r,o,e),e=nr),function(t,e,n,r,i){var o=on(),s=vn(),a=zr(t,o),u=Vr(a,o),c=o[n],l=ua(),f=Vn(),h=Cr(c,r),d=r===nr?nr:function(t,e,n){var r=Array.isArray(t)?t:[null];r[0]=e||null;for(var i=1;i<r.length;i+=2)Dr(r,i,null);var o,s=null,a=!1;if("string"==typeof e?e.length&&(s=e.split(/\s+/),a=!0):(s=e?Object.keys(e):null,o=e),s)for(var u=0;u<s.length;u++){var c=s[u];Nr(r,c,!!a||o[c],!0)}return r}(c,r);!function(t,e){var n=ur(t);return 0!=(n&br(e))&&0==(4&n)&&3!=(3&n)}(e,l)?(h,eo=ao,function(t,e,n,r,i,o,s,a){var u=Gi(n,r);s!==nr&&(function(t,e,n,r,i,o,s,a,u){var c=jr(r);wr(t,c)||(Qi(t,n,r,i,o,u),lr(t,c?32:16),lr(t,i?1:2));var l=a||Cr(e[o],s);return l&&(yr(e,o,s),32&ur(t)&&!c&&(!i||!s)&&function(t,e,n){var r=pr(t);if(null!==n&&cr(t,1)){for(var i=4+r,o=3,s=!1;o<t.length;){if(fr(t,o)===n){s=!0;break}o+=i}if(s)for(var a=o+4,u=a+r-1,c=a+1;c<u;c++){var l=t[c];0!==l&&yr(e,l,null)}}if(cr(t,2))for(var f=7+r-1,h=8;h<f;h++){var d=_r(e,t[h]);d&&Or(d)}}(t,e,i)),l}(t,e,0,u.sourceIndex,null,o,s,a,!1)||a)&&(u.classesBitMask|=1)}(e,o,u,s,0,n,d,h),pn(oa)):function(t,e,n,r,i,o,s,a,u){if(u||Cr(r[i],o)){yr(r,i,o);for(var c=1;c<o.length;c+=2)to(t,e,n,Ar(o,c),Pr(o,c),s,i,a);return!0}}(sa(a,o),e,u,o,n,d,ro,f,h)}(t,i,o,e)}(jn(),r))}}),hl=function(){},dl=function(){var t=function(){function t(t){this._delegate=t}return t.prototype.getValue=function(){return this._delegate.getValue()},t}();return t.ngDirectiveDef=fl,t.ngFactoryDef=hl,t}(),pl=((ul=function(t){function e(e){return t.call(this,e)||this}return _inheritsLoose(e,t),e.prototype.ngDoCheck=function(){this._delegate.applyChanges()},_createClass(e,[{key:"klass",set:function(t){this._delegate.setClass(t)}},{key:"ngClass",set:function(t){this._delegate.setNgClass(t)}}]),e}(dl)).ngFactoryDef=function(t){return new(t||ul)(ra(cl))},ul.ngDirectiveDef=fe({type:ul,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},features:[(sl=[ll],void 0===al&&(al=[]),function(t){t.providersResolver=function(t,e){return function(t,e,n){var r=on()[ge];if(r.firstTemplatePass){var i=Ze(t);Ua(n,r.data,r.blueprint,i,!0),Ua(e,r.data,r.blueprint,i,!1)}}(t,e?e(sl):sl,al)}}),Da]}),ul),vl=null;function gl(){return vl}var ml,yl=function(){},_l=new Rt("DocumentToken"),wl=((ml=function(){}).ngInjectableDef=pt({token:ml,factory:function(t){return t?new t:bl()},providedIn:"platform"}),ml.ngInjectableDef=pt({factory:bl,token:ml,providedIn:"platform"}),ml);function bl(){return Ht(kl)}var Cl,Sl=new Rt("Location Initialized"),kl=((Cl=function(t){function e(e){var n;return(n=t.call(this)||this)._doc=e,n._init(),n}_inheritsLoose(e,t);var n=e.prototype;return n._init=function(){this.location=gl().getLocation(),this._history=gl().getHistory()},n.getBaseHrefFromDOM=function(){return gl().getBaseHref(this._doc)},n.onPopState=function(t){gl().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},n.onHashChange=function(t){gl().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},n.pushState=function(t,e,n){xl()?this._history.pushState(t,e,n):this.location.hash=n},n.replaceState=function(t,e,n){xl()?this._history.replaceState(t,e,n):this.location.hash=n},n.forward=function(){this._history.forward()},n.back=function(){this._history.back()},n.getState=function(){return this._history.state},_createClass(e,[{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(t){this.location.pathname=t}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}}]),e}(wl)).ngInjectableDef=pt({token:Cl,factory:function(t){return t?new t(Ht(_l)):Tl()},providedIn:"platform"}),Cl.ngInjectableDef=pt({factory:Tl,token:Cl,providedIn:"platform"}),Cl);function xl(){return!!window.history.pushState}function Tl(){return new kl(Ht(_l))}function El(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Il(t){var 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 Al(t){return t&&"?"!==t[0]?"?"+t:t}var Rl,Ol=((Rl=function(){}).ngInjectableDef=pt({token:Rl,factory:function(t){return t?new t:Dl()},providedIn:"root"}),Rl.ngInjectableDef=pt({factory:Dl,token:Rl,providedIn:"root"}),Rl);function Dl(t){var e=Ht(_l).location;return new Ul(Ht(wl),e&&e.origin||"")}var Pl,jl,Ll,Nl=new Rt("appBaseHref"),Ul=((Ll=function(t){function e(e,n){var r;if((r=t.call(this)||this)._platformLocation=e,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)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.");return r._baseHref=n,_assertThisInitialized(r)}_inheritsLoose(e,t);var n=e.prototype;return n.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},n.getBaseHref=function(){return this._baseHref},n.prepareExternalUrl=function(t){return El(this._baseHref,t)},n.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+Al(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},n.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+Al(r));this._platformLocation.pushState(t,e,i)},n.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+Al(r));this._platformLocation.replaceState(t,e,i)},n.forward=function(){this._platformLocation.forward()},n.back=function(){this._platformLocation.back()},e}(Ol)).ngInjectableDef=pt({token:Ll,factory:function(t){return new(t||Ll)(Ht(wl),Ht(Nl,8))},providedIn:null}),Ll),Ml=((jl=function(t){function e(e,n){var r;return(r=t.call(this)||this)._platformLocation=e,r._baseHref="",null!=n&&(r._baseHref=n),r}_inheritsLoose(e,t);var n=e.prototype;return n.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},n.getBaseHref=function(){return this._baseHref},n.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e},n.prepareExternalUrl=function(t){var e=El(this._baseHref,t);return e.length>0?"#"+e:e},n.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+Al(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},n.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+Al(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},n.forward=function(){this._platformLocation.forward()},n.back=function(){this._platformLocation.back()},e}(Ol)).ngInjectableDef=pt({token:jl,factory:function(t){return new(t||jl)(Ht(wl),Ht(Nl,8))},providedIn:null}),jl),Hl=((Pl=function(){function t(t,e){var n=this;this._subject=new Lu,this._urlChangeListeners=[],this._platformStrategy=t;var r=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Il(Fl(r)),this._platformStrategy.onPopState((function(t){n._subject.emit({url:n.path(!0),pop:!0,state:t.state,type:t.type})}))}var e=t.prototype;return e.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},e.getState=function(){return this._platformLocation.getState()},e.isCurrentPathEqualTo=function(t,e){return void 0===e&&(e=""),this.path()==this.normalize(t+Al(e))},e.normalize=function(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Fl(e)))},e.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},e.go=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Al(e)),n)},e.replaceState=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Al(e)),n)},e.forward=function(){this._platformStrategy.forward()},e.back=function(){this._platformStrategy.back()},e.onUrlChange=function(t){var e=this;this._urlChangeListeners.push(t),this.subscribe((function(t){e._notifyUrlChangeListeners(t.url,t.state)}))},e._notifyUrlChangeListeners=function(t,e){void 0===t&&(t=""),this._urlChangeListeners.forEach((function(n){return n(t,e)}))},e.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t}()).ngInjectableDef=pt({token:Pl,factory:function(t){return t?new t(Ht(Ol),Ht(wl)):Vl()},providedIn:"root"}),Pl.normalizeQueryParams=Al,Pl.joinWithSlash=El,Pl.stripTrailingSlash=Il,Pl.ngInjectableDef=pt({factory:Vl,token:Pl,providedIn:"root"}),Pl);function Vl(){return new Hl(Ht(Ol),Ht(wl))}function Fl(t){return t.replace(/\/index.html$/,"")}var zl,ql,Bl,Wl=function(){var t={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return t[t.Zero]="Zero",t[t.One]="One",t[t.Two]="Two",t[t.Few]="Few",t[t.Many]="Many",t[t.Other]="Other",t}(),Zl=new Rt("UseV4Plurals"),Gl=function(){},Ql=((zl=function(t){function e(e,n){var r;return(r=t.call(this)||this).locale=e,r.deprecatedPluralFn=n,r}return _inheritsLoose(e,t),e.prototype.getPluralCategory=function(t,e){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(e||this.locale,t):function(t){return function(t){var e=t.toLowerCase().replace(/_/g,"-"),n=xu[e];if(n)return n;var r=e.split("-")[0];if(n=xu[r])return n;if("en"===r)return Iu;throw new Error('Missing locale data for the locale "'+t+'".')}(t)[Tu.PluralCase]}(e||this.locale)(t)){case Wl.Zero:return"zero";case Wl.One:return"one";case Wl.Two:return"two";case Wl.Few:return"few";case Wl.Many:return"many";default:return"other"}},e}(Gl)).ngInjectableDef=pt({token:zl,factory:function(t){return new(t||zl)(Ht(ac),Ht(Zl,8))},providedIn:null}),zl),Yl=function(){function t(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}return _createClass(t,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),t}(),$l=((ql=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOfDirty=!0,this._differ=null}var e=t.prototype;return e.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},e._applyChanges=function(t){var e=this,n=[];t.forEachOperation((function(t,r,i){if(null==t.previousIndex){var o=e._viewContainer.createEmbeddedView(e._template,new Yl(null,e._ngForOf,-1,-1),null===i?void 0:i),s=new Kl(t,o);n.push(s)}else if(null==i)e._viewContainer.remove(null===r?void 0:r);else if(null!==r){var a=e._viewContainer.get(r);e._viewContainer.move(a,i);var u=new Kl(t,a);n.push(u)}}));for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);for(var i=0,o=this._viewContainer.length;i<o;i++){var s=this._viewContainer.get(i);s.context.index=i,s.context.count=o,s.context.ngForOf=this._ngForOf}t.forEachIdentityChange((function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item}))},e._perViewChange=function(t,e){t.context.$implicit=e.item},t.ngTemplateContextGuard=function(t,e){return!0},_createClass(t,[{key:"ngForOf",set:function(t){this._ngForOf=t,this._ngForOfDirty=!0}},{key:"ngForTrackBy",set:function(t){Ci()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},get:function(){return this._trackByFn}},{key:"ngForTemplate",set:function(t){t&&(this._template=t)}}]),t}()).ngFactoryDef=function(t){return new(t||ql)(ra(yu),ra(gu),ra(fu))},ql.ngDirectiveDef=fe({type:ql,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),ql),Kl=function(t,e){this.record=t,this.view=e},Jl=((Bl=function(){function t(t,e){this._viewContainer=t,this._context=new Xl,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}return t.prototype._updateView=function(){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)))},_createClass(t,[{key:"ngIf",set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}},{key:"ngIfThen",set:function(t){tf("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}},{key:"ngIfElse",set:function(t){tf("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}}]),t}()).ngFactoryDef=function(t){return new(t||Bl)(ra(yu),ra(gu))},Bl.ngDirectiveDef=fe({type:Bl,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),Bl),Xl=function(){this.$implicit=null,this.ngIf=null};function tf(t,e){if(e&&!e.createEmbeddedView)throw new Error(t+" must be a TemplateRef, but received '"+wt(e)+"'.")}var ef,nf,rf,of,sf,af,uf,cf,lf=function(){function t(){}var e=t.prototype;return e.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},e.dispose=function(t){t.unsubscribe()},e.onDestroy=function(t){t.unsubscribe()},t}(),ff=new(function(){function t(){}var e=t.prototype;return e.createSubscription=function(t,e){return t.then(e,(function(t){throw t}))},e.dispose=function(t){},e.onDestroy=function(t){},t}()),hf=new lf,df=((rf=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}var e=t.prototype;return e.ngOnDestroy=function(){this._subscription&&this._dispose()},e.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):Gs(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,Qs.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},e._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(function(n){return e._updateLatestValue(t,n)}))},e._selectStrategy=function(e){if(da(e))return ff;if(pa(e))return hf;throw Error("InvalidPipeArgument: '"+e+"' for pipe '"+wt(t)+"'")},e._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},e._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t}()).ngInjectableDef=pt({token:rf,factory:function(t){return new(t||rf)(Ht(Ss))},providedIn:null}),rf.ngFactoryDef=function(t){return new(t||rf)(ra(Ss))},rf.ngPipeDef={type:(nf={name:"async",type:rf,pure:!1}).type,name:nf.name,factory:null,pure:!1!==nf.pure,onDestroy:nf.type.prototype.ngOnDestroy||null},rf),pf=((ef=function(){}).ngModuleDef=ce({type:ef}),ef.ngInjectorDef=vt({factory:function(t){return new(t||ef)},providers:[{provide:Gl,useClass:Ql}]}),ef),vf="server",gf=((of=function(){}).ngInjectableDef=pt({token:of,providedIn:"root",factory:function(){return new mf(Ht(_l),window,Ht(mi))}}),of),mf=function(){function t(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=function(){return[0,0]}}var e=t.prototype;return e.setOffset=function(t){Array.isArray(t)?this.offset=function(){return t}:this.offset=t},e.getScrollPosition=function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]},e.scrollToPosition=function(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])},e.scrollToAnchor=function(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{var e=this.document.querySelector("#"+t);if(e)return void this.scrollToElement(e);var n=this.document.querySelector("[name='"+t+"']");if(n)return void this.scrollToElement(n)}catch(r){this.errorHandler.handleError(r)}}},e.setHistoryScrollRestoration=function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}},e.scrollToElement=function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])},e.supportScrollRestoration=function(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}},t}(),yf=function(t){function e(){return t.apply(this,arguments)||this}_inheritsLoose(e,t),e.makeCurrent=function(){var t;t=new e,vl||(vl=t)};var n=e.prototype;return n.getProperty=function(t,e){return t[e]},n.log=function(t){window.console&&window.console.log&&window.console.log(t)},n.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},n.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},n.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},n.dispatchEvent=function(t,e){t.dispatchEvent(e)},n.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},n.getValue=function(t){return t.value},n.createElement=function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)},n.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},n.getDefaultDocument=function(){return document},n.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},n.isShadowRoot=function(t){return t instanceof DocumentFragment},n.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null},n.getHistory=function(){return window.history},n.getLocation=function(){return window.location},n.getBaseHref=function(t){var e,n=_f||(_f=document.querySelector("base"))?_f.getAttribute("href"):null;return null==n?null:(e=n,sf||(sf=document.createElement("a")),sf.setAttribute("href",e),"/"===sf.pathname.charAt(0)?sf.pathname:"/"+sf.pathname)},n.resetBaseElement=function(){_f=null},n.getUserAgent=function(){return window.navigator.userAgent},n.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},n.supportsCookies=function(){return!0},n.getCookie=function(t){return function(t,e){e=encodeURIComponent(e);var n=t.split(";"),r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o,a=s.indexOf("="),u=-1==a?[s,""]:[s.slice(0,a),s.slice(a+1)],c=u[1];if(u[0].trim()===e)return decodeURIComponent(c)}return null}(document.cookie,t)},e}(function(t){function e(){return t.call(this)||this}return _inheritsLoose(e,t),e.prototype.supportsDOMEvents=function(){return!0},e}(yl)),_f=null,wf=new Rt("TRANSITION_ID"),bf=[{provide:$u,useFactory:function(t,e,n){return function(){n.get(Ku).donePromise.then((function(){var n=gl();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter((function(e){return e.getAttribute("ng-transition")===t})).forEach((function(t){return n.remove(t)}))}))}},deps:[wf,_l,Hs],multi:!0}],Cf=function(){function t(){}t.init=function(){var e;e=new t,jc=e};var e=t.prototype;return e.addToWindow=function(t){At.getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},At.getAllAngularTestabilities=function(){return t.getAllTestabilities()},At.getAllAngularRootElements=function(){return t.getAllRootElements()},At.frameworkStabilizers||(At.frameworkStabilizers=[]),At.frameworkStabilizers.push((function(t){var e=At.getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,0==--n&&t(r)};e.forEach((function(t){t.whenStable(i)}))}))},e.findTestabilityInTree=function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?gl().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null},t}(),Sf=new Rt("EventManagerPlugins"),kf=((af=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach((function(t){return t.manager=n})),this._plugins=t.slice().reverse()}var e=t.prototype;return e.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},e.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},e.getZone=function(){return this._zone},e._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)},t}()).ngInjectableDef=pt({token:af,factory:function(t){return new(t||af)(Ht(Sf),Ht(kc))},providedIn:null}),af),xf=function(){function t(t){this._doc=t}return t.prototype.addGlobalEventListener=function(t,e,n){var r=gl().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target "+r+" for event "+e);return this.addEventListener(r,e,n)},t}(),Tf=((cf=function(){function t(){this._stylesSet=new Set}var e=t.prototype;return e.addStyles=function(t){var e=this,n=new Set;t.forEach((function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))})),this.onStylesAdded(n)},e.onStylesAdded=function(t){},e.getAllStyles=function(){return Array.from(this._stylesSet)},t}()).ngInjectableDef=pt({token:cf,factory:function(t){return new(t||cf)},providedIn:null}),cf),Ef=((uf=function(t){function e(e){var n;return(n=t.call(this)||this)._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}_inheritsLoose(e,t);var n=e.prototype;return n._addStylesToHost=function(t,e){var n=this;t.forEach((function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))}))},n.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},n.removeHost=function(t){this._hostNodes.delete(t)},n.onStylesAdded=function(t){var e=this;this._hostNodes.forEach((function(n){return e._addStylesToHost(t,n)}))},n.ngOnDestroy=function(){this._styleNodes.forEach((function(t){return gl().remove(t)}))},e}(Tf)).ngInjectableDef=pt({token:uf,factory:function(t){return new(t||uf)(Ht(_l))},providedIn:null}),uf),If={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/"},Af=/%COMP%/g,Rf="_nghost-%COMP%",Of="_ngcontent-%COMP%";function Df(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?Df(t,i,n):(i=i.replace(Af,t),n.push(i))}return n}function Pf(t){return function(e){if(e===Function)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var jf,Lf=((jf=function(){function t(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Nf(t)}var e=t.prototype;return e.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case Yt.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new Vf(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case Yt.Native:case Yt.ShadowDom:return new Ff(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=Df(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},e.begin=function(){},e.end=function(){},t}()).ngInjectableDef=pt({token:jf,factory:function(t){return new(t||jf)(Ht(kf),Ht(Ef),Ht(Ju))},providedIn:null}),jf),Nf=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}var e=t.prototype;return e.destroy=function(){},e.createElement=function(t,e){return e?document.createElementNS(If[e]||e,t):document.createElement(t)},e.createComment=function(t){return document.createComment(t)},e.createText=function(t){return document.createTextNode(t)},e.appendChild=function(t,e){t.appendChild(e)},e.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},e.removeChild=function(t,e){t&&t.removeChild(e)},e.selectRootElement=function(t,e){var 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},e.parentNode=function(t){return t.parentNode},e.nextSibling=function(t){return t.nextSibling},e.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var i=If[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},e.removeAttribute=function(t,e,n){if(n){var r=If[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},e.addClass=function(t,e){t.classList.add(e)},e.removeClass=function(t,e){t.classList.remove(e)},e.setStyle=function(t,e,n,r){r&$a.DashCase?t.style.setProperty(e,n,r&$a.Important?"important":""):t.style[e]=n},e.removeStyle=function(t,e,n){n&$a.DashCase?t.style.removeProperty(e):t.style[e]=""},e.setProperty=function(t,e,n){t[e]=n},e.setValue=function(t,e){t.nodeValue=e},e.listen=function(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,Pf(n)):this.eventManager.addEventListener(t,e,Pf(n))},t}();"@".charCodeAt(0);var Uf,Mf,Hf,Vf=function(t){function e(e,n,r,i){var o;(o=t.call(this,e)||this).component=r;var s,a=Df(i+"-"+r.id,r.styles,[]);return n.addStyles(a),o.contentAttr=(s=i+"-"+r.id,Of.replace(Af,s)),o.hostAttr=function(t){return Rf.replace(Af,t)}(i+"-"+r.id),o}_inheritsLoose(e,t);var n=e.prototype;return n.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},n.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(Nf),Ff=function(t){function e(e,n,r,i){var o;(o=t.call(this,e)||this).sharedStylesHost=n,o.hostEl=r,o.component=i,i.encapsulation===Yt.ShadowDom?o.shadowRoot=r.attachShadow({mode:"open"}):o.shadowRoot=r.createShadowRoot(),o.sharedStylesHost.addHost(o.shadowRoot);for(var s=Df(i.id,i.styles,[]),a=0;a<s.length;a++){var u=document.createElement("style");u.textContent=s[a],o.shadowRoot.appendChild(u)}return o}_inheritsLoose(e,t);var n=e.prototype;return n.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},n.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},n.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},n.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},n.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},n.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(Nf),zf="undefined"!=typeof Zone&&Zone.__symbol__||function(t){return"__zone_symbol__"+t},qf=zf("addEventListener"),Bf=zf("removeEventListener"),Wf={},Zf="__zone_symbol__propagationStopped",Gf=function(){var t="undefined"!=typeof Zone&&Zone[zf("BLACK_LISTED_EVENTS")];if(t){var e={};return t.forEach((function(t){e[t]=t})),e}}(),Qf=function(t){return!!Gf&&Gf.hasOwnProperty(t)},Yf=function(t){var e=Wf[t.type];if(e){var n=this[e];if(n){var r=[t];if(1===n.length){var i=n[0];return i.zone!==Zone.current?i.zone.run(i.handler,this,r):i.handler.apply(this,r)}for(var o=n.slice(),s=0;s<o.length&&!0!==t[Zf];s++){var a=o[s];a.zone!==Zone.current?a.zone.run(a.handler,this,r):a.handler.apply(this,r)}}}},$f=((Uf=function(t){function e(e,n,r){var i;return(i=t.call(this,e)||this).ngZone=n,r&&function(t){return t===vf}(r)||i.patchEvent(),i}_inheritsLoose(e,t);var n=e.prototype;return n.patchEvent=function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var t=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[Zf]=!0),t&&t.apply(this,arguments)}}},n.supports=function(t){return!0},n.addEventListener=function(t,e,n){var r=this,i=t[qf],o=n;if(!i||kc.isInAngularZone()&&!Qf(e))t.addEventListener(e,o,!1);else{var s=Wf[e];s||(s=Wf[e]=zf("ANGULAR"+e+"FALSE"));var a=t[s],u=a&&a.length>0;a||(a=t[s]=[]);var c=Qf(e)?Zone.root:Zone.current;if(0===a.length)a.push({zone:c,handler:o});else{for(var l=!1,f=0;f<a.length;f++)if(a[f].handler===o){l=!0;break}l||a.push({zone:c,handler:o})}u||t[qf](e,Yf,!1)}return function(){return r.removeEventListener(t,e,o)}},n.removeEventListener=function(t,e,n){var r=t[Bf];if(!r)return t.removeEventListener.apply(t,[e,n,!1]);var i=Wf[e],o=i&&t[i];if(!o)return t.removeEventListener.apply(t,[e,n,!1]);for(var s=!1,a=0;a<o.length;a++)if(o[a].handler===n){s=!0,o.splice(a,1);break}s?0===o.length&&r.apply(t,[e,Yf,!1]):t.removeEventListener.apply(t,[e,n,!1])},e}(xf)).ngInjectableDef=pt({token:Uf,factory:function(t){return new(t||Uf)(Ht(_l),Ht(kc),Ht(ic,8))},providedIn:null}),Uf),Kf=["alt","control","meta","shift"],Jf={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Xf={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},th={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},eh=((Mf=function(t){function e(e){return t.call(this,e)||this}_inheritsLoose(e,t);var n=e.prototype;return n.supports=function(t){return null!=e.parseEventName(t)},n.addEventListener=function(t,n,r){var i=e.parseEventName(n),o=e.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return gl().onAndCancel(t,i.domEventName,o)}))},e.parseEventName=function(t){var n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var i=e._normalizeKey(n.pop()),o="";if(Kf.forEach((function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),o+=t+".")})),o+=i,0!=n.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s},e.getEventFullKey=function(t){var e="",n=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Xf.hasOwnProperty(e)&&(e=Xf[e]))}return Jf[e]||e}(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),Kf.forEach((function(r){r!=n&&(0,th[r])(t)&&(e+=r+".")})),e+=n},e.eventCallback=function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded((function(){return n(i)}))}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(xf)).ngInjectableDef=pt({token:Mf,factory:function(t){return new(t||Mf)(Ht(_l))},providedIn:null}),Mf),nh=Mc($c,"browser",[{provide:ic,useValue:"browser"},{provide:rc,useValue:function(){yf.makeCurrent(),Cf.init()},multi:!0},{provide:_l,useFactory:function(){return document},deps:[]}]),rh=[[],{provide:xs,useValue:"root"},{provide:mi,useFactory:function(){return new mi},deps:[]},{provide:Sf,useClass:$f,multi:!0,deps:[_l,kc,ic]},{provide:Sf,useClass:eh,multi:!0,deps:[_l]},[],{provide:Lf,useClass:Lf,deps:[kf,Ef,Ju]},{provide:Ya,useExisting:Lf},{provide:Tf,useExisting:Ef},{provide:Ef,useClass:Ef,deps:[_l]},{provide:Dc,useClass:Dc,deps:[kc]},{provide:kf,useClass:kf,deps:[Sf,kc]},[]],ih=((Hf=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.withServerTransition=function(e){return{ngModule:t,providers:[{provide:Ju,useValue:e.appId},{provide:wf,useExisting:Ju},bf]}},t}()).ngModuleDef=ce({type:Hf}),Hf.ngInjectorDef=vt({factory:function(t){return new(t||Hf)(Ht(Hf,12))},providers:rh,imports:[pf,Jc]}),Hf);function oh(){return new ah(Ht(_l))}var sh,ah=((sh=function(){function t(t){this._doc=t,this._dom=gl()}var e=t.prototype;return e.addTag=function(t,e){return void 0===e&&(e=!1),t?this._getOrCreateElement(t,e):null},e.addTags=function(t,e){var n=this;return void 0===e&&(e=!1),t?t.reduce((function(t,r){return r&&t.push(n._getOrCreateElement(r,e)),t}),[]):[]},e.getTag=function(t){return t&&this._doc.querySelector("meta["+t+"]")||null},e.getTags=function(t){if(!t)return[];var e=this._doc.querySelectorAll("meta["+t+"]");return e?[].slice.call(e):[]},e.updateTag=function(t,e){if(!t)return null;e=e||this._parseSelector(t);var n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)},e.removeTag=function(t){this.removeTagElement(this.getTag(t))},e.removeTagElement=function(t){t&&this._dom.remove(t)},e._getOrCreateElement=function(t,e){if(void 0===e&&(e=!1),!e){var n=this._parseSelector(t),r=this.getTag(n);if(r&&this._containsAttributes(t,r))return r}var i=this._dom.createElement("meta");return this._setMetaElementAttributes(t,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i},e._setMetaElementAttributes=function(t,e){return Object.keys(t).forEach((function(n){return e.setAttribute(n,t[n])})),e},e._parseSelector=function(t){var e=t.name?"name":"property";return e+'="'+t[e]+'"'},e._containsAttributes=function(t,e){return Object.keys(t).every((function(n){return e.getAttribute(n)===t[n]}))},t}()).ngInjectableDef=pt({token:sh,factory:function(t){return t?new t(Ht(_l)):oh()},providedIn:"root"}),sh.ngInjectableDef=pt({factory:oh,token:sh,providedIn:"root"}),sh);function uh(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[e.length-1];return R(r)?(e.pop(),z(e,r)):Y(e)}"undefined"!=typeof window&&window;var ch=function(t){function e(e){var n;return(n=t.call(this)||this)._value=e,n}_inheritsLoose(e,t);var n=e.prototype;return n._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},n.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new x;return this._value},n.next=function(e){t.prototype.next.call(this,this._value=e)},_createClass(e,[{key:"value",get:function(){return this.getValue()}}]),e}(I),lh=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}(),fh={},hh=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new dh(t,this.resultSelector))},t}(),dh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).resultSelector=n,r.active=0,r.values=[],r.observables=[],r}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){this.values.push(fh),this.observables.push(t)},n._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var r=t[n];this.add(U(this,r,r,n))}}},n.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},n.notifyNext=function(t,e,n,r,i){var o=this.values,s=o[n],a=this.toRespond?s===fh?--this.toRespond:this.toRespond:0;o[n]=e,0===a&&(this.resultSelector?this._tryResultSelector(o):this.destination.next(o.slice()))},n._tryResultSelector=function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(M),ph=new C((function(t){return t.complete()}));function vh(t){return t?function(t){return new C((function(e){return t.schedule((function(){return e.complete()}))}))}(t):ph}function gh(t){return new C((function(e){var n;try{n=t()}catch(r){return void e.error(r)}return(n?q(n):vh()).subscribe(e)}))}function mh(){return Q(1)}function yh(t,e){return function(n){return n.lift(new _h(t,e))}}var _h=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new wh(t,this.predicate,this.thisArg))},t}(),wh=function(t){function e(e,n,r){var i;return(i=t.call(this,e)||this).predicate=n,i.thisArg=r,i.count=0,i}return _inheritsLoose(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},e}(v),bh=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}();function Ch(t){return function(e){return 0===t?vh():e.lift(new Sh(t))}}var Sh=function(){function t(t){if(this.total=t,this.total<0)throw new bh}return t.prototype.call=function(t,e){return e.subscribe(new kh(t,this.total))},t}(),kh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).total=n,r.ring=new Array,r.count=0,r}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){var e=this.ring,n=this.total,r=this.count++;e.length<n?e.push(t):e[r%n]=t},n._complete=function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i<n;i++){var o=e++%n;t.next(r[o])}t.complete()},e}(v);function xh(t){return void 0===t&&(t=Ih),function(e){return e.lift(new Th(t))}}var Th=function(){function t(t){this.errorFactory=t}return t.prototype.call=function(t,e){return e.subscribe(new Eh(t,this.errorFactory))},t}(),Eh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).errorFactory=n,r.hasValue=!1,r}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){this.hasValue=!0,this.destination.next(t)},n._complete=function(){if(this.hasValue)return this.destination.complete();var t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)},e}(v);function Ih(){return new lh}function Ah(t){return void 0===t&&(t=null),function(e){return e.lift(new Rh(t))}}var Rh=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e.subscribe(new Oh(t,this.defaultValue))},t}(),Oh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).defaultValue=n,r.isEmpty=!0,r}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){this.isEmpty=!1,this.destination.next(t)},n._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(v);function Dh(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?yh((function(e,n){return t(e,n,r)})):G,Ch(1),n?Ah(e):xh((function(){return new lh})))}}function Ph(t){return function(e){var n=new jh(t),r=e.lift(n);return n.caught=r}}var jh=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e.subscribe(new Lh(t,this.selector,this.caught))},t}(),Lh=function(t){function e(e,n,r){var i;return(i=t.call(this,e)||this).selector=n,i.caught=r,i}return _inheritsLoose(e,t),e.prototype.error=function(e){if(!this.isStopped){var n;try{n=this.selector(e,this.caught)}catch(i){return void t.prototype.error.call(this,i)}this._unsubscribeAndRecycle();var r=new O(this,void 0,void 0);this.add(r),U(this,n,void 0,void 0,r)}},e}(M);function Nh(t){return function(e){return 0===t?vh():e.lift(new Uh(t))}}var Uh=function(){function t(t){if(this.total=t,this.total<0)throw new bh}return t.prototype.call=function(t,e){return e.subscribe(new Mh(t,this.total))},t}(),Mh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).total=n,r.count=0,r}return _inheritsLoose(e,t),e.prototype._next=function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))},e}(v);function Hh(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?yh((function(e,n){return t(e,n,r)})):G,Nh(1),n?Ah(e):xh((function(){return new lh})))}}var Vh=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e.subscribe(new Fh(t,this.predicate,this.thisArg,this.source))},t}(),Fh=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e)||this).predicate=n,o.thisArg=r,o.source=i,o.index=0,o.thisArg=r||_assertThisInitialized(o),o}_inheritsLoose(e,t);var n=e.prototype;return n.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},n._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)},n._complete=function(){this.notifyComplete(!0)},e}(v);function zh(t,e){return"function"==typeof e?function(n){return n.pipe(zh((function(n,r){return q(t(n,r)).pipe(H((function(t,i){return e(n,t,r,i)})))})))}:function(e){return e.lift(new qh(t))}}var qh=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new Bh(t,this.project))},t}(),Bh=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).project=n,r.index=0,r}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this._innerSub(e,t,n)},n._innerSub=function(t,e,n){var r=this.innerSubscription;r&&r.unsubscribe();var i=new O(this,void 0,void 0);this.destination.add(i),this.innerSubscription=U(this,t,e,n,i)},n._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},n._unsubscribe=function(){this.innerSubscription=null},n.notifyComplete=function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},n.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e}(M);function Wh(){return mh()(uh.apply(void 0,arguments))}function Zh(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new Gh(t,e,n))}}var Gh=function(){function t(t,e,n){void 0===n&&(n=!1),this.accumulator=t,this.seed=e,this.hasSeed=n}return t.prototype.call=function(t,e){return e.subscribe(new Qh(t,this.accumulator,this.seed,this.hasSeed))},t}(),Qh=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e)||this).accumulator=n,o._seed=r,o.hasSeed=i,o.index=0,o}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},n._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(r){this.destination.error(r)}this.seed=e,this.destination.next(e)},_createClass(e,[{key:"seed",get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t}}]),e}(v);function Yh(t,e){return B(t,e,1)}function $h(t,e,n){return function(r){return r.lift(new Jh(t,e,n))}}var Kh,Jh=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e.subscribe(new Xh(t,this.nextOrObserver,this.error,this.complete))},t}(),Xh=function(t){function e(e,n,i,o){var s;return(s=t.call(this,e)||this)._tapNext=y,s._tapError=y,s._tapComplete=y,s._tapError=i||y,s._tapComplete=o||y,r(n)?(s._context=_assertThisInitialized(s),s._tapNext=n):n&&(s._context=n,s._tapNext=n.next||y,s._tapError=n.error||y,s._tapComplete=n.complete||y),s}_inheritsLoose(e,t);var n=e.prototype;return n._next=function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)},n._error=function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)},n._complete=function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()},e}(v),td=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e.subscribe(new ed(t,this.callback))},t}(),ed=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).add(new h(n)),r}return _inheritsLoose(e,t),e}(v),nd=function(t,e){this.id=t,this.url=e},rd=function(t){function e(e,n,r,i){var o;return void 0===r&&(r="imperative"),void 0===i&&(i=null),(o=t.call(this,e,n)||this).navigationTrigger=r,o.restoredState=i,o}return _inheritsLoose(e,t),e.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},e}(nd),id=function(t){function e(e,n,r){var i;return(i=t.call(this,e,n)||this).urlAfterRedirects=r,i}return _inheritsLoose(e,t),e.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},e}(nd),od=function(t){function e(e,n,r){var i;return(i=t.call(this,e,n)||this).reason=r,i}return _inheritsLoose(e,t),e.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},e}(nd),sd=function(t){function e(e,n,r){var i;return(i=t.call(this,e,n)||this).error=r,i}return _inheritsLoose(e,t),e.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},e}(nd),ad=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e,n)||this).urlAfterRedirects=r,o.state=i,o}return _inheritsLoose(e,t),e.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(nd),ud=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e,n)||this).urlAfterRedirects=r,o.state=i,o}return _inheritsLoose(e,t),e.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(nd),cd=function(t){function e(e,n,r,i,o){var s;return(s=t.call(this,e,n)||this).urlAfterRedirects=r,s.state=i,s.shouldActivate=o,s}return _inheritsLoose(e,t),e.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},e}(nd),ld=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e,n)||this).urlAfterRedirects=r,o.state=i,o}return _inheritsLoose(e,t),e.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(nd),fd=function(t){function e(e,n,r,i){var o;return(o=t.call(this,e,n)||this).urlAfterRedirects=r,o.state=i,o}return _inheritsLoose(e,t),e.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(nd),hd=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},t}(),dd=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},t}(),pd=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),vd=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),gd=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),md=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),yd=function(){function t(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}return t.prototype.toString=function(){var t=this.position?this.position[0]+", "+this.position[1]:null;return"Scroll(anchor: '"+this.anchor+"', position: '"+t+"')"},t}(),_d=((Kh=function(){}).ngFactoryDef=function(t){return new(t||Kh)},Kh.ngComponentDef=se({type:Kh,selectors:[["ng-component"]],consts:1,vars:0,template:function(t,e){1&t&&fa(0,"router-outlet")},directives:function(){return[Av]},encapsulation:2}),Kh),wd="primary",bd=function(){function t(t){this.params=t||{}}var e=t.prototype;return e.has=function(t){return this.params.hasOwnProperty(t)},e.get=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null},e.getAll=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]},_createClass(t,[{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function Cd(t){return new bd(t)}var Sd="ngNavigationCancelingError";function kd(t){var e=Error("NavigationCancelingError: "+t);return e[Sd]=!0,e}function xd(t,e,n){var r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;for(var i={},o=0;o<r.length;o++){var s=r[o],a=t[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}var Td=function(t,e){this.routes=t,this.module=e};function Ed(t,e){void 0===e&&(e="");for(var n=0;n<t.length;n++){var r=t[n];Id(r,Ad(e,r))}}function Id(t,e){if(!t)throw new Error("\n Invalid configuration of route '"+e+"': Encountered undefined route.\n The reason might be an extra comma.\n\n Example:\n const routes: Routes = [\n { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n { path: 'dashboard', component: DashboardComponent },, << two commas\n { path: 'detail/:id', component: HeroDetailComponent }\n ];\n ");if(Array.isArray(t))throw new Error("Invalid configuration of route '"+e+"': Array cannot be specified");if(!t.component&&!t.children&&!t.loadChildren&&t.outlet&&t.outlet!==wd)throw new Error("Invalid configuration of route '"+e+"': a componentless route without children or loadChildren cannot have a named outlet set");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+e+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+e+"': redirectTo and component cannot be used together");if(t.path&&t.matcher)throw new Error("Invalid configuration of route '"+e+"': path and matcher cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+e+"'. One of the following must be provided: component, redirectTo, children or loadChildren");if(void 0===t.path&&void 0===t.matcher)throw new Error("Invalid configuration of route '"+e+"': routes must have either a path or a matcher specified");if("string"==typeof t.path&&"/"===t.path.charAt(0))throw new Error("Invalid configuration of route '"+e+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){throw new Error("Invalid configuration of route '{path: \""+e+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.")}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+e+"': pathMatch can only be set to 'prefix' or 'full'");t.children&&Ed(t.children,e)}function Ad(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:t+"/"+e.path:"":t}function Rd(t){var e=t.children&&t.children.map(Rd),n=e?Object.assign({},t,{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&n.outlet!==wd&&(n.component=_d),n}function Od(t,e){var n,r=Object.keys(t),i=Object.keys(e);if(!r||!i||r.length!=i.length)return!1;for(var o=0;o<r.length;o++)if(t[n=r[o]]!==e[n])return!1;return!0}function Dd(t){return Array.prototype.concat.apply([],t)}function Pd(t){return t.length>0?t[t.length-1]:null}function jd(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Ld(t){return pa(t)?t:da(t)?q(Promise.resolve(t)):uh(t)}function Nd(t,e,n){return n?function(t,e){return Od(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!Vd(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!e.children[r])return!1;if(!t(e.children[r],n.children[r]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(n){return e[n]===t[n]}))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,r,i){if(n.segments.length>i.length)return!!Vd(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!Vd(n.segments,i))return!1;for(var o in r.children){if(!n.children[o])return!1;if(!t(n.children[o],r.children[o]))return!1}return!0}var s=i.slice(0,n.segments.length),a=i.slice(n.segments.length);return!!Vd(n.segments,s)&&!!n.children[wd]&&e(n.children[wd],r,a)}(e,n,n.segments)}(t.root,e.root)}var Ud=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return t.prototype.toString=function(){return Bd.serialize(this)},_createClass(t,[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Cd(this.queryParams)),this._queryParamMap}}]),t}(),Md=function(){function t(t,e){var n=this;this.segments=t,this.children=e,this.parent=null,jd(e,(function(t,e){return t.parent=n}))}var e=t.prototype;return e.hasChildren=function(){return this.numberOfChildren>0},e.toString=function(){return Wd(this)},_createClass(t,[{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}}]),t}(),Hd=function(){function t(t,e){this.path=t,this.parameters=e}return t.prototype.toString=function(){return Kd(this)},_createClass(t,[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=Cd(this.parameters)),this._parameterMap}}]),t}();function Vd(t,e){return t.length===e.length&&t.every((function(t,n){return t.path===e[n].path}))}function Fd(t,e){var n=[];return jd(t.children,(function(t,r){r===wd&&(n=n.concat(e(t,r)))})),jd(t.children,(function(t,r){r!==wd&&(n=n.concat(e(t,r)))})),n}var zd=function(){},qd=function(){function t(){}var e=t.prototype;return e.parse=function(t){var e=new np(t);return new Ud(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},e.serialize=function(t){var e,n,r;return"/"+function t(e,n){if(!e.hasChildren())return Wd(e);if(n){var r=e.children[wd]?t(e.children[wd],!1):"",i=[];return jd(e.children,(function(e,n){n!==wd&&i.push(n+":"+t(e,!1))})),i.length>0?r+"("+i.join("//")+")":r}var o=Fd(e,(function(n,r){return r===wd?[t(e.children[wd],!1)]:[r+":"+t(n,!1)]}));return Wd(e)+"/("+o.join("//")+")"}(t.root,!0)+(n=t.queryParams,(r=Object.keys(n).map((function(t){var e=n[t];return Array.isArray(e)?e.map((function(e){return Gd(t)+"="+Gd(e)})).join("&"):Gd(t)+"="+Gd(e)}))).length?"?"+r.join("&"):"")+("string"==typeof t.fragment?"#"+(e=t.fragment,encodeURI(e)):"")},t}(),Bd=new qd;function Wd(t){return t.segments.map((function(t){return Kd(t)})).join("/")}function Zd(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Gd(t){return Zd(t).replace(/%3B/gi,";")}function Qd(t){return Zd(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yd(t){return decodeURIComponent(t)}function $d(t){return Yd(t.replace(/\+/g,"%20"))}function Kd(t){return""+Qd(t.path)+(e=t.parameters,Object.keys(e).map((function(t){return";"+Qd(t)+"="+Qd(e[t])})).join(""));var e}var Jd=/^[^\/()?;=#]+/;function Xd(t){var e=t.match(Jd);return e?e[0]:""}var tp=/^[^=?&#]+/,ep=/^[^?&#]+/,np=function(){function t(t){this.url=t,this.remaining=t}var e=t.prototype;return e.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Md([],{}):new Md([],this.parseChildren())},e.parseQueryParams=function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t},e.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},e.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[wd]=new Md(t,e)),n},e.parseSegment=function(){var t=Xd(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(t),new Hd(Yd(t),this.parseMatrixParams())},e.parseMatrixParams=function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t},e.parseParam=function(t){var e=Xd(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=Xd(this.remaining);r&&(n=r,this.capture(n))}t[Yd(e)]=Yd(n)}},e.parseQueryParam=function(t){var e=function(t){var e=t.match(tp);return e?e[0]:""}(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=function(t){var e=t.match(ep);return e?e[0]:""}(this.remaining);r&&(n=r,this.capture(n))}var i=$d(e),o=$d(n);if(t.hasOwnProperty(i)){var s=t[i];Array.isArray(s)||(s=[s],t[i]=s),s.push(o)}else t[i]=o}},e.parseParens=function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Xd(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=wd);var o=this.parseChildren();e[i]=1===Object.keys(o).length?o[wd]:new Md([],o),this.consumeOptional("//")}return e},e.peekStartsWith=function(t){return this.remaining.startsWith(t)},e.consumeOptional=function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)},e.capture=function(t){if(!this.consumeOptional(t))throw new Error('Expected "'+t+'".')},t}(),rp=function(){function t(t){this._root=t}var e=t.prototype;return e.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},e.children=function(t){var e=ip(t,this._root);return e?e.children.map((function(t){return t.value})):[]},e.firstChild=function(t){var e=ip(t,this._root);return e&&e.children.length>0?e.children[0].value:null},e.siblings=function(t){var e=op(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))},e.pathFromRoot=function(t){return op(t,this._root).map((function(t){return t.value}))},_createClass(t,[{key:"root",get:function(){return this._root.value}}]),t}();function ip(t,e){if(t===e.value)return e;var n=e.children,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=ip(t,o);if(s)return s}return null}function op(t,e){if(t===e.value)return[e];var n=e.children,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=op(t,o);if(s.length)return s.unshift(e),s}return[]}var sp=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}();function ap(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var up=function(t){function e(e,n){var r;return(r=t.call(this,e)||this).snapshot=n,pp(_assertThisInitialized(r),e),r}return _inheritsLoose(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(rp);function cp(t,e){var n=function(t,e){var n=new hp([],{},{},"",{},wd,e,null,t.root,-1,{});return new dp("",new sp(n,[]))}(t,e),r=new ch([new Hd("",{})]),i=new ch({}),o=new ch({}),s=new ch({}),a=new ch(""),u=new lp(r,i,s,a,o,wd,e,n.root);return u.snapshot=n.root,new up(new sp(u,[]),n)}var lp=function(){function t(t,e,n,r,i,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this._futureSnapshot=a}return t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},_createClass(t,[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(H((function(t){return Cd(t)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(H((function(t){return Cd(t)})))),this._queryParamMap}}]),t}();function fp(t,e){void 0===e&&(e="emptyOnly");var n=t.pathFromRoot,r=0;if("always"!==e)for(r=n.length-1;r>=1;){var i=n[r],o=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(o.component)break;r--}}return function(t){return t.reduce((function(t,e){return{params:Object.assign({},t.params,e.params),data:Object.assign({},t.data,e.data),resolve:Object.assign({},t.resolve,e._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var hp=function(){function t(t,e,n,r,i,o,s,a,u,c,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this.routeConfig=a,this._urlSegment=u,this._lastPathIndex=c,this._resolve=l}return t.prototype.toString=function(){return"Route(url:'"+this.url.map((function(t){return t.toString()})).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},_createClass(t,[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=Cd(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Cd(this.queryParams)),this._queryParamMap}}]),t}(),dp=function(t){function e(e,n){var r;return(r=t.call(this,n)||this).url=e,pp(_assertThisInitialized(r),n),r}return _inheritsLoose(e,t),e.prototype.toString=function(){return vp(this._root)},e}(rp);function pp(t,e){e.value._routerState=t,e.children.forEach((function(e){return pp(t,e)}))}function vp(t){var e=t.children.length>0?" { "+t.children.map(vp).join(", ")+" } ":"";return""+t.value+e}function gp(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Od(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),Od(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!Od(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),Od(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function mp(t,e){var n,r,i=Od(t.params,e.params)&&Vd(n=t.url,r=e.url)&&n.every((function(t,e){return Od(t.parameters,r[e].parameters)})),o=!t.parent!=!e.parent;return i&&!o&&(!t.parent||mp(t.parent,e.parent))}function yp(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function _p(t,e,n,r,i){var o={};return r&&jd(r,(function(t,e){o[e]=Array.isArray(t)?t.map((function(t){return""+t})):""+t})),n.root===t?new Ud(e,o,i):new Ud(function t(e,n,r){var i={};return jd(e.children,(function(e,o){i[o]=e===n?r:t(e,n,r)})),new Md(e.segments,i)}(n.root,t,e),o,i)}var wp=function(){function t(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&yp(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(r&&r!==Pd(n))throw new Error("{outlets:{}} has to be the last command")}return t.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},t}(),bp=function(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n};function Cp(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets[wd]:""+t}function Sp(t,e,n){if(t||(t=new Md([],{})),0===t.segments.length&&t.hasChildren())return kp(t,e,n);var r=function(t,e,n){for(var r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};i<t.segments.length;){if(r>=n.length)return o;var s=t.segments[i],a=Cp(n[r]),u=r<n.length-1?n[r+1]:null;if(i>0&&void 0===a)break;if(a&&u&&"object"==typeof u&&void 0===u.outlets){if(!Ip(a,u,s))return o;r+=2}else{if(!Ip(a,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var o=new Md(t.segments.slice(0,r.pathIndex),{});return o.children[wd]=new Md(t.segments.slice(r.pathIndex),t.children),kp(o,0,i)}return r.match&&0===i.length?new Md(t.segments,{}):r.match&&!t.hasChildren()?xp(t,e,n):r.match?kp(t,0,i):xp(t,e,n)}function kp(t,e,n){if(0===n.length)return new Md(t.segments,{});var r=function(t){var e,n;return"object"!=typeof t[0]?((e={})[wd]=t,e):void 0===t[0].outlets?((n={})[wd]=t,n):t[0].outlets}(n),i={};return jd(r,(function(n,r){null!==n&&(i[r]=Sp(t.children[r],e,n))})),jd(t.children,(function(t,e){void 0===r[e]&&(i[e]=t)})),new Md(t.segments,i)}function xp(t,e,n){for(var r=t.segments.slice(0,e),i=0;i<n.length;){if("object"==typeof n[i]&&void 0!==n[i].outlets){var o=Tp(n[i].outlets);return new Md(r,o)}if(0===i&&yp(n[0])){var s=t.segments[e];r.push(new Hd(s.path,n[0])),i++}else{var a=Cp(n[i]),u=i<n.length-1?n[i+1]:null;a&&u&&yp(u)?(r.push(new Hd(a,Ep(u))),i+=2):(r.push(new Hd(a,{})),i++)}}return new Md(r,{})}function Tp(t){var e={};return jd(t,(function(t,n){null!==t&&(e[n]=xp(new Md([],{}),0,t))})),e}function Ep(t){var e={};return jd(t,(function(t,n){return e[n]=""+t})),e}function Ip(t,e,n){return t==n.path&&Od(e,n.parameters)}var Ap=function(){function t(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}var e=t.prototype;return e.activate=function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),gp(this.futureState.root),this.activateChildRoutes(e,n,t)},e.deactivateChildRoutes=function(t,e,n){var r=this,i=ap(e);t.children.forEach((function(t){var e=t.value.outlet;r.deactivateRoutes(t,i[e],n),delete i[e]})),jd(i,(function(t,e){r.deactivateRouteAndItsChildren(t,n)}))},e.deactivateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(r===i)if(r.component){var o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)},e.deactivateRouteAndItsChildren=function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)},e.detachAndStoreRouteSubtree=function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:i})}},e.deactivateRouteAndOutlet=function(t,e){var n=this,r=e.getContext(t.value.outlet);if(r){var i=ap(t),o=t.value.component?r.children:e;jd(i,(function(t,e){return n.deactivateRouteAndItsChildren(t,o)})),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},e.activateChildRoutes=function(t,e,n){var r=this,i=ap(e);t.children.forEach((function(t){r.activateRoutes(t,i[t.value.outlet],n),r.forwardEvent(new md(t.value.snapshot))})),t.children.length&&this.forwardEvent(new vd(t.value.snapshot))},e.activateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(gp(r),r===i)if(r.component){var o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(r.component){var s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){var a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Rp(a.route)}else{var u=function(t){for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(r.snapshot),c=u?u.module.componentFactoryResolver:null;s.attachRef=null,s.route=r,s.resolver=c,s.outlet&&s.outlet.activateWith(r,c),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)},t}();function Rp(t){gp(t.value),t.children.forEach(Rp)}function Op(t){return"function"==typeof t}function Dp(t){return t instanceof Ud}var Pp=function(t){this.segmentGroup=t||null},jp=function(t){this.urlTree=t};function Lp(t){return new C((function(e){return e.error(new Pp(t))}))}function Np(t){return new C((function(e){return e.error(new jp(t))}))}function Up(t){return new C((function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+t+"'"))}))}var Mp=function(){function t(t,e,n,r,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(qt)}var e=t.prototype;return e.apply=function(){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,wd).pipe(H((function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)}))).pipe(Ph((function(e){if(e instanceof jp)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof Pp)throw t.noMatchError(e);throw e})))},e.match=function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,wd).pipe(H((function(n){return e.createUrlTree(n,t.queryParams,t.fragment)}))).pipe(Ph((function(t){if(t instanceof Pp)throw e.noMatchError(t);throw t})))},e.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},e.createUrlTree=function(t,e,n){var r,i=t.segments.length>0?new Md([],((r={})[wd]=t,r)):t;return new Ud(i,e,n)},e.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(H((function(t){return new Md([],t)}))):this.expandSegment(t,n,e,n.segments,r,!0)},e.expandChildren=function(t,e,n){var r=this;return function(n,i){if(0===Object.keys(n).length)return uh({});var o=[],s=[],a={};return jd(n,(function(n,i){var u,c,l=(u=i,c=n,r.expandSegmentGroup(t,e,c,u)).pipe(H((function(t){return a[i]=t})));i===wd?o.push(l):s.push(l)})),uh.apply(null,o.concat(s)).pipe(mh(),Dh(),H((function(){return a})))}(n.children)},e.expandSegment=function(t,e,n,r,i,o){var s=this;return uh.apply(void 0,n).pipe(H((function(a){return s.expandSegmentAgainstRoute(t,e,n,a,r,i,o).pipe(Ph((function(t){if(t instanceof Pp)return uh(null);throw t})))})),mh(),Hh((function(t){return!!t})),Ph((function(t,n){if(t instanceof lh||"EmptyError"===t.name){if(s.noLeftoversInUrl(e,r,i))return uh(new Md([],{}));throw new Pp(e)}throw t})))},e.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},e.expandSegmentAgainstRoute=function(t,e,n,r,i,o,s){return zp(r)!==o?Lp(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o):Lp(e)},e.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o)},e.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t,e,n,r){var i=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Np(o):this.lineralizeSegments(n,o).pipe(B((function(n){var o=new Md(n,{});return i.expandSegment(t,o,e,n,r,!1)})))},e.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){var s=this,a=Hp(e,r,i),u=a.matched,c=a.consumedSegments,l=a.lastChild,f=a.positionalParamSegments;if(!u)return Lp(e);var h=this.applyRedirectCommands(c,r.redirectTo,f);return r.redirectTo.startsWith("/")?Np(h):this.lineralizeSegments(r,h).pipe(B((function(r){return s.expandSegment(t,e,n,r.concat(i.slice(l)),o,!1)})))},e.matchSegmentAgainstRoute=function(t,e,n,r){var i=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(H((function(t){return n._loadedConfig=t,new Md(r,{})}))):uh(new Md(r,{}));var o=Hp(e,n,r),s=o.matched,a=o.consumedSegments,u=o.lastChild;if(!s)return Lp(e);var c=r.slice(u);return this.getChildConfig(t,n,r).pipe(B((function(t){var n=t.module,r=t.routes,o=function(t,e,n,r){return n.length>0&&function(t,e,n){return n.some((function(n){return Fp(t,e,n)&&zp(n)!==wd}))}(t,n,r)?{segmentGroup:Vp(new Md(e,function(t,e){var n={};n[wd]=e;var r=t,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var a=s;""===a.path&&zp(a)!==wd&&(n[zp(a)]=new Md([],{}))}return n}(r,new Md(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some((function(n){return Fp(t,e,n)}))}(t,n,r)?{segmentGroup:Vp(new Md(t.segments,function(t,e,n,r){var i={},o=n,s=Array.isArray(o),a=0;for(o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{if((a=o.next()).done)break;u=a.value}var c=u;Fp(t,e,c)&&!r[zp(c)]&&(i[zp(c)]=new Md([],{}))}return Object.assign({},r,i)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,a,c,r),s=o.segmentGroup,u=o.slicedSegments;return 0===u.length&&s.hasChildren()?i.expandChildren(n,r,s).pipe(H((function(t){return new Md(a,t)}))):0===r.length&&0===u.length?uh(new Md(a,{})):i.expandSegment(n,s,r,u,wd,!0).pipe(H((function(t){return new Md(a.concat(t.segments),t.children)})))})))},e.getChildConfig=function(t,e,n){var r=this;return e.children?uh(new Td(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?uh(e._loadedConfig):function(t,e,n){var r,i=e.canLoad;return i&&0!==i.length?q(i).pipe(H((function(r){var i,o=t.get(r);if(function(t){return t&&Op(t.canLoad)}(o))i=o.canLoad(e,n);else{if(!Op(o))throw new Error("Invalid CanLoad guard");i=o(e,n)}return Ld(i)}))).pipe(mh(),(r=function(t){return!0===t},function(t){return t.lift(new Vh(r,void 0,t))})):uh(!0)}(t.injector,e,n).pipe(B((function(n){return n?r.configLoader.load(t.injector,e).pipe(H((function(t){return e._loadedConfig=t,t}))):function(t){return new C((function(e){return e.error(kd("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))}))}(e)}))):uh(new Td([],t))},e.lineralizeSegments=function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return uh(n);if(r.numberOfChildren>1||!r.children[wd])return Up(t.redirectTo);r=r.children[wd]}},e.applyRedirectCommands=function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)},e.applyRedirectCreatreUrlTree=function(t,e,n,r){var i=this.createSegmentGroup(t,e.root,n,r);return new Ud(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)},e.createQueryParams=function(t,e){var n={};return jd(t,(function(t,r){if("string"==typeof t&&t.startsWith(":")){var i=t.substring(1);n[r]=e[i]}else n[r]=t})),n},e.createSegmentGroup=function(t,e,n,r){var i=this,o=this.createSegments(t,e.segments,n,r),s={};return jd(e.children,(function(e,o){s[o]=i.createSegmentGroup(t,e,n,r)})),new Md(o,s)},e.createSegments=function(t,e,n,r){var i=this;return e.map((function(e){return e.path.startsWith(":")?i.findPosParam(t,e,r):i.findOrReturn(e,n)}))},e.findPosParam=function(t,e,n){var r=n[e.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+t+"'. Cannot find '"+e.path+"'.");return r},e.findOrReturn=function(t,e){var n=0,r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var a=s;if(a.path===t.path)return e.splice(n),a;n++}return t},t}();function Hp(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(e.matcher||xd)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Vp(t){if(1===t.numberOfChildren&&t.children[wd]){var e=t.children[wd];return new Md(t.segments.concat(e.segments),e.children)}return t}function Fp(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function zp(t){return t.outlet||wd}var qp=function(t){this.path=t,this.route=this.path[this.path.length-1]},Bp=function(t,e){this.component=t,this.route=e};function Wp(t,e,n){var r=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function Zp(t,e,n){var r=ap(t),i=t.value;jd(r,(function(t,r){i.component?Zp(t,e?e.children.getContext(r):null,n):Zp(t,e,n)})),i.component&&e&&e.outlet&&e.outlet.isActivated?n.canDeactivateChecks.push(new Bp(e.outlet.component,i)):n.canDeactivateChecks.push(new Bp(null,i))}var Gp=Symbol("INITIAL_VALUE");function Qp(){return zh((function(t){return(function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=null,i=null;return R(e[e.length-1])&&(i=e.pop()),"function"==typeof e[e.length-1]&&(r=e.pop()),1===e.length&&u(e[0])&&(e=e[0]),Y(e,i).lift(new hh(r))}).apply(void 0,t.map((function(t){return t.pipe(Nh(1),function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e[e.length-1];return R(r)?(e.pop(),function(t){return Wh(e,t,r)}):function(t){return Wh(e,t)}}(Gp))}))).pipe(Zh((function(t,e){var n=!1;return e.reduce((function(t,r,i){if(t!==Gp)return t;if(r===Gp&&(n=!0),!n){if(!1===r)return r;if(i===e.length-1||Dp(r))return r}return t}),t)}),Gp),yh((function(t){return t!==Gp})),H((function(t){return Dp(t)?t:!0===t})),Nh(1))}))}function Yp(t,e){return null!==t&&e&&e(new gd(t)),uh(!0)}function $p(t,e){return null!==t&&e&&e(new pd(t)),uh(!0)}function Kp(t,e,n){var r=e.routeConfig?e.routeConfig.canActivate:null;return r&&0!==r.length?uh(r.map((function(r){return gh((function(){var i,o=Wp(r,e,n);if(function(t){return t&&Op(t.canActivate)}(o))i=Ld(o.canActivate(e,t));else{if(!Op(o))throw new Error("Invalid CanActivate guard");i=Ld(o(e,t))}return i.pipe(Hh())}))}))).pipe(Qp()):uh(!0)}function Jp(t,e,n){var r=e[e.length-1],i=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return gh((function(){return uh(e.guards.map((function(i){var o,s=Wp(i,e.node,n);if(function(t){return t&&Op(t.canActivateChild)}(s))o=Ld(s.canActivateChild(r,t));else{if(!Op(s))throw new Error("Invalid CanActivateChild guard");o=Ld(s(r,t))}return o.pipe(Hh())}))).pipe(Qp())}))}));return uh(i).pipe(Qp())}var Xp=function(){},tv=function(){function t(t,e,n,r,i,o){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=o}var e=t.prototype;return e.recognize=function(){try{var t=rv(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,wd),n=new hp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},wd,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new sp(n,e),i=new dp(this.url,r);return this.inheritParamsAndData(i._root),uh(i)}catch(o){return new C((function(t){return t.error(o)}))}},e.inheritParamsAndData=function(t){var e=this,n=t.value,r=fp(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))},e.processSegmentGroup=function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)},e.processChildren=function(t,e){var n,r=this,i=Fd(e,(function(e,n){return r.processSegmentGroup(t,e,n)}));return n={},i.forEach((function(t){var e=n[t.value.outlet];if(e){var r=e.url.map((function(t){return t.toString()})).join("/"),i=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+i+"'.")}n[t.value.outlet]=t.value})),i.sort((function(t,e){return t.value.outlet===wd?-1:e.value.outlet===wd?1:t.value.outlet.localeCompare(e.value.outlet)})),i},e.processSegment=function(t,e,n,r){var i=t,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var u=a;try{return this.processSegmentAgainstRoute(u,e,n,r)}catch(c){if(!(c instanceof Xp))throw c}}if(this.noLeftoversInUrl(e,n,r))return[];throw new Xp},e.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},e.processSegmentAgainstRoute=function(t,e,n,r){if(t.redirectTo)throw new Xp;if((t.outlet||wd)!==r)throw new Xp;var i,o=[],s=[];if("**"===t.path){var a=n.length>0?Pd(n).parameters:{};i=new hp(n,a,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sv(t),r,t.component,t,ev(e),nv(e)+n.length,av(t))}else{var u=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Xp;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(e.matcher||xd)(n,t,e);if(!r)throw new Xp;var i={};jd(r.posParams,(function(t,e){i[e]=t.path}));var o=r.consumed.length>0?Object.assign({},i,r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:o}}(e,t,n);o=u.consumedSegments,s=n.slice(u.lastChild),i=new hp(o,u.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sv(t),r,t.component,t,ev(e),nv(e)+o.length,av(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),l=rv(e,o,s,c,this.relativeLinkResolution),f=l.segmentGroup,h=l.slicedSegments;if(0===h.length&&f.hasChildren()){var d=this.processChildren(c,f);return[new sp(i,d)]}if(0===c.length&&0===h.length)return[new sp(i,[])];var p=this.processSegment(c,f,h,wd);return[new sp(i,p)]},t}();function ev(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function nv(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function rv(t,e,n,r,i){if(n.length>0&&function(t,e,n){return n.some((function(n){return iv(t,e,n)&&ov(n)!==wd}))}(t,n,r)){var o=new Md(e,function(t,e,n,r){var i={};i[wd]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;var o=n,s=Array.isArray(o),a=0;for(o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{if((a=o.next()).done)break;u=a.value}var c=u;if(""===c.path&&ov(c)!==wd){var l=new Md([],{});l._sourceSegment=t,l._segmentIndexShift=e.length,i[ov(c)]=l}}return i}(t,e,r,new Md(n,t.children)));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some((function(n){return iv(t,e,n)}))}(t,n,r)){var s=new Md(t.segments,function(t,e,n,r,i,o){var s={},a=r,u=Array.isArray(a),c=0;for(a=u?a:a[Symbol.iterator]();;){var l;if(u){if(c>=a.length)break;l=a[c++]}else{if((c=a.next()).done)break;l=c.value}var f=l;if(iv(t,n,f)&&!i[ov(f)]){var h=new Md([],{});h._sourceSegment=t,h._segmentIndexShift="legacy"===o?t.segments.length:e.length,s[ov(f)]=h}}return Object.assign({},i,s)}(t,e,n,r,t.children,i));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}var a=new Md(t.segments,t.children);return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:n}}function iv(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function ov(t){return t.outlet||wd}function sv(t){return t.data||{}}function av(t){return t.resolve||{}}function uv(t,e,n,r){var i=Wp(t,e,r);return i.resolve?Ld(i.resolve(e,n)):Ld(i(e,n))}function cv(t){return function(e){return e.pipe(zh((function(e){var n=t(e);return n?q(n).pipe(H((function(){return e}))):q([e])})))}}var lv=function(){function t(){}var e=t.prototype;return e.shouldDetach=function(t){return!1},e.store=function(t,e){},e.shouldAttach=function(t){return!1},e.retrieve=function(t){return null},e.shouldReuseRoute=function(t,e){return t.routeConfig===e.routeConfig},t}(),fv=new Rt("ROUTES"),hv=function(){function t(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}var e=t.prototype;return e.load=function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(H((function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var i=r.create(t);return new Td(Dd(i.injector.get(fv)).map(Rd),i)})))},e.loadModuleFactory=function(t){var e=this;return"string"==typeof t?q(this.loader.load(t)):Ld(t()).pipe(B((function(t){return t instanceof Bt?uh(t):q(e.compiler.compileModuleAsync(t))})))},t}(),dv=function(){function t(){}var e=t.prototype;return e.shouldProcessUrl=function(t){return!0},e.extract=function(t){return t},e.merge=function(t,e){return t},t}();function pv(t){throw t}function vv(t,e,n){return e.parse("/")}function gv(t,e){return uh(null)}var mv,yv,_v=function(){function t(t,e,n,r,i,o,s,a){var u=this;this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=r,this.config=a,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new I,this.errorHandler=pv,this.malformedUriErrorHandler=vv,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:gv,afterPreactivation:gv},this.urlHandlingStrategy=new dv,this.routeReuseStrategy=new lv,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=i.get(qt),this.console=i.get(sc);var c=i.get(kc);this.isNgZoneEnabled=c instanceof kc,this.resetConfig(a),this.currentUrlTree=new Ud(new Md([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new hv(o,s,(function(t){return u.triggerEvent(new hd(t))}),(function(t){return u.triggerEvent(new dd(t))})),this.routerState=cp(this.currentUrlTree,this.rootComponentType),this.transitions=new ch({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}var e=t.prototype;return e.setupNavigations=function(t){var e=this,n=this.events;return t.pipe(yh((function(t){return 0!==t.id})),H((function(t){return Object.assign({},t,{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),zh((function(t){var r,i,o,s=!1,a=!1;return uh(t).pipe($h((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign({},e.lastSuccessfulNavigation,{previousNavigation:null}):null}})),zh((function(t){var r,i,o,s,a=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||a)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return uh(t).pipe(zh((function(t){var r=e.transitions.getValue();return n.next(new rd(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),r!==e.transitions.getValue()?ph:[t]})),zh((function(t){return Promise.resolve(t)})),(r=e.ngModule.injector,i=e.configLoader,o=e.urlSerializer,s=e.config,function(t){return t.pipe(zh((function(t){return function(t,e,n,r,i){return new Mp(t,e,n,r,i).apply()}(r,i,o,t.extractedUrl,s).pipe(H((function(e){return Object.assign({},t,{urlAfterRedirects:e})})))})))}),$h((function(t){e.currentNavigation=Object.assign({},e.currentNavigation,{finalUrl:t.urlAfterRedirects})})),function(t,n,r,i,o){return function(r){return r.pipe(B((function(r){return function(t,e,n,r,i,o){return void 0===i&&(i="emptyOnly"),void 0===o&&(o="legacy"),new tv(t,e,n,r,i,o).recognize()}(t,n,r.urlAfterRedirects,(s=r.urlAfterRedirects,e.serializeUrl(s)),i,o).pipe(H((function(t){return Object.assign({},r,{targetSnapshot:t})})));var s})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),$h((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),$h((function(t){var r=new ad(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);n.next(r)})));if(a&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var u=t.id,c=t.extractedUrl,l=t.source,f=t.restoredState,h=t.extras,d=new rd(u,e.serializeUrl(c),l,f);n.next(d);var p=cp(c,e.rootComponentType).snapshot;return uh(Object.assign({},t,{targetSnapshot:p,urlAfterRedirects:c,extras:Object.assign({},h,{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),ph})),cv((function(t){var n=t.targetSnapshot,r=t.id,i=t.extractedUrl,o=t.rawUrl,s=t.extras,a=s.skipLocationChange,u=s.replaceUrl;return e.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!a,replaceUrl:!!u})})),$h((function(t){var n=new ud(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),H((function(t){return Object.assign({},t,{guards:(n=t.targetSnapshot,r=t.currentSnapshot,i=e.rootContexts,o=n._root,function t(e,n,r,i,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var s=ap(n);return e.children.forEach((function(e){!function(e,n,r,i,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var s=e.value,a=n?n.value:null,u=r?r.getContext(e.value.outlet):null;if(a&&s.routeConfig===a.routeConfig){var c=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!Vd(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Vd(t.url,e.url)||!Od(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!mp(t,e)||!Od(t.queryParams,e.queryParams);case"paramsChange":default:return!mp(t,e)}}(a,s,s.routeConfig.runGuardsAndResolvers);if(c?o.canActivateChecks.push(new qp(i)):(s.data=a.data,s._resolvedData=a._resolvedData),s.component?t(e,n,u?u.children:null,i,o):t(e,n,r,i,o),c){var l=u&&u.outlet&&u.outlet.component||null;o.canDeactivateChecks.push(new Bp(l,a))}}else a&&Zp(n,u,o),o.canActivateChecks.push(new qp(i)),s.component?t(e,null,u?u.children:null,i,o):t(e,null,r,i,o)}(e,s[e.value.outlet],r,i.concat([e.value]),o),delete s[e.value.outlet]})),jd(s,(function(t,e){return Zp(t,r.getContext(e),o)})),o}(o,r?r._root:null,i,[o.value]))});var n,r,i,o})),(i=e.ngModule.injector,o=function(t){return e.triggerEvent(t)},function(t){return t.pipe(B((function(t){var e=t.targetSnapshot,n=t.currentSnapshot,r=t.guards,s=r.canActivateChecks,a=r.canDeactivateChecks;return 0===a.length&&0===s.length?uh(Object.assign({},t,{guardsResult:!0})):function(t,e,n,r){return q(t).pipe(B((function(t){return function(t,e,n,r,i){var o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return o&&0!==o.length?uh(o.map((function(o){var s,a=Wp(o,e,i);if(function(t){return t&&Op(t.canDeactivate)}(a))s=Ld(a.canDeactivate(t,e,n,r));else{if(!Op(a))throw new Error("Invalid CanDeactivate guard");s=Ld(a(t,e,n,r))}return s.pipe(Hh())}))).pipe(Qp()):uh(!0)}(t.component,t.route,n,e,r)})),Hh((function(t){return!0!==t}),!0))}(a,e,n,i).pipe(B((function(t){return t&&"boolean"==typeof t?function(t,e,n,r){return q(e).pipe(Yh((function(e){return q([$p(e.route.parent,r),Yp(e.route,r),Jp(t,e.path,n),Kp(t,e.route,n)]).pipe(mh(),Hh((function(t){return!0!==t}),!0))})),Hh((function(t){return!0!==t}),!0))}(e,s,i,o):uh(t)})),H((function(e){return Object.assign({},t,{guardsResult:e})})))})))}),$h((function(t){if(Dp(t.guardsResult)){var n=kd('Redirecting to "'+e.serializeUrl(t.guardsResult)+'"');throw n.url=t.guardsResult,n}})),$h((function(t){var n=new cd(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(n)})),yh((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var r=new od(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(r),t.resolve(!1),!1}return!0})),cv((function(t){if(t.guards.canActivateChecks.length)return uh(t).pipe($h((function(t){var n=new ld(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),function(t,e){return function(n){return n.pipe(B((function(n){var r=n.targetSnapshot,i=n.guards.canActivateChecks;return i.length?q(i).pipe(Yh((function(n){return function(t,e,n,r){return function(t,e,n,r){var i=Object.keys(t);if(0===i.length)return uh({});if(1===i.length){var o=i[0];return uv(t[o],e,n,r).pipe(H((function(t){var e;return(e={})[o]=t,e})))}var s={};return q(i).pipe(B((function(i){return uv(t[i],e,n,r).pipe(H((function(t){return s[i]=t,t})))}))).pipe(Dh(),H((function(){return s})))}(t._resolve,t,e,r).pipe(H((function(e){return t._resolvedData=e,t.data=Object.assign({},t.data,fp(t,n).resolve),null})))}(n.route,r,t,e)})),function(t,e){return arguments.length>=2?function(n){return _(Zh(t,e),Ch(1),Ah(e))(n)}:function(e){return _(Zh((function(e,n,r){return t(e,n,r+1)})),Ch(1))(e)}}((function(t,e){return t})),H((function(t){return n}))):uh(n)})))}}(e.paramsInheritanceStrategy,e.ngModule.injector),$h((function(t){var n=new fd(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})))})),cv((function(t){var n=t.targetSnapshot,r=t.id,i=t.extractedUrl,o=t.rawUrl,s=t.extras,a=s.skipLocationChange,u=s.replaceUrl;return e.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:o,skipLocationChange:!!a,replaceUrl:!!u})})),H((function(t){var n,r,i,o,s=(n=e.routeReuseStrategy,r=t.targetSnapshot,i=t.currentRouterState,o=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){var i=r.value;i._futureSnapshot=n.value;var o=function(e,n,r){return n.children.map((function(n){var i=r.children,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var u=a;if(e.shouldReuseRoute(u.value.snapshot,n.value))return t(e,n,u)}return t(e,n)}))}(e,n,r);return new sp(i,o)}var s=e.retrieve(n.value);if(s){var a=s.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(var r=0;r<e.children.length;++r)t(e.children[r],n.children[r])}(n,a),a}var u,c=(u=n.value,new lp(new ch(u.url),new ch(u.params),new ch(u.queryParams),new ch(u.fragment),new ch(u.data),u.outlet,u.component,u)),l=n.children.map((function(n){return t(e,n)}));return new sp(c,l)}(n,r._root,i?i._root:void 0),new up(o,r));return Object.assign({},t,{targetRouterState:s})})),$h((function(t){e.currentUrlTree=t.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(e.currentUrlTree,t.rawUrl),e.routerState=t.targetRouterState,"deferred"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),function(t,e,n){return H((function(r){return new Ap(e,r.targetRouterState,r.currentRouterState,n).activate(t),r}))}(e.rootContexts,e.routeReuseStrategy,(function(t){return e.triggerEvent(t)})),$h({next:function(){s=!0},complete:function(){s=!0}}),(r=function(){if(!s&&!a){e.resetUrlToCurrentUrlTree();var r=new od(t.id,e.serializeUrl(t.extractedUrl),"Navigation ID "+t.id+" is not equal to the current navigation id "+e.navigationId);n.next(r),t.resolve(!1)}e.currentNavigation=null},function(t){return t.lift(new td(r))}),Ph((function(r){if(a=!0,(u=r)&&u[Sd]){var i=Dp(r.url);i||(e.navigated=!0,e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));var o=new od(t.id,e.serializeUrl(t.extractedUrl),r.message);n.next(o),t.resolve(!1),i&&e.navigateByUrl(r.url)}else{e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);var s=new sd(t.id,e.serializeUrl(t.extractedUrl),r);n.next(s);try{t.resolve(e.errorHandler(r))}catch(c){t.reject(c)}}var u;return ph})))})))},e.resetRootComponentType=function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType},e.getTransition=function(){var t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t},e.setTransition=function(t){this.transitions.next(Object.assign({},this.getTransition(),t))},e.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},e.setUpLocationChangeListener=function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(e){var n=t.parseUrl(e.url),r="popstate"===e.type?"popstate":"hashchange",i=e.state&&e.state.navigationId?e.state:null;setTimeout((function(){t.scheduleNavigation(n,r,i,{replaceUrl:!0})}),0)})))},e.getCurrentNavigation=function(){return this.currentNavigation},e.triggerEvent=function(t){this.events.next(t)},e.resetConfig=function(t){Ed(t),this.config=t.map(Rd),this.navigated=!1,this.lastSuccessfulId=-1},e.ngOnDestroy=function(){this.dispose()},e.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},e.createUrlTree=function(t,e){void 0===e&&(e={});var n=e,r=n.relativeTo,i=n.queryParams,o=n.fragment,s=n.preserveQueryParams,a=n.queryParamsHandling,u=n.preserveFragment;Ci()&&s&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=r||this.routerState.root,l=u?this.currentUrlTree.fragment:o,f=null;if(a)switch(a){case"merge":f=Object.assign({},this.currentUrlTree.queryParams,i);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=i||null}else f=s?this.currentUrlTree.queryParams:i||null;return null!==f&&(f=this.removeEmptyProps(f)),function(t,e,n,r,i){if(0===n.length)return _p(e.root,e.root,e,r,i);var o=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new wp(!0,0,t);var e=0,n=!1,r=t.reduce((function(t,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var o={};return jd(r.outlets,(function(t,e){o[e]="string"==typeof t?t.split("/"):t})),[].concat(t,[{outlets:o}])}if(r.segmentPath)return[].concat(t,[r.segmentPath])}return"string"!=typeof r?[].concat(t,[r]):0===i?(r.split("/").forEach((function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))})),t):[].concat(t,[r])}),[]);return new wp(n,e,r)}(n);if(o.toRoot())return _p(e.root,new Md([],{}),e,r,i);var s=function(t,e,n){if(t.isAbsolute)return new bp(e.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new bp(n.snapshot._urlSegment,!0,0);var r=yp(t.commands[0])?0:1,i=n.snapshot._lastPathIndex+r;return function(t,e,n){for(var r=t,i=e,o=n;o>i;){if(o-=i,!(r=r.parent))throw new Error("Invalid number of '../'");i=r.segments.length}return new bp(r,!1,i-o)}(n.snapshot._urlSegment,i,t.numberOfDoubleDots)}(o,e,t),a=s.processChildren?kp(s.segmentGroup,s.index,o.commands):Sp(s.segmentGroup,s.index,o.commands);return _p(s.segmentGroup,a,e,r,i)}(c,this.currentUrlTree,t,f,l)},e.navigateByUrl=function(t,e){void 0===e&&(e={skipLocationChange:!1}),Ci()&&this.isNgZoneEnabled&&!kc.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=Dp(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,e)},e.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),function(t){for(var e=0;e<t.length;e++){var n=t[e];if(null==n)throw new Error("The requested path contains "+n+" segment at index "+e)}}(t),this.navigateByUrl(this.createUrlTree(t,e),e)},e.serializeUrl=function(t){return this.urlSerializer.serialize(t)},e.parseUrl=function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e},e.isActive=function(t,e){if(Dp(t))return Nd(this.currentUrlTree,t,e);var n=this.parseUrl(t);return Nd(this.currentUrlTree,n,e)},e.removeEmptyProps=function(t){return Object.keys(t).reduce((function(e,n){var r=t[n];return null!=r&&(e[n]=r),e}),{})},e.processNavigations=function(){var t=this;this.navigations.subscribe((function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new id(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(t.currentUrlTree))),t.lastSuccessfulNavigation=t.currentNavigation,t.currentNavigation=null,e.resolve(!0)}),(function(e){t.console.warn("Unhandled Navigation Error: ")}))},e.scheduleNavigation=function(t,e,n,r){var i=this.getTransition();if(i&&"imperative"!==e&&"imperative"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"hashchange"==e&&"popstate"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"popstate"==e&&"hashchange"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);var o=null,s=null,a=new Promise((function(t,e){o=t,s=e})),u=++this.navigationId;return this.setTransition({id:u,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:o,reject:s,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch((function(t){return Promise.reject(t)}))},e.setBrowserUrl=function(t,e,n,r){var i=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",Object.assign({},r,{navigationId:n})):this.location.go(i,"",Object.assign({},r,{navigationId:n}))},e.resetStateAndUrl=function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()},e.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})},_createClass(t,[{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}}]),t}(),wv=((yv=function(){function t(t,e,n,r,i){this.router=t,this.route=e,this.commands=[],null==n&&r.setAttribute(i.nativeElement,"tabindex","0")}return t.prototype.onClick=function(){var t={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,t),!0},_createClass(t,[{key:"routerLink",set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}},{key:"preserveQueryParams",set:function(t){Ci()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}]),t}()).ngFactoryDef=function(t){return new(t||yv)(ra(_v),ra(lp),ia("tabindex"),ra(Ka),ra(Ga))},yv.ngDirectiveDef=fe({type:yv,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e,n){1&t&&va("click",(function(t){return e.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"}}),yv),bv=((mv=function(){function t(t,e,n){var r=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe((function(t){t instanceof id&&r.updateTargetUrlAndHref()}))}var e=t.prototype;return e.ngOnChanges=function(t){this.updateTargetUrlAndHref()},e.ngOnDestroy=function(){this.subscription.unsubscribe()},e.onClick=function(t,e,n,r){if(0!==t||e||n||r)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;var i={skipLocationChange:Cv(this.skipLocationChange),replaceUrl:Cv(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1},e.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},_createClass(t,[{key:"routerLink",set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}},{key:"preserveQueryParams",set:function(t){Ci()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Cv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Cv(this.preserveFragment)})}}]),t}()).ngFactoryDef=function(t){return new(t||mv)(ra(_v),ra(lp),ra(Ol))},mv.ngDirectiveDef=fe({type:mv,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(t,e,n){1&t&&(Bs(2),va("click",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)}))),2&t&&(ka("href",e.href,Ti),ea("target",e.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[Ea()]}),mv);function Cv(t){return""===t||!!t}var Sv,kv,xv,Tv=((Sv=function(){function t(t,e,n,r,i){var o=this;this.router=t,this.element=e,this.renderer=n,this.link=r,this.linkWithHref=i,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe((function(t){t instanceof id&&o.update()}))}var e=t.prototype;return e.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe((function(e){return t.update()})),this.linksWithHrefs.changes.subscribe((function(e){return t.update()})),this.update()},e.ngOnChanges=function(t){this.update()},e.ngOnDestroy=function(){this.subscription.unsubscribe()},e.update=function(){var t=this;this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then((function(){var e=t.hasActiveLinks();t.isActive!==e&&(t.isActive=e,t.classes.forEach((function(n){e?t.renderer.addClass(t.element.nativeElement,n):t.renderer.removeClass(t.element.nativeElement,n)})))}))},e.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},e.hasActiveLinks=function(){var t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)},_createClass(t,[{key:"routerLinkActive",set:function(t){var e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter((function(t){return!!t}))}}]),t}()).ngFactoryDef=function(t){return new(t||Sv)(ra(_v),ra(Ga),ra(Ka),ra(wv,8),ra(bv,8))},Sv.ngDirectiveDef=fe({type:Sv,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,n){var r;1&t&&(Gu(n,wv,!0),Gu(n,bv,!0)),2&t&&(Zu(r=Qu())&&(e.links=r),Zu(r=Qu())&&(e.linksWithHrefs=r))},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[Ea()]}),Sv),Ev=function(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Iv,this.attachRef=null},Iv=function(){function t(){this.contexts=new Map}var e=t.prototype;return e.onChildOutletCreated=function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)},e.onChildOutletDestroyed=function(t){var e=this.getContext(t);e&&(e.outlet=null)},e.onOutletDeactivated=function(){var t=this.contexts;return this.contexts=new Map,t},e.onOutletReAttached=function(t){this.contexts=t},e.getOrCreateContext=function(t){var e=this.getContext(t);return e||(e=new Ev,this.contexts.set(t,e)),e},e.getContext=function(t){return this.contexts.get(t)||null},t}(),Av=((kv=function(){function t(t,e,n,r,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new Lu,this.deactivateEvents=new Lu,this.name=r||wd,t.onChildOutletCreated(this.name,this)}var e=t.prototype;return e.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},e.ngOnInit=function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}},e.detach=function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t},e.attach=function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)},e.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}},e.activateWith=function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=t._futureSnapshot.routeConfig.component,r=(e=e||this.resolver).resolveComponentFactory(n),i=this.parentContexts.getOrCreateContext(this.name).children,o=new Rv(t,i,this.location.injector);this.activated=this.location.createComponent(r,this.location.length,o),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},_createClass(t,[{key:"isActivated",get:function(){return!!this.activated}},{key:"component",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}},{key:"activatedRoute",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}},{key:"activatedRouteData",get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}}]),t}()).ngFactoryDef=function(t){return new(t||kv)(ra(Iv),ra(yu),ra(Za),ia("name"),ra(Ss))},kv.ngDirectiveDef=fe({type:kv,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),kv),Rv=function(){function t(t,e,n){this.route=t,this.childContexts=e,this.parent=n}return t.prototype.get=function(t,e){return t===lp?this.route:t===Iv?this.childContexts:this.parent.get(t,e)},t}(),Ov=function(){},Dv=function(){function t(){}return t.prototype.preload=function(t,e){return uh(null)},t}(),Pv=((xv=function(){function t(t,e,n,r,i){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=new hv(e,n,(function(e){return t.triggerEvent(new hd(e))}),(function(e){return t.triggerEvent(new dd(e))}))}var e=t.prototype;return e.setUpPreloading=function(){var t=this;this.subscription=this.router.events.pipe(yh((function(t){return t instanceof id})),Yh((function(){return t.preload()}))).subscribe((function(){}))},e.preload=function(){var t=this.injector.get(qt);return this.processRoutes(t,this.router.config)},e.ngOnDestroy=function(){this.subscription.unsubscribe()},e.processRoutes=function(t,e){var n=[],r=e,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var a=s;if(a.loadChildren&&!a.canLoad&&a._loadedConfig){var u=a._loadedConfig;n.push(this.processRoutes(u.module,u.routes))}else a.loadChildren&&!a.canLoad?n.push(this.preloadConfig(t,a)):a.children&&n.push(this.processRoutes(t,a.children))}return q(n).pipe(Q(),H((function(t){})))},e.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,(function(){return n.loader.load(t.injector,e).pipe(B((function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)})))}))},t}()).ngInjectableDef=pt({token:xv,factory:function(t){return new(t||xv)(Ht(_v),Ht(Wc),Ht(vc),Ht(Hs),Ht(Ov))},providedIn:null}),xv),jv=function(){function t(t,e,n){void 0===n&&(n={}),this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}var e=t.prototype;return e.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()},e.createScrollEvents=function(){var t=this;return this.router.events.subscribe((function(e){e instanceof rd?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof id&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))},e.consumeScrollEvents=function(){var t=this;return this.router.events.subscribe((function(e){e instanceof yd&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))},e.scheduleScrollEvent=function(t,e){this.router.triggerEvent(new yd(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))},e.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()},t}(),Lv=new Rt("ROUTER_CONFIGURATION"),Nv=new Rt("ROUTER_FORROOT_GUARD"),Uv=[Hl,{provide:zd,useClass:qd},{provide:_v,useFactory:function(t,e,n,r,i,o,s,a,u,c,l){void 0===u&&(u={});var f=new _v(null,e,n,r,i,o,s,Dd(a));if(c&&(f.urlHandlingStrategy=c),l&&(f.routeReuseStrategy=l),u.errorHandler&&(f.errorHandler=u.errorHandler),u.malformedUriErrorHandler&&(f.malformedUriErrorHandler=u.malformedUriErrorHandler),u.enableTracing){var h=gl();f.events.subscribe((function(t){h.logGroup("Router Event: "+t.constructor.name),h.log(t.toString()),h.log(t),h.logGroupEnd()}))}return u.onSameUrlNavigation&&(f.onSameUrlNavigation=u.onSameUrlNavigation),u.paramsInheritanceStrategy&&(f.paramsInheritanceStrategy=u.paramsInheritanceStrategy),u.urlUpdateStrategy&&(f.urlUpdateStrategy=u.urlUpdateStrategy),u.relativeLinkResolution&&(f.relativeLinkResolution=u.relativeLinkResolution),f},deps:[qc,zd,Iv,Hl,Hs,Wc,vc,fv,Lv,[function(){return function(){}}(),new ut],[function(){return function(){}}(),new ut]]},Iv,{provide:lp,useFactory:function(t){return t.routerState.root},deps:[_v]},{provide:Wc,useClass:Qc},Pv,Dv,function(){function t(){}return t.prototype.preload=function(t,e){return e().pipe(Ph((function(){return uh(null)})))},t}(),{provide:Lv,useValue:{enableTracing:!1}}];function Mv(){return new Uc("Router",_v)}var Hv,Vv=((Hv=function(){function t(t,e){}return t.forRoot=function(e,n){return{ngModule:t,providers:[Uv,Bv(e),{provide:Nv,useFactory:qv,deps:[[_v,new ut,new lt]]},{provide:Lv,useValue:n||{}},{provide:Ol,useFactory:zv,deps:[wl,[new at(Nl),new ut],Lv]},{provide:jv,useFactory:Fv,deps:[_v,gf,Lv]},{provide:Ov,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Dv},{provide:Uc,multi:!0,useFactory:Mv},[Zv,{provide:$u,multi:!0,useFactory:Gv,deps:[Zv]},{provide:Yv,useFactory:Qv,deps:[Zv]},{provide:oc,multi:!0,useExisting:Yv}]]}},t.forChild=function(e){return{ngModule:t,providers:[Bv(e)]}},t}()).ngModuleDef=ce({type:Hv}),Hv.ngInjectorDef=vt({factory:function(t){return new(t||Hv)(Ht(Nv,8),Ht(_v,8))}}),Hv);function Fv(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new jv(t,e,n)}function zv(t,e,n){return void 0===n&&(n={}),n.useHash?new Ml(t,e):new Ul(t,e)}function qv(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Bv(t){return[{provide:Vs,multi:!0,useValue:t},{provide:fv,multi:!0,useValue:t}]}var Wv,Zv=((Wv=function(){function t(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new I}var e=t.prototype;return e.appInitializer=function(){var t=this;return this.injector.get(Sl,Promise.resolve(null)).then((function(){var e=null,n=new Promise((function(t){return e=t})),r=t.injector.get(_v),i=t.injector.get(Lv);if(t.isLegacyDisabled(i)||t.isLegacyEnabled(i))e(!0);else if("disabled"===i.initialNavigation)r.setUpLocationChangeListener(),e(!0);else{if("enabled"!==i.initialNavigation)throw new Error("Invalid initialNavigation options: '"+i.initialNavigation+"'");r.hooks.afterPreactivation=function(){return t.initNavigation?uh(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()}return n}))},e.bootstrapListener=function(t){var e=this.injector.get(Lv),n=this.injector.get(Pv),r=this.injector.get(jv),i=this.injector.get(_v),o=this.injector.get(qc);t===o.components[0]&&(this.isLegacyEnabled(e)?i.initialNavigation():this.isLegacyDisabled(e)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},e.isLegacyEnabled=function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation},e.isLegacyDisabled=function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation},t}()).ngInjectableDef=pt({token:Wv,factory:function(t){return new(t||Wv)(Ht(Hs))},providedIn:null}),Wv);function Gv(t){return t.appInitializer.bind(t)}function Qv(t){return t.bootstrapListener.bind(t)}var Yv=new Rt("Router Initializer"),$v={day1:[{isSession:!1,startTime:"12:00",endTime:"13:00",title:"\u5831\u5230"},{isSession:!0,startTime:"13:00",endTime:"17:00",title:"Angular Testing",description:"\u6e2c\u8a66\u8207\u958b\u767c\uff0c\u9019\u5169\u8005\u7684\u95dc\u4fc2\u5c0d\u65bc\u958b\u767c\u8005\u4f86\u8aaa\uff0c\u53ef\u4ee5\u8aaa\u662f\u53c8\u611b\u53c8\u6068\uff0c\u559c\u6b61\u6e2c\u8a66\u7684\u597d\u4f46\u4e0d\u559c\u6b61\u4ed6\u7684\u9ebb\u7169\u3002\u5e78\u904b\u7684\u662f\u6211\u5011\u5728\u958b\u767c Angular \u6642\uff0cAngular \u5718\u968a\u5df2\u7d93\u70ba\u6211\u5011\u8a2d\u60f3\u4e86\u64b0\u5beb\u6e2c\u8a66\u6642\u8981\u6709\u7684\u57fa\u672c\u8981\u7d20\uff0c\u7562\u7adf Google \u662f\u9593\u5f88\u6ce8\u91cd\u6e2c\u8a66\u7684\u516c\u53f8\uff0c\u5c31\u8b93\u6211\u5011\u4f86\u4e86\u89e3\u5728 Angular \u5167\u5beb\u6e2c\u8a66\u662f\u591a\u9ebc\u5e78\u798f\u7684\u4e00\u4ef6\u4e8b",speaker:"Kevin Yang"},{isSession:!1,startTime:"14:45",endTime:"15:15",title:"Tea Break \u4e0b\u5348\u8336\u6642\u9593"},{isSession:!0,startTime:"13:00",endTime:"17:00",title:"Angular Schematics \u7a0b\u5f0f\u78bc\u7522\u751f\u5668\u5be6\u6230",description:"Angular \u5beb\u5230\u982d\u4f86\uff0c\u6709\u5f88\u591a\u91cd\u8907\u7684 Pattern \u6703\u4e0d\u65b7\u51fa\u73fe\uff0c\u9664\u4e86\u4f60\u53ef\u4ee5\u9032\u4e00\u6b65\u5143\u4ef6\u5316\u4e4b\u5916\uff0c\u6709\u4e9b\u91cd\u8907\u7684\u4ee3\u78bc\u5c31\u662f\u8981\u624b\u52d5\u6572\u4e00\u904d\u624d\u884c\u3002\u672c\u5de5\u4f5c\u574a\u5c07\u5e36\u4f60\u5f9e\u982d\u8a8d\u8b58 Schematics \u7684\u67b6\u69cb\uff0c\u5efa\u7acb\u81ea\u5df1\u7684\u7a0b\u5f0f\u78bc\u7522\u751f\u5668\uff0c\u4e26\u6574\u5408\u5230 Angular \u5c08\u6848\u5167\uff0c\u8b93\u4f60\u8f15\u9b06\u7522\u751f\u81ea\u5df1\u7684\u5143\u4ef6\u7bc4\u672c\uff01",speaker:"Mike"},{isSession:!1,startTime:"17:30",endTime:"22:00",title:"Dinner & Networking"}],day2:[{isSession:!1,startTime:"07:50",endTime:"08:20",title:"\u5831\u5230"},{isSession:!1,startTime:"08:20",endTime:"08:30",title:"Opening Welcome"},{isSession:!0,startTime:"08:30",endTime:"09:30",title:"\u638c\u63e1 21 \u4e16\u7d00\u6700\u91cd\u8981\u7684\u8cc7\u7522\uff1a\u5b78\u7fd2\u529b",description:"\u6bcf\u6b21\u770b\u5230\u4fdd\u54e5\u7684\u5834\u5408\uff0c\u90fd\u662f\u5728\u5206\u4eab\u6280\u8853\uff0c\u4ed6\u4e0d\u53ea\u5206\u4eab\u8a31\u591a\u6587\u7ae0\u3001\u5f71\u7247\u3001\u76f4\u64ad\uff0c\u6bcf\u5e74\u4e5f\u6709\u6578\u5341\u5834\u6f14\u8b1b\u8207\u8ab2\u7a0b\uff0c\u4ed6\u53ef\u4ee5\u628a\u8907\u96dc\u3001\u62bd\u8c61\u7684\u77e5\u8b58\uff0c\u900f\u904e\u6e05\u695a\u660e\u77ad\u7684\u8868\u9054\u65b9\u5f0f\u8b93\u5927\u5bb6\u7406\u89e3\u3002\u6211\u5011\u5f88\u5c11\u6709\u6a5f\u6703\u53ef\u4ee5\u807d\u5230\u4fdd\u54e5\u5206\u4eab\u4ed6\u81ea\u8eab\u7684\u5b78\u7fd2\u65b9\u5f0f\uff0c\u5230\u5e95\u600e\u6a23\u624d\u80fd\u50cf\u4fdd\u54e5\u4e00\u6a23\u53ef\u4ee5\u5b78\u6703\u9019\u9ebc\u591a\u6771\u897f\uff1f\u53ea\u8981\u6709\u71b1\u60c5\u8207\u6642\u9593\u5c31\u5920\u4e86\u55ce\uff1f\u672c\u6b21\u8b1b\u5ea7\u4fdd\u54e5\u5c07\u5206\u4eab\u4ed6\u7368\u5230\u7684\u6280\u8853\u990a\u6210\u65b9\u6cd5\uff0c\u4e5f\u6703\u8ddf\u5927\u5bb6\u5206\u4eab\u5982\u4f55\u57f9\u990a\u5805\u5be6\u7684\u5b78\u7fd2\u80fd\u529b\uff0c\u66ff\u672a\u4f86\u591a\u8b8a\u7684\u4e16\u754c\u7d2f\u7a4d\u4e0d\u53ef\u6216\u7f3a\u7684\u77e5\u8b58\u80fd\u91cf\u3002",speaker:"Will \u4fdd\u54e5"},{isSession:!0,startTime:"09:30",endTime:"11:00",title:"Tea Break \u4e0a\u5348\u8336\u6642\u9593 + Open Space \u8a0e\u8ad6",speaker:"\u8207\u6703\u8005"},{isSession:!0,startTime:"11:00",endTime:"12:00",title:"Vue \u548c Angular \u958b\u767c\u7fd2\u6163",description:"Vue \u548c Angular \u958b\u767c\u7fd2\u6163",speaker:"Poy"},{isSession:!1,startTime:"12:00",endTime:"13:00",title:"Lunch Break \u5348\u9910\u6642\u5149"},{isSession:!0,startTime:"13:00",endTime:"14:00",title:"Whisper of Lighthouse",description:"\u6839\u64da\u8abf\u67e5\u7576\u4eba\u958b\u4e00\u500b\u7db2\u7ad9\u7b49\u5f85\u6642\u9593\u8d85\u904e 3 \u79d2\u9418\u6642\uff0c\u6703\u6709\u5f88\u5927\u7684\u6a5f\u7387\u6703\u76f4\u63a5\u96e2\u958b\uff0c\u8981\u600e\u9ebc\u77e5\u9053\u81ea\u5df1\u7684\u7db2\u7ad9\u6548\u80fd\u4e0d\u932f\uff0c\u7576\u7136\u9700\u8981\u7528\u5de5\u5177\u4f86\u4f5c\u8a55\u91cf\uff0cGoogle \u7684 Lighthouse \u5c31\u662f\u4e00\u500b\u4e0d\u932f\u7684\u5de5\u5177\uff0c\u9664\u4e86\u63d0\u4f9b\u6aa2\u6e2c\u5916\uff0c\u6211\u5011\u4e5f\u53ef\u4ee5\u900f\u904e\u6aa2\u6e2c\u9805\u76ee\u5b78\u7fd2\u5230\u958b\u767c\u7db2\u7ad9\u7684\u6280\u5de7\uff0c\u81f3\u65bc\u6709\u4ec0\u9ebc\u4e8b\u60c5\u662f\u6211\u5011\u4e00\u958b\u59cb\u5c31\u53ef\u4ee5\u7559\u610f\u7684\uff0c\u5c31\u8b93\u9019\u8b70\u7a0b\u544a\u8a34\u4f60",speaker:"Paul Li"},{isSession:!0,startTime:"14:00",endTime:"15:00",title:"The hidden docs of Angular",description:"\u4ecb\u7d39\u4e00\u4e9b\u6709\u7528\u4f46\u662f Angular \u6587\u6a94\u4e0a\u5e7e\u4e4e\u6c92\u6709\u6d89\u53ca\u7684 Angular \u958b\u767c\u6280\u5de7\uff0c\u4f8b\u5982\u81ea\u5b9a\u7fa9 Angular Input \u7684 Typescript decorators\u3001\u589e\u5f37 ngTemplateOutlet \u70ba ngStringTemplateOutlet\uff0cDirective\u8207Component\u7684\u7279\u5225\u7528\u6cd5\u7b49\u7b49",speaker:"\u8b1d\u4e9e\u6771"},{isSession:!1,startTime:"15:00",endTime:"16:00",title:"Tea Break \u4e0b\u5348\u8336\u6642\u9593 & Lighting Talk"},{isSession:!0,startTime:"16:00",endTime:"17:00",title:"NX",description:"\n Angular \u672c\u8eab\u5df2\u662f\u975e\u5e38\u9069\u5408\u4f01\u696d\u4f7f\u7528\u7684\u67b6\u69cb\uff0c\u4f46\u9762\u81e8\u5230\u8d85\u5927\u578b\uff0c\u6578\u5343\u500b\u9801\u9762\u7684\u5c08\u6848\uff0c\u82e5\u6c92\u6709\u66f4\u9032\u4e00\u6b65\u7684\u898f\u5283\u958b\u767c\u6d41\u7a0b\u3001\u67b6\u69cb\u7b49\u7d30\u7bc0\uff0c\u4e00\u6a23\u6703\u9762\u81e8\u5230\u96e3\u4ee5\u7dad\u8b77\u64f4\u5145\u7b49\u554f\u984c\u3002\u800c Nx \u7684\u51fa\u73fe\u5c31\u662f\u5e0c\u671b\u80fd\u66f4\u9032\u4e00\u6b65\u5c07 Angular \u67b6\u69cb\u5f97\u66f4\u52a0\u6709\u689d\u7406\uff0c\u672c\u6b21\u5206\u4eab\u5c07\u5206\u4eab\u8b1b\u8005\u5728\u9762\u81e8\u5230\u6578\u5343\u500b\u9801\u9762\u7684\u5c08\u6848\u6642\u5c0e\u5165 Nx \u67b6\u69cb\u7684\u5fc3\u5f97\u8207\u6210\u6548\uff01",speaker:"Mike "},{isSession:!1,startTime:"17:00",endTime:"17:00",title:"\u518d\u6703"}]},Kv=[1,"section-kv","kv-sec"],Jv=[1,"container"],Xv=[1,"kv-txt"],tg=[1,"kv-location"],eg=["loading","lazy"],ng=["srcset","img/kv-bear-24-80.webp","media","(min-width: 768px)"],rg=["srcset","img/kv-bear-24.png"],ig=["src","img/kv-bear-24.png","alt","banner image"],og=[1,"agenda"],sg=[1,"tab-group"],ag=["routerLink","/agenda/day1","routerLinkActive","active","aria-label","2019/11/2"],ug=["routerLink","/agenda/day2","routerLinkActive","active","aria-label","2019/11/3"],cg=[1,"bear-see"],lg=[1,"agenda-text"],fg=[1,"agenda-list"],hg=["class","agenda-section",3,"ngClass",4,"ngFor","ngForOf"],dg=[1,"agenda-section",3,"ngClass"],pg=[1,"agenda-list-content"],vg=["class","speaker",4,"ngIf"],gg=[3,"innerText",4,"ngIf"],mg=[1,"speaker"];function yg(t,e){if(1&t&&(ca(0,"div",mg),ca(1,"span"),wa(2),la(),la()),2&t){var n=ya().$implicit;oo(2),ba(n.speaker)}}var _g=[3,"innerText"];function wg(t,e){1&t&&fa(0,"p",_g),2&t&&_a("innerText",ya().$implicit.description)}var bg=function(t,e){return{"for-time":t,"for-speaker":e}};function Cg(t,e){if(1&t&&(ca(0,"section",dg),ca(1,"div",pg),ca(2,"h2"),wa(3),la(),na(4,yg,3,1,"div",vg),na(5,wg,1,1,"p",gg),la(),ca(6,"time"),wa(7),la(),la()),2&t){var n=e.$implicit;_a("ngClass",function(t,e,n,r,i){var o=En()+6,s=on();return ta(s,o,n,r)?Ks(s,o+2,e(n,r)):Js(s,o+2)}(0,bg,!n.isSession,n.isSession)),oo(3),ba(n.title),oo(1),_a("ngIf",n.speaker),oo(1),_a("ngIf",n.description),oo(2),Sa("",n.startTime," ~ ",n.endTime,"")}}var Sg,kg=((Sg=function(t,e){this.route=t,this.meta=e,this.agendas$=this.route.paramMap.pipe(H((function(t){return t.get("day")})),H((function(t){return $v[t]})))}).ngFactoryDef=function(t){return new(t||Sg)(ra(lp),ra(ah))},Sg.ngComponentDef=se({type:Sg,selectors:[["app-agenda"]],consts:27,vars:3,template:function(t,e){1&t&&(ca(0,"section",Kv),ca(1,"div",Jv),ca(2,"div",Xv),ca(3,"h1"),wa(4,"ANGULAR "),ca(5,"small"),wa(6,"'19"),la(),la(),ca(7,"p",tg),wa(8,"\u7901\u6eaa\u8001\u723a\u9152\u5e97 11/2 - 3, 2019"),la(),la(),ca(9,"picture",eg),fa(10,"source",ng),fa(11,"source",rg),fa(12,"img",ig),la(),la(),la(),ca(13,"div",og),ca(14,"div",Jv),ca(15,"div",sg),ca(16,"a",ag),wa(17,"11\u67082\u65e5"),la(),ca(18,"a",ug),wa(19,"11\u67083\u65e5"),la(),fa(20,"div",cg),la(),ca(21,"article",lg),ca(22,"h1"),wa(23,"\u8b70\u7a0b"),la(),ca(24,"div",fg),na(25,Cg,8,9,"section",hg),function(t,e){var n,r=on()[ge],i=26+je;r.firstTemplatePass?(n=function(t,e){if(e)for(var n=e.length-1;n>=0;n--){var r=e[n];if("async"===r.name)return r}throw new Error("The pipe 'async' could not be found!")}(0,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(i,n.onDestroy)):n=r.data[i],function(t,e){var n=on(),r=n[ge],i=26+je;i>=r.data.length&&(r.data[i]=null,r.blueprint[i]=null),n[i]=e}(0,(n.factory||(n.factory=de(n.type)))())}(),la(),la(),la(),la()),2&t&&(oo(25),_a("ngForOf",function(t,e,n){var r=on(),i=r[26+je];return function(t,e){return Qs.isWrapped(e)&&(e=Qs.unwrap(e),t[t[Ce]]=nr),e}(r,function(t,e){return t[ge].data[26+je].pure}(r)?ju(1,i.transform,n,i):i.transform(n))}(0,0,e.agendas$)))},directives:[bv,Tv,$l,pl,Jl],pipes:[df],styles:[""]}),Sg);function xg(t,e,n,i){return r(n)&&(i=n,n=void 0),i?xg(t,e,n).pipe(H((function(t){return u(t)?i.apply(void 0,t):i(t)}))):new C((function(r){!function t(e,n,r,i,o){var s;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var a=e;e.addEventListener(n,r,o),s=function(){return a.removeEventListener(n,r,o)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var u=e;e.on(n,r),s=function(){return u.off(n,r)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var c=e;e.addListener(n,r),s=function(){return c.removeListener(n,r)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var l=0,f=e.length;l<f;l++)t(e[l],n,r,i,o)}i.add(s)}(t,e,(function(t){arguments.length>1?r.next(Array.prototype.slice.call(arguments)):r.next(t)}),r,n)}))}var Tg,Eg,Ig,Ag,Rg,Og,Dg,Pg=new C(y),jg="Service workers are disabled or not supported by this browser",Lg=function(){function t(t){if(this.serviceWorker=t,t){var e=xg(t,"controllerchange").pipe(H((function(){return t.controller}))),n=Wh(gh((function(){return uh(t.controller)})),e);this.worker=n.pipe(yh((function(t){return!!t}))),this.registration=this.worker.pipe(zh((function(){return t.getRegistration()})));var r=xg(t,"message").pipe(H((function(t){return t.data}))).pipe(yh((function(t){return t&&t.type}))).pipe(nt(new I));r.connect(),this.events=r}else this.worker=this.events=this.registration=(i=jg,gh((function(){return t=new Error(i),new C((function(e){return e.error(t)}));var t})));var i}var e=t.prototype;return e.postMessage=function(t,e){return this.worker.pipe(Nh(1),$h((function(n){n.postMessage(Object.assign({action:t},e))}))).toPromise().then((function(){}))},e.postMessageWithStatus=function(t,e,n){var r=this.waitForStatus(n),i=this.postMessage(t,e);return Promise.all([r,i]).then((function(){}))},e.generateNonce=function(){return Math.round(1e7*Math.random())},e.eventsOfType=function(t){return this.events.pipe(yh((function(e){return e.type===t})))},e.nextEventOfType=function(t){return this.eventsOfType(t).pipe(Nh(1))},e.waitForStatus=function(t){return this.eventsOfType("STATUS").pipe(yh((function(e){return e.nonce===t})),Nh(1),H((function(t){if(!t.status)throw new Error(t.error)}))).toPromise()},_createClass(t,[{key:"isEnabled",get:function(){return!!this.serviceWorker}}]),t}(),Ng=((Eg=function(){function t(t){if(this.sw=t,!t.isEnabled)return this.available=Pg,void(this.activated=Pg);this.available=this.sw.eventsOfType("UPDATE_AVAILABLE"),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED")}var e=t.prototype;return e.checkForUpdate=function(){if(!this.sw.isEnabled)return Promise.reject(new Error(jg));var t=this.sw.generateNonce();return this.sw.postMessageWithStatus("CHECK_FOR_UPDATES",{statusNonce:t},t)},e.activateUpdate=function(){if(!this.sw.isEnabled)return Promise.reject(new Error(jg));var t=this.sw.generateNonce();return this.sw.postMessageWithStatus("ACTIVATE_UPDATE",{statusNonce:t},t)},_createClass(t,[{key:"isEnabled",get:function(){return this.sw.isEnabled}}]),t}()).ngInjectableDef=pt({token:Eg,factory:function(t){return new(t||Eg)(Ht(Lg))},providedIn:null}),Eg),Ug=((Tg=function(){function t(t,e){this.appRef=t,this.updates=e,this.destory$=new I}var e=t.prototype;return e.registe=function(){navigator.serviceWorker.getRegistrations().then((function(t){var e=t,n=Array.isArray(e),r=0;for(e=n?e:e[Symbol.iterator]();;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if((r=e.next()).done)break;i=r.value}i.unregister()}}))},e.unregiste=function(){this.destory$.next(),this.destory$.complete()},t}()).ngInjectableDef=pt({token:Tg,factory:function(t){return new(t||Tg)(Ht(qc),Ht(Ng,8))},providedIn:"root"}),Tg),Mg=[1,"main-header"],Hg=[1,"container"],Vg=[1,"logo"],Fg=["routerLink","/","aria-label","go to homepage"],zg=["loading","lazy"],qg=["srcset","img/logo-bear-70.webp 1x, img/logo-bear-2x.webp 2x","media","(min-width: 768px)","type","image/webp"],Bg=["srcset","img/logo-bear.png 1x, img/logo-bear-2x.png 2x","type","image/png"],Wg=["src","img/logo-bear.png","alt","logo","srcset","img/logo-bear-2x.png"],Zg=[1,"main-nav"],Gg=["routerLink","/agenda","aria-label","go to agenda page"],Qg=[1,"main-footer"],Yg=["src","img/logo-bear.png","alt","footer background","srcset","img/logo-bear-2x.png"],$g=[1,"footer-txt"],Kg=["href","mailto:contact@angular.tw","aria-label","email to Angular Taiwan",1,"link"],Jg=["routerLink","/coc","aria-label","Code of Conduct",1,"link"],Xg=[1,"copyright"],tm=[1,"backTop","scroll-to-top",3,"ngClass","click"],em=["srcset","img/backTotop-24-70.webp","media","(min-width: 768px)","type","image/webp"],nm=["srcset","img/backTotop-24.png","type","image/png"],rm=["src","img/backTotop-24.png","alt","back to top","loading","lazy"],im=function(t){return{"show-scroll-top":t}},om=((Ig=function(){function t(t,e,n){this.check=t,this.document=e,this.cd=n,this.title="event2019",t.registe()}var e=t.prototype;return e.onWindowScroll=function(){window.pageYOffset||this.document.documentElement.scrollTop||this.document.body.scrollTop>100?this.windowScrolled=!0:(this.windowScrolled&&window.pageYOffset||this.document.documentElement.scrollTop||this.document.body.scrollTop<10)&&(this.windowScrolled=!1),this.windowScrolled!==this.prevWindowScrolled&&(this.prevWindowScrolled=this.windowScrolled,this.cd.detectChanges())},e.scrollToTop=function(){!function t(e){var n=document.documentElement.scrollTop||document.body.scrollTop;n>0&&n<=e&&(window.requestAnimationFrame(t.bind(null,n)),window.scrollTo(0,n-n/12))}(document.documentElement.scrollTop||document.body.scrollTop)},e.ngOnDestroy=function(){this.check.unregiste()},t}()).ngFactoryDef=function(t){return new(t||Ig)(ra(Ug),ra(_l),ra(Ss))},Ig.ngComponentDef=se({type:Ig,selectors:[["app-root"]],hostBindings:function(t,e,n){1&t&&va("scroll",(function(t){return e.onWindowScroll()}),!1,tr)},consts:36,vars:3,template:function(t,e){1&t&&(ca(0,"header",Mg),ca(1,"div",Hg),ca(2,"h1",Vg),ca(3,"a",Fg),ca(4,"picture",zg),fa(5,"source",qg),fa(6,"source",Bg),fa(7,"img",Wg),la(),la(),la(),ca(8,"nav",Zg),ca(9,"a",Gg),wa(10,"\u8b70\u7a0b"),la(),la(),la(),la(),fa(11,"router-outlet"),ca(12,"footer",Qg),ca(13,"h2"),wa(14,"\u806f\u7d61\u5927\u6703"),la(),ca(15,"div",Hg),ca(16,"picture",zg),fa(17,"source",qg),fa(18,"source",Bg),fa(19,"img",Yg),la(),ca(20,"div",$g),ca(21,"p"),wa(22," \u806f\u7d61\u5927\u6703 "),ca(23,"a",Kg),wa(24,"contact@angular.tw"),la(),la(),ca(25,"p"),ca(26,"a",Jg),wa(27,"\u3010 \u884c\u70ba\u6e96\u5247 \u3011"),la(),wa(28," \u6211\u5011\u4f9d\u5f9e\u5927\u6703\u884c\u70ba\u6e96\u5247\uff0c\u4ee5\u78ba\u4fdd\u6240\u6709\u8207\u6703\u8005\u90fd\u80fd\u5728\u5927\u6703\u6d3b\u52d5\u671f\u9593\u53d7\u5230\u61c9\u6709\u7684\u5c0a\u91cd\u3002 "),la(),ca(29,"p",Xg),wa(30,"All Rights Reserved \xa9 2019"),la(),la(),la(),la(),ca(31,"a",tm),va("click",(function(t){return e.scrollToTop()})),ca(32,"picture",zg),fa(33,"source",em),fa(34,"source",nm),fa(35,"img",rm),la(),la()),2&t&&(oo(31),_a("ngClass",ju(1,im,e.windowScrolled)))},directives:[bv,Av,pl],styles:[".scroll-to-top[_ngcontent-%COMP%]{opacity:0;transition:all .2s ease-in-out}.show-scroll-top[_ngcontent-%COMP%]{opacity:1;transition:all .2s ease-in-out}.test[_ngcontent-%COMP%]{color:red}"]}),Ig),sm=[1,"section-kv","kv-sec"],am=[1,"container"],um=[1,"kv-txt"],cm=[1,"sec-focus"],lm=[1,"kv-location"],fm=["loading","lazy"],hm=["srcset","img/kv-bear-24-80.webp","media","(min-width: 768px)"],dm=["srcset","img/kv-bear-24.png"],pm=["src","img/kv-bear-24.png","alt","banner image"],vm=[1,"coc"],gm=[1,"coc-text"],mm=[1,"signature"],ym=((Ag=function(){function t(){}return t.prototype.ngOnInit=function(){},t}()).ngFactoryDef=function(t){return new(t||Ag)},Ag.ngComponentDef=se({type:Ag,selectors:[["app-coc"]],consts:50,vars:0,template:function(t,e){1&t&&(ca(0,"section",sm),ca(1,"div",am),ca(2,"div",um),ca(3,"h1"),wa(4,"ANGULAR "),ca(5,"small"),wa(6,"'19"),la(),la(),ca(7,"p",cm),wa(8,"\u6280\u8853\u5728\u6211\u5011\u624b\u4e0a \u4e16\u754c\u5c31\u5728\u6211\u5011\u624b\u4e0a"),la(),ca(9,"p",lm),wa(10,"\u7901\u6eaa\u8001\u723a\u9152\u5e97 11/2 - 3, 2019"),la(),la(),ca(11,"picture",fm),fa(12,"source",hm),fa(13,"source",dm),fa(14,"img",pm),la(),la(),la(),ca(15,"div",vm),ca(16,"div",am),ca(17,"article",gm),ca(18,"h1"),wa(19,"\u884c\u70ba\u6e96\u5247 / Code of Conduct"),la(),ca(20,"p"),wa(21," \u6240\u6709\u6b64\u6b21\u6d3b\u52d5\u7684\u807d\u773e\u3001\u6f14\u8b1b\u8005\u3001\u8d0a\u52a9\u5546\u548c\u5fd7\u5de5\uff0c\u90fd\u5fc5\u9808\u540c\u610f\u9075\u5b88\u4e0b\u5217\u884c\u70ba\u6e96\u5247\u3002\u800c\u4e3b\u8fa6\u55ae\u4f4d\u4e5f\u5c07\u56b4\u683c\u5730\u57f7\u884c\u9019\u4e9b\u6e96\u5247\uff0c\u6211\u5011\u671f\u5f85\u6240\u6709\u53c3\u52a0\u8005\u7684\u5408\u4f5c\uff0c\u4ee5\u78ba\u4fdd\u5927\u5bb6\u80fd\u6709\u4e00\u500b\u5b89\u5168\u53cb\u5584\u7684\u74b0\u5883\u3002 "),la(),ca(22,"p"),wa(23," \u9a37\u64fe\u5305\u62ec\u6709\u95dc\u6027\u5225\uff0c\u6027\u5225\u8a8d\u540c\u3001\u5e74\u9f61\u3001\u6027\u5411\u3001\u6b98\u75be\u3001\u5916\u8c8c\u3001\u9ad4\u578b\u3001\u7a2e\u65cf\u3001\u5b97\u6559\u7684\u653b\u64ca\u6027\u8a00\u8a9e\uff0c\u6216\u662f\u5728\u516c\u5171\u5834\u5408\u6563\u64ad\u8272\u60c5\u5716\u7247\u3001\u84c4\u610f\u6050\u5687\u3001\u8ddf\u8e64\u3001\u9a37\u64fe\u6027\u7684\u651d\u5f71\u6216\u9304\u5f71\u3001\u591a\u6b21\u6253\u65b7\u6d3b\u52d5\u3001\u4e0d\u6070\u7576\u7684\u8eab\u9ad4\u63a5\u89f8\uff0c\u548c\u8b93\u4eba\u611f\u5230\u4e0d\u8212\u670d\u7684\u6027\u95dc\u6ce8\u3002\u53c3\u8207\u8005\u5fc5\u9808\u505c\u6b62\u4efb\u4f55\u9a37\u64fe\u884c\u70ba\u4e26\u4e14\u7acb\u5373\u9075\u5b88\u884c\u70ba\u6e96\u5247\u3002 "),la(),ca(24,"p"),wa(25," \u8d0a\u52a9\u5546\u4e5f\u5fc5\u9808\u9075\u5b88\u884c\u70ba\u6e96\u5247\u3002\u8d0a\u52a9\u5546\u4e0d\u61c9\u8a72\u4f7f\u7528\u5e36\u6709\u6027\u610f\u5473\u7684\u5716\u50cf\u3001\u6d3b\u52d5\uff0c\u6216\u5176\u5b83\u6750\u6599\u3002\u5de5\u4f5c\u4eba\u54e1\uff08\u5305\u62ec\u5fd7\u5de5\uff09\u4e0d\u8a72\u7a7f\u8457\u5e36\u6709\u6027\u610f\u5473\u7684\u8863\u670d/\u5236\u670d/\u88dd\u626e\uff0c\u6216\u662f\u5efa\u7acb\u4e00\u500b\u5177\u6709\u6027\u610f\u5473\u7684\u74b0\u5883\u3002 "),la(),ca(26,"p"),wa(27," \u5982\u679c\u53c3\u8207\u8005\u5f9e\u4e8b\u9a37\u64fe\u884c\u70ba\uff0c\u5de5\u4f5c\u4eba\u54e1\u6703\u63a1\u53d6\u5176\u8a8d\u70ba\u9069\u7576\u7684\u4efb\u4f55\u624b\u6bb5\uff0c\u5305\u62ec\u8b66\u544a\u6216\u662f\u8acb\u96e2\u6703\u5834\uff0c\u4e26\u4e14\u4e0d\u6703\u9000\u8cbb\u3002 "),la(),ca(28,"p"),wa(29," \u5982\u679c\u4f60\u88ab\u9a37\u64fe\u3001\u770b\u5230\u5225\u4eba\u53d7\u5230\u9a37\u64fe\uff0c\u6216\u6709\u4efb\u4f55\u5176\u4ed6\u554f\u984c\uff0c\u8acb\u7acb\u5373\u806f\u7e6b\u6703\u8b70\u5de5\u4f5c\u4eba\u54e1\uff0c\u5de5\u4f5c\u4eba\u54e1\u8eab\u4e0a\u6703\u7a7f\u6234\u53ef\u4ee5\u8b58\u5225\u8eab\u4efd\u7684\u7279\u6b8a\u5fbd\u7ae0\u6216\u8863\u670d\u3002 "),la(),ca(30,"p"),wa(31," \u5de5\u4f5c\u4eba\u54e1\u6703\u5f88\u6a02\u610f\u5e6b\u52a9\u53c3\u8207\u8005\u806f\u7e6b\u9152\u5e97/\u5834\u5730\u8b66\u885b\u6216\u7576\u5730\u8b66\u5bdf\u3001\u63d0\u4f9b\u8b77\u9001\uff0c\u6216\u4ee5\u5176\u4ed6\u65b9\u5f0f\u5e6b\u52a9\u90a3\u4e9b\u9047\u5230\u9a37\u64fe\u7684\u53c3\u8207\u8005\u611f\u5230\u5b89\u5168\u3002\u6211\u5011\u975e\u5e38\u91cd\u8996\u60a8\u7684\u53c3\u8207\u3002 "),la(),ca(32,"p"),wa(33," \u6211\u5011\u5e0c\u671b\u53c3\u8207\u8005\u5728\u5404\u6d3b\u52d5\u5834\u5408\u3001\u6703\u8b70\u6709\u95dc\u7684\u793e\u7fa4\u6d3b\u52d5\u90fd\u80fd\u9075\u5faa\u9019\u4e9b\u898f\u5247\u3002 "),la(),ca(34,"p"),wa(35," \u6b64\u884c\u70ba\u6e96\u5247\u662f\u57fa\u65bc Conference Code of Conduct \u800c\u8a02\u5b9a\u3002 "),la(),ca(36,"p"),wa(37," All attendees, speakers, sponsors and volunteers at our conference are required to agree to follow the Code of Conduct. Organizers will enforce this Code of Conduct throughout the event. We are expecting cooperation from all participants to help ensure a safe environment for everybody. "),la(),ca(38,"p"),wa(39," Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. "),la(),ca(40,"p"),wa(41," Participants asked to stop any harassing behavior are expected to comply immediately. Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/customes, or otherwise create a sexualized environment. "),la(),ca(42,"p"),wa(43," If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff will be visible by their special badges and clothing. "),la(),ca(44,"p"),wa(45," Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escort, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance. We expect participants to follow these rules at all conference venues and conference-related social events. "),la(),ca(46,"p"),wa(47," This Code of Conduct is based off the work done at Conference Code of Conduct. "),la(),ca(48,"p",mm),wa(49," Angular Taiwan "),la(),la(),la(),la())},styles:[""]}),Ag),_m=[1,"section-kv"],wm=[1,"container"],bm=[1,"kv-txt"],Cm=[1,"sec-focus"],Sm=[1,"kv-location"],km=["loading","lazy"],xm=["srcset","img/kv-bear-24-80.webp","media","(min-width: 768px)","type","image/webp"],Tm=["srcset","img/kv-bear-24.png","type","image/png"],Em=["src","img/kv-bear-24.png","alt","banner image"],Im=[1,"section-itinerary"],Am=[1,"main-title"],Rm=[1,"content"],Om=[1,"item"],Dm=["srcset","img/bear-book-24-70.webp","media","(min-width: 768px)","type","image/webp"],Pm=["srcset","img/bear-book-24.png","type","image/png"],jm=["src","img/bear-book-24.png","alt","workshop"],Lm=["datetime","2019-11-02T12:00"],Nm=["srcset","img/bear-event-24-70.webp","media","(min-width: 768px)","type","image/webp"],Um=["srcset","img/bear-event-24.png","type","image/png"],Mm=["src","img/bear-event-24.png","alt","presentation"],Hm=["datetime","2019-11-03T09:00"],Vm=["srcset","img/bear-after-party-24-70.webp","media","(min-width: 768px)","type","image/webp"],Fm=["srcset","img/bear-after-party-24.png","type","image/png"],zm=["src","img/bear-after-party-24.png","alt","After Party"],qm=["datetime","2019-11-02T18:00"],Bm=[1,"section-ticket"],Wm=[1,"group"],Zm=["src","img/bear-book-24.png","alt","Ticket price"],Gm=["srcset","img/ticket-cur.svg","media","(min-width: 768px)","type","image/svg+xml"],Qm=["srcset","img/ticket-cur.svg","type","image/svg+xml"],Ym=["src","img/ticket-cur.svg","alt","ticket-background"],$m=[1,"section-venue"],Km=["href","https://goo.gl/maps/EzT5YRTXtJD3rYEu9","target","_blank","aria-label","go to google map","rel","noopener"],Jm=["srcset","img/map-70.webp","media","(min-width: 768px)","type","image/webp"],Xm=["srcset","img/map.png","type","image/png"],ty=["src","img/map.png","alt","map"],ey=[1,"txt"],ny=[1,"item-group"],ry=[1,"item-section"],iy=[1,"building-name"],oy=[1,"address"],sy=[1,"traffic"],ay=[{path:"",component:(Og=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),Og.ngFactoryDef=function(t){return new(t||Og)},Og.ngComponentDef=se({type:Og,selectors:[["app-main"]],consts:112,vars:0,template:function(t,e){1&t&&(ca(0,"section",_m),ca(1,"div",wm),ca(2,"div",bm),ca(3,"h1"),wa(4,"ANGULAR "),ca(5,"small"),wa(6,"'19"),la(),la(),fa(7,"p",Cm),ca(8,"p",Sm),wa(9,"\u7901\u6eaa\u8001\u723a\u9152\u5e97 11/2 - 3, 2019"),la(),la(),ca(10,"picture",km),fa(11,"source",xm),fa(12,"source",Tm),fa(13,"img",Em),la(),la(),la(),ca(14,"section",Im),ca(15,"div",wm),ca(16,"div",Am),ca(17,"h2"),wa(18,"\u884c\u7a0b"),la(),la(),ca(19,"div",Rm),ca(20,"div",Om),ca(21,"h3"),wa(22,"\u5de5\u4f5c\u574a"),la(),ca(23,"picture",km),fa(24,"source",Dm),fa(25,"source",Pm),fa(26,"img",jm),la(),ca(27,"time",Lm),wa(28,"11\u67082\u65e5"),la(),ca(29,"p"),wa(30,"\u900f\u904e\u624b\u628a\u624b\u7684 Workshop \u53ef\u4ee5\u8b93\u4f60\u5728\u77ed\u6642\u9593\u5167\u5f97\u5230\u610f\u60f3\u4e0d\u5230\u7684\u6210\u679c"),la(),la(),ca(31,"div",Om),ca(32,"h3"),wa(33,"\u8b70\u7a0b"),la(),ca(34,"picture",km),fa(35,"source",Nm),fa(36,"source",Um),fa(37,"img",Mm),la(),ca(38,"time",Hm),wa(39,"11\u67083\u65e5"),la(),ca(40,"p"),wa(41," \u5b78\u7fd2\u6700\u65b0\u7684 Angular \u8207\u524d\u7aef\u6280\u8853\uff0c\u5438\u6536\u4ed6\u4eba\u5728\u5be6\u52d9\u4e0a\u7684\u8e29\u96f7\u7d93\u9a57\uff0c\u6211\u5011\u5b89\u6392\u8db3\u5920\u7684\u6642\u9593\u8b93\u4f60\u80fd\u8207\u8b1b\u8005\u548c\u5176\u5b83\u8207\u6703\u8005\uff0c\u9032\u884c\u66f4\u9032\u4e00\u6b65\u7684\u4ea4\u6d41\u8a0e\u8ad6 "),la(),la(),ca(42,"div",Om),ca(43,"h3"),wa(44,"After Party"),la(),ca(45,"picture",km),fa(46,"source",Vm),fa(47,"source",Fm),fa(48,"img",zm),la(),ca(49,"time",qm),wa(50,"11\u67082\u65e5"),la(),ca(51,"p"),wa(52," \u7d93\u904e\u4e00\u500b\u4e0b\u5348\u7684\u9ad8\u5bc6\u5ea6\u5f37\u8feb\u6210\u9577\u5f8c\uff0c\u7576\u7136\u9700\u8981\u597d\u597d\u7684\u653e\u9b06\u4e00\u4e0b\uff0c\u624d\u80fd\u8fce\u63a5\u9694\u65e5\u66f4\u7cbe\u5f69\u7684\u8b70\u7a0b\u5167\u5bb9 "),la(),la(),la(),la(),la(),ca(53,"section",Bm),ca(54,"div",wm),ca(55,"div",Wm),ca(56,"div",Am),ca(57,"h2"),wa(58,"\u7968\u50f9"),la(),ca(59,"p"),wa(60,"$4, 200 / \u4eba"),la(),ca(61,"p"),wa(62,"\u5169\u5929\u6d3b\u52d5"),la(),ca(63,"p"),wa(64,"\u4e09\u6b21\u8336\u9ede\u3001\u7b2c\u4e8c\u5929\u9ad8\u6a94\u5348\u9910"),la(),la(),ca(65,"div",Rm),ca(66,"picture",km),fa(67,"source",Dm),fa(68,"source",Pm),fa(69,"img",Zm),la(),la(),la(),ca(70,"picture",km),fa(71,"source",Gm),fa(72,"source",Qm),fa(73,"img",Ym),la(),la(),la(),ca(74,"section",$m),ca(75,"div",wm),ca(76,"div",Am),ca(77,"h2"),wa(78," \u6703\u5834\u8cc7\u8a0a "),la(),la(),ca(79,"div",Rm),ca(80,"a",Km),ca(81,"picture",km),fa(82,"source",Jm),fa(83,"source",Xm),fa(84,"img",ty),la(),la(),ca(85,"div",ey),ca(86,"section",ny),ca(87,"h3"),wa(88,"\u4f4d\u7f6e"),la(),ca(89,"div",ry),ca(90,"h4",iy),wa(91,"\u5b9c\u862d\u7901\u6eaa\u8001\u723a\u98ef\u5e97"),la(),ca(92,"address",oy),wa(93,"\u53f0\u7063\u5b9c\u862d\u7901\u6eaa\u9109\u5927\u5fe0\u6751\u4e94\u5cf0\u8def69\u865f"),la(),la(),la(),ca(94,"section",ny),ca(95,"h3"),wa(96,"\u4ea4\u901a"),la(),ca(97,"div",ry),ca(98,"h4",sy),wa(99,"\u81ea\u884c\u958b\u8eca"),la(),ca(100,"span"),wa(101,"\u7d93\u7531\u8607\u82b1\u516c\u8def\u62b5\u9054\u7901\u6eaa\u5f8c\u5f80\u4e94\u5cf0\u65d7\u98a8\u666f\u5340\u65b9\u5411\u7d04\u4e94\u5206\u9418\u5373\u53ef\u5230\u9054"),la(),la(),ca(102,"div",ry),ca(103,"h4",sy),wa(104,"\u5927\u773e\u4ea4\u901a"),la(),ca(105,"ul"),ca(106,"li"),wa(107,"\u9996\u90fd\u5ba2\u904b1572\u8def\u7dda\uff1a\u53f0\u5317\u5e02(\u5e02\u5e9c\u8f49\u904b\u7ad9)\u2192\u7901\u6eaa\u8f49\u904b\u7ad9"),la(),ca(108,"li"),wa(109,"\u845b\u746a\u862d\u5ba2\u904b1915\u8def\u7dda\uff1a\u53f0\u5317\u5e02(\u53f0\u5317\u570b\u9053\u5ba2\u904b\u8f49\u904b\u7ad9)\u2192\u7901\u6eaa\u8f49\u904b\u7ad9"),la(),ca(110,"li"),wa(111,"\u570b\u5149\u5ba2\u904b1881\u8def\u7dda\uff1a\u53f0\u5317\u5e02(\u5713\u5c71\u8f49\u904b\u7ad9-\u7389\u9580)\u2192\u7901\u6eaa\u8f49\u904b\u7ad9"),la(),la(),la(),la(),la(),la(),la(),la())},styles:[""]}),Og)},{path:"coc",component:ym},{path:"agenda/:day",component:kg},{path:"agenda",pathMatch:"full",children:[],canActivate:[(Rg=function(){function t(t){this.router=t}return t.prototype.canActivate=function(){return new Date>=new Date(2019,11,3)?this.router.createUrlTree(["/agenda","day2"]):this.router.createUrlTree(["/agenda","day1"])},t}(),Rg.ngInjectableDef=pt({token:Rg,factory:function(t){return new(t||Rg)(Ht(_v))},providedIn:"root"}),Rg)]}],uy=((Dg=function(){}).ngModuleDef=ce({type:Dg,bootstrap:[om]}),Dg.ngInjectorDef=vt({factory:function(t){return new(t||Dg)},providers:[],imports:[[ih,Vv.forRoot(ay,{scrollPositionRestoration:"enabled"})]]}),Dg);(function(){if(bi)throw new Error("Cannot enable prod mode after platform setup.");wi=!1})(),nh().bootstrapModule(uy,{ngZone:"noop"}).catch((function(t){return console.error(t)}))},zn8P:function(t,e){function n(t){return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"}},[[0,0]]]);