UNPKG

api-spec-converter

Version:

Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.

1 lines 423 kB
webpackJsonp([3],{"+zVg":function(t,e,n){"use strict";var r=n("wZOE");e.of=r.ArrayObservable.of},"/oeL":function(t,e,n){"use strict";(function(t){function r(){if(!Fo){var t=Vo.Symbol;if(t&&t.iterator)Fo=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Fo=r)}}return Fo}function o(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function i(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function s(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function u(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+a(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var n=t,r=n.length-1,o=t[r];if("function"!=typeof o)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+a(o)+"'");if(r!=o.length)throw new Error("Number of annotations ("+r+") does not match number of arguments ("+o.length+") in the function: "+a(o));for(var i=[],u=0,c=n.length-1;u<c;u++){var l=[];i.push(l);var p=n[u];if(Array.isArray(p))for(var f=0;f<p.length;f++)l.push(s(p[f]));else"function"==typeof p?l.push(s(p)):l.push(p)}return Uo.defineMetadata("parameters",i,o),o}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+a(t)+"'")}function c(t){var e=u(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),n=e.prototype;if(t.hasOwnProperty("extends")){if("function"!=typeof t.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+a(t.extends));e.prototype=n=Object.create(t.extends.prototype)}for(var r in t)"extends"!==r&&"prototype"!==r&&t.hasOwnProperty(r)&&(n[r]=u(t[r],r));this&&this.annotations instanceof Array&&Uo.defineMetadata("annotations",this.annotations,e);var o=e.name;return o&&"constructor"!==o||(e.overriddenName="class"+Lo++),e}function l(t,e,n,r){function o(t){if(!Uo||!Uo.getOwnMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof o)return i.call(this,t),this;var e=new o(t),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(e);var a=function(t){var n=Uo.getOwnMetadata("annotations",t)||[];return n.push(e),Uo.defineMetadata("annotations",n,t),t};return a.annotations=n,a.Class=c,r&&r(a),a}var i=p(e);return n&&(o.prototype=Object.create(n.prototype)),o.prototype.toString=function(){return"@"+t},o.annotationCls=o,o}function p(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,e);for(var o in r)this[o]=r[o]}}}function f(t,e,n){function r(){function t(t,e,n){for(var r=Uo.getOwnMetadata("parameters",t)||[];r.length<=n;)r.push(null);return r[n]=r[n]||[],r[n].push(i),Uo.defineMetadata("parameters",r,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof r)return o.apply(this,e),this;var i=new(r.bind.apply(r,[void 0].concat(e)));return t.annotation=i,t}var o=p(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function h(t,e,n){function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this instanceof r)return o.apply(this,t),this;var n=new(r.bind.apply(r,[void 0].concat(t)));return function(t,e){var r=Uo.getOwnMetadata("propMetadata",t.constructor)||{};r[e]=r.hasOwnProperty(e)&&r[e]||[],r[e].unshift(n),Uo.defineMetadata("propMetadata",r,t.constructor)}}var o=p(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function d(t){return null==t||t===Ko.Default}function y(t){return t.__forward_ref__=y,t.toString=function(){return a(this())},t}function g(t){return"function"==typeof t&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===y?t():t}function m(t){return t[_i]}function v(t){return t[wi]}function b(t){return t[Ci]||_}function _(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,e)}function w(t,e){var n=t+" caused by: "+(e instanceof Error?e.message:e),r=Error(n);return r[wi]=e,r}function C(t){for(var e=[],n=0;n<t.length;++n){if(e.indexOf(t[n])>-1)return e.push(t[n]),e;e.push(t[n])}return e}function O(t){if(t.length>1){return" ("+C(t.slice().reverse()).map(function(t){return a(t.token)}).join(" -> ")+")"}return""}function S(t,e,n,r){var o=[e],i=n(o),a=r?w(i,r):Error(i);return a.addKey=E,a.keys=o,a.injectors=[t],a.constructResolvingMessage=n,a[wi]=r,a}function E(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)}function P(t,e){return S(t,e,function(t){return"No provider for "+a(t[0].token)+"!"+O(t)})}function R(t,e){return S(t,e,function(t){return"Cannot instantiate cyclic dependency!"+O(t)})}function x(t,e,n,r){return S(t,r,function(t){var n=a(t[0].token);return e.message+": Error during instantiation of "+n+"!"+O(t)+"."},e)}function A(t){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+t)}function T(t,e){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];i&&0!=i.length?n.push(i.map(a).join(" ")):n.push("?")}return Error("Cannot resolve all parameters for '"+a(t)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+a(t)+"' is decorated with Injectable.")}function I(t){return Error("Index "+t+" is out-of-bounds.")}function N(t,e){return Error("Cannot mix multi providers and regular providers, got: "+t+" "+e)}function M(t){return"function"==typeof t}function k(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function j(t){var e=Object.getPrototypeOf(t.prototype);return(e?e.constructor:null)||Object}function D(t){var e,n;if(t.useClass){var r=g(t.useClass);e=Ii.factory(r),n=B(r)}else t.useExisting?(e=function(t){return t},n=[Ni.fromKey(Si.get(t.useExisting))]):t.useFactory?(e=t.useFactory,n=H(t.useFactory,t.deps)):(e=function(){return t.useValue},n=Mi);return new ji(e,n)}function V(t){return new ki(Si.get(t.provide),[D(t)],t.multi||!1)}function F(t){var e=U(t,[]),n=e.map(V),r=L(n,new Map);return Array.from(r.values())}function L(t,e){for(var n=0;n<t.length;n++){var r=t[n],o=e.get(r.key.id);if(o){if(r.multiProvider!==o.multiProvider)throw N(o,r);if(r.multiProvider)for(var i=0;i<r.resolvedFactories.length;i++)o.resolvedFactories.push(r.resolvedFactories[i]);else e.set(r.key.id,r)}else{var a=void 0;a=r.multiProvider?new ki(r.key,r.resolvedFactories.slice(),r.multiProvider):r,e.set(r.key.id,a)}}return e}function U(t,e){return t.forEach(function(t){if(t instanceof Ri)e.push({provide:t,useClass:t});else if(t&&"object"==(void 0===t?"undefined":Eo(t))&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw A(t);U(t,e)}}),e}function H(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return G(t,e,n)})}return B(t)}function B(t){var e=Ii.parameters(t);if(!e)return[];if(e.some(function(t){return null==t}))throw T(t,e);return e.map(function(n){return G(t,n,e)})}function G(t,e,n){var r=null,o=!1;if(!Array.isArray(e))return e instanceof li?q(e.token,o,null):q(e,o,null);for(var i=null,a=0;a<e.length;++a){var s=e[a];s instanceof Ri?r=s:s instanceof li?r=s.token:s instanceof pi?o=!0:s instanceof hi||s instanceof di?i=s:s instanceof Mo&&(r=s)}if(null!=(r=g(r)))return q(r,o,i);throw T(t,n)}function q(t,e,n){return new Ni(Si.get(t),e,n)}function z(t,e){for(var n=new Array(t._providers.length),r=0;r<t._providers.length;++r)n[r]=e(t.getProviderAtIndex(r));return n}function W(t){return!!t&&"function"==typeof t.then}function Z(t){return!!t&&"function"==typeof t.subscribe}function K(){return""+Q()+Q()+Q()}function Q(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function J(){throw new Error("Runtime compiler is not loaded")}function Y(t){var e=Error("No component factory found for "+a(t)+". Did you add it to @NgModule.entryComponents?");return e[ea]=t,e}function $(){var t=Vo.wtf;return!(!t||!(oa=t.trace))&&(ia=oa.events,!0)}function X(t,e){return void 0===e&&(e=null),ia.createScope(t,e)}function tt(t,e){return oa.leaveScope(t,e),e}function et(t,e){return oa.beginTimeRange(t,e)}function nt(t){oa.endTimeRange(t)}function rt(t,e){return null}function ot(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function it(t){t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,r,o,i,a){try{return at(t),e.invokeTask(r,o,i,a)}finally{st(t)}},onInvoke:function(e,n,r,o,i,a,s){try{return at(t),e.invoke(r,o,i,a,s)}finally{st(t)}},onHasTask:function(e,n,r,o){e.hasTask(r,o),n===r&&("microTask"==o.change?(t.hasPendingMicrotasks=o.microTask,ot(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:function(e,n,r,o){return e.handleError(r,o),t.runOutsideAngular(function(){return t.onError.emit(o)}),!1}})}function at(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function st(t){t._nesting--,ot(t)}function ut(t){wa=t}function ct(){if(Oa)throw new Error("Cannot enable prod mode after platform setup.");Ca=!1}function lt(){return Oa=!0,Ca}function pt(t){if(ba&&!ba.destroyed&&!ba.injector.get(Sa,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ba=t.get(Pa);var e=t.get(qi,null);return e&&e.forEach(function(t){return t()}),ba}function ft(t,e,n){void 0===n&&(n=[]);var r=new Mo("Platform: "+e);return function(e){void 0===e&&(e=[]);var o=yt();return o&&!o.injector.get(Sa,!1)||(t?t(n.concat(e).concat({provide:r,useValue:!0})):pt(Vi.resolveAndCreate(n.concat(e).concat({provide:r,useValue:!0})))),ht(r)}}function ht(t){var e=yt();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function dt(){ba&&!ba.destroyed&&ba.destroy()}function yt(){return ba&&!ba.destroyed?ba:null}function gt(t,e,n){try{var r=n();return W(r)?r.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):r}catch(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}}function mt(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function vt(t,e){var n=La.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);La.set(t,e)}function bt(t){var e=La.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}function _t(t){return t.reduce(function(t,e){var n=Array.isArray(e)?_t(e):e;return t.concat(n)},[])}function wt(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}function Ct(t){return t.map(function(t){return t.nativeElement})}function Ot(t,e,n){t.childNodes.forEach(function(t){t instanceof Ya&&(e(t)&&n.push(t),Ot(t,e,n))})}function St(t,e,n){t instanceof Ya&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof Ya&&St(t,e,n)})}function Et(t){return $a.get(t)||null}function Pt(t){$a.set(t.nativeNode,t)}function Rt(t){$a.delete(t.nativeNode)}function xt(t,e){var n=At(t),r=At(e);if(n&&r)return Tt(t,e,xt);var o=t&&("object"===(void 0===t?"undefined":Eo(t))||"function"==typeof t),a=e&&("object"===(void 0===e?"undefined":Eo(e))||"function"==typeof e);return!(n||!o||r||!a)||i(t,e)}function At(t){return!!Nt(t)&&(Array.isArray(t)||!(t instanceof Map)&&r()in t)}function Tt(t,e,n){for(var o=t[r()](),i=e[r()]();;){var a=o.next(),s=i.next();if(a.done&&s.done)return!0;if(a.done||s.done)return!1;if(!n(a.value,s.value))return!1}}function It(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var o=t[r()](),i=void 0;!(i=o.next()).done;)e(i.value)}function Nt(t){return null!==t&&("function"==typeof t||"object"===(void 0===t?"undefined":Eo(t)))}function Mt(t,e,n){var r=t.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+e+o}function kt(t){return t.name||(void 0===t?"undefined":Eo(t))}function jt(){return Ii}function Dt(){return ys}function Vt(){return gs}function Ft(t){return t||"en-US"}function Lt(t,e){return t.nodes[e]}function Ut(t,e){return t.nodes[e]}function Ht(t,e){return t.nodes[e]}function Bt(t,e){return t.nodes[e]}function Gt(t,e){return t.nodes[e]}function qt(t,e,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),Wt(o,t)}function zt(t,e){return t instanceof Error||(t=new Error(t.toString())),Zt(t,e),t}function Wt(t,e){var n=new Error(t);return Zt(n,e),n}function Zt(t,e){t[_i]=e,t[Ci]=e.logError.bind(e)}function Kt(t){return!!m(t)}function Qt(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}function Jt(t){var e=As.get(t);return e||(e=a(t)+"_"+As.size,As.set(t,e)),e}function Yt(t,e,n,r){if(r instanceof Xa){r=r.wrapped;var o=t.def.nodes[e].bindingIndex+n,i=t.oldValues[o];i instanceof Xa&&(i=i.wrapped),t.oldValues[o]=new Xa(i)}return r}function $t(t){return{id:Ts,styles:t.styles,encapsulation:t.encapsulation,data:t.data}}function Xt(t){if(t&&t.id===Ts){var e=null!=t.encapsulation&&t.encapsulation!==ai.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+Ns++:Is}return t&&t.id===Is&&(t=null),t||null}function te(t,e,n,r){var o=t.oldValues;return!(!(2&t.state)&&i(o[e.bindingIndex+n],r))}function ee(t,e,n,r){return!!te(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function ne(t,e,n,r){var o=t.oldValues[e.bindingIndex+n];if(1&t.state||!xt(o,r))throw qt(Rs.createDebugContext(t,e.nodeIndex),o,r,0!=(1&t.state))}function re(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function oe(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function ie(t,e,n,r){return re(33554432&t.def.nodes[e].flags?Ut(t,e).componentView:t),Rs.handleEvent(t,e,n,r)}function ae(t){if(t.parent){return Ut(t.parent,t.parentNodeDef.nodeIndex)}return null}function se(t){return t.parent?t.parentNodeDef.parent:null}function ue(t,e){switch(201347067&e.flags){case 1:return Ut(t,e.nodeIndex).renderElement;case 2:return Lt(t,e.nodeIndex).renderText}}function ce(t,e){return t?t+":"+e:e}function le(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function pe(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function fe(t){return 1<<t%32}function he(t){var e={},n=0,r={};return t&&t.forEach(function(t){var o=t[0],i=t[1];"number"==typeof o?(e[o]=i,n|=fe(o)):r[o]=i}),{matchedQueries:e,references:r,matchedQueryIds:n}}function de(t){return t.map(function(t){var e,n;return Array.isArray(t)?(n=t[0],e=t[1]):(n=0,e=t),{flags:n,token:e,tokenKey:Jt(e)}})}function ye(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===ai.Native?Ut(t,n.renderParent.nodeIndex).renderElement:void 0:e}function ge(t){var e=Ms.get(t);return e||(e=t(function(){return xs}),e.factory=t,Ms.set(t,e)),e}function me(t){var e=[];return ve(t,0,void 0,void 0,e),e}function ve(t,e,n,r,o){3===e&&(n=t.renderer.parentNode(ue(t,t.def.lastRenderRootNode))),be(t,e,0,t.def.nodes.length-1,n,r,o)}function be(t,e,n,r,o,i,a){for(var s=n;s<=r;s++){var u=t.def.nodes[s];11&u.flags&&we(t,u,e,o,i,a),s+=u.childCount}}function _e(t,e,n,r,o,i){for(var a=t;a&&!le(a);)a=a.parent;for(var s=a.parent,u=se(a),c=u.nodeIndex+1,l=u.nodeIndex+u.childCount,p=c;p<=l;p++){var f=s.def.nodes[p];f.ngContentIndex===e&&we(s,f,n,r,o,i),p+=f.childCount}if(!s.parent){var h=t.root.projectableNodes[e];if(h)for(var p=0;p<h.length;p++)Ce(t,h[p],n,r,o,i)}}function we(t,e,n,r,o,i){if(8&e.flags)_e(t,e.ngContent.index,n,r,o,i);else{var a=ue(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags){if(16&e.bindingFlags&&Ce(t,a,n,r,o,i),32&e.bindingFlags){var s=Ut(t,e.nodeIndex).componentView;Ce(s,a,n,r,o,i)}}else Ce(t,a,n,r,o,i);if(16777216&e.flags)for(var u=Ut(t,e.nodeIndex).viewContainer._embeddedViews,c=0;c<u.length;c++)ve(u[c],n,r,o,i);1&e.flags&&!e.element.name&&be(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,o,i)}}function Ce(t,e,n,r,o,i){var a=t.renderer;switch(n){case 1:a.appendChild(r,e);break;case 2:a.insertBefore(r,e,o);break;case 3:a.removeChild(r,e);break;case 0:i.push(e)}}function Oe(t){if(":"===t[0]){var e=t.match(ks);return[e[1],e[2]]}return["",t]}function Se(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}function Ee(t,e){for(var n="",r=0;r<2*t;r+=2)n=n+e[r]+Re(e[r+1]);return n+e[2*t]}function Pe(t,e,n,r,o,i,a,s,u,c,l,p,f,h,d,y,g,m,v,b){switch(t){case 1:return e+Re(n)+r;case 2:return e+Re(n)+r+Re(o)+i;case 3:return e+Re(n)+r+Re(o)+i+Re(a)+s;case 4:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c;case 5:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c+Re(l)+p;case 6:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c+Re(l)+p+Re(f)+h;case 7:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c+Re(l)+p+Re(f)+h+Re(d)+y;case 8:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c+Re(l)+p+Re(f)+h+Re(d)+y+Re(g)+m;case 9:return e+Re(n)+r+Re(o)+i+Re(a)+s+Re(u)+c+Re(l)+p+Re(f)+h+Re(d)+y+Re(g)+m+Re(v)+b;default:throw new Error("Does not support more than 9 expressions")}}function Re(t){return null!=t?t.toString():""}function xe(t,e,n,r,o,i){t|=1;var a=he(e),s=a.matchedQueries,u=a.references;return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:t,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:s,matchedQueryIds:a.matchedQueryIds,references:u,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?ge(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||xs},provider:null,text:null,query:null,ngContent:null}}function Ae(t,e,n,r,o,i,a,s,u,c,l,p){void 0===a&&(a=[]),c||(c=xs);var f=he(n),h=f.matchedQueries,d=f.references,y=f.matchedQueryIds,g=null,m=null;i&&(k=Oe(i),g=k[0],m=k[1]),s=s||[];for(var v=new Array(s.length),b=0;b<s.length;b++){var _=s[b],w=_[0],C=_[1],O=_[2],S=Oe(C),E=S[0],P=S[1],R=void 0,x=void 0;switch(15&w){case 4:x=O;break;case 1:case 8:R=O}v[b]={flags:w,ns:E,name:P,nonMinifiedName:P,securityContext:R,suffix:x}}u=u||[];for(var A=new Array(u.length),b=0;b<u.length;b++){var T=u[b],I=T[0],N=T[1];A[b]={type:0,target:I,eventName:N,propName:null}}a=a||[];var M=a.map(function(t){var e=t[0],n=t[1],r=Oe(e);return[r[0],r[1],n]});return p=Xt(p),l&&(e|=33554432),e|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:h,matchedQueryIds:y,references:d,ngContentIndex:r,childCount:o,bindings:v,bindingFlags:Se(v),outputs:A,element:{ns:g,name:m,attrs:M,template:null,componentProvider:null,componentView:l||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:c||xs},provider:null,text:null,query:null,ngContent:null};var k}function Te(t,e,n){var r,o=n.element,i=t.root.selectorOrNode,a=t.renderer;if(t.parent||!i){r=o.name?a.createElement(o.name,o.ns):a.createComment("");var s=ye(t,e,n);s&&a.appendChild(s,r)}else r=a.selectRootElement(i);if(o.attrs)for(var u=0;u<o.attrs.length;u++){var c=o.attrs[u],l=c[0],p=c[1],f=c[2];a.setAttribute(r,p,f,l)}return r}function Ie(t,e,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],a=Ne(t,n.nodeIndex,ce(i.target,i.eventName)),s=i.target,u=t;"component"===i.target&&(s=null,u=e);var c=u.renderer.listen(s||r,i.eventName,a);t.disposables[n.outputIndex+o]=c}}function Ne(t,e,n){return function(r){try{return ie(t,e,n,r)}catch(e){t.root.errorHandler.handleError(e)}}}function Me(t,e,n,r,o,i,a,s,u,c,l,p){var f=e.bindings.length,h=!1;return f>0&&je(t,e,0,n)&&(h=!0),f>1&&je(t,e,1,r)&&(h=!0),f>2&&je(t,e,2,o)&&(h=!0),f>3&&je(t,e,3,i)&&(h=!0),f>4&&je(t,e,4,a)&&(h=!0),f>5&&je(t,e,5,s)&&(h=!0),f>6&&je(t,e,6,u)&&(h=!0),f>7&&je(t,e,7,c)&&(h=!0),f>8&&je(t,e,8,l)&&(h=!0),f>9&&je(t,e,9,p)&&(h=!0),h}function ke(t,e,n){for(var r=!1,o=0;o<n.length;o++)je(t,e,o,n[o])&&(r=!0);return r}function je(t,e,n,r){if(!ee(t,e,n,r))return!1;var o=e.bindings[n],i=Ut(t,e.nodeIndex),a=i.renderElement,s=o.name;switch(15&o.flags){case 1:De(t,o,a,o.ns,s,r);break;case 2:Ve(t,a,s,r);break;case 4:Fe(t,o,a,s,r);break;case 8:Le(33554432&e.flags&&32&o.flags?i.componentView:t,o,a,s,r)}return!0}function De(t,e,n,r,o,i){var a=e.securityContext,s=a?t.root.sanitizer.sanitize(a,i):i;s=null!=s?s.toString():null;var u=t.renderer;null!=i?u.setAttribute(n,o,s,r):u.removeAttribute(n,o,r)}function Ve(t,e,n,r){var o=t.renderer;r?o.addClass(e,n):o.removeClass(e,n)}function Fe(t,e,n,r,o){var i=t.root.sanitizer.sanitize(Ss.STYLE,o);if(null!=i){i=i.toString();var a=e.suffix;null!=a&&(i+=a)}else i=null;var s=t.renderer;null!=i?s.setStyle(n,r,i):s.removeStyle(n,r)}function Le(t,e,n,r,o){var i=e.securityContext,a=i?t.root.sanitizer.sanitize(i,o):o;t.renderer.setProperty(n,r,a)}function Ue(t,e,n,r){return{index:-1,deps:de(r),flags:t,token:e,value:n}}function He(t){for(var e={},n=0;n<t.length;n++){var r=t[n];r.index=n,e[Jt(r.token)]=r}return{factory:null,providersByKey:e,providers:t}}function Be(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var o=e.providers[r];4096&o.flags||(n[r]=qe(t,o))}}function Ge(t,e,n){if(void 0===n&&(n=bi.THROW_IF_NOT_FOUND),8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var r=e.tokenKey;switch(r){case Fs:case Ls:return t}var o=t._def.providersByKey[r];if(o){var i=t._providers[o.index];return void 0===i&&(i=t._providers[o.index]=qe(t,o)),i===Vs?void 0:i}return t._parent.get(e.token,n)}function qe(t,e){var n;switch(201347067&e.flags){case 512:n=ze(t,e.value,e.deps);break;case 1024:n=We(t,e.value,e.deps);break;case 2048:n=Ge(t,e.deps[0]);break;case 256:n=e.value}return void 0===n?Vs:n}function ze(t,e,n){var r=n.length;switch(r){case 0:return new e;case 1:return new e(Ge(t,n[0]));case 2:return new e(Ge(t,n[0]),Ge(t,n[1]));case 3:return new e(Ge(t,n[0]),Ge(t,n[1]),Ge(t,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Ge(t,n[i]);return new(e.bind.apply(e,[void 0].concat(o)))}}function We(t,e,n){var r=n.length;switch(r){case 0:return e();case 1:return e(Ge(t,n[0]));case 2:return e(Ge(t,n[0]),Ge(t,n[1]));case 3:return e(Ge(t,n[0]),Ge(t,n[1]),Ge(t,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Ge(t,n[i]);return e.apply(void 0,o)}}function Ze(t,e){for(var n=t._def,r=0;r<n.providers.length;r++){if(131072&n.providers[r].flags){var o=t._providers[r];o&&o!==Vs&&o.ngOnDestroy()}}}function Ke(t,e,n,r){var o=e.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=o.length),r.viewContainerParent=t,nn(o,n,r),Qe(e,r),Rs.dirtyParentQueries(r),tn(e,n>0?o[n-1]:null,r)}function Qe(t,e){var n=ae(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),Je(e.parent.def,e.parentNodeDef)}}function Je(t,e){if(!(4&e.flags)){t.nodeFlags|=4,e.flags|=4;for(var n=e.parent;n;)n.childFlags|=4,n=n.parent}}function Ye(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,rn(n,e),Rs.dirtyParentQueries(r),en(r),r}function $e(t){if(16&t.state){var e=ae(t);if(e){var n=e.template._projectedViews;n&&(rn(n,n.indexOf(t)),Rs.dirtyParentQueries(t))}}}function Xe(t,e,n){var r=t.viewContainer._embeddedViews,o=r[e];return rn(r,e),null==n&&(n=r.length),nn(r,n,o),Rs.dirtyParentQueries(o),en(o),tn(t,n>0?r[n-1]:null,o),o}function tn(t,e,n){var r=e?ue(e,e.def.lastRenderRootNode):t.renderElement;ve(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function en(t){ve(t,3,null,null,void 0)}function nn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function rn(t,e){e>=t.length-1?t.pop():t.splice(e,1)}function on(t,e,n,r,o,i){return new Hs(t,e,n,r,o,i)}function an(t){return t.viewDefFactory}function sn(t,e,n){return new Gs(t,e,n)}function un(t){return new qs(t)}function cn(t,e){return new zs(t,e)}function ln(t,e){return new Ws(t,e)}function pn(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=Ut(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Lt(t,n.nodeIndex).renderText;if(20240&n.flags)return Ht(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function fn(t){return new Zs(t.renderer)}function hn(t,e,n,r){return new Ks(t,e,n,r)}function dn(t,e,n,r,o,i,a,s){var u=[];if(a)for(var c in a){var l=a[c],p=l[0],f=l[1];u[p]={flags:8,name:c,nonMinifiedName:f,ns:null,securityContext:null,suffix:null}}var h=[];if(s)for(var d in s)h.push({type:1,propName:d,target:null,eventName:s[d]});return e|=16384,mn(t,e,n,r,o,o,i,u,h)}function yn(t,e,n){return t|=16,mn(-1,t,null,0,e,e,n)}function gn(t,e,n,r,o){return mn(-1,t,e,0,n,r,o)}function mn(t,e,n,r,o,i,a,s,u){var c=he(n),l=c.matchedQueries,p=c.references,f=c.matchedQueryIds;u||(u=[]),s||(s=[]);var h=de(a);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l,matchedQueryIds:f,references:p,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:Se(s),outputs:u,element:null,provider:{token:o,value:i,deps:h},text:null,query:null,ngContent:null}}function vn(t,e){return Sn(t,e)}function bn(t,e){for(var n=t;n.parent&&!le(n);)n=n.parent;return En(n.parent,se(n),!0,e.provider.value,e.provider.deps)}function _n(t,e){var n=(32768&e.flags)>0,r=En(t,e.parent,n,e.provider.value,e.provider.deps);if(e.outputs.length)for(var o=0;o<e.outputs.length;o++){var i=e.outputs[o],a=r[i.propName].subscribe(wn(t,e.parent.nodeIndex,i.eventName));t.disposables[e.outputIndex+o]=a.unsubscribe.bind(a)}return r}function wn(t,e,n){return function(r){try{return ie(t,e,n,r)}catch(e){t.root.errorHandler.handleError(e)}}}function Cn(t,e,n,r,o,i,a,s,u,c,l,p){var f=Ht(t,e.nodeIndex),h=f.instance,d=!1,y=void 0,g=e.bindings.length;return g>0&&te(t,e,0,n)&&(d=!0,y=An(t,f,e,0,n,y)),g>1&&te(t,e,1,r)&&(d=!0,y=An(t,f,e,1,r,y)),g>2&&te(t,e,2,o)&&(d=!0,y=An(t,f,e,2,o,y)),g>3&&te(t,e,3,i)&&(d=!0,y=An(t,f,e,3,i,y)),g>4&&te(t,e,4,a)&&(d=!0,y=An(t,f,e,4,a,y)),g>5&&te(t,e,5,s)&&(d=!0,y=An(t,f,e,5,s,y)),g>6&&te(t,e,6,u)&&(d=!0,y=An(t,f,e,6,u,y)),g>7&&te(t,e,7,c)&&(d=!0,y=An(t,f,e,7,c,y)),g>8&&te(t,e,8,l)&&(d=!0,y=An(t,f,e,8,l,y)),g>9&&te(t,e,9,p)&&(d=!0,y=An(t,f,e,9,p,y)),y&&h.ngOnChanges(y),2&t.state&&65536&e.flags&&h.ngOnInit(),262144&e.flags&&h.ngDoCheck(),d}function On(t,e,n){for(var r=Ht(t,e.nodeIndex),o=r.instance,i=!1,a=void 0,s=0;s<n.length;s++)te(t,e,s,n[s])&&(i=!0,a=An(t,r,e,s,n[s],a));return a&&o.ngOnChanges(a),2&t.state&&65536&e.flags&&o.ngOnInit(),262144&e.flags&&o.ngDoCheck(),i}function Sn(t,e){var n=(8192&e.flags)>0,r=e.provider;switch(201347067&e.flags){case 512:return En(t,e.parent,n,r.value,r.deps);case 1024:return Pn(t,e.parent,n,r.value,r.deps);case 2048:return Rn(t,e.parent,n,r.deps[0]);case 256:return r.value}}function En(t,e,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(Rn(t,e,n,o[0]));case 2:return new r(Rn(t,e,n,o[0]),Rn(t,e,n,o[1]));case 3:return new r(Rn(t,e,n,o[0]),Rn(t,e,n,o[1]),Rn(t,e,n,o[2]));default:for(var a=new Array(i),s=0;s<i;s++)a[s]=Rn(t,e,n,o[s]);return new(r.bind.apply(r,[void 0].concat(a)))}}function Pn(t,e,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(Rn(t,e,n,o[0]));case 2:return r(Rn(t,e,n,o[0]),Rn(t,e,n,o[1]));case 3:return r(Rn(t,e,n,o[0]),Rn(t,e,n,o[1]),Rn(t,e,n,o[2]));default:for(var a=Array(i),s=0;s<i;s++)a[s]=Rn(t,e,n,o[s]);return r.apply(void 0,a)}}function Rn(t,e,n,r,o){if(void 0===o&&(o=bi.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=t;2&r.flags&&(o=null);var a=r.tokenKey;for(a===tu&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);t;){if(e)switch(a){case Qs:var s=xn(t,e,n);return fn(s);case Js:var s=xn(t,e,n);return s.renderer;case Ys:return new Va(Ut(t,e.nodeIndex).renderElement);case $s:return Ut(t,e.nodeIndex).viewContainer;case Xs:if(e.element.template)return Ut(t,e.nodeIndex).template;break;case tu:return un(xn(t,e,n));case eu:return ln(t,e);default:var u=(n?e.element.allProviders:e.element.publicProviders)[a];if(u){var c=Ht(t,u.nodeIndex);return c||(c={instance:Sn(t,u)},t.nodes[u.nodeIndex]=c),c.instance}}n=le(t),e=se(t),t=t.parent}var l=i.root.injector.get(r.token,nu);return l!==nu||o===nu?l:i.root.ngModule.injector.get(r.token,o)}function xn(t,e,n){var r;if(n)r=Ut(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!le(r);)r=r.parent;return r}function An(t,e,n,r,o,i){if(32768&n.flags){var a=Ut(t,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}var s=n.bindings[r],u=s.name;if(e.instance[u]=o,524288&n.flags){i=i||{};var c=t.oldValues[n.bindingIndex+r];c instanceof Xa&&(c=c.wrapped);i[n.bindings[r].nonMinifiedName]=new es(c,o,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=o,i}function Tn(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0;r<n.length;r++){var o=n[r],i=o.parent;for(!i&&o.flags&e&&Nn(t,r,o.flags&e),0==(o.childFlags&e)&&(r+=o.childCount);i&&1&i.flags&&r===i.nodeIndex+i.childCount;)i.directChildFlags&e&&In(t,i,e),i=i.parent}}function In(t,e,n){for(var r=e.nodeIndex+1;r<=e.nodeIndex+e.childCount;r++){var o=t.def.nodes[r];o.flags&n&&Nn(t,r,o.flags&n),r+=o.childCount}}function Nn(t,e,n){var r=Ht(t,e);if(r){var o=r.instance;o&&(Rs.setCurrentNode(t,e),1048576&n&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function Mn(t,e,n){var r=[];for(var o in n){var i=n[o];r.push({propName:o,bindingType:i})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,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:e,filterId:fe(e),bindings:r},ngContent:null}}function kn(){return new Ua}function jn(t){for(var e=t.def.nodeMatchedQueries;t.parent&&pe(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++){var i=t.def.nodes[o];67108864&i.flags&&536870912&i.flags&&(i.query.filterId&e)===i.query.filterId&&Gt(t,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}}if(134217728&t.def.nodeFlags)for(var o=0;o<t.def.nodes.length;o++){var i=t.def.nodes[o];134217728&i.flags&&536870912&i.flags&&Gt(t,o).setDirty(),o+=i.childCount}}function Dn(t,e){var n=Gt(t,e.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&e.flags){var i=e.parent.parent;o=Vn(t,i.nodeIndex,i.nodeIndex+i.childCount,e.query,[]),r=Ht(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(o=Vn(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(o);for(var a=e.query.bindings,s=!1,u=0;u<a.length;u++){var c=a[u],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,s=!0}r[c.propName]=l}s&&n.notifyOnChanges()}}function Vn(t,e,n,r,o){for(var i=e;i<=n;i++){var a=t.def.nodes[i],s=a.matchedQueries[r.id];if(null!=s&&o.push(Fn(t,a,s)),1&a.flags&&a.element.template&&(a.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var u=Ut(t,i);if((a.childMatchedQueries&r.filterId)===r.filterId&&(Vn(t,i+1,i+a.childCount,r,o),i+=a.childCount),16777216&a.flags)for(var c=u.viewContainer._embeddedViews,l=0;l<c.length;l++){var p=c[l],f=ae(p);f&&f===u&&Vn(p,0,p.def.nodes.length-1,r,o)}var h=u.template._projectedViews;if(h)for(var l=0;l<h.length;l++){var d=h[l];Vn(d,0,d.def.nodes.length-1,r,o)}}(a.childMatchedQueries&r.filterId)!==r.filterId&&(i+=a.childCount)}return o}function Fn(t,e,n){if(null!=n)switch(n){case 1:return Ut(t,e.nodeIndex).renderElement;case 0:return new Va(Ut(t,e.nodeIndex).renderElement);case 2:return Ut(t,e.nodeIndex).template;case 3:return Ut(t,e.nodeIndex).viewContainer;case 4:return Ht(t,e.nodeIndex).instance}}function Ln(t,e){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:e}}}function Un(t,e,n){var r=ye(t,e,n);if(r){_e(t,n.ngContent.index,1,r,null,void 0)}}function Hn(t,e){return qn(128,t,new Array(e+1))}function Bn(t,e){return qn(32,t,new Array(e))}function Gn(t,e){for(var n=Object.keys(e),r=n.length,o=new Array(r),i=0;i<r;i++){var a=n[i];o[e[a]]=a}return qn(64,t,o)}function qn(t,e,n){for(var r=new Array(n.length),o=0;o<n.length;o++){var i=n[o];r[o]={flags:8,name:i,ns:null,nonMinifiedName:i,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:Se(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function zn(t,e){return{value:void 0}}function Wn(t,e,n,r,o,i,a,s,u,c,l,p){var f=e.bindings,h=!1,d=f.length;if(d>0&&ee(t,e,0,n)&&(h=!0),d>1&&ee(t,e,1,r)&&(h=!0),d>2&&ee(t,e,2,o)&&(h=!0),d>3&&ee(t,e,3,i)&&(h=!0),d>4&&ee(t,e,4,a)&&(h=!0),d>5&&ee(t,e,5,s)&&(h=!0),d>6&&ee(t,e,6,u)&&(h=!0),d>7&&ee(t,e,7,c)&&(h=!0),d>8&&ee(t,e,8,l)&&(h=!0),d>9&&ee(t,e,9,p)&&(h=!0),h){var y=Bt(t,e.nodeIndex),g=void 0;switch(201347067&e.flags){case 32:g=new Array(f.length),d>0&&(g[0]=n),d>1&&(g[1]=r),d>2&&(g[2]=o),d>3&&(g[3]=i),d>4&&(g[4]=a),d>5&&(g[5]=s),d>6&&(g[6]=u),d>7&&(g[7]=c),d>8&&(g[8]=l),d>9&&(g[9]=p);break;case 64:g={},d>0&&(g[f[0].name]=n),d>1&&(g[f[1].name]=r),d>2&&(g[f[2].name]=o),d>3&&(g[f[3].name]=i),d>4&&(g[f[4].name]=a),d>5&&(g[f[5].name]=s),d>6&&(g[f[6].name]=u),d>7&&(g[f[7].name]=c),d>8&&(g[f[8].name]=l),d>9&&(g[f[9].name]=p);break;case 128:var m=n;switch(d){case 1:g=m.transform(n);break;case 2:g=m.transform(r);break;case 3:g=m.transform(r,o);break;case 4:g=m.transform(r,o,i);break;case 5:g=m.transform(r,o,i,a);break;case 6:g=m.transform(r,o,i,a,s);break;case 7:g=m.transform(r,o,i,a,s,u);break;case 8:g=m.transform(r,o,i,a,s,u,c);break;case 9:g=m.transform(r,o,i,a,s,u,c,l);break;case 10:g=m.transform(r,o,i,a,s,u,c,l,p)}}y.value=g}return h}function Zn(t,e,n){for(var r=e.bindings,o=!1,i=0;i<n.length;i++)ee(t,e,i,n[i])&&(o=!0);if(o){var a=Bt(t,e.nodeIndex),s=void 0;switch(201347067&e.flags){case 32:s=n;break;case 64:s={};for(var i=0;i<n.length;i++)s[r[i].name]=n[i];break;case 128:var u=n[0],c=n.slice(1);s=u.transform.apply(u,c)}a.value=s}return o}function Kn(t,e,n){for(var r=new Array(n.length-1),o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Qn(t,e,n){var r,o=t.renderer;r=o.createText(n.text.prefix);var i=ye(t,e,n);return i&&o.appendChild(i,r),{renderText:r}}function Jn(t,e,n,r,o,i,a,s,u,c,l,p){var f=!1,h=e.bindings,d=h.length;if(d>0&&ee(t,e,0,n)&&(f=!0),d>1&&ee(t,e,1,r)&&(f=!0),d>2&&ee(t,e,2,o)&&(f=!0),d>3&&ee(t,e,3,i)&&(f=!0),d>4&&ee(t,e,4,a)&&(f=!0),d>5&&ee(t,e,5,s)&&(f=!0),d>6&&ee(t,e,6,u)&&(f=!0),d>7&&ee(t,e,7,c)&&(f=!0),d>8&&ee(t,e,8,l)&&(f=!0),d>9&&ee(t,e,9,p)&&(f=!0),f){var y=e.text.prefix;d>0&&(y+=$n(n,h[0])),d>1&&(y+=$n(r,h[1])),d>2&&(y+=$n(o,h[2])),d>3&&(y+=$n(i,h[3])),d>4&&(y+=$n(a,h[4])),d>5&&(y+=$n(s,h[5])),d>6&&(y+=$n(u,h[6])),d>7&&(y+=$n(c,h[7])),d>8&&(y+=$n(l,h[8])),d>9&&(y+=$n(p,h[9]));var g=Lt(t,e.nodeIndex).renderText;t.renderer.setValue(g,y)}return f}function Yn(t,e,n){for(var r=e.bindings,o=!1,i=0;i<n.length;i++)ee(t,e,i,n[i])&&(o=!0);if(o){for(var a="",i=0;i<n.length;i++)a+=$n(n[i],r[i]);a=e.text.prefix+a;var s=Lt(t,e.nodeIndex).renderText;t.renderer.setValue(s,a)}return o}function $n(t,e){return(null!=t?t.toString():"")+e.suffix}function Xn(t,e,n,r){for(var o=0,i=0,a=0,s=0,u=0,c=null,l=null,p=!1,f=!1,h=null,d=0;d<e.length;d++){var y=e[d];if(y.nodeIndex=d,y.parent=c,y.bindingIndex=o,y.outputIndex=i,y.renderParent=l,a|=y.flags,u|=y.matchedQueryIds,y.element){var g=y.element;g.publicProviders=c?c.element.publicProviders:Object.create(null),g.allProviders=g.publicProviders,p=!1,f=!1,y.element.template&&(u|=y.element.template.nodeMatchedQueries)}if(er(c,y,e.length),o+=y.bindings.length,i+=y.outputs.length,!l&&3&y.flags&&(h=y),20224&y.flags){p||(p=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var m=0!=(8192&y.flags),v=0!=(32768&y.flags);!m||v?c.element.publicProviders[Jt(y.provider.token)]=y:(f||(f=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[Jt(y.provider.token)]=y),v&&(c.element.componentProvider=y)}if(c?(c.childFlags|=y.flags,c.directChildFlags|=y.flags,c.childMatchedQueries|=y.matchedQueryIds,y.element&&y.element.template&&(c.childMatchedQueries|=y.element.template.nodeMatchedQueries)):s|=y.flags,y.childCount>0)c=y,tr(y)||(l=y);else for(;c&&d===c.nodeIndex+c.childCount;){var b=c.parent;b&&(b.childFlags|=c.childFlags,b.childMatchedQueries|=c.childMatchedQueries),c=b,l=c&&tr(c)?c.renderParent:c}}var _=function(t,n,r,o){return e[n].element.handleEvent(t,r,o)};return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:t,nodes:e,updateDirectives:n||xs,updateRenderer:r||xs,handleEvent:_,bindingCount:o,outputCount:i,lastRenderRootNode:h}}function tr(t){return 0!=(1&t.flags)&&null===t.element.name}function er(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags){if(0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!")}if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var o=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=o&&e.nodeIndex+e.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function nr(t,e,n,r){var o=ir(t.root,t.renderer,t,e,n);return ar(o,t.component,r),sr(o),o}function rr(t,e,n){var r=ir(t,t.renderer,null,null,e);return ar(r,n,n),sr(r),r}function or(t,e,n,r){var o,i=e.element.componentRendererType;return o=i?t.root.rendererFactory.createRenderer(r,i):t.root.renderer,ir(t.root,o,t,e.element.componentProvider,n)}function ir(t,e,n,r,o){var i=new Array(o.nodes.length),a=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:t,renderer:e,oldValues:new Array(o.bindingCount),disposables:a}}function ar(t,e,n){t.component=e,t.context=n}function sr(t){var e;if(le(t)){var n=t.parentNodeDef;e=Ut(t.parent,n.parent.nodeIndex).renderElement}for(var r=t.def,o=t.nodes,i=0;i<r.nodes.length;i++){var a=r.nodes[i];Rs.setCurrentNode(t,i);var s=void 0;switch(201347067&a.flags){case 1:var u=Te(t,e,a),c=void 0;if(33554432&a.flags){var l=ge(a.element.componentView);c=Rs.createComponentView(t,a,l,u)}Ie(t,c,a,u),s={renderElement:u,componentView:c,viewContainer:null,template:a.element.template?cn(t,a):void 0},16777216&a.flags&&(s.viewContainer=sn(t,a,s));break;case 2:s=Qn(t,e,a);break;case 512:case 1024:case 2048:case 256:if(!((s=o[i])||4096&a.flags)){var p=vn(t,a);s={instance:p}}break;case 16:var p=bn(t,a);s={instance:p};break;case 16384:if(!(s=o[i])){var p=_n(t,a);s={instance:p}}if(32768&a.flags){ar(Ut(t,a.parent.nodeIndex).componentView,s.instance,s.instance)}break;case 32:case 64:case 128:s=zn(t,a);break;case 67108864:case 134217728:s=kn();break;case 8:Un(t,e,a),s=void 0}o[i]=s}_r(t,ru.CreateViewNodes),Sr(t,201326592,268435456,0)}function ur(t){pr(t),Rs.updateDirectives(t,1),wr(t,ru.CheckNoChanges),Rs.updateRenderer(t,1),_r(t,ru.CheckNoChanges),t.state&=-97}function cr(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,pr(t),Rs.updateDirectives(t,0),wr(t,ru.CheckAndUpdate),Sr(t,67108864,536870912,0),Tn(t,2097152|(2&t.state?1048576:0)),Rs.updateRenderer(t,0),_r(t,ru.CheckAndUpdate),Sr(t,134217728,536870912,0),Tn(t,8388608|(2&t.state?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97}function lr(t,e,n,r,o,i,a,s,u,c,l,p,f){return 0===n?fr(t,e,r,o,i,a,s,u,c,l,p,f):hr(t,e,r)}function pr(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var o=Ut(t,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var a=o[i];a.state|=32,oe(a,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function fr(t,e,n,r,o,i,a,s,u,c,l,p){switch(201347067&e.flags){case 1:return Me(t,e,n,r,o,i,a,s,u,c,l,p);case 2:return Jn(t,e,n,r,o,i,a,s,u,c,l,p);case 16384:return Cn(t,e,n,r,o,i,a,s,u,c,l,p);case 32:case 64:case 128:return Wn(t,e,n,r,o,i,a,s,u,c,l,p);default:throw"unreachable"}}function hr(t,e,n){switch(201347067&e.flags){case 1:return ke(t,e,n);case 2:return Yn(t,e,n);case 16384:return On(t,e,n);case 32:case 64:case 128:return Zn(t,e,n);default:throw"unreachable"}}function dr(t,e,n,r,o,i,a,s,u,c,l,p,f){return 0===n?yr(t,e,r,o,i,a,s,u,c,l,p,f):gr(t,e,r),!1}function yr(t,e,n,r,o,i,a,s,u,c,l,p){var f=e.bindings.length;f>0&&ne(t,e,0,n),f>1&&ne(t,e,1,r),f>2&&ne(t,e,2,o),f>3&&ne(t,e,3,i),f>4&&ne(t,e,4,a),f>5&&ne(t,e,5,s),f>6&&ne(t,e,6,u),f>7&&ne(t,e,7,c),f>8&&ne(t,e,8,l),f>9&&ne(t,e,9,p)}function gr(t,e,n){for(var r=0;r<n.length;r++)ne(t,e,r,n[r])}function mr(t,e){if(Gt(t,e.nodeIndex).dirty)throw qt(Rs.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function vr(t){if(!(128&t.state)){if(wr(t,ru.Destroy),_r(t,ru.Destroy),Tn(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();$e(t),t.renderer.destroyNode&&br(t),le(t)&&t.renderer.destroy(),t.state|=128}}function br(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode(Ut(t,n).renderElement):2&r.flags?t.renderer.destroyNode(Lt(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Gt(t,n).destroy()}}function _r(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?Cr(Ut(t,r).componentView,e):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function wr(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=Ut(t,r).viewContainer._embeddedViews,a=0;a<i.length;a++)Cr(i[a],e);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function Cr(t,e){var n=t.state;switch(e){case ru.CheckNoChanges:0==(128&n)&&(12==(12&n)?ur(t):64&n&&Or(t,ru.CheckNoChangesProjectedViews));break;case ru.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?ur(t):64&n&&Or(t,e));break;case ru.CheckAndUpdate:0==(128&n)&&(12==(12&n)?cr(t):64&n&&Or(t,ru.CheckAndUpdateProjectedViews));break;case ru.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?cr(t):64&n&&Or(t,e));break;case ru.Destroy:vr(t);break;case ru.CreateViewNodes:sr(t)}}function Or(t,e){wr(t,e),_r(t,e)}function Sr(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var o=t.def.nodes.length,i=0;i<o;i++){var a=t.def.nodes[i];if(a.flags&e&&a.flags&n)switch(Rs.setCurrentNode(t,a.nodeIndex),r){case 0:Dn(t,a);break;case 1:mr(t,a)}a.childFlags&e&&a.childFlags&n||(i+=a.childCount)}}function Er(){if(!ou){ou=!0;var t=lt()?Rr():Pr();Rs.setCurrentNode=t.setCurrentNode,Rs.createRootView=t.createRootView,Rs.createEmbeddedView=t.createEmbeddedView,Rs.createComponentView=t.createComponentView,Rs.createNgModuleRef=t.createNgModuleRef,Rs.overrideProvider=t.overrideProvider,Rs.clearProviderOverrides=t.clearProviderOverrides,Rs.checkAndUpdateView=t.checkAndUpdateView,Rs.checkNoChangesView=t.checkNoChangesView,Rs.destroyView=t.destroyView,Rs.resolveDep=Rn,Rs.createDebugContext=t.createDebugContext,Rs.handleEvent=t.handleEvent,Rs.updateDirectives=t.updateDirectives,Rs.updateRenderer=t.updateRenderer,Rs.dirtyParentQueries=jn}}function Pr(){return{setCurrentNode:function(){},createRootView:xr,createEmbeddedView:nr,createComponentView:or,createNgModuleRef:hn,overrideProvider:xs,clearProviderOverrides:xs,checkAndUpdateView:cr,checkNoChangesView:ur,destroyView:vr,createDebugContext:function(t,e){return new pu(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?Fr:Lr,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?Fr:Lr,t)}}}function Rr(){return{setCurrentNode:Gr,createRootView:Ar,createEmbeddedView:Ir,createComponentView:Nr,createNgModuleRef:Mr,overrideProvider:kr,clearProviderOverrides:jr,checkAndUpdateView:Ur,checkNoChangesView:Hr,destroyView:Br,createDebugContext:function(t,e){return new pu(t,e)},handleEvent:qr,updateDirectives:zr,updateRenderer:Wr}}function xr(t,e,n,r,o,i){return rr(Tr(t,o,o.injector.get(ka),e,n),r,i)}function Ar(t,e,n,r,o,i){var a=o.injector.get(ka),s=Tr(t,o,new fu(a),e,n),u=Dr(r);return ro(au.create,rr,null,[s,u,i])}function Tr(t,e,n,r,o){var i=e.injector.get(Es),a=e.injector.get(Oi);return{ngModule:e,injector:t,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:a}}function Ir(t,e,n,r){var o=Dr(n);return ro(au.create,nr,null,[t,e,o,r])}function Nr(t,e,n,r){var o=Dr(n);return ro(au.create,or,null,[t,e,o,r])}function Mr(t,e,n,r){return hn(t,e,n,Vr(r))}function kr(t){iu.set(t.token,t)}function jr(){iu.clear()}function Dr(t){if(0===iu.size)return t;var e=function(t){for(var e=[],n=null,r=0;r<t.nodes.length;r++){var o=t.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&iu.has(o.provider.token)&&(e.push(n.nodeIndex),n=null)}return e}(t);if(0===e.length)return t;t=t.factory(function(){return xs});for(var n=0;n<e.length;n++)!function(t,e){for(var n=e+1;n<t.nodes.length;n++){var r=t.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=iu.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=de(i.deps),o.value=i.value)}}}(t,e[n]);return t}function Vr(t){var e=function(t){var e=!1,n=!1;return 0===iu.size?{hasOverrides:e,hasDeprecatedOverrides:n}:(t.providers.forEach(function(t){var r=iu.get(t.token);3840&t.flags&&r&&(e=!0,n=n||r.deprecatedBehavior)}),{hasOverrides:e,hasDeprecatedOverrides:n})}(t),n=e.hasOverrides,r=e.hasDeprecatedOverrides;return n?(t=t.factory(function(){return xs}),function(t){for(var e=0;e<t.providers.length;e++){var n=t.providers[e];r&&(n.flags|=4096);var o=iu.get(n.token);o&&(n.flags=-3841&n.flags|o.flags,n.deps=de(o.deps),n.value=o.value)}}(t),t):t}function Fr(t,e,n,r,o,i,a,s,u,c,l,p,f){var h=t.def.nodes[e];return lr(t,h,n,r,o,i,a,s,u,c,l,p,f),224&h.flags?Bt(t,e).value:void 0}function Lr(t,e,n,r,o,i,a,s,u,c,l,p,f){var h=t.def.nodes[e];return dr(t,h,n,r,o,i,a,s,u,c,l,p,f),224&h.flags?Bt(t,e).value:void 0}function Ur(t){return ro(au.detectChanges,cr,null,[t])}function Hr(t){return ro(au.checkNoChanges,ur,null,[t])}function Br(t){return ro(au.destroy,vr,null,[t])}function Gr(t,e){uu=t,cu=e}function qr(t,e,n,r){return Gr(t,e),ro(au.handleEvent,t.def.handleEvent,null,[t,e,n,r])}function zr(t,e){function n(t,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var a=t.def.nodes[n];return 0===e?Zr(t,a,r,o):Kr(t,a,r,o),16384&a.flags&&Gr(t,$r(t,n)),224&a.flags?Bt(t,a.nodeIndex).value:void 0}if(128&t.state)throw Qt(au[su]);return Gr(t,$r(t,0)),t.def.updateDirectives(n,t)}function Wr(t,e){function n(t,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var a=t.def.nodes[n];return 0===e?Zr(t,a,r,o):Kr(t,a,r,o),3&a.flags&&Gr(t,Xr(t,n)),224&a.flags?Bt(t,a.nodeIndex).value:void 0}if(128&t.state)throw Qt(au[su]);return Gr(t,Xr(t,0)),t.def.updateRenderer(n,t)}function Zr(t,e,n,r){if(lr.apply(void 0,[t,e,n].concat(r))){var o=1===n?r[0]:r;if(16384&e.flags){for(var i={},a=0;a<e.bindings.length;a++){var s=e.bindings[a],u=o[a];8&s.flags&&(i[Qr(s.nonMinifiedName)]=Yr(u))}var c=e.parent,l=Ut(t,c.nodeIndex).renderElement;if(c.element.name)for(var p in i){var u=i[p];null!=u?t.renderer.setAttribute(l,p,u):t.renderer.removeAttribute(l,p)}else t.renderer.setValue(l,"bindings="+JSON.stringify(i,null,2))}}}function Kr(t,e,n,r){dr.apply(void 0,[t,e,n].concat(r))}function Qr(t){return"ng-reflect-"+(t=Jr(t.replace(/[$@]/g,"_")))}function Jr(t){return t.replace(lu,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"-"+t[1].toLowerCase()})}function Yr(t){try{return null!=t?t.toString().slice(0,30):t}catch(t){return"[ERROR] Exception while trying to serialize the v