UNPKG

ngx-adal

Version:

Use Azure AD Library - ADAL in Angular 4 & 2. For Angular 4, use latest version 1.x.x. For Angular 2 use 0.3.1 version.

1 lines 327 kB
"bundle";System.registerDynamic("ngx-adal/services.js",["./services/adal.service","./services/authHttp.service"],!0,function(a,b,c){"use strict";this||self;Object.defineProperty(b,"__esModule",{value:!0});var d=a("./services/adal.service");b.AdalService=d.AdalService;var e=a("./services/authHttp.service");b.AuthHttp=e.AuthHttp}),System.registerDynamic("ngx-adal/modules/adal.module.js",["@angular/core","./../services/adal.service"],!0,function(a,b,c){"use strict";var d=(this||self,b&&b.__decorate||function(a,b,c,d){var e,f=arguments.length,g=f<3?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)g=Reflect.decorate(a,b,c,d);else for(var h=a.length-1;h>=0;h--)(e=a[h])&&(g=(f<3?e(g):f>3?e(b,c,g):e(b,c))||g);return f>3&&g&&Object.defineProperty(b,c,g),g});Object.defineProperty(b,"__esModule",{value:!0});var e=a("@angular/core"),f=a("./../services/adal.service"),g=function(){function a(){}return a=d([e.NgModule({imports:[],exports:[],declarations:[],providers:[f.AdalService]})],a)}();b.AdalModule=g}),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?b(exports,require("@angular/core")):System.registerDynamic("@angular/common/bundles/common.umd.js",["@angular/core"],!1,function(a,c,d){return b.call(c,c,a("@angular/core"))})}(0,function(a,b){"use strict";function c(a,b){function c(){this.constructor=a}ya(a,b),a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}function d(a,b){return a&&b.startsWith(a)?b.substring(a.length):b}function e(a){return a.replace(/\/index.html$/,"")}function f(a){var b=Math.floor(Math.abs(a)),c=a.toString().replace(/^[^.]*\.?/,"").length;return 1===b&&0===c?1:5}function g(a,b,c){"string"!=typeof b&&(c=b,b=a[0]),b=b.toLowerCase().replace(/_/g,"-"),Ja[b]=a,c&&(Ja[b][18]=c)}function h(a){return B(a)[0]}function i(a,b,c){var d=B(a);return z(z([d[1],d[2]],b),c)}function j(a,b,c){var d=B(a);return z(z([d[3],d[4]],b),c)}function k(a,b,c){var d=B(a);return z(z([d[5],d[6]],b),c)}function l(a,b){return z(B(a)[7],b)}function m(a){return B(a)[8]}function n(a){return B(a)[9]}function o(a,b){return B(a)[10][b]}function p(a,b){return B(a)[11][b]}function q(a,b){return z(B(a)[12],b)}function r(a,b){var c=B(a),d=c[13][b];if(void 0===d){if(b===Pa.CurrencyDecimal)return c[13][Pa.Decimal];if(b===Pa.CurrencyGroup)return c[13][Pa.Group]}return d}function s(a,b){return B(a)[14][b]}function t(a){return B(a)[15]||null}function u(a){return B(a)[16]||null}function v(a){return B(a)[17]}function w(a){if(!a[18])throw new Error('Missing extra locale data for the locale "'+a[0]+'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.')}function x(a){var b=B(a);return w(b),(b[18][2]||[]).map(function(a){return"string"==typeof a?A(a):[A(a[0]),A(a[1])]})}function y(a,b,c){var d=B(a);return w(d),z(z([d[18][0],d[18][1]],b)||[],c)||[]}function z(a,b){for(var c=b;c>-1;c--)if(void 0!==a[c])return a[c];throw new Error("Locale data API: locale data undefined")}function A(a){var b=a.split(":");return{hours:+b[0],minutes:+b[1]}}function B(a){var b=a.toLowerCase().replace(/_/g,"-"),c=Ja[b];if(c)return c;var d=b.split("-")[0];if(c=Ja[d])return c;if("en"===d)return Ia;throw new Error('Missing locale data for the locale "'+a+'".')}function C(a,b){var c=Ha[a]||[],d=c[1];return"narrow"===b&&"string"==typeof d?d:c[0]||a}function D(a,b,c,d){var e="="+a;if(b.indexOf(e)>-1)return e;if(e=c.getPluralCategory(a,d),b.indexOf(e)>-1)return e;if(b.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+a+'"')}function E(a,b){"string"==typeof b&&(b=parseInt(b,10));var c=b,d=c.toString().replace(/^[^.]*\.?/,""),e=Math.floor(Math.abs(c)),f=d.length,g=parseInt(d,10),h=parseInt(c.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(a.split("-")[0].toLowerCase()){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===c?La.One:La.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return c===Math.floor(c)&&c>=0&&c<=1?La.One:La.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===e||1===c?La.One:La.Other;case"ar":return 0===c?La.Zero:1===c?La.One:2===c?La.Two:c%100===Math.floor(c%100)&&c%100>=3&&c%100<=10?La.Few:c%100===Math.floor(c%100)&&c%100>=11&&c%100<=99?La.Many:La.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===e&&0===f?La.One:La.Other;case"be":return c%10==1&&c%100!=11?La.One:c%10===Math.floor(c%10)&&c%10>=2&&c%10<=4&&!(c%100>=12&&c%100<=14)?La.Few:c%10==0||c%10===Math.floor(c%10)&&c%10>=5&&c%10<=9||c%100===Math.floor(c%100)&&c%100>=11&&c%100<=14?La.Many:La.Other;case"br":return c%10==1&&c%100!=11&&c%100!=71&&c%100!=91?La.One:c%10==2&&c%100!=12&&c%100!=72&&c%100!=92?La.Two:c%10===Math.floor(c%10)&&(c%10>=3&&c%10<=4||c%10==9)&&!(c%100>=10&&c%100<=19||c%100>=70&&c%100<=79||c%100>=90&&c%100<=99)?La.Few:0!==c&&c%1e6==0?La.Many:La.Other;case"bs":case"hr":case"sr":return 0===f&&e%10==1&&e%100!=11||g%10==1&&g%100!=11?La.One:0===f&&e%10===Math.floor(e%10)&&e%10>=2&&e%10<=4&&!(e%100>=12&&e%100<=14)||g%10===Math.floor(g%10)&&g%10>=2&&g%10<=4&&!(g%100>=12&&g%100<=14)?La.Few:La.Other;case"cs":case"sk":return 1===e&&0===f?La.One:e===Math.floor(e)&&e>=2&&e<=4&&0===f?La.Few:0!==f?La.Many:La.Other;case"cy":return 0===c?La.Zero:1===c?La.One:2===c?La.Two:3===c?La.Few:6===c?La.Many:La.Other;case"da":return 1===c||0!==h&&(0===e||1===e)?La.One:La.Other;case"dsb":case"hsb":return 0===f&&e%100==1||g%100==1?La.One:0===f&&e%100==2||g%100==2?La.Two:0===f&&e%100===Math.floor(e%100)&&e%100>=3&&e%100<=4||g%100===Math.floor(g%100)&&g%100>=3&&g%100<=4?La.Few:La.Other;case"ff":case"fr":case"hy":case"kab":return 0===e||1===e?La.One:La.Other;case"fil":return 0===f&&(1===e||2===e||3===e)||0===f&&e%10!=4&&e%10!=6&&e%10!=9||0!==f&&g%10!=4&&g%10!=6&&g%10!=9?La.One:La.Other;case"ga":return 1===c?La.One:2===c?La.Two:c===Math.floor(c)&&c>=3&&c<=6?La.Few:c===Math.floor(c)&&c>=7&&c<=10?La.Many:La.Other;case"gd":return 1===c||11===c?La.One:2===c||12===c?La.Two:c===Math.floor(c)&&(c>=3&&c<=10||c>=13&&c<=19)?La.Few:La.Other;case"gv":return 0===f&&e%10==1?La.One:0===f&&e%10==2?La.Two:0!==f||e%100!=0&&e%100!=20&&e%100!=40&&e%100!=60&&e%100!=80?0!==f?La.Many:La.Other:La.Few;case"he":return 1===e&&0===f?La.One:2===e&&0===f?La.Two:0!==f||c>=0&&c<=10||c%10!=0?La.Other:La.Many;case"is":return 0===h&&e%10==1&&e%100!=11||0!==h?La.One:La.Other;case"ksh":return 0===c?La.Zero:1===c?La.One:La.Other;case"kw":case"naq":case"se":case"smn":return 1===c?La.One:2===c?La.Two:La.Other;case"lag":return 0===c?La.Zero:0!==e&&1!==e||0===c?La.Other:La.One;case"lt":return c%10!=1||c%100>=11&&c%100<=19?c%10===Math.floor(c%10)&&c%10>=2&&c%10<=9&&!(c%100>=11&&c%100<=19)?La.Few:0!==g?La.Many:La.Other:La.One;case"lv":case"prg":return c%10==0||c%100===Math.floor(c%100)&&c%100>=11&&c%100<=19||2===f&&g%100===Math.floor(g%100)&&g%100>=11&&g%100<=19?La.Zero:c%10==1&&c%100!=11||2===f&&g%10==1&&g%100!=11||2!==f&&g%10==1?La.One:La.Other;case"mk":return 0===f&&e%10==1||g%10==1?La.One:La.Other;case"mt":return 1===c?La.One:0===c||c%100===Math.floor(c%100)&&c%100>=2&&c%100<=10?La.Few:c%100===Math.floor(c%100)&&c%100>=11&&c%100<=19?La.Many:La.Other;case"pl":return 1===e&&0===f?La.One:0===f&&e%10===Math.floor(e%10)&&e%10>=2&&e%10<=4&&!(e%100>=12&&e%100<=14)?La.Few:0===f&&1!==e&&e%10===Math.floor(e%10)&&e%10>=0&&e%10<=1||0===f&&e%10===Math.floor(e%10)&&e%10>=5&&e%10<=9||0===f&&e%100===Math.floor(e%100)&&e%100>=12&&e%100<=14?La.Many:La.Other;case"pt":return c===Math.floor(c)&&c>=0&&c<=2&&2!==c?La.One:La.Other;case"ro":return 1===e&&0===f?La.One:0!==f||0===c||1!==c&&c%100===Math.floor(c%100)&&c%100>=1&&c%100<=19?La.Few:La.Other;case"ru":case"uk":return 0===f&&e%10==1&&e%100!=11?La.One:0===f&&e%10===Math.floor(e%10)&&e%10>=2&&e%10<=4&&!(e%100>=12&&e%100<=14)?La.Few:0===f&&e%10==0||0===f&&e%10===Math.floor(e%10)&&e%10>=5&&e%10<=9||0===f&&e%100===Math.floor(e%100)&&e%100>=11&&e%100<=14?La.Many:La.Other;case"shi":return 0===e||1===c?La.One:c===Math.floor(c)&&c>=2&&c<=10?La.Few:La.Other;case"si":return 0===c||1===c||0===e&&1===g?La.One:La.Other;case"sl":return 0===f&&e%100==1?La.One:0===f&&e%100==2?La.Two:0===f&&e%100===Math.floor(e%100)&&e%100>=3&&e%100<=4||0!==f?La.Few:La.Other;case"tzm":return c===Math.floor(c)&&c>=0&&c<=1||c===Math.floor(c)&&c>=11&&c<=99?La.One:La.Other;default:return La.Other}}function F(a,b){b=encodeURIComponent(b);for(var c=0,d=a.split(";");c<d.length;c++){var e=d[c],f=e.indexOf("="),g=-1==f?[e,""]:[e.slice(0,f),e.slice(f+1)],h=g[0],i=g[1];if(h.trim()===b)return decodeURIComponent(i)}return null}function G(a){return a.name||typeof a}function H(a,b,c,d){b=I(c,b)||b;for(var e,f=[];b;){if(!(e=jb.exec(b))){f.push(b);break}f=f.concat(e.slice(1));var g=f.pop();if(!g)break;b=g}var h=a.getTimezoneOffset();d&&(h=U(d,h),a=W(a,d,!0));var i="";return f.forEach(function(b){var d=T(b);i+=d?d(a,c,h):"''"===b?"'":b.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),i}function I(a,b){var c=h(a);if(ib[c]=ib[c]||{},ib[c][b])return ib[c][b];var d="";switch(b){case"shortDate":d=o(a,Oa.Short);break;case"mediumDate":d=o(a,Oa.Medium);break;case"longDate":d=o(a,Oa.Long);break;case"fullDate":d=o(a,Oa.Full);break;case"shortTime":d=p(a,Oa.Short);break;case"mediumTime":d=p(a,Oa.Medium);break;case"longTime":d=p(a,Oa.Long);break;case"fullTime":d=p(a,Oa.Full);break;case"short":var e=I(a,"shortTime"),f=I(a,"shortDate");d=J(q(a,Oa.Short),[e,f]);break;case"medium":var g=I(a,"mediumTime"),i=I(a,"mediumDate");d=J(q(a,Oa.Medium),[g,i]);break;case"long":var j=I(a,"longTime"),k=I(a,"longDate");d=J(q(a,Oa.Long),[j,k]);break;case"full":var l=I(a,"fullTime"),m=I(a,"fullDate");d=J(q(a,Oa.Full),[l,m])}return d&&(ib[c][b]=d),d}function J(a,b){return b&&(a=a.replace(/\{([^}]+)}/g,function(a,c){return null!=b&&c in b?b[c]:a})),a}function K(a,b,c,d,e){void 0===c&&(c="-");var f="";(a<0||e&&a<=0)&&(e?a=1-a:(a=-a,f=c));for(var g=""+a;g.length<b;)g="0"+g;return d&&(g=g.substr(g.length-b)),f+g}function L(a,b,c,d,e){return void 0===c&&(c=0),void 0===d&&(d=!1),void 0===e&&(e=!1),function(f,g){var h=M(a,f,b);return(c>0||h>-c)&&(h+=c),a===lb.Hours&&0===h&&-12===c&&(h=12),K(h,b,r(g,Pa.MinusSign),d,e)}}function M(a,b,c){switch(a){case lb.FullYear:return b.getFullYear();case lb.Month:return b.getMonth();case lb.Date:return b.getDate();case lb.Hours:return b.getHours();case lb.Minutes:return b.getMinutes();case lb.Seconds:return b.getSeconds();case lb.Milliseconds:var d=1===c?100:2===c?10:1;return Math.round(b.getMilliseconds()/d);case lb.Day:return b.getDay();default:throw new Error('Unknown DateType value "'+a+'".')}}function N(a,b,c,d){return void 0===c&&(c=Ma.Format),void 0===d&&(d=!1),function(e,f){return O(e,f,a,b,c,d)}}function O(a,b,c,d,e,f){switch(c){case mb.Months:return k(b,e,d)[a.getMonth()];case mb.Days:return j(b,e,d)[a.getDay()];case mb.DayPeriods:var g=a.getHours(),h=a.getMinutes();if(f){var m,n=x(b),o=y(b,e,d);if(n.forEach(function(a,b){if(Array.isArray(a)){var c=a[0],d=c.hours,e=c.minutes,f=a[1],i=f.hours,j=f.minutes;g>=d&&h>=e&&(g<i||g===i&&h<j)&&(m=o[b])}else{var k=a.hours,l=a.minutes;k===g&&l===h&&(m=o[b])}}),m)return m}return i(b,e,d)[g<12?0:1];case mb.Eras:return l(b,d)[a.getFullYear()<=0?0:1];default:var p=c;throw new Error("unexpected translation type "+p)}}function P(a){return function(b,c,d){var e=-1*d,f=r(c,Pa.MinusSign),g=e>0?Math.floor(e/60):Math.ceil(e/60);switch(a){case kb.Short:return(e>=0?"+":"")+K(g,2,f)+K(Math.abs(e%60),2,f);case kb.ShortGMT:return"GMT"+(e>=0?"+":"")+K(g,1,f);case kb.Long:return"GMT"+(e>=0?"+":"")+K(g,2,f)+":"+K(Math.abs(e%60),2,f);case kb.Extended:return 0===d?"Z":(e>=0?"+":"")+K(g,2,f)+":"+K(Math.abs(e%60),2,f);default:throw new Error('Unknown zone width "'+a+'"')}}}function Q(a){var b=new Date(a,nb,1).getDay();return new Date(a,0,1+(b<=ob?ob:ob+7)-b)}function R(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate()+(ob-a.getDay()))}function S(a,b){return void 0===b&&(b=!1),function(c,d){var e;if(b){var f=new Date(c.getFullYear(),c.getMonth(),1).getDay()-1,g=c.getDate();e=1+Math.floor((g+f)/7)}else{var h=Q(c.getFullYear()),i=R(c),j=i.getTime()-h.getTime();e=1+Math.round(j/6048e5)}return K(e,a,r(d,Pa.MinusSign))}}function T(a){if(pb[a])return pb[a];var b;switch(a){case"G":case"GG":case"GGG":b=N(mb.Eras,Na.Abbreviated);break;case"GGGG":b=N(mb.Eras,Na.Wide);break;case"GGGGG":b=N(mb.Eras,Na.Narrow);break;case"y":b=L(lb.FullYear,1,0,!1,!0);break;case"yy":b=L(lb.FullYear,2,0,!0,!0);break;case"yyy":b=L(lb.FullYear,3,0,!1,!0);break;case"yyyy":b=L(lb.FullYear,4,0,!1,!0);break;case"M":case"L":b=L(lb.Month,1,1);break;case"MM":case"LL":b=L(lb.Month,2,1);break;case"MMM":b=N(mb.Months,Na.Abbreviated);break;case"MMMM":b=N(mb.Months,Na.Wide);break;case"MMMMM":b=N(mb.Months,Na.Narrow);break;case"LLL":b=N(mb.Months,Na.Abbreviated,Ma.Standalone);break;case"LLLL":b=N(mb.Months,Na.Wide,Ma.Standalone);break;case"LLLLL":b=N(mb.Months,Na.Narrow,Ma.Standalone);break;case"w":b=S(1);break;case"ww":b=S(2);break;case"W":b=S(1,!0);break;case"d":b=L(lb.Date,1);break;case"dd":b=L(lb.Date,2);break;case"E":case"EE":case"EEE":b=N(mb.Days,Na.Abbreviated);break;case"EEEE":b=N(mb.Days,Na.Wide);break;case"EEEEE":b=N(mb.Days,Na.Narrow);break;case"EEEEEE":b=N(mb.Days,Na.Short);break;case"a":case"aa":case"aaa":b=N(mb.DayPeriods,Na.Abbreviated);break;case"aaaa":b=N(mb.DayPeriods,Na.Wide);break;case"aaaaa":b=N(mb.DayPeriods,Na.Narrow);break;case"b":case"bb":case"bbb":b=N(mb.DayPeriods,Na.Abbreviated,Ma.Standalone,!0);break;case"bbbb":b=N(mb.DayPeriods,Na.Wide,Ma.Standalone,!0);break;case"bbbbb":b=N(mb.DayPeriods,Na.Narrow,Ma.Standalone,!0);break;case"B":case"BB":case"BBB":b=N(mb.DayPeriods,Na.Abbreviated,Ma.Format,!0);break;case"BBBB":b=N(mb.DayPeriods,Na.Wide,Ma.Format,!0);break;case"BBBBB":b=N(mb.DayPeriods,Na.Narrow,Ma.Format,!0);break;case"h":b=L(lb.Hours,1,-12);break;case"hh":b=L(lb.Hours,2,-12);break;case"H":b=L(lb.Hours,1);break;case"HH":b=L(lb.Hours,2);break;case"m":b=L(lb.Minutes,1);break;case"mm":b=L(lb.Minutes,2);break;case"s":b=L(lb.Seconds,1);break;case"ss":b=L(lb.Seconds,2);break;case"S":b=L(lb.Milliseconds,1);break;case"SS":b=L(lb.Milliseconds,2);break;case"SSS":b=L(lb.Milliseconds,3);break;case"Z":case"ZZ":case"ZZZ":b=P(kb.Short);break;case"ZZZZZ":b=P(kb.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":b=P(kb.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":b=P(kb.Long);break;default:return null}return pb[a]=b,b}function U(a,b){a=a.replace(/:/g,"");var c=Date.parse("Jan 01, 1970 00:00:00 "+a)/6e4;return isNaN(c)?b:c}function V(a,b){return a=new Date(a.getTime()),a.setMinutes(a.getMinutes()+b),a}function W(a,b,c){var d=c?-1:1,e=a.getTimezoneOffset();return V(a,d*(U(b,e)-e))}function X(a,c){return Error("InvalidPipeArgument: '"+c+"' for pipe '"+b.ɵstringify(a)+"'")}function Y(a){var b=new Date(0),c=0,d=0,e=a[8]?b.setUTCFullYear:b.setFullYear,f=a[8]?b.setUTCHours:b.setHours;a[9]&&(c=+(a[9]+a[10]),d=+(a[9]+a[11])),e.call(b,+a[1],+a[2]-1,+a[3]);var g=+(a[4]||"0")-c,h=+(a[5]||"0")-d,i=+(a[6]||"0"),j=Math.round(1e3*parseFloat("0."+(a[7]||0)));return f.call(b,g,h,i,j),b}function Z(a){return a instanceof Date&&!isNaN(a.valueOf())}function $(a){return function(b,c){var d=a(b,c);return 1==d.length?"0"+d:d}}function _(a){return function(b,c){return a(b,c).split(" ")[1]}}function aa(a){return function(b,c){return a(b,c).split(" ")[0]}}function ba(a,b,c){return new Intl.DateTimeFormat(b,c).format(a).replace(/[\u200e\u200f]/g,"")}function ca(a){var b={hour:"2-digit",hour12:!1,timeZoneName:a};return function(a,c){var d=ba(a,c,b);return d?d.substring(3):""}}function da(a,b){return a.hour12=b,a}function ea(a,b){var c={};return c[a]=2===b?"2-digit":"numeric",c}function fa(a,b){var c={};return c[a]=b<4?b>1?"short":"narrow":"long",c}function ga(a){return a.reduce(function(a,b){return za({},a,b)},{})}function ha(a){return function(b,c){return ba(b,c,a)}}function ia(a,b,c){var d=ub[a];if(d)return d(b,c);var e=a,f=wb.get(e);if(!f){f=[];var g=void 0;tb.exec(a);for(var h=a;h;)g=tb.exec(h),g?(f=f.concat(g.slice(1)),h=f.pop()):(f.push(h),h=null);wb.set(e,f)}return f.reduce(function(a,d){var e=vb[d];return a+(e?e(b,c):ja(d))},"")}function ja(a){return"''"===a?"'":a.replace(/(^'|'$)/g,"").replace(/''/g,"'")}function ka(a){return a instanceof Date&&!isNaN(a.valueOf())}function la(a,b,c,d,e){void 0===e&&(e=null);var f,g={str:null},h=s(b,c);if("string"!=typeof a||isNaN(+a-parseFloat(a))){if("number"!=typeof a)return g.error=a+" is not a number",g;f=a}else f=+a;var i=ma(h,r(b,Pa.MinusSign)),j="",k=!1;if(isFinite(f)){var l=oa(f);c===Ka.Percent&&(l=na(l));var m=i.minInt,n=i.minFrac,o=i.maxFrac;if(d){var p=d.match(zb);if(null===p)return g.error=d+" is not a valid digit info",g;var q=p[1],t=p[3],u=p[5];null!=q&&(m=qa(q)),null!=t&&(n=qa(t)),null!=u?o=qa(u):null!=t&&n>o&&(o=n)}pa(l,n,o);var v=l.digits,w=l.integerLen,x=l.exponent,y=[];for(k=v.every(function(a){return!a});w<m;w++)v.unshift(0);for(;w<0;w++)v.unshift(0);w>0?y=v.splice(w,v.length):(y=v,v=[0]);var z=[];for(v.length>=i.lgSize&&z.unshift(v.splice(-i.lgSize,v.length).join(""));v.length>i.gSize;)z.unshift(v.splice(-i.gSize,v.length).join(""));v.length&&z.unshift(v.join(""));var A=e?Pa.CurrencyGroup:Pa.Group;if(j=z.join(r(b,A)),y.length){j+=r(b,e?Pa.CurrencyDecimal:Pa.Decimal)+y.join("")}x&&(j+=r(b,Pa.Exponential)+"+"+x)}else j=r(b,Pa.Infinity);return j=f<0&&!k?i.negPre+j+i.negSuf:i.posPre+j+i.posSuf,c===Ka.Currency&&null!==e?(g.str=j.replace(Gb,e).replace(Gb,""),g):c===Ka.Percent?(g.str=j.replace(new RegExp(Hb,"g"),r(b,Pa.PercentSign)),g):(g.str=j,g)}function ma(a,b){void 0===b&&(b="-");var c={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},d=a.split(Db),e=d[0],f=d[1],g=-1!==e.indexOf(Bb)?e.split(Bb):[e.substring(0,e.lastIndexOf(Cb)+1),e.substring(e.lastIndexOf(Cb)+1)],h=g[0],i=g[1]||"";c.posPre=h.substr(0,h.indexOf(Fb));for(var j=0;j<i.length;j++){var k=i.charAt(j);k===Cb?c.minFrac=c.maxFrac=j+1:k===Fb?c.maxFrac=j+1:c.posSuf+=k}var l=h.split(Eb);if(c.gSize=l[1]?l[1].length:0,c.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,f){var m=e.length-c.posPre.length-c.posSuf.length,n=f.indexOf(Fb);c.negPre=f.substr(0,n).replace(/'/g,""),c.negSuf=f.substr(n+m).replace(/'/g,"")}else c.negPre=b+c.posPre,c.negSuf=c.posSuf;return c}function na(a){if(0===a.digits[0])return a;var b=a.digits.length-a.integerLen;return a.exponent?a.exponent+=2:(0===b?a.digits.push(0,0):1===b&&a.digits.push(0),a.integerLen+=2),a}function oa(a){var b,c,d,e,f,g=Math.abs(a)+"",h=0;for((c=g.indexOf(Bb))>-1&&(g=g.replace(Bb,"")),(d=g.search(/e/i))>0?(c<0&&(c=d),c+=+g.slice(d+1),g=g.substring(0,d)):c<0&&(c=g.length),d=0;g.charAt(d)===Cb;d++);if(d===(f=g.length))b=[0],c=1;else{for(f--;g.charAt(f)===Cb;)f--;for(c-=d,b=[],e=0;d<=f;d++,e++)b[e]=+g.charAt(d)}return c>Ab&&(b=b.splice(0,Ab-1),h=c-1,c=1),{digits:b,exponent:h,integerLen:c}}function pa(a,b,c){if(b>c)throw new Error("The minimum number of digits after fraction ("+b+") is higher than the maximum ("+c+").");var d=a.digits,e=d.length-a.integerLen,f=Math.min(Math.max(b,e),c),g=f+a.integerLen,h=d[g];if(g>0){d.splice(Math.max(a.integerLen,g));for(var i=g;i<d.length;i++)d[i]=0}else{e=Math.max(0,e),a.integerLen=1,d.length=Math.max(1,g=f+1),d[0]=0;for(var j=1;j<g;j++)d[j]=0}if(h>=5)if(g-1<0){for(var k=0;k>g;k--)d.unshift(0),a.integerLen++;d.unshift(1),a.integerLen++}else d[g-1]++;for(;e<Math.max(0,f);e++)d.push(0);var l=0!==f,m=b+a.integerLen,n=d.reduceRight(function(a,b,c,d){return b+=a,d[c]=b<10?b:b-10,l&&(0===d[c]&&c>=m?d.pop():l=!1),b>=10?1:0},0);n&&(d.unshift(n),a.integerLen++)}function qa(a){var b=parseInt(a);if(isNaN(b))throw new Error("Invalid integer literal when parsing "+a);return b}function ra(a,b,c,d,e,f,g){if(void 0===f&&(f=null),void 0===g&&(g=!1),null==c)return null;if("number"!=typeof(c="string"!=typeof c||isNaN(+c-parseFloat(c))?c:+c))throw X(a,c);var h,i,j;if(d!==Ka.Currency&&(h=1,i=0,j=3),e){var k=e.match(zb);if(null===k)throw new Error(e+" is not a valid digit info for number pipes");null!=k[1]&&(h=qa(k[1])),null!=k[3]&&(i=qa(k[3])),null!=k[5]&&(j=qa(k[5]))}return sb.format(c,b,d,{minimumIntegerDigits:h,minimumFractionDigits:i,maximumFractionDigits:j,currency:f,currencyAsSymbol:g})}function sa(a){return a?a[0].toUpperCase()+a.substr(1).toLowerCase():a}function ta(a){return null==a||""===a||a!==a}function ua(a){return a===fc}function va(a){return a===gc}function wa(a){return a===hc}function xa(a){return a===ic}var ya=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},za=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++){b=arguments[c];for(var e in b)Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e])}return a},Aa=function(){function a(){}return a}(),Ba=new b.InjectionToken("Location Initialized"),Ca=function(){function a(){}return a}(),Da=new b.InjectionToken("appBaseHref"),Ea=function(){function a(c){var d=this;this._subject=new b.EventEmitter,this._platformStrategy=c;var f=this._platformStrategy.getBaseHref();this._baseHref=a.stripTrailingSlash(e(f)),this._platformStrategy.onPopState(function(a){d._subject.emit({url:d.path(!0),pop:!0,type:a.type})})}return a.prototype.path=function(a){return void 0===a&&(a=!1),this.normalize(this._platformStrategy.path(a))},a.prototype.isCurrentPathEqualTo=function(b,c){return void 0===c&&(c=""),this.path()==this.normalize(b+a.normalizeQueryParams(c))},a.prototype.normalize=function(b){return a.stripTrailingSlash(d(this._baseHref,e(b)))},a.prototype.prepareExternalUrl=function(a){return a&&"/"!==a[0]&&(a="/"+a),this._platformStrategy.prepareExternalUrl(a)},a.prototype.go=function(a,b){void 0===b&&(b=""),this._platformStrategy.pushState(null,"",a,b)},a.prototype.replaceState=function(a,b){void 0===b&&(b=""),this._platformStrategy.replaceState(null,"",a,b)},a.prototype.forward=function(){this._platformStrategy.forward()},a.prototype.back=function(){this._platformStrategy.back()},a.prototype.subscribe=function(a,b,c){return this._subject.subscribe({next:a,error:b,complete:c})},a.normalizeQueryParams=function(a){return a&&"?"!==a[0]?"?"+a:a},a.joinWithSlash=function(a,b){if(0==a.length)return b;if(0==b.length)return a;var c=0;return a.endsWith("/")&&c++,b.startsWith("/")&&c++,2==c?a+b.substring(1):1==c?a+b:a+"/"+b},a.stripTrailingSlash=function(a){var b=a.match(/#|\?|$/),c=b&&b.index||a.length,d=c-("/"===a[c-1]?1:0);return a.slice(0,d)+a.slice(c)},a.decorators=[{type:b.Injectable}],a.ctorParameters=function(){return[{type:Ca}]},a}(),Fa=function(a){function d(b,c){var d=a.call(this)||this;return d._platformLocation=b,d._baseHref="",null!=c&&(d._baseHref=c),d}return c(d,a),d.prototype.onPopState=function(a){this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a)},d.prototype.getBaseHref=function(){return this._baseHref},d.prototype.path=function(a){void 0===a&&(a=!1);var b=this._platformLocation.hash;return null==b&&(b="#"),b.length>0?b.substring(1):b},d.prototype.prepareExternalUrl=function(a){var b=Ea.joinWithSlash(this._baseHref,a);return b.length>0?"#"+b:b},d.prototype.pushState=function(a,b,c,d){var e=this.prepareExternalUrl(c+Ea.normalizeQueryParams(d));0==e.length&&(e=this._platformLocation.pathname),this._platformLocation.pushState(a,b,e)},d.prototype.replaceState=function(a,b,c,d){var e=this.prepareExternalUrl(c+Ea.normalizeQueryParams(d));0==e.length&&(e=this._platformLocation.pathname),this._platformLocation.replaceState(a,b,e)},d.prototype.forward=function(){this._platformLocation.forward()},d.prototype.back=function(){this._platformLocation.back()},d.decorators=[{type:b.Injectable}],d.ctorParameters=function(){return[{type:Aa},{type:void 0,decorators:[{type:b.Optional},{type:b.Inject,args:[Da]}]}]},d}(Ca),Ga=function(a){function d(b,c){var d=a.call(this)||this;if(d._platformLocation=b,null==c&&(c=d._platformLocation.getBaseHrefFromDOM()),null==c)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return d._baseHref=c,d}return c(d,a),d.prototype.onPopState=function(a){this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a)},d.prototype.getBaseHref=function(){return this._baseHref},d.prototype.prepareExternalUrl=function(a){return Ea.joinWithSlash(this._baseHref,a)},d.prototype.path=function(a){void 0===a&&(a=!1);var b=this._platformLocation.pathname+Ea.normalizeQueryParams(this._platformLocation.search),c=this._platformLocation.hash;return c&&a?""+b+c:b},d.prototype.pushState=function(a,b,c,d){var e=this.prepareExternalUrl(c+Ea.normalizeQueryParams(d));this._platformLocation.pushState(a,b,e)},d.prototype.replaceState=function(a,b,c,d){var e=this.prepareExternalUrl(c+Ea.normalizeQueryParams(d));this._platformLocation.replaceState(a,b,e)},d.prototype.forward=function(){this._platformLocation.forward()},d.prototype.back=function(){this._platformLocation.back()},d.decorators=[{type:b.Injectable}],d.ctorParameters=function(){return[{type:Aa},{type:void 0,decorators:[{type:b.Optional},{type:b.Inject,args:[Da]}]}]},d}(Ca),Ha={AOA:[,"Kz"],ARS:[,"$"],AUD:["A$","$"],BAM:[,"KM"],BBD:[,"$"],BDT:[,"৳"],BMD:[,"$"],BND:[,"$"],BOB:[,"Bs"],BRL:["R$"],BSD:[,"$"],BWP:[,"P"],BYN:[,"р."],BZD:[,"$"],CAD:["CA$","$"],CLP:[,"$"],CNY:["CN¥","¥"],COP:[,"$"],CRC:[,"₡"],CUC:[,"$"],CUP:[,"$"],CZK:[,"Kč"],DKK:[,"kr"],DOP:[,"$"],EGP:[,"E£"],ESP:[,"₧"],EUR:["€"],FJD:[,"$"],FKP:[,"£"],GBP:["£"],GEL:[,"₾"],GIP:[,"£"],GNF:[,"FG"],GTQ:[,"Q"],GYD:[,"$"],HKD:["HK$","$"],HNL:[,"L"],HRK:[,"kn"],HUF:[,"Ft"],IDR:[,"Rp"],ILS:["₪"],INR:["₹"],ISK:[,"kr"],JMD:[,"$"],JPY:["¥"],KHR:[,"៛"],KMF:[,"CF"],KPW:[,"₩"],KRW:["₩"],KYD:[,"$"],KZT:[,"₸"],LAK:[,"₭"],LBP:[,"L£"],LKR:[,"Rs"],LRD:[,"$"],LTL:[,"Lt"],LVL:[,"Ls"],MGA:[,"Ar"],MMK:[,"K"],MNT:[,"₮"],MUR:[,"Rs"],MXN:["MX$","$"],MYR:[,"RM"],NAD:[,"$"],NGN:[,"₦"],NIO:[,"C$"],NOK:[,"kr"],NPR:[,"Rs"],NZD:["NZ$","$"],PHP:[,"₱"],PKR:[,"Rs"],PLN:[,"zł"],PYG:[,"₲"],RON:[,"lei"],RUB:[,"₽"],RUR:[,"р."],RWF:[,"RF"],SBD:[,"$"],SEK:[,"kr"],SGD:[,"$"],SHP:[,"£"],SRD:[,"$"],SSP:[,"£"],STD:[,"Db"],SYP:[,"£"],THB:[,"฿"],TOP:[,"T$"],TRY:[,"₺"],TTD:[,"$"],TWD:["NT$","$"],UAH:[,"₴"],USD:["$"],UYU:[,"$"],VEF:[,"Bs"],VND:["₫"],XAF:["FCFA"],XCD:["EC$","$"],XOF:["CFA"],XPF:["CFPF"],ZAR:[,"R"],ZMW:[,"ZK"]},Ia=["en",[["a","p"],["AM","PM"]],[["AM","PM"],,],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",,"{1} 'at' {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"$","US Dollar",f],Ja={},Ka={Decimal:0,Percent:1,Currency:2,Scientific:3};Ka[Ka.Decimal]="Decimal",Ka[Ka.Percent]="Percent",Ka[Ka.Currency]="Currency",Ka[Ka.Scientific]="Scientific";var La={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};La[La.Zero]="Zero",La[La.One]="One",La[La.Two]="Two",La[La.Few]="Few",La[La.Many]="Many",La[La.Other]="Other";var Ma={Format:0,Standalone:1};Ma[Ma.Format]="Format",Ma[Ma.Standalone]="Standalone";var Na={Narrow:0,Abbreviated:1,Wide:2,Short:3};Na[Na.Narrow]="Narrow",Na[Na.Abbreviated]="Abbreviated",Na[Na.Wide]="Wide",Na[Na.Short]="Short";var Oa={Short:0,Medium:1,Long:2,Full:3};Oa[Oa.Short]="Short",Oa[Oa.Medium]="Medium",Oa[Oa.Long]="Long",Oa[Oa.Full]="Full";var Pa={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};Pa[Pa.Decimal]="Decimal",Pa[Pa.Group]="Group",Pa[Pa.List]="List",Pa[Pa.PercentSign]="PercentSign",Pa[Pa.PlusSign]="PlusSign",Pa[Pa.MinusSign]="MinusSign",Pa[Pa.Exponential]="Exponential",Pa[Pa.SuperscriptingExponent]="SuperscriptingExponent",Pa[Pa.PerMille]="PerMille",Pa[Pa.Infinity]="Infinity",Pa[Pa.NaN]="NaN",Pa[Pa.TimeSeparator]="TimeSeparator",Pa[Pa.CurrencyDecimal]="CurrencyDecimal",Pa[Pa.CurrencyGroup]="CurrencyGroup";var Qa={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};Qa[Qa.Sunday]="Sunday",Qa[Qa.Monday]="Monday",Qa[Qa.Tuesday]="Tuesday",Qa[Qa.Wednesday]="Wednesday",Qa[Qa.Thursday]="Thursday",Qa[Qa.Friday]="Friday",Qa[Qa.Saturday]="Saturday";var Ra=new b.InjectionToken("UseV4Plurals"),Sa=function(){function a(){}return a}(),Ta=function(a){function d(b,c){var d=a.call(this)||this;return d.locale=b,d.deprecatedPluralFn=c,d}return c(d,a),d.prototype.getPluralCategory=function(a,b){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(b||this.locale,a):v(b||this.locale)(a)){case La.Zero:return"zero";case La.One:return"one";case La.Two:return"two";case La.Few:return"few";case La.Many:return"many";default:return"other"}},d.decorators=[{type:b.Injectable}],d.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]},{type:void 0,decorators:[{type:b.Optional},{type:b.Inject,args:[Ra]}]}]},d}(Sa),Ua=function(){function a(a,b,c,d){this._iterableDiffers=a,this._keyValueDiffers=b,this._ngEl=c,this._renderer=d,this._initialClasses=[]}return Object.defineProperty(a.prototype,"klass",{set:function(a){this._applyInitialClasses(!0),this._initialClasses="string"==typeof a?a.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngClass",{set:function(a){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof a?a.split(/\s+/):a,this._rawClass&&(b.ɵisListLikeIterable(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())},enumerable:!0,configurable:!0}),a.prototype.ngDoCheck=function(){if(this._iterableDiffer){var a=this._iterableDiffer.diff(this._rawClass);a&&this._applyIterableChanges(a)}else if(this._keyValueDiffer){var b=this._keyValueDiffer.diff(this._rawClass);b&&this._applyKeyValueChanges(b)}},a.prototype._cleanupClasses=function(a){this._applyClasses(a,!0),this._applyInitialClasses(!1)},a.prototype._applyKeyValueChanges=function(a){var b=this;a.forEachAddedItem(function(a){return b._toggleClass(a.key,a.currentValue)}),a.forEachChangedItem(function(a){return b._toggleClass(a.key,a.currentValue)}),a.forEachRemovedItem(function(a){a.previousValue&&b._toggleClass(a.key,!1)})},a.prototype._applyIterableChanges=function(a){var c=this;a.forEachAddedItem(function(a){if("string"!=typeof a.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+b.ɵstringify(a.item));c._toggleClass(a.item,!0)}),a.forEachRemovedItem(function(a){return c._toggleClass(a.item,!1)})},a.prototype._applyInitialClasses=function(a){var b=this;this._initialClasses.forEach(function(c){return b._toggleClass(c,!a)})},a.prototype._applyClasses=function(a,b){var c=this;a&&(Array.isArray(a)||a instanceof Set?a.forEach(function(a){return c._toggleClass(a,!b)}):Object.keys(a).forEach(function(d){null!=a[d]&&c._toggleClass(d,!b)}))},a.prototype._toggleClass=function(a,b){var c=this;(a=a.trim())&&a.split(/\s+/g).forEach(function(a){b?c._renderer.addClass(c._ngEl.nativeElement,a):c._renderer.removeClass(c._ngEl.nativeElement,a)})},a.decorators=[{type:b.Directive,args:[{selector:"[ngClass]"}]}],a.ctorParameters=function(){return[{type:b.IterableDiffers},{type:b.KeyValueDiffers},{type:b.ElementRef},{type:b.Renderer2}]},a.propDecorators={klass:[{type:b.Input,args:["class"]}],ngClass:[{type:b.Input}]},a}(),Va=function(){function a(a){this._viewContainerRef=a,this._componentRef=null,this._moduleRef=null}return a.prototype.ngOnChanges=function(a){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){var c=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(a.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){var d=c.get(b.NgModuleRef);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(d.injector)}else this._moduleRef=null;var e=this._moduleRef?this._moduleRef.componentFactoryResolver:c.get(b.ComponentFactoryResolver),f=e.resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(f,this._viewContainerRef.length,c,this.ngComponentOutletContent)}},a.prototype.ngOnDestroy=function(){this._moduleRef&&this._moduleRef.destroy()},a.decorators=[{type:b.Directive,args:[{selector:"[ngComponentOutlet]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef}]},a.propDecorators={ngComponentOutlet:[{type:b.Input}],ngComponentOutletInjector:[{type:b.Input}],ngComponentOutletContent:[{type:b.Input}],ngComponentOutletNgModuleFactory:[{type:b.Input}]},a}(),Wa=function(){function a(a,b,c,d){this.$implicit=a,this.ngForOf=b,this.index=c,this.count=d}return Object.defineProperty(a.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),a}(),Xa=function(){function a(a,b,c){this._viewContainer=a,this._template=b,this._differs=c,this._differ=null}return Object.defineProperty(a.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(a){b.isDevMode()&&null!=a&&"function"!=typeof a&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(a)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=a},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngForTemplate",{set:function(a){a&&(this._template=a)},enumerable:!0,configurable:!0}),a.prototype.ngOnChanges=function(a){if("ngForOf"in a){var b=a.ngForOf.currentValue;if(!this._differ&&b)try{this._differ=this._differs.find(b).create(this.ngForTrackBy)}catch(a){throw new Error("Cannot find a differ supporting object '"+b+"' of type '"+G(b)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},a.prototype.ngDoCheck=function(){if(this._differ){var a=this._differ.diff(this.ngForOf);a&&this._applyChanges(a)}},a.prototype._applyChanges=function(a){var b=this,c=[];a.forEachOperation(function(a,d,e){if(null==a.previousIndex){var f=b._viewContainer.createEmbeddedView(b._template,new Wa(null,b.ngForOf,-1,-1),e),g=new Ya(a,f);c.push(g)}else if(null==e)b._viewContainer.remove(d);else{var f=b._viewContainer.get(d);b._viewContainer.move(f,e);var g=new Ya(a,f);c.push(g)}});for(var d=0;d<c.length;d++)this._perViewChange(c[d].view,c[d].record);for(var d=0,e=this._viewContainer.length;d<e;d++){var f=this._viewContainer.get(d);f.context.index=d,f.context.count=e}a.forEachIdentityChange(function(a){b._viewContainer.get(a.currentIndex).context.$implicit=a.item})},a.prototype._perViewChange=function(a,b){a.context.$implicit=b.item},a.decorators=[{type:b.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef},{type:b.TemplateRef},{type:b.IterableDiffers}]},a.propDecorators={ngForOf:[{type:b.Input}],ngForTrackBy:[{type:b.Input}],ngForTemplate:[{type:b.Input}]},a}(),Ya=function(){function a(a,b){this.record=a,this.view=b}return a}(),Za=function(){function a(a,b){this._viewContainer=a,this._context=new $a,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=b}return Object.defineProperty(a.prototype,"ngIf",{set:function(a){this._context.$implicit=this._context.ngIf=a,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngIfThen",{set:function(a){this._thenTemplateRef=a,this._thenViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,"ngIfElse",{set:function(a){this._elseTemplateRef=a,this._elseViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),a.prototype._updateView=function(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))},a.decorators=[{type:b.Directive,args:[{selector:"[ngIf]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef},{type:b.TemplateRef}]},a.propDecorators={ngIf:[{type:b.Input}],ngIfThen:[{type:b.Input}],ngIfElse:[{type:b.Input}]},a}(),$a=function(){function a(){this.$implicit=null,this.ngIf=null}return a}(),_a=function(){function a(a,b){this._viewContainerRef=a,this._templateRef=b,this._created=!1}return a.prototype.create=function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)},a.prototype.destroy=function(){this._created=!1,this._viewContainerRef.clear()},a.prototype.enforceState=function(a){a&&!this._created?this.create():!a&&this._created&&this.destroy()},a}(),ab=function(){function a(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return Object.defineProperty(a.prototype,"ngSwitch",{set:function(a){this._ngSwitch=a,0===this._caseCount&&this._updateDefaultCases(!0)},enumerable:!0,configurable:!0}),a.prototype._addCase=function(){return this._caseCount++},a.prototype._addDefault=function(a){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(a)},a.prototype._matchCase=function(a){var b=a==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||b,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),b},a.prototype._updateDefaultCases=function(a){if(this._defaultViews&&a!==this._defaultUsed){this._defaultUsed=a;for(var b=0;b<this._defaultViews.length;b++){this._defaultViews[b].enforceState(a)}}},a.decorators=[{type:b.Directive,args:[{selector:"[ngSwitch]"}]}],a.ctorParameters=function(){return[]},a.propDecorators={ngSwitch:[{type:b.Input}]},a}(),bb=function(){function a(a,b,c){this.ngSwitch=c,c._addCase(),this._view=new _a(a,b)}return a.prototype.ngDoCheck=function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))},a.decorators=[{type:b.Directive,args:[{selector:"[ngSwitchCase]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef},{type:b.TemplateRef},{type:ab,decorators:[{type:b.Host}]}]},a.propDecorators={ngSwitchCase:[{type:b.Input}]},a}(),cb=function(){function a(a,b,c){c._addDefault(new _a(a,b))}return a.decorators=[{type:b.Directive,args:[{selector:"[ngSwitchDefault]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef},{type:b.TemplateRef},{type:ab,decorators:[{type:b.Host}]}]},a}(),db=function(){function a(a){this._localization=a,this._caseViews={}}return Object.defineProperty(a.prototype,"ngPlural",{set:function(a){this._switchValue=a,this._updateView()},enumerable:!0,configurable:!0}),a.prototype.addCase=function(a,b){this._caseViews[a]=b},a.prototype._updateView=function(){this._clearViews();var a=Object.keys(this._caseViews),b=D(this._switchValue,a,this._localization);this._activateView(this._caseViews[b])},a.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},a.prototype._activateView=function(a){a&&(this._activeView=a,this._activeView.create())},a.decorators=[{type:b.Directive,args:[{selector:"[ngPlural]"}]}],a.ctorParameters=function(){return[{type:Sa}]},a.propDecorators={ngPlural:[{type:b.Input}]},a}(),eb=function(){function a(a,b,c,d){this.value=a;var e=!isNaN(Number(a));d.addCase(e?"="+a:a,new _a(c,b))}return a.decorators=[{type:b.Directive,args:[{selector:"[ngPluralCase]"}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Attribute,args:["ngPluralCase"]}]},{type:b.TemplateRef},{type:b.ViewContainerRef},{type:db,decorators:[{type:b.Host}]}]},a}(),fb=function(){function a(a,b,c){this._differs=a,this._ngEl=b,this._renderer=c}return Object.defineProperty(a.prototype,"ngStyle",{set:function(a){this._ngStyle=a,!this._differ&&a&&(this._differ=this._differs.find(a).create())},enumerable:!0,configurable:!0}),a.prototype.ngDoCheck=function(){if(this._differ){var a=this._differ.diff(this._ngStyle);a&&this._applyChanges(a)}},a.prototype._applyChanges=function(a){var b=this;a.forEachRemovedItem(function(a){return b._setStyle(a.key,null)}),a.forEachAddedItem(function(a){return b._setStyle(a.key,a.currentValue)}),a.forEachChangedItem(function(a){return b._setStyle(a.key,a.currentValue)})},a.prototype._setStyle=function(a,b){var c=a.split("."),d=c[0],e=c[1];b=null!=b&&e?""+b+e:b,this._renderer.setStyle(this._ngEl.nativeElement,d,b)},a.decorators=[{type:b.Directive,args:[{selector:"[ngStyle]"}]}],a.ctorParameters=function(){return[{type:b.KeyValueDiffers},{type:b.ElementRef},{type:b.Renderer2}]},a.propDecorators={ngStyle:[{type:b.Input}]},a}(),gb=function(){function a(a){this._viewContainerRef=a}return a.prototype.ngOnChanges=function(a){this._shouldRecreateView(a)?(this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))):this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)},a.prototype._shouldRecreateView=function(a){var b=a.ngTemplateOutletContext;return!!a.ngTemplateOutlet||b&&this._hasContextShapeChanged(b)},a.prototype._hasContextShapeChanged=function(a){var b=Object.keys(a.previousValue||{}),c=Object.keys(a.currentValue||{});if(b.length===c.length){for(var d=0,e=c;d<e.length;d++){var f=e[d];if(-1===b.indexOf(f))return!0}return!1}return!0},a.prototype._updateExistingContext=function(a){for(var b=0,c=Object.keys(a);b<c.length;b++){var d=c[b];this._viewRef.context[d]=this.ngTemplateOutletContext[d]}},a.decorators=[{type:b.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],a.ctorParameters=function(){return[{type:b.ViewContainerRef}]},a.propDecorators={ngTemplateOutletContext:[{type:b.Input}],ngTemplateOutlet:[{type:b.Input}]},a}(),hb=[Ua,Va,Xa,Za,gb,fb,ab,bb,cb,db,eb],ib={},jb=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,kb={Short:0,ShortGMT:1,Long:2,Extended:3};kb[kb.Short]="Short",kb[kb.ShortGMT]="ShortGMT",kb[kb.Long]="Long",kb[kb.Extended]="Extended";var lb={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,Milliseconds:6,Day:7};lb[lb.FullYear]="FullYear",lb[lb.Month]="Month",lb[lb.Date]="Date",lb[lb.Hours]="Hours",lb[lb.Minutes]="Minutes",lb[lb.Seconds]="Seconds",lb[lb.Milliseconds]="Milliseconds",lb[lb.Day]="Day";var mb={DayPeriods:0,Days:1,Months:2,Eras:3};mb[mb.DayPeriods]="DayPeriods",mb[mb.Days]="Days",mb[mb.Months]="Months",mb[mb.Eras]="Eras";var nb=0,ob=4,pb={},qb=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,rb=function(){function a(a){this.locale=a}return a.prototype.transform=function(b,c,d,e){if(void 0===c&&(c="mediumDate"),null==b||""===b||b!==b)return null;"string"==typeof b&&(b=b.trim());var f;if(Z(b))f=b;else if(isNaN(b-parseFloat(b)))if("string"==typeof b&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(b)){var g=b.split("-").map(function(a){return+a}),h=g[0],i=g[1],j=g[2];f=new Date(h,i-1,j)}else f=new Date(b);else f=new Date(parseFloat(b));if(!Z(f)){var k=void 0;if("string"!=typeof b||!(k=b.match(qb)))throw X(a,b);f=Y(k)}return H(f,c,e||this.locale,d)},a.decorators=[{type:b.Pipe,args:[{name:"date",pure:!0}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]}]},a}(),sb=function(){function a(){}return a.format=function(a,b,c,d){void 0===d&&(d={});var e=d.minimumIntegerDigits,f=d.minimumFractionDigits,g=d.maximumFractionDigits,h=d.currency,i=d.currencyAsSymbol,j=void 0!==i&&i,k={minimumIntegerDigits:e,minimumFractionDigits:f,maximumFractionDigits:g,style:Ka[c].toLowerCase()};return c==Ka.Currency&&(k.currency="string"==typeof h?h:void 0,k.currencyDisplay=j?"symbol":"code"),new Intl.NumberFormat(b,k).format(a)},a}(),tb=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,ub={yMMMdjms:ha(ga([ea("year",1),fa("month",3),ea("day",1),ea("hour",1),ea("minute",1),ea("second",1)])),yMdjm:ha(ga([ea("year",1),ea("month",1),ea("day",1),ea("hour",1),ea("minute",1)])),yMMMMEEEEd:ha(ga([ea("year",1),fa("month",4),fa("weekday",4),ea("day",1)])),yMMMMd:ha(ga([ea("year",1),fa("month",4),ea("day",1)])),yMMMd:ha(ga([ea("year",1),fa("month",3),ea("day",1)])),yMd:ha(ga([ea("year",1),ea("month",1),ea("day",1)])),jms:ha(ga([ea("hour",1),ea("second",1),ea("minute",1)])),jm:ha(ga([ea("hour",1),ea("minute",1)]))},vb={yyyy:ha(ea("year",4)),yy:ha(ea("year",2)),y:ha(ea("year",1)),MMMM:ha(fa("month",4)),MMM:ha(fa("month",3)),MM:ha(ea("month",2)),M:ha(ea("month",1)),LLLL:ha(fa("month",4)),L:ha(fa("month",1)),dd:ha(ea("day",2)),d:ha(ea("day",1)),HH:$(aa(ha(da(ea("hour",2),!1)))),H:aa(ha(da(ea("hour",1),!1))),hh:$(aa(ha(da(ea("hour",2),!0)))),h:aa(ha(da(ea("hour",1),!0))),jj:ha(ea("hour",2)),j:ha(ea("hour",1)),mm:$(ha(ea("minute",2))),m:ha(ea("minute",1)),ss:$(ha(ea("second",2))),s:ha(ea("second",1)),sss:ha(ea("second",3)),EEEE:ha(fa("weekday",4)),EEE:ha(fa("weekday",3)),EE:ha(fa("weekday",2)),E:ha(fa("weekday",1)),a:_(ha(da(ea("hour",1),!0))),Z:ca("short"),z:ca("long"),ww:ha({}),w:ha({}),G:ha(fa("era",1)),GG:ha(fa("era",2)),GGG:ha(fa("era",3)),GGGG:ha(fa("era",4))},wb=new Map,xb=function(){function a(){}return a.format=function(a,b,c){return ia(c,a,b)},a}(),yb=function(){function a(a){this._locale=a}return a.prototype.transform=function(b,c){if(void 0===c&&(c="mediumDate"),null==b||""===b||b!==b)return null;var d;if("string"==typeof b&&(b=b.trim()),ka(b))d=b;else if(isNaN(b-parseFloat(b)))if("string"==typeof b&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(b)){var e=b.split("-").map(function(a){return parseInt(a,10)}),f=e[0],g=e[1],h=e[2];d=new Date(f,g-1,h)}else d=new Date(b);else d=new Date(parseFloat(b));if(!ka(d)){var i=void 0;if("string"!=typeof b||!(i=b.match(qb)))throw X(a,b);d=Y(i)}return xb.format(d,this._locale,a._ALIASES[c]||c)},a._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},a.decorators=[{type:b.Pipe,args:[{name:"date",pure:!0}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]}]},a}(),zb=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Ab=22,Bb=".",Cb="0",Db=";",Eb=",",Fb="#",Gb="¤",Hb="%",Ib=function(){function a(a){this._locale=a}return a.prototype.transform=function(b,c){return ra(a,this._locale,b,Ka.Decimal,c)},a.decorators=[{type:b.Pipe,args:[{name:"number"}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]}]},a}(),Jb=function(){function a(a){this._locale=a}return a.prototype.transform=function(b,c){return ra(a,this._locale,b,Ka.Percent,c)},a.decorators=[{type:b.Pipe,args:[{name:"percent"}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]}]},a}(),Kb=function(){function a(a){this._locale=a}return a.prototype.transform=function(b,c,d,e){return void 0===c&&(c="USD"),void 0===d&&(d=!1),ra(a,this._locale,b,Ka.Currency,e,c,d)},a.decorators=[{type:b.Pipe,args:[{name:"currency"}]}],a.ctorParameters=function(){return[{type:void 0,decorators:[{type:b.Inject,args:[b.LOCALE_ID]}]}]},a}(),Lb=[Ib,Jb,Kb,yb],Mb=function(){function a(){}return a.prototype.createSubscription=function(a,b){return a.subscribe({next:b,error:function(a){throw a}})},a.prototype.dispose=function(a){a.unsubscribe()},a.prototype.onDestroy=function(a){a.unsubscribe()},a}(),Nb=function(){function a(){}return a.prototype.createSubscription=function(a,b){return a.then(b,function(a){throw a})},a.prototype.dispose=function(a){},a.prototype.onDestroy=function(a){},a}(),Ob=new Nb,Pb=new Mb,Qb=function(){function a(a){this._ref=a,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return a.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},a.prototype.transform=function(a){return this._obj?a!==this._obj?(this._dispose(),this.transform(a)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,b.WrappedValue.wrap(this._latestValue)):(a&&this._subscribe(a),this._latestReturnedValue=this._latestValue,this._latestValue)},a.p