-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main-es5.6751767a837eb891f66f.js
1 lines (1 loc) · 275 KB
/
main-es5.6751767a837eb891f66f.js
1
var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,t,n){e.exports=n("zUnb")},zUnb:function(e,t,n){"use strict";function r(e){return"function"==typeof e}n.r(t);var o=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){var t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else o&&console.log("RxJS: Back to a better error behavior. Thank you. <3");o=e},get useDeprecatedSynchronousErrorHandling(){return o}};function u(e){setTimeout((function(){throw e}))}var a={closed:!0,next:function(e){},error:function(e){if(i.useDeprecatedSynchronousErrorHandling)throw e;u(e)},complete:function(){}},s=Array.isArray||function(e){return e&&"number"==typeof e.length};function l(e){return null!==e&&"object"==typeof e}function c(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}c.prototype=Object.create(Error.prototype);var p,h=c,f=((p=function(){function e(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var e,t=!1;if(!this.closed){var n=this._parent,o=this._parents,i=this._unsubscribe,u=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var a=-1,c=o?o.length:0;n;)n.remove(this),n=++a<c&&o[a]||null;if(r(i))try{i.call(this)}catch(f){t=!0,e=f instanceof h?d(f.errors):[f]}if(s(u))for(a=-1,c=u.length;++a<c;){var p=u[a];if(l(p))try{p.unsubscribe()}catch(f){t=!0,e=e||[],f instanceof h?e=e.concat(d(f.errors)):e.push(f)}}if(t)throw new h(e)}},e.prototype.add=function(t){var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){var r=n;(n=new e)._subscriptions=[r]}break;default:if(!t)return e.EMPTY;throw new Error("unrecognized teardown "+t+" added to Subscription.")}if(n._addParent(this)){var o=this._subscriptions;o?o.push(n):this._subscriptions=[n]}return n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.prototype._addParent=function(e){var t=this._parent,n=this._parents;return t!==e&&(t?n?-1===n.indexOf(e)&&(n.push(e),!0):(this._parents=[e],!0):(this._parent=e,!0))},e}()).EMPTY=function(e){return e.closed=!0,e}(new p),p);function d(e){return e.reduce((function(e,t){return e.concat(t instanceof h?t.errors:t)}),[])}var v="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),g=function(e){function t(n,r,o){var i=this;switch((i=e.call(this)||this).syncErrorValue=null,i.syncErrorThrown=!1,i.syncErrorThrowable=!1,i.isStopped=!1,arguments.length){case 0:i.destination=a;break;case 1:if(!n){i.destination=a;break}if("object"==typeof n){n instanceof t?(i.syncErrorThrowable=n.syncErrorThrowable,i.destination=n,n.add(i)):(i.syncErrorThrowable=!0,i.destination=new y(i,n));break}default:i.syncErrorThrowable=!0,i.destination=new y(i,n,r,o)}return i}return __extends(t,e),t.prototype[v]=function(){return this},t.create=function(e,n,r){var o=new t(e,n,r);return o.syncErrorThrowable=!1,o},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},t}(f),y=function(e){function t(t,n,o,i){var u,s=this;(s=e.call(this)||this)._parentSubscriber=t;var l=s;return r(n)?u=n:n&&(u=n.next,o=n.error,i=n.complete,n!==a&&(r((l=Object.create(n)).unsubscribe)&&s.add(l.unsubscribe.bind(l)),l.unsubscribe=s.unsubscribe.bind(s))),s._context=l,s._next=u,s._error=o,s._complete=i,s}return __extends(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;i.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=i.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):u(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;u(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};i.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),i.useDeprecatedSynchronousErrorHandling)throw n;u(n)}},t.prototype.__tryOrSetError=function(e,t,n){if(!i.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return i.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(u(r),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(g),m="function"==typeof Symbol&&Symbol.observable||"@@observable";function b(){}function w(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return _(e)}function _(e){return e?1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}:b}var C,S=((C=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,o=function(e,t,n){if(e){if(e instanceof g)return e;if(e[v])return e[v]()}return e||t||n?new g(e,t,n):new g(a)}(e,t,n);if(o.add(r?r.call(o,this.source):this.source||i.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),i.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){i.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){var t=e.closed,n=e.destination,r=e.isStopped;if(t||r)return!1;e=n&&n instanceof g?n:null}return!0}(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=x(t))((function(t,r){var o;o=n.subscribe((function(t){try{e(t)}catch(n){r(n),o&&o.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[m]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?this:_(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=x(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))},e}()).create=function(e){return new C(e)},C);function x(e){if(e||(e=i.Promise||Promise),!e)throw new Error("no Promise impl found");return e}function E(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}E.prototype=Object.create(Error.prototype);var T,k=E,P=function(e){function t(t,n){var r=this;return(r=e.call(this)||this).subject=t,r.subscriber=n,r.closed=!1,r}return __extends(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(f),R=function(e){function t(t){var n=this;return(n=e.call(this,t)||this).destination=t,n}return __extends(t,e),t}(g),I=((T=function(e){function t(){var t=this;return(t=e.call(this)||this).observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return __extends(t,e),t.prototype[v]=function(){return new R(this)},t.prototype.lift=function(e){var t=new A(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new k;if(!this.isStopped)for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].next(e)},t.prototype.error=function(e){if(this.closed)throw new k;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,r=t.slice(),o=0;o<n;o++)r[o].error(e);this.observers.length=0},t.prototype.complete=function(){if(this.closed)throw new k;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),r=0;r<t;r++)n[r].complete();this.observers.length=0},t.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},t.prototype._trySubscribe=function(t){if(this.closed)throw new k;return e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){if(this.closed)throw new k;return this.hasError?(e.error(this.thrownError),f.EMPTY):this.isStopped?(e.complete(),f.EMPTY):(this.observers.push(e),new P(this,e))},t.prototype.asObservable=function(){var e=new S;return e.source=this,e},t}(S)).create=function(e,t){return new A(e,t)},T),A=function(e){function t(t,n){var r=this;return(r=e.call(this)||this).destination=t,r.source=n,r}return __extends(t,e),t.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},t.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},t.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},t.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):f.EMPTY},t}(I);function O(e){return e&&"function"==typeof e.schedule}var N=function(e){function t(t,n,r){var o=this;return(o=e.call(this)||this).parent=t,o.outerValue=n,o.outerIndex=r,o.index=0,o}return __extends(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(g),D=function(e){return function(t){for(var n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.closed||t.complete()}},j=function(e){return function(t){return e.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,u),t}};var M="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator",U=function(e){return function(t){for(var n=e[M]();;){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}},L=function(e){return function(t){var n=e[m]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)}},F=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e};function V(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}var H=function(e){if(e instanceof S)return function(t){return e._isScalar?(t.next(e.value),void t.complete()):e.subscribe(t)};if(e&&"function"==typeof e[m])return L(e);if(F(e))return D(e);if(V(e))return j(e);if(e&&"function"==typeof e[M])return U(e);var t=l(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+t+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")};function z(e,t,n,r,o){if(void 0===o&&(o=new N(e,n,r)),!o.closed)return H(t)(o)}var B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(g);function q(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new W(e,t))}}var W=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new Z(e,this.project,this.thisArg))},e}(),Z=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t)||this).project=n,o.count=0,o.thisArg=r||o,o}return __extends(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)},t}(g);function G(e,t){return new S(t?function(n){var r=new f,o=0;return r.add(t.schedule((function(){o!==e.length?(n.next(e[o++]),n.closed||r.add(this.schedule())):n.complete()}))),r}:D(e))}function Q(e,t){if(!t)return e instanceof S?e:new S(H(e));if(null!=e){if(function(e){return e&&"function"==typeof e[m]}(e))return function(e,t){return new S(t?function(n){var r=new f;return r.add(t.schedule((function(){var o=e[m]();r.add(o.subscribe({next:function(e){r.add(t.schedule((function(){return n.next(e)})))},error:function(e){r.add(t.schedule((function(){return n.error(e)})))},complete:function(){r.add(t.schedule((function(){return n.complete()})))}}))}))),r}:L(e))}(e,t);if(V(e))return function(e,t){return new S(t?function(n){var r=new f;return r.add(t.schedule((function(){return e.then((function(e){r.add(t.schedule((function(){n.next(e),r.add(t.schedule((function(){return n.complete()})))})))}),(function(e){r.add(t.schedule((function(){return n.error(e)})))}))}))),r}:j(e))}(e,t);if(F(e))return G(e,t);if(function(e){return e&&"function"==typeof e[M]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new S(t?function(n){var r,o=new f;return o.add((function(){r&&"function"==typeof r.return&&r.return()})),o.add(t.schedule((function(){r=e[M](),o.add(t.schedule((function(){if(!n.closed){var e,t;try{var o=r.next();e=o.value,t=o.done}catch(i){return void n.error(i)}t?n.complete():(n.next(e),this.schedule())}})))}))),o}:U(e))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}function K(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof t?function(r){return r.pipe(K((function(n,r){return Q(e(n,r)).pipe(q((function(e,o){return t(n,e,r,o)})))}),n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new Y(e,n))})}var Y=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new J(e,this.project,this.concurrent))},e}(),J=function(e){function t(t,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var o=this;return(o=e.call(this,t)||this).project=n,o.concurrent=r,o.hasCompleted=!1,o.buffer=[],o.active=0,o.index=0,o}return __extends(t,e),t.prototype._next=function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=new N(this,void 0,void 0);this.destination.add(r),z(this,e,t,n,r)},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(B);function $(e){return e}function X(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),K($,e)}function ee(){return function(e){return e.lift(new te(e))}}var te=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var r=new ne(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o},e}(),ne=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).connectable=n,r}return __extends(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},t}(g),re=function(e){function t(t,n){var r=this;return(r=e.call(this)||this).source=t,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return __extends(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new f).add(this.source.subscribe(new ie(this.getSubject(),this))),e.closed?(this._connection=null,e=f.EMPTY):this._connection=e),e},t.prototype.refCount=function(){return ee()(this)},t}(S).prototype,oe={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:re._subscribe},_isComplete:{value:re._isComplete,writable:!0},getSubject:{value:re.getSubject},connect:{value:re.connect},refCount:{value:re.refCount}},ie=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).connectable=n,r}return __extends(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(R);function ue(){return new I}var ae="__parameters__";function se(e,t,n){var r=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e){var r=e.apply(void 0,t);for(var o in r)this[o]=r[o]}}}(t);function o(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof o)return r.apply(this,e),this;var n=new(o.bind.apply(o,[void 0].concat(e)));return i.annotation=n,i;function i(e,t,r){for(var o=e.hasOwnProperty(ae)?e[ae]:Object.defineProperty(e,ae,{value:[]})[ae];o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(n),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}var le=se("Inject",(function(e){return{token:e}})),ce=se("Optional"),pe=se("Self"),he=se("SkipSelf"),fe=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function de(e){for(var t in e)if(e[t]===de)return t;throw Error("Could not find renamed property on target object.")}function ve(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ge(e){var t=e[ye];return t&&t.token===e?t:null}var ye=de({ngInjectableDef:de});function me(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(me).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}var be=de({__forward_ref__:de});function we(e){return e.__forward_ref__=we,e.toString=function(){return me(this())},e}function _e(e){var t=e;return"function"==typeof t&&t.hasOwnProperty(be)&&t.__forward_ref__===we?t():e}var Ce,Se="undefined"!=typeof globalThis&&globalThis,xe="undefined"!=typeof window&&window,Ee="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Te="undefined"!=typeof global&&global,ke=Se||Te||xe||Ee,Pe=function(){function e(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.ngInjectableDef=ve({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}return e.prototype.toString=function(){return"InjectionToken "+this._desc},e}(),Re=new Pe("INJECTOR",-1),Ie=new Object,Ae=/\n/gm,Oe="\u0275",Ne="__source",De=de({provide:String,useValue:de}),je=void 0;function Me(e){var t=je;return je=e,t}function Ue(e,t){if(void 0===t&&(t=fe.Default),void 0===je)throw new Error("inject() must be called from an injection context");return null===je?function(e,t,n){var r=ge(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&fe.Optional)return null;throw new Error("Injector: NOT_FOUND ["+me(e)+"]")}(e,0,t):je.get(e,t&fe.Optional?null:void 0,t)}function Le(e,t){return void 0===t&&(t=fe.Default),(Ce||Ue)(e,t)}var Fe=function(){function e(){}return e.prototype.get=function(e,t){if(void 0===t&&(t=Ie),t===Ie){var n=new Error("NullInjectorError: No provider for "+me(e)+"!");throw n.name="NullInjectorError",n}return t},e}();function Ve(e,t,n,r){void 0===r&&(r=null),e=e&&"\n"===e.charAt(0)&&e.charAt(1)==Oe?e.substr(2):e;var o=me(t);if(t instanceof Array)o=t.map(me).join(" -> ");else if("object"==typeof t){var i=[];for(var u in t)if(t.hasOwnProperty(u)){var a=t[u];i.push(u+":"+("string"==typeof a?JSON.stringify(a):me(a)))}o="{"+i.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+o+"]: "+e.replace(Ae,"\n ")}var He=function(){},ze=function(){};function Be(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function qe(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var We=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),Ze=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ke),Ge="ngDebugContext",Qe="ngOriginalError",Ke="ngErrorLogger";function Ye(e){return e[Ge]}function Je(e){return e[Qe]}function $e(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e.error.apply(e,t)}var Xe=function(){function e(){this._console=console}return e.prototype.handleError=function(e){var t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e[Ke]||$e}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)},e.prototype._findContext=function(e){return e?Ye(e)?Ye(e):this._findContext(Je(e)):null},e.prototype._findOriginalError=function(e){for(var t=Je(e);t&&Je(t);)t=Je(t);return t},e}(),et=!0,tt=!1;function nt(){return tt=!0,et}var rt=function(){function e(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t),this.inertBodyElement=this.inertDocument.createElement("body"),t.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(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return e.prototype.getInertBodyElement_XHR=function(e){e="<body><remove></remove>"+e+"</body>";try{e=encodeURI(e)}catch(r){return null}var t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);var n=t.response.body;return n.removeChild(n.firstChild),n},e.prototype.getInertBodyElement_DOMParser=function(e){e="<body><remove></remove>"+e+"</body>";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(n){return null}},e.prototype.getInertBodyElement_InertDocument=function(e){var t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},e.prototype.stripCustomNsAttrs=function(e){for(var t=e.attributes,n=t.length-1;0<n;n--){var r=t.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||e.removeAttribute(r)}for(var o=e.firstChild;o;)o.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(o),o=o.nextSibling},e}(),ot=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,it=/^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 ut(e){return(e=String(e)).match(ot)||e.match(it)?e:(nt()&&console.warn("WARNING: sanitizing unsafe URL value "+e+" (see http://g.co/ng/security#xss)"),"unsafe:"+e)}function at(e){for(var t={},n=0,r=e.split(",");n<r.length;n++){t[r[n]]=!0}return t}function st(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n={},r=0,o=e;r<o.length;r++){var i=o[r];for(var u in i)i.hasOwnProperty(u)&&(n[u]=!0)}return n}var lt,ct=at("area,br,col,hr,img,wbr"),pt=at("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ht=at("rp,rt"),ft=st(ht,pt),dt=st(ct,st(pt,at("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")),st(ht,at("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")),ft),vt=at("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),gt=at("srcset"),yt=st(vt,gt,at("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"),at("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")),mt=at("script,style,template"),bt=function(){function e(){this.sanitizedSomething=!1,this.buf=[]}return e.prototype.sanitizeChildren=function(e){for(var t=e.firstChild,n=!0;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);var r=this.checkClobberedElement(t,t.nextSibling);if(r){t=r;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")},e.prototype.startElement=function(e){var t=e.nodeName.toLowerCase();if(!dt.hasOwnProperty(t))return this.sanitizedSomething=!0,!mt.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);for(var n,r=e.attributes,o=0;o<r.length;o++){var i=r.item(o),u=i.name,a=u.toLowerCase();if(yt.hasOwnProperty(a)){var s=i.value;vt[a]&&(s=ut(s)),gt[a]&&(n=s,s=(n=String(n)).split(",").map((function(e){return ut(e.trim())})).join(", ")),this.buf.push(" ",u,'="',Ct(s),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0},e.prototype.endElement=function(e){var t=e.nodeName.toLowerCase();dt.hasOwnProperty(t)&&!ct.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))},e.prototype.chars=function(e){this.buf.push(Ct(e))},e.prototype.checkClobberedElement=function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t},e}(),wt=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,_t=/([^\#-~ |!])/g;function Ct(e){return e.replace(/&/g,"&").replace(wt,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(_t,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}function St(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xt=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}(),Et=function(){},Tt=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),kt=/^url\(([^)]+)\)$/,Pt=/([A-Z])/g;function Rt(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}var It=function(){var e=function(){};return e.__NG_ELEMENT_ID__=function(){return At()},e}(),At=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},Ot=new Pe("The presence of this token marks an injector as being the root injector."),Nt=function(e,t,n){return new Ft(e,t,n)},Dt=function(){var e=function(){function e(){}return e.create=function(e,t){return Array.isArray(e)?Nt(e,t,""):Nt(e.providers,e.parent,e.name||"")},e}();return e.THROW_IF_NOT_FOUND=Ie,e.NULL=new Fe,e.ngInjectableDef=ve({token:e,providedIn:"any",factory:function(){return Le(Re)}}),e.__NG_ELEMENT_ID__=-1,e}(),jt=function(e){return e},Mt=[],Ut=jt,Lt=function(){return Array.prototype.slice.call(arguments)},Ft=function(){function e(e,t,n){void 0===t&&(t=Dt.NULL),void 0===n&&(n=null),this.parent=t,this.source=n;var r=this._records=new Map;r.set(Dt,{token:Dt,fn:jt,deps:Mt,value:this,useNew:!1}),r.set(Re,{token:Re,fn:jt,deps:Mt,value:this,useNew:!1}),function e(t,n){if(n)if((n=_e(n))instanceof Array)for(var r=0;r<n.length;r++)e(t,n[r]);else{if("function"==typeof n)throw Ht("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Ht("Unexpected provider",n);var o=_e(n.provide),i=function(e){var t=function(e){var t=Mt,n=e.deps;if(n&&n.length){t=[];for(var r=0;r<n.length;r++){var o=6,i=_e(n[r]);if(i instanceof Array)for(var u=0,a=i;u<a.length;u++){var s=a[u];s instanceof ce||s==ce?o|=1:s instanceof he||s==he?o&=-3:s instanceof pe||s==pe?o&=-5:i=s instanceof le?s.token:_e(s)}t.push({token:i,options:o})}}else if(e.useExisting)t=[{token:_e(e.useExisting),options:6}];else if(!(n||De in e))throw Ht("'deps' required",e);return t}(e),n=jt,r=Mt,o=!1,i=_e(e.provide);if(De in e)r=e.useValue;else if(e.useFactory)n=e.useFactory;else if(e.useExisting);else if(e.useClass)o=!0,n=_e(e.useClass);else{if("function"!=typeof i)throw Ht("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);o=!0,n=i}return{deps:t,fn:n,useNew:o,value:r}}(n);if(!0===n.multi){var u=t.get(o);if(u){if(u.fn!==Lt)throw Vt(o)}else t.set(o,u={token:n.provide,deps:[],useNew:!1,fn:Lt,value:Mt});u.deps.push({token:o=n,options:6})}var a=t.get(o);if(a&&a.fn==Lt)throw Vt(o);t.set(o,i)}}(r,e)}return e.prototype.get=function(e,t,n){void 0===n&&(n=fe.Default);var r=this._records.get(e);try{return function e(t,n,r,o,i,u){try{return function(t,n,r,o,i,u){var a;if(!n||u&fe.SkipSelf)u&fe.Self||(a=o.get(t,i,fe.Default));else{if((a=n.value)==Ut)throw Error("\u0275Circular dependency");if(a===Mt){n.value=Ut;var s=n.useNew,l=n.fn,c=n.deps,p=Mt;if(c.length){p=[];for(var h=0;h<c.length;h++){var f=c[h],d=f.options,v=2&d?r.get(f.token):void 0;p.push(e(f.token,v,r,v||4&d?o:Dt.NULL,1&d?null:Dt.THROW_IF_NOT_FOUND,fe.Default))}}n.value=a=s?new(l.bind.apply(l,[void 0].concat(p))):l.apply(void 0,p)}}return a}(t,n,r,o,i,u)}catch(a){throw a instanceof Error||(a=new Error(a)),(a.ngTempTokenPath=a.ngTempTokenPath||[]).unshift(t),n&&n.value==Ut&&(n.value=Mt),a}}(e,r,this._records,this.parent,t,n)}catch(o){return function(e,t,n,r){var o=e.ngTempTokenPath;throw t[Ne]&&o.unshift(t[Ne]),e.message=Ve("\n"+e.message,o,"StaticInjectorError",r),e.ngTokenPath=o,e.ngTempTokenPath=null,e}(o,e,0,this.source)}},e.prototype.toString=function(){var e=[];return this._records.forEach((function(t,n){return e.push(me(n))})),"StaticInjector["+e.join(", ")+"]"},e}();function Vt(e){return Ht("Cannot mix multi providers and regular providers",e)}function Ht(e,t){return new Error(Ve(e,t,"StaticInjectorError"))}var zt=new Pe("AnalyzeForEntryComponents"),Bt=null;function qt(){if(!Bt){var e=ke.Symbol;if(e&&e.iterator)Bt=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Bt=r)}}return Bt}function Wt(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function Zt(e,t){var n=Qt(e),r=Qt(t);return n&&r?function(e,t,n){for(var r=e[qt()](),o=t[qt()]();;){var i=r.next(),u=o.next();if(i.done&&u.done)return!0;if(i.done||u.done)return!1;if(!n(i.value,u.value))return!1}}(e,t,Zt):!(n||!(e&&("object"==typeof e||"function"==typeof e))||r||!(t&&("object"==typeof t||"function"==typeof t)))||Wt(e,t)}var Gt=function(){function e(e){this.wrapped=e}return e.wrap=function(t){return new e(t)},e.unwrap=function(t){return e.isWrapped(t)?t.wrapped:t},e.isWrapped=function(t){return t instanceof e},e}();function Qt(e){return!!Kt(e)&&(Array.isArray(e)||!(e instanceof Map)&&qt()in e)}function Kt(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Yt(e){return!!e&&"function"==typeof e.then}function Jt(e){return!!e&&"function"==typeof e.subscribe}var $t=function(){function e(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}return e.prototype.isFirstChange=function(){return this.firstChange},e}(),Xt=function(){},en=function(){};function tn(e){var t=Error("No component factory found for "+me(e)+". Did you add it to @NgModule.entryComponents?");return t[nn]=e,t}var nn="ngComponent",rn=function(){function e(){}return e.prototype.resolveComponentFactory=function(e){throw tn(e)},e}(),on=function(){var e=function(){};return e.NULL=new rn,e}(),un=function(){function e(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(var r=0;r<e.length;r++){var o=e[r];this._factories.set(o.componentType,o)}}return e.prototype.resolveComponentFactory=function(e){var t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw tn(e);return new an(t,this._ngModule)},e}(),an=function(e){function t(t,n){var r=this;return(r=e.call(this)||this).factory=t,r.ngModule=n,r.selector=t.selector,r.componentType=t.componentType,r.ngContentSelectors=t.ngContentSelectors,r.inputs=t.inputs,r.outputs=t.outputs,r}return __extends(t,e),t.prototype.create=function(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)},t}(en);function sn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}var ln=function(){var e=function(e){this.nativeElement=e};return e.__NG_ELEMENT_ID__=function(){return cn(e)},e}(),cn=sn,pn=function(){},hn=function(){},fn=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),dn=function(){var e=function(){};return e.__NG_ELEMENT_ID__=function(){return vn()},e}(),vn=sn,gn=new function(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}("8.2.12"),yn=function(){function e(){}return e.prototype.supports=function(e){return Qt(e)},e.prototype.create=function(e){return new bn(e)},e}(),mn=function(e,t){return t},bn=function(){function e(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||mn}return e.prototype.forEachItem=function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)},e.prototype.forEachOperation=function(e){for(var t=this._itHead,n=this._removalsHead,r=0,o=null;t||n;){var i=!n||t&&t.currentIndex<Sn(n,r,o)?t:n,u=Sn(i,r,o),a=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(t=t._next,null==i.previousIndex)r++;else{o||(o=[]);var s=u-r,l=a-r;if(s!=l){for(var c=0;c<s;c++){var p=c<o.length?o[c]:o[c]=0,h=p+c;l<=h&&h<s&&(o[c]=p+1)}o[i.previousIndex]=l-s}}u!==a&&e(i,u,a)}},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachMovedItem=function(e){var t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.forEachIdentityChange=function(e){var t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)},e.prototype.diff=function(e){if(null==e&&(e=[]),!Qt(e))throw new Error("Error trying to diff '"+me(e)+"'. Only arrays and iterables are allowed");return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n,r,o,i=this._itHead,u=!1;if(Array.isArray(e)){this.length=e.length;for(var a=0;a<this.length;a++)o=this._trackByFn(a,r=e[a]),null!==i&&Wt(i.trackById,o)?(u&&(i=this._verifyReinsertion(i,r,o,a)),Wt(i.item,r)||this._addIdentityChange(i,r)):(i=this._mismatch(i,r,o,a),u=!0),i=i._next}else n=0,function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var r,o=e[qt()]();!(r=o.next()).done;)t(r.value)}(e,(function(e){o=t._trackByFn(n,e),null!==i&&Wt(i.trackById,o)?(u&&(i=t._verifyReinsertion(i,e,o,n)),Wt(i.item,e)||t._addIdentityChange(i,e)):(i=t._mismatch(i,e,o,n),u=!0),i=i._next,n++})),this.length=n;return this._truncate(i),this.collection=e,this.isDirty},Object.defineProperty(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),e.prototype._reset=function(){if(this.isDirty){var e=void 0,t=void 0;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},e.prototype._mismatch=function(e,t,n,r){var o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Wt(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Wt(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new wn(t,n),o,r),e},e.prototype._verifyReinsertion=function(e,t,n,r){var o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e},e.prototype._truncate=function(e){for(;null!==e;){var t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},e.prototype._reinsertAfter=function(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);var r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._moveAfter=function(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e},e.prototype._addAfter=function(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e},e.prototype._insertAfter=function(e,t,n){var r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Cn),this._linkedRecords.put(e),e.currentIndex=n,e},e.prototype._remove=function(e){return this._addToRemovals(this._unlink(e))},e.prototype._unlink=function(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);var t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e},e.prototype._addToMoves=function(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)},e.prototype._addToRemovals=function(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Cn),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e},e.prototype._addIdentityChange=function(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e},e}(),wn=function(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null},_n=function(){function e(){this._head=null,this._tail=null}return e.prototype.add=function(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)},e.prototype.get=function(e,t){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Wt(n.trackById,e))return n;return null},e.prototype.remove=function(e){var t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head},e}(),Cn=function(){function e(){this.map=new Map}return e.prototype.put=function(e){var t=e.trackById,n=this.map.get(t);n||(n=new _n,this.map.set(t,n)),n.add(e)},e.prototype.get=function(e,t){var n=this.map.get(e);return n?n.get(e,t):null},e.prototype.remove=function(e){var t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e},Object.defineProperty(e.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.map.clear()},e}();function Sn(e,t,n){var r=e.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+t+o}var xn=function(){function e(){}return e.prototype.supports=function(e){return e instanceof Map||Kt(e)},e.prototype.create=function(){return new En},e}(),En=function(){function e(){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(e.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),e.prototype.forEachItem=function(e){var t;for(t=this._mapHead;null!==t;t=t._next)e(t)},e.prototype.forEachPreviousItem=function(e){var t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)},e.prototype.forEachChangedItem=function(e){var t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)},e.prototype.forEachAddedItem=function(e){var t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)},e.prototype.forEachRemovedItem=function(e){var t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)},e.prototype.diff=function(e){if(e){if(!(e instanceof Map||Kt(e)))throw new Error("Error trying to diff '"+me(e)+"'. Only maps and objects are allowed")}else e=new Map;return this.check(e)?this:null},e.prototype.onDestroy=function(){},e.prototype.check=function(e){var t=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(e,(function(e,r){if(n&&n.key===r)t._maybeAddToChanges(n,e),t._appendAfter=n,n=n._next;else{var o=t._getOrCreateRecordForKey(r,e);n=t._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},e.prototype._insertBeforeOrAppend=function(e,t){if(e){var n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null},e.prototype._getOrCreateRecordForKey=function(e,t){if(this._records.has(e)){var n=this._records.get(e);this._maybeAddToChanges(n,t);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 Tn(e);return this._records.set(e,i),i.currentValue=t,this._addToAdditions(i),i},e.prototype._reset=function(){if(this.isDirty){var e=void 0;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},e.prototype._maybeAddToChanges=function(e,t){Wt(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))},e.prototype._addToAdditions=function(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)},e.prototype._addToChanges=function(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)},e.prototype._forEach=function(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach((function(n){return t(e[n],n)}))},e}(),Tn=function(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null},kn=function(){var e=function(){function e(e){this.factories=e}return e.create=function(t,n){if(null!=n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new he,new ce]]}},e.prototype.find=function(e){var t,n=this.factories.find((function(t){return t.supports(e)}));if(null!=n)return n;throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+((t=e).name||typeof t)+"'")},e}();return e.ngInjectableDef=ve({token:e,providedIn:"root",factory:function(){return new e([new yn])}}),e}(),Pn=function(){var e=function(){function e(e){this.factories=e}return e.create=function(t,n){if(n){var r=n.factories.slice();t=t.concat(r)}return new e(t)},e.extend=function(t){return{provide:e,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new he,new ce]]}},e.prototype.find=function(e){var t=this.factories.find((function(t){return t.supports(e)}));if(t)return t;throw new Error("Cannot find a differ supporting object '"+e+"'")},e}();return e.ngInjectableDef=ve({token:e,providedIn:"root",factory:function(){return new e([new xn])}}),e}(),Rn=[new xn],In=new kn([new yn]),An=new Pn(Rn),On=function(){var e=function(){};return e.__NG_ELEMENT_ID__=function(){return Nn(e,ln)},e}(),Nn=sn,Dn=function(){var e=function(){};return e.__NG_ELEMENT_ID__=function(){return jn(e,ln)},e}(),jn=sn;function Mn(e,t,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. 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(e,t){var n=new Error(e);return Un(n,t),n}(o,e)}function Un(e,t){e[Ge]=t,e[Ke]=t.logError.bind(t)}function Ln(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function Fn(e,t,n){var r=e.state,o=1792&r;return o===t?(e.state=-1793&r|n,e.initIndex=-1,!0):o===n}function Vn(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function Hn(e,t){return e.nodes[t]}function zn(e,t){return e.nodes[t]}function Bn(e,t){return e.nodes[t]}function qn(e,t){return e.nodes[t]}function Wn(e,t){return e.nodes[t]}var Zn={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},Gn=function(){},Qn=new Map;function Kn(e){var t=Qn.get(e);return t||(t=me(e)+"_"+Qn.size,Qn.set(e,t)),t}var Yn="$$undefined",Jn="$$empty";function $n(e){return{id:Yn,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}var Xn=0;function er(e,t,n,r){return!(!(2&e.state)&&Wt(e.oldValues[t.bindingIndex+n],r))}function tr(e,t,n,r){return!!er(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function nr(e,t,n,r){var o=e.oldValues[t.bindingIndex+n];if(1&e.state||!Zt(o,r)){var i=t.bindings[n].name;throw Mn(Zn.createDebugContext(e,t.nodeIndex),i+": "+o,i+": "+r,0!=(1&e.state))}}function rr(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function or(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function ir(e,t,n,r){try{return rr(33554432&e.def.nodes[t].flags?zn(e,t).componentView:e),Zn.handleEvent(e,t,n,r)}catch(o){e.root.errorHandler.handleError(o)}}function ur(e){return e.parent?zn(e.parent,e.parentNodeDef.nodeIndex):null}function ar(e){return e.parent?e.parentNodeDef.parent:null}function sr(e,t){switch(201347067&t.flags){case 1:return zn(e,t.nodeIndex).renderElement;case 2:return Hn(e,t.nodeIndex).renderText}}function lr(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function cr(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function pr(e){var t={},n=0,r={};return e&&e.forEach((function(e){var o=e[0],i=e[1];"number"==typeof o?(t[o]=i,n|=function(e){return 1<<e%32}(o)):r[o]=i})),{matchedQueries:t,references:r,matchedQueryIds:n}}function hr(e,t){return e.map((function(e){var n,r;return Array.isArray(e)?(r=e[0],n=e[1]):(r=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,Ne,{value:t,configurable:!0}),{flags:r,token:n,tokenKey:Kn(n)}}))}function fr(e,t,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===We.Native?zn(e,n.renderParent.nodeIndex).renderElement:void 0:t}var dr=new WeakMap;function vr(e){var t=dr.get(e);return t||((t=e((function(){return Gn}))).factory=e,dr.set(e,t)),t}function gr(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(sr(e,e.def.lastRenderRootNode))),yr(e,t,0,e.def.nodes.length-1,n,r,o)}function yr(e,t,n,r,o,i,u){for(var a=n;a<=r;a++){var s=e.def.nodes[a];11&s.flags&&br(e,s,t,o,i,u),a+=s.childCount}}function mr(e,t,n,r,o,i){for(var u=e;u&&!lr(u);)u=u.parent;for(var a=u.parent,s=ar(u),l=s.nodeIndex+s.childCount,c=s.nodeIndex+1;c<=l;c++){var p=a.def.nodes[c];p.ngContentIndex===t&&br(a,p,n,r,o,i),c+=p.childCount}if(!a.parent){var h=e.root.projectableNodes[t];if(h)for(c=0;c<h.length;c++)wr(e,h[c],n,r,o,i)}}function br(e,t,n,r,o,i){if(8&t.flags)mr(e,t.ngContent.index,n,r,o,i);else{var u=sr(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&wr(e,u,n,r,o,i),32&t.bindingFlags&&wr(zn(e,t.nodeIndex).componentView,u,n,r,o,i)):wr(e,u,n,r,o,i),16777216&t.flags)for(var a=zn(e,t.nodeIndex).viewContainer._embeddedViews,s=0;s<a.length;s++)gr(a[s],n,r,o,i);1&t.flags&&!t.element.name&&yr(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,i)}}function wr(e,t,n,r,o,i){var u=e.renderer;switch(n){case 1:u.appendChild(r,t);break;case 2:u.insertBefore(r,t,o);break;case 3:u.removeChild(r,t);break;case 0:i.push(t)}}var _r=/^:([^:]+):(.+)$/;function Cr(e){if(":"===e[0]){var t=e.match(_r);return[t[1],t[2]]}return["",e]}function Sr(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}var xr=new Object,Er=Kn(Dt),Tr=Kn(Re),kr=Kn(He);function Pr(e,t,n,r){return n=_e(n),{index:-1,deps:hr(r,me(t)),flags:e,token:t,value:n}}function Rr(e,t,n){void 0===n&&(n=Dt.THROW_IF_NOT_FOUND);var r,o,i=Me(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var u=t.tokenKey;switch(u){case Er:case Tr:case kr:return e}var a,s=e._def.providersByKey[u];if(s){var l=e._providers[s.index];return void 0===l&&(l=e._providers[s.index]=Ir(e,s)),l===xr?void 0:l}if((a=ge(t.token))&&(r=e,null!=(o=a).providedIn&&(function(e,t){return e._def.modules.indexOf(t)>-1}(r,o.providedIn)||"root"===o.providedIn&&r._def.isRoot))){var c=e._providers.length;return e._def.providers[c]=e._def.providersByKey[t.tokenKey]={flags:5120,value:a.factory,deps:[],index:c,token:t.token},e._providers[c]=xr,e._providers[c]=Ir(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{Me(i)}}function Ir(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(Rr(e,n[0]));case 2:return new t(Rr(e,n[0]),Rr(e,n[1]));case 3:return new t(Rr(e,n[0]),Rr(e,n[1]),Rr(e,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Rr(e,n[i]);return new(t.bind.apply(t,[void 0].concat(o)))}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t(Rr(e,n[0]));case 2:return t(Rr(e,n[0]),Rr(e,n[1]));case 3:return t(Rr(e,n[0]),Rr(e,n[1]),Rr(e,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Rr(e,n[i]);return t.apply(void 0,o)}}(e,t.value,t.deps);break;case 2048:n=Rr(e,t.deps[0]);break;case 256:n=t.value}return n===xr||null===n||"object"!=typeof n||131072&t.flags||"function"!=typeof n.ngOnDestroy||(t.flags|=131072),void 0===n?xr:n}function Ar(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,qe(n,t),Zn.dirtyParentQueries(r),Nr(r),r}function Or(e,t,n){var r=t?sr(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),i=n.renderer.nextSibling(r);gr(n,2,o,i,void 0)}function Nr(e){gr(e,3,null,null,void 0)}var Dr=new Object;function jr(e,t,n,r,o,i){return new Mr(e,t,n,r,o,i)}var Mr=function(e){function t(t,n,r,o,i,u){var a=this;return(a=e.call(this)||this).selector=t,a.componentType=n,a._inputs=o,a._outputs=i,a.ngContentSelectors=u,a.viewDefFactory=r,a}return __extends(t,e),Object.defineProperty(t.prototype,"inputs",{get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outputs",{get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e},enumerable:!0,configurable:!0}),t.prototype.create=function(e,t,n,r){if(!r)throw new Error("ngModule should be provided");var o=vr(this.viewDefFactory),i=o.nodes[0].element.componentProvider.nodeIndex,u=Zn.createRootView(e,t||[],n,o,r,Dr),a=Bn(u,i).instance;return n&&u.renderer.setAttribute(zn(u,0).renderElement,"ng-version",gn.full),new Ur(u,new Hr(u),a)},t}(en),Ur=function(e){function t(t,n,r){var o=this;return(o=e.call(this)||this)._view=t,o._viewRef=n,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=r,o}return __extends(t,e),Object.defineProperty(t.prototype,"location",{get:function(){return new ln(zn(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new Wr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewRef.destroy()},t.prototype.onDestroy=function(e){this._viewRef.onDestroy(e)},t}(Xt);function Lr(e,t,n){return new Fr(e,t,n)}var Fr=function(){function e(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}return Object.defineProperty(e.prototype,"element",{get:function(){return new ln(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Wr(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentInjector",{get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=ar(e),e=e.parent;return e?new Wr(e,t):new Wr(this._view,null)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=Ar(this._data,e);Zn.destroyView(t)}},e.prototype.get=function(e){var t=this._embeddedViews[e];if(t){var n=new Hr(t);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(e.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),e.prototype.createEmbeddedView=function(e,t,n){var r=e.createEmbeddedView(t||{});return this.insert(r,n),r},e.prototype.createComponent=function(e,t,n,r,o){var i=n||this.parentInjector;o||e instanceof an||(o=i.get(He));var u=e.create(i,r,void 0,o);return this.insert(u.hostView,t),u},e.prototype.insert=function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,o,i,u,a=e;return n=this._view,r=this._data,o=t,i=a._view,u=r.viewContainer._embeddedViews,null==o&&(o=u.length),i.viewContainerParent=n,Be(u,o,i),function(e,t){var n=ur(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(r,i),Zn.dirtyParentQueries(i),Or(r,o>0?u[o-1]:null,i),a.attachToViewContainerRef(this),e},e.prototype.move=function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,o,i,u,a=this._embeddedViews.indexOf(e._view);return n=this._data,r=a,o=t,i=n.viewContainer._embeddedViews,u=i[r],qe(i,r),null==o&&(o=i.length),Be(i,o,u),Zn.dirtyParentQueries(u),Nr(u),Or(n,o>0?i[o-1]:null,u),e},e.prototype.indexOf=function(e){return this._embeddedViews.indexOf(e._view)},e.prototype.remove=function(e){var t=Ar(this._data,e);t&&Zn.destroyView(t)},e.prototype.detach=function(e){var t=Ar(this._data,e);return t?new Hr(t):null},e}();function Vr(e){return new Hr(e)}var Hr=function(){function e(e){this._view=e,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(e.prototype,"rootNodes",{get:function(){return gr(this._view,0,void 0,void 0,e=[]),e;var e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),e.prototype.markForCheck=function(){rr(this._view)},e.prototype.detach=function(){this._view.state&=-5},e.prototype.detectChanges=function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{Zn.checkAndUpdateView(this._view)}finally{e.end&&e.end()}},e.prototype.checkNoChanges=function(){Zn.checkNoChangesView(this._view)},e.prototype.reattach=function(){this._view.state|=4},e.prototype.onDestroy=function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)},e.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Zn.destroyView(this._view)},e.prototype.detachFromAppRef=function(){this._appRef=null,Nr(this._view),Zn.dirtyParentQueries(this._view)},e.prototype.attachToAppRef=function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e},e.prototype.attachToViewContainerRef=function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e},e}();function zr(e,t){return new Br(e,t)}var Br=function(e){function t(t,n){var r=this;return(r=e.call(this)||this)._parentView=t,r._def=n,r}return __extends(t,e),t.prototype.createEmbeddedView=function(e){return new Hr(Zn.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))},Object.defineProperty(t.prototype,"elementRef",{get:function(){return new ln(zn(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),t}(On);function qr(e,t){return new Wr(e,t)}var Wr=function(){function e(e,t){this.view=e,this.elDef=t}return e.prototype.get=function(e,t){return void 0===t&&(t=Dt.THROW_IF_NOT_FOUND),Zn.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Kn(e)},t)},e}();function Zr(e){return new Gr(e.renderer)}var Gr=function(){function e(e){this.delegate=e}return e.prototype.selectRootElement=function(e){return this.delegate.selectRootElement(e)},e.prototype.createElement=function(e,t){var n=Cr(t),r=n[0],o=n[1],i=this.delegate.createElement(o,r);return e&&this.delegate.appendChild(e,i),i},e.prototype.createViewRoot=function(e){return e},e.prototype.createTemplateAnchor=function(e){var t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t},e.prototype.createText=function(e,t){var n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n},e.prototype.projectNodes=function(e,t){for(var n=0;n<t.length;n++)this.delegate.appendChild(e,t[n])},e.prototype.attachViewAfter=function(e,t){for(var n=this.delegate.parentNode(e),r=this.delegate.nextSibling(e),o=0;o<t.length;o++)this.delegate.insertBefore(n,t[o],r)},e.prototype.detachView=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},e.prototype.destroyView=function(e,t){for(var n=0;n<t.length;n++)this.delegate.destroyNode(t[n])},e.prototype.listen=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.listenGlobal=function(e,t,n){return this.delegate.listen(e,t,n)},e.prototype.setElementProperty=function(e,t,n){this.delegate.setProperty(e,t,n)},e.prototype.setElementAttribute=function(e,t,n){var r=Cr(t),o=r[0],i=r[1];null!=n?this.delegate.setAttribute(e,i,n,o):this.delegate.removeAttribute(e,i,o)},e.prototype.setBindingDebugInfo=function(e,t,n){},e.prototype.setElementClass=function(e,t,n){n?this.delegate.addClass(e,t):this.delegate.removeClass(e,t)},e.prototype.setElementStyle=function(e,t,n){null!=n?this.delegate.setStyle(e,t,n):this.delegate.removeStyle(e,t)},e.prototype.invokeElementMethod=function(e,t,n){e[t].apply(e,n)},e.prototype.setText=function(e,t){this.delegate.setValue(e,t)},e.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},e}();function Qr(e,t,n,r){return new Kr(e,t,n,r)}var Kr=function(){function e(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){for(var t=e._def,n=e._providers=new Array(t.providers.length),r=0;r<t.providers.length;r++){var o=t.providers[r];4096&o.flags||void 0===n[r]&&(n[r]=Ir(e,o))}}(this)}return e.prototype.get=function(e,t,n){void 0===t&&(t=Dt.THROW_IF_NOT_FOUND),void 0===n&&(n=fe.Default);var r=0;return n&fe.SkipSelf?r|=1:n&fe.Self&&(r|=4),Rr(this,{token:e,tokenKey:Kn(e),flags:r},t)},Object.defineProperty(e.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this.get(on)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+me(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(e,t){for(var n=e._def,r=new Set,o=0;o<n.providers.length;o++)if(131072&n.providers[o].flags){var i=e._providers[o];if(i&&i!==xr){var u=i.ngOnDestroy;"function"!=typeof u||r.has(i)||(u.apply(i),r.add(i))}}}(this),this._destroyListeners.forEach((function(e){return e()}))},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},e}(),Yr=Kn(pn),Jr=Kn(dn),$r=Kn(ln),Xr=Kn(Dn),eo=Kn(On),to=Kn(It),no=Kn(Dt),ro=Kn(Re);function oo(e,t,n,r,o,i,u,a){var s=[];if(u)for(var l in u){var c=u[l],p=c[0],h=c[1];s[p]={flags:8,name:l,nonMinifiedName:h,ns:null,securityContext:null,suffix:null}}var f=[];if(a)for(var d in a)f.push({type:1,propName:d,target:null,eventName:a[d]});return function(e,t,n,r,o,i,u,a,s){var l=pr(n),c=l.matchedQueries,p=l.references,h=l.matchedQueryIds;s||(s=[]),a||(a=[]),i=_e(i);var f=hr(u,me(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:h,references:p,ngContentIndex:-1,childCount:r,bindings:a,bindingFlags:Sr(a),outputs:s,element:null,provider:{token:o,value:i,deps:f},text:null,query:null,ngContent:null}}(e,t|=16384,n,r,o,o,i,s,f)}function io(e,t){return lo(e,t)}function uo(e,t){for(var n=e;n.parent&&!lr(n);)n=n.parent;return co(n.parent,ar(n),!0,t.provider.value,t.provider.deps)}function ao(e,t){var n=co(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var r=0;r<t.outputs.length;r++){var o=t.outputs[r],i=n[o.propName];if(!Jt(i))throw new Error("@Output "+o.propName+" not initialized in '"+n.constructor.name+"'.");var u=i.subscribe(so(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=u.unsubscribe.bind(u)}return n}function so(e,t,n){return function(r){return ir(e,t,n,r)}}function lo(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return co(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(ho(e,t,n,o[0]));case 2:return r(ho(e,t,n,o[0]),ho(e,t,n,o[1]));case 3:return r(ho(e,t,n,o[0]),ho(e,t,n,o[1]),ho(e,t,n,o[2]));default:for(var u=Array(i),a=0;a<i;a++)u[a]=ho(e,t,n,o[a]);return r.apply(void 0,u)}}(e,t.parent,n,r.value,r.deps);case 2048:return ho(e,t.parent,n,r.deps[0]);case 256:return r.value}}function co(e,t,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(ho(e,t,n,o[0]));case 2:return new r(ho(e,t,n,o[0]),ho(e,t,n,o[1]));case 3:return new r(ho(e,t,n,o[0]),ho(e,t,n,o[1]),ho(e,t,n,o[2]));default:for(var u=new Array(i),a=0;a<i;a++)u[a]=ho(e,t,n,o[a]);return new(r.bind.apply(r,[void 0].concat(u)))}}var po={};function ho(e,t,n,r,o){if(void 0===o&&(o=Dt.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=e;2&r.flags&&(o=null);var u=r.tokenKey;u===to&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);for(var a=e;a;){if(t)switch(u){case Yr:return Zr(fo(a,t,n));case Jr:return fo(a,t,n).renderer;case $r:return new ln(zn(a,t.nodeIndex).renderElement);case Xr:return zn(a,t.nodeIndex).viewContainer;case eo:if(t.element.template)return zn(a,t.nodeIndex).template;break;case to:return Vr(fo(a,t,n));case no:case ro:return qr(a,t);default:var s=(n?t.element.allProviders:t.element.publicProviders)[u];if(s){var l=Bn(a,s.nodeIndex);return l||(l={instance:lo(a,s)},a.nodes[s.nodeIndex]=l),l.instance}}n=lr(a),t=ar(a),a=a.parent,4&r.flags&&(a=null)}var c=i.root.injector.get(r.token,po);return c!==po||o===po?c:i.root.ngModule.injector.get(r.token,o)}function fo(e,t,n){var r;if(n)r=zn(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!lr(r);)r=r.parent;return r}function vo(e,t,n,r,o,i){if(32768&n.flags){var u=zn(e,n.parent.nodeIndex).componentView;2&u.def.flags&&(u.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){i=i||{};var a=Gt.unwrap(e.oldValues[n.bindingIndex+r]);i[n.bindings[r].nonMinifiedName]=new $t(a,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,i}function go(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0,o=0;o<n.length;o++){var i=n[o],u=i.parent;for(!u&&i.flags&t&&mo(e,o,i.flags&t,r++),0==(i.childFlags&t)&&(o+=i.childCount);u&&1&u.flags&&o===u.nodeIndex+u.childCount;)u.directChildFlags&t&&(r=yo(e,u,t,r)),u=u.parent}}function yo(e,t,n,r){for(var o=t.nodeIndex+1;o<=t.nodeIndex+t.childCount;o++){var i=e.def.nodes[o];i.flags&n&&mo(e,o,i.flags&n,r++),o+=i.childCount}return r}function mo(e,t,n,r){var o=Bn(e,t);if(o){var i=o.instance;i&&(Zn.setCurrentNode(e,t),1048576&n&&Vn(e,512,r)&&i.ngAfterContentInit(),2097152&n&&i.ngAfterContentChecked(),4194304&n&&Vn(e,768,r)&&i.ngAfterViewInit(),8388608&n&&i.ngAfterViewChecked(),131072&n&&i.ngOnDestroy())}}var bo=new Pe("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Ze}}),wo={},_o=function(){var e={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencySymbol:15,CurrencyName:16,Currencies:17,PluralCase:18,ExtraData:19};return e[e.LocaleId]="LocaleId",e[e.DayPeriodsFormat]="DayPeriodsFormat",e[e.DayPeriodsStandalone]="DayPeriodsStandalone",e[e.DaysFormat]="DaysFormat",e[e.DaysStandalone]="DaysStandalone",e[e.MonthsFormat]="MonthsFormat",e[e.MonthsStandalone]="MonthsStandalone",e[e.Eras]="Eras",e[e.FirstDayOfWeek]="FirstDayOfWeek",e[e.WeekendRange]="WeekendRange",e[e.DateFormat]="DateFormat",e[e.TimeFormat]="TimeFormat",e[e.DateTimeFormat]="DateTimeFormat",e[e.NumberSymbols]="NumberSymbols",e[e.NumberFormats]="NumberFormats",e[e.CurrencySymbol]="CurrencySymbol",e[e.CurrencyName]="CurrencyName",e[e.Currencies]="Currencies",e[e.PluralCase]="PluralCase",e[e.ExtraData]="ExtraData",e}(),Co=void 0,So=["en",[["a","p"],["AM","PM"],Co],[["AM","PM"],Co,Co],[["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"]],Co,[["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"]],Co,[["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}",Co,"{1} 'at' {0}",Co],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],xo="en-US";function Eo(e){null==e&&function(e){throw new Error("ASSERTION ERROR: Expected localeId to be defined")}(),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}var To=function(e){function t(t){void 0===t&&(t=!1);var n=this;return(n=e.call(this)||this).__isAsync=t,n}return __extends(t,e),t.prototype.emit=function(t){e.prototype.next.call(this,t)},t.prototype.subscribe=function(t,n,r){var o,i=function(e){return null},u=function(){return null};t&&"object"==typeof t?(o=this.__isAsync?function(e){setTimeout((function(){return t.next(e)}))}:function(e){t.next(e)},t.error&&(i=this.__isAsync?function(e){setTimeout((function(){return t.error(e)}))}:function(e){t.error(e)}),t.complete&&(u=this.__isAsync?function(){setTimeout((function(){return t.complete()}))}:function(){t.complete()})):(o=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)},n&&(i=this.__isAsync?function(e){setTimeout((function(){return n(e)}))}:function(e){n(e)}),r&&(u=this.__isAsync?function(){setTimeout((function(){return r()}))}:function(){r()}));var a=e.prototype.subscribe.call(this,o,i,u);return t instanceof f&&t.add(a),a},t}(I);function ko(){return this._results[qt()]()}var Po=function(){function e(){this.dirty=!0,this._results=[],this.changes=new To,this.length=0;var t=qt(),n=e.prototype;n[t]||(n[t]=ko)}return e.prototype.map=function(e){return this._results.map(e)},e.prototype.filter=function(e){return this._results.filter(e)},e.prototype.find=function(e){return this._results.find(e)},e.prototype.reduce=function(e,t){return this._results.reduce(e,t)},e.prototype.forEach=function(e){this._results.forEach(e)},e.prototype.some=function(e){return this._results.some(e)},e.prototype.toArray=function(){return this._results.slice()},e.prototype.toString=function(){return this._results.toString()},e.prototype.reset=function(e){this._results=function e(t,n){void 0===n&&(n=t);for(var r=0;r<t.length;r++){var o=t[r];Array.isArray(o)?(n===t&&(n=t.slice(0,r)),e(o,n)):n!==t&&n.push(o)}return n}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},e.prototype.notifyOnChanges=function(){this.changes.emit(this)},e.prototype.setDirty=function(){this.dirty=!0},e.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},e}(),Ro=new Pe("Application Initializer"),Io=function(){function e(e){var t=this;this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return e.prototype.runInitializers=function(){var e=this;if(!this.initialized){var t=[],n=function(){e.done=!0,e.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var o=this.appInits[r]();Yt(o)&&t.push(o)}Promise.all(t).then((function(){n()})).catch((function(t){e.reject(t)})),0===t.length&&n(),this.initialized=!0}},e}(),Ao=new Pe("AppId");function Oo(){return""+No()+No()+No()}function No(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Do=new Pe("Platform Initializer"),jo=new Pe("Platform ID"),Mo=new Pe("appBootstrapListener"),Uo=function(){function e(){}return e.prototype.log=function(e){console.log(e)},e.prototype.warn=function(e){console.warn(e)},e}(),Lo=new Pe("LocaleId"),Fo=!1;function Vo(){throw new Error("Runtime compiler is not loaded")}var Ho,zo,Bo=Vo,qo=Vo,Wo=Vo,Zo=Vo,Go=function(){function e(){this.compileModuleSync=Bo,this.compileModuleAsync=qo,this.compileModuleAndAllComponentsSync=Wo,this.compileModuleAndAllComponentsAsync=Zo}return e.prototype.clearCache=function(){},e.prototype.clearCacheFor=function(e){},e.prototype.getModuleId=function(e){},e}(),Qo=function(){};var Ko,Yo=!(!(Ko=ke.wtf)||!(Ho=Ko.trace)||(zo=Ho.events,0));function Jo(e,t){return null}var $o=Yo?function(e,t){return void 0===t&&(t=null),zo.createScope(e,t)}:function(e,t){return Jo},Xo=Yo?function(e,t){return Ho.leaveScope(e,t),t}:function(e,t){return t},ei=Promise.resolve(0);function ti(e){"undefined"==typeof Zone?ei.then((function(){e&&e.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}var ni=function(){function e(e){var t,n=e.enableLongStackTrace,r=void 0!==n&&n;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new To(!1),this.onMicrotaskEmpty=new To(!1),this.onStable=new To(!1),this.onError=new To(!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)),(t=this)._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,r,o,i,u){try{return ui(t),e.invokeTask(r,o,i,u)}finally{ai(t)}},onInvoke:function(e,n,r,o,i,u,a){try{return ui(t),e.invoke(r,o,i,u,a)}finally{ai(t)}},onHasTask:function(e,n,r,o){e.hasTask(r,o),n===r&&("microTask"==o.change?(t.hasPendingMicrotasks=o.microTask,ii(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:function(e,n,r,o){return e.handleError(r,o),t.runOutsideAngular((function(){return t.onError.emit(o)})),!1}})}return e.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},e.assertInAngularZone=function(){if(!e.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},e.assertNotInAngularZone=function(){if(e.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},e.prototype.run=function(e,t,n){return this._inner.run(e,t,n)},e.prototype.runTask=function(e,t,n,r){var o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,e,oi,ri,ri);try{return o.runTask(i,t,n)}finally{o.cancelTask(i)}},e.prototype.runGuarded=function(e,t,n){return this._inner.runGuarded(e,t,n)},e.prototype.runOutsideAngular=function(e){return this._outer.run(e)},e}();function ri(){}var oi={};function ii(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular((function(){return e.onStable.emit(null)}))}finally{e.isStable=!0}}}function ui(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function ai(e){e._nesting--,ii(e)}var si,li=function(){function e(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new To,this.onMicrotaskEmpty=new To,this.onStable=new To,this.onError=new To}return e.prototype.run=function(e){return e()},e.prototype.runGuarded=function(e){return e()},e.prototype.runOutsideAngular=function(e){return e()},e.prototype.runTask=function(e){return e()},e}(),ci=function(){function e(e){var t=this;this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run((function(){t.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}return e.prototype._watchAngularEvents=function(){var e=this;this._ngZone.onUnstable.subscribe({next:function(){e._didWork=!0,e._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){e._ngZone.onStable.subscribe({next:function(){ni.assertNotInAngularZone(),ti((function(){e._isZoneStable=!0,e._runCallbacksIfReady()}))}})}))},e.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},e.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},e.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},e.prototype._runCallbacksIfReady=function(){var e=this;if(this.isStable())ti((function(){for(;0!==e._callbacks.length;){var t=e._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(e._didWork)}e._didWork=!1}));else{var t=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(e){return!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)})),this._didWork=!0}},e.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(e){return{source:e.source,creationLocation:e.creationLocation,data:e.data}})):[]},e.prototype.addCallback=function(e,t,n){var r=this,o=-1;t&&t>0&&(o=setTimeout((function(){r._callbacks=r._callbacks.filter((function(e){return e.timeoutId!==o})),e(r._didWork,r.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:n})},e.prototype.whenStable=function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()},e.prototype.getPendingRequestCount=function(){return this._pendingCount},e.prototype.findProviders=function(e,t,n){return[]},e}(),pi=function(){function e(){this._applications=new Map,hi.addToWindow(this)}return e.prototype.registerApplication=function(e,t){this._applications.set(e,t)},e.prototype.unregisterApplication=function(e){this._applications.delete(e)},e.prototype.unregisterAllApplications=function(){this._applications.clear()},e.prototype.getTestability=function(e){return this._applications.get(e)||null},e.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},e.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},e.prototype.findTestabilityInTree=function(e,t){return void 0===t&&(t=!0),hi.findTestabilityInTree(this,e,t)},e}(),hi=new(function(){function e(){}return e.prototype.addToWindow=function(e){},e.prototype.findTestabilityInTree=function(e,t,n){return null},e}()),fi=new Pe("AllowMultipleToken"),di=function(e,t){this.name=e,this.token=t};function vi(e,t,n){void 0===n&&(n=[]);var r="Platform: "+t,o=new Pe(r);return function(t){void 0===t&&(t=[]);var i=gi();if(!i||i.injector.get(fi,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{var u=n.concat(t).concat({provide:o,useValue:!0});!function(e){if(si&&!si.destroyed&&!si.injector.get(fi,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");si=e.get(yi);var t=e.get(Do,null);t&&t.forEach((function(e){return e()}))}(Dt.create({providers:u,name:r}))}return function(e){var t=gi();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(o)}}function gi(){return si&&!si.destroyed?si:null}var yi=function(){function e(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return e.prototype.bootstrapModuleFactory=function(e,t){var n,r=this,o="noop"===(n=t?t.ngZone:void 0)?new li:("zone.js"===n?void 0:n)||new ni({enableLongStackTrace:nt()}),i=[{provide:ni,useValue:o}];return o.run((function(){var t=Dt.create({providers:i,parent:r.injector,name:e.moduleType.name}),n=e.create(t),u=n.injector.get(Xe,null);if(!u)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return Fo&&Eo(n.injector.get(Lo,xo)||xo),n.onDestroy((function(){return _i(r._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){u.handleError(e)}})})),function(e,t,o){try{var i=((u=n.injector.get(Io)).runInitializers(),u.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return Yt(i)?i.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):i}catch(a){throw t.runOutsideAngular((function(){return e.handleError(a)})),a}var u}(u,o)}))},e.prototype.bootstrapModule=function(e,t){var n=this;void 0===t&&(t=[]);var r=mi({},t);return function(e,t,n){return e.get(Qo).createCompiler([t]).compileModuleAsync(n)}(this.injector,r,e).then((function(e){return n.bootstrapModuleFactory(e,r)}))},e.prototype._moduleDoBootstrap=function(e){var t=e.injector.get(wi);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module "+me(e.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');e.instance.ngDoBootstrap(t)}this._modules.push(e)},e.prototype.onDestroy=function(e){this._destroyListeners.push(e)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0},Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e}();function mi(e,t){return Array.isArray(t)?t.reduce(mi,e):Object.assign({},e,t)}var bi,wi=((bi=function(){function e(e,t,n,r,o,i){var u=this;this._zone=e,this._console=t,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=nt(),this._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run((function(){u.tick()}))}});var a=new S((function(e){u._stable=u._zone.isStable&&!u._zone.hasPendingMacrotasks&&!u._zone.hasPendingMicrotasks,u._zone.runOutsideAngular((function(){e.next(u._stable),e.complete()}))})),s=new S((function(e){var t;u._zone.runOutsideAngular((function(){t=u._zone.onStable.subscribe((function(){ni.assertNotInAngularZone(),ti((function(){u._stable||u._zone.hasPendingMacrotasks||u._zone.hasPendingMicrotasks||(u._stable=!0,e.next(!0))}))}))}));var n=u._zone.onUnstable.subscribe((function(){ni.assertInAngularZone(),u._stable&&(u._stable=!1,u._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Number.POSITIVE_INFINITY,r=null,o=e[e.length-1];return O(o)?(r=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof o&&(n=e.pop()),null===r&&1===e.length&&e[0]instanceof S?e[0]:X(n)(G(e,r))}(a,s.pipe((function(e){return ee()((t=ue,function(e){var n;n="function"==typeof t?t:function(){return t};var r=Object.create(e,oe);return r.source=e,r.subjectFactory=n,r})(e));var t})))}return e.prototype.bootstrap=function(e,t){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=e instanceof en?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var o=n instanceof an?null:this._injector.get(He),i=n.create(Dt.NULL,[],t||n.selector,o);i.onDestroy((function(){r._unloadComponent(i)}));var u=i.injector.get(ci,null);return u&&i.injector.get(pi).registerApplication(i.location.nativeElement,u),this._loadComponent(i),nt()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),i},e.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0;for(var r=0,o=this._views;r<o.length;r++)o[r].detectChanges();if(this._enforceNoNewChanges)for(var i=0,u=this._views;i<u.length;i++)u[i].checkNoChanges()}catch(a){this._zone.runOutsideAngular((function(){return t._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1,Xo(n)}},e.prototype.attachView=function(e){var t=e;this._views.push(t),t.attachToAppRef(this)},e.prototype.detachView=function(e){var t=e;_i(this._views,t),t.detachFromAppRef()},e.prototype._loadComponent=function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Mo,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))},e.prototype._unloadComponent=function(e){this.detachView(e.hostView),_i(this.components,e)},e.prototype.ngOnDestroy=function(){this._views.slice().forEach((function(e){return e.destroy()}))},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),e}())._tickScope=$o("ApplicationRef#tick()"),bi);function _i(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ci=function(){},Si=function(){},xi={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Ei=function(){function e(e,t){this._compiler=e,this._config=t||xi}return e.prototype.load=function(e){return!Fo&&this._compiler instanceof Go?this.loadFactory(e):this.loadAndCompile(e)},e.prototype.loadAndCompile=function(e){var t=this,r=e.split("#"),o=r[0],i=r[1];return void 0===i&&(i="default"),n("zn8P")(o).then((function(e){return e[i]})).then((function(e){return Ti(e,o,i)})).then((function(e){return t._compiler.compileModuleAsync(e)}))},e.prototype.loadFactory=function(e){var t=e.split("#"),r=t[0],o=t[1],i="NgFactory";return void 0===o&&(o="default",i=""),n("zn8P")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then((function(e){return e[o+i]})).then((function(e){return Ti(e,r,o)}))},e}();function Ti(e,t,n){if(!e)throw new Error("Cannot find '"+n+"' in '"+t+"'");return e}var ki=function(e,t){this.name=e,this.callback=t},Pi=function(){function e(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof Ri&&t.addChild(this)}return Object.defineProperty(e.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),e}(),Ri=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t,n,r)||this).properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=t,o}return __extends(t,e),t.prototype.addChild=function(e){e&&(this.childNodes.push(e),e.parent=this)},t.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))},t.prototype.insertChildrenAfter=function(e,t){var n,r=this,o=this.childNodes.indexOf(e);-1!==o&&((n=this.childNodes).splice.apply(n,[o+1,0].concat(t)),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=r})))},t.prototype.insertBefore=function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))},t.prototype.query=function(e){return this.queryAll(e)[0]||null},t.prototype.queryAll=function(e){var n=[];return function e(n,r,o){n.childNodes.forEach((function(n){n instanceof t&&(r(n)&&o.push(n),e(n,r,o))}))}(this,e,n),n},t.prototype.queryAllNodes=function(e){var n=[];return function e(n,r,o){n instanceof t&&n.childNodes.forEach((function(n){r(n)&&o.push(n),n instanceof t&&e(n,r,o)}))}(this,e,n),n},Object.defineProperty(t.prototype,"children",{get:function(){return this.childNodes.filter((function(e){return e instanceof t}))},enumerable:!0,configurable:!0}),t.prototype.triggerEventHandler=function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))},t}(Pi),Ii=new Map,Ai=function(e){return Ii.get(e)||null};function Oi(e){Ii.set(e.nativeNode,e)}var Ni=vi(null,"core",[{provide:jo,useValue:"unknown"},{provide:yi,deps:[Dt]},{provide:pi,deps:[]},{provide:Uo,deps:[]}]);function Di(){return In}function ji(){return An}function Mi(e){return e?(Fo&&Eo(e),e):xo}function Ui(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}var Li=function(e){};function Fi(e,t,n,r,o,i){e|=1;var u=pr(t),a=u.matchedQueries,s=u.references;return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:u.matchedQueryIds,references:s,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?vr(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||Gn},provider:null,text:null,query:null,ngContent:null}}function Vi(e,t,n,r,o,i,u,a,s,l,c,p){var h;void 0===u&&(u=[]),l||(l=Gn);var f=pr(n),d=f.matchedQueries,v=f.references,g=f.matchedQueryIds,y=null,m=null;i&&(y=(h=Cr(i))[0],m=h[1]),a=a||[];for(var b=new Array(a.length),w=0;w<a.length;w++){var _=a[w],C=_[0],S=_[1],x=_[2],E=Cr(S),T=E[0],k=E[1],P=void 0,R=void 0;switch(15&C){case 4:R=x;break;case 1:case 8:P=x}b[w]={flags:C,ns:T,name:k,nonMinifiedName:k,securityContext:P,suffix:R}}s=s||[];var I=new Array(s.length);for(w=0;w<s.length;w++){var A=s[w],O=A[0],N=A[1];I[w]={type:0,target:O,eventName:N,propName:null}}var D=(u=u||[]).map((function(e){var t=e[0],n=e[1],r=Cr(t);return[r[0],r[1],n]}));return p=function(e){if(e&&e.id===Yn){var t=null!=e.encapsulation&&e.encapsulation!==We.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+Xn++:Jn}return e&&e.id===Jn&&(e=null),e||null}(p),c&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:d,matchedQueryIds:g,references:v,ngContentIndex:r,childCount:o,bindings:b,bindingFlags:Sr(b),outputs:I,element:{ns:y,name:m,attrs:D,template:null,componentProvider:null,componentView:c||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:l||Gn},provider:null,text:null,query:null,ngContent:null}}function Hi(e,t,n){var r,o=n.element,i=e.root.selectorOrNode,u=e.renderer;if(e.parent||!i){r=o.name?u.createElement(o.name,o.ns):u.createComment("");var a=fr(e,t,n);a&&u.appendChild(a,r)}else r=u.selectRootElement(i,!!o.componentRendererType&&o.componentRendererType.encapsulation===We.ShadowDom);if(o.attrs)for(var s=0;s<o.attrs.length;s++){var l=o.attrs[s],c=l[0],p=l[1],h=l[2];u.setAttribute(r,p,h,c)}return r}function zi(e,t,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],u=Bi(e,n.nodeIndex,(p=i.eventName,(c=i.target)?c+":"+p:p)),a=i.target,s=e;"component"===i.target&&(a=null,s=t);var l=s.renderer.listen(a||r,i.eventName,u);e.disposables[n.outputIndex+o]=l}var c,p}function Bi(e,t,n){return function(r){return ir(e,t,n,r)}}function qi(e,t,n,r){if(!tr(e,t,n,r))return!1;var o=t.bindings[n],i=zn(e,t.nodeIndex),u=i.renderElement,a=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,i){var u=t.securityContext,a=u?e.root.sanitizer.sanitize(u,i):i;a=null!=a?a.toString():null;var s=e.renderer;null!=i?s.setAttribute(n,o,a,r):s.removeAttribute(n,o,r)}(e,o,u,o.ns,a,r);break;case 2:!function(e,t,n,r){var o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,u,a,r);break;case 4:!function(e,t,n,r,o){var i=e.root.sanitizer.sanitize(xt.STYLE,o);if(null!=i){i=i.toString();var u=t.suffix;null!=u&&(i+=u)}else i=null;var a=e.renderer;null!=i?a.setStyle(n,r,i):a.removeStyle(n,r)}(e,o,u,a,r);break;case 8:!function(e,t,n,r,o){var i=t.securityContext,u=i?e.root.sanitizer.sanitize(i,o):o;e.renderer.setProperty(n,r,u)}(33554432&t.flags&&32&o.flags?i.componentView:e,o,u,a,r)}return!0}function Wi(e){for(var t=e.def.nodeMatchedQueries;e.parent&&cr(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++){67108864&(i=e.def.nodes[o]).flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&Wn(e,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}}if(134217728&e.def.nodeFlags)for(o=0;o<e.def.nodes.length;o++){var i;134217728&(i=e.def.nodes[o]).flags&&536870912&i.flags&&Wn(e,o).setDirty(),o+=i.childCount}}function Zi(e,t){var n=Wn(e,t.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&t.flags){var i=t.parent.parent;o=Gi(e,i.nodeIndex,i.nodeIndex+i.childCount,t.query,[]),r=Bn(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=Gi(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);for(var u=t.query.bindings,a=!1,s=0;s<u.length;s++){var l=u[s],c=void 0;switch(l.bindingType){case 0:c=n.first;break;case 1:c=n,a=!0}r[l.propName]=c}a&&n.notifyOnChanges()}}function Gi(e,t,n,r,o){for(var i=t;i<=n;i++){var u=e.def.nodes[i],a=u.matchedQueries[r.id];if(null!=a&&o.push(Qi(e,u,a)),1&u.flags&&u.element.template&&(u.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var s=zn(e,i);if((u.childMatchedQueries&r.filterId)===r.filterId&&(Gi(e,i+1,i+u.childCount,r,o),i+=u.childCount),16777216&u.flags)for(var l=s.viewContainer._embeddedViews,c=0;c<l.length;c++){var p=l[c],h=ur(p);h&&h===s&&Gi(p,0,p.def.nodes.length-1,r,o)}var f=s.template._projectedViews;if(f)for(c=0;c<f.length;c++){var d=f[c];Gi(d,0,d.def.nodes.length-1,r,o)}}(u.childMatchedQueries&r.filterId)!==r.filterId&&(i+=u.childCount)}return o}function Qi(e,t,n){if(null!=n)switch(n){case 1:return zn(e,t.nodeIndex).renderElement;case 0:return new ln(zn(e,t.nodeIndex).renderElement);case 2:return zn(e,t.nodeIndex).template;case 3:return zn(e,t.nodeIndex).viewContainer;case 4:return Bn(e,t.nodeIndex).instance}}function Ki(e,t,n){var r=fr(e,t,n);r&&mr(e,n.ngContent.index,1,r,null,void 0)}function Yi(e,t,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:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Ji(e,t,n){var r,o=e.renderer;r=o.createText(n.text.prefix);var i=fr(e,t,n);return i&&o.appendChild(i,r),{renderText:r}}function $i(e,t){return(null!=e?e.toString():"")+t.suffix}function Xi(e,t,n,r){for(var o=0,i=0,u=0,a=0,s=0,l=null,c=null,p=!1,h=!1,f=null,d=0;d<t.length;d++){var v=t[d];if(v.nodeIndex=d,v.parent=l,v.bindingIndex=o,v.outputIndex=i,v.renderParent=c,u|=v.flags,s|=v.matchedQueryIds,v.element){var g=v.element;g.publicProviders=l?l.element.publicProviders:Object.create(null),g.allProviders=g.publicProviders,p=!1,h=!1,v.element.template&&(s|=v.element.template.nodeMatchedQueries)}if(tu(l,v,t.length),o+=v.bindings.length,i+=v.outputs.length,!c&&3&v.flags&&(f=v),20224&v.flags){p||(p=!0,l.element.publicProviders=Object.create(l.element.publicProviders),l.element.allProviders=l.element.publicProviders);var y=0!=(32768&v.flags);0==(8192&v.flags)||y?l.element.publicProviders[Kn(v.provider.token)]=v:(h||(h=!0,l.element.allProviders=Object.create(l.element.publicProviders)),l.element.allProviders[Kn(v.provider.token)]=v),y&&(l.element.componentProvider=v)}if(l?(l.childFlags|=v.flags,l.directChildFlags|=v.flags,l.childMatchedQueries|=v.matchedQueryIds,v.element&&v.element.template&&(l.childMatchedQueries|=v.element.template.nodeMatchedQueries)):a|=v.flags,v.childCount>0)l=v,eu(v)||(c=v);else for(;l&&d===l.nodeIndex+l.childCount;){var m=l.parent;m&&(m.childFlags|=l.childFlags,m.childMatchedQueries|=l.childMatchedQueries),c=(l=m)&&eu(l)?l.renderParent:l}}return{factory:null,nodeFlags:u,rootNodeFlags:a,nodeMatchedQueries:s,flags:e,nodes:t,updateDirectives:n||Gn,updateRenderer:r||Gn,handleEvent:function(e,n,r,o){return t[n].element.handleEvent(e,r,o)},bindingCount:o,outputCount:i,lastRenderRootNode:f}}function eu(e){return 0!=(1&e.flags)&&null===e.element.name}function tu(e,t,n){var r=t.element&&t.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 "+t.nodeIndex+"!")}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!");if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function nu(e,t,n,r){var o=iu(e.root,e.renderer,e,t,n);return uu(o,e.component,r),au(o),o}function ru(e,t,n){var r=iu(e,e.renderer,null,null,t);return uu(r,n,n),au(r),r}function ou(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,iu(e.root,o,e,t.element.componentProvider,n)}function iu(e,t,n,r,o){var i=new Array(o.nodes.length),u=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:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:u,initIndex:-1}}function uu(e,t,n){e.component=t,e.context=n}function au(e){var t;lr(e)&&(t=zn(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,r=e.nodes,o=0;o<n.nodes.length;o++){var i=n.nodes[o],u=void 0;switch(Zn.setCurrentNode(e,o),201347067&i.flags){case 1:var a=Hi(e,t,i),s=void 0;if(33554432&i.flags){var l=vr(i.element.componentView);s=Zn.createComponentView(e,i,l,a)}zi(e,s,i,a),u={renderElement:a,componentView:s,viewContainer:null,template:i.element.template?zr(e,i):void 0},16777216&i.flags&&(u.viewContainer=Lr(e,i,u));break;case 2:u=Ji(e,t,i);break;case 512:case 1024:case 2048:case 256:(u=r[o])||4096&i.flags||(u={instance:io(e,i)});break;case 16:u={instance:uo(e,i)};break;case 16384:(u=r[o])||(u={instance:ao(e,i)}),32768&i.flags&&uu(zn(e,i.parent.nodeIndex).componentView,u.instance,u.instance);break;case 32:case 64:case 128:u={value:void 0};break;case 67108864:case 134217728:u=new Po;break;case 8:Ki(e,t,i),u=void 0}r[o]=u}gu(e,vu.CreateViewNodes),wu(e,201326592,268435456,0)}function su(e){pu(e),Zn.updateDirectives(e,1),yu(e,vu.CheckNoChanges),Zn.updateRenderer(e,1),gu(e,vu.CheckNoChanges),e.state&=-97}function lu(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,Fn(e,0,256),pu(e),Zn.updateDirectives(e,0),yu(e,vu.CheckAndUpdate),wu(e,67108864,536870912,0);var t=Fn(e,256,512);go(e,2097152|(t?1048576:0)),Zn.updateRenderer(e,0),gu(e,vu.CheckAndUpdate),wu(e,134217728,536870912,0),go(e,8388608|((t=Fn(e,512,768))?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,Fn(e,768,1024)}function cu(e,t,n,r,o,i,u,a,s,l,c,p,h){return 0===n?function(e,t,n,r,o,i,u,a,s,l,c,p){switch(201347067&t.flags){case 1:return function(e,t,n,r,o,i,u,a,s,l,c,p){var h=t.bindings.length,f=!1;return h>0&&qi(e,t,0,n)&&(f=!0),h>1&&qi(e,t,1,r)&&(f=!0),h>2&&qi(e,t,2,o)&&(f=!0),h>3&&qi(e,t,3,i)&&(f=!0),h>4&&qi(e,t,4,u)&&(f=!0),h>5&&qi(e,t,5,a)&&(f=!0),h>6&&qi(e,t,6,s)&&(f=!0),h>7&&qi(e,t,7,l)&&(f=!0),h>8&&qi(e,t,8,c)&&(f=!0),h>9&&qi(e,t,9,p)&&(f=!0),f}(e,t,n,r,o,i,u,a,s,l,c,p);case 2:return function(e,t,n,r,o,i,u,a,s,l,c,p){var h=!1,f=t.bindings,d=f.length;if(d>0&&tr(e,t,0,n)&&(h=!0),d>1&&tr(e,t,1,r)&&(h=!0),d>2&&tr(e,t,2,o)&&(h=!0),d>3&&tr(e,t,3,i)&&(h=!0),d>4&&tr(e,t,4,u)&&(h=!0),d>5&&tr(e,t,5,a)&&(h=!0),d>6&&tr(e,t,6,s)&&(h=!0),d>7&&tr(e,t,7,l)&&(h=!0),d>8&&tr(e,t,8,c)&&(h=!0),d>9&&tr(e,t,9,p)&&(h=!0),h){var v=t.text.prefix;d>0&&(v+=$i(n,f[0])),d>1&&(v+=$i(r,f[1])),d>2&&(v+=$i(o,f[2])),d>3&&(v+=$i(i,f[3])),d>4&&(v+=$i(u,f[4])),d>5&&(v+=$i(a,f[5])),d>6&&(v+=$i(s,f[6])),d>7&&(v+=$i(l,f[7])),d>8&&(v+=$i(c,f[8])),d>9&&(v+=$i(p,f[9]));var g=Hn(e,t.nodeIndex).renderText;e.renderer.setValue(g,v)}return h}(e,t,n,r,o,i,u,a,s,l,c,p);case 16384:return function(e,t,n,r,o,i,u,a,s,l,c,p){var h=Bn(e,t.nodeIndex),f=h.instance,d=!1,v=void 0,g=t.bindings.length;return g>0&&er(e,t,0,n)&&(d=!0,v=vo(e,h,t,0,n,v)),g>1&&er(e,t,1,r)&&(d=!0,v=vo(e,h,t,1,r,v)),g>2&&er(e,t,2,o)&&(d=!0,v=vo(e,h,t,2,o,v)),g>3&&er(e,t,3,i)&&(d=!0,v=vo(e,h,t,3,i,v)),g>4&&er(e,t,4,u)&&(d=!0,v=vo(e,h,t,4,u,v)),g>5&&er(e,t,5,a)&&(d=!0,v=vo(e,h,t,5,a,v)),g>6&&er(e,t,6,s)&&(d=!0,v=vo(e,h,t,6,s,v)),g>7&&er(e,t,7,l)&&(d=!0,v=vo(e,h,t,7,l,v)),g>8&&er(e,t,8,c)&&(d=!0,v=vo(e,h,t,8,c,v)),g>9&&er(e,t,9,p)&&(d=!0,v=vo(e,h,t,9,p,v)),v&&f.ngOnChanges(v),65536&t.flags&&Vn(e,256,t.nodeIndex)&&f.ngOnInit(),262144&t.flags&&f.ngDoCheck(),d}(e,t,n,r,o,i,u,a,s,l,c,p);case 32:case 64:case 128:return function(e,t,n,r,o,i,u,a,s,l,c,p){var h=t.bindings,f=!1,d=h.length;if(d>0&&tr(e,t,0,n)&&(f=!0),d>1&&tr(e,t,1,r)&&(f=!0),d>2&&tr(e,t,2,o)&&(f=!0),d>3&&tr(e,t,3,i)&&(f=!0),d>4&&tr(e,t,4,u)&&(f=!0),d>5&&tr(e,t,5,a)&&(f=!0),d>6&&tr(e,t,6,s)&&(f=!0),d>7&&tr(e,t,7,l)&&(f=!0),d>8&&tr(e,t,8,c)&&(f=!0),d>9&&tr(e,t,9,p)&&(f=!0),f){var v=qn(e,t.nodeIndex),g=void 0;switch(201347067&t.flags){case 32:g=new Array(h.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]=u),d>5&&(g[5]=a),d>6&&(g[6]=s),d>7&&(g[7]=l),d>8&&(g[8]=c),d>9&&(g[9]=p);break;case 64:g={},d>0&&(g[h[0].name]=n),d>1&&(g[h[1].name]=r),d>2&&(g[h[2].name]=o),d>3&&(g[h[3].name]=i),d>4&&(g[h[4].name]=u),d>5&&(g[h[5].name]=a),d>6&&(g[h[6].name]=s),d>7&&(g[h[7].name]=l),d>8&&(g[h[8].name]=c),d>9&&(g[h[9].name]=p);break;case 128:var y=n;switch(d){case 1:g=y.transform(n);break;case 2:g=y.transform(r);break;case 3:g=y.transform(r,o);break;case 4:g=y.transform(r,o,i);break;case 5:g=y.transform(r,o,i,u);break;case 6:g=y.transform(r,o,i,u,a);break;case 7:g=y.transform(r,o,i,u,a,s);break;case 8:g=y.transform(r,o,i,u,a,s,l);break;case 9:g=y.transform(r,o,i,u,a,s,l,c);break;case 10:g=y.transform(r,o,i,u,a,s,l,c,p)}}v.value=g}return f}(e,t,n,r,o,i,u,a,s,l,c,p);default:throw"unreachable"}}(e,t,r,o,i,u,a,s,l,c,p,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var r=!1,o=0;o<n.length;o++)qi(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)tr(e,t,i,n[i])&&(o=!0);if(o){var u="";for(i=0;i<n.length;i++)u+=$i(n[i],r[i]);u=t.text.prefix+u;var a=Hn(e,t.nodeIndex).renderText;e.renderer.setValue(a,u)}return o}(e,t,n);case 16384:return function(e,t,n){for(var r=Bn(e,t.nodeIndex),o=r.instance,i=!1,u=void 0,a=0;a<n.length;a++)er(e,t,a,n[a])&&(i=!0,u=vo(e,r,t,a,n[a],u));return u&&o.ngOnChanges(u),65536&t.flags&&Vn(e,256,t.nodeIndex)&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}(e,t,n);case 32:case 64:case 128:return function(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)tr(e,t,i,n[i])&&(o=!0);if(o){var u=qn(e,t.nodeIndex),a=void 0;switch(201347067&t.flags){case 32:a=n;break;case 64:a={};for(i=0;i<n.length;i++)a[r[i].name]=n[i];break;case 128:var s=n[0],l=n.slice(1);a=s.transform.apply(s,l)}u.value=a}return o}(e,t,n);default:throw"unreachable"}}(e,t,r)}function pu(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var o=zn(e,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var u=o[i];u.state|=32,or(u,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function hu(e,t,n,r,o,i,u,a,s,l,c,p,h){return 0===n?function(e,t,n,r,o,i,u,a,s,l,c,p){var h=t.bindings.length;h>0&&nr(e,t,0,n),h>1&&nr(e,t,1,r),h>2&&nr(e,t,2,o),h>3&&nr(e,t,3,i),h>4&&nr(e,t,4,u),h>5&&nr(e,t,5,a),h>6&&nr(e,t,6,s),h>7&&nr(e,t,7,l),h>8&&nr(e,t,8,c),h>9&&nr(e,t,9,p)}(e,t,r,o,i,u,a,s,l,c,p,h):function(e,t,n){for(var r=0;r<n.length;r++)nr(e,t,r,n[r])}(e,t,r),!1}function fu(e,t){if(Wn(e,t.nodeIndex).dirty)throw Mn(Zn.createDebugContext(e,t.nodeIndex),"Query "+t.query.id+" not dirty","Query "+t.query.id+" dirty",0!=(1&e.state))}function du(e){if(!(128&e.state)){if(yu(e,vu.Destroy),gu(e,vu.Destroy),go(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(16&e.state){var t=ur(e);if(t){var n=t.template._projectedViews;n&&(qe(n,n.indexOf(e)),Zn.dirtyParentQueries(e))}}}(e),e.renderer.destroyNode&&function(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(zn(e,n).renderElement):2&r.flags?e.renderer.destroyNode(Hn(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&Wn(e,n).destroy()}}(e),lr(e)&&e.renderer.destroy(),e.state|=128}}var vu=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}();function gu(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?mu(zn(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function yu(e,t){var n=e.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=zn(e,r).viewContainer._embeddedViews,u=0;u<i.length;u++)mu(i[u],t);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function mu(e,t){var n=e.state;switch(t){case vu.CheckNoChanges:0==(128&n)&&(12==(12&n)?su(e):64&n&&bu(e,vu.CheckNoChangesProjectedViews));break;case vu.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?su(e):64&n&&bu(e,t));break;case vu.CheckAndUpdate:0==(128&n)&&(12==(12&n)?lu(e):64&n&&bu(e,vu.CheckAndUpdateProjectedViews));break;case vu.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?lu(e):64&n&&bu(e,t));break;case vu.Destroy:du(e);break;case vu.CreateViewNodes:au(e)}}function bu(e,t){yu(e,t),gu(e,t)}function wu(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var o=e.def.nodes.length,i=0;i<o;i++){var u=e.def.nodes[i];if(u.flags&t&&u.flags&n)switch(Zn.setCurrentNode(e,u.nodeIndex),r){case 0:Zi(e,u);break;case 1:fu(e,u)}u.childFlags&t&&u.childFlags&n||(i+=u.childCount)}}var _u=!1;function Cu(e,t,n,r,o,i){var u=o.injector.get(hn);return ru(xu(e,o,u,t,n),r,i)}function Su(e,t,n,r,o,i){var u=o.injector.get(hn),a=xu(e,o,new na(u),t,n),s=Du(r);return ea(Bu.create,ru,null,[a,s,i])}function xu(e,t,n,r,o){var i=t.injector.get(Et),u=t.injector.get(Xe),a=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:a,errorHandler:u}}function Eu(e,t,n,r){var o=Du(n);return ea(Bu.create,nu,null,[e,t,o,r])}function Tu(e,t,n,r){return n=Iu.get(t.element.componentProvider.provider.token)||Du(n),ea(Bu.create,ou,null,[e,t,n,r])}function ku(e,t,n,r){return Qr(e,t,n,function(e){var t=function(e){var t=!1,n=!1;return 0===Pu.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach((function(e){var r=Pu.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)})),e.modules.forEach((function(e){Ru.forEach((function(r,o){ge(o).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)}))})),{hasOverrides:t,hasDeprecatedOverrides:n})}(e),n=t.hasOverrides,r=t.hasDeprecatedOverrides;return n?(function(e){for(var t=0;t<e.providers.length;t++){var n=e.providers[t];r&&(n.flags|=4096);var o=Pu.get(n.token);o&&(n.flags=-3841&n.flags|o.flags,n.deps=hr(o.deps),n.value=o.value)}if(Ru.size>0){var i=new Set(e.modules);Ru.forEach((function(t,n){if(i.has(ge(n).providedIn)){var o={token:n,flags:t.flags|(r?4096:0),deps:hr(t.deps),value:t.value,index:e.providers.length};e.providers.push(o),e.providersByKey[Kn(n)]=o}}))}}(e=e.factory((function(){return Gn}))),e):e}(r))}var Pu=new Map,Ru=new Map,Iu=new Map;function Au(e){var t;Pu.set(e.token,e),"function"==typeof e.token&&(t=ge(e.token))&&"function"==typeof t.providedIn&&Ru.set(e.token,e)}function Ou(e,t){var n=vr(t.viewDefFactory),r=vr(n.nodes[0].element.componentView);Iu.set(e,r)}function Nu(){Pu.clear(),Ru.clear(),Iu.clear()}function Du(e){if(0===Pu.size)return e;var t=function(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&Pu.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory((function(){return Gn}));for(var n=0;n<t.length;n++)r(e,t[n]);return e;function r(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=Pu.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=hr(i.deps),o.value=i.value)}}}}function ju(e,t,n,r,o,i,u,a,s,l,c,p,h){var f=e.def.nodes[t];return cu(e,f,n,r,o,i,u,a,s,l,c,p,h),224&f.flags?qn(e,t).value:void 0}function Mu(e,t,n,r,o,i,u,a,s,l,c,p,h){var f=e.def.nodes[t];return hu(e,f,n,r,o,i,u,a,s,l,c,p,h),224&f.flags?qn(e,t).value:void 0}function Uu(e){return ea(Bu.detectChanges,lu,null,[e])}function Lu(e){return ea(Bu.checkNoChanges,su,null,[e])}function Fu(e){return ea(Bu.destroy,du,null,[e])}var Vu,Hu,zu,Bu=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}();function qu(e,t){Hu=e,zu=t}function Wu(e,t,n,r){return qu(e,t),ea(Bu.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function Zu(e,t){if(128&e.state)throw Ln(Bu[Vu]);return qu(e,Yu(e,0)),e.def.updateDirectives((function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Qu(e,u,r,o):Ku(e,u,r,o),16384&u.flags&&qu(e,Yu(e,n)),224&u.flags?qn(e,u.nodeIndex).value:void 0}),e)}function Gu(e,t){if(128&e.state)throw Ln(Bu[Vu]);return qu(e,Ju(e,0)),e.def.updateRenderer((function(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var u=e.def.nodes[n];return 0===t?Qu(e,u,r,o):Ku(e,u,r,o),3&u.flags&&qu(e,Ju(e,n)),224&u.flags?qn(e,u.nodeIndex).value:void 0}),e)}function Qu(e,t,n,r){if(cu.apply(void 0,[e,t,n].concat(r))){var o=1===n?r[0]:r;if(16384&t.flags){for(var i={},u=0;u<t.bindings.length;u++){var a=t.bindings[u],s=o[u];8&a.flags&&(i[(h=a.nonMinifiedName,f=void 0,f=h.replace(/[$@]/g,"_"),"ng-reflect-"+(h=f.replace(Pt,(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"-"+e[1].toLowerCase()}))))]=Rt(s))}var l=t.parent,c=zn(e,l.nodeIndex).renderElement;if(l.element.name)for(var p in i){null!=(s=i[p])?e.renderer.setAttribute(c,p,s):e.renderer.removeAttribute(c,p)}else e.renderer.setValue(c,"bindings="+JSON.stringify(i,null,2))}}var h,f}function Ku(e,t,n,r){hu.apply(void 0,[e,t,n].concat(r))}function Yu(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Ju(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}var $u=function(){function e(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];for(var n=this.nodeDef,r=e;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(e.prototype,"elOrCompView",{get:function(){return zn(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return qr(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"providerTokens",{get:function(){var e=[];if(this.elDef)for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"references",{get:function(){var e={};if(this.elDef){Xu(this.elView,this.elDef,e);for(var t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){var n=this.elView.def.nodes[t];20224&n.flags&&Xu(this.elView,n,e),t+=n.childCount}}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentRenderElement",{get:function(){var e=function(e){for(;e&&!lr(e);)e=e.parent;return e.parent?zn(e.parent,ar(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?sr(this.view,this.nodeDef):sr(this.elView,this.elDef)},enumerable:!0,configurable:!0}),e.prototype.logError=function(e){for(var t,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];2&this.nodeDef.flags?(t=this.view.def,n=this.nodeDef.nodeIndex):(t=this.elView.def,n=this.elDef.nodeIndex);var i=function(e,t){for(var n=-1,r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(t,n),u=-1;t.factory((function(){var t;return++u===i?(t=e.error).bind.apply(t,[e].concat(r)):Gn})),u<i&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error.apply(e,r))},e}();function Xu(e,t,n){for(var r in t.references)n[r]=Qi(e,t,t.references[r])}function ea(e,t,n,r){var o,i,u=Vu,a=Hu,s=zu;try{Vu=e;var l=t.apply(n,r);return Hu=a,zu=s,Vu=u,l}catch(c){if(Ye(c)||!Hu)throw c;throw o=c,i=ta(),o instanceof Error||(o=new Error(o.toString())),Un(o,i),o}}function ta(){return Hu?new $u(Hu,zu):null}var na=function(){function e(e){this.delegate=e}return e.prototype.createRenderer=function(e,t){return new ra(this.delegate.createRenderer(e,t))},e.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},e.prototype.end=function(){this.delegate.end&&this.delegate.end()},e.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},e}(),ra=function(){function e(e){this.delegate=e,this.debugContextFactory=ta,this.data=this.delegate.data}return e.prototype.createDebugContext=function(e){return this.debugContextFactory(e)},e.prototype.destroyNode=function(e){var t=Ai(e);!function(e){Ii.delete(e.nativeNode)}(t),t instanceof Pi&&(t.listeners.length=0),this.delegate.destroyNode&&this.delegate.destroyNode(e)},e.prototype.destroy=function(){this.delegate.destroy()},e.prototype.createElement=function(e,t){var n=this.delegate.createElement(e,t),r=this.createDebugContext(n);if(r){var o=new Ri(n,null,r);o.name=e,Oi(o)}return n},e.prototype.createComment=function(e){var t=this.delegate.createComment(e),n=this.createDebugContext(t);return n&&Oi(new Pi(t,null,n)),t},e.prototype.createText=function(e){var t=this.delegate.createText(e),n=this.createDebugContext(t);return n&&Oi(new Pi(t,null,n)),t},e.prototype.appendChild=function(e,t){var n=Ai(e),r=Ai(t);n&&r&&n instanceof Ri&&n.addChild(r),this.delegate.appendChild(e,t)},e.prototype.insertBefore=function(e,t,n){var r=Ai(e),o=Ai(t),i=Ai(n);r&&o&&r instanceof Ri&&r.insertBefore(i,o),this.delegate.insertBefore(e,t,n)},e.prototype.removeChild=function(e,t){var n=Ai(e),r=Ai(t);n&&r&&n instanceof Ri&&n.removeChild(r),this.delegate.removeChild(e,t)},e.prototype.selectRootElement=function(e,t){var n=this.delegate.selectRootElement(e,t),r=ta();return r&&Oi(new Ri(n,null,r)),n},e.prototype.setAttribute=function(e,t,n,r){var o=Ai(e);o&&o instanceof Ri&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)},e.prototype.removeAttribute=function(e,t,n){var r=Ai(e);r&&r instanceof Ri&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)},e.prototype.addClass=function(e,t){var n=Ai(e);n&&n instanceof Ri&&(n.classes[t]=!0),this.delegate.addClass(e,t)},e.prototype.removeClass=function(e,t){var n=Ai(e);n&&n instanceof Ri&&(n.classes[t]=!1),this.delegate.removeClass(e,t)},e.prototype.setStyle=function(e,t,n,r){var o=Ai(e);o&&o instanceof Ri&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)},e.prototype.removeStyle=function(e,t,n){var r=Ai(e);r&&r instanceof Ri&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)},e.prototype.setProperty=function(e,t,n){var r=Ai(e);r&&r instanceof Ri&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)},e.prototype.listen=function(e,t,n){if("string"!=typeof e){var r=Ai(e);r&&r.listeners.push(new ki(t,n))}return this.delegate.listen(e,t,n)},e.prototype.parentNode=function(e){return this.delegate.parentNode(e)},e.prototype.nextSibling=function(e){return this.delegate.nextSibling(e)},e.prototype.setValue=function(e,t){return this.delegate.setValue(e,t)},e}();var oa=function(e){function t(t,n,r){var o=this;return(o=e.call(this)||this).moduleType=t,o._bootstrapComponents=n,o._ngModuleDefFactory=r,o}return __extends(t,e),t.prototype.create=function(e){!function(){if(!_u){_u=!0;var e=nt()?{setCurrentNode:qu,createRootView:Su,createEmbeddedView:Eu,createComponentView:Tu,createNgModuleRef:ku,overrideProvider:Au,overrideComponentView:Ou,clearOverrides:Nu,checkAndUpdateView:Uu,checkNoChangesView:Lu,destroyView:Fu,createDebugContext:function(e,t){return new $u(e,t)},handleEvent:Wu,updateDirectives:Zu,updateRenderer:Gu}:{setCurrentNode:function(){},createRootView:Cu,createEmbeddedView:nu,createComponentView:ou,createNgModuleRef:Qr,overrideProvider:Gn,overrideComponentView:Gn,clearOverrides:Gn,checkAndUpdateView:lu,checkNoChangesView:su,destroyView:du,createDebugContext:function(e,t){return new $u(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?ju:Mu,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?ju:Mu,e)}};Zn.setCurrentNode=e.setCurrentNode,Zn.createRootView=e.createRootView,Zn.createEmbeddedView=e.createEmbeddedView,Zn.createComponentView=e.createComponentView,Zn.createNgModuleRef=e.createNgModuleRef,Zn.overrideProvider=e.overrideProvider,Zn.overrideComponentView=e.overrideComponentView,Zn.clearOverrides=e.clearOverrides,Zn.checkAndUpdateView=e.checkAndUpdateView,Zn.checkNoChangesView=e.checkNoChangesView,Zn.destroyView=e.destroyView,Zn.resolveDep=ho,Zn.createDebugContext=e.createDebugContext,Zn.handleEvent=e.handleEvent,Zn.updateDirectives=e.updateDirectives,Zn.updateRenderer=e.updateRenderer,Zn.dirtyParentQueries=Wi}}();var t=function(e){var t=Array.from(e.providers),n=Array.from(e.modules),r={};for(var o in e.providersByKey)r[o]=e.providersByKey[o];return{factory:e.factory,isRoot:e.isRoot,providers:t,modules:n,providersByKey:r}}(vr(this._ngModuleDefFactory));return Zn.createNgModuleRef(this.moduleType,e||Dt.NULL,this._bootstrapComponents,t)},t}(ze),ia=function(){},ua=function(){function e(){}return e.prototype.ngOnInit=function(){},e}(),aa=function(){},sa=new Pe("Location Initialized"),la=function(){},ca=new Pe("appBaseHref"),pa=function(){function e(t,n){var r=this;this._subject=new To,this._urlChangeListeners=[],this._platformStrategy=t;var o=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=e.stripTrailingSlash(ha(o)),this._platformStrategy.onPopState((function(e){r._subject.emit({url:r.path(!0),pop:!0,state:e.state,type:e.type})}))}return e.prototype.path=function(e){return void 0===e&&(e=!1),this.normalize(this._platformStrategy.path(e))},e.prototype.getState=function(){return this._platformLocation.getState()},e.prototype.isCurrentPathEqualTo=function(t,n){return void 0===n&&(n=""),this.path()==this.normalize(t+e.normalizeQueryParams(n))},e.prototype.normalize=function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,ha(t)))},e.prototype.prepareExternalUrl=function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)},e.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)},e.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)},e.prototype.forward=function(){this._platformStrategy.forward()},e.prototype.back=function(){this._platformStrategy.back()},e.prototype.onUrlChange=function(e){var t=this;this._urlChangeListeners.push(e),this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)}))},e.prototype._notifyUrlChangeListeners=function(e,t){void 0===e&&(e=""),this._urlChangeListeners.forEach((function(n){return n(e,t)}))},e.prototype.subscribe=function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})},e.normalizeQueryParams=function(e){return e&&"?"!==e[0]?"?"+e:e},e.joinWithSlash=function(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t},e.stripTrailingSlash=function(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)},e}();function ha(e){return e.replace(/\/index.html$/,"")}var fa,da=function(e){function t(t,n){var r=this;return(r=e.call(this)||this)._platformLocation=t,r._baseHref="",null!=n&&(r._baseHref=n),r}return __extends(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t},t.prototype.prepareExternalUrl=function(e){var t=pa.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+pa.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+pa.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},t}(la),va=function(e){function t(t,n){var r=this;if((r=e.call(this)||this)._platformLocation=t,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 __extends(t,e),t.prototype.onPopState=function(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)},t.prototype.getBaseHref=function(){return this._baseHref},t.prototype.prepareExternalUrl=function(e){return pa.joinWithSlash(this._baseHref,e)},t.prototype.path=function(e){void 0===e&&(e=!1);var t=this._platformLocation.pathname+pa.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?""+t+n:t},t.prototype.pushState=function(e,t,n,r){var o=this.prepareExternalUrl(n+pa.normalizeQueryParams(r));this._platformLocation.pushState(e,t,o)},t.prototype.replaceState=function(e,t,n,r){var o=this.prepareExternalUrl(n+pa.normalizeQueryParams(r));this._platformLocation.replaceState(e,t,o)},t.prototype.forward=function(){this._platformLocation.forward()},t.prototype.back=function(){this._platformLocation.back()},t}(la),ga=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),ya=new Pe("UseV4Plurals"),ma=function(){},ba=function(e){function t(t,n){var r=this;return(r=e.call(this)||this).locale=t,r.deprecatedPluralFn=n,r}return __extends(t,e),t.prototype.getPluralCategory=function(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):function(e){return function(e){var t=e.toLowerCase().replace(/_/g,"-"),n=wo[t];if(n)return n;var r=t.split("-")[0];if(n=wo[r])return n;if("en"===r)return So;throw new Error('Missing locale data for the locale "'+e+'".')}(e)[_o.PluralCase]}(t||this.locale)(e)){case ga.Zero:return"zero";case ga.One:return"one";case ga.Two:return"two";case ga.Few:return"few";case ga.Many:return"many";default:return"other"}},t}(ma),wa=function(){function e(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}return Object.defineProperty(e.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),e}(),_a=function(){function e(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(e.prototype,"ngForOf",{set:function(e){this._ngForOf=e,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(e){nt()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(e)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngForTemplate",{set:function(e){e&&(this._template=e)},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+((t=e).name||typeof t)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},e.prototype._applyChanges=function(e){var t=this,n=[];e.forEachOperation((function(e,r,o){if(null==e.previousIndex){var i=t._viewContainer.createEmbeddedView(t._template,new wa(null,t._ngForOf,-1,-1),null===o?void 0:o),u=new Ca(e,i);n.push(u)}else if(null==o)t._viewContainer.remove(null===r?void 0:r);else if(null!==r){i=t._viewContainer.get(r);t._viewContainer.move(i,o);u=new Ca(e,i);n.push(u)}}));for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);r=0;for(var o=this._viewContainer.length;r<o;r++){var i=this._viewContainer.get(r);i.context.index=r,i.context.count=o,i.context.ngForOf=this._ngForOf}e.forEachIdentityChange((function(e){t._viewContainer.get(e.currentIndex).context.$implicit=e.item}))},e.prototype._perViewChange=function(e,t){e.context.$implicit=t.item},e.ngTemplateContextGuard=function(e,t){return!0},e}(),Ca=function(e,t){this.record=e,this.view=t},Sa=function(){},xa=new Pe("DocumentToken"),Ea="server",Ta=((fa=function(){}).ngInjectableDef=ve({token:fa,providedIn:"root",factory:function(){return new ka(Le(xa),window,Le(Xe))}}),fa),ka=function(){function e(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=function(){return[0,0]}}return e.prototype.setOffset=function(e){this.offset=Array.isArray(e)?function(){return e}:e},e.prototype.getScrollPosition=function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]},e.prototype.scrollToPosition=function(e){this.supportScrollRestoration()&&this.window.scrollTo(e[0],e[1])},e.prototype.scrollToAnchor=function(e){if(this.supportScrollRestoration()){e=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(e):e.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{var t=this.document.querySelector("#"+e);if(t)return void this.scrollToElement(t);var n=this.document.querySelector("[name='"+e+"']");if(n)return void this.scrollToElement(n)}catch(r){this.errorHandler.handleError(r)}}},e.prototype.setHistoryScrollRestoration=function(e){if(this.supportScrollRestoration()){var t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}},e.prototype.scrollToElement=function(e){var t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])},e.prototype.supportScrollRestoration=function(){try{return!!this.window&&!!this.window.scrollTo}catch(e){return!1}},e}(),Pa=new S((function(e){return e.complete()}));function Ra(e){return e?function(e){return new S((function(t){return e.schedule((function(){return t.complete()}))}))}(e):Pa}function Ia(e){var t=new S((function(t){t.next(e),t.complete()}));return t._isScalar=!0,t.value=e,t}function Aa(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e[e.length-1];switch(O(n)?e.pop():n=void 0,e.length){case 0:return Ra(n);case 1:return n?G(e,n):Ia(e[0]);default:return G(e,n)}}var Oa=function(e){function t(t){var n=this;return(n=e.call(this)||this)._value=t,n}return __extends(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new k;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(I);function Na(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}Na.prototype=Object.create(Error.prototype);var Da=Na,ja={},Ma=function(){function e(e){this.resultSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new Ua(e,this.resultSelector))},e}(),Ua=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return __extends(t,e),t.prototype._next=function(e){this.values.push(ja),this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var n=0;n<t;n++){var r=e[n];this.add(z(this,r,r,n))}}},t.prototype.notifyComplete=function(e){0==(this.active-=1)&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,r,o){var i=this.values,u=this.toRespond?i[n]===ja?--this.toRespond:this.toRespond:0;i[n]=t,0===u&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))},t.prototype._tryResultSelector=function(e){var t;try{t=this.resultSelector.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)},t}(B);function La(e){return new S((function(t){var n;try{n=e()}catch(r){return void t.error(r)}return(n?Q(n):Ra()).subscribe(t)}))}function Fa(){return X(1)}function Va(e,t){return function(n){return n.lift(new Ha(e,t))}}var Ha=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new za(e,this.predicate,this.thisArg))},e}(),za=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t)||this).predicate=n,o.thisArg=r,o.count=0,o}return __extends(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)},t}(g);function Ba(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}Ba.prototype=Object.create(Error.prototype);var qa=Ba;function Wa(e){return function(t){return 0===e?Ra():t.lift(new Za(e))}}var Za=function(){function e(e){if(this.total=e,this.total<0)throw new qa}return e.prototype.call=function(e,t){return t.subscribe(new Ga(e,this.total))},e}(),Ga=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).total=n,r.ring=new Array,r.count=0,r}return __extends(t,e),t.prototype._next=function(e){var t=this.ring,n=this.total,r=this.count++;t.length<n?t.push(e):t[r%n]=e},t.prototype._complete=function(){var e=this.destination,t=this.count;if(t>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,o=0;o<n;o++){var i=t++%n;e.next(r[i])}e.complete()},t}(g);function Qa(e,t,n){return function(r){return r.lift(new Ka(e,t,n))}}var Ka=function(){function e(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}return e.prototype.call=function(e,t){return t.subscribe(new Ya(e,this.nextOrObserver,this.error,this.complete))},e}(),Ya=function(e){function t(t,n,o,i){var u=this;return(u=e.call(this,t)||this)._tapNext=b,u._tapError=b,u._tapComplete=b,u._tapError=o||b,u._tapComplete=i||b,r(n)?(u._context=u,u._tapNext=n):n&&(u._context=n,u._tapNext=n.next||b,u._tapError=n.error||b,u._tapComplete=n.complete||b),u}return __extends(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(g),Ja=function(e){return void 0===e&&(e=$a),Qa({hasValue:!1,next:function(){this.hasValue=!0},complete:function(){if(!this.hasValue)throw e()}})};function $a(){return new Da}function Xa(e){return void 0===e&&(e=null),function(t){return t.lift(new es(e))}}var es=function(){function e(e){this.defaultValue=e}return e.prototype.call=function(e,t){return t.subscribe(new ts(e,this.defaultValue))},e}(),ts=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).defaultValue=n,r.isEmpty=!0,r}return __extends(t,e),t.prototype._next=function(e){this.isEmpty=!1,this.destination.next(e)},t.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},t}(g);function ns(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?Va((function(t,n){return e(t,n,r)})):$,Wa(1),n?Xa(t):Ja((function(){return new Da})))}}function rs(e){return function(t){var n=new os(e),r=t.lift(n);return n.caught=r}}var os=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new is(e,this.selector,this.caught))},e}(),is=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t)||this).selector=n,o.caught=r,o}return __extends(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=void 0;try{n=this.selector(t,this.caught)}catch(o){return void e.prototype.error.call(this,o)}this._unsubscribeAndRecycle();var r=new N(this,void 0,void 0);this.add(r),z(this,n,void 0,void 0,r)}},t}(B);function us(e){return function(t){return 0===e?Ra():t.lift(new as(e))}}var as=function(){function e(e){if(this.total=e,this.total<0)throw new qa}return e.prototype.call=function(e,t){return t.subscribe(new ss(e,this.total))},e}(),ss=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).total=n,r.count=0,r}return __extends(t,e),t.prototype._next=function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))},t}(g);function ls(e,t){var n=arguments.length>=2;return function(r){return r.pipe(e?Va((function(t,n){return e(t,n,r)})):$,us(1),n?Xa(t):Ja((function(){return new Da})))}}var cs=function(){function e(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}return e.prototype.call=function(e,t){return t.subscribe(new ps(e,this.predicate,this.thisArg,this.source))},e}(),ps=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t)||this).predicate=n,i.thisArg=r,i.source=o,i.index=0,i.thisArg=r||i,i}return __extends(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(g);function hs(e,t){return"function"==typeof t?function(n){return n.pipe(hs((function(n,r){return Q(e(n,r)).pipe(q((function(e,o){return t(n,e,r,o)})))})))}:function(t){return t.lift(new fs(e))}}var fs=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new ds(e,this.project))},e}(),ds=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).project=n,r.index=0,r}return __extends(t,e),t.prototype._next=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var r=this.innerSubscription;r&&r.unsubscribe();var o=new N(this,void 0,void 0);this.destination.add(o),this.innerSubscription=z(this,e,t,n,o)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,r,o){this.destination.next(t)},t}(B);function vs(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new gs(e,t,n))}}var gs=function(){function e(e,t,n){void 0===n&&(n=!1),this.accumulator=e,this.seed=t,this.hasSeed=n}return e.prototype.call=function(e,t){return t.subscribe(new ys(e,this.accumulator,this.seed,this.hasSeed))},e}(),ys=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t)||this).accumulator=n,i._seed=r,i.hasSeed=o,i.index=0,i}return __extends(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(r){this.destination.error(r)}this.seed=t,this.destination.next(t)},t}(g);function ms(e,t){return K(e,t,1)}var bs=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new ws(e,this.callback))},e}(),ws=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).add(new f(n)),r}return __extends(t,e),t}(g),_s=null;function Cs(){return _s}var Ss,xs=function(e){function t(){var t=this;(t=e.call(this)||this)._animationPrefix=null,t._transitionEnd=null;try{var n=t.createElement("div",document);if(null!=t.getStyle(n,"animationName"))t._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],o=0;o<r.length;o++)if(null!=t.getStyle(n,r[o]+"AnimationName")){t._animationPrefix="-"+r[o].toLowerCase()+"-";break}var i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(i).forEach((function(e){null!=t.getStyle(n,e)&&(t._transitionEnd=i[e])}))}catch(u){t._animationPrefix=null,t._transitionEnd=null}return t}return __extends(t,e),t.prototype.getDistributedNodes=function(e){return e.getDistributedNodes()},t.prototype.resolveAndSetHref=function(e,t,n){e.href=null==n?t:t+"/../"+n},t.prototype.supportsDOMEvents=function(){return!0},t.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},t.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},t.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},t.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},t}(function(){function e(){this.resourceLoaderType=null}return Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(e){this._attrToPropMap=e},enumerable:!0,configurable:!0}),e}()),Es={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},Ts={"\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"},ks={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"},Ps=function(){if(ke.Node)return ke.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))}}(),Rs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.parse=function(e){throw new Error("parse not implemented")},t.makeCurrent=function(){var e;e=new t,_s||(_s=e)},t.prototype.hasProperty=function(e,t){return t in e},t.prototype.setProperty=function(e,t,n){e[t]=n},t.prototype.getProperty=function(e,t){return e[t]},t.prototype.invoke=function(e,t,n){e[t].apply(e,n)},t.prototype.logError=function(e){window.console&&(console.error?console.error(e):console.log(e))},t.prototype.log=function(e){window.console&&window.console.log&&window.console.log(e)},t.prototype.logGroup=function(e){window.console&&window.console.group&&window.console.group(e)},t.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return Es},enumerable:!0,configurable:!0}),t.prototype.contains=function(e,t){return Ps.call(e,t)},t.prototype.querySelector=function(e,t){return e.querySelector(t)},t.prototype.querySelectorAll=function(e,t){return e.querySelectorAll(t)},t.prototype.on=function(e,t,n){e.addEventListener(t,n,!1)},t.prototype.onAndCancel=function(e,t,n){return e.addEventListener(t,n,!1),function(){e.removeEventListener(t,n,!1)}},t.prototype.dispatchEvent=function(e,t){e.dispatchEvent(t)},t.prototype.createMouseEvent=function(e){var t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t},t.prototype.createEvent=function(e){var t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t},t.prototype.preventDefault=function(e){e.preventDefault(),e.returnValue=!1},t.prototype.isPrevented=function(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue},t.prototype.getInnerHTML=function(e){return e.innerHTML},t.prototype.getTemplateContent=function(e){return"content"in e&&this.isTemplateElement(e)?e.content:null},t.prototype.getOuterHTML=function(e){return e.outerHTML},t.prototype.nodeName=function(e){return e.nodeName},t.prototype.nodeValue=function(e){return e.nodeValue},t.prototype.type=function(e){return e.type},t.prototype.content=function(e){return this.hasProperty(e,"content")?e.content:e},t.prototype.firstChild=function(e){return e.firstChild},t.prototype.nextSibling=function(e){return e.nextSibling},t.prototype.parentElement=function(e){return e.parentNode},t.prototype.childNodes=function(e){return e.childNodes},t.prototype.childNodesAsList=function(e){for(var t=e.childNodes,n=new Array(t.length),r=0;r<t.length;r++)n[r]=t[r];return n},t.prototype.clearNodes=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},t.prototype.appendChild=function(e,t){e.appendChild(t)},t.prototype.removeChild=function(e,t){e.removeChild(t)},t.prototype.replaceChild=function(e,t,n){e.replaceChild(t,n)},t.prototype.remove=function(e){return e.parentNode&&e.parentNode.removeChild(e),e},t.prototype.insertBefore=function(e,t,n){e.insertBefore(n,t)},t.prototype.insertAllBefore=function(e,t,n){n.forEach((function(n){return e.insertBefore(n,t)}))},t.prototype.insertAfter=function(e,t,n){e.insertBefore(n,t.nextSibling)},t.prototype.setInnerHTML=function(e,t){e.innerHTML=t},t.prototype.getText=function(e){return e.textContent},t.prototype.setText=function(e,t){e.textContent=t},t.prototype.getValue=function(e){return e.value},t.prototype.setValue=function(e,t){e.value=t},t.prototype.getChecked=function(e){return e.checked},t.prototype.setChecked=function(e,t){e.checked=t},t.prototype.createComment=function(e){return this.getDefaultDocument().createComment(e)},t.prototype.createTemplate=function(e){var t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t},t.prototype.createElement=function(e,t){return(t=t||this.getDefaultDocument()).createElement(e)},t.prototype.createElementNS=function(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)},t.prototype.createTextNode=function(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)},t.prototype.createScriptTag=function(e,t,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r},t.prototype.createStyleElement=function(e,t){var n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n},t.prototype.createShadowRoot=function(e){return e.createShadowRoot()},t.prototype.getShadowRoot=function(e){return e.shadowRoot},t.prototype.getHost=function(e){return e.host},t.prototype.clone=function(e){return e.cloneNode(!0)},t.prototype.getElementsByClassName=function(e,t){return e.getElementsByClassName(t)},t.prototype.getElementsByTagName=function(e,t){return e.getElementsByTagName(t)},t.prototype.classList=function(e){return Array.prototype.slice.call(e.classList,0)},t.prototype.addClass=function(e,t){e.classList.add(t)},t.prototype.removeClass=function(e,t){e.classList.remove(t)},t.prototype.hasClass=function(e,t){return e.classList.contains(t)},t.prototype.setStyle=function(e,t,n){e.style[t]=n},t.prototype.removeStyle=function(e,t){e.style[t]=""},t.prototype.getStyle=function(e,t){return e.style[t]},t.prototype.hasStyle=function(e,t,n){var r=this.getStyle(e,t)||"";return n?r==n:r.length>0},t.prototype.tagName=function(e){return e.tagName},t.prototype.attributeMap=function(e){for(var t=new Map,n=e.attributes,r=0;r<n.length;r++){var o=n.item(r);t.set(o.name,o.value)}return t},t.prototype.hasAttribute=function(e,t){return e.hasAttribute(t)},t.prototype.hasAttributeNS=function(e,t,n){return e.hasAttributeNS(t,n)},t.prototype.getAttribute=function(e,t){return e.getAttribute(t)},t.prototype.getAttributeNS=function(e,t,n){return e.getAttributeNS(t,n)},t.prototype.setAttribute=function(e,t,n){e.setAttribute(t,n)},t.prototype.setAttributeNS=function(e,t,n,r){e.setAttributeNS(t,n,r)},t.prototype.removeAttribute=function(e,t){e.removeAttribute(t)},t.prototype.removeAttributeNS=function(e,t,n){e.removeAttributeNS(t,n)},t.prototype.templateAwareRoot=function(e){return this.isTemplateElement(e)?this.content(e):e},t.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},t.prototype.getDefaultDocument=function(){return document},t.prototype.getBoundingClientRect=function(e){try{return e.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},t.prototype.getTitle=function(e){return e.title},t.prototype.setTitle=function(e,t){e.title=t||""},t.prototype.elementMatches=function(e,t){return!!this.isElementNode(e)&&(e.matches&&e.matches(t)||e.msMatchesSelector&&e.msMatchesSelector(t)||e.webkitMatchesSelector&&e.webkitMatchesSelector(t))},t.prototype.isTemplateElement=function(e){return this.isElementNode(e)&&"TEMPLATE"===e.nodeName},t.prototype.isTextNode=function(e){return e.nodeType===Node.TEXT_NODE},t.prototype.isCommentNode=function(e){return e.nodeType===Node.COMMENT_NODE},t.prototype.isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},t.prototype.hasShadowRoot=function(e){return null!=e.shadowRoot&&e instanceof HTMLElement},t.prototype.isShadowRoot=function(e){return e instanceof DocumentFragment},t.prototype.importIntoDoc=function(e){return document.importNode(this.templateAwareRoot(e),!0)},t.prototype.adoptNode=function(e){return document.adoptNode(e)},t.prototype.getHref=function(e){return e.getAttribute("href")},t.prototype.getEventKey=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&ks.hasOwnProperty(t)&&(t=ks[t]))}return Ts[t]||t},t.prototype.getGlobalEventTarget=function(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null},t.prototype.getHistory=function(){return window.history},t.prototype.getLocation=function(){return window.location},t.prototype.getBaseHref=function(e){var t,n=Is||(Is=document.querySelector("base"))?Is.getAttribute("href"):null;return null==n?null:(t=n,Ss||(Ss=document.createElement("a")),Ss.setAttribute("href",t),"/"===Ss.pathname.charAt(0)?Ss.pathname:"/"+Ss.pathname)},t.prototype.resetBaseElement=function(){Is=null},t.prototype.getUserAgent=function(){return window.navigator.userAgent},t.prototype.setData=function(e,t,n){this.setAttribute(e,"data-"+t,n)},t.prototype.getData=function(e,t){return this.getAttribute(e,"data-"+t)},t.prototype.getComputedStyle=function(e){return getComputedStyle(e)},t.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},t.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},t.prototype.supportsCookies=function(){return!0},t.prototype.getCookie=function(e){return function(e,t){t=encodeURIComponent(t);for(var n=0,r=e.split(";");n<r.length;n++){var o=r[n],i=o.indexOf("="),u=-1==i?[o,""]:[o.slice(0,i),o.slice(i+1)],a=u[1];if(u[0].trim()===t)return decodeURIComponent(a)}return null}(document.cookie,e)},t.prototype.setCookie=function(e,t){document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)},t}(xs),Is=null;function As(){return!!window.history.pushState}var Os=new Pe("TRANSITION_ID"),Ns=[{provide:Ro,useFactory:function(e,t,n){return function(){n.get(Io).donePromise.then((function(){var n=Cs();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter((function(t){return n.getAttribute(t,"ng-transition")===e})).forEach((function(e){return n.remove(e)}))}))}},deps:[Os,xa,Dt],multi:!0}],Ds=function(){function e(){}return e.init=function(){var t;t=new e,hi=t},e.prototype.addToWindow=function(e){ke.getAngularTestability=function(t,n){void 0===n&&(n=!0);var r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},ke.getAllAngularTestabilities=function(){return e.getAllTestabilities()},ke.getAllAngularRootElements=function(){return e.getAllRootElements()},ke.frameworkStabilizers||(ke.frameworkStabilizers=[]),ke.frameworkStabilizers.push((function(e){var t=ke.getAllAngularTestabilities(),n=t.length,r=!1,o=function(t){r=r||t,0==--n&&e(r)};t.forEach((function(e){e.whenStable(o)}))}))},e.prototype.findTestabilityInTree=function(e,t,n){if(null==t)return null;var r=e.getTestability(t);return null!=r?r:n?Cs().isShadowRoot(t)?this.findTestabilityInTree(e,Cs().getHost(t),!0):this.findTestabilityInTree(e,Cs().parentElement(t),!0):null},e}();function js(e,t){"undefined"!=typeof COMPILED&&COMPILED||((ke.ng=ke.ng||{})[e]=t)}var Ms={ApplicationRef:wi,NgZone:ni};function Us(e){return Ai(e)}var Ls=new Pe("EventManagerPlugins"),Fs=function(){function e(e,t){var n=this;this._zone=t,this._eventNameToPlugin=new Map,e.forEach((function(e){return e.manager=n})),this._plugins=e.slice().reverse()}return e.prototype.addEventListener=function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)},e.prototype.addGlobalEventListener=function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)},e.prototype.getZone=function(){return this._zone},e.prototype._findPluginFor=function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,r=0;r<n.length;r++){var o=n[r];if(o.supports(e))return this._eventNameToPlugin.set(e,o),o}throw new Error("No event manager plugin found for event "+e)},e}(),Vs=function(){function e(e){this._doc=e}return e.prototype.addGlobalEventListener=function(e,t,n){var r=Cs().getGlobalEventTarget(this._doc,e);if(!r)throw new Error("Unsupported event target "+r+" for event "+t);return this.addEventListener(r,t,n)},e}(),Hs=function(){function e(){this._stylesSet=new Set}return e.prototype.addStyles=function(e){var t=this,n=new Set;e.forEach((function(e){t._stylesSet.has(e)||(t._stylesSet.add(e),n.add(e))})),this.onStylesAdded(n)},e.prototype.onStylesAdded=function(e){},e.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},e}(),zs=function(e){function t(t){var n=this;return(n=e.call(this)||this)._doc=t,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(t.head),n}return __extends(t,e),t.prototype._addStylesToHost=function(e,t){var n=this;e.forEach((function(e){var r=n._doc.createElement("style");r.textContent=e,n._styleNodes.add(t.appendChild(r))}))},t.prototype.addHost=function(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)},t.prototype.removeHost=function(e){this._hostNodes.delete(e)},t.prototype.onStylesAdded=function(e){var t=this;this._hostNodes.forEach((function(n){return t._addStylesToHost(e,n)}))},t.prototype.ngOnDestroy=function(){this._styleNodes.forEach((function(e){return Cs().remove(e)}))},t}(Hs),Bs={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/"},qs=/%COMP%/g,Ws="_nghost-%COMP%",Zs="_ngcontent-%COMP%";function Gs(e,t,n){for(var r=0;r<t.length;r++){var o=t[r];Array.isArray(o)?Gs(e,o,n):(o=o.replace(qs,e),n.push(o))}return n}function Qs(e){return function(t){!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}var Ks=function(){function e(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Ys(e)}return e.prototype.createRenderer=function(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case We.Emulated:var n=this.rendererByCompId.get(t.id);return n||(n=new Xs(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n;case We.Native:case We.ShadowDom:return new el(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){var r=Gs(t.id,t.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}},e.prototype.begin=function(){},e.prototype.end=function(){},e}(),Ys=function(){function e(e){this.eventManager=e,this.data=Object.create(null)}return e.prototype.destroy=function(){},e.prototype.createElement=function(e,t){return t?document.createElementNS(Bs[t]||t,e):document.createElement(e)},e.prototype.createComment=function(e){return document.createComment(e)},e.prototype.createText=function(e){return document.createTextNode(e)},e.prototype.appendChild=function(e,t){e.appendChild(t)},e.prototype.insertBefore=function(e,t,n){e&&e.insertBefore(t,n)},e.prototype.removeChild=function(e,t){e&&e.removeChild(t)},e.prototype.selectRootElement=function(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error('The selector "'+e+'" did not match any elements');return t||(n.textContent=""),n},e.prototype.parentNode=function(e){return e.parentNode},e.prototype.nextSibling=function(e){return e.nextSibling},e.prototype.setAttribute=function(e,t,n,r){if(r){t=r+":"+t;var o=Bs[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)},e.prototype.removeAttribute=function(e,t,n){if(n){var r=Bs[n];r?e.removeAttributeNS(r,t):e.removeAttribute(n+":"+t)}else e.removeAttribute(t)},e.prototype.addClass=function(e,t){e.classList.add(t)},e.prototype.removeClass=function(e,t){e.classList.remove(t)},e.prototype.setStyle=function(e,t,n,r){r&fn.DashCase?e.style.setProperty(t,n,r&fn.Important?"important":""):e.style[t]=n},e.prototype.removeStyle=function(e,t,n){n&fn.DashCase?e.style.removeProperty(t):e.style[t]=""},e.prototype.setProperty=function(e,t,n){$s(t,"property"),e[t]=n},e.prototype.setValue=function(e,t){e.nodeValue=t},e.prototype.listen=function(e,t,n){return $s(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,Qs(n)):this.eventManager.addEventListener(e,t,Qs(n))},e}(),Js="@".charCodeAt(0);function $s(e,t){if(e.charCodeAt(0)===Js)throw new Error("Found the synthetic "+t+" "+e+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}var Xs=function(e){function t(t,n,r,o){var i=this;(i=e.call(this,t)||this).component=r;var u=Gs(o+"-"+r.id,r.styles,[]);return n.addStyles(u),i.contentAttr=Zs.replace(qs,o+"-"+r.id),i.hostAttr=Ws.replace(qs,o+"-"+r.id),i}return __extends(t,e),t.prototype.applyToHost=function(t){e.prototype.setAttribute.call(this,t,this.hostAttr,"")},t.prototype.createElement=function(t,n){var r=e.prototype.createElement.call(this,t,n);return e.prototype.setAttribute.call(this,r,this.contentAttr,""),r},t}(Ys),el=function(e){function t(t,n,r,o){var i=this;(i=e.call(this,t)||this).sharedStylesHost=n,i.hostEl=r,i.component=o,i.shadowRoot=o.encapsulation===We.ShadowDom?r.attachShadow({mode:"open"}):r.createShadowRoot(),i.sharedStylesHost.addHost(i.shadowRoot);for(var u=Gs(o.id,o.styles,[]),a=0;a<u.length;a++){var s=document.createElement("style");s.textContent=u[a],i.shadowRoot.appendChild(s)}return i}return __extends(t,e),t.prototype.nodeOrShadowRoot=function(e){return e===this.hostEl?this.shadowRoot:e},t.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},t.prototype.appendChild=function(t,n){return e.prototype.appendChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.insertBefore=function(t,n,r){return e.prototype.insertBefore.call(this,this.nodeOrShadowRoot(t),n,r)},t.prototype.removeChild=function(t,n){return e.prototype.removeChild.call(this,this.nodeOrShadowRoot(t),n)},t.prototype.parentNode=function(t){return this.nodeOrShadowRoot(e.prototype.parentNode.call(this,this.nodeOrShadowRoot(t)))},t}(Ys),tl="undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e},nl=tl("addEventListener"),rl=tl("removeEventListener"),ol={},il="__zone_symbol__propagationStopped",ul=function(){var e="undefined"!=typeof Zone&&Zone[tl("BLACK_LISTED_EVENTS")];if(e){var t={};return e.forEach((function(e){t[e]=e})),t}}(),al=function(e){return!!ul&&ul.hasOwnProperty(e)},sl=function(e){var t=ol[e.type];if(t){var n=this[t];if(n){var r=[e];if(1===n.length)return(u=n[0]).zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r);for(var o=n.slice(),i=0;i<o.length&&!0!==e[il];i++){var u;(u=o[i]).zone!==Zone.current?u.zone.run(u.handler,this,r):u.handler.apply(this,r)}}}},ll=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t)||this).ngZone=n,r&&function(e){return e===Ea}(r)||o.patchEvent(),o}return __extends(t,e),t.prototype.patchEvent=function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var e=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[il]=!0),e&&e.apply(this,arguments)}}},t.prototype.supports=function(e){return!0},t.prototype.addEventListener=function(e,t,n){var r=this,o=n;if(!e[nl]||ni.isInAngularZone()&&!al(t))e.addEventListener(t,o,!1);else{var i=ol[t];i||(i=ol[t]=tl("ANGULAR"+t+"FALSE"));var u=e[i],a=u&&u.length>0;u||(u=e[i]=[]);var s=al(t)?Zone.root:Zone.current;if(0===u.length)u.push({zone:s,handler:o});else{for(var l=!1,c=0;c<u.length;c++)if(u[c].handler===o){l=!0;break}l||u.push({zone:s,handler:o})}a||e[nl](t,sl,!1)}return function(){return r.removeEventListener(e,t,o)}},t.prototype.removeEventListener=function(e,t,n){var r=e[rl];if(!r)return e.removeEventListener.apply(e,[t,n,!1]);var o=ol[t],i=o&&e[o];if(!i)return e.removeEventListener.apply(e,[t,n,!1]);for(var u=!1,a=0;a<i.length;a++)if(i[a].handler===n){u=!0,i.splice(a,1);break}u?0===i.length&&r.apply(e,[t,sl,!1]):e.removeEventListener.apply(e,[t,n,!1])},t}(Vs),cl={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},pl=new Pe("HammerGestureConfig"),hl=new Pe("HammerLoader"),fl=function(){function e(){this.events=[],this.overrides={}}return e.prototype.buildHammer=function(e){var t=new Hammer(e,this.options);for(var n in t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0}),this.overrides)t.get(n).set(this.overrides[n]);return t},e}(),dl=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t)||this)._config=n,i.console=r,i.loader=o,i}return __extends(t,e),t.prototype.supports=function(e){return!(!cl.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e)||!window.Hammer&&!this.loader&&(this.console.warn('The "'+e+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),1))},t.prototype.addEventListener=function(e,t,n){var r=this,o=this.manager.getZone();if(t=t.toLowerCase(),!window.Hammer&&this.loader){var i=!1,u=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(u=function(){});i||(u=r.addEventListener(e,t,n))})).catch((function(){r.console.warn('The "'+t+'" event cannot be bound because the custom Hammer.JS loader failed.'),u=function(){}})),function(){u()}}return o.runOutsideAngular((function(){var i=r._config.buildHammer(e),u=function(e){o.runGuarded((function(){n(e)}))};return i.on(t,u),function(){i.off(t,u),"function"==typeof i.destroy&&i.destroy()}}))},t.prototype.isCustomEvent=function(e){return this._config.events.indexOf(e)>-1},t}(Vs),vl=["alt","control","meta","shift"],gl={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},yl=function(e){function t(t){return e.call(this,t)||this}return __extends(t,e),t.prototype.supports=function(e){return null!=t.parseEventName(e)},t.prototype.addEventListener=function(e,n,r){var o=t.parseEventName(n),i=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return Cs().onAndCancel(e,o.domEventName,i)}))},t.parseEventName=function(e){var n=e.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var o=t._normalizeKey(n.pop()),i="";if(vl.forEach((function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),i+=e+".")})),i+=o,0!=n.length||0===o.length)return null;var u={};return u.domEventName=r,u.fullKey=i,u},t.getEventFullKey=function(e){var t="",n=Cs().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),vl.forEach((function(r){r!=n&&(0,gl[r])(e)&&(t+=r+".")})),t+=n},t.eventCallback=function(e,n,r){return function(o){t.getEventFullKey(o)===e&&r.runGuarded((function(){return n(o)}))}},t._normalizeKey=function(e){switch(e){case"esc":return"escape";default:return e}},t}(Vs),ml=function(){},bl=function(e){function t(t){var n=this;return(n=e.call(this)||this)._doc=t,n}return __extends(t,e),t.prototype.sanitize=function(e,t){if(null==t)return null;switch(e){case xt.NONE:return t;case xt.HTML:return t instanceof _l?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){var n=null;try{lt=lt||new rt(e);var r=t?String(t):"";n=lt.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=lt.getInertBodyElement(r)}while(r!==i);var u=new bt,a=u.sanitizeChildren(St(n)||n);return nt()&&u.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),a}finally{if(n)for(var s=St(n)||n;s.firstChild;)s.removeChild(s.firstChild)}}(this._doc,String(t)));case xt.STYLE:return t instanceof Cl?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";var t=e.match(kt);return t&&ut(t[1])===t[1]||e.match(Tt)&&function(e){for(var t=!0,n=!0,r=0;r<e.length;r++){var o=e.charAt(r);"'"===o&&n?t=!t:'"'===o&&t&&(n=!n)}return t&&n}(e)?e:(nt()&&console.warn("WARNING: sanitizing unsafe style value "+e+" (see http://g.co/ng/security#xss)."),"unsafe")}(t));case xt.SCRIPT:if(t instanceof Sl)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case xt.URL:return t instanceof El||t instanceof xl?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),ut(String(t)));case xt.RESOURCE_URL:if(t instanceof El)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+e+" (see http://g.co/ng/security#xss)")}},t.prototype.checkNotSafeValue=function(e,t){if(e instanceof wl)throw new Error("Required a safe "+t+", got a "+e.getTypeName()+" (see http://g.co/ng/security#xss)")},t.prototype.bypassSecurityTrustHtml=function(e){return new _l(e)},t.prototype.bypassSecurityTrustStyle=function(e){return new Cl(e)},t.prototype.bypassSecurityTrustScript=function(e){return new Sl(e)},t.prototype.bypassSecurityTrustUrl=function(e){return new xl(e)},t.prototype.bypassSecurityTrustResourceUrl=function(e){return new El(e)},t}(ml),wl=function(){function e(e){this.changingThisBreaksApplicationSecurity=e}return e.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},e}(),_l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.getTypeName=function(){return"HTML"},t}(wl),Cl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.getTypeName=function(){return"Style"},t}(wl),Sl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.getTypeName=function(){return"Script"},t}(wl),xl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.getTypeName=function(){return"URL"},t}(wl),El=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.getTypeName=function(){return"ResourceURL"},t}(wl),Tl=vi(Ni,"browser",[{provide:jo,useValue:"browser"},{provide:Do,useValue:function(){Rs.makeCurrent(),Ds.init()},multi:!0},{provide:aa,useClass:function(e){function t(t){var n=this;return(n=e.call(this)||this)._doc=t,n._init(),n}return __extends(t,e),t.prototype._init=function(){this.location=Cs().getLocation(),this._history=Cs().getHistory()},t.prototype.getBaseHrefFromDOM=function(){return Cs().getBaseHref(this._doc)},t.prototype.onPopState=function(e){Cs().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)},t.prototype.onHashChange=function(e){Cs().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)},Object.defineProperty(t.prototype,"href",{get:function(){return this.location.href},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"protocol",{get:function(){return this.location.protocol},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostname",{get:function(){return this.location.hostname},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"port",{get:function(){return this.location.port},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathname",{get:function(){return this.location.pathname},set:function(e){this.location.pathname=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),t.prototype.pushState=function(e,t,n){As()?this._history.pushState(e,t,n):this.location.hash=n},t.prototype.replaceState=function(e,t,n){As()?this._history.replaceState(e,t,n):this.location.hash=n},t.prototype.forward=function(){this._history.forward()},t.prototype.back=function(){this._history.back()},t.prototype.getState=function(){return this._history.state},t}(aa),deps:[xa]},{provide:xa,useFactory:function(){return document},deps:[]}]);function kl(){return new Xe}var Pl=function(){function e(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return e.withServerTransition=function(t){return{ngModule:e,providers:[{provide:Ao,useValue:t.appId},{provide:Os,useExisting:Ao},Ns]}},e}();"undefined"!=typeof window&&window;var Rl=function(e,t){this.id=e,this.url=t},Il=function(e){function t(t,n,r,o){void 0===r&&(r="imperative"),void 0===o&&(o=null);var i=this;return(i=e.call(this,t,n)||this).navigationTrigger=r,i.restoredState=o,i}return __extends(t,e),t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(Rl),Al=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t,n)||this).urlAfterRedirects=r,o}return __extends(t,e),t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(Rl),Ol=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t,n)||this).reason=r,o}return __extends(t,e),t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(Rl),Nl=function(e){function t(t,n,r){var o=this;return(o=e.call(this,t,n)||this).error=r,o}return __extends(t,e),t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(Rl),Dl=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t,n)||this).urlAfterRedirects=r,i.state=o,i}return __extends(t,e),t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(Rl),jl=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t,n)||this).urlAfterRedirects=r,i.state=o,i}return __extends(t,e),t.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(Rl),Ml=function(e){function t(t,n,r,o,i){var u=this;return(u=e.call(this,t,n)||this).urlAfterRedirects=r,u.state=o,u.shouldActivate=i,u}return __extends(t,e),t.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},t}(Rl),Ul=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t,n)||this).urlAfterRedirects=r,i.state=o,i}return __extends(t,e),t.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(Rl),Ll=function(e){function t(t,n,r,o){var i=this;return(i=e.call(this,t,n)||this).urlAfterRedirects=r,i.state=o,i}return __extends(t,e),t.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(Rl),Fl=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},e}(),Vl=function(){function e(e){this.route=e}return e.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},e}(),Hl=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),zl=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Bl=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),ql=function(){function e(e){this.snapshot=e}return e.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},e}(),Wl=function(){function e(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}return e.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"},e}(),Zl=function(){},Gl="primary",Ql=function(){function e(e){this.params=e||{}}return e.prototype.has=function(e){return this.params.hasOwnProperty(e)},e.prototype.get=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null},e.prototype.getAll=function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]},Object.defineProperty(e.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),e}();function Kl(e){return new Ql(e)}var Yl="ngNavigationCancelingError";function Jl(e){var t=Error("NavigationCancelingError: "+e);return t[Yl]=!0,t}function $l(e,t,n){var r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length<e.length))return null;for(var o={},i=0;i<r.length;i++){var u=r[i],a=e[i];if(u.startsWith(":"))o[u.substring(1)]=a;else if(u!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}var Xl=function(e,t){this.routes=e,this.module=t};function ec(e,t){void 0===t&&(t="");for(var n=0;n<e.length;n++){var r=e[n];tc(r,nc(t,r))}}function tc(e,t){if(!e)throw new Error("\n Invalid configuration of route '"+t+"': 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(e))throw new Error("Invalid configuration of route '"+t+"': Array cannot be specified");if(!e.component&&!e.children&&!e.loadChildren&&e.outlet&&e.outlet!==Gl)throw new Error("Invalid configuration of route '"+t+"': a componentless route without children or loadChildren cannot have a named outlet set");if(e.redirectTo&&e.children)throw new Error("Invalid configuration of route '"+t+"': redirectTo and children cannot be used together");if(e.redirectTo&&e.loadChildren)throw new Error("Invalid configuration of route '"+t+"': redirectTo and loadChildren cannot be used together");if(e.children&&e.loadChildren)throw new Error("Invalid configuration of route '"+t+"': children and loadChildren cannot be used together");if(e.redirectTo&&e.component)throw new Error("Invalid configuration of route '"+t+"': redirectTo and component cannot be used together");if(e.path&&e.matcher)throw new Error("Invalid configuration of route '"+t+"': path and matcher cannot be used together");if(void 0===e.redirectTo&&!e.component&&!e.children&&!e.loadChildren)throw new Error("Invalid configuration of route '"+t+"'. One of the following must be provided: component, redirectTo, children or loadChildren");if(void 0===e.path&&void 0===e.matcher)throw new Error("Invalid configuration of route '"+t+"': routes must have either a path or a matcher specified");if("string"==typeof e.path&&"/"===e.path.charAt(0))throw new Error("Invalid configuration of route '"+t+"': path cannot start with a slash");if(""===e.path&&void 0!==e.redirectTo&&void 0===e.pathMatch)throw new Error("Invalid configuration of route '{path: \""+t+'", redirectTo: "'+e.redirectTo+"\"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.");if(void 0!==e.pathMatch&&"full"!==e.pathMatch&&"prefix"!==e.pathMatch)throw new Error("Invalid configuration of route '"+t+"': pathMatch can only be set to 'prefix' or 'full'");e.children&&ec(e.children,t)}function nc(e,t){return t?e||t.path?e&&!t.path?e+"/":!e&&t.path?t.path:e+"/"+t.path:"":e}function rc(e){var t=e.children&&e.children.map(rc),n=t?Object.assign({},e,{children:t}):Object.assign({},e);return!n.component&&(t||n.loadChildren)&&n.outlet&&n.outlet!==Gl&&(n.component=Zl),n}function oc(e,t){var n,r=Object.keys(e),o=Object.keys(t);if(!r||!o||r.length!=o.length)return!1;for(var i=0;i<r.length;i++)if(e[n=r[i]]!==t[n])return!1;return!0}function ic(e){return Array.prototype.concat.apply([],e)}function uc(e){return e.length>0?e[e.length-1]:null}function ac(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function sc(e){return Jt(e)?e:Yt(e)?Q(Promise.resolve(e)):Aa(e)}function lc(e,t,n){return n?function(e,t){return oc(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!fc(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every((function(n){return t[n]===e[n]}))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,o){if(n.segments.length>o.length)return!!fc(n.segments.slice(0,o.length),o)&&!r.hasChildren();if(n.segments.length===o.length){if(!fc(n.segments,o))return!1;for(var i in r.children){if(!n.children[i])return!1;if(!e(n.children[i],r.children[i]))return!1}return!0}var u=o.slice(0,n.segments.length),a=o.slice(n.segments.length);return!!fc(n.segments,u)&&!!n.children[Gl]&&t(n.children[Gl],r,a)}(t,n,n.segments)}(e.root,t.root)}var cc=function(){function e(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}return Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Kl(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return yc.serialize(this)},e}(),pc=function(){function e(e,t){var n=this;this.segments=e,this.children=t,this.parent=null,ac(t,(function(e,t){return e.parent=n}))}return e.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(e.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return mc(this)},e}(),hc=function(){function e(e,t){this.path=e,this.parameters=t}return Object.defineProperty(e.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=Kl(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return xc(this)},e}();function fc(e,t){return e.length===t.length&&e.every((function(e,n){return e.path===t[n].path}))}function dc(e,t){var n=[];return ac(e.children,(function(e,r){r===Gl&&(n=n.concat(t(e,r)))})),ac(e.children,(function(e,r){r!==Gl&&(n=n.concat(t(e,r)))})),n}var vc=function(){},gc=function(){function e(){}return e.prototype.parse=function(e){var t=new Rc(e);return new cc(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())},e.prototype.serialize=function(e){var t,n,r;return"/"+function e(t,n){if(!t.hasChildren())return mc(t);if(n){var r=t.children[Gl]?e(t.children[Gl],!1):"",o=[];return ac(t.children,(function(t,n){n!==Gl&&o.push(n+":"+e(t,!1))})),o.length>0?r+"("+o.join("//")+")":r}var i=dc(t,(function(n,r){return r===Gl?[e(t.children[Gl],!1)]:[r+":"+e(n,!1)]}));return mc(t)+"/("+i.join("//")+")"}(e.root,!0)+(n=e.queryParams,(r=Object.keys(n).map((function(e){var t=n[e];return Array.isArray(t)?t.map((function(t){return wc(e)+"="+wc(t)})).join("&"):wc(e)+"="+wc(t)}))).length?"?"+r.join("&"):"")+("string"==typeof e.fragment?"#"+(t=e.fragment,encodeURI(t)):"")},e}(),yc=new gc;function mc(e){return e.segments.map((function(e){return xc(e)})).join("/")}function bc(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function wc(e){return bc(e).replace(/%3B/gi,";")}function _c(e){return bc(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Cc(e){return decodeURIComponent(e)}function Sc(e){return Cc(e.replace(/\+/g,"%20"))}function xc(e){return""+_c(e.path)+(t=e.parameters,Object.keys(t).map((function(e){return";"+_c(e)+"="+_c(t[e])})).join(""));var t}var Ec=/^[^\/()?;=#]+/;function Tc(e){var t=e.match(Ec);return t?t[0]:""}var kc=/^[^=?&#]+/,Pc=/^[^?&#]+/,Rc=function(){function e(e){this.url=e,this.remaining=e}return e.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pc([],{}):new pc([],this.parseChildren())},e.prototype.parseQueryParams=function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e},e.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},e.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[Gl]=new pc(e,t)),n},e.prototype.parseSegment=function(){var e=Tc(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(e),new hc(Cc(e),this.parseMatrixParams())},e.prototype.parseMatrixParams=function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e},e.prototype.parseParam=function(e){var t=Tc(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=Tc(this.remaining);r&&this.capture(n=r)}e[Cc(t)]=Cc(n)}},e.prototype.parseQueryParam=function(e){var t=function(e){var t=e.match(kc);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var r=function(e){var t=e.match(Pc);return t?t[0]:""}(this.remaining);r&&this.capture(n=r)}var o=Sc(t),i=Sc(n);if(e.hasOwnProperty(o)){var u=e[o];Array.isArray(u)||(e[o]=u=[u]),u.push(i)}else e[o]=i}},e.prototype.parseParens=function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Tc(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(":")):e&&(o=Gl);var i=this.parseChildren();t[o]=1===Object.keys(i).length?i[Gl]:new pc([],i),this.consumeOptional("//")}return t},e.prototype.peekStartsWith=function(e){return this.remaining.startsWith(e)},e.prototype.consumeOptional=function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)},e.prototype.capture=function(e){if(!this.consumeOptional(e))throw new Error('Expected "'+e+'".')},e}(),Ic=function(){function e(e){this._root=e}return Object.defineProperty(e.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),e.prototype.parent=function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null},e.prototype.children=function(e){var t=Ac(e,this._root);return t?t.children.map((function(e){return e.value})):[]},e.prototype.firstChild=function(e){var t=Ac(e,this._root);return t&&t.children.length>0?t.children[0].value:null},e.prototype.siblings=function(e){var t=Oc(e,this._root);return t.length<2?[]:t[t.length-2].children.map((function(e){return e.value})).filter((function(t){return t!==e}))},e.prototype.pathFromRoot=function(e){return Oc(e,this._root).map((function(e){return e.value}))},e}();function Ac(e,t){if(e===t.value)return t;for(var n=0,r=t.children;n<r.length;n++){var o=Ac(e,r[n]);if(o)return o}return null}function Oc(e,t){if(e===t.value)return[t];for(var n=0,r=t.children;n<r.length;n++){var o=Oc(e,r[n]);if(o.length)return o.unshift(t),o}return[]}var Nc=function(){function e(e,t){this.value=e,this.children=t}return e.prototype.toString=function(){return"TreeNode("+this.value+")"},e}();function Dc(e){var t={};return e&&e.children.forEach((function(e){return t[e.value.outlet]=e})),t}var jc=function(e){function t(t,n){var r=this;return(r=e.call(this,t)||this).snapshot=n,Hc(r,t),r}return __extends(t,e),t.prototype.toString=function(){return this.snapshot.toString()},t}(Ic);function Mc(e,t){var n=function(e,t){var n=new Fc([],{},{},"",{},Gl,t,null,e.root,-1,{});return new Vc("",new Nc(n,[]))}(e,t),r=new Oa([new hc("",{})]),o=new Oa({}),i=new Oa({}),u=new Oa({}),a=new Oa(""),s=new Uc(r,o,u,a,i,Gl,t,n.root);return s.snapshot=n.root,new jc(new Nc(s,[]),n)}var Uc=function(){function e(e,t,n,r,o,i,u,a){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=u,this._futureSnapshot=a}return Object.defineProperty(e.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe(q((function(e){return Kl(e)})))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(q((function(e){return Kl(e)})))),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},e}();function Lc(e,t){void 0===t&&(t="emptyOnly");var n=e.pathFromRoot,r=0;if("always"!==t)for(r=n.length-1;r>=1;){var o=n[r],i=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(i.component)break;r--}}return function(e){return e.reduce((function(e,t){return{params:Object.assign({},e.params,t.params),data:Object.assign({},e.data,t.data),resolve:Object.assign({},e.resolve,t._resolvedData)}}),{params:{},data:{},resolve:{}})}(n.slice(r))}var Fc=function(){function e(e,t,n,r,o,i,u,a,s,l,c){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=i,this.component=u,this.routeConfig=a,this._urlSegment=s,this._lastPathIndex=l,this._resolve=c}return Object.defineProperty(e.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=Kl(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=Kl(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return"Route(url:'"+this.url.map((function(e){return e.toString()})).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},e}(),Vc=function(e){function t(t,n){var r=this;return(r=e.call(this,n)||this).url=t,Hc(r,n),r}return __extends(t,e),t.prototype.toString=function(){return zc(this._root)},t}(Ic);function Hc(e,t){t.value._routerState=e,t.children.forEach((function(t){return Hc(e,t)}))}function zc(e){var t=e.children.length>0?" { "+e.children.map(zc).join(", ")+" } ":"";return""+e.value+t}function Bc(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,oc(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),oc(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n)if(!oc(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.url.next(n.url),oc(t.data,n.data)||e.data.next(n.data)}else e.snapshot=e._futureSnapshot,e.data.next(e._futureSnapshot.data)}function qc(e,t){var n,r;return oc(e.params,t.params)&&fc(n=e.url,r=t.url)&&n.every((function(e,t){return oc(e.parameters,r[t].parameters)}))&&!(!e.parent!=!t.parent)&&(!e.parent||qc(e.parent,t.parent))}function Wc(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Zc(e,t,n,r,o){var i={};return r&&ac(r,(function(e,t){i[t]=Array.isArray(e)?e.map((function(e){return""+e})):""+e})),new cc(n.root===e?t:function e(t,n,r){var o={};return ac(t.children,(function(t,i){o[i]=t===n?r:e(t,n,r)})),new pc(t.segments,o)}(n.root,e,t),i,o)}var Gc=function(){function e(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&Wc(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find((function(e){return"object"==typeof e&&null!=e&&e.outlets}));if(r&&r!==uc(n))throw new Error("{outlets:{}} has to be the last command")}return e.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},e}(),Qc=function(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n};function Kc(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets[Gl]:""+e}function Yc(e,t,n){if(e||(e=new pc([],{})),0===e.segments.length&&e.hasChildren())return Jc(e,t,n);var r=function(e,t,n){for(var r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};o<e.segments.length;){if(r>=n.length)return i;var u=e.segments[o],a=Kc(n[r]),s=r<n.length-1?n[r+1]:null;if(o>0&&void 0===a)break;if(a&&s&&"object"==typeof s&&void 0===s.outlets){if(!tp(a,s,u))return i;r+=2}else{if(!tp(a,{},u))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){var i=new pc(e.segments.slice(0,r.pathIndex),{});return i.children[Gl]=new pc(e.segments.slice(r.pathIndex),e.children),Jc(i,0,o)}return r.match&&0===o.length?new pc(e.segments,{}):r.match&&!e.hasChildren()?$c(e,t,n):r.match?Jc(e,0,o):$c(e,t,n)}function Jc(e,t,n){if(0===n.length)return new pc(e.segments,{});var r=function(e){var t,n;return"object"!=typeof e[0]?((t={})[Gl]=e,t):void 0===e[0].outlets?((n={})[Gl]=e,n):e[0].outlets}(n),o={};return ac(r,(function(n,r){null!==n&&(o[r]=Yc(e.children[r],t,n))})),ac(e.children,(function(e,t){void 0===r[t]&&(o[t]=e)})),new pc(e.segments,o)}function $c(e,t,n){for(var r=e.segments.slice(0,t),o=0;o<n.length;){if("object"==typeof n[o]&&void 0!==n[o].outlets){var i=Xc(n[o].outlets);return new pc(r,i)}if(0===o&&Wc(n[0]))r.push(new hc(e.segments[t].path,n[0])),o++;else{var u=Kc(n[o]),a=o<n.length-1?n[o+1]:null;u&&a&&Wc(a)?(r.push(new hc(u,ep(a))),o+=2):(r.push(new hc(u,{})),o++)}}return new pc(r,{})}function Xc(e){var t={};return ac(e,(function(e,n){null!==e&&(t[n]=$c(new pc([],{}),0,e))})),t}function ep(e){var t={};return ac(e,(function(e,n){return t[n]=""+e})),t}function tp(e,t,n){return e==n.path&&oc(t,n.parameters)}var np=function(){function e(e,t,n,r){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=r}return e.prototype.activate=function(e){var t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),Bc(this.futureState.root),this.activateChildRoutes(t,n,e)},e.prototype.deactivateChildRoutes=function(e,t,n){var r=this,o=Dc(t);e.children.forEach((function(e){var t=e.value.outlet;r.deactivateRoutes(e,o[t],n),delete o[t]})),ac(o,(function(e,t){r.deactivateRouteAndItsChildren(e,n)}))},e.prototype.deactivateRoutes=function(e,t,n){var r=e.value,o=t?t.value:null;if(r===o)if(r.component){var i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(e,t,i.children)}else this.deactivateChildRoutes(e,t,n);else o&&this.deactivateRouteAndItsChildren(t,n)},e.prototype.deactivateRouteAndItsChildren=function(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)},e.prototype.detachAndStoreRouteSubtree=function(e,t){var n=t.getContext(e.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),o=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:r,route:e,contexts:o})}},e.prototype.deactivateRouteAndOutlet=function(e,t){var n=this,r=t.getContext(e.value.outlet);if(r){var o=Dc(e),i=e.value.component?r.children:t;ac(o,(function(e,t){return n.deactivateRouteAndItsChildren(e,i)})),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},e.prototype.activateChildRoutes=function(e,t,n){var r=this,o=Dc(t);e.children.forEach((function(e){r.activateRoutes(e,o[e.value.outlet],n),r.forwardEvent(new ql(e.value.snapshot))})),e.children.length&&this.forwardEvent(new zl(e.value.snapshot))},e.prototype.activateRoutes=function(e,t,n){var r=e.value,o=t?t.value:null;if(Bc(r),r===o)if(r.component){var i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,t,i.children)}else this.activateChildRoutes(e,t,n);else if(r.component){i=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){var u=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),i.children.onOutletReAttached(u.contexts),i.attachRef=u.componentRef,i.route=u.route.value,i.outlet&&i.outlet.attach(u.componentRef,u.route.value),rp(u.route)}else{var a=function(e){for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(r.snapshot),s=a?a.module.componentFactoryResolver:null;i.attachRef=null,i.route=r,i.resolver=s,i.outlet&&i.outlet.activateWith(r,s),this.activateChildRoutes(e,null,i.children)}}else this.activateChildRoutes(e,null,n)},e}();function rp(e){Bc(e.value),e.children.forEach(rp)}function op(e){return"function"==typeof e}function ip(e){return e instanceof cc}var up=function(e){this.segmentGroup=e||null},ap=function(e){this.urlTree=e};function sp(e){return new S((function(t){return t.error(new up(e))}))}function lp(e){return new S((function(t){return t.error(new ap(e))}))}function cp(e){return new S((function(t){return t.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+e+"'"))}))}var pp=function(){function e(e,t,n,r,o){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=o,this.allowRedirects=!0,this.ngModule=e.get(He)}return e.prototype.apply=function(){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,Gl).pipe(q((function(t){return e.createUrlTree(t,e.urlTree.queryParams,e.urlTree.fragment)}))).pipe(rs((function(t){if(t instanceof ap)return e.allowRedirects=!1,e.match(t.urlTree);if(t instanceof up)throw e.noMatchError(t);throw t})))},e.prototype.match=function(e){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,e.root,Gl).pipe(q((function(n){return t.createUrlTree(n,e.queryParams,e.fragment)}))).pipe(rs((function(e){if(e instanceof up)throw t.noMatchError(e);throw e})))},e.prototype.noMatchError=function(e){return new Error("Cannot match any routes. URL Segment: '"+e.segmentGroup+"'")},e.prototype.createUrlTree=function(e,t,n){var r,o=e.segments.length>0?new pc([],((r={})[Gl]=e,r)):e;return new cc(o,t,n)},e.prototype.expandSegmentGroup=function(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(q((function(e){return new pc([],e)}))):this.expandSegment(e,n,t,n.segments,r,!0)},e.prototype.expandChildren=function(e,t,n){var r=this;return function(n,o){if(0===Object.keys(n).length)return Aa({});var i=[],u=[],a={};return ac(n,(function(n,o){var s,l,c=(s=o,l=n,r.expandSegmentGroup(e,t,l,s)).pipe(q((function(e){return a[o]=e})));o===Gl?i.push(c):u.push(c)})),Aa.apply(null,i.concat(u)).pipe(Fa(),ns(),q((function(){return a})))}(n.children)},e.prototype.expandSegment=function(e,t,n,r,o,i){var u=this;return Aa.apply(void 0,n).pipe(q((function(a){return u.expandSegmentAgainstRoute(e,t,n,a,r,o,i).pipe(rs((function(e){if(e instanceof up)return Aa(null);throw e})))})),Fa(),ls((function(e){return!!e})),rs((function(e,n){if(e instanceof Da||"EmptyError"===e.name){if(u.noLeftoversInUrl(t,r,o))return Aa(new pc([],{}));throw new up(t)}throw e})))},e.prototype.noLeftoversInUrl=function(e,t,n){return 0===t.length&&!e.children[n]},e.prototype.expandSegmentAgainstRoute=function(e,t,n,r,o,i,u){return vp(r)!==i?sp(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,o):u&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i):sp(t)},e.prototype.expandSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,i):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,o,i)},e.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(e,t,n,r){var o=this,i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?lp(i):this.lineralizeSegments(n,i).pipe(K((function(n){var i=new pc(n,{});return o.expandSegment(e,i,t,n,r,!1)})))},e.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(e,t,n,r,o,i){var u=this,a=hp(t,r,o),s=a.matched,l=a.consumedSegments,c=a.lastChild,p=a.positionalParamSegments;if(!s)return sp(t);var h=this.applyRedirectCommands(l,r.redirectTo,p);return r.redirectTo.startsWith("/")?lp(h):this.lineralizeSegments(r,h).pipe(K((function(r){return u.expandSegment(e,t,n,r.concat(o.slice(c)),i,!1)})))},e.prototype.matchSegmentAgainstRoute=function(e,t,n,r){var o=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(q((function(e){return n._loadedConfig=e,new pc(r,{})}))):Aa(new pc(r,{}));var i=hp(t,n,r),u=i.matched,a=i.consumedSegments,s=i.lastChild;if(!u)return sp(t);var l=r.slice(s);return this.getChildConfig(e,n,r).pipe(K((function(e){var n=e.module,r=e.routes,i=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some((function(n){return dp(e,t,n)&&vp(n)!==Gl}))}(e,n,r)?{segmentGroup:fp(new pc(t,function(e,t){var n={};n[Gl]=t;for(var r=0,o=e;r<o.length;r++){var i=o[r];""===i.path&&vp(i)!==Gl&&(n[vp(i)]=new pc([],{}))}return n}(r,new pc(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some((function(n){return dp(e,t,n)}))}(e,n,r)?{segmentGroup:fp(new pc(e.segments,function(e,t,n,r){for(var o={},i=0,u=n;i<u.length;i++){var a=u[i];dp(e,t,a)&&!r[vp(a)]&&(o[vp(a)]=new pc([],{}))}return Object.assign({},r,o)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,a,l,r),u=i.segmentGroup,s=i.slicedSegments;return 0===s.length&&u.hasChildren()?o.expandChildren(n,r,u).pipe(q((function(e){return new pc(a,e)}))):0===r.length&&0===s.length?Aa(new pc(a,{})):o.expandSegment(n,u,r,s,Gl,!0).pipe(q((function(e){return new pc(a.concat(e.segments),e.children)})))})))},e.prototype.getChildConfig=function(e,t,n){var r=this;return t.children?Aa(new Xl(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Aa(t._loadedConfig):function(e,t,n){var r,o=t.canLoad;return o&&0!==o.length?Q(o).pipe(q((function(r){var o,i=e.get(r);if(function(e){return e&&op(e.canLoad)}(i))o=i.canLoad(t,n);else{if(!op(i))throw new Error("Invalid CanLoad guard");o=i(t,n)}return sc(o)}))).pipe(Fa(),(r=function(e){return!0===e},function(e){return e.lift(new cs(r,void 0,e))})):Aa(!0)}(e.injector,t,n).pipe(K((function(n){return n?r.configLoader.load(e.injector,t).pipe(q((function(e){return t._loadedConfig=e,e}))):function(e){return new S((function(t){return t.error(Jl("Cannot load children because the guard of the route \"path: '"+e.path+"'\" returned false"))}))}(t)}))):Aa(new Xl([],e))},e.prototype.lineralizeSegments=function(e,t){for(var n=[],r=t.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Aa(n);if(r.numberOfChildren>1||!r.children[Gl])return cp(e.redirectTo);r=r.children[Gl]}},e.prototype.applyRedirectCommands=function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)},e.prototype.applyRedirectCreatreUrlTree=function(e,t,n,r){var o=this.createSegmentGroup(e,t.root,n,r);return new cc(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)},e.prototype.createQueryParams=function(e,t){var n={};return ac(e,(function(e,r){if("string"==typeof e&&e.startsWith(":")){var o=e.substring(1);n[r]=t[o]}else n[r]=e})),n},e.prototype.createSegmentGroup=function(e,t,n,r){var o=this,i=this.createSegments(e,t.segments,n,r),u={};return ac(t.children,(function(t,i){u[i]=o.createSegmentGroup(e,t,n,r)})),new pc(i,u)},e.prototype.createSegments=function(e,t,n,r){var o=this;return t.map((function(t){return t.path.startsWith(":")?o.findPosParam(e,t,r):o.findOrReturn(t,n)}))},e.prototype.findPosParam=function(e,t,n){var r=n[t.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+e+"'. Cannot find '"+t.path+"'.");return r},e.prototype.findOrReturn=function(e,t){for(var n=0,r=0,o=t;r<o.length;r++){var i=o[r];if(i.path===e.path)return t.splice(n),i;n++}return e},e}();function hp(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(t.matcher||$l)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function fp(e){if(1===e.numberOfChildren&&e.children[Gl]){var t=e.children[Gl];return new pc(e.segments.concat(t.segments),t.children)}return e}function dp(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function vp(e){return e.outlet||Gl}var gp=function(e){this.path=e,this.route=this.path[this.path.length-1]},yp=function(e,t){this.component=e,this.route=t};function mp(e,t,n){var r=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function bp(e,t,n){var r=Dc(e),o=e.value;ac(r,(function(e,r){bp(e,o.component?t?t.children.getContext(r):null:t,n)})),n.canDeactivateChecks.push(new yp(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}var wp=Symbol("INITIAL_VALUE");function _p(){return hs((function(e){return(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=null,r=null;return O(e[e.length-1])&&(r=e.pop()),"function"==typeof e[e.length-1]&&(n=e.pop()),1===e.length&&s(e[0])&&(e=e[0]),G(e,r).lift(new Ma(n))}).apply(void 0,e.map((function(e){return e.pipe(us(1),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){var n=e[e.length-1];O(n)?e.pop():n=null;var r=e.length;return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Fa()(Aa.apply(void 0,e))}(1!==r||n?r>0?G(e,n):Ra(n):Ia(e[0]),t)}}(wp))}))).pipe(vs((function(e,t){var n=!1;return t.reduce((function(e,r,o){if(e!==wp)return e;if(r===wp&&(n=!0),!n){if(!1===r)return r;if(o===t.length-1||ip(r))return r}return e}),e)}),wp),Va((function(e){return e!==wp})),q((function(e){return ip(e)?e:!0===e})),us(1))}))}function Cp(e,t){return null!==e&&t&&t(new Bl(e)),Aa(!0)}function Sp(e,t){return null!==e&&t&&t(new Hl(e)),Aa(!0)}function xp(e,t,n){var r=t.routeConfig?t.routeConfig.canActivate:null;return r&&0!==r.length?Aa(r.map((function(r){return La((function(){var o,i=mp(r,t,n);if(function(e){return e&&op(e.canActivate)}(i))o=sc(i.canActivate(t,e));else{if(!op(i))throw new Error("Invalid CanActivate guard");o=sc(i(t,e))}return o.pipe(ls())}))}))).pipe(_p()):Aa(!0)}function Ep(e,t,n){var r=t[t.length-1],o=t.slice(0,t.length-1).reverse().map((function(e){return function(e){var t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)})).filter((function(e){return null!==e})).map((function(t){return La((function(){return Aa(t.guards.map((function(o){var i,u=mp(o,t.node,n);if(function(e){return e&&op(e.canActivateChild)}(u))i=sc(u.canActivateChild(r,e));else{if(!op(u))throw new Error("Invalid CanActivateChild guard");i=sc(u(r,e))}return i.pipe(ls())}))).pipe(_p())}))}));return Aa(o).pipe(_p())}var Tp=function(){},kp=function(){function e(e,t,n,r,o,i){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=i}return e.prototype.recognize=function(){try{var e=Ip(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,Gl),n=new Fc([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Gl,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Nc(n,t),o=new Vc(this.url,r);return this.inheritParamsAndData(o._root),Aa(o)}catch(i){return new S((function(e){return e.error(i)}))}},e.prototype.inheritParamsAndData=function(e){var t=this,n=e.value,r=Lc(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),e.children.forEach((function(e){return t.inheritParamsAndData(e)}))},e.prototype.processSegmentGroup=function(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)},e.prototype.processChildren=function(e,t){var n,r=this,o=dc(t,(function(t,n){return r.processSegmentGroup(e,t,n)}));return n={},o.forEach((function(e){var t=n[e.value.outlet];if(t){var r=t.url.map((function(e){return e.toString()})).join("/"),o=e.value.url.map((function(e){return e.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+o+"'.")}n[e.value.outlet]=e.value})),o.sort((function(e,t){return e.value.outlet===Gl?-1:t.value.outlet===Gl?1:e.value.outlet.localeCompare(t.value.outlet)})),o},e.prototype.processSegment=function(e,t,n,r){for(var o=0,i=e;o<i.length;o++){var u=i[o];try{return this.processSegmentAgainstRoute(u,t,n,r)}catch(a){if(!(a instanceof Tp))throw a}}if(this.noLeftoversInUrl(t,n,r))return[];throw new Tp},e.prototype.noLeftoversInUrl=function(e,t,n){return 0===t.length&&!e.children[n]},e.prototype.processSegmentAgainstRoute=function(e,t,n,r){if(e.redirectTo)throw new Tp;if((e.outlet||Gl)!==r)throw new Tp;var o,i=[],u=[];if("**"===e.path){var a=n.length>0?uc(n).parameters:{};o=new Fc(n,a,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Np(e),r,e.component,e,Pp(t),Rp(t)+n.length,Dp(e))}else{var s=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Tp;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(t.matcher||$l)(n,e,t);if(!r)throw new Tp;var o={};ac(r.posParams,(function(e,t){o[t]=e.path}));var i=r.consumed.length>0?Object.assign({},o,r.consumed[r.consumed.length-1].parameters):o;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:i}}(t,e,n);i=s.consumedSegments,u=n.slice(s.lastChild),o=new Fc(i,s.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Np(e),r,e.component,e,Pp(t),Rp(t)+i.length,Dp(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),c=Ip(t,i,u,l,this.relativeLinkResolution),p=c.segmentGroup,h=c.slicedSegments;if(0===h.length&&p.hasChildren()){var f=this.processChildren(l,p);return[new Nc(o,f)]}if(0===l.length&&0===h.length)return[new Nc(o,[])];var d=this.processSegment(l,p,h,Gl);return[new Nc(o,d)]},e}();function Pp(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function Rp(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Ip(e,t,n,r,o){if(n.length>0&&function(e,t,n){return n.some((function(n){return Ap(e,t,n)&&Op(n)!==Gl}))}(e,n,r)){var i=new pc(t,function(e,t,n,r){var o={};o[Gl]=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(var i=0,u=n;i<u.length;i++){var a=u[i];if(""===a.path&&Op(a)!==Gl){var s=new pc([],{});s._sourceSegment=e,s._segmentIndexShift=t.length,o[Op(a)]=s}}return o}(e,t,r,new pc(n,e.children)));return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some((function(n){return Ap(e,t,n)}))}(e,n,r)){var u=new pc(e.segments,function(e,t,n,r,o,i){for(var u={},a=0,s=r;a<s.length;a++){var l=s[a];if(Ap(e,n,l)&&!o[Op(l)]){var c=new pc([],{});c._sourceSegment=e,c._segmentIndexShift="legacy"===i?e.segments.length:t.length,u[Op(l)]=c}}return Object.assign({},o,u)}(e,t,n,r,e.children,o));return u._sourceSegment=e,u._segmentIndexShift=t.length,{segmentGroup:u,slicedSegments:n}}var a=new pc(e.segments,e.children);return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:n}}function Ap(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Op(e){return e.outlet||Gl}function Np(e){return e.data||{}}function Dp(e){return e.resolve||{}}function jp(e,t,n,r){var o=mp(e,t,r);return sc(o.resolve?o.resolve(t,n):o(t,n))}function Mp(e){return function(t){return t.pipe(hs((function(t){var n=e(t);return n?Q(n).pipe(q((function(){return t}))):Q([t])})))}}var Up=function(){},Lp=function(){function e(){}return e.prototype.shouldDetach=function(e){return!1},e.prototype.store=function(e,t){},e.prototype.shouldAttach=function(e){return!1},e.prototype.retrieve=function(e){return null},e.prototype.shouldReuseRoute=function(e,t){return e.routeConfig===t.routeConfig},e}(),Fp=new Pe("ROUTES"),Vp=function(){function e(e,t,n,r){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=r}return e.prototype.load=function(e,t){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe(q((function(r){n.onLoadEndListener&&n.onLoadEndListener(t);var o=r.create(e);return new Xl(ic(o.injector.get(Fp)).map(rc),o)})))},e.prototype.loadModuleFactory=function(e){var t=this;return"string"==typeof e?Q(this.loader.load(e)):sc(e()).pipe(K((function(e){return e instanceof ze?Aa(e):Q(t.compiler.compileModuleAsync(e))})))},e}(),Hp=function(){},zp=function(){function e(){}return e.prototype.shouldProcessUrl=function(e){return!0},e.prototype.extract=function(e){return e},e.prototype.merge=function(e,t){return e},e}();function Bp(e){throw e}function qp(e,t,n){return t.parse("/")}function Wp(e,t){return Aa(null)}var Zp=function(){function e(e,t,n,r,o,i,u,a){var s=this;this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=a,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new I,this.errorHandler=Bp,this.malformedUriErrorHandler=qp,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Wp,afterPreactivation:Wp},this.urlHandlingStrategy=new zp,this.routeReuseStrategy=new Lp,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(He),this.console=o.get(Uo);var l=o.get(ni);this.isNgZoneEnabled=l instanceof ni,this.resetConfig(a),this.currentUrlTree=new cc(new pc([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Vp(i,u,(function(e){return s.triggerEvent(new Fl(e))}),(function(e){return s.triggerEvent(new Vl(e))})),this.routerState=Mc(this.currentUrlTree,this.rootComponentType),this.transitions=new Oa({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 e.prototype.setupNavigations=function(e){var t=this,n=this.events;return e.pipe(Va((function(e){return 0!==e.id})),q((function(e){return Object.assign({},e,{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})})),hs((function(e){var r,o,i,u=!1,a=!1;return Aa(e).pipe(Qa((function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?Object.assign({},t.lastSuccessfulNavigation,{previousNavigation:null}):null}})),hs((function(e){var r,o,i,u,a=!t.navigated||e.extractedUrl.toString()!==t.browserUrlTree.toString();if(("reload"===t.onSameUrlNavigation||a)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return Aa(e).pipe(hs((function(e){var r=t.transitions.getValue();return n.next(new Il(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),r!==t.transitions.getValue()?Pa:[e]})),hs((function(e){return Promise.resolve(e)})),(r=t.ngModule.injector,o=t.configLoader,i=t.urlSerializer,u=t.config,function(e){return e.pipe(hs((function(e){return function(e,t,n,r,o){return new pp(e,t,n,r,o).apply()}(r,o,i,e.extractedUrl,u).pipe(q((function(t){return Object.assign({},e,{urlAfterRedirects:t})})))})))}),Qa((function(e){t.currentNavigation=Object.assign({},t.currentNavigation,{finalUrl:e.urlAfterRedirects})})),function(e,n,r,o,i){return function(r){return r.pipe(K((function(r){return function(e,t,n,r,o,i){return void 0===o&&(o="emptyOnly"),void 0===i&&(i="legacy"),new kp(e,t,n,r,o,i).recognize()}(e,n,r.urlAfterRedirects,(u=r.urlAfterRedirects,t.serializeUrl(u)),o,i).pipe(q((function(e){return Object.assign({},r,{targetSnapshot:e})})));var u})))}}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),Qa((function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),Qa((function(e){var r=new Dl(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(r)})));if(a&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var s=e.id,l=e.extractedUrl,c=e.source,p=e.restoredState,h=e.extras,f=new Il(s,t.serializeUrl(l),c,p);n.next(f);var d=Mc(l,t.rootComponentType).snapshot;return Aa(Object.assign({},e,{targetSnapshot:d,urlAfterRedirects:l,extras:Object.assign({},h,{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),Pa})),Mp((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,u=e.extras,a=u.skipLocationChange,s=u.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!a,replaceUrl:!!s})})),Qa((function(e){var n=new jl(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),q((function(e){return Object.assign({},e,{guards:(n=e.targetSnapshot,r=e.currentSnapshot,o=t.rootContexts,i=n._root,function e(t,n,r,o,i){void 0===i&&(i={canDeactivateChecks:[],canActivateChecks:[]});var u=Dc(n);return t.children.forEach((function(t){!function(t,n,r,o,i){void 0===i&&(i={canDeactivateChecks:[],canActivateChecks:[]});var u=t.value,a=n?n.value:null,s=r?r.getContext(t.value.outlet):null;if(a&&u.routeConfig===a.routeConfig){var l=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!fc(e.url,t.url);case"pathParamsOrQueryParamsChange":return!fc(e.url,t.url)||!oc(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!qc(e,t)||!oc(e.queryParams,t.queryParams);case"paramsChange":default:return!qc(e,t)}}(a,u,u.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new gp(o)):(u.data=a.data,u._resolvedData=a._resolvedData),e(t,n,u.component?s?s.children:null:r,o,i),l&&i.canDeactivateChecks.push(new yp(s&&s.outlet&&s.outlet.component||null,a))}else a&&bp(n,s,i),i.canActivateChecks.push(new gp(o)),e(t,null,u.component?s?s.children:null:r,o,i)}(t,u[t.value.outlet],r,o.concat([t.value]),i),delete u[t.value.outlet]})),ac(u,(function(e,t){return bp(e,r.getContext(t),i)})),i}(i,r?r._root:null,o,[i.value]))});var n,r,o,i})),(o=t.ngModule.injector,i=function(e){return t.triggerEvent(e)},function(e){return e.pipe(K((function(e){var t=e.targetSnapshot,n=e.currentSnapshot,r=e.guards,u=r.canActivateChecks,a=r.canDeactivateChecks;return 0===a.length&&0===u.length?Aa(Object.assign({},e,{guardsResult:!0})):function(e,t,n,r){return Q(e).pipe(K((function(e){return function(e,t,n,r,o){var i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return i&&0!==i.length?Aa(i.map((function(i){var u,a=mp(i,t,o);if(function(e){return e&&op(e.canDeactivate)}(a))u=sc(a.canDeactivate(e,t,n,r));else{if(!op(a))throw new Error("Invalid CanDeactivate guard");u=sc(a(e,t,n,r))}return u.pipe(ls())}))).pipe(_p()):Aa(!0)}(e.component,e.route,n,t,r)})),ls((function(e){return!0!==e}),!0))}(a,t,n,o).pipe(K((function(e){return e&&"boolean"==typeof e?function(e,t,n,r){return Q(t).pipe(ms((function(t){return Q([Sp(t.route.parent,r),Cp(t.route,r),Ep(e,t.path,n),xp(e,t.route,n)]).pipe(Fa(),ls((function(e){return!0!==e}),!0))})),ls((function(e){return!0!==e}),!0))}(t,u,o,i):Aa(e)})),q((function(t){return Object.assign({},e,{guardsResult:t})})))})))}),Qa((function(e){if(ip(e.guardsResult)){var n=Jl('Redirecting to "'+t.serializeUrl(e.guardsResult)+'"');throw n.url=e.guardsResult,n}})),Qa((function(e){var n=new Ml(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(n)})),Va((function(e){if(!e.guardsResult){t.resetUrlToCurrentUrlTree();var r=new Ol(e.id,t.serializeUrl(e.extractedUrl),"");return n.next(r),e.resolve(!1),!1}return!0})),Mp((function(e){if(e.guards.canActivateChecks.length)return Aa(e).pipe(Qa((function(e){var n=new Ul(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})),function(e,t){return function(n){return n.pipe(K((function(n){var r=n.targetSnapshot,o=n.guards.canActivateChecks;return o.length?Q(o).pipe(ms((function(n){return function(e,t,n,r){return function(e,t,n,r){var o=Object.keys(e);if(0===o.length)return Aa({});if(1===o.length){var i=o[0];return jp(e[i],t,n,r).pipe(q((function(e){var t;return(t={})[i]=e,t})))}var u={};return Q(o).pipe(K((function(o){return jp(e[o],t,n,r).pipe(q((function(e){return u[o]=e,e})))}))).pipe(ns(),q((function(){return u})))}(e._resolve,e,t,r).pipe(q((function(t){return e._resolvedData=t,e.data=Object.assign({},e.data,Lc(e,n).resolve),null})))}(n.route,r,e,t)})),function(e,t){return arguments.length>=2?function(n){return w(vs(e,t),Wa(1),Xa(t))(n)}:function(t){return w(vs((function(t,n,r){return e(t,n,r+1)})),Wa(1))(t)}}((function(e,t){return e})),q((function(e){return n}))):Aa(n)})))}}(t.paramsInheritanceStrategy,t.ngModule.injector),Qa((function(e){var n=new Ll(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)})))})),Mp((function(e){var n=e.targetSnapshot,r=e.id,o=e.extractedUrl,i=e.rawUrl,u=e.extras,a=u.skipLocationChange,s=u.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:o,rawUrlTree:i,skipLocationChange:!!a,replaceUrl:!!s})})),q((function(e){var n,r,o,i,u=(n=t.routeReuseStrategy,r=e.targetSnapshot,o=e.currentRouterState,i=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){(s=r.value)._futureSnapshot=n.value;var o=function(t,n,r){return n.children.map((function(n){for(var o=0,i=r.children;o<i.length;o++){var u=i[o];if(t.shouldReuseRoute(u.value.snapshot,n.value))return e(t,n,u)}return e(t,n)}))}(t,n,r);return new Nc(s,o)}var i=t.retrieve(n.value);if(i){var u=i.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=t.value;for(var r=0;r<t.children.length;++r)e(t.children[r],n.children[r])}(n,u),u}var a,s=new Uc(new Oa((a=n.value).url),new Oa(a.params),new Oa(a.queryParams),new Oa(a.fragment),new Oa(a.data),a.outlet,a.component,a);return o=n.children.map((function(n){return e(t,n)})),new Nc(s,o)}(n,r._root,o?o._root:void 0),new jc(i,r));return Object.assign({},e,{targetRouterState:u})})),Qa((function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(t.currentUrlTree,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),t.browserUrlTree=e.urlAfterRedirects)})),function(e,t,n){return q((function(r){return new np(t,r.targetRouterState,r.currentRouterState,n).activate(e),r}))}(t.rootContexts,t.routeReuseStrategy,(function(e){return t.triggerEvent(e)})),Qa({next:function(){u=!0},complete:function(){u=!0}}),(r=function(){if(!u&&!a){t.resetUrlToCurrentUrlTree();var r=new Ol(e.id,t.serializeUrl(e.extractedUrl),"Navigation ID "+e.id+" is not equal to the current navigation id "+t.navigationId);n.next(r),e.resolve(!1)}t.currentNavigation=null},function(e){return e.lift(new bs(r))}),rs((function(r){if(a=!0,(s=r)&&s[Yl]){var o=ip(r.url);o||(t.navigated=!0,t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));var i=new Ol(e.id,t.serializeUrl(e.extractedUrl),r.message);n.next(i),e.resolve(!1),o&&t.navigateByUrl(r.url)}else{t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);var u=new Nl(e.id,t.serializeUrl(e.extractedUrl),r);n.next(u);try{e.resolve(t.errorHandler(r))}catch(l){e.reject(l)}}var s;return Pa})))})))},e.prototype.resetRootComponentType=function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType},e.prototype.getTransition=function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e},e.prototype.setTransition=function(e){this.transitions.next(Object.assign({},this.getTransition(),e))},e.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},e.prototype.setUpLocationChangeListener=function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(t){var n=e.parseUrl(t.url),r="popstate"===t.type?"popstate":"hashchange",o=t.state&&t.state.navigationId?t.state:null;setTimeout((function(){e.scheduleNavigation(n,r,o,{replaceUrl:!0})}),0)})))},Object.defineProperty(e.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),e.prototype.getCurrentNavigation=function(){return this.currentNavigation},e.prototype.triggerEvent=function(e){this.events.next(e)},e.prototype.resetConfig=function(e){ec(e),this.config=e.map(rc),this.navigated=!1,this.lastSuccessfulId=-1},e.prototype.ngOnDestroy=function(){this.dispose()},e.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},e.prototype.createUrlTree=function(e,t){void 0===t&&(t={});var n=t.relativeTo,r=t.queryParams,o=t.fragment,i=t.preserveQueryParams,u=t.queryParamsHandling,a=t.preserveFragment;nt()&&i&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var s=n||this.routerState.root,l=a?this.currentUrlTree.fragment:o,c=null;if(u)switch(u){case"merge":c=Object.assign({},this.currentUrlTree.queryParams,r);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=r||null}else c=i?this.currentUrlTree.queryParams:r||null;return null!==c&&(c=this.removeEmptyProps(c)),function(e,t,n,r,o){if(0===n.length)return Zc(t.root,t.root,t,r,o);var i=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Gc(!0,0,e);var t=0,n=!1,r=e.reduce((function(e,r,o){if("object"==typeof r&&null!=r){if(r.outlets){var i={};return ac(r.outlets,(function(e,t){i[t]="string"==typeof e?e.split("/"):e})),e.concat([{outlets:i}])}if(r.segmentPath)return e.concat([r.segmentPath])}return"string"!=typeof r?e.concat([r]):0===o?(r.split("/").forEach((function(r,o){0==o&&"."===r||(0==o&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))})),e):e.concat([r])}),[]);return new Gc(n,t,r)}(n);if(i.toRoot())return Zc(t.root,new pc([],{}),t,r,o);var u=function(e,t,n){if(e.isAbsolute)return new Qc(t.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new Qc(n.snapshot._urlSegment,!0,0);var r=Wc(e.commands[0])?0:1;return function(e,t,n){for(var r=e,o=t,i=n;i>o;){if(i-=o,!(r=r.parent))throw new Error("Invalid number of '../'");o=r.segments.length}return new Qc(r,!1,o-i)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(i,t,e),a=u.processChildren?Jc(u.segmentGroup,u.index,i.commands):Yc(u.segmentGroup,u.index,i.commands);return Zc(u.segmentGroup,a,t,r,o)}(s,this.currentUrlTree,e,c,l)},e.prototype.navigateByUrl=function(e,t){void 0===t&&(t={skipLocationChange:!1}),nt()&&this.isNgZoneEnabled&&!ni.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=ip(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)},e.prototype.navigate=function(e,t){return void 0===t&&(t={skipLocationChange:!1}),function(e){for(var t=0;t<e.length;t++){var n=e[t];if(null==n)throw new Error("The requested path contains "+n+" segment at index "+t)}}(e),this.navigateByUrl(this.createUrlTree(e,t),t)},e.prototype.serializeUrl=function(e){return this.urlSerializer.serialize(e)},e.prototype.parseUrl=function(e){var t;try{t=this.urlSerializer.parse(e)}catch(n){t=this.malformedUriErrorHandler(n,this.urlSerializer,e)}return t},e.prototype.isActive=function(e,t){if(ip(e))return lc(this.currentUrlTree,e,t);var n=this.parseUrl(e);return lc(this.currentUrlTree,n,t)},e.prototype.removeEmptyProps=function(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return null!=r&&(t[n]=r),t}),{})},e.prototype.processNavigations=function(){var e=this;this.navigations.subscribe((function(t){e.navigated=!0,e.lastSuccessfulId=t.id,e.events.next(new Al(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(e.currentUrlTree))),e.lastSuccessfulNavigation=e.currentNavigation,e.currentNavigation=null,t.resolve(!0)}),(function(t){e.console.warn("Unhandled Navigation Error: ")}))},e.prototype.scheduleNavigation=function(e,t,n,r){var o=this.getTransition();if(o&&"imperative"!==t&&"imperative"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(o&&"hashchange"==t&&"popstate"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(o&&"popstate"==t&&"hashchange"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);var i=null,u=null,a=new Promise((function(e,t){i=e,u=t})),s=++this.navigationId;return this.setTransition({id:s,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:i,reject:u,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch((function(e){return Promise.reject(e)}))},e.prototype.setBrowserUrl=function(e,t,n,r){var o=this.urlSerializer.serialize(e);r=r||{},this.location.isCurrentPathEqualTo(o)||t?this.location.replaceState(o,"",Object.assign({},r,{navigationId:n})):this.location.go(o,"",Object.assign({},r,{navigationId:n}))},e.prototype.resetStateAndUrl=function(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()},e.prototype.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})},e}(),Gp=function(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Qp,this.attachRef=null},Qp=function(){function e(){this.contexts=new Map}return e.prototype.onChildOutletCreated=function(e,t){var n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)},e.prototype.onChildOutletDestroyed=function(e){var t=this.getContext(e);t&&(t.outlet=null)},e.prototype.onOutletDeactivated=function(){var e=this.contexts;return this.contexts=new Map,e},e.prototype.onOutletReAttached=function(e){this.contexts=e},e.prototype.getOrCreateContext=function(e){var t=this.getContext(e);return t||(t=new Gp,this.contexts.set(e,t)),t},e.prototype.getContext=function(e){return this.contexts.get(e)||null},e}(),Kp=function(){function e(e,t,n,r,o){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new To,this.deactivateEvents=new To,this.name=r||Gl,e.onChildOutletCreated(this.name,this)}return e.prototype.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},e.prototype.ngOnInit=function(){if(!this.activated){var e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}},Object.defineProperty(e.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activatedRouteData",{get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}},enumerable:!0,configurable:!0}),e.prototype.detach=function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var e=this.activated;return this.activated=null,this._activatedRoute=null,e},e.prototype.attach=function(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)},e.prototype.deactivate=function(){if(this.activated){var e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}},e.prototype.activateWith=function(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;var n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,o=new Yp(e,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,o),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},e}(),Yp=function(){function e(e,t,n){this.route=e,this.childContexts=t,this.parent=n}return e.prototype.get=function(e,t){return e===Uc?this.route:e===Qp?this.childContexts:this.parent.get(e,t)},e}(),Jp=function(){},$p=function(){function e(){}return e.prototype.preload=function(e,t){return t().pipe(rs((function(){return Aa(null)})))},e}(),Xp=function(){function e(){}return e.prototype.preload=function(e,t){return Aa(null)},e}(),eh=function(){function e(e,t,n,r,o){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=new Vp(t,n,(function(t){return e.triggerEvent(new Fl(t))}),(function(t){return e.triggerEvent(new Vl(t))}))}return e.prototype.setUpPreloading=function(){var e=this;this.subscription=this.router.events.pipe(Va((function(e){return e instanceof Al})),ms((function(){return e.preload()}))).subscribe((function(){}))},e.prototype.preload=function(){var e=this.injector.get(He);return this.processRoutes(e,this.router.config)},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},e.prototype.processRoutes=function(e,t){for(var n=[],r=0,o=t;r<o.length;r++){var i=o[r];if(i.loadChildren&&!i.canLoad&&i._loadedConfig){var u=i._loadedConfig;n.push(this.processRoutes(u.module,u.routes))}else i.loadChildren&&!i.canLoad?n.push(this.preloadConfig(e,i)):i.children&&n.push(this.processRoutes(e,i.children))}return Q(n).pipe(X(),q((function(e){})))},e.prototype.preloadConfig=function(e,t){var n=this;return this.preloadingStrategy.preload(t,(function(){return n.loader.load(e.injector,t).pipe(K((function(e){return t._loadedConfig=e,n.processRoutes(e.module,e.routes)})))}))},e}(),th=function(){function e(e,t,n){void 0===n&&(n={}),this.router=e,this.viewportScroller=t,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 e.prototype.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()},e.prototype.createScrollEvents=function(){var e=this;return this.router.events.subscribe((function(t){t instanceof Il?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Al&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))}))},e.prototype.consumeScrollEvents=function(){var e=this;return this.router.events.subscribe((function(t){t instanceof Wl&&(t.position?"top"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):"enabled"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))}))},e.prototype.scheduleScrollEvent=function(e,t){this.router.triggerEvent(new Wl(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))},e.prototype.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()},e}(),nh=new Pe("ROUTER_CONFIGURATION"),rh=new Pe("ROUTER_FORROOT_GUARD"),oh=[pa,{provide:vc,useClass:gc},{provide:Zp,useFactory:ph,deps:[wi,vc,Qp,pa,Dt,Ci,Go,Fp,nh,[Hp,new ce],[Up,new ce]]},Qp,{provide:Uc,useFactory:hh,deps:[Zp]},{provide:Ci,useClass:Ei},eh,Xp,$p,{provide:nh,useValue:{enableTracing:!1}}];function ih(){return new di("Router",Zp)}var uh=function(){function e(e,t){}return e.forRoot=function(t,n){return{ngModule:e,providers:[oh,ch(t),{provide:rh,useFactory:lh,deps:[[Zp,new ce,new he]]},{provide:nh,useValue:n||{}},{provide:la,useFactory:sh,deps:[aa,[new le(ca),new ce],nh]},{provide:th,useFactory:ah,deps:[Zp,Ta,nh]},{provide:Jp,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Xp},{provide:di,multi:!0,useFactory:ih},[fh,{provide:Ro,multi:!0,useFactory:dh,deps:[fh]},{provide:gh,useFactory:vh,deps:[fh]},{provide:Mo,multi:!0,useExisting:gh}]]}},e.forChild=function(t){return{ngModule:e,providers:[ch(t)]}},e}();function ah(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new th(e,t,n)}function sh(e,t,n){return void 0===n&&(n={}),n.useHash?new da(e,t):new va(e,t)}function lh(e){if(e)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function ch(e){return[{provide:zt,multi:!0,useValue:e},{provide:Fp,multi:!0,useValue:e}]}function ph(e,t,n,r,o,i,u,a,s,l,c){void 0===s&&(s={});var p=new Zp(null,t,n,r,o,i,u,ic(a));if(l&&(p.urlHandlingStrategy=l),c&&(p.routeReuseStrategy=c),s.errorHandler&&(p.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(p.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var h=Cs();p.events.subscribe((function(e){h.logGroup("Router Event: "+e.constructor.name),h.log(e.toString()),h.log(e),h.logGroupEnd()}))}return s.onSameUrlNavigation&&(p.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(p.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(p.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(p.relativeLinkResolution=s.relativeLinkResolution),p}function hh(e){return e.routerState.root}var fh=function(){function e(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new I}return e.prototype.appInitializer=function(){var e=this;return this.injector.get(sa,Promise.resolve(null)).then((function(){var t=null,n=new Promise((function(e){return t=e})),r=e.injector.get(Zp),o=e.injector.get(nh);if(e.isLegacyDisabled(o)||e.isLegacyEnabled(o))t(!0);else if("disabled"===o.initialNavigation)r.setUpLocationChangeListener(),t(!0);else{if("enabled"!==o.initialNavigation)throw new Error("Invalid initialNavigation options: '"+o.initialNavigation+"'");r.hooks.afterPreactivation=function(){return e.initNavigation?Aa(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},r.initialNavigation()}return n}))},e.prototype.bootstrapListener=function(e){var t=this.injector.get(nh),n=this.injector.get(eh),r=this.injector.get(th),o=this.injector.get(Zp),i=this.injector.get(wi);e===i.components[0]&&(this.isLegacyEnabled(t)?o.initialNavigation():this.isLegacyDisabled(t)&&o.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),o.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},e.prototype.isLegacyEnabled=function(e){return"legacy_enabled"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation},e.prototype.isLegacyDisabled=function(e){return"legacy_disabled"===e.initialNavigation||!1===e.initialNavigation},e}();function dh(e){return e.appInitializer.bind(e)}function vh(e){return e.bootstrapListener.bind(e)}var gh=new Pe("Router Initializer"),yh=$n({encapsulation:2,styles:[],data:{}});function mh(e){return Xi(0,[(e()(),Vi(0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),oo(1,212992,null,0,Kp,[Qp,Dn,on,[8,null],It],null,null)],(function(e,t){e(t,1,0)}),null)}var bh=jr("ng-component",Zl,(function(e){return Xi(0,[(e()(),Vi(0,0,null,null,1,"ng-component",[],null,null,null,mh,yh)),oo(1,49152,null,0,Zl,[],null,null)],null,null)}),{},{},[]),wh=function(){function e(){this.title="PizzaFactory Project",this.projects=[{title:"PizzaFactory/Camino",summary:"Cloud IDE PaaS for your customized Eclipse/Che workspaces.",url:"https://camino.pizzafactory.jp/",tags:["Released","Open Alpha Preview"]},{title:"PizzaFactory/Contorno",summary:'"Side dish" collection for Eclipse/Che7 based environments.',url:"https://contorno.pizzafactory.jp/",tags:["Released","Working"]},{title:"PizzaFactory/Cassa",summary:"Payment processor SaaS based on BTCPayServer.",url:"https://btcpay.c.pizzafactory.jp/",tags:["Released","Open Alpha Preview"]}]}return e.prototype.ngOnInit=function(){},e}(),_h=$n({encapsulation:0,styles:[[""]],data:{}});function Ch(e){return Xi(0,[(e()(),Vi(0,0,null,null,13,null,null,null,null,null,null,null)),(e()(),Vi(1,0,null,null,12,"div",[["class","row"]],null,null,null,null,null)),(e()(),Vi(2,0,null,null,11,"div",[["class","col s12 m6"]],null,null,null,null,null)),(e()(),Vi(3,0,null,null,10,"div",[["class","row"]],null,null,null,null,null)),(e()(),Vi(4,0,null,null,9,"div",[["class","col s12"]],null,null,null,null,null)),(e()(),Vi(5,0,null,null,8,"div",[["class","card"]],null,null,null,null,null)),(e()(),Vi(6,0,null,null,4,"div",[["class","card-content"]],null,null,null,null,null)),(e()(),Vi(7,0,null,null,1,"span",[["class","card-title"]],null,null,null,null,null)),(e()(),Yi(8,null,["",""])),(e()(),Vi(9,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),Yi(10,null,["",""])),(e()(),Vi(11,0,null,null,2,"div",[["class","card-action"]],null,null,null,null,null)),(e()(),Vi(12,0,null,null,1,"a",[],[[8,"href",4]],null,null,null,null)),(e()(),Yi(-1,null,["Jump"]))],null,(function(e,t){var n;e(t,8,0,t.context.$implicit.title),e(t,10,0,t.context.$implicit.summary),e(t,12,0,""+(null!=(n=t.context.$implicit.url)?n.toString():""))}))}function Sh(e){return Xi(0,[(e()(),Vi(0,0,null,null,5,"div",[["class","container"]],null,null,null,null,null)),(e()(),Vi(1,0,null,null,4,"div",[["class","section"]],null,null,null,null,null)),(e()(),Vi(2,0,null,null,1,"h5",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Table of Projects"])),(e()(),Fi(16777216,null,null,1,null,Ch)),oo(5,278528,null,0,_a,[Dn,On,kn],{ngForOf:[0,"ngForOf"]},null),(e()(),Vi(6,0,null,null,2,"div",[["class","container"]],null,null,null,null,null)),(e()(),Vi(7,0,null,null,1,"div",[["class","footer-copyright"]],null,null,null,null,null)),(e()(),Yi(-1,null,["Copyright \xa9 2019- PizzaFactory Project, all rights reserved."]))],(function(e,t){e(t,5,0,t.component.projects)}),null)}var xh=jr("app-projects",wh,(function(e){return Xi(0,[(e()(),Vi(0,0,null,null,1,"app-projects",[],null,null,null,Sh,_h)),oo(1,114688,null,0,wh,[],null,null)],(function(e,t){e(t,1,0)}),null)}),{},{},[]),Eh=[".numbering[_ngcontent-%COMP%]{margin:0;counter-reset:number}.numbering[_ngcontent-%COMP%] p[_ngcontent-%COMP%]::before{counter-increment:number;content:counter(number);padding-right:5px}"],Th=function(){function e(){}return e.prototype.ngOnInit=function(){},e}(),kh=$n({encapsulation:0,styles:[Eh],data:{}});function Ph(e){return Xi(0,[(e()(),Vi(0,0,null,null,73,"div",[["class","container"]],null,null,null,null,null)),(e()(),Vi(1,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Privacy Policy"])),(e()(),Yi(-1,null,[" Last updated: Jan 1, 2019 "])),(e()(),Vi(4,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Glossary"])),(e()(),Vi(6,0,null,null,8,"dl",[],null,null,null,null,null)),(e()(),Vi(7,0,null,null,1,"dt",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Our sites"])),(e()(),Vi(9,0,null,null,1,"dd",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Web services that provided on DNS name pizzafactory.jp and its subdomains."])),(e()(),Vi(11,0,null,null,1,"dt",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Coolies"])),(e()(),Vi(13,0,null,null,1,"dd",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\u2019s hard drive."])),(e()(),Vi(15,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Privacy Policy"])),(e()(),Vi(17,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['PizzaFactory operates "Our sites". This site informs you of our policies regarding the collection, use and disclosure of Personal Information we receive from users of the Site.'])),(e()(),Vi(19,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['At "Our sites", we recognize that privacy of your personal information is important. Here is information on what types of personal information we receive and collect when you use and visit "Our sites", and how we safeguard your information. We never sell your personal information to third parties.'])),(e()(),Vi(21,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["We use your Personal Information only for providing and improving the Site. By using the Site, you agree to the collection and use of information in accordance with this policy."])),(e()(),Vi(23,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Log Files"])),(e()(),Vi(25,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["As with most other websites, we collect and use the data contained in log files. The information in the log files include your IP (internet protocol) address, your ISP (internet service provider, such as AOL or Shaw Cable), the browser you used to visit our site (such as Internet Explorer or Firefox), the time you visited our site and which pages you visited throughout our site. In addition, we may use third party services such as Google Analytics that collect, monitor and analyze this."])),(e()(),Vi(27,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Cookies and Web Beacons"])),(e()(),Vi(29,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['Like many sites, we use "cookies" to collect information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of "Our sites".'])),(e()(),Vi(31,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['We also use third party advertisements on to support "Our sites". Some of these advertisers may use technology such as cookies and web beacons when they advertise on our site, which will also send these advertisers (such as the Google AdSense program) information including your IP address, your ISP , the browser you used to visit our site, and in some cases, whether you have Flash installed. This is generally used for geotargeting purposes (showing PNG real estate ads to someone in PNG, for example) or showing certain ads based on specific sites visited. '])),(e()(),Vi(33,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["DoubleClick DART cookies"])),(e()(),Vi(35,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,[" We also may use DART cookies for ad serving through Google\u2019s DoubleClick, which places a cookie on your computer when you are browsing the web and visit a site using DoubleClick advertising (including some Google AdSense advertisements). This cookie is used to serve ads specific to you and your interests (\u201dinterest based targeting\u201d)."])),(e()(),Vi(37,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["The ads served will be targeted based on your previous browsing history (For example, if you have been viewing sites about visiting Tokyo, you may see Tokyo hotel advertisements when viewing a non-related site, such as on a site about hockey). DART uses \u201cnon personally identifiable information\u201d. It does NOT track personal information about you, such as your name, email address, physical address, telephone number, social security numbers, bank account numbers or credit card numbers."])),(e()(),Vi(39,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,[" You can opt-out of this ad serving on all sites using this advertising by visiting http://www.doubleclick.com/privacy/dart_adserving.aspx ."])),(e()(),Vi(41,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["You can choose to disable or selectively turn off our cookies or third-party cookies in your browser settings, or by managing preferences in programs such as Norton Internet Security. However, this can affect how you are able to interact with our site as well as other websites. This could include the inability to login to services or programs, such as logging into forums or accounts."])),(e()(),Vi(43,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["Deleting cookies does not mean you are permanently opted out of any advertising program. Unless you have settings that disallow cookies, the next time you visit a site running the advertisements, a new cookie will be added."])),(e()(),Vi(45,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Information Collection And Use"])),(e()(),Vi(47,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['While using "Our sites", we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you. Personally identifiable information may include, but is not limited to your name.'])),(e()(),Vi(49,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Communications"])),(e()(),Vi(51,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["We may use your Personal Information to contact you with newsletters, marketing or promotional materials and other information that."])),(e()(),Vi(53,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["The Communications section is for businesses that may contact users via email (email newsletters) or other methods."])),(e()(),Vi(55,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Security"])),(e()(),Vi(57,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage, is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security."])),(e()(),Vi(59,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Changes To This Privacy Policy"])),(e()(),Vi(61,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["This Privacy Policy is effective as of the date top of this article and will remain in effect except with respect to any changes in its provisions in the future, which will be in effect immediately after being posted on this page."])),(e()(),Vi(63,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["We reserve the right to update or change our Privacy Policy at any time and you should check this Privacy Policy periodically. Your continued use of the Service after we post any modifications to the Privacy Policy on this page will constitute your acknowledgment of the modifications and your consent to abide and be bound by the modified Privacy Policy."])),(e()(),Vi(65,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["If we make any material changes to this Privacy Policy, we will notify you either through the email address you have provided us, or by placing a prominent notice on our website."])),(e()(),Vi(67,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Contact Us"])),(e()(),Vi(69,0,null,null,4,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["If you have any questions about this Privacy Policy, please contact "])),(e()(),Vi(71,0,null,null,1,"a",[["href","mailto:support@pizzafactory.jp"]],null,null,null,null,null)),(e()(),Yi(-1,null,["us"])),(e()(),Yi(-1,null,["."]))],null,null)}var Rh=jr("app-privacy-policy-en",Th,(function(e){return Xi(0,[(e()(),Vi(0,0,null,null,1,"app-privacy-policy-en",[],null,null,null,Ph,kh)),oo(1,114688,null,0,Th,[],null,null)],(function(e,t){e(t,1,0)}),null)}),{},{},[]),Ih=function(){function e(){}return e.prototype.ngOnInit=function(){},e}(),Ah=$n({encapsulation:0,styles:[Eh],data:{}});function Oh(e){return Xi(0,[(e()(),Vi(0,0,null,null,73,"div",[["class","container"]],null,null,null,null,null)),(e()(),Vi(1,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc"])),(e()(),Yi(-1,null,[" Last updated: Jan 1, 2019 "])),(e()(),Vi(4,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Glossary"])),(e()(),Vi(6,0,null,null,8,"dl",[],null,null,null,null,null)),(e()(),Vi(7,0,null,null,1,"dt",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Our sites"])),(e()(),Vi(9,0,null,null,1,"dd",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Web services that provided on DNS name pizzafactory.jp and its subdomains."])),(e()(),Vi(11,0,null,null,1,"dt",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Coolies"])),(e()(),Vi(13,0,null,null,1,"dd",[],null,null,null,null,null)),(e()(),Yi(-1,null,["Cookies are files with small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a web site and stored on your computer\u2019s hard drive."])),(e()(),Vi(15,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc"])),(e()(),Vi(17,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['PizzaFactory \u306f\u3001"Our sites"\u3092\u904b\u55b6\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30b5\u30a4\u30c8\u306f\u3001\u53ce\u96c6\u3001\u4f7f\u7528\u3001\u500b\u4eba\u60c5\u5831\u306e\u958b\u793a\u306b\u95a2\u3059\u308b\u79c1\u305f\u3061\u306e\u30dd\u30ea\u30b7\u30fc\u3092\u3042\u306a\u305f\u306b\u304a\u77e5\u3089\u305b\u3057\u307e\u3059\u3002'])),(e()(),Vi(19,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,[' "Our sites" \u306b\u304a\u3044\u3066\u3001\u79c1\u305f\u3061\u306f\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u3092\u5b88\u308b\u3053\u3068\u306f\u91cd\u8981\u3067\u3042\u308b\u3068\u8a8d\u8b58\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u3053\u306b\u306f\u3001\u3042\u306a\u305f\u304c "Our sites" \u3092\u8a2a\u308c\u305f\u3068\u304d\u306b\u3001\u79c1\u305f\u3061\u304c\u3069\u306e\u3088\u3046\u306a\u30bf\u30a4\u30d7\u306e\u500b\u4eba\u60c5\u5831\u3092\u53d7\u3051\u53d6\u3063\u305f\u308a\u3001\u53ce\u96c6\u3057\u3066\u3044\u308b\u304b\u3001\u305d\u3057\u3066\u3069\u306e\u3088\u3046\u306b\u79c1\u305f\u3061\u304c\u3042\u306a\u305f\u306e\u60c5\u5831\u3092\u4fdd\u8b77\u3057\u3066\u3044\u308b\u304b\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u3002\u79c1\u305f\u3061\u306f\u6c7a\u3057\u3066\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u3092\u7b2c\u4e09\u8005\u306b\u58f2\u3063\u305f\u308a\u3057\u307e\u305b\u3093\u3002'])),(e()(),Vi(21,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u79c1\u305f\u3061\u306f\u3001\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u3092\u3053\u306e\u30b5\u30a4\u30c8\u306e\u305f\u3081\u3001\u3053\u306e\u30b5\u30a4\u30c8\u306e\u6539\u5584\u306e\u305f\u3081\u3060\u3051\u306b\u4f7f\u3044\u307e\u3059\u3002\u3053\u306e\u30b5\u30a4\u30c8\u3092\u5229\u7528\u3059\u308b\u306b\u3042\u305f\u308a\u3001\u30dd\u30ea\u30b7\u30fc\u306e\u901a\u308a\u306b\u60c5\u5831\u306e\u53ce\u96c6\u30fb\u5229\u7528\u3059\u308b\u3053\u3068\u3092\u540c\u610f\u3057\u307e\u3059\u3002"])),(e()(),Vi(23,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30ed\u30b0\u3000\u30d5\u30a1\u30a4\u30eb"])),(e()(),Vi(25,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u307b\u3068\u3093\u3069\u306e\u4ed6\u306e\u30b5\u30a4\u30c8\u3068\u540c\u69d8\u306b\u3001\u79c1\u305f\u3061\u306f\u3001\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u3092\u542b\u3093\u3060\u30c7\u30fc\u30bf\u3092\u53ce\u96c6\u30fb\u5229\u7528\u3057\u3066\u3044\u307e\u3059\u3002\u3042\u306a\u305f\u306eIP\u30a2\u30c9\u30ec\u30b9\u3001ISP\uff08AOL\u3084Shaw Cable\u306e\u3088\u3046\u306a\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u30b5\u30fc\u30d3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\uff09\u3001\u79c1\u305f\u3061\u306e\u30b5\u30a4\u30c8\u3092\u8a2a\u308c\u305f\u6642\u306b\u4f7f\u3063\u305f\u30d6\u30e9\u30a6\u30b6\u30fc\u3001\u79c1\u305f\u3061\u306e\u30b5\u30a4\u30c8\u306b\u8a2a\u308c\u305f\u6642\u9593\u3084\u305d\u306e\u6642\u306b\u3069\u306e\u30da\u30fc\u30b8\u3092\u8a2a\u308c\u305f\u304b\u3092\u542b\u3081\u305f\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u304c\u305d\u306e\u60c5\u5831\u3067\u3059\u3002\u52a0\u3048\u3066\u3001\u30c7\u30fc\u30bf\u306e\u53ce\u96c6\u30fb\u30e2\u30cb\u30bf\u30fc\u30fb\u5206\u6790\u306e\u305f\u3081\u306b\u30b0\u30fc\u30b0\u30eb\u30a2\u30ca\u30ea\u30c6\u30a3\u30af\u30b9\u306e\u3088\u3046\u306a\u7b2c\u4e09\u8005\u306e\u30b5\u30fc\u30d3\u30b9\u306b\u4f7f\u3046\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002"])),(e()(),Vi(27,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30af\u30c3\u30ad\u30fc\uff06\u30a6\u30a7\u30d6\u30d3\u30fc\u30b3\u30f3"])),(e()(),Vi(29,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u591a\u304f\u306e\u30b5\u30a4\u30c8\u306e\u3088\u3046\u306b\u3001\u79c1\u305f\u3061\u306f\u53ce\u96c6\u3057\u305f\u60c5\u5831\u3092\u201d\u30af\u30c3\u30ad\u30fc\u201d\u3068\u3057\u3066\u4f7f\u3044\u307e\u3059\u3002\u3042\u306a\u305f\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u306b\u5168\u3066\u306e\u30af\u30c3\u30ad\u30fc\u3092\u62d2\u5426\u3059\u308b\u3088\u3046\u306b\u3057\u305f\u308a\u3001\u30af\u30c3\u30ad\u30fc\u304c\u9001\u3089\u308c\u3066\u304d\u305f\u3068\u304d\u306b\u6307\u6458\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u3042\u306a\u305f\u304c\u30af\u30c3\u30ad\u30fc\u3092\u627f\u8afe\u3057\u306a\u3044\u3068\u3001\u79c1\u305f\u3061\u306e\u30b5\u30a4\u30c8\u306e\u4e2d\u8eab\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002"])),(e()(),Vi(31,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,['\u79c1\u305f\u3061\u306f\u307e\u305f\u3001"Our sites" \u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u305f\u3081\u306b\u7b2c\u4e09\u8005\u306e\u5e83\u544a\u3092\u4f7f\u3044\u307e\u3059\u3002\u3000\u3044\u304f\u3064\u304b\u306e\u5e83\u544a\u3067\u306f\u3001\u305d\u306e\u5e83\u544a\u3092\u79c1\u305f\u3061\u306e\u30b5\u30a4\u30c8\u3067\u6d41\u3059\u3068\u304d\u306b\u3001\u30af\u30c3\u30ad\u30fc\u3084\u30a6\u30a7\u30d6\u30d3\u30fc\u30b3\u30f3\u306e\u3088\u3046\u306a\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u3092\u4f7f\u3046\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u305d\u3057\u3066\u3001\u305d\u308c\u306b\u3088\u308a\u30b0\u30fc\u30b0\u30eb\u30a2\u30c9\u30bb\u30f3\u30b9\u306e\u3088\u3046\u306a\u3053\u308c\u3089\u306e\u5e83\u544a\u306b\u3001\u3042\u306a\u305f\u306eIP\u30a2\u30c9\u30ec\u30b9\u3084ISP\u304a\u4f7f\u3044\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u60c5\u5831\u306a\u3069\u3001\u6642\u306b\u306fFlash\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u304b\u306a\u3069\u306e\u60c5\u5831\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u4e00\u822c\u7684\u306b\u306f\u3001\u5730\u57df\u7279\u5b9a\u306e\u76ee\u7684\uff08\u4f8b\u3048\u3070\u3001PNG\u4e0d\u52d5\u7523\u306e\u5e83\u544a\u3092PNG\u306e\u8ab0\u304b\u306b\u898b\u305b\u308b\u305f\u3081\uff09\u3060\u3063\u305f\u308a\u3001\u3042\u308b\u5e83\u544a\u3092\u7279\u5b9a\u306e\u30b5\u30a4\u30c8\u3092\u8a2a\u308c\u305f\u4eba\u306b\u898b\u305b\u308b\u305f\u3081\u3067\u3059\u3002'])),(e()(),Vi(33,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af DART \u30af\u30c3\u30ad\u30fc"])),(e()(),Vi(35,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u79c1\u305f\u3061\u306f\u307e\u305f\u3001\u30b0\u30fc\u30b0\u30eb\u306e\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u306e\u30b5\u30fc\u30d3\u30b9\u5e83\u544a\u306e\u305f\u3081\u306b\u3001DART\u30af\u30c3\u30ad\u30fc\u3092\u4f7f\u3046\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u305d\u308c\u306f\u3001\u3042\u306a\u305f\u304c\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3092\u898b\u3066\u3044\u3066\u3001\u30b0\u30fc\u30b0\u30eb\u30a2\u30c9\u30bb\u30f3\u30b9\u306e\u5e83\u544a\u306e\u3088\u3046\u306a\u4e8c\u56de\u30af\u30ea\u30c3\u30af\u3059\u308b\u5e83\u544a\u3092\u4f7f\u3063\u305f\u6642\u306b\u3042\u306a\u305f\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306e\u30af\u30c3\u30ad\u30fc\u306b\u63d0\u8d77\u3057\u307e\u3059\u3002\u3053\u306e\u30af\u30c3\u30ad\u30fc\u306f\u3001\u3042\u306a\u305f\u3084\u3042\u306a\u305f\u306e\u8208\u5473\u95a2\u5fc3\u306b\u7279\u5b9a\u306e\u5e83\u544a\u3092\u51fa\u3059\u305f\u3081\u306b\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\u3002"])),(e()(),Vi(37,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u5e83\u544a\u306f\u3042\u306a\u305f\u306e\u4eca\u307e\u3067\u306e\u30da\u30fc\u30b8\u89b3\u89a7\u5c65\u6b74\u3092\u30d9\u30fc\u30b9\u306b\u63d0\u4f9b\u3055\u308c\u307e\u3059\u3002\uff08\u4f8b\u3048\u3070\u3001\u3042\u306a\u305f\u304c\u6771\u4eac\u306b\u884c\u304f\u3053\u3068\u3092\u8abf\u3079\u308b\u30b5\u30a4\u30c8\u3092\u591a\u304f\u898b\u3066\u3044\u305f\u6642\u306f\u3001\u6771\u4eac\u306e\u30db\u30c6\u30eb\u306e\u5e83\u544a\u304c\u305d\u308c\u306b\u95a2\u4fc2\u3057\u3066\u3044\u306a\u3044\u30b5\u30a4\u30c8\u3092\u898b\u3066\u3044\u308b\u6642\u306b\u3082\u63d0\u4f9b\u3055\u308c\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff09DART\u306f\u3001\u201d\u500b\u4eba\u3092\u7279\u5b9a\u3059\u308b\u60c5\u5831\u201d\u306f\u4f7f\u3044\u307e\u305b\u3093\u3002\u305d\u306e\u305f\u3081\u3001\u540d\u524d\u3084\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3001\u4f4f\u6240\u3001\u96fb\u8a71\u756a\u53f7\u3001\u30bd\u30fc\u30b7\u30e3\u30eb\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u30ca\u30f3\u30d0\u30fc\u3001\u9280\u884c\u53e3\u5ea7\u3001\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u756a\u53f7\u306a\u3069\u306e\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u3092\u7a81\u304d\u6b62\u3081\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"])),(e()(),Vi(39,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3053\u306e\u5e83\u544a\u30b5\u30fc\u30d3\u30b9\u3092\u5229\u7528\u3057\u305f\u304f\u306a\u3044\u3068\u304d\u306f\u3001http://www.doubleclick.com/privacy/dart_adserving.aspx\u306b\u884c\u304f\u3068\u3001\u5168\u3066\u306e\u3053\u306e\u3088\u3046\u306a\u5e83\u544a\u3092\u4f7f\u3063\u3066\u3044\u308b\u30b5\u30a4\u30c8\u306e\u3053\u306e\u3088\u3046\u306a\u30b5\u30fc\u30d3\u30b9\u306e\u5229\u7528\u3092\u9632\u3050\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002"])),(e()(),Vi(41,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3042\u306a\u305f\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u8a2d\u5b9a\u3084\u30ce\u30fc\u30c8\u30f3\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u3088\u3046\u306a\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u9078\u629e\u3092\u7ba1\u7406\u3059\u308b\u3053\u3068\u3067\u3001\u79c1\u305f\u3061\u306e\u30af\u30c3\u30ad\u30fc\u3084\u7b2c\u4e09\u8005\u306e\u30af\u30c3\u30ad\u30fc\u3092\u4f7f\u3048\u306a\u3044\u3088\u3046\u306b\u3057\u305f\u308a\u3001\u9078\u629e\u3057\u3066\u62d2\u5426\u3057\u305f\u308a\u9078\u3076\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u3053\u306e\u8a2d\u5b9a\u306b\u3088\u308a\u30b5\u30fc\u30d3\u30b9\u3084\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u306a\u304f\u306a\u30ea\u307e\u3059\u3002"])),(e()(),Vi(43,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30af\u30c3\u30ad\u30fc\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u306f\u3001\u3042\u306a\u305f\u304c\u6c38\u4e45\u306b\u305d\u308c\u3089\u306e\u5e83\u544a\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u8131\u9000\u3057\u305f\u3068\u3044\u3046\u3053\u3068\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3042\u306a\u305f\u304c\u30af\u30c3\u30ad\u30fc\u3092\u8a31\u53ef\u3057\u306a\u3044\u30bb\u30c3\u30c6\u30a3\u30f3\u30b0\u306b\u3057\u3066\u3044\u308b\u9650\u308a\u3001\u6b21\u306b\u3042\u306a\u305f\u304c\u5e83\u544a\u304c\u904b\u55b6\u3055\u308c\u3066\u3044\u308b\u30b5\u30a4\u30c8\u306b\u8a2a\u308c\u305f\u6642\u3001\u65b0\u3057\u3044\u30af\u30c3\u30ad\u30fc\u304c\u8ffd\u52a0\u3055\u308c\u308b\u3067\u3057\u3087\u3046\u3002"])),(e()(),Vi(45,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u60c5\u5831\u53ce\u96c6\u3068\u5229\u7528"])),(e()(),Vi(47,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u79c1\u305f\u3061\u306e\u30b5\u30a4\u30c8\u3092\u5229\u7528\u3057\u3066\u3044\u305f\u3060\u304f\u306b\u3042\u305f\u308a\u3001\u30b3\u30f3\u30bf\u30af\u30c8\u3067\u4f7f\u3063\u305f\u3088\u3046\u306a\u3042\u306a\u305f\u3060\u3068\u308f\u304b\u308b\u3088\u3046\u306a\u500b\u4eba\u3092\u7279\u5b9a\u3067\u304d\u308b\u60c5\u5831\u3092\u79c1\u305f\u3061\u306b\u63d0\u4f9b\u3059\u308b\u3053\u3068\u3092\u627f\u8afe\u3057\u3066\u3044\u305f\u3060\u304b\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002\u500b\u4eba\u3092\u7279\u5b9a\u3067\u304d\u308b\u60c5\u5831\u304c\u542b\u307e\u308c\u307e\u3059\u304c\u3001\u3042\u306a\u305f\u306e\u540d\u524d\u306b\u9650\u5b9a\u3055\u308c\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"])),(e()(),Vi(49,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u30ba"])),(e()(),Vi(51,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u79c1\u305f\u3061\u306f\u3001\u30cb\u30e5\u30fc\u30b9\u30ec\u30bf\u30fc\u306e\u9001\u4ed8\u3084\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u3001\u8ca9\u58f2\u4fc3\u9032\u3001\u4ed6\u306e\u60c5\u5831\u306a\u3069\u306e\u305f\u3081\u306b\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u3092\u4f7f\u3046\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002"])),(e()(),Vi(53,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u901a\u4fe1\u90e8\u3067\u306f\u3001E\u30e1\u30fc\u30eb\u7d4c\u7531\u3001E\u30e1\u30fc\u30eb\u30cb\u30e5\u30fc\u30b9\u30ec\u30bf\u30fc\u307e\u305f\u306f\u4ed6\u306e\u65b9\u6cd5\u3067\u30d3\u30b8\u30cd\u30b9\u306b\u95a2\u3057\u3066\u306e\u9023\u7d61\u3092\u3057\u307e\u3059\u3002"])),(e()(),Vi(55,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc"])),(e()(),Vi(57,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u79c1\u305f\u3061\u306b\u3068\u3063\u3066\u91cd\u8981\u3067\u3059\u304c\u3001100\uff05\u5b89\u5168\u306a\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u4e0a\u306e\u8ee2\u9001\u65b9\u6cd5\u3084\u96fb\u5b50\u7684\u306a\u4fdd\u5b58\u65b9\u6cd5\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u79c1\u305f\u3061\u306f\u3042\u306a\u305f\u306e\u500b\u4eba\u60c5\u5831\u3092\u4fdd\u8b77\u3059\u308b\u305f\u3081\u306b\u5546\u696d\u7684\u306b\u53d7\u3051\u5165\u308c\u3089\u308c\u308b\u624b\u6bb5\u3092\u4f7f\u7528\u3059\u308b\u3088\u3046\u52aa\u3081\u307e\u3059\u304c\u3001\u305d\u306e\u7d76\u5bfe\u7684\u306a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u4fdd\u8a3c\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"])),(e()(),Vi(59,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u306e\u5909\u66f4"])),(e()(),Vi(61,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3053\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u306f\u672c\u6587\u66f8\u306e\u5148\u982d\u306b\u3042\u308b\u65e5\u4ed8\u6642\u70b9\u3067\u6709\u52b9\u3067\u3042\u308a\u3001\u3053\u306e\u30da\u30fc\u30b8\u306b\u63b2\u8f09\u3055\u308c\u305f\u76f4\u5f8c\u306b\u6709\u52b9\u306b\u306a\u308b\u3001\u5c06\u6765\u306e\u898f\u5b9a\u306e\u5909\u66f4\u3092\u9664\u3044\u3066\u6709\u52b9\u3067\u3059\u3002"])),(e()(),Vi(63,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u79c1\u9054\u306f\u79c1\u9054\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u3092\u3044\u3064\u3067\u3082\u66f4\u65b0\u307e\u305f\u306f\u5909\u66f4\u3059\u308b\u6a29\u5229\u3092\u7559\u4fdd\u3057\u307e\u3059\u3001\u305d\u3057\u3066\u3042\u306a\u305f\u306f\u3053\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u3092\u5b9a\u671f\u7684\u306b\u30c1\u30a7\u30c3\u30af\u3059\u308b\u3079\u304d\u3067\u3059\u3002\u3053\u306e\u30da\u30fc\u30b8\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u306b\u5909\u66f4\u3092\u52a0\u3048\u305f\u5f8c\u3082\u3001\u30b5\u30fc\u30d3\u30b9\u3092\u7d99\u7d9a\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3001\u5909\u66f4\u3092\u627f\u8a8d\u3057\u305f\u3053\u3068\u3001\u304a\u3088\u3073\u5909\u66f4\u3055\u308c\u305f\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u3092\u9075\u5b88\u3059\u308b\u3053\u3068\u306b\u540c\u610f\u3059\u308b\u3053\u3068\u3092\u610f\u5473\u3057\u307e\u3059\u3002"])),(e()(),Vi(65,0,null,null,1,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3053\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u306b\u91cd\u5927\u306a\u5909\u66f4\u3092\u52a0\u3048\u305f\u5834\u5408\u306f\u3001\u63d0\u4f9b\u3055\u308c\u305f\u96fb\u5b50\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u4f7f\u7528\u3059\u308b\u304b\u3001\u307e\u305f\u306f\u5f53\u793e\u306eWeb\u30b5\u30a4\u30c8\u306b\u76ee\u7acb\u3064\u3088\u3046\u306b\u901a\u77e5\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u3001\u901a\u77e5\u3057\u307e\u3059\u3002"])),(e()(),Vi(67,0,null,null,1,"h3",[],null,null,null,null,null)),(e()(),Yi(-1,null,["\u304a\u554f\u3044\u5408\u308f\u305b"])),(e()(),Vi(69,0,null,null,4,"p",[["class","numbering"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u3053\u306e\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u306b\u8cea\u554f\u304c\u3042\u308b\u5834\u5408\u306f\u3001"])),(e()(),Vi(71,0,null,null,1,"a",[["href","mailto:support@pizzafactory.jp"]],null,null,null,null,null)),(e()(),Yi(-1,null,["\u304a\u554f\u3044\u5408\u308f\u305b"])),(e()(),Yi(-1,null,["\u304b\u3089\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002"]))],null,null)}var Nh=jr("app-privacy-policy-ja",Ih,(function(e){return Xi(0,[(e()(),Vi(0,0,null,null,1,"app-privacy-policy-ja",[],null,null,null,Oh,Ah)),oo(1,114688,null,0,Ih,[],null,null)],(function(e,t){e(t,1,0)}),null)}),{},{},[]),Dh=$n({encapsulation:0,styles:[["div.footer-copyright[_ngcontent-%COMP%]{color:gray;font-size:14px;margin-bottom:15px}"]],data:{}});function jh(e){return Xi(0,[(e()(),Vi(0,0,null,null,4,"div",[["class","navbar-fixed"]],null,null,null,null,null)),(e()(),Vi(1,0,null,null,3,"nav",[["class","blue darken-1"]],null,null,null,null,null)),(e()(),Vi(2,0,null,null,2,"div",[["class","nav-wrapper container"]],null,null,null,null,null)),(e()(),Vi(3,0,null,null,1,"a",[["class","brand-logo"],["href","#"]],null,null,null,null,null)),(e()(),Yi(-1,null,["PizzaFactory Project"])),(e()(),Vi(5,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),oo(6,212992,null,0,Kp,[Qp,Dn,on,[8,null],It],null,null)],(function(e,t){e(t,6,0)}),null)}var Mh=jr("app-root",ua,(function(e){return Xi(0,[(e()(),Vi(0,0,null,null,1,"app-root",[],null,null,null,jh,Dh)),oo(1,114688,null,0,ua,[],null,null)],(function(e,t){e(t,1,0)}),null)}),{},{},[]),Uh=function(){},Lh=function(){},Fh=function(){},Vh=new oa(ia,[ua],(function(e){return function(e){for(var t={},n=[],r=!1,o=0;o<e.length;o++){var i=e[o];i.token===Ot&&!0===i.value&&(r=!0),1073741824&i.flags&&n.push(i.token),i.index=o,t[Kn(i.token)]=i}return{factory:null,providersByKey:t,providers:e,modules:n,isRoot:r}}([Pr(512,on,un,[[8,[bh,xh,Rh,Nh,Mh]],[3,on],He]),Pr(5120,Lo,Mi,[[3,Lo]]),Pr(4608,ma,ba,[Lo,[2,ya]]),Pr(5120,bo,Ui,[ni]),Pr(5120,Ao,Oo,[]),Pr(5120,kn,Di,[]),Pr(5120,Pn,ji,[]),Pr(4608,ml,bl,[xa]),Pr(6144,Et,null,[ml]),Pr(4608,pl,fl,[]),Pr(5120,Ls,(function(e,t,n,r,o,i,u,a){return[new ll(e,t,n),new yl(r),new dl(o,i,u,a)]}),[xa,ni,jo,xa,xa,pl,Uo,[2,hl]]),Pr(4608,Fs,Fs,[Ls,ni]),Pr(135680,zs,zs,[xa]),Pr(4608,Ks,Ks,[Fs,zs,Ao]),Pr(6144,hn,null,[Ks]),Pr(6144,Hs,null,[zs]),Pr(4608,ci,ci,[ni]),Pr(5120,Uc,hh,[Zp]),Pr(4608,Xp,Xp,[]),Pr(6144,Jp,null,[Xp]),Pr(135680,eh,eh,[Zp,Ci,Go,Dt,Jp]),Pr(4608,$p,$p,[]),Pr(5120,th,ah,[Zp,Ta,nh]),Pr(5120,gh,vh,[fh]),Pr(5120,Mo,(function(e){return[e]}),[gh]),Pr(1073742336,Sa,Sa,[]),Pr(1024,Xe,kl,[]),Pr(1024,di,(function(){return[ih()]}),[]),Pr(512,fh,fh,[Dt]),Pr(1024,Ro,(function(e,t){return[(n=e,js("probe",Us),js("coreTokens",Object.assign({},Ms,(n||[]).reduce((function(e,t){return e[t.name]=t.token,e}),{}))),function(){return Us}),dh(t)];var n}),[[2,di],fh]),Pr(512,Io,Io,[[2,Ro]]),Pr(131584,wi,wi,[ni,Uo,Dt,Xe,on,Io]),Pr(1073742336,Li,Li,[wi]),Pr(1073742336,Pl,Pl,[[3,Pl]]),Pr(1024,rh,lh,[[3,Zp]]),Pr(512,vc,gc,[]),Pr(512,Qp,Qp,[]),Pr(256,nh,{useHash:!0},[]),Pr(1024,la,sh,[aa,[2,ca],nh]),Pr(512,pa,pa,[la,aa]),Pr(512,Go,Go,[]),Pr(512,Ci,Ei,[Go,[2,Si]]),Pr(1024,Fp,(function(){return[[{path:"",redirectTo:"/projects",pathMatch:"full"},{path:"projects",component:wh},{path:"en/privacy-policy",component:Th},{path:"ja/privacy-policy",component:Ih}]]}),[]),Pr(1024,Zp,ph,[wi,vc,Qp,pa,Dt,Ci,Go,Fp,nh,[2,Hp],[2,Up]]),Pr(1073742336,uh,uh,[[2,rh],[2,Zp]]),Pr(1073742336,Uh,Uh,[]),Pr(1073742336,Lh,Lh,[]),Pr(1073742336,Fh,Fh,[]),Pr(1073742336,ia,ia,[]),Pr(256,Ot,!0,[])])}));(function(){if(tt)throw new Error("Cannot enable prod mode after platform setup.");et=!1})(),Tl().bootstrapModuleFactory(Vh).catch((function(e){return console.error(e)}))},zn8P:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="zn8P"}},[[0,0]]]);