metadata-editor-core
Version:
Metadata Editor Core project Powered by Assyst
1 lines • 960 kB
JavaScript
webpackJsonp([0],[function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(484);r.d(e,"createPlatform",function(){return n.a}),r.d(e,"assertPlatform",function(){return n.b}),r.d(e,"destroyPlatform",function(){return n.c}),r.d(e,"getPlatform",function(){return n.d}),r.d(e,"PlatformRef",function(){return n.e}),r.d(e,"ApplicationRef",function(){return n.f}),r.d(e,"enableProdMode",function(){return n.g}),r.d(e,"isDevMode",function(){return n.h}),r.d(e,"createPlatformFactory",function(){return n.i}),r.d(e,"NgProbeToken",function(){return n.j}),r.d(e,"APP_ID",function(){return n.k}),r.d(e,"PACKAGE_ROOT_URL",function(){return n.l}),r.d(e,"PLATFORM_INITIALIZER",function(){return n.m}),r.d(e,"APP_BOOTSTRAP_LISTENER",function(){return n.n}),r.d(e,"APP_INITIALIZER",function(){return n.o}),r.d(e,"ApplicationInitStatus",function(){return n.p}),r.d(e,"DebugElement",function(){return n.q}),r.d(e,"DebugNode",function(){return n.r}),r.d(e,"asNativeElements",function(){return n.s}),r.d(e,"getDebugNode",function(){return n.t}),r.d(e,"Testability",function(){return n.u}),r.d(e,"TestabilityRegistry",function(){return n.v}),r.d(e,"setTestabilityGetter",function(){return n.w}),r.d(e,"TRANSLATIONS",function(){return n.x}),r.d(e,"TRANSLATIONS_FORMAT",function(){return n.y}),r.d(e,"LOCALE_ID",function(){return n.z}),r.d(e,"ApplicationModule",function(){return n.A}),r.d(e,"wtfCreateScope",function(){return n.B}),r.d(e,"wtfLeave",function(){return n.C}),r.d(e,"wtfStartTimeRange",function(){return n.D}),r.d(e,"wtfEndTimeRange",function(){return n.E}),r.d(e,"Type",function(){return n.F}),r.d(e,"EventEmitter",function(){return n.G}),r.d(e,"ErrorHandler",function(){return n.H}),r.d(e,"AnimationTransitionEvent",function(){return n.I}),r.d(e,"AnimationPlayer",function(){return n.J}),r.d(e,"AnimationStyles",function(){return n.K}),r.d(e,"AnimationKeyframe",function(){return n.L}),r.d(e,"Sanitizer",function(){return n.M}),r.d(e,"SecurityContext",function(){return n.N}),r.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return n.O}),r.d(e,"Attribute",function(){return n.P}),r.d(e,"ContentChild",function(){return n.Q}),r.d(e,"ContentChildren",function(){return n.R}),r.d(e,"Query",function(){return n.S}),r.d(e,"ViewChild",function(){return n.T}),r.d(e,"ViewChildren",function(){return n.U}),r.d(e,"Component",function(){return n.V}),r.d(e,"Directive",function(){return n.W}),r.d(e,"HostBinding",function(){return n.X}),r.d(e,"HostListener",function(){return n.Y}),r.d(e,"Input",function(){return n.Z}),r.d(e,"Output",function(){return n._0}),r.d(e,"Pipe",function(){return n._1}),r.d(e,"AfterContentChecked",function(){return n._2}),r.d(e,"AfterContentInit",function(){return n._3}),r.d(e,"AfterViewChecked",function(){return n._4}),r.d(e,"AfterViewInit",function(){return n._5}),r.d(e,"DoCheck",function(){return n._6}),r.d(e,"OnChanges",function(){return n._7}),r.d(e,"OnDestroy",function(){return n._8}),r.d(e,"OnInit",function(){return n._9}),r.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return n._10}),r.d(e,"NO_ERRORS_SCHEMA",function(){return n._11}),r.d(e,"NgModule",function(){return n._12}),r.d(e,"ViewEncapsulation",function(){return n._13}),r.d(e,"Version",function(){return n._14}),r.d(e,"VERSION",function(){return n._15}),r.d(e,"Class",function(){return n._16}),r.d(e,"forwardRef",function(){return n._17}),r.d(e,"resolveForwardRef",function(){return n._18}),r.d(e,"Injector",function(){return n._19}),r.d(e,"ReflectiveInjector",function(){return n._20}),r.d(e,"ResolvedReflectiveFactory",function(){return n._21}),r.d(e,"ReflectiveKey",function(){return n._22}),r.d(e,"OpaqueToken",function(){return n._23}),r.d(e,"Inject",function(){return n._24}),r.d(e,"Optional",function(){return n._25}),r.d(e,"Injectable",function(){return n._26}),r.d(e,"Self",function(){return n._27}),r.d(e,"SkipSelf",function(){return n._28}),r.d(e,"Host",function(){return n._29}),r.d(e,"NgZone",function(){return n._30}),r.d(e,"RenderComponentType",function(){return n._31}),r.d(e,"Renderer",function(){return n._32}),r.d(e,"RootRenderer",function(){return n._33}),r.d(e,"COMPILER_OPTIONS",function(){return n._34}),r.d(e,"Compiler",function(){return n._35}),r.d(e,"CompilerFactory",function(){return n._36}),r.d(e,"ModuleWithComponentFactories",function(){return n._37}),r.d(e,"ComponentFactory",function(){return n._38}),r.d(e,"ComponentRef",function(){return n._39}),r.d(e,"ComponentFactoryResolver",function(){return n._40}),r.d(e,"ElementRef",function(){return n._41}),r.d(e,"NgModuleFactory",function(){return n._42}),r.d(e,"NgModuleRef",function(){return n._43}),r.d(e,"NgModuleFactoryLoader",function(){return n._44}),r.d(e,"getModuleFactory",function(){return n._45}),r.d(e,"QueryList",function(){return n._46}),r.d(e,"SystemJsNgModuleLoader",function(){return n._47}),r.d(e,"SystemJsNgModuleLoaderConfig",function(){return n._48}),r.d(e,"TemplateRef",function(){return n._49}),r.d(e,"ViewContainerRef",function(){return n._50}),r.d(e,"EmbeddedViewRef",function(){return n._51}),r.d(e,"ViewRef",function(){return n._52}),r.d(e,"ChangeDetectionStrategy",function(){return n._53}),r.d(e,"ChangeDetectorRef",function(){return n._54}),r.d(e,"CollectionChangeRecord",function(){return n._55}),r.d(e,"DefaultIterableDiffer",function(){return n._56}),r.d(e,"IterableDiffers",function(){return n._57}),r.d(e,"KeyValueChangeRecord",function(){return n._58}),r.d(e,"KeyValueDiffers",function(){return n._59}),r.d(e,"SimpleChange",function(){return n._60}),r.d(e,"WrappedValue",function(){return n._61}),r.d(e,"platformCore",function(){return n._62}),r.d(e,"__core_private__",function(){return n._63}),r.d(e,"AUTO_STYLE",function(){return n._64}),r.d(e,"AnimationEntryMetadata",function(){return n._65}),r.d(e,"AnimationStateMetadata",function(){return n._66}),r.d(e,"AnimationStateDeclarationMetadata",function(){return n._67}),r.d(e,"AnimationStateTransitionMetadata",function(){return n._68}),r.d(e,"AnimationMetadata",function(){return n._69}),r.d(e,"AnimationKeyframesSequenceMetadata",function(){return n._70}),r.d(e,"AnimationStyleMetadata",function(){return n._71}),r.d(e,"AnimationAnimateMetadata",function(){return n._72}),r.d(e,"AnimationWithStepsMetadata",function(){return n._73}),r.d(e,"AnimationSequenceMetadata",function(){return n._74}),r.d(e,"AnimationGroupMetadata",function(){return n._75}),r.d(e,"animate",function(){return n._76}),r.d(e,"group",function(){return n._77}),r.d(e,"sequence",function(){return n._78}),r.d(e,"style",function(){return n._79}),r.d(e,"state",function(){return n._80}),r.d(e,"keyframes",function(){return n._81}),r.d(e,"transition",function(){return n._82}),r.d(e,"trigger",function(){return n._83})},,,function(t,e,r){"use strict";function isPresent(t){return null!=t}function isBlank(t){return null==t}function isStrictStringMap(t){return"object"==typeof t&&null!==t&&Object.getPrototypeOf(t)===i}function stringify(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(),r=e.indexOf("\n");return r===-1?e:e.substring(0,r)}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function getSymbolIterator(){if(!a)if(n.Symbol&&Symbol.iterator)a=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var r=t[e];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(a=r)}return a}function isPrimitive(t){return!isJsObject(t)}function escapeRegExp(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}e.c=isPresent,e.d=isBlank,e.a=isStrictStringMap,e.e=stringify,r.d(e,"i",function(){return o}),e.f=isJsObject,e.g=getSymbolIterator,e.b=isPrimitive,e.h=escapeRegExp;var n;n="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window,n.assert=function(t){};var i=Object.getPrototypeOf({}),o=function(){function NumberWrapper(){}return NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper}(),a=null},function(t,e,r){"use strict";function scheduleMicroTask(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function getTypeNameForDebugging(t){return t.name||typeof t}function isPresent(t){return null!=t}function isBlank(t){return null==t}function stringify(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(),r=e.indexOf("\n");return r===-1?e:e.substring(0,r)}function looseIdentical(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function isJsObject(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function print(t){console.log(t)}function warn(t){console.warn(t)}function getSymbolIterator(){if(!o)if(n.Symbol&&Symbol.iterator)o=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e<t.length;++e){var r=t[e];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(o=r)}return o}function isPrimitive(t){return!isJsObject(t)}e.a=scheduleMicroTask,r.d(e,"h",function(){return i}),e.l=getTypeNameForDebugging,e.b=isPresent,e.k=isBlank,e.c=stringify,e.j=looseIdentical,e.d=isJsObject,e.f=print,e.g=warn,e.e=getSymbolIterator,e.i=isPrimitive;var n;n="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:global:window;var i=n;i.assert=function(t){};var o=(Object.getPrototypeOf({}),function(){function NumberWrapper(){}NumberWrapper.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},NumberWrapper.isNumeric=function(t){return!isNaN(t-parseFloat(t))},NumberWrapper}(),null)},,function(t,e,r){"use strict";function replaceVarInExpression(t,e,r){var n=new ut(t,e);return r.visitExpression(n,null)}function findReadVarNames(t){var e=new ct;return e.visitAllStatements(t,null),e.varNames}function variable(t,e){return void 0===e&&(e=null),new w(t,e)}function importExpr(t,e){return void 0===e&&(e=null),new O(t,null,e)}function importType(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),r.i(n.c)(t)?expressionType(importExpr(t),e,i):null}function expressionType(t,e,i){return void 0===e&&(e=null),void 0===i&&(i=null),r.i(n.c)(t)?new c(t,e,i):null}function literalArr(t,e){return void 0===e&&(e=null),new L(t,e)}function literalMap(t,e,r){return void 0===e&&(e=null),void 0===r&&(r=!1),new U(t.map(function(t){return new B(t[0],t[1],r)}),e)}function not(t){return new D(t)}function fn(t,e,r){return void 0===r&&(r=null),new k(t,e,r)}function literal(t,e){return void 0===e&&(e=null),new R(t,e)}var n=r(3);r.d(e,"j",function(){return o}),r.d(e,"S",function(){return a}),r.d(e,"U",function(){return s}),r.d(e,"i",function(){return l}),r.d(e,"n",function(){return p}),r.d(e,"m",function(){return f}),r.d(e,"s",function(){return h}),r.d(e,"p",function(){return d}),r.d(e,"r",function(){return m}),r.d(e,"M",function(){return y}),r.d(e,"T",function(){return v}),r.d(e,"y",function(){return g}),r.d(e,"L",function(){return _}),r.d(e,"F",function(){return b}),r.d(e,"A",function(){return w}),r.d(e,"O",function(){return A}),r.d(e,"N",function(){return R}),r.d(e,"Q",function(){return O}),r.d(e,"o",function(){return I}),r.d(e,"z",function(){return V}),r.d(e,"J",function(){return B}),r.d(e,"K",function(){return U}),r.d(e,"e",function(){return H}),r.d(e,"D",function(){return z}),r.d(e,"b",function(){return W}),r.d(e,"k",function(){return q}),r.d(e,"R",function(){return K}),r.d(e,"x",function(){return X}),r.d(e,"C",function(){return J}),r.d(e,"t",function(){return Z}),r.d(e,"c",function(){return $}),r.d(e,"q",function(){return tt}),r.d(e,"H",function(){return et}),r.d(e,"E",function(){return rt}),r.d(e,"u",function(){return nt}),r.d(e,"G",function(){return at}),e.I=replaceVarInExpression,e.w=findReadVarNames,e.a=variable,e.g=importExpr,e.d=importType,e.P=expressionType,e.h=literalArr,e.l=literalMap,e.v=not,e.B=fn,e.f=literal;var i=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},o={};o.Const=0,o[o.Const]="Const";var a=function(){function Type(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return Type.prototype.visitType=function(t,e){},Type.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},Type}(),s={};s.Dynamic=0,s.Bool=1,s.String=2,s.Int=3,s.Number=4,s.Function=5,s.Null=6,s[s.Dynamic]="Dynamic",s[s.Bool]="Bool",s[s.String]="String",s[s.Int]="Int",s[s.Number]="Number",s[s.Function]="Function",s[s.Null]="Null";var u=function(t){function BuiltinType(e,r){void 0===r&&(r=null),t.call(this,r),this.name=e}return i(BuiltinType,t),BuiltinType.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},BuiltinType}(a),c=function(t){function ExpressionType(e,r,n){void 0===r&&(r=null),void 0===n&&(n=null),t.call(this,n),this.value=e,this.typeParams=r}return i(ExpressionType,t),ExpressionType.prototype.visitType=function(t,e){return t.visitExpressionType(this,e)},ExpressionType}(a),l=function(t){function ArrayType(e,r){void 0===r&&(r=null),t.call(this,r),this.of=e}return i(ArrayType,t),ArrayType.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},ArrayType}(a),p=function(t){function MapType(e,r){void 0===r&&(r=null),t.call(this,r),this.valueType=e}return i(MapType,t),MapType.prototype.visitType=function(t,e){return t.visitMapType(this,e)},MapType}(a),f=new u(s.Dynamic),h=new u(s.Bool),d=(new u(s.Int),new u(s.Number)),m=new u(s.String),y=new u(s.Function),v=new u(s.Null),g={};g.Equals=0,g.NotEquals=1,g.Identical=2,g.NotIdentical=3,g.Minus=4,g.Plus=5,g.Divide=6,g.Multiply=7,g.Modulo=8,g.And=9,g.Or=10,g.Lower=11,g.LowerEquals=12,g.Bigger=13,g.BiggerEquals=14,g[g.Equals]="Equals",g[g.NotEquals]="NotEquals",g[g.Identical]="Identical",g[g.NotIdentical]="NotIdentical",g[g.Minus]="Minus",g[g.Plus]="Plus",g[g.Divide]="Divide",g[g.Multiply]="Multiply",g[g.Modulo]="Modulo",g[g.And]="And",g[g.Or]="Or",g[g.Lower]="Lower",g[g.LowerEquals]="LowerEquals",g[g.Bigger]="Bigger",g[g.BiggerEquals]="BiggerEquals";var _=function(){function Expression(t){this.type=t}return Expression.prototype.visitExpression=function(t,e){},Expression.prototype.prop=function(t){return new j(this,t)},Expression.prototype.key=function(t,e){return void 0===e&&(e=null),new F(this,t,e)},Expression.prototype.callMethod=function(t,e){return new P(this,t,e)},Expression.prototype.callFn=function(t){return new x(this,t)},Expression.prototype.instantiate=function(t,e){return void 0===e&&(e=null),new T(this,t,e)},Expression.prototype.conditional=function(t,e){return void 0===e&&(e=null),new M(this,t,e)},Expression.prototype.equals=function(t){return new V(g.Equals,this,t)},Expression.prototype.notEquals=function(t){return new V(g.NotEquals,this,t)},Expression.prototype.identical=function(t){return new V(g.Identical,this,t)},Expression.prototype.notIdentical=function(t){return new V(g.NotIdentical,this,t)},Expression.prototype.minus=function(t){return new V(g.Minus,this,t)},Expression.prototype.plus=function(t){return new V(g.Plus,this,t)},Expression.prototype.divide=function(t){return new V(g.Divide,this,t)},Expression.prototype.multiply=function(t){return new V(g.Multiply,this,t)},Expression.prototype.modulo=function(t){return new V(g.Modulo,this,t)},Expression.prototype.and=function(t){return new V(g.And,this,t)},Expression.prototype.or=function(t){return new V(g.Or,this,t)},Expression.prototype.lower=function(t){return new V(g.Lower,this,t)},Expression.prototype.lowerEquals=function(t){return new V(g.LowerEquals,this,t)},Expression.prototype.bigger=function(t){return new V(g.Bigger,this,t)},Expression.prototype.biggerEquals=function(t){return new V(g.BiggerEquals,this,t)},Expression.prototype.isBlank=function(){return this.equals(G)},Expression.prototype.cast=function(t){return new N(this,t)},Expression.prototype.toStmt=function(){return new J(this)},Expression}(),b={};b.This=0,b.Super=1,b.CatchError=2,b.CatchStack=3,b[b.This]="This",b[b.Super]="Super",b[b.CatchError]="CatchError",b[b.CatchStack]="CatchStack";var w=function(t){function ReadVarExpr(e,r){void 0===r&&(r=null),t.call(this,r),"string"==typeof e?(this.name=e,this.builtin=null):(this.name=null,this.builtin=e)}return i(ReadVarExpr,t),ReadVarExpr.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},ReadVarExpr.prototype.set=function(t){return new C(this.name,t)},ReadVarExpr}(_),C=function(t){function WriteVarExpr(e,r,n){void 0===n&&(n=null),t.call(this,n||r.type),this.name=e,this.value=r}return i(WriteVarExpr,t),WriteVarExpr.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},WriteVarExpr.prototype.toDeclStmt=function(t,e){return void 0===t&&(t=null),void 0===e&&(e=null),new X(this.name,this.value,t,e)},WriteVarExpr}(_),S=function(t){function WriteKeyExpr(e,r,n,i){void 0===i&&(i=null),t.call(this,i||n.type),this.receiver=e,this.index=r,this.value=n}return i(WriteKeyExpr,t),WriteKeyExpr.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},WriteKeyExpr}(_),E=function(t){function WritePropExpr(e,r,n,i){void 0===i&&(i=null),t.call(this,i||n.type),this.receiver=e,this.name=r,this.value=n}return i(WritePropExpr,t),WritePropExpr.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},WritePropExpr}(_),A={};A.ConcatArray=0,A.SubscribeObservable=1,A.Bind=2,A[A.ConcatArray]="ConcatArray",A[A.SubscribeObservable]="SubscribeObservable",A[A.Bind]="Bind";var P=function(t){function InvokeMethodExpr(e,r,n,i){void 0===i&&(i=null),t.call(this,i),this.receiver=e,this.args=n,"string"==typeof r?(this.name=r,this.builtin=null):(this.name=null,this.builtin=r)}return i(InvokeMethodExpr,t),InvokeMethodExpr.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},InvokeMethodExpr}(_),x=function(t){function InvokeFunctionExpr(e,r,n){void 0===n&&(n=null),t.call(this,n),this.fn=e,this.args=r}return i(InvokeFunctionExpr,t),InvokeFunctionExpr.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},InvokeFunctionExpr}(_),T=function(t){function InstantiateExpr(e,r,n){t.call(this,n),this.classExpr=e,this.args=r}return i(InstantiateExpr,t),InstantiateExpr.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},InstantiateExpr}(_),R=function(t){function LiteralExpr(e,r){void 0===r&&(r=null),t.call(this,r),this.value=e}return i(LiteralExpr,t),LiteralExpr.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},LiteralExpr}(_),O=function(t){function ExternalExpr(e,r,n){void 0===r&&(r=null),void 0===n&&(n=null),t.call(this,r),this.value=e,this.typeParams=n}return i(ExternalExpr,t),ExternalExpr.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},ExternalExpr}(_),M=function(t){function ConditionalExpr(e,r,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,i||r.type),this.condition=e,this.falseCase=n,this.trueCase=r}return i(ConditionalExpr,t),ConditionalExpr.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},ConditionalExpr}(_),D=function(t){function NotExpr(e){t.call(this,h),this.condition=e}return i(NotExpr,t),NotExpr.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},NotExpr}(_),N=function(t){function CastExpr(e,r){t.call(this,r),this.value=e}return i(CastExpr,t),CastExpr.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},CastExpr}(_),I=function(){function FnParam(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return FnParam}(),k=function(t){function FunctionExpr(e,r,n){void 0===n&&(n=null),t.call(this,n),this.params=e,this.statements=r}return i(FunctionExpr,t),FunctionExpr.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},FunctionExpr.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new Q(t,this.params,this.statements,this.type,e)},FunctionExpr}(_),V=function(t){function BinaryOperatorExpr(e,r,n,i){void 0===i&&(i=null),t.call(this,i||r.type),this.operator=e,this.rhs=n,this.lhs=r}return i(BinaryOperatorExpr,t),BinaryOperatorExpr.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},BinaryOperatorExpr}(_),j=function(t){function ReadPropExpr(e,r,n){void 0===n&&(n=null),t.call(this,n),this.receiver=e,this.name=r}return i(ReadPropExpr,t),ReadPropExpr.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},ReadPropExpr.prototype.set=function(t){return new E(this.receiver,this.name,t)},ReadPropExpr}(_),F=function(t){function ReadKeyExpr(e,r,n){void 0===n&&(n=null),t.call(this,n),this.receiver=e,this.index=r}return i(ReadKeyExpr,t),ReadKeyExpr.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},ReadKeyExpr.prototype.set=function(t){return new S(this.receiver,this.index,t)},ReadKeyExpr}(_),L=function(t){function LiteralArrayExpr(e,r){void 0===r&&(r=null),t.call(this,r),this.entries=e}return i(LiteralArrayExpr,t),LiteralArrayExpr.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},LiteralArrayExpr}(_),B=function(){function LiteralMapEntry(t,e,r){void 0===r&&(r=!1),this.key=t,this.value=e,this.quoted=r}return LiteralMapEntry}(),U=function(t){function LiteralMapExpr(e,i){void 0===i&&(i=null),t.call(this,i),this.entries=e,this.valueType=null,r.i(n.c)(i)&&(this.valueType=i.valueType)}return i(LiteralMapExpr,t),LiteralMapExpr.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},LiteralMapExpr}(_),H=new w(b.This),z=new w(b.Super),W=(new w(b.CatchError),new w(b.CatchStack),new R(null,null)),G=new R(null,v),q={};q.Final=0,q.Private=1,q[q.Final]="Final",q[q.Private]="Private";var K=function(){function Statement(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return Statement.prototype.visitStatement=function(t,e){},Statement.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},Statement}(),X=function(t){function DeclareVarStmt(e,r,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,i),this.name=e,this.value=r,this.type=n||r.type}return i(DeclareVarStmt,t),DeclareVarStmt.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},DeclareVarStmt}(K),Q=function(t){function DeclareFunctionStmt(e,r,n,i,o){void 0===i&&(i=null),void 0===o&&(o=null),t.call(this,o),this.name=e,this.params=r,this.statements=n,this.type=i}return i(DeclareFunctionStmt,t),DeclareFunctionStmt.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},DeclareFunctionStmt}(K),J=function(t){function ExpressionStatement(e){t.call(this),this.expr=e}return i(ExpressionStatement,t),ExpressionStatement.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},ExpressionStatement}(K),Z=function(t){function ReturnStatement(e){t.call(this),this.value=e}return i(ReturnStatement,t),ReturnStatement.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},ReturnStatement}(K),Y=function(){function AbstractClassPart(t,e){void 0===t&&(t=null),this.type=t,this.modifiers=e,e||(this.modifiers=[])}return AbstractClassPart.prototype.hasModifier=function(t){return this.modifiers.indexOf(t)!==-1},AbstractClassPart}(),$=function(t){function ClassField(e,r,n){void 0===r&&(r=null),void 0===n&&(n=null),t.call(this,r,n),this.name=e}return i(ClassField,t),ClassField}(Y),tt=function(t){function ClassMethod(e,r,n,i,o){void 0===i&&(i=null),void 0===o&&(o=null),t.call(this,i,o),this.name=e,this.params=r,this.body=n}return i(ClassMethod,t),ClassMethod}(Y),et=function(t){function ClassGetter(e,r,n,i){void 0===n&&(n=null),void 0===i&&(i=null),t.call(this,n,i),this.name=e,this.body=r}return i(ClassGetter,t),ClassGetter}(Y),rt=function(t){function ClassStmt(e,r,n,i,o,a,s){void 0===s&&(s=null),t.call(this,s),this.name=e,this.parent=r,this.fields=n,this.getters=i,this.constructorMethod=o,this.methods=a}return i(ClassStmt,t),ClassStmt.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},ClassStmt}(K),nt=function(t){function IfStmt(e,r,n){void 0===n&&(n=[]),t.call(this),this.condition=e,this.trueCase=r,this.falseCase=n}return i(IfStmt,t),IfStmt.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},IfStmt}(K),it=(function(t){function CommentStmt(e){t.call(this),this.comment=e}i(CommentStmt,t),CommentStmt.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)},CommentStmt}(K),function(t){function TryCatchStmt(e,r){t.call(this),this.bodyStmts=e,this.catchStmts=r}return i(TryCatchStmt,t),TryCatchStmt.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},TryCatchStmt}(K)),ot=function(t){function ThrowStmt(e){t.call(this),this.error=e}return i(ThrowStmt,t),ThrowStmt.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},ThrowStmt}(K),at=function(){function ExpressionTransformer(){}return ExpressionTransformer.prototype.visitReadVarExpr=function(t,e){return t},ExpressionTransformer.prototype.visitWriteVarExpr=function(t,e){return new C(t.name,t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitWriteKeyExpr=function(t,e){return new S(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitWritePropExpr=function(t,e){return new E(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitInvokeMethodExpr=function(t,e){var r=t.builtin||t.name;return new P(t.receiver.visitExpression(this,e),r,this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitInvokeFunctionExpr=function(t,e){return new x(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitInstantiateExpr=function(t,e){return new T(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type)},ExpressionTransformer.prototype.visitLiteralExpr=function(t,e){return t},ExpressionTransformer.prototype.visitExternalExpr=function(t,e){return t},ExpressionTransformer.prototype.visitConditionalExpr=function(t,e){return new M(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e))},ExpressionTransformer.prototype.visitNotExpr=function(t,e){return new D(t.condition.visitExpression(this,e))},ExpressionTransformer.prototype.visitCastExpr=function(t,e){return new N(t.value.visitExpression(this,e),e)},ExpressionTransformer.prototype.visitFunctionExpr=function(t,e){return t},ExpressionTransformer.prototype.visitBinaryOperatorExpr=function(t,e){return new V(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type)},ExpressionTransformer.prototype.visitReadPropExpr=function(t,e){return new j(t.receiver.visitExpression(this,e),t.name,t.type)},ExpressionTransformer.prototype.visitReadKeyExpr=function(t,e){return new F(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type)},ExpressionTransformer.prototype.visitLiteralArrayExpr=function(t,e){return new L(this.visitAllExpressions(t.entries,e))},ExpressionTransformer.prototype.visitLiteralMapExpr=function(t,e){var r=this;return new U(t.entries.map(function(t){return new B(t.key,t.value.visitExpression(r,e),t.quoted)}))},ExpressionTransformer.prototype.visitAllExpressions=function(t,e){var r=this;return t.map(function(t){return t.visitExpression(r,e)})},ExpressionTransformer.prototype.visitDeclareVarStmt=function(t,e){return new X(t.name,t.value.visitExpression(this,e),t.type,t.modifiers)},ExpressionTransformer.prototype.visitDeclareFunctionStmt=function(t,e){return t},ExpressionTransformer.prototype.visitExpressionStmt=function(t,e){return new J(t.expr.visitExpression(this,e))},ExpressionTransformer.prototype.visitReturnStmt=function(t,e){return new Z(t.value.visitExpression(this,e))},ExpressionTransformer.prototype.visitDeclareClassStmt=function(t,e){return t},ExpressionTransformer.prototype.visitIfStmt=function(t,e){return new nt(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e))},ExpressionTransformer.prototype.visitTryCatchStmt=function(t,e){return new it(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e))},ExpressionTransformer.prototype.visitThrowStmt=function(t,e){return new ot(t.error.visitExpression(this,e))},ExpressionTransformer.prototype.visitCommentStmt=function(t,e){return t},ExpressionTransformer.prototype.visitAllStatements=function(t,e){var r=this;return t.map(function(t){return t.visitStatement(r,e)})},ExpressionTransformer}(),st=function(){function RecursiveExpressionVisitor(){}return RecursiveExpressionVisitor.prototype.visitReadVarExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},RecursiveExpressionVisitor.prototype.visitLiteralExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitExternalExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitFunctionExpr=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},RecursiveExpressionVisitor.prototype.visitLiteralMapExpr=function(t,e){var r=this;return t.entries.forEach(function(t){return t.value.visitExpression(r,e)}),t},RecursiveExpressionVisitor.prototype.visitAllExpressions=function(t,e){var r=this;t.forEach(function(t){return t.visitExpression(r,e)})},RecursiveExpressionVisitor.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitDeclareFunctionStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitDeclareClassStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},RecursiveExpressionVisitor.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},RecursiveExpressionVisitor.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},RecursiveExpressionVisitor.prototype.visitCommentStmt=function(t,e){return t},RecursiveExpressionVisitor.prototype.visitAllStatements=function(t,e){var r=this;t.forEach(function(t){return t.visitStatement(r,e)})},RecursiveExpressionVisitor}(),ut=function(t){function _ReplaceVariableTransformer(e,r){t.call(this),this._varName=e,this._newValue=r}return i(_ReplaceVariableTransformer,t),_ReplaceVariableTransformer.prototype.visitReadVarExpr=function(t,e){return t.name==this._varName?this._newValue:t},_ReplaceVariableTransformer}(at),ct=function(t){function _VariableFinder(){t.apply(this,arguments),this.varNames=new Set}return i(_VariableFinder,t),_VariableFinder.prototype.visitReadVarExpr=function(t,e){return this.varNames.add(t.name),null},_VariableFinder}(st)},function(t,e,r){"use strict";var n=r(48),i=r(722),o=r(171),a=function(){function Observable(t){this._isScalar=!1,t&&(this._subscribe=t)}return Observable.prototype.lift=function(t){var e=new Observable;return e.source=this,e.operator=t,e},Observable.prototype.subscribe=function(t,e,r){var n=this.operator,o=i.toSubscriber(t,e,r);if(n?n.call(o,this.source):o.add(this._subscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},Observable.prototype.forEach=function(t,e){var r=this;if(e||(n.root.Rx&&n.root.Rx.config&&n.root.Rx.config.Promise?e=n.root.Rx.config.Promise:n.root.Promise&&(e=n.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,n){var i=r.subscribe(function(e){if(i)try{t(e)}catch(t){n(t),i.unsubscribe()}else t(e)},n,e)})},Observable.prototype._subscribe=function(t){return this.source.subscribe(t)},Observable.prototype[o.$$observable]=function(){return this},Observable.create=function(t){return new Observable(t)},Observable}();e.Observable=a},,,function(t,e,r){"use strict";function _sanitizeIdentifier(t){return t.replace(/\W/g,"_")}function identifierName(t){if(!t||!t.reference)return null;var e=t.reference;if(e instanceof i.a)return e.name;if(e.__anonymousType)return e.__anonymousType;var n=r.i(a.e)(e);return n.indexOf("(")>=0?(n="anonymous_"+S++,e.__anonymousType=n):n=_sanitizeIdentifier(n),n}function identifierModuleUrl(t){var e=t.reference;return e instanceof i.a?e.filePath:s.c.importUri(e)}function tokenName(t){return r.i(a.c)(t.value)?_sanitizeIdentifier(t.value):identifierName(t.identifier)}function tokenReference(t){return r.i(a.c)(t.identifier)?t.identifier.reference:t.value}function createHostComponentMeta(t,e){var r=u.a.parse(e.selector)[0].getMatchingElementTemplate();return x.create({isHost:!0,type:{reference:t,diDeps:[],lifecycleHooks:[]},template:new P({encapsulation:n.ViewEncapsulation.None,template:r,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:n.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function _normalizeArray(t){return t||[]}var n=r(0),i=r(50),o=r(62),a=r(3),s=r(13),u=r(133),c=r(21);r.d(e,"m",function(){return f}),r.d(e,"b",function(){return d}),r.d(e,"n",function(){return m}),r.d(e,"h",function(){return v}),r.d(e,"f",function(){return g}),r.d(e,"g",function(){return _}),r.d(e,"e",function(){return b}),r.d(e,"c",function(){return w}),r.d(e,"d",function(){return C}),e.a=identifierName,e.i=identifierModuleUrl,r.d(e,"q",function(){return E}),e.k=tokenName,e.j=tokenReference,r.d(e,"l",function(){return A}),r.d(e,"p",function(){return P}),r.d(e,"o",function(){return x}),e.v=createHostComponentMeta,r.d(e,"t",function(){return T}),r.d(e,"r",function(){return R}),r.d(e,"s",function(){return O}),r.d(e,"u",function(){return M});var l=this&&this.__extends||function(t,e){function __(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)},p=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,f=function(){function CompileAnimationEntryMetadata(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return CompileAnimationEntryMetadata}(),h=function(){function CompileAnimationStateMetadata(){}return CompileAnimationStateMetadata}(),d=function(t){function CompileAnimationStateDeclarationMetadata(e,r){t.call(this),this.stateNameExpr=e,this.styles=r}return l(CompileAnimationStateDeclarationMetadata,t),CompileAnimationStateDeclarationMetadata}(h),m=function(t){function CompileAnimationStateTransitionMetadata(e,r){t.call(this),this.stateChangeExpr=e,this.steps=r}return l(CompileAnimationStateTransitionMetadata,t),CompileAnimationStateTransitionMetadata}(h),y=function(){function CompileAnimationMetadata(){}return CompileAnimationMetadata}(),v=function(t){function CompileAnimationKeyframesSequenceMetadata(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return l(CompileAnimationKeyframesSequenceMetadata,t),CompileAnimationKeyframesSequenceMetadata}(y),g=function(t){function CompileAnimationStyleMetadata(e,r){void 0===r&&(r=null),t.call(this),this.offset=e,this.styles=r}return l(CompileAnimationStyleMetadata,t),CompileAnimationStyleMetadata}(y),_=function(t){function CompileAnimationAnimateMetadata(e,r){void 0===e&&(e=0),void 0===r&&(r=null),t.call(this),this.timings=e,this.styles=r}return l(CompileAnimationAnimateMetadata,t),CompileAnimationAnimateMetadata}(y),b=function(t){function CompileAnimationWithStepsMetadata(e){void 0===e&&(e=null),t.call(this),this.steps=e}return l(CompileAnimationWithStepsMetadata,t),CompileAnimationWithStepsMetadata}(y),w=function(t){function CompileAnimationSequenceMetadata(e){void 0===e&&(e=null),t.call(this,e)}return l(CompileAnimationSequenceMetadata,t),CompileAnimationSequenceMetadata}(b),C=function(t){function CompileAnimationGroupMetadata(e){void 0===e&&(e=null),t.call(this,e)}return l(CompileAnimationGroupMetadata,t),CompileAnimationGroupMetadata}(b),S=0,E={};E.Pipe=0,E.Directive=1,E.NgModule=2,E.Injectable=3,E[E.Pipe]="Pipe",E[E.Directive]="Directive",E[E.NgModule]="NgModule",E[E.Injectable]="Injectable";var A=function(){function CompileStylesheetMetadata(t){var e=void 0===t?{}:t,r=e.moduleUrl,n=e.styles,i=e.styleUrls;this.moduleUrl=r,this.styles=_normalizeArray(n),this.styleUrls=_normalizeArray(i)}return CompileStylesheetMetadata}(),P=function(){function CompileTemplateMetadata(t){var e=void 0===t?{}:t,r=e.encapsulation,n=e.template,i=e.templateUrl,a=e.styles,s=e.styleUrls,u=e.externalStylesheets,c=e.animations,l=e.ngContentSelectors,p=e.interpolation;if(this.encapsulation=r,this.template=n,this.templateUrl=i,this.styles=_normalizeArray(a),this.styleUrls=_normalizeArray(s),this.externalStylesheets=_normalizeArray(u),this.animations=c?o.b.flatten(c):[],this.ngContentSelectors=l||[],p&&2!=p.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=p}return CompileTemplateMetadata.prototype.toSummary=function(){return{animations:this.animations.map(function(t){return t.name}),ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation}},CompileTemplateMetadata}(),x=function(){function CompileDirectiveMetadata(t){var e=void 0===t?{}:t,r=e.isHost,n=e.type,i=e.isComponent,o=e.selector,a=e.exportAs,s=e.changeDetection,u=e.inputs,c=e.outputs,l=e.hostListeners,p=e.hostProperties,f=e.hostAttributes,h=e.providers,d=e.viewProviders,m=e.queries,y=e.viewQueries,v=e.entryComponents,g=e.template;this.isHost=!!r,this.type=n,this.isComponent=i,this.selector=o,this.exportAs=a,this.changeDetection=s,this.inputs=u,this.outputs=c,this.hostListeners=l,this.hostProperties=p,this.hostAttributes=f,this.providers=_normalizeArray(h),this.viewProviders=_normalizeArray(d),this.queries=_normalizeArray(m),this.viewQueries=_normalizeArray(y),this.entryComponents=_normalizeArray(v),this.template=g}return CompileDirectiveMetadata.create=function(t){var e=void 0===t?{}:t,n=e.isHost,i=e.type,o=e.isComponent,s=e.selector,u=e.exportAs,l=e.changeDetection,f=e.inputs,h=e.outputs,d=e.host,m=e.providers,y=e.viewProviders,v=e.queries,g=e.viewQueries,_=e.entryComponents,b=e.template,w={},C={},S={};r.i(a.c)(d)&&Object.keys(d).forEach(function(t){var e=d[t],n=t.match(p);null===n?S[t]=e:r.i(a.c)(n[1])?C[n[1]]=e:r.i(a.c)(n[2])&&(w[n[2]]=e)});var E={};r.i(a.c)(f)&&f.forEach(function(t){var e=r.i(c.a)(t,[t,t]);E[e[0]]=e[1]});var A={};return r.i(a.c)(h)&&h.forEach(function(t){var e=r.i(c.a)(t,[t,t]);A[e[0]]=e[1]}),new CompileDirectiveMetadata({isHost:n,type:i,isComponent:!!o,selector:s,exportAs:u,changeDetection:l,inputs:E,outputs:A,hostListeners:w,hostProperties:C,hostAttributes:S,providers:m,viewProviders:y,queries:v,viewQueries:g,entryComponents:_,template:b})},CompileDirectiveMetadata.prototype.toSummary=function(){return{summaryKind:E.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary()}},CompileDirectiveMetadata}(),T=function(){function CompilePipeMetadata(t){var e=void 0===t?{}:t,r=e.type,n=e.name,i=e.pure;this.type=r,this.name=n,this.pure=!!i}return CompilePipeMetadata.prototype.toSummary=function(){return{summaryKind:E.Pipe,type:this.type,name:this.name,pure:this.pure}},CompilePipeMetadata}(),R=function(){function CompileNgModuleMetadata(t){var e=void 0===t?{}:t,r=e.type,n=e.providers,i=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,s=e.exportedPipes,u=e.entryComponents,c=e.bootstrapComponents,l=e.importedModules,p=e.exportedModules,f=e.schemas,h=e.transitiveModule,d=e.id;this.type=r,this.declaredDirectives=_normalizeArray(i),this.exportedDirectives=_normalizeArray(o),this.declaredPipes=_normalizeArray(a),this.exportedPipes=_normalizeArray(s),this.providers=_normalizeArray(n),this.entryComponents=_normalizeArray(u),this.bootstrapComponents=_normalizeArray(c),this.importedModules=_normalizeArray(l),this.exportedModules=_normalizeArray(p),this.schemas=_normalizeArray(f),this.id=d,this.transitiveModule=h}return CompileNgModuleMetadata.prototype.toSummary=function(){return{summaryKind:E.NgModule,type:this.type,entryComponents:this.transitiveModule.entryComponents,providers:this.transitiveModule.providers,modules:this.transitiveModule.modules,exportedDirectives:this.transitiveModule.exportedDirectives,exportedPipes:this.transitiveModule.exportedPipes}},CompileNgModuleMetadata}(),O=function(){function TransitiveCompileNgModuleMetadata(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return TransitiveCompileNgModuleMetadata.prototype.addProvider=function(t,e){this.providers.push({provider:t,module:e})},TransitiveCompileNgModuleMetadata.prototype.addDirective=function(t){this.directivesSet.has(t.reference)||(this.directivesSet.add(t.reference),this.directives.push(t))},TransitiveCompileNgModuleMetadata.prototype.addExportedDirective=function(t){this.exportedDirectivesSet.has(t.reference)||(this.exportedDirectivesSet.add(t.reference),this.exportedDirectives.push(t))},TransitiveCompileNgModuleMetadata.prototype.addPipe=function(t){this.pipesSet.has(t.reference)||(this.pipesSet.add(t.reference),this.pipes.push(t))},TransitiveCompileNgModuleMetadata.prototype.addExportedPipe=function(t){this.exportedPipesSet.has(t.reference)||(this.exportedPipesSet.add(t.reference),this.exportedPipes.push(t))},TransitiveCompileNgModuleMetadata.prototype.addModule=function(t){this.modulesSet.has(t.reference)||(this.modulesSet.add(t.reference),this.modules.push(t))},TransitiveCompileNgModuleMetadata.prototype.addEntryComponent=function(t){this.entryComponentsSet.has(t.reference)||(this.entryComponentsSet.add(t.reference),this.entryComponents.push(t))},TransitiveCompileNgModuleMetadata}(),M=function(){function ProviderMeta(t,e){var r=e.useClass,n=e.useValue,i=e.useExisting,o=e.useFactory,a=e.deps,s=e.multi;this.token=t,this.useClass=r,this.useValue=n,this.useExisting=i,this.useFactory=o,this.dependencies=a,this.multi=!!s}return ProviderMeta}()},,,function(t,e,r){"use strict";var n=r(0);r.d(e,"E",function(){return i}),r.d(e,"r",function(){return o}),r.d(e,"G",function(){return a}),r.d(e,"J",function(){return s}),r.d(e,"K",function(){return u}),r.d(e,"g",function(){return c}),r.d(e,"i",function(){return l}),r.d(e,"j",function(){return p}),r.d(e,"e",function(){return f}),r.d(e,"f",function(){return h}),r.d(e,"k",function(){return d}),r.d(e,"l",function(){return m}),r.d(e,"n",function(){return y}),r.d(e,"d",function(){return v}),r.d(e,"p",function(){return g}),r.d(e,"o",function(){return _}),r.d(e,"s",function(){return b}),r.d(e,"q",function(){return w}),r.d(e,"m",function(){return C}),r.d(e,"h",function(){return S}),r.d(e,"F",function(){return E}),r.d(e,"c",function(){return A}),r.d(e,"N",function(){return P}),r.d(e,"L",function(){return x}),r.d(e,"v",function(){return T}),r.d(e,"x",function(){return R}),r.d(e,"w",function(){return O}),r.d(e,"t",function(){return M}),r.d(e,"u",function(){return D}),r.d(e,"a",function(){return N}),r.d(e,"M",function(){return I}),r.d(e,"H",function(){return k}),r.d(e,"b",function(){return V}),r.d(e,"y",function(){return j}),r.d(e,"z",function(){return F}),r.d(e,"A",function(){return L}),r.d(e,"C",function(){return B}),r.d(e,"B",function(){return U}),r.d(e,"I",function(){return H}),r.d(e,"D",function(){return z});var i=n.__core_private__.isDefaultChangeDetectionStrategy,o=n.__core_private__.ChangeDetectorStatus,a=n.__core_private__.LifecycleHooks,s=n.__core_private__.LIFECYCLE_HOOKS_VALUES,u=n.__core_private__.ReflectorReader,c=n.__core_private__.ViewContainer,l=n.__core_private__.CodegenComponentFactoryResolver,p=n.__core_private__.ComponentRef_,f=n.__core_private__.AppView,h=n.__core_private__.DebugAppView,d=n.__core_private__.NgModuleInjector,m=n.__core_private__.registerModuleFactory,y=n.__core_private__.ViewType,v=n.__core_private__.view_utils,g=n.__core_private__.DebugContext,_=n.__core_private__.StaticNodeDebugInfo,b=n.__core_private__.devModeEqual,w=n.__core_private__.UNINITIALIZED,C=n.__core_private__.ValueUnwrapper,S=n.__core_private__.TemplateRef_,E=(n.__core_private__.RenderDebugInfo,n.__core_private__.Console),A=n.__core_private__.reflector,P=n.__core_private__.Reflector,x=n.__core_private__.ReflectionCapabilities,T=n.__core_private__.NoOpAnimationPlayer,R=(n.__core_private__.AnimationPlayer,n.__core_private__.AnimationSequencePlayer),O=n.__core_private__.AnimationGroupPlayer,M=n.__core_private__.AnimationKeyframe,D=n.__core_private__.AnimationStyles,N=n.__core_private__.ANY_STATE,I=n.__core_private__.DEFAULT_STATE,k=n.__core_private__.EMPTY_STATE,V=n.__core_private__.FILL_STYLE_FLAG,j=n.__core_private__.prepareFinalAnimationStyles,F=n.__core_private__.balanceAnimationKeyframes,L=n.__core_private__.clearStyles,B=n.__core_private__.collectAndResolveStyles,U=n.__core_private__.renderStyles,H=(n.__core_private__.ViewMetadata,n.__core_private__.ComponentStillLoadingError),z=n.__core_private__.AnimationTransition},function(t,e,r){"use strict";function assetUrl(t,e,r){return void 0===e&&(e=null),void 0===r&&(r="src"),null==e?"@angular/"+t+"/index":"@angular/"+t+"/"+r+"/"+e}function resolveIdentifier(t){return i.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime)}function createIdentifier(t){return{reference:i.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime)}}function identifierToken(t){return{identifier:t}}function createIdentifierToken(t){return identifierToken(createIdentifier(t))}function createEnumIdentifier(t,e){return{reference:i.c.resolveEnum(resolveIdentifier(t),e)}}var n=r(0),i=r(13);r.d(e,"b",function(){return c}),e.e=resolveIdentifier,e.a=createIdentifier,e.c=identifierToken,e.f=createIdentifierToken,e.d=createEnumIdentifier;var o=assetUrl("core","linker/view"),a=assetUrl("core","linker/view_utils"),s=assetUrl("core","change_detection/change_detection"),u=assetUrl("core","animation/animation_style_util"),c=function(){function Identifiers(){}return Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:assetUrl("core","metadata/di"),runtime:n.ANALYZE_FOR_ENTRY_COMPONENTS},Identifiers.ViewUtils={name:"ViewUtils",moduleUrl:assetUrl("core","linker/view_utils"),runtime:i.d.ViewUtils},Identifiers.AppView={name:"AppView",moduleUrl:o,runtime:i.e},Identifiers.DebugAppView={name:"DebugAppView",moduleUrl:o,runtime:i.f},Identifiers.ViewContainer={name:"ViewContainer",moduleUrl:assetUrl("core","linker/view_container"),runtime:i.g},Identifiers.ElementRef={name:"ElementRef",moduleUrl:assetUrl("core","linker/element_ref"),runtime:n.ElementRef},Identifiers.ViewContainerRef={name:"ViewContainerRef",moduleUrl:assetUrl("core","linker/view_container_ref"),runtime:n.ViewContainerRef},Identifiers.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:assetUrl("core","change_detection/change_detector_ref"),runtime:n.ChangeDetectorRef},Identifiers.RenderComponentType={name:"RenderComponentType",moduleUrl:assetUrl("core","render/api"),runtime:n.RenderComponentType},Identifiers.QueryList={name:"QueryList",moduleUrl:assetUrl("core","linker/query_list"),runtime:n.QueryList},Identifiers.TemplateRef={name:"TemplateRef",moduleUrl:assetUrl("core","linker/template_ref"),runtime:n.TemplateRef},Identifiers.Templa