@blackbaud/skyux
Version:
SKY UX built on Angular 2
1 lines • 1.15 MB
JavaScript
webpackJsonp([1],[function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function getSymbolIterator(){if(!f){var e=h.Symbol;if(e&&e.iterator)f=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),r=0;r<t.length;++r){var n=t[r];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(f=n)}}return f}function scheduleMicroTask(e){Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function looseIdentical(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function stringify(e){if("string"==typeof e)return e;if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var r=t.indexOf("\n");return-1===r?t:t.substring(0,r)}function extractAnnotation(e){return"function"==typeof e&&e.hasOwnProperty("annotation")&&(e=e.annotation),e}function applyParams(e,t){if(e===Object||e===String||e===Function||e===Number||e===Array)throw new Error("Can not use native "+stringify(e)+" as constructor");if("function"==typeof e)return e;if(Array.isArray(e)){var r=e,n=r.length-1,i=e[n];if("function"!=typeof i)throw new Error("Last position of Class method array must be Function in key "+t+" was '"+stringify(i)+"'");if(n!=i.length)throw new Error("Number of annotations ("+n+") does not match number of arguments ("+i.length+") in the function: "+stringify(i));for(var o=[],s=0,a=r.length-1;s<a;s++){var u=[];o.push(u);var c=r[s];if(Array.isArray(c))for(var l=0;l<c.length;l++)u.push(extractAnnotation(c[l]));else"function"==typeof c?u.push(extractAnnotation(c)):u.push(c)}return _.defineMetadata("parameters",o,i),i}throw new Error("Only Function or Array is supported in Class definition for key '"+t+"' is '"+stringify(e)+"'")}function Class(e){var t=applyParams(e.hasOwnProperty("constructor")?e.constructor:void 0,"constructor"),r=t.prototype;if(e.hasOwnProperty("extends")){if("function"!=typeof e.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+stringify(e.extends));t.prototype=r=Object.create(e.extends.prototype)}for(var n in e)"extends"!==n&&"prototype"!==n&&e.hasOwnProperty(n)&&(r[n]=applyParams(e[n],n));this&&this.annotations instanceof Array&&_.defineMetadata("annotations",this.annotations,t);var i=t.name;return i&&"constructor"!==i||(t.overriddenName="class"+m++),t}function makeDecorator(e,t,r,n){function DecoratorFactory(e){if(!_||!_.getOwnMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof DecoratorFactory)return i.call(this,e),this;var t=new DecoratorFactory(e),r="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];r.push(t);var o=function(e){var r=_.getOwnMetadata("annotations",e)||[];return r.push(t),_.defineMetadata("annotations",r,e),e};return o.annotations=r,o.Class=Class,n&&n(o),o}var i=makeMetadataCtor(t);return r&&(DecoratorFactory.prototype=Object.create(r.prototype)),DecoratorFactory.prototype.toString=function(){return"@"+e},DecoratorFactory.annotationCls=DecoratorFactory,DecoratorFactory}function makeMetadataCtor(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(e){var n=e.apply(void 0,t);for(var i in n)this[i]=n[i]}}}function makeParamDecorator(e,t,r){function ParamDecoratorFactory(){function ParamDecorator(e,t,n){for(var i=_.getOwnMetadata("parameters",e)||[];i.length<=n;)i.push(null);return i[n]=i[n]||[],i[n].push(r),_.defineMetadata("parameters",i,e),e}for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof ParamDecoratorFactory)return n.apply(this,e),this;var r=new(ParamDecoratorFactory.bind.apply(ParamDecoratorFactory,[void 0].concat(e)));return ParamDecorator.annotation=r,ParamDecorator}var n=makeMetadataCtor(t);return r&&(ParamDecoratorFactory.prototype=Object.create(r.prototype)),ParamDecoratorFactory.prototype.toString=function(){return"@"+e},ParamDecoratorFactory.annotationCls=ParamDecoratorFactory,ParamDecoratorFactory}function makePropDecorator(e,t,r){function PropDecoratorFactory(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof PropDecoratorFactory)return n.apply(this,e),this;var r=new(PropDecoratorFactory.bind.apply(PropDecoratorFactory,[void 0].concat(e)));return function(e,t){var n=_.getOwnMetadata("propMetadata",e.constructor)||{};n[t]=n.hasOwnProperty(t)&&n[t]||[],n[t].unshift(r),_.defineMetadata("propMetadata",n,e.constructor)}}var n=makeMetadataCtor(t);return r&&(PropDecoratorFactory.prototype=Object.create(r.prototype)),PropDecoratorFactory.prototype.toString=function(){return"@"+e},PropDecoratorFactory.annotationCls=PropDecoratorFactory,PropDecoratorFactory}function isDefaultChangeDetectionStrategy(e){return null==e||e===T.Default}function forwardRef(e){return e.__forward_ref__=forwardRef,e.toString=function(){return stringify(this())},e}function resolveForwardRef(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")&&e.__forward_ref__===forwardRef?e():e}function getDebugContext(e){return e[Q]}function getOriginalError(e){return e[X]}function getErrorLogger(e){return e[Z]||defaultErrorLogger}function defaultErrorLogger(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];e.error.apply(e,t)}function wrappedError(e,t){var r=e+" caused by: "+(t instanceof Error?t.message:t),n=Error(r);return n[X]=t,n}function findFirstClosedCycle(e){for(var t=[],r=0;r<e.length;++r){if(t.indexOf(e[r])>-1)return t.push(e[r]),t;t.push(e[r])}return t}function constructResolvingPath(e){if(e.length>1){return" ("+findFirstClosedCycle(e.slice().reverse()).map(function(e){return stringify(e.token)}).join(" -> ")+")"}return""}function injectionError(e,t,r,n){var i=[t],o=r(i),s=n?wrappedError(o,n):Error(o);return s.addKey=addKey,s.keys=i,s.injectors=[e],s.constructResolvingMessage=r,s[X]=n,s}function addKey(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function noProviderError(e,t){return injectionError(e,t,function(e){return"No provider for "+stringify(e[0].token)+"!"+constructResolvingPath(e)})}function cyclicDependencyError(e,t){return injectionError(e,t,function(e){return"Cannot instantiate cyclic dependency!"+constructResolvingPath(e)})}function instantiationError(e,t,r,n){return injectionError(e,n,function(e){var r=stringify(e[0].token);return t.message+": Error during instantiation of "+r+"!"+constructResolvingPath(e)+"."},t)}function invalidProviderError(e){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+e)}function noAnnotationError(e,t){for(var r=[],n=0,i=t.length;n<i;n++){var o=t[n];o&&0!=o.length?r.push(o.map(stringify).join(" ")):r.push("?")}return Error("Cannot resolve all parameters for '"+stringify(e)+"'("+r.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+stringify(e)+"' is decorated with Injectable.")}function outOfBoundsError(e){return Error("Index "+e+" is out-of-bounds.")}function mixingMultiProvidersWithRegularProvidersError(e,t){return Error("Cannot mix multi providers and regular providers, got: "+e+" "+t)}function isType(e){return"function"==typeof e}function convertTsickleDecoratorIntoMetadata(e){return e?e.map(function(e){var t=e.type,r=t.annotationCls,n=e.args?e.args:[];return new(r.bind.apply(r,[void 0].concat(n)))}):[]}function getParentCtor(e){var t=Object.getPrototypeOf(e.prototype);return(t?t.constructor:null)||Object}function resolveReflectiveFactory(e){var t,r;if(e.useClass){var n=resolveForwardRef(e.useClass);t=ue.factory(n),r=_dependenciesFor(n)}else e.useExisting?(t=function(e){return e},r=[ce.fromKey(te.get(e.useExisting))]):e.useFactory?(t=e.useFactory,r=constructDependencies(e.useFactory,e.deps)):(t=function(){return e.useValue},r=le);return new de(t,r)}function resolveReflectiveProvider(e){return new pe(te.get(e.provide),[resolveReflectiveFactory(e)],e.multi||!1)}function resolveReflectiveProviders(e){var t=_normalizeProviders(e,[]),r=t.map(resolveReflectiveProvider),n=mergeResolvedReflectiveProviders(r,new Map);return Array.from(n.values())}function mergeResolvedReflectiveProviders(e,t){for(var r=0;r<e.length;r++){var n=e[r],i=t.get(n.key.id);if(i){if(n.multiProvider!==i.multiProvider)throw mixingMultiProvidersWithRegularProvidersError(i,n);if(n.multiProvider)for(var o=0;o<n.resolvedFactories.length;o++)i.resolvedFactories.push(n.resolvedFactories[o]);else t.set(n.key.id,n)}else{var s=void 0;s=n.multiProvider?new pe(n.key,n.resolvedFactories.slice(),n.multiProvider):n,t.set(n.key.id,s)}}return t}function _normalizeProviders(e,t){return e.forEach(function(e){if(e instanceof ie)t.push({provide:e,useClass:e});else if(e&&"object"==typeof e&&void 0!==e.provide)t.push(e);else{if(!(e instanceof Array))throw invalidProviderError(e);_normalizeProviders(e,t)}}),t}function constructDependencies(e,t){if(t){var r=t.map(function(e){return[e]});return t.map(function(t){return _extractToken(e,t,r)})}return _dependenciesFor(e)}function _dependenciesFor(e){var t=ue.parameters(e);if(!t)return[];if(t.some(function(e){return null==e}))throw noAnnotationError(e,t);return t.map(function(r){return _extractToken(e,r,t)})}function _extractToken(e,t,r){var n=null,i=!1;if(!Array.isArray(t))return t instanceof V?_createDependency(t.token,i,null):_createDependency(t,i,null);for(var o=null,s=0;s<t.length;++s){var a=t[s];a instanceof ie?n=a:a instanceof V?n=a.token:a instanceof H?i=!0:a instanceof B||a instanceof U?o=a:a instanceof c&&(n=a)}if(null!=(n=resolveForwardRef(n)))return _createDependency(n,i,o);throw noAnnotationError(e,r)}function _createDependency(e,t,r){return new ce(te.get(e),t,r)}function _mapProviders(e,t){for(var r=new Array(e._providers.length),n=0;n<e._providers.length;++n)r[n]=t(e.getProviderAtIndex(n));return r}function isPromise(e){return!!e&&"function"==typeof e.then}function isObservable(e){return!!e&&"function"==typeof e.subscribe}function _appIdRandomProviderFactory(){return""+_randomChar()+_randomChar()+_randomChar()}function _randomChar(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function _throwError(){throw new Error("Runtime compiler is not loaded")}function noComponentFactoryError(e){var t=Error("No component factory found for "+stringify(e)+". Did you add it to @NgModule.entryComponents?");return t[Pe]=e,t}function detectWTF(){var e=h.wtf;return!(!e||!(Ne=e.trace))&&(Ye=Ne.events,!0)}function createScope$1(e,t){return void 0===t&&(t=null),Ye.createScope(e,t)}function leave(e,t){return Ne.leaveScope(e,t),t}function startTimeRange(e,t){return Ne.beginTimeRange(e,t)}function endTimeRange(e){Ne.endTimeRange(e)}function noopScope(e,t){return null}function setTestabilityGetter(e){Xe=e}function enableProdMode(){if(et)throw new Error("Cannot enable prod mode after platform setup.");Ze=!1}function isDevMode(){return et=!0,Ze}function createPlatform(e){if(Ke&&!Ke.destroyed&&!Ke.injector.get(tt,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ke=e.get(nt);var t=e.get(Se,null);return t&&t.forEach(function(e){return e()}),Ke}function createPlatformFactory(e,t,r){void 0===r&&(r=[]);var n=new c("Platform: "+t);return function(t){void 0===t&&(t=[]);var i=getPlatform();return i&&!i.injector.get(tt,!1)||(e?e(r.concat(t).concat({provide:n,useValue:!0})):createPlatform(fe.resolveAndCreate(r.concat(t).concat({provide:n,useValue:!0})))),assertPlatform(n)}}function assertPlatform(e){var t=getPlatform();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function destroyPlatform(){Ke&&!Ke.destroyed&&Ke.destroy()}function getPlatform(){return Ke&&!Ke.destroyed?Ke:null}function _callAndReportToErrorHandler(e,t){try{var r=t();return isPromise(r)?r.catch(function(t){throw e.handleError(t),t}):r}catch(t){throw e.handleError(t),t}}function remove(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}function registerModuleFactory(e,t){var r=_t.get(e);if(r)throw new Error("Duplicate module registered for "+e+" - "+r.moduleType.name+" vs "+t.moduleType.name);_t.set(e,t)}function getModuleFactory(e){var t=_t.get(e);if(!t)throw new Error("No module with ID "+e+" loaded");return t}function flatten(e){return e.reduce(function(e,t){var r=Array.isArray(t)?flatten(t):t;return e.concat(r)},[])}function checkNotEmpty(e,t,r){if(!e)throw new Error("Cannot find '"+r+"' in '"+t+"'");return e}function asNativeElements(e){return e.map(function(e){return e.nativeElement})}function _queryElementChildren(e,t,r){e.childNodes.forEach(function(e){e instanceof kt&&(t(e)&&r.push(e),_queryElementChildren(e,t,r))})}function _queryNodeChildren(e,t,r){e instanceof kt&&e.childNodes.forEach(function(e){t(e)&&r.push(e),e instanceof kt&&_queryNodeChildren(e,t,r)})}function getDebugNode(e){return Dt.get(e)||null}function indexDebugNode(e){Dt.set(e.nativeNode,e)}function removeDebugNodeFromIndex(e){Dt.delete(e.nativeNode)}function devModeEqual(e,t){var r=isListLikeIterable(e),n=isListLikeIterable(t);if(r&&n)return areIterablesEqual(e,t,devModeEqual);var i=e&&("object"==typeof e||"function"==typeof e),o=t&&("object"==typeof t||"function"==typeof t);return!(r||!i||n||!o)||looseIdentical(e,t)}function isListLikeIterable(e){return!!isJsObject(e)&&(Array.isArray(e)||!(e instanceof Map)&&getSymbolIterator()in e)}function areIterablesEqual(e,t,r){for(var n=e[getSymbolIterator()](),i=t[getSymbolIterator()]();;){var o=n.next(),s=i.next();if(o.done&&s.done)return!0;if(o.done||s.done)return!1;if(!r(o.value,s.value))return!1}}function iterateListLike(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)t(e[r]);else for(var n=e[getSymbolIterator()](),i=void 0;!(i=n.next()).done;)t(i.value)}function isJsObject(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function getPreviousIndex(e,t,r){var n=e.previousIndex;if(null===n)return n;var i=0;return r&&n<r.length&&(i=r[n]),n+t+i}function getTypeNameForDebugging(e){return e.name||typeof e}function _reflector(){return ue}function _iterableDiffersFactory(){return qt}function _keyValueDiffersFactory(){return Jt}function _localeFactory(e){return e||"en-US"}function asTextData(e,t){return e.nodes[t]}function asElementData(e,t){return e.nodes[t]}function asProviderData(e,t){return e.nodes[t]}function asPureExpressionData(e,t){return e.nodes[t]}function asQueryList(e,t){return e.nodes[t]}function expressionChangedAfterItHasBeenCheckedError(e,t,r,n){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. Current value: '"+r+"'.";return n&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),viewDebugError(i,e)}function viewWrappedDebugError(e,t){return e instanceof Error||(e=new Error(e.toString())),_addDebugContext(e,t),e}function viewDebugError(e,t){var r=new Error(e);return _addDebugContext(r,t),r}function _addDebugContext(e,t){e[Q]=t,e[Z]=t.logError.bind(t)}function isViewDebugError(e){return!!getDebugContext(e)}function viewDestroyedError(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function tokenKey(e){var t=sr.get(e);return t||(t=stringify(e)+"_"+sr.size,sr.set(e,t)),t}function unwrapValue(e,t,r,n){if(n instanceof Lt){n=n.wrapped;var i=e.def.nodes[t].bindingIndex+r,o=e.oldValues[i];o instanceof Lt&&(o=o.wrapped),e.oldValues[i]=new Lt(o)}return n}function createRendererType2(e){return{id:ar,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}function resolveRendererType2(e){if(e&&e.id===ar){var t=null!=e.encapsulation&&e.encapsulation!==Y.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+cr++:ur}return e&&e.id===ur&&(e=null),e||null}function checkBinding(e,t,r,n){var i=e.oldValues;return!(!(2&e.state)&&looseIdentical(i[t.bindingIndex+r],n))}function checkAndUpdateBinding(e,t,r,n){return!!checkBinding(e,t,r,n)&&(e.oldValues[t.bindingIndex+r]=n,!0)}function checkBindingNoChanges(e,t,r,n){var i=e.oldValues[t.bindingIndex+r];if(1&e.state||!devModeEqual(i,n))throw expressionChangedAfterItHasBeenCheckedError(ir.createDebugContext(e,t.index),i,n,0!=(1&e.state))}function markParentViewsForCheck(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function markParentViewsForCheckProjectedViews(e,t){for(var r=e;r&&r!==t;)r.state|=64,r=r.viewContainerParent||r.parent}function dispatchEvent(e,t,r,n){return markParentViewsForCheck(33554432&e.def.nodes[t].flags?asElementData(e,t).componentView:e),ir.handleEvent(e,t,r,n)}function declaredViewContainer(e){if(e.parent){return asElementData(e.parent,e.parentNodeDef.index)}return null}function viewParentEl(e){return e.parent?e.parentNodeDef.parent:null}function renderNode(e,t){switch(201347067&t.flags){case 1:return asElementData(e,t.index).renderElement;case 2:return asTextData(e,t.index).renderText}}function elementEventFullName(e,t){return e?e+":"+t:t}function isComponentView(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function isEmbeddedView(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function filterQueryId(e){return 1<<e%32}function splitMatchedQueriesDsl(e){var t={},r=0,n={};return e&&e.forEach(function(e){var i=e[0],o=e[1];"number"==typeof i?(t[i]=o,r|=filterQueryId(i)):n[i]=o}),{matchedQueries:t,references:n,matchedQueryIds:r}}function splitDepsDsl(e){return e.map(function(e){var t,r;return Array.isArray(e)?(r=e[0],t=e[1]):(r=0,t=e),{flags:r,token:t,tokenKey:tokenKey(t)}})}function getParentRenderElement(e,t,r){var n=r.renderParent;return n?0==(1&n.flags)||0==(33554432&n.flags)||n.element.componentRendererType&&n.element.componentRendererType.encapsulation===Y.Native?asElementData(e,r.renderParent.index).renderElement:void 0:t}function resolveDefinition(e){var t=lr.get(e);return t||(t=e(function(){return or}),t.factory=e,lr.set(e,t)),t}function rootRenderNodes(e){var t=[];return visitRootRenderNodes(e,0,void 0,void 0,t),t}function visitRootRenderNodes(e,t,r,n,i){3===t&&(r=e.renderer.parentNode(renderNode(e,e.def.lastRenderRootNode))),visitSiblingRenderNodes(e,t,0,e.def.nodes.length-1,r,n,i)}function visitSiblingRenderNodes(e,t,r,n,i,o,s){for(var a=r;a<=n;a++){var u=e.def.nodes[a];11&u.flags&&visitRenderNode(e,u,t,i,o,s),a+=u.childCount}}function visitProjectedRenderNodes(e,t,r,n,i,o){for(var s=e;s&&!isComponentView(s);)s=s.parent;for(var a=s.parent,u=viewParentEl(s),c=u.index+1,l=u.index+u.childCount,p=c;p<=l;p++){var d=a.def.nodes[p];d.ngContentIndex===t&&visitRenderNode(a,d,r,n,i,o),p+=d.childCount}if(!a.parent){var h=e.root.projectableNodes[t];if(h)for(var p=0;p<h.length;p++)execRenderNodeAction(e,h[p],r,n,i,o)}}function visitRenderNode(e,t,r,n,i,o){if(8&t.flags)visitProjectedRenderNodes(e,t.ngContent.index,r,n,i,o);else{var s=renderNode(e,t);if(3===r&&33554432&t.flags&&48&t.bindingFlags){if(16&t.bindingFlags&&execRenderNodeAction(e,s,r,n,i,o),32&t.bindingFlags){var a=asElementData(e,t.index).componentView;execRenderNodeAction(a,s,r,n,i,o)}}else execRenderNodeAction(e,s,r,n,i,o);if(16777216&t.flags)for(var u=asElementData(e,t.index).viewContainer._embeddedViews,c=0;c<u.length;c++)visitRootRenderNodes(u[c],r,n,i,o);1&t.flags&&!t.element.name&&visitSiblingRenderNodes(e,r,t.index+1,t.index+t.childCount,n,i,o)}}function execRenderNodeAction(e,t,r,n,i,o){var s=e.renderer;switch(r){case 1:s.appendChild(n,t);break;case 2:s.insertBefore(n,t,i);break;case 3:s.removeChild(n,t);break;case 0:o.push(t)}}function splitNamespace(e){if(":"===e[0]){var t=e.match(pr);return[t[1],t[2]]}return["",e]}function calcBindingFlags(e){for(var t=0,r=0;r<e.length;r++)t|=e[r].flags;return t}function interpolate(e,t){for(var r="",n=0;n<2*e;n+=2)r=r+t[n]+_toStringWithNull(t[n+1]);return r+t[2*e]}function inlineInterpolate(e,t,r,n,i,o,s,a,u,c,l,p,d,h,f,m,_,y,v,b){switch(e){case 1:return t+_toStringWithNull(r)+n;case 2:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o;case 3:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a;case 4:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c;case 5:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c+_toStringWithNull(l)+p;case 6:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c+_toStringWithNull(l)+p+_toStringWithNull(d)+h;case 7:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c+_toStringWithNull(l)+p+_toStringWithNull(d)+h+_toStringWithNull(f)+m;case 8:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c+_toStringWithNull(l)+p+_toStringWithNull(d)+h+_toStringWithNull(f)+m+_toStringWithNull(_)+y;case 9:return t+_toStringWithNull(r)+n+_toStringWithNull(i)+o+_toStringWithNull(s)+a+_toStringWithNull(u)+c+_toStringWithNull(l)+p+_toStringWithNull(d)+h+_toStringWithNull(f)+m+_toStringWithNull(_)+y+_toStringWithNull(v)+b;default:throw new Error("Does not support more than 9 expressions")}}function _toStringWithNull(e){return null!=e?e.toString():""}function anchorDef(e,t,r,n,i,o){e|=1;var s=splitMatchedQueriesDsl(t),a=s.matchedQueries,u=s.references;return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:s.matchedQueryIds,references:u,ngContentIndex:r,childCount:n,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?resolveDefinition(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||or},provider:null,text:null,query:null,ngContent:null}}function elementDef(e,t,r,n,i,o,s,a,u,c,l){void 0===o&&(o=[]),u||(u=or);var p=splitMatchedQueriesDsl(t),d=p.matchedQueries,h=p.references,f=p.matchedQueryIds,m=null,_=null;i&&(O=splitNamespace(i),m=O[0],_=O[1]),s=s||[];for(var y=new Array(s.length),v=0;v<s.length;v++){var b=s[v],g=b[0],S=b[1],w=b[2],M=splitNamespace(S),T=M[0],x=M[1],E=void 0,C=void 0;switch(15&g){case 4:C=w;break;case 1:case 8:E=w}y[v]={flags:g,ns:T,name:x,nonMinifiedName:x,securityContext:E,suffix:C}}a=a||[];for(var k=new Array(a.length),v=0;v<a.length;v++){var D=a[v],L=D[0],A=D[1];k[v]={type:0,target:L,eventName:A,propName:null}}o=o||[];var P=o.map(function(e){var t=e[0],r=e[1],n=splitNamespace(t);return[n[0],n[1],r]});return l=resolveRendererType2(l),c&&(e|=33554432),e|=1,{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:d,matchedQueryIds:f,references:h,ngContentIndex:r,childCount:n,bindings:y,bindingFlags:calcBindingFlags(y),outputs:k,element:{ns:m,name:_,attrs:P,template:null,componentProvider:null,componentView:c||null,componentRendererType:l,publicProviders:null,allProviders:null,handleEvent:u||or},provider:null,text:null,query:null,ngContent:null};var O}function createElement(e,t,r){var n,i=r.element,o=e.root.selectorOrNode,s=e.renderer;if(e.parent||!o){n=i.name?s.createElement(i.name,i.ns):s.createComment("");var a=getParentRenderElement(e,t,r);a&&s.appendChild(a,n)}else n=s.selectRootElement(o);if(i.attrs)for(var u=0;u<i.attrs.length;u++){var c=i.attrs[u],l=c[0],p=c[1],d=c[2];s.setAttribute(n,p,d,l)}return n}function listenToElementOutputs(e,t,r,n){for(var i=0;i<r.outputs.length;i++){var o=r.outputs[i],s=renderEventHandlerClosure(e,r.index,elementEventFullName(o.target,o.eventName)),a=o.target,u=e;"component"===o.target&&(a=null,u=t);var c=u.renderer.listen(a||n,o.eventName,s);e.disposables[r.outputIndex+i]=c}}function renderEventHandlerClosure(e,t,r){return function(n){try{return dispatchEvent(e,t,r,n)}catch(t){e.root.errorHandler.handleError(t)}}}function checkAndUpdateElementInline(e,t,r,n,i,o,s,a,u,c,l,p){var d=t.bindings.length,h=!1;return d>0&&checkAndUpdateElementValue(e,t,0,r)&&(h=!0),d>1&&checkAndUpdateElementValue(e,t,1,n)&&(h=!0),d>2&&checkAndUpdateElementValue(e,t,2,i)&&(h=!0),d>3&&checkAndUpdateElementValue(e,t,3,o)&&(h=!0),d>4&&checkAndUpdateElementValue(e,t,4,s)&&(h=!0),d>5&&checkAndUpdateElementValue(e,t,5,a)&&(h=!0),d>6&&checkAndUpdateElementValue(e,t,6,u)&&(h=!0),d>7&&checkAndUpdateElementValue(e,t,7,c)&&(h=!0),d>8&&checkAndUpdateElementValue(e,t,8,l)&&(h=!0),d>9&&checkAndUpdateElementValue(e,t,9,p)&&(h=!0),h}function checkAndUpdateElementDynamic(e,t,r){for(var n=!1,i=0;i<r.length;i++)checkAndUpdateElementValue(e,t,i,r[i])&&(n=!0);return n}function checkAndUpdateElementValue(e,t,r,n){if(!checkAndUpdateBinding(e,t,r,n))return!1;var i=t.bindings[r],o=asElementData(e,t.index),s=o.renderElement,a=i.name;switch(15&i.flags){case 1:setElementAttribute(e,i,s,i.ns,a,n);break;case 2:setElementClass(e,s,a,n);break;case 4:setElementStyle(e,i,s,a,n);break;case 8:setElementProperty(33554432&t.flags&&32&i.flags?o.componentView:e,i,s,a,n)}return!0}function setElementAttribute(e,t,r,n,i,o){var s=t.securityContext,a=s?e.root.sanitizer.sanitize(s,o):o;a=null!=a?a.toString():null;var u=e.renderer;null!=o?u.setAttribute(r,i,a,n):u.removeAttribute(r,i,n)}function setElementClass(e,t,r,n){var i=e.renderer;n?i.addClass(t,r):i.removeClass(t,r)}function setElementStyle(e,t,r,n,i){var o=e.root.sanitizer.sanitize(tr.STYLE,i);if(null!=o){o=o.toString();var s=t.suffix;null!=s&&(o+=s)}else o=null;var a=e.renderer;null!=o?a.setStyle(r,n,o):a.removeStyle(r,n)}function setElementProperty(e,t,r,n,i){var o=t.securityContext,s=o?e.root.sanitizer.sanitize(o,i):i;e.renderer.setProperty(r,n,s)}function moduleProvideDef(e,t,r,n){return{index:-1,deps:splitDepsDsl(n),flags:e,token:t,value:r}}function moduleDef(e){for(var t={},r=0;r<e.length;r++){var n=e[r];n.index=r,t[tokenKey(n.token)]=n}return{factory:null,providersByKey:t,providers:e}}function initNgModule(e){for(var t=e._def,r=e._providers=new Array(t.providers.length),n=0;n<t.providers.length;n++){var i=t.providers[n];r[n]=4096&i.flags?fr:_createProviderInstance$1(e,i)}}function resolveNgModuleDep(e,t,r){if(void 0===r&&(r=$.THROW_IF_NOT_FOUND),8&t.flags)return t.token;if(2&t.flags&&(r=null),1&t.flags)return e._parent.get(t.token,r);var n=t.tokenKey;switch(n){case mr:case _r:return e}var i=e._def.providersByKey[n];if(i){var o=e._providers[i.index];return o===fr&&(o=e._providers[i.index]=_createProviderInstance$1(e,i)),o}return e._parent.get(t.token,r)}function _createProviderInstance$1(e,t){var r;switch(201347067&t.flags){case 512:r=_createClass(e,t.value,t.deps);break;case 1024:r=_callFactory(e,t.value,t.deps);break;case 2048:r=resolveNgModuleDep(e,t.deps[0]);break;case 256:r=t.value}return r}function _createClass(e,t,r){var n,i=r.length;switch(i){case 0:n=new t;break;case 1:n=new t(resolveNgModuleDep(e,r[0]));break;case 2:n=new t(resolveNgModuleDep(e,r[0]),resolveNgModuleDep(e,r[1]));break;case 3:n=new t(resolveNgModuleDep(e,r[0]),resolveNgModuleDep(e,r[1]),resolveNgModuleDep(e,r[2]));break;default:for(var o=new Array(i),s=0;s<i;s++)o[s]=resolveNgModuleDep(e,r[s]);n=new(t.bind.apply(t,[void 0].concat(o)))}return n}function _callFactory(e,t,r){var n,i=r.length;switch(i){case 0:n=t();break;case 1:n=t(resolveNgModuleDep(e,r[0]));break;case 2:n=t(resolveNgModuleDep(e,r[0]),resolveNgModuleDep(e,r[1]));break;case 3:n=t(resolveNgModuleDep(e,r[0]),resolveNgModuleDep(e,r[1]),resolveNgModuleDep(e,r[2]));break;default:for(var o=Array(i),s=0;s<i;s++)o[s]=resolveNgModuleDep(e,r[s]);n=t.apply(void 0,o)}return n}function callNgModuleLifecycle(e,t){for(var r=e._def,n=0;n<r.providers.length;n++){if(131072&r.providers[n].flags){var i=e._providers[n];i&&i!==fr&&i.ngOnDestroy()}}}function attachEmbeddedView(e,t,r,n){var i=t.viewContainer._embeddedViews;null!==r&&void 0!==r||(r=i.length),n.viewContainerParent=e,addToArray(i,r,n),attachProjectedView(t,n),ir.dirtyParentQueries(n),renderAttachEmbeddedView(t,r>0?i[r-1]:null,n)}function attachProjectedView(e,t){var r=declaredViewContainer(t);if(r&&r!==e&&!(16&t.state)){t.state|=16;var n=r.template._projectedViews;n||(n=r.template._projectedViews=[]),n.push(t),markNodeAsProjectedTemplate(t.parent.def,t.parentNodeDef)}}function markNodeAsProjectedTemplate(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var r=t.parent;r;)r.childFlags|=4,r=r.parent}}function detachEmbeddedView(e,t){var r=e.viewContainer._embeddedViews;if((null==t||t>=r.length)&&(t=r.length-1),t<0)return null;var n=r[t];return n.viewContainerParent=null,removeFromArray(r,t),ir.dirtyParentQueries(n),renderDetachView(n),n}function detachProjectedView(e){if(16&e.state){var t=declaredViewContainer(e);if(t){var r=t.template._projectedViews;r&&(removeFromArray(r,r.indexOf(e)),ir.dirtyParentQueries(e))}}}function moveEmbeddedView(e,t,r){var n=e.viewContainer._embeddedViews,i=n[t];return removeFromArray(n,t),null==r&&(r=n.length),addToArray(n,r,i),ir.dirtyParentQueries(i),renderDetachView(i),renderAttachEmbeddedView(e,r>0?n[r-1]:null,i),i}function renderAttachEmbeddedView(e,t,r){var n=t?renderNode(t,t.def.lastRenderRootNode):e.renderElement;visitRootRenderNodes(r,2,r.renderer.parentNode(n),r.renderer.nextSibling(n),void 0)}function renderDetachView(e){visitRootRenderNodes(e,3,null,null,void 0)}function addToArray(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function removeFromArray(e,t){t>=e.length-1?e.pop():e.splice(t,1)}function createComponentFactory(e,t,r,n,i,o){return new vr(e,t,r,n,i,o)}function getComponentViewDefinitionFactory(e){return e.viewDefFactory}function createViewContainerData(e,t,r){return new gr(e,t,r)}function createChangeDetectorRef(e){return new Sr(e)}function createTemplateData(e,t){return new wr(e,t)}function createInjector(e,t){return new Mr(e,t)}function nodeValue(e,t){var r=e.def.nodes[t];if(1&r.flags){var n=asElementData(e,r.index);return r.element.template?n.template:n.renderElement}if(2&r.flags)return asTextData(e,r.index).renderText;if(20240&r.flags)return asProviderData(e,r.index).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function createRendererV1(e){return new Tr(e.renderer)}function createNgModuleRef(e,t,r,n){return new xr(e,t,r,n)}function directiveDef(e,t,r,n,i,o,s){var a=[];if(o)for(var u in o){var c=o[u],l=c[0],p=c[1];a[l]={flags:8,name:u,nonMinifiedName:p,ns:null,securityContext:null,suffix:null}}var d=[];if(s)for(var h in s)d.push({type:1,propName:h,target:null,eventName:s[h]});return e|=16384,_def(e,t,r,n,n,i,a,d)}function pipeDef(e,t,r){return e|=16,_def(e,null,0,t,t,r)}function providerDef(e,t,r,n,i){return _def(e,t,0,r,n,i)}function _def(e,t,r,n,i,o,s,a){var u=splitMatchedQueriesDsl(t),c=u.matchedQueries,l=u.references,p=u.matchedQueryIds;a||(a=[]),s||(s=[]);var d=splitDepsDsl(o);return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:p,references:l,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:calcBindingFlags(s),outputs:a,element:null,provider:{token:n,value:i,deps:d},text:null,query:null,ngContent:null}}function createProviderInstance(e,t){return 4096&t.flags?Or:_createProviderInstance(e,t)}function createPipeInstance(e,t){for(var r=e;r.parent&&!isComponentView(r);)r=r.parent;return createClass(r.parent,viewParentEl(r),!0,t.provider.value,t.provider.deps)}function createDirectiveInstance(e,t){var r=(32768&t.flags)>0,n=createClass(e,t.parent,r,t.provider.value,t.provider.deps);if(t.outputs.length)for(var i=0;i<t.outputs.length;i++){var o=t.outputs[i],s=n[o.propName].subscribe(eventHandlerClosure(e,t.parent.index,o.eventName));e.disposables[t.outputIndex+i]=s.unsubscribe.bind(s)}return n}function eventHandlerClosure(e,t,r){return function(n){try{return dispatchEvent(e,t,r,n)}catch(t){e.root.errorHandler.handleError(t)}}}function checkAndUpdateDirectiveInline(e,t,r,n,i,o,s,a,u,c,l,p){var d=asProviderData(e,t.index),h=d.instance,f=!1,m=void 0,_=t.bindings.length;return _>0&&checkBinding(e,t,0,r)&&(f=!0,m=updateProp(e,d,t,0,r,m)),_>1&&checkBinding(e,t,1,n)&&(f=!0,m=updateProp(e,d,t,1,n,m)),_>2&&checkBinding(e,t,2,i)&&(f=!0,m=updateProp(e,d,t,2,i,m)),_>3&&checkBinding(e,t,3,o)&&(f=!0,m=updateProp(e,d,t,3,o,m)),_>4&&checkBinding(e,t,4,s)&&(f=!0,m=updateProp(e,d,t,4,s,m)),_>5&&checkBinding(e,t,5,a)&&(f=!0,m=updateProp(e,d,t,5,a,m)),_>6&&checkBinding(e,t,6,u)&&(f=!0,m=updateProp(e,d,t,6,u,m)),_>7&&checkBinding(e,t,7,c)&&(f=!0,m=updateProp(e,d,t,7,c,m)),_>8&&checkBinding(e,t,8,l)&&(f=!0,m=updateProp(e,d,t,8,l,m)),_>9&&checkBinding(e,t,9,p)&&(f=!0,m=updateProp(e,d,t,9,p,m)),m&&h.ngOnChanges(m),2&e.state&&65536&t.flags&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),f}function checkAndUpdateDirectiveDynamic(e,t,r){for(var n=asProviderData(e,t.index),i=n.instance,o=!1,s=void 0,a=0;a<r.length;a++)checkBinding(e,t,a,r[a])&&(o=!0,s=updateProp(e,n,t,a,r[a],s));return s&&i.ngOnChanges(s),2&e.state&&65536&t.flags&&i.ngOnInit(),262144&t.flags&&i.ngDoCheck(),o}function _createProviderInstance(e,t){var r,n=(8192&t.flags)>0,i=t.provider;switch(201347067&t.flags){case 512:r=createClass(e,t.parent,n,i.value,i.deps);break;case 1024:r=callFactory(e,t.parent,n,i.value,i.deps);break;case 2048:r=resolveDep(e,t.parent,n,i.deps[0]);break;case 256:r=i.value}return r}function createClass(e,t,r,n,i){var o,s=i.length;switch(s){case 0:o=new n;break;case 1:o=new n(resolveDep(e,t,r,i[0]));break;case 2:o=new n(resolveDep(e,t,r,i[0]),resolveDep(e,t,r,i[1]));break;case 3:o=new n(resolveDep(e,t,r,i[0]),resolveDep(e,t,r,i[1]),resolveDep(e,t,r,i[2]));break;default:for(var a=new Array(s),u=0;u<s;u++)a[u]=resolveDep(e,t,r,i[u]);o=new(n.bind.apply(n,[void 0].concat(a)))}return o}function callFactory(e,t,r,n,i){var o,s=i.length;switch(s){case 0:o=n();break;case 1:o=n(resolveDep(e,t,r,i[0]));break;case 2:o=n(resolveDep(e,t,r,i[0]),resolveDep(e,t,r,i[1]));break;case 3:o=n(resolveDep(e,t,r,i[0]),resolveDep(e,t,r,i[1]),resolveDep(e,t,r,i[2]));break;default:for(var a=Array(s),u=0;u<s;u++)a[u]=resolveDep(e,t,r,i[u]);o=n.apply(void 0,a)}return o}function resolveDep(e,t,r,n,i){if(void 0===i&&(i=$.THROW_IF_NOT_FOUND),8&n.flags)return n.token;var o=e;2&n.flags&&(i=null);var s=n.tokenKey;for(s===Ar&&(r=!(!t||!t.element.componentView)),t&&1&n.flags&&(r=!1,t=t.parent);e;){if(t)switch(s){case Er:var a=findCompView(e,t,r);return createRendererV1(a);case Cr:var a=findCompView(e,t,r);return a.renderer;case kr:return new ft(asElementData(e,t.index).renderElement);case Dr:return asElementData(e,t.index).viewContainer;case Lr:if(t.element.template)return asElementData(e,t.index).template;break;case Ar:return createChangeDetectorRef(findCompView(e,t,r));case Pr:return createInjector(e,t);default:var u=(r?t.element.allProviders:t.element.publicProviders)[s];if(u){var c=asProviderData(e,u.index);return c.instance===Or&&(c.instance=_createProviderInstance(e,u)),c.instance}}r=isComponentView(e),t=viewParentEl(e),e=e.parent}var l=o.root.injector.get(n.token,Rr);return l!==Rr||i===Rr?l:o.root.ngModule.injector.get(n.token,i)}function findCompView(e,t,r){var n;if(r)n=asElementData(e,t.index).componentView;else for(n=e;n.parent&&!isComponentView(n);)n=n.parent;return n}function updateProp(e,t,r,n,i,o){if(32768&r.flags){var s=asElementData(e,r.parent.index).componentView;2&s.def.flags&&(s.state|=8)}var a=r.bindings[n],u=a.name;if(t.instance[u]=i,524288&r.flags){o=o||{};var c=e.oldValues[r.bindingIndex+n];c instanceof Lt&&(c=c.wrapped);o[r.bindings[n].nonMinifiedName]=new Pt(c,i,0!=(2&e.state))}return e.oldValues[r.bindingIndex+n]=i,o}function callLifecycleHooksChildrenFirst(e,t){if(e.def.nodeFlags&t)for(var r=e.def.nodes,n=0;n<r.length;n++){var i=r[n],o=i.parent;for(!o&&i.flags&t&&callProviderLifecycles(e,n,i.flags&t),0==(i.childFlags&t)&&(n+=i.childCount);o&&1&o.flags&&n===o.index+o.childCount;)o.directChildFlags&t&&callElementProvidersLifecycles(e,o,t),o=o.parent}}function callElementProvidersLifecycles(e,t,r){for(var n=t.index+1;n<=t.index+t.childCount;n++){var i=e.def.nodes[n];i.flags&r&&callProviderLifecycles(e,n,i.flags&r),n+=i.childCount}}function callProviderLifecycles(e,t,r){var n=asProviderData(e,t).instance;n!==Or&&(ir.setCurrentNode(e,t),1048576&r&&n.ngAfterContentInit(),2097152&r&&n.ngAfterContentChecked(),4194304&r&&n.ngAfterViewInit(),8388608&r&&n.ngAfterViewChecked(),131072&r&&n.ngOnDestroy())}function queryDef(e,t,r){var n=[];for(var i in r){var o=r[i];n.push({propName:i,bindingType:o})}return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:filterQueryId(t),bindings:n},ngContent:null}}function createQuery(){return new yt}function dirtyParentQueries(e){for(var t=e.def.nodeMatchedQueries;e.parent&&isEmbeddedView(e);){var r=e.parentNodeDef;e=e.parent;for(var n=r.index+r.childCount,i=0;i<=n;i++){var o=e.def.nodes[i];67108864&o.flags&&536870912&o.flags&&(o.query.filterId&t)===o.query.filterId&&asQueryList(e,i).setDirty(),!(1&o.flags&&i+o.childCount<r.index)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}}if(134217728&e.def.nodeFlags)for(var i=0;i<e.def.nodes.length;i++){var o=e.def.nodes[i];134217728&o.flags&&536870912&o.flags&&asQueryList(e,i).setDirty(),i+=o.childCount}}function checkAndUpdateQuery(e,t){var r=asQueryList(e,t.index);if(r.dirty){var n,i=void 0;if(67108864&t.flags){var o=t.parent.parent;i=calcQueryValues(e,o.index,o.index+o.childCount,t.query,[]),n=asProviderData(e,t.parent.index).instance}else 134217728&t.flags&&(i=calcQueryValues(e,0,e.def.nodes.length-1,t.query,[]),n=e.component);r.reset(i);for(var s=t.query.bindings,a=!1,u=0;u<s.length;u++){var c=s[u],l=void 0;switch(c.bindingType){case 0:l=r.first;break;case 1:l=r,a=!0}n[c.propName]=l}a&&r.notifyOnChanges()}}function calcQueryValues(e,t,r,n,i){for(var o=t;o<=r;o++){var s=e.def.nodes[o],a=s.matchedQueries[n.id];if(null!=a&&i.push(getQueryValue(e,s,a)),1&s.flags&&s.element.template&&(s.element.template.nodeMatchedQueries&n.filterId)===n.filterId){var u=asElementData(e,o);if(16777216&s.flags)for(var c=u.viewContainer._embeddedViews,l=0;l<c.length;l++){var p=c[l],d=declaredViewContainer(p);d&&d===u&&calcQueryValues(p,0,p.def.nodes.length-1,n,i)}var h=u.template._projectedViews;if(h)for(var l=0;l<h.length;l++){var f=h[l];calcQueryValues(f,0,f.def.nodes.length-1,n,i)}}(s.childMatchedQueries&n.filterId)!==n.filterId&&(o+=s.childCount)}return i}function getQueryValue(e,t,r){if(null!=r){var n=void 0;switch(r){case 1:n=asElementData(e,t.index).renderElement;break;case 0:n=new ft(asElementData(e,t.index).renderElement);break;case 2:n=asElementData(e,t.index).template;break;case 3:n=asElementData(e,t.index).viewContainer;break;case 4:n=asProviderData(e,t.index).instance}return n}}function ngContentDef(e,t){return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}}function appendNgContent(e,t,r){var n=getParentRenderElement(e,t,r);if(n){visitProjectedRenderNodes(e,r.ngContent.index,1,n,null,void 0)}}function purePipeDef(e){return _pureExpressionDef(128,new Array(e+1))}function pureArrayDef(e){return _pureExpressionDef(32,new Array(e))}function pureObjectDef(e){return _pureExpressionDef(64,e)}function _pureExpressionDef(e,t){for(var r=new Array(t.length),n=0;n<t.length;n++){var i=t[n];r[n]={flags:8,name:i,ns:null,nonMinifiedName:i,securityContext:null,suffix:null}}return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:calcBindingFlags(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function createPureExpression(e,t){return{value:void 0}}function checkAndUpdatePureExpressionInline(e,t,r,n,i,o,s,a,u,c,l,p){var d=t.bindings,h=!1,f=d.length;if(f>0&&checkAndUpdateBinding(e,t,0,r)&&(h=!0),f>1&&checkAndUpdateBinding(e,t,1,n)&&(h=!0),f>2&&checkAndUpdateBinding(e,t,2,i)&&(h=!0),f>3&&checkAndUpdateBinding(e,t,3,o)&&(h=!0),f>4&&checkAndUpdateBinding(e,t,4,s)&&(h=!0),f>5&&checkAndUpdateBinding(e,t,5,a)&&(h=!0),f>6&&checkAndUpdateBinding(e,t,6,u)&&(h=!0),f>7&&checkAndUpdateBinding(e,t,7,c)&&(h=!0),f>8&&checkAndUpdateBinding(e,t,8,l)&&(h=!0),f>9&&checkAndUpdateBinding(e,t,9,p)&&(h=!0),h){var m=asPureExpressionData(e,t.index),_=void 0;switch(201347067&t.flags){case 32:_=new Array(d.length),f>0&&(_[0]=r),f>1&&(_[1]=n),f>2&&(_[2]=i),f>3&&(_[3]=o),f>4&&(_[4]=s),f>5&&(_[5]=a),f>6&&(_[6]=u),f>7&&(_[7]=c),f>8&&(_[8]=l),f>9&&(_[9]=p);break;case 64:_={},f>0&&(_[d[0].name]=r),f>1&&(_[d[1].name]=n),f>2&&(_[d[2].name]=i),f>3&&(_[d[3].name]=o),f>4&&(_[d[4].name]=s),f>5&&(_[d[5].name]=a),f>6&&(_[d[6].name]=u),f>7&&(_[d[7].name]=c),f>8&&(_[d[8].name]=l),f>9&&(_[d[9].name]=p);break;case 128:var y=r;switch(f){case 1:_=y.transform(r);break;case 2:_=y.transform(n);break;case 3:_=y.transform(n,i);break;case 4:_=y.transform(n,i,o);break;case 5:_=y.transform(n,i,o,s);break;case 6:_=y.transform(n,i,o,s,a);break;case 7:_=y.transform(n,i,o,s,a,u);break;case 8:_=y.transform(n,i,o,s,a,u,c);break;case 9:_=y.transform(n,i,o,s,a,u,c,l);break;case 10:_=y.transform(n,i,o,s,a,u,c,l,p)}}m.value=_}return h}function checkAndUpdatePureExpressionDynamic(e,t,r){for(var n=t.bindings,i=!1,o=0;o<r.length;o++)checkAndUpdateBinding(e,t,o,r[o])&&(i=!0);if(i){var s=asPureExpressionData(e,t.index),a=void 0;switch(201347067&t.flags){case 32:a=r;break;case 64:a={};for(var o=0;o<r.length;o++)a[n[o].name]=r[o];break;case 128:var u=r[0],c=r.slice(1);a=u.transform.apply(u,c)}s.value=a}return i}function textDef(e,t){for(var r=new Array(t.length-1),n=1;n<t.length;n++)r[n-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:t[n]};return{index:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:calcBindingFlags(r),outputs:[],element:null,provider:null,text:{prefix:t[0]},query:null,ngContent:null}}function createText(e,t,r){var n,i=e.renderer;n=i.createText(r.text.prefix);var o=getParentRenderElement(e,t,r);return o&&i.appendChild(o,n),{renderText:n}}function checkAndUpdateTextInline(e,t,r,n,i,o,s,a,u,c,l,p){var d=!1,h=t.bindings,f=h.length;if(f>0&&checkAndUpdateBinding(e,t,0,r)&&(d=!0),f>1&&checkAndUpdateBinding(e,t,1,n)&&(d=!0),f>2&&checkAndUpdateBinding(e,t,2,i)&&(d=!0),f>3&&checkAndUpdateBinding(e,t,3,o)&&(d=!0),f>4&&checkAndUpdateBinding(e,t,4,s)&&(d=!0),f>5&&checkAndUpdateBinding(e,t,5,a)&&(d=!0),f>6&&checkAndUpdateBinding(e,t,6,u)&&(d=!0),f>7&&checkAndUpdateBinding(e,t,7,c)&&(d=!0),f>8&&checkAndUpdateBinding(e,t,8,l)&&(d=!0),f>9&&checkAndUpdateBinding(e,t,9,p)&&(d=!0),d){var m=t.text.prefix;f>0&&(m+=_addInterpolationPart(r,h[0])),f>1&&(m+=_addInterpolationPart(n,h[1])),f>2&&(m+=_addInterpolationPart(i,h[2])),f>3&&(m+=_addInterpolationPart(o,h[3])),f>4&&(m+=_addInterpolationPart(s,h[4])),f>5&&(m+=_addInterpolationPart(a,h[5])),f>6&&(m+=_addInterpolationPart(u,h[6])),f>7&&(m+=_addInterpolationPart(c,h[7])),f>8&&(m+=_addInterpolationPart(l,h[8])),f>9&&(m+=_addInterpolationPart(p,h[9]));var _=asTextData(e,t.index).renderText;e.renderer.setValue(_,m)}return d}function checkAndUpdateTextDynamic(e,t,r){for(var n=t.bindings,i=!1,o=0;o<r.length;o++)checkAndUpdateBinding(e,t,o,r[o])&&(i=!0);if(i){for(var s="",o=0;o<r.length;o++)s+=_addInterpolationPart(r[o],n[o]);s=t.text.prefix+s;var a=asTextData(e,t.index).renderText;e.renderer.setValue(a,s)}return i}function _addInterpolationPart(e,t){return(null!=e?e.toString():"")+t.suffix}function viewDef(e,t,r,n){for(var i=0,o=0,s=0,a=0,u=0,c=null,l=!1,p=!1,d=null,h=0;h<t.length;h++){for(;c&&h>c.index+c.childCount;){var f=c.parent;f&&(f.childFlags|=c.childFlags,f.childMatchedQueries|=c.childMatchedQueries),c=f}var m=t[h];m.index=h,m.parent=c,m.bindingIndex=i,m.outputIndex=o;var _=void 0;if(_=c&&1&c.flags&&!c.element.name?c.renderParent:c,m.renderParent=_,m.element){var y=m.element;y.publicProviders=c?c.element.publicProviders:Object.create(null),y.allProviders=y.publicProviders,l=!1,p=!1}if(validateNode(c,m,t.length),s|=m.flags,u|=m.matchedQueryIds,m.element&&m.element.template&&(u|=m.element.template.nodeMatchedQueries),c?(c.childFlags|=m.flags,c.directChildFlags|=m.flags,c.childMatchedQueries|=m.matchedQueryIds,m.element&&m.element.template&&(c.childMatchedQueries|=m.element.template.nodeMatchedQueries)):a|=m.flags,i+=m.bindings.length,o+=m.outputs.length,!_&&3&m.flags&&(d=m),20224&m.flags){l||(l=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var v=0!=(8192&m.flags),b=0!=(32768&m.flags);!v||b?c.element.publicProviders[tokenKey(m.provider.token)]=m:(p||(p=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[tokenKey(m.provider.token)]=m),b&&(c.element.componentProvider=m)}m.childCount&&(c=m)}for(;c;){var f=c.parent;f&&(f.childFlags|=c.childFlags,f.childMatchedQueries|=c.childMatchedQueries),c=f}var g=function(e,r,n,i){return t[r].element.handleEvent(e,n,i)};return{factory:null,nodeFlags:s,rootNodeFlags:a,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:r||or,updateRenderer:n||or,handleEvent:g||or,bindingCount:i,outputCount:o,lastRenderRootNode:d}}function validateNode(e,t,r){var n=t.element&&t.element.template;if(n){if(!n.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(n.lastRenderRootNode&&16777216&n.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.index+"!")}if(20224&t.flags){if(0==(1&(e?e.flags:0)))throw new Error("Illegal State: Provider/Directive nodes need to be children of elements or anchors, at index "+t.index+"!")}if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.index+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.index+"!")}if(t.childCount){var i=e?e.index+e.childCount:r-1;if(t.index<=i&&t.index+t.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.index+"!")}}function createEmbeddedView(e,t,r,n){var i=createView(e.root,e.renderer,e,t,r);return initView(i,e.component,n),createViewNodes(i),i}function createRootView(e,t,r){var n=createView(e,e.renderer,null,null,t);return initView(n,r,r),createViewNodes(n),n}function createComponentView(e,t,r,n){var i,o=t.element.componentRendererType;return i=o?e.root.rendererFactory.createRenderer(n,o):e.root.renderer,createView(e.root,i,e,t.element.componentProvider,r)}function createView(e,t,r,n,i){var o=new Array(i.nodes.length),s=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:r,viewContainerParent:null,parentNodeDef:n,context:null,component:null,nodes:o,state:13,root:e,renderer:t,oldValues:new Array(i.bindingCount),disposables:s}}function initView(e,t,r){e.component=t,e.context=r}function createViewNodes(e){var t;if(isComponentView(e)){var r=e.parentNodeDef;t=asElementData(e.parent,r.parent.index).renderElement}for(var n=e.def,i=e.nodes,o=0;o<n.nodes.length;o++){var s=n.nodes[o];ir.setCurrentNode(e,o);var a=void 0;switch(201347067&s.flags){case 1:var u=createElement(e,t,s),c=void 0;if(33554432&s.flags){var l=resolveDefinition(s.element.componentView);c=ir.createComponentView(e,s,l,u)}listenToElementOutputs(e,c,s,u),a={renderElement:u,componentView:c,viewContainer:null,template:s.element.template?createTemplateData(e,s):void 0},16777216&s.flags&&(a.viewContainer=createViewContainerData(e,s,a));break;case 2:a=createText(e,t,s);break;case 512:case 1024:case 2048:case 256:var p=createProviderInstance(e,s);a={instance:p};break;case 16:var p=createPipeInstance(e,s);a={instance:p};break;case 16384:var p=createDirectiveInstance(e,s);if(a={instance:p},32768&s.flags){initView(asElementData(e,s.parent.index).componentView,p,p)}break;case 32:case 64:case 128:a=createPureExpression(e,s);break;case 67108864:case 134217728:a=createQuery();break;case 8:appendNgContent(e,t,s),a=void 0}i[o]=a}execComponentViewsAction(e,Nr.CreateViewNodes),execQueriesAction(e,201326592,268435456,0)}function checkNoChangesView(e){markProjectedViewsForCheck(e),ir.updateDirectives(e,1),execEmbeddedViewsAction(e,Nr.CheckNoChanges),ir.updateRenderer(e,1),execComponentViewsAction(e,Nr.CheckNoChanges),e.state&=-97}function checkAndUpdateView(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,markProjectedViewsForCheck(e),ir.updateDirectives(e,0),execEmbeddedViewsAction(e,Nr.CheckAndUpdate),execQueriesAction(e,67108864,536870912,0),callLifecycleHooksChildrenFirst(e,2097152|(2&e.state?1048576:0)),ir.updateRenderer(e,0),execComponentViewsAction(e,Nr.CheckAndUpdate),execQueriesAction(e,134217728,536870912,0),callLifecycleHooksChildrenFirst(e,8388608|(2&e.state?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97}function checkAndUpdateNode(e,t,r,n,i,o,s,a,u,c,l,p,d){return 0===r?checkAndUpdateNodeInline(e,t,n,i,o,s,a,u,c,l,p,d):checkAndUpdateNodeDynamic(e,t,n)}function markProjectedViewsForCheck(e){var t=e.def;if(4&t.nodeFlags)for(var r=0;r<t.nodes.length;r++){var n=t.nodes[r];if(4&n.flags){var i=asElementData(e,r).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var s=i[o];s.state|=32,markParentViewsForCheckProjectedViews(s,e)}}else 0==(4&n.childFlags)&&(r