diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 29e88ee..0000000 --- a/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -node_modules -build -dist -tmp -.idea -*.ngfactory.ts -*.ngstyle.ts -*.shim.ts -*.ngsummary.json -.DS_Store diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 41ef55b..0000000 --- a/.npmignore +++ /dev/null @@ -1,6 +0,0 @@ -node_modules -dist -typings -.idea -*.ngfactory.ts -src diff --git a/bin/ngc-watch.js b/bin/ngc-watch.js deleted file mode 100644 index aa4ff9d..0000000 --- a/bin/ngc-watch.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; - -let path = require('path'); -let childProcess = require('child_process'); -let chokidar = require('chokidar'); - -let binPath = childProcess.execSync('npm bin', { - encoding: 'utf8', - cwd: process.cwd() -}); -let ngcCommand = 'ngc -p ./tsconfig.json'; -let fullCommand = binPath.trim() + '/' + ngcCommand; - -chokidar.watch( - ['src/app/**/*.component.ts', 'src/app/**/*.template.html', 'src/app/**/*.style.css'], - { ignoreInitial: true } -).on('all', () => { - console.log(`> ${ngcCommand}`); - childProcess.execSync(fullCommand, { - encoding: 'utf8', - cwd: process.cwd() - }); - console.log('> ngc finished'); -}); diff --git a/src/favicon.ico b/favicon.ico similarity index 100% rename from src/favicon.ico rename to favicon.ico diff --git a/src/index.html b/index.html similarity index 100% rename from src/index.html rename to index.html diff --git a/main.bundle.js b/main.bundle.js new file mode 100644 index 0000000..3a2222f --- /dev/null +++ b/main.bundle.js @@ -0,0 +1,864 @@ +!function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=192)}([function(t,e,n){"use strict";var r=n(146);n.d(e,"K",function(){return r.K}),n.d(e,"d",function(){return r.c}),n.d(e,"m",function(){return r.k}),n.d(e,"M",function(){return r.L}),n.d(e,"e",function(){return r.e}),n.d(e,"k",function(){return r.l}),n.d(e,"L",function(){return r.M}),n.d(e,"r",function(){return r.m}),n.d(e,"O",function(){return r.O}),n.d(e,"j",function(){return r.j}),n.d(e,"s",function(){return r.n}),n.d(e,"J",function(){return r.J}),n.d(e,"o",function(){return r.o}),n.d(e,"l",function(){return r.p}),n.d(e,"c",function(){return r.d}),n.d(e,"B",function(){return r.z}),n.d(e,"P",function(){return r.P}),n.d(e,"z",function(){return r.A}),n.d(e,"A",function(){return r.B}),n.d(e,"w",function(){return r.w}),n.d(e,"p",function(){return r.q}),n.d(e,"f",function(){return r.f}),n.d(e,"v",function(){return r.v}),n.d(e,"h",function(){return r.h}),n.d(e,"b",function(){return r.a}),n.d(e,"t",function(){return r.r}),n.d(e,"a",function(){return r.b}),n.d(e,"u",function(){return r.s}),n.d(e,"E",function(){return r.C}),n.d(e,"i",function(){return r.i}),n.d(e,"H",function(){return r.F}),n.d(e,"q",function(){return r.t}),n.d(e,"G",function(){return r.G}),n.d(e,"C",function(){return r.D}),n.d(e,"D",function(){return r.E}),n.d(e,"y",function(){return r.x}),n.d(e,"I",function(){return r.I}),n.d(e,"F",function(){return r.H}),n.d(e,"x",function(){return r.y}),n.d(e,"n",function(){return r.u}),n.d(e,"g",function(){return r.g}),n.d(e,"N",function(){return r.N})},function(t,e,n){"use strict";(function(t){function r(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function o(t){return t.name||typeof t}function i(t){return null!=t}function s(t){return null==t}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function u(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function c(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function f(t){console.log(t)}function p(t){console.warn(t)}function l(){if(!_)if(d.Symbol&&Symbol.iterator)_=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e1;){var i=r.shift();o=o.hasOwnProperty(i)&&null!=o[i]?o[i]:o[i]={}}void 0!==o&&null!==o||(o={}),o[r.shift()]=n}function u(){if(!p)if(c.Symbol&&Symbol.iterator)p=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e-1)return r;if(r=n.getPluralCategory(t),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}function o(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),i=r.length,s=parseInt(r,10),a=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,u=t.split("-")[0].toLowerCase();switch(u){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?c.One:c.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?c.One:c.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?c.One:c.Other;case"ar":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?c.Many:c.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===i?c.One:c.Other;case"be":return n%10===1&&n%100!==11?c.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?c.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?c.Many:c.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?c.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?c.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?c.Few:0!==n&&n%1e6===0?c.Many:c.Other;case"bs":case"hr":case"sr":return 0===i&&o%10===1&&o%100!==11||s%10===1&&s%100!==11?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||s%10===Math.floor(s%10)&&s%10>=2&&s%10<=4&&!(s%100>=12&&s%100<=14)?c.Few:c.Other;case"cs":case"sk":return 1===o&&0===i?c.One:o===Math.floor(o)&&o>=2&&o<=4&&0===i?c.Few:0!==i?c.Many:c.Other;case"cy":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:3===n?c.Few:6===n?c.Many:c.Other;case"da":return 1===n||0!==a&&(0===o||1===o)?c.One:c.Other;case"dsb":case"hsb":return 0===i&&o%100===1||s%100===1?c.One:0===i&&o%100===2||s%100===2?c.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||s%100===Math.floor(s%100)&&s%100>=3&&s%100<=4?c.Few:c.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?c.One:c.Other;case"fil":return 0===i&&(1===o||2===o||3===o)||0===i&&o%10!==4&&o%10!==6&&o%10!==9||0!==i&&s%10!==4&&s%10!==6&&s%10!==9?c.One:c.Other;case"ga":return 1===n?c.One:2===n?c.Two:n===Math.floor(n)&&n>=3&&n<=6?c.Few:n===Math.floor(n)&&n>=7&&n<=10?c.Many:c.Other;case"gd":return 1===n||11===n?c.One:2===n||12===n?c.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?c.Few:c.Other;case"gv":return 0===i&&o%10===1?c.One:0===i&&o%10===2?c.Two:0!==i||o%100!==0&&o%100!==20&&o%100!==40&&o%100!==60&&o%100!==80?0!==i?c.Many:c.Other:c.Few;case"he":return 1===o&&0===i?c.One:2===o&&0===i?c.Two:0!==i||n>=0&&n<=10||n%10!==0?c.Other:c.Many;case"is":return 0===a&&o%10===1&&o%100!==11||0!==a?c.One:c.Other;case"ksh":return 0===n?c.Zero:1===n?c.One:c.Other;case"kw":case"naq":case"se":case"smn":return 1===n?c.One:2===n?c.Two:c.Other;case"lag":return 0===n?c.Zero:0!==o&&1!==o||0===n?c.Other:c.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?c.Few:0!==s?c.Many:c.Other:c.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===i&&s%100===Math.floor(s%100)&&s%100>=11&&s%100<=19?c.Zero:n%10===1&&n%100!==11||2===i&&s%10===1&&s%100!==11||2!==i&&s%10===1?c.One:c.Other;case"mk":return 0===i&&o%10===1||s%10===1?c.One:c.Other;case"mt":return 1===n?c.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?c.Many:c.Other;case"pl":return 1===o&&0===i?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?c.Few:0===i&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?c.Many:c.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?c.One:c.Other;case"ro":return 1===o&&0===i?c.One:0!==i||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?c.Few:c.Other;case"ru":case"uk":return 0===i&&o%10===1&&o%100!==11?c.One:0===i&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?c.Few:0===i&&o%10===0||0===i&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===i&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?c.Many:c.Other;case"shi":return 0===o||1===n?c.One:n===Math.floor(n)&&n>=2&&n<=10?c.Few:c.Other;case"si":return 0===n||1===n||0===o&&1===s?c.One:c.Other;case"sl":return 0===i&&o%100===1?c.One:0===i&&o%100===2?c.Two:0===i&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==i?c.Few:c.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?c.One:c.Other;default:return c.Other}}var i=n(0);n.d(e,"b",function(){return a}),e.c=r,n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return t.prototype.getPluralCategory=function(t){},t}(),u=function(t){function e(e){t.call(this),this._locale=e}return s(e,t),e.prototype.getPluralCategory=function(t){var e=o(this._locale,t);switch(e){case c.Zero:return"zero";case c.One:return"one";case c.Two:return"two";case c.Few:return"few";case c.Many:return"many";default:return"other"}},e.decorators=[{type:i.a}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.b,args:[i.j]}]}]},e}(a),c={};c.Zero=0,c.One=1,c.Two=2,c.Few=3,c.Many=4,c.Other=5,c[c.Zero]="Zero",c[c.One]="One",c[c.Two]="Two",c[c.Few]="Few",c[c.Many]="Many",c[c.Other]="Other"},function(t,e,n){"use strict";function r(){return""+o()+o()+o()}function o(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var i=n(3);n.d(e,"b",function(){return s}),e.a=r,n.d(e,"c",function(){return a}),n.d(e,"d",function(){return u}),n.d(e,"e",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=new i.c("AppId"),a={provide:s,useFactory:r,deps:[]},u=new i.c("Platform Initializer"),c=new i.c("appBootstrapListener");new i.c("Application Packages Root URL")},function(t,e,n){"use strict";function r(t){return n.i(o.i)(t)||t===i.Default}var o=n(1);n.d(e,"c",function(){return i}),n.d(e,"b",function(){return s}),e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i={};i.OnPush=0,i.Default=1,i[i.OnPush]="OnPush",i[i.Default]="Default";var s={};s.CheckOnce=0,s.Checked=1,s.CheckAlways=2,s.Detached=3,s.Errored=4,s.Destroyed=5,s[s.CheckOnce]="CheckOnce",s[s.Checked]="Checked",s[s.CheckAlways]="CheckAlways",s[s.Detached]="Detached",s[s.Errored]="Errored",s[s.Destroyed]="Destroyed"},function(t,e,n){"use strict";var r=n(1);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new Object,i=o,s=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=o),e===o)throw new Error("No provider for "+n.i(r.a)(t)+"!");return e},t}(),a=function(){function t(){}return t.prototype.get=function(t,e){},t.THROW_IF_NOT_FOUND=o,t.NULL=new s,t}()},function(t,e,n){"use strict";function r(t){return!!n.i(s.e)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(s.f)()in t)}function o(t,e,r){for(var o=t[n.i(s.f)()](),i=e[n.i(s.f)()]();;){var a=o.next(),u=i.next();if(a.done&&u.done)return!0;if(a.done||u.done)return!1;if(!r(a.value,u.value))return!1}}function i(t,e){if(Array.isArray(t))for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(p.a)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},e.decorators=[{type:_.b}],e.ctorParameters=function(){return[{type:_.e}]},e}(k),T=function(){function t(){}return t.prototype.bootstrap=function(t){},t.prototype.tick=function(){},t.prototype.componentTypes=function(){},t.prototype.components=function(){},t.prototype.attachView=function(t){},t.prototype.detachView=function(t){},t.prototype.viewCount=function(){},t}(),j=function(t){function e(e,n,o,i,s,a,u,c){var f=this;t.call(this),this._zone=e,this._console=n,this._injector=o,this._exceptionHandler=i,this._componentFactoryResolver=s,this._initStatus=a,this._testabilityRegistry=u,this._testability=c,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=r(),this._zone.onMicrotaskEmpty.subscribe({next:function(){f._zone.run(function(){f.tick()})}})}return C(e,t),e.prototype.attachView=function(t){var e=t.internalView;this._views.push(e),e.attachToAppRef(this)},e.prototype.detachView=function(t){var e=t.internalView;f.e.remove(this._views,e),e.detach()},e.prototype.bootstrap=function(t){var e=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.");var n;n=t instanceof m.b?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var o=n.create(this._injector,[],n.selector);o.onDestroy(function(){e._unloadComponent(o)});var i=o.injector.get(w.a,null);return i&&o.injector.get(w.b).registerApplication(o.location.nativeElement,i),this._loadComponent(o),r()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},e.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this._rootComponents.push(t);var e=this._injector.get(d.e,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this.detachView(t.hostView),f.e.remove(this._rootComponents,t)},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.ref.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.ref.checkNoChanges()})}finally{this._runningTick=!1,n.i(b.b)(t)}},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(b.a)("ApplicationRef#tick()"),e.decorators=[{type:_.b}],e.ctorParameters=function(){return[{type:E.a},{type:y.a},{type:_.e},{type:c.a},{type:g.a},{type:h.a},{type:w.b,decorators:[{type:_.f}]},{type:w.a,decorators:[{type:_.f}]}]},e}(T)},function(t,e,n){"use strict";var r=n(43),o=n(86),i=n(44),s=n(45),a=n(25);n.d(e,"d",function(){return a.d}),n.d(e,"a",function(){return a.a});var u=n(85);n.d(e,"c",function(){return u.a});var c=n(15);n.d(e,"b",function(){return c.b}),n.d(e,"f",function(){return i.a}),n.d(e,"e",function(){return s.a}),n.d(e,"g",function(){return l}),n.d(e,"h",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=[new o.a],p=[new r.a],l=new i.a(p),h=new s.a(f)},function(t,e,n){"use strict";function r(t,e){return n.i(o.b)(t)&&n.i(o.b)(e)?n.i(o.c)(t,e,r):!(n.i(o.b)(t)||n.i(i.g)(t)||n.i(o.b)(e)||n.i(i.g)(e))||n.i(i.h)(t,e)}var o=n(17),i=n(1);n.d(e,"b",function(){return s}),e.a=r,n.d(e,"d",function(){return a}),n.d(e,"c",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s={toString:function(){return"CD_INIT_VALUE"}},a=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),u=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof a?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}();(function(){function t(t,e){this.previousValue=t,this.currentValue=e}return t.prototype.isFirstChange=function(){return this.previousValue===s},t})()},function(t,e,n){"use strict";var r=n(3),o=n(1);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.log=function(t){n.i(o.k)(t)},t.prototype.warn=function(t){n.i(o.l)(t)},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){t.call(this,e);var n=new Error(e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error),i=function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e}(o)},function(t,e,n){"use strict";var r=n(30),o=n(10);n.d(e,"a",function(){return a}),n.d(e,"b",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.location=function(){},t.prototype.injector=function(){},t.prototype.instance=function(){},t.prototype.hostView=function(){},t.prototype.changeDetectorRef=function(){},t.prototype.componentType=function(){},t.prototype.destroy=function(){},t.prototype.onDestroy=function(t){},t}(),a=function(t){function e(e,n,r,o){t.call(this),this._index=e,this._parentView=n,this._nativeElement=r,this._component=o}return i(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new r.a(this._nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return this._parentView.injector(this._index)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instance",{get:function(){return this._component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostView",{get:function(){return this._parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"changeDetectorRef",{get:function(){return this._parentView.ref},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._parentView.detachAndDestroy()},e.prototype.onDestroy=function(t){this.hostView.onDestroy(t)},e}(s),u=function(){function t(t,e,n){this.selector=t,this._viewClass=e,this._componentType=n}return Object.defineProperty(t.prototype,"componentType",{get:function(){return this._componentType},enumerable:!0,configurable:!0}),t.prototype.create=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var r=t.get(o.ViewUtils);e||(e=[]);var i=new this._viewClass(r,null,null,null);return i.createHostView(n,t,e)},t}()},function(t,e,n){"use strict";var r=n(27),o=n(1);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){t.call(this,"No component factory found for "+n.i(o.a)(e)+". Did you add it to @NgModule.entryComponents?"),this.component=e}return i(e,t),e}(r.a),a=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw new s(t)},t}(),u=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){},t.NULL=new a,t}(),c=function(){function t(t,e){this._parent=e,this._factories=new Map;for(var n=0;n0&&n){var r=t.nextSibling;if(r)for(var o=0;o-1},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[{type:u,decorators:[{type:r.b,args:[a]}]}]},e}(o.c)},function(t,e,n){"use strict";var r=n(0),o=n(2),i=n(20);n.d(e,"b",function(){return a}),n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t.decorators=[{type:r.a}],t.ctorParameters=function(){return[]},t}(),u=function(t){function e(e){t.call(this),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}return s(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return n.i(o.a)().remove(t)})},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:r.b,args:[i.a]}]}]},e}(a)},function(t,e,n){"use strict";function r(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}function o(t){return t.replace(/\/index.html$/,"")}var i=n(0),s=n(21);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(e){var n=this;this._subject=new i.J,this._platformStrategy=e;var r=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(o(r)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(r(this._baseHref,o(e)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){return t.replace(/\/$/,"")},t.decorators=[{type:i.a}],t.ctorParameters=function(){return[{type:s.a}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.getBaseHrefFromDOM=function(){},t.prototype.onPopState=function(t){},t.prototype.onHashChange=function(t){},Object.defineProperty(t.prototype,"pathname",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"search",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.replaceState=function(t,e,n){},t.prototype.pushState=function(t,e,n){},t.prototype.forward=function(){},t.prototype.back=function(){},t}();new r.h("Location Initialized")},function(t,e,n){"use strict";var r=n(1);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.onDone=function(t){},t.prototype.onStart=function(t){},t.prototype.init=function(){},t.prototype.hasStarted=function(){},t.prototype.play=function(){},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){},Object.defineProperty(t.prototype,"parentPlayer",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},set:function(t){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),t}(),i=function(){function t(){var t=this;this._onDoneFns=[],this._onStartFns=[],this._started=!1,this.parentPlayer=null,n.i(r.b)(function(){return t._onFinish()})}return t.prototype._onFinish=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]),this._started=!0},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t}()},function(t,e,n){"use strict";var r=n(8),o=n(19);n.d(e,"a",function(){return i});var i=function(){function t(t){this._zone=t,this.entries=[]}return t.prototype.enqueue=function(t){this.entries.push(t)},t.prototype.flush=function(){var t=this;this.entries.length&&this._zone.runOutsideAngular(function(){Promise.resolve(null).then(function(){return t._triggerAnimations()})})},t.prototype._triggerAnimations=function(){for(o.a.assertNotInAngularZone();this.entries.length;){var t=this.entries.shift();t.hasStarted()||t.play()}},t.decorators=[{type:r.b}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";function r(t,e,n){var r=t.previousIndex;if(null===r)return r;var o=0;return n&&r"+n.i(i.a)(this.currentIndex)+"]"},t}(),f=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e-1&&(n.splice(e,1),i+=t+".")}),i+=o,0!=n.length||0===o.length)return null;var s={};return s.domEventName=r,s.fullKey=i,s},e.getEventFullKey=function(t){var e="",r=n.i(o.a)().getEventKey(t);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),a.forEach(function(n){if(n!=r){var o=u[n];o(t)&&(e+=n+".")}}),e+=r},e.eventCallback=function(t,n,r){return function(o){e.getEventFullKey(o)===t&&r.runGuarded(function(){return n(o)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[]},e}(i.c)},function(t,e,n){"use strict";var r=n(0);n.d(e,"b",function(){return o}),n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=(r.g.RenderDebugInfo,r.g.ReflectionCapabilities,r.g.DebugDomRootRenderer),i=(r.g.reflector,r.g.NoOpAnimationPlayer);r.g.AnimationPlayer,r.g.AnimationSequencePlayer,r.g.AnimationGroupPlayer,r.g.AnimationKeyframe,r.g.AnimationStyles,r.g.prepareFinalAnimationStyles,r.g.balanceAnimationKeyframes,r.g.clearStyles,r.g.collectAndResolveStyles},function(t,e,n){"use strict";var r=n(0),o=n(174),i=n(175),s=n(66);n.d(e,"b",function(){return u}),n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(){}return t.prototype.sanitize=function(t,e){},t.prototype.bypassSecurityTrustHtml=function(t){},t.prototype.bypassSecurityTrustStyle=function(t){},t.prototype.bypassSecurityTrustScript=function(t){},t.prototype.bypassSecurityTrustUrl=function(t){},t.prototype.bypassSecurityTrustResourceUrl=function(t){},t}(),c=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.c.NONE:return e;case r.c.HTML:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(o.a)(String(e)));case r.c.STYLE:return e instanceof l?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(i.a)(e));case r.c.SCRIPT:if(e instanceof h)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.c.URL:return e instanceof y||e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(s.a)(String(e)));case r.c.RESOURCE_URL:if(e instanceof y)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof f)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new p(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new l(t)},e.prototype.bypassSecurityTrustScript=function(t){return new h(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new d(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new y(t)},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[]},e}(u),f=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.getTypeName=function(){},t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),p=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(f),l=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Style"},e}(f),h=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"Script"},e}(f),d=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"URL"},e}(f),y=function(t){function e(){t.apply(this,arguments)}return a(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(f)},function(t,e,n){"use strict";function r(t){return t=String(t),t.match(a)||t.match(u)?t:(n.i(i.d)()&&n.i(s.a)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function o(t){return t=String(t),t.split(",").map(function(t){return r(t.trim())}).join(", ")}var i=n(0),s=n(2);e.a=r,e.b=o;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,u=/^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(t,e,n){"use strict";function r(t){return t.reduce(function(t,e){return t.concat(e instanceof c.UnsubscriptionError?e.errors:e)},[])}var o=n(187),i=n(188),s=n(112),a=n(190),u=n(111),c=n(186),f=function(){function t(t){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){var n=this,f=n._parent,p=n._parents,l=n._unsubscribe,h=n._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var d=-1,y=p?p.length:0;f;)f.remove(this),f=++d1?"short":"narrow":n[t]="long",n}function p(t){return(e=Object).assign.apply(e,[{}].concat(t));var e}function l(t){return function(e,n){return s(e,n,t)}}function h(t,e,n){var r=m[t];if(r)return r(e,n);var o=t,i=b.get(o);if(!i){i=[];var s=void 0;for(v.exec(t);t;)s=v.exec(t),s?(i=i.concat(s.slice(1)),t=i.pop()):(i.push(t),t=null);b.set(o,i)}return i.reduce(function(t,r){var o=g[r];return t+(o?o(e,n):d(r))},"")}function d(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}n.d(e,"b",function(){return y}),n.d(e,"c",function(){return _}),n.d(e,"a",function(){return w});var y={};y.Decimal=0,y.Percent=1,y.Currency=2,y[y.Decimal]="Decimal",y[y.Percent]="Percent",y[y.Currency]="Currency";var _=function(){function t(){}return t.format=function(t,e,n,r){var o=void 0===r?{}:r,i=o.minimumIntegerDigits,s=o.minimumFractionDigits,a=o.maximumFractionDigits,u=o.currency,c=o.currencyAsSymbol,f=void 0!==c&&c,p={minimumIntegerDigits:i,minimumFractionDigits:s,maximumFractionDigits:a,style:y[n].toLowerCase()};return n==y.Currency&&(p.currency=u,p.currencyDisplay=f?"symbol":"code"),new Intl.NumberFormat(e,p).format(t)},t}(),v=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,m={yMMMdjms:l(p([c("year",1),f("month",3),c("day",1),c("hour",1),c("minute",1),c("second",1)])),yMdjm:l(p([c("year",1),c("month",1),c("day",1),c("hour",1),c("minute",1)])),yMMMMEEEEd:l(p([c("year",1),f("month",4),f("weekday",4),c("day",1)])),yMMMMd:l(p([c("year",1),f("month",4),c("day",1)])),yMMMd:l(p([c("year",1),f("month",3),c("day",1)])),yMd:l(p([c("year",1),c("month",1),c("day",1)])),jms:l(p([c("hour",1),c("second",1),c("minute",1)])),jm:l(p([c("hour",1),c("minute",1)]))},g={yyyy:l(c("year",4)),yy:l(c("year",2)),y:l(c("year",1)),MMMM:l(f("month",4)),MMM:l(f("month",3)),MM:l(c("month",2)),M:l(c("month",1)),LLLL:l(f("month",4)),L:l(f("month",1)),dd:l(c("day",2)),d:l(c("day",1)),HH:r(i(l(u(c("hour",2),!1)))),H:i(l(u(c("hour",1),!1))),hh:r(i(l(u(c("hour",2),!0)))),h:i(l(u(c("hour",1),!0))),jj:l(c("hour",2)),j:l(c("hour",1)),mm:r(l(c("minute",2))),m:l(c("minute",1)),ss:r(l(c("second",2))),s:l(c("second",1)),sss:l(c("second",3)),EEEE:l(f("weekday",4)),EEE:l(f("weekday",3)),EE:l(f("weekday",2)),E:l(f("weekday",1)),a:o(l(u(c("hour",1),!0))),Z:a("short"),z:a("long"),ww:l({}),w:l({}),G:l(f("era",1)),GG:l(f("era",2)),GGG:l(f("era",3)),GGGG:l(f("era",4))},b=new Map,w=function(){function t(){}return t.format=function(t,e,n){return h(n,t,e)},t}()},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r="true",o="*",i="*",s="void"},function(t,e,n){"use strict";var r=n(1);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null;var o=0,i=this._players.length;0==i?n.i(r.b)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++o>=i&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.c)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0)},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var r=n(1),o=n(41);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new o.a,n.i(r.b)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new o.a,this._onFinish();else{var i=this._players[this._currentIndex++];i.onDone(function(){return e._onNext(!0)}),this._activePlayer=i,t&&i.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.c)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this.reset(),this._players.length>0&&this._players[0].restart()},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0,this._activePlayer=new o.a)},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t){var e=t.fromState,n=t.toState,r=t.totalTime,o=t.phaseName;this.fromState=e,this.toState=n,this.totalTime=r,this.phaseName=o}return t}()},function(t,e,n){"use strict";n(1);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o="*",i=(function(){function t(t,e){this.name=t,this.definitions=e}return t}(),function(){function t(){}return t}()),s=(function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return r(e,t),e}(i),function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return r(e,t),e}(i),function(){function t(){}return t}()),a=(function(t){function e(e){t.call(this),this.steps=e}return r(e,t),e}(s),function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return r(e,t),e}(s),function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return r(e,t),e}(s),function(t){function e(){t.call(this)}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(s));(function(t){function e(e){t.call(this),this._steps=e}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e})(a),function(t){function e(e){t.call(this),this._steps=e}return r(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(a)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(){return f.g}function o(){return f.h}function i(t){return t||"en-US"}var s=n(42),a=n(22),u=n(23),c=n(14),f=n(24),p=n(8),l=n(52),h=n(9),d=n(10),y=n(96);e.b=r,e.c=o,e.a=i,n.d(e,"d",function(){return _});var _=function(){function t(){}return t.decorators=[{type:y.b,args:[{providers:[u.b,{provide:u.c,useExisting:u.b},a.a,h.a,c.c,d.ViewUtils,s.a,{provide:f.f,useFactory:r},{provide:f.e,useFactory:o},{provide:l.a,useFactory:i,deps:[[new p.a(l.a),new p.e,new p.d]]}]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.markForCheck=function(){},t.prototype.detach=function(){},t.prototype.detectChanges=function(){},t.prototype.checkNoChanges=function(){},t.prototype.reattach=function(){},t}()},function(t,e,n){"use strict";var r=n(1);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(r.e)(t)},t.prototype.create=function(t){return new i},t}(),i=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(r.e)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,r=this._mapHead,o=null,i=null,a=!1;return this._forEach(t,function(t,u){var c;r&&u===r.key?(c=r,e._maybeAddToChanges(c,t)):(a=!0,null!==r&&(e._removeFromSeq(o,r),e._addToRemovals(r)),n.has(u)?(c=n.get(u),e._maybeAddToChanges(c,t)):(c=new s(u),n.set(u,c),c.currentValue=t,e._addToAdditions(c))),a&&(e._isInRemovals(c)&&e._removeFromRemovals(c),null==i?e._mapHead=c:i._next=c),o=r,i=c,r=r&&r._next}),this._truncate(o,r),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var r=this._removalsHead;null!==r;r=r._nextRemoved)r.previousValue=r.currentValue,r.currentValue=null,this._records.delete(r.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(r.h)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],o=[],i=[],s=[],a=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(r.a)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)o.push(n.i(r.a)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)i.push(n.i(r.a)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)s.push(n.i(r.a)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)a.push(n.i(r.a)(t));return"map: "+e.join(", ")+"\nprevious: "+o.join(", ")+"\nadditions: "+s.join(", ")+"\nchanges: "+i.join(", ")+"\nremovals: "+a.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),s=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(r.h)(this.previousValue,this.currentValue)?n.i(r.a)(this.key):n.i(r.a)(this.key)+"["+n.i(r.a)(this.previousValue)+"->"+n.i(r.a)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";function r(t,e,n){t.childNodes.forEach(function(t){t instanceof p&&(e(t)&&n.push(t),r(t,e,n))})}function o(t,e,n){t instanceof p&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof p&&o(t,e,n)})}function i(t){return l.get(t)}function s(t){l.set(t.nativeNode,t)}function a(t){l.delete(t.nativeNode)}n.d(e,"f",function(){return c}),n.d(e,"d",function(){return f}),n.d(e,"a",function(){return p}),e.c=i,e.b=s,e.e=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t,e){this.name=t,this.callback=e}return t}(),f=function(){function t(t,e,n){this._debugInfo=n,this.nativeNode=t,e&&e instanceof p?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugInfo?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugInfo?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugInfo?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugInfo?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugInfo?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._debugInfo?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),p=function(t){function e(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return u(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this.childNodes.indexOf(t);if(n!==-1){var r=this.childNodes.slice(0,n+1),o=this.childNodes.slice(n+1);this.childNodes=r.concat(e,o);for(var i=0;i-1)return e.push(t[n]),e;e.push(t[n])}return e}function o(t){if(t.length>1){var e=r(t.slice().reverse()),o=e.map(function(t){return n.i(s.a)(t.token)});return" ("+o.join(" -> ")+")"}return""}var i=n(27),s=n(1);n.d(e,"c",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return f}),n.d(e,"d",function(){return p}),n.d(e,"g",function(){return l}),n.d(e,"h",function(){return h}),n.d(e,"a",function(){return d}),n.d(e,"f",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return a(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(i.a),c=function(t){function e(e,r){t.call(this,e,r,function(t){var e=n.i(s.a)(t[0].token);return"No provider for "+e+"!"+o(t)})}return a(e,t),e}(u),f=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+o(t)})}return a(e,t),e}(u),p=function(t){function e(e,n,r,o){t.call(this,"DI Error",n),this.keys=[o],this.injectors=[e]}return a(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(s.a)(this.keys[0].token);return this.originalError.message+": Error during instantiation of "+t+"!"+o(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(i.b),l=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return a(e,t),e}(i.a),h=function(t){function e(n,r){t.call(this,e._genMessage(n,r))}return a(e,t),e._genMessage=function(t,e){for(var r=[],o=0,i=e.length;o=e.length-1?e.pop():e.splice(n,1)}this.appRef=null,this.viewContainer=null,this.dirtyParentQueriesInternal()},t.prototype._renderDetach=function(){this._directRenderer?this.visitRootNodesInternal(this._directRenderer.remove,null):this.renderer.detachView(this.flatRootNodes)},t.prototype.attachToAppRef=function(t){if(this.viewContainer)throw new Error("This view is already attached to a ViewContainer!");this.appRef=t,this.dirtyParentQueriesInternal()},t.prototype.attachAfter=function(t,e){if(this.appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._renderAttach(t,e),this.viewContainer=t,this.declaredViewContainer&&this.declaredViewContainer!==t&&(this.declaredViewContainer.projectedViews||(this.declaredViewContainer.projectedViews=[]),this.declaredViewContainer.projectedViews.push(this)),this.dirtyParentQueriesInternal()},t.prototype.moveAfter=function(t,e){this._renderAttach(t,e),this.dirtyParentQueriesInternal()},t.prototype._renderAttach=function(t,e){var n=e?e.lastRootNode:t.nativeElement;if(this._directRenderer){var r=this._directRenderer.nextSibling(n);if(r)this.visitRootNodesInternal(this._directRenderer.insertBefore,r);else{var o=this._directRenderer.parentElement(n);o&&this.visitRootNodesInternal(this._directRenderer.appendChild,o)}}else this.renderer.attachViewAfter(n,this.flatRootNodes)},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){var t=[];return this.visitRootNodesInternal(h.addToArray,t),t},enumerable:!0,configurable:!0}),t.prototype.projectNodes=function(t,e){if(this._directRenderer)this.visitProjectedNodes(e,this._directRenderer.appendChild,t);else{var n=[];this.visitProjectedNodes(e,h.addToArray,n),this.renderer.projectNodes(t,n)}},t.prototype.visitProjectedNodes=function(t,e,n){switch(this.type){case l.a.EMBEDDED:this.parentView.visitProjectedNodes(t,e,n);break;case l.a.COMPONENT:if(this.parentView.type===l.a.HOST)for(var r=this.parentView._hostProjectableNodes[t]||[],o=0;o=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var r=n(85),o=n(15);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.destroy=function(){},e.prototype.destroyed=function(){},e.prototype.onDestroy=function(t){},e}(r.a),a=(function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.context=function(){},e.prototype.rootNodes=function(){},e}(s),function(){function t(t,e){this._view=t,this.animationQueue=e,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=o.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),this.animationQueue.flush()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.detachAndDestroy()},t}())},function(t,e,n){"use strict";var r=n(156);n.d(e,"d",function(){return r.a});var o=n(157);n.d(e,"g",function(){return o.d}),n.d(e,"e",function(){return o.b}),n.d(e,"f",function(){return o.c}),n.d(e,"c",function(){return o.a});var i=(n(97),n(158));n.d(e,"b",function(){return i.a});var s=n(54);n.d(e,"a",function(){return s.b})},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r={};r.OnInit=0,r.OnDestroy=1,r.DoCheck=2,r.OnChanges=3,r.AfterContentInit=4,r.AfterContentChecked=5,r.AfterViewInit=6,r.AfterViewChecked=7,r[r.OnInit]="OnInit",r[r.OnDestroy]="OnDestroy",r[r.DoCheck]="DoCheck",r[r.OnChanges]="OnChanges",r[r.AfterContentInit]="AfterContentInit",r[r.AfterContentChecked]="AfterContentChecked",r[r.AfterViewInit]="AfterViewInit",r[r.AfterViewChecked]="AfterViewChecked";var o=[r.OnInit,r.OnDestroy,r.DoCheck,r.OnChanges,r.AfterContentInit,r.AfterContentChecked,r.AfterViewInit,r.AfterViewChecked];(function(){function t(){}return t.prototype.ngOnChanges=function(t){},t})(),function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),function(){function t(){}return t.prototype.ngDoCheck=function(){},t}(),function(){function t(){}return t.prototype.ngOnDestroy=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentChecked=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewChecked=function(){},t}()},function(t,e,n){"use strict";function r(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function o(t){var e=Object.getPrototypeOf(t.prototype),n=e?e.constructor:null;return n||Object}var i=n(1),s=n(58);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,u=function(){function t(t){this._reflect=t||i.d.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,n,s):o(e,n))||s);return i>3&&s&&Object.defineProperty(e,n,s),s},i=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(){}return t=o([n.i(r.P)({selector:"hello-world-app",template:n(183),styles:[n(191)]}),i("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var r=n(69),o=n(189),i=n(110),s=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,i=o.toSubscriber(t,e,n);if(r?r.call(i,this.source):i.add(this._trySubscribe(i)),i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.syncErrorThrown=!0,t.syncErrorValue=e,t.error(e)}},t.prototype.forEach=function(t,e){var n=this;if(e||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?e=r.root.Rx.config.Promise:r.root.Promise&&(e=r.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,r){var o=n.subscribe(function(e){if(o)try{t(e)}catch(t){r(t),o.unsubscribe()}else t(e)},r,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[i.$$observable]=function(){return this},t.create=function(e){return new t(e)},t}();e.Observable=s},function(t,e,n){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(106),i=n(109),s=n(67),a=n(185),u=n(184),c=n(68),f=function(t){function e(e){t.call(this,e),this.destination=e}return r(e,t),e}(i.Subscriber);e.SubjectSubscriber=f;var p=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return r(e,t),e.prototype[c.$$rxSubscriber]=function(){return new f(this)},e.prototype.lift=function(t){var e=new l(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new a.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),o=0;o=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=i.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var o=this.prepareExternalUrl(n+i.a.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)},e.prototype.replaceState=function(t,e,n,r){var o=this.prepareExternalUrl(n+i.a.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,o)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[{type:a.a},{type:void 0,decorators:[{type:r.t},{type:r.b,args:[s.b]}]}]},e})(s.a)},function(t,e,n){"use strict";var r=n(40);n.d(e,"a",function(){return r.a});n(21),n(128),n(130),n(39)},function(t,e,n){"use strict";var r=n(0),o=n(4),i=n(39),s=n(21),a=n(40),u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};(function(t){function e(e,r){if(t.call(this),this._platformLocation=e,n.i(o.c)(r)&&(r=this._platformLocation.getBaseHrefFromDOM()),n.i(o.c)(r))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}return u(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return i.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+i.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var o=this.prepareExternalUrl(n+i.a.normalizeQueryParams(r));this._platformLocation.pushState(t,e,o)},e.prototype.replaceState=function(t,e,n,r){var o=this.prepareExternalUrl(n+i.a.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,o)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.a}],e.ctorParameters=function(){return[{type:a.a},{type:void 0,decorators:[{type:r.t},{type:r.b,args:[s.b]}]}]},e})(s.a)},function(t,e,n){"use strict";var r=n(0),o=n(140),i=n(6);n.d(e,"a",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),u=new a,c=new s,f=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.x.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(o.a)(e))return u;if(n.i(o.b)(e))return c;throw new i.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:r.w,args:[{name:"async",pure:!1}]}],t.ctorParameters=function(){return[{type:r.y}]},t}()},function(t,e,n){"use strict";function r(t){return null==t||""===t}function o(t){return t instanceof Date&&!isNaN(t.valueOf())}function i(t){var e=new Date(0),n=0,r=0,o=t[8]?e.setUTCFullYear:e.setFullYear,i=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=s(t[9]+t[10]),r=s(t[9]+t[11])),o.call(e,s(t[1]),s(t[2])-1,s(t[3]));var a=s(t[4]||"0")-n,u=s(t[5]||"0")-r,c=s(t[6]||"0"),f=Math.round(1e3*parseFloat("0."+(t[7]||0)));return i.call(e,a,u,c,f),e}function s(t){return parseInt(t,10)}var a=n(0),u=n(4),c=n(76),f=n(6);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){void 0===n&&(n="mediumDate");var s;if(r(e)||e!==e)return null;if("string"==typeof e&&(e=e.trim()),o(e))s=e;else if(u.b.isNumeric(e))s=new Date(parseFloat(e));else if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var a=e.split("-").map(function(t){return parseInt(t,10)}),l=a[0],h=a[1],d=a[2];s=new Date(l,h-1,d)}else s=new Date(e);if(!o(s)){var y=void 0;if("string"!=typeof e||!(y=e.match(p)))throw new f.a(t,e);s=i(y)}return c.a.format(s,this._locale,t._ALIASES[n]||n)},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:a.w,args:[{name:"date",pure:!0}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:a.b,args:[a.j]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),o=n(13),i=n(6);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=/#/g,a=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,r){if(null==e)return"";if("object"!=typeof r||null===r)throw new i.a(t,r);var a=n.i(o.c)(e,Object.keys(r),this._localization);return r[a].replace(s,e.toString())},t.decorators=[{type:r.w,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=function(){return[{type:o.b}]},t}()},function(t,e,n){"use strict";var r=n(0),o=n(6);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw new o.a(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t.decorators=[{type:r.w,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.transform=function(t){return JSON.stringify(t,null,2)},t.decorators=[{type:r.w,args:[{name:"json",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),o=n(4),i=n(6);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(o.c)(e))return e;if("string"!=typeof e)throw new i.a(t,e);return e.toLowerCase()},t.decorators=[{type:r.w,args:[{name:"lowercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";function r(t,e,n,r,o,c,f){if(void 0===c&&(c=null),void 0===f&&(f=!1),null==n)return null;if(n="string"==typeof n&&i.b.isNumeric(n)?+n:n,"number"!=typeof n)throw new a.a(t,n);var p,l,h;if(r!==s.b.Currency&&(p=1,l=0,h=3),o){var d=o.match(u);if(null===d)throw new Error(o+" is not a valid digit info for number pipes");null!=d[1]&&(p=i.b.parseIntAutoRadix(d[1])),null!=d[3]&&(l=i.b.parseIntAutoRadix(d[3])),null!=d[5]&&(h=i.b.parseIntAutoRadix(d[5]))}return s.c.format(n,e,r,{minimumIntegerDigits:p,minimumFractionDigits:l,maximumFractionDigits:h,currency:c,currencyAsSymbol:f})}var o=n(0),i=n(4),s=n(76),a=n(6);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return f}),n.d(e,"c",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=/^(\d+)?\.((\d+)(-(\d+))?)?$/,c=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,s.b.Decimal,n)},t.decorators=[{type:o.w,args:[{name:"number"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:o.b,args:[o.j]}]}]},t}(),f=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,s.b.Percent,n)},t.decorators=[{type:o.w,args:[{name:"percent"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:o.b,args:[o.j]}]}]},t}(),p=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,o,i){return void 0===n&&(n="USD"),void 0===o&&(o=!1),void 0===i&&(i=null),r(t,this._locale,e,s.b.Currency,i,n,o)},t.decorators=[{type:o.w,args:[{name:"currency"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:o.b,args:[o.j]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),o=n(6);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.transform=function(e,n,r){if(null==e)return e;if(!this.supports(e))throw new o.a(t,e);return e.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:r.w,args:[{name:"slice",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),o=n(4),i=n(6);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.transform=function(e){if(n.i(o.c)(e))return e;if("string"!=typeof e)throw new i.a(t,e);return e.toUpperCase()},t.decorators=[{type:r.w,args:[{name:"uppercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=r.g.isPromise,i=r.g.isObservable},function(t,e,n){"use strict";var r=n(0);new r.v("2.4.8")},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e,r){void 0===r&&(r=null);var o={};return Object.keys(e).forEach(function(t){var n=e[t];o[t]=n==l.a?r:n.toString()}),Object.keys(t).forEach(function(t){n.i(f.c)(o[t])||(o[t]=r)}),o}function o(t,e,r){var o=r.length-1,i=r[0],a=u(i.styles.styles),p={},h=!1;Object.keys(t).forEach(function(e){var n=t[e];a[e]||(a[e]=n,p[e]=n,h=!0)});var d=c.a.merge({},a),y=r[o];y.styles.styles.unshift(e);var _=u(y.styles.styles),v={},m=!1;return Object.keys(d).forEach(function(t){n.i(f.c)(_[t])||(v[t]=l.a,m=!0)}),m&&y.styles.styles.push(v),Object.keys(_).forEach(function(t){n.i(f.c)(a[t])||(p[t]=l.a,h=!0)}),h&&i.styles.styles.push(p),s(t,[e]),r}function i(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function s(t,e){return e.map(function(e){var r={};return Object.keys(e).forEach(function(o){var i=e[o];i==p.d&&(i=t[o],n.i(f.c)(i)||(i=l.a)),t[o]=i,r[o]=i}),r})}function a(t,e,n){Object.keys(n).forEach(function(r){e.setElementStyle(t,r,n[r])})}function u(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var c=n(17),f=n(1),p=n(77),l=n(83);e.a=r,e.b=o,e.d=i,e.f=s,e.e=a,e.c=u},function(t,e,n){"use strict";var r=n(82);n.d(e,"a",function(){return o});var o=function(){function t(t,e,n,r){this._player=t,this._fromState=e,this._toState=n,this._totalTime=r}return t.prototype._createEvent=function(t){return new r.a({fromState:this._fromState,toState:this._toState,totalTime:this._totalTime,phaseName:t})},t.prototype.onStart=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("start"))},"player.onStart");this._player.onStart(n)},t.prototype.onDone=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("done"))},"player.onDone");this._player.onDone(n)},t}()},function(t,e,n){"use strict";var r=n(1);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){this._map=new Map,this._allPlayers=[]}return t.prototype.find=function(t,e){var o=this._map.get(t);if(n.i(r.c)(o))return o[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,o){var i=this._map.get(t);n.i(r.c)(i)||(i={});var s=i[e];n.i(r.c)(s)&&this.remove(t,e),i[e]=o,this._allPlayers.push(o),this._map.set(t,i)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e,n){void 0===n&&(n=null);var r=this._map.get(t);if(r){var o=r[e];if(!n||o===n){delete r[e];var i=this._allPlayers.indexOf(o);this._allPlayers.splice(i,1),0===Object.keys(r).length&&this._map.delete(t)}}},t}()},function(t,e,n){"use strict";var r=n(24);n.d(e,"a",function(){return r.c}),n.d(e,"d",function(){return r.f}),n.d(e,"c",function(){return r.e}),n.d(e,"b",function(){return r.d})},function(t,e,n){"use strict";var r=n(96);n.d(e,"z",function(){return r.d}),n.d(e,"P",function(){return r.g}),n.d(e,"A",function(){return r.e}),n.d(e,"B",function(){return r.f}),n.d(e,"w",function(){return r.c}),n.d(e,"q",function(){return r.b}),n.d(e,"f",function(){return r.a});var o=n(100);n.d(e,"v",function(){return o.b});var i=(n(162),n(3));n.d(e,"h",function(){return i.c}),n.d(e,"a",function(){return i.a}),n.d(e,"r",function(){return i.f}),n.d(e,"b",function(){return i.b}),n.d(e,"s",function(){return i.g}),n.d(e,"C",function(){return i.h});var s=n(23);n.d(e,"K",function(){return s.c}),n.d(e,"c",function(){return s.g}),n.d(e,"k",function(){return s.f}),n.d(e,"L",function(){return s.a});var a=n(14);n.d(e,"e",function(){return a.b}),n.d(e,"l",function(){return a.d});var u=(n(22),n(163));n.d(e,"i",function(){return u.a});var c=n(161);n.d(e,"F",function(){return c.b}),n.d(e,"t",function(){return c.a});var f=n(150);n.d(e,"G",function(){return f.c}),n.d(e,"D",function(){return f.a}),n.d(e,"E",function(){return f.b});var p=n(87);n.d(e,"M",function(){return p.c});var l=n(33);n.d(e,"m",function(){return l.a}),n.d(e,"O",function(){return l.c});var h=n(145);n.d(e,"x",function(){return h.a}),n.d(e,"I",function(){return h.d}),n.d(e,"H",function(){return h.c}),n.d(e,"y",function(){return h.b});var d=n(159);n.d(e,"u",function(){return d.a});var y=n(52);n.d(e,"j",function(){return y.a});var _=n(84);n.d(e,"n",function(){return _.d});var v=(n(31),n(58),n(51));n.d(e,"J",function(){return v.a});var m=n(50);n.d(e,"o",function(){return m.a});var g=n(147);n.d(e,"g",function(){return g.a});var b=n(83);n.d(e,"N",function(){return b.a});var w=(n(82),n(41),n(81),n(79),n(57));n.d(e,"p",function(){return w.a}),n.d(e,"d",function(){return w.b})},function(t,e,n){"use strict";var r=n(77),o=n(78),i=n(79),s=n(41),a=n(80),u=n(142),c=n(81),f=n(143),p=n(14),l=n(25),h=n(15),d=n(26),y=n(148),_=n(49),v=n(9),m=n(28),g=n(29),b=n(89),w=n(53),E=n(91),O=n(92),C=n(93),S=n(155),P=n(18),A=n(10),k=n(97),x=n(54),T=n(55),j=n(98),M=n(56),N=n(32),R=n(11),D=n(59);n.d(e,"a",function(){return I});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var I={isDefaultChangeDetectionStrategy:h.a,ChangeDetectorStatus:h.b,constructDependencies:_.a,LifecycleHooks:k.a,LIFECYCLE_HOOKS_VALUES:k.b,ReflectorReader:M.a,CodegenComponentFactoryResolver:g.b,ComponentRef_:m.a,ViewContainer:S.a,AppView:C.a,DebugAppView:C.b,NgModuleInjector:w.a,registerModuleFactory:E.a,ViewType:P.a,view_utils:A,ViewMetadata:x.a,DebugContext:b.a,StaticNodeDebugInfo:b.b,devModeEqual:l.a,UNINITIALIZED:l.b,ValueUnwrapper:l.c,RenderDebugInfo:N.b,TemplateRef_:O.a,ReflectionCapabilities:j.a,makeDecorator:R.a,DebugDomRootRenderer:y.a,Console:d.a,reflector:T.a,Reflector:T.b,NoOpAnimationPlayer:s.a,AnimationPlayer:s.b,AnimationSequencePlayer:a.a,AnimationGroupPlayer:o.a,AnimationKeyframe:i.a,prepareFinalAnimationStyles:u.a,balanceAnimationKeyframes:u.b,flattenStyles:u.c,clearStyles:u.d,renderStyles:u.e,collectAndResolveStyles:u.f,APP_ID_RANDOM_PROVIDER:p.c,AnimationStyles:c.a,ANY_STATE:r.a,DEFAULT_STATE:r.b,EMPTY_STATE:r.c,FILL_STYLE_FLAG:r.d,ComponentStillLoadingError:v.b,isPromise:D.a,isObservable:D.b,AnimationTransition:f.a}},function(t,e,n){"use strict";var r=n(1),o=n(87);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new s(this._delegate.renderComponent(t))},t}(),s=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),i=new o.a(r,null,e);return n.i(o.b)(i),r},t.prototype.createElement=function(t,e,r){var i=this._delegate.createElement(t,e,r),s=new o.a(i,n.i(o.c)(t),r);return s.name=e,n.i(o.b)(s),i},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),i=new o.d(r,n.i(o.c)(t),e);return n.i(o.b)(i),r},t.prototype.createText=function(t,e,r){var i=this._delegate.createText(t,e,r),s=new o.d(i,n.i(o.c)(t),r);return n.i(o.b)(s),i},t.prototype.projectNodes=function(t,e){var i=n.i(o.c)(t);if(n.i(r.c)(i)&&i instanceof o.a){var s=i;e.forEach(function(t){s.addChild(n.i(o.c)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var i=n.i(o.c)(t);if(n.i(r.c)(i)){var s=i.parent;if(e.length>0&&n.i(r.c)(s)){var a=[];e.forEach(function(t){return a.push(n.i(o.c)(t))}),s.insertChildrenAfter(i,a)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(o.c)(t);n.i(r.c)(e)&&n.i(r.c)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e=e||[],e.forEach(function(t){n.i(o.e)(n.i(o.c)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,i){var s=n.i(o.c)(t);return n.i(r.c)(s)&&s.listeners.push(new o.f(e,i)),this._delegate.listen(t,e,i)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,i){var s=n.i(o.c)(t);n.i(r.c)(s)&&s instanceof o.a&&(s.properties[e]=i),this._delegate.setElementProperty(t,e,i)},t.prototype.setElementAttribute=function(t,e,i){var s=n.i(o.c)(t);n.i(r.c)(s)&&s instanceof o.a&&(s.attributes[e]=i),this._delegate.setElementAttribute(t,e,i)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,i){var s=n.i(o.c)(t);n.i(r.c)(s)&&s instanceof o.a&&(s.classes[e]=i),this._delegate.setElementClass(t,e,i)},t.prototype.setElementStyle=function(t,e,i){var s=n.i(o.c)(t);n.i(r.c)(s)&&s instanceof o.a&&(s.styles[e]=i),this._delegate.setElementStyle(t,e,i)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,r,o,i,s){return void 0===s&&(s=[]),this._delegate.animate(t,e,n,r,o,i,s)},t}()},function(t,e,n){"use strict";function r(t,e){for(var n=new Array(t._providers.length),r=0;r=this._providers.length)throw new s.a(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw new s.b(this,t.key);return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n0?r[e-1]:null;t.moveAfter(this,o)},t.prototype.attachView=function(t,e){if(t.type===i.a.COMPONENT)throw new Error("Component views can't be moved!");var n=this.nestedViews;null==n&&(n=[],this.nestedViews=n),e>=n.length?n.push(t):n.splice(e,0,t);var r=e>0?n[e-1]:null;t.attachAfter(this,r)},t.prototype.detachView=function(t){var e=this.nestedViews[t];if(t>=this.nestedViews.length-1?this.nestedViews.pop():this.nestedViews.splice(t,1),e.type===i.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e},t}()},function(t,e,n){"use strict";var r=n(47),o=n(11);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=(new r.a("AnalyzeForEntryComponents"),n.i(o.b)("Attribute",[["attributeName",void 0]])),s=function(){function t(){}return t}();n.i(o.c)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],s),n.i(o.c)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],s),n.i(o.c)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],s),n.i(o.c)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],s)},function(t,e,n){"use strict";var r=n(15),o=n(11);n.d(e,"b",function(){return i}),n.d(e,"d",function(){return s}),n.d(e,"a",function(){return a}),n.d(e,"c",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=n.i(o.a)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),s=n.i(o.a)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:r.c.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},i),a=n.i(o.a)("Pipe",{name:void 0,pure:!0}),u=n.i(o.c)("Input",[["bindingPropertyName",void 0]]);n.i(o.c)("Output",[["bindingPropertyName",void 0]]),n.i(o.c)("HostBinding",[["hostPropertyName",void 0]]),n.i(o.c)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var r=n(11);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=n.i(r.a)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(){return s.a}var o=n(23),i=n(26),s=n(55),a=n(56),u=n(33);n.d(e,"a",function(){return f});var c=[o.d,{provide:o.e,useExisting:o.d},{provide:s.b,useFactory:r,deps:[]},{provide:a.a,useExisting:s.b},u.b,i.a],f=n.i(o.f)(null,"core",c)},function(t,e,n){"use strict";function r(){var t=u.d.wtf;return!(!t||!(c=t.trace))&&(f=c.events,!0)}function o(t,e){return void 0===e&&(e=null),f.createScope(t,e)}function i(t,e){return c.leaveScope(t,e),e}function s(t,e){return c.beginTimeRange(t,e)}function a(t){c.endTimeRange(t)}var u=n(1);e.a=r,e.b=o,e.c=i,e.d=s,e.e=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c,f},function(t,e,n){"use strict";var r=n(32);n.d(e,"b",function(){return r.d}),n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";n(11)},function(t,e,n){"use strict";var r=n(19);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(2),o=n(5);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(o.a)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var i=["Webkit","Moz","O","ms"],s=0;s=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n/g,">")}function a(t){h.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||h.removeAttribute(t,n)});for(var e=0,n=h.childNodesAsList(t);e")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=h.nodeName(t).toLowerCase();b.hasOwnProperty(e)&&!d.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(s(t))},t}(),P=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,A=/([^\#-~ |!])/g},function(t,e,n){"use strict";function r(t){for(var e=!0,n=!0,r=0;r=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,n,s):o(e,n))||s);return i>3&&s&&Object.defineProperty(e,n,s),s},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(){}return t=s([n.i(o.p)({bootstrap:[i.a],declarations:[i.a],imports:[r.b],providers:[]}),a("design:paramtypes",[])],t)}()},function(t,e,n){e=t.exports=n(181)(),e.push([t.i,"h1{font-size:42px}",""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e 1) {\n var /** @type {?} */ name_1 = parts.shift();\n if (obj.hasOwnProperty(name_1) && obj[name_1] != null) {\n obj = obj[name_1];\n }\n else {\n obj = obj[name_1] = {};\n }\n }\n if (obj === undefined || obj === null) {\n obj = {};\n }\n obj[parts.shift()] = value;\n}\nvar /** @type {?} */ _symbolIterator = null;\n/**\n * @return {?}\n */\nfunction getSymbolIterator() {\n if (!_symbolIterator) {\n if (((globalScope)).Symbol && Symbol.iterator) {\n _symbolIterator = Symbol.iterator;\n }\n else {\n // es6-shim specific logic\n var /** @type {?} */ keys = Object.getOwnPropertyNames(Map.prototype);\n for (var /** @type {?} */ i = 0; i < keys.length; ++i) {\n var /** @type {?} */ key = keys[i];\n if (key !== 'entries' && key !== 'size' &&\n ((Map)).prototype[key] === Map.prototype['entries']) {\n _symbolIterator = key;\n }\n }\n }\n }\n return _symbolIterator;\n}\n/**\n * @param {?} obj\n * @return {?}\n */\nfunction isPrimitive(obj) {\n return !isJsObject(obj);\n}\n/**\n * @param {?} s\n * @return {?}\n */\nfunction escapeRegExp(s) {\n return s.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g, '\\\\$1');\n}\n//# sourceMappingURL=lang.js.map\n/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(12)))\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (immutable) */ __webpack_exports__[\"a\"] = getDOM;\n/* unused harmony export setDOM */\n/* harmony export (immutable) */ __webpack_exports__[\"b\"] = setRootDomAdapter;\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return DomAdapter; });\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar /** @type {?} */ _DOM = null;\n/**\n * @return {?}\n */\nfunction getDOM() {\n return _DOM;\n}\n/**\n * @param {?} adapter\n * @return {?}\n */\nfunction setDOM(adapter) {\n _DOM = adapter;\n}\n/**\n * @param {?} adapter\n * @return {?}\n */\nfunction setRootDomAdapter(adapter) {\n if (!_DOM) {\n _DOM = adapter;\n }\n}\n/**\n * Provides DOM operations in an environment-agnostic way.\n *\n * \\@security Tread carefully! Interacting with the DOM directly is dangerous and\n * can introduce XSS risks.\n * @abstract\n */\nvar DomAdapter = (function () {\n function DomAdapter() {\n this.resourceLoaderType = null;\n }\n /**\n * @abstract\n * @param {?} element\n * @param {?} name\n * @return {?}\n */\n DomAdapter.prototype.hasProperty = function (element /** TODO #9100 */, name) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} name\n * @param {?} value\n * @return {?}\n */\n DomAdapter.prototype.setProperty = function (el, name, value) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} name\n * @return {?}\n */\n DomAdapter.prototype.getProperty = function (el, name) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} methodName\n * @param {?} args\n * @return {?}\n */\n DomAdapter.prototype.invoke = function (el, methodName, args) { };\n /**\n * @abstract\n * @param {?} error\n * @return {?}\n */\n DomAdapter.prototype.logError = function (error) { };\n /**\n * @abstract\n * @param {?} error\n * @return {?}\n */\n DomAdapter.prototype.log = function (error) { };\n /**\n * @abstract\n * @param {?} error\n * @return {?}\n */\n DomAdapter.prototype.logGroup = function (error) { };\n /**\n * @abstract\n * @return {?}\n */\n DomAdapter.prototype.logGroupEnd = function () { };\n Object.defineProperty(DomAdapter.prototype, \"attrToPropMap\", {\n /**\n * Maps attribute names to their corresponding property names for cases\n * where attribute name doesn't match property name.\n * @return {?}\n */\n get: function () { return this._attrToPropMap; },\n /**\n * @param {?} value\n * @return {?}\n */\n set: function (value) { this._attrToPropMap = value; },\n enumerable: true,\n configurable: true\n });\n ;\n ;\n /**\n * @abstract\n * @param {?} templateHtml\n * @return {?}\n */\n DomAdapter.prototype.parse = function (templateHtml) { };\n /**\n * @abstract\n * @param {?} selector\n * @return {?}\n */\n DomAdapter.prototype.query = function (selector) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} selector\n * @return {?}\n */\n DomAdapter.prototype.querySelector = function (el /** TODO #9100 */, selector) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} selector\n * @return {?}\n */\n DomAdapter.prototype.querySelectorAll = function (el /** TODO #9100 */, selector) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} evt\n * @param {?} listener\n * @return {?}\n */\n DomAdapter.prototype.on = function (el /** TODO #9100 */, evt /** TODO #9100 */, listener) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} evt\n * @param {?} listener\n * @return {?}\n */\n DomAdapter.prototype.onAndCancel = function (el /** TODO #9100 */, evt /** TODO #9100 */, listener) { };\n /**\n * @abstract\n * @param {?} el\n * @param {?} evt\n * @return {?}\n */\n DomAdapter.prototype.dispatchEvent = function (el /** TODO #9100 */, evt) { };\n /**\n * @abstract\n * @param {?} eventType\n * @return {?}\n */\n DomAdapter.prototype.createMouseEvent = function (eventType) { };\n /**\n * @abstract\n * @param {?} eventType\n * @return {?}\n */\n DomAdapter.prototype.createEvent = function (eventType) { };\n /**\n * @abstract\n * @param {?} evt\n * @return {?}\n */\n DomAdapter.prototype.preventDefault = function (evt) { };\n /**\n * @abstract\n * @param {?} evt\n * @return {?}\n */\n DomAdapter.prototype.isPrevented = function (evt) { };\n /**\n * @abstract\n * @param {?} el\n * @return {?}\n */\n DomAdapter.prototype.getInnerHTML = function (el) { };\n /**\n * Returns content if el is a