text: (window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},crnd: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="crnd"},zUnb:function(t,e,n){"use strict";n.r(e);var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function o(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return(i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function l(t,e,n,r){var o,i=arguments.length,l=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(l=(i<3?o(l):i>3?o(e,n,l):o(e,n))||l);return i>3&&l&&Object.defineProperty(e,n,l),l}function u(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function a(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function s(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),l=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return l}function c(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(s(arguments[e]));return t}var p=Array.isArray||function(t){return t&&"number"==typeof t.length};function f(t){return null!==t&&"object"==typeof t}function h(t){return"function"==typeof t}function d(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}d.prototype=Object.create(Error.prototype);var v=d,g=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,r=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 i=0;i<n.length;++i)n[i].remove(this);if(h(r))try{r.call(this)}catch(a){e=a instanceof v?m(a.errors):[a]}if(p(o)){i=-1;for(var l=o.length;++i<l;){var u=o[i];if(f(u))try{u.unsubscribe()}catch(a){e=e||[],a instanceof v?e=e.concat(m(a.errors)):e.push(a)}}}if(e)throw new v(e)}},t.prototype.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 o=n._parentOrParents;if(null===o)n._parentOrParents=this;else if(o instanceof t){if(o===this)return n;n._parentOrParents=[o,this]}else{if(-1!==o.indexOf(this))return n;o.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=((e=new t).closed=!0,e),t}();function m(t){return t.reduce(function(t,e){return t.concat(e instanceof v?e.errors:e)},[])}var y=!1,b={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){y=t},get useDeprecatedSynchronousErrorHandling(){return y}};function _(t){setTimeout(function(){throw t},0)}var w={closed:!0,next:function(t){},error:function(t){if(b.useDeprecatedSynchronousErrorHandling)throw t;_(t)},complete:function(){}},C="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),S=function(t){function e(n,r,o){var i=t.call(this)||this;switch(i.syncErrorValue=null,i.syncErrorThrown=!1,i.syncErrorThrowable=!1,i.isStopped=!1,arguments.length){case 0:i.destination=w;break;case 1:if(!n){i.destination=w;break}if("object"==typeof n){n instanceof e?(i.syncErrorThrowable=n.syncErrorThrowable,i.destination=n,n.add(i)):(i.syncErrorThrowable=!0,i.destination=new E(i,n));break}default:i.syncErrorThrowable=!0,i.destination=new E(i,n,r,o)}return i}return o(e,t),e.prototype[C]=function(){return this},e.create=function(t,n,r){var o=new e(t,n,r);return o.syncErrorThrowable=!1,o},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(g),E=function(t){function e(e,n,r,o){var i,l=t.call(this)||this;l._parentSubscriber=e;var u=l;return h(n)?i=n:n&&(i=n.next,r=n.error,o=n.complete,n!==w&&(h((u=Object.create(n)).unsubscribe)&&l.add(u.unsubscribe.bind(u)),u.unsubscribe=l.unsubscribe.bind(l))),l._context=u,l._next=i,l._error=r,l._complete=o,l}return o(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;b.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=b.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):_(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;_(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};b.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),b.useDeprecatedSynchronousErrorHandling)throw n;_(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!b.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return b.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(_(r),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(S),x="function"==typeof Symbol&&Symbol.observable||"@@observable";function T(){}function O(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return A(t)}function A(t){return t?1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}:T}var I=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,o=function(t,e,n){if(t){if(t instanceof S)return t;if(t[C])return t[C]()}return t||e||n?new S(t,e,n):new S(w)}(t,e,n);if(o.add(r?r.call(o,this.source):this.source||b.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),b.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){b.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof S?e:null}return!0}(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=P(e))(function(e,r){var o;o=n.subscribe(function(e){try{t(e)}catch(n){r(n),o&&o.unsubscribe()}},r,e)})},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[x]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:A(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=P(t))(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}();function P(t){if(t||(t=b.Promise||Promise),!t)throw new Error("no Promise impl found");return t}function k(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}k.prototype=Object.create(Error.prototype);var R=k,N=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return o(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}(g),D=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return o(e,t),e}(S),V=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return o(e,t),e.prototype[C]=function(){return new D(this)},e.prototype.lift=function(t){var e=new j(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new R;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].next(t)},e.prototype.error=function(t){if(this.closed)throw new R;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new R;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},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new R;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new R;return this.hasError?(t.error(this.thrownError),g.EMPTY):this.isStopped?(t.complete(),g.EMPTY):(this.observers.push(t),new N(this,t))},e.prototype.asObservable=function(){var t=new I;return t.source=this,t},e.create=function(t,e){return new j(t,e)},e}(I),j=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return o(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):g.EMPTY},e}(V);function U(t){return t&&"function"==typeof t.schedule}var L=function(t){function e(e,n,r){var o=t.call(this)||this;return o.parent=e,o.outerValue=n,o.outerIndex=r,o.index=0,o}return o(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(S),H=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}};function F(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}var z=F(),q=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function B(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}var G=function(t){if(t&&"function"==typeof t[x])return r=t,function(t){var e=r[x]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(q(t))return H(t);if(B(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,_),t};if(t&&"function"==typeof t[z])return e=t,function(t){for(var n=e[z]();;){var r=n.next();if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof n.return&&t.add(function(){n.return&&n.return()}),t};var e,n,r,o=f(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+o+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")};function Z(t,e,n,r,o){if(void 0===o&&(o=new L(t,n,r)),!o.closed)return e instanceof I?e.subscribe(o):G(e)(o)}var W=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(S);function Q(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 K(t,e))}}var K=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new Y(t,this.project,this.thisArg))},t}(),Y=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.project=n,o.count=0,o.thisArg=r||o,o}return o(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}(S);function $(t,e){return new I(function(n){var r=new g,o=0;return r.add(e.schedule(function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()})),r})}function J(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[x]}(t))return function(t,e){return new I(function(n){var r=new g;return r.add(e.schedule(function(){var o=t[x]();r.add(o.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(B(t))return function(t,e){return new I(function(n){var r=new g;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(q(t))return $(t,e);if(function(t){return t&&"function"==typeof t[z]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new I(function(n){var r,o=new g;return o.add(function(){r&&"function"==typeof r.return&&r.return()}),o.add(e.schedule(function(){r=t[z](),o.add(e.schedule(function(){if(!n.closed){var t,e;try{var o=r.next();t=o.value,e=o.done}catch(i){return void n.error(i)}e?n.complete():(n.next(t),this.schedule())}}))})),o})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof I?t:new I(G(t))}function X(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?function(r){return r.pipe(X(function(n,r){return J(t(n,r)).pipe(Q(function(t,o){return e(n,t,r,o)}))},n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new tt(t,n))})}var tt=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 et(t,this.project,this.concurrent))},t}(),et=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var o=t.call(this,e)||this;return o.project=n,o.concurrent=r,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return o(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._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)},e.prototype._innerSub=function(t,e,n){var r=new L(this,void 0,void 0);this.destination.add(r),Z(this,t,e,n,r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e.prototype.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}(W);function nt(t){return t}function rt(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),X(nt,t)}function ot(t,e){return e?$(t,e):new I(H(t))}function it(){return function(t){return t.lift(new lt(t))}}var lt=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new ut(t,n),o=e.subscribe(r);return r.closed||(r.connection=n.connect()),o},t}(),ut=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return o(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}(S),at=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return o(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new g).add(this.source.subscribe(new ct(this.getSubject(),this))),t.closed&&(this._connection=null,t=g.EMPTY)),t},e.prototype.refCount=function(){return it()(this)},e}(I).prototype,st={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:at._subscribe},_isComplete:{value:at._isComplete,writable:!0},getSubject:{value:at.getSubject},connect:{value:at.connect},refCount:{value:at.refCount}},ct=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return o(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._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}(D);function pt(){return new V}var ft="__parameters__",ht="__prop__metadata__";function dt(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,c(e));for(var o in r)this[o]=r[o]}}}function vt(t,e,n){var r=dt(e);function o(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof o)return r.apply(this,e),this;var i=new((t=o).bind.apply(t,c([void 0],e)));return l.annotation=i,l;function l(t,e,n){for(var r=t.hasOwnProperty(ft)?t[ft]:Object.defineProperty(t,ft,{value:[]})[ft];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(i),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}function gt(t,e,n,r){var o=dt(e);function i(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof i)return o.apply(this,e),this;var l=new((t=i).bind.apply(t,c([void 0],e)));return function(t,n){var o=t.constructor,i=o.hasOwnProperty(ht)?o[ht]:Object.defineProperty(o,ht,{value:{}})[ht];i[n]=i.hasOwnProperty(n)&&i[n]||[],i[n].unshift(l),r&&r.apply(void 0,c([t,n],e))}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}var mt=vt("Inject",function(t){return{token:t}}),yt=vt("Optional"),bt=vt("Self"),_t=vt("SkipSelf"),wt=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 Ct(t){for(var e in t)if(t[e]===Ct)return e;throw Error("Could not find renamed property on target object.")}function St(t){return{providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Et(t){return t&&t.hasOwnProperty(xt)?t[xt]:null}var xt=Ct({ngInjectableDef:Ct});function Tt(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(Tt).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 Ot=Ct({__forward_ref__:Ct});function At(t){return t.__forward_ref__=At,t.toString=function(){return Tt(this())},t}function It(t){var e=t;return"function"==typeof e&&e.hasOwnProperty(Ot)&&e.__forward_ref__===At?e():t}function Pt(){var t="undefined"!=typeof globalThis&&globalThis,e="undefined"!=typeof window&&window,n="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,r="undefined"!=typeof global&&global;return t||r||e||n}var kt,Rt=Pt(),Nt=void 0;function Dt(t){var e=Nt;return Nt=t,e}function Vt(t,e){return void 0===e&&(e=wt.Default),(kt||function(t,e){if(void 0===e&&(e=wt.Default),void 0===Nt)throw new Error("inject() must be called from an injection context");return null===Nt?function(t,e,n){var r=Et(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&wt.Optional)return null;throw new Error("Injector: NOT_FOUND ["+Tt(t)+"]")}(t,0,e):Nt.get(t,e&wt.Optional?null:void 0,e)})(t,e)}var Mt=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=St({providedIn:e.providedIn||"root",factory:e.factory}))}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),jt="__source",Ut=new Object,Lt=new Mt("INJECTOR",-1),Ht=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=Ut),e===Ut){var n=new Error("NullInjectorError: No provider for "+Tt(t)+"!");throw n.name="NullInjectorError",n}return e},t}(),Ft=function(){function t(){}return t.create=function(t,e){return Array.isArray(t)?new Kt(t,e):new Kt(t.providers,t.parent,t.name||null)},t.THROW_IF_NOT_FOUND=Ut,t.NULL=new Ht,t.ngInjectableDef=St({providedIn:"any",factory:function(){return Vt(Lt)}}),t.__NG_ELEMENT_ID__=-1,t}(),zt=function(t){return t},qt=[],Bt=zt,Gt=function(){return Array.prototype.slice.call(arguments)},Zt=Ct({provide:String,useValue:Ct}),Wt=/\n/gm,Qt="\u0275",Kt=function(){function t(t,e,n){void 0===e&&(e=Ft.NULL),void 0===n&&(n=null),this.parent=e,this.source=n;var r=this._records=new Map;r.set(Ft,{token:Ft,fn:zt,deps:qt,value:this,useNew:!1}),r.set(Lt,{token:Lt,fn:zt,deps:qt,value:this,useNew:!1}),function t(e,n){if(n)if((n=It(n))instanceof Array)for(var r=0;r<n.length;r++)t(e,n[r]);else{if("function"==typeof n)throw Jt("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Jt("Unexpected provider",n);var o=It(n.provide),i=function(t){var e=function(t){var e=qt,n=t.deps;if(n&&n.length){e=[];for(var r=0;r<n.length;r++){var o=6;if((a=It(n[r]))instanceof Array)for(var i=0,l=a;i<l.length;i++){var u=l[i];u instanceof yt||u==yt?o|=1:u instanceof _t||u==_t?o&=-3:u instanceof bt||u==bt?o&=-5:a=u instanceof mt?u.token:It(u)}e.push({token:a,options:o})}}else if(t.useExisting){var a;e=[{token:a=It(t.useExisting),options:6}]}else if(!(n||Zt in t))throw Jt("'deps' required",t);return e}(t),n=zt,r=qt,o=!1,i=It(t.provide);if(Zt in t)r=t.useValue;else if(t.useFactory)n=t.useFactory;else if(t.useExisting);else if(t.useClass)o=!0,n=It(t.useClass);else{if("function"!=typeof i)throw Jt("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",t);o=!0,n=i}return{deps:e,fn:n,useNew:o,value:r}}(n);if(!0===n.multi){var l=e.get(o);if(l){if(l.fn!==Gt)throw Yt(o)}else e.set(o,l={token:n.provide,deps:[],useNew:!1,fn:Gt,value:qt});l.deps.push({token:o=n,options:6})}var u=e.get(o);if(u&&u.fn==Gt)throw Yt(o);e.set(o,i)}}(r,t)}return t.prototype.get=function(t,e,n){void 0===n&&(n=wt.Default);var r=this._records.get(t);try{return function t(e,n,r,o,i,l){try{return function(e,n,r,o,i,l){var u,a;if(!n||l&wt.SkipSelf)l&wt.Self||(a=o.get(e,i,wt.Default));else{if((a=n.value)==Bt)throw Error(Qt+"Circular dependency");if(a===qt){n.value=Bt;var s=n.useNew,p=n.fn,f=n.deps,h=qt;if(f.length){h=[];for(var d=0;d<f.length;d++){var v=f[d],g=v.options,m=2&g?r.get(v.token):void 0;h.push(t(v.token,m,r,m||4&g?o:Ft.NULL,1&g?null:Ft.THROW_IF_NOT_FOUND,wt.Default))}}n.value=a=s?new((u=p).bind.apply(u,c([void 0],h))):p.apply(void 0,h)}}return a}(e,n,r,o,i,l)}catch(u){throw u instanceof Error||(u=new Error(u)),(u.ngTempTokenPath=u.ngTempTokenPath||[]).unshift(e),n&&n.value==Bt&&(n.value=qt),u}}(t,r,this._records,this.parent,e,n)}catch(o){return function(t,e,n,r){var o=t.ngTempTokenPath;throw e[jt]&&o.unshift(e[jt]),t.message=$t("\n"+t.message,o,"StaticInjectorError",r),t.ngTokenPath=o,t.ngTempTokenPath=null,t}(o,t,0,this.source)}},t.prototype.toString=function(){var t=[];return this._records.forEach(function(e,n){return t.push(Tt(n))}),"StaticInjector["+t.join(", ")+"]"},t}();function Yt(t){return Jt("Cannot mix multi providers and regular providers",t)}function $t(t,e,n,r){void 0===r&&(r=null),t=t&&"\n"===t.charAt(0)&&t.charAt(1)==Qt?t.substr(2):t;var o=Tt(e);if(e instanceof Array)o=e.map(Tt).join(" -> ");else if("object"==typeof e){var i=[];for(var l in e)if(e.hasOwnProperty(l)){var u=e[l];i.push(l+":"+("string"==typeof u?JSON.stringify(u):Tt(u)))}o="{"+i.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+o+"]: "+t.replace(Wt,"\n  ")}function Jt(t,e){return new Error($t(t,e,"StaticInjectorError"))}var Xt="ngDebugContext",te="ngOriginalError",ee="ngErrorLogger",ne=new Mt("AnalyzeForEntryComponents"),re=function(t){return t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({}),oe=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Rt)}();function ie(t){return t[Xt]}function le(t){return t[te]}function ue(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,c(e))}var ae=function(){function t(){this._console=console}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t[ee]||ue}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},t.prototype._findContext=function(t){return t?ie(t)?ie(t):this._findContext(le(t)):null},t.prototype._findOriginalError=function(t){for(var e=le(t);e&&le(e);)e=le(e);return e},t}(),se=!0,ce=!1;function pe(){return ce=!0,se}var fe=function(){function t(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),this.inertBodyElement=this.inertDocument.createElement("body"),e.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return t.prototype.getInertBodyElement_XHR=function(t){t="<body><remove></remove>"+t+"</body>";try{t=encodeURI(t)}catch(r){return null}var e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(void 0);var n=e.response.body;return n.removeChild(n.firstChild),n},t.prototype.getInertBodyElement_DOMParser=function(t){t="<body><remove></remove>"+t+"</body>";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}},t.prototype.getInertBodyElement_InertDocument=function(t){var e=this.inertDocument.createElement("template");return"content"in e?(e.innerHTML=t,e):(this.inertBodyElement.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},t.prototype.stripCustomNsAttrs=function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}for(var o=t.firstChild;o;)o.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(o),o=o.nextSibling},t}(),he=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,de=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function ve(t){return(t=String(t)).match(he)||t.match(de)?t:(pe()&&console.warn("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function ge(t){var e,n,r={};try{for(var o=a(t.split(",")),i=o.next();!i.done;i=o.next())r[i.value]=!0}catch(l){e={error:l}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}return r}function me(){for(var t,e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};try{for(var i=a(n),l=i.next();!l.done;l=i.next()){var u=l.value;for(var s in u)u.hasOwnProperty(s)&&(o[s]=!0)}}catch(c){t={error:c}}finally{try{l&&!l.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}return o}var ye,be=ge("area,br,col,hr,img,wbr"),_e=ge("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),we=ge("rp,rt"),Ce=me(we,_e),Se=me(be,me(_e,ge("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),me(we,ge("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ce),Ee=ge("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),xe=ge("srcset"),Te=me(Ee,xe,ge("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ge("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Oe=ge("script,style,template"),Ae=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild,n=!0;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);var r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")},t.prototype.startElement=function(t){var e,n=t.nodeName.toLowerCase();if(!Se.hasOwnProperty(n))return this.sanitizedSomething=!0,!Oe.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);for(var r=t.attributes,o=0;o<r.length;o++){var i=r.item(o),l=i.name,u=l.toLowerCase();if(Te.hasOwnProperty(u)){var a=i.value;Ee[u]&&(a=ve(a)),xe[u]&&(e=a,a=(e=String(e)).split(",").map(function(t){return ve(t.trim())}).join(", ")),this.buf.push(" ",l,'="',ke(a),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0},t.prototype.endElement=function(t){var e=t.nodeName.toLowerCase();Se.hasOwnProperty(e)&&!be.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(ke(t))},t.prototype.checkClobberedElement=function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e},t}(),Ie=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Pe=/([^\#-~ |!])/g;function ke(t){return t.replace(/&/g,"&amp;").replace(Ie,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Pe,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Re(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Ne=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({}),De=function(){return function(){}}(),Ve=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Me=/^url\(([^)]+)\)$/,je=/([A-Z])/g;function Ue(t){try{return null!=t?t.toString().slice(0,30):t}catch(e){return"[ERROR] Exception while trying to serialize the value"}}function Le(t){return!!t&&"function"==typeof t.then}function He(t){return!!t&&"function"==typeof t.subscribe}var Fe=null;function ze(){if(!Fe){var t=Rt.Symbol;if(t&&t.iterator)Fe=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&&(Fe=r)}}return Fe}function qe(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function Be(t,e){var n=Ze(t),r=Ze(e);return n&&r?function(t,e,n){for(var r=t[ze()](),o=e[ze()]();;){var i=r.next(),l=o.next();if(i.done&&l.done)return!0;if(i.done||l.done)return!1;if(!n(i.value,l.value))return!1}}(t,e,Be):!(n||!t||"object"!=typeof t&&"function"!=typeof t||r||!e||"object"!=typeof e&&"function"!=typeof e)||qe(t,e)}var Ge=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 Ze(t){return!!We(t)&&(Array.isArray(t)||!(t instanceof Map)&&ze()in t)}function We(t){return null!==t&&("function"==typeof t||"object"==typeof t)}var Qe=function(){function t(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}return t.prototype.isFirstChange=function(){return this.firstChange},t}(),Ke=new Mt("The presence of this token marks an injector as being the root injector."),Ye=function(){return function(){}}(),$e=function(){return function(){}}();function Je(t){var e=Error("No component factory found for "+Tt(t)+". Did you add it to @NgModule.entryComponents?");return e[Xe]=t,e}var Xe="ngComponent",tn=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw Je(t)},t}(),en=function(){function t(){}return t.NULL=new tn,t}(),nn=function(){function t(t,e,n){this._parent=e,this._ngModule=n,this._factories=new Map;for(var r=0;r<t.length;r++){var o=t[r];this._factories.set(o.componentType,o)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);if(!e&&this._parent&&(e=this._parent.resolveComponentFactory(t)),!e)throw Je(t);return new rn(e,this._ngModule)},t}(),rn=function(t){function e(e,n){var r=t.call(this)||this;return r.factory=e,r.ngModule=n,r.selector=e.selector,r.componentType=e.componentType,r.ngContentSelectors=e.ngContentSelectors,r.inputs=e.inputs,r.outputs=e.outputs,r}return o(e,t),e.prototype.create=function(t,e,n,r){return this.factory.create(t,e,n,r||this.ngModule)},e}($e),on=function(){return function(){}}(),ln=function(){return function(){}}();function un(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]}var an=function(){function t(t){this.nativeElement=t}return t.__NG_ELEMENT_ID__=function(){return sn(t)},t}(),sn=un,cn=function(){return function(){}}(),pn=function(){return function(){}}(),fn=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({}),hn=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return dn()},t}(),dn=un,vn=new(function(){return function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}())("8.0.1"),gn=function(){function t(){}return t.prototype.supports=function(t){return Ze(t)},t.prototype.create=function(t){return new yn(t)},t}(),mn=function(t,e){return e},yn=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||mn}return t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,o=null;e||n;){var i=!n||e&&e.currentIndex<Cn(n,r,o)?e:n,l=Cn(i,r,o),u=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)r++;else{o||(o=[]);var a=l-r,s=u-r;if(a!=s){for(var c=0;c<a;c++){var p=c<o.length?o[c]:o[c]=0,f=p+c;s<=f&&f<a&&(o[c]=p+1)}o[i.previousIndex]=s-a}}l!==u&&t(i,l,u)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(null==t&&(t=[]),!Ze(t))throw new Error("Error trying to diff '"+Tt(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n,r,o,i=this._itHead,l=!1;if(Array.isArray(t)){this.length=t.length;for(var u=0;u<this.length;u++)o=this._trackByFn(u,r=t[u]),null!==i&&qe(i.trackById,o)?(l&&(i=this._verifyReinsertion(i,r,o,u)),qe(i.item,r)||this._addIdentityChange(i,r)):(i=this._mismatch(i,r,o,u),l=!0),i=i._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=t[ze()](),o=void 0;!(o=r.next()).done;)e(o.value)}(t,function(t){o=e._trackByFn(n,t),null!==i&&qe(i.trackById,o)?(l&&(i=e._verifyReinsertion(i,t,o,n)),qe(i.item,t)||e._addIdentityChange(i,t)):(i=e._mismatch(i,t,o,n),l=!0),i=i._next,n++}),this.length=n;return this._truncate(i),this.collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t=void 0,e=void 0;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}},t.prototype._mismatch=function(t,e,n,r){var o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(qe(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(qe(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):t=this._addAfter(new bn(e,n),o,r),t},t.prototype._verifyReinsertion=function(t,e,n,r){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},t.prototype._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)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t},t.prototype._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 wn),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._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},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new wn),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},t.prototype._addIdentityChange=function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t},t}(),bn=function(){return 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}}(),_n=function(){function t(){this._head=null,this._tail=null}return t.prototype.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)},t.prototype.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&qe(n.trackById,t))return n;return null},t.prototype.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}(),wn=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new _n,this.map.set(e,n)),n.add(t)},t.prototype.get=function(t,e){var n=this.map.get(t);return n?n.get(t,e):null},t.prototype.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t}();function Cn(t,e,n){var r=t.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+e+o}var Sn=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||We(t)},t.prototype.create=function(){return new En},t}(),En=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}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||We(t)))throw new Error("Error trying to diff '"+Tt(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.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 o=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,o)}}),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},t.prototype._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},t.prototype._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}var i=new xn(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i},t.prototype._reset=function(){if(this.isDirty){var t=void 0;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}},t.prototype._maybeAddToChanges=function(t,e){qe(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),xn=function(){return 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}}(),Tn=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 _t,new yt]]}},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.ngInjectableDef=St({providedIn:"root",factory:function(){return new t([new gn])}}),t}(),On=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 _t,new yt]]}},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.ngInjectableDef=St({providedIn:"root",factory:function(){return new t([new Sn])}}),t}(),An=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return In()},t}(),In=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e]},Pn=[new Sn],kn=new Tn([new gn]),Rn=new On(Pn),Nn=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Dn(t,an)},t}(),Dn=un,Vn=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Mn(t,an)},t}(),Mn=un;function jn(t,e,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(t,e){var n=new Error(t);return Un(n,e),n}(o,t)}function Un(t,e){t[Xt]=e,t[ee]=e.logError.bind(e)}function Ln(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}function Hn(t,e,n){var r=t.state,o=1792&r;return o===e?(t.state=-1793&r|n,t.initIndex=-1,!0):o===n}function Fn(t,e,n){return(1792&t.state)===e&&t.initIndex<=n&&(t.initIndex=n+1,!0)}function zn(t,e){return t.nodes[e]}function qn(t,e){return t.nodes[e]}function Bn(t,e){return t.nodes[e]}function Gn(t,e){return t.nodes[e]}function Zn(t,e){return t.nodes[e]}var Wn={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},Qn=function(){},Kn=new Map;function Yn(t){var e=Kn.get(t);return e||(e=Tt(t)+"_"+Kn.size,Kn.set(t,e)),e}var $n="$$undefined",Jn="$$empty";function Xn(t){return{id:$n,styles:t.styles,encapsulation:t.encapsulation,data:t.data}}var tr=0;function er(t,e,n,r){return!(!(2&t.state)&&qe(t.oldValues[e.bindingIndex+n],r))}function nr(t,e,n,r){return!!er(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function rr(t,e,n,r){var o=t.oldValues[e.bindingIndex+n];if(1&t.state||!Be(o,r)){var i=e.bindings[n].name;throw jn(Wn.createDebugContext(t,e.nodeIndex),i+": "+o,i+": "+r,0!=(1&t.state))}}function or(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function ir(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function lr(t,e,n,r){try{return or(33554432&t.def.nodes[e].flags?qn(t,e).componentView:t),Wn.handleEvent(t,e,n,r)}catch(o){t.root.errorHandler.handleError(o)}}function ur(t){return t.parent?qn(t.parent,t.parentNodeDef.nodeIndex):null}function ar(t){return t.parent?t.parentNodeDef.parent:null}function sr(t,e){switch(201347067&e.flags){case 1:return qn(t,e.nodeIndex).renderElement;case 2:return zn(t,e.nodeIndex).renderText}}function cr(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function pr(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function fr(t){return 1<<t%32}function hr(t){var e={},n=0,r={};return t&&t.forEach(function(t){var o=s(t,2),i=o[0],l=o[1];"number"==typeof i?(e[i]=l,n|=fr(i)):r[i]=l}),{matchedQueries:e,references:r,matchedQueryIds:n}}function dr(t,e){return t.map(function(t){var n,r,o;return Array.isArray(t)?(o=(n=s(t,2))[0],r=n[1]):(o=0,r=t),r&&("function"==typeof r||"object"==typeof r)&&e&&Object.defineProperty(r,jt,{value:e,configurable:!0}),{flags:o,token:r,tokenKey:Yn(r)}})}function vr(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===re.Native?qn(t,n.renderParent.nodeIndex).renderElement:void 0:e}var gr=new WeakMap;function mr(t){var e=gr.get(t);return e||((e=t(function(){return Qn})).factory=t,gr.set(t,e)),e}function yr(t,e,n,r,o){3===e&&(n=t.renderer.parentNode(sr(t,t.def.lastRenderRootNode))),br(t,e,0,t.def.nodes.length-1,n,r,o)}function br(t,e,n,r,o,i,l){for(var u=n;u<=r;u++){var a=t.def.nodes[u];11&a.flags&&wr(t,a,e,o,i,l),u+=a.childCount}}function _r(t,e,n,r,o,i){for(var l=t;l&&!cr(l);)l=l.parent;for(var u=l.parent,a=ar(l),s=a.nodeIndex+a.childCount,c=a.nodeIndex+1;c<=s;c++){var p=u.def.nodes[c];p.ngContentIndex===e&&wr(u,p,n,r,o,i),c+=p.childCount}if(!u.parent){var f=t.root.projectableNodes[e];if(f)for(c=0;c<f.length;c++)Cr(t,f[c],n,r,o,i)}}function wr(t,e,n,r,o,i){if(8&e.flags)_r(t,e.ngContent.index,n,r,o,i);else{var l=sr(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags?(16&e.bindingFlags&&Cr(t,l,n,r,o,i),32&e.bindingFlags&&Cr(qn(t,e.nodeIndex).componentView,l,n,r,o,i)):Cr(t,l,n,r,o,i),16777216&e.flags)for(var u=qn(t,e.nodeIndex).viewContainer._embeddedViews,a=0;a<u.length;a++)yr(u[a],n,r,o,i);1&e.flags&&!e.element.name&&br(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,o,i)}}function Cr(t,e,n,r,o,i){var l=t.renderer;switch(n){case 1:l.appendChild(r,e);break;case 2:l.insertBefore(r,e,o);break;case 3:l.removeChild(r,e);break;case 0:i.push(e)}}var Sr=/^:([^:]+):(.+)$/;function Er(t){if(":"===t[0]){var e=t.match(Sr);return[e[1],e[2]]}return["",t]}function xr(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}var Tr=[],Or=new Object,Ar=Yn(Ft),Ir=Yn(Lt),Pr=Yn(on);function kr(t,e,n,r){return n=It(n),{index:-1,deps:dr(r,Tt(e)),flags:t,token:e,value:n}}function Rr(t,e,n){void 0===n&&(n=Ft.THROW_IF_NOT_FOUND);var r,o,i=Dt(t);try{if(8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var l=e.tokenKey;switch(l){case Ar:case Ir:case Pr:return t}var u,a=t._def.providersByKey[l];if(a){var s=t._providers[a.index];return void 0===s&&(s=t._providers[a.index]=Nr(t,a)),s===Or?void 0:s}if((u=Et(e.token))&&(r=t,null!=(o=u).providedIn&&(function(t,e){return t._def.modules.indexOf(o.providedIn)>-1}(r)||"root"===o.providedIn&&r._def.isRoot))){var c=t._providers.length;return t._def.providers[c]=t._def.providersByKey[e.tokenKey]={flags:5120,value:u.factory,deps:[],index:c,token:e.token},t._providers[c]=Or,t._providers[c]=Nr(t,t._def.providersByKey[e.tokenKey])}return 4&e.flags?n:t._parent.get(e.token,n)}finally{Dt(i)}}function Nr(t,e){var n;switch(201347067&e.flags){case 512:n=function(t,e,n){var r=n.length;switch(r){case 0:return new e;case 1:return new e(Rr(t,n[0]));case 2:return new e(Rr(t,n[0]),Rr(t,n[1]));case 3:return new e(Rr(t,n[0]),Rr(t,n[1]),Rr(t,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Rr(t,n[i]);return new(e.bind.apply(e,c([void 0],o)))}}(t,e.value,e.deps);break;case 1024:n=function(t,e,n){var r=n.length;switch(r){case 0:return e();case 1:return e(Rr(t,n[0]));case 2:return e(Rr(t,n[0]),Rr(t,n[1]));case 3:return e(Rr(t,n[0]),Rr(t,n[1]),Rr(t,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Rr(t,n[i]);return e.apply(void 0,c(o))}}(t,e.value,e.deps);break;case 2048:n=Rr(t,e.deps[0]);break;case 256:n=e.value}return n===Or||null===n||"object"!=typeof n||131072&e.flags||"function"!=typeof n.ngOnDestroy||(e.flags|=131072),void 0===n?Or:n}function Dr(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,Ur(n,e),Wn.dirtyParentQueries(r),Mr(r),r}function Vr(t,e,n){var r=e?sr(e,e.def.lastRenderRootNode):t.renderElement,o=n.renderer.parentNode(r),i=n.renderer.nextSibling(r);yr(n,2,o,i,void 0)}function Mr(t){yr(t,3,null,null,void 0)}function jr(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Ur(t,e){e>=t.length-1?t.pop():t.splice(e,1)}var Lr=new Object;function Hr(t,e,n,r,o,i){return new Fr(t,e,n,r,o,i)}var Fr=function(t){function e(e,n,r,o,i,l){var u=t.call(this)||this;return u.selector=e,u.componentType=n,u._inputs=o,u._outputs=i,u.ngContentSelectors=l,u.viewDefFactory=r,u}return o(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){var t=[],e=this._inputs;for(var n in e)t.push({propName:n,templateName:e[n]});return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){var t=[];for(var e in this._outputs)t.push({propName:e,templateName:this._outputs[e]});return t},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){if(!r)throw new Error("ngModule should be provided");var o=mr(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,l=Wn.createRootView(t,e||[],n,o,r,Lr),u=Bn(l,i).instance;return n&&l.renderer.setAttribute(qn(l,0).renderElement,"ng-version",vn.full),new zr(l,new Zr(l),u)},e}($e),zr=function(t){function e(e,n,r){var o=t.call(this)||this;return o._view=e,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return o(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new an(qn(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Yr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._viewRef.destroy()},e.prototype.onDestroy=function(t){this._viewRef.onDestroy(t)},e}(Ye);function qr(t,e,n){return new Br(t,e,n)}var Br=function(){function t(t,e,n){this._view=t,this._elDef=e,this._data=n,this._embeddedViews=[]}return Object.defineProperty(t.prototype,"element",{get:function(){return new an(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new Yr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){for(var t=this._view,e=this._elDef.parent;!e&&t;)e=ar(t),t=t.parent;return t?new Yr(t,e):new Yr(this._view,null)},enumerable:!0,configurable:!0}),t.prototype.clear=function(){for(var t=this._embeddedViews.length-1;t>=0;t--){var e=Dr(this._data,t);Wn.destroyView(e)}},t.prototype.get=function(t){var e=this._embeddedViews[t];if(e){var n=new Zr(e);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(t.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},t.prototype.createComponent=function(t,e,n,r,o){var i=n||this.parentInjector;o||t instanceof rn||(o=i.get(on));var l=t.create(i,r,void 0,o);return this.insert(l.hostView,e),l},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,o,i,l=t;return i=(n=this._data).viewContainer._embeddedViews,null==(r=e)&&(r=i.length),(o=l._view).viewContainerParent=this._view,jr(i,r,o),function(t,e){var n=ur(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),function(t,n){if(!(4&n.flags)){e.parent.def.nodeFlags|=4,n.flags|=4;for(var r=n.parent;r;)r.childFlags|=4,r=r.parent}}(0,e.parentNodeDef)}}(n,o),Wn.dirtyParentQueries(o),Vr(n,r>0?i[r-1]:null,o),l.attachToViewContainerRef(this),t},t.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,o,i,l,u=this._embeddedViews.indexOf(t._view);return o=e,l=(i=(n=this._data).viewContainer._embeddedViews)[r=u],Ur(i,r),null==o&&(o=i.length),jr(i,o,l),Wn.dirtyParentQueries(l),Mr(l),Vr(n,o>0?i[o-1]:null,l),t},t.prototype.indexOf=function(t){return this._embeddedViews.indexOf(t._view)},t.prototype.remove=function(t){var e=Dr(this._data,t);e&&Wn.destroyView(e)},t.prototype.detach=function(t){var e=Dr(this._data,t);return e?new Zr(e):null},t}();function Gr(t){return new Zr(t)}var Zr=function(){function t(t){this._view=t,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return yr(this._view,0,void 0,void 0,t=[]),t;var t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){or(this._view)},t.prototype.detach=function(){this._view.state&=-5},t.prototype.detectChanges=function(){var t=this._view.root.rendererFactory;t.begin&&t.begin();try{Wn.checkAndUpdateView(this._view)}finally{t.end&&t.end()}},t.prototype.checkNoChanges=function(){Wn.checkNoChangesView(this._view)},t.prototype.reattach=function(){this._view.state|=4},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Wn.destroyView(this._view)},t.prototype.detachFromAppRef=function(){this._appRef=null,Mr(this._view),Wn.dirtyParentQueries(this._view)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t}();function Wr(t,e){return new Qr(t,e)}var Qr=function(t){function e(e,n){var r=t.call(this)||this;return r._parentView=e,r._def=n,r}return o(e,t),e.prototype.createEmbeddedView=function(t){return new Zr(Wn.createEmbeddedView(this._parentView,this._def,this._def.element.template,t))},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new an(qn(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),e}(Nn);function Kr(t,e){return new Yr(t,e)}var Yr=function(){function t(t,e){this.view=t,this.elDef=e}return t.prototype.get=function(t,e){return void 0===e&&(e=Ft.THROW_IF_NOT_FOUND),Wn.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:t,tokenKey:Yn(t)},e)},t}();function $r(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=qn(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return zn(t,n.nodeIndex).renderText;if(20240&n.flags)return Bn(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function Jr(t){return new Xr(t.renderer)}var Xr=function(){function t(t){this.delegate=t}return t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.createElement=function(t,e){var n=s(Er(e),2),r=this.delegate.createElement(n[1],n[0]);return t&&this.delegate.appendChild(t,r),r},t.prototype.createViewRoot=function(t){return t},t.prototype.createTemplateAnchor=function(t){var e=this.delegate.createComment("");return t&&this.delegate.appendChild(t,e),e},t.prototype.createText=function(t,e){var n=this.delegate.createText(e);return t&&this.delegate.appendChild(t,n),n},t.prototype.projectNodes=function(t,e){for(var n=0;n<e.length;n++)this.delegate.appendChild(t,e[n])},t.prototype.attachViewAfter=function(t,e){for(var n=this.delegate.parentNode(t),r=this.delegate.nextSibling(t),o=0;o<e.length;o++)this.delegate.insertBefore(n,e[o],r)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},t.prototype.destroyView=function(t,e){for(var n=0;n<e.length;n++)this.delegate.destroyNode(e[n])},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.listenGlobal=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.setElementProperty=function(t,e,n){this.delegate.setProperty(t,e,n)},t.prototype.setElementAttribute=function(t,e,n){var r=s(Er(e),2),o=r[0],i=r[1];null!=n?this.delegate.setAttribute(t,i,n,o):this.delegate.removeAttribute(t,i,o)},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){n?this.delegate.addClass(t,e):this.delegate.removeClass(t,e)},t.prototype.setElementStyle=function(t,e,n){null!=n?this.delegate.setStyle(t,e,n):this.delegate.removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,n){t[e].apply(t,n)},t.prototype.setText=function(t,e){this.delegate.setValue(t,e)},t.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},t}();function to(t,e,n,r){return new eo(t,e,n,r)}var eo=function(){function t(t,e,n,r){this._moduleType=t,this._parent=e,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var o=e.providers[r];4096&o.flags||void 0===n[r]&&(n[r]=Nr(t,o))}}(this)}return t.prototype.get=function(t,e,n){void 0===e&&(e=Ft.THROW_IF_NOT_FOUND),void 0===n&&(n=wt.Default);var r=0;return n&wt.SkipSelf?r|=1:n&wt.Self&&(r|=4),Rr(this,{token:t,tokenKey:Yn(t),flags:r},e)},Object.defineProperty(t.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return this.get(en)},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+Tt(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(t,e){for(var n=t._def,r=new Set,o=0;o<n.providers.length;o++)if(131072&n.providers[o].flags){var i=t._providers[o];if(i&&i!==Or){var l=i.ngOnDestroy;"function"!=typeof l||r.has(i)||(l.apply(i),r.add(i))}}}(this),this._destroyListeners.forEach(function(t){return t()})},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},t}(),no=Yn(cn),ro=Yn(hn),oo=Yn(an),io=Yn(Vn),lo=Yn(Nn),uo=Yn(An),ao=Yn(Ft),so=Yn(Lt);function co(t,e,n,r,o,i,l,u){var a=[];if(l)for(var c in l){var p=s(l[c],2);a[p[0]]={flags:8,name:c,nonMinifiedName:p[1],ns:null,securityContext:null,suffix:null}}var f=[];if(u)for(var h in u)f.push({type:1,propName:h,target:null,eventName:u[h]});return fo(t,e|=16384,n,r,o,o,i,a,f)}function po(t,e,n,r,o){return fo(-1,t,e,0,n,r,o)}function fo(t,e,n,r,o,i,l,u,a){var s=hr(n),c=s.matchedQueries,p=s.references,f=s.matchedQueryIds;a||(a=[]),u||(u=[]),i=It(i);var h=dr(l,Tt(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:f,references:p,ngContentIndex:-1,childCount:r,bindings:u,bindingFlags:xr(u),outputs:a,element:null,provider:{token:o,value:i,deps:h},text:null,query:null,ngContent:null}}function ho(t,e){return yo(t,e)}function vo(t,e){for(var n=t;n.parent&&!cr(n);)n=n.parent;return bo(n.parent,ar(n),!0,e.provider.value,e.provider.deps)}function go(t,e){var n=bo(t,e.parent,(32768&e.flags)>0,e.provider.value,e.provider.deps);if(e.outputs.length)for(var r=0;r<e.outputs.length;r++){var o=e.outputs[r],i=n[o.propName];if(!He(i))throw new Error("@Output "+o.propName+" not initialized in '"+n.constructor.name+"'.");var l=i.subscribe(mo(t,e.parent.nodeIndex,o.eventName));t.disposables[e.outputIndex+r]=l.unsubscribe.bind(l)}return n}function mo(t,e,n){return function(r){return lr(t,e,n,r)}}function yo(t,e){var n=(8192&e.flags)>0,r=e.provider;switch(201347067&e.flags){case 512:return bo(t,e.parent,n,r.value,r.deps);case 1024:return function(t,e,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(wo(t,e,n,o[0]));case 2:return r(wo(t,e,n,o[0]),wo(t,e,n,o[1]));case 3:return r(wo(t,e,n,o[0]),wo(t,e,n,o[1]),wo(t,e,n,o[2]));default:for(var l=Array(i),u=0;u<i;u++)l[u]=wo(t,e,n,o[u]);return r.apply(void 0,c(l))}}(t,e.parent,n,r.value,r.deps);case 2048:return wo(t,e.parent,n,r.deps[0]);case 256:return r.value}}function bo(t,e,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(wo(t,e,n,o[0]));case 2:return new r(wo(t,e,n,o[0]),wo(t,e,n,o[1]));case 3:return new r(wo(t,e,n,o[0]),wo(t,e,n,o[1]),wo(t,e,n,o[2]));default:for(var l=new Array(i),u=0;u<i;u++)l[u]=wo(t,e,n,o[u]);return new(r.bind.apply(r,c([void 0],l)))}}var _o={};function wo(t,e,n,r,o){if(void 0===o&&(o=Ft.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=t;2&r.flags&&(o=null);var l=r.tokenKey;l===uo&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);for(var u=t;u;){if(e)switch(l){case no:return Jr(Co(u,e,n));case ro:return Co(u,e,n).renderer;case oo:return new an(qn(u,e.nodeIndex).renderElement);case io:return qn(u,e.nodeIndex).viewContainer;case lo:if(e.element.template)return qn(u,e.nodeIndex).template;break;case uo:return Gr(Co(u,e,n));case ao:case so:return Kr(u,e);default:var a=(n?e.element.allProviders:e.element.publicProviders)[l];if(a){var s=Bn(u,a.nodeIndex);return s||(s={instance:yo(u,a)},u.nodes[a.nodeIndex]=s),s.instance}}n=cr(u),e=ar(u),u=u.parent,4&r.flags&&(u=null)}var c=i.root.injector.get(r.token,_o);return c!==_o||o===_o?c:i.root.ngModule.injector.get(r.token,o)}function Co(t,e,n){var r;if(n)r=qn(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!cr(r);)r=r.parent;return r}function So(t,e,n,r,o,i){if(32768&n.flags){var l=qn(t,n.parent.nodeIndex).componentView;2&l.def.flags&&(l.state|=8)}if(e.instance[n.bindings[r].name]=o,524288&n.flags){i=i||{};var u=Ge.unwrap(t.oldValues[n.bindingIndex+r]);i[n.bindings[r].nonMinifiedName]=new Qe(u,o,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=o,i}function Eo(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0,o=0;o<n.length;o++){var i=n[o],l=i.parent;for(!l&&i.flags&e&&To(t,o,i.flags&e,r++),0==(i.childFlags&e)&&(o+=i.childCount);l&&1&l.flags&&o===l.nodeIndex+l.childCount;)l.directChildFlags&e&&(r=xo(t,l,e,r)),l=l.parent}}function xo(t,e,n,r){for(var o=e.nodeIndex+1;o<=e.nodeIndex+e.childCount;o++){var i=t.def.nodes[o];i.flags&n&&To(t,o,i.flags&n,r++),o+=i.childCount}return r}function To(t,e,n,r){var o=Bn(t,e);if(o){var i=o.instance;i&&(Wn.setCurrentNode(t,e),1048576&n&&Fn(t,512,r)&&i.ngAfterContentInit(),2097152&n&&i.ngAfterContentChecked(),4194304&n&&Fn(t,768,r)&&i.ngAfterViewInit(),8388608&n&&i.ngAfterViewChecked(),131072&n&&i.ngOnDestroy())}}var Oo=new Mt("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return oe}}),Ao=function(t){function e(e){void 0===e&&(e=!1);var n=t.call(this)||this;return n.__isAsync=e,n}return o(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var o,i=function(t){return null},l=function(){return null};e&&"object"==typeof e?(o=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(i=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(l=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(o=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(i=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(l=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()}));var u=t.prototype.subscribe.call(this,o,i,l);return e instanceof g&&e.add(u),u},e}(V),Io=function(){function t(){this.dirty=!0,this._results=[],this.changes=new Ao,this.length=0}return t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.find=function(t){return this._results.find(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[ze()]=function(){return this._results[ze()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=function t(e,n){void 0===n&&(n=e);for(var r=0;r<e.length;r++){var o=e[r];Array.isArray(o)?(n===e&&(n=e.slice(0,r)),t(o,n)):n!==e&&n.push(o)}return n}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},t.prototype.notifyOnChanges=function(){this.changes.emit(this)},t.prototype.setDirty=function(){this.dirty=!0},t.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}(),Po=function(){return function(){}}(),ko=gt("Input",function(t){return{bindingPropertyName:t}}),Ro=gt("HostBinding",function(t){return{hostPropertyName:t}}),No=new Mt("Application Initializer"),Do=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 o=this.appInits[r]();Le(o)&&e.push(o)}Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}},t}(),Vo=new Mt("AppId");function Mo(){return""+jo()+jo()+jo()}function jo(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Uo=new Mt("Platform Initializer"),Lo=new Mt("Platform ID"),Ho=new Mt("appBootstrapListener"),Fo=function(){function t(){}return t.prototype.log=function(t){console.log(t)},t.prototype.warn=function(t){console.warn(t)},t}();function zo(){throw new Error("Runtime compiler is not loaded")}var qo,Bo,Go=zo,Zo=zo,Wo=zo,Qo=zo,Ko=function(){function t(){this.compileModuleSync=Go,this.compileModuleAsync=Zo,this.compileModuleAndAllComponentsSync=Wo,this.compileModuleAndAllComponentsAsync=Qo}return t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t.prototype.getModuleId=function(t){},t}(),Yo=function(){return function(){}}();function $o(){var t=Rt.wtf;return!(!t||!(qo=t.trace)||(Bo=qo.events,0))}var Jo=$o();function Xo(t,e){return null}var ti=Jo?function(t,e){return void 0===e&&(e=null),Bo.createScope(t,e)}:function(t,e){return Xo},ei=Jo?function(t,e){return qo.leaveScope(t,e),e}:function(t,e){return e},ni=function(){return Promise.resolve(0)}();function ri(t){"undefined"==typeof Zone?ni.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var oi=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 Ao(!1),this.onMicrotaskEmpty=new Ao(!1),this.onStable=new Ao(!1),this.onError=new Ao(!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,o,i,l){try{return ai(e),t.invokeTask(r,o,i,l)}finally{si(e)}},onInvoke:function(t,n,r,o,i,l,u){try{return ai(e),t.invoke(r,o,i,l,u)}finally{si(e)}},onHasTask:function(t,n,r,o){t.hasTask(r,o),n===r&&("microTask"==o.change?(e.hasPendingMicrotasks=o.microTask,ui(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:function(t,n,r,o){return t.handleError(r,o),e.runOutsideAngular(function(){return e.onError.emit(o)}),!1}})}return 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!")},t.prototype.run=function(t,e,n){return this._inner.run(t,e,n)},t.prototype.runTask=function(t,e,n,r){var o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,t,li,ii,ii);try{return o.runTask(i,e,n)}finally{o.cancelTask(i)}},t.prototype.runGuarded=function(t,e,n){return this._inner.runGuarded(t,e,n)},t.prototype.runOutsideAngular=function(t){return this._outer.run(t)},t}();function ii(){}var li={};function ui(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 ai(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function si(t){t._nesting--,ui(t)}var ci,pi=function(){function t(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ao,this.onMicrotaskEmpty=new Ao,this.onStable=new Ao,this.onError=new Ao}return t.prototype.run=function(t){return t()},t.prototype.runGuarded=function(t){return t()},t.prototype.runOutsideAngular=function(t){return t()},t.prototype.runTask=function(t){return t()},t}(),fi=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")})}return t.prototype._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(){oi.assertNotInAngularZone(),ri(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;if(this.isStable())ri(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}},t.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}}):[]},t.prototype.addCallback=function(t,e,n){var r=this,o=-1;e&&e>0&&(o=setTimeout(function(){r._callbacks=r._callbacks.filter(function(t){return t.timeoutId!==o}),t(r._didWork,r.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:n})},t.prototype.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()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findProviders=function(t,e,n){return[]},t}(),hi=function(){function t(){this._applications=new Map,di.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.unregisterApplication=function(t){this._applications.delete(t)},t.prototype.unregisterAllApplications=function(){this._applications.clear()},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),di.findTestabilityInTree(this,t,e)},l([u("design:paramtypes",[])],t)}(),di=new(function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}()),vi=new Mt("AllowMultipleToken"),gi=function(){return function(t,e){this.name=t,this.token=e}}();function mi(t,e,n){void 0===n&&(n=[]);var r="Platform: "+e,o=new Mt(r);return function(e){void 0===e&&(e=[]);var i=yi();if(!i||i.injector.get(vi,!1))if(t)t(n.concat(e).concat({provide:o,useValue:!0}));else{var l=n.concat(e).concat({provide:o,useValue:!0});!function(t){if(ci&&!ci.destroyed&&!ci.injector.get(vi,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ci=t.get(bi);var e=t.get(Uo,null);e&&e.forEach(function(t){return t()})}(Ft.create({providers:l,name:r}))}return function(t){var e=yi();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}(o)}}function yi(){return ci&&!ci.destroyed?ci:null}var bi=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return t.prototype.bootstrapModuleFactory=function(t,e){var n,r=this,o="noop"===(n=e?e.ngZone:void 0)?new pi:("zone.js"===n?void 0:n)||new oi({enableLongStackTrace:pe()}),i=[{provide:oi,useValue:o}];return o.run(function(){var e=Ft.create({providers:i,parent:r.injector,name:t.moduleType.name}),n=t.create(e),l=n.injector.get(ae,null);if(!l)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy(function(){return Ci(r._modules,n)}),o.runOutsideAngular(function(){return o.onError.subscribe({next:function(t){l.handleError(t)}})}),function(t,e,o){try{var i=((l=n.injector.get(Do)).runInitializers(),l.donePromise.then(function(){return r._moduleDoBootstrap(n),n}));return Le(i)?i.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):i}catch(u){throw e.runOutsideAngular(function(){return t.handleError(u)}),u}var l}(l,o)})},t.prototype.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var r=_i({},e);return function(t,e,n){return t.get(Yo).createCompiler([e]).compileModuleAsync(n)}(this.injector,r,t).then(function(t){return n.bootstrapModuleFactory(t,r)})},t.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(wi);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+Tt(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)},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.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},Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t}();function _i(t,e){return Array.isArray(e)?e.reduce(_i,t):i({},t,e)}var wi=function(){function t(t,e,n,r,o,i){var l=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=pe(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run(function(){l.tick()})}});var u=new I(function(t){l._stable=l._zone.isStable&&!l._zone.hasPendingMacrotasks&&!l._zone.hasPendingMicrotasks,l._zone.runOutsideAngular(function(){t.next(l._stable),t.complete()})}),a=new I(function(t){var e;l._zone.runOutsideAngular(function(){e=l._zone.onStable.subscribe(function(){oi.assertNotInAngularZone(),ri(function(){l._stable||l._zone.hasPendingMacrotasks||l._zone.hasPendingMicrotasks||(l._stable=!0,t.next(!0))})})});var n=l._zone.onUnstable.subscribe(function(){oi.assertInAngularZone(),l._stable&&(l._stable=!1,l._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=Number.POSITIVE_INFINITY,r=null,o=t[t.length-1];return U(o)?(r=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof o&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof I?t[0]:rt(n)(ot(t,r))}(u,a.pipe(function(t){return it()((e=pt,function(t){var n;n="function"==typeof e?e:function(){return e};var r=Object.create(t,st);return r.source=t,r.subjectFactory=n,r})(t));var e}))}var e;return e=t,t.prototype.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 $e?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var o=n instanceof rn?null:this._injector.get(on),i=n.create(Ft.NULL,[],e||n.selector,o);i.onDestroy(function(){r._unloadComponent(i)});var l=i.injector.get(fi,null);return l&&i.injector.get(hi).registerApplication(i.location.nativeElement,l),this._loadComponent(i),pe()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},t.prototype.tick=function(){var t,n,r,o,i=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var l=e._tickScope();try{this._runningTick=!0;try{for(var u=a(this._views),s=u.next();!s.done;s=u.next())s.value.detectChanges()}catch(f){t={error:f}}finally{try{s&&!s.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}if(this._enforceNoNewChanges)try{for(var c=a(this._views),p=c.next();!p.done;p=c.next())p.value.checkNoChanges()}catch(h){r={error:h}}finally{try{p&&!p.done&&(o=c.return)&&o.call(c)}finally{if(r)throw r.error}}}catch(d){this._zone.runOutsideAngular(function(){return i._exceptionHandler.handleError(d)})}finally{this._runningTick=!1,ei(l)}},t.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},t.prototype.detachView=function(t){var e=t;Ci(this._views,e),e.detachFromAppRef()},t.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Ho,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},t.prototype._unloadComponent=function(t){this.detachView(t.hostView),Ci(this.components,t)},t.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(t.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),t._tickScope=ti("ApplicationRef#tick()"),t}();function Ci(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Si=function(){return function(){}}(),Ei={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},xi=function(){function t(t,e){this._compiler=t,this._config=e||Ei}return t.prototype.load=function(t){return this._compiler instanceof Ko?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=s(t.split("#"),2),o=r[0],i=r[1];return void 0===i&&(i="default"),n("crnd")(o).then(function(t){return t[i]}).then(function(t){return Ti(t,o,i)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=s(t.split("#"),2),r=e[0],o=e[1],i="NgFactory";return void 0===o&&(o="default",i=""),n("crnd")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[o+i]}).then(function(t){return Ti(t,r,o)})},t}();function Ti(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var Oi=function(){return function(t,e){this.name=t,this.callback=e}}(),Ai=function(){function t(t,e,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=t,e&&e instanceof Ii&&e.addChild(this)}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),t}(),Ii=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=e,o}return o(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);-1!==e&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n,r=this,o=this.childNodes.indexOf(t);-1!==o&&((n=this.childNodes).splice.apply(n,c([o+1,0],e)),e.forEach(function(e){e.parent&&e.parent.removeChild(e),t.parent=r}))},e.prototype.insertBefore=function(t,e){var n=this.childNodes.indexOf(t);-1===n?this.addChild(e):(e.parent&&e.parent.removeChild(e),e.parent=this,this.childNodes.splice(n,0,e))},e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return function t(e,n,r){e.childNodes.forEach(function(e){e instanceof Ii&&(n(e)&&r.push(e),t(e,n,r))})}(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return function t(e,n,r){e instanceof Ii&&e.childNodes.forEach(function(e){n(e)&&r.push(e),e instanceof Ii&&t(e,n,r)})}(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){return this.childNodes.filter(function(t){return t instanceof e})},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(Ai),Pi=new Map,ki=function(t){return Pi.get(t)||null};function Ri(t){Pi.set(t.nativeNode,t)}var Ni=mi(null,"core",[{provide:Lo,useValue:"unknown"},{provide:bi,deps:[Ft]},{provide:hi,deps:[]},{provide:Fo,deps:[]}]),Di=new Mt("LocaleId");function Vi(){return kn}function Mi(){return Rn}function ji(t){return t||"en-US"}function Ui(t){var e=[];return t.onStable.subscribe(function(){for(;e.length;)e.pop()()}),function(t){e.push(t)}}var Li=function(){return function(t){}}();function Hi(t,e,n,r,o,i,l,u,a,c,p,f){var h;void 0===l&&(l=[]),c||(c=Qn);var d=hr(n),v=d.matchedQueries,g=d.references,m=d.matchedQueryIds,y=null,b=null;i&&(y=(h=s(Er(i),2))[0],b=h[1]),u=u||[];for(var _=new Array(u.length),w=0;w<u.length;w++){var C=s(u[w],3),S=C[0],E=C[2],x=s(Er(C[1]),2),T=x[0],O=x[1],A=void 0,I=void 0;switch(15&S){case 4:I=E;break;case 1:case 8:A=E}_[w]={flags:S,ns:T,name:O,nonMinifiedName:O,securityContext:A,suffix:I}}a=a||[];var P=new Array(a.length);for(w=0;w<a.length;w++){var k=s(a[w],2);P[w]={type:0,target:k[0],eventName:k[1],propName:null}}var R=(l=l||[]).map(function(t){var e=s(t,2),n=e[1],r=s(Er(e[0]),2);return[r[0],r[1],n]});return f=function(t){if(t&&t.id===$n){var e=null!=t.encapsulation&&t.encapsulation!==re.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+tr++:Jn}return t&&t.id===Jn&&(t=null),t||null}(f),p&&(e|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:v,matchedQueryIds:m,references:g,ngContentIndex:r,childCount:o,bindings:_,bindingFlags:xr(_),outputs:P,element:{ns:y,name:b,attrs:R,template:null,componentProvider:null,componentView:p||null,componentRendererType:f,publicProviders:null,allProviders:null,handleEvent:c||Qn},provider:null,text:null,query:null,ngContent:null}}function Fi(t,e,n){var r,o=n.element,i=t.root.selectorOrNode,l=t.renderer;if(t.parent||!i){r=o.name?l.createElement(o.name,o.ns):l.createComment("");var u=vr(t,e,n);u&&l.appendChild(u,r)}else r=l.selectRootElement(i,!!o.componentRendererType&&o.componentRendererType.encapsulation===re.ShadowDom);if(o.attrs)for(var a=0;a<o.attrs.length;a++){var c=s(o.attrs[a],3);l.setAttribute(r,c[1],c[2],c[0])}return r}function zi(t,e,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],l=qi(t,n.nodeIndex,(p=i.eventName,(c=i.target)?c+":"+p:p)),u=i.target,a=t;"component"===i.target&&(u=null,a=e);var s=a.renderer.listen(u||r,i.eventName,l);t.disposables[n.outputIndex+o]=s}var c,p}function qi(t,e,n){return function(r){return lr(t,e,n,r)}}function Bi(t,e,n,r){if(!nr(t,e,n,r))return!1;var o=e.bindings[n],i=qn(t,e.nodeIndex),l=i.renderElement,u=o.name;switch(15&o.flags){case 1:!function(t,e,n,r,o,i){var l=e.securityContext,u=l?t.root.sanitizer.sanitize(l,i):i;u=null!=u?u.toString():null;var a=t.renderer;null!=i?a.setAttribute(n,o,u,r):a.removeAttribute(n,o,r)}(t,o,l,o.ns,u,r);break;case 2:!function(t,e,n,r){var o=t.renderer;r?o.addClass(e,n):o.removeClass(e,n)}(t,l,u,r);break;case 4:!function(t,e,n,r,o){var i=t.root.sanitizer.sanitize(Ne.STYLE,o);if(null!=i){i=i.toString();var l=e.suffix;null!=l&&(i+=l)}else i=null;var u=t.renderer;null!=i?u.setStyle(n,r,i):u.removeStyle(n,r)}(t,o,l,u,r);break;case 8:!function(t,e,n,r,o){var i=e.securityContext,l=i?t.root.sanitizer.sanitize(i,o):o;t.renderer.setProperty(n,r,l)}(33554432&e.flags&&32&o.flags?i.componentView:t,o,l,u,r)}return!0}function Gi(t,e,n){var r=[];for(var o in n)r.push({propName:o,bindingType:n[o]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:e,filterId:fr(e),bindings:r},ngContent:null}}function Zi(t){for(var e=t.def.nodeMatchedQueries;t.parent&&pr(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++)67108864&(i=t.def.nodes[o]).flags&&536870912&i.flags&&(i.query.filterId&e)===i.query.filterId&&Zn(t,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}if(134217728&t.def.nodeFlags)for(o=0;o<t.def.nodes.length;o++){var i;134217728&(i=t.def.nodes[o]).flags&&536870912&i.flags&&Zn(t,o).setDirty(),o+=i.childCount}}function Wi(t,e){var n=Zn(t,e.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&e.flags){var i=e.parent.parent;o=Qi(t,i.nodeIndex,i.nodeIndex+i.childCount,e.query,[]),r=Bn(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(o=Qi(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(o);for(var l=e.query.bindings,u=!1,a=0;a<l.length;a++){var s=l[a],c=void 0;switch(s.bindingType){case 0:c=n.first;break;case 1:c=n,u=!0}r[s.propName]=c}u&&n.notifyOnChanges()}}function Qi(t,e,n,r,o){for(var i=e;i<=n;i++){var l=t.def.nodes[i],u=l.matchedQueries[r.id];if(null!=u&&o.push(Ki(t,l,u)),1&l.flags&&l.element.template&&(l.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var a=qn(t,i);if((l.childMatchedQueries&r.filterId)===r.filterId&&(Qi(t,i+1,i+l.childCount,r,o),i+=l.childCount),16777216&l.flags)for(var s=a.viewContainer._embeddedViews,c=0;c<s.length;c++){var p=s[c],f=ur(p);f&&f===a&&Qi(p,0,p.def.nodes.length-1,r,o)}var h=a.template._projectedViews;if(h)for(c=0;c<h.length;c++){var d=h[c];Qi(d,0,d.def.nodes.length-1,r,o)}}(l.childMatchedQueries&r.filterId)!==r.filterId&&(i+=l.childCount)}return o}function Ki(t,e,n){if(null!=n)switch(n){case 1:return qn(t,e.nodeIndex).renderElement;case 0:return new an(qn(t,e.nodeIndex).renderElement);case 2:return qn(t,e.nodeIndex).template;case 3:return qn(t,e.nodeIndex).viewContainer;case 4:return Bn(t,e.nodeIndex).instance}}function Yi(t,e,n){var r=vr(t,e,n);r&&_r(t,n.ngContent.index,1,r,null,void 0)}function $i(t,e){for(var n=Object.keys(e),r=n.length,o=new Array(r),i=0;i<r;i++){var l=n[i];o[e[l]]=l}return function(t,e,n){for(var r=new Array(n.length),o=0;o<n.length;o++){var i=n[o];r[o]={flags:8,name:i,ns:null,nonMinifiedName:i,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:64,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:xr(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}(0,t,o)}function Ji(t,e,n){for(var r=new Array(n.length-1),o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Xi(t,e,n){var r,o=t.renderer;r=o.createText(n.text.prefix);var i=vr(t,e,n);return i&&o.appendChild(i,r),{renderText:r}}function tl(t,e){return(null!=t?t.toString():"")+e.suffix}function el(t,e,n,r){for(var o=0,i=0,l=0,u=0,a=0,s=null,c=null,p=!1,f=!1,h=null,d=0;d<e.length;d++){var v=e[d];if(v.nodeIndex=d,v.parent=s,v.bindingIndex=o,v.outputIndex=i,v.renderParent=c,l|=v.flags,a|=v.matchedQueryIds,v.element){var g=v.element;g.publicProviders=s?s.element.publicProviders:Object.create(null),g.allProviders=g.publicProviders,p=!1,f=!1,v.element.template&&(a|=v.element.template.nodeMatchedQueries)}if(rl(s,v,e.length),o+=v.bindings.length,i+=v.outputs.length,!c&&3&v.flags&&(h=v),20224&v.flags){p||(p=!0,s.element.publicProviders=Object.create(s.element.publicProviders),s.element.allProviders=s.element.publicProviders);var m=0!=(32768&v.flags);0==(8192&v.flags)||m?s.element.publicProviders[Yn(v.provider.token)]=v:(f||(f=!0,s.element.allProviders=Object.create(s.element.publicProviders)),s.element.allProviders[Yn(v.provider.token)]=v),m&&(s.element.componentProvider=v)}if(s?(s.childFlags|=v.flags,s.directChildFlags|=v.flags,s.childMatchedQueries|=v.matchedQueryIds,v.element&&v.element.template&&(s.childMatchedQueries|=v.element.template.nodeMatchedQueries)):u|=v.flags,v.childCount>0)s=v,nl(v)||(c=v);else for(;s&&d===s.nodeIndex+s.childCount;){var y=s.parent;y&&(y.childFlags|=s.childFlags,y.childMatchedQueries|=s.childMatchedQueries),c=(s=y)&&nl(s)?s.renderParent:s}}return{factory:null,nodeFlags:l,rootNodeFlags:u,nodeMatchedQueries:a,flags:t,nodes:e,updateDirectives:n||Qn,updateRenderer:r||Qn,handleEvent:function(t,n,r,o){return e[n].element.handleEvent(t,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:h}}function nl(t){return 0!=(1&t.flags)&&null===t.element.name}function rl(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags&&0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!");if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var o=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=o&&e.nodeIndex+e.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function ol(t,e,n,r){var o=ul(t.root,t.renderer,t,e,n);return al(o,t.component,r),sl(o),o}function il(t,e,n){var r=ul(t,t.renderer,null,null,e);return al(r,n,n),sl(r),r}function ll(t,e,n,r){var o,i=e.element.componentRendererType;return o=i?t.root.rendererFactory.createRenderer(r,i):t.root.renderer,ul(t.root,o,t,e.element.componentProvider,n)}function ul(t,e,n,r,o){var i=new Array(o.nodes.length),l=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:t,renderer:e,oldValues:new Array(o.bindingCount),disposables:l,initIndex:-1}}function al(t,e,n){t.component=e,t.context=n}function sl(t){var e;cr(t)&&(e=qn(t.parent,t.parentNodeDef.parent.nodeIndex).renderElement);for(var n=t.def,r=t.nodes,o=0;o<n.nodes.length;o++){var i=n.nodes[o];Wn.setCurrentNode(t,o);var l=void 0;switch(201347067&i.flags){case 1:var u=Fi(t,e,i),a=void 0;if(33554432&i.flags){var s=mr(i.element.componentView);a=Wn.createComponentView(t,i,s,u)}zi(t,a,i,u),l={renderElement:u,componentView:a,viewContainer:null,template:i.element.template?Wr(t,i):void 0},16777216&i.flags&&(l.viewContainer=qr(t,i,l));break;case 2:l=Xi(t,e,i);break;case 512:case 1024:case 2048:case 256:(l=r[o])||4096&i.flags||(l={instance:ho(t,i)});break;case 16:l={instance:vo(t,i)};break;case 16384:(l=r[o])||(l={instance:go(t,i)}),32768&i.flags&&al(qn(t,i.parent.nodeIndex).componentView,l.instance,l.instance);break;case 32:case 64:case 128:l={value:void 0};break;case 67108864:case 134217728:l=new Io;break;case 8:Yi(t,e,i),l=void 0}r[o]=l}yl(t,ml.CreateViewNodes),Cl(t,201326592,268435456,0)}function cl(t){hl(t),Wn.updateDirectives(t,1),bl(t,ml.CheckNoChanges),Wn.updateRenderer(t,1),yl(t,ml.CheckNoChanges),t.state&=-97}function pl(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,Hn(t,0,256),hl(t),Wn.updateDirectives(t,0),bl(t,ml.CheckAndUpdate),Cl(t,67108864,536870912,0);var e=Hn(t,256,512);Eo(t,2097152|(e?1048576:0)),Wn.updateRenderer(t,0),yl(t,ml.CheckAndUpdate),Cl(t,134217728,536870912,0),Eo(t,8388608|((e=Hn(t,512,768))?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97,Hn(t,768,1024)}function fl(t,e,n,r,o,i,l,u,a,s,p,f,h){return 0===n?function(t,e,n,r,o,i,l,u,a,s,c,p){switch(201347067&e.flags){case 1:return function(t,e,n,r,o,i,l,u,a,s,c,p){var f=e.bindings.length,h=!1;return f>0&&Bi(t,e,0,n)&&(h=!0),f>1&&Bi(t,e,1,r)&&(h=!0),f>2&&Bi(t,e,2,o)&&(h=!0),f>3&&Bi(t,e,3,i)&&(h=!0),f>4&&Bi(t,e,4,l)&&(h=!0),f>5&&Bi(t,e,5,u)&&(h=!0),f>6&&Bi(t,e,6,a)&&(h=!0),f>7&&Bi(t,e,7,s)&&(h=!0),f>8&&Bi(t,e,8,c)&&(h=!0),f>9&&Bi(t,e,9,p)&&(h=!0),h}(t,e,n,r,o,i,l,u,a,s,c,p);case 2:return function(t,e,n,r,o,i,l,u,a,s,c,p){var f=!1,h=e.bindings,d=h.length;if(d>0&&nr(t,e,0,n)&&(f=!0),d>1&&nr(t,e,1,r)&&(f=!0),d>2&&nr(t,e,2,o)&&(f=!0),d>3&&nr(t,e,3,i)&&(f=!0),d>4&&nr(t,e,4,l)&&(f=!0),d>5&&nr(t,e,5,u)&&(f=!0),d>6&&nr(t,e,6,a)&&(f=!0),d>7&&nr(t,e,7,s)&&(f=!0),d>8&&nr(t,e,8,c)&&(f=!0),d>9&&nr(t,e,9,p)&&(f=!0),f){var v=e.text.prefix;d>0&&(v+=tl(n,h[0])),d>1&&(v+=tl(r,h[1])),d>2&&(v+=tl(o,h[2])),d>3&&(v+=tl(i,h[3])),d>4&&(v+=tl(l,h[4])),d>5&&(v+=tl(u,h[5])),d>6&&(v+=tl(a,h[6])),d>7&&(v+=tl(s,h[7])),d>8&&(v+=tl(c,h[8])),d>9&&(v+=tl(p,h[9]));var g=zn(t,e.nodeIndex).renderText;t.renderer.setValue(g,v)}return f}(t,e,n,r,o,i,l,u,a,s,c,p);case 16384:return function(t,e,n,r,o,i,l,u,a,s,c,p){var f=Bn(t,e.nodeIndex),h=f.instance,d=!1,v=void 0,g=e.bindings.length;return g>0&&er(t,e,0,n)&&(d=!0,v=So(t,f,e,0,n,v)),g>1&&er(t,e,1,r)&&(d=!0,v=So(t,f,e,1,r,v)),g>2&&er(t,e,2,o)&&(d=!0,v=So(t,f,e,2,o,v)),g>3&&er(t,e,3,i)&&(d=!0,v=So(t,f,e,3,i,v)),g>4&&er(t,e,4,l)&&(d=!0,v=So(t,f,e,4,l,v)),g>5&&er(t,e,5,u)&&(d=!0,v=So(t,f,e,5,u,v)),g>6&&er(t,e,6,a)&&(d=!0,v=So(t,f,e,6,a,v)),g>7&&er(t,e,7,s)&&(d=!0,v=So(t,f,e,7,s,v)),g>8&&er(t,e,8,c)&&(d=!0,v=So(t,f,e,8,c,v)),g>9&&er(t,e,9,p)&&(d=!0,v=So(t,f,e,9,p,v)),v&&h.ngOnChanges(v),65536&e.flags&&Fn(t,256,e.nodeIndex)&&h.ngOnInit(),262144&e.flags&&h.ngDoCheck(),d}(t,e,n,r,o,i,l,u,a,s,c,p);case 32:case 64:case 128:return function(t,e,n,r,o,i,l,u,a,s,c,p){var f=e.bindings,h=!1,d=f.length;if(d>0&&nr(t,e,0,n)&&(h=!0),d>1&&nr(t,e,1,r)&&(h=!0),d>2&&nr(t,e,2,o)&&(h=!0),d>3&&nr(t,e,3,i)&&(h=!0),d>4&&nr(t,e,4,l)&&(h=!0),d>5&&nr(t,e,5,u)&&(h=!0),d>6&&nr(t,e,6,a)&&(h=!0),d>7&&nr(t,e,7,s)&&(h=!0),d>8&&nr(t,e,8,c)&&(h=!0),d>9&&nr(t,e,9,p)&&(h=!0),h){var v=Gn(t,e.nodeIndex),g=void 0;switch(201347067&e.flags){case 32:g=new Array(f.length),d>0&&(g[0]=n),d>1&&(g[1]=r),d>2&&(g[2]=o),d>3&&(g[3]=i),d>4&&(g[4]=l),d>5&&(g[5]=u),d>6&&(g[6]=a),d>7&&(g[7]=s),d>8&&(g[8]=c),d>9&&(g[9]=p);break;case 64:g={},d>0&&(g[f[0].name]=n),d>1&&(g[f[1].name]=r),d>2&&(g[f[2].name]=o),d>3&&(g[f[3].name]=i),d>4&&(g[f[4].name]=l),d>5&&(g[f[5].name]=u),d>6&&(g[f[6].name]=a),d>7&&(g[f[7].name]=s),d>8&&(g[f[8].name]=c),d>9&&(g[f[9].name]=p);break;case 128:var m=n;switch(d){case 1:g=m.transform(n);break;case 2:g=m.transform(r);break;case 3:g=m.transform(r,o);break;case 4:g=m.transform(r,o,i);break;case 5:g=m.transform(r,o,i,l);break;case 6:g=m.transform(r,o,i,l,u);break;case 7:g=m.transform(r,o,i,l,u,a);break;case 8:g=m.transform(r,o,i,l,u,a,s);break;case 9:g=m.transform(r,o,i,l,u,a,s,c);break;case 10:g=m.transform(r,o,i,l,u,a,s,c,p)}}v.value=g}return h}(t,e,n,r,o,i,l,u,a,s,c,p);default:throw"unreachable"}}(t,e,r,o,i,l,u,a,s,p,f,h):function(t,e,n){switch(201347067&e.flags){case 1:return function(t,e,n){for(var r=!1,o=0;o<n.length;o++)Bi(t,e,o,n[o])&&(r=!0);return r}(t,e,n);case 2:return function(t,e,n){for(var r=e.bindings,o=!1,i=0;i<n.length;i++)nr(t,e,i,n[i])&&(o=!0);if(o){var l="";for(i=0;i<n.length;i++)l+=tl(n[i],r[i]);l=e.text.prefix+l;var u=zn(t,e.nodeIndex).renderText;t.renderer.setValue(u,l)}return o}(t,e,n);case 16384:return function(t,e,n){for(var r=Bn(t,e.nodeIndex),o=r.instance,i=!1,l=void 0,u=0;u<n.length;u++)er(t,e,u,n[u])&&(i=!0,l=So(t,r,e,u,n[u],l));return l&&o.ngOnChanges(l),65536&e.flags&&Fn(t,256,e.nodeIndex)&&o.ngOnInit(),262144&e.flags&&o.ngDoCheck(),i}(t,e,n);case 32:case 64:case 128:return function(t,e,n){for(var r=e.bindings,o=!1,i=0;i<n.length;i++)nr(t,e,i,n[i])&&(o=!0);if(o){var l=Gn(t,e.nodeIndex),u=void 0;switch(201347067&e.flags){case 32:u=n;break;case 64:for(u={},i=0;i<n.length;i++)u[r[i].name]=n[i];break;case 128:var a=n[0],s=n.slice(1);u=a.transform.apply(a,c(s))}l.value=u}return o}(t,e,n);default:throw"unreachable"}}(t,e,r)}function hl(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var o=qn(t,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var l=o[i];l.state|=32,ir(l,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function dl(t,e,n,r,o,i,l,u,a,s,c,p,f){return 0===n?function(t,e,n,r,o,i,l,u,a,s,c,p){var f=e.bindings.length;f>0&&rr(t,e,0,n),f>1&&rr(t,e,1,r),f>2&&rr(t,e,2,o),f>3&&rr(t,e,3,i),f>4&&rr(t,e,4,l),f>5&&rr(t,e,5,u),f>6&&rr(t,e,6,a),f>7&&rr(t,e,7,s),f>8&&rr(t,e,8,c),f>9&&rr(t,e,9,p)}(t,e,r,o,i,l,u,a,s,c,p,f):function(t,e,n){for(var r=0;r<n.length;r++)rr(t,e,r,n[r])}(t,e,r),!1}function vl(t,e){if(Zn(t,e.nodeIndex).dirty)throw jn(Wn.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function gl(t){if(!(128&t.state)){if(bl(t,ml.Destroy),yl(t,ml.Destroy),Eo(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();!function(t){if(16&t.state){var e=ur(t);if(e){var n=e.template._projectedViews;n&&(Ur(n,n.indexOf(t)),Wn.dirtyParentQueries(t))}}}(t),t.renderer.destroyNode&&function(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode(qn(t,n).renderElement):2&r.flags?t.renderer.destroyNode(zn(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Zn(t,n).destroy()}}(t),cr(t)&&t.renderer.destroy(),t.state|=128}}var ml=function(t){return t[t.CreateViewNodes=0]="CreateViewNodes",t[t.CheckNoChanges=1]="CheckNoChanges",t[t.CheckNoChangesProjectedViews=2]="CheckNoChangesProjectedViews",t[t.CheckAndUpdate=3]="CheckAndUpdate",t[t.CheckAndUpdateProjectedViews=4]="CheckAndUpdateProjectedViews",t[t.Destroy=5]="Destroy",t}({});function yl(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?_l(qn(t,r).componentView,e):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function bl(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=qn(t,r).viewContainer._embeddedViews,l=0;l<i.length;l++)_l(i[l],e);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function _l(t,e){var n=t.state;switch(e){case ml.CheckNoChanges:0==(128&n)&&(12==(12&n)?cl(t):64&n&&wl(t,ml.CheckNoChangesProjectedViews));break;case ml.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?cl(t):64&n&&wl(t,e));break;case ml.CheckAndUpdate:0==(128&n)&&(12==(12&n)?pl(t):64&n&&wl(t,ml.CheckAndUpdateProjectedViews));break;case ml.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?pl(t):64&n&&wl(t,e));break;case ml.Destroy:gl(t);break;case ml.CreateViewNodes:sl(t)}}function wl(t,e){bl(t,e),yl(t,e)}function Cl(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var o=t.def.nodes.length,i=0;i<o;i++){var l=t.def.nodes[i];if(l.flags&e&&l.flags&n)switch(Wn.setCurrentNode(t,l.nodeIndex),r){case 0:Wi(t,l);break;case 1:vl(t,l)}l.childFlags&e&&l.childFlags&n||(i+=l.childCount)}}var Sl=!1;function El(t,e,n,r,o,i){var l=o.injector.get(pn);return il(Tl(t,o,l,e,n),r,i)}function xl(t,e,n,r,o,i){var l=o.injector.get(pn),u=Tl(t,o,new ou(l),e,n),a=Ml(r);return nu(Gl.create,il,null,[u,a,i])}function Tl(t,e,n,r,o){var i=e.injector.get(De),l=e.injector.get(ae),u=n.createRenderer(null,null);return{ngModule:e,injector:t,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:u,errorHandler:l}}function Ol(t,e,n,r){var o=Ml(n);return nu(Gl.create,ol,null,[t,e,o,r])}function Al(t,e,n,r){return n=Rl.get(e.element.componentProvider.provider.token)||Ml(n),nu(Gl.create,ll,null,[t,e,n,r])}function Il(t,e,n,r){return to(t,e,n,function(t){var e=function(t){var e=!1,n=!1;return 0===Pl.size?{hasOverrides:e,hasDeprecatedOverrides:n}:(t.providers.forEach(function(t){var r=Pl.get(t.token);3840&t.flags&&r&&(e=!0,n=n||r.deprecatedBehavior)}),t.modules.forEach(function(t){kl.forEach(function(r,o){Et(o).providedIn===t&&(e=!0,n=n||r.deprecatedBehavior)})}),{hasOverrides:e,hasDeprecatedOverrides:n})}(t),n=e.hasDeprecatedOverrides;return e.hasOverrides?(function(t){for(var e=0;e<t.providers.length;e++){var r=t.providers[e];n&&(r.flags|=4096);var o=Pl.get(r.token);o&&(r.flags=-3841&r.flags|o.flags,r.deps=dr(o.deps),r.value=o.value)}if(kl.size>0){var i=new Set(t.modules);kl.forEach(function(e,r){if(i.has(Et(r).providedIn)){var o={token:r,flags:e.flags|(n?4096:0),deps:dr(e.deps),value:e.value,index:t.providers.length};t.providers.push(o),t.providersByKey[Yn(r)]=o}})}}(t=t.factory(function(){return Qn})),t):t}(r))}var Pl=new Map,kl=new Map,Rl=new Map;function Nl(t){var e;Pl.set(t.token,t),"function"==typeof t.token&&(e=Et(t.token))&&"function"==typeof e.providedIn&&kl.set(t.token,t)}function Dl(t,e){var n=mr(e.viewDefFactory),r=mr(n.nodes[0].element.componentView);Rl.set(t,r)}function Vl(){Pl.clear(),kl.clear(),Rl.clear()}function Ml(t){if(0===Pl.size)return t;var e=function(t){for(var e=[],n=null,r=0;r<t.nodes.length;r++){var o=t.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&Pl.has(o.provider.token)&&(e.push(n.nodeIndex),n=null)}return e}(t);if(0===e.length)return t;t=t.factory(function(){return Qn});for(var n=0;n<e.length;n++)r(t,e[n]);return t;function r(t,e){for(var n=e+1;n<t.nodes.length;n++){var r=t.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=Pl.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=dr(i.deps),o.value=i.value)}}}}function jl(t,e,n,r,o,i,l,u,a,s,c,p,f){var h=t.def.nodes[e];return fl(t,h,n,r,o,i,l,u,a,s,c,p,f),224&h.flags?Gn(t,e).value:void 0}function Ul(t,e,n,r,o,i,l,u,a,s,c,p,f){var h=t.def.nodes[e];return dl(t,h,n,r,o,i,l,u,a,s,c,p,f),224&h.flags?Gn(t,e).value:void 0}function Ll(t){return nu(Gl.detectChanges,pl,null,[t])}function Hl(t){return nu(Gl.checkNoChanges,cl,null,[t])}function Fl(t){return nu(Gl.destroy,gl,null,[t])}var zl,ql,Bl,Gl=function(t){return t[t.create=0]="create",t[t.detectChanges=1]="detectChanges",t[t.checkNoChanges=2]="checkNoChanges",t[t.destroy=3]="destroy",t[t.handleEvent=4]="handleEvent",t}({});function Zl(t,e){ql=t,Bl=e}function Wl(t,e,n,r){return Zl(t,e),nu(Gl.handleEvent,t.def.handleEvent,null,[t,e,n,r])}function Ql(t,e){if(128&t.state)throw Ln(Gl[zl]);return Zl(t,Jl(t,0)),t.def.updateDirectives(function(t,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var l=t.def.nodes[n];return 0===e?Yl(t,l,r,o):$l(t,l,r,o),16384&l.flags&&Zl(t,Jl(t,n)),224&l.flags?Gn(t,l.nodeIndex).value:void 0},t)}function Kl(t,e){if(128&t.state)throw Ln(Gl[zl]);return Zl(t,Xl(t,0)),t.def.updateRenderer(function(t,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var l=t.def.nodes[n];return 0===e?Yl(t,l,r,o):$l(t,l,r,o),3&l.flags&&Zl(t,Xl(t,n)),224&l.flags?Gn(t,l.nodeIndex).value:void 0},t)}function Yl(t,e,n,r){if(fl.apply(void 0,c([t,e,n],r))){var o=1===n?r[0]:r;if(16384&e.flags){for(var i={},l=0;l<e.bindings.length;l++){var u=e.bindings[l],a=o[l];8&u.flags&&(i[(h=u.nonMinifiedName,"ng-reflect-"+h.replace(/[$@]/g,"_").replace(je,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"-"+t[1].toLowerCase()}))]=Ue(a))}var s=e.parent,p=qn(t,s.nodeIndex).renderElement;if(s.element.name)for(var f in i)null!=(a=i[f])?t.renderer.setAttribute(p,f,a):t.renderer.removeAttribute(p,f);else t.renderer.setValue(p,"bindings="+JSON.stringify(i,null,2))}}var h}function $l(t,e,n,r){dl.apply(void 0,c([t,e,n],r))}function Jl(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Xl(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}var tu=function(){function t(t,e){this.view=t,this.nodeIndex=e,null==e&&(this.nodeIndex=e=0),this.nodeDef=t.def.nodes[e];for(var n=this.nodeDef,r=t;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=ar(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(t.prototype,"elOrCompView",{get:function(){return qn(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return Kr(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=[];if(this.elDef)for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&t.push(n.provider.token),e+=n.childCount}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t={};if(this.elDef){eu(this.elView,this.elDef,t);for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&eu(this.elView,n,t),e+=n.childCount}}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){var t=function(t){for(;t&&!cr(t);)t=t.parent;return t.parent?qn(t.parent,ar(t).nodeIndex):null}(this.elOrCompView);return t?t.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?sr(this.view,this.nodeDef):sr(this.elView,this.elDef)},enumerable:!0,configurable:!0}),t.prototype.logError=function(t){for(var e,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];2&this.nodeDef.flags?(e=this.view.def,n=this.nodeDef.nodeIndex):(e=this.elView.def,n=this.elDef.nodeIndex);var i=function(t,e){for(var n=-1,r=0;r<=e;r++)3&t.nodes[r].flags&&n++;return n}(e,n),l=-1;e.factory(function(){var e;return++l===i?(e=t.error).bind.apply(e,c([t],r)):Qn}),l<i&&(t.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),t.error.apply(t,c(r)))},t}();function eu(t,e,n){for(var r in e.references)n[r]=Ki(t,e,e.references[r])}function nu(t,e,n,r){var o=zl,i=ql,l=Bl;try{zl=t;var u=e.apply(n,r);return ql=i,Bl=l,zl=o,u}catch(a){if(ie(a)||!ql)throw a;throw function(t,e){return t instanceof Error||(t=new Error(t.toString())),Un(t,e),t}(a,ru())}}function ru(){return ql?new tu(ql,Bl):null}var ou=function(){function t(t){this.delegate=t}return t.prototype.createRenderer=function(t,e){return new iu(this.delegate.createRenderer(t,e))},t.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},t.prototype.end=function(){this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},t}(),iu=function(){function t(t){this.delegate=t,this.debugContextFactory=ru,this.data=this.delegate.data}return t.prototype.createDebugContext=function(t){return this.debugContextFactory(t)},t.prototype.destroyNode=function(t){!function(t){Pi.delete(t.nativeNode)}(ki(t)),this.delegate.destroyNode&&this.delegate.destroyNode(t)},t.prototype.destroy=function(){this.delegate.destroy()},t.prototype.createElement=function(t,e){var n=this.delegate.createElement(t,e),r=this.createDebugContext(n);if(r){var o=new Ii(n,null,r);o.name=t,Ri(o)}return n},t.prototype.createComment=function(t){var e=this.delegate.createComment(t),n=this.createDebugContext(e);return n&&Ri(new Ai(e,null,n)),e},t.prototype.createText=function(t){var e=this.delegate.createText(t),n=this.createDebugContext(e);return n&&Ri(new Ai(e,null,n)),e},t.prototype.appendChild=function(t,e){var n=ki(t),r=ki(e);n&&r&&n instanceof Ii&&n.addChild(r),this.delegate.appendChild(t,e)},t.prototype.insertBefore=function(t,e,n){var r=ki(t),o=ki(e),i=ki(n);r&&o&&r instanceof Ii&&r.insertBefore(i,o),this.delegate.insertBefore(t,e,n)},t.prototype.removeChild=function(t,e){var n=ki(t),r=ki(e);n&&r&&n instanceof Ii&&n.removeChild(r),this.delegate.removeChild(t,e)},t.prototype.selectRootElement=function(t,e){var n=this.delegate.selectRootElement(t,e),r=ru();return r&&Ri(new Ii(n,null,r)),n},t.prototype.setAttribute=function(t,e,n,r){var o=ki(t);o&&o instanceof Ii&&(o.attributes[r?r+":"+e:e]=n),this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){var r=ki(t);r&&r instanceof Ii&&(r.attributes[n?n+":"+e:e]=null),this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){var n=ki(t);n&&n instanceof Ii&&(n.classes[e]=!0),this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){var n=ki(t);n&&n instanceof Ii&&(n.classes[e]=!1),this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){var o=ki(t);o&&o instanceof Ii&&(o.styles[e]=n),this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){var r=ki(t);r&&r instanceof Ii&&(r.styles[e]=null),this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){var r=ki(t);r&&r instanceof Ii&&(r.properties[e]=n),this.delegate.setProperty(t,e,n)},t.prototype.listen=function(t,e,n){if("string"!=typeof t){var r=ki(t);r&&r.listeners.push(new Oi(e,n))}return this.delegate.listen(t,e,n)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setValue=function(t,e){return this.delegate.setValue(t,e)},t}();function lu(t,e,n){return new uu(t,e,n)}var uu=function(t){function e(e,n,r){var o=t.call(this)||this;return o.moduleType=e,o._bootstrapComponents=n,o._ngModuleDefFactory=r,o}return o(e,t),e.prototype.create=function(t){!function(){if(!Sl){Sl=!0;var t=pe()?{setCurrentNode:Zl,createRootView:xl,createEmbeddedView:Ol,createComponentView:Al,createNgModuleRef:Il,overrideProvider:Nl,overrideComponentView:Dl,clearOverrides:Vl,checkAndUpdateView:Ll,checkNoChangesView:Hl,destroyView:Fl,createDebugContext:function(t,e){return new tu(t,e)},handleEvent:Wl,updateDirectives:Ql,updateRenderer:Kl}:{setCurrentNode:function(){},createRootView:El,createEmbeddedView:ol,createComponentView:ll,createNgModuleRef:to,overrideProvider:Qn,overrideComponentView:Qn,clearOverrides:Qn,checkAndUpdateView:pl,checkNoChangesView:cl,destroyView:gl,createDebugContext:function(t,e){return new tu(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?jl:Ul,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?jl:Ul,t)}};Wn.setCurrentNode=t.setCurrentNode,Wn.createRootView=t.createRootView,Wn.createEmbeddedView=t.createEmbeddedView,Wn.createComponentView=t.createComponentView,Wn.createNgModuleRef=t.createNgModuleRef,Wn.overrideProvider=t.overrideProvider,Wn.overrideComponentView=t.overrideComponentView,Wn.clearOverrides=t.clearOverrides,Wn.checkAndUpdateView=t.checkAndUpdateView,Wn.checkNoChangesView=t.checkNoChangesView,Wn.destroyView=t.destroyView,Wn.resolveDep=wo,Wn.createDebugContext=t.createDebugContext,Wn.handleEvent=t.handleEvent,Wn.updateDirectives=t.updateDirectives,Wn.updateRenderer=t.updateRenderer,Wn.dirtyParentQueries=Zi}}();var e=function(t){var e=Array.from(t.providers),n=Array.from(t.modules),r={};for(var o in t.providersByKey)r[o]=t.providersByKey[o];return{factory:t.factory,isRoot:t.isRoot,providers:e,modules:n,providersByKey:r}}(mr(this._ngModuleDefFactory));return Wn.createNgModuleRef(this.moduleType,t||Ft.NULL,this._bootstrapComponents,e)},e}(ln),au=function(){return function(){}}(),su=function(){return function(){}}(),cu=function(){return function(){}}(),pu=new Mt("Location Initialized"),fu=function(){return function(){}}(),hu=new Mt("appBaseHref"),du=function(){function t(t,n){var r=this;this._subject=new Ao,this._urlChangeListeners=[],this._platformStrategy=t;var o=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=e.stripTrailingSlash(vu(o)),this._platformStrategy.onPopState(function(t){r._subject.emit({url:r.path(!0),pop:!0,state:t.state,type:t.type})})}var e;return e=t,t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.getState=function(){return this._platformLocation.getState()},t.prototype.isCurrentPathEqualTo=function(t,n){return void 0===n&&(n=""),this.path()==this.normalize(t+e.normalizeQueryParams(n))},t.prototype.normalize=function(t){return e.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,vu(t)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.pushState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)},t.prototype.replaceState=function(t,n,r){void 0===n&&(n=""),void 0===r&&(r=null),this._platformStrategy.replaceState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+e.normalizeQueryParams(n)),r)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.onUrlChange=function(t){var e=this;this._urlChangeListeners.push(t),this.subscribe(function(t){e._notifyUrlChangeListeners(t.url,t.state)})},t.prototype._notifyUrlChangeListeners=function(t,e){void 0===t&&(t=""),this._urlChangeListeners.forEach(function(n){return n(t,e)})},t.prototype.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(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},t.stripTrailingSlash=function(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)},t}();function vu(t){return t.replace(/\/index.html$/,"")}var gu=function(t){function e(e,n){var r=t.call(this)||this;return r._platformLocation=e,r._baseHref="",null!=n&&(r._baseHref=n),r}return o(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=du.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var o=this.prepareExternalUrl(n+du.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)},e.prototype.replaceState=function(t,e,n,r){var o=this.prepareExternalUrl(n+du.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,o)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(fu),mu=function(t){function e(e,n){var r=t.call(this)||this;if(r._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,r}return o(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return du.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+du.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var o=this.prepareExternalUrl(n+du.normalizeQueryParams(r));this._platformLocation.pushState(t,e,o)},e.prototype.replaceState=function(t,e,n,r){var o=this.prepareExternalUrl(n+du.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,o)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(fu),yu=void 0,bu=["en",[["a","p"],["AM","PM"],yu],[["AM","PM"],yu,yu],[["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"]],yu,[["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"]],yu,[["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}",yu,"{1} 'at' {0}",yu],[".",",",";","%","+","-","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}],_u={},wu=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),Cu=new Mt("UseV4Plurals"),Su=function(){return function(){}}(),Eu=function(t){function e(e,n){var r=t.call(this)||this;return r.locale=e,r.deprecatedPluralFn=n,r}return o(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=_u[e];if(n)return n;var r=e.split("-")[0];if(n=_u[r])return n;if("en"===r)return bu;throw new Error('Missing locale data for the locale "'+t+'".')}(t)[18]}(e||this.locale)(t)){case wu.Zero:return"zero";case wu.One:return"one";case wu.Two:return"two";case wu.Few:return"few";case wu.Many:return"many";default:return"other"}},e}(Su),xu=function(){return function(){}}(),Tu=new Mt("DocumentToken"),Ou="browser",Au="server";function Iu(t){return t===Ou}var Pu=function(){function t(){}return t.ngInjectableDef=St({providedIn:"root",factory:function(){return new ku(Vt(Tu),window,Vt(ae))}}),t}(),ku=function(){function t(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=function(){return[0,0]}}return t.prototype.setOffset=function(t){this.offset=Array.isArray(t)?function(){return t}:t},t.prototype.getScrollPosition=function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]},t.prototype.scrollToPosition=function(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])},t.prototype.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)}}},t.prototype.setHistoryScrollRestoration=function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}},t.prototype.scrollToElement=function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])},t.prototype.supportScrollRestoration=function(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}},t}();function Ru(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return U(n)?(t.pop(),$(t,n)):ot(t)}var Nu=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return o(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new R;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(V);function Du(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}Du.prototype=Object.create(Error.prototype);var Vu=Du,Mu={},ju=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new Uu(t,this.resultSelector))},t}(),Uu=function(t){function e(e,n){var r=t.call(this,e)||this;return r.resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return o(e,t),e.prototype._next=function(t){this.values.push(Mu),this.observables.push(t)},e.prototype._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(Z(this,r,r,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,o){var i=this.values,l=this.toRespond?i[n]===Mu?--this.toRespond:this.toRespond:0;i[n]=e,0===l&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))},e.prototype._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}(W),Lu=new I(function(t){return t.complete()});function Hu(t){return t?function(t){return new I(function(e){return t.schedule(function(){return e.complete()})})}(t):Lu}function Fu(t){return new I(function(e){var n;try{n=t()}catch(r){return void e.error(r)}return(n?J(n):Hu()).subscribe(e)})}function zu(){return rt(1)}function qu(t,e){return function(n){return n.lift(new Bu(t,e))}}var Bu=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new Gu(t,this.predicate,this.thisArg))},t}(),Gu=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=r,o.count=0,o}return o(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}(S);function Zu(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}Zu.prototype=Object.create(Error.prototype);var Wu=Zu;function Qu(t){return function(e){return 0===t?Hu():e.lift(new Ku(t))}}var Ku=function(){function t(t){if(this.total=t,this.total<0)throw new Wu}return t.prototype.call=function(t,e){return e.subscribe(new Yu(t,this.total))},t}(),Yu=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.ring=new Array,r.count=0,r}return o(e,t),e.prototype._next=function(t){var e=this.ring,n=this.total,r=this.count++;e.length<n?e.push(t):e[r%n]=t},e.prototype._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,o=0;o<n;o++){var i=e++%n;t.next(r[i])}t.complete()},e}(S);function $u(t){return void 0===t&&(t=ta),function(e){return e.lift(new Ju(t))}}var Ju=function(){function t(t){this.errorFactory=t}return t.prototype.call=function(t,e){return e.subscribe(new Xu(t,this.errorFactory))},t}(),Xu=function(t){function e(e,n){var r=t.call(this,e)||this;return r.errorFactory=n,r.hasValue=!1,r}return o(e,t),e.prototype._next=function(t){this.hasValue=!0,this.destination.next(t)},e.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var t=void 0;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)},e}(S);function ta(){return new Vu}function ea(t){return void 0===t&&(t=null),function(e){return e.lift(new na(t))}}var na=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e.subscribe(new ra(t,this.defaultValue))},t}(),ra=function(t){function e(e,n){var r=t.call(this,e)||this;return r.defaultValue=n,r.isEmpty=!0,r}return o(e,t),e.prototype._next=function(t){this.isEmpty=!1,this.destination.next(t)},e.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(S);function oa(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?qu(function(e,n){return t(e,n,r)}):nt,Qu(1),n?ea(e):$u(function(){return new Vu}))}}function ia(t){return function(e){var n=new la(t),r=e.lift(n);return n.caught=r}}var la=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e.subscribe(new ua(t,this.selector,this.caught))},t}(),ua=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.selector=n,o.caught=r,o}return o(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=void 0;try{n=this.selector(e,this.caught)}catch(o){return void t.prototype.error.call(this,o)}this._unsubscribeAndRecycle();var r=new L(this,void 0,void 0);this.add(r),Z(this,n,void 0,void 0,r)}},e}(W);function aa(t){return function(e){return 0===t?Hu():e.lift(new sa(t))}}var sa=function(){function t(t){if(this.total=t,this.total<0)throw new Wu}return t.prototype.call=function(t,e){return e.subscribe(new ca(t,this.total))},t}(),ca=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.count=0,r}return o(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}(S);function pa(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?qu(function(e,n){return t(e,n,r)}):nt,aa(1),n?ea(e):$u(function(){return new Vu}))}}var fa=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 ha(t,this.predicate,this.thisArg,this.source))},t}(),ha=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i.predicate=n,i.thisArg=r,i.source=o,i.index=0,i.thisArg=r||i,i}return o(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._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)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(S);function da(t,e){return"function"==typeof e?function(n){return n.pipe(da(function(n,r){return J(t(n,r)).pipe(Q(function(t,o){return e(n,t,r,o)}))}))}:function(e){return e.lift(new va(t))}}var va=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new ga(t,this.project))},t}(),ga=function(t){function e(e,n){var r=t.call(this,e)||this;return r.project=n,r.index=0,r}return o(e,t),e.prototype._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)},e.prototype._innerSub=function(t,e,n){var r=this.innerSubscription;r&&r.unsubscribe();var o=new L(this,void 0,void 0);this.destination.add(o),this.innerSubscription=Z(this,t,e,n,o)},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,o){this.destination.next(e)},e}(W);function ma(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return zu()(Ru.apply(void 0,t))}function ya(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ba(t,e,n))}}var ba=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 _a(t,this.accumulator,this.seed,this.hasSeed))},t}(),_a=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i.accumulator=n,i._seed=r,i.hasSeed=o,i.index=0,i}return o(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},e.prototype._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)},e}(S);function wa(t,e){return X(t,e,1)}function Ca(t,e,n){return function(r){return r.lift(new Sa(t,e,n))}}var Sa=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 Ea(t,this.nextOrObserver,this.error,this.complete))},t}(),Ea=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i._tapNext=T,i._tapError=T,i._tapComplete=T,i._tapError=r||T,i._tapComplete=o||T,h(n)?(i._context=i,i._tapNext=n):n&&(i._context=n,i._tapNext=n.next||T,i._tapError=n.error||T,i._tapComplete=n.complete||T),i}return o(e,t),e.prototype._next=function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)},e.prototype._error=function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)},e.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()},e}(S),xa=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e.subscribe(new Ta(t,this.callback))},t}(),Ta=function(t){function e(e,n){var r=t.call(this,e)||this;return r.add(new g(n)),r}return o(e,t),e}(S),Oa=null;function Aa(){return Oa}var Ia,Pa=function(t){function e(){var e=t.call(this)||this;e._animationPrefix=null,e._transitionEnd=null;try{var n=e.createElement("div",document);if(null!=e.getStyle(n,"animationName"))e._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o<r.length;o++)if(null!=e.getStyle(n,r[o]+"AnimationName")){e._animationPrefix="-"+r[o].toLowerCase()+"-";break}var i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(i).forEach(function(t){null!=e.getStyle(n,t)&&(e._transitionEnd=i[t])})}catch(l){e._animationPrefix=null,e._transitionEnd=null}return e}return o(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},e}(function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}()),ka={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},Ra={"\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"},Na={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"},Da=function(){if(Rt.Node)return Rt.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))}}(),Va=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){var t;t=new e,Oa||(Oa=t)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){var r;(r=t)[e].apply(r,c(n))},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return ka},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return Da.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=this.getDefaultDocument().createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=this.getDefaultDocument().createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&this.isTemplateElement(t)?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e,n){t.insertBefore(n,e)},e.prototype.insertAllBefore=function(t,e,n){n.forEach(function(n){return t.insertBefore(n,e)})},e.prototype.insertAfter=function(t,e,n){t.insertBefore(n,e.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return this.getDefaultDocument().createComment(t)},e.prototype.createTemplate=function(t){var e=this.getDefaultDocument().createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)},e.prototype.createElementNS=function(t,e,n){return(n=n||this.getDefaultDocument()).createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return(e=e||this.getDefaultDocument()).createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(t,e),r},e.prototype.createStyleElement=function(t,e){var n=(e=e||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(t,e)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var o=n.item(r);e.set(o.name,o.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.getDefaultDocument=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(t){return t.title},e.prototype.setTitle=function(t,e){t.title=e||""},e.prototype.elementMatches=function(t,e){return!!this.isElementNode(t)&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return this.isElementNode(t)&&"TEMPLATE"===t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return null!=t.shadowRoot&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.getAttribute("href")},e.prototype.getEventKey=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&&Na.hasOwnProperty(e)&&(e=Na[e]))}return Ra[e]||e},e.prototype.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(t){var e,n=Ma||(Ma=document.querySelector("base"))?Ma.getAttribute("href"):null;return null==n?null:(e=n,Ia||(Ia=document.createElement("a")),Ia.setAttribute("href",e),"/"===Ia.pathname.charAt(0)?Ia.pathname:"/"+Ia.pathname)},e.prototype.resetBaseElement=function(){Ma=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return function(t,e){var n,r;e=encodeURIComponent(e);try{for(var o=a(t.split(";")),i=o.next();!i.done;i=o.next()){var l=i.value,u=l.indexOf("="),c=s(-1==u?[l,""]:[l.slice(0,u),l.slice(u+1)],2),p=c[1];if(c[0].trim()===e)return decodeURIComponent(p)}}catch(f){n={error:f}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(Pa),Ma=null;function ja(){return!!window.history.pushState}var Ua=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._init(),n}var n;return o(e,t),e.prototype._init=function(){this.location=Aa().getLocation(),this._history=Aa().getHistory()},e.prototype.getBaseHrefFromDOM=function(){return Aa().getBaseHref(this._doc)},e.prototype.onPopState=function(t){Aa().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){Aa().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"href",{get:function(){return this.location.href},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"protocol",{get:function(){return this.location.protocol},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostname",{get:function(){return this.location.hostname},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"port",{get:function(){return this.location.port},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathname",{get:function(){return this.location.pathname},set:function(t){this.location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,n){ja()?this._history.pushState(t,e,n):this.location.hash=n},e.prototype.replaceState=function(t,e,n){ja()?this._history.replaceState(t,e,n):this.location.hash=n},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.prototype.getState=function(){return this._history.state},l([(n=mt(Tu),function(t,e){n(t,e,0)}),u("design:paramtypes",[Object])],e)}(cu),La=new Mt("TRANSITION_ID"),Ha=[{provide:No,useFactory:function(t,e,n){return function(){n.get(Do).donePromise.then(function(){var n=Aa();Array.prototype.slice.apply(n.querySelectorAll(e,"style[ng-transition]")).filter(function(e){return n.getAttribute(e,"ng-transition")===t}).forEach(function(t){return n.remove(t)})})}},deps:[La,Tu,Ft],multi:!0}],Fa=function(){function t(){}return t.init=function(){var e;e=new t,di=e},t.prototype.addToWindow=function(t){Rt.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},Rt.getAllAngularTestabilities=function(){return t.getAllTestabilities()},Rt.getAllAngularRootElements=function(){return t.getAllRootElements()},Rt.frameworkStabilizers||(Rt.frameworkStabilizers=[]),Rt.frameworkStabilizers.push(function(t){var e=Rt.getAllAngularTestabilities(),n=e.length,r=!1,o=function(e){r=r||e,0==--n&&t(r)};e.forEach(function(t){t.whenStable(o)})})},t.prototype.findTestabilityInTree=function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?Aa().isShadowRoot(e)?this.findTestabilityInTree(t,Aa().getHost(e),!0):this.findTestabilityInTree(t,Aa().parentElement(e),!0):null},t}();function za(t,e){"undefined"!=typeof COMPILED&&COMPILED||((Rt.ng=Rt.ng||{})[t]=e)}var qa=function(){return{ApplicationRef:wi,NgZone:oi}}();function Ba(t){return ki(t)}var Ga=new Mt("EventManagerPlugins"),Za=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()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._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 o=n[r];if(o.supports(t))return this._eventNameToPlugin.set(t,o),o}throw new Error("No event manager plugin found for event "+t)},t}(),Wa=function(){function t(t){this._doc=t}return t.prototype.addGlobalEventListener=function(t,e,n){var r=Aa().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target "+r+" for event "+e);return this.addEventListener(r,e,n)},t}(),Qa=function(){function t(){this._stylesSet=new Set}return t.prototype.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)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t}(),Ka=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}return o(e,t),e.prototype._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))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return Aa().remove(t)})},e}(Qa),Ya={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/"},$a=/%COMP%/g,Ja="_nghost-%COMP%",Xa="_ngcontent-%COMP%";function ts(t,e,n){for(var r=0;r<e.length;r++){var o=e[r];Array.isArray(o)?ts(t,o,n):(o=o.replace($a,t),n.push(o))}return n}function es(t){return function(e){!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var ns=function(){function t(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new rs(t)}return t.prototype.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case re.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new ls(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case re.Native:case re.ShadowDom:return new us(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=ts(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},t.prototype.begin=function(){},t.prototype.end=function(){},t}(),rs=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}return t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){return e?document.createElementNS(Ya[e]||e,t):document.createElement(t)},t.prototype.createComment=function(t){return document.createComment(t)},t.prototype.createText=function(t){return document.createTextNode(t)},t.prototype.appendChild=function(t,e){t.appendChild(e)},t.prototype.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},t.prototype.removeChild=function(t,e){t&&t.removeChild(e)},t.prototype.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},t.prototype.parentNode=function(t){return t.parentNode},t.prototype.nextSibling=function(t){return t.nextSibling},t.prototype.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var o=Ya[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},t.prototype.removeAttribute=function(t,e,n){if(n){var r=Ya[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},t.prototype.addClass=function(t,e){t.classList.add(e)},t.prototype.removeClass=function(t,e){t.classList.remove(e)},t.prototype.setStyle=function(t,e,n,r){r&fn.DashCase?t.style.setProperty(e,n,r&fn.Important?"important":""):t.style[e]=n},t.prototype.removeStyle=function(t,e,n){n&fn.DashCase?t.style.removeProperty(e):t.style[e]=""},t.prototype.setProperty=function(t,e,n){is(e,"property"),t[e]=n},t.prototype.setValue=function(t,e){t.nodeValue=e},t.prototype.listen=function(t,e,n){return is(e,"listener"),"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,es(n)):this.eventManager.addEventListener(t,e,es(n))},t}(),os=function(){return"@".charCodeAt(0)}();function is(t,e){if(t.charCodeAt(0)===os)throw new Error("Found the synthetic "+e+" "+t+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}var ls=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;i.component=r;var l=ts(o+"-"+r.id,r.styles,[]);return n.addStyles(l),i.contentAttr=Xa.replace($a,o+"-"+r.id),i.hostAttr=Ja.replace($a,o+"-"+r.id),i}return o(e,t),e.prototype.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},e.prototype.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(rs),us=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;i.sharedStylesHost=n,i.hostEl=r,i.component=o,i.shadowRoot=o.encapsulation===re.ShadowDom?r.attachShadow({mode:"open"}):r.createShadowRoot(),i.sharedStylesHost.addHost(i.shadowRoot);for(var l=ts(o.id,o.styles,[]),u=0;u<l.length;u++){var a=document.createElement("style");a.textContent=l[u],i.shadowRoot.appendChild(a)}return i}return o(e,t),e.prototype.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},e.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},e.prototype.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},e.prototype.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(rs),as=function(){return"undefined"!=typeof Zone&&Zone.__symbol__||function(t){return"__zone_symbol__"+t}}(),ss=as("addEventListener"),cs=as("removeEventListener"),ps={},fs="__zone_symbol__propagationStopped",hs=function(){var t="undefined"!=typeof Zone&&Zone[as("BLACK_LISTED_EVENTS")];if(t){var e={};return t.forEach(function(t){e[t]=t}),e}}(),ds=function(t){return!!hs&&hs.hasOwnProperty(t)},vs=function(t){var e=ps[t.type];if(e){var n=this[e];if(n){var r=[t];if(1===n.length)return(l=n[0]).zone!==Zone.current?l.zone.run(l.handler,this,r):l.handler.apply(this,r);for(var o=n.slice(),i=0;i<o.length&&!0!==t[fs];i++){var l;(l=o[i]).zone!==Zone.current?l.zone.run(l.handler,this,r):l.handler.apply(this,r)}}}},gs=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.ngZone=n,r&&function(t){return t===Au}(r)||o.patchEvent(),o}return o(e,t),e.prototype.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[fs]=!0),t&&t.apply(this,arguments)}}},e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){var r=this,o=n;if(!t[ss]||oi.isInAngularZone()&&!ds(e))t.addEventListener(e,o,!1);else{var i=ps[e];i||(i=ps[e]=as("ANGULAR"+e+"FALSE"));var l=t[i],u=l&&l.length>0;l||(l=t[i]=[]);var a=ds(e)?Zone.root:Zone.current;if(0===l.length)l.push({zone:a,handler:o});else{for(var s=!1,c=0;c<l.length;c++)if(l[c].handler===o){s=!0;break}s||l.push({zone:a,handler:o})}u||t[ss](e,vs,!1)}return function(){return r.removeEventListener(t,e,o)}},e.prototype.removeEventListener=function(t,e,n){var r=t[cs];if(!r)return t.removeEventListener.apply(t,[e,n,!1]);var o=ps[e],i=o&&t[o];if(!i)return t.removeEventListener.apply(t,[e,n,!1]);for(var l=!1,u=0;u<i.length;u++)if(i[u].handler===n){l=!0,i.splice(u,1);break}l?0===i.length&&r.apply(t,[e,vs,!1]):t.removeEventListener.apply(t,[e,n,!1])},e}(Wa),ms={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},ys=new Mt("HammerGestureConfig"),bs=new Mt("HammerLoader"),_s=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t,this.options);for(var n in e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0}),this.overrides)e.get(n).set(this.overrides[n]);return e},t}(),ws=function(t){function e(e,n,r,o){var i=t.call(this,e)||this;return i._config=n,i.console=r,i.loader=o,i}return o(e,t),e.prototype.supports=function(t){return!(!ms.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t)||!window.Hammer&&!this.loader&&(this.console.warn('The "'+t+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),1))},e.prototype.addEventListener=function(t,e,n){var r=this,o=this.manager.getZone();if(e=e.toLowerCase(),!window.Hammer&&this.loader){var i=!1,l=function(){i=!0};return this.loader().then(function(){if(!window.Hammer)return r.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(l=function(){});i||(l=r.addEventListener(t,e,n))}).catch(function(){r.console.warn('The "'+e+'" event cannot be bound because the custom Hammer.JS loader failed.'),l=function(){}}),function(){l()}}return o.runOutsideAngular(function(){var i=r._config.buildHammer(t),l=function(t){o.runGuarded(function(){n(t)})};return i.on(e,l),function(){i.off(e,l),"function"==typeof i.destroy&&i.destroy()}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e}(Wa),Cs=["alt","control","meta","shift"],Ss={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},Es=function(t){function e(e){return t.call(this,e)||this}var n;return o(e,t),n=e,e.prototype.supports=function(t){return null!=n.parseEventName(t)},e.prototype.addEventListener=function(t,e,r){var o=n.parseEventName(e),i=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return Aa().onAndCancel(t,o.domEventName,i)})},e.parseEventName=function(t){var e=t.toLowerCase().split("."),r=e.shift();if(0===e.length||"keydown"!==r&&"keyup"!==r)return null;var o=n._normalizeKey(e.pop()),i="";if(Cs.forEach(function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),i+=t+".")}),i+=o,0!=e.length||0===o.length)return null;var l={};return l.domEventName=r,l.fullKey=i,l},e.getEventFullKey=function(t){var e="",n=Aa().getEventKey(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),Cs.forEach(function(r){r!=n&&(0,Ss[r])(t)&&(e+=r+".")}),e+=n},e.eventCallback=function(t,e,r){return function(o){n.getEventFullKey(o)===t&&r.runGuarded(function(){return e(o)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(Wa),xs=function(){return function(){}}(),Ts=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return o(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case Ne.NONE:return e;case Ne.HTML:return e instanceof As?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),function(t,e){var n=null;try{ye=ye||new fe(t);var r=e?String(e):"";n=ye.getInertBodyElement(r);var o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=ye.getInertBodyElement(r)}while(r!==i);var l=new Ae,u=l.sanitizeChildren(Re(n)||n);return pe()&&l.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),u}finally{if(n)for(var a=Re(n)||n;a.firstChild;)a.removeChild(a.firstChild)}}(this._doc,String(e)));case Ne.STYLE:return e instanceof Is?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),function(t){if(!(t=String(t).trim()))return"";var e=t.match(Me);return e&&ve(e[1])===e[1]||t.match(Ve)&&function(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var o=t.charAt(r);"'"===o&&n?e=!e:'"'===o&&e&&(n=!n)}return e&&n}(t)?t:(pe()&&console.warn("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}(e));case Ne.SCRIPT:if(e instanceof Ps)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case Ne.URL:return e instanceof Rs||e instanceof ks?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),ve(String(e)));case Ne.RESOURCE_URL:if(e instanceof Rs)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof Os)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new As(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new Is(t)},e.prototype.bypassSecurityTrustScript=function(t){return new Ps(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new ks(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new Rs(t)},e}(xs),Os=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}(),As=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(Os),Is=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getTypeName=function(){return"Style"},e}(Os),Ps=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getTypeName=function(){return"Script"},e}(Os),ks=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getTypeName=function(){return"URL"},e}(Os),Rs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(Os),Ns=mi(Ni,"browser",[{provide:Lo,useValue:Ou},{provide:Uo,useValue:function(){Va.makeCurrent(),Fa.init()},multi:!0},{provide:cu,useClass:Ua,deps:[Tu]},{provide:Tu,useFactory:function(){return document},deps:[]}]);function Ds(){return new ae}var Vs=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.")}var e;return e=t,t.withServerTransition=function(t){return{ngModule:e,providers:[{provide:Vo,useValue:t.appId},{provide:La,useExisting:Vo},Ha]}},t}();"undefined"!=typeof window&&window;var Ms=function(){return function(t,e){this.id=t,this.url=e}}(),js=function(t){function e(e,n,r,o){void 0===r&&(r="imperative"),void 0===o&&(o=null);var i=t.call(this,e,n)||this;return i.navigationTrigger=r,i.restoredState=o,i}return o(e,t),e.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},e}(Ms),Us=function(t){function e(e,n,r){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o}return o(e,t),e.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},e}(Ms),Ls=function(t){function e(e,n,r){var o=t.call(this,e,n)||this;return o.reason=r,o}return o(e,t),e.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},e}(Ms),Hs=function(t){function e(e,n,r){var o=t.call(this,e,n)||this;return o.error=r,o}return o(e,t),e.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},e}(Ms),Fs=function(t){function e(e,n,r,o){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(e,t),e.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(Ms),zs=function(t){function e(e,n,r,o){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(e,t),e.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(Ms),qs=function(t){function e(e,n,r,o,i){var l=t.call(this,e,n)||this;return l.urlAfterRedirects=r,l.state=o,l.shouldActivate=i,l}return o(e,t),e.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},e}(Ms),Bs=function(t){function e(e,n,r,o){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(e,t),e.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(Ms),Gs=function(t){function e(e,n,r,o){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i.state=o,i}return o(e,t),e.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(Ms),Zs=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},t}(),Ws=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},t}(),Qs=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),Ks=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),Ys=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),$s=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),Js=function(){function t(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}return t.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"},t}(),Xs=function(){return function(){}}(),tc="primary",ec=function(){function t(t){this.params=t||{}}return t.prototype.has=function(t){return this.params.hasOwnProperty(t)},t.prototype.get=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null},t.prototype.getAll=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]},Object.defineProperty(t.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),t}();function nc(t){return new ec(t)}var rc="ngNavigationCancelingError";function oc(t){var e=Error("NavigationCancelingError: "+t);return e[rc]=!0,e}function ic(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 o={},i=0;i<r.length;i++){var l=r[i],u=t[i];if(l.startsWith(":"))o[l.substring(1)]=u;else if(l!==u.path)return null}return{consumed:t.slice(0,r.length),posParams:o}}var lc=function(){return function(t,e){this.routes=t,this.module=e}}();function uc(t,e){void 0===e&&(e="");for(var n=0;n<t.length;n++){var r=t[n];ac(r,sc(e,r))}}function ac(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!==tc)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&&uc(t.children,e)}function sc(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:t+"/"+e.path:"":t}function cc(t){var e=t.children&&t.children.map(cc),n=e?i({},t,{children:e}):i({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&n.outlet!==tc&&(n.component=Xs),n}function pc(t,e){var n,r=Object.keys(t),o=Object.keys(e);if(!r||!o||r.length!=o.length)return!1;for(var i=0;i<r.length;i++)if(t[n=r[i]]!==e[n])return!1;return!0}function fc(t){return Array.prototype.concat.apply([],t)}function hc(t){return t.length>0?t[t.length-1]:null}function dc(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function vc(t){return He(t)?t:Le(t)?J(Promise.resolve(t)):Ru(t)}function gc(t,e,n){return n?function(t,e){return pc(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!_c(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,o){if(n.segments.length>o.length)return!!_c(l=n.segments.slice(0,o.length),o)&&!r.hasChildren();if(n.segments.length===o.length){if(!_c(n.segments,o))return!1;for(var i in r.children){if(!n.children[i])return!1;if(!t(n.children[i],r.children[i]))return!1}return!0}var l=o.slice(0,n.segments.length),u=o.slice(n.segments.length);return!!_c(n.segments,l)&&!!n.children[tc]&&e(n.children[tc],r,u)}(e,n,n.segments)}(t.root,e.root)}var mc=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=nc(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Ec.serialize(this)},t}(),yc=function(){function t(t,e){var n=this;this.segments=t,this.children=e,this.parent=null,dc(e,function(t,e){return t.parent=n})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return xc(this)},t}(),bc=function(){function t(t,e){this.path=t,this.parameters=e}return Object.defineProperty(t.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=nc(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return kc(this)},t}();function _c(t,e){return t.length===e.length&&t.every(function(t,n){return t.path===e[n].path})}function wc(t,e){var n=[];return dc(t.children,function(t,r){r===tc&&(n=n.concat(e(t,r)))}),dc(t.children,function(t,r){r!==tc&&(n=n.concat(e(t,r)))}),n}var Cc=function(){return function(){}}(),Sc=function(){function t(){}return t.prototype.parse=function(t){var e=new Mc(t);return new mc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e,n;return"/"+function t(e,n){if(!e.hasChildren())return xc(e);if(n){var r=e.children[tc]?t(e.children[tc],!1):"",o=[];return dc(e.children,function(e,n){n!==tc&&o.push(n+":"+t(e,!1))}),o.length>0?r+"("+o.join("//")+")":r}var i=wc(e,function(n,r){return r===tc?[t(e.children[tc],!1)]:[r+":"+t(n,!1)]});return xc(e)+"/("+i.join("//")+")"}(t.root,!0)+(e=t.queryParams,(n=Object.keys(e).map(function(t){var n=e[t];return Array.isArray(n)?n.map(function(e){return Oc(t)+"="+Oc(e)}).join("&"):Oc(t)+"="+Oc(n)})).length?"?"+n.join("&"):"")+("string"==typeof t.fragment?"#"+encodeURI(t.fragment):"")},t}(),Ec=new Sc;function xc(t){return t.segments.map(function(t){return kc(t)}).join("/")}function Tc(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Oc(t){return Tc(t).replace(/%3B/gi,";")}function Ac(t){return Tc(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ic(t){return decodeURIComponent(t)}function Pc(t){return Ic(t.replace(/\+/g,"%20"))}function kc(t){return""+Ac(t.path)+(e=t.parameters,Object.keys(e).map(function(t){return";"+Ac(t)+"="+Ac(e[t])}).join(""));var e}var Rc=/^[^\/()?;=#]+/;function Nc(t){var e=t.match(Rc);return e?e[0]:""}var Dc=/^[^=?&#]+/,Vc=/^[^?&#]+/,Mc=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new yc([],{}):new yc([],this.parseChildren())},t.prototype.parseQueryParams=function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t},t.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},t.prototype.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[tc]=new yc(t,e)),n},t.prototype.parseSegment=function(){var t=Nc(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(t),new bc(Ic(t),this.parseMatrixParams())},t.prototype.parseMatrixParams=function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=Nc(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=Nc(this.remaining);r&&this.capture(n=r)}t[Ic(e)]=Ic(n)}},t.prototype.parseQueryParam=function(t){var e,n=(e=this.remaining.match(Dc))?e[0]:"";if(n){this.capture(n);var r="";if(this.consumeOptional("=")){var o=function(t){var e=t.match(Vc);return e?e[0]:""}(this.remaining);o&&this.capture(r=o)}var i=Pc(n),l=Pc(r);if(t.hasOwnProperty(i)){var u=t[i];Array.isArray(u)||(t[i]=u=[u]),u.push(l)}else t[i]=l}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Nc(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=tc);var i=this.parseChildren();e[o]=1===Object.keys(i).length?i[tc]:new yc([],i),this.consumeOptional("//")}return e},t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.consumeOptional=function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)},t.prototype.capture=function(t){if(!this.consumeOptional(t))throw new Error('Expected "'+t+'".')},t}(),jc=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=Uc(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=Uc(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=Lc(t,this._root);return e.length<2?[]:e[e.length-2].children.map(function(t){return t.value}).filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return Lc(t,this._root).map(function(t){return t.value})},t}();function Uc(t,e){var n,r;if(t===e.value)return e;try{for(var o=a(e.children),i=o.next();!i.done;i=o.next()){var l=Uc(t,i.value);if(l)return l}}catch(u){n={error:u}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return null}function Lc(t,e){var n,r;if(t===e.value)return[e];try{for(var o=a(e.children),i=o.next();!i.done;i=o.next()){var l=Lc(t,i.value);if(l.length)return l.unshift(e),l}}catch(u){n={error:u}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return[]}var Hc=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}();function Fc(t){var e={};return t&&t.children.forEach(function(t){return e[t.value.outlet]=t}),e}var zc=function(t){function e(e,n){var r=t.call(this,e)||this;return r.snapshot=n,Qc(r,e),r}return o(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(jc);function qc(t,e){var n=function(t,e){var n=new Zc([],{},{},"",{},tc,e,null,t.root,-1,{});return new Wc("",new Hc(n,[]))}(t,e),r=new Nu([new bc("",{})]),o=new Nu({}),i=new Nu({}),l=new Nu({}),u=new Nu(""),a=new Bc(r,o,l,u,i,tc,e,n.root);return a.snapshot=n.root,new zc(new Hc(a,[]),n)}var Bc=function(){function t(t,e,n,r,o,i,l,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=l,this._futureSnapshot=u}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Q(function(t){return nc(t)}))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Q(function(t){return nc(t)}))),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}();function Gc(t,e){void 0===e&&(e="emptyOnly");var n=t.pathFromRoot,r=0;if("always"!==e)for(r=n.length-1;r>=1;){var o=n[r],l=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(l.component)break;r--}}return function(t){return t.reduce(function(t,e){return{params:i({},t.params,e.params),data:i({},t.data,e.data),resolve:i({},t.resolve,e._resolvedData)}},{params:{},data:{},resolve:{}})}(n.slice(r))}var Zc=function(){function t(t,e,n,r,o,i,l,u,a,s,c){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=l,this.routeConfig=u,this._urlSegment=a,this._lastPathIndex=s,this._resolve=c}return Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=nc(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=nc(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Route(url:'"+this.url.map(function(t){return t.toString()}).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},t}(),Wc=function(t){function e(e,n){var r=t.call(this,n)||this;return r.url=e,Qc(r,n),r}return o(e,t),e.prototype.toString=function(){return Kc(this._root)},e}(jc);function Qc(t,e){e.value._routerState=t,e.children.forEach(function(e){return Qc(t,e)})}function Kc(t){var e=t.children.length>0?" { "+t.children.map(Kc).join(", ")+" } ":"";return""+t.value+e}function Yc(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,pc(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),pc(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(!pc(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),pc(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function $c(t,e){var n,r;return pc(t.params,e.params)&&_c(n=t.url,r=e.url)&&n.every(function(t,e){return pc(t.parameters,r[e].parameters)})&&!(!t.parent!=!e.parent)&&(!t.parent||$c(t.parent,e.parent))}function Jc(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Xc(t,e,n,r,o){var i={};return r&&dc(r,function(t,e){i[e]=Array.isArray(t)?t.map(function(t){return""+t}):""+t}),new mc(n.root===t?e:function t(e,n,r){var o={};return dc(e.children,function(e,i){o[i]=e===n?r:t(e,n,r)}),new yc(e.segments,o)}(n.root,t,e),i,o)}var tp=function(){function t(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Jc(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!==hc(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}(),ep=function(){return function(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}();function np(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets[tc]:""+t}function rp(t,e,n){if(t||(t=new yc([],{})),0===t.segments.length&&t.hasChildren())return op(t,e,n);var r=function(t,e,n){for(var r=0,o=e,i={match:!1,pathIndex:0,commandIndex:0};o<t.segments.length;){if(r>=n.length)return i;var l=t.segments[o],u=np(n[r]),a=r<n.length-1?n[r+1]:null;if(o>0&&void 0===u)break;if(u&&a&&"object"==typeof a&&void 0===a.outlets){if(!ap(u,a,l))return i;r+=2}else{if(!ap(u,{},l))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(t,e,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var i=new yc(t.segments.slice(0,r.pathIndex),{});return i.children[tc]=new yc(t.segments.slice(r.pathIndex),t.children),op(i,0,o)}return r.match&&0===o.length?new yc(t.segments,{}):r.match&&!t.hasChildren()?ip(t,e,n):r.match?op(t,0,o):ip(t,e,n)}function op(t,e,n){if(0===n.length)return new yc(t.segments,{});var r=function(t){var e,n;return"object"!=typeof t[0]?((e={})[tc]=t,e):void 0===t[0].outlets?((n={})[tc]=t,n):t[0].outlets}(n),o={};return dc(r,function(n,r){null!==n&&(o[r]=rp(t.children[r],e,n))}),dc(t.children,function(t,e){void 0===r[e]&&(o[e]=t)}),new yc(t.segments,o)}function ip(t,e,n){for(var r=t.segments.slice(0,e),o=0;o<n.length;){if("object"==typeof n[o]&&void 0!==n[o].outlets){var i=lp(n[o].outlets);return new yc(r,i)}if(0===o&&Jc(n[0]))r.push(new bc(t.segments[e].path,n[0])),o++;else{var l=np(n[o]),u=o<n.length-1?n[o+1]:null;l&&u&&Jc(u)?(r.push(new bc(l,up(u))),o+=2):(r.push(new bc(l,{})),o++)}}return new yc(r,{})}function lp(t){var e={};return dc(t,function(t,n){null!==t&&(e[n]=ip(new yc([],{}),0,t))}),e}function up(t){var e={};return dc(t,function(t,n){return e[n]=""+t}),e}function ap(t,e,n){return t==n.path&&pc(e,n.parameters)}var sp=function(){function t(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}return t.prototype.activate=function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Yc(this.futureState.root),this.activateChildRoutes(e,n,t)},t.prototype.deactivateChildRoutes=function(t,e,n){var r=this,o=Fc(e);t.children.forEach(function(t){var e=t.value.outlet;r.deactivateRoutes(t,o[e],n),delete o[e]}),dc(o,function(t,e){r.deactivateRouteAndItsChildren(t,n)})},t.prototype.deactivateRoutes=function(t,e,n){var r=t.value,o=e?e.value:null;if(r===o)if(r.component){var i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)},t.prototype.deactivateRouteAndItsChildren=function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)},t.prototype.detachAndStoreRouteSubtree=function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),o=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:o})}},t.prototype.deactivateRouteAndOutlet=function(t,e){var n=this,r=e.getContext(t.value.outlet);if(r){var o=Fc(t),i=t.value.component?r.children:e;dc(o,function(t,e){return n.deactivateRouteAndItsChildren(t,i)}),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},t.prototype.activateChildRoutes=function(t,e,n){var r=this,o=Fc(e);t.children.forEach(function(t){r.activateRoutes(t,o[t.value.outlet],n),r.forwardEvent(new $s(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Ks(t.value.snapshot))},t.prototype.activateRoutes=function(t,e,n){var r=t.value,o=e?e.value:null;if(Yc(r),r===o)if(r.component){var i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(r.component)if(i=n.getOrCreateContext(r.outlet),this.routeReuseStrategy.shouldAttach(r.snapshot)){var l=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),i.children.onOutletReAttached(l.contexts),i.attachRef=l.componentRef,i.route=l.route.value,i.outlet&&i.outlet.attach(l.componentRef,l.route.value),cp(l.route)}else{var u=function(t){for(var e=r.snapshot.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(),a=u?u.module.componentFactoryResolver:null;i.attachRef=null,i.route=r,i.resolver=a,i.outlet&&i.outlet.activateWith(r,a),this.activateChildRoutes(t,null,i.children)}else this.activateChildRoutes(t,null,n)},t}();function cp(t){Yc(t.value),t.children.forEach(cp)}function pp(t){return"function"==typeof t}function fp(t){return t instanceof mc}var hp=function(){return function(t){this.segmentGroup=t||null}}(),dp=function(){return function(t){this.urlTree=t}}();function vp(t){return new I(function(e){return e.error(new hp(t))})}function gp(t){return new I(function(e){return e.error(new dp(t))})}function mp(t){return new I(function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+t+"'"))})}var yp=function(){function t(t,e,n,r,o){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=o,this.allowRedirects=!0,this.ngModule=t.get(on)}return t.prototype.apply=function(){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,tc).pipe(Q(function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)})).pipe(ia(function(e){if(e instanceof dp)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof hp)throw t.noMatchError(e);throw e}))},t.prototype.match=function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,tc).pipe(Q(function(n){return e.createUrlTree(n,t.queryParams,t.fragment)})).pipe(ia(function(t){if(t instanceof hp)throw e.noMatchError(t);throw t}))},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t,e,n){var r,o=t.segments.length>0?new yc([],((r={})[tc]=t,r)):t;return new mc(o,e,n)},t.prototype.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Q(function(t){return new yc([],t)})):this.expandSegment(t,n,e,n.segments,r,!0)},t.prototype.expandChildren=function(t,e,n){var r=this;return function(n,o){if(0===Object.keys(n).length)return Ru({});var i=[],l=[],u={};return dc(n,function(n,o){var a,s,c=(a=o,s=n,r.expandSegmentGroup(t,e,s,a)).pipe(Q(function(t){return u[o]=t}));o===tc?i.push(c):l.push(c)}),Ru.apply(null,i.concat(l)).pipe(zu(),oa(),Q(function(){return u}))}(n.children)},t.prototype.expandSegment=function(t,e,n,r,o,i){var l=this;return Ru.apply(void 0,c(n)).pipe(Q(function(u){return l.expandSegmentAgainstRoute(t,e,n,u,r,o,i).pipe(ia(function(t){if(t instanceof hp)return Ru(null);throw t}))}),zu(),pa(function(t){return!!t}),ia(function(t,n){if(t instanceof Vu||"EmptyError"===t.name){if(l.noLeftoversInUrl(e,r,o))return Ru(new yc([],{}));throw new hp(e)}throw t}))},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,o,i,l){return Cp(r)!==i?vp(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,o,i):vp(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,o,i){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,o,i)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t,e,n,r){var o=this,i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?gp(i):this.lineralizeSegments(n,i).pipe(X(function(n){var i=new yc(n,{});return o.expandSegment(t,i,e,n,r,!1)}))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,o,i){var l=this,u=bp(e,r,o),a=u.consumedSegments,s=u.lastChild,c=u.positionalParamSegments;if(!u.matched)return vp(e);var p=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith("/")?gp(p):this.lineralizeSegments(r,p).pipe(X(function(r){return l.expandSegment(t,e,n,r.concat(o.slice(s)),i,!1)}))},t.prototype.matchSegmentAgainstRoute=function(t,e,n,r){var o=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Q(function(t){return n._loadedConfig=t,new yc(r,{})})):Ru(new yc(r,{}));var l=bp(e,n,r),u=l.consumedSegments,s=l.lastChild;if(!l.matched)return vp(e);var c=r.slice(s);return this.getChildConfig(t,n,r).pipe(X(function(t){var n=t.module,r=t.routes,l=function(t,e,n,r){return n.length>0&&function(t,e,n){return r.some(function(n){return wp(t,e,n)&&Cp(n)!==tc})}(t,n)?{segmentGroup:_p(new yc(e,function(t,e){var n,r,o={};o[tc]=e;try{for(var i=a(t),l=i.next();!l.done;l=i.next()){var u=l.value;""===u.path&&Cp(u)!==tc&&(o[Cp(u)]=new yc([],{}))}}catch(s){n={error:s}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o}(r,new yc(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return r.some(function(n){return wp(t,e,n)})}(t,n)?{segmentGroup:_p(new yc(t.segments,function(t,e,n,r){var o,l,u={};try{for(var s=a(n),c=s.next();!c.done;c=s.next()){var p=c.value;wp(t,e,p)&&!r[Cp(p)]&&(u[Cp(p)]=new yc([],{}))}}catch(f){o={error:f}}finally{try{c&&!c.done&&(l=s.return)&&l.call(s)}finally{if(o)throw o.error}}return i({},r,u)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,u,c,r),s=l.segmentGroup,p=l.slicedSegments;return 0===p.length&&s.hasChildren()?o.expandChildren(n,r,s).pipe(Q(function(t){return new yc(u,t)})):0===r.length&&0===p.length?Ru(new yc(u,{})):o.expandSegment(n,s,r,p,tc,!0).pipe(Q(function(t){return new yc(u.concat(t.segments),t.children)}))}))},t.prototype.getChildConfig=function(t,e,n){var r=this;return e.children?Ru(new lc(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Ru(e._loadedConfig):function(t,e,n){var r,o=e.canLoad;return o&&0!==o.length?J(o).pipe(Q(function(r){var o,i=t.get(r);if(function(t){return t&&pp(t.canLoad)}(i))o=i.canLoad(e,n);else{if(!pp(i))throw new Error("Invalid CanLoad guard");o=i(e,n)}return vc(o)})).pipe(zu(),(r=function(t){return!0===t},function(t){return t.lift(new fa(r,void 0,t))})):Ru(!0)}(t.injector,e,n).pipe(X(function(n){return n?r.configLoader.load(t.injector,e).pipe(Q(function(t){return e._loadedConfig=t,t})):function(t){return new I(function(e){return e.error(oc("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}(e)})):Ru(new lc([],t))},t.prototype.lineralizeSegments=function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Ru(n);if(r.numberOfChildren>1||!r.children[tc])return mp(t.redirectTo);r=r.children[tc]}},t.prototype.applyRedirectCommands=function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)},t.prototype.applyRedirectCreatreUrlTree=function(t,e,n,r){var o=this.createSegmentGroup(t,e.root,n,r);return new mc(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)},t.prototype.createQueryParams=function(t,e){var n={};return dc(t,function(t,r){if("string"==typeof t&&t.startsWith(":")){var o=t.substring(1);n[r]=e[o]}else n[r]=t}),n},t.prototype.createSegmentGroup=function(t,e,n,r){var o=this,i=this.createSegments(t,e.segments,n,r),l={};return dc(e.children,function(e,i){l[i]=o.createSegmentGroup(t,e,n,r)}),new yc(i,l)},t.prototype.createSegments=function(t,e,n,r){var o=this;return e.map(function(e){return e.path.startsWith(":")?o.findPosParam(t,e,r):o.findOrReturn(e,n)})},t.prototype.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},t.prototype.findOrReturn=function(t,e){var n,r,o=0;try{for(var i=a(e),l=i.next();!l.done;l=i.next()){var u=l.value;if(u.path===t.path)return e.splice(o),u;o++}}catch(s){n={error:s}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return t},t}();function bp(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||ic)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function _p(t){if(1===t.numberOfChildren&&t.children[tc]){var e=t.children[tc];return new yc(t.segments.concat(e.segments),e.children)}return t}function wp(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Cp(t){return t.outlet||tc}var Sp=function(){return function(t){this.path=t,this.route=this.path[this.path.length-1]}}(),Ep=function(){return function(t,e){this.component=t,this.route=e}}();function xp(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 Tp(t,e,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=Fc(e);return t.children.forEach(function(t){!function(t,e,n,r,o){void 0===o&&(o={canDeactivateChecks:[],canActivateChecks:[]});var i=t.value,l=e?e.value:null,u=n?n.getContext(t.value.outlet):null;if(l&&i.routeConfig===l.routeConfig){var a=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!_c(t.url,e.url);case"pathParamsOrQueryParamsChange":return!_c(t.url,e.url)||!pc(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$c(t,e)||!pc(t.queryParams,e.queryParams);case"paramsChange":default:return!$c(t,e)}}(l,i,i.routeConfig.runGuardsAndResolvers);a?o.canActivateChecks.push(new Sp(r)):(i.data=l.data,i._resolvedData=l._resolvedData),Tp(t,e,i.component?u?u.children:null:n,r,o),a&&o.canDeactivateChecks.push(new Ep(u&&u.outlet&&u.outlet.component||null,l))}else l&&Op(e,u,o),o.canActivateChecks.push(new Sp(r)),Tp(t,null,i.component?u?u.children:null:n,r,o)}(t,i[t.value.outlet],n,r.concat([t.value]),o),delete i[t.value.outlet]}),dc(i,function(t,e){return Op(t,n.getContext(e),o)}),o}function Op(t,e,n){var r=Fc(t),o=t.value;dc(r,function(t,r){Op(t,o.component?e?e.children.getContext(r):null:e,n)}),n.canDeactivateChecks.push(new Ep(o.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,o))}var Ap=Symbol("INITIAL_VALUE");function Ip(){return da(function(t){return(function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=null,r=null;return U(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&p(t[0])&&(t=t[0]),ot(t,r).lift(new ju(n))}).apply(void 0,c(t.map(function(t){return t.pipe(aa(1),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return U(n)?(t.pop(),function(e){return ma(t,e,n)}):function(e){return ma(t,e)}}(Ap))}))).pipe(ya(function(t,e){var n=!1;return e.reduce(function(t,r,o){if(t!==Ap)return t;if(r===Ap&&(n=!0),!n){if(!1===r)return r;if(o===e.length-1||fp(r))return r}return t},t)},Ap),qu(function(t){return t!==Ap}),Q(function(t){return fp(t)?t:!0===t}),aa(1))})}function Pp(t,e){return null!==t&&e&&e(new Ys(t)),Ru(!0)}function kp(t,e){return null!==t&&e&&e(new Qs(t)),Ru(!0)}function Rp(t,e,n){var r=e.routeConfig?e.routeConfig.canActivate:null;return r&&0!==r.length?Ru(r.map(function(r){return Fu(function(){var o,i=xp(r,e,n);if(function(t){return t&&pp(t.canActivate)}(i))o=vc(i.canActivate(e,t));else{if(!pp(i))throw new Error("Invalid CanActivate guard");o=vc(i(e,t))}return o.pipe(pa())})})).pipe(Ip()):Ru(!0)}function Np(t,e,n){var r=e[e.length-1],o=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 Fu(function(){return Ru(e.guards.map(function(o){var i,l=xp(o,e.node,n);if(function(t){return t&&pp(t.canActivateChild)}(l))i=vc(l.canActivateChild(r,t));else{if(!pp(l))throw new Error("Invalid CanActivateChild guard");i=vc(l(r,t))}return i.pipe(pa())})).pipe(Ip())})});return Ru(o).pipe(Ip())}var Dp=function(){return function(){}}(),Vp=function(){function t(t,e,n,r,o,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=i}return t.prototype.recognize=function(){try{var t=Up(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,tc),n=new Zc([],Object.freeze({}),Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,{},tc,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Hc(n,e),o=new Wc(this.url,r);return this.inheritParamsAndData(o._root),Ru(o)}catch(l){return new I(function(t){return t.error(l)})}},t.prototype.inheritParamsAndData=function(t){var e=this,n=t.value,r=Gc(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(function(t){return e.inheritParamsAndData(t)})},t.prototype.processSegmentGroup=function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)},t.prototype.processChildren=function(t,e){var n,r=this,o=wc(e,function(e,n){return r.processSegmentGroup(t,e,n)});return n={},o.forEach(function(t){var e=n[t.value.outlet];if(e){var r=e.url.map(function(t){return t.toString()}).join("/"),o=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+o+"'.")}n[t.value.outlet]=t.value}),o.sort(function(t,e){return t.value.outlet===tc?-1:e.value.outlet===tc?1:t.value.outlet.localeCompare(e.value.outlet)}),o},t.prototype.processSegment=function(t,e,n,r){var o,i;try{for(var l=a(t),u=l.next();!u.done;u=l.next()){var s=u.value;try{return this.processSegmentAgainstRoute(s,e,n,r)}catch(c){if(!(c instanceof Dp))throw c}}}catch(p){o={error:p}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(o)throw o.error}}if(this.noLeftoversInUrl(e,n,r))return[];throw new Dp},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.processSegmentAgainstRoute=function(t,e,n,r){if(t.redirectTo)throw new Dp;if((t.outlet||tc)!==r)throw new Dp;var o,l=[],u=[];if("**"===t.path){var a=n.length>0?hc(n).parameters:{};o=new Zc(n,a,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,Fp(t),r,t.component,t,Mp(e),jp(e)+n.length,zp(t))}else{var s=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Dp;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(e.matcher||ic)(n,t,e);if(!r)throw new Dp;var o={};dc(r.posParams,function(t,e){o[e]=t.path});var l=r.consumed.length>0?i({},o,r.consumed[r.consumed.length-1].parameters):o;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:l}}(e,t,n);l=s.consumedSegments,u=n.slice(s.lastChild),o=new Zc(l,s.parameters,Object.freeze(i({},this.urlTree.queryParams)),this.urlTree.fragment,Fp(t),r,t.component,t,Mp(e),jp(e)+l.length,zp(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),p=Up(e,l,u,c,this.relativeLinkResolution),f=p.segmentGroup,h=p.slicedSegments;if(0===h.length&&f.hasChildren()){var d=this.processChildren(c,f);return[new Hc(o,d)]}if(0===c.length&&0===h.length)return[new Hc(o,[])];var v=this.processSegment(c,f,h,tc);return[new Hc(o,v)]},t}();function Mp(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function jp(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 Up(t,e,n,r,o){if(n.length>0&&function(t,e,n){return r.some(function(n){return Lp(t,e,n)&&Hp(n)!==tc})}(t,n)){var l=new yc(e,function(t,e,n,r){var o,i,l={};l[tc]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;try{for(var u=a(n),s=u.next();!s.done;s=u.next()){var c=s.value;if(""===c.path&&Hp(c)!==tc){var p=new yc([],{});p._sourceSegment=t,p._segmentIndexShift=e.length,l[Hp(c)]=p}}}catch(f){o={error:f}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}return l}(t,e,r,new yc(n,t.children)));return l._sourceSegment=t,l._segmentIndexShift=e.length,{segmentGroup:l,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return r.some(function(n){return Lp(t,e,n)})}(t,n)){var u=new yc(t.segments,function(t,e,n,r,o,l){var u,s,c={};try{for(var p=a(r),f=p.next();!f.done;f=p.next()){var h=f.value;if(Lp(t,n,h)&&!o[Hp(h)]){var d=new yc([],{});d._sourceSegment=t,d._segmentIndexShift="legacy"===l?t.segments.length:e.length,c[Hp(h)]=d}}}catch(v){u={error:v}}finally{try{f&&!f.done&&(s=p.return)&&s.call(p)}finally{if(u)throw u.error}}return i({},o,c)}(t,e,n,r,t.children,o));return u._sourceSegment=t,u._segmentIndexShift=e.length,{segmentGroup:u,slicedSegments:n}}var s=new yc(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}function Lp(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Hp(t){return t.outlet||tc}function Fp(t){return t.data||{}}function zp(t){return t.resolve||{}}function qp(t,e,n,r){var o=xp(t,e,r);return vc(o.resolve?o.resolve(e,n):o(e,n))}function Bp(t){return function(e){return e.pipe(da(function(e){var n=t(e);return n?J(n).pipe(Q(function(){return e})):J([e])}))}}var Gp=function(){return function(){}}(),Zp=function(){function t(){}return t.prototype.shouldDetach=function(t){return!1},t.prototype.store=function(t,e){},t.prototype.shouldAttach=function(t){return!1},t.prototype.retrieve=function(t){return null},t.prototype.shouldReuseRoute=function(t,e){return t.routeConfig===e.routeConfig},t}(),Wp=new Mt("ROUTES"),Qp=function(){function t(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}return t.prototype.load=function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Q(function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var o=r.create(t);return new lc(fc(o.injector.get(Wp)).map(cc),o)}))},t.prototype.loadModuleFactory=function(t){var e=this;return"string"==typeof t?J(this.loader.load(t)):vc(t()).pipe(X(function(t){return t instanceof ln?Ru(t):J(e.compiler.compileModuleAsync(t))}))},t}(),Kp=function(){return function(){}}(),Yp=function(){function t(){}return t.prototype.shouldProcessUrl=function(t){return!0},t.prototype.extract=function(t){return t},t.prototype.merge=function(t,e){return t},t}();function $p(t){throw t}function Jp(t,e,n){return e.parse("/")}function Xp(t,e){return Ru(null)}var tf=function(){function t(t,e,n,r,o,i,l,u){var a=this;this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=r,this.config=u,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new V,this.errorHandler=$p,this.malformedUriErrorHandler=Jp,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Xp,afterPreactivation:Xp},this.urlHandlingStrategy=new Yp,this.routeReuseStrategy=new Zp,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(on),this.console=o.get(Fo);var s=o.get(oi);this.isNgZoneEnabled=s instanceof oi,this.resetConfig(u),this.currentUrlTree=new mc(new yc([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Qp(i,l,function(t){return a.triggerEvent(new Zs(t))},function(t){return a.triggerEvent(new Ws(t))}),this.routerState=qc(this.currentUrlTree,this.rootComponentType),this.transitions=new Nu({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()}return t.prototype.setupNavigations=function(t){var e=this,n=this.events;return t.pipe(qu(function(t){return 0!==t.id}),Q(function(t){return i({},t,{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})}),da(function(t){var r,o,l,u,s=!1,c=!1;return Ru(t).pipe(Ca(function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?i({},e.lastSuccessfulNavigation,{previousNavigation:null}):null}}),da(function(t){var r,o,l,u,a=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||a)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Ru(t).pipe(da(function(t){var r=e.transitions.getValue();return n.next(new js(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),r!==e.transitions.getValue()?Lu:[t]}),da(function(t){return Promise.resolve(t)}),(r=e.ngModule.injector,o=e.configLoader,l=e.urlSerializer,u=e.config,function(t){return t.pipe(da(function(t){return function(e,n,r,o,i){return new yp(e,n,r,t.extractedUrl,i).apply()}(r,o,l,0,u).pipe(Q(function(e){return i({},t,{urlAfterRedirects:e})}))}))}),Ca(function(t){e.currentNavigation=i({},e.currentNavigation,{finalUrl:t.urlAfterRedirects})}),function(t,n,r,o,l){return function(r){return r.pipe(X(function(r){return function(t,e,n,r,o,i){return void 0===o&&(o="emptyOnly"),void 0===i&&(i="legacy"),new Vp(t,e,n,r,o,i).recognize()}(t,n,r.urlAfterRedirects,(u=r.urlAfterRedirects,e.serializeUrl(u)),o,l).pipe(Q(function(t){return i({},r,{targetSnapshot:t})}));var u}))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),Ca(function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)}),Ca(function(t){var r=new Fs(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 s=t.extractedUrl,c=t.source,p=t.restoredState,f=t.extras,h=new js(t.id,e.serializeUrl(s),c,p);n.next(h);var d=qc(s,e.rootComponentType).snapshot;return Ru(i({},t,{targetSnapshot:d,urlAfterRedirects:s,extras:i({},f,{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Lu}),Bp(function(t){var n=t.extras;return e.hooks.beforePreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})}),Ca(function(t){var n=new zs(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}),Q(function(t){return i({},t,{guards:(n=t.targetSnapshot,r=t.currentSnapshot,o=e.rootContexts,l=n._root,Tp(l,r?r._root:null,o,[l.value]))});var n,r,o,l}),function(t,e){return function(n){return n.pipe(X(function(n){var r=n.targetSnapshot,o=n.currentSnapshot,l=n.guards,u=l.canActivateChecks,a=l.canDeactivateChecks;return 0===a.length&&0===u.length?Ru(i({},n,{guardsResult:!0})):function(t,e,n,r){return J(a).pipe(X(function(t){return function(t,e,n,r,o){var i=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return i&&0!==i.length?Ru(i.map(function(i){var l,u=xp(i,e,o);if(function(t){return t&&pp(t.canDeactivate)}(u))l=vc(u.canDeactivate(t,e,n,r));else{if(!pp(u))throw new Error("Invalid CanDeactivate guard");l=vc(u(t,e,n,r))}return l.pipe(pa())})).pipe(Ip()):Ru(!0)}(t.component,t.route,n,e,r)}),pa(function(t){return!0!==t},!0))}(0,r,o,t).pipe(X(function(n){return n&&"boolean"==typeof n?function(t,e,n,r){return J(u).pipe(wa(function(e){return J([kp(e.route.parent,r),Pp(e.route,r),Np(t,e.path,n),Rp(t,e.route,n)]).pipe(zu(),pa(function(t){return!0!==t},!0))}),pa(function(t){return!0!==t},!0))}(r,0,t,e):Ru(n)}),Q(function(t){return i({},n,{guardsResult:t})}))}))}}(e.ngModule.injector,function(t){return e.triggerEvent(t)}),Ca(function(t){if(fp(t.guardsResult)){var n=oc('Redirecting to "'+e.serializeUrl(t.guardsResult)+'"');throw n.url=t.guardsResult,n}}),Ca(function(t){var n=new qs(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(n)}),qu(function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var r=new Ls(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(r),t.resolve(!1),!1}return!0}),Bp(function(t){if(t.guards.canActivateChecks.length)return Ru(t).pipe(Ca(function(t){var n=new Bs(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}),(n=e.paramsInheritanceStrategy,r=e.ngModule.injector,function(t){return t.pipe(X(function(t){var e=t.targetSnapshot,o=t.guards.canActivateChecks;return o.length?J(o).pipe(wa(function(t){return function(t,n,r,o){return function(t,e,n,r){var o=Object.keys(t);if(0===o.length)return Ru({});if(1===o.length){var i=o[0];return qp(t[i],e,n,r).pipe(Q(function(t){var e;return(e={})[i]=t,e}))}var l={};return J(o).pipe(X(function(o){return qp(t[o],e,n,r).pipe(Q(function(t){return l[o]=t,t}))})).pipe(oa(),Q(function(){return l}))}(t._resolve,t,e,o).pipe(Q(function(e){return t._resolvedData=e,t.data=i({},t.data,Gc(t,r).resolve),null}))}(t.route,0,n,r)}),function(t,e){return arguments.length>=2?function(e){return O(ya(t,void 0),Qu(1),ea(void 0))(e)}:function(e){return O(ya(function(e,n,r){return t(e)}),Qu(1))(e)}}(function(t,e){return t}),Q(function(e){return t})):Ru(t)}))}),Ca(function(t){var n=new Gs(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}));var n,r}),Bp(function(t){var n=t.extras;return e.hooks.afterPreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})}),Q(function(t){var n,r,o,l=(o=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){(s=r.value)._futureSnapshot=n.value;var o=function(e,n,r){return n.children.map(function(n){var o,i;try{for(var l=a(r.children),u=l.next();!u.done;u=l.next()){var s=u.value;if(e.shouldReuseRoute(s.value.snapshot,n.value))return t(e,n,s)}}catch(c){o={error:c}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(o)throw o.error}}return t(e,n)})}(e,n,r);return new Hc(s,o)}var i=e.retrieve(n.value);if(i){var l=i.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,l),l}var u,s=new Bc(new Nu((u=n.value).url),new Nu(u.params),new Nu(u.queryParams),new Nu(u.fragment),new Nu(u.data),u.outlet,u.component,u);return o=n.children.map(function(n){return t(e,n)}),new Hc(s,o)}(e.routeReuseStrategy,(n=t.targetSnapshot)._root,(r=t.currentRouterState)?r._root:void 0),new zc(o,n));return i({},t,{targetRouterState:l})}),Ca(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)}),(o=e.rootContexts,l=e.routeReuseStrategy,u=function(t){return e.triggerEvent(t)},Q(function(t){return new sp(l,t.targetRouterState,t.currentRouterState,u).activate(o),t})),Ca({next:function(){s=!0},complete:function(){s=!0}}),(r=function(){if(!s&&!c){e.resetUrlToCurrentUrlTree();var r=new Ls(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 xa(r))}),ia(function(r){if(c=!0,(u=r)&&u[rc]){var o=fp(r.url);o||(e.navigated=!0,e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));var i=new Ls(t.id,e.serializeUrl(t.extractedUrl),r.message);n.next(i),t.resolve(!1),o&&e.navigateByUrl(r.url)}else{e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);var l=new Hs(t.id,e.serializeUrl(t.extractedUrl),r);n.next(l);try{t.resolve(e.errorHandler(r))}catch(a){t.reject(a)}}var u;return Lu}))}))},t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType},t.prototype.getTransition=function(){var t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t},t.prototype.setTransition=function(t){this.transitions.next(i({},this.getTransition(),t))},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.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",o=e.state&&e.state.navigationId?e.state:null;setTimeout(function(){t.scheduleNavigation(n,r,o,{replaceUrl:!0})},0)}))},Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),t.prototype.getCurrentNavigation=function(){return this.currentNavigation},t.prototype.triggerEvent=function(t){this.events.next(t)},t.prototype.resetConfig=function(t){uc(t),this.config=t.map(cc),this.navigated=!1,this.lastSuccessfulId=-1},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},t.prototype.createUrlTree=function(t,e){void 0===e&&(e={});var n=e.relativeTo,r=e.queryParams,o=e.fragment,l=e.preserveQueryParams,u=e.queryParamsHandling,a=e.preserveFragment;pe()&&l&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var s=n||this.routerState.root,p=a?this.currentUrlTree.fragment:o,f=null;if(u)switch(u){case"merge":f=i({},this.currentUrlTree.queryParams,r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}else f=l?this.currentUrlTree.queryParams:r||null;return null!==f&&(f=this.removeEmptyProps(f)),function(t,e,n,r,o){if(0===n.length)return Xc(e.root,e.root,e,r,o);var i=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new tp(!0,0,t);var e=0,n=!1,r=t.reduce(function(t,r,o){if("object"==typeof r&&null!=r){if(r.outlets){var i={};return dc(r.outlets,function(t,e){i[e]="string"==typeof t?t.split("/"):t}),c(t,[{outlets:i}])}if(r.segmentPath)return c(t,[r.segmentPath])}return"string"!=typeof r?c(t,[r]):0===o?(r.split("/").forEach(function(r,o){0==o&&"."===r||(0==o&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))}),t):c(t,[r])},[]);return new tp(n,e,r)}(n);if(i.toRoot())return Xc(e.root,new yc([],{}),e,r,o);var l=function(t,n,r){if(t.isAbsolute)return new ep(e.root,!0,0);if(-1===r.snapshot._lastPathIndex)return new ep(r.snapshot._urlSegment,!0,0);var o=Jc(t.commands[0])?0:1;return function(e,n,i){for(var l=r.snapshot._urlSegment,u=r.snapshot._lastPathIndex+o,a=t.numberOfDoubleDots;a>u;){if(a-=u,!(l=l.parent))throw new Error("Invalid number of '../'");u=l.segments.length}return new ep(l,!1,u-a)}()}(i,0,t),u=l.processChildren?op(l.segmentGroup,l.index,i.commands):rp(l.segmentGroup,l.index,i.commands);return Xc(l.segmentGroup,u,e,r,o)}(s,this.currentUrlTree,t,f,p)},t.prototype.navigateByUrl=function(t,e){void 0===e&&(e={skipLocationChange:!1}),pe()&&this.isNgZoneEnabled&&!oi.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=fp(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,e)},t.prototype.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)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e},t.prototype.isActive=function(t,e){if(fp(t))return gc(this.currentUrlTree,t,e);var n=this.parseUrl(t);return gc(this.currentUrlTree,n,e)},t.prototype.removeEmptyProps=function(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return null!=r&&(e[n]=r),e},{})},t.prototype.processNavigations=function(){var t=this;this.navigations.subscribe(function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new Us(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: ")})},t.prototype.scheduleNavigation=function(t,e,n,r){var o=this.getTransition();if(o&&"imperative"!==e&&"imperative"===o.source&&o.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(o&&"hashchange"==e&&"popstate"===o.source&&o.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(o&&"popstate"==e&&"hashchange"===o.source&&o.rawUrl.toString()===t.toString())return Promise.resolve(!0);var i=null,l=null,u=new Promise(function(t,e){i=t,l=e}),a=++this.navigationId;return this.setTransition({id:a,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:i,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(function(t){return Promise.reject(t)})},t.prototype.setBrowserUrl=function(t,e,n,r){var o=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(o)||e?this.location.replaceState(o,"",i({},r,{navigationId:n})):this.location.go(o,"",i({},r,{navigationId:n}))},t.prototype.resetStateAndUrl=function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()},t.prototype.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})},t}(),ef=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 Us&&r.updateTargetUrlAndHref()})}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"preserveQueryParams",{set:function(t){pe()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.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 o={skipLocationChange:nf(this.skipLocationChange),replaceUrl:nf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,o),!1},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:nf(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:nf(this.preserveFragment)})},enumerable:!0,configurable:!0}),l([Ro("attr.target"),ko(),u("design:type",String)],t.prototype,"target",void 0),t}();function nf(t){return""===t||!!t}var rf=function(){return function(){this.outlet=null,this.route=null,this.resolver=null,this.children=new of,this.attachRef=null}}(),of=function(){function t(){this.contexts=new Map}return t.prototype.onChildOutletCreated=function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)},t.prototype.onChildOutletDestroyed=function(t){var e=this.getContext(t);e&&(e.outlet=null)},t.prototype.onOutletDeactivated=function(){var t=this.contexts;return this.contexts=new Map,t},t.prototype.onOutletReAttached=function(t){this.contexts=t},t.prototype.getOrCreateContext=function(t){var e=this.getContext(t);return e||(e=new rf,this.contexts.set(t,e)),e},t.prototype.getContext=function(t){return this.contexts.get(t)||null},t}(),lf=function(){function t(t,e,n,r,o){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new Ao,this.deactivateEvents=new Ao,this.name=r||tc,t.onChildOutletCreated(this.name,this)}return t.prototype.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},t.prototype.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))}},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRouteData",{get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}},enumerable:!0,configurable:!0}),t.prototype.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},t.prototype.attach=function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)},t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}},t.prototype.activateWith=function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,o=new uf(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,o),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},t}(),uf=function(){function t(t,e,n){this.route=t,this.childContexts=e,this.parent=n}return t.prototype.get=function(t,e){return t===Bc?this.route:t===of?this.childContexts:this.parent.get(t,e)},t}(),af=function(){return function(){}}(),sf=function(){function t(){}return t.prototype.preload=function(t,e){return e().pipe(ia(function(){return Ru(null)}))},t}(),cf=function(){function t(){}return t.prototype.preload=function(t,e){return Ru(null)},t}(),pf=function(){function t(t,e,n,r,o){this.router=t,this.injector=r,this.preloadingStrategy=o,this.loader=new Qp(e,n,function(e){return t.triggerEvent(new Zs(e))},function(e){return t.triggerEvent(new Ws(e))})}return t.prototype.setUpPreloading=function(){var t=this;this.subscription=this.router.events.pipe(qu(function(t){return t instanceof Us}),wa(function(){return t.preload()})).subscribe(function(){})},t.prototype.preload=function(){var t=this.injector.get(on);return this.processRoutes(t,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){var n,r,o=[];try{for(var i=a(e),l=i.next();!l.done;l=i.next()){var u=l.value;if(u.loadChildren&&!u.canLoad&&u._loadedConfig){var s=u._loadedConfig;o.push(this.processRoutes(s.module,s.routes))}else u.loadChildren&&!u.canLoad?o.push(this.preloadConfig(t,u)):u.children&&o.push(this.processRoutes(t,u.children))}}catch(c){n={error:c}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return J(o).pipe(rt(),Q(function(t){}))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){return n.loader.load(t.injector,e).pipe(X(function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)}))})},t}(),ff=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"}return t.prototype.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()},t.prototype.createScrollEvents=function(){var t=this;return this.router.events.subscribe(function(e){e instanceof js?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Us&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))})},t.prototype.consumeScrollEvents=function(){var t=this;return this.router.events.subscribe(function(e){e instanceof Js&&(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]))})},t.prototype.scheduleScrollEvent=function(t,e){this.router.triggerEvent(new Js(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))},t.prototype.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()},t}(),hf=new Mt("ROUTER_CONFIGURATION"),df=new Mt("ROUTER_FORROOT_GUARD"),vf=[du,{provide:Cc,useClass:Sc},{provide:tf,useFactory:Cf,deps:[wi,Cc,of,du,Ft,Po,Ko,Wp,hf,[Kp,new yt],[Gp,new yt]]},of,{provide:Bc,useFactory:Sf,deps:[tf]},{provide:Po,useClass:xi},pf,cf,sf,{provide:hf,useValue:{enableTracing:!1}}];function gf(){return new gi("Router",tf)}var mf=function(){function t(t,e){}var e;return e=t,t.forRoot=function(t,n){return{ngModule:e,providers:[vf,wf(t),{provide:df,useFactory:_f,deps:[[tf,new yt,new _t]]},{provide:hf,useValue:n||{}},{provide:fu,useFactory:bf,deps:[cu,[new mt(hu),new yt],hf]},{provide:ff,useFactory:yf,deps:[tf,Pu,hf]},{provide:af,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:cf},{provide:gi,multi:!0,useFactory:gf},[Ef,{provide:No,multi:!0,useFactory:xf,deps:[Ef]},{provide:Of,useFactory:Tf,deps:[Ef]},{provide:Ho,multi:!0,useExisting:Of}]]}},t.forChild=function(t){return{ngModule:e,providers:[wf(t)]}},t}();function yf(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new ff(t,e,n)}function bf(t,e,n){return void 0===n&&(n={}),n.useHash?new gu(t,e):new mu(t,e)}function _f(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function wf(t){return[{provide:ne,multi:!0,useValue:t},{provide:Wp,multi:!0,useValue:t}]}function Cf(t,e,n,r,o,i,l,u,a,s,c){void 0===a&&(a={});var p=new tf(null,e,n,r,o,i,l,fc(u));if(s&&(p.urlHandlingStrategy=s),c&&(p.routeReuseStrategy=c),a.errorHandler&&(p.errorHandler=a.errorHandler),a.malformedUriErrorHandler&&(p.malformedUriErrorHandler=a.malformedUriErrorHandler),a.enableTracing){var f=Aa();p.events.subscribe(function(t){f.logGroup("Router Event: "+t.constructor.name),f.log(t.toString()),f.log(t),f.logGroupEnd()})}return a.onSameUrlNavigation&&(p.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(p.paramsInheritanceStrategy=a.paramsInheritanceStrategy),a.urlUpdateStrategy&&(p.urlUpdateStrategy=a.urlUpdateStrategy),a.relativeLinkResolution&&(p.relativeLinkResolution=a.relativeLinkResolution),p}function Sf(t){return t.routerState.root}var Ef=function(){function t(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new V}return t.prototype.appInitializer=function(){var t=this;return this.injector.get(pu,Promise.resolve(null)).then(function(){var e=null,n=new Promise(function(t){return e=t}),r=t.injector.get(tf),o=t.injector.get(hf);if(t.isLegacyDisabled(o)||t.isLegacyEnabled(o))e(!0);else if("disabled"===o.initialNavigation)r.setUpLocationChangeListener(),e(!0);else{if("enabled"!==o.initialNavigation)throw new Error("Invalid initialNavigation options: '"+o.initialNavigation+"'");r.hooks.afterPreactivation=function(){return t.initNavigation?Ru(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()}return n})},t.prototype.bootstrapListener=function(t){var e=this.injector.get(hf),n=this.injector.get(pf),r=this.injector.get(ff),o=this.injector.get(tf),i=this.injector.get(wi);t===i.components[0]&&(this.isLegacyEnabled(e)?o.initialNavigation():this.isLegacyDisabled(e)&&o.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),o.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},t.prototype.isLegacyEnabled=function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation},t.prototype.isLegacyDisabled=function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation},t}();function xf(t){return t.appInitializer.bind(t)}function Tf(t){return t.bootstrapListener.bind(t)}var Of=new Mt("Router Initializer"),Af=Xn({encapsulation:2,styles:[],data:{}});function If(t){return el(0,[(t()(),Hi(0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),co(1,212992,null,0,lf,[of,Vn,en,[8,null],An],null,null)],function(t,e){t(e,1,0)},null)}function Pf(t){return el(0,[(t()(),Hi(0,0,null,null,1,"ng-component",[],null,null,null,If,Af)),co(1,49152,null,0,Xs,[],null,null)],null,null)}var kf=Hr("ng-component",Xs,Pf,{},{},[]);function Rf(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),l=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return l}function Nf(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Rf(arguments[e]));return t}var Df=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mTooltip),t.instances=M.Tooltip.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Vf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mTabs),t.instances=M.Tabs.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Mf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mCarousel),t.instances=M.Carousel.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),jf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mCollapsible),t.instances=M.Collapsible.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Uf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mDatepicker),t.instances=M.Datepicker.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t.prototype.dateChanges=function(){this.element.nativeElement.dispatchEvent(new CustomEvent("input"))},t}(),Lf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mDropdown),t.instances=M.Dropdown.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Hf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mFormSelect),t.instances=M.FormSelect.init(t.element.nativeElement,t.options),t.instances.update=t.update.bind(t),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t.prototype.update=function(){var t=this;this.instances.destroy(),setTimeout(function(){t.instances=M.FormSelect.init(t.element.nativeElement,t.options)},0)},t}(),Ff=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mModal),t.instances=M.Modal.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),zf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mSidenav),t.instances=M.Sidenav.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&(this.instances.close(),this.instances.destroy())},t}(),qf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mTapTarget),t.instances=M.TapTarget.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Bf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mMaterialbox),t.instances=M.Materialbox.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Gf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mSlider),t.instances=M.Slider.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Zf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={getActiveElement:function(t){return'a[href$="#'+t+'"]'}}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mScrollSpy),t.instances=M.ScrollSpy.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Wf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mAutocomplete),t.instances=M.Autocomplete.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t.prototype.onAutocomplete=function(){this.element.nativeElement.dispatchEvent(new CustomEvent("input"))},t}(),Qf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mTimepicker),t.instances=M.Timepicker.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t.prototype.timeChanges=function(){this.element.nativeElement.dispatchEvent(new CustomEvent("input"))},t}(),Kf=function(){function t(t,e){this.element=t,this.platform=e,this.mInstance=new Ao,this.options={}}return t.prototype.ngOnInit=function(){var t=this;Iu(this.platform)&&setTimeout(function(){Object.assign(t.options,t.mParallax),t.instances=M.Parallax.init(t.element.nativeElement,t.options),t.mInstance.emit(t.instances)},0)},t.prototype.ngOnDestroy=function(){this.instances&&this.instances.destroy()},t}(),Yf=function(){return function(){}}();function $f(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];M.toast.apply(M,Nf(t))}function Jf(t,e){return new I(function(n){var r=t.length;if(0!==r)for(var o=new Array(r),i=0,l=0,u=function(u){var a=J(t[u]),s=!1;n.add(a.subscribe({next:function(t){s||(s=!0,l++),o[u]=t},error:function(t){return n.error(t)},complete:function(){++i!==r&&s||(l===r&&n.next(e?e.reduce(function(t,e,n){return t[e]=o[n],t},{}):o),n.complete())}}))},a=0;a<r;a++)u(a);else n.complete()})}var Xf=new Mt("NgValueAccessor"),th=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),eh=function(){function t(t,e,n){var r;this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=Aa()?Aa().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._handleInput=function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)},t.prototype._compositionStart=function(){this._composing=!0},t.prototype._compositionEnd=function(t){this._composing=!1,this._compositionMode&&this.onChange(t)},t}(),nh=function(){function t(){}return Object.defineProperty(t.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this.control?this.control.status:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),this.control&&this.control.reset(t)},t.prototype.hasError=function(t,e){return!!this.control&&this.control.hasError(t,e)},t.prototype.getError=function(t,e){return this.control?this.control.getError(t,e):null},t}(),rh=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(nh);function oh(){throw new Error("unimplemented")}var ih=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return oh()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return oh()},enumerable:!0,configurable:!0}),e}(nh),lh=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),t}(),uh=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e}(lh),ah=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e}(lh);function sh(t){return null==t||0===t.length}var ch=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,ph=function(){function t(){}return t.min=function(t){return function(e){if(sh(e.value)||sh(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}},t.max=function(t){return function(e){if(sh(e.value)||sh(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}},t.required=function(t){return sh(t.value)?{required:!0}:null},t.requiredTrue=function(t){return!0===t.value?null:{required:!0}},t.email=function(t){return sh(t.value)?null:ch.test(t.value)?null:{email:!0}},t.minLength=function(t){return function(e){if(sh(e.value))return null;var n=e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n=e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){return e?("string"==typeof e?(r="","^"!==e.charAt(0)&&(r+="^"),r+=e,"$"!==e.charAt(e.length-1)&&(r+="$"),n=new RegExp(r)):(r=e.toString(),n=e),function(t){if(sh(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:r,actualValue:e}}}):t.nullValidator;var n,r},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(fh);return 0==e.length?null:function(t){return dh(function(t,n){return e.map(function(e){return e(t)})}(t))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(fh);return 0==e.length?null:function(t){return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){var n=t[0];if(p(n))return Jf(n,null);if(f(n)&&Object.getPrototypeOf(n)===Object.prototype){var r=Object.keys(n);return Jf(r.map(function(t){return n[t]}),r)}}if("function"==typeof t[t.length-1]){var o=t.pop();return Jf(t=1===t.length&&p(t[0])?t[0]:t,null).pipe(Q(function(t){return o.apply(void 0,t)}))}return Jf(t,null)}(function(t,n){return e.map(function(e){return e(t)})}(t).map(hh)).pipe(Q(dh))}},t}();function fh(t){return null!=t}function hh(t){var e=Le(t)?J(t):t;if(!He(e))throw new Error("Expected validator to return Promise or Observable.");return e}function dh(t){var e=t.reduce(function(t,e){return null!=e?i({},t,e):t},{});return 0===Object.keys(e).length?null:e}function vh(t){return t.validate?function(e){return t.validate(e)}:t}function gh(t){return t.validate?function(e){return t.validate(e)}:t}var mh=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),yh=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name},t}(),bh=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(ih),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n      If you define both a name and a formControlName attribute on your radio button, their values\n      must match. Ex: <input type="radio" formControlName="food" name="food">\n    ')},t}(),_h=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),wh='\n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });',Ch='\n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>';function Sh(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}var Eh=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=qe}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=Sh(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){var e,n;try{for(var r=a(Array.from(this._optionMap.keys())),o=r.next();!o.done;o=r.next()){var i=o.value;if(this._compareWith(this._optionMap.get(i),t))return i}}catch(l){e={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}return null},t.prototype._getOptionValue=function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t},t}(),xh=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Sh(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}();function Th(t,e){return null==t?""+e:("string"==typeof e&&(e="'"+e+"'"),e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}var Oh=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=qe}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){var e,n=this;if(this.value=t,Array.isArray(t)){var r=t.map(function(t){return n._getOptionId(t)});e=function(t,e){t._setSelected(r.indexOf(e.toString())>-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var o=n.selectedOptions,i=0;i<o.length;i++){var l=o.item(i),u=e._getOptionValue(l.value);r.push(u)}else for(o=n.options,i=0;i<o.length;i++)(l=o.item(i)).selected&&(u=e._getOptionValue(l.value),r.push(u));e.value=r,t(r)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){var e,n;try{for(var r=a(Array.from(this._optionMap.keys())),o=r.next();!o.done;o=r.next()){var i=o.value;if(this._compareWith(this._optionMap.get(i)._value,t))return i}}catch(l){e={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}return null},t.prototype._getOptionValue=function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t},t}(),Ah=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(Th(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._select?(this._value=t,this._setElementValue(Th(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}();function Ih(t,e){return c(e.path,[t])}function Ph(t,e){t||Rh(e,"Cannot find control with"),e.valueAccessor||Rh(e,"No value accessor for form control with"),t.validator=ph.compose([t.validator,e.validator]),t.asyncValidator=ph.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(function(n){t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&kh(t,e)})}(t,e),function(t,e){t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(function(){t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&kh(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function kh(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Rh(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function Nh(t){return null!=t?ph.compose(t.map(vh)):null}function Dh(t){return null!=t?ph.composeAsync(t.map(gh)):null}var Vh=[th,_h,mh,Eh,Oh,bh];function Mh(t){var e=Uh(t)?t.validators:t;return Array.isArray(e)?Nh(e):e||null}function jh(t,e){var n=Uh(e)?e.asyncValidators:t;return Array.isArray(n)?Dh(n):n||null}function Uh(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var Lh=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return"VALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return"INVALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return"PENDING"==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return"DISABLED"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return"DISABLED"!==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=Mh(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=jh(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){void 0===t&&(t={}),this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)},t.prototype.markAllAsTouched=function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(t){return t.markAllAsTouched()})},t.prototype.markAsUntouched=function(t){void 0===t&&(t={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype.markAsDirty=function(t){void 0===t&&(t={}),this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)},t.prototype.markAsPristine=function(t){void 0===t&&(t={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype.markAsPending=function(t){void 0===t&&(t={}),this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)},t.prototype.disable=function(t){void 0===t&&(t={});var e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(e){e.disable(i({},t,{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(i({},t,{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){void 0===t&&(t={});var e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(function(e){e.enable(i({},t,{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(i({},t,{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){void 0===t&&(t={}),this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)},t.prototype._updateTreeValidity=function(t){void 0===t&&(t={emitEvent:!0}),this._forEachChild(function(e){return e._updateTreeValidity(t)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})},t.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"},t.prototype._runValidator=function(){return this.validator?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var n=hh(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){return e.setErrors(n,{emitEvent:t})})}},t.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){void 0===e&&(e={}),this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)},t.prototype.get=function(t){return function(t,e,n){return null==e?null:(e instanceof Array||(e=e.split(".")),e instanceof Array&&0===e.length?null:e.reduce(function(t,e){return t instanceof Fh?t.controls.hasOwnProperty(e)?t.controls[e]:null:t instanceof zh&&t.at(e)||null},t))}(this,t)},t.prototype.getError=function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null},t.prototype.hasError=function(t,e){return!!this.getError(t,e)},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;t._parent;)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this.valueChanges=new Ao,this.statusChanges=new Ao},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status===t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){void 0===t&&(t={}),this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype._updateTouched=function(t){void 0===t&&(t={}),this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype._isBoxedValue=function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t.prototype._setUpdateStrategy=function(t){Uh(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)},t.prototype._parentMarkedDirty=function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()},t}(),Hh=function(t){function e(e,n,r){void 0===e&&(e=null);var o=t.call(this,Mh(n),jh(r,n))||this;return o._onChange=[],o._applyFormState(e),o._setUpdateStrategy(n),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o._initObservables(),o}return o(e,t),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(function(t){return t(n.value,!1!==e.emitViewToModelChange)}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null),void 0===e&&(e={}),this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},e.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t},e}(Lh),Fh=function(t){function e(e,n,r){var o=t.call(this,Mh(n),jh(r,n))||this;return o.controls=e,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),Object.keys(t).forEach(function(r){n._throwIfControlMissing(r),n.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),Object.keys(t).forEach(function(r){n.controls[r]&&n.controls[r].patchValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e instanceof Hh?e.value:e.getRawValue(),t})},e.prototype._syncPendingControls=function(){var t=this._reduceChildren(!1,function(t,e){return!!e._syncPendingControls()||t});return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=function(t){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[t])throw new Error("Cannot find form control with name: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this.value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(r,o){n=n||e.contains(o)&&t(r)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,r){return(n.enabled||t.disabled)&&(e[r]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,r){n=e(n,t,r)}),n},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=a(Object.keys(this.controls)),r=n.next();!r.done;r=n.next())if(this.controls[r.value].enabled)return!1}catch(o){t={error:o}}finally{try{r&&!r.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(Lh),zh=function(t){function e(e,n,r){var o=t.call(this,Mh(n),jh(r,n))||this;return o.controls=e,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),t.forEach(function(t,r){n._throwIfControlMissing(r),n.at(r).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),t.forEach(function(t,r){n.at(r)&&n.at(r).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t instanceof Hh?t.value:t.getRawValue()})},e.prototype.clear=function(){this.controls.length<1||(this._forEachChild(function(t){return t._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity())},e.prototype._syncPendingControls=function(){var t=this.controls.reduce(function(t,e){return!!e._syncPendingControls()||t},!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this.value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=a(this.controls),r=n.next();!r.done;r=n.next())if(r.value.enabled)return!1}catch(o){t={error:o}}finally{try{r&&!r.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(Lh),qh=function(){return Promise.resolve(null)}(),Bh=function(t){function e(e,n){var r=t.call(this)||this;return r.submitted=!1,r._directives=[],r.ngSubmit=new Ao,r.form=new Fh({},Nh(e),Dh(n)),r}return o(e,t),e.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;qh.then(function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),Ph(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;qh.then(function(){var n,r,o=e._findContainer(t.path);o&&o.removeControl(t.name),(r=(n=e._directives).indexOf(t))>-1&&n.splice(r,1)})},e.prototype.addFormGroup=function(t){var e=this;qh.then(function(){var n=e._findContainer(t.path),r=new Fh({});(function(t,e){null==t&&Rh(e,"Cannot find control with"),t.validator=ph.compose([t.validator,e.validator]),t.asyncValidator=ph.composeAsync([t.asyncValidator,e.asyncValidator])})(r,t),n.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;qh.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;qh.then(function(){n.form.get(t.path).setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this.submitted=!1},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},e.prototype._findContainer=function(t){return t.pop(),t.length?this.form.get(t):this.form},e}(rh),Gh=function(){function t(){}return t.modelParentException=function(){throw new Error('\n      ngModel cannot be used to register form controls with a parent formGroup directive.  Try using\n      formGroup\'s partner directive "formControlName" instead.  Example:\n\n      \n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });\n\n      Or, if you\'d like to avoid registering this form control, indicate that it\'s standalone in ngModelOptions:\n\n      Example:\n\n      \n    <div [formGroup]="myGroup">\n       <input formControlName="firstName">\n       <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n    </div>\n  ')},t.formGroupNameException=function(){throw new Error("\n      ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n      Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n      "+wh+"\n\n      Option 2:  Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n      "+Ch)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n      control must be defined as \'standalone\' in ngModelOptions.\n\n      Example 1: <input [(ngModel)]="person.firstName" name="first">\n      Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},t.modelGroupParentException=function(){throw new Error("\n      ngModelGroup cannot be used with a parent formGroup directive.\n\n      Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n      "+wh+"\n\n      Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n      "+Ch)},t.ngFormWarning=function(){console.warn("\n    It looks like you're using 'ngForm'.\n\n    Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n    in Angular v9.\n\n    Use 'ng-form' instead.\n\n    Before:\n    <ngForm #myForm=\"ngForm\">\n\n    After:\n    <ng-form #myForm=\"ngForm\">\n    ")},t}(),Zh=new Mt("NgFormSelectorWarning"),Wh=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return Ih(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return Nh(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return Dh(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(rh),Qh=function(t){function e(e,n,r){var o=t.call(this)||this;return o._parent=e,o._validators=n,o._asyncValidators=r,o}var n;return o(e,t),n=e,e.prototype._checkParentType=function(){this._parent instanceof n||this._parent instanceof Bh||Gh.modelGroupParentException()},e}(Wh),Kh=function(){return Promise.resolve(null)}(),Yh=function(t){function e(e,n,r,o){var i=t.call(this)||this;return i.control=new Hh,i._registered=!1,i.update=new Ao,i._parent=e,i._rawValidators=n||[],i._rawAsyncValidators=r||[],i.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e)||Rh(t,"Value accessor was not provided as an array for form control with");var n=void 0,r=void 0,o=void 0;return e.forEach(function(e){var i;e.constructor===eh?n=e:(i=e,Vh.some(function(t){return i.constructor===t})?(r&&Rh(t,"More than one built-in value accessor matches form control with"),r=e):(o&&Rh(t,"More than one custom value accessor matches form control with"),o=e))}),o||r||n||(Rh(t,"No valid value accessor for form control with"),null)}(i,o),i}return o(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!qe(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?Ih(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return Nh(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return Dh(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},e.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},e.prototype._setUpStandalone=function(){Ph(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof Qh)&&this._parent instanceof Wh?Gh.formGroupNameException():this._parent instanceof Qh||this._parent instanceof Bh||Gh.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Gh.missingNameException()},e.prototype._updateValue=function(t){var e=this;Kh.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,r=""===n||n&&"false"!==n;Kh.then(function(){r&&!e.control.disabled?e.control.disable():!r&&e.control.disabled&&e.control.enable()})},e}(ih),$h=function(){return function(){}}(),Jh=function(){return function(){}}(),Xh=function(){function t(){}var e;return e=t,t.withConfig=function(t){return{ngModule:e,providers:[{provide:Zh,useValue:t.warnOnDeprecatedNgFormSelector}]}},t}(),td=function(){function t(){this.toast=$f,this.title="ngx-materialize",this.autocompliteData={Apple:null,Microsoft:null,Google:"https://placehold.it/250x250"}}return t.prototype.ngOnInit=function(){var t=this;setTimeout(function(){$f({html:"Toast!"})},2e3),setTimeout(function(){t.mFormSelect=2,t.mFormSelectInstance.update()},4e3),setTimeout(function(){!function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];setTimeout(function(){return M.updateTextFields.apply(M,Nf(t))},100)}(),function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];setTimeout(function(){return M.textareaAutoResize.apply(M,Nf(t))},100)}(t.textarea.nativeElement)},0)},t.prototype.openTapTarget=function(){this.mTapTargetInstance.open()},t.prototype.closeTapTarget=function(){this.mTapTargetInstance.close()},t}(),ed=Xn({encapsulation:0,styles:[[""]],data:{}});function nd(t){return el(0,[Gi(402653184,1,{textarea:0}),(t()(),Hi(1,0,null,null,2,"div",[["style","text-align:center"]],null,null,null,null,null)),(t()(),Hi(2,0,null,null,1,"h1",[],null,null,null,null,null)),(t()(),Ji(3,null,[" Welcome to ","! "])),(t()(),Hi(4,0,null,null,387,"div",[["class","container"]],null,null,null,null,null)),(t()(),Hi(5,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Buttons"])),(t()(),Hi(7,0,null,null,1,"a",[["class","waves-effect waves-light btn"]],null,null,null,null,null)),(t()(),Ji(-1,null,["button"])),(t()(),Hi(9,0,null,null,3,"a",[["class","waves-effect waves-light btn"]],null,null,null,null,null)),(t()(),Hi(10,0,null,null,1,"i",[["class","material-icons left"]],null,null,null,null,null)),(t()(),Ji(-1,null,["cloud"])),(t()(),Ji(-1,null,["button"])),(t()(),Hi(13,0,null,null,3,"a",[["class","waves-effect waves-light btn"]],null,null,null,null,null)),(t()(),Hi(14,0,null,null,1,"i",[["class","material-icons right"]],null,null,null,null,null)),(t()(),Ji(-1,null,["cloud"])),(t()(),Ji(-1,null,["button"])),(t()(),Hi(17,0,null,null,2,"a",[["class","btn-floating btn-large waves-effect waves-light red"]],null,null,null,null,null)),(t()(),Hi(18,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["add"])),(t()(),Hi(20,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Collapsible"])),(t()(),Hi(22,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Accordion"])),(t()(),Hi(24,0,null,null,25,"ul",[["class","collapsible"],["mCollapsible",""]],null,null,null,null,null)),co(25,212992,null,0,jf,[an,Lo],{mCollapsible:[0,"mCollapsible"]},null),(t()(),Hi(26,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(27,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(28,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["filter_drama"])),(t()(),Ji(-1,null,["First"])),(t()(),Hi(31,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(32,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(34,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(35,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(36,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["place"])),(t()(),Ji(-1,null,["Second"])),(t()(),Hi(39,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(40,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(42,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(43,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(44,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["whatshot"])),(t()(),Ji(-1,null,["Third"])),(t()(),Hi(47,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(48,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(50,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Expandable"])),(t()(),Hi(52,0,null,null,26,"ul",[["class","collapsible"]],null,null,null,null,null)),co(53,212992,null,0,jf,[an,Lo],{mCollapsible:[0,"mCollapsible"]},null),$i(54,{accordion:0}),(t()(),Hi(55,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(56,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(57,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["filter_drama"])),(t()(),Ji(-1,null,["First"])),(t()(),Hi(60,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(61,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(63,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(64,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(65,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["place"])),(t()(),Ji(-1,null,["Second"])),(t()(),Hi(68,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(69,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(71,0,null,null,7,"li",[],null,null,null,null,null)),(t()(),Hi(72,0,null,null,3,"div",[["class","collapsible-header"]],null,null,null,null,null)),(t()(),Hi(73,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["whatshot"])),(t()(),Ji(-1,null,["Third"])),(t()(),Hi(76,0,null,null,2,"div",[["class","collapsible-body"]],null,null,null,null,null)),(t()(),Hi(77,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet."])),(t()(),Hi(79,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Dropdown"])),(t()(),Hi(81,0,null,null,2,"a",[["class","dropdown-trigger btn"],["data-target","dropdown1"],["href","#"],["mDropdown",""]],null,null,null,null,null)),co(82,212992,null,0,Lf,[an,Lo],{mDropdown:[0,"mDropdown"]},null),(t()(),Ji(-1,null,["Drop Me!"])),(t()(),Hi(84,0,null,null,20,"ul",[["class","dropdown-content"],["id","dropdown1"]],null,null,null,null,null)),(t()(),Hi(85,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(86,0,null,null,1,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Ji(-1,null,["one"])),(t()(),Hi(88,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(89,0,null,null,1,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Ji(-1,null,["two"])),(t()(),Hi(91,0,null,null,0,"li",[["class","divider"],["tabindex","-1"]],null,null,null,null,null)),(t()(),Hi(92,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(93,0,null,null,1,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Ji(-1,null,["three"])),(t()(),Hi(95,0,null,null,4,"li",[],null,null,null,null,null)),(t()(),Hi(96,0,null,null,3,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Hi(97,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["view_module"])),(t()(),Ji(-1,null,["four"])),(t()(),Hi(100,0,null,null,4,"li",[],null,null,null,null,null)),(t()(),Hi(101,0,null,null,3,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Hi(102,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["cloud"])),(t()(),Ji(-1,null,["five"])),(t()(),Hi(105,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["FeatureDiscovery"])),(t()(),Hi(107,0,null,null,1,"a",[["class","waves-effect waves-light btn"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.openTapTarget()&&r),r},null,null)),(t()(),Ji(-1,null,["open"])),(t()(),Hi(109,0,null,null,1,"a",[["class","waves-effect waves-light btn"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.closeTapTarget()&&r),r},null,null)),(t()(),Ji(-1,null,["close"])),(t()(),Hi(111,0,null,null,3,"div",[["class","fixed-action-btn"]],null,null,null,null,null)),(t()(),Hi(112,0,null,null,2,"a",[["class","waves-effect waves-light btn btn-floating"],["id","menu"]],null,null,null,null,null)),(t()(),Hi(113,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["menu"])),(t()(),Hi(115,0,null,null,6,"div",[["class","tap-target"],["data-target","menu"],["mTapTarget",""]],null,[[null,"mInstance"]],function(t,e,n){var r=!0;return"mInstance"===e&&(r=!1!==(t.component.mTapTargetInstance=n)&&r),r},null,null)),co(116,212992,null,0,qf,[an,Lo],{mTapTarget:[0,"mTapTarget"]},{mInstance:"mInstance"}),(t()(),Hi(117,0,null,null,4,"div",[["class","tap-target-content"]],null,null,null,null,null)),(t()(),Hi(118,0,null,null,1,"h5",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Title"])),(t()(),Hi(120,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["A bunch of text"])),(t()(),Hi(122,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Material Box"])),(t()(),Hi(124,0,null,null,1,"img",[["class","materialboxed"],["mMaterialbox",""],["src","https://materializecss.com/images/sample-1.jpg"],["width","650"]],null,null,null,null,null)),co(125,212992,null,0,Bf,[an,Lo],{mMaterialbox:[0,"mMaterialbox"]},null),(t()(),Hi(126,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Slider"])),(t()(),Hi(128,0,null,null,30,"div",[["class","slider"],["mSlider",""]],null,null,null,null,null)),co(129,212992,null,0,Gf,[an,Lo],{mSlider:[0,"mSlider"]},null),(t()(),Hi(130,0,null,null,28,"ul",[["class","slides"]],null,null,null,null,null)),(t()(),Hi(131,0,null,null,6,"li",[],null,null,null,null,null)),(t()(),Hi(132,0,null,null,0,"img",[["src","https://lorempixel.com/580/250/nature/1"]],null,null,null,null,null)),(t()(),Hi(133,0,null,null,4,"div",[["class","caption center-align"]],null,null,null,null,null)),(t()(),Hi(134,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["This is our big Tagline!"])),(t()(),Hi(136,0,null,null,1,"h5",[["class","light grey-text text-lighten-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Here's our small slogan."])),(t()(),Hi(138,0,null,null,6,"li",[],null,null,null,null,null)),(t()(),Hi(139,0,null,null,0,"img",[["src","https://lorempixel.com/580/250/nature/2"]],null,null,null,null,null)),(t()(),Hi(140,0,null,null,4,"div",[["class","caption left-align"]],null,null,null,null,null)),(t()(),Hi(141,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Left Aligned Caption"])),(t()(),Hi(143,0,null,null,1,"h5",[["class","light grey-text text-lighten-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Here's our small slogan."])),(t()(),Hi(145,0,null,null,6,"li",[],null,null,null,null,null)),(t()(),Hi(146,0,null,null,0,"img",[["src","https://lorempixel.com/580/250/nature/3"]],null,null,null,null,null)),(t()(),Hi(147,0,null,null,4,"div",[["class","caption right-align"]],null,null,null,null,null)),(t()(),Hi(148,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Right Aligned Caption"])),(t()(),Hi(150,0,null,null,1,"h5",[["class","light grey-text text-lighten-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Here's our small slogan."])),(t()(),Hi(152,0,null,null,6,"li",[],null,null,null,null,null)),(t()(),Hi(153,0,null,null,0,"img",[["src","https://lorempixel.com/580/250/nature/4"]],null,null,null,null,null)),(t()(),Hi(154,0,null,null,4,"div",[["class","caption center-align"]],null,null,null,null,null)),(t()(),Hi(155,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["This is our big Tagline!"])),(t()(),Hi(157,0,null,null,1,"h5",[["class","light grey-text text-lighten-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Here's our small slogan."])),(t()(),Hi(159,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Modals"])),(t()(),Hi(161,0,null,null,1,"a",[["class","waves-effect waves-light btn modal-trigger"],["href","#modal1"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Modal"])),(t()(),Hi(163,0,null,null,9,"div",[["class","modal"],["id","modal1"],["mModal",""]],null,null,null,null,null)),co(164,212992,null,0,Ff,[an,Lo],{mModal:[0,"mModal"]},null),(t()(),Hi(165,0,null,null,4,"div",[["class","modal-content"]],null,null,null,null,null)),(t()(),Hi(166,0,null,null,1,"h4",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Modal Header"])),(t()(),Hi(168,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["A bunch of text"])),(t()(),Hi(170,0,null,null,2,"div",[["class","modal-footer"]],null,null,null,null,null)),(t()(),Hi(171,0,null,null,1,"a",[["class","modal-close waves-effect waves-green btn-flat"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Agree"])),(t()(),Hi(173,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Scroll spy"])),(t()(),Hi(175,0,null,null,57,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(176,0,null,null,42,"div",[["class","col s12 m9 l10"]],null,null,null,null,null)),(t()(),Hi(177,0,null,null,13,"div",[["class","section"],["id","introduction"],["mScrollSpy",""]],null,null,null,null,null)),co(178,212992,null,0,Zf,[an,Lo],{mScrollSpy:[0,"mScrollSpy"]},null),(t()(),Hi(179,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Introduction"])),(t()(),Hi(181,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet, est ex alienum salutandi dissentiunt, alia salutandi consequat no eos. Iusto principes vim ut, iusto legere ex mea. Te eruditi praesent mea, novum efficiendi eam ei. Has ne epicurei consulatu incorrupte, nec eu quem essent mandamus. In vidisse eripuit equidem ius."])),(t()(),Hi(183,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Elitr convenire concludaturque id ius, sale viderer vis et. An pri iudicabit posidonium. Eripuit salutandi ut mea, pro nobis decore deleniti ea. Agam debet omnesque pri ei. Reque exerci vivendo nec te, eum id aeque elitr pertinax."])),(t()(),Hi(185,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Amet aeterno insolens vix cu, alia noster nominati nec at. Cetero mediocrem mei no, senserit mediocrem id nam, sea vidit platonem id. Quis consul vel ea. Sed homero referrentur ad."])),(t()(),Hi(187,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Vitae delenit at has. Pri ei vitae quaestio persequeris, nusquam constituto est id. Scaevola intellegebat consectetuer nam ex, at pri assum delicata repudiare. Eu omnium dissentiunt pro, ne omnesque intellegat has. Eum ad paulo tractatos."])),(t()(),Hi(189,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Dolore facilisi perpetua te his, at brute equidem nominavi cum. An vis suas affert sanctus. Ius erant platonem id. In exerci quidam eripuit vel, id agam dignissim qui. "])),(t()(),Hi(191,0,null,null,13,"div",[["class","section"],["id","structure"],["mScrollSpy",""]],null,null,null,null,null)),co(192,212992,null,0,Zf,[an,Lo],{mScrollSpy:[0,"mScrollSpy"]},null),(t()(),Hi(193,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Structure"])),(t()(),Hi(195,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet, est ex alienum salutandi dissentiunt, alia salutandi consequat no eos. Iusto principes vim ut, iusto legere ex mea. Te eruditi praesent mea, novum efficiendi eam ei. Has ne epicurei consulatu incorrupte, nec eu quem essent mandamus. In vidisse eripuit equidem ius."])),(t()(),Hi(197,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Elitr convenire concludaturque id ius, sale viderer vis et. An pri iudicabit posidonium. Eripuit salutandi ut mea, pro nobis decore deleniti ea. Agam debet omnesque pri ei. Reque exerci vivendo nec te, eum id aeque elitr pertinax."])),(t()(),Hi(199,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Amet aeterno insolens vix cu, alia noster nominati nec at. Cetero mediocrem mei no, senserit mediocrem id nam, sea vidit platonem id. Quis consul vel ea. Sed homero referrentur ad."])),(t()(),Hi(201,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Vitae delenit at has. Pri ei vitae quaestio persequeris, nusquam constituto est id. Scaevola intellegebat consectetuer nam ex, at pri assum delicata repudiare. Eu omnium dissentiunt pro, ne omnesque intellegat has. Eum ad paulo tractatos."])),(t()(),Hi(203,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Dolore facilisi perpetua te his, at brute equidem nominavi cum. An vis suas affert sanctus. Ius erant platonem id. In exerci quidam eripuit vel, id agam dignissim qui. "])),(t()(),Hi(205,0,null,null,13,"div",[["class","section"],["id","initialization"],["mScrollSpy",""]],null,null,null,null,null)),co(206,212992,null,0,Zf,[an,Lo],{mScrollSpy:[0,"mScrollSpy"]},null),(t()(),Hi(207,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Initialization"])),(t()(),Hi(209,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet, est ex alienum salutandi dissentiunt, alia salutandi consequat no eos. Iusto principes vim ut, iusto legere ex mea. Te eruditi praesent mea, novum efficiendi eam ei. Has ne epicurei consulatu incorrupte, nec eu quem essent mandamus. In vidisse eripuit equidem ius."])),(t()(),Hi(211,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Elitr convenire concludaturque id ius, sale viderer vis et. An pri iudicabit posidonium. Eripuit salutandi ut mea, pro nobis decore deleniti ea. Agam debet omnesque pri ei. Reque exerci vivendo nec te, eum id aeque elitr pertinax."])),(t()(),Hi(213,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Amet aeterno insolens vix cu, alia noster nominati nec at. Cetero mediocrem mei no, senserit mediocrem id nam, sea vidit platonem id. Quis consul vel ea. Sed homero referrentur ad."])),(t()(),Hi(215,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Vitae delenit at has. Pri ei vitae quaestio persequeris, nusquam constituto est id. Scaevola intellegebat consectetuer nam ex, at pri assum delicata repudiare. Eu omnium dissentiunt pro, ne omnesque intellegat has. Eum ad paulo tractatos."])),(t()(),Hi(217,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Dolore facilisi perpetua te his, at brute equidem nominavi cum. An vis suas affert sanctus. Ius erant platonem id. In exerci quidam eripuit vel, id agam dignissim qui. "])),(t()(),Hi(219,0,null,null,13,"div",[["class","col hide-on-small-only m3 l2"]],null,null,null,null,null)),(t()(),Hi(220,0,null,null,12,"ul",[["class","section table-of-contents"]],null,null,null,null,null)),(t()(),Hi(221,0,null,null,3,"li",[],null,null,null,null,null)),(t()(),Hi(222,0,null,null,2,"a",[["fragment","introduction"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==$r(t,223).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),co(223,671744,null,0,ef,[tf,Bc,fu],{fragment:[0,"fragment"],routerLink:[1,"routerLink"]},null),(t()(),Ji(-1,null,["Introduction"])),(t()(),Hi(225,0,null,null,3,"li",[],null,null,null,null,null)),(t()(),Hi(226,0,null,null,2,"a",[["fragment","structure"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==$r(t,227).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),co(227,671744,null,0,ef,[tf,Bc,fu],{fragment:[0,"fragment"],routerLink:[1,"routerLink"]},null),(t()(),Ji(-1,null,["Structure"])),(t()(),Hi(229,0,null,null,3,"li",[],null,null,null,null,null)),(t()(),Hi(230,0,null,null,2,"a",[["fragment","initialization"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==$r(t,231).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),co(231,671744,null,0,ef,[tf,Bc,fu],{fragment:[0,"fragment"],routerLink:[1,"routerLink"]},null),(t()(),Ji(-1,null,["Intialization"])),(t()(),Hi(233,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Sidenav"])),(t()(),Hi(235,0,null,null,29,"ul",[["class","sidenav"],["id","slide-out"],["mSidenav",""]],null,null,null,null,null)),co(236,212992,null,0,zf,[an,Lo],{mSidenav:[0,"mSidenav"]},null),(t()(),Hi(237,0,null,null,11,"li",[],null,null,null,null,null)),(t()(),Hi(238,0,null,null,10,"div",[["class","user-view"]],null,null,null,null,null)),(t()(),Hi(239,0,null,null,1,"div",[["class","background"]],null,null,null,null,null)),(t()(),Hi(240,0,null,null,0,"img",[["src","https://materializecss.com/images/office.jpg"]],null,null,null,null,null)),(t()(),Hi(241,0,null,null,1,"a",[["href","#user"]],null,null,null,null,null)),(t()(),Hi(242,0,null,null,0,"img",[["class","circle"],["src","https://materializecss.com/images/yuna.jpg"]],null,null,null,null,null)),(t()(),Hi(243,0,null,null,2,"a",[["href","#name"]],null,null,null,null,null)),(t()(),Hi(244,0,null,null,1,"span",[["class","white-text name"]],null,null,null,null,null)),(t()(),Ji(-1,null,["John Doe"])),(t()(),Hi(246,0,null,null,2,"a",[["href","#email"]],null,null,null,null,null)),(t()(),Hi(247,0,null,null,1,"span",[["class","white-text email"]],null,null,null,null,null)),(t()(),Ji(-1,null,["jdandturk@gmail.com"])),(t()(),Hi(249,0,null,null,4,"li",[],null,null,null,null,null)),(t()(),Hi(250,0,null,null,3,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Hi(251,0,null,null,1,"i",[["class","material-icons"]],null,null,null,null,null)),(t()(),Ji(-1,null,["cloud"])),(t()(),Ji(-1,null,["First Link With Icon"])),(t()(),Hi(254,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(255,0,null,null,1,"a",[["href","#!"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Second Link"])),(t()(),Hi(257,0,null,null,1,"li",[],null,null,null,null,null)),(t()(),Hi(258,0,null,null,0,"div",[["class","divider"]],null,null,null,null,null)),(t()(),Hi(259,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(260,0,null,null,1,"a",[["class","subheader"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Subheader"])),(t()(),Hi(262,0,null,null,2,"li",[],null,null,null,null,null)),(t()(),Hi(263,0,null,null,1,"a",[["class","waves-effect"],["href","#!"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Third Link With Waves"])),(t()(),Hi(265,0,null,null,3,"a",[["class","sidenav-trigger waves-effect waves-light btn"],["data-target","slide-out"],["href","#"]],null,null,null,null,null)),(t()(),Hi(266,0,null,null,1,"i",[["class","material-icons left"]],null,null,null,null,null)),(t()(),Ji(-1,null,["menu"])),(t()(),Ji(-1,null,[" open"])),(t()(),Hi(269,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Tabs"])),(t()(),Hi(271,0,null,null,11,"ul",[["class","tabs"],["id","tabs-swipe-demo"]],null,null,null,null,null)),co(272,212992,null,0,Vf,[an,Lo],{mTabs:[0,"mTabs"]},null),$i(273,{swipeable:0}),(t()(),Hi(274,0,null,null,2,"li",[["class","tab col s3"]],null,null,null,null,null)),(t()(),Hi(275,0,null,null,1,"a",[["href","#test-swipe-1"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 1"])),(t()(),Hi(277,0,null,null,2,"li",[["class","tab col s3"]],null,null,null,null,null)),(t()(),Hi(278,0,null,null,1,"a",[["class","active"],["href","#test-swipe-2"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 2"])),(t()(),Hi(280,0,null,null,2,"li",[["class","tab col s3"]],null,null,null,null,null)),(t()(),Hi(281,0,null,null,1,"a",[["href","#test-swipe-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 3"])),(t()(),Hi(283,0,null,null,7,"div",[["class","tabs-content carousel carousel-slider"],["mCarousel",""]],null,null,null,null,null)),co(284,212992,null,0,Mf,[an,Lo],{mCarousel:[0,"mCarousel"]},null),(t()(),Hi(285,0,null,null,1,"div",[["class","col s12 blue"],["id","test-swipe-1"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 1"])),(t()(),Hi(287,0,null,null,1,"div",[["class","col s12 red"],["id","test-swipe-2"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 2"])),(t()(),Hi(289,0,null,null,1,"div",[["class","col s12 green"],["id","test-swipe-3"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Test 3"])),(t()(),Hi(291,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Toast"])),(t()(),Hi(293,0,null,null,1,"a",[["class","waves-effect waves-light btn"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.toast({html:"I am a toast!"})&&r),r},null,null)),(t()(),Ji(-1,null,["Toast!"])),(t()(),Hi(295,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Tooltips"])),(t()(),Hi(297,0,null,null,16,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(298,0,null,null,3,"div",[["class","col s4 offset-s4 l2 offset-l1"]],null,null,null,null,null)),(t()(),Hi(299,0,null,null,2,"a",[["class","btn"],["data-html","true"],["data-position","bottom"],["data-tooltip","I am a tooltip"],["mTooltip",""]],null,null,null,null,null)),co(300,212992,null,0,Df,[an,Lo],{mTooltip:[0,"mTooltip"]},null),(t()(),Ji(-1,null,["Bottom"])),(t()(),Hi(302,0,null,null,3,"div",[["class","col s4 offset-s4 l2 offset-l1"]],null,null,null,null,null)),(t()(),Hi(303,0,null,null,2,"a",[["class","btn"],["data-position","top"],["data-tooltip","I am a tooltip"],["mTooltip",""]],null,null,null,null,null)),co(304,212992,null,0,Df,[an,Lo],{mTooltip:[0,"mTooltip"]},null),(t()(),Ji(-1,null,[" Top"])),(t()(),Hi(306,0,null,null,3,"div",[["class","col s4 offset-s4 l2 offset-l1"]],null,null,null,null,null)),(t()(),Hi(307,0,null,null,2,"a",[["class","btn"],["data-position","left"],["data-tooltip","I am a tooltip"],["mTooltip",""]],null,null,null,null,null)),co(308,212992,null,0,Df,[an,Lo],{mTooltip:[0,"mTooltip"]},null),(t()(),Ji(-1,null,[" Left"])),(t()(),Hi(310,0,null,null,3,"div",[["class","col s4 offset-s4 l2 offset-l1"]],null,null,null,null,null)),(t()(),Hi(311,0,null,null,2,"a",[["class","btn"],["data-position","right"],["data-tooltip","I am a tooltip"],["mTooltip",""]],null,null,null,null,null)),co(312,212992,null,0,Df,[an,Lo],{mTooltip:[0,"mTooltip"]},null),(t()(),Ji(-1,null,[" Right"])),(t()(),Hi(314,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Autocomplete"])),(t()(),Hi(316,0,null,null,10,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(317,0,null,null,9,"div",[["class","col s12"]],null,null,null,null,null)),(t()(),Hi(318,0,null,null,8,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(319,0,null,null,7,"div",[["class","input-field col s12"]],null,null,null,null,null)),(t()(),Hi(320,0,null,null,1,"i",[["class","material-icons prefix"]],null,null,null,null,null)),(t()(),Ji(-1,null,["textsms"])),(t()(),Hi(322,0,null,null,2,"input",[["id","autocomplete-input"],["type","text"]],null,[[null,"change"]],function(t,e,n){var r=!0;return"change"===e&&(r=!1!==$r(t,323).onAutocomplete()&&r),r},null,null)),co(323,212992,null,0,Wf,[an,Lo],{mAutocomplete:[0,"mAutocomplete"]},null),$i(324,{data:0}),(t()(),Hi(325,0,null,null,1,"label",[["for","autocomplete-input"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Autocomplete"])),(t()(),Hi(327,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Chips"])),(t()(),Ji(-1,null,[" In process "])),(t()(),Hi(330,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Datepicker"])),(t()(),Hi(332,0,null,null,1,"input",[["mDatepicker",""],["type","text"]],null,[[null,"change"]],function(t,e,n){var r=!0;return"change"===e&&(r=!1!==$r(t,333).dateChanges()&&r),r},null,null)),co(333,212992,null,0,Uf,[an,Lo],{mDatepicker:[0,"mDatepicker"]},null),(t()(),Hi(334,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Timepicker"])),(t()(),Hi(336,0,null,null,1,"input",[["mTimepicker",""],["type","text"]],null,[[null,"change"]],function(t,e,n){var r=!0;return"change"===e&&(r=!1!==$r(t,337).timeChanges()&&r),r},null,null)),co(337,212992,null,0,Qf,[an,Lo],{mTimepicker:[0,"mTimepicker"]},null),(t()(),Hi(338,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Select"])),(t()(),Hi(340,0,null,null,25,"div",[["class","input-field col s12 m6"]],null,null,null,null,null)),(t()(),Hi(341,0,null,null,22,"select",[["class","icons"],["mFormSelect",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"mInstance"],[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(t,e,n){var r=!0,o=t.component;return"change"===e&&(r=!1!==$r(t,342).onChange(n.target.value)&&r),"blur"===e&&(r=!1!==$r(t,342).onTouched()&&r),"mInstance"===e&&(r=!1!==(o.mFormSelectInstance=n)&&r),"ngModelChange"===e&&(r=!1!==(o.mFormSelect=n)&&r),r},null,null)),co(342,16384,null,0,Eh,[hn,an],null,null),po(1024,null,Xf,function(t){return[t]},[Eh]),co(344,671744,null,0,Yh,[[8,null],[8,null],[8,null],[6,Xf]],{model:[0,"model"]},{update:"ngModelChange"}),po(2048,null,ih,null,[Yh]),co(346,16384,null,0,uh,[[4,ih]],null,null),co(347,212992,null,0,Hf,[an,Lo],{mFormSelect:[0,"mFormSelect"]},{mInstance:"mInstance"}),(t()(),Hi(348,0,null,null,3,"option",[["disabled",""],["selected",""],["value",""]],null,null,null,null,null)),co(349,147456,null,0,xh,[an,hn,[2,Eh]],{value:[0,"value"]},null),co(350,147456,null,0,Ah,[an,hn,[8,null]],{value:[0,"value"]},null),(t()(),Ji(-1,null,["Choose your option"])),(t()(),Hi(352,0,null,null,3,"option",[["data-icon","https://materializecss.com/images/sample-1.jpg"],["value","1"]],null,null,null,null,null)),co(353,147456,null,0,xh,[an,hn,[2,Eh]],{value:[0,"value"]},null),co(354,147456,null,0,Ah,[an,hn,[8,null]],{value:[0,"value"]},null),(t()(),Ji(-1,null,["example 1"])),(t()(),Hi(356,0,null,null,3,"option",[["data-icon","https://materializecss.com/images/office.jpg"],["value","2"]],null,null,null,null,null)),co(357,147456,null,0,xh,[an,hn,[2,Eh]],{value:[0,"value"]},null),co(358,147456,null,0,Ah,[an,hn,[8,null]],{value:[0,"value"]},null),(t()(),Ji(-1,null,["example 2"])),(t()(),Hi(360,0,null,null,3,"option",[["data-icon","https://materializecss.com/images/yuna.jpg"],["value","3"]],null,null,null,null,null)),co(361,147456,null,0,xh,[an,hn,[2,Eh]],{value:[0,"value"]},null),co(362,147456,null,0,Ah,[an,hn,[8,null]],{value:[0,"value"]},null),(t()(),Ji(-1,null,["example 3"])),(t()(),Hi(364,0,null,null,1,"label",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Images in select"])),(t()(),Hi(366,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Text Inputs"])),(t()(),Hi(368,0,null,null,16,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(369,0,null,null,3,"div",[["class","input-field col s6"]],null,null,null,null,null)),(t()(),Hi(370,0,null,null,0,"input",[["class","validate"],["id","first_name2"],["type","text"],["value","Alvin"]],null,null,null,null,null)),(t()(),Hi(371,0,null,null,1,"label",[["for","first_name2"]],null,null,null,null,null)),(t()(),Ji(-1,null,["First Name"])),(t()(),Hi(373,0,null,null,11,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(374,0,null,null,10,"form",[["class","col s12"],["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"submit"],[null,"reset"]],function(t,e,n){var r=!0;return"submit"===e&&(r=!1!==$r(t,376).onSubmit(n)&&r),"reset"===e&&(r=!1!==$r(t,376).onReset()&&r),r},null,null)),co(375,16384,null,0,$h,[],null,null),co(376,4210688,null,0,Bh,[[8,null],[8,null]],null,null),po(2048,null,rh,null,[Bh]),co(378,16384,null,0,ah,[[4,rh]],null,null),(t()(),Hi(379,0,null,null,5,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(380,0,null,null,4,"div",[["class","input-field col s12"]],null,null,null,null,null)),(t()(),Hi(381,0,[[1,0],["textarea",1]],null,1,"textarea",[["class","materialize-textarea"],["id","textarea1"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Lorem ipsum dolor sit amet, alia vocent meliore ius ad, mea graeco evertitur et. Eos ad case labitur iuvaret, at ius alia nonumes, illud aperiam adipisci et eum. Et pro discere docendi indoctum, ad duo discere postulant. Option propriae duo id. Tota graeco molestiae pri ex. Sit malorum instructior comprehensam et, falli novum vis ad. Nullam cetero blandit cum ea, te option audire percipit eos."])),(t()(),Hi(383,0,null,null,1,"label",[["for","textarea1"]],null,null,null,null,null)),(t()(),Ji(-1,null,["Textarea"])),(t()(),Hi(385,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Parallax"])),(t()(),Hi(387,0,null,null,4,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(388,0,null,null,3,"div",[["class","col s12"]],null,null,null,null,null)),(t()(),Hi(389,0,null,null,2,"a",[["class","btn-large waves-effect waves-light"],["routerLink","parallax"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==$r(t,390).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),co(390,671744,null,0,ef,[tf,Bc,fu],{routerLink:[0,"routerLink"]},null),(t()(),Ji(-1,null,["Open Demo"]))],function(t,e){var n=e.component;t(e,25,0,"");var r=t(e,54,0,!1);t(e,53,0,r),t(e,82,0,""),t(e,116,0,""),t(e,125,0,""),t(e,129,0,""),t(e,164,0,""),t(e,178,0,""),t(e,192,0,""),t(e,206,0,""),t(e,223,0,"introduction",Tr),t(e,227,0,"structure",Tr),t(e,231,0,"initialization",Tr),t(e,236,0,"");var o=t(e,273,0,!0);t(e,272,0,o),t(e,284,0,""),t(e,300,0,""),t(e,304,0,""),t(e,308,0,""),t(e,312,0,"");var i=t(e,324,0,n.autocompliteData);t(e,323,0,i),t(e,333,0,""),t(e,337,0,""),t(e,344,0,n.mFormSelect),t(e,347,0,""),t(e,349,0,""),t(e,350,0,""),t(e,353,0,"1"),t(e,354,0,"1"),t(e,357,0,"2"),t(e,358,0,"2"),t(e,361,0,"3"),t(e,362,0,"3"),t(e,390,0,"parallax")},function(t,e){t(e,3,0,e.component.title),t(e,222,0,$r(e,223).target,$r(e,223).href),t(e,226,0,$r(e,227).target,$r(e,227).href),t(e,230,0,$r(e,231).target,$r(e,231).href),t(e,341,0,$r(e,346).ngClassUntouched,$r(e,346).ngClassTouched,$r(e,346).ngClassPristine,$r(e,346).ngClassDirty,$r(e,346).ngClassValid,$r(e,346).ngClassInvalid,$r(e,346).ngClassPending),t(e,374,0,$r(e,378).ngClassUntouched,$r(e,378).ngClassTouched,$r(e,378).ngClassPristine,$r(e,378).ngClassDirty,$r(e,378).ngClassValid,$r(e,378).ngClassInvalid,$r(e,378).ngClassPending),t(e,389,0,$r(e,390).target,$r(e,390).href)})}function rd(t){return el(0,[(t()(),Hi(0,0,null,null,1,"app-main",[],null,null,null,nd,ed)),co(1,114688,null,0,td,[],null,null)],function(t,e){t(e,1,0)},null)}var od=Hr("app-main",td,rd,{},{},[]),id=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),ld=Xn({encapsulation:0,styles:[[""]],data:{}});function ud(t){return el(0,[(t()(),Hi(0,0,null,null,3,"div",[["class","parallax-container"]],null,null,null,null,null)),(t()(),Hi(1,0,null,null,2,"div",[["class","parallax"],["mParallax",""]],null,null,null,null,null)),co(2,212992,null,0,Kf,[an,Lo],{mParallax:[0,"mParallax"]},null),(t()(),Hi(3,0,null,null,0,"img",[["src","https://materializecss.com/images/parallax1.jpg"]],null,null,null,null,null)),(t()(),Hi(4,0,null,null,3,"div",[["class","row"]],null,null,null,null,null)),(t()(),Hi(5,0,null,null,2,"div",[["class","col s12"]],null,null,null,null,null)),(t()(),Hi(6,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),Ji(-1,null,["Some block"])),(t()(),Hi(8,0,null,null,3,"div",[["class","parallax-container"]],null,null,null,null,null)),(t()(),Hi(9,0,null,null,2,"div",[["class","parallax"],["mParallax",""]],null,null,null,null,null)),co(10,212992,null,0,Kf,[an,Lo],{mParallax:[0,"mParallax"]},null),(t()(),Hi(11,0,null,null,0,"img",[["src","https://materializecss.com/images/parallax2.jpg"]],null,null,null,null,null))],function(t,e){t(e,2,0,""),t(e,10,0,"")},null)}function ad(t){return el(0,[(t()(),Hi(0,0,null,null,1,"app-parallax",[],null,null,null,ud,ld)),co(1,114688,null,0,id,[],null,null)],function(t,e){t(e,1,0)},null)}var sd=Hr("app-parallax",id,ad,{},{},[]),cd=Xn({encapsulation:0,styles:[["a.btn[_ngcontent-%COMP%]{margin-right:5px}"]],data:{}});function pd(t){return el(0,[(t()(),Hi(0,0,null,null,5,"nav",[],null,null,null,null,null)),(t()(),Hi(1,0,null,null,4,"div",[["class","nav-wrapper"]],null,null,null,null,null)),(t()(),Hi(2,0,null,null,2,"a",[["class","brand-logo"],["routerLink",""]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==$r(t,3).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),co(3,671744,null,0,ef,[tf,Bc,fu],{routerLink:[0,"routerLink"]},null),(t()(),Ji(-1,null,["NgxMaterialize"])),(t()(),Hi(5,0,null,null,0,"ul",[["class","right hide-on-med-and-down"],["id","nav-mobile"]],null,null,null,null,null)),(t()(),Hi(6,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),co(7,212992,null,0,lf,[of,Vn,en,[8,null],An],null,null)],function(t,e){t(e,3,0,""),t(e,7,0)},function(t,e){t(e,2,0,$r(e,3).target,$r(e,3).href)})}function fd(t){return el(0,[(t()(),Hi(0,0,null,null,1,"app-root",[],null,null,null,pd,cd)),co(1,49152,null,0,su,[],null,null)],null,null)}var hd=Hr("app-root",su,fd,{},{},[]),dd=function(){return function(){}}(),vd=lu(au,[su],function(t){return function(t){for(var e={},n=[],r=!1,o=0;o<t.length;o++){var i=t[o];i.token===Ke&&!0===i.value&&(r=!0),1073741824&i.flags&&n.push(i.token),i.index=o,e[Yn(i.token)]=i}return{factory:null,providersByKey:e,providers:t,modules:n,isRoot:r}}([kr(512,en,nn,[[8,[kf,od,sd,hd]],[3,en],on]),kr(5120,Di,ji,[[3,Di]]),kr(4608,Su,Eu,[Di,[2,Cu]]),kr(5120,Oo,Ui,[oi]),kr(5120,Vo,Mo,[]),kr(5120,Tn,Vi,[]),kr(5120,On,Mi,[]),kr(4608,xs,Ts,[Tu]),kr(6144,De,null,[xs]),kr(4608,ys,_s,[]),kr(5120,Ga,function(t,e,n,r,o,i,l,u){return[new gs(t,e,n),new Es(r),new ws(o,i,l,u)]},[Tu,oi,Lo,Tu,Tu,ys,Fo,[2,bs]]),kr(4608,Za,Za,[Ga,oi]),kr(135680,Ka,Ka,[Tu]),kr(4608,ns,ns,[Za,Ka,Vo]),kr(6144,pn,null,[ns]),kr(6144,Qa,null,[Ka]),kr(4608,fi,fi,[oi]),kr(4608,yh,yh,[]),kr(5120,Bc,Sf,[tf]),kr(4608,cf,cf,[]),kr(6144,af,null,[cf]),kr(135680,pf,pf,[tf,Po,Ko,Ft,af]),kr(4608,sf,sf,[]),kr(5120,ff,yf,[tf,Pu,hf]),kr(5120,Of,Tf,[Ef]),kr(5120,Ho,function(t){return[t]},[Of]),kr(1073742336,xu,xu,[]),kr(1024,ae,Ds,[]),kr(1024,gi,function(){return[gf()]},[]),kr(512,Ef,Ef,[Ft]),kr(1024,No,function(t,e){return[(n=t,za("probe",Ba),za("coreTokens",i({},qa,(n||[]).reduce(function(t,e){return t[e.name]=e.token,t},{}))),function(){return Ba}),xf(e)];var n},[[2,gi],Ef]),kr(512,Do,Do,[[2,No]]),kr(131584,wi,wi,[oi,Fo,Ft,ae,en,Do]),kr(1073742336,Li,Li,[wi]),kr(1073742336,Vs,Vs,[[3,Vs]]),kr(1073742336,Jh,Jh,[]),kr(1073742336,Xh,Xh,[]),kr(1073742336,Yf,Yf,[]),kr(1024,df,_f,[[3,tf]]),kr(512,Cc,Sc,[]),kr(512,of,of,[]),kr(256,hf,{anchorScrolling:"enabled"},[]),kr(1024,fu,bf,[cu,[2,hu],hf]),kr(512,du,du,[fu,cu]),kr(512,Ko,Ko,[]),kr(512,Po,xi,[Ko,[2,Si]]),kr(1024,Wp,function(){return[[{path:"",component:td},{path:"parallax",component:id}]]},[]),kr(1024,tf,Cf,[wi,Cc,of,du,Ft,Po,Ko,Wp,hf,[2,Kp],[2,Gp]]),kr(1073742336,mf,mf,[[2,df],[2,tf]]),kr(1073742336,dd,dd,[]),kr(1073742336,au,au,[]),kr(256,Ke,!0,[])])});(function(){if(ce)throw new Error("Cannot enable prod mode after platform setup.");se=!1})(),Ns().bootstrapModuleFactory(vd).catch(function(t){return console.error(t)})}},[[0,0]]]);