1(self.webpackChunkviomedi=self.webpackChunkviomedi||[]).push([[179],{37623:function(we){we.exports=function(F){var s={};function t(r){if(s[r])return s[r].exports;var h=s[r]={i:r,l:!1,exports:{}};return F[r].call(h.exports,h,h.exports,t),h.l=!0,h.exports}return t.m=F,t.c=s,t.d=function(r,h,E){t.o(r,h)||Object.defineProperty(r,h,{enumerable:!0,get:E})},t.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,h){if(1&h&&(r=t(r)),8&h||4&h&&"object"==typeof r&&r&&r.__esModule)return r;var E=Object.create(null);if(t.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:r}),2&h&&"string"!=typeof r)for(var p in r)t.d(E,p,function(b){return r[b]}.bind(null,p));return E},t.n=function(r){var h=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(h,"a",h),h},t.o=function(r,h){return Object.prototype.hasOwnProperty.call(r,h)},t.p="",t(t.s=12)}([function(F,s,t){var h=t(33),E=t(2).Unavailable,p=t(1)._,b=t(1).stripSlashes,y=t(2).convert;function m(o){throw"ECONNREFUSED"===o.code?new E(o.message,p.pick(o,"address","port","config")):y(o)}var c=function(){function o(u){(function(f,g){if(!(f instanceof g))throw new TypeError("Cannot call a class as a function")})(this,o),this.name=b(u.name),this.options=u.options,this.connection=u.connection,this.base="".concat(u.base,"/").concat(this.name)}var l;return(l=[{key:"makeUrl",value:function(u,f){u=u||{};var g=this.base;if(null!=f&&(g+="/".concat(encodeURIComponent(f))),0!==Object.keys(u).length){var _=h.stringify(u);g+="?".concat(_)}return g}},{key:"find",value:function(){var u=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return this.request({url:this.makeUrl(u.query),method:"GET",headers:Object.assign({},u.headers)},u).catch(m)}},{key:"get",value:function(u){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return void 0===u?Promise.reject(new Error("id for 'get' can not be undefined")):this.request({url:this.makeUrl(f.query,u),method:"GET",headers:Object.assign({},f.headers)},f).catch(m)}},{key:"create",value:function(u){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return this.request({url:this.makeUrl(f.query),body:u,method:"POST",headers:Object.assign({"Content-Type":"application/json"},f.headers)},f).catch(m)}},{key:"update",value:function(u,f){var g=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return void 0===u?Promise.reject(new Error("id for 'update' can not be undefined, only 'null' when updating multiple entries")):this.request({url:this.makeUrl(g.query,u),body:f,method:"PUT",headers:Object.assign({"Content-Type":"application/json"},g.headers)},g).catch(m)}},{key:"patch",value:function(u,f){var g=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return void 0===u?Promise.reject(new Error("id for 'patch' can not be undefined, only 'null' when updating multiple entries")):this.request({url:this.makeUrl(g.query,u),body:f,method:"PATCH",headers:Object.assign({"Content-Type":"application/json"},g.headers)},g).catch(m)}},{key:"remove",value:function(u){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return void 0===u?Promise.reject(new Error("id for 'remove' can not be undefined, only 'null' when removing multiple entries")):this.request({url:this.makeUrl(f.query,u),method:"DELETE",headers:Object.assign({},f.headers)},f).catch(m)}}])&&function r(o,a){for(var l=0;l<a.length;l++){var u=a[l];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(o,u.key,u)}}(o.prototype,l),o}();F.exports=c},function(F,s,t){var r=t(5),h=t(14);F.exports=Object.assign({},r,{hooks:h})},function(F,s,t){function r(B){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(rt){return typeof rt}:function(rt){return rt&&"function"==typeof Symbol&&rt.constructor===Symbol&&rt!==Symbol.prototype?"symbol":typeof rt})(B)}var h=t(3)("@feathersjs/errors");function E(B,rt,w,q,Dt){var Wt,Kt,Qt;(B=B||"Error")instanceof Error?(Kt=B.message||"Error",B.errors&&(Wt=B.errors)):"object"===r(B)?(Kt=B.message||"Error",Dt=B):Kt=B,Dt&&((Qt=JSON.parse(JSON.stringify(Dt))).errors?(Wt=Qt.errors,delete Qt.errors):Dt.errors&&(Wt=JSON.parse(JSON.stringify(Dt.errors)))),this.type="FeathersError",this.name=rt,this.message=Kt,this.co
1de=w,this.className=q,this.data=Qt,this.errors=Wt||{},h("".concat(this.name,"(").concat(this.code,"): ").concat(this.message)),h(this.errors),Error.captureStackTrace?Error.captureStackTrace(this,E):this.stack=(new Error).stack}function p(B,rt){B.prototype=Object.create(rt.prototype),B.prototype.constructor=B}function b(B,rt){E.call(this,B,"BadRequest",400,"bad-request",rt)}function y(B,rt){E.call(this,B,"NotAuthenticated",401,"not-authenticated",rt)}function m(B,rt){E.call(this,B,"PaymentError",402,"payment-error",rt)}function c(B,rt){E.call(this,B,"Forbidden",403,"forbidden",rt)}function o(B,rt){E.call(this,B,"NotFound",404,"not-found",rt)}function a(B,rt){E.call(this,B,"MethodNotAllowed",405,"method-not-allowed",rt)}function l(B,rt){E.call(this,B,"NotAcceptable",406,"not-acceptable",rt)}function u(B,rt){E.call(this,B,"Timeout",408,"timeout",rt)}function f(B,rt){E.call(this,B,"Conflict",409,"conflict",rt)}function g(B,rt){E.call(this,B,"LengthRequired",411,"length-required",rt)}function _(B,rt){E.call(this,B,"Unprocessable",422,"unprocessable",rt)}function D(B,rt){E.call(this,B,"TooManyRequests",429,"too-many-requests",rt)}function M(B,rt){E.call(this,B,"GeneralError",500,"general-error",rt)}function I(B,rt){E.call(this,B,"NotImplemented",501,"not-implemented",rt)}function L(B,rt){E.call(this,B,"BadGateway",502,"bad-gateway",rt)}function R(B,rt){E.call(this,B,"Unavailable",503,"unavailable",rt)}p(E,Error),Object.defineProperty(E.prototype,"toJSON",{value:function(){return{name:this.name,message:this.message,code:this.code,className:this.className,data:this.data,errors:this.errors}}}),p(b,E),p(y,E),p(m,E),p(c,E),p(o,E),p(a,E),p(l,E),p(u,E),p(f,E),p(g,E),p(_,E),p(D,E),p(M,E),p(I,E),p(L,E),p(R,E);var N={FeathersError:E,BadRequest:b,NotAuthenticated:y,PaymentError:m,Forbidden:c,NotFound:o,MethodNotAllowed:a,NotAcceptable:l,Timeout:u,Conflict:f,LengthRequired:g,Unprocessable:_,TooManyRequests:D,GeneralError:M,NotImplemented:I,BadGateway:L,Unavailable:R,400:b,401:y,402:m,403:c,404:o,405:a,406:l,408:u,409:f,411:g,422:_,429:D,500:M,501:I,502:L,503:R};F.exports=Object.assign({convert:function(B){if(!B)return B;var rt=N[B.name],w=rt?new rt(B.message,B.data):new Error(B.message||B);return"object"===r(B)&&Object.assign(w,B),w}},N)},function(F,s,t){(function(r){function h(E){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(p){return typeof p}:function(p){return p&&"function"==typeof Symbol&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p})(E)}s.log=function(){var E;return"object"===("undefined"==typeof console?"undefined":h(console))&&console.log&&(E=console).log.apply(E,arguments)},s.formatArgs=function(E){if(E[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+E[0]+(this.useColors?"%c ":" ")+"+"+F.exports.humanize(this.diff),this.useColors){var p="color: "+this.color;E.splice(1,0,p,"color: inherit");var b=0,y=0;E[0].replace(/%[a-zA-Z%]/g,function(m){"%%"!==m&&(b++,"%c"===m&&(y=b))}),E.splice(y,0,p)}},s.save=function(E){try{E?s.storage.setItem("debug",E):s.storage.removeItem("debug")}catch(p){}},s.load=function(){var E;try{E=s.storage.getItem("debug")}catch(p){}return!E&&void 0!==r&&"env"in r&&(E=r.env.DEBUG),E},s.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&31<=parseInt(RegExp.$1,10)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function(){try{return localStorage}catch(E){}}(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33
1CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],F.exports=t(16)(s),F.exports.formatters.j=function(E){try{return JSON.stringify(E)}catch(p){return"[UnexpectedJSONParseError]: "+p.message}}}).call(this,t(6))},function(F,s,t){var r,h;void 0===(h="function"==typeof(r=function(){var E="function"==typeof Object.getOwnPropertySymbols;return{create:function(){var p=Object.create(this),b="string"==typeof p.__init?p.__init:"init";return"function"==typeof p[b]&&p[b].apply(p,arguments),p},mixin:function(p,b){for(var y=b||this,m=/\b_super\b/,c=Object.getPrototypeOf(y)||y.prototype,o={},a=p,l=function(f){var g=Object.getOwnPropertyDescriptor(a,f);!o[f]&&g&&(o[f]=g)};Object.getOwnPropertyNames(a).forEach(l),E&&Object.getOwnPropertySymbols(a).forEach(l),(a=Object.getPrototypeOf(a))&&Object.getPrototypeOf(a););var u=function(f){var g,_,D,M,I,L,R=o[f];"function"==typeof R.value&&m.test(R.value)&&(R.value=(g=c,D=f,M=R.value,L=function(){var N=this._super;this._super=I?_:g[D];var B=M.apply(this,arguments);return this._super=N,B},(I="function"==typeof(_=y[f]))&&E&&Object.getOwnPropertySymbols(_).forEach(function(N){L[N]=_[N]}),L)),Object.defineProperty(y,f,R)};return Object.keys(o).forEach(u),E&&Object.getOwnPropertySymbols(o).forEach(u),y},extend:function(p,b){return this.mixin(p,Object.create(b||this))},proxy:function(p){var b=this[p],y=Array.prototype.slice.call(arguments,1);return y.unshift(this),b.bind.apply(b,y)}}})?r.apply(s,[]):r)||(F.exports=h)},function(F,s,t){(function(r){function h(y,m,c){return m in y?Object.defineProperty(y,m,{value:c,enumerable:!0,configurable:!0,writable:!0}):y[m]=c,y}function E(y){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(y)}function p(y,m){return function(c){if(Array.isArray(c))return c}(y)||function(c,o){var a=[],l=!0,u=!1,f=void 0;try{for(var g,_=c[Symbol.iterator]();!(l=(g=_.next()).done)&&(a.push(g.value),!o||a.length!==o);l=!0);}catch(D){u=!0,f=D}finally{try{l||null==_.return||_.return()}finally{if(u)throw f}}return a}(y,m)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}s.stripSlashes=function(y){return y.replace(/^(\/+)|(\/+)$/g,"")};var b=s._={each:function(y,m){y&&"function"==typeof y.forEach?y.forEach(m):b.isObject(y)&&Object.keys(y).forEach(function(c){return m(y[c],c)})},some:function(y,m){return Object.keys(y).map(function(c){return[y[c],c]}).some(function(c){var o=p(c,2);return m(o[0],o[1])})},every:function(y,m){return Object.keys(y).map(function(c){return[y[c],c]}).every(function(c){var o=p(c,2);return m(o[0],o[1])})},keys:function(y){return Object.keys(y)},values:function(y){return b.keys(y).map(function(m){return y[m]})},isMatch:function(y,m){return b.keys(m).every(function(c){return y[c]===m[c]})},isEmpty:function(y){return 0===b.keys(y).length},isObject:function(y){return"object"===E(y)&&!Array.isArray(y)&&null!==y},isObjectOrArray:function(y){return"object"===E(y)&&null!==y},extend:function(){return Object.assign.apply(Object,arguments)},omit:function(y){for(var m=b.extend({},y),c=arguments.length,o=new Array(1<c?c-1:0),a=1;a<c;a++)o[a-1]=arguments[a];return o.forEach(function(l){return delete m[l]}),m},pick:function(y){for(var m=arguments.length,c=new Array(1<m?m-1:0),o=1;o<m;o++)c[o-1]=arguments[o];return c.reduce(function(a,l){return void 0!==y[l]&&(a[l]=y[l]),a},{})},merge:function(y,m){return b.isObject(y)&&b.isObject(m)&&Object.keys(m).forEach(function(c){b.isObject(m[c])?(y[c]||Object.assign(y,h({},c,{})),b.merge(y[c],m[c])):Object.assign(y,h({},c,m[c]))}),y}};s.isPromise=function(y){return b.isObject(y)&&"function"==typeof y.then},s.makeUrl=function(y){var m=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c="function"==typeof m.get?m.get.bind(m):function(){},o=c("env")||"production",a=c("host")||r.env.HOST_NAME||"localhost",l="development"===o||"test"===o||void 0===o?"http":"https",u=c("port")||r.env.PORT||3030,f="development"===o||"test"===o||void 0===o?":".concat(u):"";return y=y||"","".concat(l,"://").concat(a).concat(f,"/").concat(s.stripSlashes(y))},s.createSymbol=function(y){return"undefined"!=typeof Symbol?Symbol(y):y}}).call(this,t(6))},function(F,s){var t,r,h=F.exports={};function E(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}function b(g){if(t===setTimeout)return setTimeout(g,0);if((t===E||!t)&&setTimeout)return t=setTimeout,setTimeout(g,0);try{return t(g,0)}catch(_){try{return t.call(null,g,0)}catch(D){return t.call(this,g,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:E}catch(g){t=E}try{r="function"==typeof clearTimeout?clearTimeout:p}catch(g){r=p}}();var y,m=[],c=!1,o=-1;function a(){c&&y&&(c=!1,y.length?m=y.concat(m):o=-1,m.length&&l())}function l(){if(!c){var g=b(a);c=!0;for(var _=m.length;_;){for(y=m,m=[];++o<_;)y&&y[o].run();o=-1,_=m.length}y=null,c=!1,function(D){if(r===clearTimeout)return clearTimeout(D);if((r===p||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(D);try{r(D)}catch(M){try{return r.call(null,D)}catch(I){return r.call(this,D)}}}(g)}}function u(g,_){this.fun=g,this.array=_}function f(){}h.nextTick=function(g){var _=new Array(arguments.length-1);if(1<arguments.length)for(var D=1;D<arguments.length;D++)_[D-1]=arguments[D];m.push(new u(g,_)),1!==m.length||c||b(l)},u.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=f,h.addListener=f,h.once=f,h.off=f,h.removeListener=f,h.removeAllListeners=f,h.emit=f,h.prependListener=f,h.prependOnceListener=f,h.listeners=function(g){return[]},h.binding=function(g){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(g){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},function(F,s,t){function r(g){return function(_){if(Array.isArray(_)){for(var D=0,M=new Array(_.length);D<_.length;D++)M[D]=_[D];return M}}(g)||function(_){if(Symbol.iterator in Object(_)||"[object Arguments]"===Object.prototype.toString.call(_))return Array.from(_)}(g)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var h=t(1),E=h.hooks,p=h.isPromise,b=h._,y=t(20),m=E.createHookObject,c=E.getHooks,o=E.processHooks,a=E.enableHooks,l=E.ACTIVATE_HOOKS,u=function(g){var _=g.app,D=g.service,M=g.method,I=g.original;return function(){var L=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},R=_.hookTypes.reduce(function(N,B){var rt=L[B]||[];return N[B]=Array.isArray(rt)?rt:[rt],N},{});return function(){for(var N=arguments.length,B=new Array(N),rt=0;rt<N;rt++)B[rt]=arguments[rt];var w=!0===B[B.length-1]&&B.pop(),q=I||D[M].bind(D),Dt=m(M,{type:"before",arguments:B,service:D,app:_});
1return o.call(D,y.concat(R.before),Dt).then(function(Wt){if(void 0!==Wt.result)return Wt;var Qt,ce=q.apply(void 0,r((Qt=Wt,D.methods[M].reduce(function(Ee,Ke){return[].concat(r(Ee),[Qt[Ke]])},[]))));if(!p(ce))throw new Error("Service method '".concat(Wt.method,"' for '").concat(Wt.path,"' service must return a promise"));return ce.then(function(Ee){return Wt.result=Ee,Wt})}).then(function(Wt){return Object.assign({},Wt,{type:"after"})}).then(function(Wt){var Kt=R.after.concat(R.finally);return o.call(D,Kt,Wt)}).then(function(Wt){return w?Wt:Wt.result}).catch(function(Wt){var Kt=R.error.concat(R.finally),Qt=b.omit(Object.assign({},Wt.hook,Dt,{type:"error",original:Wt.hook,error:Wt}),"result");return o.call(D,Kt,Qt).catch(function(ce){return Qt.error=ce,Qt}).then(function(ce){return w?void 0!==ce.result?ce:Promise.reject(ce):void 0!==ce.result?ce.result:Promise.reject(ce.error)})})}}},f=s.hookMixin=function(g){if("function"!=typeof g.hooks){g.methods=Object.getOwnPropertyNames(g).filter(function(I){return"function"==typeof g[I]&&g[I][l]}).reduce(function(I,L){return I[L]=g[L][l],I},g.methods||{}),Object.assign(g.methods,{find:["params"],get:["id","params"],create:["data","params"],update:["id","data","params"],patch:["id","data","params"],remove:["id","params"]});var _=this,D=Object.keys(g.methods),M=D.reduce(function(I,L){return"function"!=typeof g[L]||(I[L]=function(){var R=this,N=Array.from(arguments),B=R._super.bind(R);return u({app:_,service:R,method:L,original:B})({before:c(_,R,"before",L),after:c(_,R,"after",L,!0),error:c(_,R,"error",L,!0),finally:c(_,R,"finally",L,!0)}).apply(void 0,r(N))}),I},{});a(g,D,_.hookTypes),g.mixin(M)}};F.exports=function(){return function(g){Object.assign(g,{hookTypes:["before","after","error","finally"]}),a(g,g.methods,g.hookTypes),g.mixins.push(f)}},F.exports.withHooks=u,F.exports.ACTIVATE_HOOKS=l,F.exports.activateHooks=function(g){return function(_){return Object.defineProperty(_,l,{value:g}),_}}},function(F,s){F.exports="3.0.0-development"},function(F,s,t){"use strict";var r=Object.prototype.hasOwnProperty,h=function(){for(var p=[],b=0;b<256;++b)p.push("%"+((b<16?"0":"")+b.toString(16)).toUpperCase());return p}(),E=function(p,b){for(var y=b&&b.plainObjects?Object.create(null):{},m=0;m<p.length;++m)void 0!==p[m]&&(y[m]=p[m]);return y};F.exports={arrayToObject:E,assign:function(p,b){return Object.keys(b).reduce(function(y,m){return y[m]=b[m],y},p)},compact:function(p){for(var b=[{obj:{o:p},prop:"o"}],y=[],m=0;m<b.length;++m)for(var c=b[m],o=c.obj[c.prop],a=Object.keys(o),l=0;l<a.length;++l){var u=a[l],f=o[u];"object"==typeof f&&null!==f&&-1===y.indexOf(f)&&(b.push({obj:o,prop:u}),y.push(f))}return function(g){for(var _;g.length;){var D=g.pop();if(_=D.obj[D.prop],Array.isArray(_)){for(var M=[],I=0;I<_.length;++I)void 0!==_[I]&&M.push(_[I]);D.obj[D.prop]=M}}return _}(b)},decode:function(p){try{return decodeURIComponent(p.replace(/\+/g," "))}catch(b){return p}},encode:function(p){if(0===p.length)return p;for(var b="string"==typeof p?p:String(p),y="",m=0;m<b.length;++m){var c=b.charCodeAt(m);45===c||46===c||95===c||126===c||48<=c&&c<=57||65<=c&&c<=90||97<=c&&c<=122?y+=b.charAt(m):c<128?y+=h[c]:c<2048?y+=h[192|c>>6]+h[128|63&c]:c<55296||57344<=c?y+=h[224|c>>12]+h[128|c>>6&63]+h[128|63&c]:(c=65536+((1023&c)<<10|1023&b.charCodeAt(m+=1)),y+=h[240|c>>18]+h[128|c>>12&63]+h[128|c>>6&63]+h[128|63&c])}return y},isBuffer:function(p){return null!=p&&!!(p.constructor&&p.constructor.isBuffer&&p.constructor.isBuffer(p))},isRegExp:function(p){return"[object RegExp]"===Object.prototype.toString.call(p)},merge:function p(b,y,m){if(!y)return b;if("object"!=typeof y){if(Array.isArray(b))b.push(y);else{if("object"!=typeof b)return[b,y];(m.plainObjects||m.allowPrototypes||!r.call(Object.prototype,y))&&(b[y]=!0)}return b}if("object"!=typeof b)return[b].concat(y);var c=b;return Array.isArray(b)&&!Array.isArray(y)&&(c=E(b,m)),Array.isArray(b)&&Array.isArray(y)?(y.forEach(function(o,a){r.call(b,a)?b[a]&&"object"==typeof b[a]?b[a]=p(b[a],o,m):b.push(o):b[a]=o}),b):Object.keys(y).reduce(function(o,a){var l=y[a];return o[a]=r.call(o,a)?p(o[a],l,m):l,o},c)}}},function(F,s,t){"use strict";var r=String.prototype.replace,h=/%20/g;F.exports={default:"RFC3986",formatters:{RFC1738:function(E){return r.call(E,h,"+")},RFC3986:function(E){return E}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},function(F,s,t){F.exports=t(43)},function(F,s,t){var r=t(13),h=t(2),E=t(21),p=t(31),b=t(42),y=t(44);Object.assign(r,{errors:h,socketio:b,primus:y,rest:p,authentication:E}),F.exports=r},function(F,s,t){var r=t(1).hooks,h=t(4),E=t(15),p=t(8),b=t(7),y=b.ACTIVATE_HOOKS,m=b.activateHooks,c=Object.create(null);function o(){var a=Object.create(c);return h.mixin(E,a),a.init(),a}o.version=p,o.SKIP=r.SKIP,o.ACTIVATE_HOOKS=y,o.activateHooks=m,F.exports=o,F.exports.default=o},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}var h=t(5),E=h._,p=E.each,b=E.pick,y=h.createSymbol,m=y("__feathersSkipHooks");s.SKIP=m,s.ACTIVATE_HOOKS=y("__feathersActivateHooks"),s.createHookObject=function(c){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},a={};return Object.defineProperty(a,"toJSON",{value:function(){return b(this,"type","method","path","params","id","data","result","error")}}),Object.assign(a,o,{method:c,get path(){var l=o.app,u=o.service;return u&&l&&l.services?Object.keys(l.services).find(function(f){return l.services[f]===u}):null}})},s.defaultMakeArguments=function(c){var o=[];return void 0!==c.id&&o.push(c.id),c.data&&o.push(c.data),o.push(c.params||{}),o},s.makeArguments=function(c){switch(c.method){case"find":return[c.params];case"get":case"remove":return[c.id,c.params];case"update":case"patch":return[c.id,c.data,c.params];case"create":return[c.data,c.params]}return s.defaultMakeArguments(c)},s.convertHookData=function(c){var o={};return Array.isArray(c)?o={all:c}:"object"!==r(c)?o={all:[c]}:p(c,function(a,l){o[l]=Array.isArray(a)?a:[a]}),o},s.isHookObject=function(c){return"object"===r(c)&&"string"==typeof c.method&&"string"==typeof c.type},s.getHooks=function(c,o,a,l){var f=c.__hooks[a][l]||[],g=o.__hooks[a][l]||[];return 4<arguments.length&&void 0!==arguments[4]&&arguments[4]?g.concat(f):f.concat(g)},s.processHooks=function(c,o){var a=this,l=o,u=function(f){if(f){if(f===m)return m;if(!s.isHookObject(f))throw new Error("".concat(l.type," hook for '").concat(l.method,"' method returned invali
1d hook object"));l=f}return l};return c.reduce(function(f,g){var _=g.bind(a);return(f=f.then(2===_.length?function(D){return D===m?m:new Promise(function(M,I){_(D,function(L,R){return L?I(L):M(R)})})}:function(D){return D===m?m:_(D)})).then(u)},Promise.resolve(l)).then(function(){return l}).catch(function(f){throw f.hook=l,f})},s.enableHooks=function(c,o,a){if("function"==typeof c.hooks)return c;var l={};return a.forEach(function(u){l[u]={}}),Object.defineProperty(c,"__hooks",{value:l}),Object.assign(c,{hooks:function(u){var f=this;return p(u,function(g,_){if(!f.__hooks[_])throw new Error("'".concat(_,"' is not a valid hook type"));var D=s.convertHookData(g);p(D,function(M,I){if("all"!==I&&-1===o.indexOf(I))throw new Error("'".concat(I,"' is not a valid hook method"))}),o.forEach(function(M){var I=f.__hooks[_][M]||(f.__hooks[_][M]=[]);D.all&&I.push.apply(I,D.all),D[M]&&I.push.apply(I,D[M])})}),this}})}},function(F,s,t){var r=t(3)("feathers:application"),h=t(1).stripSlashes,E=t(4),p=t(18),b=t(7),y=t(8),m=E.extend({create:null}),c={init:function(){Object.assign(this,{version:y,methods:["find","get","create","update","patch","remove"],mixins:[],services:{},providers:[],_setup:!1,settings:{}}),this.configure(b()),this.configure(p())},get:function(o){return this.settings[o]},set:function(o,a){return this.settings[o]=a,this},disable:function(o){return this.settings[o]=!1,this},disabled:function(o){return!this.settings[o]},enable:function(o){return this.settings[o]=!0,this},enabled:function(o){return!!this.settings[o]},configure:function(o){return o.call(this,this),this},service:function(o,a){if(void 0!==a)throw new Error("Registering a new service with `app.service(path, service)` is no longer supported. Use `app.use(path, service)` instead.");var l=h(o)||"/",u=this.services[l];return void 0===u&&"function"==typeof this.defaultService?this.use("/".concat(l),this.defaultService(l)).service(l):u},use:function(o,a){var l=this,u=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof o)throw new Error("'".concat(o,"' is not a valid service path."));var f=h(o)||"/",g="function"==typeof a.service&&a.services,_=this.methods.concat("setup").some(function(I){return a&&"function"==typeof a[I]});if(g){var D=a;return Object.keys(D.services).forEach(function(I){return l.use("".concat(f,"/").concat(I),D.service(I))}),this}if(!_)throw new Error("Invalid service object passed for path `".concat(f,"`"));var M=m.isPrototypeOf(a)?a:m.extend(a);return r("Registering new service at `".concat(f,"`")),this.mixins.forEach(function(I){return I.call(l,M,f,u)}),"function"==typeof M._setup&&M._setup(this,f),this.providers.forEach(function(I){return I.call(l,M,f,u)}),this._isSetup&&"function"==typeof M.setup&&(r("Setting up service for `".concat(f,"`")),M.setup(this,f)),this.services[f]=M,this},setup:function(){var o=this;return Object.keys(this.services).forEach(function(a){var l=o.services[a];r("Setting up service for `".concat(a,"`")),"function"==typeof l.setup&&l.setup(o,a)}),this._isSetup=!0,this}};F.exports=c},function(F,s,t){function r(h){return function(E){if(Array.isArray(E)){for(var p=0,b=new Array(E.length);p<E.length;p++)b[p]=E[p];return b}}(h)||function(E){if(Symbol.iterator in Object(E)||"[object Arguments]"===Object.prototype.toString.call(E))return Array.from(E)}(h)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}F.exports=function(h){function E(c){for(var o=0,a=0;a<c.length;a++)o=(o<<5)-o+c.charCodeAt(a),o|=0;return p.colors[Math.abs(o)%p.colors.length]}function p(c){var o;function a(){for(var l=arguments.length,u=new Array(l),f=0;f<l;f++)u[f]=arguments[f];if(a.enabled){var g=a,_=Number(new Date);g.diff=_-(o||_),g.prev=o,g.curr=_,o=_,u[0]=p.coerce(u[0]),"string"!=typeof u[0]&&u.unshift("%O");var M=0;u[0]=u[0].replace(/%([a-zA-Z%])/g,function(I,L){if("%%"===I)return I;M++;var R=p.formatters[L];return"function"==typeof R&&(I=R.call(g,u[M]),u.splice(M,1),M--),I}),p.formatArgs.call(g,u),(g.log||p.log).apply(g,u)}}return a.namespace=c,a.enabled=p.enabled(c),a.useColors=p.useColors(),a.color=E(c),a.destroy=b,a.extend=y,"function"==typeof p.init&&p.init(
1a),p.instances.push(a),a}function b(){var c=p.instances.indexOf(this);return-1!==c&&(p.instances.splice(c,1),!0)}function y(c,o){var a=p(this.namespace+(void 0===o?":":o)+c);return a.log=this.log,a}function m(c){return c.toString().substring(2,c.toString().length-2).replace(/\.\*\?$/,"*")}return((p.debug=p).default=p).coerce=function(c){return c instanceof Error?c.stack||c.message:c},p.disable=function(){var c=[].concat(r(p.names.map(m)),r(p.skips.map(m).map(function(o){return"-"+o}))).join(",");return p.enable(""),c},p.enable=function(c){var o;p.save(c),p.names=[],p.skips=[];var a=("string"==typeof c?c:"").split(/[\s,]+/),l=a.length;for(o=0;o<l;o++)a[o]&&("-"===(c=a[o].replace(/\*/g,".*?"))[0]?p.skips.push(new RegExp("^"+c.substr(1)+"$")):p.names.push(new RegExp("^"+c+"$")));for(o=0;o<p.instances.length;o++){var u=p.instances[o];u.enabled=p.enabled(u.namespace)}},p.enabled=function(c){if("*"===c[c.length-1])return!0;var o,a;for(o=0,a=p.skips.length;o<a;o++)if(p.skips[o].test(c))return!1;for(o=0,a=p.names.length;o<a;o++)if(p.names[o].test(c))return!0;return!1},p.humanize=t(17),Object.keys(h).forEach(function(c){p[c]=h[c]}),p.instances=[],p.names=[],p.skips=[],p.formatters={},p.selectColor=E,p.enable(p.load()),p}},function(F,s){var t=36e5,r=864e5;function h(E,p,b,y){var m=1.5*b<=p;return Math.round(E/b)+" "+y+(m?"s":"")}F.exports=function(E,p){p=p||{};var y,m,b=typeof E;if("string"===b&&0<E.length)return function(y){if(!(100<(y=String(y)).length)){var m=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(m){var c=parseFloat(m[1]);switch((m[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*c;case"weeks":case"week":case"w":return 6048e5*c;case"days":case"day":case"d":return c*r;case"hours":case"hour":case"hrs":case"hr":case"h":return c*t;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*c;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*c;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}}}(E);if("number"===b&&!1===isNaN(E))return p.long?(y=E,m=Math.abs(y),r<=m?h(y,m,r,"day"):t<=m?h(y,m,t,"hour"):6e4<=m?h(y,m,6e4,"minute"):1e3<=m?h(y,m,1e3,"second"):y+" ms"):function(y){var m=Math.abs(y);return r<=m?Math.round(y/r)+"d":t<=m?Math.round(y/t)+"h":6e4<=m?Math.round(y/6e4)+"m":1e3<=m?Math.round(y/1e3)+"s":y+"ms"}(E);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(E))}},function(F,s,t){var r=t(19).EventEmitter,h=t(4),E=s.eventHook=function(){return function(b){var m=b.service,c=b.a
1pp.eventMappings[b.method],o=m._hookEvents&&-1!==m._hookEvents.indexOf(c);c&&o&&"error"!==b.type&&(Array.isArray(b.result)?b.result:[b.result]).forEach(function(a){return m.emit(c,a,b)})}},p=s.eventMixin=function(b){if(!b._serviceEvents){var y=this;"function"!=typeof b.mixin||"function"==typeof b.on&&"function"==typeof b.emit||b.mixin(r.prototype),Object.defineProperties(b,{_serviceEvents:{value:Array.isArray(b.events)?b.events.slice():[]},_hookEvents:{value:[]}}),Object.keys(y.eventMappings).forEach(function(c){var o=y.eventMappings[c],a=-1!==b._serviceEvents.indexOf(o);"function"!=typeof b[c]||a||(b._serviceEvents.push(o),b._hookEvents.push(o))})}};F.exports=function(){return function(b){Object.assign(b,{eventMappings:{create:"created",update:"updated",remove:"removed",patch:"patched"}}),b.hooks({finally:E()}),h.mixin(r.prototype,b),b.mixins.push(p)}}},function(F,s,t){"use strict";var r,h="object"==typeof Reflect?Reflect:null,E=h&&"function"==typeof h.apply?h.apply:function(f,g,_){return Function.prototype.apply.call(f,g,_)};r=h&&"function"==typeof h.ownKeys?h.ownKeys:Object.getOwnPropertySymbols?function(f){return Object.getOwnPropertyNames(f).concat(Object.getOwnPropertySymbols(f))}:function(f){return Object.getOwnPropertyNames(f)};var p=Number.isNaN||function(f){return f!=f};function b(){b.init.call(this)}((F.exports=b).EventEmitter=b).prototype._events=void 0,b.prototype._eventsCount=0,b.prototype._maxListeners=void 0;var y=10;function m(f){return void 0===f._maxListeners?b.defaultMaxListeners:f._maxListeners}function c(f,g,_,D){var M,I,L;if("function"!=typeof _)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof _);if(void 0===(I=f._events)?(I=f._events=Object.create(null),f._eventsCount=0):(void 0!==I.newListener&&(f.emit("newListener",g,_.listener?_.listener:_),I=f._events),L=I[g]),void 0===L)L=I[g]=_,++f._eventsCount;else if("function"==typeof L?L=I[g]=D?[_,L]:[L,_]:D?L.unshift(_):L.push(_),0<(M=m(f))&&L.length>M&&!L.warned){L.warned=!0;var N=new Error("Possible EventEmitter memory leak detected. "+L.length+" "+String(g)+" listeners added. Use emitter.setMaxListeners() to increase limit");N.name="MaxListenersExceededWarning",N.emitter=f,N.type=g,N.count=L.length,console&&console.warn&&console.warn(N)}return f}function o(f,g,_){var D={fired:!1,wrapFn:void 0,target:f,type:g,listener:_},M=function(){for(var I=[],L=0;L<arguments.length;L++)I.push(arguments[L]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,E(this.listener,this.target,I))}.bind(D);return M.listener=_,D.wrapFn=M}function a(f,g,_){var D=f._events;if(void 0===D)return[];var M=D[g];return void 0===M?[]:"function"==typeof M?_?[M.listener||M]:[M]:_?function(I){for(var L=new Array(I.length),R=0;R<L.length;++R)L[R]=I[R].listener||I[R];return L}(M):u(M,M.length)}function l(f){var g=this._events;if(void 0!==g){var _=g[f];if("function"==typeof _)return 1;if(void 0!==_)return _.length}return 0}function u(f,g){for(var _=new Array(g),D=0;D<g;++D)_[D]=f[D];return _}Object.defineProperty(b,"defaultMaxListeners",{enumerable:!0,get:function(){return y},set:function(f){if("number"!=typeof f||f<0||p(f))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+f+".");y=f}}),b.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},b.prototype.setMaxListeners=function(f){if("number"!=typeof f||f<0||p(f))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+f+".");return this._maxListeners=f,this},b.prototype.getMaxListeners=function(){return m(this)},b.prototype.emit=function(f){for(var g=[],_=1;_<arguments.length;_++)g.push(arguments[_]);var D="error"===f,M=this._events;if(void 0!==M)D=D&&void 0===M.error;else if(!D)return!1;if(D){var I;if(0<g.length&&(I=g[0]),I instanceof Error)throw I;var L=new Error("Unhandled error."+(I?" ("+I.message+")":""));throw L.context=I,L}var R=M[f];if(void 0===R)return!1;if("function"==typeof R)E(R,this,g);else{var N=R.length,B=u(R,N);for(_=0;_<N;++_)E(B[_],this,g)}return!0},b.prototype.on=b.prototype.addListener=function(f,g){return c(this,f,g,!1)},b.prototype.prependListener=function(f,g){return c(this,f,g,!0)},b.prototype.once=function(f,g){if("function"!=typeof g)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof g);return this.on(f,o(this,f,g)),this},b.prototype.prependOnceListener=function(f,g){if("function"!=typeof g)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof g);return this.prependListener(f,o(this,f,g)),this},b.prototype.off=b.prototype.removeListener=function(f,g){var _,D,M,I,L;if("function"!=typeof g)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof g);if(void 0===(D=this._events))return this;if(void 0===(_=D[f]))return this;if(_===g||_.listener===g)0==--this._eventsCount?this._events=Object.create(null):(delete D[f],D.removeListener&&this.emit
1("removeListener",f,_.listener||g));else if("function"!=typeof _){for(M=-1,I=_.length-1;0<=I;I--)if(_[I]===g||_[I].listener===g){L=_[I].listener,M=I;break}if(M<0)return this;0===M?_.shift():function(R,N){for(;N+1<R.length;N++)R[N]=R[N+1];R.pop()}(_,M),1===_.length&&(D[f]=_[0]),void 0!==D.removeListener&&this.emit("removeListener",f,L||g)}return this},b.prototype.removeAllListeners=function(f){var g,_,D;if(void 0===(_=this._events))return this;if(void 0===_.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==_[f]&&(0==--this._eventsCount?this._events=Object.create(null):delete _[f]),this;if(0===arguments.length){var M,I=Object.keys(_);for(D=0;D<I.length;++D)"removeListener"!==(M=I[D])&&this.removeAllListeners(M);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(g=_[f]))this.removeListener(f,g);else if(void 0!==g)for(D=g.length-1;0<=D;D--)this.removeListener(f,g[D]);return this},b.prototype.listeners=function(f){return a(this,f,!0)},b.prototype.rawListeners=function(f){return a(this,f,!1)},b.listenerCount=function(f,g){return"function"==typeof f.listenerCount?f.listenerCount(g):l.call(f,g)},b.prototype.listenerCount=l,b.prototype.eventNames=function(){return 0<this._eventsCount?r(this._events):[]}},function(F,s,t){var r=t(1)._;F.exports=[function(h){var b=h.service.methods[h.method],y=h.arguments.reduce(function(m,c,o){return m[b[o]]=c,m},{});return y.params||(y.params={}),Object.assign(h,y),h},function(h){var p=h.method,b=h.service.methods[p];if(b.includes("id")&&void 0===h.id)throw new Error("An id must be provided to the '".concat(p,"' method"));if(b.includes("data")&&!r.isObjectOrArray(h.data))throw new Error("A data object must be provided to the '".concat(p,"' method"));return h}]},function(F,s,t){var r=t(22),h=t(26),E={header:"Authorization",cookie:"feathers-jwt",storageKey:"feathers-jwt",jwtStrategy:"jwt",path:"/authentication",entity:"user",service:"users",timeout:5e3};function p(){var y=Object.assign({},E,0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});return function(){var m=this;m.passport=new h(m,y),m.authenticate=m.passport.authenticate.bind(m.passport),m.logout=m.passport.logout.bind(m.passport),m.mixins.push(function(c){if(m.version<"3.0.0")throw new Error("This version of @feathersjs/authentication-client only works with @feathersjs/feathers v3.0.0 or later.");c.hooks({before:r.populateAccessToken(y)})}),m.rest&&m.mixins.push(function(c){c.hooks({before:r.populateHeader(y)})})}}F.exports=p,F.exports.default=p,F.exports.defaults=E},function(F,s,t){var r={populateHeader:t(23),populateAccessToken:t(24),populateEntity:t(25)};F.exports=r},function(F,s){F.exports=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!t.header)throw new Error("You need to pass 'options.header' to the populateHeader() hook.");return function(r){return"before"!==r.type?Promise.reject(new Error("The 'populateHeader' hook should only be used as a 'before' hook.")):(r.params.accessToken&&(r.params.headers=Object.assign({},(h={},E=t.header,p=t.prefix?"".concat(t.prefix," ").concat(r.params.accessToken):r.params.accessToken,E in h?Object.defineProperty(h,E,{value:p,enumerable:!0,configurable:!0,writable:!0}):h[E]=p,h),r.params.headers)),Promise.resolve(r));var h,E,p}}},function(F,s){F.exports=function(){return function(t){var r=t.app;return"before"!==t.type?Promise.reject(new Error("The 'populateAccessToken' hook should only be used as a 'before' hook.")):(Object.assign(t.params,{accessToken:r.get("accessToken")}),Promise.resolve(t))}}},function(F,s){F.exports=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!t.service)throw new Error("You need to pass 'options.service' to the populateEntity() hook.");if(!t.field)throw new Error("You need to pass 'options.field' to the populateEntity() hook.");if(!t.entity)throw new Error("You need to pass 'options.entity' to the populateEntity() hook.");return function(r){var h=r.app;return"after"!==r.type?Promise.reject(new Error("The 'populateEntity' hook should only be used as an 'after' hook.")):h.passport.verifyJWT(r.result.accessToken).then(function(E){var p=E[t.field];return p?h.service(t.service).get(p):Promise.reject(new Error("Access token payload is missing the '".concat(t.field,"' field.")))}).then(function(E){return r.result[t.entity]=E,h.set(t.entity,E),Promise.resolve(r)})}}},function(F,s,t){var h=t(2),E=t(27),p=t(3),b=t(30),y=b.Storage,m=b.payloadIsValid,c=b.getCookie,o=b.clearCookie,a=p("@feathersjs/authentication-client");F.exports=function(){function l(g,_){if(function(D,M){if(!(D instanceof l))throw new TypeError("Cannot call a class as a function")}(this),g.passport)throw new Error("You have already registered authentication on this client app instance. You only need to do it once.");Object.assign(this,{options:_,app:g,payloadIsValid:m,getCookie:c,clearCookie:o,storage:g.get("storage")||this.get
1Storage(_.storage)}),this.setJWT=this.setJWT.bind(this),g.set("storage",this.storage),this.getJWT().then(this.setJWT),this.setupSocketListeners()}var f;return(f=[{key:"setupSocketListeners",value:function(){var g=this,_=this.app,D=_.io||_.primus,M=_.io?"emit":"send";if(D){D.on(_.io?"reconnect":"reconnected",function(){if(a("Socket reconnected"),D.authenticated){var R={strategy:g.options.jwtStrategy,accessToken:_.get("accessToken")};g.authenticateSocket(R,D,M).then(g.setJWT).catch(function(N){a("Error re-authenticating after socket reconnect",N),D.authenticated=!1,_.emit("reauthentication-error",N)})}});var L=function(){D.io.engine.on("upgrade",function(){if(a("Socket upgrading"),D.authenticated){var R={strategy:g.options.jwtStrategy,accessToken:_.get("accessToken")};g.authenticateSocket(R,D,M).then(g.setJWT).catch(function(N){a("Error re-authenticating after socket upgrade",N),D.authenticated=!1,_.emit("reauthentication-error",N)})}})};D.io&&D.io.engine?L():D.on("connect",L)}}},{key:"connected",value:function(){var g=this,_=this.app;if(_.rest)return Promise.resolve();var D=_.io||_.primus;return D?_.io&&D.connected||_.primus&&3===D.readyState?(a("Socket already connected"),Promise.resolve(D)):new Promise(function(M,I){var L=_.primus?"open":"connect",R=_.io?"disconnect":"end",N=setTimeout(function(){a("Socket connection timed out"),I(new Error("Socket connection timed out"))},g.options.timeout);a("Waiting for socket connection");var B=function(){a("Socket disconnected before it could connect"),D.authenticated=!1};D.once(R,B),D.once(L,function(){a("Socket connected"),a("Removing ".concat(R," listener")),D.removeListener(R,B),clearTimeout(N),M(D)})}):Promise.reject(new Error("It looks like your client connection has not been configured."))}},{key:"authenticate",value:function(){var g=this,_=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},D=this.app,M=Promise.resolve(_);return _.strategy||(_.accessToken?_.strategy=this.options.jwtStrategy:M=this.getJWT().then(function(I){return I?{strategy:g.options.jwtStrategy,accessToken:I}:Promise.reject(new h.NotAuthenticated("Could not find stored JWT and no authentication strategy was given"))})),M.then(function(I){return g.connected(D).then(function(L){return D.rest?D.service(g.options.path).create(I).then(g.setJWT):g.authenticateSocket(I,L,D.io?"emit":"send").then(g.setJWT)})}).then(function(I){return D.emit("authenticated",I),I})}},{key:"authenticateSocket",value:function(g,_,D){var M=this;return new Promise(function(I,L){var R=setTimeout(function(){a("authenticateSocket timed out"),L(new Error("Authentication timed out"))},M.options.timeout);a("Attempting to authenticate socket"),_[D]("authenticate",g,function(N,B){if(N)return L(N);clearTimeout(R),_.authenticated=!0,a("Socket authenticated!"),I(B)})})}},{key:"logoutSocket",value:function(g,_){var D=this;return new Promise(function(M,I){var L=setTimeout(function(){a("logoutSocket timed out"),I(new Error("Logout timed out"))},D.options.timeout);g[_]("logout",function(R){if(clearTimeout(L),g.authenticated=!1,R)return I(R);M()})})}},{key:"logout",value:function(){var g=this,_=this.app;return _.set("accessToken",null),this.clearCookie(this.options.cookie),Promise.resolve(_.get("storage").removeItem(this.options.storageKey)).then(function(){if(_.io||_.primus)return g.logoutSocket(_.io?_.io:_.primus,_.io?"emit":"send")}).then(function(D){return _.emit("logout",D),D})}},{key:"setJWT",value:function(g){var _=g&&g.accessToken?g.accessToken:g;return _&&(this.app.set("accessToken",_),this.app.get("storage").setItem(this.options.storageKey,_)),Promise.resolve(g)}},{key:"getJWT",value:function(){var g=this,_=this.app;return new Promise(function(D,M){var I=_.get("accessToken");return I?D(I):Promise.resolve(g.storage.getItem(g.options.storageKey)).then(function(L){var R=L||g.getCookie(g.options.cookie);return R&&"null"!==R&&!g.payloadIsValid(E(R))&&(R=void 0),D(R)}).catch(M)})}},{key:"verifyJWT",value:function(g){if("string"!=typeof g)return Promise.reject(new Error("Token provided to verifyJWT is missing or not a string"));try{var _=E(g);return this.payloadIsValid(_)?Promise.resolve(_):Promise.reject(new Error("Invalid token: expired"))}catch(D){return Promise.reject(new Error("Cannot decode malformed token."))}}},{key:"getStorage",value:function(g){return g||new y}}])&&function r(l,u){for(var f=0;f<u.length;f++){var g=u[f];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(l,g.key,g)}}(l.prototype,f),l}()},function(F,s,t){"use strict";var r=t(28);function h(E){this.message=E}(h.prototype=new Error).name="InvalidTokenError",F.exports=function(E,p){if("string"!=typeof E)throw new h("Invalid token specified");var b=!0===(p=p||{}).header?0:1;try{return JSON.parse(r(E.split(".")[b]))}catch(y){throw new h("Invalid token specified: "+y.message)}},F.exports.InvalidTokenError=h},function(F,s,t){var r=t(29);F.exports=function(h){var E=h.replace(/-/g,"+").replace(/_/g,"/");switch(E.length%4){case 0:break;case 2:E+="==";break;case 3:E+="=";break;default:throw"Illegal base64url string!"}try{return decodeURIComponent(r(E).replace(/(.)/g,function(p,b){var y=b.charCodeAt(0).toString(16).toUpperCase();return y.length<2&&(y="0"+y),"%"+y}))}catch(p){return r(E)}}},function(F,s){function t(r){this.message=r}(t.prototype=new Error).name="InvalidCharacterError",F.exports="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(r){var h=String(r).replace(/=+$/,"");if(h.length%4==1)throw new t("'atob' failed: The string to be decoded is not correctly encoded.");for(var E,p,b=0,y=0,m="";p=h.charAt(y++);~p&&(E=b%4?64*E+p:p,b++%4)?m+=String.fromCharCode(255&E>>(-2*b&6)):0)p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/=".indexOf(p);return m}},function(F,s){s.Storage=function(){function r(){(function(p,b){if(!(p instanceof b))throw new TypeError("Cannot call a class as a function")})(this,r),this.store={}}var E;return(E=[{key:"getItem",value:function(p){return this.store[p]}},{key:"setItem",value:function(p,b){return this.store[p]=b}},{key:"removeItem",value:function(p){return delete this.store[p],this}}])&&function t(r,h){for(var E=0;E<h.length;E++){var p=h[E];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(r,p.key,p)}}(r.prototype,E),r}(),s.payloadIsValid=function(r){return r&&(!r.exp||1e3*r.exp>(new Date).getTime())},s.getCookie=function(r){if("undefined"!=typeof document){var h="; ".concat(document.cookie).split("; ".concat(r,"="));if(2===h.length)return h.pop().split(";").shift()}return null},s.clearCookie=function(r){return"undefined"!=typeof document&&(document.cookie="".concat(r,"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;")),null}},function(F,s,t){var r=t(32),h=t(36),E=t(37),p=t(38),b=t(39),y=t(40),m=t(0),c={jquery:r,superagent:h,request:E,fetch:p,axios:b,angular:y,angularHttpClient:t(41)};function o(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",l={Base:m};return Object.keys(c).forEach(function(u){var f=c[u];l[u]=function(g){var _=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!g)throw new Error("".concat(u," has to be provided to feathers-rest"));var D=function(I){return new f({base:a,name:I,connection:g,options:_})},M=function(){if("function"==typeof this.defaultService)throw new Error("Only one default client provider can be configured");this.rest=g,this.defaultService=D};return M.Service=f,M.service=D,M}}),l}F.exports=o,F.exports.default=o},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=this,_=f.connection,D=void 0===_?{}:_,M=Object.assign({},u.headers,this.options.headers,D.headers),I=Object.assign({dataType:u.type||"json"},D,u,{headers:M});return u.body&&(I.data=JSON.stringify(u.body),I.contentType="application/json"),delete I.type,delete I.body,new Promise(function(L,R){g.connection.ajax(I).then(L,function(N){var B=N.responseText;try{B=JSON.parse(B)}catch(rt){B=new Error(N.responseText)}B.xhr=B.response=N,R(B)})})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){"use strict";var r=t(34),h=t(35),E=t(10);F.exports={formats:E,parse:h,stringify:r}},function(F,s,t){"use strict";var r=t(9),h=t(10),E={brackets:function(m){return m+"[]"},indices:function(m,c){return m+"["+c+"]"},repeat:function(m){return m}},p=Date.prototype.toISOString,b={delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,serializeDate:function(m){return p.call(m)},skipNulls:!1,strictNullHandling:!1},y=function m(c,o,a,l,u,f,g,_,D,M,I,L){var R=c;if("function"==typeof g)R=g(o,R);else if(R instanceof Date)R=M(R);else if(null===R){if(l)return f&&!L?f(o,b.encoder):o;R=""}if("string"==typeof R||"number"==typeof R||"boolean"==typeof R||r.isBuffer(R))return f?[I(L?o:f(o,b.encoder))+"="+I(f(R,b.encoder))]:[I(o)+"="+I(String(R))];var N,B=[];if(void 0===R)return B;if(Array.isArray(g))N=g;else{var rt=Object.keys(R);
1N=_?rt.sort(_):rt}for(var w=0;w<N.length;++w){var q=N[w];u&&null===R[q]||(B=Array.isArray(R)?B.concat(m(R[q],a(o,q),a,l,u,f,g,_,D,M,I,L)):B.concat(m(R[q],o+(D?"."+q:"["+q+"]"),a,l,u,f,g,_,D,M,I,L)))}return B};F.exports=function(m,c){var o=m,a=c?r.assign({},c):{};if(null!=a.encoder&&"function"!=typeof a.encoder)throw new TypeError("Encoder has to be a function.");var l=void 0===a.delimiter?b.delimiter:a.delimiter,u="boolean"==typeof a.strictNullHandling?a.strictNullHandling:b.strictNullHandling,f="boolean"==typeof a.skipNulls?a.skipNulls:b.skipNulls,g="boolean"==typeof a.encode?a.encode:b.encode,_="function"==typeof a.encoder?a.encoder:b.encoder,D="function"==typeof a.sort?a.sort:null,M=void 0!==a.allowDots&&a.allowDots,I="function"==typeof a.serializeDate?a.serializeDate:b.serializeDate,L="boolean"==typeof a.encodeValuesOnly?a.encodeValuesOnly:b.encodeValuesOnly;if(void 0===a.format)a.format=h.default;else if(!Object.prototype.hasOwnProperty.call(h.formatters,a.format))throw new TypeError("Unknown format option provided.");var R,N,B=h.formatters[a.format];"function"==typeof a.filter?o=(N=a.filter)("",o):Array.isArray(a.filter)&&(R=N=a.filter);var w=[];if("object"!=typeof o||null===o)return"";var q=E[a.arrayFormat in E?a.arrayFormat:"indices"in a?a.indices?"indices":"repeat":"indices"];R||(R=Object.keys(o)),D&&R.sort(D);for(var Dt=0;Dt<R.length;++Dt){var Wt=R[Dt];f&&null===o[Wt]||(w=w.concat(y(o[Wt],Wt,q,u,f,g?_:null,N,D,M,I,B,L)))}var Kt=w.join(l);return 0<Kt.length?(!0===a.addQueryPrefix?"?":"")+Kt:""}},function(F,s,t){"use strict";var r=t(9),h=Object.prototype.hasOwnProperty,E={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},p=function(b,y,m){if(b){var c=m.allowDots?b.replace(/\.([^.[]+)/g,"[$1]"):b,o=/(\[[^[\]]*])/g,a=/(\[[^[\]]*])/.exec(c),l=a?c.slice(0,a.index):c,u=[];if(l){if(!m.plainObjects&&h.call(Object.prototype,l)&&!m.allowPrototypes)return;u.push(l)}for(var f=0;null!==(a=o.exec(c))&&f<m.depth;){if(f+=1,!m.plainObjects&&h.call(Object.prototype,a[1].slice(1,-1))&&!m.allowPrototypes)return;u.push(a[1])}return a&&u.push("["+c.slice(a.index)+"]"),function(g,_,D){for(var M=_,I=g.length-1;0<=I;--I){var L,R=g[I];if("[]"===R)L=(L=[]).concat(M);else{L=D.plainObjects?Object.create(null):{};var N="["===R.charAt(0)&&"]"===R.charAt(R.length-1)?R.slice(1,-1):R,B=parseInt(N,10);!isNaN(B)&&R!==N&&String(B)===N&&0<=B&&D.parseArrays&&B<=D.arrayLimit?(L=[])[B]=M:L[N]=M}M=L}return M}(u,y,m)}};F.exports=function(b,y){var m=y?r.assign({},y):{};if(null!=m.decoder&&"function"!=typeof m.decoder)throw new TypeError("Decoder has to be a function.");if(m.ignoreQueryPrefix=!0===m.ignoreQueryPrefix,m.delimiter="string"==typeof m.delimiter||r.isRegExp(m.delimiter)?m.delimiter:E.delimiter,m.depth="number"==typeof m.depth?m.depth:E.depth,m.arrayLimit="number"==typeof m.arrayLimit?m.arrayLimit:E.arrayLimit,m.parseArrays=!1!==m.parseArrays,m.decoder="function"==typeof m.decoder?m.decoder:E.decoder,m.allowDots="boolean"==typeof m.allowDots?m.allowDots:E.allowDots,m.plainObjects="boolean"==typeof m.plainObjects?m.plainObjects:E.plainObjects,m.allowPrototypes="boolean"==typeof m.allowPrototypes?m.allowPrototypes:E.allowPrototypes,m.parameterLimit="number"==typeof m.parameterLimit?m.parameterLimit:E.parameterLimit,m.strictNullHandling="boolean"==typeof m.strictNullHandling?m.strictNullHandling:E.strictNullHandling,""===b||null==b)return m.plainObjects?Object.create(null):{};for(var c="string"==typeof b?function(g,_){for(var D={},L=(_.ignoreQueryPrefix?g.replace(/^\?/,""):g).split(_.delimiter,_.parameterLimit===1/0?void 0:_.parameterLimit),R=0;R<L.length;++R){var N,B,rt=L[R],w=rt.indexOf("]="),q=-1===w?rt.indexOf("="):w+1;B=-1===q?(N=_.decoder(rt,E.decoder),_.strictNullHandling?null:""):(N=_.decoder(rt.slice(0,q),E.decoder),_.decoder(rt.slice(q+1),E.decoder)),D[N]=h.call(D,N)?[].concat(D[N]).concat(B):B}return D}(b,m):b,o=m.plainObjects?Object.create(null):{},a=Object.keys(c),l=0;l<a.length;++l){var u=a[l],f=p(u,c[u],m);o=r.merge(o,f,m)}return r.compact(o)}},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if
1(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=this.connection(u.method,u.url).set(this.options.headers||{}).set("Accept","application/json").set(f.connection||{}).set(u.headers||{}).type(u.type||"json");return new Promise(function(_,D){g.set(u.headers),u.body&&g.send(u.body),g.end(function(M,I){if(M){try{var L=M.response;(M=JSON.parse(M.response.text)).response=L}catch(R){}return D(M)}_(I&&I.body)})})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=this;return new Promise(function(_,D){var M=f.connection,L=Object.assign({},u.headers,(void 0===M?{}:M).headers);g.connection(Object.assign({json:!0},u,f.connection,{headers:L}),function(R,N,B){return R?D(R):!R&&400<=N.statusCode?"string"==typeof B?D(new Error(B)):(B.response=N,D(Object.assign(new Error(B.message),B))):void _(B)})})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=Object.assign({},u,f.connection);return g.headers=Object.assign({Accept:"application/json"},this.options.headers,g.headers),u.body&&(g.body=JSON.stringify(u.body)),(0,this.connection)(u.url,g).then(this.checkStatus).then(function(_){return 204===_.status?null:_.json()})}},{key:"checkStatus",value:function(u){return u.ok?u:u.json().then(function(f){throw f.response=u,f})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if
1(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=Object.assign({url:u.url,method:u.method,data:u.body,headers:Object.assign({Accept:"application/json"},this.options.headers,u.headers)},f.connection);return this.connection.request(g).then(function(_){return _.data}).catch(function(_){var D=_.response||_;throw D instanceof Error?D:D.data||D})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=this.connection,_=this.options.Headers;if(!g||!_)throw new Error("Please pass angular's 'http' (instance) and and object with 'Headers' (class) to feathers-rest");var D=u.url,M=f.connection,I=void 0===M?{}:M,L=new _(Object.assign({Accept:"application/json"},this.options.headers,u.headers,I.headers)),R=Object.assign({method:u.method,body:u.body},I,{headers:L});return new Promise(function(N,B){g.request(D,R).subscribe(N,B)}).then(function(N){return N.json()}).catch(function(N){var B=N.response||N;throw B instanceof Error?B:B.json()||B})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){function r(c){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(c)}function E(c,o){return!o||"object"!==r(o)&&"function"!=typeof o?function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(c):o}function p(c){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(c)}function b(c,o){return(b=Object.setPrototypeOf||function(a,l){return a.__proto__=l,a})(c,o)}var y=t(0),m=function(c){function o(){return function(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}(this,o),E(this,p(o).apply(this,arguments))}var l;return function(u,f){if("function"!=typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&b(u,f)}(o,y),(l=[{key:"request",value:function(u,f){var g=this.connection,_=this.options.HttpHeaders;if(!g||!_)throw new Error("Please pass angular's 'httpClient' (instance) and and object with 'HttpHeaders' (class) to feathers-rest");var D=u.url,M=f.connection,L=new _(Object.assign({Accept:"application/json"},this.options.headers,u.headers,(void 0===M?{}:M).headers)),R=Object.assign({body:u.body},f.connection,{headers:L});return new Promise(function(N,B){g.request(u.method,D,R).subscribe(N,B)}).catch(function(N){var B=N.error;throw B?"string"==typeof B?JSON.parse(B):B:N})}}])&&function h(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(o.prototype,l),o}();F.exports=m},function(F,s,t){var r=t(11);function h(E,p){if(!E)throw new Error("Socket.io connection needs to be provided");var b=function(m){var c=this,o=Object.keys(this.eventMappings||{}).map(function(l){return c.eventMappings[l]}),a=Object.assign({},p,{events:o,name:m,connection:E,method:"emit"});return new r(a)},y=function(){if("function"==typeof this.defaultService)throw new Error("Only one default client provider can be configured");this.io=E,this.defaultService=b};return y.Service=r,y.service=b,y}F.exports=h,F.exports.default=h},function(F,s,t){var h=t(2),E=h.convert,p=h.Timeout,b=t(3)("@feathersjs/transport-commons/client"),y=["addListener","emit","listenerCount","listeners","on","once","prependListener","prependOnceListener","removeAllListeners","removeListener"],m=["eventNames","getMaxListeners","setMaxListeners"];F.exports=function(){function c(l){var u;(function(f,g){if(!(f instanceof g))throw new TypeError("Cannot call a class as a function")})(this,c),this.events=l.events,this.path=l.name,this.connection=l.connection,this.method=l.method,this.timeout=l.timeout||5e3,u=this,m.forEach(function(f){u[f]=function(){var g;if("function"!=typeof this.connection[f])throw new Error("Can not call '".concat(f,"' on the client service connection"));return(g=this.connection)[f].apply(g,arguments)}}
1),y.forEach(function(f){u[f]=function(g){var _;if("function"!=typeof this.connection[f])throw new Error("Can not call '".concat(f,"' on the client service connection"));var D="".concat(this.path," ").concat(g);b("Calling emitter method ".concat(f," with ")+"namespaced event '".concat(D,"'"));for(var M=arguments.length,I=new Array(1<M?M-1:0),L=1;L<M;L++)I[L-1]=arguments[L];var R=(_=this.connection)[f].apply(_,[D].concat(I));return R===this.connection?this:R}})}var a;return(a=[{key:"send",value:function(l){for(var u=this,f=arguments.length,g=new Array(1<f?f-1:0),_=1;_<f;_++)g[_-1]=arguments[_];return new Promise(function(D,M){var I,L=setTimeout(function(){return M(new p("Timeout of ".concat(u.timeout,"ms exceeded calling ").concat(l," on ").concat(u.path),{timeout:u.timeout,method:l,path:u.path}))},u.timeout);g.unshift(l,u.path),g.push(function(R,N){return R=E(R),clearTimeout(L),R?M(R):D(N)}),b("Sending socket.".concat(u.method),g),(I=u.connection)[u.method].apply(I,g)})}},{key:"find",value:function(){return this.send("find",(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).query||{})}},{key:"get",value:function(l){return this.send("get",l,(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).query||{})}},{key:"create",value:function(l){return this.send("create",l,(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).query||{})}},{key:"update",value:function(l,u){return this.send("update",l,u,(2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}).query||{})}},{key:"patch",value:function(l,u){return this.send("patch",l,u,(2<arguments.length&&void 0!==arguments[2]?arguments[2]:{}).query||{})}},{key:"remove",value:function(l){return this.send("remove",l,(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).query||{})}},{key:"off",value:function(l){for(var u=arguments.length,f=new Array(1<u?u-1:0),g=1;g<u;g++)f[g-1]=arguments[g];var _;return"function"==typeof this.connection.off?(_=this.connection).off.apply(_,["".concat(this.path," ").concat(l)].concat(f)):0===f.length?this.removeAllListeners(l):this.removeListener.apply(this,[l].concat(f))}}])&&function r(c,o){for(var a=0;a<o.length;a++){var l=o[a];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(c,l.key,l)}}(c.prototype,a),c}()},function(F,s,t){var r=t(11);function h(E,p){if(!E)throw new Error("Primus connection needs to be provided");var b=function(m){return new r(Object.assign({},p,{name:m,connection:E,method:"send"}))},y=function(){if("function"==typeof this.defaultService)throw new Error("Only one default client provider can be configured");this.primus=E,this.defaultService=b};return y.Service=r,y.service=b,y}F.exports=h,F.exports.default=h}])},48515:(we,F,s)=>{"use strict";s.d(F,{sM:()=>At});var t=s(5e3),r=s(92340),h=s(8929),E=s(21086),p=s(23753),b=s(96831),y=s(591),m=s(2994),c=s(72986),o=s(20353),a=s(43489),l=s(72866);class f{constructor(kt,St,zt,qt){this.bufferTimeSpan=kt,this.bufferCreationInterval=St,this.maxBufferSize=zt,this.scheduler=qt}call(kt,St){return St.subscribe(new _(kt,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class g{constructor(){this.buffer=[]}}class _ extends a.L{constructor(kt,St,zt,qt,Oe){super(kt),this.bufferTimeSpan=St,this.bufferCreationInterval=zt,this.maxBufferSize=qt,this.scheduler=Oe,this.contexts=[];const Ge=this.openContext();if(this.timespanOnly=null==zt||zt<0,this.timespanOnly)this.add(Ge.closeAction=Oe.schedule(D,St,{subscriber:this,context:Ge,bufferTimeSpan:St}));
1else{const ke={bufferTimeSpan:St,bufferCreationInterval:zt,subscriber:this,scheduler:Oe};this.add(Ge.closeAction=Oe.schedule(I,St,{subscriber:this,context:Ge})),this.add(Oe.schedule(M,zt,ke))}}_next(kt){const St=this.contexts,zt=St.length;let qt;for(let Oe=0;Oe<zt;Oe++){const Ge=St[Oe],an=Ge.buffer;an.push(kt),an.length==this.maxBufferSize&&(qt=Ge)}qt&&this.onBufferFull(qt)}_error(kt){this.contexts.length=0,super._error(kt)}_complete(){const{contexts:kt,destination:St}=this;for(;kt.length>0;){const zt=kt.shift();St.next(zt.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(kt){this.closeContext(kt);const St=kt.closeAction;if(St.unsubscribe(),this.remove(St),!this.closed&&this.timespanOnly){kt=this.openContext();const zt=this.bufferTimeSpan;this.add(kt.closeAction=this.scheduler.schedule(D,zt,{subscriber:this,context:kt,bufferTimeSpan:zt}))}}openContext(){const kt=new g;return this.contexts.push(kt),kt}closeContext(kt){this.destination.next(kt.buffer);const St=this.contexts;(St?St.indexOf(kt):-1)>=0&&St.splice(St.indexOf(kt),1)}}function D(vt){const kt=vt.subscriber,St=vt.context;St&&kt.closeContext(St),kt.closed||(vt.context=kt.openContext(),vt.context.closeAction=this.schedule(vt,vt.bufferTimeSpan))}function M(vt){const{bufferCreationInterval:kt,bufferTimeSpan:St,subscriber:zt,scheduler:qt}=vt,Oe=zt.openContext();zt.closed||(zt.add(Oe.closeAction=qt.schedule(I,St,{subscriber:zt,context:Oe})),this.schedule(vt,kt))}function I(vt){const{subscriber:kt,context:St}=vt;kt.closeContext(St)}var L=s(87545),R=s(57019),N=s(61709),B=s(92198),rt=s(1059),w=s(792),q=s(37623),Dt=s(19714),Wt=s(69808),Kt=s(49769),Qt=s(65834),ce=s(5254),Ee=s(24850);class Ke{constructor(){this.pending=null,this.resolvePending=null}begin(){this.resolvePending&&this.resolvePending(),this.pending=new Promise(kt=>{this.resolvePending=kt})}complete(){const kt=this.resolvePending;this.pending=null,this.resolvePending=null,kt&&kt()}waitFor(kt){const St=this.pending;return St?(0,ce.D)(St).pipe((0,Ee.U)(()=>kt)):(0,E.of)(kt)}}var _e=s(40520),De=s(66361),ve=s(68968),Yt=s(62252),yt=function(vt,kt,St,zt){return new(St||(St=Promise))(function(Oe,Ge){function an(Be){try{pn(zt.next(Be))}catch(Ye){Ge(Ye)}}function ke(Be){try{pn(zt.throw(Be))}catch(Ye){Ge(Ye)}}function pn(Be){Be.done?Oe(Be.value):function qt(Oe){return Oe instanceof St?Oe:new St(function(Ge){Ge(Oe)})}(Be.value).then(an,ke)}pn((zt=zt.apply(vt,kt||[])).next())})};let At=(()=>{class vt{constructor(St,zt,qt,Oe,Ge){this.http=St,this.ngf=zt,this.toastr=qt,this.platformId=Oe,this.event=Ge,this.debug=r.N.debug,this.TAG="ApiService",this.authOptions={timeout:3e4,header:"Authorization",path:"/authentication",jwtStrategy:"jwt",entity:"user",service:"users",cookie:"jwt",storageKey:"jwt"},this.userId="",this.activeUserSubject=new y.X(null),this.specsSubject=ne
1w y.X(null),this.authed$=new b.t(1),this.lastAuthedValue=!1,this.authenticated=!1,this.pendingUrlJWT=null,this.urlAuthenticationGate=new Ke,this.randomID=this.getRandomId(),this.loaded=!1,this.loadedSubject=new y.X(!1),this.notifyBrowsers=new y.X(!1),this.notifyBrowsersObservable=this.notifyBrowsers.asObservable().pipe((0,m.b)(an=>{this.debug&&console.log(this.TAG,"notifyBrowsers",an),this.ngf.setItem("notifyBrowsers",an).then()})),this.statsSubject=new h.xQ,this.urlBase64ToUint8Array=function(an){const pn=(an+"=".repeat((4-an.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),Be=window.atob(pn),Ye=new Uint8Array(Be.length);for(let lt=0;lt<Be.length;++lt)Ye[lt]=Be.charCodeAt(lt);return Ye},this.authed$.subscribe(an=>{this.lastAuthedValue=an})}setActiveUserAfterLoaded(St){this.loadedSubject.asObservable().subscribe(zt=>yt(this,void 0,void 0,function*(){zt&&this.setActiveUser(St)}))}setToken(St){this.loadedSubject.asObservable().subscribe(zt=>yt(this,void 0,void 0,function*(){zt&&(this.debug&&console.log(this.TAG,"isloaded"),yield this.ngf.setItem("jwt",St),this.authenticated||(yield this.feathersApp.authenticate()))}))}isJWTexpired(St){return JSON.parse(window.atob(St.split(".")[1])).exp<Math.floor(Date.now()/1e3)}detectDatabase(){return yt(this,void 0,void 0,function*(){this.debug&&console.log(this.TAG,"detectDatabase");try{let St;return this.ngf.storeName="viomedi",this.ngf.name="viomedi",St=yield this.ngf.getItem("jwt"),St?(this.isJWTexpired(St)&&(yield this.ngf.removeItem("jwt"),yield this.ngf.setItem("user.active_user",""),this.toastr.info("Sie wurden abgemeldet, bitte melden Sie sich erneut an um Viomedi zu nutzen.","Anmeldung abgelaufen",{timeOut:3e3})),void(yield this.initApp())):(this.ngf.storeName="viomedi",this.ngf.name="viomedi",void(yield this.initApp()))}catch(St){this.debug&&console.log(this.TAG,"detectDatabase catch",St),yield this.initApp()}this.debug&&console.log(this.TAG,"detectDatabase rdy")})}migrateData(){return yt(this,void 0,void 0,function*(){const St={};yield this.ngf.iterate((zt,qt)=>{St[qt]=zt}),yield this.ngf.clear(),this.ngf.storeName="viomedi",this.ngf.name="viomedi";for(const zt in St)if(Object.prototype.hasOwnProperty.call(St,zt)){let qt=zt;"feathers-jwt"==qt&&(qt="jwt"),yield this.ngf.setItem(qt,St[zt])}})}migrateDataToLegcy(){return yt(this,void 0,void 0,function*(){const St={};yield this.ngf.iterate((zt,qt)=>{St[qt]=zt}),yield this.ngf.clear(),this.ngf.storeName="_ionickv",this.ngf.name="_ionicstorage";for(const zt in St)if(Object.prototype.hasOwnProperty.call(St,zt)){let qt=zt;"jwt"==qt&&(qt="feathers-jwt"),yield this.ngf.setItem(qt,St[zt])}})}rateLimitError(St,zt){429==zt.code&&("slowed-down"==zt.message?St.toastr.info("Es wurden zu viele Anfragen von Ihrer IP Adresse get\xe4tigt. Ihr Programm wurde aus Sicherheitsgr\xfcnden f\xfcr einige Minuten gedrosselt. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich bitte an unseren Support.","Information",{timeOut:5e3,extendedTimeOut:3e4}).onTap.pipe((0,c.q)(1)).subscribe(()=>{}):(St.toastr.error(`Es wurden zu viele Anfragen get\xe4tigt. N\xe4chste Anfrage aus Sicherheitsgr\xfcnden erst in ${Math.round(zt.data.timeToNext)} Sekunden m\xf6glich. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich bitte an unseren Support.`,"Zu viele Anfragen",{timeOut:0}).onTap.pipe((0,c.q)(1)).subscribe(()=>{window.location.reload()}),setTimeout(()=>{window.location.reload()},1e3*zt.data.timeToNext)))}initApp(){return yt(this,void 0,void 0,function*(){if((0,Wt.NF)(this.platformId)){this.authOptions.storage={getItem:Oe=>this.ngf.getItem(Oe),removeItem:Oe=>this.ngf.removeItem(Oe),setItem:(Oe,Ge)=>this.ngf.setItem(Oe,Ge)};const qt=yield this.ngf.getItem("notifyBrowsers");qt&&this.notifyBrowsers.next(qt)}this.wssEndpoint=r.N.wssUrl;let St=[];St=Modernizr.websockets?["websocket"]:["websocket","polling"],this.socket=w(this.wssEndpoint,{transports:St,upgrade:!1,pingTimeout:15e3}),this.feathersApp=q().configure(q.socketio(this.socket,{timeout:5e4})).configure(q.authentication(this.authOptions)).configure(Dt({idField:"_id"})),this.feathersApp.toastr=this.toastr,this.feathersApp.rateLimitError=this.rateLimitError,this.feathersApp.hooks({error(qt){if(qt.error){const Oe=qt.error;console.log(Oe),qt.app.rateLimitError(qt.app,Oe),429==Oe.code&&(qt.app.toastr.error(`Es wurden zu viele Anfragen get\xe4tigt. N\xe4chste Anfrage au
1s Sicherheitsgr\xfcnden erst in ${Math.round(Oe.data.timeToNext)} Sekunden m\xf6glich. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich an unseren Support.`,"Zu viele Anfragen",{timeOut:0}).onTap.pipe((0,c.q)(1)).subscribe(()=>{window.location.reload()}),setTimeout(()=>{window.location.reload()},1e3*Oe.data.timeToNext)),408==Oe.code&&qt.app.toastr.error(`Es gab einen Verbindungsfehler. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich an unseren Support mit folgender Fehlermeldung: ${Oe.message}`,"Verbindungsfehler",{timeOut:0})}}});const zt=this.feathersApp.io?"reconnect":"reconnected";this.socket.on("rate-limit",qt=>{console.log("SlowDown event received:",qt),this.feathersApp.rateLimitError(this.feathersApp,qt)}),this.socket.on("push_registration notification",qt=>{qt&&(console.log("push_registration notification",qt),navigator.serviceWorker.controller.postMessage(qt))}),this.socket.on("connect_error",()=>{console.log("socket connect_error"),this.disconnectedToast||(this.disconnectedToast=this.toastr.error("Es gab einen Verbindungsfehler. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich an unseren Support mit folgender Fehlermeldung: Socket connect_error","Verbindungsfehler",{timeOut:0}),console.log(this.disconnectedToast))}),this.reconnectObservable=(0,p.R)(this.feathersApp.io,zt),this.disconnectObservable=(0,p.R)(this.feathersApp.io,"disconnect"),this.reconnectObservable.subscribe(()=>{console.log("debug reconnect")}),this.disconnectObservable.subscribe(()=>{console.log("debug disconnect",this.toastr),this.disconnectedToast||(this.disconnectedToast=this.toastr.error("Es gab einen Verbindungsfehler. Falls dieses Problem regelm\xe4\xdfig auftritt wenden Sie sich an unseren Support mit folgender Fehlermeldung: Socket disconnected","Verbindungsfehler",{timeOut:0}),console.log(this.disconnectedToast))}),(0,p.R)(this.feathersApp.io,"connect").subscribe(()=>yt(this,void 0,void 0,function*(){this.disconnectedToast&&(this.toastr.clear(),this.disconnectedToast=null,this.toastr.info("Sie wurden wieder verbunden","Problem behoben",{timeOut:3e3}));let qt=yield this.ngf.getItem("device_id");qt&&this.pushNotificationService.create({deviceid:qt,resubscribe:!0},{}).then(Oe=>{}).catch(Oe=>{"already registered"!=Oe.message&&console.error(Oe)})})),(0,p.R)(this.feathersApp.io,"reconnecting").subscribe(()=>{console.log("debug reconnecting")}),(0,p.R)(this.feathersApp.io,"error").subscribe(()=>{}),(0,Wt.NF)(this.platformId)||setTimeout(()=>{this.socket.close()},1e3),this.waitingRoomService=this.feathersApp.service("waitingroom").rx({idField:"_id"}),this.roomService=this.feathersApp.service("rtcroom").rx({idField:"_id"}),this.roomAccessTokenService=this.feathersApp.service("roomtoken").rx({idField:"_id"}),this.userService=this.feathersApp.service("user").rx({idField:"_id"}),this.advService=this.feathersApp.service("adv").rx({idField:"_id"}),this.notificationService=this.feathersApp.service("notification"),this.pushNotificationService=this.feathersApp.service("push_registration").rx({idField:"_id"}),this.remoteOpenService=this.feathersApp.service("remote_open"),this.helpService=this.feathersApp.service("help"),this.contactService=this.feathersApp.service("contact"),this.paymentService=this.feathersApp.service("payment"),this.paymentManagementService=this.feathersApp.service("paymentManagement"),this.specService=this.feathersApp.service("spec").rx({idField:"_id"}),this.statsService=this.feathersApp.service("stats").rx({idField:"_id"}),this.configService=this.feathersApp.service("config").rx({idField:"_id"}),this.billableServicesService=this.feathersApp.service("billable-services").rx({idField:"_id"}),this.surveyService=this.feathersApp.service("survey").rx({idField:"_id"}),this.invoiceService=this.feathersApp.service("invoice"),this.authManager=this.feathersApp.service("authManagement"),(0,Wt.NF)(this.platformId)&&this.ngf.getItem("user.active_user").then(qt=>{this.activeUserSubject.next(qt)}),this.subscribeToUser(),this.event.activateUser.subscribe(qt=>{qt&&this.setActiveUser(qt)}),this.statsSubject.asObservable().pipe(function u(vt){let kt=arguments.length,St=o.P;(0,l.K)(arguments[arguments.length-1])&&(St=arguments[arguments.length-1],kt--);let zt=null;kt>=2&&(zt=arguments[1]);let qt=Number.POSITIVE_INFINITY;return kt>=3&&(qt=arguments[2]),function(Ge){return Ge.lift(new f(vt,zt,qt,St))}}(6e4)).subscribe(qt=>{qt.length&&qt.length>0&&this.debug&&console.log(this.TAG,"saving stats",qt)}),(0,p.R)(window,"beforeunload").subscribe(qt=>this.statsSubject.complete()),this.loadedSubject.next(!0),this.loaded=!0})}subscribeToUser(){this.userSubscription=this.getUser().subscribe(St=>{this.debug&&console.log(this.TAG,"getUser",St),this.event.setLoggedIn(St),!this.notifyBrowsers.getValue()&&St&&St[1]&&St[1].notifyForRoom&&""!==St[1].notifyForRoom&&this.roomService.find({query:{room_token:St[1].notifyForRoom,notification:!1}}).then(zt=>{this.debug&&console.log(this.TAG,"roomService",zt),this.ngf.getItem("autoopen_doc").then(qt=>{console.log(qt),qt&&""!==qt&&qt===zt.data[0].doctorId?this.userService.patch(St[1]._id,{notifyForRoom:""}).then(()=>{window.open("/videosprechstunde/"+zt.data[0].room_token,"_blank")}):this.toastr.info("Die Videosprechstunde von "+zt.data[0].doctor+" wurde ge\xf6ffnet. Wollen Sie die Videosprechstunde in diesem Browser \xf6ffnen? Klicken Sie hierzu einfach auf diese Nachricht","Videosprechstunde ge\xf6ffnet",{timeOut:1e4,closeButton:!0}).onTap.pipe((0,c.q)(1)).subscribe(()=>{this.userService.patch(St[1]._id,{notifyForRoom:""}).then(()=>{this.ngf.setItem("autoopen_doc",zt.data[0].doctorId).then(()=>{}),window.open("/videosprechstunde/"+zt.data[0].room_token,"_blank")})})})})})}makeid(St,zt="ABCDEFGHJKLMNPQRSTUVWXYZ123456789"){let qt="";for(let Oe=0;Oe<St;Oe++)qt+=zt.charAt(Math.floor(Math.random()*zt.length));return qt}logout(){return yt(this,void 0,void 0,function*(){this.debug&&console.log(this.TAG,"logout"),this.userSubscription&&this.userSubscription.unsubscribe(),this.pushSubscription&&this.pushSubscription.unsubscribe&&this.pushSubscription.unsubscribe(),yield this.ngf.removeItem("jwt"),yield this.ngf.setItem("user.active_user",""),this.feathersApp&&(yield this.feathersApp.logout().then(()=>{this.authed$.next(!1),this.activeUserSubject.next(null),this.authenticated=!1,this.setActiveUser("")}))})}getAccessKey(){return yt(this,void 0,void 0,function*(){return(yield this.ngf.getItem("jwt"))||(yield this.ngf.getItem("feathers-jwt"))})}getRandomId(){const St=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};
1return St()+St()+"-"+St()+"-"+St()+"-"+St()+"-"+St()+St()+St()}loadSpecs(){this.specService.find({query:{$sort:{name:1},name:{$nin:["zur freien Verf\xfcgung f\xfcr die KVen"]}}}).then(St=>{this.debug&&console.log(this.TAG,"specService",St),this.specsSubject.next(St)}).catch(St=>{this.debug&&console.log(this.TAG,"specService",St)})}getPushSubscriptions(){return yt(this,void 0,void 0,function*(){if(!this.pushSubscription)return[];const St=Kt(this.pushSubscription.endpoint),zt=new Qt.UAParser,qt=yield this.pushNotificationService.find({query:{$limit:100}});return qt?(qt.data.map(Oe=>(zt.setUA(Oe.device_name),Oe.parsedUA=zt.getResult(),Oe.thisDevice=St==Oe.subscriptionHash,Oe)),qt.data):[]})}getAutoOpenTargetsForThisDevice(){return yt(this,void 0,void 0,function*(){const St=yield this.getPushSubscriptions();if(!St)return[];for(let zt=0;zt<St.length;zt++)if(1==St[zt].thisDevice)return St[zt].autoopen_doctors})}uuidv4(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,St=>(St^crypto.getRandomValues(new Uint8Array(1))[0]&15>>St/4).toString(16))}subscribeToPushService(){return yt(this,void 0,void 0,function*(){if(this.debug&&console.log(this.TAG,"subscribeToPushService"),window&&window.crypto&&window.crypto.subtle&&navigator&&navigator.serviceWorker){const St="BBHaaup3b_BP6R9hWuZMrh_pY5fBlP_OF6TSpeMoLfymIsMDSrmAQDrXBOg32KLEY1kOEn1m6UT0P_WgzBZQRZ4",zt=yield navigator.serviceWorker.register("worker.js",{scope:"/"});let qt="web-vapid",Oe=!1;if(zt.pushManager)if(this.pushSubscription=yield zt.pushManager.getSubscription(),this.pushSubscription)Oe=!1;else try{this.pushSubscription=yield zt.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:this.urlBase64ToUint8Array(St)})}catch(ke){Oe=!0}else Oe=!0;if(Oe){let ke=yield this.ngf.getItem("device_id");qt="web-polling",ke||(ke=this.uuidv4(),yield this.ngf.setItem("device_id",ke)),this.pushSubscription={endpoint:ke,expirationTime:null,keys:{auth:"not_available",p256dh:"not_available"}}}const Ge=yield this.getAutoOpenTargetsForThisDevice();Ge&&Ge.length>=0&&this.ngf.setItem("autoopen_doctors",Ge).then();const an=yield this.ngf.getItem("custom_name");this.pushNotificationService.create({platform:qt,subscription:this.pushSubscription,autoopen_doctors:Ge||[],custom_name:an},{}).then(ke=>{console.log(ke)}).catch(ke=>{"already registered"!=ke.message&&console.error(ke)}),console.log("SUBSCRIPTION",this.pushSubscription)}})}authenticateUserJWT(St){return this.debug&&console.log(this.TAG,"authenticateUserJWT"),this.pendingUrlJWT=St,this.urlAuthenticationGate.begin(),this.loaded?(this.authenticated=!0,this.authenticatePayload()):Promise.resolve()}timeout(St){return new Promise(zt=>setTimeout(zt,St))}hasAdminRole(St){const zt=St&&Array.isArray(St.roles)?St.roles:[];return-1!==zt.indexOf("admin")||-1!==zt.indexOf("super-admin")}createAdminLoginForbiddenError(){const St=new Error("Admin-Konten k\xf6nnen sich im Kundenportal nicht anmelden. Bitte nutzen Sie das Admin-Tool.");return St.code=403,St.name="AdminLoginForbidden",St}clearFrontendSession(){return yt(this,void 0,void 0,function*(){try{yield this.ngf.removeItem("jwt")}catch(St){}if(this.feathersApp)try{yield this.feathersApp.logout()}catch(St){}this.authed$.next(!1),this.authenticated=!1,this.activeUserSubject.next(null)})}authenticateUser(St,zt){return yt(this,void 0,void 0,function*(){return this.debug&&console.log(this.TAG,"authenticateUser",St),this.lastAuthedValue&&(yield this.logout(),this.subscribeToUser()),this.feathersApp.authenticate({strategy:"local",email:St,password:zt}).then(qt=>yt(this,void 0,void 0,function*(){const Oe=yield this.feathersApp.passport.verifyJWT(qt.accessToken);let Ge=qt.user;if(!Ge&&Oe&&Oe.userId&&(Ge=yield this.userService.get(Oe.userId)),this.hasAdminRole(Ge))throw yield this.clearFrontendSession(),this.createAdminLoginForbiddenError();return this.authed$.next(Oe),Ge&&this.feathersApp.set("user",Ge),Oe}))})}authenticate(){return this.authenticated||(this.debug&&console.log(this.TAG,"authenticating socket"),this.authenticated=!0,this.loadedSubject.asObservable().subscribe(St=>{St&&(this.debug&&console.log(this.TAG,"isloaded"),this.authenticatePayload())})),this.authed$.asObservable().pipe((0,L.w)(St=>this.urlAuthenticationGate.waitFor(St)))}authenticatePayload(){return yt(this,void 0,void 0,function*(){this.debug&&console.log(this.TAG,"authenticatePayload");const St=this.pendingUrlJWT;this.pendingUrlJWT=null;
1try{const zt=St?yield this.feathersApp.authenticate({strategy:"jwt",accessToken:St}):yield this.feathersApp.authenticate();console.log("Authenticated!",zt,this.randomID);const qt=zt.authentication.payload;let Oe=zt.user;if(!Oe&&qt&&qt.userId)try{Oe=yield this.userService.get(qt.userId)}catch(Ge){this.debug&&console.log(this.TAG,"authenticatePayload user load failed",Ge)}return this.hasAdminRole(Oe)?(this.debug&&console.log(this.TAG,"authenticatePayload rejected admin account"),yield this.clearFrontendSession(),!1):(this.authed$.next(qt),console.log("JWT Payload",qt),Oe&&this.feathersApp.set("user",Oe),this.subscribeToPushService(),qt)}catch(zt){this.authed$.next(!1),console.log("authenticatePayload error",zt,this.feathersApp),this.rateLimitError(this,zt)}finally{St&&this.urlAuthenticationGate.complete()}})}setActiveUser(St){this.debug&&console.log(this.TAG,"setActiveUser",St),this.activeUserSubject.next(St),this.ngf.setItem("user.active_user",St)}getActiveUserSubject(){return this.debug&&console.log(this.TAG,"getActiveUserSubject"),this.ngf.getItem("user.active_user").then(St=>{this.activeUserSubject.next(St)}),this.activeUserSubject.asObservable()}getUser(){return this.debug&&console.log(this.TAG,"getUser"),this.loadedSubject.pipe((0,L.w)(St=>St?this.getActiveUserSubject().pipe((0,R.a)(this.authenticate().pipe((0,N.VS)(zt=>(console.log("payload2",zt,this.randomID),zt?(this.userServiceSubject||(this.userServiceSubject=this.userService.watch().get(zt.userId).pipe((0,m.b)(qt=>{this.feathersApp.set("user",qt)}))),this.userServiceSubject):(0,E.of)(!1)))))):(0,E.of)(!1)))}getSubById(St,zt){for(let qt of St)if(qt._id==zt)return qt;return{last_name:"",first_name:"",_id:"0"}}getAllVSS(St){return this.debug&&console.log(this.TAG,"getAllVSS"),this.authenticate().pipe((0,B.h)(zt=>(this.debug&&console.log(this.TAG,"getAllVSS this.roomService.watch 1"),zt)),(0,c.q)(1),(0,m.b)(zt=>(this.debug&&console.log(this.TAG,"getAllVSS this.roomService.watch 2"),zt)),(0,L.w)(()=>St.pipe((0,L.w)(zt=>(this.debug&&console.log(this.TAG,"getAllVSS this.roomService.watch 3",JSON.stringify(zt)),this.roomService.watch({listStrategy:"always"}).find({query:zt}))))))}getWaitingrooms(St){return this.debug&&console.log(this.TAG,"getWaitingrooms"),this.authenticate().pipe((0,B.h)(zt=>zt),(0,c.q)(1),(0,L.w)(()=>St.pipe((0,L.w)(zt=>this.waitingRoomService.watch({listStrategy:"always"}).find({query:zt})))))}getPublicWaitingroom(St){return this.debug&&console.log(this.TAG,"getPublicWaitingroom"),this.waitingRoomService.watch({listStrategy:"always"}).find({query:St})}joinWaitingroom(St,zt){return this.debug&&console.log(this.TAG,"joinWaitingroom",St,zt),this.waitingRoomService.patch(St,{action:"join",name:zt},{})}leaveWaitingroom(St,zt){return this.debug&&console.log(this.TAG,"leaveWaitingroom",St,zt),this.waitingRoomService.patch(St,{action:"leave",_id:zt},{})}openSocket(){this.debug&&console.log(this.TAG,"openSocket",this.wssEndpoint)}retry(St,zt,qt=500){return this.debug&&console.log(this.TAG,"retry"),zt().catch(Oe=>"room_full"==Oe.message?Promise.reject(Oe):St>1?this.pause(qt).then(()=>this.retry(St-1,zt,2*qt)):Promise.reject(Oe))}pause(St){return new Promise(zt=>setTimeout(zt,St))}joinRoomWS(St,zt=!1){return this.debug&&console.log(this.TAG,"joinRoomWS",St),this.retry(5,()=>this.roomService.patch(null,{action:"join",room_token:St,reconnect:zt,client_id:this.randomID},{query:{room_token:St}}))}joinConference(St){return this.debug&&console.log(this.TAG,"joinConference",St),this.retry(5,()=>this.roomService.patch(null,{action:"joinConference",room_token:St,client_id:this.randomID},{query:{room_token:St}}))}leaveRoom(St,zt=!0){return this.debug&&console.log(this.TAG,"leaveRoom",St,zt),this.roomService.patch(null,{action:"leave",room_token:St},{query:{room_token:St}})}leaveConference(St,zt=!0){return this.debug&&console.log(this.TAG,"leaveConference",St,zt),this.roomService.patch(null,{action:"leaveConference",room_token:St},{query:{room_token:St}})}saveStat(St){this.loaded&&this.statsService&&this.statsSubject.next({data:JSON.stringify(St),client:this.randomID})}sendSignalingMessage(St){this.debug&&console.log(this.TAG,"sendSignalingMessage",St);
1const zt=JSON.stringify(St);this.socket.emit("rtcmessage::create",{message:zt})}getErrors(){return this.debug&&console.log(this.TAG,"getErrors"),(0,p.R)(this.socket,"error")}getStatusMessages(){return this.debug&&console.log(this.TAG,"getStatusMessages"),(0,p.R)(this.socket,"status")}getMessages(){return this.debug&&console.log(this.TAG,"getMessages"),this.reconnectObservable.pipe((0,rt.O)(1),(0,m.b)(St=>console.log("getMessages before",St)),(0,L.w)(()=>(0,p.R)(this.socket,"rtcmessage created")),(0,m.b)(St=>console.log("getMessages after",St)))}retryFunction(St){return St.scan(function(zt,qt){if(0===qt.status&&""===qt.statusText){if(zt>=3)throw qt;return zt+1}throw qt},0).delay(1e3)}}return vt.\u0275fac=function(St){return new(St||vt)(t.LFG(_e.eN),t.LFG(De.d9),t.LFG(ve._W),t.LFG(t.Lbi),t.LFG(Yt.P))},vt.\u0275prov=t.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})()},19718:(we,F,s)=>{"use strict";s.d(F,{S:()=>c});var t=s(9627),r=s(48966),h=s(41108),E=s(93075),p=s(77446),b=s(68555),y=s(57871),m=s(5e3);let c=(()=>{class o{}return o.\u0275fac=function(l){return new(l||o)},o.\u0275mod=m.oAB({type:o}),o.\u0275inj=m.cJS({providers:[t.x],imports:[[b.Bz,E.u5,h.m,r.Is,p.p9,y.Q]]}),o})()},9627:(we,F,s)=>{"use strict";s.d(F,{x:()=>It});var t=s(48966),r=s(40462),h=s(8929),E=s(80013),p=s(5e3),b=s(62252),y=s(68968),m=s(69808),c=s(98833),o=s(14623),a=s(25245),l=s(90508),u=s(68555);function f(pt,Et){if(1&pt){const At=p.EpF();p.TgZ(0,"input",12,13),p.NdJ("keyup",function(kt){return p.CHM(At),p.oxw().searchSubject.next(kt.target.value)}),p.qZA()}}function g(pt,Et){1&pt&&(p.TgZ(0,"div",14),p._UZ(1,"mat-icon",15),p.TgZ(2,"span"),p._uU(3,"keine PIN eingerichtet"),p.qZA()())}function _(pt,Et){1&pt&&(p.TgZ(0,"div",16),p._UZ(1,"mat-icon",17),p.TgZ(2,"span"),p._uU(3,"durch PIN gesch\xfctzt"),p.qZA()())}function D(pt,Et){1&pt&&(p.TgZ(0,"div",14),p._UZ(1,"mat-icon",15),p.TgZ(2,"span"),p._uU(3,"keine PIN eingerichtet"),p.qZA()())}function M(pt,Et){1&pt&&(p.TgZ(0,"div",16),p._UZ(1,"mat-icon",17),p.TgZ(2,"span"),p._uU(3,"durch PIN gesch\xfctzt"),p.qZA()())}function I(pt,Et){if(1&pt){const At=p.EpF();p.TgZ(0,"mat-list-item",5),p.NdJ("click",function(){const St=p.CHM(At).$implicit;return p.oxw().setUser(St,St.pin)}),p._UZ(1,"mat-icon",6),p.TgZ(2,"h2",7),p._uU(3),p.qZA(),p.TgZ(4,"p",7),p._uU(5),p.qZA(),p.YNc(6,D,4,0,"div",8),p.YNc(7,M,4,0,"div",9),p.qZA()}if(2&pt){const At=Et.$implicit,vt=p.oxw();p.xp6(3),p.Oqu(At.title+" "+At.first_name+" "+At.last_name),p.xp6(2),p.Oqu(vt.getSpecsString(At.specs)),p.xp6(1),p.Q6J("ngIf",!At.pin),p.xp6(1),p.Q6J("ngIf",At.pin)}}let L=(()=>{class pt{transform(At,vt){return At.filter(kt=>!(vt&&""!=vt&&!(kt&&kt.last_name&&kt.first_name&&-1!=(kt.first_name+" "+kt.last_name).toLowerCase().indexOf(vt.toLowerCase())))).sort(this.compare)}compare(At,vt){return At.last_name<vt.last_name?1:At.last_name>vt.last_name?-1:0}}return pt.\u0275fac=function(At){return new(At||pt)},pt.\u0275pipe=p.Yjl({name:"doctorFilter",type:pt,pure:!0}),pt})(),R=(()=>{class pt{constructor(At,vt,kt,St,zt){this.dialogRef=At,this.data=vt,this.event=kt,this.toastr=St,this.dialog=zt,this.searchSubject=new h.xQ,this.searchstring="",this.searchSubject.pipe((0,E.b)(800)).subscribe(qt=>{this.applyFilter(qt)})}applyFilter(At){this.searchstring=At}getSpecsString(At){return At.map(vt=>vt.name).join(", ")}setUser(At,vt){console.log("UserSelectComponent setUser");const kt="all"===At?At:At._id;if(vt)return this.dialog.open(r.r,{minWidth:"310px",maxWidth:"600px",data:At,disableClose:!0}).afterClosed().subscribe(zt=>{console.log(zt),zt&&vt===zt?(this.event.setActiveUser(kt),this.dialogRef.close()):this.toastr.error("Der eingegebene PIN war nicht korrekt","Login Fehler",{timeOut:3e3})});console.log("close"),this.event.setActiveUser(kt),this.dialogRef.close()}}return pt.\u0275fac=function(At){return new(At||pt)(p.Y36(t.so),p.Y36(t.WI),p.Y36(b.P),p.Y36(y._W),p.Y36(t.uw))},pt.\u0275cmp=p.Xpm({type:pt,selectors:[["app-user-select"]],decls:22,vars:7,consts:[["mat-dialog-title",""],[2,"display","flex","flex","1 1 auto"],["matInput","","type","text","placeholder","Suchbegriff eingeben",3,"keyup",4,"ngIf"],["mat-dialog-content",""],[1,"select-user-list"],[3,"click"],["mat-list-icon","","fontSet","ion","fontIcon","ion-md-person",1,"acc-icon"],["mat-line",""],["class","pin-indicator",4,"ngIf"],["class","pin-indicator green",4,"ngIf"],[3,"click",4,"ngFor","ngForOf"],["routerLink","/settings"],["matInput","","type","text","placeholder","Suchbegriff eingeben",3,"keyup"],["search",""],[1,"pin-indicator"],["fontSet","ion","fontIcon","ion-md-unlock"],[1,"pin-indicator","green"],["fontSet","ion","fontIcon","ion-md-lock"]],template:function(At,vt){1&At&&(p.TgZ(0,"h1",0)(1,"span"),p._uU(2,"Nutzer Auswahl"),p.qZA(),p._UZ(3,"span",1),p.YNc(4,f,2,0,"input",2),p.qZA(),p.TgZ(5,"div",3)(6,"mat-nav-list",4)(7,"mat-list-item",5),p.NdJ("click",function(){return vt.setUser("all",vt.data.pin)}),p._UZ(8,"mat-icon",6),p.TgZ(9,"h2",7),p._uU(10,"Verwaltung"),p.qZA(),p.TgZ(11,"p",7),p._uU(12,"kann keine Videosprechstunden f\xfchren"),p.qZA(),p.YNc(13,g,4,0,"div",8),p.YNc(14,_,4,0,"div",9),p.qZA(),p.YNc(15,I,8,4,"mat-list-item",10),p.ALo(16,"doctorFilter"),p.qZA(),p.TgZ(17,"p"),p._uU(18," Sie k\xf6nnen die PIN-Konfiguration jederzeit in den "),p.TgZ(19,"a",11),p._uU(20,"Einstellungen"),p.qZA(),p._uU(21," vornehmen. "),p.qZA()()),2&At&&(p.xp6(4),p.Q6J("ngIf",vt.data.subs&&vt.data.subs.length&&vt.data.subs.length>7),p.xp6(9),p.Q6J("ngIf",!vt.data.pin),p.xp6(1),p.Q6J("ngIf",vt.data.pin),p.xp6(1),p.Q6J("ngForOf",p.xi3(16,4,vt.data.subs,vt.searchstring)))},directives:[t.uh,m.O5,c.Nt,t.xY,o.Hk,o.Tg,a.Hw,o.Nh,l.X2,m.sg,u.yS],pipes:[L],styles:["h1[_ngcontent-%COMP%]{display:flex}.acc-icon[_ngcontent-%COMP%]{margin-left:-16px}.pin-indicator[_ngcontent-%COMP%]{width:20%;min-width:80px;display:flex;align-items:center;color:red}.pin-indicator[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{flex:0 0 20px}.pin-indicator[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex:1;font-size:.7rem}.pin-indicator.green[_ngcontent-%COMP%]{color:#0daa0d}"]}),pt})();
1var N=s(92340),B=s(48515),rt=s(77446),w=s(93075),q=s(47423);function Dt(pt,Et){1&pt&&(p.TgZ(0,"div",13),p._UZ(1,"mat-icon",14),p.TgZ(2,"span"),p._uU(3,"keine PIN eingerichtet"),p.qZA()())}function Wt(pt,Et){1&pt&&(p.TgZ(0,"div",15),p._UZ(1,"mat-icon",16),p.TgZ(2,"span"),p._uU(3,"durch PIN gesch\xfctzt"),p.qZA()())}function Kt(pt,Et){1&pt&&(p.TgZ(0,"div",13),p._UZ(1,"mat-icon",14),p.TgZ(2,"span"),p._uU(3,"keine PIN eingerichtet"),p.qZA()())}function Qt(pt,Et){1&pt&&(p.TgZ(0,"div",15),p._UZ(1,"mat-icon",16),p.TgZ(2,"span"),p._uU(3,"durch PIN gesch\xfctzt"),p.qZA()())}function ce(pt,Et){if(1&pt){const At=p.EpF();p.TgZ(0,"mat-list-item",4),p.NdJ("click",function(){const St=p.CHM(At).$implicit;return p.oxw().generatePIN(St)}),p._UZ(1,"mat-icon",5),p.TgZ(2,"h4",6),p._uU(3),p.qZA(),p.TgZ(4,"p",6),p._uU(5),p.qZA(),p.YNc(6,Kt,4,0,"div",7),p.YNc(7,Qt,4,0,"div",8),p.qZA()}if(2&pt){const At=Et.$implicit,vt=p.oxw();p.xp6(3),p.Oqu(At.title+" "+At.first_name+" "+At.last_name),p.xp6(2),p.Oqu(vt.getSpecsString(At.specs)),p.xp6(1),p.Q6J("ngIf",!At.pin),p.xp6(1),p.Q6J("ngIf",At.pin)}}function Ee(pt,Et){if(1&pt&&(p.TgZ(0,"div")(1,"p"),p._uU(2," Sie sind dabei eine PIN f\xfcr "),p.TgZ(3,"strong"),p._uU(4),p.qZA(),p._uU(5," zu generieren. "),p.qZA(),p.TgZ(6,"p"),p._uU(7," Sobald die PIN generiert wurde, kann sich der Benutzer nur noch mit Hilfe dieser PIN einloggen. Sie k\xf6nnen die PIN-Konfiguration jederzeit in Ihren Accounteinstellungen vornehmen. "),p.qZA()()),2&pt){const At=p.oxw();p.xp6(4),p.Oqu("all"==At.data?"Verwaltung":At.data.title+" "+At.data.first_name+" "+At.data.last_name)}}function Ke(pt,Et){1&pt&&(p.TgZ(0,"div")(1,"p"),p._uU(2," Sie sind dabei eine PIN f\xfcr Ihre Accounteinstellungen zu generieren "),p.qZA(),p.TgZ(3,"p"),p._uU(4," Sobald die PIN generiert wurde k\xf6nnen Sie nur noch mit Hilfe dieser PIN Einstellungen an Ihrem Account ver\xe4ndern. Sie k\xf6nnen die PIN-Konfiguration jederzeit in Ihren Accounteinstellungen vornehmen. "),p.qZA()())}function _e(pt,Et){if(1&pt&&(p.TgZ(0,"div")(1,"p"),p._uU(2," Notieren Sie sich bitte die folgende PIN f\xfcr den Benutzer "),p.TgZ(3,"strong"),p._uU(4),p.qZA(),p._uU(5," und bewahren Sie diese sicher auf. "),p.qZA(),p.TgZ(6,"p",4),p._uU(7," PIN: "),p.TgZ(8,"strong"),p._uU(9),p.qZA()()()),2&pt){const At=p.oxw();p.xp6(4),p.Oqu("all"==At.data[0]?"Verwaltung":At.data[0].title+" "+At.data[0].first_name+" "+At.data[0].last_name),p.xp6(5),p.Oqu(At.data[1])}}function De(pt,Et){if(1&pt&&(p.TgZ(0,"div")(1,"p"),p._uU(2," Notieren Sie sich bitte die folgende PIN f\xfcr Ihre Accounteinstellungen und bewahren Sie diese sicher auf. Diese PIN kann nur durch den unseren Support zur\xfcckgesetzt werden. "),p.qZA(),p.TgZ(3,"p",4),p._uU(4," PIN: "),p.TgZ(5,"strong"),p._uU(6),p.qZA()()()),2&pt){const At=p.oxw();p.xp6(6),p.Oqu(At.data[1])}}let ve=(()=>{class pt{constructor(At,vt,kt,St){this.dialogRef=At,this.data=vt,this.api=kt,this.dialog=St,this.debug=N.N.debug,this.class="PrivacyDialogComponent"}getSpecsString(At){return At.map(vt=>vt.name).join(", ")}generatePIN(At){if(this.debug&&console.log(this.class,"generatePIN",At),"all"!==At&&!At.pin||"all"===At&&!this.data.pin)return this.dialog.open(Yt,{minWidth:"310px",maxWidth:"600px",data:At,disableClose:!0}).afterClosed().subscribe(kt=>{if(kt){let St;this.debug&&console.log(this.class,"creating PIN for",this.data,At);const zt=this.api.makeid(4,"0123456789");if("all"===At)St={pin:zt};else{St={subs:Object.assign([],this.data.subs)};for(let qt=0;qt<St.subs.length;qt++)St.subs[qt]._id===At._id&&(St.subs[qt].pin=zt)}console.log("patching",St),this.api.userService.patch(this.data._id,St).then(qt=>{this.data=qt,this.dialog.open(yt,{minWidth:"310px",maxWidth:"600px",data:[At,zt],disableClose:!0})}).catch(qt=>{console.log(qt)})}})}close(){this.dialogRef.close(this.checkbox)}}return pt.\u0275fac=function(At){return new(At||pt)(p.Y36(t.so),p.Y36(t.WI),p.Y36(B.sM),p.Y36(t.uw))},pt.\u0275cmp=p.Xpm({type:pt,selectors:[["app-privacy-dialog"]],decls:28,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["href","mailto:[email protected]"],[1,"select-user-list"],[3,"click"],["mat-list-icon","","fontSet","ion","fontIcon","ion-md-person",1,"acc-icon"],["mat-line",""],["class","pin-indicator",4,"ngIf"],["class","pin-indicator green",4,"ngIf"],[3,"click",4,"ngFor","ngForOf"],[1,"hide-checkbox",3,"ngModel","ngModelChange"],["routerLink","/settings"],["mat-raised-button","","color","primary",3,"click"],[1,"pin-indicator"],["fontSet","ion","fontIcon","ion-md-unlock"],[1,"pin-indicator","green"],["fontSet","ion","fontIcon","ion-md-lock"]],template:function(At,vt){1&At&&(p.TgZ(0,"h1",0),p._uU(1,"Informationen zu Ihren Datenschutz-Einstellungen"),p.qZA(),p.TgZ(2,"div",1)(3,"p"),p._uU(4," Aufgrund neuer Auflagen im Datenschutz haben wir eine PIN-Funktion eingef\xfchrt. Eine zus\xe4tzliche PIN kann f\xfcr jeden Behandler erstellt werden und soll verhindern, dass ein Behandler oder Praxispersonal die Patientendaten eines anderen Behandlers einsieht oder Videosprechstunden in dessen Namen f\xfchrt. Nachdem eine PIN f\xfcr einen Behandler erstellt wurde, wird diese f\xfcr jeden Login des Behandlers ben\xf6tigt. Falls Sie noch Fragen bez\xfcglich dieser PINs haben, kontaktieren Sie uns einfach unter: "),p.TgZ(5,"a",2),p._uU(6,"[email protected]"),p.qZA()(),p.TgZ(7,"p"),p._uU(8," Klicken Sie auf eine der nachfolgenden Personen, um eine zus\xe4tzliche PIN f\xfcr diese Person zu erstellen: "),p.qZA(),p.TgZ(9,"mat-nav-list",3)(10,"mat-list-item",4),p.NdJ("click",function(){return vt.generatePIN("all")}),p._UZ(11,"mat-icon",5),p.TgZ(12,"h4",6),p._uU(13,"Verwaltung"),p.qZA(),p.TgZ(14,"p",6),p._uU(15,"kann keine Videosprechstunden f\xfchren"),p.qZA(),p.YNc(16,Dt,4,0,"div",7),p.YNc(17,Wt,4,0,"div",8),p.qZA(),p.YNc(18,ce,8,4,"mat-list-item",9),p.qZA(),p.TgZ(19,"mat-checkbox",10),p.NdJ("ngModelChange",function(St){return vt.checkbox=St}),p._uU(20,"Ich habe diese Meldung gelesen und m\xf6chte sie zuk\xfcnftig nicht mehr angezeigt bekommen."),p.qZA(),p.TgZ(21,"p"),p._uU(22," Sie k\xf6nnen die PIN-Konfiguration jederzeit in den "),p.TgZ(23,"a",11),p._uU(24,"Einstellungen"),p.qZA(),p._uU(25," vornehmen. "),p.qZA(),p.TgZ(26,"a",12),p.NdJ("click",function(){return vt.close()}),p._uU(27,"Fertig"),p.qZA()()),2&At&&(p.xp6(16),p.Q6J("ngIf",!vt.data.pin),p.xp6(1),p.Q6J("ngIf",vt.data.pin),p.xp6(1),p.Q6J("ngForOf",vt.data.subs),p.xp6(1),p.Q6J("ngModel",vt.checkbox))},directives:[t.uh,t.xY,o.Hk,o.Tg,a.Hw,o.Nh,l.X2,m.O5,m.sg,rt.oG,w.JJ,w.On,u.yS,q.zs],styles:[".acc-icon[_ngcontent-%COMP%]{margin-left:-16px}.pin-indicator[_ngcontent-%COMP%]{width:20%;min-width:80px;display:flex;align-items:center;color:red}.pin-indicator[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{flex:0 0 20px}.pin-indicator[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex:1;font-size:.7rem}.pin-indicator.green[_ngcontent-%COMP%]{color:#0daa0d}mat-checkbox[_ngcontent-%COMP%] label{white-space:normal;margin:10px 0}"]}),pt})(),Yt=(()=>{class pt{constructor(At,vt,kt){this.dialogRef=At,this.data=vt,this.dialog=kt,this.debug=N.N.debug,this.class="GeneratePINComponent"}close(At){this.dialogRef.close(At)}}return pt.\u0275fac=function(At){return new(At||pt)(p.Y36(t.so),p.Y36(t.WI),p.Y36(t.uw))},pt.\u0275cmp=p.Xpm({type:pt,selectors:[["app-generate-pin"]],decls:10,vars:2,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(At,vt){1&At&&(p.TgZ(0,"h1",0),p._uU(1,"PIN-Generierung"),p.qZA(),p.TgZ(2,"div",1),p.YNc(3,Ee,8,1,"div",2),p.YNc(4,Ke,5,0,"div",2),p.qZA(),p.TgZ(5,"mat-dialog-actions")(6,"a",3),p.NdJ("click",function(){return vt.close(!1)}),p._uU(7,"Abbrechen"),p.qZA(),p.TgZ(8,"a",4),p.NdJ("click",function(){return vt.close(!0)}),p._uU(9,"PIN jetzt generieren"),p.qZA()()),2&At&&(p.xp6(3),p.Q6J("ngIf","settings"!=vt.data),p.xp6(1),p.Q6J("ngIf","settings"==vt.data))},directives:[t.uh,t.xY,m.O5,t.H8,q.zs],styles:[".acc-icon[_ngcontent-%COMP%]{margin-left:-16px}.pin-indicator[_ngcontent-%COMP%]{display:flex;align-items:center;color:red}.pin-indicator[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.pin-indicator[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:.7rem}mat-checkbox[_ngcontent-%COMP%] label{white-space:normal;margin:10px 0}"]}),pt})(),yt=(()=>{class pt{constructor(At,vt,kt){this.dialogRef=At,this.data=vt,this.dialog=kt,this.debug=N.N.debug,this.class="PINViewComponent"}close(At){this.dialogRef.close(At)}}return pt.\u0275fac=function(At){return new(At||pt)(p.Y36(t.so),p.Y36(t.WI),p.Y36(t.uw))},pt.\u0275cmp=p.Xpm({type:pt,selectors:[["app-pin-view"]],decls:7,vars:2,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["mat-raised-button","","color","primary",3,"click"],[1,"pin"]],template:function(At,vt){1&At&&(p.TgZ(0,"h1",0),p._uU(1,"Ihre PIN wurde erfolgreich erstellt"),p.qZA(),p.TgZ(2,"div",1),p.YNc(3,_e,10,2,"div",2),p.YNc(4,De,7,1,"div",2),p.TgZ(5,"a",3),p.NdJ("click",function(){return vt.close(!1)}),p._uU(6,"Fertig"),p.qZA()()),2&At&&(p.xp6(3),p.Q6J("ngIf","settings"!=vt.data),p.xp6(1),p.Q6J("ngIf","settings"==vt.data))},directives:[t.uh,t.xY,m.O5,q.zs],styles:[".acc-icon[_ngcontent-%COMP%]{margin-left:-16px}.pin-indicator[_ngcontent-%COMP%]{display:flex;align-items:center;color:red}.pin-indicator[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.pin-indicator[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:.7rem}.pin[_ngcontent-%COMP%]{font-size:2.5rem}mat-checkbox[_ngcontent-%COMP%] label{white-space:normal;margin:10px 0}"]}),pt})();var Ft=s(2994),$=s(21086);let It=(()=>{class pt{constructor(At,vt){this.api=At,this.dialog=vt,this.debug=N.N.debug,this.class="DashboardPage"}selectUser(At){return this.debug&&console.log(this.class,"selectUser",this.userDialog),this.userDialog?(0,$.of)(!1):(this.userDialog=this.dialog.open(R,{minWidth:"310px",maxWidth:"600px",data:At,disableClose:!0}),this.userDialog.afterClosed().subscribe(()=>{console.log("afterClosed"),this.userDialog=void 0}),this.userDialog.afterClosed())}showPrivacyPINDialog(At){return!this.privacyDialog&&(this.privacyDialog=this.dialog.open(ve,{minWidth:"310px",maxWidth:"900px",data:At}),this.privacyDialog.afterClosed().pipe((0,Ft.b)(vt=>{console.log("disable"),this.privacyDialog=void 0,vt&&this.api.userService.patch(At._id,{noPrivacyPinsMessage:!0}).then(kt=>{console.log(kt)}
1).catch(kt=>{console.log(kt)})})))}showPINGenerationDialog(At,vt){return this.dialog.open(Yt,{minWidth:"310px",maxWidth:"600px",data:vt,disableClose:!0}).afterClosed().subscribe(St=>{if(St){let zt;this.debug&&console.log(this.class,"creating PIN for",At,vt);const qt=this.api.makeid(4,"0123456789");if("settings"===vt)zt={settingsPin:qt};else if("all"===vt)zt={pin:qt};else{zt={subs:Object.assign([],At.subs)};for(let Oe=0;Oe<zt.subs.length;Oe++)zt.subs[Oe]._id===vt._id&&(zt.subs[Oe].pin=qt)}console.log("patching",zt),this.api.userService.patch(At._id,zt).then(Oe=>{console.log(Oe),this.dialog.open(yt,{minWidth:"310px",maxWidth:"600px",data:[vt,qt],disableClose:!0})}).catch(Oe=>{console.log(Oe)})}})}resetDialogs(){this.privacyDialog=void 0,this.userDialog=void 0}}return pt.\u0275fac=function(At){return new(At||pt)(p.LFG(B.sM),p.LFG(t.uw))},pt.\u0275prov=p.Yz7({token:pt,factory:pt.\u0275fac}),pt})()},40462:(we,F,s)=>{"use strict";s.d(F,{r:()=>c});var t=s(48966),r=s(5e3),h=s(69808),E=s(98833),p=s(93075),b=s(47423);function y(o,a){if(1&o&&(r.TgZ(0,"p"),r._uU(1," Der Benutzer "),r.TgZ(2,"strong"),r._uU(3),r.qZA(),r._uU(4," ist durch eine PIN gesch\xfctzt. Geben Sie diesen bitte hier ein: "),r.qZA()),2&o){const l=r.oxw();r.xp6(3),r.Oqu("all"==l.data?"Verwaltung":l.data.title+" "+l.data.first_name+" "+l.data.last_name)}}function m(o,a){1&o&&(r.TgZ(0,"p"),r._uU(1," Die Einstellungen dieses Accounts sind durch eine PIN gesch\xfctzt. Geben Sie diesen bitte hier ein: "),r.qZA())}let c=(()=>{class o{constructor(l,u){this.dialogRef=l,this.data=u}close(l){this.dialogRef.close(l)}}return o.\u0275fac=function(l){return new(l||o)(r.Y36(t.so),r.Y36(t.WI))},o.\u0275cmp=r.Xpm({type:o,selectors:[["app-pin-input"]],decls:9,vars:3,consts:[["mat-dialog-title",""],["mat-dialog-content","",3,"keydown.enter"],[4,"ngIf"],["matInput","","type","password","placeholder","PIN hier eingeben","maxlength","8","minlength","4","autocomplete","new-password","required","","text-center","","text-uppercase","","name","pin",1,"pininput",3,"ngModel","ngModelChange"],["mat-raised-button","","color","primary",3,"click"]],template:function(l,u){1&l&&(r.TgZ(0,"h1",0),r._uU(1,"PIN eingeben"),r.qZA(),r.TgZ(2,"div",1),r.NdJ("keydown.enter",function(){return u.close(u.pinModel)}),r.YNc(3,y,5,1,"p",2),r.YNc(4,m,2,0,"p",2),r.TgZ(5,"input",3),r.NdJ("ngModelChange",function(g){return u.pinModel=g}),r.qZA(),r._UZ(6,"br"),r.TgZ(7,"a",4),r.NdJ("click",function(){return u.close(u.pinModel)}),r._uU(8,"PIN \xfcberpr\xfcfen"),r.qZA()()),2&l&&(r.xp6(3),r.Q6J("ngIf","settings"!=u.data),r.xp6(1),r.Q6J("ngIf","settings"==u.data),r.xp6(1),r.Q6J("ngModel",u.pinModel))},directives:[t.uh,t.xY,h.O5,E.Nt,p.Fj,p.nD,p.wO,p.Q7,p.JJ,p.On,b.zs],styles:[".acc-icon[_ngcontent-%COMP%]{margin-left:-16px}.pin-indicator[_ngcontent-%COMP%]{display:flex;align-items:center;color:red}.pin-indicator[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}.pin-indicator[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:.7rem}.pin[_ngcontent-%COMP%]{font-size:2.5rem}.pininput[_ngcontent-%COMP%]{font-size:1.3rem;padding:10px;margin-bottom:20px}mat-checkbox[_ngcontent-%COMP%] label{white-space:normal;margin:10px 0}"]}),o})()},57871:(we,F,s)=>{"use strict";s.d(F,{Q:()=>y});var t=s(48966),r=s(93075),h=s(77446),E=s(68555),p=s(41108),b=s(5e3);let y=(()=>{class m{}return m.\u0275fac=function(o){return new(o||m)},m.\u0275mod=b.oAB({type:m}),m.\u0275inj=b.cJS({imports:[[p.m,E.Bz,r.u5,t.Is,h.p9]]}),m})()},62252:(we,F,s)=>{"use strict";s.d(F,{P:()=>E});var t=s(8929),r=s(591),h=s(5e3);let E=(()=>{class p{constructor(){this.loggedInSource=new r.X(!1),this.loggedIn=this.loggedInSource.asObservable(),this.activateUserSource=new t.xQ,this.activateUser=this.activateUserSource.asObservable(),this.sideNavSubject=new t.xQ,this.sideNavObservable=this.sideNavSubject.asObservable()}setLoggedIn(y){this.loggedInSource.next(y)}setActiveUser(y){this.activateUserSource.next(y)}toggleSideNav(){this.sideNavSubject.next()}}return p.\u0275fac=function(y){return new(y||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac}),p})()},93117:(we,F,s)=>{"use strict";s.d(F,{Z:()=>r});var t=s(5e3);let r=(()=>{class h{setSidenav(p){this.sidenav=p}open(){this.sidenav.open()}close(){this.sidenav.close()}
1toggle(){this.sidenav.toggle()}}return h.\u0275fac=function(p){return new(p||h)},h.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},51045:(we,F,s)=>{"use strict";s.d(F,{v:()=>h});var t=s(5e3),r=s(22313);let h=(()=>{class E{constructor(b,y){this.meta=b,this.title=y}generateTags(b){b=Object.assign({title:"VIOMEDI - Die Videosprechstunde",description:"Mit der kostenlosen Videosprechstunde von VIOMEDI k\xf6nnen Sie einfach online zum Arzt gehen.\n Sprechstunde online: Entlasten Sie Ihre Praxis als Arzt oder Therapeut.",robots:"index,follow",slug:"",url_base:"https://viomedi.de",og_type:"website",og_site_name:"VIOMEDI - Die Videosprechstunde",og_image:"https://viomedi.de/assets/images/viomedi_logo.png"},b),this.title.setTitle(b.title),this.meta.updateTag({name:"title",content:b.title}),this.meta.updateTag({name:"description",content:b.description}),this.meta.updateTag({name:"robots",content:b.robots}),this.meta.updateTag({property:"og:type",content:b.og_type}),this.meta.updateTag({property:"og:site_name",content:b.og_site_name}),this.meta.updateTag({property:"og:title",content:b.title}),this.meta.updateTag({property:"og:description",content:b.description}),this.meta.updateTag({property:"og:image",content:b.og_image}),this.meta.updateTag({property:"og:url",content:`${b.url_base}/${b.slug}`})}}return E.\u0275fac=function(b){return new(b||E)(t.LFG(r.h_),t.LFG(r.Dx))},E.\u0275prov=t.Yz7({token:E,factory:E.\u0275fac}),E})()},41108:(we,F,s)=>{"use strict";s.d(F,{m:()=>g});var t=s(34594),r=s(25245),h=s(47423),E=s(42155),p=s(68555),b=s(69808),y=s(5e3);let m=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=y.oAB({type:_}),_.\u0275inj=y.cJS({imports:[[E.o9,p.Bz,b.ez]]}),_})();var c=s(14623),o=s(9224),a=s(74107),l=s(98833),u=s(67322),f=s(87238);let g=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=y.oAB({type:_}),_.\u0275inj=y.cJS({imports:[b.ez,E.o9,h.ot,r.Ps,t.g0,m,o.QW,c.ie,a.LD,l.c,u.lN,f.AV]}),_})()},60546:(we,F,s)=>{"use strict";s.d(F,{A:()=>r});let t={};decodeURIComponent(window.location.href).replace(/[?&]+([^=&]+)=([^&]*)/gi,function(h,E,p){return t[E]=p});const r=function(){switch(t.domain_overwrite?t.domain_overwrite:window.location.hostname){case"localhost":case"viomedi.de":case"www.viomedi.de":return{logo:"assets/images/viomedi_logo.png",primaryColor:"#1E9BD2",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"VIOMEDI - Die Videosprechstunde",homePageTitleReplacement:'<img alt="Viomedi Logo" title="VIOMEDI - Die Videosprechstunde" class="nav-logo" src="assets/images/viomedi_logo.png">',links:[{name:"VIOMEDI - Die Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};case"video.termed.de":return{logo:"assets/images/viomedi_logo.png",primaryColor:"#2daae1",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"TerMed Videosprechstunde",links:[{name:"TerMed Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};case"aviomed.de":case"www.aviomed.de":return{logo:"assets/images/viomedi_logo.png",primaryColor:"#2daae1",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"AVIOMED - Die Videosprechstunde",links:[{name:"AVIOMED - Die Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};case"gerda.viomedi.de":return{logo:"assets/images/gerda/gerda-logo.png",primaryColor:"#8b5ea0",isOwnBrand:!0,favicon:"assets/images/gerda/favicon.ico",brandname:"ger.da",urlIPSseal:"",urlSecuritySeal:"",showPricing:!1,showCompany:!1,defaultTitle:"ger.da",landingPage:"/pineingabe",links:[{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Anmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1}]};case"medivio.de":return{logo:"assets/images/viomedi_logo.png",primaryColor:"#2daae1",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"VIOMEDI - Die Videosprechstunde",links:[{name:"MEDIVIO - Die Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};case"sandbox.viomedi.de":return{logo:"assets/images/viomedi_logo.png",primaryColor:"#2daae1",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"VIOMEDI - Die Videosprechstunde",links:[{name:"VIOMEDI - Die Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};case"video.wellstermedical.com":return{logo:"assets/images/wellster/[email protected]",primaryColor:"#1CB57A",isOwnBrand:!1,favicon:"assets/images/wellster/favicon-96x96.ico",brandname:"Wellster Healthtech Group GmbH",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!1,showCompany:!1,landingPage:"/pineingabe",defaultTitle:"Wellster Healthtech Videosprechstunde",links:[{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Datenerhebungen",link:"surveys",private:!0,icon:"ion-md-stats",separate:!1,feature:"surveys"},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]};default:return{logo:"assets/images/viomedi_logo.png",primaryColor:"#2daae1",isOwnBrand:!0,favicon:"favicon.ico",brandname:"",urlIPSseal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",urlSecuritySeal:"assets/files/DSC1488_ips_VSS_IT_Facharzt-Sofort_Urkunde_20241001.pdf",showPricing:!0,showCompany:!0,defaultTitle:"VIOMEDI - Die Videosprechstunde",links:[{name:"VIOMEDI - Die Videosprechstunde",link:"/",private:!1,icon:"ion-md-home",separate:!1},{name:"PIN-Eingabe",link:"/pineingabe",private:!1,icon:"ion-md-key",separate:!0},{name:"Arztanmeldung",link:"account",private:!1,hidePrivate:!0,icon:"ion-md-log-in",separate:!0},{name:"\xdcbersicht",link:"dashboard",private:!0,icon:"ion-md-list-box",separate:!1},{name:"Einstellungen",link:"settings",private:!0,icon:"ion-md-settings",separate:!1},{name:"Abrechnung",link:"billing",private:!0,icon:"ion-md-card",separate:!1,feature:"billing"},{name:"Dokumente und Downloads",link:"downloads",private:!0,icon:"ion-md-download",separate:!0,featureNegation:!0,feature:"no_download_section"},{name:"Abmelden",link:"/account/logout",private:!0,icon:"ion-md-log-out",separate:!0},{name:"Kontakt",link:"/contact",private:!1,icon:"ion-md-mail",separate:!1},{name:"Hilfe",link:"/help",private:!1,icon:"ion-md-help-circle",separate:!1,hideBar:!0}]}}}},92340:(we,F,s)=>{"use strict";s.d(F,{N:()=>t});const t={production:!0,debug:!1,wssUrl:"wss://api.viomedi.de",conferenceDomain:"conference.viomedi.de",conferenceUrl:"https://conference.viomedi.de/",conferenceApiLibrary:"https://conference.viomedi.de/external_api.js",httpsUrl:"https://api.viomedi.de",vssDisplayLimit:10}},51360:(we,F,s)=>{"use strict";var t=s(22313),r=s(5e3),h=s(68555),E=s(41777),p=s(72986),b=s(92198),y=s(24850),m=s(61709),c=s(69808),o=s(92340),a=s(60546),l=s(25245),u=s(95113);let f=(()=>{class ge{constructor(Mt,ae){this.breakpointObserver=ae,this.mobile="(max-width: 600px)",this.tablet="(max-width: 800px) and (min-width: 600px)",this.desktop="(min-width: 800px)",this.isDesktopObservable=this.breakpointObserver.observe([this.desktop]),this.mobileQuery=Mt.matchMedia(this.mobile),this.mobileQuery.addListener(this._mobileQueryListener),this.tabletQuery=Mt.matchMedia(this.tablet),this.tabletQuery.addListener(this._tabletQueryListener)}get isMobile(){return this.mobileQuery.matches}get isTablet(){return this.tabletQuery.matches}get isDesktop(){return!this.tabletQuery.matches&&!this.mobileQuery.matches}ngOnDestroy(){this.mobileQuery.removeListener(this._mobileQueryListener),this.tabletQuery.removeListener(this._tabletQueryListener)}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.LFG(u.vx),r.LFG(u.Yg))},ge.\u0275prov=r.Yz7({token:ge,factory:ge.\u0275fac}),ge})();var g=s(48515),_=s(9627),D=s(62252),M=s(93117),I=s(41713),L=s(90508),R=s(63191),N=s(91159),B=s(8929),rt=s(23753),w=s(36787),q=s(43489);function Dt(ge){return pe=>pe.lift(new Wt(ge))}class Wt{constructor(pe){this.value=pe}call(pe,Mt){return Mt.subscribe(new Kt(pe,this.value))}}class Kt extends q.L{constructor(pe,Mt){super(pe),this.value=Mt}_next(pe){this.destination.next(this.value)}}var Qt=s(7625),ce=s(75778),Ee=s(1059),Ke=s(80013),_e=s(76360),De=s(15664),ve=s(70925),Yt=s(50226);const yt=["*"],Ft=["content"];function $(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"div",2),r.NdJ("click",function(){return r.CHM(Mt),r.oxw()._onBackdropClicked()}),r.qZA()}if(2&ge){const Mt=r.oxw();r.ekj("mat-drawer-shown",Mt._isShowingBackdrop())}}function It(ge,pe){1&ge&&(r.TgZ(0,"mat-drawer-content"),r.Hsn(1,2),r.qZA())}const pt=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Et=["mat-drawer","mat-drawer-content","*"];function At(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"div",2),r.NdJ("click",function(){return r.CHM(Mt),r.oxw()._onBackdropClicked()}),r.qZA()}if(2&ge){const Mt=r.oxw();r.ekj("mat-drawer-shown",Mt._isShowingBackdrop())}}function vt(ge,pe){1&ge&&(r.TgZ(0,"mat-sidenav-content"),r.Hsn(1,2),r.qZA())}const kt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],St=["mat-sidenav","mat-sidenav-content","*"],qt={transformDrawer:(0,E.X$)("transform",[(0,E.SB)("open, open-instant",(0,E.oB)({transform:"none",visibility:"visible"})),(0,E.SB)("void",(0,E.oB)({"box-shadow":"none",visibility:"hidden"})),(0,E.eR)("void => open-instant",(0,E.jt)("0ms")),(0,E.eR)("void <=> open, open-instant => void",(0,E.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Ge=new r.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),an=new r.OlP("MAT_DRAWER_CONTAINER");let pn=(()=>{class ge extends I.PQ{constructor(Mt,ae,Le,en,Cn){super(Le,en,Cn),this._chang
1eDetectorRef=Mt,this._container=ae}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.Y36(r.sBO),r.Y36((0,r.Gpc)(()=>Ye)),r.Y36(r.SBq),r.Y36(I.mF),r.Y36(r.R0b))},ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(Mt,ae){2&Mt&&r.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[r._Bn([{provide:I.PQ,useExisting:ge}]),r.qOj],ngContentSelectors:yt,decls:1,vars:0,template:function(Mt,ae){1&Mt&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),ge})(),Be=(()=>{class ge{constructor(Mt,ae,Le,en,Cn,Hn,Wn,$e){this._elementRef=Mt,this._focusTrapFactory=ae,this._focusMonitor=Le,this._platform=en,this._ngZone=Cn,this._interactivityChecker=Hn,this._doc=Wn,this._container=$e,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new B.xQ,this._animationEnd=new B.xQ,this._animationState="void",this.openedChange=new r.vpe(!0),this._openedStream=this.openedChange.pipe((0,b.h)(Qe=>Qe),(0,y.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,b.h)(Qe=>Qe.fromState!==Qe.toState&&0===Qe.toState.indexOf("open")),Dt(void 0)),this._closedStream
1=this.openedChange.pipe((0,b.h)(Qe=>!Qe),(0,y.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,b.h)(Qe=>Qe.fromState!==Qe.toState&&"void"===Qe.toState),Dt(void 0)),this._destroyed=new B.xQ,this.onPositionChanged=new r.vpe,this._modeChanged=new B.xQ,this.openedChange.subscribe(Qe=>{Qe?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,rt.R)(this._elementRef.nativeElement,"keydown").pipe((0,b.h)(Qe=>Qe.keyCode===N.hY&&!this.disableClose&&!(0,N.Vb)(Qe)),(0,Qt.R)(this._destroyed)).subscribe(Qe=>this._ngZone.run(()=>{this.close(),Qe.stopPropagation(),Qe.preventDefault()}))}),this._animationEnd.pipe((0,ce.x)((Qe,Ut)=>Qe.fromState===Ut.fromState&&Qe.toState===Ut.toState)).subscribe(Qe=>{const{fromState:Ut,toState:Ce}=Qe;(0===Ce.indexOf("open")&&"void"===Ut||"void"===Ce&&0===Ut.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(Mt){(Mt="end"===Mt?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(Mt),this._position=Mt,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(Mt){this._mode=Mt,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(Mt){this._disableClose=(0,R.Ig)(Mt)}get autoFocus(){const Mt=this._autoFocus;return null==Mt?"side"===this.mode?"dialog":"first-tabbable":Mt}set autoFocus(Mt){("true"===Mt||"false"===Mt||null==Mt)&&(Mt=(0,R.Ig)(Mt)),this._autoFocus=Mt}get opened(){return this._opened}set opened(Mt){this.toggle((0,R.Ig)(Mt))}_forceFocus(Mt,ae){this._interactivityChecker.isFocusable(Mt)||(Mt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Le=()=>{Mt.removeEventListener("blur",Le),Mt.removeEventListener("mousedown",Le),Mt.removeAttribute("tabindex")};Mt.addEventListener("blur",Le),Mt.addEventListener("mousedown",Le)})),Mt.focus(ae)}_focusByCssSelector(Mt,ae){let Le=this._elementRef.nativeElement.querySelector(Mt);Le&&this._forceFocus(Le,ae)}_takeFocus(){if(!this._focusTrap)return;const Mt=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ae=>{!ae&&"function"==typeof this._elementRef.nativeElement.focus&&Mt.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(Mt){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,Mt):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const Mt=this._doc.activeElement;return!!Mt&&this._elementRef.nativeElement.contains(Mt)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){var Mt;this._focusTrap&&this._focusTrap.destroy(),null===(Mt=this._anchor)||void 0===Mt||Mt.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(Mt){return this.toggle(!0,Mt)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(Mt=!this.opened,ae){Mt&&ae&&(this._openedVia=ae);const Le=this._setOpen(Mt,!Mt&&this._isFocusWithinDrawer(),this._openedVia||"program");return Mt||(this._openedVia=null),Le}_setOpen(Mt,ae,Le){return this._opened=Mt,Mt?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",ae&&this._restoreFocus(Le)),this._updateFocusTrapState(),new Promise(en=>{this.openedChange.pipe((0,p.q)(1)).subscribe(Cn=>en(Cn?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(Mt){const ae=this._elementRef.nativeElement,Le=ae.parentNode;"end"===Mt?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Le.insertBefore(this._anchor,ae)),Le.appendChild(ae)):this._anchor&&this._anchor.parentNode.insertBefore(ae,this._anchor)}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.Y36(r.SBq),r.Y36(De.qV),r.Y36(De.tE),r.Y36(ve.t4),r.Y36(r.R0b),r.Y36(De.ic),r.Y36(c.K0,8),r.Y36(an,8))},ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-drawer"]],viewQuery:function(Mt,ae){if(1&Mt&&r.Gf(Ft,5),2&Mt){let Le;r.iGM(Le=r.CRH())&&(ae._content=Le.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(Mt,ae){1&Mt&&r.WFA("@transform.start",function(en){return ae._animationStarted.next(en)})("@transform.done",function(en){return ae._animationEnd.next(en)}),2&Mt&&(r.uIk("align",null),r.d8E("@transform",ae._animationState),r.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:yt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Mt,ae){1&Mt&&(r.F$t(),r.TgZ(0,"div",0,1),r.Hsn(2),r.qZA())},directives:[I.PQ],encapsulation:2,data:{animation:[qt.transformDrawer]},changeDetection:0}),ge})(),Ye=(()=>{class ge{constructor(Mt,ae,Le,en,Cn,Hn=!1,Wn){this._dir=Mt,this._element=ae,this._ngZone=Le,this._changeDetectorRef=en,this._animationMode=Wn,this._drawers=new r.n_E,this.backdropClick=new r.vpe,this._destroyed=new B.xQ,this._doCheckSubject=ne
1w B.xQ,this._contentMargins={left:null,right:null},this._contentMarginChanges=new B.xQ,Mt&&Mt.change.pipe((0,Qt.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Cn.change().pipe((0,Qt.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Hn}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(Mt){this._autosize=(0,R.Ig)(Mt)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(Mt){this._backdropOverride=null==Mt?null:(0,R.Ig)(Mt)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ee.O)(this._allDrawers),(0,Qt.R)(this._destroyed)).subscribe(Mt=>{this._drawers.reset(Mt.filter(ae=>!ae._container||ae._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ee.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(Mt=>{this._watchDrawerToggle(Mt),this._watchDrawerPosition(Mt),this._watchDrawerMode(Mt)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ke.b)(10),(0,Qt.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(Mt=>Mt.open())}close(){this._drawers.forEach(Mt=>Mt.close())}updateContentMargins(){let Mt=0,ae=0;if(this._left&&this._left.opened)if("side"==this._left.mode)Mt+=this._left._getWidth();else if("push"==this._left.mode){const Le=this._left._getWidth();Mt+=Le,ae-=Le}if(this._right&&this._right.opened)if("side"==this._right.mode)ae+=this._right._getWidth();else if("push"==this._right.mode){const Le=this._right._getWidth();ae+=Le,Mt-=Le}Mt=Mt||null,ae=ae||null,(Mt!==this._contentMargins.left||ae!==this._contentMargins.right)&&(this._contentMargins={left:Mt,right:ae},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(Mt){Mt._animationStarted.pipe((0,b.h)(ae=>ae.fromState!==ae.toState),(0,Qt.R)(this._drawers.changes)).subscribe(ae=>{"open-instant"!==ae.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==Mt.mode&&Mt.openedChange.pipe((0,Qt.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(Mt.opened))}_watchDrawerPosition(Mt){!Mt||Mt.onPositionChanged.pipe((0,Qt.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,p.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(Mt){Mt&&Mt._modeChanged.pipe((0,Qt.R)((0,w.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(Mt){const ae=this._element.nativeElement.classList,Le="mat-drawer-container-has-open";Mt?ae.add(Le):ae.remove(Le)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(Mt=>{"end"==Mt.position?this._end=Mt:this._start=Mt}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(Mt=>Mt&&!Mt.disableClose&&this._canHaveBackdrop(Mt)).forEach(Mt=>Mt._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(Mt){return"side"!==Mt.mode||!!this._backdropOverride}_isDrawerOpen(Mt){return null!=Mt&&Mt.opened}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.Y36(Yt.Is,8),r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(r.sBO),r.Y36(I.rL),r.Y36(Ge),r.Y36(_e.Qb,8))},ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-drawer-container"]],contentQueries:function(Mt,ae,Le){if(1&Mt&&(r.Suo(Le,pn,5),r.Suo(Le,Be,5)),2&Mt){let en;r.iGM(en=r.CRH())&&(ae._content=en.first),r.iGM(en=r.CRH())&&(ae._allDrawers=en)}},viewQuery:function(Mt,ae){if(1&Mt&&r.Gf(pn,5),2&Mt){let Le;r.iGM(Le=r.CRH())&&(ae._userContent=Le.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(Mt,ae){2&Mt&&r.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[r._Bn([{provide:an,useExisting:ge}])],ngContentSelectors:Et,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Mt,ae){1&Mt&&(r.F$t(pt),r.YNc(0,$,1,2,"div",0),r.Hsn(1),r.Hsn(2,1),r.YNc(3,It,2,0,"mat-drawer-content",1)),2&Mt&&(r.Q6J("ngIf",ae.hasBackdrop),r.x
1p6(3),r.Q6J("ngIf",!ae._content))},directives:[pn,c.O5],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n'],encapsulation:2,changeDetection:0}),ge})(),lt=(()=>{class ge extends pn{constructor(Mt,ae,Le,en,Cn){super(Mt,ae,Le,en,Cn)}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.Y36(r.sBO),r.Y36((0,r.Gpc)(()=>H)),r.Y36(r.SBq),r.Y36(I.mF),r.Y36(r.R0b))},ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(Mt,ae){2&Mt&&r.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[r._Bn([{provide:I.PQ,useExisting:ge}]),r.qOj],ngContentSelectors:yt,decls:1,vars:0,template:function(Mt,ae){1&Mt&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),ge})(),J=(()=>{class ge extends Be{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(Mt){this._fixedInViewport=(0,R.Ig)(Mt)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(Mt){this._fixedTopGap=(0,R.su)(Mt)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(Mt){this._fixedBottomGap=(0,R.su)(Mt)}}return ge.\u0275fac=function(){let pe;return function(ae){return(pe||(pe=r.n5z(ge)))(ae||ge)}}(),ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(Mt,ae){2&Mt&&(r.uIk("align",null),r.Udp("top",ae.fixedInViewport?ae.fixedTopGap:null,"px")("bottom",ae.fixedInViewport?ae.fixedBottomGap:null,"px"),r.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.opened)("mat-sidenav-fixed",ae.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[r.qOj],ngContentSelectors:yt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Mt,ae){1&Mt&&(r.F$t(),r.TgZ(0,"div",0,1),r.Hsn(2),r.qZA())},directives:[I.PQ],encapsulation:2,data:{animation:[qt.transformDrawer]},changeDetection:0}),ge})(),H=(()=>{class ge extends Ye{}return ge.\u0275fac=function(){let pe;return function(ae){return(pe||(pe=r.n5z(ge)))(ae||ge)}}(),ge.\u0275cmp=r.Xpm({type:ge,selectors:[["mat-sidenav-container"]],contentQueries:function(Mt,ae,Le){if(1&Mt&&(r.Suo(Le,lt,5),r.Suo(Le,J,5)),2&Mt){let en;r.iGM(en=r.CRH())&&(ae._content=en.first),r.iGM(en=r.CRH())&&(ae._allDrawers=en)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(Mt,ae){2&Mt&&r.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},exportAs:["matSidenavContainer"],features:[r._Bn([{provide:an,useExisting:ge}]),r.qOj],ngContentSelectors:St,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Mt,ae){1&Mt&&(r.F$t(kt),r.YNc(0,At,1,2,"div",0),r.Hsn(1),r.Hsn(2,1),r.YNc(3,vt,2,0,"mat-sidenav-content",1)),2&Mt&&(r.Q6J("ngIf",ae.hasBackdrop),r.x
1p6(3),r.Q6J("ngIf",!ae._content))},directives:[lt,c.O5],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n'],encapsulation:2,changeDetection:0}),ge})(),X=(()=>{class ge{}return ge.\u0275fac=function(Mt){return new(Mt||ge)},ge.\u0275mod=r.oAB({type:ge}),ge.\u0275inj=r.cJS({imports:[[c.ez,L.BQ,I.ZD],I.ZD,L.BQ]}),ge})();var gt=s(23322),nt=s(14623),ut=s(47423),mt=s(34594),Nt=s(87238);const bt=["snav"],ht=function(ge){return{separate:ge}};function at(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"a",19),r.NdJ("click",function(){r.CHM(Mt);const Le=r.oxw(2),en=r.MAs(3);return Le.platform.isMobile?en.close():null}),r._UZ(1,"mat-icon",20),r.TgZ(2,"div",21),r._uU(3),r.qZA()()}if(2&ge){const Mt=r.oxw().$implicit;r.Q6J("routerLink",Mt.link)("ngClass",r.VKq(4,ht,Mt.separate)),r.xp6(1),r.Q6J("fontIcon",Mt.icon),r.xp6(2),r.Oqu(Mt.name)}}function Bt(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"a",22),r.NdJ("click",function(){r.CHM(Mt);const Le=r.oxw(2),en=r.MAs(3);return Le.platform.isMobile?en.close():null}),r._UZ(1,"mat-icon",20),r.TgZ(2,"div",21),r._uU(3),r.qZA()()}if(2&ge){const Mt=r.oxw().$implicit;r.Q6J("href",Mt.link,r.LSH)("ngClass",r.VKq(4,ht,Mt.separate)),r.xp6(1),r.Q6J("fontIcon",Mt.icon),r.xp6(2),r.Oqu(Mt.name)}}function Y(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"a",23),r.NdJ("click",function(){r.CHM(Mt);const Le=r.oxw().$implicit,en=r.oxw(),Cn=r.MAs(3);return Le.function(),en.platform.isMobile?Cn.close():null}),r._UZ(1,"mat-icon",20),r.TgZ(2,"div",21),r._uU(3),r.qZA()()}if(2&ge){const Mt=r.oxw().$implicit;r.Q6J("ngClass",r.VKq(3,ht,Mt.separate)),r.xp6(1),r.Q6J("fontIcon",Mt.icon),r.xp6(2),r.Oqu(Mt.name)}}function ct(ge,pe){if(1&ge&&(r.YNc(0,at,4,6,"a",16),r.YNc(1,Bt,4,6,"a",17),r.YNc(2,Y,4,5,"a",18)),2&ge){const Mt=pe.$implicit,ae=r.oxw();r.Q6J("ngIf",!Mt.function&&!Mt.external&&(ae.loggedIn&&Mt.private||!Mt.private)&&!(Mt.hidePrivate&&ae.loggedIn)&&(!Mt.feature||(Mt.featureNegation?(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&!(null!=ae.user&&null!=ae.user.plan&&ae.user.plan.features[Mt.feature])&&ae.loggedIn:(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&(null==ae.user||null==ae.user.plan?null:ae.user.plan.features[Mt.feature])&&ae.loggedIn))),r.x
1p6(1),r.Q6J("ngIf",!Mt.function&&Mt.external&&(ae.loggedIn&&Mt.private||!Mt.private)&&!(Mt.hidePrivate&&ae.loggedIn)&&(!Mt.feature||(Mt.featureNegation?(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&!(null!=ae.user&&null!=ae.user.plan&&ae.user.plan.features[Mt.feature])&&ae.loggedIn:(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&(null==ae.user||null==ae.user.plan?null:ae.user.plan.features[Mt.feature])&&ae.loggedIn))),r.xp6(1),r.Q6J("ngIf",Mt.function&&(ae.loggedIn&&Mt.private||!Mt.private)&&!(Mt.hidePrivate&&ae.loggedIn)&&(!Mt.feature||(Mt.featureNegation?(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&!(null!=ae.user&&null!=ae.user.plan&&ae.user.plan.features[Mt.feature])&&ae.loggedIn:(null==ae.user||null==ae.user.plan?null:ae.user.plan.features)&&(null==ae.user||null==ae.user.plan?null:ae.user.plan.features[Mt.feature])&&ae.loggedIn)))}}function Lt(ge,pe){1&ge&&(r.TgZ(0,"a",31)(1,"span"),r._uU(2,"Arztanmeldung"),r.qZA()())}function $t(ge,pe){1&ge&&(r.TgZ(0,"a",32)(1,"span"),r._uU(2,"Hilfe"),r.qZA()())}function me(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"button",33),r.NdJ("click",function(){return r.CHM(Mt),r.oxw(2).selectUser()}),r.TgZ(1,"ul")(2,"li",34),r._uU(3),r.qZA(),r.TgZ(4,"li",35),r._uU(5),r.qZA()(),r._UZ(6,"mat-icon",36),r.qZA()}if(2&ge){const Mt=r.oxw(2);r.xp6(3),r.lnq("",null==Mt.activeUser?null:Mt.activeUser.title," ",null==Mt.activeUser?null:Mt.activeUser.first_name," ",null==Mt.activeUser?null:Mt.activeUser.last_name," "),r.xp6(2),r.Oqu(null==Mt.user?null:Mt.user.name)}}const ft=function(ge){return{inverted:ge}};function K(ge,pe){if(1&ge){const Mt=r.EpF();r.TgZ(0,"mat-toolbar",24)(1,"button",25),r.NdJ("click",function(){return r.CHM(Mt),r.oxw(),r.MAs(3).toggle()}),r._UZ(2,"mat-icon",26),r.qZA(),r._UZ(3,"span",27)(4,"span",7),r.YNc(5,Lt,3,0,"a",28),r.YNc(6,$t,3,0,"a",29),r.YNc(7,me,7,4,"button",30),r.qZA()}if(2&ge){const Mt=r.oxw();r.Q6J("ngClass",r.VKq(5,ft,Mt.inverted)),r.xp6(3),r.Q6J("innerHTML",Mt.title,r.oJD),r.xp6(2),r.Q6J("ngIf",Mt.fullscreen&&Mt.showNav),r.xp6(1),r.Q6J("ngIf",Mt.fullscreen&&Mt.showNav),r.xp6(1),r.Q6J("ngIf",Mt.loggedIn&&!Mt.fullscreen&&!(null!=Mt.user&&null!=Mt.user.plan&&null!=Mt.user.plan.features&&Mt.user.plan.features.no_user_select))}}const G=function(){return{width:"100%"}};let et=(()=>{class ge{constructor(Mt,ae,Le,en,Cn,Hn,Wn,$e,Qe,Ut,Ce){this.platformId=Mt,this.router=ae,this.activatedRoute=Le,this.matIconRegistry=en,this.platform=Cn,this.api=Hn,this.userSelect=Wn,this.event=$e,this.sanitizer=Qe,this.location=Ut,this.sidenavService=Ce,this.environment=o.N,this.branding=a.A,this.debug=o.N.debug,this.class="VideoPage",this.links=(0,a.A)().links,this.title="",this.loggedIn=!1,this.fullscreen=!0,this.showNav=!1,this.hideBar=!1,this.inverted=!1,this.user={},this.activeUser={},this.activeUserId="",this.cookieBanner="invisible",this.disableAnalyticsString="ga-disable-UA-75756485-4",en.registerFontClassAlias("ion"),en.addSvgIcon("ios-videocam-off",this.sanitizer.bypassSecurityTrustResourceUrl("assets/images/ios-videocam-off.svg")),this.setupListeners(),document.documentElement.style.setProperty("--primary-color",(0,a.A)().primaryColor),document.documentElement.style.setProperty("--primary",(0,a.A)().primaryColor),document.querySelector("link[rel~='icon']").href=(0,a.A)().favicon}ngAfterViewInit(){this.sidenavService.setSidenav(this.sidenav)}notificationSound(){new Audio("../../assets/audio/Bell.mp3").play()}setupListeners(){navigator.serviceWorker&&(navigator.serviceWorker.onmessage=Mt=>{Mt.data&&"OPEN_TAB"===Mt.data.type?(console.log(Mt,window.location),window.open("/vss/"+Mt.data.room_token+"?remote_opened=true","_blank")):Mt.data&&"SHOW_INTERNAL_NOTIFICATION"===Mt.data.type?(console.log(Mt,window.location),this.api.toastr.info(Mt.data.notification.body,Mt.data.notification.title,{timeOut:6e5,extendedTimeOut:3e4,closeButton:!0}).onTap.pipe((0,p.q)(1)).subscribe(()=>{"all"!==this.activeUserId&&window.open("/videosprechstunde/"+Mt.data.notification.rtcroom,"_blank")})):Mt.data&&"PLAY_NOTIFICATION_SOUND"===Mt.data.type&&(null==this.user.notificationSound||this.user.notificationSound)&&this.notificationSound()}),this.activatedRoute.fragment.subscribe(Mt=>{const ae=new URLSearchParams(Mt),Le=ae.get("doctor"),en=ae.get("auth");ae&&Le&&this.api.setActiveUserAfterLoaded(Le),ae&&en&&this.api.authenticateUserJWT(en),(Le||en)&&this.location.replaceState(this.activatedRoute.snapshot._routerState.url.replace("doctor="+Le,"").replace("auth="+en,""))}),this.router.events.pipe((0,b.h)(Mt=>Mt instanceof h.m2),(0,y.U)(()=>this.activatedRoute),(0,y.U)(Mt=>{for(;Mt.firstChild;)Mt=Mt.firstChild;return Mt}),(0,b.h)(Mt=>"primary"===Mt.outlet),(0,m.zg)(Mt=>Mt.data)).subscribe(Mt=>{this.debug&&console.log("router",Mt),this.title=Mt.title,this.fullscreen=!!Mt.fullscreen,this.inverted=!!Mt.inverted,this.showNav=!!Mt.showNav,this.hideBar=!!Mt.hideBar})}keyEvent(Mt){if(Mt.ctrlKey&&Mt.altKey&&"a"===Mt.key){console.log(Mt);const ae=new Date;ae.setTime(ae.getTime()+31536e4),this.setCookie("mo","mo",ae)}}setCookie(Mt,ae,Le){console.log("setCookie",Mt,ae,Le),document.cookie=Mt+"="+ae+(null==Le?"":";expires=Fri, 31 Dec 9999 23:59:59 GMT")}selectUser(){this.debug&&console.log(this.class,"selectUser"),this.userSelect.selectUser(this.user).subscribe(()=>{})}track(Mt){const ae=new Date;let Le;Mt||(Le=new Date(ae.getTime()+31536e6)),document.cookie=`cookie_banner=true;path=/;expires=${Le.toUTCString()};`,this.cookieBanner="invisible"}isBrowser(){return(0,c.NF)(this.platformId)}ngOnInit(){return function(ge,pe,Mt,ae){return new(Mt||(Mt=Promise))(function(en,Cn){function Hn(Qe){try{$e(ae.next(Qe))}catch(Ut){Cn(Ut)}}function Wn(Qe){try{$e(ae.throw(Qe))}catch(Ut){Cn(Ut)}}function $e(Qe){Qe.done?en(Qe.value):function Le(en){return en instanceof Mt?en:new Mt(function(Cn){Cn(en)})}(Qe.value).then(Hn,Wn)}$e((ae=ae.apply(ge,pe||[])).next())})}(this,void 0,void 0,function*(){this.debug&&console.log(this.class,"ngOnInit app"),yield this.api.detectDatabase(),(0,c.NF)(this.platformId)&&document.cookie.indexOf("cookie_banner=true")<0&&(this.cookieBanner="visible"),this.api.getUser().subscribe(Mt=>{this.debug&&console.log("getUser",Mt),Mt&&Mt[1]?(this.loggedIn=!0,this.activeUserId=Mt[0],this.user=Mt[1],this.selectActiveUser()):(this.loggedIn=!1,this.activeUserId="",this.user={},this.activeUser={})},Mt=>{this.debug&&console.error(Mt),this.loggedIn=!1,this.activeUserId="",this.user={},this.activeUser={}}),this.event.sideNavObservable.subscribe(()=>
1{this.snav.toggle()})})}selectActiveUser(){if(this.debug&&console.log("selectActiveUser",this.activeUserId),""===this.activeUserId&&(this.activeUser={name:"Kein Benutzer ausgew\xe4hlt",last_name:"Kein Benutzer ausgew\xe4hlt"}),"all"===this.activeUserId)this.activeUser={name:"Verwaltung",last_name:"Verwaltung"};else for(let Mt=0;Mt<this.user.subs.length;++Mt)this.user.subs[Mt]._id===this.activeUserId&&(this.activeUser=this.user.subs[Mt])}}return ge.\u0275fac=function(Mt){return new(Mt||ge)(r.Y36(r.Lbi),r.Y36(h.F0),r.Y36(h.gz),r.Y36(l.jv),r.Y36(f),r.Y36(g.sM),r.Y36(_.x),r.Y36(D.P),r.Y36(t.H7),r.Y36(c.Ye),r.Y36(M.Z))},ge.\u0275cmp=r.Xpm({type:ge,selectors:[["app-root"]],viewQuery:function(Mt,ae){if(1&Mt&&(r.Gf(bt,5),r.Gf(bt,5)),2&Mt){let Le;r.iGM(Le=r.CRH())&&(ae.snav=Le.first),r.iGM(Le=r.CRH())&&(ae.sidenav=Le.first)}},hostBindings:function(Mt,ae){1&Mt&&r.NdJ("keyup",function(en){return ae.keyEvent(en)},!1,r.Jf7)},decls:19,vars:12,consts:[[1,"app-container"],["role","navigation",1,"sidenav-container"],["mode","side",1,"mat-elevation-z4",3,"opened","ngStyle.lt-sm"],["snav",""],[1,"viomedi-logo"],["routerLink","/"],["alt","Viomedi Logo",1,"clickable",3,"src"],[1,"spacer"],["mat-icon-button","","fxHide.gt-xs","","title","Men\xfc schlie\xdfen","aria-label","Men\xfc schlie\xdfen",3,"click"],["fontSet","ion","fontIcon","ion-md-close"],["ngFor","",3,"ngForOf"],["mat-list-item","","target","_blank","rel","noopener",1,"seals",3,"href"],["src","assets/images/zertifikat-icon.png","alt","Zertifikat"],["role","main",3,"ngClass"],[1,"mat-elevation-z1"],["class","toolbar",3,"ngClass",4,"ngIf"],["mat-list-item","",3,"routerLink","ngClass","click",4,"ngIf"],["mat-list-item","","target","_blank",3,"href","ngClass","click",4,"ngIf"],["mat-list-item","",3,"ngClass","click",4,"ngIf"],["mat-list-item","",3,"routerLink","ngClass","click"],["matListIcon","","fontSet","ion",3,"fontIcon"],[1,"mat-list-text"],["mat-list-item","","target","_blank",3,"href","ngClass","click"],["mat-list-item","",3,"ngClass","click"],[1,"toolbar",3,"ngClass"],["mat-icon-button","","aria-label","Hauptmenu anzeigen oder verbergen",3,"click"],["fontSet","ion","fontIcon","ion-md-menu"],[1,"app-name",3,"innerHTML"],["mat-button","","routerLink","/account",4,"ngIf"],["mat-button","","routerLink","/help",4,"ngIf"],["class","user-info","color","secondary","mat-button","","matTooltip","Klicken Sie hier um den Benutzer zu wechseln",3,"click",4,"ngIf"],["mat-button","","routerLink","/account"],["mat-button","","routerLink","/help"],["color","secondary","mat-button","","matTooltip","Klicken Sie hier um den Benutzer zu wechseln",1,"user-info",3,"click"],[1,"active"],[1,"practice"],["fontSet","ion","fontIcon","ion-md-contact"]],template:function(Mt,ae){if(1&Mt){const Le=r.EpF();r.TgZ(0,"div",0)(1,"mat-sidenav-container",1)(2,"mat-sidenav",2,3)(4,"mat-nav-list")(5,"nav")(6,"mat-list-item",4)(7,"a",5),r._UZ(8,"img",6),r.qZA(),r._UZ(9,"span",7),r.TgZ(10,"button",8),r.NdJ("click",function(){return r.CHM(Le),r.MAs(3).toggle()}),r._UZ(11,"mat-icon",9),r.qZA()(),r.YNc(12,ct,3,3,"ng-template",10),r.TgZ(13,"a",11),r._UZ(14,"img",12),r.qZA()()()(),r.TgZ(15,"mat-sidenav-content",13)(16,"nav",14),r.YNc(17,K,8,7,"mat-toolbar",15),r.qZA(),r._UZ(18,"router-outlet"),r.qZA()()()}2&Mt&&(r.ekj("is-mobile",ae.platform.isMobile),r.xp6(2),r.Q6J("opened",!ae.fullscreen&&ae.platform.isDesktop)("ngStyle.lt-sm",r.DdM(9,G)),r.xp6(6),r.Q6J("src",ae.branding().logo,r.LSH),r.xp6(4),r.Q6J("ngForOf",ae.links),r.xp6(1),r.Q6J("href",ae.branding().urlIPSseal,r.LSH),r.xp6(2),r.Q6J("ngClass",r.VKq(10,ft,ae.inverted)),r.xp6(2),r.Q6J("ngIf",!ae.hideBar))},directives:[H,J,gt.Zl,nt.Hk,nt.Tg,h.yS,ut.lW,gt.b8,l.Hw,c.sg,c.O5,c.mk,gt.oO,nt.Nh,lt,mt.Ye,ut.zs,Nt.gM,h.lC],styles:[".user-info[_ngcontent-%COMP%]{padding:0 10px}.user-info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;text-align:left;display:inline-block;line-height:20px;padding:0}.user-info[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .practice[_ngcontent-%COMP%]{font-size:.8em}.user-info[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:2.4em;height:auto;width:auto;padding-left:10px}.app-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:absolute;inset:0}.app-container[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%]{flex:1}.app-container[_ngcontent-%COMP%] .is-mobile[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%]{position:fixed;z-index:2}.app-container[_ngcontent-%COMP%] .is-mobile[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%]{flex:1 0 auto}.app-container[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#000000de}.app-container[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{height:100%}.app-container[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%] .app-name[_ng
1content-%COMP%]{flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;max-height:100%;display:flex}.app-container[_ngcontent-%COMP%] mat-toolbar[_ngcontent-%COMP%] .user-info[_ngcontent-%COMP%]{flex:0 0 auto;padding:0 10px}.app-container[_ngcontent-%COMP%] mat-toolbar.inverted[_ngcontent-%COMP%]{position:absolute;z-index:115;background-color:transparent}.app-container[_ngcontent-%COMP%] mat-toolbar.inverted[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .app-container[_ngcontent-%COMP%] mat-toolbar.inverted[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{text-shadow:0 0 2px #000!important}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%]{min-width:280px}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%]{padding-top:0;overflow:hidden}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]{color:#0000008a}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%] .mat-list-item.viomedi-logo[_ngcontent-%COMP%]{max-height:70px;height:70px;padding:15px 0 10px}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%] .mat-list-item.viomedi-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:70px}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]:hover{color:var(--primary-color);background-color:#edf0f2}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .mat-nav-list[_ngcontent-%COMP%] .mat-list-item.separate[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.08)!important}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .seals[_ngcontent-%COMP%]{padding:15px;display:flex;align-items:center;flex-direction:column;height:auto;box-sizing:border-box}.app-container[_ngcontent-%COMP%] mat-sidenav[_ngcontent-%COMP%] .seals[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:115px;max-width:115px;height:auto}.cookie-law-wrapper[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;z-index:999999999;width:100%;padding:10px;box-sizing:border-box;font-size:.8rem;color:#bbb;line-height:1.2rem}.cookie-law-wrapper[_ngcontent-%COMP%] .mat-stroked-button[_ngcontent-%COMP%]{border-color:#bbb}.cookie-law-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#333333e6;padding:20px 20px 7px}.cookie-law-wrapper.large-banner[_ngcontent-%COMP%]{max-width:500px}.cookie-law-wrapper[_ngcontent-%COMP%] .accept-cookie[_ngcontent-%COMP%]{margin-top:10px;box-shadow:none}.cookie-law-wrapper[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#bbb;text-decoration:underline;transition:color .2s}.cookie-law-wrapper[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#fff}.cookie-law-wrapper[_ngcontent-%COMP%] .flex-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.cookie-law-wrapper[_ngcontent-%COMP%] .flex-wrapper[_ngcontent-%COMP%] .cookie-img[_ngcontent-%COMP%]{flex:17%}.cookie-law-wrapper[_ngcontent-%COMP%] .flex-wrapper[_ngcontent-%COMP%] .cookie-txt[_ngcontent-%COMP%]{flex:80%;padding-left:20px}.cookie-law-wrapper[_ngcontent-%COMP%] .flex-wrapper[_ngcontent-%COMP%] .cookie-txt[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1rem}.cookie-law-wrapper[_ngcontent-%COMP%] .flex-wrapper[_ngcontent-%COMP%] .cookie-txt[_ngcontent-%COMP%] .no-cookie[_ngcontent-%COMP%]{color:#fff}"],data:{animation:[(0,E.X$)("cookie-animation",[(0,E.SB)("invisible",(0,E.oB)({transform:"translateY(100%)"})),(0,E.SB)("visible",(0,E.oB)({transform:"translateX(0)"})),(0,E.eR)("invisible => visible",(0,E.jt)("1000ms ease-out")),(0,E.eR)("visible => invisible",(0,E.jt)("1000ms ease-out"))])]}}),ge})();var Rt=s(41108),Xt=s(51045),Me=s(66361),qe=s(19718),Je=s(68968),An=s(40520);const hn=void 0,te=["de",[["AM","PM"],hn,hn],hn,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xe4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xe4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."],hn,hn],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}
1, {0}",hn,"{1} 'um' {0}",hn],[",",".",";","%","+","-","E","\xb7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","Euro",{ATS:["\xf6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],CUC:[hn,"Cub$"],DEM:["DM"],FKP:[hn,"Fl\xa3"],GHS:[hn,"\u20b5"],GNF:[hn,"F.G."],KMF:[hn,"FC"],PHP:[hn,"\u20b1"],RON:[hn,"L"],RWF:[hn,"F.Rw"],SYP:[],THB:["\u0e3f"],TWD:["NT$"],XXX:[],ZMW:[hn,"K"]},"ltr",function de(ge){const Mt=Math.floor(Math.abs(ge)),ae=ge.toString().replace(/^[^.]*\.?/,"").length;return 1===Mt&&0===ae?1:5}];var Se=s(95285);(0,c.qS)(te,"de-DE",[[["Mitternacht","morgens","vorm.","mittags","nachm.","abends","nachts"],void 0,["Mitternacht","morgens","vormittags","mittags","nachmittags","abends","nachts"]],[["Mitternacht","Morgen","Vorm.","Mittag","Nachm.","Abend","Nacht"],void 0,["Mitternacht","Morgen","Vormittag","Mittag","Nachmittag","Abend","Nacht"]],["00:00",["05:00","10:00"],["10:00","12:00"],["12:00","13:00"],["13:00","18:00"],["18:00","24:00"],["00:00","05:00"]]]),document.documentElement.style.setProperty("--primary-color",(0,a.A)().primaryColor),document.documentElement.style.setProperty("--primary",(0,a.A)().primaryColor);let Xe=(()=>{class ge{}return ge.\u0275fac=function(Mt){return new(Mt||ge)},ge.\u0275mod=r.oAB({type:ge,bootstrap:[et]}),ge.\u0275inj=r.cJS({providers:[{provide:r.soG,useValue:"de-DE"},f,Xt.v,D.P,g.sM,{provide:Me.g5,useValue:{name:"foo",cacheTime:3e5}},{provide:Me.d9,useFactory:pe=>new Me.d9({},new Me.bC(pe)),deps:[Me.z$]}],imports:[[Je.Rh.forRoot({preventDuplicates:!0,resetTimeoutOnDuplicate:!0}),qe.S,An.JF,Rt.m,u.xu,X,_e.PW,Nt.AV,t.b2.withServerTransition({appId:"my-app"}),h.Bz.forRoot([{path:"startseite",redirectTo:""},(0,a.A)().landingPage?{path:"",redirectTo:(0,a.A)().landingPage,pathMatch:"full"}:{path:"",loadChildren:()=>Promise.all([s.e(600),s.e(761)]).then(s.bind(s,88761)).then(pe=>pe.HomeModule),pathMatch:"full",data:{title:(0,a.A)().homePageTitleReplacement?(0,a.A)().homePageTitleReplacement:(0,a.A)().links[0].name,fullscreen:!0,showNav:!0}},{path:"pineingabe",loadChildren:()=>Promise.all([s.e(600),s.e(763)]).then(s.bind(s,94763)).then(pe=>pe.PinModule),data:{title:"PIN-Eingabe"}},{path:"impressum",loadChildren:()=>Promise.all([s.e(600),s.e(950)]).then(s.bind(s,30950)).then(pe=>pe.ImpressumModule),data:{title:"Impressum"}},{path:"datenschutz",loadChildren:()=>Promise.all([s.e(600),s.e(677)]).then(s.bind(s,677)).then(pe=>pe.PrivacyModule),data:{title:"Datenschutz"}},{path:"accessibility-statement",loadChildren:()=>Promise.all([s.e(600),s.e(823)]).then(s.bind(s,47823)).then(pe=>pe.AccessibilityStatementModule),data:{title:"Barrierefreiheitserkl\xe4rung"}},{path:"agbs",redirectTo:"agb"},{path:"agb",loadChildren:()=>Promise.all([s.e(600),s.e(466),s.e(759)]).then(s.bind(s,73759)).then(pe=>pe.AGBsModule),data:{title:"Allgemeine Gesch\xe4ftsbedingungen f\xfcr \xc4rzte"}},{path:"agbs-patient",redirectTo:"agb-patient"},{path:"agb-patient",loadChildren:()=>Promise.all([s.e(600),s.e(466),s.e(874)]).then(s.bind(s,13874)).then(pe=>pe.AGBsPatientModule),data:{title:"Allgemeine Gesch\xe4ftsbedingungen f\xfcr Patienten"}},{path:"account",loadChildren:()=>Promise.all([s.e(600),s.e(636)]).then(s.bind(s,89636)).then(pe=>pe.AccountModule),data:{title:"Benutzerkonto"}},{path:"downloads",loadChildren:()=>Promise.all([s.e(600),s.e(813),s.e(683)]).then(s.bind(s,87683)).then(pe=>pe.DownloadsModule),data:{title:"Dokumente und Downloads"}},{path:"survey/:id",loadChildren:()=>Promise.all([s.e(600),s.e(476),s.e(77)]).then(s.bind(s,20077)).then(pe=>pe.AppSurveyModule),data:{title:"Datenerhebung"}},{path:"surveys",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(181),s.e(819),s.e(476),s.e(801)]).then(s.bind(s,90801)).then(pe=>pe.AppSurveysModule),data:{title:"Datenerhebungen"}},{path:"billing",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(819),s.e(125),s.e(310),s.e(87),s.e(484)]).then(s.bind(s,17484)).then(pe=>pe.BillingModule),data:{title:"Abrechnung"}},{path:"dashboard",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(181),s.e(368),s.e(819),s.e(125),s.e(813),s.e(310),s.e(87),s.e(107),s.e(230)]).then(s.bind(s,67230)).then(pe=>pe.DashboardModule),data:{title:"Dashboard"}},{path:"preise",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(198)]).then(s.bind(s,61198)).then(pe=>pe.PricesModule),data:{title:"Preise und Abrechnung"}},{path:"help",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(125),s.e(690)]).then(s.bind(s,47690)).then(pe=>pe.HelpModule),data:{title:"Hilfe und Support"}},{path:"help/:id",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(825)]).then(s.bind(s,67825)).then(pe=>pe.HelpDetailModule),data:{title:"Hilfe und Support",hideBar:!0}},{path:"unternehmen",loadChildren:()=>Promise.all([s.e(600),s.e(244)]).then(s.bind(s,72244)).then(pe=>pe.UnternehmenModule),data:{title:"\xdcber uns"}},{path:"schnelltest",loadChildren:()=>Promise.all([s.e(600),s.e(586),s.e(592),s.e(969)]).then(s.bind(s,27969)).then(pe=>pe.CompatTestModule),data:{title:"Kostenloser Schnelltest"}},{path:"videosprechstunde/:id/billing",loadChildren:()=>Promise.all([s.e(600),s.e(181),s.e(819),s.e(125),s.e(310),s.e(586),s.e(697),s.e(273)]).then(s.bind(s,56273)).then(pe=>pe.VssPaymentModule),data:{title:"Videosprechstunde bezahlen"}},{path:"vss/:id/billing",redirectTo:"videosprechstunde/:id/billing"},{path:"videosprechstunde/:id",loadChildren:()=>Promise.all([s.e(600),s.e(181),s.e(368),s.e(819),s.e(586),s.e(697),s.e(742),s.e(592),s.e(89)]).then(s.bind(s,31089)).then(pe=>pe.VssPageModule),data:{title:"Videosprechstunde",fullscreen:!0,inverted:!0,hideBar:!0}},{path:"danke/:id",loadChildren:()=>Promise.all([s.e(600),s.e(102)]).then(s.bind(s,41102)).then(pe=>
1pe.AppAfterVssScreenModule),data:{title:"Videosprechstunde beendet"}},{path:"wartezimmer/:id",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(181),s.e(368),s.e(592),s.e(156)]).then(s.bind(s,93950)).then(pe=>pe.WaitingRoomPageModule),data:{title:"Wartezimmer"}},{path:"wartezimmer-auswahl/:id",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(181),s.e(368),s.e(733)]).then(s.bind(s,40733)).then(pe=>pe.WaitingRoomSelectionPageModule),data:{title:"Wartezimmer"}},{path:"vss/:id",redirectTo:"videosprechstunde/:id"},{path:"settings",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(181),s.e(368),s.e(813),s.e(87),s.e(107),s.e(742),s.e(507)]).then(s.bind(s,20507)).then(pe=>pe.SettingsModule),data:{title:"Einstellungen"}},{path:"404",loadChildren:()=>Promise.all([s.e(600),s.e(183)]).then(s.bind(s,72183)).then(pe=>pe.NotFoundModule),data:{title:"404 - Seite nicht gefunden"}},{path:"contact",loadChildren:()=>Promise.all([s.e(600),s.e(144),s.e(317)]).then(s.bind(s,99317)).then(pe=>pe.ContactModule),data:{title:"Kontakt"}},{path:"**",redirectTo:"/404",pathMatch:"full"}]),Se.S]]}),ge})();o.N.production&&((0,r.G48)(),console.log=function(){}),document.addEventListener("DOMContentLoaded",()=>{t.q6().bootstrapModule(Xe),navigator&&"serviceWorker"in navigator&&navigator.serviceWorker.register("/worker.js")})},83018:we=>{var F={utf8:{stringToBytes:function(s){return F.bin.stringToBytes(unescape(encodeURIComponent(s)))},bytesToString:function(s){return decodeURIComponent(escape(F.bin.bytesToString(s)))}},bin:{stringToBytes:function(s){for(var t=[],r=0;r<s.length;r++)t.push(255&s.charCodeAt(r));return t},bytesToString:function(s){for(var t=[],r=0;r<s.length;r++)t.push(String.fromCharCode(s[r]));return t.join("")}}};we.exports=F},25585:we=>{var F,s;F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",we.exports=s={rotl:function(t,r){return t<<r|t>>>32-r},rotr:function(t,r){return t<<32-r|t>>>r},endian:function(t){if(t.constructor==Number)return 16711935&s.rotl(t,8)|4278255360&s.rotl(t,24);for(var r=0;r<t.length;r++)t[r]=s.endian(t[r]);return t},randomBytes:function(t){for(var r=[];t>0;t--)r.push(Math.floor(256*Math.random()));return r},bytesToWords:function(t){for(var r=[],h=0,E=0;h<t.length;h++,E+=8)r[E>>>5]|=t[h]<<24-E%32;return r},wordsToBytes:function(t){for(var r=[],h=0;h<32*t.length;h+=8)r.push(t[h>>>5]>>>24-h%32&255);return r},bytesToHex:function(t){for(var r=[],h=0;h<t.length;h++)r.push((t[h]>>>4).toString(16)),r.push((15&t[h]).toString(16));return r.join("")},hexToBytes:function(t){for(var r=[],h=0;h<t.length;h+=2)r.push(parseInt(t.substr(h,2),16));return r},bytesToBase64:function(t){for(var r=[],h=0;h<t.length;h+=3)for(var E=t[h]<<16|t[h+1]<<8|t[h+2],p=0;p<4;p++)r.push(8*h+6*p<=8*t.length?F.charAt(E>>>6*(3-p)&63):"=");return r.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],h=0,E=0;h<t.length;E=++h%4)0!=E&&r.push((F.indexOf(t.charAt(h-1))&Math.pow(2,-2*E+8)-1)<<2*E|F.indexOf(t.charAt(h))>>>6-2*E);return r}}},19714:we=>{window,we.exports=function(F){var s={};function t(r){if(s[r])return s[r].exports;var h=s[r]={i:r,l:!1,exports:{}};return F[r].call(h.exports,h,h.exports,t),h.l=!0,h.exports}return t.m=F,t.c=s,t.d=function(r,h,E){t.o(r,h)||Object.defineProperty(r,h,{enumerable:!0,get:E})},t.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,h){if(1&h&&(r=t(r)),8&h||4&h&&"object"==typeof r&&r&&r.__esModule)return r;var E=Object.create(null);if(t.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:r}),2&h&&"string"!=typeof r)for(var p in r)t.d(E,p,function(b){return r[b]}.bind(null,p));return E},t.n=function(r){var h=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(h,"a",h),h},t.o=function(r,h){return Object.prototype.hasOwnProperty.call(r,h)},t.p="",t(t.s="./lib/index.js")}({
1"./lib/cache.js":function(F,s,t){"use strict";var r=b(t("./node_modules/json-stable-stringify/index.js")),h=t("./node_modules/rxjs/_esm5/index.js"),E=t("./node_modules/rxjs/_esm5/operators/index.js");function b(l){return l&&l.__esModule?l:{default:l}}var y=(0,b(t("./node_modules/debug/src/browser.js")).default)("feathers-reactive");function o(l){return(0,r.default)(l)}Object.assign(s,{cacheObservable:function m(l,u,f,g){var _=o(f),D=g.pipe((0,E.finalize)(function(){y("removing cache item: ",_),delete l[u][_]}),function a(l,u,f){var g,_=(0,E.multicast)(function(){return this._isComplete?g:g=new h.ReplaySubject(l,u,f)});return function(D){return(0,E.refCount)()(_(D))}}(1));return l[u][_]=D,l[u][_]},getCachedObservable:function c(l,u,f){var g=o(f);return l[u][g]}})},
1"./lib/index.js":function(F,s,t){"use strict";var r=c(t("./node_modules/debug/src/browser.js")),h=t("./node_modules/rxjs/_esm5/index.js"),E=t("./node_modules/rxjs/_esm5/operators/index.js"),p=c(t("./lib/resource.js")),b=c(t("./lib/list.js")),y=c(t("./lib/strategies.js")),m=t("./lib/utils.js");function c(l){return l&&l.__esModule?l:{default:l}}var o=(0,r.default)("feathers-reactive");function a(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=(0,y.default)();if(!l.idField)throw new Error("feathers-reactive: setting options.idField is mandatory");l=Object.assign({dataField:"data",sorter:m.makeSorter,matcher:m.siftMatcher,listStrategy:"smart",listStrategies:u},l);var f=function(_){var M={created:(0,h.fromEvent)(_,"created",function(){return arguments.length<=0?void 0:arguments[0]}).pipe((0,E.share)()),updated:(0,h.fromEvent)(_,"updated",function(){return arguments.length<=0?void 0:arguments[0]}).pipe((0,E.share)()),patched:(0,h.fromEvent)(_,"patched",function(){return arguments.length<=0?void 0:arguments[0]}).pipe((0,E.share)()),removed:(0,h.fromEvent)(_,"removed",function(){return arguments.length<=0?void 0:arguments[0]}).pipe((0,E.share)())},I={};this.methods.forEach(function(rt){"function"==typeof _[rt]&&(I[rt]="find"===rt?(0,b.default)(l):(0,p.default)(l,rt))});var R={_cache:{find:{},get:{}},created$:M.created,updated$:M.updated,patched$:M.patched,removed$:M.removed,rx:function(){return this._rx=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},this},watch:function(){var w=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},q={};return Object.keys(I).forEach(function(Dt){var Wt=(0,m.getParamsPosition)(Dt);q[Dt]=function(){for(var Kt=arguments.length,Qt=new Array(Kt),ce=0;ce<Kt;ce++)Qt[ce]=arguments[ce];return Qt[Wt]=Object.assign(Qt[Wt]||{},{rx:w}),I[Dt].apply(I,Qt)}}),q}},N=_.mixin(R);for(var B in Object.prototype.watch&&Object.prototype.watch===N.watch&&(N.watch=R.watch),I)I[B]=I[B].bind(N)};return function(g){o("Initializing feathers-reactive plugin"),g.mixins.push(f)}}a.strategy=y.default,a.sift=m.sift,F.exports=a},
1"./lib/list.js":function(F,s,t){"use strict";var r=t("./lib/utils.js"),h=t("./lib/cache.js");F.exports=function(E){return function(p){var b=(0,h.getCachedObservable)(this._cache,"find",p);if(b)return b;var y=(0,r.getOptions)(E,this._rx,p.rx),m=(0,r.getSource)(this.find.bind(this),arguments),c=y.listStrategy.call(this,m,y,arguments),o=(0,r.getPipeStream)(c,y);return(0,h.cacheObservable)(this._cache,"find",p,o)}}},
1"./lib/resource.js":function(F,s,t){"use strict";var r=t("./lib/utils.js"),h=t("./lib/cache.js"),E=t("./node_modules/rxjs/_esm5/index.js"),p=t("./node_modules/rxjs/_esm5/operators/index.js");F.exports=function(b,y){return function(){var m=this,o=arguments[(0,r.getParamsPosition)(y)]||{},a="get"===y?(0,h.getCachedObservable)(this._cache,"get",arguments[0]):void 0;if(a)return a;var l=(0,r.getOptions)(b,this._rx,o.rx),f=(0,r.getSource)(this[y].bind(this),arguments).pipe((0,p.concatMap)(function(_){var D=function(N){return N[l.idField]===_[l.idField]},M=m.removed$.pipe((0,p.filter)(D)),I=(0,E.merge)(m.created$,m.updated$,m.patched$).pipe((0,p.filter)(D)),L=(0,E.merge)(I,M.pipe((0,p.mapTo)(null)));return(0,E.of)(_).pipe((0,p.concat)(L))})),g=(0,r.getPipeStream)(f,l);return"get"===y?(0,h.cacheObservable)(this._cache,"get",arguments[0],g):g}}},
1"./lib/strategies.js":function(F,s,t){"use strict";var r=t("./node_modules/rxjs/_esm5/index.js"),h=t("./node_modules/rxjs/_esm5/operators/index.js");function E(p,b,y){return b in p?Object.defineProperty(p,b,{value:y,enumerable:!0,configurable:!0,writable:!0}):p[b]=y,p}F.exports=function(){return{never:function(b){return b},always:function(b,y,m){var o=Object.assign({},(m[0]||{}).query),a=y.matcher(o),l=(0,r.merge)(this.created$.pipe((0,h.filter)(a)),this.removed$,this.updated$,this.patched$);return b.pipe((0,h.concat)(l.pipe((0,h.concatMapTo)(b))))},smart:function(b,y,m){var o=Object.assign({},(m[0]||{}).query),a=y.matcher(o),l=y.sorter(o,y),_=(0,r.merge)(this.created$.pipe((0,h.filter)(a),(0,h.map)(function(M){return function(I){var R=function(B){return B.concat(M)};return I[y.dataField]?Object.assign({},I,E({total:I.total+1},y.dataField,R(I[y.dataField]))):R(I)}})),this.removed$.pipe((0,h.map)(function(M){return function(I){var R=function(B){return B.filter(function(rt){return M[y.idField]!==rt[y.idField]})};return I[y.dataField]?Object.assign({},I,E({total:a(M)?I.total-1:I.total},y.dataField,R(I[y.dataField]))):R(I)}})),(0,r.merge)(this.updated$,this.patched$).pipe((0,h.map)(function(M){return function(I){var L=!!I[y.dataField],R=L?I[y.dataField].length:I.length,N=function(w){return w.filter(function(q){return M[y.idField]!==q[y.idField]}).concat(M).filter(a)};if(L){var B=N(I[y.dataField]);return Object.assign({},I,E({total:I.total-(R-B.length)},y.dataField,B))}return N(I)}})));return b.pipe((0,h.concatMap)(function(D){return(0,r.of)(D).pipe((0,h.concat)(_.pipe((0,h.scan)(function(M,I){return l(I(M))},D))))}))}}}},
1"./lib/utils.js":function(F,s,t){"use strict";var r=function b(L){return L&&L.__esModule?L:{default:L}}(t("./node_modules/sift/es5m/index.js")),h=t("./node_modules/@feathersjs/commons/lib/utils.js"),E=t("./node_modules/@feathersjs/adapter-commons/lib/index.js"),p=t("./node_modules/rxjs/_esm5/index.js");function m(L){return function l(L){if(Array.isArray(L))return u(L)}(L)||function a(L){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(L))return Array.from(L)}(L)||function o(L,R){if(L){if("string"==typeof L)return u(L,R);var N=Object.prototype.toString.call(L).slice(8,-1);if("Object"===N&&L.constructor&&(N=L.constructor.name),"Map"===N||"Set"===N)return Array.from(N);if("Arguments"===N||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return u(L,R)}}(L)||function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(L,R){(null==R||R>L.length)&&(R=L.length);for(var N=0,B=new Array(R);N<R;N++)B[N]=L[N];return B}Object.assign(s,{sift:r.default,getSource:function f(L,R){return(0,p.defer)(function(){return L.apply(void 0,m(R))})},makeSorter:function g(L,R){var N=(0,E.sorter)(L.$sort?L.$sort:function y(L,R,N){return R in L?Object.defineProperty(L,R,{value:N,enumerable:!0,configurable:!0,writable:!0}):L[R]=N,L}({},R.idField,1));return function(B){var rt=!!B[R.dataField],w=rt?B[R.dataField]:B;N&&(w=w.sort(N));var q="number"==typeof B.limit?B.limit:parseInt(L.$limit,10);return q&&!isNaN(q)&&-1!==q&&(w=w.slice(0,q)),rt?B[R.dataField]=w:B=w,B}},getOptions:function _(L){for(var R=arguments.length,N=new Array(R>1?R-1:0),B=1;B<R;B++)N[B-1]=arguments[B];var rt=Object.assign.apply(Object,[{},L].concat(N));return"string"==typeof rt.listStrategy&&(rt.listStrategy=rt.listStrategies[rt.listStrategy]),rt},getParamsPosition:function M(L){var R={find:0,update:2,patch:2};return L in R?R[L]:1},siftMatcher:function I(L){var R=Object.keys(L).filter(function(B){return 36===B.charCodeAt(0)}),N=h._.omit.apply(h._,[L].concat(m(R)));return(0,r.default)(N)},getPipeStream:function D(L,R){return R.pipe?Array.isArray(R.pipe)?L.pipe.apply(L,m(R.pipe)):L.pipe(R.pipe):L}})},
vendor: 1,922 bytes, line 1
1"./node_modules/@feathersjs/adapter-commons/lib/filter-query.js":function(F,s,t){"use strict";function r(a){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&"function"==typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(a)}Object.defineProperty(s,"__esModule",{value:!0});var h=t("./node_modules/@feathersjs/commons/lib/index.js"),E=t("./node_modules/@feathersjs/errors/lib/index.js");function p(a){if(void 0!==a)return Math.abs(parseInt(a,10))}function m(a,l,u){if(Array.isArray(a))return a.map(function(g){return m(g,l,u)});if(h._.isObject(a)&&a.constructor==={}.constructor){var f={};return h._.each(a,function(g,_){if("$"===_[0]){if(void 0!==u[_])return;if(!l.includes(_))throw new E.BadRequest("Invalid query parameter ".concat(_),a)}f[_]=m(g,l,u)}),Object.getOwnPropertySymbols(a).forEach(function(g){f[g]=a[g]}),f}return a}function c(a,l,u,f){return Array.isArray(u)?h._.each(u,function(g){void 0!==l[g]&&(a[g]=l[g])}):h._.each(u,function(g,_){var D=g(l[_],f);void 0!==D&&(a[_]=D)}),a}function o(a){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=l.filters,f=void 0===u?{}:u,g=l.operators,_=void 0===g?[]:g,D={};return D.filters=c({},a,s.FILTERS,l),D.filters=c(D.filters,a,f,l),D.query=m(a,s.OPERATORS.concat(_),D.filters),D}s.FILTERS={$sort:function(l){return function y(a){return"object"!==r(a)||Array.isArray(a)?a:Object.keys(a).reduce(function(l,u){return l[u]="object"===r(a[u])?a[u]:parseInt(a[u],10),l},{})}(l)},$limit:function(l,u){return function b(a,l){if(l&&l.default){var u="number"!=typeof a||isNaN(a)?l.default:a;return Math.min(u,"number"==typeof l.max?l.max:Number.MAX_VALUE)}return a}(p(l),u.paginate)},$skip:function(l){return p(l)},$select:function(l){return l}},s.OPERATORS=["$in","$nin","$lt","$lte","$gt","$gte","$ne","$or"],s.default=o,F.exports=Object.assign(o,F.exports)},
vendor: 1,639 bytes, line 1
1"./node_modules/@feathersjs/adapter-commons/lib/index.js":function(F,s,t){"use strict";function r(u){return function b(u){if(Array.isArray(u))return y(u)}(u)||function p(u){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(u))return Array.from(u)}(u)||function E(u,f){if(u){if("string"==typeof u)return y(u,f);var g=Object.prototype.toString.call(u).slice(8,-1);if("Object"===g&&u.constructor&&(g=u.constructor.name),"Map"===g||"Set"===g)return Array.from(g);if("Arguments"===g||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return y(u,f)}}(u)||function h(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(u,f){(null==f||f>u.length)&&(f=u.length);for(var g=0,_=new Array(f);g<f;g++)_[g]=u[g];return _}Object.defineProperty(s,"__esModule",{value:!0});var c=t("./node_modules/@feathersjs/commons/lib/index.js"),o=t("./node_modules/@feathersjs/adapter-commons/lib/service.js");s.AdapterService=o.AdapterService;var a=t("./node_modules/@feathersjs/adapter-commons/lib/filter-query.js");s.filterQuery=a.default,s.FILTERS=a.FILTERS,s.OPERATORS=a.OPERATORS,function m(u){for(var f in u)s.hasOwnProperty(f)||(s[f]=u[f])}(t("./node_modules/@feathersjs/adapter-commons/lib/sort.js")),s.select=function l(u){for(var f=u&&u.query&&u.query.$select,g=arguments.length,_=new Array(g>1?g-1:0),D=1;D<g;D++)_[D-1]=arguments[D];Array.isArray(f)&&_.length&&f.push.apply(f,_);var M=function(L){var R;return Array.isArray(f)?(R=c._).pick.apply(R,[L].concat(r(f))):L};return function(I){return Array.isArray(I)?I.map(M):M(I)}}},
vendor: 2,584 bytes, line 1
1"./node_modules/@feathersjs/adapter-commons/lib/service.js":function(F,s,t){"use strict";function h(a,l){for(var u=0;u<l.length;u++){var f=l[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}var p=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(s,"__esModule",{value:!0});var b=t("./node_modules/@feathersjs/errors/lib/index.js"),y=p(t("./node_modules/@feathersjs/adapter-commons/lib/filter-query.js")),m=function(l,u){if("function"!=typeof l[u])return Promise.reject(new b.NotImplemented("Method ".concat(u," not available")));for(var f=arguments.length,g=new Array(f>2?f-2:0),_=2;_<f;_++)g[_-2]=arguments[_];return l[u].apply(l,g)},c={find:!0,get:!1,update:!1},o=function(){function a(l){(function r(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")})(this,a),this.options=Object.assign({id:"id",events:[],paginate:{},multi:!1,filters:[],whitelist:[]},l)}return function E(a,l,u){return l&&h(a.prototype,l),u&&h(a,u),a}(a,[{key:"filterQuery",value:function(){var u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=void 0!==u.paginate?u.paginate:this.options.paginate,_=u.query,D=void 0===_?{}:_,M=Object.assign({operators:this.options.whitelist||[],filters:this.options.filters,paginate:g},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),I=y.default(D,M);return Object.assign(I,{paginate:g})}},{key:"allowsMulti",value:function(u){var f=c[u];if(void 0!==f)return f;var g=this.options.multi;return!0===g||!1===g?g:g.includes(u)}},{key:"find",value:function(u){return m(this,"_find",u)}},{key:"get",value:function(u,f){return m(this,"_get",u,f)}},{key:"create",value:function(u,f){return Array.isArray(u)&&!this.allowsMulti("create")?Promise.reject(new b.MethodNotAllowed("Can not create multiple entries")):m(this,"_create",u,f)}},{key:"update",value:function(u,f,g){return null===u||Array.isArray(f)?Promise.reject(new b.BadRequest("You can not replace multiple instances. Did you mean 'patch'?")):m(this,"_update",u,f,g)}},{key:"patch",value:function(u,f,g){return null!==u||this.allowsMulti("patch")?m(this,"_patch",u,f,g):Promise.reject(new b.MethodNotAllowed("Can not patch multiple entries"))}},{key:"remove",value:function(u,f){return null!==u||this.allowsMulti("remove")?m(this,"_remove",u,f):Promise.reject(new b.MethodNotAllowed("Can not remove multiple entries"))}},{key:"id",get:function(){return this.options.id}},{key:"events",get:function(){return this.options.events}}]),a}();s.AdapterService=o},
vendor: 2,668 bytes, line 1
1"./node_modules/@feathersjs/adapter-commons/lib/sort.js":function(F,s,t){"use strict";function r(c){if("undefined"==typeof Symbol||null==c[Symbol.iterator]){if(Array.isArray(c)||(c=function h(c,o){if(c){if("string"==typeof c)return E(c,o);var a=Object.prototype.toString.call(c).slice(8,-1);if("Object"===a&&c.constructor&&(a=c.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return E(c,o)}}(c))){var o=0,a=function(){};return{s:a,n:function(){return o>=c.length?{done:!0}:{done:!1,value:c[o++]}},e:function(D){throw D},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,g,u=!0,f=!1;return{s:function(){l=c[Symbol.iterator]()},n:function(){var D=l.next();return u=D.done,D},e:function(D){f=!0,g=D},f:function(){try{!u&&null!=l.return&&l.return()}finally{if(f)throw g}}}}function E(c,o){(null==o||o>c.length)&&(o=c.length);for(var a=0,l=new Array(o);a<o;a++)l[a]=c[a];return l}Object.defineProperty(s,"__esModule",{value:!0}),s.compareNSB=function p(c,o){return c<o?-1:c>o?1:0},s.compareArrays=function b(c,o){var a,l;for(a=0;a<Math.min(c.length,o.length);a+=1)if(0!==(l=s.compare(c[a],o[a])))return l;return s.compareNSB(c.length,o.length)},s.compare=function y(c,o){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.compareNSB,u=s.compareNSB,f=s.compare,g=s.compareArrays;if(void 0===c)return void 0===o?0:-1;if(void 0===o)return void 0===c?0:1;if(null===c)return null===o?0:-1;if(null===o)return null===c?0:1;if("number"==typeof c)return"number"==typeof o?u(c,o):-1;if("number"==typeof o)return"number"==typeof c?u(c,o):1;if("string"==typeof c)return"string"==typeof o?a(c,o):-1;if("string"==typeof o)return"string"==typeof c?a(c,o):1;if("boolean"==typeof c)return"boolean"==typeof o?u(c,o):-1;if("boolean"==typeof o)return"boolean"==typeof c?u(c,o):1;if(c instanceof Date)return o instanceof Date?u(c.getTime(),o.getTime()):-1;if(o instanceof Date)return c instanceof Date?u(c.getTime(),o.getTime()):1;if(Array.isArray(c))return Array.isArray(o)?g(c,o):-1;if(Array.isArray(o))return Array.isArray(c)?g(c,o):1;for(var _=Object.keys(c).sort(),D=Object.keys(o).sort(),M=0,I=0;I<Math.min(_.length,D.length);I+=1)if(0!==(M=f(c[_[I]],o[D[I]])))return M;return u(_.length,D.length)},s.sorter=function m(c){var o=Object.keys(c).map(function(a){return{key:a,direction:c[a]}});return function(a,l){var u,g,f=r(o);try{for(f.s();!(g=f.n()).done;){var _=g.value;if(0!=(u=_.direction*s.compare(a[_.key],l[_.key])))return u}}catch(D){f.e(D)}finally{f.f()}return 0}}},
vendor: 2,666 bytes, line 1
1"./node_modules/@feathersjs/commons/lib/hooks.js":function(F,s,t){"use strict";function r(g){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(D){return typeof D}:function(D){return D&&"function"==typeof Symbol&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D})(g)}Object.defineProperty(s,"__esModule",{value:!0});var h=t("./node_modules/@feathersjs/commons/lib/utils.js"),E=h._,p=E.each,b=E.pick;function m(g){var _=[];return void 0!==g.id&&_.push(g.id),g.data&&_.push(g.data),_.push(g.params||{}),_}function o(g){var _={};return Array.isArray(g)?_={all:g}:"object"!==r(g)?_={all:[g]}:p(g,function(D,M){_[M]=Array.isArray(D)?D:[D]}),_}function a(g){return"object"===r(g)&&"string"==typeof g.method&&"string"==typeof g.type}s.ACTIVATE_HOOKS=h.createSymbol("__feathersActivateHooks"),s.createHookObject=function y(g){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D={};return Object.defineProperty(D,"toJSON",{value:function(){return b(this,"type","method","path","params","id","data","result","error")}}),Object.assign(D,_,{method:g,get path(){var M=_.app,I=_.service;return I&&M&&M.services?Object.keys(M.services).find(function(L){return M.services[L]===I}):null}})},s.defaultMakeArguments=m,s.makeArguments=function c(g){switch(g.method){case"find":return[g.params];case"get":case"remove":return[g.id,g.params];case"update":case"patch":return[g.id,g.data,g.params];case"create":return[g.data,g.params]}return m(g)},s.convertHookData=o,s.isHookObject=a,s.getHooks=function l(g,_,D,M){var L=g.__hooks[D][M]||[],R=_.__hooks[D][M]||[];return arguments.length>4&&void 0!==arguments[4]&&arguments[4]?R.concat(L):L.concat(R)},s.processHooks=function u(g,_){var D=this,M=_,I=function(N){if(N){if(!a(N))throw new Error("".concat(M.type," hook for '").concat(M.method,"' method returned invalid hook object"));M=N}return M};return g.reduce(function(R,N){var B=N.bind(D);return R.then(function(rt){return B(rt)}).then(I)},Promise.resolve(M)).then(function(){return M}).catch(function(R){throw R.hook=M,R})},s.enableHooks=function f(g,_,D){if("function"==typeof g.hooks)return g;var M={};return D.forEach(function(I){M[I]={}}),Object.defineProperty(g,"__hooks",{configurable:!0,value:M,writable:!0}),Object.assign(g,{hooks:function(L){var R=this;return p(L,function(N,B){if(!R.__hooks[B])throw new Error("'".concat(B,"' is not a valid hook type"));var rt=o(N);p(rt,function(w,q){if("all"!==q&&-1===_.indexOf(q))throw new Error("'".concat(q,"' is not a valid hook method"))}),_.forEach(function(w){var q=R.__hooks[B][w]||(R.__hooks[B][w]=[]);rt.all&&q.push.apply(q,rt.all),rt[w]&&q.push.apply(q,rt[w])})}),this}})}},
vendor: 493 bytes, line 1
1"./node_modules/@feathersjs/commons/lib/index.js":function(F,s,t){"use strict";var h=this&&this.__importStar||function(p){if(p&&p.__esModule)return p;var b={};if(null!=p)for(var y in p)Object.hasOwnProperty.call(p,y)&&(b[y]=p[y]);return b.default=p,b};Object.defineProperty(s,"__esModule",{value:!0});var E=h(t("./node_modules/@feathersjs/commons/lib/hooks.js"));(function r(p){for(var b in p)s.hasOwnProperty(b)||(s[b]=p[b])})(t("./node_modules/@feathersjs/commons/lib/utils.js")),s.hooks=E},
vendor: 3,643 bytes, line 1
1"./node_modules/@feathersjs/commons/lib/utils.js":function(F,s,t){"use strict";(function(r){function h(g,_,D){return _ in g?Object.defineProperty(g,_,{value:D,enumerable:!0,configurable:!0,writable:!0}):g[_]=D,g}function E(g){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(D){return typeof D}:function(D){return D&&"function"==typeof Symbol&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D})(g)}function p(g,_){return function o(g){if(Array.isArray(g))return g}(g)||function c(g,_){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(g)){var D=[],M=!0,I=!1,L=void 0;try{for(var N,R=g[Symbol.iterator]();!(M=(N=R.next()).done)&&(D.push(N.value),!_||D.length!==_);M=!0);}catch(B){I=!0,L=B}finally{try{!M&&null!=R.return&&R.return()}finally{if(I)throw L}}return D}}(g,_)||function y(g,_){if(g){if("string"==typeof g)return m(g,_);var D=Object.prototype.toString.call(g).slice(8,-1);if("Object"===D&&g.constructor&&(D=g.constructor.name),"Map"===D||"Set"===D)return Array.from(D);if("Arguments"===D||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return m(g,_)}}(g,_)||function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(g,_){(null==_||_>g.length)&&(_=g.length);for(var D=0,M=new Array(_);D<_;D++)M[D]=g[D];return M}Object.defineProperty(s,"__esModule",{value:!0}),s.stripSlashes=function a(g){return g.replace(/^(\/+)|(\/+)$/g,"")},s._={each:function(_,D){_&&"function"==typeof _.forEach?_.forEach(D):s._.isObject(_)&&Object.keys(_).forEach(function(M){return D(_[M],M)})},some:function(_,D){return Object.keys(_).map(function(M){return[_[M],M]}).some(function(M){var I=p(M,2);return D(I[0],I[1])})},every:function(_,D){return Object.keys(_).map(function(M){return[_[M],M]}).every(function(M){var I=p(M,2);return D(I[0],I[1])})},keys:function(_){return Object.keys(_)},values:function(_){return s._.keys(_).map(function(D){return _[D]})},isMatch:function(_,D){return s._.keys(D).every(function(M){return _[M]===D[M]})},isEmpty:function(_){return 0===s._.keys(_).length},isObject:function(_){return"object"===E(_)&&!Array.isArray(_)&&null!==_},isObjectOrArray:function(_){return"object"===E(_)&&null!==_},extend:function(_){for(var D=arguments.length,M=new Array(D>1?D-1:0),I=1;I<D;I++)M[I-1]=arguments[I];return Object.assign.apply(Object,[_].concat(M))},omit:function(_){for(var D=s._.extend({},_),M=arguments.length,I=new Array(M>1?M-1:0),L=1;L<M;L++)I[L-1]=arguments[L];return I.forEach(function(R){return delete D[R]}),D},pick:function(_){for(var D=arguments.length,M=new Array(D>1?D-1:0),I=1;I<D;I++)M[I-1]=arguments[I];return M.reduce(function(L,R){return void 0!==_[R]&&(L[R]=_[R]),L},{})},merge:function(_,D){return s._.isObject(_)&&s._.isObject(D)&&Object.keys(D).forEach(function(M){s._.isObject(D[M])?(_[M]||Object.assign(_,h({},M,{})),s._.merge(_[M],D[M])):Object.assign(_,h({},M,D[M]))}),_}},s.isPromise=function l(g){return s._.isObject(g)&&"function"==typeof g.then},s.makeUrl=function u(g){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D="function"==typeof _.get?_.get.bind(_):function(){},M=D("env")||"development",I=D("host")||r.env.HOST_NAME||"localhost",L="development"===M||"test"===M||void 0===M?"http":"https",R=D("port")||r.env.PORT||3030,N="development"===M||"test"===M||void 0===M?":".concat(R):"";return g=g||"","".concat(L,"://").concat(I).concat(N,"/").concat(s.stripSlashes(g))},s.createSymbol=function f(g){return"undefined"!=typeof Symbol?Symbol(g):g}}).call(this,t("./node_modules/process/browser.js"))},
vendor: 3,029 bytes, line 1
1"./node_modules/@feathersjs/errors/lib/index.js":function(F,s,t){function r(w){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Dt){return typeof Dt}:function(Dt){return Dt&&"function"==typeof Symbol&&Dt.constructor===Symbol&&Dt!==Symbol.prototype?"symbol":typeof Dt})(w)}var h=t("./node_modules/debug/src/browser.js")("@feathersjs/errors");function E(w,q,Dt,Wt,Kt){var Qt,ce,Ee;(w=w||"Error")instanceof Error?(ce=w.message||"Error",w.errors&&(Qt=w.errors)):"object"===r(w)?(ce=w.message||"Error",Kt=w):ce=w,Kt&&((Ee=JSON.parse(JSON.stringify(Kt))).errors?(Qt=Ee.errors,delete Ee.errors):Kt.errors&&(Qt=JSON.parse(JSON.stringify(Kt.errors)))),this.type="FeathersError",this.name=q,this.message=ce,this.code=Dt,this.className=Wt,this.data=Ee,this.errors=Qt||{},h("".concat(this.name,"(").concat(this.code,"): ").concat(this.message)),h(this.errors),Error.captureStackTrace?Error.captureStackTrace(this,E):this.stack=(new Error).stack}function p(w,q){w.prototype=Object.create(q.prototype),w.prototype.constructor=w}function b(w,q){E.call(this,w,"BadRequest",400,"bad-request",q)}function y(w,q){E.call(this,w,"NotAuthenticated",401,"not-authenticated",q)}function m(w,q){E.call(this,w,"PaymentError",402,"payment-error",q)}function c(w,q){E.call(this,w,"Forbidden",403,"forbidden",q)}function o(w,q){E.call(this,w,"NotFound",404,"not-found",q)}function a(w,q){E.call(this,w,"MethodNotAllowed",405,"method-not-allowed",q)}function l(w,q){E.call(this,w,"NotAcceptable",406,"not-acceptable",q)}function u(w,q){E.call(this,w,"Timeout",408,"timeout",q)}function f(w,q){E.call(this,w,"Conflict",409,"conflict",q)}function g(w,q){E(this,w,"Gone",410,"gone")}function _(w,q){E.call(this,w,"LengthRequired",411,"length-required",q)}function D(w,q){E.call(this,w,"Unprocessable",422,"unprocessable",q)}function M(w,q){E.call(this,w,"TooManyRequests",429,"too-many-requests",q)}function I(w,q){E.call(this,w,"GeneralError",500,"general-error",q)}function L(w,q){E.call(this,w,"NotImplemented",501,"not-implemented",q)}function R(w,q){E.call(this,w,"BadGateway",502,"bad-gateway",q)}function N(w,q){E.call(this,w,"Unavailable",503,"unavailable",q)}p(E,Error),Object.defineProperty(E.prototype,"toJSON",{value:function(){return{name:this.name,message:this.message,code:this.code,className:this.className,data:this.data,errors:this.errors}}}),p(b,E),p(y,E),p(m,E),p(c,E),p(o,E),p(a,E),p(l,E),p(u,E),p(f,E),p(g,E),p(_,E),p(D,E),p(M,E),p(I,E),p(L,E),p(R,E),p(N,E);var B={FeathersError:E,BadRequest:b,NotAuthenticated:y,PaymentError:m,Forbidden:c,NotFound:o,MethodNotAllowed:a,NotAcceptable:l,Timeout:u,Conflict:f,Gone:g,LengthRequired:_,Unprocessable:D,TooManyRequests:M,GeneralError:I,NotImplemented:L,BadGateway:R,Unavailable:N,400:b,401:y,402:m,403:c,404:o,405:a,406:l,408:u,409:f,410:g,411:_,422:D,429:M,500:I,501:L,502:R,503:N};F.exports=Object.assign({convert:function rt(w){if(!w)return w;var q=B[w.name],Dt=q?new q(w.message,w.data):new Error(w.message||w);return"object"===r(w)&&Object.assign(Dt,w),Dt}},B)},
vendor: 2,837 bytes, line 1
1"./node_modules/debug/src/browser.js":function(F,s,t){(function(r){function h(a){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&"function"==typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(a)}s.log=function b(){var a;return"object"===("undefined"==typeof console?"undefined":h(console))&&console.log&&(a=console).log.apply(a,arguments)},s.formatArgs=function p(a){if(a[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+a[0]+(this.useColors?"%c ":" ")+"+"+F.exports.humanize(this.diff),this.useColors){var l="color: "+this.color;a.splice(1,0,l,"color: inherit");var u=0,f=0;a[0].replace(/%[a-zA-Z%]/g,function(g){"%%"!==g&&(u++,"%c"===g&&(f=u))}),a.splice(f,0,l)}},s.save=function y(a){try{a?s.storage.setItem("debug",a):s.storage.removeItem("debug")}catch(l){}},s.load=function m(){var a;try{a=s.storage.getItem("debug")}catch(l){}return!a&&void 0!==r&&"env"in r&&(a=r.env.DEBUG),a},s.useColors=function E(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function c(){try{return localStorage}catch(a){}}(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],F.exports=t("./node_modules/debug/src/common.js")(s),F.exports.formatters.j=function(a){try{return JSON.stringify(a)}catch(l){return"[UnexpectedJSONParseError]: "+l.message}}}).call(this,t("./node_modules/process/browser.js"))},
vendor: 2,837 bytes, line 1
1"./node_modules/debug/src/common.js":function(F,s,t){function r(c){return function b(c){if(Array.isArray(c))return y(c)}(c)||function p(c){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(c))return Array.from(c)}(c)||function E(c,o){if(c){if("string"==typeof c)return y(c,o);var a=Object.prototype.toString.call(c).slice(8,-1);if("Object"===a&&c.constructor&&(a=c.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return y(c,o)}}(c)||function h(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(c,o){(null==o||o>c.length)&&(o=c.length);for(var a=0,l=new Array(o);a<o;a++)l[a]=c[a];return l}F.exports=function m(c){function o(I){for(var L=0,R=0;R<I.length;R++)L=(L<<5)-L+I.charCodeAt(R),L|=0;return a.colors[Math.abs(L)%a.colors.length]}function a(I){var L;function R(){for(var N=arguments.length,B=new Array(N),rt=0;rt<N;rt++)B[rt]=arguments[rt];if(R.enabled){var w=R,q=Number(new Date);w.diff=q-(L||q),w.prev=L,w.curr=q,L=q,B[0]=a.coerce(B[0]),"string"!=typeof B[0]&&B.unshift("%O");var Wt=0;B[0]=B[0].replace(/%([a-zA-Z%])/g,function(Qt,ce){if("%%"===Qt)return Qt;Wt++;var Ee=a.formatters[ce];return"function"==typeof Ee&&(Qt=Ee.call(w,B[Wt]),B.splice(Wt,1),Wt--),Qt}),a.formatArgs.call(w,B),(w.log||a.log).apply(w,B)}}return R.namespace=I,R.enabled=a.enabled(I),R.useColors=a.useColors(),R.color=o(I),R.destroy=l,R.extend=u,"function"==typeof a.init&&a.init(R),a.instances.push(R),R}function l(){var I=a.instances.indexOf(this);return-1!==I&&(a.instances.splice(I,1),!0)}function u(I,L){var R=a(this.namespace+(void 0===L?":":L)+I);return R.log=this.log,R}function D(I){return I.toString().substring(2,I.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function M(I){return I instanceof Error?I.stack||I.message:I},a.disable=function g(){var I=[].concat(r(a.names.map(D)),r(a.skips.map(D).map(function(L){return"-"+L}))).join(",");return a.enable(""),I},a.enable=function f(I){a.save(I),a.names=[],a.skips=[];var L,R=("string"==typeof I?I:"").split(/[\s,]+/),N=R.length;for(L=0;L<N;L++)!R[L]||("-"===(I=R[L].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+I.substr(1)+"$")):a.names.push(new RegExp("^"+I+"$")));for(L=0;L<a.instances.length;L++){var B=a.instances[L];B.enabled=a.enabled(B.namespace)}},a.enabled=function _(I){if("*"===I[I.length-1])return!0;var L,R;for(L=0,R=a.skips.length;L<R;L++)if(a.skips[L].test(I))return!1;for(L=0,R=a.names.length;L<R;L++)if(a.names[L].test(I))return!0;return!1},a.humanize=t("./node_modules/ms/index.js"),Object.keys(c).forEach(function(I){a[I]=c[I]}),a.instances=[],a.names=[],a.skips=[],a.formatters={},a.selectColor=o,a.enable(a.load()),a}},
vendor: 1,355 bytes, line 1
1"./node_modules/json-stable-stringify/index.js":function(F,s,t){var r="undefined"!=typeof JSON?JSON:t("./node_modules/jsonify/index.js");F.exports=function(p,b){b||(b={}),"function"==typeof b&&(b={cmp:b});var y=b.space||"";"number"==typeof y&&(y=Array(y+1).join(" "));var l,m="boolean"==typeof b.cycles&&b.cycles,c=b.replacer||function(l,u){return u},o=b.cmp&&(l=b.cmp,function(u){return function(f,g){return l({key:f,value:u[f]},{key:g,value:u[g]})}}),a=[];return function l(u,f,g,_){var D=y?"\n"+new Array(_+1).join(y):"",M=y?": ":":";if(g&&g.toJSON&&"function"==typeof g.toJSON&&(g=g.toJSON()),void 0!==(g=c.call(u,f,g))){if("object"!=typeof g||null===g)return r.stringify(g);if(h(g)){for(var I=[],L=0;L<g.length;L++){var R=l(g,L,g[L],_+1)||r.stringify(null);I.push(D+y+R)}return"["+I.join(",")+D+"]"}if(-1!==a.indexOf(g)){if(m)return r.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}a.push(g);var N=E(g).sort(o&&o(g));for(I=[],L=0;L<N.length;L++){var B=l(g,f=N[L],g[f],_+1);if(B){var rt=r.stringify(f)+M+B;I.push(D+y+rt)}}return a.splice(a.indexOf(g),1),"{"+I.join(",")+D+"}"}}({"":p},"",p,0)};var h=Array.isArray||function(p){return"[object Array]"==={}.toString.call(p)},E=Object.keys||function(p){var b=Object.prototype.hasOwnProperty||function(){return!0},y=[];for(var m in p)b.call(p,m)&&y.push(m);return y}},
vendor: 157 bytes, line 1
1"./node_modules/jsonify/index.js":function(F,s,t){s.parse=t("./node_modules/jsonify/lib/parse.js"),s.stringify=t("./node_modules/jsonify/lib/stringify.js")},
vendor: 1,841 bytes, line 1
1"./node_modules/jsonify/lib/parse.js":function(F,s){var t,r,E,a,h={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},p=function(f){throw{name:"SyntaxError",message:f,at:t,text:E}},b=function(f){return f&&f!==r&&p("Expected '"+f+"' instead of '"+r+"'"),r=E.charAt(t),t+=1,r},y=function(){var f,g="";for("-"===r&&(g="-",b("-"));r>="0"&&r<="9";)g+=r,b();if("."===r)for(g+=".";b()&&r>="0"&&r<="9";)g+=r;if("e"===r||"E"===r)for(g+=r,b(),("-"===r||"+"===r)&&(g+=r,b());r>="0"&&r<="9";)g+=r,b();if(f=+g,isFinite(f))return f;p("Bad number")},m=function(){var f,g,D,_="";if('"'===r)for(;b();){if('"'===r)return b(),_;if("\\"===r)if(b(),"u"===r){for(D=0,g=0;g<4&&(f=parseInt(b(),16),isFinite(f));g+=1)D=16*D+f;_+=String.fromCharCode(D)}else{if("string"!=typeof h[r])break;_+=h[r]}else _+=r}p("Bad string")},c=function(){for(;r&&r<=" ";)b()};a=function(){switch(c(),r){case"{":return function(){var f,g={};if("{"===r){if(b("{"),c(),"}"===r)return b("}"),g;for(;r;){if(f=m(),c(),b(":"),Object.hasOwnProperty.call(g,f)&&p('Duplicate key "'+f+'"'),g[f]=a(),c(),"}"===r)return b("}"),g;b(","),c()}}p("Bad object")}();case"[":return function(){var f=[];if("["===r){if(b("["),c(),"]"===r)return b("]"),f;for(;r;){if(f.push(a()),c(),"]"===r)return b("]"),f;b(","),c()}}p("Bad array")}();case'"':return m();case"-":return y();default:return r>="0"&&r<="9"?y():function(){switch(r){case"t":return b("t"),b("r"),b("u"),b("e"),!0;case"f":return b("f"),b("a"),b("l"),b("s"),b("e"),!1;case"n":return b("n"),b("u"),b("l"),b("l"),null}p("Unexpected '"+r+"'")}()}},F.exports=function(f,g){var _;return E=f,t=0,r=" ",_=a(),c(),r&&p("Syntax error"),"function"==typeof g?function D(M,I){var L,R,N=M[I];if(N&&"object"==typeof N)for(L in N)Object.prototype.hasOwnProperty.call(N,L)&&(void 0!==(R=D(N,L))?N[L]=R:delete N[L]);return g.call(M,I,N)}({"":_},""):_}},
vendor: 1,536 bytes, line 1
1"./node_modules/jsonify/lib/stringify.js":function(F,s){var h,E,b,r=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,p={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function y(c){return r.lastIndex=0,r.test(c)?'"'+c.replace(r,function(o){var a=p[o];return"string"==typeof a?a:"\\u"+("0000"+o.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+c+'"'}function m(c,o){var a,l,u,f,_,g=h,D=o[c];switch(D&&"object"==typeof D&&"function"==typeof D.toJSON&&(D=D.toJSON(c)),"function"==typeof b&&(D=b.call(o,c,D)),typeof D){case"string":return y(D);case"number":return isFinite(D)?String(D):"null";case"boolean":case"null":return String(D);case"object":if(!D)return"null";if(h+=E,_=[],"[object Array]"===Object.prototype.toString.apply(D)){for(f=D.length,a=0;a<f;a+=1)_[a]=m(a,D)||"null";return u=0===_.length?"[]":h?"[\n"+h+_.join(",\n"+h)+"\n"+g+"]":"["+_.join(",")+"]",h=g,u}if(b&&"object"==typeof b)for(f=b.length,a=0;a<f;a+=1)"string"==typeof(l=b[a])&&(u=m(l,D))&&_.push(y(l)+(h?": ":":")+u);else for(l in D)Object.prototype.hasOwnProperty.call(D,l)&&(u=m(l,D))&&_.push(y(l)+(h?": ":":")+u);return u=0===_.length?"{}":h?"{\n"+h+_.join(",\n"+h)+"\n"+g+"}":"{"+_.join(",")+"}",h=g,u}}F.exports=function(c,o,a){var l;if(h="",E="","number"==typeof a)for(l=0;l<a;l+=1)E+=" ";else"string"==typeof a&&(E=a);if(b=o,o&&"function"!=typeof o&&("object"!=typeof o||"number"!=typeof o.length))throw new Error("JSON.stringify");return m("",{"":c})}},
vendor: 1,360 bytes, line 1
1"./node_modules/ms/index.js":function(F,s){var t=1e3,r=60*t,h=60*r,E=24*h;function o(a,l,u,f){var g=l>=1.5*u;return Math.round(a/u)+" "+f+(g?"s":"")}F.exports=function(a,l){l=l||{};var u=typeof a;if("string"===u&&a.length>0)return function y(a){if(!((a=String(a)).length>100)){var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(a);if(l){var u=parseFloat(l[1]);switch((l[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*u;case"weeks":case"week":case"w":return 6048e5*u;case"days":case"day":case"d":return u*E;case"hours":case"hour":case"hrs":case"hr":case"h":return u*h;case"minutes":case"minute":case"mins":case"min":case"m":return u*r;case"seconds":case"second":case"secs":case"sec":case"s":return u*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}}}(a);if("number"===u&&isFinite(a))return l.long?function c(a){var l=Math.abs(a);return l>=E?o(a,l,E,"day"):l>=h?o(a,l,h,"hour"):l>=r?o(a,l,r,"minute"):l>=t?o(a,l,t,"second"):a+" ms"}(a):function m(a){var l=Math.abs(a);return l>=E?Math.round(a/E)+"d":l>=h?Math.round(a/h)+"h":l>=r?Math.round(a/r)+"m":l>=t?Math.round(a/t)+"s":a+"ms"}(a);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(a))}},
vendor: 1,723 bytes, line 1
1"./node_modules/process/browser.js":function(F,s){var r,h,t=F.exports={};function E(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}function b(_){if(r===setTimeout)return setTimeout(_,0);if((r===E||!r)&&setTimeout)return r=setTimeout,setTimeout(_,0);try{return r(_,0)}catch(D){try{return r.call(null,_,0)}catch(M){return r.call(this,_,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:E}catch(_){r=E}try{h="function"==typeof clearTimeout?clearTimeout:p}catch(_){h=p}}();var o,m=[],c=!1,a=-1;function l(){!c||!o||(c=!1,o.length?m=o.concat(m):a=-1,m.length&&u())}function u(){if(!c){var _=b(l);c=!0;for(var D=m.length;D;){for(o=m,m=[];++a<D;)o&&o[a].run();a=-1,D=m.length}o=null,c=!1,function y(_){if(h===clearTimeout)return clearTimeout(_);if((h===p||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(_);try{return h(_)}catch(D){try{return h.call(null,_)}catch(M){return h.call(this,_)}}}(_)}}function f(_,D){this.fun=_,this.array=D}function g(){}t.nextTick=function(_){var D=new Array(arguments.length-1);if(arguments.length>1)for(var M=1;M<arguments.length;M++)D[M-1]=arguments[M];m.push(new f(_,D)),1===m.length&&!c&&b(u)},f.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=g,t.addListener=g,t.once=g,t.off=g,t.removeListener=g,t.removeAllListeners=g,t.emit=g,t.prependListener=g,t.prependOnceListener=g,t.listeners=function(_){return[]},t.binding=function(_){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(_){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},
vendor: 6,660 bytes, line 1
1"./node_modules/rxjs/_esm5/index.js":function(F,s,t){"use strict";t.r(s);var r=t("./node_modules/rxjs/_esm5/internal/Observable.js");t.d(s,"Observable",function(){return r.Observable});var h=t("./node_modules/rxjs/_esm5/internal/observable/ConnectableObservable.js");t.d(s,"ConnectableObservable",function(){return h.ConnectableObservable});var E=t("./node_modules/rxjs/_esm5/internal/operators/groupBy.js");t.d(s,"GroupedObservable",function(){return E.GroupedObservable});var p=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js");t.d(s,"observable",function(){return p.observable});var b=t("./node_modules/rxjs/_esm5/internal/Subject.js");t.d(s,"Subject",function(){return b.Subject});var y=t("./node_modules/rxjs/_esm5/internal/BehaviorSubject.js");t.d(s,"BehaviorSubject",function(){return y.BehaviorSubject});var m=t("./node_modules/rxjs/_esm5/internal/ReplaySubject.js");t.d(s,"ReplaySubject",function(){return m.ReplaySubject});var c=t("./node_modules/rxjs/_esm5/internal/AsyncSubject.js");t.d(s,"AsyncSubject",function(){return c.AsyncSubject});var o=t("./node_modules/rxjs/_esm5/internal/scheduler/asap.js");t.d(s,"asapScheduler",function(){return o.asap});var a=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js");t.d(s,"asyncScheduler",function(){return a.async});var l=t("./node_modules/rxjs/_esm5/internal/scheduler/queue.js");t.d(s,"queueScheduler",function(){return l.queue});var u=t("./node_modules/rxjs/_esm5/internal/scheduler/animationFrame.js");t.d(s,"animationFrameScheduler",function(){return u.animationFrame});var f=t("./node_modules/rxjs/_esm5/internal/scheduler/VirtualTimeScheduler.js");t.d(s,"VirtualTimeScheduler",function(){return f.VirtualTimeScheduler}),t.d(s,"VirtualAction",function(){return f.VirtualAction});var g=t("./node_modules/rxjs/_esm5/internal/Scheduler.js");t.d(s,"Scheduler",function(){return g.Scheduler});var _=t("./node_modules/rxjs/_esm5/internal/Subscription.js");t.d(s,"Subscription",function(){return _.Subscription});var D=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");t.d(s,"Subscriber",function(){return D.Subscriber});var M=t("./node_modules/rxjs/_esm5/internal/Notification.js");t.d(s,"Notification",function(){return M.Notification}),t.d(s,"NotificationKind",function(){return M.NotificationKind});var I=t("./node_modules/rxjs/_esm5/internal/util/pipe.js");t.d(s,"pipe",function(){return I.pipe});var L=t("./node_modules/rxjs/_esm5/internal/util/noop.js");t.d(s,"noop",function(){return L.noop});var R=t("./node_modules/rxjs/_esm5/internal/util/identity.js");t.d(s,"identity",function(){return R.identity});var N=t("./node_modules/rxjs/_esm5/internal/util/isObservable.js");t.d(s,"isObservable",function(){return N.isObservable});var B=t("./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js");t.d(s,"ArgumentOutOfRangeError",function(){return B.ArgumentOutOfRangeError});var rt=t("./node_modules/rxjs/_esm5/internal/util/EmptyError.js");t.d(s,"EmptyError",function(){return rt.EmptyError});var w=t("./node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js");t.d(s,"ObjectUnsubscribedError",function(){return w.ObjectUnsubscribedError});var q=t("./node_modules/rxjs/_esm5/internal/util/UnsubscriptionError.js");t.d(s,"UnsubscriptionError",function(){return q.UnsubscriptionError});var Dt=t("./node_modules/rxjs/_esm5/internal/util/TimeoutError.js");t.d(s,"TimeoutError",function(){return Dt.TimeoutError});var Wt=t("./node_modules/rxjs/_esm5/internal/observable/bindCallback.js");t.d(s,"bindCallback",function(){return Wt.bindCallback});var Kt=t("./node_modules/rxjs/_esm5/internal/observable/bindNodeCallback.js");t.d(s,"bindNodeCallback",function(){return Kt.bindNodeCallback});var Qt=t("./node_modules/rxjs/_esm5/internal/observable/combineLatest.js");t.d(s,"combineLatest",function(){return Qt.combineLatest});var ce=t("./node_modules/rxjs/_esm5/internal/observable/concat.js");t.d(s,"concat",function(){return ce.concat});var Ee=t("./node_modules/rxjs/_esm5/internal/observable/defer.js");t.d(s,"defer",function(){return Ee.defer});var Ke=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");t.d(s,"empty",function(){return Ke.empty});var _e=t("./node_modules/rxjs/_esm5/internal/observable/forkJoin.js");t.d(s,"forkJoin",function(){return _e.forkJoin});var De=t("./node_modules/rxjs/_esm5/internal/observable/from.js");t.d(s,"from",function(){return De.from});var ve=t("./node_modules/rxjs/_esm5/internal/observable/fromEvent.js");t.d(s,"fromEvent",function(){return ve.fromEvent});var Yt=t("./node_modules/rxjs/_esm5/internal/observable/fromEventPattern.js");t.d(s,"fromEventPattern",function(){return Yt.fromEventPattern});var yt=t("./node_modules/rxjs/_esm5/internal/observable/generate.js");t.d(s,"generate",function(){return yt.generate});var Ft=t("./node_modules/rxjs/_esm5/internal/observable/iif.js");t.d(s,"iif",function(){return Ft.iif});var $=t("./node_modules/rxjs/_esm5/internal/observable/interval.js");t.d(s,"interval",function(){return $.interval});var It=t("./node_modules/rxjs/_esm5/internal/observable/merge.js");t.d(s,"merge",function(){return It.merge});var pt=t("./node_modules/rxjs/_esm5/internal/observable/never.js");t.d(s,"never",function(){return pt.never});var Et=t("./node_modules/rxjs/_esm5/internal/observable/of.js");t.d(s,"of",function(){return Et.of});var At=t("./node_modules/rxjs/_esm5/internal/observable/onErrorResumeNext.js");t.d(s,"onErrorResumeNext",function(){return At.onErrorResumeNext});var vt=t("./node_modules/rxjs/_esm5/internal/observable/pairs.js");t.d(s,"pairs",function(){return vt.pairs});var kt=t("./node_modules/rxjs/_esm5/internal/observable/partition.js");t.d(s,"partition",function(){return kt.partition});var St=t("./node_modules/rxjs/_esm5/internal/observable/race.js");t.d(s,"race",function(){return St.race});var zt=t("./node_modules/rxjs/_esm5/internal/observable/range.js");t.d(s,"range",function(){return zt.range});var qt=t("./node_modules/rxjs/_esm5/internal/observable/throwError.js");t.d(s,"throwError",function(){return qt.throwError});var Oe=t("./node_modules/rxjs/_esm5/internal/observable/timer.js");t.d(s,"timer",function(){return Oe.timer});var Ge=t("./node_modules/rxjs/_esm5/internal/observable/using.js");t.d(s,"using",function(){return Ge.using});var an=t("./node_modules/rxjs/_esm5/internal/observable/zip.js");t.d(s,"zip",function(){return an.zip});var ke=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduled.js");t.d(s,"scheduled",function(){return ke.scheduled}),t.d(s,"EMPTY",function(){return Ke.EMPTY}),t.d(s,"NEVER",function(){return pt.NEVER});var pn=t("./node_modules/rxjs/_esm5/internal/config.js");t.d(s,"config",function(){return pn.config})},
vendor: 982 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/AsyncSubject.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AsyncSubject",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),p=function(b){function y(){var m=null!==b&&b.apply(this,arguments)||this;return m.value=null,m.hasNext=!1,m.hasCompleted=!1,m}return r.__extends(y,b),y.prototype._subscribe=function(m){return this.hasError?(m.error(this.thrownError),E.Subscription.EMPTY):this.hasCompleted&&this.hasNext?(m.next(this.value),m.complete(),E.Subscription.EMPTY):b.prototype._subscribe.call(this,m)},y.prototype.next=function(m){this.hasCompleted||(this.value=m,this.hasNext=!0)},y.prototype.error=function(m){this.hasCompleted||b.prototype.error.call(this,m)},y.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&b.prototype.next.call(this,this.value),b.prototype.complete.call(this)},y}(h.Subject)},
vendor: 872 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/BehaviorSubject.js":function(F,s,t){"use strict";t.r(s),t.d(s,"BehaviorSubject",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js"),p=function(b){function y(m){var c=b.call(this)||this;return c._value=m,c}return r.__extends(y,b),Object.defineProperty(y.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),y.prototype._subscribe=function(m){var c=b.prototype._subscribe.call(this,m);return c&&!c.closed&&m.next(this._value),c},y.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new E.ObjectUnsubscribedError;return this._value},y.prototype.next=function(m){b.prototype.next.call(this,this._value=m)},y}(h.Subject)},
vendor: 670 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/InnerSubscriber.js":function(F,s,t){"use strict";t.r(s),t.d(s,"InnerSubscriber",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m,c){var o=p.call(this)||this;return o.parent=y,o.outerValue=m,o.outerIndex=c,o.index=0,o}return r.__extends(b,p),b.prototype._next=function(y){this.parent.notifyNext(this.outerValue,y,this.outerIndex,this.index++,this)},b.prototype._error=function(y){this.parent.notifyError(y,this),this.unsubscribe()},b.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},b}(t("./node_modules/rxjs/_esm5/internal/Subscriber.js").Subscriber)},
vendor: 1,479 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Notification.js":function(F,s,t){"use strict";t.r(s),t.d(s,"NotificationKind",function(){return p}),t.d(s,"Notification",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/observable/empty.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/of.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/throwError.js"),p=(()=>{return(y=p||(p={})).NEXT="N",y.ERROR="E",y.COMPLETE="C",p;var y})(),b=function(){function y(m,c,o){this.kind=m,this.value=c,this.error=o,this.hasValue="N"===m}return y.prototype.observe=function(m){switch(this.kind){case"N":return m.next&&m.next(this.value);case"E":return m.error&&m.error(this.error);case"C":return m.complete&&m.complete()}},y.prototype.do=function(m,c,o){switch(this.kind){case"N":return m&&m(this.value);case"E":return c&&c(this.error);case"C":return o&&o()}},y.prototype.accept=function(m,c,o){return m&&"function"==typeof m.next?this.observe(m):this.do(m,c,o)},y.prototype.toObservable=function(){switch(this.kind){case"N":return Object(h.of)(this.value);case"E":return Object(E.throwError)(this.error);case"C":return Object(r.empty)()}throw new Error("unexpected notification kind value")},y.createNext=function(m){return void 0!==m?new y("N",m):y.undefinedValueNotification},y.createError=function(m){return new y("E",void 0,m)},y.createComplete=function(){return y.completeNotification},y.completeNotification=new y("C"),y.undefinedValueNotification=new y("N",void 0),y}()},
vendor: 1,959 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Observable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Observable",function(){return y});var r=t("./node_modules/rxjs/_esm5/internal/util/canReportError.js"),h=t("./node_modules/rxjs/_esm5/internal/util/toSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js"),p=t("./node_modules/rxjs/_esm5/internal/util/pipe.js"),b=t("./node_modules/rxjs/_esm5/internal/config.js"),y=function(){function c(o){this._isScalar=!1,o&&(this._subscribe=o)}return c.prototype.lift=function(o){var a=new c;return a.source=this,a.operator=o,a},c.prototype.subscribe=function(o,a,l){var u=this.operator,f=Object(h.toSubscriber)(o,a,l);if(f.add(u?u.call(f,this.source):this.source||b.config.useDeprecatedSynchronousErrorHandling&&!f.syncErrorThrowable?this._subscribe(f):this._trySubscribe(f)),b.config.useDeprecatedSynchronousErrorHandling&&f.syncErrorThrowable&&(f.syncErrorThrowable=!1,f.syncErrorThrown))throw f.syncErrorValue;return f},c.prototype._trySubscribe=function(o){try{return this._subscribe(o)}catch(a){b.config.useDeprecatedSynchronousErrorHandling&&(o.syncErrorThrown=!0,o.syncErrorValue=a),Object(r.canReportError)(o)?o.error(a):console.warn(a)}},c.prototype.forEach=function(o,a){var l=this;return new(a=m(a))(function(u,f){var g;g=l.subscribe(function(_){try{o(_)}catch(D){f(D),g&&g.unsubscribe()}},f,u)})},c.prototype._subscribe=function(o){var a=this.source;return a&&a.subscribe(o)},c.prototype[E.observable]=function(){return this},c.prototype.pipe=function(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];return 0===o.length?this:Object(p.pipeFromArray)(o)(this)},c.prototype.toPromise=function(o){var a=this;return new(o=m(o))(function(l,u){var f;a.subscribe(function(g){return f=g},function(g){return u(g)},function(){return l(f)})})},c.create=function(o){return new c(o)},c}();function m(c){if(c||(c=b.config.Promise||Promise),!c)throw new Error("no Promise impl found");return c}},
vendor: 405 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Observer.js":function(F,s,t){"use strict";t.r(s),t.d(s,"empty",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/config.js"),h=t("./node_modules/rxjs/_esm5/internal/util/hostReportError.js"),E={closed:!0,next:function(p){},error:function(p){if(r.config.useDeprecatedSynchronousErrorHandling)throw p;Object(h.hostReportError)(p)},complete:function(){}}},
vendor: 553 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/OuterSubscriber.js":function(F,s,t){"use strict";t.r(s),t.d(s,"OuterSubscriber",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(){return null!==p&&p.apply(this,arguments)||this}return r.__extends(b,p),b.prototype.notifyNext=function(y,m,c,o,a){this.destination.next(m)},b.prototype.notifyError=function(y,m){this.destination.error(y)},b.prototype.notifyComplete=function(y){this.destination.complete()},b}(t("./node_modules/rxjs/_esm5/internal/Subscriber.js").Subscriber)},
vendor: 2,128 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/ReplaySubject.js":function(F,s,t){"use strict";t.r(s),t.d(s,"ReplaySubject",function(){return c});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/queue.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/observeOn.js"),y=t("./node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js"),m=t("./node_modules/rxjs/_esm5/internal/SubjectSubscription.js"),c=function(a){function l(u,f,g){void 0===u&&(u=Number.POSITIVE_INFINITY),void 0===f&&(f=Number.POSITIVE_INFINITY);var _=a.call(this)||this;return _.scheduler=g,_._events=[],_._infiniteTimeWindow=!1,_._bufferSize=u<1?1:u,_._windowTime=f<1?1:f,f===Number.POSITIVE_INFINITY?(_._infiniteTimeWindow=!0,_.next=_.nextInfiniteTimeWindow):_.next=_.nextTimeWindow,_}return r.__extends(l,a),l.prototype.nextInfiniteTimeWindow=function(u){var f=this._events;f.push(u),f.length>this._bufferSize&&f.shift(),a.prototype.next.call(this,u)},l.prototype.nextTimeWindow=function(u){this._events.push(new o(this._getNow(),u)),this._trimBufferThenGetEvents(),a.prototype.next.call(this,u)},l.prototype._subscribe=function(u){var M,f=this._infiniteTimeWindow,g=f?this._events:this._trimBufferThenGetEvents(),_=this.scheduler,D=g.length;if(this.closed)throw new y.ObjectUnsubscribedError;if(this.isStopped||this.hasError?M=p.Subscription.EMPTY:(this.observers.push(u),M=new m.SubjectSubscription(this,u)),_&&u.add(u=new b.ObserveOnSubscriber(u,_)),f)for(var I=0;I<D&&!u.closed;I++)u.next(g[I]);else for(I=0;I<D&&!u.closed;I++)u.next(g[I].value);return this.hasError?u.error(this.thrownError):this.isStopped&&u.complete(),M},l.prototype._getNow=function(){return(this.scheduler||E.queue).now()},l.prototype._trimBufferThenGetEvents=function(){for(var u=this._getNow(),f=this._bufferSize,g=this._windowTime,_=this._events,D=_.length,M=0;M<D&&!(u-_[M].time<g);)M++;return D>f&&(M=Math.max(M,D-f)),M>0&&_.splice(0,M),_},l}(h.Subject),o=function(){return function a(l,u){this.time=l,this.value=u}}()},
vendor: 374 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Scheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Scheduler",function(){return r});var r=function(){function h(E,p){void 0===p&&(p=h.now),this.SchedulerAction=E,this.now=p}return h.prototype.schedule=function(E,p,b){return void 0===p&&(p=0),new this.SchedulerAction(this,E).schedule(b,p)},h.now=function(){return Date.now()},h}()},
vendor: 2,782 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Subject.js":function(F,s,t){"use strict";t.r(s),t.d(s,"SubjectSubscriber",function(){return c}),t.d(s,"Subject",function(){return o}),t.d(s,"AnonymousSubject",function(){return a});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Observable.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),b=t("./node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js"),y=t("./node_modules/rxjs/_esm5/internal/SubjectSubscription.js"),m=t("./node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js"),c=function(l){function u(f){var g=l.call(this,f)||this;return g.destination=f,g}return r.__extends(u,l),u}(E.Subscriber),o=function(l){function u(){var f=l.call(this)||this;return f.observers=[],f.closed=!1,f.isStopped=!1,f.hasError=!1,f.thrownError=null,f}return r.__extends(u,l),u.prototype[m.rxSubscriber]=function(){return new c(this)},u.prototype.lift=function(f){var g=new a(this,this);return g.operator=f,g},u.prototype.next=function(f){if(this.closed)throw new b.ObjectUnsubscribedError;if(!this.isStopped)for(var g=this.observers,_=g.length,D=g.slice(),M=0;M<_;M++)D[M].next(f)},u.prototype.error=function(f){if(this.closed)throw new b.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=f,this.isStopped=!0;for(var g=this.observers,_=g.length,D=g.slice(),M=0;M<_;M++)D[M].error(f);this.observers.length=0},u.prototype.complete=function(){if(this.closed)throw new b.ObjectUnsubscribedError;this.isStopped=!0;for(var f=this.observers,g=f.length,_=f.slice(),D=0;D<g;D++)_[D].complete();this.observers.length=0},u.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},u.prototype._trySubscribe=function(f){if(this.closed)throw new b.ObjectUnsubscribedError;return l.prototype._trySubscribe.call(this,f)},u.prototype._subscribe=function(f){if(this.closed)throw new b.ObjectUnsubscribedError;return this.hasError?(f.error(this.thrownError),p.Subscription.EMPTY):this.isStopped?(f.complete(),p.Subscription.EMPTY):(this.observers.push(f),new y.SubjectSubscription(this,f))},u.prototype.asObservable=function(){var f=new h.Observable;return f.source=this,f},u.create=function(f,g){return new a(f,g)},u}(h.Observable),a=function(l){function u(f,g){var _=l.call(this)||this;return _.destination=f,_.source=g,_}return r.__extends(u,l),u.prototype.next=function(f){var g=this.destination;g&&g.next&&g.next(f)},u.prototype.error=function(f){var g=this.destination;g&&g.error&&this.destination.error(f)},u.prototype.complete=function(){var f=this.destination;f&&f.complete&&this.destination.complete()},u.prototype._subscribe=function(f){return this.source?this.source.subscribe(f):p.Subscription.EMPTY},u}(o)},
vendor: 613 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/SubjectSubscription.js":function(F,s,t){"use strict";t.r(s),t.d(s,"SubjectSubscription",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m){var c=p.call(this)||this;return c.subject=y,c.subscriber=m,c.closed=!1,c}return r.__extends(b,p),b.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var y=this.subject,m=y.observers;if(this.subject=null,m&&0!==m.length&&!y.isStopped&&!y.closed){var c=m.indexOf(this.subscriber);-1!==c&&m.splice(c,1)}}},b}(t("./node_modules/rxjs/_esm5/internal/Subscription.js").Subscription)},
vendor: 4,023 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Subscriber.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Subscriber",function(){return c}),t.d(s,"SafeSubscriber",function(){return o});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isFunction.js"),E=t("./node_modules/rxjs/_esm5/internal/Observer.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),b=t("./node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js"),y=t("./node_modules/rxjs/_esm5/internal/config.js"),m=t("./node_modules/rxjs/_esm5/internal/util/hostReportError.js"),c=function(a){function l(u,f,g){var _=a.call(this)||this;switch(_.syncErrorValue=null,_.syncErrorThrown=!1,_.syncErrorThrowable=!1,_.isStopped=!1,arguments.length){case 0:_.destination=E.empty;break;case 1:if(!u){_.destination=E.empty;break}if("object"==typeof u){u instanceof l?(_.syncErrorThrowable=u.syncErrorThrowable,_.destination=u,u.add(_)):(_.syncErrorThrowable=!0,_.destination=new o(_,u));break}default:_.syncErrorThrowable=!0,_.destination=new o(_,u,f,g)}return _}return r.__extends(l,a),l.prototype[b.rxSubscriber]=function(){return this},l.create=function(u,f,g){var _=new l(u,f,g);return _.syncErrorThrowable=!1,_},l.prototype.next=function(u){this.isStopped||this._next(u)},l.prototype.error=function(u){this.isStopped||(this.isStopped=!0,this._error(u))},l.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},l.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,a.prototype.unsubscribe.call(this))},l.prototype._next=function(u){this.destination.next(u)},l.prototype._error=function(u){this.destination.error(u),this.unsubscribe()},l.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},l.prototype._unsubscribeAndRecycle=function(){var u=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=u,this},l}(p.Subscription),o=function(a){function l(u,f,g,_){var D=a.call(this)||this;D._parentSubscriber=u;var M,I=D;return Object(h.isFunction)(f)?M=f:f&&(M=f.next,g=f.error,_=f.complete,f!==E.empty&&(I=Object.create(f),Object(h.isFunction)(I.unsubscribe)&&D.add(I.unsubscribe.bind(I)),I.unsubscribe=D.unsubscribe.bind(D))),D._context=I,D._next=M,D._error=g,D._complete=_,D}return r.__extends(l,a),l.prototype.next=function(u){if(!this.isStopped&&this._next){var f=this._parentSubscriber;y.config.useDeprecatedSynchronousErrorHandling&&f.syncErrorThrowable?this.__tryOrSetError(f,this._next,u)&&this.unsubscribe():this.__tryOrUnsub(this._next,u)}},l.prototype.error=function(u){if(!this.isStopped){var f=this._parentSubscriber,g=y.config.useDeprecatedSynchronousErrorHandling;if(this._error)g&&f.syncErrorThrowable?(this.__tryOrSetError(f,this._error,u),this.unsubscribe()):(this.__tryOrUnsub(this._error,u),this.unsubscribe());else if(f.syncErrorThrowable)g?(f.syncErrorValue=u,f.syncErrorThrown=!0):Object(m.hostReportError)(u),this.unsubscribe();else{if(this.unsubscribe(),g)throw u;Object(m.hostReportError)(u)}}},l.prototype.complete=function(){var u=this;if(!this.isStopped){var f=this._parentSubscriber;if(this._complete){var g=function(){return u._complete.call(u._context)};y.config.useDeprecatedSynchronousErrorHandling&&f.syncErrorThrowable?(this.__tryOrSetError(f,g),this.unsubscribe()):(this.__tryOrUnsub(g),this.unsubscribe())}else this.unsubscribe()}},l.prototype.__tryOrUnsub=function(u,f){try{u.call(this._context,f)}catch(g){if(this.unsubscribe(),y.config.useDeprecatedSynchronousErrorHandling)throw g;Object(m.hostReportError)(g)}},l.prototype.__tryOrSetError=function(u,f,g){if(!y.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{f.call(this._context,g)}catch(_){return y.config.useDeprecatedSynchronousErrorHandling?(u.syncErrorValue=_,u.syncErrorThrown=!0,!0):(Object(m.hostReportError)(_),!0)}return!1},l.prototype._unsubscribe=function(){var u=this._parentSubscriber;this._context=null,this._parentSubscriber=null,u.unsubscribe()},l}(c)},
vendor: 2,035 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/Subscription.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Subscription",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isObject.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isFunction.js"),p=t("./node_modules/rxjs/_esm5/internal/util/UnsubscriptionError.js"),b=function(){function m(c){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,c&&(this._unsubscribe=c)}return m.prototype.unsubscribe=function(){var c;if(!this.closed){var o=this,a=o._parentOrParents,l=o._unsubscribe,u=o._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,a instanceof m)a.remove(this);else if(null!==a)for(var f=0;f<a.length;++f)a[f].remove(this);if(Object(E.isFunction)(l))try{l.call(this)}catch(M){c=M instanceof p.UnsubscriptionError?y(M.errors):[M]}if(Object(r.isArray)(u)){f=-1;for(var _=u.length;++f<_;){var D=u[f];if(Object(h.isObject)(D))try{D.unsubscribe()}catch(I){c=c||[],I instanceof p.UnsubscriptionError?c=c.concat(y(I.errors)):c.push(I)}}}if(c)throw new p.UnsubscriptionError(c)}},m.prototype.add=function(c){var o=c;if(!c)return m.EMPTY;switch(typeof c){case"function":o=new m(c);case"object":if(o===this||o.closed||"function"!=typeof o.unsubscribe)return o;if(this.closed)return o.unsubscribe(),o;if(!(o instanceof m)){var a=o;(o=new m)._subscriptions=[a]}break;default:throw new Error("unrecognized teardown "+c+" added to Subscription.")}var l=o._parentOrParents;if(null===l)o._parentOrParents=this;else if(l instanceof m){if(l===this)return o;o._parentOrParents=[l,this]}else{if(-1!==l.indexOf(this))return o;l.push(this)}var u=this._subscriptions;return null===u?this._subscriptions=[o]:u.push(o),o},m.prototype.remove=function(c){var o=this._subscriptions;if(o){var a=o.indexOf(c);-1!==a&&o.splice(a,1)}},m.EMPTY=((c=new m).closed=!0,c),m;var c}();function y(m){return m.reduce(function(c,o){return c.concat(o instanceof p.UnsubscriptionError?o.errors:o)},[])}},
vendor: 253 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/config.js":function(F,s,t){"use strict";t.r(s),t.d(s,"config",function(){return h});var r=!1,h={Promise:void 0,set useDeprecatedSynchronousErrorHandling(E){r=E},get useDeprecatedSynchronousErrorHandling(){return r}}},
vendor: 2,080 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/ConnectableObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"ConnectableObservable",function(){return m}),t.d(s,"connectableObservableDescriptor",function(){return c});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/Observable.js"),b=(t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),t("./node_modules/rxjs/_esm5/internal/Subscription.js")),y=t("./node_modules/rxjs/_esm5/internal/operators/refCount.js"),m=function(u){function f(g,_){var D=u.call(this)||this;return D.source=g,D.subjectFactory=_,D._refCount=0,D._isComplete=!1,D}return r.__extends(f,u),f.prototype._subscribe=function(g){return this.getSubject().subscribe(g)},f.prototype.getSubject=function(){var g=this._subject;return(!g||g.isStopped)&&(this._subject=this.subjectFactory()),this._subject},f.prototype.connect=function(){var g=this._connection;return g||(this._isComplete=!1,(g=this._connection=new b.Subscription).add(this.source.subscribe(new o(this.getSubject(),this))),g.closed&&(this._connection=null,g=b.Subscription.EMPTY)),g},f.prototype.refCount=function(){return Object(y.refCount)()(this)},f}(E.Observable),c=function(){var u=m.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:u._subscribe},_isComplete:{value:u._isComplete,writable:!0},getSubject:{value:u.getSubject},connect:{value:u.connect},refCount:{value:u.refCount}}}(),o=function(u){function f(g,_){var D=u.call(this,g)||this;return D.connectable=_,D}return r.__extends(f,u),f.prototype._error=function(g){this._unsubscribe(),u.prototype._error.call(this,g)},f.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),u.prototype._complete.call(this)},f.prototype._unsubscribe=function(){var g=this.connectable;if(g){this.connectable=null;var _=g._connection;g._refCount=0,g._subject=null,g._connection=null,_&&_.unsubscribe()}},f}(h.SubjectSubscriber)},
vendor: 965 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/SubscribeOnObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"SubscribeOnObservable",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Observable.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/asap.js"),p=t("./node_modules/rxjs/_esm5/internal/util/isNumeric.js"),b=function(y){function m(c,o,a){void 0===o&&(o=0),void 0===a&&(a=E.asap);var l=y.call(this)||this;return l.source=c,l.delayTime=o,l.scheduler=a,(!Object(p.isNumeric)(o)||o<0)&&(l.delayTime=0),(!a||"function"!=typeof a.schedule)&&(l.scheduler=E.asap),l}return r.__extends(m,y),m.create=function(c,o,a){return void 0===o&&(o=0),void 0===a&&(a=E.asap),new m(c,o,a)},m.dispatch=function(c){return this.add(c.source.subscribe(c.subscriber))},m.prototype._subscribe=function(c){return this.scheduler.schedule(m.dispatch,this.delayTime,{source:this.source,subscriber:c})},m}(h.Observable)},
vendor: 1,671 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/bindCallback.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bindCallback",function(){return m});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/AsyncSubject.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),p=t("./node_modules/rxjs/_esm5/internal/util/canReportError.js"),b=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),y=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function m(l,u,f){if(u){if(!Object(y.isScheduler)(u))return function(){for(var g=[],_=0;_<arguments.length;_++)g[_]=arguments[_];return m(l,f).apply(void 0,g).pipe(Object(E.map)(function(D){return Object(b.isArray)(D)?u.apply(void 0,D):u(D)}))};f=u}return function(){for(var g=[],_=0;_<arguments.length;_++)g[_]=arguments[_];var M,D=this,I={context:D,subject:M,callbackFunc:l,scheduler:f};return new r.Observable(function(L){if(f)return f.schedule(c,0,{args:g,subscriber:L,params:I});if(!M){M=new h.AsyncSubject;try{l.apply(D,g.concat([function(){for(var B=[],rt=0;rt<arguments.length;rt++)B[rt]=arguments[rt];M.next(B.length<=1?B[0]:B),M.complete()}]))}catch(B){Object(p.canReportError)(M)?M.error(B):console.warn(B)}}return M.subscribe(L)})}}function c(l){var u=this,g=l.args,_=l.subscriber,D=l.params,M=D.callbackFunc,I=D.context,L=D.scheduler,R=D.subject;if(!R){R=D.subject=new h.AsyncSubject;try{M.apply(I,g.concat([function(){for(var B=[],rt=0;rt<arguments.length;rt++)B[rt]=arguments[rt];u.add(L.schedule(o,0,{value:B.length<=1?B[0]:B,subject:R}))}]))}catch(B){R.error(B)}}this.add(R.subscribe(_))}function o(l){var f=l.subject;f.next(l.value),f.complete()}},
vendor: 1,875 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/bindNodeCallback.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bindNodeCallback",function(){return m});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/AsyncSubject.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),p=t("./node_modules/rxjs/_esm5/internal/util/canReportError.js"),b=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js"),y=t("./node_modules/rxjs/_esm5/internal/util/isArray.js");function m(l,u,f){if(u){if(!Object(b.isScheduler)(u))return function(){for(var g=[],_=0;_<arguments.length;_++)g[_]=arguments[_];return m(l,f).apply(void 0,g).pipe(Object(E.map)(function(D){return Object(y.isArray)(D)?u.apply(void 0,D):u(D)}))};f=u}return function(){for(var g=[],_=0;_<arguments.length;_++)g[_]=arguments[_];var D={subject:void 0,args:g,callbackFunc:l,scheduler:f,context:this};return new r.Observable(function(M){var I=D.context,L=D.subject;if(f)return f.schedule(c,0,{params:D,subscriber:M,context:I});if(!L){L=D.subject=new h.AsyncSubject;try{l.apply(I,g.concat([function(){for(var N=[],B=0;B<arguments.length;B++)N[B]=arguments[B];var rt=N.shift();rt?L.error(rt):(L.next(N.length<=1?N[0]:N),L.complete())}]))}catch(N){Object(p.canReportError)(L)?L.error(N):console.warn(N)}}return L.subscribe(M)})}}function c(l){var u=this,f=l.params,g=l.subscriber,_=l.context,D=f.callbackFunc,M=f.args,I=f.scheduler,L=f.subject;if(!L){L=f.subject=new h.AsyncSubject;try{D.apply(_,M.concat([function(){for(var N=[],B=0;B<arguments.length;B++)N[B]=arguments[B];var rt=N.shift();u.add(rt?I.schedule(a,0,{err:rt,subject:L}):I.schedule(o,0,{value:N.length<=1?N[0]:N,subject:L}))}]))}catch(N){this.add(I.schedule(a,0,{err:N,subject:L}))}}this.add(L.subscribe(g))}function o(l){var f=l.subject;f.next(l.value),f.complete()}function a(l){l.subject.error(l.err)}},
vendor: 1,984 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/combineLatest.js":function(F,s,t){"use strict";t.r(s),t.d(s,"combineLatest",function(){return c}),t.d(s,"CombineLatestOperator",function(){return o}),t.d(s,"CombineLatestSubscriber",function(){return a});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),y=t("./node_modules/rxjs/_esm5/internal/observable/fromArray.js"),m={};function c(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];var f=null,g=null;return Object(h.isScheduler)(l[l.length-1])&&(g=l.pop()),"function"==typeof l[l.length-1]&&(f=l.pop()),1===l.length&&Object(E.isArray)(l[0])&&(l=l[0]),Object(y.fromArray)(l,g).lift(new o(f))}var o=function(){function l(u){this.resultSelector=u}return l.prototype.call=function(u,f){return f.subscribe(new a(u,this.resultSelector))},l}(),a=function(l){function u(f,g){var _=l.call(this,f)||this;return _.resultSelector=g,_.active=0,_.values=[],_.observables=[],_}return r.__extends(u,l),u.prototype._next=function(f){this.values.push(m),this.observables.push(f)},u.prototype._complete=function(){var f=this.observables,g=f.length;if(0===g)this.destination.complete();else{this.active=g,this.toRespond=g;for(var _=0;_<g;_++){var D=f[_];this.add(Object(b.subscribeToResult)(this,D,D,_))}}},u.prototype.notifyComplete=function(f){0==(this.active-=1)&&this.destination.complete()},u.prototype.notifyNext=function(f,g,_,D,M){var I=this.values,R=this.toRespond?I[_]===m?--this.toRespond:this.toRespond:0;I[_]=g,0===R&&(this.resultSelector?this._tryResultSelector(I):this.destination.next(I.slice()))},u.prototype._tryResultSelector=function(f){var g;try{g=this.resultSelector.apply(this,f)}catch(_){return void this.destination.error(_)}this.destination.next(g)},u}(p.OuterSubscriber)},
vendor: 383 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/concat.js":function(F,s,t){"use strict";t.r(s),t.d(s,"concat",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/observable/of.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/concatAll.js");function E(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];return Object(h.concatAll)()(r.of.apply(void 0,p))}},
vendor: 473 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/defer.js":function(F,s,t){"use strict";t.r(s),t.d(s,"defer",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/from.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function p(b){return new r.Observable(function(y){var m;try{m=b()}catch(o){return void y.error(o)}return(m?Object(h.from)(m):Object(E.empty)()).subscribe(y)})}},
vendor: 412 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/empty.js":function(F,s,t){"use strict";t.r(s),t.d(s,"EMPTY",function(){return h}),t.d(s,"empty",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=new r.Observable(function(b){return b.complete()});function E(b){return b?function p(b){return new r.Observable(function(y){return b.schedule(function(){return y.complete()})})}(b):h}},
vendor: 1,308 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/forkJoin.js":function(F,s,t){"use strict";t.r(s),t.d(s,"forkJoin",function(){return y});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),p=t("./node_modules/rxjs/_esm5/internal/util/isObject.js"),b=t("./node_modules/rxjs/_esm5/internal/observable/from.js");function y(){for(var c=[],o=0;o<arguments.length;o++)c[o]=arguments[o];if(1===c.length){var a=c[0];if(Object(h.isArray)(a))return m(a,null);if(Object(p.isObject)(a)&&Object.getPrototypeOf(a)===Object.prototype){var l=Object.keys(a);return m(l.map(function(f){return a[f]}),l)}}if("function"==typeof c[c.length-1]){var u=c.pop();return m(c=1===c.length&&Object(h.isArray)(c[0])?c[0]:c,null).pipe(Object(E.map)(function(f){return u.apply(void 0,f)}))}return m(c,null)}function m(c,o){return new r.Observable(function(a){var l=c.length;if(0!==l)for(var u=new Array(l),f=0,g=0,_=function(M){var I=Object(b.from)(c[M]),L=!1;a.add(I.subscribe({next:function(R){L||(L=!0,g++),u[M]=R},error:function(R){return a.error(R)},complete:function(){(++f===l||!L)&&(g===l&&a.next(o?o.reduce(function(R,N,B){return R[N]=u[B],R},{}):u),a.complete())}}))},D=0;D<l;D++)_(D);else a.complete()})}},
vendor: 437 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/from.js":function(F,s,t){"use strict";t.r(s),t.d(s,"from",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeTo.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduled.js");function p(b,y){return y?Object(E.scheduled)(b,y):b instanceof r.Observable?b:new r.Observable(Object(h.subscribeTo)(b))}},
vendor: 437 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/fromArray.js":function(F,s,t){"use strict";t.r(s),t.d(s,"fromArray",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeToArray.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js");function p(b,y){return y?Object(E.scheduleArray)(b,y):new r.Observable(Object(h.subscribeToArray)(b))}},
vendor: 1,324 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/fromEvent.js":function(F,s,t){"use strict";t.r(s),t.d(s,"fromEvent",function(){return y});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isFunction.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/map.js");function y(l,u,f,g){return Object(E.isFunction)(f)&&(g=f,f=void 0),g?y(l,u,f).pipe(Object(p.map)(function(_){return Object(h.isArray)(_)?g.apply(void 0,_):g(_)})):new r.Observable(function(_){m(l,u,function D(M){_.next(arguments.length>1?Array.prototype.slice.call(arguments):M)},_,f)})}function m(l,u,f,g,_){var D;if(function a(l){return l&&"function"==typeof l.addEventListener&&"function"==typeof l.removeEventListener}(l)){var M=l;l.addEventListener(u,f,_),D=function(){return M.removeEventListener(u,f,_)}}else if(function o(l){return l&&"function"==typeof l.on&&"function"==typeof l.off}(l)){var I=l;l.on(u,f),D=function(){return I.off(u,f)}}else if(function c(l){return l&&"function"==typeof l.addListener&&"function"==typeof l.removeListener}(l)){var L=l;l.addListener(u,f),D=function(){return L.removeListener(u,f)}}else{if(!l||!l.length)throw new TypeError("Invalid event target");for(var R=0,N=l.length;R<N;R++)m(l[R],u,f,g,_)}g.add(D)}},
vendor: 757 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/fromEventPattern.js":function(F,s,t){"use strict";t.r(s),t.d(s,"fromEventPattern",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isFunction.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/map.js");function b(y,m,c){return c?b(y,m).pipe(Object(p.map)(function(o){return Object(h.isArray)(o)?c.apply(void 0,o):c(o)})):new r.Observable(function(o){var l,a=function(){for(var u=[],f=0;f<arguments.length;f++)u[f]=arguments[f];return o.next(1===u.length?u[0]:u)};try{l=y(a)}catch(u){return void o.error(u)}if(Object(E.isFunction)(m))return function(){return m(a,l)}})}},
vendor: 1,302 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/generate.js":function(F,s,t){"use strict";t.r(s),t.d(s,"generate",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/identity.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function p(y,m,c,o,a){var l,u;return 1==arguments.length?(u=y.initialState,m=y.condition,c=y.iterate,l=y.resultSelector||h.identity,a=y.scheduler):void 0===o||Object(E.isScheduler)(o)?(u=y,l=h.identity,a=o):(u=y,l=o),new r.Observable(function(g){var _=u;if(a)return a.schedule(b,0,{subscriber:g,iterate:c,condition:m,resultSelector:l,state:_});for(;;){if(m){var D=void 0;try{D=m(_)}catch(I){return void g.error(I)}if(!D){g.complete();break}}var M=void 0;try{M=l(_)}catch(I){return void g.error(I)}if(g.next(M),g.closed)break;try{_=c(_)}catch(I){return void g.error(I)}}})}function b(y){var m=y.subscriber,c=y.condition;if(!m.closed){if(y.needIterate)try{y.state=y.iterate(y.state)}catch(l){return void m.error(l)}else y.needIterate=!0;if(c){var o=void 0;try{o=c(y.state)}catch(l){return void m.error(l)}if(!o)return void m.complete();if(m.closed)return}var a;try{a=y.resultSelector(y.state)}catch(l){return void m.error(l)}if(!m.closed&&(m.next(a),!m.closed))return this.schedule(y)}}},
vendor: 372 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/iif.js":function(F,s,t){"use strict";t.r(s),t.d(s,"iif",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/observable/defer.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function E(p,b,y){return void 0===b&&(b=h.EMPTY),void 0===y&&(y=h.EMPTY),Object(r.defer)(function(){return p()?b:y})}},
vendor: 686 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/interval.js":function(F,s,t){"use strict";t.r(s),t.d(s,"interval",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isNumeric.js");function p(y,m){return void 0===y&&(y=0),void 0===m&&(m=h.async),(!Object(E.isNumeric)(y)||y<0)&&(y=0),(!m||"function"!=typeof m.schedule)&&(m=h.async),new r.Observable(function(c){return c.add(m.schedule(b,y,{subscriber:c,counter:0,period:y})),c})}function b(y){var m=y.subscriber,c=y.counter,o=y.period;m.next(c),this.schedule({subscriber:m,counter:c+1,period:o},o)}},
vendor: 745 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/merge.js":function(F,s,t){"use strict";t.r(s),t.d(s,"merge",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/mergeAll.js"),p=t("./node_modules/rxjs/_esm5/internal/observable/fromArray.js");function b(){for(var y=[],m=0;m<arguments.length;m++)y[m]=arguments[m];var c=Number.POSITIVE_INFINITY,o=null,a=y[y.length-1];return Object(h.isScheduler)(a)?(o=y.pop(),y.length>1&&"number"==typeof y[y.length-1]&&(c=y.pop())):"number"==typeof a&&(c=y.pop()),null===o&&1===y.length&&y[0]instanceof r.Observable?y[0]:Object(E.mergeAll)(c)(Object(p.fromArray)(y,o))}},
vendor: 331 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/never.js":function(F,s,t){"use strict";t.r(s),t.d(s,"NEVER",function(){return E}),t.d(s,"never",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/util/noop.js"),E=new r.Observable(h.noop);function p(){return E}},
vendor: 511 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/of.js":function(F,s,t){"use strict";t.r(s),t.d(s,"of",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/fromArray.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js");function p(){for(var b=[],y=0;y<arguments.length;y++)b[y]=arguments[y];var m=b[b.length-1];return Object(r.isScheduler)(m)?(b.pop(),Object(E.scheduleArray)(b,m)):Object(h.fromArray)(b)}},
vendor: 761 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/onErrorResumeNext.js":function(F,s,t){"use strict";t.r(s),t.d(s,"onErrorResumeNext",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/from.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),p=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function b(){for(var y=[],m=0;m<arguments.length;m++)y[m]=arguments[m];if(0===y.length)return p.EMPTY;var c=y[0],o=y.slice(1);return 1===y.length&&Object(E.isArray)(c)?b.apply(void 0,c):new r.Observable(function(a){var l=function(){return a.add(b.apply(void 0,o).subscribe(a))};return Object(h.from)(c).subscribe({next:function(u){a.next(u)},error:l,complete:l})})}},
vendor: 826 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/pairs.js":function(F,s,t){"use strict";t.r(s),t.d(s,"pairs",function(){return E}),t.d(s,"dispatch",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js");function E(b,y){return new r.Observable(y?function(m){var c=Object.keys(b),o=new h.Subscription;return o.add(y.schedule(p,0,{keys:c,index:0,subscriber:m,subscription:o,obj:b})),o}:function(m){for(var c=Object.keys(b),o=0;o<c.length&&!m.closed;o++){var a=c[o];b.hasOwnProperty(a)&&m.next([a,b[a]])}m.complete()})}function p(b){var y=b.keys,m=b.index,c=b.subscriber,o=b.subscription,a=b.obj;if(!c.closed)if(m<y.length){var l=y[m];c.next([l,a[l]]),o.add(this.schedule({keys:y,index:m+1,subscriber:c,subscription:o,obj:a}))}else c.complete()}},
vendor: 550 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/partition.js":function(F,s,t){"use strict";t.r(s),t.d(s,"partition",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/util/not.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeTo.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/filter.js"),p=t("./node_modules/rxjs/_esm5/internal/Observable.js");function b(y,m,c){return[Object(E.filter)(m,c)(new p.Observable(Object(h.subscribeTo)(y))),Object(E.filter)(Object(r.not)(m,c))(new p.Observable(Object(h.subscribeTo)(y)))]}},
vendor: 1,542 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/race.js":function(F,s,t){"use strict";t.r(s),t.d(s,"race",function(){return y}),t.d(s,"RaceOperator",function(){return m}),t.d(s,"RaceSubscriber",function(){return c});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/fromArray.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function y(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];if(1===o.length){if(!Object(h.isArray)(o[0]))return o[0];o=o[0]}return Object(E.fromArray)(o,void 0).lift(new m)}var m=function(){function o(){}return o.prototype.call=function(a,l){return l.subscribe(new c(a))},o}(),c=function(o){function a(l){var u=o.call(this,l)||this;return u.hasFirst=!1,u.observables=[],u.subscriptions=[],u}return r.__extends(a,o),a.prototype._next=function(l){this.observables.push(l)},a.prototype._complete=function(){var l=this.observables,u=l.length;if(0===u)this.destination.complete();else{for(var f=0;f<u&&!this.hasFirst;f++){var g=l[f],_=Object(b.subscribeToResult)(this,g,g,f);this.subscriptions&&this.subscriptions.push(_),this.add(_)}this.observables=null}},a.prototype.notifyNext=function(l,u,f,g,_){if(!this.hasFirst){this.hasFirst=!0;for(var D=0;D<this.subscriptions.length;D++)if(D!==f){var M=this.subscriptions[D];M.unsubscribe(),this.remove(M)}this.subscriptions=null}this.destination.next(u)},a}(p.OuterSubscriber)},
vendor: 617 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/range.js":function(F,s,t){"use strict";t.r(s),t.d(s,"range",function(){return h}),t.d(s,"dispatch",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js");function h(p,b,y){return void 0===p&&(p=0),new r.Observable(function(m){void 0===b&&(b=p,p=0);var c=0,o=p;if(y)return y.schedule(E,0,{index:c,count:b,start:p,subscriber:m});for(;;){if(c++>=b){m.complete();break}if(m.next(o++),m.closed)break}})}function E(p){var b=p.start,y=p.index,c=p.subscriber;y>=p.count?c.complete():(c.next(b),!c.closed&&(p.index=y+1,p.start=b+1,this.schedule(p)))}},
vendor: 376 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/throwError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"throwError",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js");function h(p,b){return new r.Observable(b?function(y){return b.schedule(E,0,{error:p,subscriber:y})}:function(y){return y.error(p)})}function E(p){p.subscriber.error(p.error)}},
vendor: 813 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/timer.js":function(F,s,t){"use strict";t.r(s),t.d(s,"timer",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isNumeric.js"),p=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function b(m,c,o){void 0===m&&(m=0);var a=-1;return Object(E.isNumeric)(c)?a=Number(c)<1?1:Number(c):Object(p.isScheduler)(c)&&(o=c),Object(p.isScheduler)(o)||(o=h.async),new r.Observable(function(l){var u=Object(E.isNumeric)(m)?m:+m-o.now();return o.schedule(y,u,{index:0,period:a,subscriber:l})})}function y(m){var c=m.index,o=m.period,a=m.subscriber;if(a.next(c),!a.closed){if(-1===o)return a.complete();m.index=c+1,this.schedule(m,o)}}},
vendor: 564 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/using.js":function(F,s,t){"use strict";t.r(s),t.d(s,"using",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/from.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function p(b,y){return new r.Observable(function(m){var c,o;try{c=b()}catch(u){return void m.error(u)}try{o=y(c)}catch(u){return void m.error(u)}var l=(o?Object(h.from)(o):E.EMPTY).subscribe(m);return function(){l.unsubscribe(),c&&c.unsubscribe()}})}},
vendor: 3,794 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/observable/zip.js":function(F,s,t){"use strict";t.r(s),t.d(s,"zip",function(){return c}),t.d(s,"ZipOperator",function(){return o}),t.d(s,"ZipSubscriber",function(){return a});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/fromArray.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),y=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),m=t("./node_modules/rxjs/_esm5/internal/symbol/iterator.js");function c(){for(var g=[],_=0;_<arguments.length;_++)g[_]=arguments[_];var D=g[g.length-1];return"function"==typeof D&&g.pop(),Object(h.fromArray)(g,void 0).lift(new o(D))}var o=function(){function g(_){this.resultSelector=_}return g.prototype.call=function(_,D){return D.subscribe(new a(_,this.resultSelector))},g}(),a=function(g){function _(D,M,I){void 0===I&&(I=Object.create(null));var L=g.call(this,D)||this;return L.iterators=[],L.active=0,L.resultSelector="function"==typeof M?M:null,L.values=I,L}return r.__extends(_,g),_.prototype._next=function(D){var M=this.iterators;Object(E.isArray)(D)?M.push(new u(D)):M.push("function"==typeof D[m.iterator]?new l(D[m.iterator]()):new f(this.destination,this,D))},_.prototype._complete=function(){var D=this.iterators,M=D.length;if(this.unsubscribe(),0!==M){this.active=M;for(var I=0;I<M;I++){var L=D[I];L.stillUnsubscribed?this.destination.add(L.subscribe(L,I)):this.active--}}else this.destination.complete()},_.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},_.prototype.checkIterators=function(){for(var D=this.iterators,M=D.length,I=this.destination,L=0;L<M;L++)if("function"==typeof(R=D[L]).hasValue&&!R.hasValue())return;var N=!1,B=[];for(L=0;L<M;L++){var R,rt=(R=D[L]).next();if(R.hasCompleted()&&(N=!0),rt.done)return void I.complete();B.push(rt.value)}this.resultSelector?this._tryresultSelector(B):I.next(B),N&&I.complete()},_.prototype._tryresultSelector=function(D){var M;try{M=this.resultSelector.apply(this,D)}catch(I){return void this.destination.error(I)}this.destination.next(M)},_}(p.Subscriber),l=function(){function g(_){this.iterator=_,this.nextResult=_.next()}return g.prototype.hasValue=function(){return!0},g.prototype.next=function(){var _=this.nextResult;return this.nextResult=this.iterator.next(),_},g.prototype.hasCompleted=function(){var _=this.nextResult;return _&&_.done},g}(),u=function(){function g(_){this.array=_,this.index=0,this.length=0,this.length=_.length}return g.prototype[m.iterator]=function(){return this},g.prototype.next=function(_){var D=this.index++;return D<this.length?{value:this.array[D],done:!1}:{value:null,done:!0}},g.prototype.hasValue=function(){return this.array.length>this.index},g.prototype.hasCompleted=function(){return this.array.length===this.index},g}(),f=function(g){function _(D,M,I){var L=g.call(this,D)||this;return L.parent=M,L.observable=I,L.stillUnsubscribed=!0,L.buffer=[],L.isComplete=!1,L}return r.__extends(_,g),_.prototype[m.iterator]=function(){return this},_.prototype.next=function(){var D=this.buffer;return 0===D.length&&this.isComplete?{value:null,done:!0}:{value:D.shift(),done:!1}},_.prototype.hasValue=function(){return this.buffer.length>0},_.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},_.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},_.prototype.notifyNext=function(D,M,I,L,R){this.buffer.push(M),this.parent.checkIterators()},_.prototype.subscribe=function(D,M){return Object(y.subscribeToResult)(this,this.observable,this,M)},_}(b.OuterSubscriber)},
vendor: 1,261 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/audit.js":function(F,s,t){"use strict";t.r(s),t.d(s,"audit",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m){return function(o){return o.lift(new b(m))}}var b=function(){function m(c){this.durationSelector=c}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.durationSelector))},m}(),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l.durationSelector=a,l.hasValue=!1,l}return r.__extends(c,m),c.prototype._next=function(o){if(this.value=o,this.hasValue=!0,!this.throttled){var a=void 0;try{a=(0,this.durationSelector)(o)}catch(f){return this.destination.error(f)}var u=Object(E.subscribeToResult)(this,a);!u||u.closed?this.clearThrottle():this.add(this.throttled=u)}},c.prototype.clearThrottle=function(){var o=this,a=o.value,l=o.hasValue,u=o.throttled;u&&(this.remove(u),this.throttled=null,u.unsubscribe()),l&&(this.value=null,this.hasValue=!1,this.destination.next(a))},c.prototype.notifyNext=function(o,a,l,u){this.clearThrottle()},c.prototype.notifyComplete=function(){this.clearThrottle()},c}(h.OuterSubscriber)},
vendor: 430 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/auditTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"auditTime",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/audit.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/timer.js");function p(b,y){return void 0===y&&(y=r.async),Object(h.audit)(function(){return Object(E.timer)(b,y)})}},
vendor: 828 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/buffer.js":function(F,s,t){"use strict";t.r(s),t.d(s,"buffer",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m){return function(o){return o.lift(new b(m))}}var b=function(){function m(c){this.closingNotifier=c}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.closingNotifier))},m}(),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l.buffer=[],l.add(Object(E.subscribeToResult)(l,a)),l}return r.__extends(c,m),c.prototype._next=function(o){this.buffer.push(o)},c.prototype.notifyNext=function(o,a,l,u,f){var g=this.buffer;this.buffer=[],this.destination.next(g)},c}(h.OuterSubscriber)},
vendor: 1,510 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/bufferCount.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bufferCount",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(m,c){return void 0===c&&(c=null),function(a){return a.lift(new p(m,c))}}var p=function(){function m(c,o){this.bufferSize=c,this.startBufferEvery=o,this.subscriberClass=o&&c!==o?y:b}return m.prototype.call=function(c,o){return o.subscribe(new this.subscriberClass(c,this.bufferSize,this.startBufferEvery))},m}(),b=function(m){function c(o,a){var l=m.call(this,o)||this;return l.bufferSize=a,l.buffer=[],l}return r.__extends(c,m),c.prototype._next=function(o){var a=this.buffer;a.push(o),a.length==this.bufferSize&&(this.destination.next(a),this.buffer=[])},c.prototype._complete=function(){var o=this.buffer;o.length>0&&this.destination.next(o),m.prototype._complete.call(this)},c}(h.Subscriber),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.bufferSize=a,u.startBufferEvery=l,u.buffers=[],u.count=0,u}return r.__extends(c,m),c.prototype._next=function(o){var a=this,l=a.bufferSize,u=a.startBufferEvery,f=a.buffers,g=a.count;this.count++,g%u==0&&f.push([]);for(var _=f.length;_--;){var D=f[_];D.push(o),D.length===l&&(f.splice(_,1),this.destination.next(D))}},c.prototype._complete=function(){for(var a=this.buffers,l=this.destination;a.length>0;){var u=a.shift();u.length>0&&l.next(u)}m.prototype._complete.call(this)},c}(h.Subscriber)},
vendor: 2,893 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/bufferTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bufferTime",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function b(u){var f=arguments.length,g=h.async;Object(p.isScheduler)(arguments[arguments.length-1])&&(g=arguments[arguments.length-1],f--);var _=null;f>=2&&(_=arguments[1]);var D=Number.POSITIVE_INFINITY;return f>=3&&(D=arguments[2]),function(I){return I.lift(new y(u,_,D,g))}}var y=function(){function u(f,g,_,D){this.bufferTimeSpan=f,this.bufferCreationInterval=g,this.maxBufferSize=_,this.scheduler=D}return u.prototype.call=function(f,g){return g.subscribe(new c(f,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},u}(),m=function(){return function u(){this.buffer=[]}}(),c=function(u){function f(g,_,D,M,I){var L=u.call(this,g)||this;L.bufferTimeSpan=_,L.bufferCreationInterval=D,L.maxBufferSize=M,L.scheduler=I,L.contexts=[];var R=L.openContext();if(L.timespanOnly=null==D||D<0,L.timespanOnly)L.add(R.closeAction=I.schedule(o,_,{subscriber:L,context:R,bufferTimeSpan:_}));else{var rt={bufferTimeSpan:_,bufferCreationInterval:D,subscriber:L,scheduler:I};L.add(R.closeAction=I.schedule(l,_,{subscriber:L,context:R})),L.add(I.schedule(a,D,rt))}return L}return r.__extends(f,u),f.prototype._next=function(g){for(var M,_=this.contexts,D=_.length,I=0;I<D;I++){var L=_[I],R=L.buffer;R.push(g),R.length==this.maxBufferSize&&(M=L)}M&&this.onBufferFull(M)},f.prototype._error=function(g){this.contexts.length=0,u.prototype._error.call(this,g)},f.prototype._complete=function(){for(var _=this.contexts,D=this.destination;_.length>0;){var M=_.shift();D.next(M.buffer)}u.prototype._complete.call(this)},f.prototype._unsubscribe=function(){this.contexts=null},f.prototype.onBufferFull=function(g){this.closeContext(g);var _=g.closeAction;if(_.unsubscribe(),this.remove(_),!this.closed&&this.timespanOnly){g=this.openContext();var D=this.bufferTimeSpan;this.add(g.closeAction=this.scheduler.schedule(o,D,{subscriber:this,context:g,bufferTimeSpan:D}))}},f.prototype.openContext=function(){var g=new m;return this.contexts.push(g),g},f.prototype.closeContext=function(g){this.destination.next(g.buffer);var _=this.contexts;(_?_.indexOf(g):-1)>=0&&_.splice(_.indexOf(g),1)},f}(E.Subscriber);function o(u){var f=u.subscriber,g=u.context;g&&f.closeContext(g),f.closed||(u.context=f.openContext(),u.context.closeAction=this.schedule(u,u.bufferTimeSpan))}function a(u){var f=u.bufferCreationInterval,g=u.bufferTimeSpan,_=u.subscriber,D=u.scheduler,M=_.openContext();_.closed||(_.add(M.closeAction=D.schedule(l,g,{subscriber:_,context:M})),this.schedule(u,f))}function l(u){u.subscriber.closeContext(u.context)}},
vendor: 2,037 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/bufferToggle.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bufferToggle",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js");function b(c,o){return function(l){return l.lift(new y(c,o))}}var y=function(){function c(o,a){this.openings=o,this.closingSelector=a}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.openings,this.closingSelector))},c}(),m=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.openings=l,f.closingSelector=u,f.contexts=[],f.add(Object(E.subscribeToResult)(f,l)),f}return r.__extends(o,c),o.prototype._next=function(a){for(var l=this.contexts,u=l.length,f=0;f<u;f++)l[f].buffer.push(a)},o.prototype._error=function(a){for(var l=this.contexts;l.length>0;){var u=l.shift();u.subscription.unsubscribe(),u.buffer=null,u.subscription=null}this.contexts=null,c.prototype._error.call(this,a)},o.prototype._complete=function(){for(var a=this.contexts;a.length>0;){var l=a.shift();this.destination.next(l.buffer),l.subscription.unsubscribe(),l.buffer=null,l.subscription=null}this.contexts=null,c.prototype._complete.call(this)},o.prototype.notifyNext=function(a,l,u,f,g){a?this.closeBuffer(a):this.openBuffer(l)},o.prototype.notifyComplete=function(a){this.closeBuffer(a.context)},o.prototype.openBuffer=function(a){try{var u=this.closingSelector.call(this,a);u&&this.trySubscribe(u)}catch(f){this._error(f)}},o.prototype.closeBuffer=function(a){var l=this.contexts;if(l&&a){var f=a.subscription;this.destination.next(a.buffer),l.splice(l.indexOf(a),1),this.remove(f),f.unsubscribe()}},o.prototype.trySubscribe=function(a){var l=this.contexts,f=new h.Subscription,g={buffer:[],subscription:f};l.push(g);var _=Object(E.subscribeToResult)(this,a,g);!_||_.closed?this.closeBuffer(g):(_.context=g,this.add(_),f.add(_))},o}(p.OuterSubscriber)},
vendor: 1,504 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/bufferWhen.js":function(F,s,t){"use strict";t.r(s),t.d(s,"bufferWhen",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(o){return o.lift(new y(c))}}var y=function(){function c(o){this.closingSelector=o}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.closingSelector))},c}(),m=function(c){function o(a,l){var u=c.call(this,a)||this;return u.closingSelector=l,u.subscribing=!1,u.openBuffer(),u}return r.__extends(o,c),o.prototype._next=function(a){this.buffer.push(a)},o.prototype._complete=function(){var a=this.buffer;a&&this.destination.next(a),c.prototype._complete.call(this)},o.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},o.prototype.notifyNext=function(a,l,u,f,g){this.openBuffer()},o.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},o.prototype.openBuffer=function(){var u,a=this.closingSubscription;a&&(this.remove(a),a.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{u=(0,this.closingSelector)()}catch(g){return this.error(g)}a=new h.Subscription,this.closingSubscription=a,this.add(a),this.subscribing=!0,a.add(Object(p.subscribeToResult)(this,u)),this.subscribing=!1},o}(E.OuterSubscriber)},
vendor: 1,056 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/catchError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"catchError",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(a){var l=new y(c),u=a.lift(l);return l.caught=u}}var y=function(){function c(o){this.selector=o}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.selector,this.caught))},c}(),m=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.selector=l,f.caught=u,f}return r.__extends(o,c),o.prototype.error=function(a){if(!this.isStopped){var l=void 0;try{l=this.selector(a,this.caught)}catch(g){return void c.prototype.error.call(this,g)}this._unsubscribeAndRecycle();var u=new E.InnerSubscriber(this,void 0,void 0);this.add(u);var f=Object(p.subscribeToResult)(this,l,void 0,void 0,u);f!==u&&this.add(f)}},o}(h.OuterSubscriber)},
vendor: 294 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/combineAll.js":function(F,s,t){"use strict";t.r(s),t.d(s,"combineAll",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/combineLatest.js");function h(E){return function(p){return p.lift(new r.CombineLatestOperator(E))}}},
vendor: 623 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/combineLatest.js":function(F,s,t){"use strict";t.r(s),t.d(s,"combineLatest",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/combineLatest.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/from.js");function b(){for(var y=[],m=0;m<arguments.length;m++)y[m]=arguments[m];var c=null;return"function"==typeof y[y.length-1]&&(c=y.pop()),1===y.length&&Object(r.isArray)(y[0])&&(y=y[0].slice()),function(o){return o.lift.call(Object(E.from)([o].concat(y)),new h.CombineLatestOperator(c))}}},
vendor: 347 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/concat.js":function(F,s,t){"use strict";t.r(s),t.d(s,"concat",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/concat.js");function h(){for(var E=[],p=0;p<arguments.length;p++)E[p]=arguments[p];return function(b){return b.lift.call(r.concat.apply(void 0,[b].concat(E)))}}},
vendor: 248 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/concatAll.js":function(F,s,t){"use strict";t.r(s),t.d(s,"concatAll",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/mergeAll.js");function h(){return Object(r.mergeAll)(1)}},
vendor: 255 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/concatMap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"concatMap",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/mergeMap.js");function h(E,p){return Object(r.mergeMap)(E,p,1)}},
vendor: 278 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/concatMapTo.js":function(F,s,t){"use strict";t.r(s),t.d(s,"concatMapTo",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/concatMap.js");function h(E,p){return Object(r.concatMap)(function(){return E},p)}},
vendor: 942 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/count.js":function(F,s,t){"use strict";t.r(s),t.d(s,"count",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return function(m){return m.lift(new p(y,m))}}var p=function(){function y(m,c){this.predicate=m,this.source=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate,this.source))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.predicate=o,l.source=a,l.count=0,l.index=0,l}return r.__extends(m,y),m.prototype._next=function(c){this.predicate?this._tryPredicate(c):this.count++},m.prototype._tryPredicate=function(c){var o;try{o=this.predicate(c,this.index++,this.source)}catch(a){return void this.destination.error(a)}o&&this.count++},m.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},m}(h.Subscriber)},
vendor: 1,475 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/debounce.js":function(F,s,t){"use strict";t.r(s),t.d(s,"debounce",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m){return function(c){return c.lift(new b(m))}}var b=function(){function m(c){this.durationSelector=c}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.durationSelector))},m}(),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l.durationSelector=a,l.hasValue=!1,l.durationSubscription=null,l}return r.__extends(c,m),c.prototype._next=function(o){try{var a=this.durationSelector.call(this,o);a&&this._tryNext(o,a)}catch(l){this.destination.error(l)}},c.prototype._complete=function(){this.emitValue(),this.destination.complete()},c.prototype._tryNext=function(o,a){var l=this.durationSubscription;this.value=o,this.hasValue=!0,l&&(l.unsubscribe(),this.remove(l)),(l=Object(E.subscribeToResult)(this,a))&&!l.closed&&this.add(this.durationSubscription=l)},c.prototype.notifyNext=function(o,a,l,u,f){this.emitValue()},c.prototype.notifyComplete=function(){this.emitValue()},c.prototype.emitValue=function(){if(this.hasValue){var o=this.value,a=this.durationSubscription;a&&(this.durationSubscription=null,a.unsubscribe(),this.remove(a)),this.value=null,this.hasValue=!1,m.prototype._next.call(this,o)}},c}(h.OuterSubscriber)},
vendor: 1,343 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/debounceTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"debounceTime",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js");function p(c,o){return void 0===o&&(o=E.async),function(a){return a.lift(new b(c,o))}}var b=function(){function c(o,a){this.dueTime=o,this.scheduler=a}return c.prototype.call=function(o,a){return a.subscribe(new y(o,this.dueTime,this.scheduler))},c}(),y=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.dueTime=l,f.scheduler=u,f.debouncedSubscription=null,f.lastValue=null,f.hasValue=!1,f}return r.__extends(o,c),o.prototype._next=function(a){this.clearDebounce(),this.lastValue=a,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(m,this.dueTime,this))},o.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},o.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var a=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(a)}},o.prototype.clearDebounce=function(){var a=this.debouncedSubscription;null!==a&&(this.remove(a),a.unsubscribe(),this.debouncedSubscription=null)},o}(h.Subscriber);function m(c){c.debouncedNext()}},
vendor: 795 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js":function(F,s,t){"use strict";t.r(s),t.d(s,"defaultIfEmpty",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return void 0===y&&(y=null),function(m){return m.lift(new p(y))}}var p=function(){function y(m){this.defaultValue=m}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.defaultValue))},y}(),b=function(y){function m(c,o){var a=y.call(this,c)||this;return a.defaultValue=o,a.isEmpty=!0,a}return r.__extends(m,y),m.prototype._next=function(c){this.isEmpty=!1,this.destination.next(c)},m.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},m}(h.Subscriber)},
vendor: 1,843 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/delay.js":function(F,s,t){"use strict";t.r(s),t.d(s,"delay",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isDate.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/Notification.js");function y(a,l){void 0===l&&(l=h.async);var f=Object(E.isDate)(a)?+a-l.now():Math.abs(a);return function(g){return g.lift(new m(f,l))}}var m=function(){function a(l,u){this.delay=l,this.scheduler=u}return a.prototype.call=function(l,u){return u.subscribe(new c(l,this.delay,this.scheduler))},a}(),c=function(a){function l(u,f,g){var _=a.call(this,u)||this;return _.delay=f,_.scheduler=g,_.queue=[],_.active=!1,_.errored=!1,_}return r.__extends(l,a),l.dispatch=function(u){for(var f=u.source,g=f.queue,_=u.scheduler,D=u.destination;g.length>0&&g[0].time-_.now()<=0;)g.shift().notification.observe(D);if(g.length>0){var M=Math.max(0,g[0].time-_.now());this.schedule(u,M)}else this.unsubscribe(),f.active=!1},l.prototype._schedule=function(u){this.active=!0,this.destination.add(u.schedule(l.dispatch,this.delay,{source:this,destination:this.destination,scheduler:u}))},l.prototype.scheduleNotification=function(u){if(!0!==this.errored){var f=this.scheduler,g=new o(f.now()+this.delay,u);this.queue.push(g),!1===this.active&&this._schedule(f)}},l.prototype._next=function(u){this.scheduleNotification(b.Notification.createNext(u))},l.prototype._error=function(u){this.errored=!0,this.queue=[],this.destination.error(u),this.unsubscribe()},l.prototype._complete=function(){this.scheduleNotification(b.Notification.createComplete()),this.unsubscribe()},l}(p.Subscriber),o=function(){return function a(l,u){this.time=l,this.notification=u}}()},
vendor: 2,609 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/delayWhen.js":function(F,s,t){"use strict";t.r(s),t.d(s,"delayWhen",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Observable.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function y(l,u){return u?function(f){return new o(f,u).lift(new m(l))}:function(f){return f.lift(new m(l))}}var m=function(){function l(u){this.delayDurationSelector=u}return l.prototype.call=function(u,f){return f.subscribe(new c(u,this.delayDurationSelector))},l}(),c=function(l){function u(f,g){var _=l.call(this,f)||this;return _.delayDurationSelector=g,_.completed=!1,_.delayNotifierSubscriptions=[],_.index=0,_}return r.__extends(u,l),u.prototype.notifyNext=function(f,g,_,D,M){this.destination.next(f),this.removeSubscription(M),this.tryComplete()},u.prototype.notifyError=function(f,g){this._error(f)},u.prototype.notifyComplete=function(f){var g=this.removeSubscription(f);g&&this.destination.next(g),this.tryComplete()},u.prototype._next=function(f){var g=this.index++;try{var _=this.delayDurationSelector(f,g);_&&this.tryDelay(_,f)}catch(D){this.destination.error(D)}},u.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},u.prototype.removeSubscription=function(f){f.unsubscribe();var g=this.delayNotifierSubscriptions.indexOf(f);return-1!==g&&this.delayNotifierSubscriptions.splice(g,1),f.outerValue},u.prototype.tryDelay=function(f,g){var _=Object(b.subscribeToResult)(this,f,g);_&&!_.closed&&(this.destination.add(_),this.delayNotifierSubscriptions.push(_))},u.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},u}(p.OuterSubscriber),o=function(l){function u(f,g){var _=l.call(this)||this;return _.source=f,_.subscriptionDelay=g,_}return r.__extends(u,l),u.prototype._subscribe=function(f){this.subscriptionDelay.subscribe(new a(f,this.source))},u}(E.Observable),a=function(l){function u(f,g){var _=l.call(this)||this;return _.parent=f,_.source=g,_.sourceSubscribed=!1,_}return r.__extends(u,l),u.prototype._next=function(f){this.subscribeToSource()},u.prototype._error=function(f){this.unsubscribe(),this.parent.error(f)},u.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},u.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},u}(h.Subscriber)},
vendor: 560 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/dematerialize.js":function(F,s,t){"use strict";t.r(s),t.d(s,"dematerialize",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(){return function(m){return m.lift(new p)}}var p=function(){function y(){}return y.prototype.call=function(m,c){return c.subscribe(new b(m))},y}(),b=function(y){function m(c){return y.call(this,c)||this}return r.__extends(m,y),m.prototype._next=function(c){c.observe(this.destination)},m}(h.Subscriber)},
vendor: 1,247 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/distinct.js":function(F,s,t){"use strict";t.r(s),t.d(s,"distinct",function(){return p}),t.d(s,"DistinctSubscriber",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m,c){return function(o){return o.lift(new b(m,c))}}var b=function(){function m(c,o){this.keySelector=c,this.flushes=o}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.keySelector,this.flushes))},m}(),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.keySelector=a,u.values=new Set,l&&u.add(Object(E.subscribeToResult)(u,l)),u}return r.__extends(c,m),c.prototype.notifyNext=function(o,a,l,u,f){this.values.clear()},c.prototype.notifyError=function(o,a){this._error(o)},c.prototype._next=function(o){this.keySelector?this._useKeySelector(o):this._finalizeNext(o,o)},c.prototype._useKeySelector=function(o){var a,l=this.destination;try{a=this.keySelector(o)}catch(u){return void l.error(u)}this._finalizeNext(a,o)},c.prototype._finalizeNext=function(o,a){var l=this.values;l.has(o)||(l.add(o),this.destination.next(a))},c}(h.OuterSubscriber)},
vendor: 992 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/distinctUntilChanged.js":function(F,s,t){"use strict";t.r(s),t.d(s,"distinctUntilChanged",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){return function(c){return c.lift(new p(y,m))}}var p=function(){function y(m,c){this.compare=m,this.keySelector=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.compare,this.keySelector))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.keySelector=a,l.hasKey=!1,"function"==typeof o&&(l.compare=o),l}return r.__extends(m,y),m.prototype.compare=function(c,o){return c===o},m.prototype._next=function(c){var o;try{var a=this.keySelector;o=a?a(c):c}catch(f){return this.destination.error(f)}var l=!1;if(this.hasKey)try{l=(0,this.compare)(this.key,o)}catch(f){return this.destination.error(f)}else this.hasKey=!0;l||(this.key=o,this.destination.next(c))},m}(h.Subscriber)},
vendor: 350 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/distinctUntilKeyChanged.js":function(F,s,t){"use strict";t.r(s),t.d(s,"distinctUntilKeyChanged",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/distinctUntilChanged.js");function h(E,p){return Object(r.distinctUntilChanged)(function(b,y){return p?p(b[E],y[E]):b[E]===y[E]})}},
vendor: 763 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/elementAt.js":function(F,s,t){"use strict";t.r(s),t.d(s,"elementAt",function(){return y});var r=t("./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/filter.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/take.js");function y(m,c){if(m<0)throw new r.ArgumentOutOfRangeError;var o=arguments.length>=2;return function(a){return a.pipe(Object(h.filter)(function(l,u){return u===m}),Object(b.take)(1),o?Object(p.defaultIfEmpty)(c):Object(E.throwIfEmpty)(function(){return new r.ArgumentOutOfRangeError}))}}},
vendor: 399 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/endWith.js":function(F,s,t){"use strict";t.r(s),t.d(s,"endWith",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/observable/concat.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/of.js");function E(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];return function(y){return Object(r.concat)(y,h.of.apply(void 0,p))}}},
vendor: 993 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/every.js":function(F,s,t){"use strict";t.r(s),t.d(s,"every",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){return function(c){return c.lift(new p(y,m,c))}}var p=function(){function y(m,c,o){this.predicate=m,this.thisArg=c,this.source=o}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate,this.thisArg,this.source))},y}(),b=function(y){function m(c,o,a,l){var u=y.call(this,c)||this;return u.predicate=o,u.thisArg=a,u.source=l,u.index=0,u.thisArg=a||u,u}return r.__extends(m,y),m.prototype.notifyComplete=function(c){this.destination.next(c),this.destination.complete()},m.prototype._next=function(c){var o=!1;try{o=this.predicate.call(this.thisArg,c,this.index++,this.source)}catch(a){return void this.destination.error(a)}o||this.notifyComplete(!1)},m.prototype._complete=function(){this.notifyComplete(!0)},m}(h.Subscriber)},
vendor: 970 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/exhaust.js":function(F,s,t){"use strict";t.r(s),t.d(s,"exhaust",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(){return function(m){return m.lift(new b)}}var b=function(){function m(){}return m.prototype.call=function(c,o){return o.subscribe(new y(c))},m}(),y=function(m){function c(o){var a=m.call(this,o)||this;return a.hasCompleted=!1,a.hasSubscription=!1,a}return r.__extends(c,m),c.prototype._next=function(o){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(E.subscribeToResult)(this,o)))},c.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},c.prototype.notifyComplete=function(o){this.remove(o),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},c}(h.OuterSubscriber)},
vendor: 1,804 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/exhaustMap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"exhaustMap",function(){return m});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),y=t("./node_modules/rxjs/_esm5/internal/observable/from.js");function m(a,l){return l?function(u){return u.pipe(m(function(f,g){return Object(y.from)(a(f,g)).pipe(Object(b.map)(function(_,D){return l(f,_,g,D)}))}))}:function(u){return u.lift(new c(a))}}var c=function(){function a(l){this.project=l}return a.prototype.call=function(l,u){return u.subscribe(new o(l,this.project))},a}(),o=function(a){function l(u,f){var g=a.call(this,u)||this;return g.project=f,g.hasSubscription=!1,g.hasCompleted=!1,g.index=0,g}return r.__extends(l,a),l.prototype._next=function(u){this.hasSubscription||this.tryNext(u)},l.prototype.tryNext=function(u){var f,g=this.index++;try{f=this.project(u,g)}catch(_){return void this.destination.error(_)}this.hasSubscription=!0,this._innerSub(f,u,g)},l.prototype._innerSub=function(u,f,g){var _=new E.InnerSubscriber(this,f,g),D=this.destination;D.add(_);var M=Object(p.subscribeToResult)(this,u,void 0,void 0,_);M!==_&&D.add(M)},l.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()},l.prototype.notifyNext=function(u,f,g,_,D){this.destination.next(f)},l.prototype.notifyError=function(u){this.destination.error(u)},l.prototype.notifyComplete=function(u){this.destination.remove(u),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},l}(h.OuterSubscriber)},
vendor: 1,993 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/expand.js":function(F,s,t){"use strict";t.r(s),t.d(s,"expand",function(){return p}),t.d(s,"ExpandOperator",function(){return b}),t.d(s,"ExpandSubscriber",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m,c,o){return void 0===c&&(c=Number.POSITIVE_INFINITY),void 0===o&&(o=void 0),c=(c||0)<1?Number.POSITIVE_INFINITY:c,function(a){return a.lift(new b(m,c,o))}}var b=function(){function m(c,o,a){this.project=c,this.concurrent=o,this.scheduler=a}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.project,this.concurrent,this.scheduler))},m}(),y=function(m){function c(o,a,l,u){var f=m.call(this,o)||this;return f.project=a,f.concurrent=l,f.scheduler=u,f.index=0,f.active=0,f.hasCompleted=!1,l<Number.POSITIVE_INFINITY&&(f.buffer=[]),f}return r.__extends(c,m),c.dispatch=function(o){o.subscriber.subscribeToProjection(o.result,o.value,o.index)},c.prototype._next=function(o){var a=this.destination;if(a.closed)this._complete();else{var l=this.index++;if(this.active<this.concurrent){a.next(o);try{var f=(0,this.project)(o,l);this.scheduler?this.destination.add(this.scheduler.schedule(c.dispatch,0,{subscriber:this,result:f,value:o,index:l})):this.subscribeToProjection(f,o,l)}catch(D){a.error(D)}}else this.buffer.push(o)}},c.prototype.subscribeToProjection=function(o,a,l){this.active++,this.destination.add(Object(E.subscribeToResult)(this,o,a,l))},c.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete(),this.unsubscribe()},c.prototype.notifyNext=function(o,a,l,u,f){this._next(a)},c.prototype.notifyComplete=function(o){var a=this.buffer;this.destination.remove(o),this.active--,a&&a.length>0&&this._next(a.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},c}(h.OuterSubscriber)},
vendor: 772 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/filter.js":function(F,s,t){"use strict";t.r(s),t.d(s,"filter",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){return function(o){return o.lift(new p(y,m))}}var p=function(){function y(m,c){this.predicate=m,this.thisArg=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate,this.thisArg))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.predicate=o,l.thisArg=a,l.count=0,l}return r.__extends(m,y),m.prototype._next=function(c){var o;try{o=this.predicate.call(this.thisArg,c,this.count++)}catch(a){return void this.destination.error(a)}o&&this.destination.next(c)},m}(h.Subscriber)},
vendor: 622 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/finalize.js":function(F,s,t){"use strict";t.r(s),t.d(s,"finalize",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscription.js");function p(m){return function(c){return c.lift(new b(m))}}var b=function(){function m(c){this.callback=c}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.callback))},m}(),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l.add(new E.Subscription(a)),l}return r.__extends(c,m),c}(h.Subscriber)},
vendor: 1,255 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/find.js":function(F,s,t){"use strict";t.r(s),t.d(s,"find",function(){return E}),t.d(s,"FindValueOperator",function(){return p}),t.d(s,"FindValueSubscriber",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){if("function"!=typeof y)throw new TypeError("predicate is not a function");return function(c){return c.lift(new p(y,c,!1,m))}}var p=function(){function y(m,c,o,a){this.predicate=m,this.source=c,this.yieldIndex=o,this.thisArg=a}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate,this.source,this.yieldIndex,this.thisArg))},y}(),b=function(y){function m(c,o,a,l,u){var f=y.call(this,c)||this;return f.predicate=o,f.source=a,f.yieldIndex=l,f.thisArg=u,f.index=0,f}return r.__extends(m,y),m.prototype.notifyComplete=function(c){var o=this.destination;o.next(c),o.complete(),this.unsubscribe()},m.prototype._next=function(c){var a=this.predicate,l=this.thisArg,u=this.index++;try{a.call(l||this,c,u,this.source)&&this.notifyComplete(this.yieldIndex?u:c)}catch(g){this.destination.error(g)}},m.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},m}(h.Subscriber)},
vendor: 287 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/findIndex.js":function(F,s,t){"use strict";t.r(s),t.d(s,"findIndex",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/find.js");function h(E,p){return function(b){return b.lift(new r.FindValueOperator(E,b,!0,p))}}},
vendor: 761 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/first.js":function(F,s,t){"use strict";t.r(s),t.d(s,"first",function(){return m});var r=t("./node_modules/rxjs/_esm5/internal/util/EmptyError.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/filter.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/take.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js"),y=t("./node_modules/rxjs/_esm5/internal/util/identity.js");function m(c,o){var a=arguments.length>=2;return function(l){return l.pipe(c?Object(h.filter)(function(u,f){return c(u,f,l)}):y.identity,Object(E.take)(1),a?Object(p.defaultIfEmpty)(o):Object(b.throwIfEmpty)(function(){return new r.EmptyError}))}}},
vendor: 3,023 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/groupBy.js":function(F,s,t){"use strict";t.r(s),t.d(s,"groupBy",function(){return y}),t.d(s,"GroupedObservable",function(){return a});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),p=t("./node_modules/rxjs/_esm5/internal/Observable.js"),b=t("./node_modules/rxjs/_esm5/internal/Subject.js");function y(u,f,g,_){return function(D){return D.lift(new m(u,f,g,_))}}var m=function(){function u(f,g,_,D){this.keySelector=f,this.elementSelector=g,this.durationSelector=_,this.subjectSelector=D}return u.prototype.call=function(f,g){return g.subscribe(new c(f,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},u}(),c=function(u){function f(g,_,D,M,I){var L=u.call(this,g)||this;return L.keySelector=_,L.elementSelector=D,L.durationSelector=M,L.subjectSelector=I,L.groups=null,L.attemptedToUnsubscribe=!1,L.count=0,L}return r.__extends(f,u),f.prototype._next=function(g){var _;try{_=this.keySelector(g)}catch(D){return void this.error(D)}this._group(g,_)},f.prototype._group=function(g,_){var D=this.groups;D||(D=this.groups=new Map);var I,M=D.get(_);if(this.elementSelector)try{I=this.elementSelector(g)}catch(N){this.error(N)}else I=g;if(!M){M=this.subjectSelector?this.subjectSelector():new b.Subject,D.set(_,M);var L=new a(_,M,this);if(this.destination.next(L),this.durationSelector){var R=void 0;try{R=this.durationSelector(new a(_,M))}catch(N){return void this.error(N)}this.add(R.subscribe(new o(_,M,this)))}}M.closed||M.next(I)},f.prototype._error=function(g){var _=this.groups;_&&(_.forEach(function(D,M){D.error(g)}),_.clear()),this.destination.error(g)},f.prototype._complete=function(){var g=this.groups;g&&(g.forEach(function(_,D){_.complete()}),g.clear()),this.destination.complete()},f.prototype.removeGroup=function(g){this.groups.delete(g)},f.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&u.prototype.unsubscribe.call(this))},f}(h.Subscriber),o=function(u){function f(g,_,D){var M=u.call(this,_)||this;return M.key=g,M.group=_,M.parent=D,M}return r.__extends(f,u),f.prototype._next=function(g){this.complete()},f.prototype._unsubscribe=function(){var _=this.parent,D=this.key;this.key=this.parent=null,_&&_.removeGroup(D)},f}(h.Subscriber),a=function(u){function f(g,_,D){var M=u.call(this)||this;return M.key=g,M.groupSubject=_,M.refCountSubscription=D,M}return r.__extends(f,u),f.prototype._subscribe=function(g){var _=new E.Subscription,M=this.refCountSubscription,I=this.groupSubject;return M&&!M.closed&&_.add(new l(M)),_.add(I.subscribe(g)),_},f}(p.Observable),l=function(u){function f(g){var _=u.call(this)||this;return _.parent=g,g.count++,_}return r.__extends(f,u),f.prototype.unsubscribe=function(){var g=this.parent;!g.closed&&!this.closed&&(u.prototype.unsubscribe.call(this),g.count-=1,0===g.count&&g.attemptedToUnsubscribe&&g.unsubscribe())},f}(E.Subscription)},
vendor: 553 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/ignoreElements.js":function(F,s,t){"use strict";t.r(s),t.d(s,"ignoreElements",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(){return function(m){return m.lift(new p)}}var p=function(){function y(){}return y.prototype.call=function(m,c){return c.subscribe(new b(m))},y}(),b=function(y){function m(){return null!==y&&y.apply(this,arguments)||this}return r.__extends(m,y),m.prototype._next=function(c){},m}(h.Subscriber)},
vendor: 688 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/isEmpty.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isEmpty",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(){return function(y){return y.lift(new p)}}var p=function(){function y(){}return y.prototype.call=function(m,c){return c.subscribe(new b(m))},y}(),b=function(y){function m(c){return y.call(this,c)||this}return r.__extends(m,y),m.prototype.notifyComplete=function(c){var o=this.destination;o.next(c),o.complete()},m.prototype._next=function(c){this.notifyComplete(!1)},m.prototype._complete=function(){this.notifyComplete(!0)},m}(h.Subscriber)},
vendor: 767 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/last.js":function(F,s,t){"use strict";t.r(s),t.d(s,"last",function(){return m});var r=t("./node_modules/rxjs/_esm5/internal/util/EmptyError.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/filter.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/takeLast.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js"),y=t("./node_modules/rxjs/_esm5/internal/util/identity.js");function m(c,o){var a=arguments.length>=2;return function(l){return l.pipe(c?Object(h.filter)(function(u,f){return c(u,f,l)}):y.identity,Object(E.takeLast)(1),a?Object(b.defaultIfEmpty)(o):Object(p.throwIfEmpty)(function(){return new r.EmptyError}))}}},
vendor: 906 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/map.js":function(F,s,t){"use strict";t.r(s),t.d(s,"map",function(){return E}),t.d(s,"MapOperator",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){return function(o){if("function"!=typeof y)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return o.lift(new p(y,m))}}var p=function(){function y(m,c){this.project=m,this.thisArg=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.project,this.thisArg))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.project=o,l.count=0,l.thisArg=a||l,l}return r.__extends(m,y),m.prototype._next=function(c){var o;try{o=this.project.call(this.thisArg,c,this.count++)}catch(a){return void this.destination.error(a)}this.destination.next(o)},m}(h.Subscriber)},
vendor: 598 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/mapTo.js":function(F,s,t){"use strict";t.r(s),t.d(s,"mapTo",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return function(m){return m.lift(new p(y))}}var p=function(){function y(m){this.value=m}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.value))},y}(),b=function(y){function m(c,o){var a=y.call(this,c)||this;return a.value=o,a}return r.__extends(m,y),m.prototype._next=function(c){this.destination.next(this.value)},m}(h.Subscriber)},
vendor: 854 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/materialize.js":function(F,s,t){"use strict";t.r(s),t.d(s,"materialize",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Notification.js");function p(){return function(c){return c.lift(new b)}}var b=function(){function m(){}return m.prototype.call=function(c,o){return o.subscribe(new y(c))},m}(),y=function(m){function c(o){return m.call(this,o)||this}return r.__extends(c,m),c.prototype._next=function(o){this.destination.next(E.Notification.createNext(o))},c.prototype._error=function(o){var a=this.destination;a.next(E.Notification.createError(o)),a.complete()},c.prototype._complete=function(){var o=this.destination;o.next(E.Notification.createComplete()),o.complete()},c}(h.Subscriber)},
vendor: 325 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/max.js":function(F,s,t){"use strict";t.r(s),t.d(s,"max",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/reduce.js");function h(E){var p="function"==typeof E?function(b,y){return E(b,y)>0?b:y}:function(b,y){return b>y?b:y};return Object(r.reduce)(p)}},
vendor: 343 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/merge.js":function(F,s,t){"use strict";t.r(s),t.d(s,"merge",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/merge.js");function h(){for(var E=[],p=0;p<arguments.length;p++)E[p]=arguments[p];return function(b){return b.lift.call(r.merge.apply(void 0,[b].concat(E)))}}},
vendor: 358 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/mergeAll.js":function(F,s,t){"use strict";t.r(s),t.d(s,"mergeAll",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/operators/mergeMap.js"),h=t("./node_modules/rxjs/_esm5/internal/util/identity.js");function E(p){return void 0===p&&(p=Number.POSITIVE_INFINITY),Object(r.mergeMap)(h.identity,p)}},
vendor: 2,147 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/mergeMap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"mergeMap",function(){return m}),t.d(s,"MergeMapOperator",function(){return c}),t.d(s,"MergeMapSubscriber",function(){return o});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),y=t("./node_modules/rxjs/_esm5/internal/observable/from.js");function m(a,l,u){return void 0===u&&(u=Number.POSITIVE_INFINITY),"function"==typeof l?function(f){return f.pipe(m(function(g,_){return Object(y.from)(a(g,_)).pipe(Object(b.map)(function(D,M){return l(g,D,_,M)}))},u))}:("number"==typeof l&&(u=l),function(f){return f.lift(new c(a,u))})}var c=function(){function a(l,u){void 0===u&&(u=Number.POSITIVE_INFINITY),this.project=l,this.concurrent=u}return a.prototype.call=function(l,u){return u.subscribe(new o(l,this.project,this.concurrent))},a}(),o=function(a){function l(u,f,g){void 0===g&&(g=Number.POSITIVE_INFINITY);var _=a.call(this,u)||this;return _.project=f,_.concurrent=g,_.hasCompleted=!1,_.buffer=[],_.active=0,_.index=0,_}return r.__extends(l,a),l.prototype._next=function(u){this.active<this.concurrent?this._tryNext(u):this.buffer.push(u)},l.prototype._tryNext=function(u){var f,g=this.index++;try{f=this.project(u,g)}catch(_){return void this.destination.error(_)}this.active++,this._innerSub(f,u,g)},l.prototype._innerSub=function(u,f,g){var _=new p.InnerSubscriber(this,f,g),D=this.destination;D.add(_);var M=Object(h.subscribeToResult)(this,u,void 0,void 0,_);M!==_&&D.add(M)},l.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},l.prototype.notifyNext=function(u,f,g,_,D){this.destination.next(f)},l.prototype.notifyComplete=function(u){var f=this.buffer;this.remove(u),this.active--,f.length>0?this._next(f.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},l}(E.OuterSubscriber)},
vendor: 411 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/mergeMapTo.js":function(F,s,t){"use strict";t.r(s),t.d(s,"mergeMapTo",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/mergeMap.js");function h(E,p,b){return void 0===b&&(b=Number.POSITIVE_INFINITY),"function"==typeof p?Object(r.mergeMap)(function(){return E},p,b):("number"==typeof p&&(b=p),Object(r.mergeMap)(function(){return E},b))}},
vendor: 1,967 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/mergeScan.js":function(F,s,t){"use strict";t.r(s),t.d(s,"mergeScan",function(){return b}),t.d(s,"MergeScanOperator",function(){return y}),t.d(s,"MergeScanSubscriber",function(){return m});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js");function b(c,o,a){return void 0===a&&(a=Number.POSITIVE_INFINITY),function(l){return l.lift(new y(c,o,a))}}var y=function(){function c(o,a,l){this.accumulator=o,this.seed=a,this.concurrent=l}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.accumulator,this.seed,this.concurrent))},c}(),m=function(c){function o(a,l,u,f){var g=c.call(this,a)||this;return g.accumulator=l,g.acc=u,g.concurrent=f,g.hasValue=!1,g.hasCompleted=!1,g.buffer=[],g.active=0,g.index=0,g}return r.__extends(o,c),o.prototype._next=function(a){if(this.active<this.concurrent){var l=this.index++,u=this.destination,f=void 0;try{f=(0,this.accumulator)(this.acc,a,l)}catch(_){return u.error(_)}this.active++,this._innerSub(f,a,l)}else this.buffer.push(a)},o.prototype._innerSub=function(a,l,u){var f=new p.InnerSubscriber(this,l,u),g=this.destination;g.add(f);var _=Object(h.subscribeToResult)(this,a,void 0,void 0,f);_!==f&&g.add(_)},o.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete()),this.unsubscribe()},o.prototype.notifyNext=function(a,l,u,f,g){var _=this.destination;this.acc=l,this.hasValue=!0,_.next(l)},o.prototype.notifyComplete=function(a){var l=this.buffer;this.destination.remove(a),this.active--,l.length>0?this._next(l.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},o}(E.OuterSubscriber)},
vendor: 325 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/min.js":function(F,s,t){"use strict";t.r(s),t.d(s,"min",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/reduce.js");function h(E){var p="function"==typeof E?function(b,y){return E(b,y)<0?b:y}:function(b,y){return b<y?b:y};return Object(r.reduce)(p)}},
vendor: 711 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/multicast.js":function(F,s,t){"use strict";t.r(s),t.d(s,"multicast",function(){return h}),t.d(s,"MulticastOperator",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/observable/ConnectableObservable.js");function h(p,b){return function(m){var c;if(c="function"==typeof p?p:function(){return p},"function"==typeof b)return m.lift(new E(c,b));var o=Object.create(m,r.connectableObservableDescriptor);return o.source=m,o.subjectFactory=c,o}}var E=function(){function p(b,y){this.subjectFactory=b,this.selector=y}return p.prototype.call=function(b,y){var m=this.selector,c=this.subjectFactory(),o=m(c).subscribe(b);return o.add(y.subscribe(c)),o},p}()},
vendor: 1,440 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/observeOn.js":function(F,s,t){"use strict";t.r(s),t.d(s,"observeOn",function(){return p}),t.d(s,"ObserveOnOperator",function(){return b}),t.d(s,"ObserveOnSubscriber",function(){return y}),t.d(s,"ObserveOnMessage",function(){return m});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Notification.js");function p(c,o){return void 0===o&&(o=0),function(l){return l.lift(new b(c,o))}}var b=function(){function c(o,a){void 0===a&&(a=0),this.scheduler=o,this.delay=a}return c.prototype.call=function(o,a){return a.subscribe(new y(o,this.scheduler,this.delay))},c}(),y=function(c){function o(a,l,u){void 0===u&&(u=0);var f=c.call(this,a)||this;return f.scheduler=l,f.delay=u,f}return r.__extends(o,c),o.dispatch=function(a){a.notification.observe(a.destination),this.unsubscribe()},o.prototype.scheduleMessage=function(a){this.destination.add(this.scheduler.schedule(o.dispatch,this.delay,new m(a,this.destination)))},o.prototype._next=function(a){this.scheduleMessage(E.Notification.createNext(a))},o.prototype._error=function(a){this.scheduleMessage(E.Notification.createError(a)),this.unsubscribe()},o.prototype._complete=function(){this.scheduleMessage(E.Notification.createComplete()),this.unsubscribe()},o}(h.Subscriber),m=function(){return function c(o,a){this.notification=o,this.destination=a}}()},
vendor: 1,760 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/onErrorResumeNext.js":function(F,s,t){"use strict";t.r(s),t.d(s,"onErrorResumeNext",function(){return m}),t.d(s,"onErrorResumeNextStatic",function(){return c});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/from.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),y=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function m(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return 1===l.length&&Object(E.isArray)(l[0])&&(l=l[0]),function(f){return f.lift(new o(l))}}function c(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];var f=null;return 1===l.length&&Object(E.isArray)(l[0])&&(l=l[0]),f=l.shift(),Object(h.from)(f,null).lift(new o(l))}var o=function(){function l(u){this.nextSources=u}return l.prototype.call=function(u,f){return f.subscribe(new a(u,this.nextSources))},l}(),a=function(l){function u(f,g){var _=l.call(this,f)||this;return _.destination=f,_.nextSources=g,_}return r.__extends(u,l),u.prototype.notifyError=function(f,g){this.subscribeToNextSource()},u.prototype.notifyComplete=function(f){this.subscribeToNextSource()},u.prototype._error=function(f){this.subscribeToNextSource(),this.unsubscribe()},u.prototype._complete=function(){this.subscribeToNextSource(),this.unsubscribe()},u.prototype.subscribeToNextSource=function(){var f=this.nextSources.shift();if(f){var g=new b.InnerSubscriber(this,void 0,void 0),_=this.destination;_.add(g);var D=Object(y.subscribeToResult)(this,f,void 0,void 0,g);D!==g&&_.add(D)}else this.destination.complete()},u}(p.OuterSubscriber)},
vendor: 634 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/pairwise.js":function(F,s,t){"use strict";t.r(s),t.d(s,"pairwise",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(){return function(y){return y.lift(new p)}}var p=function(){function y(){}return y.prototype.call=function(m,c){return c.subscribe(new b(m))},y}(),b=function(y){function m(c){var o=y.call(this,c)||this;return o.hasPrev=!1,o}return r.__extends(m,y),m.prototype._next=function(c){var o;this.hasPrev?o=[this.prev,c]:this.hasPrev=!0,this.prev=c,o&&this.destination.next(o)},m}(h.Subscriber)},
vendor: 367 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/partition.js":function(F,s,t){"use strict";t.r(s),t.d(s,"partition",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/util/not.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/filter.js");function E(p,b){return function(y){return[Object(h.filter)(p,b)(y),Object(h.filter)(Object(r.not)(p,b))(y)]}}},
vendor: 504 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/pluck.js":function(F,s,t){"use strict";t.r(s),t.d(s,"pluck",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/map.js");function h(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];var y=p.length;if(0===y)throw new Error("list of properties cannot be empty.");return function(m){return Object(r.map)(E(p,y))(m)}}function E(p,b){return function(m){for(var c=m,o=0;o<b;o++){var a=c[p[o]];if(void 0===a)return;c=a}return c}}},
vendor: 370 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/publish.js":function(F,s,t){"use strict";t.r(s),t.d(s,"publish",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/Subject.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js");function E(p){return p?Object(h.multicast)(function(){return new r.Subject},p):Object(h.multicast)(new r.Subject)}},
vendor: 370 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/publishBehavior.js":function(F,s,t){"use strict";t.r(s),t.d(s,"publishBehavior",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/BehaviorSubject.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js");function E(p){return function(b){return Object(h.multicast)(new r.BehaviorSubject(p))(b)}}},
vendor: 352 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/publishLast.js":function(F,s,t){"use strict";t.r(s),t.d(s,"publishLast",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/AsyncSubject.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js");function E(){return function(p){return Object(h.multicast)(new r.AsyncSubject)(p)}}},
vendor: 464 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/publishReplay.js":function(F,s,t){"use strict";t.r(s),t.d(s,"publishReplay",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/ReplaySubject.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js");function E(p,b,y,m){y&&"function"!=typeof y&&(m=y);var c="function"==typeof y?y:void 0,o=new r.ReplaySubject(p,b,m);return function(a){return Object(h.multicast)(function(){return o},c)(a)}}},
vendor: 445 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/race.js":function(F,s,t){"use strict";t.r(s),t.d(s,"race",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/util/isArray.js"),h=t("./node_modules/rxjs/_esm5/internal/observable/race.js");function E(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];return function(m){return 1===p.length&&Object(r.isArray)(p[0])&&(p=p[0]),m.lift.call(h.race.apply(void 0,[m].concat(p)))}}},
vendor: 649 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/reduce.js":function(F,s,t){"use strict";t.r(s),t.d(s,"reduce",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/operators/scan.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/takeLast.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js"),p=t("./node_modules/rxjs/_esm5/internal/util/pipe.js");function b(y,m){return arguments.length>=2?function(o){return Object(p.pipe)(Object(r.scan)(y,m),Object(h.takeLast)(1),Object(E.defaultIfEmpty)(m))(o)}:function(o){return Object(p.pipe)(Object(r.scan)(function(a,l,u){return y(a,l,u+1)}),Object(h.takeLast)(1))(o)}}},
vendor: 934 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/refCount.js":function(F,s,t){"use strict";t.r(s),t.d(s,"refCount",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(){return function(m){return m.lift(new p(m))}}var p=function(){function y(m){this.connectable=m}return y.prototype.call=function(m,c){var o=this.connectable;o._refCount++;var a=new b(m,o),l=c.subscribe(a);return a.closed||(a.connection=o.connect()),l},y}(),b=function(y){function m(c,o){var a=y.call(this,c)||this;return a.connectable=o,a}return r.__extends(m,y),m.prototype._unsubscribe=function(){var c=this.connectable;if(c){this.connectable=null;var o=c._refCount;if(o<=0)this.connection=null;else if(c._refCount=o-1,o>1)this.connection=null;else{var a=this.connection,l=c._connection;this.connection=null,l&&(!a||l===a)&&l.unsubscribe()}}else this.connection=null},m}(h.Subscriber)},
vendor: 891 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/repeat.js":function(F,s,t){"use strict";t.r(s),t.d(s,"repeat",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function p(m){return void 0===m&&(m=-1),function(c){return 0===m?Object(E.empty)():c.lift(new b(m<0?-1:m-1,c))}}var b=function(){function m(c,o){this.count=c,this.source=o}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.count,this.source))},m}(),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.count=a,u.source=l,u}return r.__extends(c,m),c.prototype.complete=function(){if(!this.isStopped){var a=this.source,l=this.count;if(0===l)return m.prototype.complete.call(this);l>-1&&(this.count=l-1),a.subscribe(this._unsubscribeAndRecycle())}},c}(h.Subscriber)},
vendor: 1,863 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/repeatWhen.js":function(F,s,t){"use strict";t.r(s),t.d(s,"repeatWhen",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(o){return o.lift(new y(c))}}var y=function(){function c(o){this.notifier=o}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.notifier,a))},c}(),m=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.notifier=l,f.source=u,f.sourceIsBeingSubscribedTo=!0,f}return r.__extends(o,c),o.prototype.notifyNext=function(a,l,u,f,g){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},o.prototype.notifyComplete=function(a){if(!1===this.sourceIsBeingSubscribedTo)return c.prototype.complete.call(this)},o.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return c.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next()}},o.prototype._unsubscribe=function(){var l=this.notifications,u=this.retriesSubscription;l&&(l.unsubscribe(),this.notifications=null),u&&(u.unsubscribe(),this.retriesSubscription=null),this.retries=null},o.prototype._unsubscribeAndRecycle=function(){var a=this._unsubscribe;return this._unsubscribe=null,c.prototype._unsubscribeAndRecycle.call(this),this._unsubscribe=a,this},o.prototype.subscribeToRetries=function(){var a;this.notifications=new h.Subject;try{a=(0,this.notifier)(this.notifications)}catch(u){return c.prototype.complete.call(this)}this.retries=a,this.retriesSubscription=Object(p.subscribeToResult)(this,a)},o}(E.OuterSubscriber)},
vendor: 791 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/retry.js":function(F,s,t){"use strict";t.r(s),t.d(s,"retry",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return void 0===y&&(y=-1),function(m){return m.lift(new p(y,m))}}var p=function(){function y(m,c){this.count=m,this.source=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.count,this.source))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.count=o,l.source=a,l}return r.__extends(m,y),m.prototype.error=function(c){if(!this.isStopped){var a=this.source,l=this.count;if(0===l)return y.prototype.error.call(this,c);l>-1&&(this.count=l-1),a.subscribe(this._unsubscribeAndRecycle())}},m}(h.Subscriber)},
vendor: 1,475 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/retryWhen.js":function(F,s,t){"use strict";t.r(s),t.d(s,"retryWhen",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(o){return o.lift(new y(c,o))}}var y=function(){function c(o,a){this.notifier=o,this.source=a}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.notifier,this.source))},c}(),m=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.notifier=l,f.source=u,f}return r.__extends(o,c),o.prototype.error=function(a){if(!this.isStopped){var l=this.errors,u=this.retries,f=this.retriesSubscription;if(u)this.errors=null,this.retriesSubscription=null;else{l=new h.Subject;try{u=(0,this.notifier)(l)}catch(_){return c.prototype.error.call(this,_)}f=Object(p.subscribeToResult)(this,u)}this._unsubscribeAndRecycle(),this.errors=l,this.retries=u,this.retriesSubscription=f,l.next(a)}},o.prototype._unsubscribe=function(){var l=this.errors,u=this.retriesSubscription;l&&(l.unsubscribe(),this.errors=null),u&&(u.unsubscribe(),this.retriesSubscription=null),this.retries=null},o.prototype.notifyNext=function(a,l,u,f,g){var _=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=_,this.source.subscribe(this)},o}(E.OuterSubscriber)},
vendor: 969 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/sample.js":function(F,s,t){"use strict";t.r(s),t.d(s,"sample",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m){return function(c){return c.lift(new b(m))}}var b=function(){function m(c){this.notifier=c}return m.prototype.call=function(c,o){var a=new y(c),l=o.subscribe(a);return l.add(Object(E.subscribeToResult)(a,this.notifier)),l},m}(),y=function(m){function c(){var o=null!==m&&m.apply(this,arguments)||this;return o.hasValue=!1,o}return r.__extends(c,m),c.prototype._next=function(o){this.value=o,this.hasValue=!0},c.prototype.notifyNext=function(o,a,l,u,f){this.emitValue()},c.prototype.notifyComplete=function(){this.emitValue()},c.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},c}(h.OuterSubscriber)},
vendor: 993 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/sampleTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"sampleTime",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js");function p(c,o){return void 0===o&&(o=E.async),function(a){return a.lift(new b(c,o))}}var b=function(){function c(o,a){this.period=o,this.scheduler=a}return c.prototype.call=function(o,a){return a.subscribe(new y(o,this.period,this.scheduler))},c}(),y=function(c){function o(a,l,u){var f=c.call(this,a)||this;return f.period=l,f.scheduler=u,f.hasValue=!1,f.add(u.schedule(m,l,{subscriber:f,period:l})),f}return r.__extends(o,c),o.prototype._next=function(a){this.lastValue=a,this.hasValue=!0},o.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},o}(h.Subscriber);function m(c){var a=c.period;c.subscriber.notifyNext(),this.schedule(c,a)}},
vendor: 1,128 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/scan.js":function(F,s,t){"use strict";t.r(s),t.d(s,"scan",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){var c=!1;return arguments.length>=2&&(c=!0),function(a){return a.lift(new p(y,m,c))}}var p=function(){function y(m,c,o){void 0===o&&(o=!1),this.accumulator=m,this.seed=c,this.hasSeed=o}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.accumulator,this.seed,this.hasSeed))},y}(),b=function(y){function m(c,o,a,l){var u=y.call(this,c)||this;return u.accumulator=o,u._seed=a,u.hasSeed=l,u.index=0,u}return r.__extends(m,y),Object.defineProperty(m.prototype,"seed",{get:function(){return this._seed},set:function(c){this.hasSeed=!0,this._seed=c},enumerable:!0,configurable:!0}),m.prototype._next=function(c){if(this.hasSeed)return this._tryNext(c);this.seed=c,this.destination.next(c)},m.prototype._tryNext=function(c){var a,o=this.index++;try{a=this.accumulator(this.seed,c,o)}catch(l){this.destination.error(l)}this.seed=a,this.destination.next(a)},m}(h.Subscriber)},
vendor: 1,913 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/sequenceEqual.js":function(F,s,t){"use strict";t.r(s),t.d(s,"sequenceEqual",function(){return E}),t.d(s,"SequenceEqualOperator",function(){return p}),t.d(s,"SequenceEqualSubscriber",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(m,c){return function(o){return o.lift(new p(m,c))}}var p=function(){function m(c,o){this.compareTo=c,this.comparator=o}return m.prototype.call=function(c,o){return o.subscribe(new b(c,this.compareTo,this.comparator))},m}(),b=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.compareTo=a,u.comparator=l,u._a=[],u._b=[],u._oneComplete=!1,u.destination.add(a.subscribe(new y(o,u))),u}return r.__extends(c,m),c.prototype._next=function(o){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(o),this.checkValues())},c.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()},c.prototype.checkValues=function(){for(var o=this,a=o._a,l=o._b,u=o.comparator;a.length>0&&l.length>0;){var f=a.shift(),g=l.shift(),_=!1;try{_=u?u(f,g):f===g}catch(D){this.destination.error(D)}_||this.emit(!1)}},c.prototype.emit=function(o){var a=this.destination;a.next(o),a.complete()},c.prototype.nextB=function(o){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(o),this.checkValues())},c.prototype.completeB=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},c}(h.Subscriber),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l.parent=a,l}return r.__extends(c,m),c.prototype._next=function(o){this.parent.nextB(o)},c.prototype._error=function(o){this.parent.error(o),this.unsubscribe()},c.prototype._complete=function(){this.parent.completeB(),this.unsubscribe()},c}(h.Subscriber)},
vendor: 438 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/share.js":function(F,s,t){"use strict";t.r(s),t.d(s,"share",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/refCount.js"),E=t("./node_modules/rxjs/_esm5/internal/Subject.js");function p(){return new E.Subject}function b(){return function(y){return Object(h.refCount)()(Object(r.multicast)(p)(y))}}},
vendor: 835 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/shareReplay.js":function(F,s,t){"use strict";t.r(s),t.d(s,"shareReplay",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/ReplaySubject.js");function h(p,b,y){var m;return m=p&&"object"==typeof p?p:{bufferSize:p,windowTime:b,refCount:!1,scheduler:y},function(c){return c.lift(function E(p){var l,f,b=p.bufferSize,y=void 0===b?Number.POSITIVE_INFINITY:b,m=p.windowTime,c=void 0===m?Number.POSITIVE_INFINITY:m,o=p.refCount,a=p.scheduler,u=0,g=!1,_=!1;return function(M){u++,(!l||g)&&(g=!1,l=new r.ReplaySubject(y,c,a),f=M.subscribe({next:function(L){l.next(L)},error:function(L){g=!0,l.error(L)},complete:function(){_=!0,f=void 0,l.complete()}}));var I=l.subscribe(this);this.add(function(){u--,I.unsubscribe(),f&&!_&&o&&0===u&&(f.unsubscribe(),f=void 0,l=void 0)})}}(m))}}},
vendor: 1,237 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/single.js":function(F,s,t){"use strict";t.r(s),t.d(s,"single",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/EmptyError.js");function p(m){return function(c){return c.lift(new b(m,c))}}var b=function(){function m(c,o){this.predicate=c,this.source=o}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.predicate,this.source))},m}(),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.predicate=a,u.source=l,u.seenValue=!1,u.index=0,u}return r.__extends(c,m),c.prototype.applySingleValue=function(o){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=o)},c.prototype._next=function(o){var a=this.index++;this.predicate?this.tryNext(o,a):this.applySingleValue(o)},c.prototype.tryNext=function(o,a){try{this.predicate(o,a,this.source)&&this.applySingleValue(o)}catch(l){this.destination.error(l)}},c.prototype._complete=function(){var o=this.destination;this.index>0?(o.next(this.seenValue?this.singleValue:void 0),o.complete()):o.error(new E.EmptyError)},c}(h.Subscriber)},
vendor: 622 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/skip.js":function(F,s,t){"use strict";t.r(s),t.d(s,"skip",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return function(m){return m.lift(new p(y))}}var p=function(){function y(m){this.total=m}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.total))},y}(),b=function(y){function m(c,o){var a=y.call(this,c)||this;return a.total=o,a.count=0,a}return r.__extends(m,y),m.prototype._next=function(c){++this.count>this.total&&this.destination.next(c)},m}(h.Subscriber)},
vendor: 917 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/skipLast.js":function(F,s,t){"use strict";t.r(s),t.d(s,"skipLast",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js");function p(m){return function(c){return c.lift(new b(m))}}var b=function(){function m(c){if(this._skipCount=c,this._skipCount<0)throw new E.ArgumentOutOfRangeError}return m.prototype.call=function(c,o){return o.subscribe(0===this._skipCount?new h.Subscriber(c):new y(c,this._skipCount))},m}(),y=function(m){function c(o,a){var l=m.call(this,o)||this;return l._skipCount=a,l._count=0,l._ring=new Array(a),l}return r.__extends(c,m),c.prototype._next=function(o){var a=this._skipCount,l=this._count++;if(l<a)this._ring[l]=o;else{var u=l%a,f=this._ring,g=f[u];f[u]=o,this.destination.next(g)}},c}(h.Subscriber)},
vendor: 1,100 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/skipUntil.js":function(F,s,t){"use strict";t.r(s),t.d(s,"skipUntil",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(o){return o.lift(new y(c))}}var y=function(){function c(o){this.notifier=o}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.notifier))},c}(),m=function(c){function o(a,l){var u=c.call(this,a)||this;u.hasValue=!1;var f=new E.InnerSubscriber(u,void 0,void 0);u.add(f),u.innerSubscription=f;var g=Object(p.subscribeToResult)(u,l,void 0,void 0,f);return g!==f&&(u.add(g),u.innerSubscription=g),u}return r.__extends(o,c),o.prototype._next=function(a){this.hasValue&&c.prototype._next.call(this,a)},o.prototype.notifyNext=function(a,l,u,f,g){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()},o.prototype.notifyComplete=function(){},o}(h.OuterSubscriber)},
vendor: 840 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/skipWhile.js":function(F,s,t){"use strict";t.r(s),t.d(s,"skipWhile",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y){return function(m){return m.lift(new p(y))}}var p=function(){function y(m){this.predicate=m}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate))},y}(),b=function(y){function m(c,o){var a=y.call(this,c)||this;return a.predicate=o,a.skipping=!0,a.index=0,a}return r.__extends(m,y),m.prototype._next=function(c){var o=this.destination;this.skipping&&this.tryCallPredicate(c),this.skipping||o.next(c)},m.prototype.tryCallPredicate=function(c){try{var o=this.predicate(c,this.index++);this.skipping=Boolean(o)}catch(a){this.destination.error(a)}},m}(h.Subscriber)},
vendor: 486 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/startWith.js":function(F,s,t){"use strict";t.r(s),t.d(s,"startWith",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/observable/concat.js"),h=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function E(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];var y=p[p.length-1];return Object(h.isScheduler)(y)?(p.pop(),function(m){return Object(r.concat)(p,m,y)}):function(m){return Object(r.concat)(p,m)}}},
vendor: 487 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/subscribeOn.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeOn",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/SubscribeOnObservable.js");function h(p,b){return void 0===b&&(b=0),function(m){return m.lift(new E(p,b))}}var E=function(){function p(b,y){this.scheduler=b,this.delay=y}return p.prototype.call=function(b,y){return new r.SubscribeOnObservable(y,this.delay,this.scheduler).subscribe(b)},p}()},
vendor: 318 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/switchAll.js":function(F,s,t){"use strict";t.r(s),t.d(s,"switchAll",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/operators/switchMap.js"),h=t("./node_modules/rxjs/_esm5/internal/util/identity.js");function E(){return Object(r.switchMap)(h.identity)}},
vendor: 1,808 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/switchMap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"switchMap",function(){return m});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),b=t("./node_modules/rxjs/_esm5/internal/operators/map.js"),y=t("./node_modules/rxjs/_esm5/internal/observable/from.js");function m(a,l){return"function"==typeof l?function(u){return u.pipe(m(function(f,g){return Object(y.from)(a(f,g)).pipe(Object(b.map)(function(_,D){return l(f,_,g,D)}))}))}:function(u){return u.lift(new c(a))}}var c=function(){function a(l){this.project=l}return a.prototype.call=function(l,u){return u.subscribe(new o(l,this.project))},a}(),o=function(a){function l(u,f){var g=a.call(this,u)||this;return g.project=f,g.index=0,g}return r.__extends(l,a),l.prototype._next=function(u){var f,g=this.index++;try{f=this.project(u,g)}catch(_){return void this.destination.error(_)}this._innerSub(f,u,g)},l.prototype._innerSub=function(u,f,g){var _=this.innerSubscription;_&&_.unsubscribe();var D=new E.InnerSubscriber(this,f,g),M=this.destination;M.add(D),this.innerSubscription=Object(p.subscribeToResult)(this,u,void 0,void 0,D),this.innerSubscription!==D&&M.add(this.innerSubscription)},l.prototype._complete=function(){var u=this.innerSubscription;(!u||u.closed)&&a.prototype._complete.call(this),this.unsubscribe()},l.prototype._unsubscribe=function(){this.innerSubscription=null},l.prototype.notifyComplete=function(u){this.destination.remove(u),this.innerSubscription=null,this.isStopped&&a.prototype._complete.call(this)},l.prototype.notifyNext=function(u,f,g,_,D){this.destination.next(f)},l}(h.OuterSubscriber)},
vendor: 322 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/switchMapTo.js":function(F,s,t){"use strict";t.r(s),t.d(s,"switchMapTo",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/operators/switchMap.js");function h(E,p){return p?Object(r.switchMap)(function(){return E},p):Object(r.switchMap)(function(){return E})}},
vendor: 905 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/take.js":function(F,s,t){"use strict";t.r(s),t.d(s,"take",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js"),p=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function b(c){return function(o){return 0===c?Object(p.empty)():o.lift(new y(c))}}var y=function(){function c(o){if(this.total=o,this.total<0)throw new E.ArgumentOutOfRangeError}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.total))},c}(),m=function(c){function o(a,l){var u=c.call(this,a)||this;return u.total=l,u.count=0,u}return r.__extends(o,c),o.prototype._next=function(a){var l=this.total,u=++this.count;u<=l&&(this.destination.next(a),u===l&&(this.destination.complete(),this.unsubscribe()))},o}(h.Subscriber)},
vendor: 1,078 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/takeLast.js":function(F,s,t){"use strict";t.r(s),t.d(s,"takeLast",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js"),p=t("./node_modules/rxjs/_esm5/internal/observable/empty.js");function b(c){return function(a){return 0===c?Object(p.empty)():a.lift(new y(c))}}var y=function(){function c(o){if(this.total=o,this.total<0)throw new E.ArgumentOutOfRangeError}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.total))},c}(),m=function(c){function o(a,l){var u=c.call(this,a)||this;return u.total=l,u.ring=new Array,u.count=0,u}return r.__extends(o,c),o.prototype._next=function(a){var l=this.ring,u=this.total,f=this.count++;l.length<u?l.push(a):l[f%u]=a},o.prototype._complete=function(){var a=this.destination,l=this.count;if(l>0)for(var u=this.count>=this.total?this.total:this.count,f=this.ring,g=0;g<u;g++){var _=l++%u;a.next(f[_])}a.complete()},o}(h.Subscriber)},
vendor: 816 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/takeUntil.js":function(F,s,t){"use strict";t.r(s),t.d(s,"takeUntil",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(m){return function(c){return c.lift(new b(m))}}var b=function(){function m(c){this.notifier=c}return m.prototype.call=function(c,o){var a=new y(c),l=Object(E.subscribeToResult)(a,this.notifier);return l&&!a.seenValue?(a.add(l),o.subscribe(a)):a},m}(),y=function(m){function c(o){var a=m.call(this,o)||this;return a.seenValue=!1,a}return r.__extends(c,m),c.prototype.notifyNext=function(o,a,l,u,f){this.seenValue=!0,this.complete()},c.prototype.notifyComplete=function(){},c}(h.OuterSubscriber)},
vendor: 913 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/takeWhile.js":function(F,s,t){"use strict";t.r(s),t.d(s,"takeWhile",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function E(y,m){return void 0===m&&(m=!1),function(c){return c.lift(new p(y,m))}}var p=function(){function y(m,c){this.predicate=m,this.inclusive=c}return y.prototype.call=function(m,c){return c.subscribe(new b(m,this.predicate,this.inclusive))},y}(),b=function(y){function m(c,o,a){var l=y.call(this,c)||this;return l.predicate=o,l.inclusive=a,l.index=0,l}return r.__extends(m,y),m.prototype._next=function(c){var a,o=this.destination;try{a=this.predicate(c,this.index++)}catch(l){return void o.error(l)}this.nextOrComplete(c,a)},m.prototype.nextOrComplete=function(c,o){var a=this.destination;Boolean(o)?a.next(c):(this.inclusive&&a.next(c),a.complete())},m}(h.Subscriber)},
vendor: 1,434 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/tap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"tap",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/noop.js"),p=t("./node_modules/rxjs/_esm5/internal/util/isFunction.js");function b(c,o,a){return function(u){return u.lift(new y(c,o,a))}}var y=function(){function c(o,a,l){this.nextOrObserver=o,this.error=a,this.complete=l}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.nextOrObserver,this.error,this.complete))},c}(),m=function(c){function o(a,l,u,f){var g=c.call(this,a)||this;return g._tapNext=E.noop,g._tapError=E.noop,g._tapComplete=E.noop,g._tapError=u||E.noop,g._tapComplete=f||E.noop,Object(p.isFunction)(l)?(g._context=g,g._tapNext=l):l&&(g._context=l,g._tapNext=l.next||E.noop,g._tapError=l.error||E.noop,g._tapComplete=l.complete||E.noop),g}return r.__extends(o,c),o.prototype._next=function(a){try{this._tapNext.call(this._context,a)}catch(l){return void this.destination.error(l)}this.destination.next(a)},o.prototype._error=function(a){try{this._tapError.call(this._context,a)}catch(l){return void this.destination.error(l)}this.destination.error(a)},o.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(a){return void this.destination.error(a)}return this.destination.complete()},o}(h.Subscriber)},
vendor: 1,695 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/throttle.js":function(F,s,t){"use strict";t.r(s),t.d(s,"defaultThrottleConfig",function(){return p}),t.d(s,"throttle",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"),p={leading:!0,trailing:!1};function b(c,o){return void 0===o&&(o=p),function(a){return a.lift(new y(c,o.leading,o.trailing))}}var y=function(){function c(o,a,l){this.durationSelector=o,this.leading=a,this.trailing=l}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.durationSelector,this.leading,this.trailing))},c}(),m=function(c){function o(a,l,u,f){var g=c.call(this,a)||this;return g.destination=a,g.durationSelector=l,g._leading=u,g._trailing=f,g._hasValue=!1,g}return r.__extends(o,c),o.prototype._next=function(a){this._hasValue=!0,this._sendValue=a,this._throttled||(this._leading?this.send():this.throttle(a))},o.prototype.send=function(){var u=this._sendValue;this._hasValue&&(this.destination.next(u),this.throttle(u)),this._hasValue=!1,this._sendValue=null},o.prototype.throttle=function(a){var l=this.tryDurationSelector(a);l&&this.add(this._throttled=Object(E.subscribeToResult)(this,l))},o.prototype.tryDurationSelector=function(a){try{return this.durationSelector(a)}catch(l){return this.destination.error(l),null}},o.prototype.throttlingDone=function(){var l=this._throttled,u=this._trailing;l&&l.unsubscribe(),this._throttled=null,u&&this.send()},o.prototype.notifyNext=function(a,l,u,f,g){this.throttlingDone()},o.prototype.notifyComplete=function(){this.throttlingDone()},o}(h.OuterSubscriber)},
vendor: 1,710 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/throttleTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"throttleTime",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/throttle.js");function b(o,a,l){return void 0===a&&(a=E.async),void 0===l&&(l=p.defaultThrottleConfig),function(u){return u.lift(new y(o,a,l.leading,l.trailing))}}var y=function(){function o(a,l,u,f){this.duration=a,this.scheduler=l,this.leading=u,this.trailing=f}return o.prototype.call=function(a,l){return l.subscribe(new m(a,this.duration,this.scheduler,this.leading,this.trailing))},o}(),m=function(o){function a(l,u,f,g,_){var D=o.call(this,l)||this;return D.duration=u,D.scheduler=f,D.leading=g,D.trailing=_,D._hasTrailingValue=!1,D._trailingValue=null,D}return r.__extends(a,o),a.prototype._next=function(l){this.throttled?this.trailing&&(this._trailingValue=l,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(c,this.duration,{subscriber:this})),this.leading?this.destination.next(l):this.trailing&&(this._trailingValue=l,this._hasTrailingValue=!0))},a.prototype._complete=function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()},a.prototype.clearThrottle=function(){var l=this.throttled;l&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),l.unsubscribe(),this.remove(l),this.throttled=null)},a}(h.Subscriber);function c(o){o.subscriber.clearThrottle()}},
vendor: 936 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js":function(F,s,t){"use strict";t.r(s),t.d(s,"throwIfEmpty",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/EmptyError.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function p(c){return void 0===c&&(c=m),function(o){return o.lift(new b(c))}}var b=function(){function c(o){this.errorFactory=o}return c.prototype.call=function(o,a){return a.subscribe(new y(o,this.errorFactory))},c}(),y=function(c){function o(a,l){var u=c.call(this,a)||this;return u.errorFactory=l,u.hasValue=!1,u}return r.__extends(o,c),o.prototype._next=function(a){this.hasValue=!0,this.destination.next(a)},o.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var a=void 0;try{a=this.errorFactory()}catch(l){a=l}this.destination.error(a)},o}(E.Subscriber);function m(){return new h.EmptyError}},
vendor: 810 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/timeInterval.js":function(F,s,t){"use strict";t.r(s),t.d(s,"timeInterval",function(){return b}),t.d(s,"TimeInterval",function(){return y});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/scan.js"),E=t("./node_modules/rxjs/_esm5/internal/observable/defer.js"),p=t("./node_modules/rxjs/_esm5/internal/operators/map.js");function b(m){return void 0===m&&(m=r.async),function(c){return Object(E.defer)(function(){return c.pipe(Object(h.scan)(function(o,a){var l=o.current;return{value:a,current:m.now(),last:l}},{current:m.now(),value:void 0,last:void 0}),Object(p.map)(function(o){return new y(o.value,o.current-o.last)}))})}}var y=function(){return function m(c,o){this.value=c,this.interval=o}}()},
vendor: 511 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/timeout.js":function(F,s,t){"use strict";t.r(s),t.d(s,"timeout",function(){return b});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),h=t("./node_modules/rxjs/_esm5/internal/util/TimeoutError.js"),E=t("./node_modules/rxjs/_esm5/internal/operators/timeoutWith.js"),p=t("./node_modules/rxjs/_esm5/internal/observable/throwError.js");function b(y,m){return void 0===m&&(m=r.async),Object(E.timeoutWith)(y,Object(p.throwError)(new h.TimeoutError),m)}},
vendor: 1,563 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/timeoutWith.js":function(F,s,t){"use strict";t.r(s),t.d(s,"timeoutWith",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),E=t("./node_modules/rxjs/_esm5/internal/util/isDate.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function y(o,a,l){return void 0===l&&(l=h.async),function(u){var f=Object(E.isDate)(o),g=f?+o-l.now():Math.abs(o);return u.lift(new m(g,f,a,l))}}var m=function(){function o(a,l,u,f){this.waitFor=a,this.absoluteTimeout=l,this.withObservable=u,this.scheduler=f}return o.prototype.call=function(a,l){return l.subscribe(new c(a,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},o}(),c=function(o){function a(l,u,f,g,_){var D=o.call(this,l)||this;return D.absoluteTimeout=u,D.waitFor=f,D.withObservable=g,D.scheduler=_,D.action=null,D.scheduleTimeout(),D}return r.__extends(a,o),a.dispatchTimeout=function(l){var u=l.withObservable;l._unsubscribeAndRecycle(),l.add(Object(b.subscribeToResult)(l,u))},a.prototype.scheduleTimeout=function(){var l=this.action;l?this.action=l.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(a.dispatchTimeout,this.waitFor,this))},a.prototype._next=function(l){this.absoluteTimeout||this.scheduleTimeout(),o.prototype._next.call(this,l)},a.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.withObservable=null},a}(p.OuterSubscriber)},
vendor: 472 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/timestamp.js":function(F,s,t){"use strict";t.r(s),t.d(s,"timestamp",function(){return E}),t.d(s,"Timestamp",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),h=t("./node_modules/rxjs/_esm5/internal/operators/map.js");function E(b){return void 0===b&&(b=r.async),Object(h.map)(function(y){return new p(y,b.now())})}var p=function(){return function b(y,m){this.value=y,this.timestamp=m}}()},
vendor: 292 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/toArray.js":function(F,s,t){"use strict";t.r(s),t.d(s,"toArray",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/operators/reduce.js");function h(p,b,y){return 0===y?[b]:(p.push(b),p)}function E(){return Object(r.reduce)(h,[])}},
vendor: 1,348 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/window.js":function(F,s,t){"use strict";t.r(s),t.d(s,"window",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(a){return a.lift(new y(c))}}var y=function(){function c(o){this.windowBoundaries=o}return c.prototype.call=function(o,a){var l=new m(o),u=a.subscribe(l);return u.closed||l.add(Object(p.subscribeToResult)(l,this.windowBoundaries)),u},c}(),m=function(c){function o(a){var l=c.call(this,a)||this;return l.window=new h.Subject,a.next(l.window),l}return r.__extends(o,c),o.prototype.notifyNext=function(a,l,u,f,g){this.openWindow()},o.prototype.notifyError=function(a,l){this._error(a)},o.prototype.notifyComplete=function(a){this._complete()},o.prototype._next=function(a){this.window.next(a)},o.prototype._error=function(a){this.window.error(a),this.destination.error(a)},o.prototype._complete=function(){this.window.complete(),this.destination.complete()},o.prototype._unsubscribe=function(){this.window=null},o.prototype.openWindow=function(){var a=this.window;a&&a.complete();var l=this.destination,u=this.window=new h.Subject;l.next(u)},o}(E.OuterSubscriber)},
vendor: 1,469 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/windowCount.js":function(F,s,t){"use strict";t.r(s),t.d(s,"windowCount",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Subject.js");function p(m,c){return void 0===c&&(c=0),function(a){return a.lift(new b(m,c))}}var b=function(){function m(c,o){this.windowSize=c,this.startWindowEvery=o}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.windowSize,this.startWindowEvery))},m}(),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;return u.destination=o,u.windowSize=a,u.startWindowEvery=l,u.windows=[new E.Subject],u.count=0,o.next(u.windows[0]),u}return r.__extends(c,m),c.prototype._next=function(o){for(var a=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,l=this.destination,u=this.windowSize,f=this.windows,g=f.length,_=0;_<g&&!this.closed;_++)f[_].next(o);var D=this.count-u+1;if(D>=0&&D%a==0&&!this.closed&&f.shift().complete(),++this.count%a==0&&!this.closed){var M=new E.Subject;f.push(M),l.next(M)}},c.prototype._error=function(o){var a=this.windows;if(a)for(;a.length>0&&!this.closed;)a.shift().error(o);this.destination.error(o)},c.prototype._complete=function(){var o=this.windows;if(o)for(;o.length>0&&!this.closed;)o.shift().complete();this.destination.complete()},c.prototype._unsubscribe=function(){this.count=0,this.windows=null},c}(h.Subscriber)},
vendor: 3,127 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/windowTime.js":function(F,s,t){"use strict";t.r(s),t.d(s,"windowTime",function(){return m});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduler/async.js"),p=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/isNumeric.js"),y=t("./node_modules/rxjs/_esm5/internal/util/isScheduler.js");function m(g){var _=E.async,D=null,M=Number.POSITIVE_INFINITY;return Object(y.isScheduler)(arguments[3])&&(_=arguments[3]),Object(y.isScheduler)(arguments[2])?_=arguments[2]:Object(b.isNumeric)(arguments[2])&&(M=arguments[2]),Object(y.isScheduler)(arguments[1])?_=arguments[1]:Object(b.isNumeric)(arguments[1])&&(D=arguments[1]),function(L){return L.lift(new c(g,D,M,_))}}var c=function(){function g(_,D,M,I){this.windowTimeSpan=_,this.windowCreationInterval=D,this.maxWindowSize=M,this.scheduler=I}return g.prototype.call=function(_,D){return D.subscribe(new a(_,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},g}(),o=function(g){function _(){var D=null!==g&&g.apply(this,arguments)||this;return D._numberOfNextedValues=0,D}return r.__extends(_,g),_.prototype.next=function(D){this._numberOfNextedValues++,g.prototype.next.call(this,D)},Object.defineProperty(_.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),_}(h.Subject),a=function(g){function _(D,M,I,L,R){var N=g.call(this,D)||this;N.destination=D,N.windowTimeSpan=M,N.windowCreationInterval=I,N.maxWindowSize=L,N.scheduler=R,N.windows=[];var B=N.openWindow();if(null!==I&&I>=0){var w={windowTimeSpan:M,windowCreationInterval:I,subscriber:N,scheduler:R};N.add(R.schedule(f,M,{subscriber:N,window:B,context:null})),N.add(R.schedule(u,I,w))}else N.add(R.schedule(l,M,{subscriber:N,window:B,windowTimeSpan:M}));return N}return r.__extends(_,g),_.prototype._next=function(D){for(var M=this.windows,I=M.length,L=0;L<I;L++){var R=M[L];R.closed||(R.next(D),R.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(R))}},_.prototype._error=function(D){for(var M=this.windows;M.length>0;)M.shift().error(D);this.destination.error(D)},_.prototype._complete=function(){for(var D=this.windows;D.length>0;){var M=D.shift();M.closed||M.complete()}this.destination.complete()},_.prototype.openWindow=function(){var D=new o;return this.windows.push(D),this.destination.next(D),D},_.prototype.closeWindow=function(D){D.complete();var M=this.windows;M.splice(M.indexOf(D),1)},_}(p.Subscriber);function l(g){var _=g.subscriber,D=g.windowTimeSpan,M=g.window;M&&_.closeWindow(M),g.window=_.openWindow(),this.schedule(g,D)}function u(g){var _=g.windowTimeSpan,D=g.subscriber,M=g.scheduler,I=g.windowCreationInterval,L=D.openWindow(),R=this,N={action:R,subscription:null};N.subscription=M.schedule(f,_,{subscriber:D,window:L,context:N}),R.add(N.subscription),R.schedule(g,I)}function f(g){var _=g.subscriber,D=g.window,M=g.context;M&&M.action&&M.subscription&&M.action.remove(M.subscription),_.closeWindow(D)}},
vendor: 2,317 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/windowToggle.js":function(F,s,t){"use strict";t.r(s),t.d(s,"windowToggle",function(){return y});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),p=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),b=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function y(o,a){return function(l){return l.lift(new m(o,a))}}var m=function(){function o(a,l){this.openings=a,this.closingSelector=l}return o.prototype.call=function(a,l){return l.subscribe(new c(a,this.openings,this.closingSelector))},o}(),c=function(o){function a(l,u,f){var g=o.call(this,l)||this;return g.openings=u,g.closingSelector=f,g.contexts=[],g.add(g.openSubscription=Object(b.subscribeToResult)(g,u,u)),g}return r.__extends(a,o),a.prototype._next=function(l){var u=this.contexts;if(u)for(var f=u.length,g=0;g<f;g++)u[g].window.next(l)},a.prototype._error=function(l){var u=this.contexts;if(this.contexts=null,u)for(var f=u.length,g=-1;++g<f;){var _=u[g];_.window.error(l),_.subscription.unsubscribe()}o.prototype._error.call(this,l)},a.prototype._complete=function(){var l=this.contexts;if(this.contexts=null,l)for(var u=l.length,f=-1;++f<u;){var g=l[f];g.window.complete(),g.subscription.unsubscribe()}o.prototype._complete.call(this)},a.prototype._unsubscribe=function(){var l=this.contexts;if(this.contexts=null,l)for(var u=l.length,f=-1;++f<u;){var g=l[f];g.window.unsubscribe(),g.subscription.unsubscribe()}},a.prototype.notifyNext=function(l,u,f,g,_){if(l===this.openings){var D=void 0;try{D=(0,this.closingSelector)(u)}catch(B){return this.error(B)}var I=new h.Subject,L=new E.Subscription,R={window:I,subscription:L};this.contexts.push(R);var N=Object(b.subscribeToResult)(this,D,R);N.closed?this.closeWindow(this.contexts.length-1):(N.context=R,L.add(N)),this.destination.next(I)}else this.closeWindow(this.contexts.indexOf(l))},a.prototype.notifyError=function(l){this.error(l)},a.prototype.notifyComplete=function(l){l!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(l.context))},a.prototype.closeWindow=function(l){if(-1!==l){var u=this.contexts,f=u[l],g=f.window,_=f.subscription;u.splice(l,1),g.complete(),_.unsubscribe()}},a}(p.OuterSubscriber)},
vendor: 1,680 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/windowWhen.js":function(F,s,t){"use strict";t.r(s),t.d(s,"windowWhen",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Subject.js"),E=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function b(c){return function(a){return a.lift(new y(c))}}var y=function(){function c(o){this.closingSelector=o}return c.prototype.call=function(o,a){return a.subscribe(new m(o,this.closingSelector))},c}(),m=function(c){function o(a,l){var u=c.call(this,a)||this;return u.destination=a,u.closingSelector=l,u.openWindow(),u}return r.__extends(o,c),o.prototype.notifyNext=function(a,l,u,f,g){this.openWindow(g)},o.prototype.notifyError=function(a,l){this._error(a)},o.prototype.notifyComplete=function(a){this.openWindow(a)},o.prototype._next=function(a){this.window.next(a)},o.prototype._error=function(a){this.window.error(a),this.destination.error(a),this.unsubscribeClosingNotification()},o.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},o.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},o.prototype.openWindow=function(a){void 0===a&&(a=null),a&&(this.remove(a),a.unsubscribe());var l=this.window;l&&l.complete();var f,u=this.window=new h.Subject;this.destination.next(u);try{f=(0,this.closingSelector)()}catch(_){return this.destination.error(_),void this.window.error(_)}this.add(this.closingNotification=Object(p.subscribeToResult)(this,f))},o}(E.OuterSubscriber)},
vendor: 1,442 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/withLatestFrom.js":function(F,s,t){"use strict";t.r(s),t.d(s,"withLatestFrom",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/OuterSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js");function p(){for(var m=[],c=0;c<arguments.length;c++)m[c]=arguments[c];return function(o){var a;return"function"==typeof m[m.length-1]&&(a=m.pop()),o.lift(new b(m,a))}}var b=function(){function m(c,o){this.observables=c,this.project=o}return m.prototype.call=function(c,o){return o.subscribe(new y(c,this.observables,this.project))},m}(),y=function(m){function c(o,a,l){var u=m.call(this,o)||this;u.observables=a,u.project=l,u.toRespond=[];var f=a.length;u.values=new Array(f);for(var g=0;g<f;g++)u.toRespond.push(g);for(g=0;g<f;g++){var _=a[g];u.add(Object(E.subscribeToResult)(u,_,_,g))}return u}return r.__extends(c,m),c.prototype.notifyNext=function(o,a,l,u,f){this.values[l]=a;var g=this.toRespond;if(g.length>0){var _=g.indexOf(l);-1!==_&&g.splice(_,1)}},c.prototype.notifyComplete=function(){},c.prototype._next=function(o){if(0===this.toRespond.length){var a=[o].concat(this.values);this.project?this._tryProject(a):this.destination.next(a)}},c.prototype._tryProject=function(o){var a;try{a=this.project.apply(this,o)}catch(l){return void this.destination.error(l)}this.destination.next(a)},c}(h.OuterSubscriber)},
vendor: 335 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/zip.js":function(F,s,t){"use strict";t.r(s),t.d(s,"zip",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/zip.js");function h(){for(var E=[],p=0;p<arguments.length;p++)E[p]=arguments[p];return function(y){return y.lift.call(r.zip.apply(void 0,[y].concat(E)))}}},
vendor: 266 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/operators/zipAll.js":function(F,s,t){"use strict";t.r(s),t.d(s,"zipAll",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/observable/zip.js");function h(E){return function(p){return p.lift(new r.ZipOperator(E))}}},
vendor: 463 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js":function(F,s,t){"use strict";t.r(s),t.d(s,"scheduleArray",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js");function E(p,b){return new r.Observable(function(y){var m=new h.Subscription,c=0;return m.add(b.schedule(function(){c!==p.length?(y.next(p[c++]),y.closed||m.add(this.schedule())):y.complete()})),m})}},
vendor: 748 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduled/scheduleIterable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"scheduleIterable",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),E=t("./node_modules/rxjs/_esm5/internal/symbol/iterator.js");function p(b,y){if(!b)throw new Error("Iterable cannot be null");return new r.Observable(function(m){var o,c=new h.Subscription;return c.add(function(){o&&"function"==typeof o.return&&o.return()}),c.add(y.schedule(function(){o=b[E.iterator](),c.add(y.schedule(function(){if(!m.closed){var a,l;try{var u=o.next();a=u.value,l=u.done}catch(f){return void m.error(f)}l?m.complete():(m.next(a),this.schedule())}}))})),c})}},
vendor: 708 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduled/scheduleObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"scheduleObservable",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js"),E=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js");function p(b,y){return new r.Observable(function(m){var c=new h.Subscription;return c.add(y.schedule(function(){var o=b[E.observable]();c.add(o.subscribe({next:function(a){c.add(y.schedule(function(){return m.next(a)}))},error:function(a){c.add(y.schedule(function(){return m.error(a)}))},complete:function(){c.add(y.schedule(function(){return m.complete()}))}}))})),c})}},
vendor: 569 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduled/schedulePromise.js":function(F,s,t){"use strict";t.r(s),t.d(s,"schedulePromise",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js"),h=t("./node_modules/rxjs/_esm5/internal/Subscription.js");function E(p,b){return new r.Observable(function(y){var m=new h.Subscription;return m.add(b.schedule(function(){return p.then(function(c){m.add(b.schedule(function(){y.next(c),m.add(b.schedule(function(){return y.complete()}))}))},function(c){m.add(b.schedule(function(){return y.error(c)}))})})),m})}},
vendor: 1,066 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduled/scheduled.js":function(F,s,t){"use strict";t.r(s),t.d(s,"scheduled",function(){return o});var r=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduleObservable.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduled/schedulePromise.js"),E=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js"),p=t("./node_modules/rxjs/_esm5/internal/scheduled/scheduleIterable.js"),b=t("./node_modules/rxjs/_esm5/internal/util/isInteropObservable.js"),y=t("./node_modules/rxjs/_esm5/internal/util/isPromise.js"),m=t("./node_modules/rxjs/_esm5/internal/util/isArrayLike.js"),c=t("./node_modules/rxjs/_esm5/internal/util/isIterable.js");function o(a,l){if(null!=a){if(Object(b.isInteropObservable)(a))return Object(r.scheduleObservable)(a,l);if(Object(y.isPromise)(a))return Object(h.schedulePromise)(a,l);if(Object(m.isArrayLike)(a))return Object(E.scheduleArray)(a,l);if(Object(c.isIterable)(a)||"string"==typeof a)return Object(p.scheduleIterable)(a,l)}throw new TypeError((null!==a&&typeof a||a)+" is not observable")}},
vendor: 395 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/Action.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Action",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m){return p.call(this)||this}return r.__extends(b,p),b.prototype.schedule=function(y,m){return void 0===m&&(m=0),this},b}(t("./node_modules/rxjs/_esm5/internal/Subscription.js").Subscription)},
vendor: 854 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameAction.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AnimationFrameAction",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m){var c=p.call(this,y,m)||this;return c.scheduler=y,c.work=m,c}return r.__extends(b,p),b.prototype.requestAsyncId=function(y,m,c){return void 0===c&&(c=0),null!==c&&c>0?p.prototype.requestAsyncId.call(this,y,m,c):(y.actions.push(this),y.scheduled||(y.scheduled=requestAnimationFrame(function(){return y.flush(null)})))},b.prototype.recycleAsyncId=function(y,m,c){if(void 0===c&&(c=0),null!==c&&c>0||null===c&&this.delay>0)return p.prototype.recycleAsyncId.call(this,y,m,c);0===y.actions.length&&(cancelAnimationFrame(m),y.scheduled=void 0)},b}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js").AsyncAction)},
vendor: 657 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameScheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AnimationFrameScheduler",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(){return null!==p&&p.apply(this,arguments)||this}return r.__extends(b,p),b.prototype.flush=function(y){this.active=!0,this.scheduled=void 0;var c,m=this.actions,o=-1,a=m.length;y=y||m.shift();do{if(c=y.execute(y.state,y.delay))break}while(++o<a&&(y=m.shift()));if(this.active=!1,c){for(;++o<a&&(y=m.shift());)y.unsubscribe();throw c}},b}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js").AsyncScheduler)},
vendor: 891 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AsapAction.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AsapAction",function(){return p});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/util/Immediate.js"),p=function(b){function y(m,c){var o=b.call(this,m,c)||this;return o.scheduler=m,o.work=c,o}return r.__extends(y,b),y.prototype.requestAsyncId=function(m,c,o){return void 0===o&&(o=0),null!==o&&o>0?b.prototype.requestAsyncId.call(this,m,c,o):(m.actions.push(this),m.scheduled||(m.scheduled=h.Immediate.setImmediate(m.flush.bind(m,null))))},y.prototype.recycleAsyncId=function(m,c,o){if(void 0===o&&(o=0),null!==o&&o>0||null===o&&this.delay>0)return b.prototype.recycleAsyncId.call(this,m,c,o);0===m.actions.length&&(h.Immediate.clearImmediate(c),m.scheduled=void 0)},y}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js").AsyncAction)},
vendor: 637 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AsapScheduler",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(){return null!==p&&p.apply(this,arguments)||this}return r.__extends(b,p),b.prototype.flush=function(y){this.active=!0,this.scheduled=void 0;var c,m=this.actions,o=-1,a=m.length;y=y||m.shift();do{if(c=y.execute(y.state,y.delay))break}while(++o<a&&(y=m.shift()));if(this.active=!1,c){for(;++o<a&&(y=m.shift());)y.unsubscribe();throw c}},b}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js").AsyncScheduler)},
vendor: 1,527 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AsyncAction",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m){var c=p.call(this,y,m)||this;return c.scheduler=y,c.work=m,c.pending=!1,c}return r.__extends(b,p),b.prototype.schedule=function(y,m){if(void 0===m&&(m=0),this.closed)return this;this.state=y;var c=this.id,o=this.scheduler;return null!=c&&(this.id=this.recycleAsyncId(o,c,m)),this.pending=!0,this.delay=m,this.id=this.id||this.requestAsyncId(o,this.id,m),this},b.prototype.requestAsyncId=function(y,m,c){return void 0===c&&(c=0),setInterval(y.flush.bind(y,this),c)},b.prototype.recycleAsyncId=function(y,m,c){if(void 0===c&&(c=0),null!==c&&this.delay===c&&!1===this.pending)return m;clearInterval(m)},b.prototype.execute=function(y,m){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var c=this._execute(y,m);if(c)return c;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},b.prototype._execute=function(y,m){var c=!1,o=void 0;try{this.work(y)}catch(a){c=!0,o=!!a&&a||new Error(a)}if(c)return this.unsubscribe(),o},b.prototype._unsubscribe=function(){var y=this.id,m=this.scheduler,c=m.actions,o=c.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&c.splice(o,1),null!=y&&(this.id=this.recycleAsyncId(m,y,null)),this.delay=null},b}(t("./node_modules/rxjs/_esm5/internal/scheduler/Action.js").Action)},
vendor: 880 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"AsyncScheduler",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/Scheduler.js"),E=function(p){function b(y,m){void 0===m&&(m=h.Scheduler.now);var c=p.call(this,y,function(){return b.delegate&&b.delegate!==c?b.delegate.now():m()})||this;return c.actions=[],c.active=!1,c.scheduled=void 0,c}return r.__extends(b,p),b.prototype.schedule=function(y,m,c){return void 0===m&&(m=0),b.delegate&&b.delegate!==this?b.delegate.schedule(y,m,c):p.prototype.schedule.call(this,y,m,c)},b.prototype.flush=function(y){var m=this.actions;if(this.active)m.push(y);else{var c;this.active=!0;do{if(c=y.execute(y.state,y.delay))break}while(y=m.shift());if(this.active=!1,c){for(;y=m.shift();)y.unsubscribe();throw c}}},b}(h.Scheduler)},
vendor: 821 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/QueueAction.js":function(F,s,t){"use strict";t.r(s),t.d(s,"QueueAction",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(y,m){var c=p.call(this,y,m)||this;return c.scheduler=y,c.work=m,c}return r.__extends(b,p),b.prototype.schedule=function(y,m){return void 0===m&&(m=0),m>0?p.prototype.schedule.call(this,y,m):(this.delay=m,this.state=y,this.scheduler.flush(this),this)},b.prototype.execute=function(y,m){return m>0||this.closed?p.prototype.execute.call(this,y,m):this._execute(y,m)},b.prototype.requestAsyncId=function(y,m,c){return void 0===c&&(c=0),null!==c&&c>0||null===c&&this.delay>0?p.prototype.requestAsyncId.call(this,y,m,c):y.flush(this)},b}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js").AsyncAction)},
vendor: 377 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/QueueScheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"QueueScheduler",function(){return E});var r=t("./node_modules/tslib/tslib.es6.js"),E=function(p){function b(){return null!==p&&p.apply(this,arguments)||this}return r.__extends(b,p),b}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js").AsyncScheduler)},
vendor: 1,664 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/VirtualTimeScheduler.js":function(F,s,t){"use strict";t.r(s),t.d(s,"VirtualTimeScheduler",function(){return p}),t.d(s,"VirtualAction",function(){return b});var r=t("./node_modules/tslib/tslib.es6.js"),h=t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js"),p=function(y){function m(c,o){void 0===c&&(c=b),void 0===o&&(o=Number.POSITIVE_INFINITY);var a=y.call(this,c,function(){return a.frame})||this;return a.maxFrames=o,a.frame=0,a.index=-1,a}return r.__extends(m,y),m.prototype.flush=function(){for(var l,u,o=this.actions,a=this.maxFrames;(u=o[0])&&u.delay<=a&&(o.shift(),this.frame=u.delay,!(l=u.execute(u.state,u.delay))););if(l){for(;u=o.shift();)u.unsubscribe();throw l}},m.frameTimeFactor=10,m}(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js").AsyncScheduler),b=function(y){function m(c,o,a){void 0===a&&(a=c.index+=1);var l=y.call(this,c,o)||this;return l.scheduler=c,l.work=o,l.index=a,l.active=!0,l.index=c.index=a,l}return r.__extends(m,y),m.prototype.schedule=function(c,o){if(void 0===o&&(o=0),!this.id)return y.prototype.schedule.call(this,c,o);this.active=!1;var a=new m(this.scheduler,this.work);return this.add(a),a.schedule(c,o)},m.prototype.requestAsyncId=function(c,o,a){void 0===a&&(a=0),this.delay=c.frame+a;var l=c.actions;return l.push(this),l.sort(m.sortActions),!0},m.prototype.recycleAsyncId=function(c,o,a){void 0===a&&(a=0)},m.prototype._execute=function(c,o){if(!0===this.active)return y.prototype._execute.call(this,c,o)},m.sortActions=function(c,o){return c.delay===o.delay?c.index===o.index?0:c.index>o.index?1:-1:c.delay>o.delay?1:-1},m}(h.AsyncAction)},
vendor: 359 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/animationFrame.js":function(F,s,t){"use strict";t.r(s),t.d(s,"animationFrame",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameAction.js"),E=new(t("./node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameScheduler.js").AnimationFrameScheduler)(r.AnimationFrameAction)},
vendor: 299 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/asap.js":function(F,s,t){"use strict";t.r(s),t.d(s,"asap",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/AsapAction.js"),E=new(t("./node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js").AsapScheduler)(r.AsapAction)},
vendor: 305 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/async.js":function(F,s,t){"use strict";t.r(s),t.d(s,"async",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js"),E=new(t("./node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js").AsyncScheduler)(r.AsyncAction)},
vendor: 305 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/scheduler/queue.js":function(F,s,t){"use strict";t.r(s),t.d(s,"queue",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/scheduler/QueueAction.js"),E=new(t("./node_modules/rxjs/_esm5/internal/scheduler/QueueScheduler.js").QueueScheduler)(r.QueueAction)},
vendor: 326 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/symbol/iterator.js":function(F,s,t){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}t.r(s),t.d(s,"getSymbolIterator",function(){return r}),t.d(s,"iterator",function(){return h}),t.d(s,"$$iterator",function(){return E});var h=r(),E=h},
vendor: 223 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/symbol/observable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"observable",function(){return r});var r=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},
vendor: 296 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js":function(F,s,t){"use strict";t.r(s),t.d(s,"rxSubscriber",function(){return r}),t.d(s,"$$rxSubscriber",function(){return h});var r=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),h=r},
vendor: 347 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"ArgumentOutOfRangeError",function(){return h});var h=function(){function E(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return E.prototype=Object.create(Error.prototype),E}()},
vendor: 310 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/EmptyError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"EmptyError",function(){return h});var h=function(){function E(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return E.prototype=Object.create(Error.prototype),E}()},
vendor: 456 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/Immediate.js":function(F,s,t){"use strict";t.r(s),t.d(s,"Immediate",function(){return b}),t.d(s,"TestTools",function(){return y});var r=1,h=function(){return Promise.resolve()}(),E={};function p(m){return m in E&&(delete E[m],!0)}var b={setImmediate:function(m){var c=r++;return E[c]=!0,h.then(function(){return p(c)&&m()}),c},clearImmediate:function(m){p(m)}},y={pending:function(){return Object.keys(E).length}}},
vendor: 345 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"ObjectUnsubscribedError",function(){return h});var h=function(){function E(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return E.prototype=Object.create(Error.prototype),E}()},
vendor: 313 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/TimeoutError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"TimeoutError",function(){return h});var h=function(){function E(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return E.prototype=Object.create(Error.prototype),E}()},
vendor: 448 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/UnsubscriptionError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"UnsubscriptionError",function(){return h});var h=function(){function E(p){return Error.call(this),this.message=p?p.length+" errors occurred during unsubscription:\n"+p.map(function(b,y){return y+1+") "+b.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=p,this}return E.prototype=Object.create(Error.prototype),E}()},
vendor: 327 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/canReportError.js":function(F,s,t){"use strict";t.r(s),t.d(s,"canReportError",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/Subscriber.js");function h(E){for(;E;){var y=E.destination;if(E.closed||E.isStopped)return!1;E=y&&y instanceof r.Subscriber?y:null}return!0}},
vendor: 192 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/hostReportError.js":function(F,s,t){"use strict";function r(h){setTimeout(function(){throw h},0)}t.r(s),t.d(s,"hostReportError",function(){return r})},
vendor: 153 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/identity.js":function(F,s,t){"use strict";function r(h){return h}t.r(s),t.d(s,"identity",function(){return r})},
vendor: 219 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isArray.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isArray",function(){return r});var r=function(){return Array.isArray||function(h){return h&&"number"==typeof h.length}}()},
vendor: 213 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isArrayLike.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isArrayLike",function(){return r});var r=function(h){return h&&"number"==typeof h.length&&"function"!=typeof h}},
vendor: 177 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isDate.js":function(F,s,t){"use strict";function r(h){return h instanceof Date&&!isNaN(+h)}t.r(s),t.d(s,"isDate",function(){return r})},
vendor: 175 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isFunction.js":function(F,s,t){"use strict";function r(h){return"function"==typeof h}t.r(s),t.d(s,"isFunction",function(){return r})},
vendor: 279 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isInteropObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isInteropObservable",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js");function h(E){return E&&"function"==typeof E[r.observable]}},
vendor: 257 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isIterable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isIterable",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/symbol/iterator.js");function h(E){return E&&"function"==typeof E[r.iterator]}},
vendor: 259 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isNumeric.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isNumeric",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/util/isArray.js");function h(E){return!Object(r.isArray)(E)&&E-parseFloat(E)+1>=0}},
vendor: 180 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isObject.js":function(F,s,t){"use strict";function r(h){return null!==h&&"object"==typeof h}t.r(s),t.d(s,"isObject",function(){return r})},
vendor: 311 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"isObservable",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/Observable.js");function h(E){return!!E&&(E instanceof r.Observable||"function"==typeof E.lift&&"function"==typeof E.subscribe)}},
vendor: 215 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isPromise.js":function(F,s,t){"use strict";function r(h){return!!h&&"function"!=typeof h.subscribe&&"function"==typeof h.then}t.r(s),t.d(s,"isPromise",function(){return r})},
vendor: 190 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/isScheduler.js":function(F,s,t){"use strict";function r(h){return h&&"function"==typeof h.schedule}t.r(s),t.d(s,"isScheduler",function(){return r})},
vendor: 136 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/noop.js":function(F,s,t){"use strict";function r(){}t.r(s),t.d(s,"noop",function(){return r})},
vendor: 220 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/not.js":function(F,s,t){"use strict";function r(h,E){function p(){return!p.pred.apply(p.thisArg,arguments)}return p.pred=h,p.thisArg=E,p}t.r(s),t.d(s,"not",function(){return r})},
vendor: 435 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/pipe.js":function(F,s,t){"use strict";t.r(s),t.d(s,"pipe",function(){return h}),t.d(s,"pipeFromArray",function(){return E});var r=t("./node_modules/rxjs/_esm5/internal/util/identity.js");function h(){for(var p=[],b=0;b<arguments.length;b++)p[b]=arguments[b];return E(p)}function E(p){return 0===p.length?r.identity:1===p.length?p[0]:function(y){return p.reduce(function(m,c){return c(m)},y)}}},
vendor: 1,219 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeTo.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeTo",function(){return a});var r=t("./node_modules/rxjs/_esm5/internal/util/subscribeToArray.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeToPromise.js"),E=t("./node_modules/rxjs/_esm5/internal/util/subscribeToIterable.js"),p=t("./node_modules/rxjs/_esm5/internal/util/subscribeToObservable.js"),b=t("./node_modules/rxjs/_esm5/internal/util/isArrayLike.js"),y=t("./node_modules/rxjs/_esm5/internal/util/isPromise.js"),m=t("./node_modules/rxjs/_esm5/internal/util/isObject.js"),c=t("./node_modules/rxjs/_esm5/internal/symbol/iterator.js"),o=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js"),a=function(l){if(l&&"function"==typeof l[o.observable])return Object(p.subscribeToObservable)(l);if(Object(b.isArrayLike)(l))return Object(r.subscribeToArray)(l);if(Object(y.isPromise)(l))return Object(h.subscribeToPromise)(l);if(l&&"function"==typeof l[c.iterator])return Object(E.subscribeToIterable)(l);var u=Object(m.isObject)(l)?"an invalid object":"'"+l+"'";throw new TypeError("You provided "+u+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},
vendor: 253 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeToArray.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeToArray",function(){return r});var r=function(h){return function(E){for(var p=0,b=h.length;p<b&&!E.closed;p++)E.next(h[p]);E.complete()}}},
vendor: 437 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeToIterable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeToIterable",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/symbol/iterator.js"),h=function(E){return function(p){for(var b=E[r.iterator]();;){var y=b.next();if(y.done){p.complete();break}if(p.next(y.value),p.closed)break}return"function"==typeof b.return&&p.add(function(){b.return&&b.return()}),p}}},
vendor: 424 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeToObservable.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeToObservable",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/symbol/observable.js"),h=function(E){return function(p){var b=E[r.observable]();if("function"!=typeof b.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return b.subscribe(p)}}},
vendor: 380 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeToPromise.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeToPromise",function(){return h});var r=t("./node_modules/rxjs/_esm5/internal/util/hostReportError.js"),h=function(E){return function(p){return E.then(function(b){p.closed||(p.next(b),p.complete())},function(b){return p.error(b)}).then(null,r.hostReportError),p}}},
vendor: 488 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/subscribeToResult.js":function(F,s,t){"use strict";t.r(s),t.d(s,"subscribeToResult",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/InnerSubscriber.js"),h=t("./node_modules/rxjs/_esm5/internal/util/subscribeTo.js"),E=t("./node_modules/rxjs/_esm5/internal/Observable.js");function p(b,y,m,c,o){if(void 0===o&&(o=new r.InnerSubscriber(b,m,c)),!o.closed)return y instanceof E.Observable?y.subscribe(o):Object(h.subscribeTo)(y)(o)}},
vendor: 493 bytes, line 1
1"./node_modules/rxjs/_esm5/internal/util/toSubscriber.js":function(F,s,t){"use strict";t.r(s),t.d(s,"toSubscriber",function(){return p});var r=t("./node_modules/rxjs/_esm5/internal/Subscriber.js"),h=t("./node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js"),E=t("./node_modules/rxjs/_esm5/internal/Observer.js");function p(b,y,m){if(b){if(b instanceof r.Subscriber)return b;if(b[h.rxSubscriber])return b[h.rxSubscriber]()}return b||y||m?new r.Subscriber(b,y,m):new r.Subscriber(E.empty)}},
vendor: 12,419 bytes, line 1
1"./node_modules/rxjs/_esm5/operators/index.js":function(F,s,t){"use strict";t.r(s);var r=t("./node_modules/rxjs/_esm5/internal/operators/audit.js");t.d(s,"audit",function(){return r.audit});var h=t("./node_modules/rxjs/_esm5/internal/operators/auditTime.js");t.d(s,"auditTime",function(){return h.auditTime});var E=t("./node_modules/rxjs/_esm5/internal/operators/buffer.js");t.d(s,"buffer",function(){return E.buffer});var p=t("./node_modules/rxjs/_esm5/internal/operators/bufferCount.js");t.d(s,"bufferCount",function(){return p.bufferCount});var b=t("./node_modules/rxjs/_esm5/internal/operators/bufferTime.js");t.d(s,"bufferTime",function(){return b.bufferTime});var y=t("./node_modules/rxjs/_esm5/internal/operators/bufferToggle.js");t.d(s,"bufferToggle",function(){return y.bufferToggle});var m=t("./node_modules/rxjs/_esm5/internal/operators/bufferWhen.js");t.d(s,"bufferWhen",function(){return m.bufferWhen});var c=t("./node_modules/rxjs/_esm5/internal/operators/catchError.js");t.d(s,"catchError",function(){return c.catchError});var o=t("./node_modules/rxjs/_esm5/internal/operators/combineAll.js");t.d(s,"combineAll",function(){return o.combineAll});var a=t("./node_modules/rxjs/_esm5/internal/operators/combineLatest.js");t.d(s,"combineLatest",function(){return a.combineLatest});var l=t("./node_modules/rxjs/_esm5/internal/operators/concat.js");t.d(s,"concat",function(){return l.concat});var u=t("./node_modules/rxjs/_esm5/internal/operators/concatAll.js");t.d(s,"concatAll",function(){return u.concatAll});var f=t("./node_modules/rxjs/_esm5/internal/operators/concatMap.js");t.d(s,"concatMap",function(){return f.concatMap});var g=t("./node_modules/rxjs/_esm5/internal/operators/concatMapTo.js");t.d(s,"concatMapTo",function(){return g.concatMapTo});var _=t("./node_modules/rxjs/_esm5/internal/operators/count.js");t.d(s,"count",function(){return _.count});var D=t("./node_modules/rxjs/_esm5/internal/operators/debounce.js");t.d(s,"debounce",function(){return D.debounce});var M=t("./node_modules/rxjs/_esm5/internal/operators/debounceTime.js");t.d(s,"debounceTime",function(){return M.debounceTime});var I=t("./node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js");t.d(s,"defaultIfEmpty",function(){return I.defaultIfEmpty});var L=t("./node_modules/rxjs/_esm5/internal/operators/delay.js");t.d(s,"delay",function(){return L.delay});var R=t("./node_modules/rxjs/_esm5/internal/operators/delayWhen.js");t.d(s,"delayWhen",function(){return R.delayWhen});var N=t("./node_modules/rxjs/_esm5/internal/operators/dematerialize.js");t.d(s,"dematerialize",function(){return N.dematerialize});var B=t("./node_modules/rxjs/_esm5/internal/operators/distinct.js");t.d(s,"distinct",function(){return B.distinct});var rt=t("./node_modules/rxjs/_esm5/internal/operators/distinctUntilChanged.js");t.d(s,"distinctUntilChanged",function(){return rt.distinctUntilChanged});var w=t("./node_modules/rxjs/_esm5/internal/operators/distinctUntilKeyChanged.js");t.d(s,"distinctUntilKeyChanged",function(){return w.distinctUntilKeyChanged});var q=t("./node_modules/rxjs/_esm5/internal/operators/elementAt.js");t.d(s,"elementAt",function(){return q.elementAt});var Dt=t("./node_modules/rxjs/_esm5/internal/operators/endWith.js");t.d(s,"endWith",function(){return Dt.endWith});var Wt=t("./node_modules/rxjs/_esm5/internal/operators/every.js");t.d(s,"every",function(){return Wt.every});var Kt=t("./node_modules/rxjs/_esm5/internal/operators/exhaust.js");t.d(s,"exhaust",function(){return Kt.exhaust});var Qt=t("./node_modules/rxjs/_esm5/internal/operators/exhaustMap.js");t.d(s,"exhaustMap",function(){return Qt.exhaustMap});var ce=t("./node_modules/rxjs/_esm5/internal/operators/expand.js");t.d(s,"expand",function(){return ce.expand});var Ee=t("./node_modules/rxjs/_esm5/internal/operators/filter.js");t.d(s,"filter",function(){return Ee.filter});var Ke=t("./node_modules/rxjs/_esm5/internal/operators/finalize.js");t.d(s,"finalize",function(){return Ke.finalize});var _e=t("./node_modules/rxjs/_esm5/internal/operators/find.js");t.d(s,"find",function(){return _e.find});var De=t("./node_modules/rxjs/_esm5/internal/operators/findIndex.js");t.d(s,"findIndex",function(){return De.findIndex});var ve=t("./node_modules/rxjs/_esm5/internal/operators/first.js");t.d(s,"first",function(){return ve.first});var Yt=t("./node_modules/rxjs/_esm5/internal/operators/groupBy.js");t.d(s,"groupBy",function(){return Yt.groupBy});var yt=t("./node_modules/rxjs/_esm5/internal/operators/ignoreElements.js");t.d(s,"ignoreElements",function(){return yt.ignoreElements});var Ft=t("./node_modules/rxjs/_esm5/internal/operators/isEmpty.js");t.d(s,"isEmpty",function(){return Ft.isEmpty});var $=t("./node_modules/rxjs/_esm5/internal/operators/last.js");t.d(s,"last",function(){return $.last});var It=t("./node_modules/rxjs/_esm5/internal/operators/map.js");t.d(s,"map",function(){return It.map});var pt=t("./node_modules/rxjs/_esm5/internal/operators/mapTo.js");t.d(s,"mapTo",function(){return pt.mapTo});var Et=t("./node_modules/rxjs/_esm5/internal/operators/materialize.js");t.d(s,"materialize",function(){return Et.materialize});var At=t("./node_modules/rxjs/_esm5/internal/operators/max.js");t.d(s,"max",function(){return At.max});var vt=t("./node_modules/rxjs/_esm5/internal/operators/merge.js");t.d(s,"merge",function(){return vt.merge});var kt=t("./node_modules/rxjs/_esm5/internal/operators/mergeAll.js");t.d(s,"mergeAll",function(){return kt.mergeAll});var St=t("./node_modules/rxjs/_esm5/internal/operators/mergeMap.js");t.d(s,"mergeMap",function(){return St.mergeMap}),t.d(s,"flatMap",function(){return St.mergeMap});var zt=t("./node_modules/rxjs/_esm5/internal/operators/mergeMapTo.js");t.d(s,"mergeMapTo",function(){return zt.mergeMapTo});var qt=t("./node_modules/rxjs/_esm5/internal/operators/mergeScan.js");t.d(s,"mergeScan",function(){return qt.mergeScan});var Oe=t("./node_modules/rxjs/_esm5/internal/operators/min.js");t.d(s,"min",function(){return Oe.min});var Ge=t("./node_modules/rxjs/_esm5/internal/operators/multicast.js");t.d(s,"multicast",function(){return Ge.multicast});var an=t("./node_modules/rxjs/_esm5/internal/operators/observeOn.js");t.d(s,"observeOn",function(){return an.observeOn});var ke=t("./node_modules/rxjs/_esm5/internal/operators/onErrorResumeNext.js");t.d(s,"onErrorResumeNext",function(){return ke.onErrorResumeNext});var pn=t("./node_modules/rxjs/_esm5/internal/operators/pairwise.js");t.d(s,"pairwise",function(){return pn.pairwise});var Be=t("./node_modules/rxjs/_esm5/internal/operators/partition.js");t.d(s,"partition",function(){return Be.partition});var Ye=t("./node_modules/rxjs/_esm5/internal/operators/pluck.js");t.d(s,"pluck",function(){return Ye.pluck});var lt=t("./node_modules/rxjs/_esm5/internal/operators/publish.js");t.d(s,"publish",function(){return lt.publish});var J=t("./node_modules/rxjs/_esm5/internal/operators/publishBehavior.js");t.d(s,"publishBehavior",function(){return J.publishBehavior});var H=t("./node_modules/rxjs/_esm5/internal/operators/publishLast.js");t.d(s,"publishLast",function(){return H.publishLast});var X=t("./node_modules/rxjs/_esm5/internal/operators/publishReplay.js");t.d(s,"publishReplay",function(){return X.publishReplay});var gt=t("./node_modules/rxjs/_esm5/internal/operators/race.js");t.d(s,"race",function(){return gt.race});var nt=t("./node_modules/rxjs/_esm5/internal/operators/reduce.js");t.d(s,"reduce",function(){return nt.reduce});var ut=t("./node_modules/rxjs/_esm5/internal/operators/repeat.js");t.d(s,"repeat",function(){return ut.repeat});var mt=t("./node_modules/rxjs/_esm5/internal/operators/repeatWhen.js");t.d(s,"repeatWhen",function(){return mt.repeatWhen});var Nt=t("./node_modules/rxjs/_esm5/internal/operators/retry.js");t.d(s,"retry",function(){return Nt.retry});var Ct=t("./node_modules/rxjs/_esm5/internal/operators/retryWhen.js");t.d(s,"retryWhen",function(){return Ct.retryWhen});var bt=t("./node_modules/rxjs/_esm5/internal/operators/refCount.js");t.d(s,"refCount",function(){return bt.refCount});var ht=t("./node_modules/rxjs/_esm5/internal/operators/sample.js");t.d(s,"sample",function(){return ht.sample});var at=t("./node_modules/rxjs/_esm5/internal/operators/sampleTime.js");t.d(s,"sampleTime",function(){return at.sampleTime});var Bt=t("./node_modules/rxjs/_esm5/internal/operators/scan.js");t.d(s,"scan",function(){return Bt.scan});var Y=t("./node_modules/rxjs/_esm5/internal/operators/sequenceEqual.js");t.d(s,"sequenceEqual",function(){return Y.sequenceEqual});var ct=t("./node_modules/rxjs/_esm5/internal/operators/share.js");t.d(s,"share",function(){return ct.share});var Lt=t("./node_modules/rxjs/_esm5/internal/operators/shareReplay.js");t.d(s,"shareReplay",function(){return Lt.shareReplay});var $t=t("./node_modules/rxjs/_esm5/internal/operators/single.js");t.d(s,"single",function(){return $t.single});var me=t("./node_modules/rxjs/_esm5/internal/operators/skip.js");t.d(s,"skip",function(){return me.skip});var ft=t("./node_modules/rxjs/_esm5/internal/operators/skipLast.js");t.d(s,"skipLast",function(){return ft.skipLast});var K=t("./node_modules/rxjs/_esm5/internal/operators/skipUntil.js");t.d(s,"skipUntil",function(){return K.skipUntil});var G=t("./node_modules/rxjs/_esm5/internal/operators/skipWhile.js");t.d(s,"skipWhile",function(){return G.skipWhile});var et=t("./node_modules/rxjs/_esm5/internal/operators/startWith.js");t.d(s,"startWith",function(){return et.startWith});var Rt=t("./node_modules/rxjs/_esm5/internal/operators/subscribeOn.js");t.d(s,"subscribeOn",function(){return Rt.subscribeOn});var Xt=t("./node_modules/rxjs/_esm5/internal/operators/switchAll.js");t.d(s,"switchAll",function(){return Xt.switchAll});var Me=t("./node_modules/rxjs/_esm5/internal/operators/switchMap.js");t.d(s,"switchMap",function(){return Me.switchMap});var qe=t("./node_modules/rxjs/_esm5/internal/operators/switchMapTo.js");t.d(s,"switchMapTo",function(){return qe.switchMapTo});var Je=t("./node_modules/rxjs/_esm5/internal/operators/take.js");t.d(s,"take",function(){return Je.take});var An=t("./node_modules/rxjs/_esm5/internal/operators/takeLast.js");t.d(s,"takeLast",function(){return An.takeLast});var hn=t("./node_modules/rxjs/_esm5/internal/operators/takeUntil.js");t.d(s,"takeUntil",function(){return hn.takeUntil});var de=t("./node_modules/rxjs/_esm5/internal/operators/takeWhile.js");t.d(s,"takeWhile",function(){return de.takeWhile});var te=t("./node_modules/rxjs/_esm5/internal/operators/tap.js");t.d(s,"tap",function(){return te.tap});var jt=t("./node_modules/rxjs/_esm5/internal/operators/throttle.js");t.d(s,"throttle",function(){return jt.throttle});var re=t("./node_modules/rxjs/_esm5/internal/operators/throttleTime.js");t.d(s,"throttleTime",function(){return re.throttleTime});var Se=t("./node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js");t.d(s,"throwIfEmpty",function(){return Se.throwIfEmpty});var Xe=t("./node_modules/rxjs/_esm5/internal/operators/timeInterval.js");t.d(s,"timeInterval",function(){return Xe.timeInterval});var ge=t("./node_modules/rxjs/_esm5/internal/operators/timeout.js");t.d(s,"timeout",function(){return ge.timeout});var pe=t("./node_modules/rxjs/_esm5/internal/operators/timeoutWith.js");t.d(s,"timeoutWith",function(){return pe.timeoutWith});var Mt=t("./node_modules/rxjs/_esm5/internal/operators/timestamp.js");t.d(s,"timestamp",function(){return Mt.timestamp});var ae=t("./node_modules/rxjs/_esm5/internal/operators/toArray.js");t.d(s,"toArray",function(){return ae.toArray});var Le=t("./node_modules/rxjs/_esm5/internal/operators/window.js");t.d(s,"window",function(){return Le.window});var en=t("./node_modules/rxjs/_esm5/internal/operators/windowCount.js");t.d(s,"windowCount",function(){return en.windowCount});var Cn=t("./node_modules/rxjs/_esm5/internal/operators/windowTime.js");t.d(s,"windowTime",function(){return Cn.windowTime});var Hn=t("./node_modules/rxjs/_esm5/internal/operators/windowToggle.js");t.d(s,"windowToggle",function(){return Hn.windowToggle});var Wn=t("./node_modules/rxjs/_esm5/internal/operators/windowWhen.js");t.d(s,"windowWhen",function(){return Wn.windowWhen});var $e=t("./node_modules/rxjs/_esm5/internal/operators/withLatestFrom.js");t.d(s,"withLatestFrom",function(){return $e.withLatestFrom});var Qe=t("./node_modules/rxjs/_esm5/internal/operators/zip.js");t.d(s,"zip",function(){return Qe.zip});var Ut=t("./node_modules/rxjs/_esm5/internal/operators/zipAll.js");t.d(s,"zipAll",function(){return Ut.zipAll})},
vendor: 4,512 bytes, line 1
1"./node_modules/sift/es5m/core.js":function(F,s,t){"use strict";t.r(s),t.d(s,"BaseOperation",function(){return b}),t.d(s,"GroupOperation",function(){return y}),t.d(s,"QueryOperation",function(){return m}),t.d(s,"NestedOperation",function(){return c}),t.d(s,"createTester",function(){return o}),t.d(s,"EqualsOperation",function(){return a}),t.d(s,"createEqualsOperation",function(){return l}),t.d(s,"NopeOperation",function(){return u}),t.d(s,"numericalOperationCreator",function(){return f}),t.d(s,"numericalOperation",function(){return g}),t.d(s,"createQueryOperation",function(){return I}),t.d(s,"createQueryTester",function(){return R});var r=t("./node_modules/sift/es5m/utils.js");function h(N){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(rt){return typeof rt}:function(rt){return rt&&"function"==typeof Symbol&&rt.constructor===Symbol&&rt!==Symbol.prototype?"symbol":typeof rt})(N)}var N,E=(N=function(rt,w){return(N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Dt){q.__proto__=Dt}||function(q,Dt){for(var Wt in Dt)Dt.hasOwnProperty(Wt)&&(q[Wt]=Dt[Wt])})(rt,w)},function(B,rt){function w(){this.constructor=B}N(B,rt),B.prototype=null===rt?Object.create(rt):(w.prototype=rt.prototype,new w)}),p=function N(B,rt,w,q,Dt,Wt){var Kt=rt[q];if(Object(r.isArray)(B)&&isNaN(Number(Kt)))for(var Qt=0,ce=B.length;Qt<ce;Qt++)if(!N(B[Qt],rt,w,q,Qt,B))return!1;return q===rt.length||null==B?w(B,Dt,Wt):N(B[Kt],rt,w,q+1,Kt,B)},b=function(){function N(B,rt,w){this.params=B,this.owneryQuery=rt,this.options=w,this.init()}return N.prototype.init=function(){},N.prototype.reset=function(){this.done=!1,this.success=!1},N}(),y=function(N){function B(rt,w,q,Dt){var Wt=N.call(this,rt,w,q)||this;return Wt._children=Dt,Wt}return E(B,N),B.prototype.reset=function(){this.success=!1,this.done=!1;for(var rt=0,w=this._children.length;rt<w;rt++)this._children[rt].reset()},B.prototype.childrenNext=function(rt,w,q){for(var Dt=!0,Wt=!0,Kt=0,Qt=this._children.length;Kt<Qt;Kt++){var ce=this._children[Kt];if(ce.next(rt,w,q),ce.success||(Wt=!1),ce.done){if(!ce.success)break}else Dt=!1}this.done=Dt,this.success=Wt},B}(b),m=function(N){function B(){return null!==N&&N.apply(this,arguments)||this}return E(B,N),B.prototype.next=function(rt,w,q){this.childrenNext(rt,w,q)},B}(y),c=function(N){function B(rt,w,q,Dt,Wt){var Kt=N.call(this,w,q,Dt,Wt)||this;return Kt.keyPath=rt,Kt._nextNestedValue=function(Qt,ce,Ee){return Kt.childrenNext(Qt,ce,Ee),!Kt.done},Kt}return E(B,N),B.prototype.next=function(rt,w,q){p(rt,this.keyPath,this._nextNestedValue,0,w,q)},B}(y),o=function(B,rt){if(B instanceof Function)return B;if(B instanceof RegExp)return function(q){return"string"==typeof q&&B.test(q)};var w=Object(r.comparable)(B);return function(q){return rt(w,Object(r.comparable)(q))}},a=function(N){function B(){return null!==N&&N.apply(this,arguments)||this}return E(B,N),B.prototype.init=function(){this._test=o(this.params,this.options.compare)},B.prototype.next=function(rt,w,q){this._test(rt,w,q)&&(this.done=!0,this.success=!0)},B}(b),l=function(B,rt,w){return new a(B,rt,w)},u=function(N){function B(){return null!==N&&N.apply(this,arguments)||this}return E(B,N),B.prototype.next=function(){this.done=!0,this.success=!1},B}(b),f=function(B){return function(rt,w,q){return null==rt?new u(rt,w,q):B(rt,w,q)}},g=function(B){return f(function(rt,w,q){var Dt=h(Object(r.comparable)(rt)),Wt=B(rt);return new a(function(Kt){return h(Object(r.comparable)(Kt))===Dt&&Wt(Kt)},w,q)})},_=function(B,rt,w,q){var Dt=q.operations[B];if(!Dt)throw new Error("Unsupported operation: "+B);return Dt(rt,w,q)},M=function(B,rt,w,q){if(function(B){for(var rt in B)if("$"===rt.charAt(0))return!0;return!1}(rt)){var Dt=L(rt,q),Wt=Dt[0];if(Dt[1].length)throw new Error("Property queries must contain only operations, or exact objects.");return new c(B,rt,w,q,Wt)}return new c(B,rt,w,q,[new a(rt,w,q)])},I=function(B,rt,w){var q=L(B,w),Dt=q[0],Wt=q[1],Kt=[];return Dt.length&&Kt.push(new c([],B,rt,w,Dt)),Kt.push.apply(Kt,Wt),1===Kt.length?Kt[0]:new m(B,rt,w,Kt)},L=function(B,rt){var w=[],q=[];if(!Object(r.isVanillaObject)(B))return w.push(new a(B,B,rt)),[w,q];for(var Dt in B)if("$"===Dt.charAt(0)){var Wt=_(Dt,B[Dt],B,rt);null!=Wt&&w.push(Wt)}else q.push(M(Dt.split("."),B[Dt],B,rt));return[w,q]},R=function(B,rt){var w=void 0===rt?{}:rt,Wt=I(B,null,{compare:w.compare||r.equals,operations:Object.assign({},w.operations||{})});return function(Kt,Qt,ce){return Wt.reset(),Wt.next(Kt,Qt,ce),Wt.success}}},
vendor: 1,388 bytes, line 1
1"./node_modules/sift/es5m/index.js":function(F,s,t){"use strict";t.r(s);var r=t("./node_modules/sift/es5m/operations.js"),h=t("./node_modules/sift/es5m/core.js");t.d(s,"EqualsOperation",function(){return h.EqualsOperation}),t.d(s,"createQueryTester",function(){return h.createQueryTester}),t.d(s,"createEqualsOperation",function(){return h.createEqualsOperation}),t.d(s,"$eq",function(){return r.$eq}),t.d(s,"$ne",function(){return r.$ne}),t.d(s,"$or",function(){return r.$or}),t.d(s,"$nor",function(){return r.$nor}),t.d(s,"$elemMatch",function(){return r.$elemMatch}),t.d(s,"$nin",function(){return r.$nin}),t.d(s,"$in",function(){return r.$in}),t.d(s,"$lt",function(){return r.$lt}),t.d(s,"$lte",function(){return r.$lte}),t.d(s,"$gt",function(){return r.$gt}),t.d(s,"$gte",function(){return r.$gte}),t.d(s,"$mod",function(){return r.$mod}),t.d(s,"$exists",function(){return r.$exists}),t.d(s,"$regex",function(){return r.$regex}),t.d(s,"$not",function(){return r.$not}),t.d(s,"$type",function(){return r.$type}),t.d(s,"$and",function(){return r.$and}),t.d(s,"$all",function(){return r.$all}),t.d(s,"$size",function(){return r.$size}),t.d(s,"$options",function(){return r.$options}),t.d(s,"$where",function(){return r.$where}),s.default=function(b,y){var m=void 0===y?{}:y,c=m.compare,o=m.operations;return Object(h.createQueryTester)(b,{compare:c,operations:Object.assign({},r,o)})}},
vendor: 5,507 bytes, line 1
1"./node_modules/sift/es5m/operations.js":function(F,s,t){"use strict";t.r(s),function(r){t.d(s,"$eq",function(){return u}),t.d(s,"$ne",function(){return f}),t.d(s,"$or",function(){return g}),t.d(s,"$nor",function(){return _}),t.d(s,"$elemMatch",function(){return D}),t.d(s,"$nin",function(){return M}),t.d(s,"$in",function(){return I}),t.d(s,"$lt",function(){return L}),t.d(s,"$lte",function(){return R}),t.d(s,"$gt",function(){return N}),t.d(s,"$gte",function(){return B}),t.d(s,"$mod",function(){return rt}),t.d(s,"$exists",function(){return w}),t.d(s,"$regex",function(){return q}),t.d(s,"$not",function(){return Dt}),t.d(s,"$type",function(){return Wt}),t.d(s,"$and",function(){return Kt}),t.d(s,"$all",function(){return Qt}),t.d(s,"$size",function(){return ce}),t.d(s,"$options",function(){return Ee}),t.d(s,"$where",function(){return Ke});var _e,h=t("./node_modules/sift/es5m/core.js"),E=t("./node_modules/sift/es5m/utils.js"),p=(_e=function(ve,Yt){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(yt,Ft){yt.__proto__=Ft}||function(yt,Ft){for(var $ in Ft)Ft.hasOwnProperty($)&&(yt[$]=Ft[$])})(ve,Yt)},function(De,ve){function Yt(){this.constructor=De}_e(De,ve),De.prototype=null===ve?Object.create(ve):(Yt.prototype=ve.prototype,new Yt)}),b=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.init=function(){this._test=Object(h.createTester)(this.params,this.options.compare)},De.prototype.reset=function(){_e.prototype.reset.call(this),this.success=!0},De.prototype.next=function(ve){this._test(ve)&&(this.done=!0,this.success=!1)},De}(h.BaseOperation),y=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.init=function(){this._queryOperation=Object(h.createQueryOperation)(this.params,this.owneryQuery,this.options)},De.prototype.reset=function(){this._queryOperation.reset()},De.prototype.next=function(ve,Yt,yt){this._queryOperation.reset(),Object(E.isArray)(yt)?(this._queryOperation.next(ve,Yt,yt),this.done=this._queryOperation.done||Yt===yt.length-1,this.success=this._queryOperation.success):(this.done=!0,this.success=!1)},De}(h.BaseOperation),m=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.init=function(){this._queryOperation=Object(h.createQueryOperation)(this.params,this.owneryQuery,this.options)},De.prototype.reset=function(){this._queryOperation.reset()},De.prototype.next=function(ve,Yt,yt){this._queryOperation.next(ve,Yt,yt),this.done=this._queryOperation.done,this.success=!this._queryOperation.success},De}(h.BaseOperation),c=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.init=function(){var ve=this;this._ops=this.params.map(function(Yt){return Object(h.createQueryOperation)(Yt,null,ve.options)})},De.prototype.reset=function(){this.done=!1,this.success=!1;for(var ve=0,Yt=this._ops.length;ve<Yt;ve++)this._ops[ve].reset()},De.prototype.next=function(ve,Yt,yt){for(var Ft=!1,$=!1,It=0,pt=this._ops.length;It<pt;It++){var Et=this._ops[It];if(Et.next(ve,Yt,yt),Et.success){Ft=!0,$=Et.success;break}}this.success=$,this.done=Ft},De}(h.BaseOperation),o=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.next=function(ve,Yt,yt){_e.prototype.next.call(this,ve,Yt,yt),this.success=!this.success},De}(c),a=function(_e){function De(){return null!==_e&&_e.apply(this,arguments)||this}return p(De,_e),De.prototype.next=function(ve,Yt,yt){yt.hasOwnProperty(Yt)===this.params&&(this.done=!0,this.success=!0)},De}(h.BaseOperation),l=function(_e){function De(ve,Yt,yt){return _e.call(this,ve,Yt,yt,ve.map(function(Ft){return Object(h.createQueryOperation)(Ft,Yt,yt)}))||this}return p(De,_e),De.prototype.next=function(ve,Yt,yt){this.childrenNext(ve,Yt,yt)},De}(h.GroupOperation),u=function(De,ve,Yt){return new h.EqualsOperation(De,ve,Yt)},f=function(De,ve,Yt){return new b(De,ve,Yt)},g=function(De,ve,Yt){return new c(De,ve,Yt)},_=function(De,ve,Yt){return new o(De,ve,Yt)},D=function(De,ve,Yt){return new y(De,ve,Yt)},M=function(De,ve,Yt){return new o(De,ve,Yt)},I=function(De,ve,Yt){return new c(De,ve,Yt)},L=Object(h.numericalOperation)(function(_e){return function(De){return De<_e}}),R=Object(h.numericalOperation)(function(_e){return function(De){return De<=_e}}),N=Object(h.numericalOperation)(function(_e){return function(De){return De>_e}}),B=Object(h.numericalOperation)(function(_e){return function(De){return De>=_e}}),rt=function(De,ve,Yt){var yt=De[0],Ft=De[1];return new h.EqualsOperation(function($){return Object(E.comparable)($)%yt===Ft},ve,Yt)},w=function(De,ve,Yt){return new a(De,ve,Yt)},q=function(De,ve,Yt){return new h.EqualsOperation(new RegExp(De,ve.$options),ve,Yt)},Dt=function(De,ve,Yt){return new m(De,ve,Yt)},Wt=function(De,ve,Yt){return new h.EqualsOperation(function(yt){return null!=yt&&(yt instanceof De||yt.constructor===De)},ve,Yt)},Kt=function(De,ve,Yt){return new l(De,ve,Yt)},Qt=Kt,ce=function(De,ve,Yt){return new h.EqualsOperation(function(yt){return yt&&yt.length===De},ve,Yt)},Ee=function(){return null},Ke=function(De,ve,Yt){var yt;if(Object(E.isFunction)(De))yt=De;else{if(r.env.CSP_ENABLED)throw new Error('In CSP mode, sift does not support strings in "$where" condition');yt=new Function("obj","return "+De)}return new h.EqualsOperation(function(Ft){return yt.bind(Ft)(Ft)},ve,Yt)}}.call(this,t("./node_modules/process/browser.js"))},
vendor: 1,228 bytes, line 1
1"./node_modules/sift/es5m/utils.js":function(F,s,t){"use strict";t.r(s),t.d(s,"typeChecker",function(){return r}),t.d(s,"comparable",function(){return E}),t.d(s,"isArray",function(){return p}),t.d(s,"isObject",function(){return b}),t.d(s,"isFunction",function(){return y}),t.d(s,"isVanillaObject",function(){return m}),t.d(s,"equals",function(){return c});var r=function(a){var l="[object "+a+"]";return function(u){return h(u)===l}},h=function(a){return Object.prototype.toString.call(a)},E=function o(a){return a instanceof Date?a.getTime():p(a)?a.map(o):a&&"function"==typeof a.toJSON?a.toJSON():a},p=r("Array"),b=r("Object"),y=r("Function"),m=function(a){return a&&(a.constructor===Object||a.constructor===Array||"function Object() { [native code] }"===a.constructor.toString()||"function Array() { [native code] }"===a.constructor.toString())&&!a.toJSON},c=function o(a,l){if(null==a&&a==l||a===l)return!0;if(Object.prototype.toString.call(a)!==Object.prototype.toString.call(l))return!1;if(p(a)){if(a.length!==l.length)return!1;for(var u=0,f=a.length;u<f;u++)if(!o(a[u],l[u]))return!1;return!0}if(b(a)){if(Object.keys(a).length!==Object.keys(l).length)return!1;for(var g in a)if(!o(a[g],l[g]))return!1;return!0}return!1}},
vendor: 6,886 bytes, line 1
1"./node_modules/tslib/tslib.es6.js":function(F,s,t){"use strict";t.r(s),t.d(s,"__extends",function(){return h}),t.d(s,"__assign",function(){return E}),t.d(s,"__rest",function(){return p}),t.d(s,"__decorate",function(){return b}),t.d(s,"__param",function(){return y}),t.d(s,"__metadata",function(){return m}),t.d(s,"__awaiter",function(){return c}),t.d(s,"__generator",function(){return o}),t.d(s,"__exportStar",function(){return a}),t.d(s,"__values",function(){return l}),t.d(s,"__read",function(){return u}),t.d(s,"__spread",function(){return f}),t.d(s,"__spreadArrays",function(){return g}),t.d(s,"__await",function(){return _}),t.d(s,"__asyncGenerator",function(){return D}),t.d(s,"__asyncDelegator",function(){return M}),t.d(s,"__asyncValues",function(){return I}),t.d(s,"__makeTemplateObject",function(){return L}),t.d(s,"__importStar",function(){return R}),t.d(s,"__importDefault",function(){return N}),t.d(s,"__classPrivateFieldGet",function(){return B}),t.d(s,"__classPrivateFieldSet",function(){return rt});var r=function(w,q){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Dt,Wt){Dt.__proto__=Wt}||function(Dt,Wt){for(var Kt in Wt)Wt.hasOwnProperty(Kt)&&(Dt[Kt]=Wt[Kt])})(w,q)};function h(w,q){function Dt(){this.constructor=w}r(w,q),w.prototype=null===q?Object.create(q):(Dt.prototype=q.prototype,new Dt)}var E=function(){return E=Object.assign||function(q){for(var Dt,Wt=1,Kt=arguments.length;Wt<Kt;Wt++)for(var Qt in Dt=arguments[Wt])Object.prototype.hasOwnProperty.call(Dt,Qt)&&(q[Qt]=Dt[Qt]);return q},E.apply(this,arguments)};function p(w,q){var Dt={};for(var Wt in w)Object.prototype.hasOwnProperty.call(w,Wt)&&q.indexOf(Wt)<0&&(Dt[Wt]=w[Wt]);if(null!=w&&"function"==typeof Object.getOwnPropertySymbols){var Kt=0;for(Wt=Object.getOwnPropertySymbols(w);Kt<Wt.length;Kt++)q.indexOf(Wt[Kt])<0&&Object.prototype.propertyIsEnumerable.call(w,Wt[Kt])&&(Dt[Wt[Kt]]=w[Wt[Kt]])}return Dt}function b(w,q,Dt,Wt){var ce,Kt=arguments.length,Qt=Kt<3?q:null===Wt?Wt=Object.getOwnPropertyDescriptor(q,Dt):Wt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Qt=Reflect.decorate(w,q,Dt,Wt);else for(var Ee=w.length-1;Ee>=0;Ee--)(ce=w[Ee])&&(Qt=(Kt<3?ce(Qt):Kt>3?ce(q,Dt,Qt):ce(q,Dt))||Qt);return Kt>3&&Qt&&Object.defineProperty(q,Dt,Qt),Qt}function y(w,q){return function(Dt,Wt){q(Dt,Wt,w)}}function m(w,q){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(w,q)}function c(w,q,Dt,Wt){return new(Dt||(Dt=Promise))(function(Qt,ce){function Ee(De){try{_e(Wt.next(De))}catch(ve){ce(ve)}}function Ke(De){try{_e(Wt.throw(De))}catch(ve){ce(ve)}}function _e(De){De.done?Qt(De.value):function Kt(Qt){return Qt instanceof Dt?Qt:new Dt(function(ce){ce(Qt)})}(De.value).then(Ee,Ke)}_e((Wt=Wt.apply(w,q||[])).next())})}function o(w,q){var Wt,Kt,Qt,ce,Dt={label:0,sent:function(){if(1&Qt[0])throw Qt[1];return Qt[1]},trys:[],ops:[]};return ce={next:Ee(0),throw:Ee(1),return:Ee(2)},"function"==typeof Symbol&&(ce[Symbol.iterator]=function(){return this}),ce;function Ee(_e){return function(De){return function Ke(_e){if(Wt)throw new TypeError("Generator is already executing.");for(;Dt;)try{if(Wt=1,Kt&&(Qt=2&_e[0]?Kt.return:_e[0]?Kt.throw||((Qt=Kt.return)&&Qt.call(Kt),0):Kt.next)&&!(Qt=Qt.call(Kt,_e[1])).done)return Qt;switch(Kt=0,Qt&&(_e=[2&_e[0],Qt.value]),_e[0]){case 0:case 1:Qt=_e;break;case 4:return Dt.label++,{value:_e[1],done:!1};case 5:Dt.label++,Kt=_e[1],_e=[0];continue;case 7:_e=Dt.ops.pop(),Dt.trys.pop();continue;default:if(!(Qt=(Qt=Dt.trys).length>0&&Qt[Qt.length-1])&&(6===_e[0]||2===_e[0])){Dt=0;continue}if(3===_e[0]&&(!Qt||_e[1]>Qt[0]&&_e[1]<Qt[3])){Dt.label=_e[1];break}if(6===_e[0]&&Dt.label<Qt[1]){Dt.label=Qt[1],Qt=_e;break}if(Qt&&Dt.label<Qt[2]){Dt.label=Qt[2],Dt.ops.push(_e);break}Qt[2]&&Dt.ops.pop(),Dt.trys.pop();continue}_e=q.call(w,Dt)}catch(De){_e=[6,De],Kt=0}finally{Wt=Qt=0}if(5&_e[0])throw _e[1];return{value:_e[0]?_e[1]:void 0,done:!0}}([_e,De])}}}function a(w,q){for(var Dt in w)q.hasOwnProperty(Dt)||(q[Dt]=w[Dt])}function l(w){var q="function"==typeof Symbol&&Symbol.iterator,Dt=q&&w[q],Wt=0;if(Dt)return Dt.call(w);if(w&&"number"==typeof w.length)return{next:function(){return w&&Wt>=w.length&&(w=void 0),{value:w&&w[Wt++],done:!w}}};throw new TypeError(q?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(w,q){var Dt="function"==typeof Symbol&&w[Symbol.iterator];if(!Dt)return w;var Kt,ce,Wt=Dt.call(w),Qt=[];try{for(;(void 0===q||q-- >0)&&!(Kt=Wt.next()).done;)Qt.push(Kt.value)}catch(Ee){ce={error:Ee}}finally{try{Kt&&!Kt.done&&(Dt=Wt.return)&&Dt.call(Wt)}finally{if(ce)throw ce.error}}return Qt}function f(){for(var w=[],q=0;q<arguments.length;q++)w=w.concat(u(arguments[q]));return w}function g(){for(var w=0,q=0,Dt=arguments.length;q<Dt;q++)w+=arguments[q].length;var Wt=Array(w),Kt=0;for(q=0;q<Dt;q++)for(var Qt=arguments[q],ce=0,Ee=Qt.length;ce<Ee;ce++,Kt++)Wt[Kt]=Qt[ce];return Wt}function _(w){return this instanceof _?(this.v=w,this):new _(w)}function D(w,q,Dt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Kt,Wt=Dt.apply(w,q||[]),Qt=[];return Kt={},ce("next"),ce("throw"),ce("return"),Kt[Symbol.asyncIterator]=function(){return this},Kt;function ce(Yt){Wt[Yt]&&(Kt[Yt]=function(yt){return new Promise(function(Ft,$){Qt.push([Yt,yt,Ft,$])>1||Ee(Yt,yt)})})}function Ee(Yt,yt){try{!function Ke(Yt){Yt.value instanceof _?Promise.resolve(Yt.value.v).then(_e,De):ve(Qt[0][2],Yt)}(Wt[Yt](yt))}catch(Ft){ve(Qt[0][3],Ft)}}function _e(Yt){Ee("next",Yt)}function De(Yt){Ee("throw",Yt)}function ve(Yt,yt){Yt(yt),Qt.shift(),Qt.length&&Ee(Qt[0][0],Qt[0][1])}}function M(w){var q,Dt;return q={},Wt("next"),Wt("throw",function(Kt){throw Kt}),Wt("return"),q[Symbol.iterator]=function(){return this},q;function Wt(Kt,Qt){q[Kt]=w[Kt]?function(ce){return(Dt=!Dt)?{value:_(w[Kt](ce)),done:"return"===Kt}:Qt?Qt(ce):ce}:Qt}}function I(w){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Dt,q=w[Symbol.asyncIterator];return q?q.call(w):(w=l(w),Dt={},Wt("next"),Wt("throw"),Wt("return"),Dt[Symbol.asyncIterator]=function(){return this},Dt);function Wt(Qt){Dt[Qt]=w[Qt]&&function(ce){return new Promise(function(Ee,Ke){!function Kt(Qt,ce,Ee,Ke){Promise.resolve(Ke).then(function(_e){Qt({value:_e,done:Ee})},ce)}(Ee,Ke,(ce=w[Qt](ce)).done,ce.value)})}}}function L(w,q){return Object.defineProperty?Object.defineProperty(w,"raw",{value:q}):w.raw=q,w}function R(w){if(w&&w.__esModule)return w;var q={};if(null!=w)for(var Dt in w)Object.hasOwnProperty.call(w,Dt)&&(q[Dt]=w[Dt]);return q.default=w,q}function N(w){return w&&w.__esModule?w:{default:w}}function B(w,q){if(!q.has(w))throw new TypeError("attempted to get private field on non-instance");return q.get(w)}function rt(w,q,Dt){if(!q.has(w))throw new TypeError("attempted to set private field on non-instance");return q.set(w,Dt),Dt}}
1})},59964:we=>{function F(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}we.exports=function(t){return null!=t&&(F(t)||function s(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&F(t.slice(0,0))}(t)||!!t._isBuffer)}},94424:we=>{we.exports=function r(h,E,p){function b(c,o){if(!E[c]){if(!h[c]){if(y)return y(c,!0);var l=new Error("Cannot find module '"+c+"'");throw l.code="MODULE_NOT_FOUND",l}var u=E[c]={exports:{}};h[c][0].call(u.exports,function(f){return b(h[c][1][f]||f)},u,u.exports,r,h,E,p)}return E[c].exports}for(var y=void 0,m=0;m<p.length;m++)b(p[m]);return b}({1:[function(r,h,E){(function(p){"use strict";var y,b=p.MutationObserver||p.WebKitMutationObserver;if(b){var m=0,c=new b(f),o=p.document.createTextNode("");c.observe(o,{characterData:!0}),y=function(){o.data=m=++m%2}}else if(p.setImmediate||void 0===p.MessageChannel)y="document"in p&&"onreadystatechange"in p.document.createElement("script")?function(){var _=p.document.createElement("script");_.onreadystatechange=function(){f(),_.onreadystatechange=null,_.parentNode.removeChild(_),_=null},p.document.documentElement.appendChild(_)}:function(){setTimeout(f,0)};else{var a=new p.MessageChannel;a.port1.onmessage=f,y=function(){a.port2.postMessage(0)}}var l,u=[];function f(){l=!0;for(var _,D,M=u.length;M;){for(D=u,u=[],_=-1;++_<M;)D[_]();M=u.length}l=!1}h.exports=function g(_){1===u.push(_)&&!l&&y()}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(r,h,E){"use strict";var p=r(1);function b(){}var y={},m=["REJECTED"],c=["FULFILLED"],o=["PENDING"];function a(R){if("function"!=typeof R)throw new TypeError("resolver must be a function");this.state=o,this.queue=[],this.outcome=void 0,R!==b&&g(this,R)}function l(R,N,B){this.promise=R,"function"==typeof N&&(this.onFulfilled=N,this.callFulfilled=this.otherCallFulfilled),"function"==typeof B&&(this.onRejected=B,this.callRejected=this.otherCallRejected)}function u(R,N,B){p(function(){var rt;try{rt=N(B)}catch(w){return y.reject(R,w)}rt===R?y.reject(R,new TypeError("Cannot resolve promise with itself")):y.resolve(R,rt)})}function f(R){var N=R&&R.then;if(R&&("object"==typeof R||"function"==typeof R)&&"function"==typeof N)return function(){N.apply(R,arguments)}}function g(R,N){var B=!1;function rt(Wt){B||(B=!0,y.reject(R,Wt))}function w(Wt){B||(B=!0,y.resolve(R,Wt))}var Dt=_(function q(){N(w,rt)});"error"===Dt.status&&rt(Dt.value)}function _(R,N){var B={};try{B.value=R(N),B.status="success"}catch(rt){B.status="error",B.value=rt}return B}h.exports=a,a.prototype.catch=function(R){return this.then(null,R)},a.prototype.then=function(R,N){if("function"!=typeof R&&this.state===c||"function"!=typeof N&&this.state===m)return this;var B=new this.constructor(b);return this.state!==o?u(B,this.state===c?R:N,this.outcome):this.queue.push(new l(B,R,N)),B},l.prototype.callFulfilled=function(R){y.resolve(this.promise,R)},l.prototype.otherCallFulfilled=function(R){u(this.promise,this.onFulfilled,R)},l.prototype.callRejected=function(R){y.reject(this.promise,R)},l.prototype.otherCallRejected=function(R){u(this.promise,this.onRejected,R)},y.resolve=function(R,N){var B=_(f,N);if("error"===B.status)return y.reject(R,B.value);var rt=B.value;if(rt)g(R,rt);else{R.state=c,R.outcome=N;for(var w=-1,q=R.queue.length;++w<q;)R.queue[w].callFulfilled(N)}return R},y.reject=function(R,N){R.state=m,R.outcome=N;for(var B=-1,rt=R.queue.length;++B<rt;)R.queue[B].callRejected(N);return R},a.resolve=function D(R){return R instanceof this?R:y.resolve(new this(b),R)},a.reject=function M(R){var N=new this(b);return y.reject(N,R)},a.all=function I(R){var N=this;if("[object Array]"!==Object.prototype.toString.call(R))return this.reject(new TypeError("must be an array"));var B=R.length,rt=!1;if(!B)return this.resolve([]);for(var w=new Array(B),q=0,Dt=-1,Wt=new this(b);++Dt<B;)Kt(R[Dt],Dt);return Wt;function Kt(Qt,ce){N.resolve(Qt).then(function Ee(Ke){w[ce]=Ke,++q===B&&!rt&&(rt=!0,y.resolve(Wt,w))},function(Ke){rt||(rt=!0,y.reject(Wt,Ke))})}},a.race=function L(R){var N=this;if("[object Array]"!==Object.prototype.toString.call(R))return this.reject(new TypeError("must be an array"));var B=R.length,rt=!1;if(!B)return this.resolve([]);for(var w=-1,q=new this(b);++w<B;)N.resolve(R[w]).then(function(Kt){rt||(rt=!0,y.resolve(q,Kt))}
1,function(Kt){rt||(rt=!0,y.reject(q,Kt))});return q}},{1:1}],3:[function(r,h,E){(function(p){"use strict";"function"!=typeof p.Promise&&(p.Promise=r(2))}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{2:2}],4:[function(r,h,E){"use strict";var p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Pt){return typeof Pt}:function(Pt){return Pt&&"function"==typeof Symbol&&Pt.constructor===Symbol&&Pt!==Symbol.prototype?"symbol":typeof Pt};var m=function y(){try{if("undefined"!=typeof indexedDB)return indexedDB;if("undefined"!=typeof webkitIndexedDB)return webkitIndexedDB;if("undefined"!=typeof mozIndexedDB)return mozIndexedDB;if("undefined"!=typeof OIndexedDB)return OIndexedDB;if("undefined"!=typeof msIndexedDB)return msIndexedDB}catch(Pt){return}}();function o(Pt,ne){Pt=Pt||[],ne=ne||{};try{return new Blob(Pt,ne)}catch(ue){if("TypeError"!==ue.name)throw ue;for(var se=new("undefined"!=typeof BlobBuilder?BlobBuilder:"undefined"!=typeof MSBlobBuilder?MSBlobBuilder:"undefined"!=typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),fe=0;fe<Pt.length;fe+=1)se.append(Pt[fe]);return se.getBlob(ne.type)}}"undefined"==typeof Promise&&r(3);var a=Promise;function l(Pt,ne){ne&&Pt.then(function(Ht){ne(null,Ht)},function(Ht){ne(Ht)})}function u(Pt,ne,Ht){"function"==typeof ne&&Pt.then(ne),"function"==typeof Ht&&Pt.catch(Ht)}function f(Pt){return"string"!=typeof Pt&&(console.warn(Pt+" used as a key, but it is not a string."),Pt=String(Pt)),Pt}function g(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var _="local-forage-detect-blob-support",D=void 0,M={},I=Object.prototype.toString,L="readonly",R="readwrite";function N(Pt){for(var ne=Pt.length,Ht=new ArrayBuffer(ne),se=new Uint8Array(Ht),fe=0;fe<ne;fe++)se[fe]=Pt.charCodeAt(fe);return Ht}function rt(Pt){return"boolean"==typeof D?a.resolve(D):function B(Pt){return new a(function(ne){var Ht=Pt.transaction(_,R),se=o([""]);Ht.objectStore(_).put(se,"key"),Ht.onabort=function(fe){fe.preventDefault(),fe.stopPropagation(),ne(!1)},Ht.oncomplete=function(){var fe=navigator.userAgent.match(/Chrome\/(\d+)/),ue=navigator.userAgent.match(/Edge\//);ne(ue||!fe||parseInt(fe[1],10)>=43)}}).catch(function(){return!1})}(Pt).then(function(ne){return D=ne})}function w(Pt){var ne=M[Pt.name],Ht={};Ht.promise=new a(function(se,fe){Ht.resolve=se,Ht.reject=fe}),ne.deferredOperations.push(Ht),ne.dbReady=ne.dbReady?ne.dbReady.then(function(){return Ht.promise}):Ht.promise}function q(Pt){var Ht=M[Pt.name].deferredOperations.pop();if(Ht)return Ht.resolve(),Ht.promise}function Dt(Pt,ne){var se=M[Pt.name].deferredOperations.pop();if(se)return se.reject(ne),se.promise}function Wt(Pt,ne){return new a(function(Ht,se){if(M[Pt.name]=M[Pt.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},Pt.db){if(!ne)return Ht(Pt.db);w(Pt),Pt.db.close()}var fe=[Pt.name];ne&&fe.push(Pt.version);var ue=m.open.apply(m,fe);ne&&(ue.onupgradeneeded=function(Ae){var Fe=ue.result;try{Fe.createObjectStore(Pt.storeName),Ae.oldVersion<=1&&Fe.createObjectStore(_)}catch(We){if("ConstraintError"!==We.name)throw We;console.warn('The database "'+Pt.name+'" has been upgraded from version '+Ae.oldVersion+" to version "+Ae.newVersion+', but the storage "'+Pt.storeName+'" already exists.')}}),ue.onerror=function(Ae){Ae.preventDefault(),se(ue.error)},ue.onsuccess=function(){var Ae=ue.result;Ae.onversionchange=function(Fe){Fe.target.close()},Ht(Ae),q(Pt)}})}function Kt(Pt){return Wt(Pt,!1)}function Qt(Pt){return Wt(Pt,!0)}function ce(Pt,ne){if(!Pt.db)return!0;var Ht=!Pt.db.objectStoreNames.contains(Pt.storeName),fe=Pt.version>Pt.db.version;if(Pt.version<Pt.db.version&&(Pt.version!==ne&&console.warn('The database "'+Pt.name+"\" can't be downgraded from version "+Pt.db.version+" to version "+Pt.version+"."),Pt.version=Pt.db.version),fe||Ht){if(Ht){var ue=Pt.db.version+1;ue>Pt.version&&(Pt.version=ue)}return!0}return!1}function Ke(Pt){return o([N(atob(Pt.data))],{type:Pt.type})}function _e(Pt){return Pt&&Pt.__local_forage_encoded_blob}function De(Pt){var ne=this,Ht=ne._initReady().then(function(){var se=M[ne._dbInfo.name];if(se&&se.dbReady)return se.dbReady});return u(Ht,Pt,Pt),Ht}function Yt(Pt,ne,Ht,se){void 0===se&&(se=1);try{var fe=Pt.db.transaction(Pt.storeName,ne);Ht(null,fe)}catch(ue){if(se>0&&(!Pt.db||"InvalidStateError"===ue.name||"NotFoundError"===ue.name))return a.resolve().then(function(){if(!Pt.db||"NotFoundError"===ue.name&&!Pt.db.objectStoreNames.contains(Pt.storeName)&&Pt.version<=Pt.db.version)return Pt.db&&(Pt.version=Pt.db.version+1),Qt(Pt)}).then(function(){return function ve(Pt){w(Pt);for(var ne=M[Pt.name],Ht=ne.forages,se=0;se<Ht.length;se++){var fe=Ht[se];fe._dbInfo.db&&(fe._dbInfo.db.close(),fe._dbInfo.db=null)}return Pt.db=null,Kt(Pt).then(function(ue){return Pt.db=ue,ce(Pt)?Qt(Pt):ue}).then(function(ue){Pt.db=ne.db=ue;for(var Ae=0;Ae<Ht.length;Ae++)Ht[Ae]._dbInfo.db=ue}).catch(function(ue){throw Dt(Pt,ue),ue})}(Pt).then(function(){Yt(Pt,ne,Ht,se-1)})}).catch(Ht);Ht(ue)}}var qt={_driver:"asyncStorage",_initStorage:function Ft(Pt){var ne=this,Ht={db:null};if(Pt)for(var se in Pt)Ht[se]=Pt[se];var fe=M[Ht.name];fe||(M[Ht.name]=fe={forages:[],db:null,dbReady:null,deferredOperations:[]}),fe.forages.push(ne),ne._initReady||(ne._initReady=ne.ready,ne.ready=De);var ue=[];function Ae(){return a.resolve()}for(var Fe=0;Fe<fe.forages.length;Fe++){var We=fe.forages[Fe];We!==ne&&ue.push(We._initReady().catch(Ae))}
1var He=fe.forages.slice(0);return a.all(ue).then(function(){return Ht.db=fe.db,Kt(Ht)}).then(function(ze){return Ht.db=ze,ce(Ht,ne._defaultConfig.version)?Qt(Ht):ze}).then(function(ze){Ht.db=fe.db=ze,ne._dbInfo=Ht;for(var nn=0;nn<He.length;nn++){var Mn=He[nn];Mn!==ne&&(Mn._dbInfo.db=Ht.db,Mn._dbInfo.version=Ht.version)}})},_support:function c(){try{if(!m||!m.open)return!1;var Pt="undefined"!=typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),ne="function"==typeof fetch&&-1!==fetch.toString().indexOf("[native code");return(!Pt||ne)&&"undefined"!=typeof indexedDB&&"undefined"!=typeof IDBKeyRange}catch(Ht){return!1}}(),iterate:function It(Pt,ne){var Ht=this,se=new a(function(fe,ue){Ht.ready().then(function(){Yt(Ht._dbInfo,L,function(Ae,Fe){if(Ae)return ue(Ae);try{var He=Fe.objectStore(Ht._dbInfo.storeName).openCursor(),ze=1;He.onsuccess=function(){var nn=He.result;if(nn){var Mn=nn.value;_e(Mn)&&(Mn=Ke(Mn));var vn=Pt(Mn,nn.key,ze++);void 0!==vn?fe(vn):nn.continue()}else fe()},He.onerror=function(){ue(He.error)}}catch(nn){ue(nn)}})}).catch(ue)});return l(se,ne),se},getItem:function $(Pt,ne){var Ht=this;Pt=f(Pt);var se=new a(function(fe,ue){Ht.ready().then(function(){Yt(Ht._dbInfo,L,function(Ae,Fe){if(Ae)return ue(Ae);try{var He=Fe.objectStore(Ht._dbInfo.storeName).get(Pt);He.onsuccess=function(){var ze=He.result;void 0===ze&&(ze=null),_e(ze)&&(ze=Ke(ze)),fe(ze)},He.onerror=function(){ue(He.error)}}catch(ze){ue(ze)}})}).catch(ue)});return l(se,ne),se},setItem:function pt(Pt,ne,Ht){var se=this;Pt=f(Pt);var fe=new a(function(ue,Ae){var Fe;se.ready().then(function(){return Fe=se._dbInfo,"[object Blob]"===I.call(ne)?rt(Fe.db).then(function(We){return We?ne:function Ee(Pt){return new a(function(ne,Ht){var se=new FileReader;se.onerror=Ht,se.onloadend=function(fe){var ue=btoa(fe.target.result||"");ne({__local_forage_encoded_blob:!0,data:ue,type:Pt.type})},se.readAsBinaryString(Pt)})}(ne)}):ne}).then(function(We){Yt(se._dbInfo,R,function(He,ze){if(He)return Ae(He);try{var nn=ze.objectStore(se._dbInfo.storeName);null===We&&(We=void 0);var Mn=nn.put(We,Pt);ze.oncomplete=function(){void 0===We&&(We=null),ue(We)},ze.onabort=ze.onerror=function(){Ae(Mn.error?Mn.error:Mn.transaction.error)}}catch(vn){Ae(vn)}})}).catch(Ae)});return l(fe,Ht),fe},removeItem:function Et(Pt,ne){var Ht=this;Pt=f(Pt);var se=new a(function(fe,ue){Ht.ready().then(function(){Yt(Ht._dbInfo,R,function(Ae,Fe){if(Ae)return ue(Ae);try{var He=Fe.objectStore(Ht._dbInfo.storeName).delete(Pt);Fe.oncomplete=function(){fe()},Fe.onerror=function(){ue(He.error)},Fe.onabort=function(){ue(He.error?He.error:He.transaction.error)}}catch(ze){ue(ze)}})}).catch(ue)});return l(se,ne),se},clear:function At(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){Yt(ne._dbInfo,R,function(ue,Ae){if(ue)return fe(ue);try{var We=Ae.objectStore(ne._dbInfo.storeName).clear();Ae.oncomplete=function(){se()},Ae.onabort=Ae.onerror=function(){fe(We.error?We.error:We.transaction.error)}}catch(He){fe(He)}})}).catch(fe)});return l(Ht,Pt),Ht},length:function vt(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){Yt(ne._dbInfo,L,function(ue,Ae){if(ue)return fe(ue);try{var We=Ae.objectStore(ne._dbInfo.storeName).count();We.onsuccess=function(){se(We.result)},We.onerror=function(){fe(We.error)}}catch(He){fe(He)}})}).catch(fe)});return l(Ht,Pt),Ht},key:function kt(Pt,ne){var Ht=this,se=new a(function(fe,ue){Pt<0?fe(null):Ht.ready().then(function(){Yt(Ht._dbInfo,L,function(Ae,Fe){if(Ae)return ue(Ae);try{var We=Fe.objectStore(Ht._dbInfo.storeName),He=!1,ze=We.openKeyCursor();ze.onsuccess=function(){var nn=ze.result;nn?0===Pt||He?fe(nn.key):(He=!0,nn.advance(Pt)):fe(null)},ze.onerror=function(){ue(ze.error)}}catch(nn){ue(nn)}})}).catch(ue)});return l(se,ne),se},keys:function St(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){Yt(ne._dbInfo,L,function(ue,Ae){if(ue)return fe(ue);try{var We=Ae.objectStore(ne._dbInfo.storeName).openKeyCursor(),He=[];We.onsuccess=function(){var ze=We.result;
1ze?(He.push(ze.key),ze.continue()):se(He)},We.onerror=function(){fe(We.error)}}catch(ze){fe(ze)}})}).catch(fe)});return l(Ht,Pt),Ht},dropInstance:function zt(Pt,ne){ne=g.apply(this,arguments);var Ht=this.config();(Pt="function"!=typeof Pt&&Pt||{}).name||(Pt.name=Pt.name||Ht.name,Pt.storeName=Pt.storeName||Ht.storeName);var fe,se=this;if(Pt.name){var Ae=Pt.name===Ht.name&&se._dbInfo.db?a.resolve(se._dbInfo.db):Kt(Pt).then(function(Fe){var We=M[Pt.name],He=We.forages;We.db=Fe;for(var ze=0;ze<He.length;ze++)He[ze]._dbInfo.db=Fe;return Fe});fe=Ae.then(Pt.storeName?function(Fe){if(Fe.objectStoreNames.contains(Pt.storeName)){var We=Fe.version+1;w(Pt);var He=M[Pt.name],ze=He.forages;Fe.close();for(var nn=0;nn<ze.length;nn++){var Mn=ze[nn];Mn._dbInfo.db=null,Mn._dbInfo.version=We}return new a(function(Un,Nn){var Xn=m.open(Pt.name,We);Xn.onerror=function(ii){Xn.result.close(),Nn(ii)},Xn.onupgradeneeded=function(){Xn.result.deleteObjectStore(Pt.storeName)},Xn.onsuccess=function(){var ii=Xn.result;ii.close(),Un(ii)}}).then(function(Un){He.db=Un;for(var Nn=0;Nn<ze.length;Nn++){var Xn=ze[Nn];Xn._dbInfo.db=Un,q(Xn._dbInfo)}}).catch(function(Un){throw(Dt(Pt,Un)||a.resolve()).catch(function(){}),Un})}}:function(Fe){w(Pt);var We=M[Pt.name],He=We.forages;Fe.close();for(var ze=0;ze<He.length;ze++)He[ze]._dbInfo.db=null;return new a(function(vn,Un){var Nn=m.deleteDatabase(Pt.name);Nn.onerror=function(){var Xn=Nn.result;Xn&&Xn.close(),Un(Nn.error)},Nn.onblocked=function(){console.warn('dropInstance blocked for database "'+Pt.name+'" until all open connections are closed')},Nn.onsuccess=function(){var Xn=Nn.result;Xn&&Xn.close(),vn(Xn)}}).then(function(vn){We.db=vn;for(var Un=0;Un<He.length;Un++)q(He[Un]._dbInfo)}).catch(function(vn){throw(Dt(Pt,vn)||a.resolve()).catch(function(){}),vn})})}else fe=a.reject("Invalid arguments");return l(fe,ne),fe}};var Ge="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ke=/^~~local_forage_type~([^~]+)~/,pn="__lfsc__:",Be=pn.length,Ye="arbf",lt="blob",J="si08",H="ui08",X="uic8",bt=Be+Ye.length,ht=Object.prototype.toString;function at(Pt){var se,ue,Ae,Fe,We,ne=.75*Pt.length,Ht=Pt.length,fe=0;"="===Pt[Pt.length-1]&&(ne--,"="===Pt[Pt.length-2]&&ne--);var He=new ArrayBuffer(ne),ze=new Uint8Array(He);for(se=0;se<Ht;se+=4)ue=Ge.indexOf(Pt[se]),Ae=Ge.indexOf(Pt[se+1]),Fe=Ge.indexOf(Pt[se+2]),We=Ge.indexOf(Pt[se+3]),ze[fe++]=ue<<2|Ae>>4,ze[fe++]=(15&Ae)<<4|Fe>>2,ze[fe++]=(3&Fe)<<6|63&We;return He}function Bt(Pt){var se,ne=new Uint8Array(Pt),Ht="";for(se=0;se<ne.length;se+=3)Ht+=Ge[ne[se]>>2],Ht+=Ge[(3&ne[se])<<4|ne[se+1]>>4],Ht+=Ge[(15&ne[se+1])<<2|ne[se+2]>>6],Ht+=Ge[63&ne[se+2]];return ne.length%3==2?Ht=Ht.substring(0,Ht.length-1)+"=":ne.length%3==1&&(Ht=Ht.substring(0,Ht.length-2)+"=="),Ht}var Lt={serialize:function Y(Pt,ne){var Ht="";if(Pt&&(Ht=ht.call(Pt)),Pt&&("[object ArrayBuffer]"===Ht||Pt.buffer&&"[object ArrayBuffer]"===ht.call(Pt.buffer))){var se,fe=pn;Pt instanceof ArrayBuffer?(se=Pt,fe+=Ye):(se=Pt.buffer,"[object Int8Array]"===Ht?fe+=J:"[object Uint8Array]"===Ht?fe+=H:"[object Uint8ClampedArray]"===Ht?fe+=X:"[object Int16Array]"===Ht?fe+="si16":"[object Uint16Array]"===Ht?fe+="ur16":"[object Int32Array]"===Ht?fe+="si32":"[object Uint32Array]"===Ht?fe+="ui32":"[object Float32Array]"===Ht?fe+="fl32":"[object Float64Array]"===Ht?fe+="fl64":ne(new Error("Failed to get type for BinaryArray"))),ne(fe+Bt(se))}else if("[object Blob]"===Ht){var ue=new FileReader;ue.onload=function(){var Ae="~~local_forage_type~"+Pt.type+"~"+Bt(this.result);ne(pn+lt+Ae)},ue.readAsArrayBuffer(Pt)}else try{ne(JSON.stringify(Pt))}catch(Ae){console.error("Couldn't convert value into a JSON string: ",Pt),ne(null,Ae)}},deserialize:function ct(Pt){if(Pt.substring(0,Be)!==pn)return JSON.parse(Pt);var se,ne=Pt.substring(bt),Ht=Pt.substring(Be,bt);if(Ht===lt&&ke.test(ne)){var fe=ne.match(ke);se=fe[1],ne=ne.substring(fe[0].length)}var ue=at(ne);switch(Ht){case Ye:return ue;case lt:return o([ue],{type:se});case J:return new Int8Array(ue);case H:return new Uint8Array(ue);case X:return new Uint8ClampedArray(ue);case"si16":return new Int16Array(ue);case"ur16":return new Uint16Array(ue);case"si32":return new Int32Array(ue);case"ui32":return new Uint32Array(ue);case"fl32":return new Float32Array(ue);case"fl64":return new Float64Array(ue);default:throw new Error("Unkown type: "+Ht)}},stringToBuffer:at,bufferToString:Bt};function $t(Pt,ne,Ht,se){Pt.executeSql("CREATE TABLE IF NOT EXISTS "+ne.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Ht,se)}function ft(Pt,ne,Ht,se,fe,ue){Pt.executeSql(Ht,se,fe,function(Ae,Fe){Fe.code===Fe.SYNTAX_ERR?Ae.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[ne.storeName],function(We,He){He.rows.length?ue(We,Fe):$t(We,ne,function(){We.executeSql(Ht,se,fe,ue)},ue)},ue):ue(Ae,Fe)},ue)}function et(Pt,ne,Ht,se){var fe=this;Pt=f(Pt);var ue=new a(function(Ae,Fe){fe.ready().then(function(){void 0===ne&&(ne=null);var We=ne,He=fe._dbInfo;He.serializer.serialize(ne,function(ze,nn){nn?Fe(nn):He.db.transaction(function(Mn){ft(Mn,He,"INSERT OR REPLACE INTO "+He.storeName+" (key, value) VALUES (?, ?)",[Pt,ze],function(){Ae(We)},function(vn,Un){Fe(Un)})},function(Mn){if(Mn.code===Mn.QUOTA_ERR){if(se>0)return void Ae(et.apply(fe,[Pt,We,Ht,se-1]));Fe(Mn)}})})}).catch(Fe)});return l(ue,Ht),ue}function hn(Pt){return new a(function(ne,Ht){Pt.transaction(function(se){se.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(fe,ue){for(var Ae=[],Fe
1=0;Fe<ue.rows.length;Fe++)Ae.push(ue.rows.item(Fe).name);ne({db:Pt,storeNames:Ae})},function(fe,ue){Ht(ue)})},function(se){Ht(se)})})}var te={_driver:"webSQLStorage",_initStorage:function me(Pt){var ne=this,Ht={db:null};if(Pt)for(var se in Pt)Ht[se]="string"!=typeof Pt[se]?Pt[se].toString():Pt[se];var fe=new a(function(ue,Ae){try{Ht.db=openDatabase(Ht.name,String(Ht.version),Ht.description,Ht.size)}catch(Fe){return Ae(Fe)}Ht.db.transaction(function(Fe){$t(Fe,Ht,function(){ne._dbInfo=Ht,ue()},function(We,He){Ae(He)})},Ae)});return Ht.serializer=Lt,fe},_support:function Oe(){return"function"==typeof openDatabase}(),iterate:function G(Pt,ne){var Ht=this,se=new a(function(fe,ue){Ht.ready().then(function(){var Ae=Ht._dbInfo;Ae.db.transaction(function(Fe){ft(Fe,Ae,"SELECT * FROM "+Ae.storeName,[],function(We,He){for(var ze=He.rows,nn=ze.length,Mn=0;Mn<nn;Mn++){var vn=ze.item(Mn),Un=vn.value;if(Un&&(Un=Ae.serializer.deserialize(Un)),void 0!==(Un=Pt(Un,vn.key,Mn+1)))return void fe(Un)}fe()},function(We,He){ue(He)})})}).catch(ue)});return l(se,ne),se},getItem:function K(Pt,ne){var Ht=this;Pt=f(Pt);var se=new a(function(fe,ue){Ht.ready().then(function(){var Ae=Ht._dbInfo;Ae.db.transaction(function(Fe){ft(Fe,Ae,"SELECT * FROM "+Ae.storeName+" WHERE key = ? LIMIT 1",[Pt],function(We,He){var ze=He.rows.length?He.rows.item(0).value:null;ze&&(ze=Ae.serializer.deserialize(ze)),fe(ze)},function(We,He){ue(He)})})}).catch(ue)});return l(se,ne),se},setItem:function Rt(Pt,ne,Ht){return et.apply(this,[Pt,ne,Ht,1])},removeItem:function Xt(Pt,ne){var Ht=this;Pt=f(Pt);var se=new a(function(fe,ue){Ht.ready().then(function(){var Ae=Ht._dbInfo;Ae.db.transaction(function(Fe){ft(Fe,Ae,"DELETE FROM "+Ae.storeName+" WHERE key = ?",[Pt],function(){fe()},function(We,He){ue(He)})})}).catch(ue)});return l(se,ne),se},clear:function Me(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){var ue=ne._dbInfo;ue.db.transaction(function(Ae){ft(Ae,ue,"DELETE FROM "+ue.storeName,[],function(){se()},function(Fe,We){fe(We)})})}).catch(fe)});return l(Ht,Pt),Ht},length:function qe(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){var ue=ne._dbInfo;ue.db.transaction(function(Ae){ft(Ae,ue,"SELECT COUNT(key) as c FROM "+ue.storeName,[],function(Fe,We){var He=We.rows.item(0).c;se(He)},function(Fe,We){fe(We)})})}).catch(fe)});return l(Ht,Pt),Ht},key:function Je(Pt,ne){var Ht=this,se=new a(function(fe,ue){Ht.ready().then(function(){var Ae=Ht._dbInfo;Ae.db.transaction(function(Fe){ft(Fe,Ae,"SELECT key FROM "+Ae.storeName+" WHERE id = ? LIMIT 1",[Pt+1],function(We,He){var ze=He.rows.length?He.rows.item(0).key:null;fe(ze)},function(We,He){ue(He)})})}).catch(ue)});return l(se,ne),se},keys:function An(Pt){var ne=this,Ht=new a(function(se,fe){ne.ready().then(function(){var ue=ne._dbInfo;ue.db.transaction(function(Ae){ft(Ae,ue,"SELECT key FROM "+ue.storeName,[],function(Fe,We){for(var He=[],ze=0;ze<We.rows.length;ze++)He.push(We.rows.item(ze).key);se(He)},function(Fe,We){fe(We)})})}).catch(fe)});return l(Ht,Pt),Ht},dropInstance:function de(Pt,ne){ne=g.apply(this,arguments);var Ht=this.config();(Pt="function"!=typeof Pt&&Pt||{}).name||(Pt.name=Pt.name||Ht.name,Pt.storeName=Pt.storeName||Ht.storeName);var fe,se=this;return l(fe=Pt.name?new a(function(ue){var Ae;Ae=Pt.name===Ht.name?se._dbInfo.db:openDatabase(Pt.name,"","",0),ue(Pt.storeName?{db:Ae,storeNames:[Pt.storeName]}:hn(Ae))}).then(function(ue){return new a(function(Ae,Fe){ue.db.transaction(function(We){function He(vn){return new a(function(Un,Nn){We.executeSql("DROP TABLE IF EXISTS "+vn,[],function(){Un()},function(Xn,ii){Nn(ii)})})}for(var ze=[],nn=0,Mn=ue.storeNames.length;nn<Mn;nn++)ze.push(He(ue.storeNames[nn]));a.all(ze).then(function(){Ae()}).catch(function(vn){Fe(vn)})},function(We){Fe(We)})})}):a.reject("Invalid arguments"),ne),fe}};function re(Pt,ne){var Ht=Pt.name+"/";return Pt.storeName!==ne.storeName&&(Ht+=Pt.storeName+"/"),Ht}function Xe(){return!function Se(){var Pt="_localforage_support_test";try{return localStorage.setItem(Pt,!0),localStorage.removeItem(Pt),!1}catch(ne){return!0}}()||localStorage.length>0}var Qe={_driver:"localStorageWrapper",_initStorage:function ge(Pt){var Ht={};if(Pt)for(var se in Pt)Ht[se]=Pt[se];return Ht.keyPrefix=re(Pt,this._defaultConfig),Xe()?(this._dbInfo=Ht,Ht.serializer
1=Lt,a.resolve()):a.reject()},_support:function jt(){try{return"undefined"!=typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(Pt){return!1}}(),iterate:function ae(Pt,ne){var Ht=this,se=Ht.ready().then(function(){for(var fe=Ht._dbInfo,ue=fe.keyPrefix,Ae=ue.length,Fe=localStorage.length,We=1,He=0;He<Fe;He++){var ze=localStorage.key(He);if(0===ze.indexOf(ue)){var nn=localStorage.getItem(ze);if(nn&&(nn=fe.serializer.deserialize(nn)),void 0!==(nn=Pt(nn,ze.substring(Ae),We++)))return nn}}});return l(se,ne),se},getItem:function Mt(Pt,ne){var Ht=this;Pt=f(Pt);var se=Ht.ready().then(function(){var fe=Ht._dbInfo,ue=localStorage.getItem(fe.keyPrefix+Pt);return ue&&(ue=fe.serializer.deserialize(ue)),ue});return l(se,ne),se},setItem:function Wn(Pt,ne,Ht){var se=this;Pt=f(Pt);var fe=se.ready().then(function(){void 0===ne&&(ne=null);var ue=ne;return new a(function(Ae,Fe){var We=se._dbInfo;We.serializer.serialize(ne,function(He,ze){if(ze)Fe(ze);else try{localStorage.setItem(We.keyPrefix+Pt,He),Ae(ue)}catch(nn){("QuotaExceededError"===nn.name||"NS_ERROR_DOM_QUOTA_REACHED"===nn.name)&&Fe(nn),Fe(nn)}})})});return l(fe,Ht),fe},removeItem:function Hn(Pt,ne){var Ht=this;Pt=f(Pt);var se=Ht.ready().then(function(){localStorage.removeItem(Ht._dbInfo.keyPrefix+Pt)});return l(se,ne),se},clear:function pe(Pt){var ne=this,Ht=ne.ready().then(function(){for(var se=ne._dbInfo.keyPrefix,fe=localStorage.length-1;fe>=0;fe--){var ue=localStorage.key(fe);0===ue.indexOf(se)&&localStorage.removeItem(ue)}});return l(Ht,Pt),Ht},length:function Cn(Pt){var Ht=this.keys().then(function(se){return se.length});return l(Ht,Pt),Ht},key:function Le(Pt,ne){var Ht=this,se=Ht.ready().then(function(){var ue,fe=Ht._dbInfo;try{ue=localStorage.key(Pt)}catch(Ae){ue=null}return ue&&(ue=ue.substring(fe.keyPrefix.length)),ue});return l(se,ne),se},keys:function en(Pt){var ne=this,Ht=ne.ready().then(function(){for(var se=ne._dbInfo,fe=localStorage.length,ue=[],Ae=0;Ae<fe;Ae++){var Fe=localStorage.key(Ae);0===Fe.indexOf(se.keyPrefix)&&ue.push(Fe.substring(se.keyPrefix.length))}return ue});return l(Ht,Pt),Ht},dropInstance:function $e(Pt,ne){if(ne=g.apply(this,arguments),!(Pt="function"!=typeof Pt&&Pt||{}).name){var Ht=this.config();Pt.name=Pt.name||Ht.name,Pt.storeName=Pt.storeName||Ht.storeName}var fe,se=this;return l(fe=Pt.name?new a(function(ue){ue(Pt.storeName?re(Pt,se._defaultConfig):Pt.name+"/")}).then(function(ue){for(var Ae=localStorage.length-1;Ae>=0;Ae--){var Fe=localStorage.key(Ae);0===Fe.indexOf(ue)&&localStorage.removeItem(Fe)}}):a.reject("Invalid arguments"),ne),fe}},Ut=function(ne,Ht){return ne===Ht||"number"==typeof ne&&"number"==typeof Ht&&isNaN(ne)&&isNaN(Ht)},Ce=function(ne,Ht){for(var se=ne.length,fe=0;fe<se;){if(Ut(ne[fe],Ht))return!0;fe++}return!1},he=Array.isArray||function(Pt){return"[object Array]"===Object.prototype.toString.call(Pt)},je={},gn={},on={INDEXEDDB:qt,WEBSQL:te,LOCALSTORAGE:Qe},li=[on.INDEXEDDB._driver,on.WEBSQL._driver,on.LOCALSTORAGE._driver],ui=["dropInstance"],yn=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(ui),Ci={description:"",driver:li.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function Di(Pt,ne){Pt[ne]=function(){var Ht=arguments;return Pt.ready().then(function(){return Pt[ne].apply(Pt,Ht)})}}function xi(){for(var Pt=1;Pt<arguments.length;Pt++){var ne=arguments[Pt];if(ne)for(var Ht in ne)ne.hasOwnProperty(Ht)&&(arguments[0][Ht]=he(ne[Ht])?ne[Ht].slice():ne[Ht])}return arguments[0]}var hi=function(){function Pt(ne){for(var Ht in function b(Pt,ne){if(!(Pt instanceof ne))throw new TypeError("Cannot call a class as a function")}(this,Pt),on)if(on.hasOwnProperty(Ht)){var se=on[Ht],fe=se._driver;this[Ht]=fe,je[fe]||this.defineDriver(se)}this._defaultConfig=xi({},Ci),this._config=xi({},this._defaultConfig,ne),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return Pt.prototype.config=function(Ht){if("object"===(void 0===Ht?"undefined":p(Ht))){if
1(this._ready)return new Error("Can't call config() after localforage has been used.");for(var se in Ht){if("storeName"===se&&(Ht[se]=Ht[se].replace(/\W/g,"_")),"version"===se&&"number"!=typeof Ht[se])return new Error("Database version must be a number.");this._config[se]=Ht[se]}return!("driver"in Ht)||!Ht.driver||this.setDriver(this._config.driver)}return"string"==typeof Ht?this._config[Ht]:this._config},Pt.prototype.defineDriver=function(Ht,se,fe){var ue=new a(function(Ae,Fe){try{var We=Ht._driver,He=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Ht._driver)return void Fe(He);for(var ze=yn.concat("_initStorage"),nn=0,Mn=ze.length;nn<Mn;nn++){var vn=ze[nn];if((!Ce(ui,vn)||Ht[vn])&&"function"!=typeof Ht[vn])return void Fe(He)}!function(){for(var Vi=function(Qr){return function(){var $i=new Error("Method "+Qr+" is not implemented by the current driver"),vr=a.reject($i);return l(vr,arguments[arguments.length-1]),vr}},Oi=0,Mi=ui.length;Oi<Mi;Oi++){var Gi=ui[Oi];Ht[Gi]||(Ht[Gi]=Vi(Gi))}}();var Xn=function(Vi){je[We]&&console.info("Redefining LocalForage driver: "+We),je[We]=Ht,gn[We]=Vi,Ae()};"_support"in Ht?Ht._support&&"function"==typeof Ht._support?Ht._support().then(Xn,Fe):Xn(!!Ht._support):Xn(!0)}catch(ii){Fe(ii)}});return u(ue,se,fe),ue},Pt.prototype.driver=function(){return this._driver||null},Pt.prototype.getDriver=function(Ht,se,fe){var ue=je[Ht]?a.resolve(je[Ht]):a.reject(new Error("Driver not found."));return u(ue,se,fe),ue},Pt.prototype.getSerializer=function(Ht){var se=a.resolve(Lt);return u(se,Ht),se},Pt.prototype.ready=function(Ht){var se=this,fe=se._driverSet.then(function(){return null===se._ready&&(se._ready=se._initDriver()),se._ready});return u(fe,Ht,Ht),fe},Pt.prototype.setDriver=function(Ht,se,fe){var ue=this;he(Ht)||(Ht=[Ht]);var Ae=this._getSupportedDrivers(Ht);function Fe(){ue._config.driver=ue.driver()}function We(nn){return ue._extend(nn),Fe(),ue._ready=ue._initStorage(ue._config),ue._ready}var ze=null!==this._driverSet?this._driverSet.catch(function(){return a.resolve()}):a.resolve();return this._driverSet=ze.then(function(){var nn=Ae[0];return ue._dbInfo=null,ue._ready=null,ue.getDriver(nn).then(function(Mn){ue._driver=Mn._driver,Fe(),ue._wrapLibraryMethodsWithReady(),ue._initDriver=function He(nn){return function(){var Mn=0;return function vn(){for(;Mn<nn.length;){var Un=nn[Mn];return Mn++,ue._dbInfo=null,ue._ready=null,ue.getDriver(Un).then(We).catch(vn)}Fe();var Nn=new Error("No available storage method found.");return ue._driverSet=a.reject(Nn),ue._driverSet}()}}(Ae)})}).catch(function(){Fe();var nn=new Error("No available storage method found.");return ue._driverSet=a.reject(nn),ue._driverSet}),u(this._driverSet,se,fe),this._driverSet},Pt.prototype.supports=function(Ht){return!!gn[Ht]},Pt.prototype._extend=function(Ht){xi(this,Ht)},Pt.prototype._getSupportedDrivers=function(Ht){for(var se=[],fe=0,ue=Ht.length;fe<ue;fe++){var Ae=Ht[fe];this.supports(Ae)&&se.push(Ae)}return se},Pt.prototype._wrapLibraryMethodsWithReady=function(){for(var Ht=0,se=yn.length;Ht<se;Ht++)Di(this,yn[Ht])},Pt.prototype.createInstance=function(Ht){return new Pt(Ht)},Pt}(),$n=new hi;h.exports=$n},{3:3}]},{},[4])(4)},49769:(we,F,s)=>{var t,r,h,E,p;t=s(25585),r=s(83018).utf8,h=s(59964),E=s(83018).bin,(p=function(b,y){b.constructor==String?b=y&&"binary"===y.encoding?E.stringToBytes(b):r.stringToBytes(b):h(b)?b=Array.prototype.slice.call(b,0):!Array.isArray(b)&&b.constructor!==Uint8Array&&(b=b.toString());for(var m=t.bytesToWords(b),c=8*b.length,o=1732584193,a=-271733879,l=-1732584194,u=271733878,f=0;f<m.length;f++)m[f]=16711935&(m[f]<<8|m[f]>>>24)|4278255360&(m[f]<<24|m[f]>>>8);m[c>>>5]|=128<<c%32,m[14+(c+64>>>9<<4)]=c;var g=p._ff,_=p._gg,D=p._hh,M=p._ii;for(f=0;f<m.length;f+=16){var I=o,L=a,R=l,N=u;o=g(o,a,l,u,m[f+0],7,-680876936),u=g(u,o,a,l,m[f+1],12,-389564586),l=g(l,u,o,a,m[f+2],17,606105819),a=g(a,l,u,o,m[f+3],22,-1044525330),o=g(o,a,l,u,m[f+4],7,-176418897),u=g(u,o,a,l,m[f+5],12,1200080426),l=g(l,u,o,a,m[f+6],17,-1473231341),a=g(a,l,u,o,m[f+7],22,-45705983),o=g(o,a,l,u,m[f+8],7,1770035416),u=g(u,o,a,l,m[f+9],12,-1958414417),l=g(l,u,o,a,m[f+10],17,-42063),a=g(a,l,u,o,m[f+11],22,-1990404162),o=g(o,a,l,u,m[f+12],7,1804603682),u=g(u,o,a,l,m[f+13],12,-40341101),l=g(l,u,o,a,m[f+14],17,-1502002290),o=_(o,a=g(a,l,u,o,m[f+15],22,1236535329),l,u,m[f+1],5,-165796510),u=_(u,o,a,l,m[f+6],9,-1069501632),l=_(l,u,o,a,m[f+11],14,643717713),a=_(a,l,u,o,m[f+0],20,-373897302),o=_(o,a,l,u,m[f+5],5,-701558691),u=_(u,o,a,l,m[f+10],9,38016083),l=_(l,u,o,a,m[f+15],14,-660478335),a=_(a,l,u,o,m[f+4],20,-405537848),o=_(o,a,l,u,m[f+9],5,568446438),u=_(u,o,a,l,m[f+14],9,-1019803690),l=_(l,u,o,a,m[f+3],14,-187363961),a=_(a,l,u,o,m[f+8],20,1163531501),o=_(o,a,l,u,m[f+13],5,-1444681467),u=_(u,o,a,l,m[f+2],9,-51403784),l=_(l,u,o,a,m[f+7],14,1735328473),o=D(o,a=_(a,l,u,o,m[f+12],20,-1926607734),l,u,m[f+5],4,-378558),u=D(u,o,a,l,m[f+8],11,-2022574463),l=D(l,u,o,a,m[f+11],16,1839030562),a=D(a,l,u,o,m[f+14],23,-35309556),o=D(o,a,l,u,m[f+1],4,-1530992060),u=D(u,o,a,l,m[f+4],11,1272893353),l=D(l,u,o,a,m[f+7],16,-155497632),a=D(a,l,u,o,m[f+10],23,-1094730640),o=D(o,a,l,u,m[f+13],4,681279174),u=D(u,o,a,l,m[f+0
1],11,-358537222),l=D(l,u,o,a,m[f+3],16,-722521979),a=D(a,l,u,o,m[f+6],23,76029189),o=D(o,a,l,u,m[f+9],4,-640364487),u=D(u,o,a,l,m[f+12],11,-421815835),l=D(l,u,o,a,m[f+15],16,530742520),o=M(o,a=D(a,l,u,o,m[f+2],23,-995338651),l,u,m[f+0],6,-198630844),u=M(u,o,a,l,m[f+7],10,1126891415),l=M(l,u,o,a,m[f+14],15,-1416354905),a=M(a,l,u,o,m[f+5],21,-57434055),o=M(o,a,l,u,m[f+12],6,1700485571),u=M(u,o,a,l,m[f+3],10,-1894986606),l=M(l,u,o,a,m[f+10],15,-1051523),a=M(a,l,u,o,m[f+1],21,-2054922799),o=M(o,a,l,u,m[f+8],6,1873313359),u=M(u,o,a,l,m[f+15],10,-30611744),l=M(l,u,o,a,m[f+6],15,-1560198380),a=M(a,l,u,o,m[f+13],21,1309151649),o=M(o,a,l,u,m[f+4],6,-145523070),u=M(u,o,a,l,m[f+11],10,-1120210379),l=M(l,u,o,a,m[f+2],15,718787259),a=M(a,l,u,o,m[f+9],21,-343485551),o=o+I>>>0,a=a+L>>>0,l=l+R>>>0,u=u+N>>>0}return t.endian([o,a,l,u])})._ff=function(b,y,m,c,o,a,l){var u=b+(y&m|~y&c)+(o>>>0)+l;return(u<<a|u>>>32-a)+y},p._gg=function(b,y,m,c,o,a,l){var u=b+(y&c|m&~c)+(o>>>0)+l;return(u<<a|u>>>32-a)+y},p._hh=function(b,y,m,c,o,a,l){var u=b+(y^m^c)+(o>>>0)+l;return(u<<a|u>>>32-a)+y},p._ii=function(b,y,m,c,o,a,l){var u=b+(m^(y|~c))+(o>>>0)+l;return(u<<a|u>>>32-a)+y},p._blocksize=16,p._digestsize=16,we.exports=function(b,y){if(null==b)throw new Error("Illegal argument "+b);var m=t.wordsToBytes(p(b,y));return y&&y.asBytes?m:y&&y.asString?E.bytesToString(m):t.bytesToHex(m)}},68968:(we,F,s)=>{"use strict";function p(Ct,bt,ht,at){var ct,Bt=arguments.length,Y=Bt<3?bt:null===at?at=Object.getOwnPropertyDescriptor(bt,ht):at;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Y=Reflect.decorate(Ct,bt,ht,at);else for(var Lt=Ct.length-1;Lt>=0;Lt--)(ct=Ct[Lt])&&(Y=(Bt<3?ct(Y):Bt>3?ct(bt,ht,Y):ct(bt,ht))||Y);return Bt>3&&Y&&Object.defineProperty(bt,ht,Y),Y}function b(Ct,bt){return function(ht,at){bt(ht,at,Ct)}}s.d(F,{Rh:()=>X,_W:()=>Ye});var w=s(5e3),q=s(41777),Dt=s(8929),Wt=s(22313),Kt=s(69808);const Qt=["toast-component",""];function ce(Ct,bt){if(1&Ct){const ht=w.EpF();w.TgZ(0,"button",5),w.NdJ("click",function(){return w.CHM(ht),w.oxw().remove()}),w.TgZ(1,"span",6),w._uU(2,"\xd7"),w.qZA()()}}function Ee(Ct,bt){if(1&Ct&&(w.ynx(0),w._uU(1),w.BQk()),2&Ct){const ht=w.oxw(2);w.xp6(1),w.hij("[",ht.duplicatesCount+1,"]")}}function Ke(Ct,bt){if(1&Ct&&(w.TgZ(0,"div"),w._uU(1),w.YNc(2,Ee,2,1,"ng-container",4),w.qZA()),2&Ct){const ht=w.oxw();w.Tol(ht.options.titleClass),w.uIk("aria-label",ht.title),w.xp6(1),w.hij(" ",ht.title," "),w.xp6(1),w.Q6J("ngIf",ht.duplicatesCount)}}function _e(Ct,bt){if(1&Ct&&w._UZ(0,"div",7),2&Ct){const ht=w.oxw();w.Tol(ht.options.messageClass),w.Q6J("innerHTML",ht.message,w.oJD)}}function De(Ct,bt){if(1&Ct&&(w.TgZ(0,"div",8),w._uU(1),w.qZA()),2&Ct){const ht=w.oxw();w.Tol(ht.options.messageClass),w.uIk("aria-label",ht.message),w.xp6(1),w.hij(" ",ht.message," ")}}function ve(Ct,bt){if(1&Ct&&(w.TgZ(0,"div"),w._UZ(1,"div",9),w.qZA()),2&Ct){const ht=w.oxw();w.xp6(1),w.Udp("width",ht.width+"%")}}function Yt(Ct,bt){if(1&Ct){const ht=w.EpF();w.TgZ(0,"button",5),w.NdJ("click",function(){return w.CHM(ht),w.oxw().remove()}),w.TgZ(1,"span",6),w._uU(2,"\xd7"),w.qZA()()}}function yt(Ct,bt){if(1&Ct&&(w.ynx(0),w._uU(1),w.BQk()),2&Ct){const ht=w.oxw(2);w.xp6(1),w.hij("[",ht.duplicatesCount+1,"]")}}function Ft(Ct,bt){if(1&Ct&&(w.TgZ(0,"div"),w._uU(1),w.YNc(2,yt,2,1,"ng-container",4),w.qZA()),2&Ct){const ht=w.oxw();w.Tol(ht.options.titleClass),w.uIk("aria-label",ht.title),w.xp6(1),w.hij(" ",ht.title," "),w.xp6(1),w.Q6J("ngIf",ht.duplicatesCount)}}function $(Ct,bt){if(1&Ct&&w._UZ(0,"div",7),2&Ct){const ht=w.oxw();w.Tol(ht.options.messageClass),w.Q6J("innerHTML",ht.message,w.oJD)}}function It(Ct,bt){if(1&Ct&&(w.TgZ(0,"div",8),w._uU(1),w.qZA()),2&Ct){const ht=w.oxw();w.Tol(ht.options.messageClass),w.uIk("aria-label",ht.message),w.xp6(1),w.hij(" ",ht.message," ")}}function pt(Ct,bt){if(1&Ct&&(w.TgZ(0,"div"),w._UZ(1,"div",9),w.qZA()),2&Ct){const ht=w.oxw();w.xp6(1),w.Udp("width",ht.width+"%")}}class vt{constructor(bt,ht,at,Bt,Y,ct){this.toastId=bt,this.config=ht,this.message=at,this.title=Bt,this.toastType=Y,this.toastRef=ct,this._onTap=new Dt.xQ,this._onAction=new Dt.xQ,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(bt){this._onAction.next(bt)}onAction(){return this._onAction.asObservable()}}const kt={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing"},St=new w.OlP("ToastConfig");class zt{constructor(bt,ht){this.component=bt,this.injector=ht}attach(bt,ht){return this._attachedHost=bt,bt.attach(this,ht)}detach(){const bt=this._attachedHost;if(bt)return this._attachedHost=void 0,bt.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(bt){this._attachedHost=bt}}class Oe extends class qt{attach(bt,ht){return this._attachedPortal=bt,this.attachComponentPortal(bt,ht)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(bt){this._disposeFn=bt}}{constructor(bt,ht,at){super(),this._hostDomElement=bt,this._componentFactoryResolver=ht,this._appRef=at}attachComponentPortal(bt,ht){const at=this._componentFactoryResolver.resolve
1ComponentFactory(bt.component);let Bt;return Bt=at.create(bt.injector),this._appRef.attachView(Bt.hostView),this.setDisposeFn(()=>{this._appRef.detachView(Bt.hostView),Bt.destroy()}),ht?this._hostDomElement.insertBefore(this._getComponentRootNode(Bt),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(Bt)),Bt}_getComponentRootNode(bt){return bt.hostView.rootNodes[0]}}let Ge=(()=>{let Ct=class{constructor(ht){this._document=ht}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const ht=this._document.createElement("div");ht.classList.add("overlay-container"),this._document.body.appendChild(ht),this._containerElement=ht}};return Ct.\u0275fac=function(ht){return new(ht||Ct)(w.LFG(Kt.K0))},Ct.\u0275prov=(0,w.Yz7)({factory:function(){return new Ct((0,w.LFG)(Kt.K0))},token:Ct,providedIn:"root"}),Ct=p([b(0,(0,w.tBr)(Kt.K0))],Ct),Ct})();class an{constructor(bt){this._portalHost=bt}attach(bt,ht=!0){return this._portalHost.attach(bt,ht)}detach(){return this._portalHost.detach()}}let ke=(()=>{let Ct=class{constructor(ht,at,Bt,Y){this._overlayContainer=ht,this._componentFactoryResolver=at,this._appRef=Bt,this._document=Y,this._paneElements=new Map}create(ht,at){return this._createOverlayRef(this.getPaneElement(ht,at))}getPaneElement(ht="",at){return this._paneElements.get(at)||this._paneElements.set(at,{}),this._paneElements.get(at)[ht]||(this._paneElements.get(at)[ht]=this._createPaneElement(ht,at)),this._paneElements.get(at)[ht]}_createPaneElement(ht,at){const Bt=this._document.createElement("div");return Bt.id="toast-container",Bt.classList.add(ht),Bt.classList.add("toast-container"),at?at.getContainerElement().appendChild(Bt):this._overlayContainer.getContainerElement().appendChild(Bt),Bt}_createPortalHost(ht){return new Oe(ht,this._componentFactoryResolver,this._appRef)}_createOverlayRef(ht){return new an(this._createPortalHost(ht))}};return Ct.\u0275fac=function(ht){return new(ht||Ct)(w.LFG(Ge),w.LFG(w._Vd),w.LFG(w.z2F),w.LFG(Kt.K0))},Ct.\u0275prov=(0,w.Yz7)({factory:function(){return new Ct((0,w.LFG)(Ge),(0,w.LFG)(w._Vd),(0,w.LFG)(w.z2F),(0,w.LFG)(Kt.K0))},token:Ct,providedIn:"root"}),Ct=p([b(3,(0,w.tBr)(Kt.K0))],Ct),Ct})();class pn{constructor(bt){this._overlayRef=bt,this.duplicatesCount=0,this._afterClosed=new Dt.xQ,this._activate=new Dt.xQ,this._manualClose=new Dt.xQ,this._resetTimeout=new Dt.xQ,this._countDuplicate=new Dt.xQ}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(bt,ht){bt&&this._resetTimeout.next(),ht&&this._countDuplicate.next(++this.duplicatesCount)}}class Be{constructor(bt,ht){this._toastPackage=bt,this._parentInjector=ht}get(bt,ht,at){return bt===vt?this._toastPackage:this._parentInjector.get(bt,ht,at)}}let Ye=(()=>{let Ct=class{constructor(ht,at,Bt,Y,ct){this.overlay=at,this._injector=Bt,this.sanitizer=Y,this.ngZone=ct,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign(Object.assign({},ht.default),ht.config),ht.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign(Object.assign({},ht.default.iconClasses),ht.config.iconClasses))}show(ht,at,Bt={},Y=""){return this._preBuildNotification(Y,ht,at,this.applyConfig(Bt))}success(ht,at,Bt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",ht,at,this.applyConfig(Bt))}error(ht,at,Bt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",ht,at,this.applyConfig(Bt))}info(ht,at,Bt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",ht,at,this.applyConfig(Bt))}warning(ht,at,Bt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",ht,at,this.applyConfig(Bt))}clear(ht){for(const at of this.toasts)if(void 0!==ht){if(at.toastId===ht)return void at.toastRef.manualClose()}else at.toastRef.manualClose()}remove(ht){const at=this._findToast(ht);if(!at||(at.activeToast.toastRef.close(),this.toasts.splice(at.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActive<this.toastrConfig.maxOpened&&this.toasts[this.currentlyActive]){const Bt=this.toasts[this.currentlyActive].toastRef;Bt.isInactive()||(this.currentlyActive=this.currentlyActive+1,Bt.activate())}return!0}findDuplicate(ht,at,Bt){for(const Y of this.toasts)if(Y.message===ht)return Y.toastRef.onDuplicate(at,Bt),Y;return null}applyConfig(ht={}){return Object.assign(Object.assign({},this.toastrConfig),ht)}_findToast(ht){for(let at=0;at<this.toasts.length;at++)if(this.toasts[at].toastId===ht)return{index:at,activeToast:this.toasts[at]};return null}_preBuildNotification(ht,at,Bt,Y){return Y.onActivateTick?this.ngZone.run(()=>this._buildNotification(ht,at,Bt,Y)):this._buildNotification(ht,at,Bt,Y)}_buildNotification(ht,at,Bt,Y){if(!Y.toastComponent)throw new Error("toastComponent required");const ct=this.findDuplicate(at,this.toastrConfig.resetTimeoutOnDuplicate&&Y.timeOut>0,this.toastrConfig.countDuplicates);if(at&&this.toastrConfig.preventDuplicates&&null!==ct)return ct;this.previousToastMessage=at;let Lt=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(Lt=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const $t=this.overlay.create(Y.positionClass,this.overlayContainer);this.index=this.index+1;let me=at;at&&Y.enableHtml&&(me=this.sanitizer.sanitize(w.q3G.HTML,at));
1const ft=new pn($t),K=new vt(this.index,Y,me,Bt,ht,ft),G=new Be(K,this._injector),et=new zt(Y.toastComponent,G),Rt=$t.attach(et,this.toastrConfig.newestOnTop);ft.componentInstance=Rt.instance;const Xt={toastId:this.index,message:at||"",toastRef:ft,onShown:ft.afterActivate(),onHidden:ft.afterClosed(),onTap:K.onTap(),onAction:K.onAction(),portal:Rt};return Lt||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{Xt.toastRef.activate()})),this.toasts.push(Xt),Xt}};return Ct.\u0275fac=function(ht){return new(ht||Ct)(w.LFG(St),w.LFG(ke),w.LFG(w.zs3),w.LFG(Wt.H7),w.LFG(w.R0b))},Ct.\u0275prov=(0,w.Yz7)({factory:function(){return new Ct((0,w.LFG)(St),(0,w.LFG)(ke),(0,w.LFG)(w.gxx),(0,w.LFG)(Wt.H7),(0,w.LFG)(w.R0b))},token:Ct,providedIn:"root"}),Ct=p([b(0,(0,w.tBr)(St))],Ct),Ct})(),lt=(()=>{let Ct=class{constructor(ht,at,Bt){this.toastrService=ht,this.toastPackage=at,this.ngZone=Bt,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=at.message,this.title=at.title,this.options=at.config,this.originalTimeout=at.config.timeOut,this.toastClasses=`${at.toastType} ${at.config.toastClass}`,this.sub=at.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=at.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=at.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=at.toastRef.countDuplicate().subscribe(Y=>{this.duplicatesCount=Y})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign(Object.assign({},this.state),{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const ht=(new Date).getTime();this.width=(this.hideTime-ht)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign(Object.assign({},this.state),{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign(Object.assign({},this.state),{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(ht,at){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(ht),at)):this.timeout=setTimeout(()=>ht(),at)}outsideInterval(ht,at){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(ht),at)):this.intervalId=setInterval(()=>ht(),at)}runInsideAngular(ht){this.ngZone?this.ngZone.run(()=>ht()):ht()}};return Ct.\u0275fac=function(ht){return new(ht||Ct)(w.Y36(Ye),w.Y36(vt),w.Y36(w.R0b))},Ct.\u0275cmp=w.Xpm({type:Ct,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(ht,at){1&ht&&w.NdJ("
1click",function(){return at.tapToast()})("mouseenter",function(){return at.stickAround()})("mouseleave",function(){return at.delayedHideToast()}),2&ht&&(w.d8E("@flyInOut",at.state),w.Tol(at.toastClasses),w.Udp("display",at.displayStyle))},attrs:Qt,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alertdialog","aria-live","polite",3,"innerHTML"],["role","alertdialog","aria-live","polite"],[1,"toast-progress"]],template:function(ht,at){1&ht&&(w.YNc(0,ce,3,0,"button",0),w.YNc(1,Ke,3,5,"div",1),w.YNc(2,_e,1,3,"div",2),w.YNc(3,De,2,4,"div",3),w.YNc(4,ve,2,2,"div",4)),2&ht&&(w.Q6J("ngIf",at.options.closeButton),w.xp6(1),w.Q6J("ngIf",at.title),w.xp6(1),w.Q6J("ngIf",at.message&&at.options.enableHtml),w.xp6(1),w.Q6J("ngIf",at.message&&!at.options.enableHtml),w.xp6(1),w.Q6J("ngIf",at.options.progressBar))},directives:[Kt.O5],encapsulation:2,data:{animation:[(0,q.X$)("flyInOut",[(0,q.SB)("inactive",(0,q.oB)({opacity:0})),(0,q.SB)("active",(0,q.oB)({opacity:1})),(0,q.SB)("removed",(0,q.oB)({opacity:0})),(0,q.eR)("inactive => active",(0,q.jt)("{{ easeTime }}ms {{ easing }}")),(0,q.eR)("active => removed",(0,q.jt)("{{ easeTime }}ms {{ easing }}"))])]}}),p([(0,w.pfw)("class")],Ct.prototype,"toastClasses",void 0),p([(0,w.pfw)("@flyInOut")],Ct.prototype,"state",void 0),p([(0,w.pfw)("style.display")],Ct.prototype,"displayStyle",null),p([(0,w.L6J)("click")],Ct.prototype,"tapToast",null),p([(0,w.L6J)("mouseenter")],Ct.prototype,"stickAround",null),p([(0,w.L6J)("mouseleave")],Ct.prototype,"delayedHideToast",null),Ct})();var J;const H=Object.assign(Object.assign({},kt),{toastComponent:lt});let X=J=class{static forRoot(bt={}){return{ngModule:J,providers:[{provide:St,useValue:{default:H,config:bt}}]}}};var nt;X.\u0275fac=function(bt){return new(bt||X)},X.\u0275mod=w.oAB({type:X}),X.\u0275inj=w.cJS({imports:[[Kt.ez]]});let ut=(()=>{let Ct=class{constructor(ht,at,Bt){this.toastrService=ht,this.toastPackage=at,this.appRef=Bt,this.width=-1,this.toastClasses="",this.state="inactive",this.message=at.message,this.title=at.title,this.options=at.config,this.originalTimeout=at.config.timeOut,this.toastClasses=`${at.toastType} ${at.config.toastClass}`,this.sub=at.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=at.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=at.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=at.toastRef.countDuplicate().subscribe(Y=>{this.duplicatesCount=Y})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!(!0===this.options.disableTimeOut||"timeOut"===this.options.disableTimeOut)&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const ht=(new Date).getTime();this.width=(this.hideTime-ht)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0
1),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}};return Ct.\u0275fac=function(ht){return new(ht||Ct)(w.Y36(Ye),w.Y36(vt),w.Y36(w.z2F))},Ct.\u0275cmp=w.Xpm({type:Ct,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(ht,at){1&ht&&w.NdJ("click",function(){return at.tapToast()})("mouseenter",function(){return at.stickAround()})("mouseleave",function(){return at.delayedHideToast()}),2&ht&&(w.Tol(at.toastClasses),w.Udp("display",at.displayStyle))},attrs:Qt,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alert","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert","aria-live","polite",3,"innerHTML"],["role","alert","aria-live","polite"],[1,"toast-progress"]],template:function(ht,at){1&ht&&(w.YNc(0,Yt,3,0,"button",0),w.YNc(1,Ft,3,5,"div",1),w.YNc(2,$,1,3,"div",2),w.YNc(3,It,2,4,"div",3),w.YNc(4,pt,2,2,"div",4)),2&ht&&(w.Q6J("ngIf",at.options.closeButton),w.xp6(1),w.Q6J("ngIf",at.title),w.xp6(1),w.Q6J("ngIf",at.message&&at.options.enableHtml),w.xp6(1),w.Q6J("ngIf",at.message&&!at.options.enableHtml),w.xp6(1),w.Q6J("ngIf",at.options.progressBar))},directives:[Kt.O5],encapsulation:2}),p([(0,w.pfw)("class")],Ct.prototype,"toastClasses",void 0),p([(0,w.pfw)("style.display")],Ct.prototype,"displayStyle",null),p([(0,w.L6J)("click")],Ct.prototype,"tapToast",null),p([(0,w.L6J)("mouseenter")],Ct.prototype,"stickAround",null),p([(0,w.L6J)("mouseleave")],Ct.prototype,"delayedHideToast",null),Ct})();const mt=Object.assign(Object.assign({},kt),{toastComponent:ut});let Nt=nt=class{static forRoot(bt={}){return{ngModule:nt,providers:[{provide:St,useValue:{default:mt,config:bt}}]}}};Nt.\u0275fac=function(bt){return new(bt||Nt)},Nt.\u0275mod=w.oAB({type:Nt}),Nt.\u0275inj=w.cJS({imports:[[Kt.ez]]})},591:(we,F,s)=>{"use strict";s.d(F,{X:()=>h});var t=s(8929),r=s(95279);class h extends t.xQ{constructor(p){super(),this._value=p}get value(){return this.getValue()}_subscribe(p){const b=super._subscribe(p);return b&&!b.closed&&p.next(this._value),b}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new r.N;return this._value}next(p){super.next(this._value=p)}}},29312:(we,F,s)=>{"use strict";s.d(F,{P:()=>p});var t=s(68896),r=s(21086),h=s(61737);class p{constructor(y,m,c){this.kind=y,this.value=m,this.error=c,this.hasValue="N"===y}observe(y){switch(this.kind){case"N":return y.next&&y.next(this.value);case"E":return y.error&&y.error(this.error);case"C":return y.complete&&y.complete()}}do(y,m,c){switch(this.kind){case"N":return y&&y(this.value);case"E":return m&&m(this.error);case"C":return c&&c()}}accept(y,m,c){return y&&"function"==typeof y.next?this.observe(y):this.do(y,m,c)}toObservable(){switch(this.kind){case"N":return(0,r.of)(this.value);case"E":return(0,h._)(this.error);case"C":return(0,t.c)()}throw new Error("unexpected notification kind value")}static createNext(y){return void 0!==y?new p("N",y):p.undefinedValueNotification}static createError(y){return new p("E",void 0,y)}static createComplete(){return p.completeNotification}}p.completeNotification=new p("C"),p.undefinedValueNotification=new p("N",void 0)},32916:(we,F,s)=>{"use strict";s.d(F,{y:()=>a});var t=s(43489),h=s(57668),E=s(73292),b=s(93821),y=s(35379);var o=s(92830);let a=(()=>{class u{constructor(g){this._isScalar=!1,g&&(this._subscribe=g)}lift(g){const _=new u;return _.source=this,_.operator=g,_}subscribe(g,_,D){const{operator:M}=this,I=function p(u,f,g){if(u){if(u instanceof t.L)return u;if(u[h.b])return u[h.b]()}return u||f||g?new t.L(u,f,g):new t.L(E.c)}(g,_,D);if(I.add(M?M.call(I,this.source):this.source||o.v.useDeprecatedSynchronousErrorHandling&&!I.syncErrorThrowable?this._subscribe(I):this._trySubscribe(I)),o.v.useDeprecatedSynchronousErrorHandling&&I.syncErrorThrowable&&(I.syncErrorThrowable=!1,I.syncErrorThrown))throw I.syncErrorValue;return I}_trySubscribe(g){try{return this._subscribe(g)}catch(_){o.v.useDeprecatedSynchronousErrorHandling&&(g.syncErrorThrown=!0,g.syncErrorValue=_),function r(u){for(;u;){const{closed:f,destination:g,isStopped:_}=u;if(f||_)return!1;u=g&&g instanceof t.L?g:null}return!0}(g)?g.error(_):console.warn(_)}}forEach(g,_){return new(_=l(_))((D,M)=>{let I;I=this.subscribe(L=>{try{g(L)}catch(R){M(R),I&&I.unsubscribe()}},M,D)})}_subscribe(g){const{source:_}=this;return _&&_.subscribe(g)}[b.L](){return this}pipe(...g){return 0===g.length?this:function c(u){return 0===u.length?y.y:1===u.length?u[0]:function(g){return u.reduce((_,D)=>D(_),g)}}(g)(this)}toPromise(g){return new(g=l(g))((_,D)=>{let M;this.subscribe(I=>M=I,I=>D(I),()=>_(M))})}}return u.create=f=>new u(f),u})();function l(u){if(u||(u=o.v.Promise||Promise),!u)throw new Error("no Promise impl found");return u}},73292:(we,F,s)=>{"use strict";s.d(F,{c:()=>h});var t=s(92830),r=s(22782);const h={closed:!0,next(E){},error(E){if(t.v.useDeprecatedSynchronousErrorHandling)throw E;(0,r.z)(E)},complete(){}}},96831:(we,F,s)=>{"use strict";s.d(F,{t:()=>D});var t=s(8929),r=s(56686),E=s(32268);
1const y=new class p extends E.v{}(class h extends r.o{constructor(L,R){super(L,R),this.scheduler=L,this.work=R}schedule(L,R=0){return R>0?super.schedule(L,R):(this.delay=R,this.state=L,this.scheduler.flush(this),this)}execute(L,R){return R>0||this.closed?super.execute(L,R):this._execute(L,R)}requestAsyncId(L,R,N=0){return null!==N&&N>0||null===N&&this.delay>0?super.requestAsyncId(L,R,N):L.flush(this)}});var m=s(42654),c=s(43489),o=s(29312);class u extends c.L{constructor(L,R,N=0){super(L),this.scheduler=R,this.delay=N}static dispatch(L){const{notification:R,destination:N}=L;R.observe(N),this.unsubscribe()}scheduleMessage(L){this.destination.add(this.scheduler.schedule(u.dispatch,this.delay,new f(L,this.destination)))}_next(L){this.scheduleMessage(o.P.createNext(L))}_error(L){this.scheduleMessage(o.P.createError(L)),this.unsubscribe()}_complete(){this.scheduleMessage(o.P.createComplete()),this.unsubscribe()}}class f{constructor(L,R){this.notification=L,this.destination=R}}var g=s(95279),_=s(45283);class D extends t.xQ{constructor(L=Number.POSITIVE_INFINITY,R=Number.POSITIVE_INFINITY,N){super(),this.scheduler=N,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=L<1?1:L,this._windowTime=R<1?1:R,R===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(L){if(!this.isStopped){const R=this._events;R.push(L),R.length>this._bufferSize&&R.shift()}super.next(L)}nextTimeWindow(L){this.isStopped||(this._events.push(new M(this._getNow(),L)),this._trimBufferThenGetEvents()),super.next(L)}_subscribe(L){const R=this._infiniteTimeWindow,N=R?this._events:this._trimBufferThenGetEvents(),B=this.scheduler,rt=N.length;let w;if(this.closed)throw new g.N;if(this.isStopped||this.hasError?w=m.w.EMPTY:(this.observers.push(L),w=new _.W(this,L)),B&&L.add(L=new u(L,B)),R)for(let q=0;q<rt&&!L.closed;q++)L.next(N[q]);else for(let q=0;q<rt&&!L.closed;q++)L.next(N[q].value);return this.hasError?L.error(this.thrownError):this.isStopped&&L.complete(),w}_getNow(){return(this.scheduler||y).now()}_trimBufferThenGetEvents(){const L=this._getNow(),R=this._bufferSize,N=this._windowTime,B=this._events,rt=B.length;let w=0;for(;w<rt&&!(L-B[w].time<N);)w++;return rt>R&&(w=Math.max(w,rt-R)),w>0&&B.splice(0,w),B}}class M{constructor(L,R){this.time=L,this.value=R}}},8929:(we,F,s)=>{"use strict";s.d(F,{Yc:()=>y,xQ:()=>m});var t=s(32916),r=s(43489),h=s(42654),E=s(95279),p=s(45283),b=s(57668);class y extends r.L{constructor(a){super(a),this.destination=a}}let m=(()=>{class o extends t.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[b.b](){return new y(this)}lift(l){const u=new c(this,this);return u.operator=l,u}next(l){if(this.closed)throw new E.N;if(!this.isStopped){const{observers:u}=this,f=u.length,g=u.slice();for(let _=0;_<f;_++)g[_].next(l)}}error(l){if(this.closed)throw new E.N;this.hasError=!0,this.thrownError=l,this.isStopped=!0;const{observers:u}=this,f=u.length,g=u.slice();for(let _=0;_<f;_++)g[_].error(l);this.observers.length=0}complete(){if(this.closed)throw new E.N;this.isStopped=!0;const{observers:l}=this,u=l.length,f=l.slice();for(let g=0;g<u;g++)f[g].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(l){if(this.closed)throw new E.N;return super._trySubscribe(l)}_subscribe(l){if(this.closed)throw new E.N;return this.hasError?(l.error(this.thrownError),h.w.EMPTY):this.isStopped?(l.complete(),h.w.EMPTY):(this.observers.push(l),new p.W(this,l))}asObservable(){const l=new t.y;return l.source=this,l}}return o.create=(a,l)=>new c(a,l),o})();class c extends m{constructor(a,l){super(),this.destination=a,this.source=l}next(a){const{destination:l}=this;l&&l.next&&l.next(a)}error(a){const{destination:l}=this;l&&l.error&&this.destination.error(a)}complete(){const{destination:a}=this;a&&a.complete&&this.destination.complete()}_subscribe(a){const{source:l}=this;return l?this.source.subscribe(a):h.w.EMPTY}}},45283:(we,F,s)=>{"use strict";s.d(F,{W:()=>r});var t=s(42654);class r extends t.w{constructor(E,p){super(),this.subject=E,this.subscriber=p,this.closed=!1}
1unsubscribe(){if(this.closed)return;this.closed=!0;const E=this.subject,p=E.observers;if(this.subject=null,!p||0===p.length||E.isStopped||E.closed)return;const b=p.indexOf(this.subscriber);-1!==b&&p.splice(b,1)}}},43489:(we,F,s)=>{"use strict";s.d(F,{L:()=>y});var t=s(67043),r=s(73292),h=s(42654),E=s(57668),p=s(92830),b=s(22782);class y extends h.w{constructor(o,a,l){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=r.c;break;case 1:if(!o){this.destination=r.c;break}if("object"==typeof o){o instanceof y?(this.syncErrorThrowable=o.syncErrorThrowable,this.destination=o,o.add(this)):(this.syncErrorThrowable=!0,this.destination=new m(this,o));break}default:this.syncErrorThrowable=!0,this.destination=new m(this,o,a,l)}}[E.b](){return this}static create(o,a,l){const u=new y(o,a,l);return u.syncErrorThrowable=!1,u}next(o){this.isStopped||this._next(o)}error(o){this.isStopped||(this.isStopped=!0,this._error(o))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(o){this.destination.next(o)}_error(o){this.destination.error(o),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:o}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=o,this}}class m extends y{constructor(o,a,l,u){super(),this._parentSubscriber=o;let f,g=this;(0,t.m)(a)?f=a:a&&(f=a.next,l=a.error,u=a.complete,a!==r.c&&(g=Object.create(a),(0,t.m)(g.unsubscribe)&&this.add(g.unsubscribe.bind(g)),g.unsubscribe=this.unsubscribe.bind(this))),this._context=g,this._next=f,this._error=l,this._complete=u}next(o){if(!this.isStopped&&this._next){const{_parentSubscriber:a}=this;p.v.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable?this.__tryOrSetError(a,this._next,o)&&this.unsubscribe():this.__tryOrUnsub(this._next,o)}}error(o){if(!this.isStopped){const{_parentSubscriber:a}=this,{useDeprecatedSynchronousErrorHandling:l}=p.v;if(this._error)l&&a.syncErrorThrowable?(this.__tryOrSetError(a,this._error,o),this.unsubscribe()):(this.__tryOrUnsub(this._error,o),this.unsubscribe());else if(a.syncErrorThrowable)l?(a.syncErrorValue=o,a.syncErrorThrown=!0):(0,b.z)(o),this.unsubscribe();else{if(this.unsubscribe(),l)throw o;(0,b.z)(o)}}}complete(){if(!this.isStopped){const{_parentSubscriber:o}=this;if(this._complete){const a=()=>this._complete.call(this._context);p.v.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable?(this.__tryOrSetError(o,a),this.unsubscribe()):(this.__tryOrUnsub(a),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(o,a){try{o.call(this._context,a)}catch(l){if(this.unsubscribe(),p.v.useDeprecatedSynchronousErrorHandling)throw l;(0,b.z)(l)}}__tryOrSetError(o,a,l){if(!p.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{a.call(this._context,l)}catch(u){return p.v.useDeprecatedSynchronousErrorHandling?(o.syncErrorValue=u,o.syncErrorThrown=!0,!0):((0,b.z)(u),!0)}return!1}_unsubscribe(){const{_parentSubscriber:o}=this;this._context=null,this._parentSubscriber=null,o.unsubscribe()}}},42654:(we,F,s)=>{"use strict";s.d(F,{w:()=>b});var t=s(66688),r=s(57830),h=s(67043);const p=(()=>{function m(c){return Error.call(this),this.message=c?`${c.length} errors occurred during unsubscription:\n${c.map((o,a)=>`${a+1}) ${o.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=c,this}return m.prototype=Object.create(Error.prototype),m})();class b{constructor(c){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,c&&(this._ctorUnsubscribe=!0,this._unsubscribe=c)}unsubscribe(){let c;if(this.closed)return;let{_parentOrParents:o,_ctorUnsubscribe:a,_unsubscribe:l,_subscriptions:u}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,o instanceof b)o.remove(this);else if(null!==o)for(let f=0;f<o.length;++f)o[f].remove(this);if((0,h.m)(l)){a&&(this._unsubscribe=void 0);try{l.call(this)}catch(f){c=f instanceof p?y(f.errors):[f]}}if((0,t.k)(u)){let f=-1,g=u.length;for(;++f<g;){const _=u[f];if((0,r.K)(_))try{_.unsubscribe()}catch(D){c=c||[],D instanceof p?c=c.concat(y(D.errors)):c.push(D)}}}if(c)throw new p(c)}add(c){let o=c;if(!c)return b.EMPTY;switch(typeof c){case"function":o=new b(c);case"object":if(o===this||o.closed||"function"!=typeof o.unsubscribe)return o;if(this.closed)return o.unsubscribe(),o;if(!(o instanceof b)){const u=o;o=new b,o._subscriptions=[u]}break;default:throw new Error("unrecognized teardown "+c+" added to Subscription.")}let{_parentOrParents:a}=o;if(null===a)o._parentOrParents=this;else if(a instanceof b){if(a===this)return o;o._parentOrParents=[a,this]}else{if(-1!==a.indexOf(this))return o;a.push(this)}const l=this._subscriptions;return null===l?this._subscriptions=[o]:l.push(o),o}remove(c){const o=this._subscriptions;if(o){const a=o.indexOf(c);-1!==a&&o.splice(a,1)}}}var m;function y(m){return m.reduce((c,o)=>c.concat(o instanceof p?o.errors:o),[])}b.EMPTY=((m=new b).closed=!0,m)},92830:(we,F,s)=>{"use strict";s.d(F,{v:()=>r});let t=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(h){if
1(h){const E=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+E.stack)}else t&&console.log("RxJS: Back to a better error behavior. Thank you. <3");t=h},get useDeprecatedSynchronousErrorHandling(){return t}}},41177:(we,F,s)=>{"use strict";s.d(F,{Ds:()=>b,IY:()=>E,ft:()=>m});var t=s(43489),r=s(32916),h=s(59249);class E extends t.L{constructor(o){super(),this.parent=o}_next(o){this.parent.notifyNext(o)}_error(o){this.parent.notifyError(o),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class b extends t.L{notifyNext(o){this.destination.next(o)}notifyError(o){this.destination.error(o)}notifyComplete(){this.destination.complete()}}function m(c,o){if(o.closed)return;if(c instanceof r.y)return c.subscribe(o);let a;try{a=(0,h.s)(c)(o)}catch(l){o.error(l)}return a}},71762:(we,F,s)=>{"use strict";s.d(F,{N:()=>b,c:()=>p});var t=s(8929),r=s(32916),h=s(42654),E=s(74327);class p extends r.y{constructor(a,l){super(),this.source=a,this.subjectFactory=l,this._refCount=0,this._isComplete=!1}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let a=this._connection;return a||(this._isComplete=!1,a=this._connection=new h.w,a.add(this.source.subscribe(new y(this.getSubject(),this))),a.closed&&(this._connection=null,a=h.w.EMPTY)),a}refCount(){return(0,E.x)()(this)}}const b=(()=>{const o=p.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:o._subscribe},_isComplete:{value:o._isComplete,writable:!0},getSubject:{value:o.getSubject},connect:{value:o.connect},refCount:{value:o.refCount}}})();class y extends t.Yc{constructor(a,l){super(a),this.connectable=l}_error(a){this._unsubscribe(),super._error(a)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const a=this.connectable;if(a){this.connectable=null;const l=a._connection;a._refCount=0,a._subject=null,a._connection=null,l&&l.unsubscribe()}}}},23426:(we,F,s)=>{"use strict";s.d(F,{Ms:()=>l,aj:()=>a});var t=s(72866),r=s(66688),h=s(43489);class E extends h.L{notifyNext(g,_,D,M,I){this.destination.next(_)}notifyError(g,_){this.destination.error(g)}notifyComplete(g){this.destination.complete()}}class p extends h.L{constructor(g,_,D){super(),this.parent=g,this.outerValue=_,this.outerIndex=D,this.index=0}_next(g){this.parent.notifyNext(this.outerValue,g,this.outerIndex,this.index++,this)}_error(g){this.parent.notifyError(g,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var b=s(59249),y=s(32916);function m(f,g,_,D,M=new p(f,_,D)){if(!M.closed)return g instanceof y.y?g.subscribe(M):(0,b.s)(g)(M)}var c=s(33009);const o={};function a(...f){let g,_;return(0,t.K)(f[f.length-1])&&(_=f.pop()),"function"==typeof f[f.length-1]&&(g=f.pop()),1===f.length&&(0,r.k)(f[0])&&(f=f[0]),(0,c.n)(f,_).lift(new l(g))}class l{constructor(g){this.resultSelector=g}call(g,_){return _.subscribe(new u(g,this.resultSelector))}}class u extends E{constructor(g,_){super(g),this.resultSelector=_,this.active=0,this.values=[],this.observables=[]}_next(g){this.values.push(o),this.observables.push(g)}_complete(){const g=this.observables,_=g.length;if(0===_)this.destination.complete();else{this.active=_,this.toRespond=_;for(let D=0;D<_;D++)this.add(m(this,g[D],void 0,D))}}notifyComplete(g){0==(this.active-=1)&&this.destination.complete()}notifyNext(g,_,D){const M=this.values,L=this.toRespond?M[D]===o?--this.toRespond:this.toRespond:0;M[D]=_,0===L&&(this.resultSelector?this._tryResultSelector(M):this.destination.next(M.slice()))}_tryResultSelector(g){let _;try{_=this.resultSelector.apply(this,g)}catch(D){return void this.destination.error(D)}this.destination.next(_)}}},61221:(we,F,s)=>{"use strict";s.d(F,{z:()=>E});var t=s(21086),r=s(89146);function E(...p){return function h(){return(0,r.J)(1)}()((0,t.of)(...p))}},88514:(we,F,s)=>{"use strict";s.d(F,{P:()=>E});var t=s(32916),r=s(5254),h=s(68896);function E(p){return new t.y(b=>{let y;try{y=p()}catch(c){return void b.error(c)}return(y?(0,r.D)(y):(0,h.c)()).subscribe(b)})}},68896:(we,F,s)=>{"use strict";s.d(F,{E:()=>r,c:()=>h});var t=s(32916);const r=new t.y(p=>p.complete());function h(p){return p?function E(p){return new t.y(b=>p.schedule(()=>b.complete()))}(p):r}},30567:(we,F,s)=>{"use strict";s.d(F,{D:()=>b});var t=s(32916),r=s(66688),h=s(24850),E=s(57830),p=s(5254);function b(...m){if(1===m.length){const c=m[0];if((0,r.k)(c))return y(c,null);if((0,E.K)(c)&&Object.getPrototypeOf(c)===Object.prototype){const o=Object.keys(c);return y(o.map(a=>c[a]),o)}}if("function"==typeof m[m.length-1]){const c=m.pop();return y(m=1===m.length&&(0,r.k)(m[0])?m[0]:m,null).pipe((0,h.U)(o=>c(...o)))}return y(m,null)}function y(m,c){return new t.y(o=>{const a=m.length;
1if(0===a)return void o.complete();const l=new Array(a);let u=0,f=0;for(let g=0;g<a;g++){const _=(0,p.D)(m[g]);let D=!1;o.add(_.subscribe({next:M=>{D||(D=!0,f++),l[g]=M},error:M=>o.error(M),complete:()=>{u++,(u===a||!D)&&(f===a&&o.next(c?c.reduce((M,I,L)=>(M[I]=l[L],M),{}):l),o.complete())}}))}})}},5254:(we,F,s)=>{"use strict";s.d(F,{D:()=>g});var t=s(32916),r=s(59249),h=s(42654),E=s(93821),y=s(66454),m=s(5430),a=s(98955),l=s(58515);function g(_,D){return D?function f(_,D){if(null!=_){if(function o(_){return _&&"function"==typeof _[E.L]}(_))return function p(_,D){return new t.y(M=>{const I=new h.w;return I.add(D.schedule(()=>{const L=_[E.L]();I.add(L.subscribe({next(R){I.add(D.schedule(()=>M.next(R)))},error(R){I.add(D.schedule(()=>M.error(R)))},complete(){I.add(D.schedule(()=>M.complete()))}}))})),I})}(_,D);if((0,a.t)(_))return function b(_,D){return new t.y(M=>{const I=new h.w;return I.add(D.schedule(()=>_.then(L=>{I.add(D.schedule(()=>{M.next(L),I.add(D.schedule(()=>M.complete()))}))},L=>{I.add(D.schedule(()=>M.error(L)))}))),I})}(_,D);if((0,l.z)(_))return(0,y.r)(_,D);if(function u(_){return _&&"function"==typeof _[m.hZ]}(_)||"string"==typeof _)return function c(_,D){if(!_)throw new Error("Iterable cannot be null");return new t.y(M=>{const I=new h.w;let L;return I.add(()=>{L&&"function"==typeof L.return&&L.return()}),I.add(D.schedule(()=>{L=_[m.hZ](),I.add(D.schedule(function(){if(M.closed)return;let R,N;try{const B=L.next();R=B.value,N=B.done}catch(B){return void M.error(B)}N?M.complete():(M.next(R),this.schedule())}))})),I})}(_,D)}throw new TypeError((null!==_&&typeof _||_)+" is not observable")}(_,D):_ instanceof t.y?_:new t.y((0,r.s)(_))}},33009:(we,F,s)=>{"use strict";s.d(F,{n:()=>E});var t=s(32916),r=s(13650),h=s(66454);function E(p,b){return b?(0,h.r)(p,b):new t.y((0,r.V)(p))}},23753:(we,F,s)=>{"use strict";s.d(F,{R:()=>b});var t=s(32916),r=s(66688),h=s(67043),E=s(24850);function b(a,l,u,f){return(0,h.m)(u)&&(f=u,u=void 0),f?b(a,l,u).pipe((0,E.U)(g=>(0,r.k)(g)?f(...g):f(g))):new t.y(g=>{y(a,l,function _(D){g.next(arguments.length>1?Array.prototype.slice.call(arguments):D)},g,u)})}function y(a,l,u,f,g){let _;if(function o(a){return a&&"function"==typeof a.addEventListener&&"function"==typeof a.removeEventListener}(a)){const D=a;a.addEventListener(l,u,g),_=()=>D.removeEventListener(l,u,g)}else if(function c(a){return a&&"function"==typeof a.on&&"function"==typeof a.off}(a)){const D=a;a.on(l,u),_=()=>D.off(l,u)}else if(function m(a){return a&&"function"==typeof a.addListener&&"function"==typeof a.removeListener}(a)){const D=a;a.addListener(l,u),_=()=>D.removeListener(l,u)}else{if(!a||!a.length)throw new TypeError("Invalid event target");for(let D=0,M=a.length;D<M;D++)y(a[D],l,u,f,g)}f.add(_)}},36787:(we,F,s)=>{"use strict";s.d(F,{T:()=>p});var t=s(32916),r=s(72866),h=s(89146),E=s(33009);function p(...b){let y=Number.POSITIVE_INFINITY,m=null,c=b[b.length-1];return(0,r.K)(c)?(m=b.pop(),b.length>1&&"number"==typeof b[b.length-1]&&(y=b.pop())):"number"==typeof c&&(y=b.pop()),null===m&&1===b.length&&b[0]instanceof t.y?b[0]:(0,h.J)(y)((0,E.n)(b,m))}},21086:(we,F,s)=>{"use strict";s.d(F,{of:()=>E});var t=s(72866),r=s(33009),h=s(66454);function E(...p){let b=p[p.length-1];return(0,t.K)(b)?(p.pop(),(0,h.r)(p,b)):(0,r.n)(p)}},61737:(we,F,s)=>{"use strict";s.d(F,{_:()=>r});var t=s(32916);function r(E,p){return new t.y(p?b=>p.schedule(h,0,{error:E,subscriber:b}):b=>b.error(E))}function h({error:E,subscriber:p}){p.error(E)}},98723:(we,F,s)=>{"use strict";s.d(F,{H:()=>p});var t=s(32916),r=s(20353),h=s(84241),E=s(72866);function p(y=0,m,c){let o=-1;return(0,h.k)(m)?o=Number(m)<1?1:Number(m):(0,E.K)(m)&&(c=m),(0,E.K)(c)||(c=r.P),new t.y(a=>{const l=(0,h.k)(y)?y:+y-c.now();return c.schedule(b,l,{index:0,period:o,subscriber:a})})}function b(y){const{index:m,period:c,subscriber:o}=y;if(o.next(m),!o.closed){if(-1===c)return o.complete();y.index=m+1,this.schedule(y,c)}}},57138:(we,F,s)=>{"use strict";s.d(F,{e:()=>y});var t=s(20353),r=s(41177);class E{constructor(c){this.durationSelector=c}call(c,o){return o.subscribe(new p(c,this.durationSelector))}}class p extends r.Ds{constructor(c,o){super(c),this.durationSelector=o,this.hasValue=!1}_next(c){if(this.value=c,this.hasValue=!0,!this.throttled){let o;try{const{durationSelector:l}=this;o=l(c)}catch(l){return this.destination.error(l)}const a=(0,r.ft)(o,new r.IY(this));!a||a.closed?this.clearThrottle():this.add(this.throttled=a)}}clearThrottle(){const{value:c,hasValue:o,throttled:a}=this;a&&(this.remove(a),this.throttled=void 0,a.unsubscribe()),o&&(this.value=void 0,this.hasValue=!1,this.destination.next(c))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var b=s(98723);function y(m,c=t.P){return function h(m){return function(o){return o.lift(new E(m))}}(()=>(0,b.H)(m,c))}},27221:(we,F,s)=>{"use strict";s.d(F,{K:()=>r});var t=s(41177);function r(p){return function(y){const m=new h(p),c=y.lift(m);return m.caught=c}}class h{constructor(b){this.selector=b}call(b,y){return y.subscribe(new E(b,this.selector,this.caught))}}class E extends t.Ds{constructor(b,y,m){super(b),this.selector=y,this.caught=m}error(b){if(!this.isStopped){let y;try{y=this.selector(b,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const m=new t.IY(this);this.add(m);const c=(0,t.ft)(y,m);c!==m&&this.add(c)}}}},57019:(we,F,s)=>{"use strict";s.d(F,{a:()=>p});
1var t=s(66688),r=s(23426),h=s(5254);function p(...b){let y=null;return"function"==typeof b[b.length-1]&&(y=b.pop()),1===b.length&&(0,t.k)(b[0])&&(b=b[0].slice()),m=>m.lift.call((0,h.D)([m,...b]),new r.Ms(y))}},21406:(we,F,s)=>{"use strict";s.d(F,{b:()=>r});var t=s(61709);function r(h,E){return(0,t.zg)(h,E,1)}},80013:(we,F,s)=>{"use strict";s.d(F,{b:()=>h});var t=s(43489),r=s(20353);function h(y,m=r.P){return c=>c.lift(new E(y,m))}class E{constructor(m,c){this.dueTime=m,this.scheduler=c}call(m,c){return c.subscribe(new p(m,this.dueTime,this.scheduler))}}class p extends t.L{constructor(m,c,o){super(m),this.dueTime=c,this.scheduler=o,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(m){this.clearDebounce(),this.lastValue=m,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(b,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:m}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(m)}}clearDebounce(){const m=this.debouncedSubscription;null!==m&&(this.remove(m),m.unsubscribe(),this.debouncedSubscription=null)}}function b(y){y.debouncedNext()}},75778:(we,F,s)=>{"use strict";s.d(F,{x:()=>r});var t=s(43489);function r(p,b){return y=>y.lift(new h(p,b))}class h{constructor(b,y){this.compare=b,this.keySelector=y}call(b,y){return y.subscribe(new E(b,this.compare,this.keySelector))}}class E extends t.L{constructor(b,y,m){super(b),this.keySelector=m,this.hasKey=!1,"function"==typeof y&&(this.compare=y)}compare(b,y){return b===y}_next(b){let y;try{const{keySelector:c}=this;y=c?c(b):b}catch(c){return this.destination.error(c)}let m=!1;if(this.hasKey)try{const{compare:c}=this;m=c(this.key,y)}catch(c){return this.destination.error(c)}else this.hasKey=!0;m||(this.key=y,this.destination.next(b))}}},92198:(we,F,s)=>{"use strict";s.d(F,{h:()=>r});var t=s(43489);function r(p,b){return function(m){return m.lift(new h(p,b))}}class h{constructor(b,y){this.predicate=b,this.thisArg=y}call(b,y){return y.subscribe(new E(b,this.predicate,this.thisArg))}}class E extends t.L{constructor(b,y,m){super(b),this.predicate=y,this.thisArg=m,this.count=0}_next(b){let y;try{y=this.predicate.call(this.thisArg,b,this.count++)}catch(m){return void this.destination.error(m)}y&&this.destination.next(b)}}},40537:(we,F,s)=>{"use strict";s.d(F,{x:()=>h});var t=s(43489),r=s(42654);function h(b){return y=>y.lift(new E(b))}class E{constructor(y){this.callback=y}call(y,m){return m.subscribe(new p(y,this.callback))}}class p extends t.L{constructor(y,m){super(y),this.add(new r.w(m))}}},24850:(we,F,s)=>{"use strict";s.d(F,{U:()=>r});var t=s(43489);function r(p,b){return function(m){if("function"!=typeof p)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return m.lift(new h(p,b))}}class h{constructor(b,y){this.project=b,this.thisArg=y}call(b,y){return y.subscribe(new E(b,this.project,this.thisArg))}}class E extends t.L{constructor(b,y,m){super(b),this.project=y,this.count=0,this.thisArg=m||this}_next(b){let y;try{y=this.project.call(this.thisArg,b,this.count++)}catch(m){return void this.destination.error(m)}this.destination.next(y)}}},89146:(we,F,s)=>{"use strict";s.d(F,{J:()=>h});var t=s(61709),r=s(35379);function h(E=Number.POSITIVE_INFINITY){return(0,t.zg)(r.y,E)}},61709:(we,F,s)=>{"use strict";s.d(F,{VS:()=>y,zg:()=>E});var t=s(24850),r=s(5254),h=s(41177);function E(m,c,o=Number.POSITIVE_INFINITY){return"function"==typeof c?a=>a.pipe(E((l,u)=>(0,r.D)(m(l,u)).pipe((0,t.U)((f,g)=>c(l,f,u,g))),o)):("number"==typeof c&&(o=c),a=>a.lift(new p(m,o)))}class p{constructor(c,o=Number.POSITIVE_INFINITY){this.project=c,this.concurrent=o}call(c,o){return o.subscribe(new b(c,this.project,this.concurrent))}}class b extends h.Ds{constructor(c,o,a=Number.POSITIVE_INFINITY){super(c),this.project=o,this.concurrent=a,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(c){this.active<this.concurrent?this._tryNext(c):this.buffer.push(c)}_tryNext(c){let o;const a=this.index++;try{o=this.project(c,a)}catch(l){return void this.destination.error(l)}this.active++,this._innerSub(o)}_innerSub(c){const o=new h.IY(this),a=this.destination;a.add(o);const l=(0,h.ft)(c,o);l!==o&&a.add(l)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(c){this.destination.next(c)}notifyComplete(){const c=this.buffer;this.active--,c.length>0?this._next(c.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}const y=E},74327:(we,F,s)=>{"use strict";s.d(F,{x:()=>r});var t=s(43489);function r(){return function(b){return b.lift(new h(b))}}class h{constructor(b){this.connectable=b}call(b,y){const{connectable:m}=this;m._refCount++;const c=new E(b,m),o=y.subscribe(c);return c.closed||(c.connection=m.connect()),o}}class E extends t.L{constructor(b,y){super(b),this.connectable=y}_unsubscribe(){const{connectable:b}=this;if(!b)return void(this.connection=null);this.connectable=null;const y=b._refCount;if(y<=0)return void(this.connection=null);if(b._refCount=y-1,y>1)return void(this.connection=null);const{connection:m}=this,c=b._connection;this.connection=null,c&&(!m||c===m)&&c.unsubscribe()}}},12474:(we,F,s)=>{"use strict";s.d(F,{B:()=>y});var t=s(71762);class h{constructor(c,o){this.subjectFactory=c,this.selector=o}call(c,o){const{selector:a}=this,l=this.subjectFactory(),u=a(l).subscribe(c);return u.add(o.subscribe(l)),u}}var E=s(74327),p=s(8929);function b(){return new p.xQ}function y(){return m=>(0,E.x)()(function r(m,c){return function(a){let l;if(l="function"==typeof m?m:function(){return m},"function"==typeof c)return a.lift(new h(l,c));const u=Object.create(a,t.N);return u.source=a,u.subjectFactory=l,u}}(b)(m))}},31307:(we,F,s)=>{"use strict";s.d(F,{T:()=>r});var t=s(43489);function r(p){return b=>b.lift(new h(p))}class h{constructor(b){this.total=b}call(b,y){return y.subscribe(new E(b,this.total))}}class E extends t.L{constructor(b,y){super(b),this.total=y,this.count=0}_next(b){++this.count>this.total&&this.destination.next(b)}}},1059:(we,F,s)=>{"use strict";s.d(F,{O:()=>h});
1var t=s(61221),r=s(72866);function h(...E){const p=E[E.length-1];return(0,r.K)(p)?(E.pop(),b=>(0,t.z)(E,b,p)):b=>(0,t.z)(E,b)}},87545:(we,F,s)=>{"use strict";s.d(F,{w:()=>E});var t=s(24850),r=s(5254),h=s(41177);function E(y,m){return"function"==typeof m?c=>c.pipe(E((o,a)=>(0,r.D)(y(o,a)).pipe((0,t.U)((l,u)=>m(o,l,a,u))))):c=>c.lift(new p(y))}class p{constructor(m){this.project=m}call(m,c){return c.subscribe(new b(m,this.project))}}class b extends h.Ds{constructor(m,c){super(m),this.project=c,this.index=0}_next(m){let c;const o=this.index++;try{c=this.project(m,o)}catch(a){return void this.destination.error(a)}this._innerSub(c)}_innerSub(m){const c=this.innerSubscription;c&&c.unsubscribe();const o=new h.IY(this),a=this.destination;a.add(o),this.innerSubscription=(0,h.ft)(m,o),this.innerSubscription!==o&&a.add(this.innerSubscription)}_complete(){const{innerSubscription:m}=this;(!m||m.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(m){this.destination.next(m)}}},72986:(we,F,s)=>{"use strict";s.d(F,{q:()=>E});var t=s(43489),r=s(94231),h=s(68896);function E(y){return m=>0===y?(0,h.c)():m.lift(new p(y))}class p{constructor(m){if(this.total=m,this.total<0)throw new r.W}call(m,c){return c.subscribe(new b(m,this.total))}}class b extends t.L{constructor(m,c){super(m),this.total=c,this.count=0}_next(m){const c=this.total,o=++this.count;o<=c&&(this.destination.next(m),o===c&&(this.destination.complete(),this.unsubscribe()))}}},7625:(we,F,s)=>{"use strict";s.d(F,{R:()=>r});var t=s(41177);function r(p){return b=>b.lift(new h(p))}class h{constructor(b){this.notifier=b}call(b,y){const m=new E(b),c=(0,t.ft)(this.notifier,new t.IY(m));return c&&!m.seenValue?(m.add(c),y.subscribe(m)):m}}class E extends t.Ds{constructor(b){super(b),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},2994:(we,F,s)=>{"use strict";s.d(F,{b:()=>E});var t=s(43489),r=s(67876),h=s(67043);function E(y,m,c){return function(a){return a.lift(new p(y,m,c))}}class p{constructor(m,c,o){this.nextOrObserver=m,this.error=c,this.complete=o}call(m,c){return c.subscribe(new b(m,this.nextOrObserver,this.error,this.complete))}}class b extends t.L{constructor(m,c,o,a){super(m),this._tapNext=r.Z,this._tapError=r.Z,this._tapComplete=r.Z,this._tapError=o||r.Z,this._tapComplete=a||r.Z,(0,h.m)(c)?(this._context=this,this._tapNext=c):c&&(this._context=c,this._tapNext=c.next||r.Z,this._tapError=c.error||r.Z,this._tapComplete=c.complete||r.Z)}_next(m){try{this._tapNext.call(this._context,m)}catch(c){return void this.destination.error(c)}this.destination.next(m)}_error(m){try{this._tapError.call(this._context,m)}catch(c){return void this.destination.error(c)}this.destination.error(m)}_complete(){try{this._tapComplete.call(this._context)}catch(m){return void this.destination.error(m)}return this.destination.complete()}}},66454:(we,F,s)=>{"use strict";s.d(F,{r:()=>h});var t=s(32916),r=s(42654);function h(E,p){return new t.y(b=>{const y=new r.w;let m=0;return y.add(p.schedule(function(){m!==E.length?(b.next(E[m++]),b.closed||y.add(this.schedule())):b.complete()})),y})}},56686:(we,F,s)=>{"use strict";s.d(F,{o:()=>h});var t=s(42654);class r extends t.w{constructor(p,b){super()}schedule(p,b=0){return this}}class h extends r{constructor(p,b){super(p,b),this.scheduler=p,this.work=b,this.pending=!1}schedule(p,b=0){if(this.closed)return this;this.state=p;const y=this.id,m=this.scheduler;return null!=y&&(this.id=this.recycleAsyncId(m,y,b)),this.pending=!0,this.delay=b,this.id=this.id||this.requestAsyncId(m,this.id,b),this}requestAsyncId(p,b,y=0){return setInterval(p.flush.bind(p,this),y)}recycleAsyncId(p,b,y=0){if(null!==y&&this.delay===y&&!1===this.pending)return b;clearInterval(b)}execute(p,b){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const y=this._execute(p,b);if(y)return y;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(p,b){let m,y=!1;try{this.work(p)}catch(c){y=!0,m=!!c&&c||new Error(c)}if(y)return this.unsubscribe(),m}_unsubscribe(){const p=this.id,b=this.scheduler,y=b.actions,m=y.indexOf(this);
1this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==m&&y.splice(m,1),null!=p&&(this.id=this.recycleAsyncId(b,p,null)),this.delay=null}}},32268:(we,F,s)=>{"use strict";s.d(F,{v:()=>r});let t=(()=>{class h{constructor(p,b=h.now){this.SchedulerAction=p,this.now=b}schedule(p,b=0,y){return new this.SchedulerAction(this,p).schedule(y,b)}}return h.now=()=>Date.now(),h})();class r extends t{constructor(E,p=t.now){super(E,()=>r.delegate&&r.delegate!==this?r.delegate.now():p()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(E,p=0,b){return r.delegate&&r.delegate!==this?r.delegate.schedule(E,p,b):super.schedule(E,p,b)}flush(E){const{actions:p}=this;if(this.active)return void p.push(E);let b;this.active=!0;do{if(b=E.execute(E.state,E.delay))break}while(E=p.shift());if(this.active=!1,b){for(;E=p.shift();)E.unsubscribe();throw b}}}},8139:(we,F,s)=>{"use strict";s.d(F,{E:()=>a});let t=1;const r=Promise.resolve(),h={};function E(u){return u in h&&(delete h[u],!0)}const p={setImmediate(u){const f=t++;return h[f]=!0,r.then(()=>E(f)&&u()),f},clearImmediate(u){E(u)}};var y=s(56686),c=s(32268);const a=new class o extends c.v{flush(f){this.active=!0,this.scheduled=void 0;const{actions:g}=this;let _,D=-1,M=g.length;f=f||g.shift();do{if(_=f.execute(f.state,f.delay))break}while(++D<M&&(f=g.shift()));if(this.active=!1,_){for(;++D<M&&(f=g.shift());)f.unsubscribe();throw _}}}(class m extends y.o{constructor(f,g){super(f,g),this.scheduler=f,this.work=g}requestAsyncId(f,g,_=0){return null!==_&&_>0?super.requestAsyncId(f,g,_):(f.actions.push(this),f.scheduled||(f.scheduled=p.setImmediate(f.flush.bind(f,null))))}recycleAsyncId(f,g,_=0){if(null!==_&&_>0||null===_&&this.delay>0)return super.recycleAsyncId(f,g,_);0===f.actions.length&&(p.clearImmediate(g),f.scheduled=void 0)}})},20353:(we,F,s)=>{"use strict";s.d(F,{P:()=>E});var t=s(56686);const E=new(s(32268).v)(t.o)},5430:(we,F,s)=>{"use strict";s.d(F,{hZ:()=>r});const r=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},93821:(we,F,s)=>{"use strict";s.d(F,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},57668:(we,F,s)=>{"use strict";s.d(F,{b:()=>t});const t="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},94231:(we,F,s)=>{"use strict";s.d(F,{W:()=>r});const r=(()=>{function h(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return h.prototype=Object.create(Error.prototype),h})()},95279:(we,F,s)=>{"use strict";s.d(F,{N:()=>r});const r=(()=>{function h(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return h.prototype=Object.create(Error.prototype),h})()},22782:(we,F,s)=>{"use strict";function t(r){setTimeout(()=>{throw r},0)}s.d(F,{z:()=>t})},35379:(we,F,s)=>{"use strict";function t(r){return r}s.d(F,{y:()=>t})},66688:(we,F,s)=>{"use strict";s.d(F,{k:()=>t});const t=Array.isArray||(r=>r&&"number"==typeof r.length)},58515:(we,F,s)=>{"use strict";s.d(F,{z:()=>t});const t=r=>r&&"number"==typeof r.length&&"function"!=typeof r},67043:(we,F,s)=>{"use strict";function t(r){return"function"==typeof r}s.d(F,{m:()=>t})},84241:(we,F,s)=>{"use strict";s.d(F,{k:()=>r});var t=s(66688);function r(h){return!(0,t.k)(h)&&h-parseFloat(h)+1>=0}},57830:(we,F,s)=>{"use strict";function t(r){return null!==r&&"object"==typeof r}s.d(F,{K:()=>t})},98955:(we,F,s)=>{"use strict";function t(r){return!!r&&"function"!=typeof r.subscribe&&"function"==typeof r.then}s.d(F,{t:()=>t})},72866:(we,F,s)=>{"use strict";function t(r){return r&&"function"==typeof r.schedule}s.d(F,{K:()=>t})},67876:(we,F,s)=>{"use strict";function t(){}s.d(F,{Z:()=>t})},59249:(we,F,s)=>{"use strict";s.d(F,{s:()=>a});var t=s(13650),r=s(22782),E=s(5430),b=s(93821),m=s(58515),c=s(98955),o=s(57830);const a=l=>{if(l&&"function"==typeof l[b.L])return(l=>u=>{const f=l[b.L]();if("function"!=typeof f.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return f.subscribe(u)})(l);if((0,m.z)(l))return(0,t.V)(l);if((0,c.t)(l))return(l=>u=>(l.then(f=>{u.closed||(u.next(f),u.complete())},f=>u.error(f)).then(null,r.z),u))(l);if(l&&"function"==typeof l[E.hZ])return(l=>u=>{const f=l[E.hZ]();for(;;){let g;
1try{g=f.next()}catch(_){return u.error(_),u}if(g.done){u.complete();break}if(u.next(g.value),u.closed)break}return"function"==typeof f.return&&u.add(()=>{f.return&&f.return()}),u})(l);{const f=`You provided ${(0,o.K)(l)?"an invalid object":`'${l}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(f)}}},13650:(we,F,s)=>{"use strict";s.d(F,{V:()=>t});const t=r=>h=>{for(let E=0,p=r.length;E<p&&!h.closed;E++)h.next(r[E]);h.complete()}},792:function(we){we.exports=function(F){function s(r){if(t[r])return t[r].exports;var h=t[r]={exports:{},id:r,loaded:!1};return F[r].call(h.exports,h,h.exports,s),h.loaded=!0,h.exports}var t={};return s.m=F,s.c=t,s.p="",s(0)}([function(F,s,t){function r(m,c){"object"==typeof m&&(c=m,m=void 0),c=c||{};var o,a=h(m),l=a.source,u=a.id;return c.forceNew||c["force new connection"]||!1===c.multiplex||y[u]&&a.path in y[u].nsps?(b("ignoring socket cache for %s",l),o=p(l,c)):(y[u]||(b("new io instance for %s",l),y[u]=p(l,c)),o=y[u]),a.query&&!c.query&&(c.query=a.query),o.socket(a.path,c)}var h=t(1),E=t(7),p=t(12),b=t(3)("socket.io-client");F.exports=s=r;var y=s.managers={};s.protocol=E.protocol,s.connect=r,s.Manager=t(12),s.Socket=t(37)},function(F,s,t){var h=t(2),E=t(3)("socket.io-client:url");F.exports=function r(p,b){var y=p;b=b||"undefined"!=typeof location&&location,null==p&&(p=b.protocol+"//"+b.host),"string"==typeof p&&("/"===p.charAt(0)&&(p="/"===p.charAt(1)?b.protocol+p:b.host+p),/^(https?|wss?):\/\//.test(p)||(E("protocol-less url %s",p),p=void 0!==b?b.protocol+"//"+p:"https://"+p),E("parse %s",p),y=h(p)),y.port||(/^(http|ws)$/.test(y.protocol)?y.port="80":/^(http|ws)s$/.test(y.protocol)&&(y.port="443")),y.path=y.path||"/";var c=-1!==y.host.indexOf(":")?"["+y.host+"]":y.host;return y.id=y.protocol+"://"+c+":"+y.port,y.href=y.protocol+"://"+c+(b&&b.port===y.port?"":":"+y.port),y}},function(F,s){var h=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,E=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];F.exports=function(p){var b=p,y=p.indexOf("["),m=p.indexOf("]");-1!=y&&-1!=m&&(p=p.substring(0,y)+p.substring(y,m).replace(/:/g,";")+p.substring(m,p.length));for(var c=h.exec(p||""),o={},a=14;a--;)o[E[a]]=c[a]||"";return-1!=y&&-1!=m&&(o.source=b,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=function t(p,b){var m=b.replace(/\/{2,9}/g,"/").split("/");return"/"!=b.substr(0,1)&&0!==b.length||m.splice(0,1),"/"==b.substr(b.length-1,1)&&m.splice(m.length-1,1),m}(0,o.path),o.queryKey=function r(p,b){var y={};return b.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(m,c,o){c&&(y[c]=o)}),y}(0,o.query),o}},function(F,s,t){(function(r){"use strict";function y(){var o;try{o=s.storage.debug}catch(a){}return!o&&void 0!==r&&"env"in r&&(o=r.env.DEBUG),o}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o};(s=F.exports=t(5)).log=function p(){return"object"===("undefined"==typeof console?"undefined":c(console))&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},s.formatArgs=function E(o){var a=this.useColors;if(o[0]=(a?"%c":"")+this.namespace+(a?" %c":" ")+o[0]+(a?"%c ":" ")+"+"+s.humanize(this.diff),a){var l="color: "+this.color;o.splice(1,0,l,"color: inherit");var u=0,f=0;o[0].replace(/%[a-zA-Z%]/g,function(g){"%%"!==g&&(u++,"%c"===g&&(f=u))}),o.splice(f,0,l)}},s.save=function b(o){try{null==o?s.storage.removeItem("debug"):s.storage.debug=o}catch(a){}},s.load=y,s.useColors=function h(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&
1("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function m(){try{return window.localStorage}catch(o){}}(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],s.formatters.j=function(o){try{return JSON.stringify(o)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}},s.enable(y())}).call(s,t(4))},function(F,s){function t(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function h(_){if(c===setTimeout)return setTimeout(_,0);if((c===t||!c)&&setTimeout)return c=setTimeout,setTimeout(_,0);try{return c(_,0)}catch(D){try{return c.call(null,_,0)}catch(M){return c.call(this,_,0)}}}function p(){f&&l&&(f=!1,l.length?u=l.concat(u):g=-1,u.length&&b())}function b(){if(!f){var _=h(p);f=!0;for(var D=u.length;D;){for(l=u,u=[];++g<D;)l&&l[g].run();g=-1,D=u.length}l=null,f=!1,function E(_){if(o===clearTimeout)return clearTimeout(_);if((o===r||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(_);try{return o(_)}catch(D){try{return o.call(null,_)}catch(M){return o.call(this,_)}}}(_)}}function y(_,D){this.fun=_,this.array=D}function m(){}var c,o,a=F.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:t}catch(_){c=t}try{o="function"==typeof clearTimeout?clearTimeout:r}catch(_){o=r}}();var l,u=[],f=!1,g=-1;a.nextTick=function(_){var D=new Array(arguments.length-1);if(arguments.length>1)for(var M=1;M<arguments.length;M++)D[M-1]=arguments[M];u.push(new y(_,D)),1!==u.length||f||h(b)},y.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(_){return[]},a.binding=function(_){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(_){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(F,s,t){"use strict";function h(c){function o(){if(o.enabled){var l=o,u=+new Date;l.diff=u-(a||u),l.prev=a,l.curr=u,a=u;for(var g=new Array(arguments.length),_=0;_<g.length;_++)g[_]=arguments[_];g[0]=s.coerce(g[0]),"string"!=typeof g[0]&&g.unshift("%O");var D=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,function(I,L){if("%%"===I)return I;D++;var R=s.formatters[L];return"function"==typeof R&&(I=R.call(l,g[D]),g.splice(D,1),D--),I}),s.formatArgs.call(l,g),(o.log||s.log||console.log.bind(console)).apply(l,g)}}var a;return o.namespace=c,o.enabled=s.enabled(c),o.useColors=s.useColors(),o.color=function r(c){var o,a=0;for(o in c)a=(a<<5)-a+c.charCodeAt(o),a|=0;return s.colors[Math.abs(a)%s.colors.length]}(c),o.destroy=E,"function"==typeof s.init&&s.init(o),s.instances.push(o),o}function E(){var c=s.instances.indexOf(this);return-1!==c&&(s.instances.splice(c,1),!0)}(s=F.exports=h.debug=h.default=h).coerce=function m(c){return c instanceof Error?c.stack||c.message:c},s.disable=function b(){s.enable("")},s.enable=function p(c){s.save(c),s.names=[],s.skips=[];var o,a=("string"==typeof c?c:"").split(/[\s,]+/),l=a.length;for(o=0;o<l;o++)a[o]&&("-"===(c=a[o].replace(/\*/g,".*?"))[0]?s.skips.push(new RegExp("^"+c.substr(1)+"$")):s.names.push(new RegExp("^"+c+"$")));for(o=0;o<s.instances.length;o++){var u=s.instances[o];u.enabled=s.enabled(u.namespace)}},s.enabled=function y(c){if("*"===c[c.length-1])return!0;var o,a;for(o=0,a=s.skips.length;o<a;o++)if(s.skips[o].test(c))return!1;for(o=0,a=s.names.length;o<a;o++)if(s.names[o].test(c))return!0;return!1},s.humanize=t(6),s.instances=[],s.names=[],s.skips=[],s.formatters={}},function(F,s){function E(o,a,l){if(!(o<a))return o<1.5*a?Math.floor(o/a)+" "+l:Math.ceil(o/a)+" "+l+"s"}var p=1e3,b=60*p,y=60*b,m=24*y,c=365.25*m;F.exports=function(o,a){a=a||{};var l=typeof o;if("string"===l&&o.length>0)return function t(o){if(!((o=String(o)).length>100)){var a=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(o);if(a){var l=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*c;case"days":case"day":case"d":return l*m;case"hours":case"hour":case"hrs":case"hr":case"h":return l*y;case"minutes":case"minute":case"mins":case"min":case"m":return l*b;case"seconds":case"second":case"secs":case"sec":case"s":return l*p;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}}}(o);if("number"===l&&!1===isNaN(o))return a.long?function h(o){return E(o,m,"day")||E(o,y,"hour")||E(o,b,"minute")||E(o,p,"second")||o+" ms"}(o):function r(o){return o>=m?Math.round(o/m)+"d":o>=y?Math.round(o/y)+"h":o>=b?Math.round(o/b)+"m":o>=p?Math.round(o/p)+"s":o+"ms"}(o);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(o))}},function(F,s,t){function r(){}function h(D){var M=""+D.type;if(s.BINARY_EVENT!==D.type&&s.BINARY_ACK!==D.type||(M+=D.attachments+"-"),D.nsp&&"/"!==D.nsp&&(M+=D.nsp+","),null!=D.id&&(M+=D.id),null!=D.data){var I=function E(D){try{return JSON.stringify(D)}catch(M){return!1}}(D.data);if(!1===I)return _;M+=I}return a("encoded %j as %s",D,M),M}function b(){this.reconstructor=null}function y(D){var M=0,I={type:Number(D.charAt(0))};if(null==s.types[I.type])return o("unknown packet type "+I.type);if(s.BINARY_EVENT===I.type||s.BINARY_ACK===I.type){for(var L="";"-"!==D.charAt(++M)&&(L+=D.charAt(M),M!=D.length););if(L!=Number(L)||"-"!==D.charAt(M))throw new Error("Illegal attachments");I.attachments=Number(L)}if("/"===D.charAt(M+1))for(I.nsp="";++M&&","!==(R=D.charAt(M))&&(I.nsp+=R,M!==D.length););else I.nsp="/";var N=D.charAt(M+1);if(""!==N&&Number(N)==N){for(I.id="";++M;){var R;if(null==(R=D.charAt(M))||Number(R)!=R){--M;break}if(I.id+=D.charAt(M),M===D.length)break}I.id=Number(I.id)}if(D.charAt(++M)){var B=function m(D){try{return JSON.parse(D)}catch(M){return!1}}(D.substr(M));
1if(!1===B||I.type!==s.ERROR&&!f(B))return o("invalid payload");I.data=B}return a("decoded %s as %j",D,I),I}function c(D){this.reconPack=D,this.buffers=[]}function o(D){return{type:s.ERROR,data:"parser error: "+D}}var a=t(3)("socket.io-parser"),l=t(8),u=t(9),f=t(10),g=t(11);s.protocol=4,s.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],s.CONNECT=0,s.DISCONNECT=1,s.EVENT=2,s.ACK=3,s.ERROR=4,s.BINARY_EVENT=5,s.BINARY_ACK=6,s.Encoder=r,s.Decoder=b;var _=s.ERROR+'"encode error"';r.prototype.encode=function(D,M){a("encoding packet %j",D),s.BINARY_EVENT===D.type||s.BINARY_ACK===D.type?function p(D,M){u.removeBlobs(D,function I(L){var R=u.deconstructPacket(L),N=h(R.packet),B=R.buffers;B.unshift(N),M(B)})}(D,M):M([h(D)])},l(b.prototype),b.prototype.add=function(D){var M;if("string"==typeof D)M=y(D),s.BINARY_EVENT===M.type||s.BINARY_ACK===M.type?(this.reconstructor=new c(M),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",M)):this.emit("decoded",M);else{if(!g(D)&&!D.base64)throw new Error("Unknown type: "+D);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(M=this.reconstructor.takeBinaryData(D))&&(this.reconstructor=null,this.emit("decoded",M))}},b.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},c.prototype.takeBinaryData=function(D){if(this.buffers.push(D),this.buffers.length===this.reconPack.attachments){var M=u.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),M}return null},c.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(F,s,t){function r(E){if(E)return function h(E){for(var p in r.prototype)E[p]=r.prototype[p];return E}(E)}F.exports=r,r.prototype.on=r.prototype.addEventListener=function(E,p){return this._callbacks=this._callbacks||{},(this._callbacks["$"+E]=this._callbacks["$"+E]||[]).push(p),this},r.prototype.once=function(E,p){function b(){this.off(E,b),p.apply(this,arguments)}return b.fn=p,this.on(E,b),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(E,p){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var b=this._callbacks["$"+E];if(!b)return this;if(1==arguments.length)return delete this._callbacks["$"+E],this;for(var y,m=0;m<b.length;m++)if((y=b[m])===p||y.fn===p){b.splice(m,1);break}return 0===b.length&&delete this._callbacks["$"+E],this},r.prototype.emit=function(E){this._callbacks=this._callbacks||{};for(var p=new Array(arguments.length-1),b=this._callbacks["$"+E],y=1;y<arguments.length;y++)p[y-1]=arguments[y];if(b){y=0;for(var m=(b=b.slice(0)).length;y<m;++y)b[y].apply(this,p)}return this},r.prototype.listeners=function(E){return this._callbacks=this._callbacks||{},this._callbacks["$"+E]||[]},r.prototype.hasListeners=function(E){return!!this.listeners(E).length}},function(F,s,t){function r(c,o){if(!c)return c;if(p(c)){var a={_placeholder:!0,num:o.length};return o.push(c),a}if(E(c)){for(var l=new Array(c.length),u=0;u<c.length;u++)l[u]=r(c[u],o);return l}if("object"==typeof c&&!(c instanceof Date)){for(var f in l={},c)l[f]=r(c[f],o);return l}return c}function h(c,o){if(!c)return c;if(c&&c._placeholder)return o[c.num];if(E(c))for(var a=0;a<c.length;a++)c[a]=h(c[a],o);else if("object"==typeof c)for(var l in c)c[l]=h(c[l],o);return c}var E=t(10),p=t(11),b=Object.prototype.toString,y="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===b.call(Blob),m="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===b.call(File);s.deconstructPacket=function(c){var o=[],l=c;return l.data=r(c.data,o),l.attachments=o.length,{packet:l,buffers:o}},s.reconstructPacket=function(c,o){return c.data=h(c.data,o),c.attachments=void 0,c},s.removeBlobs=function(c,o){var l=0,u=c;(function a(f,g,_){if(!f)return f;if(y&&f instanceof Blob||m&&f instanceof File){l++;var D=new FileReader;D.onload=function(){_?_[g]=this.result:u=this.result,--l||o(u)},D.readAsArrayBuffer(f)}else if(E(f))for(var M=0;M<f.length;M++)a(f[M],M,f);else if("object"==typeof f&&!p(f))for(var I in f)a(f[I],I,f)})(u),l||o(u)}},function(F,s){var t={}.toString;F.exports=Array.isArray||function(r){return"[object Array]"==t.call(r)}},function(F,s){F.exports=function t(p){return r&&Buffer.isBuffer(p)||h&&(p instanceof ArrayBuffer||E(p))};var r="function"==typeof Buffer&&"function"==typeof Buffer.isBuffer,h="function"==typeof ArrayBuffer,E=function(p){return"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(p):p.buffer instanceof ArrayBuffer}},function(F,s,t){function r(u,f){if(!(this instanceof r))return new r(u,f);u&&"object"==typeof u&&(f=u,u=void 0),(f=f||{}).path=f.path||"/socket.io",this.nsps={},this.subs=[],this.opts=f,this.reconnection(!1!==f.reconnection),this.reconnectionAttempts(f.reconnectionAttempts||1/0),this.reconnectionDelay(f.reconnectionDelay||1e3),this.reconnectionDelayMax(f.reconnectionDelayMax||5e3),this.randomizationFactor(f.randomizationFactor||.5),this.backoff=new a({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==f.timeout?2e4:f.timeout),this.readyState="closed",this.uri=u,this.connecting=[],this.lastPing=null,this.encoding=!1,this.packetBuffer=[];var g=f.parser||b;this.encoder=new g.Encoder,this.decoder=new g.Decoder,this.autoConnect=!1!==f.autoConnect,this.autoConnect&&this.open()}var h=t(13),E=t(37),p=t(8),b=t(7),y=t(39),m=t(40),c=t(3)("socket.io-client:manager"),o=t(36),a=t(41
vendor: 19,516 bytes, line 1
1),l=Object.prototype.hasOwnProperty;F.exports=r,r.prototype.emitAll=function(){for(var u in this.emit.apply(this,arguments),this.nsps)l.call(this.nsps,u)&&this.nsps[u].emit.apply(this.nsps[u],arguments)},r.prototype.updateSocketIds=function(){for(var u in this.nsps)l.call(this.nsps,u)&&(this.nsps[u].id=this.generateId(u))},r.prototype.generateId=function(u){return("/"===u?"":u+"#")+this.engine.id},p(r.prototype),r.prototype.reconnection=function(u){return arguments.length?(this._reconnection=!!u,this):this._reconnection},r.prototype.reconnectionAttempts=function(u){return arguments.length?(this._reconnectionAttempts=u,this):this._reconnectionAttempts},r.prototype.reconnectionDelay=function(u){return arguments.length?(this._reconnectionDelay=u,this.backoff&&this.backoff.setMin(u),this):this._reconnectionDelay},r.prototype.randomizationFactor=function(u){return arguments.length?(this._randomizationFactor=u,this.backoff&&this.backoff.setJitter(u),this):this._randomizationFactor},r.prototype.reconnectionDelayMax=function(u){return arguments.length?(this._reconnectionDelayMax=u,this.backoff&&this.backoff.setMax(u),this):this._reconnectionDelayMax},r.prototype.timeout=function(u){return arguments.length?(this._timeout=u,this):this._timeout},r.prototype.maybeReconnectOnOpen=function(){!this.reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()},r.prototype.open=r.prototype.connect=function(u,f){if(c("readyState %s",this.readyState),~this.readyState.indexOf("open"))return this;c("opening %s",this.uri),this.engine=h(this.uri,this.opts);var g=this.engine,_=this;this.readyState="opening",this.skipReconnect=!1;var D=y(g,"open",function(){_.onopen(),u&&u()}),M=y(g,"error",function(R){if(c("connect_error"),_.cleanup(),_.readyState="closed",_.emitAll("connect_error",R),u){var N=new Error("Connection error");N.data=R,u(N)}else _.maybeReconnectOnOpen()});if(!1!==this._timeout){var I=this._timeout;c("connect attempt will timeout after %d",I),0===I&&D.destroy();var L=setTimeout(function(){c("connect attempt timed out after %d",I),D.destroy(),g.close(),g.emit("error","timeout"),_.emitAll("connect_timeout",I)},I);this.subs.push({destroy:function(){clearTimeout(L)}})}return this.subs.push(D),this.subs.push(M),this},r.prototype.onopen=function(){c("open"),this.cleanup(),this.readyState="open",this.emit("open");var u=this.engine;this.subs.push(y(u,"data",m(this,"ondata"))),this.subs.push(y(u,"ping",m(this,"onping"))),this.subs.push(y(u,"pong",m(this,"onpong"))),this.subs.push(y(u,"error",m(this,"onerror"))),this.subs.push(y(u,"close",m(this,"onclose"))),this.subs.push(y(this.decoder,"decoded",m(this,"ondecoded")))},r.prototype.onping=function(){this.lastPing=new Date,this.emitAll("ping")},r.prototype.onpong=function(){this.emitAll("pong",new Date-this.lastPing)},r.prototype.ondata=function(u){this.decoder.add(u)},r.prototype.ondecoded=function(u){this.emit("packet",u)},r.prototype.onerror=function(u){c("error",u),this.emitAll("error",u)},r.prototype.socket=function(u,f){function g(){~o(D.connecting,_)||D.connecting.push(_)}var _=this.nsps[u];if(!_){_=new E(this,u,f),this.nsps[u]=_;var D=this;_.on("connecting",g),_.on("connect",function(){_.id=D.generateId(u)}),this.autoConnect&&g()}return _},r.prototype.destroy=function(u){var f=o(this.connecting,u);~f&&this.connecting.splice(f,1),this.connecting.length||this.close()},r.prototype.packet=function(u){c("writing packet %j",u);var f=this;u.query&&0===u.type&&(u.nsp+="?"+u.query),f.encoding?f.packetBuffer.push(u):(f.encoding=!0,this.encoder.encode(u,function(g){for(var _=0;_<g.length;_++)f.engine.write(g[_],u.options);f.encoding=!1,f.processPacketQueue()}))},r.prototype.processPacketQueue=function(){if(this.packetBuffer.length>0&&!this.encoding){var u=this.packetBuffer.shift();this.packet(u)}},r.prototype.cleanup=function(){c("cleanup");for(var u=this.subs.length,f=0;f<u;f++)this.subs.shift().destroy();this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},r.prototype.close=r.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"===this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},r.prototype.onclose=function(u){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",u),this._reconnection&&!this.skipReconnect&&this.reconnect()},r.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var u=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var f=this.backoff.duration();c("will wait %dms before reconnect attempt",f),this.reconnecting=!0;var g=setTimeout(function(){u.skipReconnect||(c("attempting reconnect"),u.emitAll("reconnect_attempt",u.backoff.attempts),u.emitAll("reconnecting",u.backoff.attempts),u.skipReconnect||u.open(function(_){_?(c("reconnect attempt error"),u.reconnecting=!1,u.reconnect(),u.emitAll("reconnect_error",_.data)):(c("reconnect success"),u.onreconnect())}))},f);this.subs.push({destroy:function(){clearTimeout(g)}})}},r.prototype.onreconnect=function(){var u=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",u)}},function(F,s,t){F.exports=t(14),F.exports.parser=t(22)},function(F,s,t){function r(a,l){return this instanceof r?(l=l||{},a&&"object"==typeof a&&(l=a,a=null),a?(a=c(a),l.hostname=a.host,l.secure="https"===a.protocol||"wss"===a.protocol,l.port=a.port,a.query&&(l.query=a.query)):l.host&&(l.hostname=c(l.host).host),this.secure=null!=l.secure?l.secure:"undefined"!=typeof location&&"https:"===location.protocol,l.hostname&&!l.port&&(l.port=this.secure?"443":"80"),this.agent=l.agent||!1,this.hostname=l.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=l.port||("undefined"!=typeof location&&location.port?location.port:this.secure?443:80),this.query=l.query||{},"string"==typeof this.query&&(this.query=o.decode(this.query)),this.upgrade=!1!==l.upgrade,this.path=(l.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!l.forceJSONP,this.jsonp=!1!==l.jsonp,this.forceBase64=!!l.forceBase64,this.enablesXDR=!!l.enablesXDR,this.withCredentials=!1!==l.withCredentials,this.timestampParam=l.timestampParam||"t",this.timestampRequests=l.timestampRequests,this.transports=l.transports||["polling","websocket"],this.transportOptions=l.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=l.policyPort||843,this.rememberUpgrade=l.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=l.onlyBinaryUpgrades,this.perMessageDeflate=!1!==l.perMessageDeflate&&(l.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=l.pfx||null,this.key=l.key||null,this.passphrase=l.passphrase||null,this.cert=l.cert||null,this.ca=l.ca||null,this.ciphers=l.ciphers||null,this.rejectUnauthorized=void 0===l.rejectUnauthorized||l.rejectUnauthorized,this.forceNode=!!l.forceNode,this.isReactNative="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),("undefined"==typeof self||this.isReactNative)&&(l.extraHeaders&&Object.keys(l.extraHeaders).length>0&&(this.extraHeaders=l.extraHeaders),l.localAddress&&(this.localAddress=l.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,void this.open()):new r(a,l)}var E=t(15),p=t(8),b=t(3)("engine.io-client:socket"),y=t(36),m=t(22),c=t(2),o=t(30);F.exports=r,r.priorWebsocketSuccess=!1,p(r.prototype),r.protocol=m.protocol,r.Socket=r,r.Transport=t(21),r.transports=t(15),r.parser=t(22),r.prototype.createTransport=function(a){b('creating transport "%s"',a);var l=function h(a){var l={};for(var u in a)a.hasOwnProperty(u)&&(l[u]=a[u]);return l}(this.query);l.EIO=m.protocol,l.transport=a;var u=this.transportOptions[a]||{};return this.id&&(l.sid=this.id),new E[a]({query:l,socket:this,agent:u.agent||this.agent,hostname:u.hostname||this.hostname,port:u.port||this.port,secure:u.secure||this.secure,path:u.path||this.path,forceJSONP:u.forceJSONP||this.forceJSONP,jsonp:u.jsonp||this.jsonp,forceBase64:u.forceBase64||this.forceBase64,enablesXDR:u.enablesXDR||this.enablesXDR,withCredentials:u.withCredentials||this.withCredentials,timestampRequests:u.timestampRequests||this.timestampRequests,timestampParam:u.timestampParam||this.timestampParam,policyPort:u.policyPort||this.policyPort,pfx:u.pfx||this.pfx,key:u.key||this.key,passphrase:u.passphrase||this.passphrase,cert:u.cert||this.cert,ca:u.ca||this.ca,ciphers:u.ciphers||this.ciphers,rejectUnauthorized:u.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:u.perMessageDeflate||this.perMessageDeflate,extraHeaders:u.extraHeaders||this.extraHeaders,forceNode:u.forceNode||this.forceNode,localAddress:u.localAddress||this.localAddress,requestTimeout:u.requestTimeout||this.requestTimeout,protocols:u.protocols||void 0,isReactNative:this.isReactNative})},r.prototype.open=function(){var a;if(this.rememberUpgrade&&r.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))a="websocket";else{if(0===this.transports.length){var l=this;return void setTimeout(function(){l.emit("error","No transports available")},0)}a=this.transports[0]}this.readyState="opening";try{a=this.createTransport(a)}catch(u){return this.transports.shift(),void this.open()}a.open(),this.setTransport(a)},r.prototype.setTransport=function(a){b("setting transport %s",a.name);var l=this;this.transport&&(b("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=a,a.on("drain",function(){l.onDrain()}).on("packet",function(u){l.onPacket(u)}).on("error",function(u){l.onError(u)}).on("close",function(){l.onClose("transport close")})},r.prototype.probe=function(a){function l(){R.onlyBinaryUpgrades&&(L=L||!this.supportsBinary&&R.transport.supportsBinary),L||(b('probe transport "%s" opened',a),I.send([{type:"ping",data:"probe"}]),I.once("packet",function(B){if(!L)if("pong"===B.type&&"probe"===B.data){if(b('probe transport "%s" pong',a),R.upgrading=!0,R.emit("upgrading",I),!I)return;r.priorWebsocketSuccess="websocket"===I.name,b('pausing current transport "%s"',R.transport.name),R.transport.pause(function(){L||"closed"!==R.readyState&&(b("changing transport and sending upgrade packet"),M(),R.setTransport(I),I.send([{type:"upgrade"}]),R.emit("upgrade",I),I=null,R.upgrading=!1,R.flush())})}else{b('probe transport "%s" failed',a);var rt=new Error("probe error");rt.transport=I.name,R.emit("upgradeError",rt)}}))}function u(){L||(L=!0,M(),I.close(),I=null)}function f(N){var B=new Error("probe error: "+N);B.transport=I.name,u(),b('probe transport "%s" failed because of error: %s',a,N),R.emit("upgradeError",B)}function g(){f("transport closed")}function _(){f("socket closed")}function D(N){I&&N.name!==I.name&&(b('"%s" works - aborting "%s"',N.name,I.name),u())}function M(){I.removeListener("open",l),I.removeListener("error",f),I.removeListener("close",g),R.removeListener("close",_),R.removeListener("upgrading",D)}b('probing transport "%s"',a);var I=this.createTransport(a,{probe:1}),L=!1,R=this;r.priorWebsocketSuccess=!1,I.once("open",l),I.once("error",f),I.once("close",g),this.once("close",_),this.once("upgrading",D),I.open()},r.prototype.onOpen=function(){if(b("socket open"),this.readyState="open",r.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){b("starting upgrade probes");for(var a=0,l=this.upgrades.length;a<l;a++)this.probe(this.upgrades[a])}},r.prototype.onPacket=function(a){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(b('socket receive: type "%s", data "%s"',a.type,a.data),this.emit("packet",a),this.emit("heartbeat"),a.type){case"open":this.onHandshake(JSON.parse(a.data));break;case"pong":this.setPing(),this.emit("pong");break;case"error":var l=new Error("server error");l.code=a.data,this.onError(l);break;case"message":this.emit("data",a.data),this.emit("message",a.data)}else b('packet received with socket readyState "%s"',this.readyState)},r.prototype.onHandshake=function(a){this.emit("handshake",a),this.id=a.sid,this.transport.query.sid=a.sid,this.upgrades=this.filterUpgrades(a.upgrades),this.pingInterval=a.pingInterval,this.pingTimeout=a.pingTimeout,this.onOpen(),"closed"!==this.readyState&&(this.setPing(),this.removeListener("heartbeat",this.onHeartbeat),this.on("heartbeat",this.onHeartbeat))},r.prototype.onHeartbeat=function(a){clearTimeout(this.pingTimeoutTimer);var l=this;l.pingTimeoutTimer=setTimeout(function(){"closed"!==l.readyState&&l.onClose("ping timeout")},a||l.pingInterval+l.pingTimeout)},r.prototype.setPing=function(){var a=this;clearTimeout(a.pingIntervalTimer),a.pingIntervalTimer=setTimeout(function(){b("writing ping packet - expecting pong within %sms",a.pingTimeout),a.ping(),a.onHeartbeat(a.pingTimeout)},a.pingInterval)},r.prototype.ping=function(){var a=this;this.sendPacket("ping",function(){a.emit("ping")})},r.prototype.onDrain=function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emit("drain"):this.flush()},r.prototype.flush=function(){"closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length&&(b("flushing %d packets in socket",this.writeBuffer.length),this.transport.send(this.writeBuffer),this.prevBufferLen=this.writeBuffer.length,this.emit("flush"))},r.prototype.write=r.prototype.send=function(a,l,u){return this.sendPacket("message",a,l,u),this},r.prototype.sendPacket=function(a,l,u,f){if("function"==typeof l&&(f=l,l=void 0),"function"==typeof u&&(f=u,u=null),"closing"!==this.readyState&&"closed"!==this.readyState){(u=u||{}).compress=!1!==u.compress;var g={type:a,data:l,options:u};this.emit("packetCreate",g),this.writeBuffer.push(g),f&&this.once("flush",f),this.flush()}},r.prototype.close=function(){function a(){f.onClose("forced close"),b("socket closing - telling transport to close"),f.transport.close()}function l(){f.removeListener("upgrade",l),f.removeListener("upgradeError",l),a()}function u(){f.once("upgrade",l),f.once("upgradeError",l)}if("opening"===this.readyState||"open"===this.readyState){this.readyState="closing";var f=this;this.writeBuffer.length?this.once("drain",function(){this.upgrading?u():a()}):this.upgrading?u():a()}return this},r.prototype.onError=function(a){b("socket error %j",a),r.priorWebsocketSuccess=!1,this.emit("error",a),this.onClose("transport error",a)},r.prototype.onClose=function(a,l){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){b('socket close with reason: "%s"',a);clearTimeout(this.pingIntervalTimer),clearTimeout(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),this.readyState="closed",this.id=null,this.emit("close",a,l),this.writeBuffer=[],this.prevBufferLen=0}},r.prototype.filterUpgrades=function(a){for(var l=[],u=0,f=a.length;u<f;u++)~y(this.transports,a[u])&&l.push(a[u]);return l}},function(F,s,t){var h=t(16),E=t(19),p=t(33),b=t(34);s.polling=function r(y){var c=!1,o=!1,a=!1!==y.jsonp;if("undefined"!=typeof location){var l="https:"===location.protocol,u=location.port;u||(u=l?443:80),c=y.hostname!==location.hostname||u!==y.port,o=y.secure!==l}if(y.xdomain=c,y.xscheme=o,"open"in new h(y)&&!y.forceJSONP)return new E(y);if(!a)throw new Error("JSONP disabled");return new p(y)},s.websocket=b},function(F,s,t){var r=t(17),h=t(18);F.exports=function(E){var p=E.xdomain,b=E.xscheme,y=E.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!p||r))return new XMLHttpRequest}catch(m){}try{if("undefined"!=typeof XDomainRequest&&!b&&y)return new XDomainRequest}catch(m){}if(!p)try{return new(h[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(m){}}},function(F,s){try{F.exports="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(t){F.exports=!1}},function(F,s){F.exports="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},function(F,s,t){function r(){}function h(u){if(y.call(this,u),this.requestTimeout=u.requestTimeout,this.extraHeaders=u.extraHeaders,"undefined"!=typeof location){var f="https:"===location.protocol,g=location.port;g||(g=f?443:80),this.xd="undefined"!=typeof location&&u.hostname!==location.hostname||g!==u.port,this.xs=u.secure!==f}}function E(u){this.method=u.method||"GET",this.uri=u.uri,this.xd=!!u.xd,this.xs=!!u.xs,this.async=!1!==u.async,this.data=void 0!==u.data?u.data:null,this.agent=u.agent,this.isBinary=u.isBinary,this.supportsBinary=u.supportsBinary,this.enablesXDR=u.enablesXDR,this.withCredentials=u.withCredentials,this.requestTimeout=u.requestTimeout,this.pfx=u.pfx,this.key=u.key,this.passphrase=u.passphrase,this.cert=u.cert,this.ca=u.ca,this.ciphers=u.ciphers,this.rejectUnauthorized=u.rejectUnauthorized,this.extraHeaders=u.extraHeaders,this.create()}function p(){for(var u in E.requests)E.requests.hasOwnProperty(u)&&E.requests[u].abort()}var b=t(16),y=t(20),m=t(8),c=t(31),o=t(3)("engine.io-client:polling-xhr"),a=t(18);F.exports=h,F.exports.Request=E,c(h,y),h.prototype.supportsBinary=!0,h.prototype.request=function(u){return(u=u||{}).uri=this.uri(),u.xd=this.xd,u.xs=this.xs,u.agent=this.agent||!1,u.supportsBinary=this.supportsBinary,u.enablesXDR=this.enablesXDR,u.withCredentials=this.withCredentials,u.pfx=this.pfx,u.key=this.key,u.passphrase=this.passphrase,u.cert=this.cert,u.ca=this.ca,u.ciphers=this.ciphers,u.rejectUnauthorized=this.rejectUnauthorized,u.requestTimeout=this.requestTimeout,u.extraHeaders=this.extraHeaders,new E(u)},h.prototype.doWrite=function(u,f){var _=this.request({method:"POST",data:u,isBinary:"string"!=typeof u&&void 0!==u}),D=this;_.on("success",f),_.on("error",function(M){D.onError("xhr post error",M)}),this.sendXhr=_},h.prototype.doPoll=function(){o("xhr poll");var u=this.request(),f=this;u.on("data",function(g){f.onData(g)}),u.on("error",function(g){f.onError("xhr poll error",g)}),this.pollXhr=u},m(E.prototype),E.prototype.create=function(){var u={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};u.pfx=this.pfx,u.key=this.key,u.passphrase=this.passphrase,u.cert=this.cert,u.ca=this.ca,u.ciphers=this.ciphers,u.rejectUnauthorized=this.rejectUnauthorized;var f=this.xhr=new b(u),g=this;try{o("xhr open %s: %s",this.method,this.uri),f.open(this.method,this.uri,this.async);try{if(this.extraHeaders)for(var _ in f.setDisableHeaderCheck&&f.setDisableHeaderCheck(!0),this.extraHeaders)this.extraHeaders.hasOwnProperty(_)&&f.setRequestHeader(_,this.extraHeaders[_])}catch(D){}if("POST"===this.method)try{f.setRequestHeader("Content-type",this.isBinary?"application/octet-stream":"text/plain;charset=UTF-8")}catch(D){}try{f.setRequestHeader("Accept","*/*")}catch(D){}"withCredentials"in f&&(f.withCredentials=this.withCredentials),this.requestTimeout&&(f.timeout=this.requestTimeout),this.hasXDR()?(f.onload=function(){g.onLoad()},f.onerror=function(){g.onError(f.responseText)}):f.onreadystatechange=function(){if(2===f.readyState)try{var D=f.getResponseHeader("Content-Type");
1(g.supportsBinary&&"application/octet-stream"===D||"application/octet-stream; charset=UTF-8"===D)&&(f.responseType="arraybuffer")}catch(M){}4===f.readyState&&(200===f.status||1223===f.status?g.onLoad():setTimeout(function(){g.onError("number"==typeof f.status?f.status:0)},0))},o("xhr data %s",this.data),f.send(this.data)}catch(D){return void setTimeout(function(){g.onError(D)},0)}"undefined"!=typeof document&&(this.index=E.requestsCount++,E.requests[this.index]=this)},E.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},E.prototype.onData=function(u){this.emit("data",u),this.onSuccess()},E.prototype.onError=function(u){this.emit("error",u),this.cleanup(!0)},E.prototype.cleanup=function(u){if(null!=this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=r:this.xhr.onreadystatechange=r,u)try{this.xhr.abort()}catch(f){}"undefined"!=typeof document&&delete E.requests[this.index],this.xhr=null}},E.prototype.onLoad=function(){var u;try{var f;try{f=this.xhr.getResponseHeader("Content-Type")}catch(g){}u=("application/octet-stream"===f||"application/octet-stream; charset=UTF-8"===f)&&this.xhr.response||this.xhr.responseText}catch(g){this.onError(g)}null!=u&&this.onData(u)},E.prototype.hasXDR=function(){return"undefined"!=typeof XDomainRequest&&!this.xs&&this.enablesXDR},E.prototype.abort=function(){this.cleanup()},E.requestsCount=0,E.requests={},"undefined"!=typeof document&&("function"==typeof attachEvent?attachEvent("onunload",p):"function"==typeof addEventListener&&addEventListener("onpagehide"in a?"pagehide":"unload",p,!1))},function(F,s,t){function r(o){c&&!(o&&o.forceBase64)||(this.supportsBinary=!1),h.call(this,o)}var h=t(21),E=t(30),p=t(22),b=t(31),y=t(32),m=t(3)("engine.io-client:polling");F.exports=r;var c=null!=new(t(16))({xdomain:!1}).responseType;b(r,h),r.prototype.name="polling",r.prototype.doOpen=function(){this.poll()},r.prototype.pause=function(o){function a(){m("paused"),l.readyState="paused",o()}var l=this;if(this.readyState="pausing",this.polling||!this.writable){var u=0;this.polling&&(m("we are currently polling - waiting to pause"),u++,this.once("pollComplete",function(){m("pre-pause polling complete"),--u||a()})),this.writable||(m("we are currently writing - waiting to pause"),u++,this.once("drain",function(){m("pre-pause writing complete"),--u||a()}))}else a()},r.prototype.poll=function(){m("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},r.prototype.onData=function(o){var a=this;m("polling got data %s",o),p.decodePayload(o,this.socket.binaryType,function(u,f,g){return"opening"===a.readyState&&"open"===u.type&&a.onOpen(),"close"===u.type?(a.onClose(),!1):void a.onPacket(u)}),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():m('ignoring poll - transport state "%s"',this.readyState))},r.prototype.doClose=function(){function o(){m("writing close packet"),a.write([{type:"close"}])}var a=this;"open"===this.readyState?(m("transport open - closing"),o()):(m("transport not open - deferring close"),this.once("open",o))},r.prototype.write=function(o){var a=this;this.writable=!1;var l=function(){a.writable=!0,a.emit("drain")};p.encodePayload(o,this.supportsBinary,function(u){a.doWrite(u,l)})},r.prototype.uri=function(){var o=this.query||{},a=this.secure?"https":"http",l="";return!1!==this.timestampRequests&&(o[this.timestampParam]=y()),this.supportsBinary||o.sid||(o.b64=1),o=E.encode(o),this.port&&("https"===a&&443!==Number(this.port)||"http"===a&&80!==Number(this.port))&&(l=":"+this.port),o.length&&(o="?"+o),a+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+l+this.path+o}},function(F,s,t){function r(p){this.path=p.path,this.hostname=p.hostname,this.port=p.port,this.secure=p.secure,this.query=p.query,this.timestampParam=p.timestampParam,this.timestampRequests=p.timestampRequests,this.readyState="",this.agent=p.agent||!1,this.socket=p.socket,this.enablesXDR=p.enablesXDR,this.withCredentials=p.withCredentials,this.pfx=p.pfx,this.key=p.key,this.passphrase=p.passphrase,this.cert=p.cert,this.ca=p.ca,this.ciphers=p.ciphers,this.rejectUnauthorized=p.rejectUnauthorized,this.forceNo
1de=p.forceNode,this.isReactNative=p.isReactNative,this.extraHeaders=p.extraHeaders,this.localAddress=p.localAddress}var h=t(22),E=t(8);F.exports=r,E(r.prototype),r.prototype.onError=function(p,b){var y=new Error(p);return y.type="TransportError",y.description=b,this.emit("error",y),this},r.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},r.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},r.prototype.send=function(p){if("open"!==this.readyState)throw new Error("Transport not open");this.write(p)},r.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},r.prototype.onData=function(p){var b=h.decodePacket(p,this.socket.binaryType);this.onPacket(b)},r.prototype.onPacket=function(p){this.emit("packet",p)},r.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(F,s,t){function p(R,N,B){if(!N)return s.encodeBase64Packet(R,B);if(_)return function E(R,N,B){if(!N)return s.encodeBase64Packet(R,B);var rt=new FileReader;return rt.onload=function(){s.encodePacket({type:R.type,data:rt.result},N,!0,B)},rt.readAsArrayBuffer(R.data)}(R,N,B);var rt=new Uint8Array(1);return rt[0]=D[R.type],B(new L([rt.buffer,R.data]))}function y(R,N,B){for(var rt=new Array(R.length),w=l(R.length,B),q=function(Wt,Kt,Qt){N(Kt,function(ce,Ee){rt[Wt]=Ee,Qt(ce,rt)})},Dt=0;Dt<R.length;Dt++)q(Dt,R[Dt],w)}var m,c=t(23),o=t(24),a=t(25),l=t(26),u=t(27);"undefined"!=typeof ArrayBuffer&&(m=t(28));var f="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),g="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),_=f||g;s.protocol=3;var D=s.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},M=c(D),I={type:"error",data:"parser error"},L=t(29);s.encodePacket=function(R,N,B,rt){"function"==typeof N&&(rt=N,N=!1),"function"==typeof B&&(rt=B,B=null);var w=void 0===R.data?void 0:R.data.buffer||R.data;if("undefined"!=typeof ArrayBuffer&&w instanceof ArrayBuffer)return function h(R,N,B){if(!N)return s.encodeBase64Packet(R,B);var rt=R.data,w=new Uint8Array(rt),q=new Uint8Array(1+rt.byteLength);q[0]=D[R.type];for(var Dt=0;Dt<w.length;Dt++)q[Dt+1]=w[Dt];return B(q.buffer)}(R,N,rt);if(void 0!==L&&w instanceof L)return p(R,N,rt);if(w&&w.base64)return function r(R,N){return N("b"+s.packets[R.type]+R.data.data)}(R,rt);var q=D[R.type];return void 0!==R.data&&(q+=B?u.encode(String(R.data),{strict:!1}):String(R.data)),rt(""+q)},s.encodeBase64Packet=function(R,N){var w,B="b"+s.packets[R.type];if(void 0!==L&&R.data instanceof L){var rt=new FileReader;return rt.onload=function(){var Kt=rt.result.split(",")[1];N(B+Kt)}
1,rt.readAsDataURL(R.data)}try{w=String.fromCharCode.apply(null,new Uint8Array(R.data))}catch(Kt){for(var q=new Uint8Array(R.data),Dt=new Array(q.length),Wt=0;Wt<q.length;Wt++)Dt[Wt]=q[Wt];w=String.fromCharCode.apply(null,Dt)}return B+=btoa(w),N(B)},s.decodePacket=function(R,N,B){if(void 0===R)return I;if("string"==typeof R){if("b"===R.charAt(0))return s.decodeBase64Packet(R.substr(1),N);if(B&&!1===(R=function b(R){try{R=u.decode(R,{strict:!1})}catch(N){return!1}return R}(R)))return I;var w=R.charAt(0);return Number(w)==w&&M[w]?R.length>1?{type:M[w],data:R.substring(1)}:{type:M[w]}:I}w=new Uint8Array(R)[0];var q=a(R,1);return L&&"blob"===N&&(q=new L([q])),{type:M[w],data:q}},s.decodeBase64Packet=function(R,N){var B=M[R.charAt(0)];if(!m)return{type:B,data:{base64:!0,data:R.substr(1)}};var rt=m.decode(R.substr(1));return"blob"===N&&L&&(rt=new L([rt])),{type:B,data:rt}},s.encodePayload=function(R,N,B){"function"==typeof N&&(B=N,N=null);var q=o(R);return N&&q?L&&!_?s.encodePayloadAsBlob(R,B):s.encodePayloadAsArrayBuffer(R,B):R.length?void y(R,function w(Dt,Wt){s.encodePacket(Dt,!!q&&N,!1,function(Kt){Wt(null,function rt(Dt){return Dt.length+":"+Dt}(Kt))})},function(Dt,Wt){return B(Wt.join(""))}):B("0:")},s.decodePayload=function(R,N,B){if("string"!=typeof R)return s.decodePayloadAsBinary(R,N,B);var rt;if("function"==typeof N&&(B=N,N=null),""===R)return B(I,0,1);for(var w,q,Dt="",Wt=0,Kt=R.length;Wt<Kt;Wt++){var Qt=R.charAt(Wt);if(":"===Qt){if(""===Dt||Dt!=(w=Number(Dt))||Dt!=(q=R.substr(Wt+1,w)).length)return B(I,0,1);if(q.length){if(rt=s.decodePacket(q,N,!1),I.type===rt.type&&I.data===rt.data)return B(I,0,1);if(!1===B(rt,Wt+w,Kt))return}Wt+=w,Dt=""}else Dt+=Qt}return""!==Dt?B(I,0,1):void 0},s.encodePayloadAsArrayBuffer=function(R,N){return R.length?void y(R,function B(rt,w){s.encodePacket(rt,!0,!0,function(q){return w(null,q)})},function(rt,w){var q=w.reduce(function(Kt,Qt){var ce;return Kt+(ce="string"==typeof Qt?Qt.length:Qt.byteLength).toString().length+ce+2},0),Dt=new Uint8Array(q),Wt=0;return w.forEach(function(Kt){var Qt="string"==typeof Kt,ce=Kt;if(Qt){for(var Ee=new Uint8Array(Kt.length),Ke=0;Ke<Kt.length;Ke++)Ee[Ke]=Kt.charCodeAt(Ke);ce=Ee.buffer}Dt[Wt++]=Qt?0:1;var _e=ce.byteLength.toString();for(Ke=0;Ke<_e.length;Ke++)Dt[Wt++]=parseInt(_e[Ke]);for(Dt[Wt++]=255,Ee=new Uint8Array(ce),Ke=0;Ke<Ee.length;Ke++)Dt[Wt++]=Ee[Ke]}),N(Dt.buffer)}):N(new ArrayBuffer(0))},s.encodePayloadAsBlob=function(R,N){y(R,function B(rt,w){s.encodePacket(rt,!0,!0,function(q){var Dt=new Uint8Array(1);if(Dt[0]=1,"string"==typeof q){for(var Wt=new Uint8Array(q.length),Kt=0;Kt<q.length;Kt++)Wt[Kt]=q.charCodeAt(Kt);q=Wt.buffer,Dt[0]=0}var ce=(q instanceof ArrayBuffer?q.byteLength:q.size).toString(),Ee=new Uint8Array(ce.length+1);for(Kt=0;Kt<ce.length;Kt++)Ee[Kt]=parseInt(ce[Kt]);if(Ee[ce.length]=255,L){var Ke=new L([Dt.buffer,Ee.buffer,q]);w(null,Ke)}})},function(rt,w){return N(new L(w))})},s.decodePayloadAsBinary=function(R,N,B){"function"==typeof N&&(B=N,N=null);for(var rt=R,w=[];rt.byteLength>0;){for(var q=new Uint8Array(rt),Dt=0===q[0],Wt="",Kt=1;255!==q[Kt];Kt++){if(Wt.length>310)return B(I,0,1);Wt+=q[Kt]}rt=a(rt,2+Wt.length),Wt=parseInt(Wt);var Qt=a(rt,0,Wt);if(Dt)try{Qt=String.fromCharCode.apply(null,new Uint8Array(Qt))}catch(Ke){var ce=new Uint8Array(Qt);for(Qt="",Kt=0;Kt<ce.length;Kt++)Qt+=String.fromCharCode(ce[Kt])}w.push(Qt),rt=a(rt,Wt)}var Ee=w.length;w.forEach(function(Ke,_e){B(s.decodePacket(Ke,N,!0),_e,Ee)})}},function(F,s){F.exports=Object.keys||function(t){var r=[],h=Object.prototype.hasOwnProperty;for(var E in t)h.call(t,E)&&r.push(E);return r}},function(F,s,t){var h=t(10),E=Object.prototype.toString,p="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===E.call(Blob),b="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===E.call(File);F.exports=function r(y){if(!y||"object"!=typeof y)return!1;if(h(y)){for(var m=0,c=y.length;m<c;m++)if(r(y[m]))return!0;return!1}if("function"==typeof Buffer&&Buffer.isBuffer&&Buffer.isBuffer(y)||"function"==typeof ArrayBuffer&&y instanceof ArrayBuffer||p&&y instanceof Blob||b&&y instanceof File)return!0;
1if(y.toJSON&&"function"==typeof y.toJSON&&1===arguments.length)return r(y.toJSON(),!0);for(var o in y)if(Object.prototype.hasOwnProperty.call(y,o)&&r(y[o]))return!0;return!1}},function(F,s){F.exports=function(t,r,h){var E=t.byteLength;if(r=r||0,h=h||E,t.slice)return t.slice(r,h);if(r<0&&(r+=E),h<0&&(h+=E),h>E&&(h=E),r>=E||r>=h||0===E)return new ArrayBuffer(0);for(var p=new Uint8Array(t),b=new Uint8Array(h-r),y=r,m=0;y<h;y++,m++)b[m]=p[y];return b.buffer}},function(F,s){function r(){}F.exports=function t(h,E,p){function b(m,c){if(b.count<=0)throw new Error("after called too many times");--b.count,m?(y=!0,E(m),E=p):0!==b.count||y||E(null,c)}var y=!1;return p=p||r,b.count=h,0===h?E():b}},function(F,s){function t(f){for(var g,_,D=[],M=0,I=f.length;M<I;)(g=f.charCodeAt(M++))>=55296&&g<=56319&&M<I?56320==(64512&(_=f.charCodeAt(M++)))?D.push(((1023&g)<<10)+(1023&_)+65536):(D.push(g),M--):D.push(g);return D}function h(f,g){if(f>=55296&&f<=57343){if(g)throw Error("Lone surrogate U+"+f.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function E(f,g){return u(f>>g&63|128)}function p(f,g){if(0==(4294967168&f))return u(f);var _="";return 0==(4294965248&f)?_=u(f>>6&31|192):0==(4294901760&f)?(h(f,g)||(f=65533),_=u(f>>12&15|224),_+=E(f,6)):0==(4292870144&f)&&(_=u(f>>18&7|240),_+=E(f,12),_+=E(f,6)),_+u(63&f|128)}function y(){if(l>=a)throw Error("Invalid byte index");var f=255&o[l];if(l++,128==(192&f))return 63&f;throw Error("Invalid continuation byte")}function m(f){var g,I;if(l>a)throw Error("Invalid byte index");if(l==a)return!1;if(g=255&o[l],l++,0==(128&g))return g;if(192==(224&g)){if((I=(31&g)<<6|y())>=128)return I;throw Error("Invalid continuation byte")}if(224==(240&g)){if((I=(15&g)<<12|y()<<6|y())>=2048)return h(I,f)?I:65533;throw Error("Invalid continuation byte")}if(240==(248&g)&&(I=(7&g)<<18|y()<<12|y()<<6|y())>=65536&&I<=1114111)return I;throw Error("Invalid UTF-8 detected")}var o,a,l,u=String.fromCharCode;F.exports={version:"2.1.2",encode:function b(f,g){for(var D=!1!==(g=g||{}).strict,M=t(f),I=M.length,L=-1,R="";++L<I;)R+=p(M[L],D);return R},decode:function c(f,g){var _=!1!==(g=g||{}).strict;o=t(f),a=o.length,l=0;for(var D,M=[];!1!==(D=m(_));)M.push(D);return function r(f){for(var g,_=f.length,D=-1,M="";++D<_;)(g=f[D])>65535&&(M+=u((g-=65536)>>>10&1023|55296),g=56320|1023&g),M+=u(g);return M}(M)}}},function(F,s){!function(t){"use strict";s.encode=function(r){var h,E=new Uint8Array(r),p=E.length,b="";for(h=0;h<p;h+=3)b+=t[E[h]>>2],b+=t[(3&E[h])<<4|E[h+1]>>4],b+=t[(15&E[h+1])<<2|E[h+2]>>6],b+=t[63&E[h+2]];return p%3==2?b=b.substring(0,b.length-1)+"=":p%3==1&&(b=b.substring(0,b.length-2)+"=="),b},s.decode=function(r){var h,E,p,b,y,m=.75*r.length,c=r.length,o=0;"="===r[r.length-1]&&(m--,"="===r[r.length-2]&&m--);var a=new ArrayBuffer(m),l=new Uint8Array(a);for(h=0;h<c;h+=4)E=t.indexOf(r[h]),p=t.indexOf(r[h+1]),b=t.indexOf(r[h+2]),y=t.indexOf(r[h+3]),l[o++]=E<<2|p>>4,l[o++]=(15&p)<<4|b>>2,l[o++]=(3&b)<<6|63&y;return a}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},function(F,s){function t(m){return m.map(function(c){if(c.buffer instanceof ArrayBuffer){var o=c.buffer;if(c.byteLength!==o.byteLength){var a=new Uint8Array(c.byteLength);a.set(new Uint8Array(o,c.byteOffset,c.byteLength)),o=a.buffer}return o}return c})}function r(m,c){c=c||{};var o=new E;return t(m).forEach(function(a){o.append(a)}),c.type?o.getBlob(c.type):o.getBlob()}function h(m,c){return new Blob(t(m),c||{})}var E=void 0!==E?E:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:"undefined"!=typeof MSBlobBuilder?MSBlobBuilder:"undefined"!=typeof MozBlobBuilder&&MozBlobBuilder,p=function(){try{return 2===new Blob(["hi"]).size}catch(c){return!1}}(),b=p&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(c){return!1}}(),y=E&&E.prototype.append&&E.prototype.getBlob;"undefined"!=typeof Blob&&(r.prototype=Blob.prototype,h.prototype=Blob.prototype),F.exports=p?b?Blob:h:y?r:void 0},function(F,s){s.encode=function(t){var r="";for(var h in t)t.hasOwnProperty(h)&&(r.length&&(r+="&"),r+=encodeURIComponent(h)+"="+encodeURIComponent(t[h]));return r},s.decode=function(t){for(var r={},h=t.split("&"),E=0,p=h.length;E<p;E++){var b=h[E].split("=");
1r[decodeURIComponent(b[0])]=decodeURIComponent(b[1])}return r}},function(F,s){F.exports=function(t,r){var h=function(){};h.prototype=r.prototype,t.prototype=new h,t.prototype.constructor=t}},function(F,s){"use strict";function t(o){var a="";do{a=p[o%b]+a,o=Math.floor(o/b)}while(o>0);return a}function h(){var o=t(+new Date);return o!==E?(m=0,E=o):o+"."+t(m++)}for(var E,p="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),b=64,y={},m=0,c=0;c<b;c++)y[p[c]]=c;h.encode=t,h.decode=function r(o){var a=0;for(c=0;c<o.length;c++)a=a*b+y[o.charAt(c)];return a},F.exports=h},function(F,s,t){function r(){}function h(o){E.call(this,o),this.query=this.query||{},y||(y=b.___eio=b.___eio||[]),this.index=y.length;var a=this;y.push(function(l){a.onData(l)}),this.query.j=this.index,"function"==typeof addEventListener&&addEventListener("beforeunload",function(){a.script&&(a.script.onerror=r)},!1)}var E=t(20),p=t(31),b=t(18);F.exports=h;var y,m=/\n/g,c=/\\n/g;p(h,E),h.prototype.supportsBinary=!1,h.prototype.doClose=function(){this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),this.form&&(this.form.parentNode.removeChild(this.form),this.form=null,this.iframe=null),E.prototype.doClose.call(this)},h.prototype.doPoll=function(){var o=this,a=document.createElement("script");this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),a.async=!0,a.src=this.uri(),a.onerror=function(f){o.onError("jsonp poll error",f)};var l=document.getElementsByTagName("script")[0];l?l.parentNode.insertBefore(a,l):(document.head||document.body).appendChild(a),this.script=a,"undefined"!=typeof navigator&&/gecko/i.test(navigator.userAgent)&&setTimeout(function(){var f=document.createElement("iframe");document.body.appendChild(f),document.body.removeChild(f)},100)},h.prototype.doWrite=function(o,a){function l(){u(),a()}function u(){if(f.iframe)try{f.form.removeChild(f.iframe)}catch(L){f.onError("jsonp polling iframe removal error",L)}try{g=document.createElement('<iframe src="javascript:0" name="'+f.iframeId+'">')}catch(L){(g=document.createElement("iframe")).name=f.iframeId,g.src="javascript:0"}g.id=f.iframeId,f.form.appendChild(g),f.iframe=g}var f=this;if(!this.form){var g,_=document.createElement("form"),D=document.createElement("textarea"),M=this.iframeId="eio_iframe_"+this.index;_.className="socketio",_.style.position="absolute",_.style.top="-1000px",_.style.left="-1000px",_.target=M,_.method="POST",_.setAttribute("accept-charset","utf-8"),D.name="d",_.appendChild(D),document.body.appendChild(_),this.form=_,this.area=D}this.form.action=this.uri(),u(),o=o.replace(c,"\\\n"),this.area.value=o.replace(m,"\\n");try{this.form.submit()}catch(I){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===f.iframe.readyState&&l()}:this.iframe.onload=l}},function(F,s,t){function r(l){l&&l.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=l.perMessageDeflate,this.usingBrowserWebSocket=h&&!l.forceNode,this.protocols=l.protocols,this.usingBrowserWebSocket||(a=E),p.call(this,l)}var h,E,p=t(21),b=t(22),y=t(30),m=t(31),c=t(32),o=t(3)("engine.io-client:websocket");if("undefined"!=typeof WebSocket?h=WebSocket:"undefined"!=typeof self&&(h=self.WebSocket||self.MozWebSocket),"undefined"==typeof window)try{E=t(35)}catch(l){}var a=h||E;F.exports=r,m(r,p),r.prototype.name="websocket",r.prototype.supportsBinary=!0,r.prototype.doOpen=function(){if(this.check()){var l=this.uri(),u=this.protocols,f={};this.isReactNative||(f.agent=this.agent,f.perMessageDeflate=this.perMessageDeflate,f.pfx=this.pfx,f.key=this.key,f.passphrase=this.passphrase,f.cert=this.cert,f.ca=this.ca,f.ciphers=this.ciphers,f.rejectUnauthorized=this.rejectUnauthorized),this.extraHeaders&&(f.headers=this.extraHeaders),this.localAddress&&(f.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket&&!this.isReactNative?u?new a(l,u):new a(l):new a(l,u,f)}catch(g){return this.emit("error",g)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},r.prototype.addEventListeners=function(){var l=this;this.ws.onopen=function(){l.onOpen()}
1,this.ws.onclose=function(){l.onClose()},this.ws.onmessage=function(u){l.onData(u.data)},this.ws.onerror=function(u){l.onError("websocket error",u)}},r.prototype.write=function(l){var f=this;this.writable=!1;for(var g=l.length,_=0,D=g;_<D;_++)!function(M){b.encodePacket(M,f.supportsBinary,function(I){if(!f.usingBrowserWebSocket){var L={};M.options&&(L.compress=M.options.compress),f.perMessageDeflate&&("string"==typeof I?Buffer.byteLength(I):I.length)<f.perMessageDeflate.threshold&&(L.compress=!1)}try{f.usingBrowserWebSocket?f.ws.send(I):f.ws.send(I,L)}catch(N){o("websocket closed before onclose event")}--g||(f.emit("flush"),setTimeout(function(){f.writable=!0,f.emit("drain")},0))})}(l[_])},r.prototype.onClose=function(){p.prototype.onClose.call(this)},r.prototype.doClose=function(){void 0!==this.ws&&this.ws.close()},r.prototype.uri=function(){var l=this.query||{},u=this.secure?"wss":"ws",f="";return this.port&&("wss"===u&&443!==Number(this.port)||"ws"===u&&80!==Number(this.port))&&(f=":"+this.port),this.timestampRequests&&(l[this.timestampParam]=c()),this.supportsBinary||(l.b64=1),(l=y.encode(l)).length&&(l="?"+l),u+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+f+this.path+l},r.prototype.check=function(){return!(!a||"__initialize"in a&&this.name===r.prototype.name)}
vendor: 3,207 bytes, line 1
1},function(F,s){},function(F,s){var t=[].indexOf;F.exports=function(r,h){if(t)return r.indexOf(h);for(var E=0;E<r.length;++E)if(r[E]===h)return E;return-1}},function(F,s,t){function r(u,f,g){this.io=u,this.nsp=f,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,this.flags={},g&&g.query&&(this.query=g.query),this.io.autoConnect&&this.open()}var h=t(7),E=t(8),p=t(38),b=t(39),y=t(40),m=t(3)("socket.io-client:socket"),c=t(30),o=t(24);F.exports=r;var a={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},l=E.prototype.emit;E(r.prototype),r.prototype.subEvents=function(){if(!this.subs){var u=this.io;this.subs=[b(u,"open",y(this,"onopen")),b(u,"packet",y(this,"onpacket")),b(u,"close",y(this,"onclose"))]}},r.prototype.open=r.prototype.connect=function(){return this.connected||(this.subEvents(),this.io.reconnecting||this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting")),this},r.prototype.send=function(){var u=p(arguments);return u.unshift("message"),this.emit.apply(this,u),this},r.prototype.emit=function(u){if(a.hasOwnProperty(u))return l.apply(this,arguments),this;var f=p(arguments),g={type:(void 0!==this.flags.binary?this.flags.binary:o(f))?h.BINARY_EVENT:h.EVENT,data:f,options:{}};return g.options.compress=!this.flags||!1!==this.flags.compress,"function"==typeof f[f.length-1]&&(m("emitting packet with ack id %d",this.ids),this.acks[this.ids]=f.pop(),g.id=this.ids++),this.connected?this.packet(g):this.sendBuffer.push(g),this.flags={},this},r.prototype.packet=function(u){u.nsp=this.nsp,this.io.packet(u)},r.prototype.onopen=function(){if(m("transport is open - connecting"),"/"!==this.nsp)if(this.query){var u="object"==typeof this.query?c.encode(this.query):this.query;m("sending connect packet with query %s",u),this.packet({type:h.CONNECT,query:u})}else this.packet({type:h.CONNECT})},r.prototype.onclose=function(u){m("close (%s)",u),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",u)},r.prototype.onpacket=function(u){if(u.nsp===this.nsp||u.type===h.ERROR&&"/"===u.nsp)switch(u.type){case h.CONNECT:this.onconnect();break;case h.EVENT:case h.BINARY_EVENT:this.onevent(u);break;case h.ACK:case h.BINARY_ACK:this.onack(u);break;case h.DISCONNECT:this.ondisconnect();break;case h.ERROR:this.emit("error",u.data)}},r.prototype.onevent=function(u){var f=u.data||[];m("emitting event %j",f),null!=u.id&&(m("attaching ack callback to event"),f.push(this.ack(u.id))),this.connected?l.apply(this,f):this.receiveBuffer.push(f)},r.prototype.ack=function(u){var f=this,g=!1;return function(){if(!g){g=!0;var _=p(arguments);m("sending ack %j",_),f.packet({type:o(_)?h.BINARY_ACK:h.ACK,id:u,data:_})}}},r.prototype.onack=function(u){var f=this.acks[u.id];"function"==typeof f?(m("calling ack %s with %j",u.id,u.data),f.apply(this,u.data),delete this.acks[u.id]):m("bad ack %s",u.id)},r.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emitBuffered(),this.emit("connect")},r.prototype.emitBuffered=function(){var u;for(u=0;
1u<this.receiveBuffer.length;u++)l.apply(this,this.receiveBuffer[u]);for(this.receiveBuffer=[],u=0;u<this.sendBuffer.length;u++)this.packet(this.sendBuffer[u]);this.sendBuffer=[]},r.prototype.ondisconnect=function(){m("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")},r.prototype.destroy=function(){if(this.subs){for(var u=0;u<this.subs.length;u++)this.subs[u].destroy();this.subs=null}this.io.destroy(this)},r.prototype.close=r.prototype.disconnect=function(){return this.connected&&(m("performing disconnect (%s)",this.nsp),this.packet({type:h.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this},r.prototype.compress=function(u){return this.flags.compress=u,this},r.prototype.binary=function(u){return this.flags.binary=u,this}},function(F,s){F.exports=function t(r,h){for(var E=[],p=(h=h||0)||0;p<r.length;p++)E[p-h]=r[p];return E}},function(F,s){F.exports=function t(r,h,E){return r.on(h,E),{destroy:function(){r.removeListener(h,E)}}}},function(F,s){var t=[].slice;F.exports=function(r,h){if("string"==typeof h&&(h=r[h]),"function"!=typeof h)throw new Error("bind() requires a function");var E=t.call(arguments,2);return function(){return h.apply(r,E.concat(t.call(arguments)))}}},function(F,s){function t(r){this.ms=(r=r||{}).min||100,this.max=r.max||1e4,this.factor=r.factor||2,this.jitter=r.jitter>0&&r.jitter<=1?r.jitter:0,this.attempts=0}F.exports=t,t.prototype.duration=function(){var r=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var h=Math.random(),E=Math.floor(h*this.jitter*r);r=0==(1&Math.floor(10*h))?r-E:r+E}return 0|Math.min(r,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(r){this.ms=r},t.prototype.setMax=function(r){this.max=r},t.prototype.setJitter=function(r){this.jitter=r}}])},65834:function(we,F,s){var t;!function(r,h){"use strict";var y="function",m="undefined",c="object",o="string",a="major",l="model",u="name",f="type",g="vendor",_="version",D="architecture",M="console",I="mobile",L="tablet",R="smarttv",N="wearable",B="embedded",w="Amazon",q="Apple",Wt="BlackBerry",Kt="Browser",Qt="Chrome",Ee="Firefox",Ke="Google",yt="Microsoft",Ft="Motorola",$="Nvidia",It="OnePlus",pt="Opera",Et="OPPO",At="Samsung",kt="Sony",St="Xiaomi",zt="Zebra",qt="Facebook",Oe="Chromium OS",an=" Browser",pn=function(bt){for(var ht={},at=0;at<bt.length;at++)ht[bt[at].toUpperCase()]=bt[at];return ht},Be=function(bt,ht){return typeof bt===o&&-1!==Ye(ht).indexOf(Ye(bt))},Ye=function(bt){return bt.toLowerCase()},J=function(bt,ht){if(typeof bt===o)return bt=bt.replace(/^\s\s*/,""),typeof ht===m?bt:bt.substring(0,500)},H=function(bt,ht){for(var Bt,Y,ct,Lt,$t,me,at=0;at<ht.length&&!$t;){var ft=ht[at],K=ht[at+1];for(Bt=Y=0;Bt<ft.length&&!$t&&ft[Bt];)if($t=ft[Bt++].exec(bt))for(ct=0;ct<K.length;ct++)me=$t[++Y],typeof(Lt=K[ct])===c&&Lt.length>0?2===Lt.length?this[Lt[0]]=typeof Lt[1]==y?Lt[1].call(this,me):Lt[1]:3===Lt.length?this[Lt[0]]=typeof Lt[1]!==y||Lt[1].exec&&Lt[1].test?me?me.replace(Lt[1],Lt[2]):h:me?Lt[1].call(this,me,Lt[2]):h:4===Lt.length&&(this[Lt[0]]=me?Lt[3].call(this,me.replace(Lt[1],Lt[2])):h):this[Lt]=me||h;at+=2}},X=function(bt,ht){for(var at in ht)if(typeof ht[at]===c&&ht[at].length>0){for(var Bt=0;Bt<ht[at].length;Bt++)if(Be(ht[at][Bt],bt))return"?"===at?h:at}else if(Be(ht[at],bt))return"?"===at?h:at;return ht.hasOwnProperty("*")?ht["*"]:bt},nt={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ut={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[_,[u,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[_,[u,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[u,_],[/opios[\/ ]+([\w\.]+)/i],[_,[u,pt+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[_,[u,pt+" GX"]],[/\bopr\/([\w\.]+)/i],[_,[u,pt]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[_,[u,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[_,[u,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[u,_],[/quark(?:pc)?\/([-\w\.]+)/i],[_,[u,"Quark"]],[/\bddg\/([\w\.]+)/i],[_,[u,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[_,[u,"UC"+Kt]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[_,[u,"WeChat"]],[/konqueror\/([\w\.]+)/i],[_,[u,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[_,[u,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[_,[u,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[_,[u,"Smart Lenovo "+Kt]],[/(avast|avg)\/([\w\.]+)/i],[[u,/(.+
vendor: 5,659 bytes, line 1
1)/,"$1 Secure "+Kt],_],[/\bfocus\/([\w\.]+)/i],[_,[u,Ee+" Focus"]],[/\bopt\/([\w\.]+)/i],[_,[u,pt+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[_,[u,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[_,[u,"Dolphin"]],[/coast\/([\w\.]+)/i],[_,[u,pt+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[_,[u,"MIUI"+an]],[/fxios\/([\w\.-]+)/i],[_,[u,Ee]],[/\bqihoobrowser\/?([\w\.]*)/i],[_,[u,"360"]],[/\b(qq)\/([\w\.]+)/i],[[u,/(.+)/,"$1Browser"],_],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[u,/(.+)/,"$1"+an],_],[/samsungbrowser\/([\w\.]+)/i],[_,[u,At+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[_,[u,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[u,"Sogou Mobile"],_],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[u,_],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[u],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[_,u],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[u,qt],_],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[u,_],[/\bgsa\/([\w\.]+) .*safari\//i],[_,[u,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[_,[u,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[_,[u,Qt+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[u,Qt+" WebView"],_],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[_,[u,"Android "+Kt]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[u,_],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[_,[u,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[_,u],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[u,[_,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[u,_],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[u,"Netscape"],_],[/(wolvic|librewolf)\/([\w\.]+)/i],[u,_],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[_,[u,Ee+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[u,[_,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[u,[_,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[D,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[D,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[D,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[D,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[D,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[D,/ower/,"",Ye]],[/ sun4\w[;\)]/i],[[D,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[D,Ye]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[l,[g,At],[f,L]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[l,[g,At],[f,I]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[l,[g,q],[f,I]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[l,[g,q],[f,L]],[/(macintosh);/i],[l,[g,q]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[l,[g,"Sharp"],[f,I]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[l,[g,"Honor"],[f,L]],[/honor([-\w ]+)[;\)]/i],[l,[g,"Honor"],[f,I]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[l,[g,"Huawei"],[f,L]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[l,[g,"Huawei"],[f,I]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[l,/_/g," "],[g,St],[f,L]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[l,/_/g," "],[g,St],[f,I]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[l,[g,Et],[f,I]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[l,[g,X,{OnePlus:["304","403","203"],"*":Et}],[f,L]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[l,[g,"Vivo"],[f,I]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[l,[g,"Realme"],[f,I]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[l,[g,Ft],[f,I]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[l,[g,Ft],[f,L]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[l,[g,"LG"],[f,L]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[l,[g,"LG"],[f,I]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[l,[g,"Lenovo"],[f,L]],[/(nokia) (t[12][01])/i],[g,l,[f,L]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[l,/_/g," "],[f,I],[g,"Nokia"]],[/(pixel (c|tablet))\b/i],[l,[g,Ke],[f,L]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[l,[g,Ke],[f,I]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[l,[g,kt],[f,I]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[l,"Xperia Tablet"],[g,kt],[f,L]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[l,[g,It],[f,I]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[l,[g,w],[f,L]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[l,/(.+)/g,"Fire Phone $1"],[g,w],[f,I]],[/(playbook);[-\w\),; ]+(rim)/i],[l,g,[f,L]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[l,[g,Wt],[f,I]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[l,[g,"ASUS"],[f,L]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[l,[g,"ASUS"],[f,I]],[/(nexus 9)/i],[l,[g,"HTC"],[f,L]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[l,/_/g," "],[f,I]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[l,[g,"TCL"],[f,L]],[/(itel) ((\w+))/i],[[g,Ye],l,[f,X,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[l,[g,"Acer"],[f,L]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[l,[g,"Meizu"],[f,I]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[l,[g,"Ulefone"],[f,I]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[l,[g,"Energizer"],[f,I]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[l,[g,"Cat"],[f,I]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[l,[g,"Smartfren"],[f,I]],[/droid.+; (a(?:015|06[35]|142p?))/i],[l,[g,"Nothing"],[f,I]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[l,[g,"Archos"],[f,L]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[l,[g,"Archos"],[f,I]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[g,l,[f,L]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[g,l,[f,I]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[g,l,[f,L]],[/(surface duo)/i],[l,[g,yt],[f,L]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[l,[g,"Fairphone"],[f,I]],[/(u304aa)/i],[l,[g,"AT&T"],[f,I]],[/\bsie-(\w*)/i],[l,[g,"Siemens"],[f,I]],[/\b(rct\w+) b/i],[l,[g,"RCA"],[f,L]],[/\b(venue[\d ]{2,7}) b/i],[l,[g,"Dell"],[f,L]],[/\b(q(?:mv|ta)\w+) b/i],[l,[g,"Verizon"],[f,L]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[l,[g,"Barnes & Noble"],[f,L]],[/\b(tm\d{3}\w+) b/i],[l,[g,"NuVision"],[f,L]],[/\b(k88) b/i],[l,[g,"ZTE"],[f,L]],[/\b(nx\d{3}j) b/i],[l,[g,"ZTE"],[f,I]],[/\b(gen\d{3}) b.+49h/i],[l,[g,"Swiss"],[f,I]],[/\b(zur\d{3}) b/i],[l,[g,"Swiss"],[f,L]],[/\b((zeki)?tb.*\b) b/i],[l,[g,"Zeki"],[f,L]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[g,"Dragon Touch"],l,[f,L]],[/\b(ns-?\w{0,9}) b/i],[l,[g,"Insignia"],[f,L]],[/\b((nxa|next)-?\w{0,9}) b/i],[l,[g,"NextBook"],[f,L]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[g,"Voice"],l,[f,I]],[/\b(lvtel\-)?(v1[12]) b/i],[[g,"LvTel"],l,[f,I]],[/\b(ph-1) /i],[l,[g,"Essential"],[f,I]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[l,[g,"Envizen"],[f,L]],[/\b(trio[-\w\. ]+) b/i],[l,[g,"MachSpeed"],[f,L]],[/\btu_(1491) b/i],[l,[g,"Rotor"],[f,L]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[l,[g,$],[f,L]],[/(sprint) (\w+)/i],[g,l,[f,I]],[/(kin\.[onetw]{3})/i],[[l,/\./g," "],[g,yt],[f,I]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[l,[g,zt],[f,L]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[l,[g,zt],[f,I]],[/smart-tv.+(samsung)/i],[g,[f,R]],[/hbbtv.+maple;(\d+)/i],[[l,/^/,"SmartTV"],[g,At],[f,R]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,"LG"],[f,R]],[/(apple) ?tv/i],[g,[l,q+" TV"],[f,R]],[/crkey/i],[[l,Qt+"cast"],[g,Ke],[f,R]],[/droid.+aft(\w+)( bui|\))/i],[l,[g,w],[f,R]],[/(shield \w+ tv)/i],[l,[g,$],[f,R]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[l,[g,"Sharp"],[f,R]],[/(bravia[\w ]+)( bui|\))/i],[l,[g,kt],[f,R]],[/(mi(tv|box)-?\w+) bui/i],[l,[g,St],[f,R]],[/Hbbtv.*(technisat) (.*);/i],[g,l,[f,R]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,J],[l,J],[f,R]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[l,[f,R]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,R]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[g,l,[f,M]],[/droid.+; (shield)( bui|\))/i],[l,[g,$],[f,M]],[/(playstation \w+)/i],[l,[g,kt],[f,M]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[l,[g,yt],[f,M]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[l,[g,At],[f,N]],[/((pebble))app/i,/(asu
1s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[g,l,[f,N]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[l,[g,Et],[f,N]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[l,[g,q],[f,N]],[/(opwwe\d{3})/i],[l,[g,It],[f,N]],[/(moto 360)/i],[l,[g,Ft],[f,N]],[/(smartwatch 3)/i],[l,[g,kt],[f,N]],[/(g watch r)/i],[l,[g,"LG"],[f,N]],[/droid.+; (wt63?0{2,3})\)/i],[l,[g,zt],[f,N]],[/droid.+; (glass) \d/i],[l,[g,Ke],[f,N]],[/(pico) (4|neo3(?: link|pro)?)/i],[g,l,[f,N]],[/; (quest( \d| pro)?)/i],[l,[g,qt],[f,N]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[f,B]],[/(aeobc)\b/i],[l,[g,w],[f,B]],[/(homepod).+mac os/i],[l,[g,q],[f,B]],[/windows iot/i],[[f,B]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[l,[f,I]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[l,[f,L]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,L]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,I]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[l,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[_,[u,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[u,_],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[_,[u,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[u,_],[/ladybird\//i],[[u,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[_,u]],os:[[/microsoft (windows) (vista|xp)/i],[u,_],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[u,[_,X,nt]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[_,X,nt],[u,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[_,/_/g,"."],[u,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[u,"Mac OS"],[_,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[_,u],[/(ubuntu) ([\w\.]+) like android/i],[[u,/(.+)/,"$1 Touch"],_],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[u,_],[/\(bb(10);/i],[_,[u,Wt]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[_,[u,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[_,[u,Ee+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[_,[u,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[_,[u,"watchOS"]],[/crkey\/([\d\.]+)/i],[_,[u,Qt+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[u,Oe],_],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[u,_],[/(sunos) ?([\w\.\d]*)/i],[[u,"Solaris"],_],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[u,_]]},mt=function(bt,ht){if(typeof bt===c&&(ht=bt,bt=h),!(this instanceof mt))return new mt(bt,ht).getResult();var at=typeof r!==m&&r.navigator?r.navigator:h,Bt=bt||(at&&at.userAgent?at.userAgent:""),Y=at&&at.userAgentData?at.userAgentData:h,ct=ht?function(bt,ht){var at={};for(var Bt in bt)at[Bt]=ht[Bt]&&ht[Bt].length%2==0?ht[Bt].concat(bt[Bt]):bt[Bt];return at}(ut,ht):ut,Lt=at&&at.userAgent==Bt;return this.getBrowser=function(){var $t={};return $t[u]=h,$t[_]=h,H.call($t,Bt,ct.browser),$t[a]=function(bt){return typeof bt===o?bt.replace(/[^\d\.]/g,"").split(".")[0]:h}($t[_]),Lt&&at&&at.brave&&typeof at.brave.isBrave==y&&($t[u]="Brave"),$t},this.getCPU=function(){var $t={};return $t[D]=h,H.call($t,Bt,ct.cpu),$t},this.getDevice=function(){var $t={};return $t[g]=h,$t[l]=h,$t[f]=h,H.call($t,Bt,ct.device),Lt&&!$t[f]&&Y&&Y.mobile&&($t[f]=I),Lt&&"Macintosh"==$t[l]&&at&&typeof at.standalone!==m&&at.maxTouchPoints&&at.maxTouchPoints>2&&($t[l]="iPad",$t[f]=L),$t},this.getEngine=function(){var $t={};return $t[u]=h,$t[_]=h,H.call($t,Bt,ct.engine),$t},this.getOS=function(){var $t={};return $t[u]=h,$t[_]=h,H.call($t,Bt,ct.os),Lt&&!$t[u]&&Y&&Y.platform&&"Unknown"!=Y.platform&&($t[u]=Y.platform.replace(/chrome os/i,Oe).replace(/macos/i,"Mac OS")),$t},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return Bt},this.setUA=function($t){return Bt=typeof $t===o&&$t.length>500?J($t,500):$t,this},this.setUA(Bt),this};mt.VERSION="1.0.41",mt.BROWSER=pn([u,_,a]),mt.CPU=pn([D]),mt.DEVICE=pn([l,g,f,M,I,R,L,N,B]),mt.ENGINE=mt.OS=pn([u,_]),typeof F!==m?(we.exports&&(F=we.exports=mt),F.UAParser=mt):s.amdO?(t=function(){return mt}.call(F,s,F,we))!==h&&(we.exports=t):typeof r!==m&&(r.UAParser=mt);var Nt=typeof r!==m&&(r.jQuery||r.Zepto);if(Nt&&!Nt.ua){var Ct=new mt;Nt.ua=Ct.getResult(),Nt.ua.get=function(){return Ct.getUA()},Nt.ua.set=function(bt){Ct.setUA(bt);var ht=Ct.getResult();for(var at in ht)Nt.ua[at]=ht[at]}}}("object"==typeof window?window:this)},95285:(we,F,s)=>{"use strict";s.d(F,{S:()=>I,c:()=>M});var t=s(5e3),r=s(41777),h=s(47423),E=s(25245),p=s(77093),b=s(69808),y=s(23322),m=s(87238),c=s(42155);function o(L,R){if(1&L&&(t.TgZ(0,"mat-icon",9),t._uU(1),t.qZA()),2&L){const N=t.oxw().$implicit;t.Q6J("color",null==N?null:N.iconColor),t.xp6(1),t.Oqu(null==N?null:N.icon)}}function a(L,R){if(1&L&&t._UZ(0,"img",10),2&L){const N=t.oxw().$implicit;t.Q6J("src",null==N?null:N.imgUrl,t.LSH)}}const l=function(L){return{fullSVG:L}};function u(L,R){if(1&L){const N=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){const w=t.CHM(N).$implicit;return t.oxw(2).selectFabMenu(w)}),t.YNc(1,o,2,2,"mat-icon",7),t.YNc(2,a,1,1,"img",8),t.qZA()}if(2&L){const N=R.$implicit;t.Q6J("color",null==N?null:N.color)("matTooltip",null==N?null:N.tooltip)("matTooltipPosition",null==N?null:N.tooltipPosition)("ngClass",t.VKq(6,l,null==N?null:N.imgUrl)),t.xp6(1),t.Q6J("ngIf",null==N?null:N.icon),t.xp6(1),t.Q6J("ngIf",null==N?null:N.imgUrl)}}function f(L,R){if(1&L&&(t.TgZ(0,"div",4),t.YNc(1,u,3,8,"button",5),t.qZA()),2&L){const N=t.oxw();t.Q6J("@fabsStagger",N.fabButtons.length)("fxLayout",N.layout2),t.xp6(1),t.Q6J("ngForOf",N.fabButtons)}}const g=function(L,R){return{"mat-fab":L,"mat-mini-fab":R}},_=function(L){return{value:L}}
1,D=[(0,r.X$)("fabToggler",[(0,r.SB)("false",(0,r.oB)({transform:"rotate(0deg)"})),(0,r.SB)("true",(0,r.oB)({transform:"rotate(225deg)"})),(0,r.eR)("* <=> *",(0,r.jt)("200ms cubic-bezier(0.4, 0.0, 0.2, 1)"))]),(0,r.X$)("fabsStagger",[(0,r.eR)("* => *",[(0,r.IO)(":enter",(0,r.oB)({opacity:0}),{optional:!0}),(0,r.IO)(":enter",(0,r.EY)("40ms",[(0,r.jt)("200ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,r.F4)([(0,r.oB)({opacity:0,transform:"translateY(10px)"}),(0,r.oB)({opacity:1,transform:"translateY(0)"})]))]),{optional:!0}),(0,r.IO)(":leave",(0,r.jt)("200ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,r.F4)([(0,r.oB)({opacity:1}),(0,r.oB)({opacity:0})])),{optional:!0})])])];let M=(()=>{class L{constructor(){this.icon="add",this.direction="top",this.color="accent",this.closeAfterSelection=!0,this.onFabMenuItemSelected=new t.vpe}ngOnInit(){this.adjustLayout()}ngOnChanges(N){N.direction&&!N.direction.firstChange&&(this.direction=N.direction.currentValue,this.adjustLayout()),N.color&&!N.color.firstChange&&(this.color=N.color.currentValue),N.fabButtons&&!N.fabButtons.firstChange&&(this.fabButtons=N.fabButtons.currentValue)}adjustLayout(){switch(this.direction){case"top":this.layout="column-reverse",this.layout2="column-reverse";break;case"bottom":this.layout="column",this.layout2="column";break;case"left":this.layout="row-reverse",this.layout2="row-reverse";break;case"right":this.layout="row",this.layout2="row"}}toggle(){this.isActive=!this.isActive}selectFabMenu(N){this.onFabMenuItemSelected.emit(N.id),this.closeAfterSelection&&(this.isActive=!1)}}return L.\u0275fac=function(N){return new(N||L)},L.\u0275cmp=t.Xpm({type:L,selectors:[["mat-fab-menu"]],inputs:{fabButtons:"fabButtons",icon:"icon",direction:"direction",color:"color",isActive:"isActive",disabled:"disabled",closeAfterSelection:"closeAfterSelection"},outputs:{onFabMenuItemSelected:"onFabMenuItemSelected"},features:[t.TTD],decls:6,vars:12,consts:[["fxLayoutAlign","center center","fxLayoutGap","16px",1,"container",3,"fxLayout"],["fxLayoutAlign","center"],["type","button","mat-fab","",3,"color","disabled","ngClass","click"],["fxLayoutAlign","center center","fxLayoutGap","16px",3,"fxLayout",4,"ngIf"],["fxLayoutAlign","center center","fxLayoutGap","16px",3,"fxLayout"],["type","button","mat-fab","",3,"color","matTooltip","matTooltipPosition","ngClass","click",4,"ngFor","ngForOf"],["type","button","mat-fab","",3,"color","matTooltip","matTooltipPosition","ngClass","click"],[3,"color",4,"ngIf"],["alt","icon",3,"src",4,"ngIf"],[3,"color"],["alt","icon",3,"src"]],template:function(N,B){1&N&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return B.isActive=!B.isActive}),t.TgZ(3,"mat-icon"),t._uU(4),t.qZA()()(),t.YNc(5,f,2,3,"div",3),t.qZA()),2&N&&(t.Q6J("fxLayout",B.layout),t.xp6(2),t.Q6J("color",B.color)("disabled",B.disabled)("ngClass",t.WLB(7,g,!B.isActive,B.isActive)),t.xp6(1),t.Q6J("@fabToggler",t.VKq(10,_,B.isActive)),t.xp6(1),t.Oqu(B.icon),t.xp6(1),t.Q6J("ngIf",B.isActive))},directives:[h.lW,E.Hw,p.Wh,p.SQ,p.xw,b.mk,y.oO,b.O5,b.sg,m.gM],styles:["[_nghost-%COMP%]{display:block}.fullSVG[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.fullSVG[_ngcontent-%COMP%] span.mat-button-wrapper{padding:0}.container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-bottom:5px}.container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-bottom:16px}"],data:{animation:D}}),L})(),I=(()=>{class L{}return L.\u0275fac=function(N){return new(N||L)},L.\u0275mod=t.oAB({type:L}),L.\u0275inj=t.cJS({imports:[[b.ez,h.ot,E.Ps,m.AV,c.o9]]}),L})()},41777:(we,F,s)=>{"use strict";s.d(F,{EY:()=>_,F4:()=>o,IO:()=>g,LC:()=>r,SB:()=>c,X$:()=>E,ZE:()=>I,ZN:()=>M,_j:()=>t,eR:()=>a,jt:()=>p,k1:()=>L,l3:()=>h,oB:()=>m,pV:()=>u,ru:()=>b,vP:()=>y});class t{}class r{}const h="*";function E(R,N){return{type:7,name:R,definitions:N,options:{}}}function p(R,N=null){return{type:4,styles:N,timings:R}}function b(R,N=null){return{type:3,steps:R,options:N}}function y(R,N=null){return{type:2,steps:R,options:N}}function m(R){return{type:6,styles:R,offset:null}}function c(R,N,B){return{type:0,name:R,styles:N,options:B}}function o(R){return{type:5,steps:R}}function a(R,N,B=null){return{type:1,expr:R,animation:N,options:B}}function u(R=null){return{type:9,options:R}}function g(R,N,B=null){return{type:11,selector:R,animation:N,options:B}}function _(R,N){return{type:12,timings:R,animation:N}}function D(R){Promise.resolve(null).then(R)}class M{constructor(N=0,B=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=N+B}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(N=>N()),this._onDoneFns=[])}onStart(N){this._onStartFns.push(N)}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){D(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(N=>N()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(N){this._position=this.totalTime?N*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(N){const B="start"==N?this._onStartFns:this._onDoneFns;B.forEach(rt=>rt()),B.length=0}}class I{constructor(N){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=N;let B=0,rt=0,w=0;const q=this.players.length;0==q?D(()=>
1this._onFinish()):this.players.forEach(Dt=>{Dt.onDone(()=>{++B==q&&this._onFinish()}),Dt.onDestroy(()=>{++rt==q&&this._onDestroy()}),Dt.onStart(()=>{++w==q&&this._onStart()})}),this.totalTime=this.players.reduce((Dt,Wt)=>Math.max(Dt,Wt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(N=>N()),this._onDoneFns=[])}init(){this.players.forEach(N=>N.init())}onStart(N){this._onStartFns.push(N)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(N=>N()),this._onStartFns=[])}onDone(N){this._onDoneFns.push(N)}onDestroy(N){this._onDestroyFns.push(N)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(N=>N.play())}pause(){this.players.forEach(N=>N.pause())}restart(){this.players.forEach(N=>N.restart())}finish(){this._onFinish(),this.players.forEach(N=>N.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(N=>N.destroy()),this._onDestroyFns.forEach(N=>N()),this._onDestroyFns=[])}reset(){this.players.forEach(N=>N.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(N){const B=N*this.totalTime;this.players.forEach(rt=>{const w=rt.totalTime?Math.min(1,B/rt.totalTime):1;rt.setPosition(w)})}getPosition(){const N=this.players.reduce((B,rt)=>null===B||rt.totalTime>B.totalTime?rt:B,null);return null!=N?N.getPosition():0}beforeDestroy(){this.players.forEach(N=>{N.beforeDestroy&&N.beforeDestroy()})}triggerCallback(N){const B="start"==N?this._onStartFns:this._onDoneFns;B.forEach(rt=>rt()),B.length=0}}const L="!"},15664:(we,F,s)=>{"use strict";s.d(F,{$s:()=>Dt,Em:()=>Ee,Kd:()=>Nt,X6:()=>Be,ic:()=>_e,kH:()=>Bt,mK:()=>qt,qV:()=>zt,qm:()=>$t,rt:()=>me,s1:()=>ce,tE:()=>at,yG:()=>Ye});var t=s(69808),r=s(5e3),h=s(70925),E=s(8929),p=s(42654),b=s(591),y=s(21086),m=s(91159),c=s(2994),o=s(80013),a=s(92198),l=s(24850),u=s(72986),f=s(31307),g=s(75778),_=s(7625),D=s(63191),M=s(17144);function N(ft,K){return(ft.getAttribute(K)||"").match(/\S+/g)||[]}const rt="cdk-describedby-message",w="cdk-describedby-host";let q=0,Dt=(()=>{class ft{constructor(G,et){this._platform=et,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+q++,this._document=G}describe(G,et,Rt){if(!this._canBeDescribed(G,et))return;const Xt=Wt(et,Rt);"string"!=typeof et?(Kt(et),this._messageRegistry.set(Xt,{messageElement:et,referenceCount:0})):this._messageRegistry.has(Xt)||this._createMessageElement(et,Rt),this._isElementDescribedByMessage(G,Xt)||this._addMessageReference(G,Xt)}removeDescription(G,et,Rt){var Xt;if(!et||!this._isElementNode(G))return;const Me=Wt(et,Rt);if(this._isElementDescribedByMessage(G,Me)&&this._removeMessageReference(G,Me),"string"==typeof et){const qe=this._messageRegistry.get(Me);qe&&0===qe.referenceCount&&this._deleteMessageElement(Me)}0===(null===(Xt=this._messagesContainer)||void 0===Xt?void 0:Xt.childNodes.length)&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){var G;const et=this._document.querySelectorAll(`[${w}="${this._id}"]`);for(let Rt=0;Rt<et.length;Rt++)this._removeCdkDescribedByReferenceIds(et[Rt]),et[Rt].removeAttribute(w);null===(G=this._messagesContainer)||void 0===G||G.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(G,et){const Rt=this._document.createElement("div");Kt(Rt),Rt.textContent=G,et&&Rt.setAttribute("role",et),this._createMessagesContainer(),this._messagesContainer.appendChild(Rt),this._messageRegistry.set(Wt(G,et),{messageElement:Rt,referenceCount:0})}_deleteMessageElement(G){var et,Rt;null===(Rt=null===(et=this._messageRegistry.get(G))||void 0===et?void 0:et.messageElement)||void 0===Rt||Rt.remove(),this._messageRegistry.delete(G)}_createMessagesContainer(){if(this._messagesContainer)return;const G="cdk-describedby-message-container",et=this._document.querySelectorAll(`.${G}[platform="server"]`);for(let Xt=0;Xt<et.length;Xt++)et[Xt].remove();const Rt=this._document.createElement("div");Rt.style.visibility="hidden",Rt.classList.add(G),Rt.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Rt.setAttribute("platform","server"),this._document.body.appendChild(Rt),this._messagesContainer=Rt}_removeCdkDescribedByReferenceIds(G){const et=N(G,"aria-describedby").filter(Rt=>0!=Rt.indexOf(rt));G.setAttribute("aria-describedby",et.join(" "))}_addMessageReference(G,et){const Rt=this._messageRegistry.get(et);(function L(ft,K,G){const et=N(ft,K);et.some(Rt=>Rt.trim()==G.trim())||(et.push(G.trim()),ft.setAttribute(K,et.join(" ")))})(G,"aria-describedby",Rt.messageElement.id),G.setAttribute(w,this._id),Rt.referenceCount++}_removeMessageReference(G,et){const Rt=this._messageRegistry.get(et);Rt.referenceCount--,function R(ft,K,G){const Rt=N(ft,K).filter(Xt=>Xt!=G.trim());Rt.length?ft.setAttribute(K,Rt.join(" ")):ft.removeAttribute(K)}(G,"aria-describedby",Rt.messageElement.id),G.removeAttribute(w)}_isElementDescribedByMessage(G,et){const Rt=N(G,"aria-describedby"),Xt=this._messageRegistry.get(et),Me=Xt&&Xt.messageElement.id;return!!Me&&-1!=Rt.indexOf(Me)}_canBeDescribed(G,et){if(!this._isElementNode(G))return!1;if(et&&"object"==typeof et)return!0;const Rt=null==et?"":`${et}`.trim(),Xt=G.getAttribute("aria-label");return!(!Rt||Xt&&Xt.trim()===Rt)}_isElementNode(G){return G.nodeType===this._document.ELEMENT_NODE}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(t.K0),r.LFG(h.t4))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();function Wt(ft,K){return"string"==typeof ft?`${K||""}/${ft}`:ft}function Kt(ft){ft.id||(ft.id=`${rt}-${q++}`)}class Qt{constructor(K){this._items=K,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new E.xQ,this._typeaheadSub
1scription=p.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=G=>G.disabled,this._pressedLetters=[],this.tabOut=new E.xQ,this.change=new E.xQ,K instanceof r.n_E&&K.changes.subscribe(G=>{if(this._activeItem){const Rt=G.toArray().indexOf(this._activeItem);Rt>-1&&Rt!==this._activeItemIndex&&(this._activeItemIndex=Rt)}})}skipPredicate(K){return this._skipPredicateFn=K,this}withWrap(K=!0){return this._wrap=K,this}withVerticalOrientation(K=!0){return this._vertical=K,this}withHorizontalOrientation(K){return this._horizontal=K,this}withAllowedModifierKeys(K){return this._allowedModifierKeys=K,this}withTypeAhead(K=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,c.b)(G=>this._pressedLetters.push(G)),(0,o.b)(K),(0,a.h)(()=>this._pressedLetters.length>0),(0,l.U)(()=>this._pressedLetters.join(""))).subscribe(G=>{const et=this._getItemsArray();for(let Rt=1;Rt<et.length+1;Rt++){const Xt=(this._activeItemIndex+Rt)%et.length,Me=et[Xt];if(!this._skipPredicateFn(Me)&&0===Me.getLabel().toUpperCase().trim().indexOf(G)){this.setActiveItem(Xt);break}}this._pressedLetters=[]}),this}withHomeAndEnd(K=!0){return this._homeAndEnd=K,this}setActiveItem(K){const G=this._activeItem;this.updateActiveItem(K),this._activeItem!==G&&this.change.next(this._activeItemIndex)}onKeydown(K){const G=K.keyCode,Rt=["altKey","ctrlKey","metaKey","shiftKey"].every(Xt=>!K[Xt]||this._allowedModifierKeys.indexOf(Xt)>-1);switch(G){case m.Mf:return void this.tabOut.next();case m.JH:if(this._vertical&&Rt){this.setNextItemActive();break}return;case m.LH:if(this._vertical&&Rt){this.setPreviousItemActive();break}return;case m.SV:if(this._horizontal&&Rt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case m.oh:if(this._horizontal&&Rt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case m.Sd:if(this._homeAndEnd&&Rt){this.setFirstItemActive();break}return;case m.uR:if(this._homeAndEnd&&Rt){this.setLastItemActive();break}return;default:return void((Rt||(0,m.Vb)(K,"shiftKey"))&&(K.key&&1===K.key.length?this._letterKeyStream.next(K.key.toLocaleUpperCase()):(G>=m.A&&G<=m.Z||G>=m.xE&&G<=m.aO)&&this._letterKeyStream.next(String.fromCharCode(G))))}this._pressedLetters=[],K.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(K){const G=this._getItemsArray(),et="number"==typeof K?K:G.indexOf(K),Rt=G[et];this._activeItem=null==Rt?null:Rt,this._activeItemIndex=et}_setActiveItemByDelta(K){this._wrap?this._setActiveInWrapMode(K):this._setActiveInDefaultMode(K)}_setActiveInWrapMode(K){const G=this._getItemsArray();for(let et=1;et<=G.length;et++){const Rt=(this._activeItemIndex+K*et+G.length)%G.length;if(!this._skipPredicateFn(G[Rt]))return void this.setActiveItem(Rt)}}_setActiveInDefaultMode(K){this._setActiveItemByIndex(this._activeItemIndex+K,K)}_setActiveItemByIndex(K,G){const et=this._getItemsArray();if(et[K]){for(;this._skipPredicateFn(et[K]);)if(!et[K+=G])return;this.setActiveItem(K)}}_getItemsArray(){return this._items instanceof r.n_E?this._items.toArray():this._items}}class ce extends Qt{setActiveItem(K){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(K),this.activeItem&&this.activeItem.setActiveStyles()}}class Ee extends Qt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(K){return this._origin=K,this}setActiveItem(K){super.setActiveItem(K),this.activeItem&&this.activeItem.focus(this._origin)}}let _e=(()=>{class ft{constructor(G){this._platform=G}isDisabled(G){return G.hasAttribute("disabled")}isVisible(G){return function ve(ft){return!!(ft.offsetWidth||ft.offsetHeight||"function"==typeof ft.getClientRects&&ft.getClientRects().length)}(G)&&"visible"===getComputedStyle(G).visibility}isTabbable(G){if(!this._platform.isBrowser)return!1;const et=function De(ft){try{return ft.frameElement}catch(K){return null}}(function kt(ft){return ft.ownerDocument&&ft.ownerDocument.defaultView||window}(G));if(et&&(-1===Et(et)||!this.isVisible(et)))return!1;let Rt=G.nodeName.toLowerCase(),Xt=Et(G);return G.hasAttribute("contenteditable")?-1!==Xt:!("iframe"===Rt||"object"===Rt||this._platform.WEBKIT&&this._platform.IOS&&!function At(ft){let K=ft.nodeName.toLowerCase(),G="input"===K&&ft.type;return"text"===G||"password"===G||"select"===K||"textarea"===K}(G))&&("audio"===Rt?!!G.hasAttribute("controls")&&-1!==Xt:"video"===Rt?-1!==Xt&&(null!==Xt||this._platform.FIRE
1FOX||G.hasAttribute("controls")):G.tabIndex>=0)}isFocusable(G,et){return function vt(ft){return!function yt(ft){return function $(ft){return"input"==ft.nodeName.toLowerCase()}(ft)&&"hidden"==ft.type}(ft)&&(function Yt(ft){let K=ft.nodeName.toLowerCase();return"input"===K||"select"===K||"button"===K||"textarea"===K}(ft)||function Ft(ft){return function It(ft){return"a"==ft.nodeName.toLowerCase()}(ft)&&ft.hasAttribute("href")}(ft)||ft.hasAttribute("contenteditable")||pt(ft))}(G)&&!this.isDisabled(G)&&((null==et?void 0:et.ignoreVisibility)||this.isVisible(G))}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(h.t4))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();function pt(ft){if(!ft.hasAttribute("tabindex")||void 0===ft.tabIndex)return!1;let K=ft.getAttribute("tabindex");return!(!K||isNaN(parseInt(K,10)))}function Et(ft){if(!pt(ft))return null;const K=parseInt(ft.getAttribute("tabindex")||"",10);return isNaN(K)?-1:K}class St{constructor(K,G,et,Rt,Xt=!1){this._element=K,this._checker=G,this._ngZone=et,this._document=Rt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Xt||this.attachAnchors()}get enabled(){return this._enabled}set enabled(K){this._enabled=K,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(K,this._startAnchor),this._toggleAnchorTabIndex(K,this._endAnchor))}destroy(){const K=this._startAnchor,G=this._endAnchor;K&&(K.removeEventListener("focus",this.startAnchorListener),K.remove()),G&&(G.removeEventListener("focus",this.endAnchorListener),G.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(K){return new Promise(G=>{this._executeOnStable(()=>G(this.focusInitialElement(K)))})}focusFirstTabbableElementWhenReady(K){return new Promise(G=>{this._executeOnStable(()=>G(this.focusFirstTabbableElement(K)))})}focusLastTabbableElementWhenReady(K){return new Promise(G=>{this._executeOnStable(()=>G(this.focusLastTabbableElement(K)))})}_getRegionBoundary(K){const G=this._element.querySelectorAll(`[cdk-focus-region-${K}], [cdkFocusRegion${K}], [cdk-focus-${K}]`);return"start"==K?G.length?G[0]:this._getFirstTabbableElement(this._element):G.length?G[G.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(K){const G=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(G){if(!this._checker.isFocusable(G)){const et=this._getFirstTabbableElement(G);return null==et||et.focus(K),!!et}return G.focus(K),!0}return this.focusFirstTabbableElement(K)}focusFirstTabbableElement(K){const G=this._getRegionBoundary("start");return G&&G.focus(K),!!G}focusLastTabbableElement(K){const G=this._getRegionBoundary("end");return G&&G.focus(K),!!G}hasAttached(){return this._hasAttached}_getFirstTabbableElement(K){if(this._checker.isFocusable(K)&&this._checker.isTabbable(K))return K;const G=K.children;for(let et=0;et<G.length;et++){const Rt=G[et].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(G[et]):null;if(Rt)return Rt}return null}_getLastTabbableElement(K){if(this._checker.isFocusable(K)&&this._checker.isTabbable(K))return K;const G=K.children;for(let et=G.length-1;et>=0;et--){const Rt=G[et].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(G[et]):null;if(Rt)return Rt}return null}_createAnchor(){const K=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,K),K.classList.add("cdk-visually-hidden"),K.classList.add("cdk-focus-trap-anchor"),K.setAttribute("aria-hidden","true"),K}_toggleAnchorTabIndex(K,G){K?G.setAttribute("tabindex","0"):G.removeAttribute("tabindex")}toggleAnchors(K){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(K,this._startAnchor),this._toggleAnchorTabIndex(K,this._endAnchor))}_executeOnStable(K){this._ngZone.isStable?K():this._ngZone.onStable.pipe((0,u.q)(1)).subscribe(K)}}let zt=(()=>{class ft{constructor(G,et,Rt){this._checker=G,this._ngZone=et,this._document=Rt}create(G,et=!1){return new St(G,this._checker,this._ngZone,this._document,et)}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(_e),r.LFG(r.R0b),r.LFG(t.K0))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})(),qt=(()=>{class ft{constructor(G,et,Rt){this._elementRef=G,this._focusTrapFactory=et,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(G){this.focusTrap.enabled=(0,D.Ig)(G)}get autoCapture(){return this._autoCapture}set autoCapture(G){this._autoCapture=(0,D.Ig)(G)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(G){const et=G.autoCapture;et&&!et.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,h.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return ft.\u0275fac=function(G){return new(G||ft)(r.Y36(r.SBq),r.Y36(zt),r.Y36(t.K0))},ft.\u0275dir=r.lG2({type:ft,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[r.TTD]}),ft})();function Be(ft){return 0===ft.buttons||0===ft.offsetX&&0===ft.offsetY}function Ye(ft){const K=ft.touches&&ft.touches[0]||ft.changedTouches&&ft.changedTouches[0];return!(!K||-1!==K.identifier||null!=K.radiusX&&1!==K.radiusX||null!=K.radiusY&&1!==K.radiusY)}const lt=new r.OlP("cdk-input-modality-detector-options"),J={ignoreKeys:[m.zL,m.jx,m.b2,m.MW,m.JU]},X=(0,h.i$)({passive:!0,capture:!0});let gt=(()=>{class ft{constructor(G,et,Rt,Xt){this._platform=G,this._mostRecentTarget=null,this._modality=new b.X(null),this._lastTouchMs=0,this._onKeydown=Me=>{var qe,Je;(null===(Je=null===(qe=this._options)||void 0===qe?void 0:qe.ignoreKeys)||void 0===Je?void 0:Je.some(An=>An===Me.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,h.sA)(Me))},this._onMousedown=Me=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Be(Me)?"keyboard":"mouse"),this._mostRecentTarget=(0,h.sA)(Me))},this._onTouchstart=Me=>{Ye(Me)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,h.sA)(Me))},this._options=Object.assign(Object.assign({},J),Xt),this.modalityDetected=this._modality.pipe((0,f.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,g.x)()),G.isBrowser&&et.runOutsideAngular(()=>{Rt.addEventListener("keydown",this._onKeydown,X),Rt.addEventListener("mousedown",this._onMousedown,X),Rt.addEventListener("touchstart",this._onTouchstart,X)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,X),document.removeEventListener("mousedown",this._onMousedown,X),document.removeEventListener("touchstart",this._onTouchstart,X))}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(h.t4),r.LFG(r.R0b),r.LFG(t.K0),r.LFG(lt,8))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();const nt=new r.OlP("liveAnnouncerElement",{providedIn:"root",factory:function ut(){return null}}),mt=new r.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Nt=(()=>{class ft{constructor(G,et,Rt,Xt){this._ngZone=et,this._defaultOptions=Xt,this._document=Rt,this._liveElement=G||this._createLiveElement()}announce(G,...et){const Rt=this._defaultOptions;let Xt,Me;return 1===et.length&&"number"==typeof et[0]?Me=et[0]:[Xt,Me]=et,this.clear(),clearTimeout(this._previousTimeout),Xt||(Xt=Rt&&Rt.politeness?Rt.politeness:"polite"),null==Me&&Rt&&(Me=Rt.duration),this._liveElement.setAttribute("aria-live",Xt),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(qe=>this._currentResolve=qe)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=G,"number"==typeof Me&&(this._previousTimeout=setTimeout(()=>this.clear(),Me)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var G,et;clearTimeout(this._previousTimeout),null===(G=this._liveElement)||void 0===G||G.remove(),this._liveElement=null,null===(et=this._currentResolve)||void 0===et||et.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const G="cdk-live-announcer-element",et=this._document.getElementsByClassName(G),Rt=this._document.createElement("div");for(let Xt=0;Xt<et.length;Xt++)et[Xt].remove();return Rt.classList.add(G),Rt.classList.add("cdk-visually-hidden"),Rt.setAttribute("aria-atomic","true"),Rt.setAttribute("aria-live","polite"),this._document.body.appendChild(Rt),Rt}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(nt,8),r.LFG(r.R0b),r.LFG(t.K0),r.LFG(mt,8))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();const bt=new r.OlP("cdk-focus-monitor-default-options"),ht=(0,h.i$)({passive:!0,capture:!0});let at=(()=>{class ft{constructor(G,et,Rt,Xt,Me){this._ngZone=G,this._platform=et,this._inputModalityDetector=Rt,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new E.xQ,this._rootNodeFocusAndBlurListener=qe=>{const Je=(0,h.sA)(qe),An="focus"===qe.type?this._onFocus:this._onBlur;for(let hn=Je;hn;hn=hn.parentElement)An.call(this,qe,hn)},this._document=Xt,this._detectionMode=(null==Me?void 0:Me.detectionMode)||0}monitor(G,et=!1){const Rt=(0,D.fI)(G);if(!this._platform.isBrowser||1!==Rt.nodeType)return(0,y.of)(null);const Xt=(0,h.kV)(Rt)||this._getDocument(),Me=this._elementInfo.get(Rt);if(Me)return et&&(Me.checkChildren=!0),Me.subject;
1const qe={checkChildren:et,subject:new E.xQ,rootNode:Xt};return this._elementInfo.set(Rt,qe),this._registerGlobalListeners(qe),qe.subject}stopMonitoring(G){const et=(0,D.fI)(G),Rt=this._elementInfo.get(et);Rt&&(Rt.subject.complete(),this._setClasses(et),this._elementInfo.delete(et),this._removeGlobalListeners(Rt))}focusVia(G,et,Rt){const Xt=(0,D.fI)(G);Xt===this._getDocument().activeElement?this._getClosestElementsInfo(Xt).forEach(([qe,Je])=>this._originChanged(qe,et,Je)):(this._setOrigin(et),"function"==typeof Xt.focus&&Xt.focus(Rt))}ngOnDestroy(){this._elementInfo.forEach((G,et)=>this.stopMonitoring(et))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(G){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(G)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(G){return 1===this._detectionMode||!!(null==G?void 0:G.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(G,et){G.classList.toggle("cdk-focused",!!et),G.classList.toggle("cdk-touch-focused","touch"===et),G.classList.toggle("cdk-keyboard-focused","keyboard"===et),G.classList.toggle("cdk-mouse-focused","mouse"===et),G.classList.toggle("cdk-program-focused","program"===et)}_setOrigin(G,et=!1){this._ngZone.runOutsideAngular(()=>{this._origin=G,this._originFromTouchInteraction="touch"===G&&et,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(G,et){const Rt=this._elementInfo.get(et),Xt=(0,h.sA)(G);!Rt||!Rt.checkChildren&&et!==Xt||this._originChanged(et,this._getFocusOrigin(Xt),Rt)}_onBlur(G,et){const Rt=this._elementInfo.get(et);!Rt||Rt.checkChildren&&G.relatedTarget instanceof Node&&et.contains(G.relatedTarget)||(this._setClasses(et),this._emitOrigin(Rt.subject,null))}_emitOrigin(G,et){this._ngZone.run(()=>G.next(et))}_registerGlobalListeners(G){if(!this._platform.isBrowser)return;const et=G.rootNode,Rt=this._rootNodeFocusListenerCount.get(et)||0;Rt||this._ngZone.runOutsideAngular(()=>{et.addEventListener("focus",this._rootNodeFocusAndBlurListener,ht),et.addEventListener("blur",this._rootNodeFocusAndBlurListener,ht)}),this._rootNodeFocusListenerCount.set(et,Rt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,_.R)(this._stopInputModalityDetector)).subscribe(Xt=>{this._setOrigin(Xt,!0)}))}_removeGlobalListeners(G){const et=G.rootNode;if(this._rootNodeFocusListenerCount.has(et)){const Rt=this._rootNodeFocusListenerCount.get(et);Rt>1?this._rootNodeFocusListenerCount.set(et,Rt-1):(et.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ht),et.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ht),this._rootNodeFocusListenerCount.delete(et))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(G,et,Rt){this._setClasses(G,et),this._emitOrigin(Rt.subject,et),this._lastFocusOrigin=et}_getClosestElementsInfo(G){const et=[];return this._elementInfo.forEach((Rt,Xt)=>{(Xt===G||Rt.checkChildren&&Xt.contains(G))&&et.push([Xt,Rt])}),et}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(r.R0b),r.LFG(h.t4),r.LFG(gt),r.LFG(t.K0,8),r.LFG(bt,8))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})(),Bt=(()=>{class ft{constructor(G,et){this._elementRef=G,this._focusMonitor=et,this.cdkFocusChange=new r.vpe}ngAfterViewInit(){const G=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(G,1===G.nodeType&&G.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(et=>this.cdkFocusChange.emit(et))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return ft.\u0275fac=function(G){return new(G||ft)(r.Y36(r.SBq),r.Y36(at))},ft.\u0275dir=r.lG2({type:ft,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),ft})();const Y="cdk-high-contrast-black-on-white",ct="cdk-high-contrast-white-on-black",Lt="cdk-high-contrast-active";let $t=(()=>{class ft{constructor(G,et){this._platform=G,this._document=et}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const G=this._document.createElement("div");G.style.backgroundColor="rgb(1,2,3)",G.style.position="absolute",this._document.body.appendChild(G);const et=this._document.defaultView||window,Rt=et&&et.getComputedStyle?et.getComputedStyle(G):null,Xt=(Rt&&Rt.backgroundColor||"").replace(/ /g,"");switch(G.remove(),Xt){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}
1_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const G=this._document.body.classList;G.remove(Lt),G.remove(Y),G.remove(ct),this._hasCheckedHighContrastMode=!0;const et=this.getHighContrastMode();1===et?(G.add(Lt),G.add(Y)):2===et&&(G.add(Lt),G.add(ct))}}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG(h.t4),r.LFG(t.K0))},ft.\u0275prov=r.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})(),me=(()=>{class ft{constructor(G){G._applyBodyHighContrastModeCssClasses()}}return ft.\u0275fac=function(G){return new(G||ft)(r.LFG($t))},ft.\u0275mod=r.oAB({type:ft}),ft.\u0275inj=r.cJS({imports:[[M.Q8]]}),ft})()},50226:(we,F,s)=>{"use strict";s.d(F,{Is:()=>y,vT:()=>c});var t=s(5e3),r=s(69808);const h=new t.OlP("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,t.f3M)(r.K0)}}),p=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let y=(()=>{class o{constructor(l){if(this.value="ltr",this.change=new t.vpe,l){const f=l.documentElement?l.documentElement.dir:null;this.value=function b(o){const a=(null==o?void 0:o.toLowerCase())||"";return"auto"===a&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?p.test(navigator.language)?"rtl":"ltr":"rtl"===a?"rtl":"ltr"}((l.body?l.body.dir:null)||f||"ltr")}}ngOnDestroy(){this.change.complete()}}return o.\u0275fac=function(l){return new(l||o)(t.LFG(h,8))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),c=(()=>{class o{}return o.\u0275fac=function(l){return new(l||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({}),o})()},63191:(we,F,s)=>{"use strict";s.d(F,{Eq:()=>p,HM:()=>b,Ig:()=>r,du:()=>m,fI:()=>y,su:()=>h,t6:()=>E});var t=s(5e3);function r(c){return null!=c&&"false"!=`${c}`}function h(c,o=0){return E(c)?Number(c):o}function E(c){return!isNaN(parseFloat(c))&&!isNaN(Number(c))}function p(c){return Array.isArray(c)?c:[c]}function b(c){return null==c?"":"string"==typeof c?c:`${c}px`}function y(c){return c instanceof t.SBq?c.nativeElement:c}function m(c,o=/\s+/){const a=[];if(null!=c){const l=Array.isArray(c)?c:`${c}`.split(o);for(const u of l){const f=`${u}`.trim();f&&a.push(f)}}return a}},20449:(we,F,s)=>{"use strict";s.d(F,{A8:()=>o,Ov:()=>m,Z9:()=>E,eX:()=>y,k:()=>a,o2:()=>h,yy:()=>b});var t=s(8929),r=s(5e3);class h{}function E(l){return l&&"function"==typeof l.connect}class b{applyChanges(u,f,g,_,D){u.forEachOperation((M,I,L)=>{let R,N;if(null==M.previousIndex){const B=g(M,I,L);R=f.createEmbeddedView(B.templateRef,B.context,B.index),N=1}else null==L?(f.remove(I),N=3):(R=f.get(I),f.move(R,L),N=2);D&&D({context:null==R?void 0:R.context,operation:N,record:M})})}detach(){}}class y{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(u,f,g,_,D){u.forEachOperation((M,I,L)=>{let R,N;null==M.previousIndex?(R=this._insertView(()=>g(M,I,L),L,f,_(M)),N=R?1:0):null==L?(this._detachAndCacheView(I,f),N=3):(R=this._moveView(I,L,f,_(M)),N=2),D&&D({context:null==R?void 0:R.context,operation:N,record:M})})}detach(){for(const u of this._viewCache)u.destroy();this._viewCache=[]}_insertView(u,f,g,_){const D=this._insertViewFromCache(f,g);if(D)return void(D.context.$implicit=_);const M=u();return g.createEmbeddedView(M.templateRef,M.context,M.index)}_detachAndCacheView(u,f){const g=f.detach(u);this._maybeCacheView(g,f)}_moveView(u,f,g,_){const D=g.get(u);return g.move(D,f),D.context.$implicit=_,D}_maybeCacheView(u,f){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(u);else{const g=f.indexOf(u);-1===g?u.destroy():f.remove(g)}}_insertViewFromCache(u,f){const g=this._viewCache.pop();return g&&f.insert(g,u),g||null}}class m{constructor(u=!1,f,g=!0){this._multiple=u,this._emitChanges=g,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new t.xQ,f&&f.length&&(u?f.forEach(_=>this._markSelected(_)):this._markSelected(f[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())
1),this._selected}select(...u){this._verifyValueAssignment(u),u.forEach(f=>this._markSelected(f)),this._emitChangeEvent()}deselect(...u){this._verifyValueAssignment(u),u.forEach(f=>this._unmarkSelected(f)),this._emitChangeEvent()}toggle(u){this.isSelected(u)?this.deselect(u):this.select(u)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(u){return this._selection.has(u)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(u){this._multiple&&this.selected&&this._selected.sort(u)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(u){this.isSelected(u)||(this._multiple||this._unmarkAll(),this._selection.add(u),this._emitChanges&&this._selectedToEmit.push(u))}_unmarkSelected(u){this.isSelected(u)&&(this._selection.delete(u),this._emitChanges&&this._deselectedToEmit.push(u))}_unmarkAll(){this.isEmpty()||this._selection.forEach(u=>this._unmarkSelected(u))}_verifyValueAssignment(u){}}let o=(()=>{class l{constructor(){this._listeners=[]}notify(f,g){for(let _ of this._listeners)_(f,g)}listen(f){return this._listeners.push(f),()=>{this._listeners=this._listeners.filter(g=>f!==g)}}ngOnDestroy(){this._listeners=[]}}return l.\u0275fac=function(f){return new(f||l)},l.\u0275prov=r.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();const a=new r.OlP("_ViewRepeater")},91159:(we,F,s)=>{"use strict";s.d(F,{A:()=>Ft,JH:()=>L,JU:()=>b,K5:()=>p,Ku:()=>u,LH:()=>M,L_:()=>l,MW:()=>Nt,Mf:()=>h,SV:()=>I,Sd:()=>_,VM:()=>f,Vb:()=>Ht,Z:()=>mt,aO:()=>_e,b2:()=>ne,hY:()=>a,jx:()=>y,oh:()=>D,uR:()=>g,xE:()=>w,zL:()=>m});const h=9,p=13,b=16,y=17,m=18,a=27,l=32,u=33,f=34,g=35,_=36,D=37,M=38,I=39,L=40,w=48,_e=57,Ft=65,mt=90,Nt=91,ne=224;function Ht(se,...fe){return fe.length?fe.some(ue=>se[ue]):se.altKey||se.shiftKey||se.ctrlKey||se.metaKey}},95113:(we,F,s)=>{"use strict";s.d(F,{Yg:()=>L,u3:()=>N,vx:()=>D,xu:()=>f});var t=s(5e3),r=s(63191),h=s(8929),E=s(23426),p=s(61221),b=s(32916),y=s(72986),m=s(31307),c=s(80013),o=s(24850),a=s(1059),l=s(7625),u=s(70925);let f=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({}),B})();const g=new Set;let _,D=(()=>{class B{constructor(w){this._platform=w,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):I}matchMedia(w){return(this._platform.WEBKIT||this._platform.BLINK)&&function M(B){if(!g.has(B))try{_||(_=document.createElement("style"),_.setAttribute("type","text/css"),document.head.appendChild(_)),_.sheet&&(_.sheet.insertRule(`@media ${B} {body{ }}`,0),g.add(B))}catch(rt){console.error(rt)}}(w),this._matchMedia(w)}}return B.\u0275fac=function(w){return new(w||B)(t.LFG(u.t4))},B.\u0275prov=t.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})();function I(B){return{matches:"all"===B||""===B,media:B,addListener:()=>{},removeListener:()=>{}}}let L=(()=>{class B{constructor(w,q){this._mediaMatcher=w,this._zone=q,this._queries=new Map,this._destroySubject=new h.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(w){return R((0,r.Eq)(w)).some(Dt=>this._registerQuery(Dt).mql.matches)}observe(w){const Dt=R((0,r.Eq)(w)).map(Kt=>this._registerQuery(Kt).observable);let Wt=(0,E.aj)(Dt);return Wt=(0,p.z)(Wt.pipe((0,y.q)(1)),Wt.pipe((0,m.T)(1),(0,c.b)(0))),Wt.pipe((0,o.U)(Kt=>{const Qt={matches:!1,breakpoints:{}};return Kt.forEach(({matches:ce,query:Ee})=>{Qt.matches=Qt.matches||ce,Qt.breakpoints[Ee]=ce}),Qt}))}_registerQuery(w){if(this._queries.has(w))return this._queries.get(w);const q=this._mediaMatcher.matchMedia(w),Wt={observable:new b.y(Kt=>{const Qt=ce=>this._zone.run(()=>Kt.next(ce));return q.addListener(Qt),()=>{q.removeListener(Qt)}}).pipe((0,a.O)(q),(0,o.U)(({matches:Kt})=>({query:w,matches:Kt})),(0,l.R)(this._destroySubject)),mql:q};return this._queries.set(w,Wt),Wt}}return B.\u0275fac=function(w){return new(w||B)(t.LFG(D),t.LFG(t.R0b))},B.\u0275prov=t.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})();function R(B){return B.map(rt=>rt.split(",")).reduce((rt,w)=>rt.concat(w)).map(rt=>rt.trim())}const N={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17144:(we,F,s)=>{"use strict";s.d(F,{Q8:()=>c,wD:()=>m});var t=s(63191),r=s(5e3),h=s(32916),E=s(8929),p=s(80013);let b=(()=>{class o{create(l){return"undefined"==typeof MutationObserver?null:new MutationObserver(l)}}return o.\u0275fac=function(l){return new(l||o)}
1,o.\u0275prov=r.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),y=(()=>{class o{constructor(l){this._mutationObserverFactory=l,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((l,u)=>this._cleanupObserver(u))}observe(l){const u=(0,t.fI)(l);return new h.y(f=>{const _=this._observeElement(u).subscribe(f);return()=>{_.unsubscribe(),this._unobserveElement(u)}})}_observeElement(l){if(this._observedElements.has(l))this._observedElements.get(l).count++;else{const u=new E.xQ,f=this._mutationObserverFactory.create(g=>u.next(g));f&&f.observe(l,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(l,{observer:f,stream:u,count:1})}return this._observedElements.get(l).stream}_unobserveElement(l){this._observedElements.has(l)&&(this._observedElements.get(l).count--,this._observedElements.get(l).count||this._cleanupObserver(l))}_cleanupObserver(l){if(this._observedElements.has(l)){const{observer:u,stream:f}=this._observedElements.get(l);u&&u.disconnect(),f.complete(),this._observedElements.delete(l)}}}return o.\u0275fac=function(l){return new(l||o)(r.LFG(b))},o.\u0275prov=r.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),m=(()=>{class o{constructor(l,u,f){this._contentObserver=l,this._elementRef=u,this._ngZone=f,this.event=new r.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(l){this._disabled=(0,t.Ig)(l),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(l){this._debounce=(0,t.su)(l),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const l=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?l.pipe((0,p.b)(this.debounce)):l).subscribe(this.event)})}_unsubscribe(){var l;null===(l=this._currentSubscription)||void 0===l||l.unsubscribe()}}return o.\u0275fac=function(l){return new(l||o)(r.Y36(y),r.Y36(r.SBq),r.Y36(r.R0b))},o.\u0275dir=r.lG2({type:o,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),o})(),c=(()=>{class o{}return o.\u0275fac=function(l){return new(l||o)},o.\u0275mod=r.oAB({type:o}),o.\u0275inj=r.cJS({providers:[b]}),o})()},92845:(we,F,s)=>{"use strict";s.d(F,{pI:()=>an,xu:()=>Ge,_G:()=>Yt,aV:()=>zt,X_:()=>Dt,Xj:()=>_e,U8:()=>Be});var t=s(41713),r=s(69808),h=s(5e3),E=s(63191),p=s(70925),b=s(50226),y=s(47429),m=s(8929),c=s(42654),o=s(36787),a=s(72986),l=s(7625),u=s(43489);class g{constructor(J,H){this.predicate=J,this.inclusive=H}call(J,H){return H.subscribe(new _(J,this.predicate,this.inclusive))}}class _ extends u.L{constructor(J,H,X){super(J),this.predicate=H,this.inclusive=X,this.index=0}_next(J){const H=this.destination;let X;try{X=this.predicate(J,this.index++)}catch(gt){return void H.error(gt)}this.nextOrComplete(J,X)}nextOrComplete(J,H){const X=this.destination;Boolean(H)?X.next(J):(this.inclusive&&X.next(J),X.complete())}}var D=s(91159);const M=(0,p.Mq)();class I{constructor(J,H){this._viewportRuler=J,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=H}attach(){}enable(){if(this._canBeEnabled()){const J=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=J.style.left||"",this._previousHTMLStyles.top=J.style.top||"",J.style.left=(0,E.HM)(-this._previousScrollPosition.left),J.style.top=(0,E.HM)(-this._previousScrollPosition.top),J.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const J=this._document.documentElement,X=J.style,gt=this._document.body.style,nt=X.scrollBehavior||"",ut=gt.scrollBehavior||"";this._isEnabled=!1,X.left=this._previousHTMLStyles.left,X.top=this._previousHTMLStyles.top,J.classList.remove("cdk-global-scrollblock"),M&&(X.scrollBehavior=gt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),M&&(X.scrollBehavior=nt,gt.scrollBehavior=ut)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const H=this._document.body,X=this._viewportRuler.getViewportSize();return H.scrollHeight>X.height||H.scrollWidth>X.width}}class R{constructor(J,H,X,gt){this._scrollDispatcher=J,this._ngZone=H,this._viewportRuler
1=X,this._config=gt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(J){this._overlayRef=J}enable(){if(this._scrollSubscription)return;const J=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=J.subscribe(()=>{const H=this._viewportRuler.getViewportScrollPosition().top;Math.abs(H-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=J.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class N{enable(){}disable(){}attach(){}}function B(lt,J){return J.some(H=>lt.bottom<H.top||lt.top>H.bottom||lt.right<H.left||lt.left>H.right)}function rt(lt,J){return J.some(H=>lt.top<H.top||lt.bottom>H.bottom||lt.left<H.left||lt.right>H.right)}class w{constructor(J,H,X,gt){this._scrollDispatcher=J,this._viewportRuler=H,this._ngZone=X,this._config=gt,this._scrollSubscription=null}attach(J){this._overlayRef=J}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const H=this._overlayRef.overlayElement.getBoundingClientRect(),{width:X,height:gt}=this._viewportRuler.getViewportSize();B(H,[{width:X,height:gt,bottom:gt,right:X,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let q=(()=>{class lt{constructor(H,X,gt,nt){this._scrollDispatcher=H,this._viewportRuler=X,this._ngZone=gt,this.noop=()=>new N,this.close=ut=>new R(this._scrollDispatcher,this._ngZone,this._viewportRuler,ut),this.block=()=>new I(this._viewportRuler,this._document),this.reposition=ut=>new w(this._scrollDispatcher,this._viewportRuler,this._ngZone,ut),this._document=nt}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(t.mF),h.LFG(t.rL),h.LFG(h.R0b),h.LFG(r.K0))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})();class Dt{constructor(J){if(this.scrollStrategy=new N,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,J){const H=Object.keys(J);for(const X of H)void 0!==J[X]&&(this[X]=J[X])}}}class Qt{constructor(J,H){this.connectionPair=J,this.scrollableViewProperties=H}}class Ke{constructor(J,H,X,gt,nt,ut,mt,Nt,Ct){this._portalOutlet=J,this._host=H,this._pane=X,this._config=gt,this._ngZone=nt,this._keyboardDispatcher=ut,this._document=mt,this._location=Nt,this._outsideClickDispatcher=Ct,this._backdropElement=null,this._backdropClick=new m.xQ,this._attachments=new m.xQ,this._detachments=new m.xQ,this._locationChanges=c.w.EMPTY,this._backdropClickHandler=bt=>this._backdropClick.next(bt),this._backdropTransitionendHandler=bt=>{this._disposeBackdrop(bt.target)},this._keydownEvents=new m.xQ,this._outsidePointerEvents=new m.xQ,gt.scrollStrategy&&(this._scrollStrategy=gt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=gt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(J){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const H=this._portalOutlet.attach(J);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,a.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),H}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const J=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),J}dispose(){var J;const H=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(J=this._host)||void 0===J||J.remove(),this._previousHostParent=this._pane=this._host=null,H&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(J){J!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=J,this.hasAttached()&&(J.attach(this),this.updatePosition()))}updateSize(J){this._config=Object.assign(Object.assign({},this._config),J),this._updateElementSize()}setDirection(J){this._config=Object.assign(Object.assign({},this._config),{direction:J}),this._updateElementDirection()}addPanelClass(J){this._pane&&this._toggleClasses(this._pane,J,!0)}removePanelClass(J){this._pane&&this._toggleClasses(this._pane,J,!1)}getDirection(){const J=this._config.direction;return J?"string"==typeof J?J:J.value:"ltr"}updateScrollStrategy(J){J!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=J,this.hasAttached()&&(J.attach(this),J.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const J=this._pane.style;J.width=(0,E.HM)(this._config.width),J.height=(0,E.HM)(this._config.height),J.minWidth=(0,E.HM)(this._config.minWidth),J.minHeight=(0,E.HM)(this._config.minHeight),J.maxWidth=(0,E.HM)(this._config.maxWidth),J.maxHeight=(0,E.HM)(this._config.maxHeight)}_togglePointerEvents(J){this._pane.style.pointerEvents=J?"":"none"}_attachBackdrop(){const J="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(J)})}):this._backdropElement.classList.add(J)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const J=this._backdropElement;!J||(J.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{J.addEventListener("transitionend",this._backdropTransitionendHandler)}),J.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(J)},500)))}_toggleClasses(J,H,X){const gt=(0,E.Eq)(H||[]).filter(nt=>!!nt);gt.length&&(X?J.classList.add(...gt):J.classList.remove(...gt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const J=this._ngZone.onStable.pipe((0,l.R)((0,o.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),J.unsubscribe())})})}_disposeScrollStrategy(){const J=this._scrollStrategy;J&&(J.disable(),J.detach&&J.detach())}_disposeBackdrop(J){J&&(J.removeEventListener("click",this._backdropClickHandler),J.removeEventListener("transitionend",this._backdropTransitionendHandler),J.remove(),this._backdropElement===J&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let _e=(()=>{class lt{constructor(H,X){this._platform=X,this._document=H}ngOnDestroy(){var H;null===(H=this._containerElement)||void 0===H||H.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const H="cdk-overlay-container";if(this._platform.isBrowser||(0,p.Oy)()){const gt=this._document.querySelectorAll(`.${H}[platform="server"], .${H}[platform="test"]`);for(let nt=0;nt<gt.length;nt++)gt[nt].remove()}const X=this._document.createElement("div");X.classList.add(H),(0,p.Oy)()?X.setAttribute("platform","test"):this._platform.isBrowser||X.setAttribute("platform","server"),this._document.body.appendChild(X),this._containerElement=X}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(r.K0),h.LFG(p.t4))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})();const De="cdk-overlay-connected-position-bounding-box",ve=/([A-Za-z%]+)$/;
vendor: 5,510 bytes, line 1
1class Yt{constructor(J,H,X,gt,nt){this._viewportRuler=H,this._document=X,this._platform=gt,this._overlayContainer=nt,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new m.xQ,this._resizeSubscription=c.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(J)}get positions(){return this._preferredPositions}attach(J){this._validatePositions(),J.hostElement.classList.add(De),this._overlayRef=J,this._boundingBox=J.hostElement,this._pane=J.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const J=this._originRect,H=this._overlayRect,X=this._viewportRect,gt=this._containerRect,nt=[];let ut;for(let mt of this._preferredPositions){let Nt=this._getOriginPoint(J,gt,mt),Ct=this._getOverlayPoint(Nt,H,mt),bt=this._getOverlayFit(Ct,H,X,mt);if(bt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(mt,Nt);this._canFitWithFlexibleDimensions(bt,Ct,X)?nt.push({position:mt,origin:Nt,overlayRect:H,boundingBoxRect:this._calculateBoundingBoxRect(Nt,mt)}):(!ut||ut.overlayFit.visibleArea<bt.visibleArea)&&(ut={overlayFit:bt,overlayPoint:Ct,originPoint:Nt,position:mt,overlayRect:H})}if(nt.length){let mt=null,Nt=-1;for(const Ct of nt){const bt=Ct.boundingBoxRect.width*Ct.boundingBoxRect.height*(Ct.position.weight||1);bt>Nt&&(Nt=bt,mt=Ct)}return this._isPushed=!1,void this._applyPosition(mt.position,mt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(ut.position,ut.originPoint);this._applyPosition(ut.position,ut.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&yt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(De),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const J=this._lastPosition;if(J){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const H=this._getOriginPoint(this._originRect,this._containerRect,J);this._applyPosition(J,H)}else this.apply()}withScrollableContainers(J){return this._scrollables=J,this}withPositions(J){return this._preferredPositions=J,-1===J.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(J){return this._viewportMargin=J,this}withFlexibleDimensions(J=!0){return this._hasFlexibleDimensions=J,this}withGrowAfterOpen(J=!0){return this._growAfterOpen=J,this}withPush(J=!0){return this._canPush=J,this}withLockedPosition(J=!0){return this._positionLocked=J,this}setOrigin(J){return this._origin=J,this}withDefaultOffsetX(J){return this._offsetX=J,this}withDefaultOffsetY(J){return this._offsetY=J,this}withTransformOriginOn(J){return this._transformOriginSelector=J,this}_getOriginPoint(J,H,X){let gt,nt;if("center"==X.originX)gt=J.left+J.width/2;else{const ut=this._isRtl()?J.right:J.left,mt=this._isRtl()?J.left:J.right;gt="start"==X.originX?ut:mt}return H.left<0&&(gt-=H.left),nt="center"==X.originY?J.top+J.height/2:"top"==X.originY?J.top:J.bottom,H.top<0&&(nt-=H.top),{x:gt,y:nt}}_getOverlayPoint(J,H,X){let gt,nt;return gt="center"==X.overlayX?-H.width/2:"start"===X.overlayX?this._isRtl()?-H.width:0:this._isRtl()?0:-H.width,nt="center"==X.overlayY?-H.height/2:"top"==X.overlayY?0:-H.height,{x:J.x+gt,y:J.y+nt}}_getOverlayFit(J,H,X,gt){const nt=$(H);let{x:ut,y:mt}=J,Nt=this._getOffset(gt,"x"),Ct=this._getOffset(gt,"y");Nt&&(ut+=Nt),Ct&&(mt+=Ct);let at=0-mt,Bt=mt+nt.height-X.height,Y=this._subtractOverflows(nt.width,0-ut,ut+nt.width-X.width),ct=this._subtractOverflows(nt.height,at,Bt),Lt=Y*ct;return{visibleArea:Lt,isCompletelyWithinViewport:nt.width*nt.height===Lt,fitsInViewportVertically:ct===nt.height,fitsInViewportHorizontally:Y==nt.width}}_canFitWithFlexibleDimensions(J,H,X){if(this._hasFlexibleDimensions){const gt=X.bottom-H.y,nt=X.right-H.x,ut=Ft(this._overlayRef.getConfig().minHeight),mt=Ft(this._overlayRef.getConfig().minWidth),Ct=J.fitsInViewportHorizontally||null!=mt&&mt<=nt;return(J.fitsInViewportVertically||null!=ut&&ut<=gt)&&Ct}return!1}_pushOverlayOnScreen(J,H,X){if(this._previousPushAmount&&this._positionLocked)return{x:J.x+this._previousPushAmount.x,y:J.
1y+this._previousPushAmount.y};const gt=$(H),nt=this._viewportRect,ut=Math.max(J.x+gt.width-nt.width,0),mt=Math.max(J.y+gt.height-nt.height,0),Nt=Math.max(nt.top-X.top-J.y,0),Ct=Math.max(nt.left-X.left-J.x,0);let bt=0,ht=0;return bt=gt.width<=nt.width?Ct||-ut:J.x<this._viewportMargin?nt.left-X.left-J.x:0,ht=gt.height<=nt.height?Nt||-mt:J.y<this._viewportMargin?nt.top-X.top-J.y:0,this._previousPushAmount={x:bt,y:ht},{x:J.x+bt,y:J.y+ht}}_applyPosition(J,H){if(this._setTransformOrigin(J),this._setOverlayElementStyles(H,J),this._setBoundingBoxStyles(H,J),J.panelClass&&this._addPanelClasses(J.panelClass),this._lastPosition=J,this._positionChanges.observers.length){const X=this._getScrollVisibility(),gt=new Qt(J,X);this._positionChanges.next(gt)}this._isInitialRender=!1}_setTransformOrigin(J){if(!this._transformOriginSelector)return;const H=this._boundingBox.querySelectorAll(this._transformOriginSelector);let X,gt=J.overlayY;X="center"===J.overlayX?"center":this._isRtl()?"start"===J.overlayX?"right":"left":"start"===J.overlayX?"left":"right";for(let nt=0;nt<H.length;nt++)H[nt].style.transformOrigin=`${X} ${gt}`}_calculateBoundingBoxRect(J,H){const X=this._viewportRect,gt=this._isRtl();let nt,ut,mt,bt,ht,at;if("top"===H.overlayY)ut=J.y,nt=X.height-ut+this._viewportMargin;else if("bottom"===H.overlayY)mt=X.height-J.y+2*this._viewportMargin,nt=X.height-mt+this._viewportMargin;else{const Bt=Math.min(X.bottom-J.y+X.top,J.y),Y=this._lastBoundingBoxSize.height;nt=2*Bt,ut=J.y-Bt,nt>Y&&!this._isInitialRender&&!this._growAfterOpen&&(ut=J.y-Y/2)}if("end"===H.overlayX&&!gt||"start"===H.overlayX&>)at=X.width-J.x+this._viewportMargin,bt=J.x-this._viewportMargin;else if("start"===H.overlayX&&!gt||"end"===H.overlayX&>)ht=J.x,bt=X.right-J.x;else{const Bt=Math.min(X.right-J.x+X.left,J.x),Y=this._lastBoundingBoxSize.width;bt=2*Bt,ht=J.x-Bt,bt>Y&&!this._isInitialRender&&!this._growAfterOpen&&(ht=J.x-Y/2)}return{top:ut,left:ht,bottom:mt,right:at,width:bt,height:nt}}_setBoundingBoxStyles(J,H){const X=this._calculateBoundingBoxRect(J,H);!this._isInitialRender&&!this._growAfterOpen&&(X.height=Math.min(X.height,this._lastBoundingBoxSize.height),X.width=Math.min(X.width,this._lastBoundingBoxSize.width));const gt={};if(this._hasExactPosition())gt.top=gt.left="0",gt.bottom=gt.right=gt.maxHeight=gt.maxWidth="",gt.width=gt.height="100%";else{const nt=this._overlayRef.getConfig().maxHeight,ut=this._overlayRef.getConfig().maxWidth;gt.height=(0,E.HM)(X.height),gt.top=(0,E.HM)(X.top),gt.bottom=(0,E.HM)(X.bottom),gt.width=(0,E.HM)(X.width),gt.left=(0,E.HM)(X.left),gt.right=(0,E.HM)(X.right),gt.alignItems="center"===H.overlayX?"center":"end"===H.overlayX?"flex-end":"flex-start",gt.justifyContent="center"===H.overlayY?"center":"bottom"===H.overlayY?"flex-end":"flex-start",nt&&(gt.maxHeight=(0,E.HM)(nt)),ut&&(gt.maxWidth=(0,E.HM)(ut))}this._lastBoundingBoxSize=X,yt(this._boundingBox.style,gt)}_resetBoundingBoxStyles(){yt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){yt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(J,H){const X={},gt=this._hasExactPosition(),nt=this._hasFlexibleDimensions,ut=this._overlayRef.getConfig();if(gt){const bt=this._viewportRuler.getViewportScrollPosition();yt(X,this._getExactOverlayY(H,J,bt)),yt(X,this._getExactOverlayX(H,J,bt))}else X.position="static";let mt="",Nt=this._getOffset(H,"x"),Ct=this._getOffset(H,"y");Nt&&(mt+=`translateX(${Nt}px) `),Ct&&(mt+=`translateY(${Ct}px)`),X.transform=mt.trim(),ut.maxHeight&&(gt?X.maxHeight=(0,E.HM)(ut.maxHeight):nt&&(X.maxHeight="")),ut.maxWidth&&(gt?X.maxWidth=(0,E.HM)(ut.maxWidth):nt&&(X.maxWidth="")),yt(this._pane.style,X)}_getExactOverlayY(J,H,X){let gt={top:"",bottom:""},nt=this._getOverlayPoint(H,this._overlayRect,J);return this._isPushed&&(nt=this._pushOverlayOnScreen(nt,this._overlayRect,X)),"bottom"===J.overlayY?gt.bottom=this._document.documentElement.clientHeight-(nt.y+this._overlayRect.height)+"px":gt.top=(0,E.HM)(nt.y),gt}_getExactOverlayX(J,H,X){let ut,gt={left:"",right:""},nt=this._getOverlayPoint(H,this._overlayRect,J);return this._isPushed&&(nt=this._pushOverlayOnScreen(nt,this._overlayRect,X)),ut=this._isRtl()?"end"===J.overlayX?"left":"right":"end"===J.overlayX?"right":"left","right"===ut?gt.right=this._document.documentElement.clientWidth-(nt.x+this._overlayRect.width)+"px":gt.left=(0,E.HM)(nt.x),gt}_getScrollVisibility(){const J=this._getOriginRect(),H=this._pane.getBoundingClientRect(),X=this._scrollables.map(gt=>gt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:rt(J,X),isOriginOutsideView:B(J,X),isOverlayClipped:rt(H,X),isOverlayOutsideView:B(H,X)}}_subtractOverflows(J,...H){return H.reduce((X,gt)=>
1X-Math.max(gt,0),J)}_getNarrowedViewportRect(){const J=this._document.documentElement.clientWidth,H=this._document.documentElement.clientHeight,X=this._viewportRuler.getViewportScrollPosition();return{top:X.top+this._viewportMargin,left:X.left+this._viewportMargin,right:X.left+J-this._viewportMargin,bottom:X.top+H-this._viewportMargin,width:J-2*this._viewportMargin,height:H-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(J,H){return"x"===H?null==J.offsetX?this._offsetX:J.offsetX:null==J.offsetY?this._offsetY:J.offsetY}_validatePositions(){}_addPanelClasses(J){this._pane&&(0,E.Eq)(J).forEach(H=>{""!==H&&-1===this._appliedPanelClasses.indexOf(H)&&(this._appliedPanelClasses.push(H),this._pane.classList.add(H))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(J=>{this._pane.classList.remove(J)}),this._appliedPanelClasses=[])}_getOriginRect(){const J=this._origin;if(J instanceof h.SBq)return J.
1nativeElement.getBoundingClientRect();if(J instanceof Element)return J.getBoundingClientRect();const H=J.width||0,X=J.height||0;return{top:J.y,bottom:J.y+X,left:J.x,right:J.x+H,height:X,width:H}}}function yt(lt,J){for(let H in J)J.hasOwnProperty(H)&&(lt[H]=J[H]);return lt}function Ft(lt){if("number"!=typeof lt&&null!=lt){const[J,H]=lt.split(ve);return H&&"px"!==H?null:parseFloat(J)}return lt||null}function $(lt){return{top:Math.floor(lt.top),right:Math.floor(lt.right),bottom:Math.floor(lt.bottom),left:Math.floor(lt.left),width:Math.floor(lt.width),height:Math.floor(lt.height)}}const It="cdk-global-overlay-wrapper";class pt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(J){const H=J.getConfig();this._overlayRef=J,this._width&&!H.width&&J.updateSize({width:this._width}),this._height&&!H.height&&J.updateSize({height:this._height}),J.hostElement.classList.add(It),this._isDisposed=!1}top(J=""){return this._bottomOffset="",this._topOffset=J,this._alignItems="flex-start",this}left(J=""){return this._rightOffset="",this._leftOffset=J,this._justifyContent="flex-start",this}bottom(J=""){return this._topOffset="",this._bottomOffset=J,this._alignItems="flex-end",this}right(J=""){return this._leftOffset="",this._rightOffset=J,this._justifyContent="flex-end",this}width(J=""){return this._overlayRef?this._overlayRef.updateSize({width:J}):this._width=J,this}height(J=""){return this._overlayRef?this._overlayRef.updateSize({height:J}):this._height=J,this}centerHorizontally(J=""){return this.left(J),this._justifyContent="center",this}centerVertically(J=""){return this.top(J),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const J=this._overlayRef.overlayElement.style,H=this._overlayRef.hostElement.style,X=this._overlayRef.getConfig(),{width:gt,height:nt,maxWidth:ut,maxHeight:mt}=X,Nt=!("100%"!==gt&&"100vw"!==gt||ut&&"100%"!==ut&&"100vw"!==ut),Ct=!("100%"!==nt&&"100vh"!==nt||mt&&"100%"!==mt&&"100vh"!==mt);J.position=this._cssPosition,J.marginLeft=Nt?"0":this._leftOffset,J.marginTop=Ct?"0":this._topOffset,J.marginBottom=this._bottomOffset,J.marginRight=this._rightOffset,Nt?H.justifyContent="flex-start":"center"===this._justifyContent?H.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?H.justifyContent="flex-end":"flex-end"===this._justifyContent&&(H.justifyContent="flex-start"):H.justifyContent=this._justifyContent,H.alignItems=Ct?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const J=this._overlayRef.overlayElement.style,H=this._overlayRef.hostElement,X=H.style;H.classList.remove(It),X.justifyContent=X.alignItems=J.marginTop=J.marginBottom=J.marginLeft=J.marginRight=J.position="",this._overlayRef=null,this._isDisposed=!0}}let Et=(()=>{class lt{constructor(H,X,gt,nt){this._viewportRuler=H,this._document=X,this._platform=gt,this._overlayContainer=nt}global(){return new pt}flexibleConnectedTo(H){return new Yt(H,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(t.rL),h.LFG(r.K0),h.LFG(p.t4),h.LFG(_e))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})(),At=(()=>{class lt{constructor(H){this._attachedOverlays=[],this._document=H}ngOnDestroy(){this.detach()}add(H){this.remove(H),this._attachedOverlays.push(H)}remove(H){const X=this._attachedOverlays.indexOf(H);X>-1&&this._attachedOverlays.splice(X,1),0===this._attachedOverlays.length&&this.detach()}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(r.K0))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})(),vt=(()=>{class lt extends At{constructor(H,X){super(H),this._ngZone=X,this._keydownListener=gt=>{const nt=this._attachedOverlays;for(let ut=nt.length-1;ut>-1;ut--)if(nt[ut]._keydownEvents.observers.length>0){const mt=nt[ut]._keydownEvents;this._ngZone?this._ngZone.run(()=>mt.next(gt)):mt.next(gt);break}}}add(H){super.add(H),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>
1this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(r.K0),h.LFG(h.R0b,8))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})(),kt=(()=>{class lt extends At{constructor(H,X,gt){super(H),this._platform=X,this._ngZone=gt,this._cursorStyleIsSet=!1,this._pointerDownListener=nt=>{this._pointerDownEventTarget=(0,p.sA)(nt)},this._clickListener=nt=>{const ut=(0,p.sA)(nt),mt="click"===nt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:ut;this._pointerDownEventTarget=null;const Nt=this._attachedOverlays.slice();for(let Ct=Nt.length-1;Ct>-1;Ct--){const bt=Nt[Ct];if(bt._outsidePointerEvents.observers.length<1||!bt.hasAttached())continue;if(bt.overlayElement.contains(ut)||bt.overlayElement.contains(mt))break;const ht=bt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>ht.next(nt)):ht.next(nt)}}}add(H){if(super.add(H),!this._isAttached){const X=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(X)):this._addEventListeners(X),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=X.style.cursor,X.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const H=this._document.body;H.removeEventListener("pointerdown",this._pointerDownListener,!0),H.removeEventListener("click",this._clickListener,!0),H.removeEventListener("auxclick",this._clickListener,!0),H.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(H.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(H){H.addEventListener("pointerdown",this._pointerDownListener,!0),H.addEventListener("click",this._clickListener,!0),H.addEventListener("auxclick",this._clickListener,!0),H.addEventListener("contextmenu",this._clickListener,!0)}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(r.K0),h.LFG(p.t4),h.LFG(h.R0b,8))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})(),St=0,zt=(()=>{class lt{constructor(H,X,gt,nt,ut,mt,Nt,Ct,bt,ht,at){this.scrollStrategies=H,this._overlayContainer=X,this._componentFactoryResolver=gt,this._positionBuilder=nt,this._keyboardDispatcher=ut,this._injector=mt,this._ngZone=Nt,this._document=Ct,this._directionality=bt,this._location=ht,this._outsideClickDispatcher=at}create(H){const X=this._createHostElement(),gt=this._createPaneElement(X),nt=this._createPortalOutlet(gt),ut=new Dt(H);return ut.direction=ut.direction||this._directionality.value,new Ke(nt,X,gt,ut,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(H){const X=this._document.createElement("div");return X.id="cdk-overlay-"+St++,X.classList.add("cdk-overlay-pane"),H.appendChild(X),X}_createHostElement(){const H=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(H),H}_createPortalOutlet(H){return this._appRef||(this._appRef=this._injector.get(h.z2F)),new y.u0(H,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return lt.\u0275fac=function(H){return new(H||lt)(h.LFG(q),h.LFG(_e),h.LFG(h._Vd),h.LFG(Et),h.LFG(vt),h.LFG(h.zs3),h.LFG(h.R0b),h.LFG(r.K0),h.LFG(b.Is),h.LFG(r.Ye),h.LFG(kt))},lt.\u0275prov=h.Yz7({token:lt,factory:lt.\u0275fac}),lt})();const qt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Oe=new h.OlP("cdk-connected-overlay-scroll-strategy");let Ge=(()=>{class lt{constructor(H){this.elementRef=H}}return lt.\u0275fac=function(H){return new(H||lt)(h.Y36(h.SBq))},lt.\u0275dir=h.lG2({type:lt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),lt})(),an=(()=>{class lt{constructor(H,X,gt,nt,ut){this._overlay=H,this._dir=ut,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=c.w.EMPTY,this._attachSubscription=c.w.EMPTY,this._detachSubscription=c.w.EMPTY,this._positionSubscription=c.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new h.vpe,this.positionChange=new h.vpe,this.attach=new h.vpe,this.detach=new h.vpe,this.overlayKeydown=new h.vpe,this.overlayOutsideClick=new h.vpe,this._templatePortal=new y.UE(X,gt),this._scrollStrategyFactory=nt,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(H){this._offsetX=H,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(H){this._offsetY=H,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(H){this._hasBackdrop=(0,E.Ig)(H)}get lockPosition(){return this._lockPosition}set lockPosition(H){this._lockPosition=(0,E.Ig)(H)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(H){this._flexibleDimensions=(0,E.Ig)(H)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(H){this._growAfterOpen=(0,E.Ig)(H)}get push(){return this._push}set push(H){this._push=(0,E.Ig)(H)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(H){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),H.origin&&this.open&&this._position.apply()),H.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=qt);const H=this._overlayRef=this._overlay.create(this._buildConfig());
1this._attachSubscription=H.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=H.detachments().subscribe(()=>this.detach.emit()),H.keydownEvents().subscribe(X=>{this.overlayKeydown.next(X),X.keyCode===D.hY&&!this.disableClose&&!(0,D.Vb)(X)&&(X.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(X=>{this.overlayOutsideClick.next(X)})}_buildConfig(){const H=this._position=this.positionStrategy||this._createPositionStrategy(),X=new Dt({direction:this._dir,positionStrategy:H,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(X.width=this.width),(this.height||0===this.height)&&(X.height=this.height),(this.minWidth||0===this.minWidth)&&(X.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(X.minHeight=this.minHeight),this.backdropClass&&(X.backdropClass=this.backdropClass),this.panelClass&&(X.panelClass=this.panelClass),X}_updatePositionStrategy(H){const X=this.positions.map(gt=>({originX:gt.originX,originY:gt.originY,overlayX:gt.overlayX,overlayY:gt.overlayY,offsetX:gt.offsetX||this.offsetX,offsetY:gt.offsetY||this.offsetY,panelClass:gt.panelClass||void 0}));return H.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(X).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const H=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(H),H}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Ge?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(H=>{this.backdropClick.emit(H)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function f(lt,J=!1){return H=>H.lift(new g(lt,J))}(()=>this.positionChange.observers.length>0)).subscribe(H=>{this.positionChange.emit(H),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return lt.\u0275fac=function(H){return new(H||lt)(h.Y36(zt),h.Y36(h.Rgc),h.Y36(h.s_b),h.Y36(Oe),h.Y36(b.Is,8))},lt.\u0275dir=h.lG2({type:lt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[h.TTD]}),lt})();const pn={provide:Oe,deps:[zt],useFactory:function ke(lt){return()=>lt.scrollStrategies.reposition()}};let Be=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275mod=h.oAB({type:lt}),lt.\u0275inj=h.cJS({providers:[zt,pn],imports:[[b.vT,y.eL,t.Cl],t.Cl]}),lt})()},70925:(we,F,s)=>{"use strict";s.d(F,{Mq:()=>f,Oy:()=>R,_i:()=>g,ht:()=>I,i$:()=>a,kV:()=>M,qK:()=>m,sA:()=>L,t4:()=>E});var t=s(5e3),r=s(69808);let h;try{h="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(N){h=!1}let b,E=(()=>{class N{constructor(rt){this._platformId=rt,this.isBrowser=this._platformId?(0,r.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!h)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return N.\u0275fac=function(rt){return new(rt||N)(t.LFG(t.Lbi))},N.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})();const y=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function m(){if(b)return b;if("object"!=typeof document||!document)return b=new Set(y),b;let N=document.createElement("input");return b=new Set(y.filter(B=>(N.setAttribute("type",B),N.type===B))),b}let c,l,u,_;function a(N){return function o(){if(null==c&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>c=!0}))}finally{c=c||!1}return c}()?N:!!N.capture}function f(){if(null==u){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return u=!1,u;if("scrollBehavior"in document.documentElement.style)u=!0;else{const N=Element.prototype.scrollTo;u=!!N&&!/\{\s*\[native code\]\s*\}/.test(N.toString())}}return u}function g(){if("object"!=typeof document||!document)return 0;if(null==l){const N=document.createElement("div"),B=N.style;N.dir="rtl",B.width="1px",B.overflow="auto",B.visibility="hidden",B.pointerEvents="none",B.position="absolute";const rt=document.createElement("div"),w=rt.style;w.width="2px",w.height="1px",N.appendChild(rt),document.body.appendChild(N),l=0,0===N.scrollLeft&&(N.scrollLeft=1,l=0===N.scrollLeft?1:2),N.remove()}return l}function M(N){if(function D(){if(null==_){const N="undefined"!=typeof document?document.head:null;_=!(!N||!N.createShadowRoot&&!N.attachShadow)}return _}()){const B=N.getRootNode?N.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&B instanceof ShadowRoot)return B}return null}function I(){let N="undefined"!=typeof document&&document?document.activeElement:null;for(;N&&N.shadowRoot;){const B=N.shadowRoot.activeElement;if(B===N)break;N=B}return N}function L(N){return N.composedPath?N.composedPath()[0]:N.target}function R(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},47429:(we,F,s)=>{"use strict";s.d(F,{C5:()=>o,Pl:()=>I,UE:()=>a,eL:()=>R,en:()=>u,u0:()=>g});var t=s(5e3),r=s(69808);class c{attach(rt){return this._attachedHost=rt,rt.attach(this)}detach(){let rt=this._attachedHost;null!=rt&&(this._attachedHost=null,rt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(rt){this._attachedHost=rt}}class o extends c{constructor(rt,w,q,Dt){super(),this.component=rt,this.viewContainerRef=w,this.injector=q,this.componentFactoryResolver=Dt}}class a extends c{constructor(rt,w,q){super(),this.templateRef=rt,this.viewContainerRef=w,this.context=q}get origin(){return this.templateRef.elementRef}attach(rt,w=this.context){return this.context=w,super.attach(rt)}detach(){return this.context=void 0,super.detach()}}class l extends c{constructor(rt){super(),this.element=rt instanceof t.SBq?rt.nativeElement:rt}}class u{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(rt){return rt instanceof o?(this._attachedPortal=rt,this.attachComponentPortal(rt)):rt instanceof a?(this._attachedPortal=rt,this.attachTemplatePortal(rt)):this.attachDomPortal&&rt instanceof l?(this._attachedPortal=rt,this.attachDomPortal(rt)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDis
1poseFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(rt){this._disposeFn=rt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class g extends u{constructor(rt,w,q,Dt,Wt){super(),this.outletElement=rt,this._componentFactoryResolver=w,this._appRef=q,this._defaultInjector=Dt,this.attachDomPortal=Kt=>{const Qt=Kt.element,ce=this._document.createComment("dom-portal");Qt.parentNode.insertBefore(ce,Qt),this.outletElement.appendChild(Qt),this._attachedPortal=Kt,super.setDisposeFn(()=>{ce.parentNode&&ce.parentNode.replaceChild(Qt,ce)})},this._document=Wt}attachComponentPortal(rt){const q=(rt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(rt.component);let Dt;return rt.viewContainerRef?(Dt=rt.viewContainerRef.createComponent(q,rt.viewContainerRef.length,rt.injector||rt.viewContainerRef.injector),this.setDisposeFn(()=>Dt.destroy())):(Dt=q.create(rt.injector||this._defaultInjector||t.zs3.NULL),this._appRef.attachView(Dt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Dt.hostView),Dt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Dt)),this._attachedPortal=rt,Dt}attachTemplatePortal(rt){let w=rt.viewContainerRef,q=w.createEmbeddedView(rt.templateRef,rt.context);return q.rootNodes.forEach(Dt=>this.outletElement.appendChild(Dt)),q.detectChanges(),this.setDisposeFn(()=>{let Dt=w.indexOf(q);-1!==Dt&&w.remove(Dt)}),this._attachedPortal=rt,q}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(rt){return rt.hostView.rootNodes[0]}}let I=(()=>{class B extends u{constructor(w,q,Dt){super(),this._componentFactoryResolver=w,this._viewContainerRef=q,this._isInitialized=!1,this.attached=new t.vpe,this.attachDomPortal=Wt=>{const Kt=Wt.element,Qt=this._document.createComment("dom-portal");Wt.setAttachedHost(this),Kt.parentNode.insertBefore(Qt,Kt),this._getRootNode().appendChild(Kt),this._attachedPortal=Wt,super.setDisposeFn(()=>{Qt.parentNode&&Qt.parentNode.replaceChild(Kt,Qt)})},this._document=Dt}get portal(){return this._attachedPortal}set portal(w){this.hasAttached()&&!w&&!this._isInitialized||(this.hasAttached()&&super.detach(),w&&super.attach(w),this._attachedPortal=w||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(w){w.setAttachedHost(this);const q=null!=w.viewContainerRef?w.viewContainerRef:this._viewContainerRef,Wt=(w.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(w.component),Kt=q.createComponent(Wt,q.length,w.injector||q.injector);return q!==this._viewContainerRef&&this._getRootNode().appendChild(Kt.hostView.rootNodes[0]),super.setDisposeFn(()=>Kt.destroy()),this._attachedPortal=w,this._attachedRef=Kt,this.attached.emit(Kt),Kt}attachTemplatePortal(w){w.setAttachedHost(this);const q=this._viewContainerRef.createEmbeddedView(w.templateRef,w.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=w,this._attachedRef=q,this.attached.emit(q),q}_getRootNode(){const w=this._viewContainerRef.element.nativeElement;return w.nodeType===w.ELEMENT_NODE?w:w.parentNode}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36(r.K0))},B.\u0275dir=t.lG2({type:B,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[t.qOj]}),B})(),R=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({}),B})()},41713:(we,F,s)=>{"use strict";s.d(F,{PQ:()=>Wt,ZD:()=>ve,mF:()=>Dt,Cl:()=>Yt,rL:()=>Qt});var t=s(63191),r=s(5e3),h=s(8929),E=s(21086),p=s(32916),b=s(23753),y=s(56686),c=s(32268);new class o extends c.v{flush(Ft){this.active=!0,this.scheduled=void 0;const{actions:$}=this;let It,pt=-1,Et=$.length;Ft=Ft||$.shift();do{if(It=Ft.execute(Ft.state,Ft.delay))break}while(++pt<Et&&(Ft=$.shift()));if(this.active=!1,It){for(;++pt<Et&&(Ft=$.shift());)Ft.unsubscribe();throw It}}}(class m extends y.o{constructor(Ft,$){super(Ft,$),this.scheduler
1=Ft,this.work=$}requestAsyncId(Ft,$,It=0){return null!==It&&It>0?super.requestAsyncId(Ft,$,It):(Ft.actions.push(this),Ft.scheduled||(Ft.scheduled=requestAnimationFrame(()=>Ft.flush(null))))}recycleAsyncId(Ft,$,It=0){if(null!==It&&It>0||null===It&&this.delay>0)return super.recycleAsyncId(Ft,$,It);0===Ft.actions.length&&(cancelAnimationFrame($),Ft.scheduled=void 0)}});s(8139);var f=s(57138),g=s(92198),_=s(7625),D=s(69808),M=s(70925),I=s(50226);let Dt=(()=>{class yt{constructor($,It,pt){this._ngZone=$,this._platform=It,this._scrolled=new h.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=pt}register($){this.scrollContainers.has($)||this.scrollContainers.set($,$.elementScrolled().subscribe(()=>this._scrolled.next($)))}deregister($){const It=this.scrollContainers.get($);It&&(It.unsubscribe(),this.scrollContainers.delete($))}scrolled($=20){return this._platform.isBrowser?new p.y(It=>{this._globalSubscription||this._addGlobalListener();const pt=$>0?this._scrolled.pipe((0,f.e)($)).subscribe(It):this._scrolled.subscribe(It);return this._scrolledCount++,()=>{pt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach(($,It)=>this.deregister(It)),this._scrolled.complete()}ancestorScrolled($,It){const pt=this.getAncestorScrollContainers($);return this.scrolled(It).pipe((0,g.h)(Et=>!Et||pt.indexOf(Et)>-1))}getAncestorScrollContainers($){const It=[];return this.scrollContainers.forEach((pt,Et)=>{this._scrollableContainsElement(Et,$)&&It.push(Et)}),It}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement($,It){let pt=(0,t.fI)(It),Et=$.getElementRef().nativeElement;do{if(pt==Et)return!0}while(pt=pt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const $=this._getWindow();return(0,b.R)($.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return yt.\u0275fac=function($){return new($||yt)(r.LFG(r.R0b),r.LFG(M.t4),r.LFG(D.K0,8))},yt.\u0275prov=r.Yz7({token:yt,factory:yt.\u0275fac,providedIn:"root"}),yt})(),Wt=(()=>{class yt{constructor($,It,pt,Et){this.elementRef=$,this.scrollDispatcher=It,this.ngZone=pt,this.dir=Et,this._destroyed=new h.xQ,this._elementScrolled=new p.y(At=>this.ngZone.runOutsideAngular(()=>(0,b.R)(this.elementRef.nativeElement,"scroll").pipe((0,_.R)(this._destroyed)).subscribe(At)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo($){const It=this.elementRef.nativeElement,pt=this.dir&&"rtl"==this.dir.value;null==$.left&&($.left=pt?$.end:$.start),null==$.right&&($.right=pt?$.start:$.end),null!=$.bottom&&($.top=It.scrollHeight-It.clientHeight-$.bottom),pt&&0!=(0,M._i)()?(null!=$.left&&($.right=It.scrollWidth-It.clientWidth-$.left),2==(0,M._i)()?$.left=$.right:1==(0,M._i)()&&($.left=$.right?-$.right:$.right)):null!=$.right&&($.left=It.scrollWidth-It.clientWidth-$.right),this._applyScrollToOptions($)}_applyScrollToOptions($){const It=this.elementRef.nativeElement;(0,M.Mq)()?It.scrollTo($):(null!=$.top&&(It.scrollTop=$.top),null!=$.left&&(It.scrollLeft=$.left))}measureScrollOffset($){const It="left",Et=this.elementRef.nativeElement;if("top"==$)return Et.scrollTop;if("bottom"==$)return Et.scrollHeight-Et.clientHeight-Et.scrollTop;const At=this.dir&&"rtl"==this.dir.value;return"start"==$?$=At?"right":It:"end"==$&&($=At?It:"right"),At&&2==(0,M._i)()?$==It?Et.scrollWidth-Et.clientWidth-Et.scrollLeft:Et.scrollLeft:At&&1==(0,M._i)()?$==It?Et.scrollLeft+Et.scrollWidth-Et.clientWidth:-Et.scrollLeft:$==It?Et.scrollLeft:Et.scrollWidth-Et.clientWidth-Et.scrollLeft}}return yt.\u0275fac=function($){return new($||yt)(r.Y36(r.SBq),r.Y36(Dt),r.Y36(r.R0b),r.Y36(I.Is,8))},yt.\u0275dir=r.lG2({type:yt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),yt})(),Qt=(()=>{class yt{constructor($,It,pt){this._platform=$,this._change=new h.xQ,this._changeListener=Et=>{this._change.next(Et)},this._document=pt,It.runOutsideAngular(()=>{if($.isBrowser){const Et=this._getWindow();Et.addEventListener("resize",this._changeListener),Et.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const $=this._getWindow();$.removeEventListener("resize",this._changeListener),$.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const $={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),$}getViewportRect(){const $=this.getViewportScrollPosition(),{width:It,height:pt}=this.getViewportSize();
1return{top:$.top,left:$.left,bottom:$.top+pt,right:$.left+It,height:pt,width:It}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const $=this._document,It=this._getWindow(),pt=$.documentElement,Et=pt.getBoundingClientRect();return{top:-Et.top||$.body.scrollTop||It.scrollY||pt.scrollTop||0,left:-Et.left||$.body.scrollLeft||It.scrollX||pt.scrollLeft||0}}change($=20){return $>0?this._change.pipe((0,f.e)($)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const $=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:$.innerWidth,height:$.innerHeight}:{width:0,height:0}}}return yt.\u0275fac=function($){return new($||yt)(r.LFG(M.t4),r.LFG(r.R0b),r.LFG(D.K0,8))},yt.\u0275prov=r.Yz7({token:yt,factory:yt.\u0275fac,providedIn:"root"}),yt})(),ve=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({}),yt})(),Yt=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({imports:[[I.vT,ve],I.vT,ve]}),yt})()},74533:(we,F,s)=>{"use strict";s.d(F,{IC:()=>u,Ky:()=>f,Lq:()=>a});var t=s(70925),r=s(5e3),h=s(63191),E=s(68896),p=s(8929),b=s(23753),y=s(57138),m=s(7625),c=s(69808);const o=(0,t.i$)({passive:!0});let a=(()=>{class g{constructor(D,M){this._platform=D,this._ngZone=M,this._monitoredElements=new Map}monitor(D){if(!this._platform.isBrowser)return E.E;const M=(0,h.fI)(D),I=this._monitoredElements.get(M);if(I)return I.subject;const L=new p.xQ,R="cdk-text-field-autofilled",N=B=>{"cdk-text-field-autofill-start"!==B.animationName||M.classList.contains(R)?"cdk-text-field-autofill-end"===B.animationName&&M.classList.contains(R)&&(M.classList.remove(R),this._ngZone.run(()=>L.next({target:B.target,isAutofilled:!1}))):(M.classList.add(R),this._ngZone.run(()=>L.next({target:B.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{M.addEventListener("animationstart",N,o),M.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(M,{subject:L,unlisten:()=>{M.removeEventListener("animationstart",N,o)}}),L}stopMonitoring(D){const M=(0,h.fI)(D),I=this._monitoredElements.get(M);I&&(I.unlisten(),I.subject.complete(),M.classList.remove("cdk-text-field-autofill-monitored"),M.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(M))}ngOnDestroy(){this._monitoredElements.forEach((D,M)=>this.stopMonitoring(M))}}return g.\u0275fac=function(D){return new(D||g)(r.LFG(t.t4),r.LFG(r.R0b))},g.\u0275prov=r.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),u=(()=>{class g{constructor(D,M,I,L){this._elementRef=D,this._platform=M,this._ngZone=I,this._destroyed=new p.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=R=>{this._hasFocus="focus"===R.type},this._document=L,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(D){this._minRows=(0,h.su)(D),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(D){this._maxRows=(0,h.su)(D),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(D){D=(0,h.Ig)(D),this._enabled!==D&&((this._enabled=D)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(D){this._cachedPlaceholderHeight=void 0,D?this._textareaElement.setAttribute("placeholder",D):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const D=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;D&&(this._textareaElement.style.minHeight=D)}_setMaxHeight(){const D=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;D&&(this._textareaElement.style.maxHeight=D)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const D=this._getWindow();(0,b.R)(D,"resize").pipe((0,y.e)(16),(0,m.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let D=this._textareaElement.cloneNode(!1);D.rows=1,D.style.position="absolute",D.style.visibility="hidden",D.style.border="none",D.style.padding="0",D.style.height="",D.style.minHeight="",D.style.maxHeight="",D.style.overflow="hidden",this._textareaElement.parentNode.appendChild(D),this._cachedLineHeight=D.clientHeight,D.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const D=this._textareaElement,M=D.style.marginBottom||"",I=this._platform.FIRE
1FOX,L=I&&this._hasFocus,R=I?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";L&&(D.style.marginBottom=`${D.clientHeight}px`),D.classList.add(R);const N=D.scrollHeight-4;return D.classList.remove(R),L&&(D.style.marginBottom=M),N}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const D=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=D}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(D=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const M=this._elementRef.nativeElement,I=M.value;if(!D&&this._minRows===this._previousMinRows&&I===this._previousValue)return;const L=this._measureScrollHeight(),R=Math.max(L,this._cachedPlaceholderHeight||0);M.style.height=`${R}px`,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(M)):setTimeout(()=>this._scrollToCaretPosition(M))}),this._previousValue=I,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(D){const{selectionStart:M,selectionEnd:I}=D;!this._destroyed.isStopped&&this._hasFocus&&D.setSelectionRange(M,I)}}return g.\u0275fac=function(D){return new(D||g)(r.Y36(r.SBq),r.Y36(t.t4),r.Y36(r.R0b),r.Y36(c.K0,8))},g.\u0275dir=r.lG2({type:g,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(D,M){1&D&&r.NdJ("input",function(){return M._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),g})(),f=(()=>{class g{}return g.\u0275fac=function(D){return new(D||g)},g.\u0275mod=r.oAB({type:g}),g.\u0275inj=r.cJS({}),g})()},69808:(we,F,s)=>{"use strict";s.d(F,{Do:()=>R,ED:()=>es,EM:()=>Nr,H9:()=>ni,HT:()=>p,JF:()=>ln,K0:()=>y,Mx:()=>Ci,NF:()=>He,O5:()=>Ht,Ov:()=>Vt,PC:()=>Br,PM:()=>ze,RF:()=>Ti,S$:()=>D,V_:()=>o,Ye:()=>N,b0:()=>L,bD:()=>ue,ez:()=>Wi,lw:()=>m,mk:()=>Di,mr:()=>I,n9:()=>or,q:()=>h,qS:()=>yn,sg:()=>$n,tP:()=>pi,w_:()=>b});var t=s(5e3);let r=null;function h(){return r}function p(j){r||(r=j)}class b{}const y=new t.OlP("DocumentToken");let m=(()=>{class j{historyGo(W){throw new Error("Not implemented")}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275prov=t.Yz7({token:j,factory:function(){return function c(){return(0,t.LFG)(a)}()},providedIn:"platform"}),j})();const o=new t.OlP("Location Initialized");let a=(()=>{class j extends m{constructor(W){super(),this._doc=W,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return h().getBaseHref(this._doc)}onPopState(W){const xt=h().getGlobalEventTarget(this._doc,"window");return xt.addEventListener("popstate",W,!1),()=>xt.removeEventListener("popstate",W)}onHashChange(W){const xt=h().getGlobalEventTarget(this._doc,"window");return xt.addEventListener("hashchange",W,!1),()=>xt.removeEventListener("hashchange",W)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(W){this.location.pathname=W}pushState(W,xt,Zt){l()?this._history.pushState(W,xt,Zt):this.location.hash=Zt}replaceState(W,xt,Zt){l()?this._history.replaceState(W,xt,Zt):this.location.hash=Zt}forward(){this._history.forward()}back(){this._history.back()}historyGo(W=0){this._history.go(W)}getState(){return this._history.state}}
1return j.\u0275fac=function(W){return new(W||j)(t.LFG(y))},j.\u0275prov=t.Yz7({token:j,factory:function(){return function u(){return new a((0,t.LFG)(y))}()},providedIn:"platform"}),j})();function l(){return!!window.history.pushState}function f(j,it){if(0==j.length)return it;if(0==it.length)return j;let W=0;return j.endsWith("/")&&W++,it.startsWith("/")&&W++,2==W?j+it.substring(1):1==W?j+it:j+"/"+it}function g(j){const it=j.match(/#|\?|$/),W=it&&it.index||j.length;return j.slice(0,W-("/"===j[W-1]?1:0))+j.slice(W)}function _(j){return j&&"?"!==j[0]?"?"+j:j}let D=(()=>{class j{historyGo(W){throw new Error("Not implemented")}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275prov=t.Yz7({token:j,factory:function(){return function M(j){const it=(0,t.LFG)(y).location;return new L((0,t.LFG)(m),it&&it.origin||"")}()},providedIn:"root"}),j})();const I=new t.OlP("appBaseHref");let L=(()=>{class j extends D{constructor(W,xt){if(super(),this._platformLocation=W,this._removeListenerFns=[],null==xt&&(xt=this._platformLocation.getBaseHrefFromDOM()),null==xt)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=xt}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(W){this._removeListenerFns.push(this._platformLocation.onPopState(W),this._platformLocation.onHashChange(W))}getBaseHref(){return this._baseHref}prepareExternalUrl(W){return f(this._baseHref,W)}path(W=!1){const xt=this._platformLocation.pathname+_(this._platformLocation.search),Zt=this._platformLocation.hash;return Zt&&W?`${xt}${Zt}`:xt}pushState(W,xt,Zt,xe){const Ne=this.prepareExternalUrl(Zt+_(xe));this._platformLocation.pushState(W,xt,Ne)}replaceState(W,xt,Zt,xe){const Ne=this.prepareExternalUrl(Zt+_(xe));this._platformLocation.replaceState(W,xt,Ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(W=0){var xt,Zt;null===(Zt=(xt=this._platformLocation).historyGo)||void 0===Zt||Zt.call(xt,W)}}return j.\u0275fac=function(W){return new(W||j)(t.LFG(m),t.LFG(I,8))},j.\u0275prov=t.Yz7({token:j,factory:j.\u0275fac}),j})(),R=(()=>{class j extends D{constructor(W,xt){super(),this._platformLocation=W,this._baseHref="",this._removeListenerFns=[],null!=xt&&(this._baseHref=xt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(W){this._removeListenerFns.push(this._platformLocation.onPopState(W),this._platformLocation.onHashChange(W))}getBaseHref(){return this._baseHref}path(W=!1){let xt=this._platformLocation.hash;return null==xt&&(xt="#"),xt.length>0?xt.substring(1):xt}prepareExternalUrl(W){const xt=f(this._baseHref,W);return xt.length>0?"#"+xt:xt}pushState(W,xt,Zt,xe){let Ne=this.prepareExternalUrl(Zt+_(xe));0==Ne.length&&(Ne=this._platformLocation.pathname),this._platformLocation.pushState(W,xt,Ne)}replaceState(W,xt,Zt,xe){let Ne=this.prepareExternalUrl(Zt+_(xe));0==Ne.length&&(Ne=this._platformLocation.pathname),this._platformLocation.replaceState(W,xt,Ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(W=0){var xt,Zt;null===(Zt=(xt=this._platformLocation).historyGo)||void 0===Zt||Zt.call(xt,W)}}return j.\u0275fac=function(W){return new(W||j)(t.LFG(m),t.LFG(I,8))},j.\u0275prov=t.Yz7({token:j,factory:j.\u0275fac}),j})(),N=(()=>{class j{constructor(W,xt){this._subject=new t.vpe,this._urlChangeListeners=[],this._platformStrategy=W;const Zt=this._platformStrategy.getBaseHref();this._platformLocation=xt,this._baseHref=g(w(Zt)),this._platformStrategy.onPopState(xe=>{this._subject.emit({url:this.path(!0),pop:!0,state:xe.state,type:xe.type})})}path(W=!1){return this.normalize(this._platformStrategy.path(W))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(W,xt=""){return this.path()==this.normalize(W+_(xt))}normalize(W){return j.stripTrailingSlash(function rt(j,it){return j&&it.startsWith(j)?it.substring(j.length):it}(this._baseHref,w(W)))}prepareExternalUrl(W){return W&&"/"!==W[0]&&(W="/"+W),this._platformStrategy.prepareExternalUrl(W)}go(W,xt="",Zt=null){this._platformStrategy.pushState(Zt,"",W,xt),this._notifyUrlChangeListeners(this.prepareExternalUrl(W+_(xt)),Zt)}replaceState(W,xt="",Zt=null){this._platformStrategy.replaceState(Zt,"",W,xt),this._notifyUrlChangeListeners(this.prepareExternalUrl(W+_(xt)),Zt)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(W=0){var xt,Zt;null===(Zt=(xt=this._platformStrategy).historyGo)||void 0===Zt||Zt.call(xt,W)}onUrlChange(W){this._urlChangeListeners.push(W),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(xt=>{this._notifyUrlChangeListeners(xt.url,xt.state)}))}
1_notifyUrlChangeListeners(W="",xt){this._urlChangeListeners.forEach(Zt=>Zt(W,xt))}subscribe(W,xt,Zt){return this._subject.subscribe({next:W,error:xt,complete:Zt})}}return j.normalizeQueryParams=_,j.joinWithSlash=f,j.stripTrailingSlash=g,j.\u0275fac=function(W){return new(W||j)(t.LFG(D),t.LFG(m))},j.\u0275prov=t.Yz7({token:j,factory:function(){return function B(){return new N((0,t.LFG)(D),(0,t.LFG)(m))}()},providedIn:"root"}),j})();function w(j){return j.replace(/\/index.html$/,"")}const q={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"\u0440.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Dt=(()=>((Dt=Dt||{})[Dt.Decimal=0]="Decimal",Dt[Dt.Percent=1]="Percent",Dt[Dt.Currency=2]="Currency",Dt[Dt.Scientific=3]="Scientific",Dt))(),Ee=(()=>((Ee=Ee||{})[Ee.Decimal=0]="Decimal",Ee[Ee.Group=1]="Group",Ee[Ee.List=2]="List",Ee[Ee.PercentSign=3]="PercentSign",Ee[Ee.PlusSign=4]="PlusSign",Ee[Ee.MinusSign=5]="MinusSign",Ee[Ee.Exponential=6]="Exponential",Ee[Ee.SuperscriptingExponent=7]="SuperscriptingExponent",Ee[Ee.PerMille=8]="PerMille",Ee[Ee.Infinity=9]="Infinity",Ee[Ee.NaN=10]="NaN",Ee[Ee.TimeSeparator=11]="TimeSeparator",Ee[Ee.CurrencyDecimal=12]="CurrencyDecimal",Ee[Ee.CurrencyGroup=13]="CurrencyGroup",Ee))();function At(j,it){const W=(0,t.cg1)(j),xt=W[t.wAp.NumberSymbols][it];if(void 0===xt){if(it===Ee.CurrencyDecimal)return W[t.wAp.NumberSymbols][Ee.Decimal];if(it===Ee.CurrencyGroup)return W[t.wAp.NumberSymbols][Ee.Group]}return xt}const Se=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function Wn(j,it,W,xt,Zt){const Ne=function Ut(j,it="-"){const W={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},xt=j.split(";"),Zt=xt[0],xe=xt[1],Ne=-1!==Zt.indexOf(".")?Zt.split("."):[Zt.substring(0,Zt.lastIndexOf("0")+1),Zt.substring(Zt.lastIndexOf("0")+1)],tn=Ne[0],Rn=Ne[1]||"";W.posPre=tn.substr(0,tn.indexOf("#"));for(let Fn=0;Fn<Rn.length;Fn++){const Sn=Rn.charAt(Fn);"0"===Sn?W.minFrac=W.maxFrac=Fn+1:"#"===Sn?W.maxFrac=Fn+1:W.posSuf+=Sn}const Pn=tn.split(",");if(W.gSize=Pn[1]?Pn[1].length:0,W.lgSize=Pn[2]||Pn[1]?(Pn[2]||Pn[1]).length:0,xe){const Fn=Zt.length-W.posPre.length-W.posSuf.length,Sn=xe.indexOf("#");W.negPre=xe.substr(0,Sn).replace(/'/g,""),W.negSuf=xe.substr(Sn+Fn).replace(/'/g,"")}else W.negPre=it+W.posPre,W.negSuf=W.posSuf;return W}(function vt(j,it){return(0,t.cg1)(j)[t.wAp.NumberFormats][it]}(it,Dt.Currency),At(it,Ee.MinusSign));return Ne.minFrac=function H(j){let it;const W=q[j];return W&&(it=W[2]),"number"==typeof it?it:2}
1(xt),Ne.maxFrac=Ne.minFrac,function Hn(j,it,W,xt,Zt,xe,Ne=!1){let tn="",Rn=!1;if(isFinite(j)){let Pn=function he(j){let xt,Zt,xe,Ne,tn,it=Math.abs(j)+"",W=0;for((Zt=it.indexOf("."))>-1&&(it=it.replace(".","")),(xe=it.search(/e/i))>0?(Zt<0&&(Zt=xe),Zt+=+it.slice(xe+1),it=it.substring(0,xe)):Zt<0&&(Zt=it.length),xe=0;"0"===it.charAt(xe);xe++);if(xe===(tn=it.length))xt=[0],Zt=1;else{for(tn--;"0"===it.charAt(tn);)tn--;for(Zt-=xe,xt=[],Ne=0;xe<=tn;xe++,Ne++)xt[Ne]=Number(it.charAt(xe))}return Zt>22&&(xt=xt.splice(0,21),W=Zt-1,Zt=1),{digits:xt,exponent:W,integerLen:Zt}}(j);Ne&&(Pn=function Ce(j){if(0===j.digits[0])return j;const it=j.digits.length-j.integerLen;return j.exponent?j.exponent+=2:(0===it?j.digits.push(0,0):1===it&&j.digits.push(0),j.integerLen+=2),j}(Pn));let Fn=it.minInt,Sn=it.minFrac,ai=it.maxFrac;if(xe){const Ni=xe.match(Se);if(null===Ni)throw new Error(`${xe} is not a valid digit info`);const Vr=Ni[1],ns=Ni[3],bo=Ni[5];null!=Vr&&(Fn=gn(Vr)),null!=ns&&(Sn=gn(ns)),null!=bo?ai=gn(bo):null!=ns&&Sn>ai&&(ai=Sn)}!function je(j,it,W){if(it>W)throw new Error(`The minimum number of digits after fraction (${it}) is higher than the maximum (${W}).`);let xt=j.digits,Zt=xt.length-j.integerLen;const xe=Math.min(Math.max(it,Zt),W);let Ne=xe+j.integerLen,tn=xt[Ne];if(Ne>0){xt.splice(Math.max(j.integerLen,Ne));for(let Sn=Ne;Sn<xt.length;Sn++)xt[Sn]=0}else{Zt=Math.max(0,Zt),j.integerLen=1,xt.length=Math.max(1,Ne=xe+1),xt[0]=0;for(let Sn=1;Sn<Ne;Sn++)xt[Sn]=0}if(tn>=5)if(Ne-1<0){for(let Sn=0;Sn>Ne;Sn--)xt.unshift(0),j.integerLen++;xt.unshift(1),j.integerLen++}else xt[Ne-1]++;for(;Zt<Math.max(0,xe);Zt++)xt.push(0);let Rn=0!==xe;const Pn=it+j.integerLen,Fn=xt.reduceRight(function(Sn,ai,Gn,gi){return gi[Gn]=(ai+=Sn)<10?ai:ai-10,Rn&&(0===gi[Gn]&&Gn>=Pn?gi.pop():Rn=!1),ai>=10?1:0},0);Fn&&(xt.unshift(Fn),j.integerLen++)}(Pn,Sn,ai);let Gn=Pn.digits,gi=Pn.integerLen;const Mr=Pn.exponent;let Ii=[];for(Rn=Gn.every(Ni=>!Ni);gi<Fn;gi++)Gn.unshift(0);for(;gi<0;gi++)Gn.unshift(0);gi>0?Ii=Gn.splice(gi,Gn.length):(Ii=Gn,Gn=[0]);const Ur=[];for(Gn.length>=it.lgSize&&Ur.unshift(Gn.splice(-it.lgSize,Gn.length).join(""));Gn.length>it.gSize;)Ur.unshift(Gn.splice(-it.gSize,Gn.length).join(""));Gn.length&&Ur.unshift(Gn.join("")),tn=Ur.join(At(W,xt)),Ii.length&&(tn+=At(W,Zt)+Ii.join("")),Mr&&(tn+=At(W,Ee.Exponential)+"+"+Mr)}else tn=At(W,Ee.Infinity);return tn=j<0&&!Rn?it.negPre+tn+it.negSuf:it.posPre+tn+it.posSuf,tn}(j,Ne,it,Ee.CurrencyGroup,Ee.CurrencyDecimal,Zt).replace("\xa4",W).replace("\xa4","").trim()}function gn(j){const it=parseInt(j);if(isNaN(it))throw new Error("Invalid integer literal when parsing "+j);return it}function yn(j,it,W){return(0,t.dwT)(j,it,W)}function Ci(j,it){it=encodeURIComponent(it);for(const W of j.split(";")){const xt=W.indexOf("="),[Zt,xe]=-1==xt?[W,""]:[W.slice(0,xt),W.slice(xt+1)];if(Zt.trim()===it)return decodeURIComponent(xe)}return null}let Di=(()=>{class j{constructor(W,xt,Zt,xe){this._iterableDiffers=W,this._keyValueDiffers=xt,this._ngEl=Zt,this._renderer=xe,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(W){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof W?W.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(W){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof W?W.split(/\s+/):W,this._rawClass&&((0,t.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const W=this._iterableDiffer.diff(this._rawClass);W&&this._applyIterableChanges(W)}else if(this._keyValueDiffer){const W=this._keyValueDiffer.diff(this._rawClass);W&&this._applyKeyValueChanges(W)}}_applyKeyValueChanges(W){W.forEachAddedItem(xt=>this._toggleClass(xt.key,xt.currentValue)),W.forEachChangedItem(xt=>this._toggleClass(xt.key,xt.currentValue)),W.forEachRemovedItem(xt=>{xt.previousValue&&this._toggleClass(xt.key,!1)})}_applyIterableChanges(W){W.forEachAddedItem(xt=>{if("string"!=typeof xt.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,t.AaK)(xt.item)}`);this._toggleClass(xt.item,!0)}),W.forEachRemovedItem(xt=>this._toggleClass(xt.item,!1))}_applyClasses(W){W&&(Array.isArray(W)||W instanceof Set?W.forEach(xt=>this._toggleClass(xt,!0)):Object.keys(W).forEach(xt=>this._toggleClass(xt,!!W[xt])))}_removeClasses(W){W&&(Array.isArray(W)||W instanceof Set?W.forEach(xt=>this._toggleClass(xt,!1)):Object.keys(W).forEach(xt=>this._toggleClass(xt,!1)))}_toggleClass(W,xt){(W=W.trim())&&W.split(/\s+/g).forEach(Zt=>{xt?this._renderer.addClass(this._ngEl.nativeElement,Zt):this._renderer.removeClass(this._ngEl.nativeElement,Zt)})}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),j})();class hi{constructor(it,W,xt,Zt){this.$implicit=it,this.ngForOf=W,this.index=xt,this.count=Zt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let $n=(()=>{class j{constructor(W,xt,Zt){this._viewContainer=W,this._template=xt,this._differs=Zt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(W){this._ngForOf=W,this._ngForOfDirty=!0}set ngForTrackBy(W){this._trackByFn=W}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(W){W&&(this._template=W)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const W=this._ngForOf;!this._differ&&W&&(this._differ=this._differs.find(W).create(this.ngForTrackBy))}if(this._differ){const W=this._differ.diff(this._ngForOf);W&&this._applyChanges(W)}}_applyChanges(W){const xt=this._viewContainer;W.forEachOperation((Zt,xe,Ne)=>{if(null==Zt.previousIndex)xt.createEmbeddedView(this._template,new hi(Zt.item,this._ngForOf,-1,-1),null===Ne?void 0:Ne);else if(null==Ne)xt.remove(null===xe?void 0:xe);else if(null!==xe){const tn=xt.get(xe);xt.move(tn,Ne),Pt(tn,Zt)}});for(let Zt=0,xe=xt.length;Zt<xe;Zt++){const tn=xt.get(Zt).context;tn.index=Zt,tn.count=xe,tn.ngForOf=this._ngForOf}W.forEachIdentityChange(Zt=>{Pt(xt.get(Zt.currentIndex),Zt)})}static ngTemplateContextGuard(W,xt){return!0}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),j})();function Pt(j,it){j.context.$implicit=it.item}let Ht=(()=>{class j{constructor(W,xt){this._viewContainer=W,this._context=new se,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
1Ref=null,this._elseViewRef=null,this._thenTemplateRef=xt}set ngIf(W){this._context.$implicit=this._context.ngIf=W,this._updateView()}set ngIfThen(W){fe("ngIfThen",W),this._thenTemplateRef=W,this._thenViewRef=null,this._updateView()}set ngIfElse(W){fe("ngIfElse",W),this._elseTemplateRef=W,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(W,xt){return!0}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.s_b),t.Y36(t.Rgc))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),j})();class se{constructor(){this.$implicit=null,this.ngIf=null}}function fe(j,it){if(it&&!it.createEmbeddedView)throw new Error(`${j} must be a TemplateRef, but received '${(0,t.AaK)(it)}'.`)}const ue="browser";function He(j){return j===ue}function ze(j){return"server"===j}class cr{constructor(it,W){this._viewContainerRef=it,this._templateRef=W,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(it){it&&!this._created?this.create():!it&&this._created&&this.destroy()}}let Ti=(()=>{class j{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(W){this._ngSwitch=W,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(W){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(W)}_matchCase(W){const xt=W==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||xt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),xt}_updateDefaultCases(W){if(this._defaultViews&&W!==this._defaultUsed){this._defaultUsed=W;for(let xt=0;xt<this._defaultViews.length;xt++)this._defaultViews[xt].enforceState(W)}}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275dir=t.lG2({type:j,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),j})(),or=(()=>{class j{constructor(W,xt,Zt){this.ngSwitch=Zt,Zt._addCase(),this._view=new cr(W,xt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Ti,9))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),j})(),es=(()=>{class j{constructor(W,xt,Zt){Zt._addDefault(new cr(W,xt))}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Ti,9))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngSwitchDefault",""]]}),j})(),Br=(()=>{class j{constructor(W,xt,Zt){this._ngEl=W,this._differs=xt,this._renderer=Zt,this._ngStyle=null,this._differ=null}set ngStyle(W){this._ngStyle=W,!this._differ&&W&&(this._differ=this._differs.find(W).create())}ngDoCheck(){if(this._differ){const W=this._differ.diff(this._ngStyle);W&&this._applyChanges(W)}}_setStyle(W,xt){const[Zt,xe]=W.split(".");null!=(xt=null!=xt&&xe?`${xt}${xe}`:xt)?this._renderer.setStyle(this._ngEl.nativeElement,Zt,xt):this._renderer.removeStyle(this._ngEl.nativeElement,Zt)}_applyChanges(W){W.forEachRemovedItem(xt=>this._setStyle(xt.key,null)),W.forEachAddedItem(xt=>this._setStyle(xt.key,xt.currentValue)),W.forEachChangedItem(xt=>this._setStyle(xt.key,xt.currentValue))}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),j})(),pi=(()=>{class j{constructor(W){this._viewContainerRef=W,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(W){if(W.ngTemplateOutlet){const xt=this._viewContainerRef;this._viewRef&&xt.remove(xt.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?xt.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&W.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.s_b))},j.\u0275dir=t.lG2({type:j,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[t.TTD]}),j})();function dt(j,it){return new t.vHH(2100,"")}class O{createSubscription(it,W){return it.subscribe({next:W,error:xt=>{throw xt}})}dispose(it){it.unsubscribe()}onDestroy(it){it.unsubscribe()}}class S{createSubscription(it,W){return it.then(W,xt=>{throw xt})}dispose(it){}onDestroy(it){}}const z=new S,_t=new O;let Vt=(()=>{class j{constructor(W){this._ref=W,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(W){return this._obj?W!==this._obj?(this._dispose(),this.transform(W)):this._latestValue:(W&&this._subscribe(W),this._latestValue)}_subscribe(W){this._obj=W,this._strategy=this._selectStrategy(W),this._subscription=this._strategy.createSubscription(W,xt=>this._updateLatestValue(W,xt))}_selectStrategy(W){if((0,t.QGY)(W))return z;if((0,t.F4k)(W))return _t;throw dt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(W,xt){W===this._obj&&(this._latestValue=xt,this._ref.markForCheck())}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.sBO,16))},j.\u0275pipe=t.Yjl({name:"async",type:j,pure:!1}),j})(),ni=(()=>{class j{constructor(W,xt="USD"){this._locale=W,this._defaultCurrencyCode=xt}transform(W,xt=this._defaultCurrencyCode,Zt="symbol",xe,Ne){if(!function di(j){return!(null==j||""===j||j!=j)}(W))return null;Ne=Ne||this._locale,"boolean"==typeof Zt&&(Zt=Zt?"symbol":"code");let tn=xt||this._defaultCurrencyCode;"code"!==Zt&&(tn="symbol"===Zt||"symbol-narrow"===Zt?function lt(j,it,W="en"){const xt=function qt(j){return(0,t.cg1)(j)[t.wAp.Currencies]}(W)[j]||q[j]||[],Zt=xt[1];return"narrow"===it&&"string"==typeof Zt?Zt:xt[0]||j}(tn,"symbol"===Zt?"wide":"narrow",Ne):Zt);try{return Wn(function In(j){if("string"==typeof j&&!isNaN(Number(j)-parseFloat(j)))return Number(j);if("number"!=typeof j)throw new Error(`${j} is not a number`);return j}(W),Ne,tn,xt,xe)}catch(Rn){throw dt()}}}return j.\u0275fac=function(W){return new(W||j)(t.Y36(t.soG,16),t.Y36(t.EJc,16))},j.\u0275pipe=t.Yjl({name:"currency",type:j,pure:!0}),j})();let Wi=(()=>{class j{}return j.\u0275fac=function(W){return new(W||j)},j.\u0275mod=t.oAB({type:j}),j.\u0275inj=t.cJS({}),j})(),Nr=(()=>{class j{}return j.\u0275prov=(0,t.Yz7)({token:j,providedIn:"root",factory:()=>new hr((0,t.LFG)(y),window)}),j})();class hr{constructor(it,W){this.document=it,this.window=W,this.offset=()=>[0,0]}setOffset(it){this.offset=Array.isArray(it)?()=>it:it}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(it){this.supportsScrolling()&&this.window.scrollTo(it[0],it[1])}scrollToAnchor(it){if(!this.supportsScrolling())return;const W=function kr(j,it){const W=j.getElementById(it)||j.getElementsByName(it)[0];if(W)return W;if("function"==typeof j.createTreeWalker&&j.body&&(j.body.createShadowRoot||j.body.attachShadow)){const xt=j.createTreeWalker(j.body,NodeFilter.SHOW_ELEMENT);let Zt=xt.currentNode;for(;Zt;){const xe=Zt.shadowRoot;if(xe){const Ne=xe.getElementById(it)||xe.querySelector(`[name="${it}"]`);if(Ne)return Ne}Zt=xt.nextNode()}}return null}(this.document,it);W&&(this.scrollToElement(W),W.focus())}setHistoryScrollRestoration(it){if(this.supportScrollRestoration()){const W=this.window.history;W&&W.scrollRestoration&&(W.scrollRestoration=it)}}scrollToElement(it){const W=it.getBoundingClientRect(),xt=W.left+this.window.pageXOffset,Zt=W.top+this.window.pageYOffset,xe=this.offset();this.window.scrollTo(xt-xe[0],Zt-xe[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const it=fr(this.window.history)||fr(Object.getPrototypeOf(this.window.history));return!(!it||!it.writable&&!it.set)}catch(it){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(it){return!1}}}function fr(j){return Object.getOwnPropertyDescriptor(j,"scrollRestoration")}class ln{}},40520:(we,F,s)=>{"use strict";s.d(F,{JF:()=>Ye,eN:()=>Ee});var t=s(69808),r=s(5e3),h=s(21086),E=s(32916),p=s(21406),b=s(92198),y=s(24850);class m{}class c{}class o{constructor(X){this.normalizedNames=new Map,this.lazyUpdate=null,X?this.lazyInit="string"==typeof X?()=>{this.headers=new Map,X.split("\n").forEach(gt=>{const nt=gt.indexOf(":");if(nt>0){const ut=gt.slice(0,nt),mt=ut.toLowerCase(),Nt=gt.slice(nt+1).trim();this.maybeSetNormalizedName(ut,mt),this.headers.has(mt)?this.headers.get(mt).push(Nt):this.headers.set(mt,[Nt])}})}:()=>
vendor: 4,050 bytes, line 1
1{this.headers=new Map,Object.keys(X).forEach(gt=>{let nt=X[gt];const ut=gt.toLowerCase();"string"==typeof nt&&(nt=[nt]),nt.length>0&&(this.headers.set(ut,nt),this.maybeSetNormalizedName(gt,ut))})}:this.headers=new Map}has(X){return this.init(),this.headers.has(X.toLowerCase())}get(X){this.init();const gt=this.headers.get(X.toLowerCase());return gt&>.length>0?gt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(X){return this.init(),this.headers.get(X.toLowerCase())||null}append(X,gt){return this.clone({name:X,value:gt,op:"a"})}set(X,gt){return this.clone({name:X,value:gt,op:"s"})}delete(X,gt){return this.clone({name:X,value:gt,op:"d"})}maybeSetNormalizedName(X,gt){this.normalizedNames.has(gt)||this.normalizedNames.set(gt,X)}init(){this.lazyInit&&(this.lazyInit instanceof o?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(X=>this.applyUpdate(X)),this.lazyUpdate=null))}copyFrom(X){X.init(),Array.from(X.headers.keys()).forEach(gt=>{this.headers.set(gt,X.headers.get(gt)),this.normalizedNames.set(gt,X.normalizedNames.get(gt))})}clone(X){const gt=new o;return gt.lazyInit=this.lazyInit&&this.lazyInit instanceof o?this.lazyInit:this,gt.lazyUpdate=(this.lazyUpdate||[]).concat([X]),gt}applyUpdate(X){const gt=X.name.toLowerCase();switch(X.op){case"a":case"s":let nt=X.value;if("string"==typeof nt&&(nt=[nt]),0===nt.length)return;this.maybeSetNormalizedName(X.name,gt);const ut=("a"===X.op?this.headers.get(gt):void 0)||[];ut.push(...nt),this.headers.set(gt,ut);break;case"d":const mt=X.value;if(mt){let Nt=this.headers.get(gt);if(!Nt)return;Nt=Nt.filter(Ct=>-1===mt.indexOf(Ct)),0===Nt.length?(this.headers.delete(gt),this.normalizedNames.delete(gt)):this.headers.set(gt,Nt)}else this.headers.delete(gt),this.normalizedNames.delete(gt)}}forEach(X){this.init(),Array.from(this.normalizedNames.keys()).forEach(gt=>X(this.normalizedNames.get(gt),this.headers.get(gt)))}}class a{encodeKey(X){return g(X)}encodeValue(X){return g(X)}decodeKey(X){return decodeURIComponent(X)}decodeValue(X){return decodeURIComponent(X)}}const u=/%(\d[a-f0-9])/gi,f={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function g(H){return encodeURIComponent(H).replace(u,(X,gt)=>{var nt;return null!==(nt=f[gt])&&void 0!==nt?nt:X})}function _(H){return`${H}`}class D{constructor(X={}){if(this.updates=null,this.cloneFrom=null,this.encoder=X.encoder||new a,X.fromString){if(X.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function l(H,X){const gt=new Map;return H.length>0&&H.replace(/^\?/,"").split("&").forEach(ut=>{const mt=ut.indexOf("="),[Nt,Ct]=-1==mt?[X.decodeKey(ut),""]:[X.decodeKey(ut.slice(0,mt)),X.decodeValue(ut.slice(mt+1))],bt=gt.get(Nt)||[];bt.push(Ct),gt.set(Nt,bt)}),gt}(X.fromString,this.encoder)}else X.fromObject?(this.map=new Map,Object.keys(X.fromObject).forEach(gt=>{const nt=X.fromObject[gt];this.map.set(gt,Array.isArray(nt)?nt:[nt])})):this.map=null}has(X){return this.init(),this.map.has(X)}get(X){this.init();const gt=this.map.get(X);return gt?gt[0]:null}getAll(X){return this.init(),this.map.get(X)||null}keys(){return this.init(),Array.from(this.map.keys())}append(X,gt){return this.clone({param:X,value:gt,op:"a"})}appendAll(X){const gt=[];return Object.keys(X).forEach(nt=>{const ut=X[nt];Array.isArray(ut)?ut.forEach(mt=>{gt.push({param:nt,value:mt,op:"a"})}):gt.push({param:nt,value:ut,op:"a"})}),this.clone(gt)}set(X,gt){return this.clone({param:X,value:gt,op:"s"})}delete(X,gt){return this.clone({param:X,value:gt,op:"d"})}toString(){return this.init(),this.keys().map(X=>{const gt=this.encoder.encodeKey(X);return this.map.get(X).map(nt=>gt+"="+this.encoder.encodeValue(nt)).join("&")}).filter(X=>""!==X).join("&")}clone(X){const gt=new D({encoder:this.encoder});return gt.cloneFrom=this.cloneFrom||this,gt.updates=(this.updates||[]).concat(X),gt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(X=>
1this.map.set(X,this.cloneFrom.map.get(X))),this.updates.forEach(X=>{switch(X.op){case"a":case"s":const gt=("a"===X.op?this.map.get(X.param):void 0)||[];gt.push(_(X.value)),this.map.set(X.param,gt);break;case"d":if(void 0===X.value){this.map.delete(X.param);break}{let nt=this.map.get(X.param)||[];const ut=nt.indexOf(_(X.value));-1!==ut&&nt.splice(ut,1),nt.length>0?this.map.set(X.param,nt):this.map.delete(X.param)}}}),this.cloneFrom=this.updates=null)}}class I{constructor(){this.map=new Map}set(X,gt){return this.map.set(X,gt),this}get(X){return this.map.has(X)||this.map.set(X,X.defaultValue()),this.map.get(X)}delete(X){return this.map.delete(X),this}has(X){return this.map.has(X)}keys(){return this.map.keys()}}function R(H){return"undefined"!=typeof ArrayBuffer&&H instanceof ArrayBuffer}function N(H){return"undefined"!=typeof Blob&&H instanceof Blob}function B(H){return"undefined"!=typeof FormData&&H instanceof FormData}class w{constructor(X,gt,nt,ut){let mt;if(this.url=gt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=X.toUpperCase(),function L(H){switch(H){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ut?(this.body=void 0!==nt?nt:null,mt=ut):mt=nt,mt&&(this.reportProgress=!!mt.reportProgress,this.withCredentials=!!mt.withCredentials,mt.responseType&&(this.responseType=mt.responseType),mt.headers&&(this.headers=mt.headers),mt.context&&(this.context=mt.context),mt.params&&(this.params=mt.params)),this.headers||(this.headers=new o),this.context||(this.context=new I),this.params){const Nt=this.params.toString();if(0===Nt.length)this.urlWithParams=gt;else{const Ct=gt.indexOf("?");this.urlWithParams=gt+(-1===Ct?"?":Ct<gt.length-1?"&":"")+Nt}}else this.params=new D,this.urlWithParams=gt}serializeBody(){return null===this.body?null:R(this.body)||N(this.body)||B(this.body)||function rt(H){return"undefined"!=typeof URLSearchParams&&H instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof D?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||B(this.body)?null:N(this.body)?this.body.type||null:R(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof D?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(X={}){var gt;const nt=X.method||this.method,ut=X.url||this.url,mt=X.responseType||this.responseType,Nt=void 0!==X.body?X.body:this.body,Ct=void 0!==X.withCredentials?X.withCredentials:this.withCredentials,bt=void 0!==X.reportProgress?X.reportProgress:this.reportProgress;let ht=X.headers||this.headers,at=X.params||this.params;const Bt=null!==(gt=X.context)&&void 0!==gt?gt:this.context;return void 0!==X.setHeaders&&(ht=Object.keys(X.setHeaders).reduce((Y,ct)=>Y.set(ct,X.setHeaders[ct]),ht)),X.setParams&&(at=Object.keys(X.setParams).reduce((Y,ct)=>Y.set(ct,X.setParams[ct]),at)),new w(nt,ut,Nt,{params:at,headers:ht,context:Bt,reportProgress:bt,responseType:mt,withCredentials:Ct})}}var q=(()=>((q=q||{}
1)[q.Sent=0]="Sent",q[q.UploadProgress=1]="UploadProgress",q[q.ResponseHeader=2]="ResponseHeader",q[q.DownloadProgress=3]="DownloadProgress",q[q.Response=4]="Response",q[q.User=5]="User",q))();class Dt{constructor(X,gt=200,nt="OK"){this.headers=X.headers||new o,this.status=void 0!==X.status?X.status:gt,this.statusText=X.statusText||nt,this.url=X.url||null,this.ok=this.status>=200&&this.status<300}}class Wt extends Dt{constructor(X={}){super(X),this.type=q.ResponseHeader}clone(X={}){return new Wt({headers:X.headers||this.headers,status:void 0!==X.status?X.status:this.status,statusText:X.statusText||this.statusText,url:X.url||this.url||void 0})}}class Kt extends Dt{constructor(X={}){super(X),this.type=q.Response,this.body=void 0!==X.body?X.body:null}clone(X={}){return new Kt({body:void 0!==X.body?X.body:this.body,headers:X.headers||this.headers,status:void 0!==X.status?X.status:this.status,statusText:X.statusText||this.statusText,url:X.url||this.url||void 0})}}class Qt extends Dt{constructor(X){super(X,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${X.url||"(unknown url)"}`:`Http failure response for ${X.url||"(unknown url)"}: ${X.status} ${X.statusText}`,this.error=X.error||null}}function ce(H,X){return{body:X,headers:H.headers,context:H.context,observe:H.observe,params:H.params,reportProgress:H.reportProgress,responseType:H.responseType,withCredentials:H.withCredentials}}let Ee=(()=>{class H{constructor(gt){this.handler=gt}request(gt,nt,ut={}){let mt;if(gt instanceof w)mt=gt;else{let bt,ht;bt=ut.headers instanceof o?ut.headers:new o(ut.headers),ut.params&&(ht=ut.params instanceof D?ut.params:new D({fromObject:ut.params})),mt=new w(gt,nt,void 0!==ut.body?ut.body:null,{headers:bt,context:ut.context,params:ht,reportProgress:ut.reportProgress,responseType:ut.responseType||"json",withCredentials:ut.withCredentials})}const Nt=(0,h.of)(mt).pipe((0,p.b)(bt=>this.handler.handle(bt)));if(gt instanceof w||"events"===ut.observe)return Nt;const Ct=Nt.pipe((0,b.h)(bt=>bt instanceof Kt));switch(ut.observe||"body"){case"body":switch(mt.responseType){case"arraybuffer":return Ct.pipe((0,y.U)(bt=>{if(null!==bt.body&&!(bt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return bt.body}));case"blob":return Ct.pipe((0,y.U)(bt=>{if(null!==bt.body&&!(bt.body instanceof Blob))throw new Error("Response is not a Blob.");return bt.body}));case"text":return Ct.pipe((0,y.U)(bt=>{if(null!==bt.body&&"string"!=typeof bt.body)throw new Error("Response is not a string.");return bt.body}));default:return Ct.pipe((0,y.U)(bt=>bt.body))}case"response":return Ct;default:throw new Error(`Unreachable: unhandled observe type ${ut.observe}}`)}}delete(gt,nt={}){return this.request("DELETE",gt,nt)}get(gt,nt={}){return this.request("GET",gt,nt)}head(gt,nt={}){return this.request("HEAD",gt,nt)}jsonp(gt,nt){return this.request("JSONP",gt,{params:(new D).append(nt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(gt,nt={}){return this.request("OPTIONS",gt,nt)}patch(gt,nt,ut={}){return this.request("PATCH",gt,ce(ut,nt))}post(gt,nt,ut={}){return this.request("POST",gt,ce(ut,nt))}put(gt,nt,ut={}){return this.request("PUT",gt,ce(ut,nt))}}return H.\u0275fac=function(gt){return new(gt||H)(r.LFG(m))},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})();class Ke{constructor(X,gt){this.next=X,this.interceptor=gt}handle(X){return this.interceptor.intercept(X,this.next)}}const _e=new r.OlP("HTTP_INTERCEPTORS");let De=(()=>{class H{intercept(gt,nt){return nt.handle(gt)}}return H.\u0275fac=function(gt){return new(gt||H)},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})();const At=/^\)\]\}',?\n/;let kt=(()=>{class H{constructor(gt){this.xhrFactory=gt}handle(gt){if("JSONP"===gt.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new E.y(nt=>{const ut=this.xhrFactory.build();if(ut.open(gt.method,gt.urlWithParams),gt.withCredentials&&(ut.withCredentials=!0),gt.headers.forEach((ct,Lt)=>ut.setRequestHeader(ct,Lt.join(","))),gt.headers.has("Accept")||ut.setRequestHeader("Accept","application/json, text/plain, */*"),!gt.headers.has("Content-Type")){const ct=gt.detectContentTypeHeader();null!==ct&&ut.setRequestHeader("Content-Type",ct)}if(gt.responseType){const ct=gt.responseType.toLowerCase();ut.responseType="json"!==ct?ct:"text"}const mt=gt.serializeBody();let Nt=null;const Ct=()=>{if(null!==Nt)return Nt;const ct=ut.statusText||"OK",Lt=new o(ut.getAllResponseHeaders()),$t=function vt(H){return"responseURL"in H&&H.responseURL?H.responseURL:/^X-Request-URL:/m.test(H.getAllResponseHeaders())?H.getResponseHeader("X-Request-URL"):null}(ut)||gt.url;return Nt=new Wt({headers:Lt,status:ut.status,statusText:ct,url:$t}),Nt},bt=()=>{let{headers:ct,status:Lt,statusText:$t,url:me}=Ct(),ft=null;204!==Lt&&(ft=void 0===ut.response?ut.responseText:ut.response),0===Lt&&(Lt=ft?200:0);let K=Lt>=200&&Lt<300;
1if("json"===gt.responseType&&"string"==typeof ft){const G=ft;ft=ft.replace(At,"");try{ft=""!==ft?JSON.parse(ft):null}catch(et){ft=G,K&&(K=!1,ft={error:et,text:ft})}}K?(nt.next(new Kt({body:ft,headers:ct,status:Lt,statusText:$t,url:me||void 0})),nt.complete()):nt.error(new Qt({error:ft,headers:ct,status:Lt,statusText:$t,url:me||void 0}))},ht=ct=>{const{url:Lt}=Ct(),$t=new Qt({error:ct,status:ut.status||0,statusText:ut.statusText||"Unknown Error",url:Lt||void 0});nt.error($t)};let at=!1;const Bt=ct=>{at||(nt.next(Ct()),at=!0);let Lt={type:q.DownloadProgress,loaded:ct.loaded};ct.lengthComputable&&(Lt.total=ct.total),"text"===gt.responseType&&!!ut.responseText&&(Lt.partialText=ut.responseText),nt.next(Lt)},Y=ct=>{let Lt={type:q.UploadProgress,loaded:ct.loaded};ct.lengthComputable&&(Lt.total=ct.total),nt.next(Lt)};return ut.addEventListener("load",bt),ut.addEventListener("error",ht),ut.addEventListener("timeout",ht),ut.addEventListener("abort",ht),gt.reportProgress&&(ut.addEventListener("progress",Bt),null!==mt&&ut.upload&&ut.upload.addEventListener("progress",Y)),ut.send(mt),nt.next({type:q.Sent}),()=>{ut.removeEventListener("error",ht),ut.removeEventListener("abort",ht),ut.removeEventListener("load",bt),ut.removeEventListener("timeout",ht),gt.reportProgress&&(ut.removeEventListener("progress",Bt),null!==mt&&ut.upload&&ut.upload.removeEventListener("progress",Y)),ut.readyState!==ut.DONE&&ut.abort()}})}}return H.\u0275fac=function(gt){return new(gt||H)(r.LFG(t.JF))},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})();const St=new r.OlP("XSRF_COOKIE_NAME"),zt=new r.OlP("XSRF_HEADER_NAME");class qt{}let Oe=(()=>{class H{constructor(gt,nt,ut){this.doc=gt,this.platform=nt,this.cookieName=ut,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const gt=this.doc.cookie||"";return gt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(gt,this.cookieName),this.lastCookieString=gt),this.lastToken}}return H.\u0275fac=function(gt){return new(gt||H)(r.LFG(t.K0),r.LFG(r.Lbi),r.LFG(St))},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})(),Ge=(()=>{class H{constructor(gt,nt){this.tokenService=gt,this.headerName=nt}intercept(gt,nt){const ut=gt.url.toLowerCase();if("GET"===gt.method||"HEAD"===gt.method||ut.startsWith("http://")||ut.startsWith("https://"))return nt.handle(gt);const mt=this.tokenService.getToken();return null!==mt&&!gt.headers.has(this.headerName)&&(gt=gt.clone({headers:gt.headers.set(this.headerName,mt)})),nt.handle(gt)}}return H.\u0275fac=function(gt){return new(gt||H)(r.LFG(qt),r.LFG(zt))},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})(),an=(()=>{class H{constructor(gt,nt){this.backend=gt,this.injector=nt,this.chain=null}handle(gt){if(null===this.chain){const nt=this.injector.get(_e,[]);this.chain=nt.reduceRight((ut,mt)=>new Ke(ut,mt),this.backend)}return this.chain.handle(gt)}}return H.\u0275fac=function(gt){return new(gt||H)(r.LFG(c),r.LFG(r.zs3))},H.\u0275prov=r.Yz7({token:H,factory:H.\u0275fac}),H})(),Be=(()=>{class H{static disable(){return{ngModule:H,providers:[{provide:Ge,useClass:De}]}}static withOptions(gt={}){return{ngModule:H,providers:[gt.cookieName?{provide:St,useValue:gt.cookieName}:[],gt.headerName?{provide:zt,useValue:gt.headerName}:[]]}}}return H.\u0275fac=function(gt){return new(gt||H)},H.\u0275mod=r.oAB({type:H}),H.\u0275inj=r.cJS({providers:[Ge,{provide:_e,useExisting:Ge,multi:!0},{provide:qt,useClass:Oe},{provide:St,useValue:"XSRF-TOKEN"},{provide:zt,useValue:"X-XSRF-TOKEN"}]}),H})(),Ye=(()=>{class H{}return H.\u0275fac=function(gt){return new(gt||H)},H.\u0275mod=r.oAB({type:H}),H.\u0275inj=r.cJS({providers:[Ee,{provide:m,useClass:an},kt,{provide:c,useExisting:kt}],imports:[[Be.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),H})()},5e3:(we,F,s)=>{"use strict";s.d(F,{$8M:()=>Vs,$Z:()=>kh,AFp:()=>up,ALo:()=>Tm,AaK:()=>m,Akn:()=>Gr,AsE:()=>bu,B6R:()=>Xt,BQk:()=>Sa,CHM:()=>Fr,CRH:()=>Vm,CZH:()=>zu,CqO:()=>Wh,DdM:()=>bm,EJc:()=>o0,EiD:()=>hd,EpF:()=>Uh,F$t:()=>zh,F4k:()=>Vh,FYo:()=>cm,FiY:()=>Ao,G48:()=>A0,Gf:()=>km,GfV:()=>dm,GkF:()=>uu,Gpc:()=>a,Gre:()=>xf,HOy:()=>_u,Hsn:()=>$h,IIB:()=>X_,Ikx:()=>Cu,JOm:()=>ss,JVY:()=>Ug,Jf7:()=>md,L6J:()=>e0,L6k:()=>Vg,LAX:()=>Hg,LFG:()=>Ui,LSH:()=>Cl,Lbi:()=>n0,MAs:()=>Ah,MGl:()=>Aa,NdJ:()=>du,O4$:()=>Bi,OlP:()=>vi,Oqu:()=>yu,PXZ:()=>_0,Q6J:()=>ou,QGY:()=>cu,Qsj:()=>n_,R0b:()=>Yr,RDi:()=>Xi,Rgc:()=>Xo,SBq:()=>Yo,Sil:()=>l0,Suo:()=>Um,TTD:()=>yr,TgZ:()=>xa,Tol:()=>df,Udp:()=>pu,VKq:()=>Em,VLi:()=>y0,W1O:()=>Gm,WFA:()=>hu,WLB:()=>_m,XFs:()=>ke,Xpm:()=>Rt,Y36:()=>Wo,YKP:()=>pm,YNc:()=>Sh,Yjl:()=>jt,Yz7:()=>It,ZZ4:()=>oc,_Bn:()=>am,_UZ:()=>lu,_Vd:()=>La,_c5:()=>K0,_uU:()=>yf,aQg:()=>ac,c2e:()=>r0,cJS:()=>Et,cg1:()=>xu,d8E:()=>Du,dDg:()=>pp,deG:()=>jp,dqk:()=>ht,dwT:()=>Jb,eBb:()=>Wg,eFA:()=>
1yp,ekj:()=>gu,f3M:()=>Mc,g9A:()=>dp,gxx:()=>Ea,h0i:()=>go,hGG:()=>G0,hij:()=>Ta,i9L:()=>Lp,iGM:()=>Nm,ifc:()=>ut,ip1:()=>lp,kEZ:()=>Cm,kL8:()=>jf,kYT:()=>hn,kcU:()=>Wi,l5B:()=>Dm,lG2:()=>te,lcZ:()=>Im,lnq:()=>Eu,mCW:()=>jo,n5z:()=>is,n_E:()=>Na,oAB:()=>An,oJD:()=>fd,oxw:()=>Gh,pB0:()=>Kg,pfw:()=>t0,q3G:()=>_i,q4F:()=>hm,qLn:()=>fa,qOj:()=>Xl,qZA:()=>Oa,qbA:()=>xm,qzn:()=>$s,r_U:()=>q_,s9C:()=>mu,sBO:()=>w0,sIi:()=>Uo,s_b:()=>Ua,soG:()=>Yu,tBr:()=>sa,tb:()=>hp,tp0:()=>wo,uIk:()=>eu,uOi:()=>Dl,vHH:()=>g,vpe:()=>hs,wAp:()=>On,xi3:()=>Pm,xp6:()=>_d,yhl:()=>rd,ynx:()=>Ma,z2F:()=>tc,z3N:()=>bs,zSh:()=>$l,zs3:()=>us});var t=s(8929),r=s(42654),h=s(32916),E=s(36787),p=s(12474);function b(e){for(let n in e)if(e[n]===b)return n;throw Error("Could not find renamed property on target object.")}function y(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function m(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(m).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function c(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const o=b({__forward_ref__:b});function a(e){return e.__forward_ref__=a,e.toString=function(){return m(this())},e}function l(e){return u(e)?e():e}function u(e){return"function"==typeof e&&e.hasOwnProperty(o)&&e.__forward_ref__===a}class g extends Error{constructor(n,i){super(function _(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,i)),this.code=n}}function D(e){return"string"==typeof e?e:null==e?"":String(e)}function M(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():D(e)}function N(e,n){const i=n?` in ${n}`:"";throw new g(-201,`No provider for ${M(e)} found${i}`)}function ve(e,n){null==e&&function Yt(e,n,i,d){throw new Error(`ASSERTION ERROR: ${e}`+(null==d?"":` [Expected=> ${i} ${d} ${n} <=Actual]`))}(n,e,null,"!=")}function It(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Et(e){return{providers:e.providers||[],imports:e.imports||[]}}function At(e){return vt(e,qt)||vt(e,Ge)}function vt(e,n){return e.hasOwnProperty(n)?e[n]:null}function zt(e){return e&&(e.hasOwnProperty(Oe)||e.hasOwnProperty(an))?e[Oe]:null}const qt=b({\u0275prov:b}),Oe=b({\u0275inj:b}),Ge=b({ngInjectableDef:b}),an=b({ngInjectorDef:b});var ke=(()=>((ke=ke||{})[ke.Default=0]="Default",ke[ke.Host=1]="Host",ke[ke.Self=2]="Self",ke[ke.SkipSelf=4]="SkipSelf",ke[ke.Optional=8]="Optional",ke))();let pn;function Ye(e){const n=pn;return pn=e,n}function lt(e,n,i){const d=At(e);return d&&"root"==d.providedIn?void 0===d.value?d.value=d.factory():d.value:i&ke.Optional?null:void 0!==n?n:void N(m(e),"Injector")}function H(e){return{toString:e}.toString()}var X=(()=>((X=X||{})[X.OnPush=0]="OnPush",X[X.Default=1]="Default",X))(),ut=(()=>{return(e=ut||(ut={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",ut;var e})();const mt="undefined"!=typeof globalThis&&globalThis,Nt="undefined"!=typeof window&&window,Ct="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ht=mt||"undefined"!=typeof global&&global||Nt||Ct,Y={},ct=[],Lt=b({\u0275cmp:b}),$t=b({\u0275dir:b}),me=b({\u0275pipe:b}),ft=b({\u0275mod:b}),K=b({\u0275fac:b}),G=b({__NG_ELEMENT_ID__:b});let et=0;function Rt(e){return H(()=>{const i={},d={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===X.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ct,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||ut.Emulated,id:"c",styles:e.styles||ct,_:null,setInput:null,schemas:e.schemas||null,tView:null},v=e.directives,C=e.features,x=e.pipes;
1return d.id+=et++,d.inputs=de(e.inputs,i),d.outputs=de(e.outputs),C&&C.forEach(P=>P(d)),d.directiveDefs=v?()=>("function"==typeof v?v():v).map(Me):null,d.pipeDefs=x?()=>("function"==typeof x?x():x).map(qe):null,d})}function Xt(e,n,i){const d=e.\u0275cmp;d.directiveDefs=()=>n.map(Me),d.pipeDefs=()=>i.map(qe)}function Me(e){return re(e)||function Se(e){return e[$t]||null}(e)}function qe(e){return function Xe(e){return e[me]||null}(e)}const Je={};function An(e){return H(()=>{const n={type:e.type,bootstrap:e.bootstrap||ct,declarations:e.declarations||ct,imports:e.imports||ct,exports:e.exports||ct,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Je[e.id]=e.type),n})}function hn(e,n){return H(()=>{const i=ge(e,!0);i.declarations=n.declarations||ct,i.imports=n.imports||ct,i.exports=n.exports||ct})}function de(e,n){if(null==e)return Y;const i={};for(const d in e)if(e.hasOwnProperty(d)){let v=e[d],C=v;Array.isArray(v)&&(C=v[1],v=v[0]),i[v]=d,n&&(n[v]=C)}return i}const te=Rt;function jt(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function re(e){return e[Lt]||null}function ge(e,n){const i=e[ft]||null;if(!i&&!0===n)throw new Error(`Type ${m(e)} does not have '\u0275mod' property.`);return i}function Ae(e){return Array.isArray(e)&&"object"==typeof e[1]}function Fe(e){return Array.isArray(e)&&!0===e[1]}function We(e){return 0!=(8&e.flags)}function He(e){return 2==(2&e.flags)}function ze(e){return 1==(1&e.flags)}function nn(e){return null!==e.template}function Mn(e){return 0!=(512&e[2])}function Si(e,n){return e.hasOwnProperty(K)?e[K]:null}class Xr{constructor(n,i,d){this.previousValue=n,this.currentValue=i,this.firstChange=d}isFirstChange(){return this.firstChange}}function yr(){return qr}function qr(e){return e.type.prototype.ngOnChanges&&(e.setInput=Qi),Pr}function Pr(){const e=ji(this),n=null==e?void 0:e.current;if(n){const i=e.previous;if(i===Y)e.previous=n;else for(let d in n)i[d]=n[d];e.current=null,this.ngOnChanges(n)}}function Qi(e,n,i,d){const v=ji(e)||function ms(e,n){return e[Rr]=n}(e,{previous:Y,current:null}),C=v.current||(v.current={}),x=v.previous,P=this.declaredInputs[i],V=x[P];C[P]=new Xr(V&&V.currentValue,n,x===Y),e[d]=n}yr.ngInherit=!0;const Rr="__ngSimpleChanges__";function ji(e){return e[Rr]||null}let lr;function Xi(e){lr=e}function Li(){return void 0!==lr?lr:"undefined"!=typeof document?document:void 0}function Qn(e){return!!e.listen}const ur={createRenderer:(e,n)=>Li()};function ti(e){for(;Array.isArray(e);)e=e[0];return e}function Ai(e,n){return ti(n[e])}function Zn(e,n){return ti(n[e.index])}function vs(e,n){return e.data[n]}function rr(e,n){return e[n]}function fi(e,n){const i=n[e];return Ae(i)?i:i[0]}function jr(e){return 4==(4&e[2])}function Cr(e){return 128==(128&e[2])}function qi(e,n){return null==n?null:e[n]}function tt(e){e[18]=0}function Q(e,n){e[5]+=n;let i=e,d=e[3];for(;null!==d&&(1===n&&1===i[5]||-1===n&&0===i[5]);)d[5]+=n,i=d,d=d[3]}const U={lFrame:wn(null),bindingsEnabled:!0};function Dr(){return U.bindingsEnabled}function Ve(){return U.lFrame.lView}function kn(){return U.lFrame.tView}function Fr(e){return U.lFrame.contextLView=e,e[8]}function mi(){let e=Lr();for(;null!==e&&64===e.type;)e=e.parent;return e}function Lr(){return U.lFrame.currentTNode}function Ti(e,n){const i=U.lFrame;i.currentTNode=e,i.isParent=n}function or(){return U.lFrame.isParent}function es(){U.lFrame.isParent=!1}function pi(){const e=U.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function dr(){return U.lFrame.bindingIndex}function O(){return U.lFrame.bindingIndex++}function S(e){const n=U.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function Vt(e,n){const i=U.lFrame;i.bindingIndex=i.bindingRootIndex=e,ie(n)}function ie(e){U.lFrame.currentDirectiveIndex=e}function ye(e){const n=U.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Ie(){return U.lFrame.currentQueryIndex}function rn(e){U.lFrame.currentQueryIndex=e}function mn(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[6]:null}function xn(e,n,i){if(i&ke.SkipSelf){let v=n,C=e;for(;!(v=v.parent,null!==v||i&ke.Host||(v=mn(C),null===v||(C=C[15],10&v.type))););if(null===v)return!1;n=v,e=C}const d=U.lFrame=En();return d.currentTNode=n,d.lView=e,!0}function Tn(e){const n=En(),i=e[1];U.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function En(){const e=U.lFrame,n=null===e?null:e.child;return null===n?wn(e):n}function wn(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 5,622 bytes, line 1
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Kn(){const e=U.lFrame;return U.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const oi=Kn;function qn(){const e=Kn();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ni(){return U.lFrame.selectedIndex}function di(e){U.lFrame.selectedIndex=e}function In(){const e=U.lFrame;return vs(e.tView,e.selectedIndex)}function Bi(){U.lFrame.currentNamespace="svg"}function Wi(){!function Ts(){U.lFrame.currentNamespace=null}()}function fr(e,n){for(let i=n.directiveStart,d=n.directiveEnd;i<d;i++){const C=e.data[i].type.prototype,{ngAfterContentInit:x,ngAfterContentChecked:P,ngAfterViewInit:V,ngAfterViewChecked:ot,ngOnDestroy:Ot}=C;x&&(e.contentHooks||(e.contentHooks=[])).push(-i,x),P&&((e.contentHooks||(e.contentHooks=[])).push(i,P),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(i,P)),V&&(e.viewHooks||(e.viewHooks=[])).push(-i,V),ot&&((e.viewHooks||(e.viewHooks=[])).push(i,ot),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(i,ot)),null!=Ot&&(e.destroyHooks||(e.destroyHooks=[])).push(i,Ot)}}function kr(e,n,i){Dn(e,n,3,i)}function cn(e,n,i,d){(3&e[2])===i&&Dn(e,n,i,d)}function ln(e,n){let i=e[2];(3&i)===n&&(i&=2047,i+=1,e[2]=i)}function Dn(e,n,i,d){const C=null!=d?d:-1,x=n.length-1;let P=0;for(let V=void 0!==d?65535&e[18]:0;V<x;V++)if("number"==typeof n[V+1]){if(P=n[V],null!=d&&P>=d)break}else n[V]<0&&(e[18]+=65536),(P<C||-1==C)&&(Bn(e,i,n,V),e[18]=(4294901760&e[18])+V+2),V++}function Bn(e,n,i,d){const v=i[d]<0,C=i[d+1],P=e[v?-i[d]:i[d]];if(v){if(e[2]>>11<e[18]>>16&&(3&e[2])===n){e[2]+=2048;try{C.call(P)}finally{}}}else try{C.call(P)}finally{}}const j=-1;class it{constructor(n,i,d){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=d}}function Fn(e,n,i){const d=Qn(e);let v=0;for(;v<i.length;){const C=i[v];if("number"==typeof C){if(0!==C)break;v++;const x=i[v++],P=i[v++],V=i[v++];d?e.setAttribute(n,P,V,x):n.setAttributeNS(x,P,V)}else{const x=C,P=i[++v];ai(x)?d&&e.setProperty(n,x,P):d?e.setAttribute(n,x,P):n.setAttribute(x,P),v++}}return v}function Sn(e){return 3===e||4===e||6===e}function ai(e){return 64===e.charCodeAt(0)}function Gn(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let i=-1;for(let d=0;d<n.length;d++){const v=n[d];"number"==typeof v?i=v:0===i||gi(e,i,v,null,-1===i||2===i?n[++d]:null)}}return e}function gi(e,n,i,d,v){let C=0,x=e.length;if(-1===n)x=-1;else for(;C<e.length;){const P=e[C++];if("number"==typeof P){if(P===n){x=-1;break}if(P>n){x=C-1;break}}}for(;C<e.length;){const P=e[C];if("number"==typeof P)break;if(P===i){if(null===d)return void(null!==v&&(e[C+1]=v));if(d===e[C+1])return void(e[C+2]=v)}C++,null!==d&&C++,null!==v&&C++}-1!==x&&(e.splice(x,0,n),C=x+1),e.splice(C++,0,i),null!==d&&e.splice(C++,0,d),null!==v&&e.splice(C++,0,v)}function Mr(e){return e!==j}function Ii(e){return 32767&e}function Ni(e,n){let i=function Ur(e){return e>>16}(e),d=n;for(;i>0;)d=d[15],i--;return d}let Vr=!0;function ns(e){const n=Vr;return Vr=e,n}let za=0;function xs(e,n){const i=ea(e,n);if(-1!==i)return i;const d=n[1];d.firstCreatePass&&(e.injectorIndex=n.length,Eo(d.data,e),Eo(n,null),Eo(d.blueprint,null));const v=k(e,n),C=e.injectorIndex;if(Mr(v)){const x=Ii(v),P=Ni(v,n),V=P[1].data;for(let ot=0;ot<8;ot++)n[C+ot]=P[x+ot]|V[x+ot]}return n[C+8]=v,C}function Eo(e,n){e.push(0,0,0,0,0,0,0,0,n)}function ea(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function k(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,d=null,v=n;for(;null!==v;){const C=v[1],x=C.type;if(d=2===x?C.declTNode:1===x?v[6]:null,null===d)return j;if(i++,v=v[15],-1!==d.injectorIndex)return d.injectorIndex|i<<16}return j}function T(e,n,i){!function $a(e,n,i){let d;"string"==typeof i?d=i.charCodeAt(0)||0:i.hasOwnProperty(G)&&(d=i[G]),null==d&&(d=i[G]=za++);const v=255&d;n.data[e+(v>>5)]|=1<<v}(e,n,i)}function Z(e,n,i){if(i&ke.Optional)return e;N(n,"NodeInjector")}function st(e,n,i,d){if(i&ke.Optional&&void 0===d&&(d=null),0==(i&(ke.Self|ke.Host))){const v=e[9],C=Ye(void 0);try{return v?v.get(n,d,i&ke.Optional):lt(n,d,i&ke.Optional)}finally{Ye(C)}}return Z(d,n,i)}function Tt(e,n,i,d=ke.Default,v){if(null!==e){const C=function bn(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(G)?e[G]:void 0;return"number"==typeof n?n>=0?255&n:le:n}(i);if("function"==typeof C){if(!xn(n,e,d))return d&ke.Host?Z(v,i,d):st(n,i,d,v);try{const x=C(d);if(null!=x||d&ke.Optional)return x;N(i)}finally{oi()}}else if("number"==typeof C){let x=null,P=ea(e,n),V=j,ot=d&ke.Host?n[16][6]:null;for((-1===P||d&ke.SkipSelf)&&(V=-1===P?k(e,n):n[P+8],V!==j&&zn(d,!1)?(x=n[1],P=Ii(V),n=Ni(V,n)):P=-1);-1!==P;){const Ot=n[1];if(Yn(C,P,Ot.data)){const Gt=Pe(P,n,i,x,d,ot);if(Gt!==Jt)return Gt}V=n[P+8],V!==j&&zn(d,n[1].data[P+8]===ot)&&Yn(C,P,n)?(x=Ot,P=Ii(V),n=Ni(V,n)):P=-1}}}return st(n,i,d,v)}const Jt={};function le(){return new ki(mi(),Ve())}function Pe(e,n,i,d,v,C){const x=n[1],P=x.data[e+8],Ot=un(P,x,i,null==d?He(P)&&Vr:d!=x&&0!=(3&P.type),v&ke.Host&&C===P);return null!==Ot?Ln(n,x,Ot,P):Jt}function un(e,n,i,d,v){const C=e.providerIndexes,x=n.data,P=1048575&C,V=e.directiveStart,Ot=C>>20,oe=v?P+Ot:e.directiveEnd;for(let be=d?P:P+Ot;
1be<oe;be++){const Re=x[be];if(be<V&&i===Re||be>=V&&Re.type===i)return be}if(v){const be=x[V];if(be&&nn(be)&&be.type===i)return V}return null}function Ln(e,n,i,d){let v=e[i];const C=n.data;if(function W(e){return e instanceof it}(v)){const x=v;x.resolving&&function I(e,n){const i=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new g(-200,`Circular dependency in DI detected for ${e}${i}`)}(M(C[i]));const P=ns(x.canSeeViewProviders);x.resolving=!0;const V=x.injectImpl?Ye(x.injectImpl):null;xn(e,d,ke.Default);try{v=e[i]=x.factory(void 0,C,e,d),n.firstCreatePass&&i>=d.directiveStart&&function hr(e,n,i){const{ngOnChanges:d,ngOnInit:v,ngDoCheck:C}=n.type.prototype;if(d){const x=qr(n);(i.preOrderHooks||(i.preOrderHooks=[])).push(e,x),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(e,x)}v&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-e,v),C&&((i.preOrderHooks||(i.preOrderHooks=[])).push(e,C),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(e,C))}(i,C[i],n)}finally{null!==V&&Ye(V),ns(P),x.resolving=!1,oi()}}return v}function Yn(e,n,i){return!!(i[n+(e>>5)]&1<<e)}function zn(e,n){return!(e&ke.Self||e&ke.Host&&n)}class ki{constructor(n,i){this._tNode=n,this._lView=i}get(n,i,d){return Tt(this._tNode,this._lView,n,d,i)}}function is(e){return H(()=>{const n=e.prototype.constructor,i=n[K]||Is(n),d=Object.prototype;let v=Object.getPrototypeOf(e.prototype).constructor;for(;v&&v!==d;){const C=v[K]||Is(v);if(C&&C!==i)return C;v=Object.getPrototypeOf(v)}return C=>new C})}function Is(e){return u(e)?()=>{const n=Is(l(e));return n&&n()}:Si(e)}function Vs(e){return function A(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const d=i.length;let v=0;for(;v<d;){const C=i[v];if(Sn(C))break;if(0===C)v+=2;else if("number"==typeof C)for(v++;v<d&&"string"==typeof i[v];)v++;else{if(C===n)return i[v+1];v+=2}}}return null}(mi(),e)}const Os="__parameters__",Ws="__prop__metadata__";function Ya(e){return function(...i){if(e){const d=e(...i);for(const v in d)this[v]=d[v]}}}function Hs(e,n,i){return H(()=>{const d=Ya(n);function v(...C){if(this instanceof v)return d.apply(this,C),this;const x=new v(...C);return P.annotation=x,P;function P(V,ot,Ot){const Gt=V.hasOwnProperty(Os)?V[Os]:Object.defineProperty(V,Os,{value:[]})[Os];for(;Gt.length<=Ot;)Gt.push(null);return(Gt[Ot]=Gt[Ot]||[]).push(x),V}}return i&&(v.prototype=Object.create(i.prototype)),v.prototype.ngMetadataName=e,v.annotationCls=v,v})}function _o(e,n,i,d){return H(()=>{const v=Ya(n);function C(...x){if(this instanceof C)return v.apply(this,x),this;const P=new C(...x);return function V(ot,Ot){const Gt=ot.constructor,oe=Gt.hasOwnProperty(Ws)?Gt[Ws]:Object.defineProperty(Gt,Ws,{value:{}})[Ws];oe[Ot]=oe.hasOwnProperty(Ot)&&oe[Ot]||[],oe[Ot].unshift(P),d&&d(ot,Ot,...x)}}return i&&(C.prototype=Object.create(i.prototype)),C.prototype.ngMetadataName=e,C.annotationCls=C,C})}class vi{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=It({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}toString(){return`InjectionToken ${this._desc}`}}const jp=new vi("AnalyzeForEntryComponents");class Fp{}const Lp=_o("ViewChild",(e,n)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},n),Fp);function Ar(e,n){void 0===n&&(n=e);for(let i=0;i<e.length;i++){let d=e[i];Array.isArray(d)?(n===e&&(n=e.slice(0,i)),Ar(d,n)):n!==e&&n.push(d)}return n}function rs(e,n){e.forEach(i=>Array.isArray(i)?rs(i,n):n(i))}function yc(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function na(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function xo(e,n){const i=[];for(let d=0;d<e;d++)i.push(n);return i}function mr(e,n,i){let d=Ks(e,n);return d>=0?e[1|d]=i:(d=~d,function kp(e,n,i,d){let v=e.length;if(v==n)e.push(i,d);else if(1===v)e.push(d,e[0]),e[0]=i;else{for(v--,e.push(e[v-1],e[v]);v>n;)e[v]=e[v-2],v--;e[n]=i,e[n+1]=d}}(e,d,n,i)),d}function Za(e,n){const i=Ks(e,n);if(i>=0)return e[1|i]}function Ks(e,n){return function _c(e,n,i){let d=0,v=e.length>>i;for(;v!==d;){const C=d+(v-d>>1),x=e[C<<i];if(n===x)return C<<i;x>n?v=C:d=C+1}
1return~(v<<i)}(e,n,1)}const Oo={},Xa="__NG_DI_FLAG__",ra="ngTempTokenPath",zp=/\n/gm,Dc="__source",Yp=b({provide:String,useValue:b});let Mo;function xc(e){const n=Mo;return Mo=e,n}function Qp(e,n=ke.Default){if(void 0===Mo)throw new g(203,"");return null===Mo?lt(e,void 0,n):Mo.get(e,n&ke.Optional?null:void 0,n)}function Ui(e,n=ke.Default){return(function Be(){return pn}()||Qp)(l(e),n)}const Mc=Ui;function qa(e){const n=[];for(let i=0;i<e.length;i++){const d=l(e[i]);if(Array.isArray(d)){if(0===d.length)throw new g(900,"");let v,C=ke.Default;for(let x=0;x<d.length;x++){const P=d[x],V=Zp(P);"number"==typeof V?-1===V?v=P.token:C|=V:v=P}n.push(Ui(v,C))}else n.push(Ui(d))}return n}function So(e,n){return e[Xa]=n,e.prototype[Xa]=n,e}function Zp(e){return e[Xa]}const sa=So(Hs("Inject",e=>({token:e})),-1),Ao=So(Hs("Optional"),8),wo=So(Hs("SkipSelf"),4);var ss=(()=>((ss=ss||{})[ss.Important=1]="Important",ss[ss.DashCase=2]="DashCase",ss))();const Rc="__ngContext__";function Hi(e,n){e[Rc]=n}function nl(e){const n=function Io(e){return e[Rc]||null}(e);return n?Array.isArray(n)?n:n.lView:null}function rl(e,n){return undefined(e,n)}function Po(e){const n=e[3];return Fe(n)?n[3]:n}function sl(e){return Uc(e[13])}function ol(e){return Uc(e[4])}function Uc(e){for(;null!==e&&!Fe(e);)e=e[4];return e}function zs(e,n,i,d,v){if(null!=d){let C,x=!1;Fe(d)?C=d:Ae(d)&&(x=!0,d=d[0]);const P=ti(d);0===e&&null!==i?null==v?zc(n,i,P):Ps(n,i,P,v||null,!0):1===e&&null!==i?Ps(n,i,P,v||null,!0):2===e?function fl(e,n,i){const d=aa(e,n);d&&function Sg(e,n,i,d){Qn(e)?e.removeChild(n,i,d):n.removeChild(i)}(e,d,n,i)}(n,P,x):3===e&&n.destroyNode(P),null!=C&&function Tg(e,n,i,d,v){const C=i[7];C!==ti(i)&&zs(n,e,d,C,v);for(let P=10;P<i.length;P++){const V=i[P];Ro(V[1],V,e,n,d,C)}}(n,e,C,i,v)}}function ll(e,n,i){if(Qn(e))return e.createElement(n,i);{const d=null!==i?function Ji(e){const n=e.toLowerCase();return"svg"===n?"http://www.w3.org/2000/svg":"math"===n?"http://www.w3.org/1998/MathML/":null}(i):null;return null===d?e.createElement(n):e.createElementNS(d,n)}}function Wc(e,n){const i=e[9],d=i.indexOf(n),v=n[3];1024&n[2]&&(n[2]&=-1025,Q(v,-1)),i.splice(d,1)}function ul(e,n){if(e.length<=10)return;const i=10+n,d=e[i];if(d){const v=d[17];null!==v&&v!==e&&Wc(v,d),n>0&&(e[i-1][4]=d[4]);const C=na(e,10+n);!function bg(e,n){Ro(e,n,n[11],2,null,null),n[0]=null,n[6]=null}(d[1],d);const x=C[19];null!==x&&x.detachView(C[1]),d[3]=null,d[4]=null,d[2]&=-129}return d}function Hc(e,n){if(!(256&n[2])){const i=n[11];Qn(i)&&i.destroyNode&&Ro(e,n,i,3,null,null),function Cg(e){let n=e[13];if(!n)return cl(e[1],e);for(;n;){let i=null;if(Ae(n))i=n[13];else{const d=n[10];d&&(i=d)}if(!i){for(;n&&!n[4]&&n!==e;)Ae(n)&&cl(n[1],n),n=n[3];null===n&&(n=e),Ae(n)&&cl(n[1],n),i=n&&n[4]}n=i}}(n)}}function cl(e,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function Mg(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let d=0;d<i.length;d+=2){const v=n[i[d]];if(!(v instanceof it)){const C=i[d+1];if(Array.isArray(C))for(let x=0;x<C.length;x+=2){const P=v[C[x]],V=C[x+1];try{V.call(P)}finally{}}else try{C.call(v)}finally{}}}}(e,n),function Og(e,n){const i=e.cleanup,d=n[7];let v=-1;if(null!==i)for(let C=0;C<i.length-1;C+=2)if("string"==typeof i[C]){const x=i[C+1],P="function"==typeof x?x(n):ti(n[x]),V=d[v=i[C+2]],ot=i[C+3];"boolean"==typeof ot?P.removeEventListener(i[C],V,ot):ot>=0?d[v=ot]():d[v=-ot].unsubscribe(),C+=2}else{const x=d[v=i[C+1]];i[C].call(x)}if(null!==d){for(let C=v+1;C<d.length;C++)d[C]();n[7]=null}}(e,n),1===n[1].type&&Qn(n[11])&&n[11].destroy();const i=n[17];if(null!==i&&Fe(n[3])){i!==n[3]&&Wc(i,n);const d=n[19];null!==d&&d.detachView(e)}}}function Kc(e,n,i){return function Gc(e,n,i){let d=n;for(;null!==d&&40&d.type;)d=(n=d).parent;if(null===d)return i[0];if(2&d.flags){const v=e.data[d.directiveStart].encapsulation;if(v===ut.None||v===ut.Emulated)return null}return Zn(d,i)}(e,n.parent,i)}function Ps(e,n,i,d,v){Qn(e)?e.insertBefore(n,i,d,v):n.insertBefore(i,d,v)}function zc(e,n,i){Qn(e)?e.appendChild(n,i):n.appendChild(i)}function $c(e,n,i,d,v){null!==d?Ps(e,n,i,d,v):zc(e,n,i)}
vendor: 5,474 bytes, line 1
1function aa(e,n){return Qn(e)?e.parentNode(n):n.parentNode}function Yc(e,n,i){return Zc(e,n,i)}let ca,da,Zc=function Qc(e,n,i){return 40&e.type?Zn(e,i):null};function la(e,n,i,d){const v=Kc(e,d,n),C=n[11],P=Yc(d.parent||n[6],d,n);if(null!=v)if(Array.isArray(i))for(let V=0;V<i.length;V++)$c(C,v,i[V],P,!1);else $c(C,v,i,P,!1)}function ua(e,n){if(null!==n){const i=n.type;if(3&i)return Zn(n,e);if(4&i)return hl(-1,e[n.index]);if(8&i){const d=n.child;if(null!==d)return ua(e,d);{const v=e[n.index];return Fe(v)?hl(-1,v):ti(v)}}if(32&i)return rl(n,e)()||ti(e[n.index]);{const d=Xc(e,n);return null!==d?Array.isArray(d)?d[0]:ua(Po(e[16]),d):ua(e,n.next)}}return null}function Xc(e,n){return null!==n?e[16][6].projection[n.projection]:null}function hl(e,n){const i=10+e+1;if(i<n.length){const d=n[i],v=d[1].firstChild;if(null!==v)return ua(d,v)}return n[7]}function ml(e,n,i,d,v,C,x){for(;null!=i;){const P=d[i.index],V=i.type;if(x&&0===n&&(P&&Hi(ti(P),d),i.flags|=4),64!=(64&i.flags))if(8&V)ml(e,n,i.child,d,v,C,!1),zs(n,e,v,P,C);else if(32&V){const ot=rl(i,d);let Ot;for(;Ot=ot();)zs(n,e,v,Ot,C);zs(n,e,v,P,C)}else 16&V?qc(e,n,d,i,v,C):zs(n,e,v,P,C);i=x?i.projectionNext:i.next}}function Ro(e,n,i,d,v,C){ml(i,d,e.firstChild,n,v,C,!1)}function qc(e,n,i,d,v,C){const x=i[16],V=x[6].projection[d.projection];if(Array.isArray(V))for(let ot=0;ot<V.length;ot++)zs(n,e,v,V[ot],C);else ml(e,n,V,x[3],v,C,!0)}function td(e,n,i){Qn(e)?e.setAttribute(n,"style",i):n.style.cssText=i}function pl(e,n,i){Qn(e)?""===i?e.removeAttribute(n,"class"):e.setAttribute(n,"class",i):n.className=i}function Rs(e){var n;return(null===(n=function gl(){if(void 0===ca&&(ca=null,ht.trustedTypes))try{ca=ht.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return ca}())||void 0===n?void 0:n.createHTML(e))||e}function vl(){if(void 0===da&&(da=null,ht.trustedTypes))try{da=ht.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return da}function ed(e){var n;return(null===(n=vl())||void 0===n?void 0:n.createHTML(e))||e}function id(e){var n;return(null===(n=vl())||void 0===n?void 0:n.createScriptURL(e))||e}class js{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Fg extends js{getTypeName(){return"HTML"}}class Lg extends js{getTypeName(){return"Style"}}class Bg extends js{getTypeName(){return"Script"}}class Ng extends js{getTypeName(){return"URL"}}class kg extends js{getTypeName(){return"ResourceURL"}}function bs(e){return e instanceof js?e.changingThisBreaksApplicationSecurity:e}function $s(e,n){const i=rd(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see https://g.co/ng/security#xss)`)}return i===n}function rd(e){return e instanceof js&&e.getTypeName()||null}function Ug(e){return new Fg(e)}function Vg(e){return new Lg(e)}function Wg(e){return new Bg(e)}function Hg(e){return new Ng(e)}function Kg(e){return new kg(e)}class Gg{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const i=(new window.DOMParser).parseFromString(Rs(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch(i){return null}}}class zg{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const i=this.inertDocument.createElement("html");this.inertDocument.appendChild(i);const d=this.inertDocument.createElement("body");i.appendChild(d)}}getInertBodyElement(n){const i=this.inertDocument.createElement("template");if("content"in i)return i.innerHTML=Rs(n),i;const d=this.inertDocument.createElement("body");return d.innerHTML=Rs(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(d),d}stripCustomNsAttrs(n){const i=n.attributes;for(let v=i.length-1;0<v;v--){const x=i.item(v).name;("xmlns:ns1"===x||0===x.indexOf("ns1:"))&&n.removeAttribute(x)}let d=n.firstChild;for(;d;)d.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(d),d=d.nextSibling}}const Yg=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Qg=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function jo(e){return(e=String(e)).match(Yg)||e.match(Qg)?e:"unsafe:"+e}function os(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Fo(...e){const n={};for(const i of e)for(const d in i)i.hasOwnProperty(d)&&(n[d]=!0);return n}const ad=os("area,br,col,hr,img,wbr"),ld=os("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ud=os("rp,rt"),yl=Fo(ad,Fo(ld,os("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Fo(ud,os("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Fo(ud,ld)),bl=os("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),El=os("srcset"),cd=Fo(bl,El,os("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),os("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Zg=os("script,style,template");class Jg{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,d=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?d=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,d&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let v=this.checkClobberedElement(i,i.nextSibling);if(v){i=v;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!yl.hasOwnProperty(i))return this.sanitizedSomething=!0,!Zg.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const d=n.attributes;for(let v=0;v<d.length;v++){const C=d.item(v),x=C.name,P=x.toLowerCase();if(!cd.hasOwnProperty(P)){this.sanitizedSomething=!0;continue}let V=C.value;bl[P]&&(V=jo(V)),El[P]&&(e=V,V=(e=String(e)).split(",").map(n=>jo(n.trim())).join(", ")),this.buf.push(" ",x,'="',dd(V),'"')}var e;return this.buf.push(">"),!0}endElement(n){const i=n.nodeName.toLowerCase();yl.hasOwnProperty(i)&&!ad.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"))}chars(n){this.buf.push(dd(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const Xg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qg=/([^\#-~ |!])/g;function dd(e){return e.replace(/&/g,"&").replace(Xg,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(qg,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let ha;function hd(e,n){let i=null;try{ha=ha||function sd(e){const n=new zg(e);return function $g(){try{return!!(new window.DOMParser).parseFromString(Rs(""),"text/html")}catch(e){return!1}}()?new Gg(n):n}(e);let d=n?String(n):"";i=ha.getInertBodyElement(d);let v=5,C=d;do{if(0===v)throw new Error("Failed to sanitize html because the input is unstable");v--,d=C,C=i.innerHTML,i=ha.getInertBodyElement(d)}while(d!==C);return Rs((new Jg).sanitizeChildren(_l(i)||i))}finally{if(i){const d=_l(i)||i;for(;d.firstChild;)d.removeChild(d.firstChild)}}}function _l(e){return"content"in e&&function tv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var _i=(()=>((_i=_i||{})[_i.NONE=0]="NONE",_i[_i.HTML=1]="HTML",_i[_i.STYLE=2]="STYLE",_i[_i.SCRIPT=3]="SCRIPT",_i[_i.URL=4]="URL",_i[_i.RESOURCE_URL=5]="RESOURCE_URL",_i))();function fd(e){const n=Lo();return n?ed(n.sanitize(_i.HTML,e)||""):$s(e,"HTML")?ed(bs(e)):hd(Li(),D(e))}function Cl(e){const n=Lo();return n?n.sanitize(_i.URL,e)||"":$s(e,"URL")?bs(e):jo(D(e))}function Dl(e){const n=Lo();if(n)return id(n.sanitize(_i.RESOURCE_URL,e)||"");if($s(e,"ResourceURL"))return id(bs(e));throw new g(904,"")}function Lo(){const e=Ve();return e&&e[12]}function Ol(e){return e.ngOriginalError}function cv(e,...n){e.error(...n)}class fa{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n),d=function uv(e){return e&&e.ngErrorLogger||cv}(n);d(this._console,"ERROR",n),i&&d(this._console,"ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&Ol(n);for(;i&&Ol(i);)i=Ol(i);return i||null}}const vv=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ht))();function md(e){return e.ownerDocument.defaultView}function as(e){return e instanceof Function?e():e}function gd(e,n,i){let d=e.length;for(;;){const v=e.indexOf(n,i);if(-1===v)return v;if(0===v||e.charCodeAt(v-1)<=32){const C=n.length;if(v+C===d||e.charCodeAt(v+C)<=32)return v}i=v+1}}const vd="ng-template";function Ev(e,n,i){let d=0;for(;d<e.length;){let v=e[d++];if(i&&"class"===v){if(v=e[d],-1!==gd(v.toLowerCase(),n,0))return!0}else if(1===v){for(;d<e.length&&"string"==typeof(v=e[d++]);)if(v.toLowerCase()===n)return!0;return!1}}return!1}function yd(e){return 4===e.type&&e.value!==vd}function _v(e,n,i){return n===(4!==e.type||i?e.value:vd)}function Cv(e,n,i){let d=4;const v=e.attrs||[],C=function Ov(e){for(let n=0;n<e.length;n++)if(Sn(e[n]))return n;return e.length}(v);let x=!1;for(let P=0;P<n.length;P++){const V=n[P];if("number"!=typeof V){if(!x)if(4&d){if(d=2|1&d,""!==V&&!_v(e,V,i)||""===V&&1===n.length){if(Wr(d))return!1;x=!0}}else{const ot=8&d?V:n[++P];if(8&d&&null!==e.attrs){if(!Ev(e.attrs,ot,i)){if(Wr(d))return!1;x=!0}continue}const Gt=Dv(8&d?"class":V,v,yd(e),i);if(-1===Gt){if(Wr(d))return!1;x=!0;continue}if(""!==ot){let oe;oe=Gt>C?"":v[Gt+1].toLowerCase();
1const be=8&d?oe:null;if(be&&-1!==gd(be,ot,0)||2&d&&ot!==oe){if(Wr(d))return!1;x=!0}}}}else{if(!x&&!Wr(d)&&!Wr(V))return!1;if(x&&Wr(V))continue;x=!1,d=V|1&d}}return Wr(d)||x}function Wr(e){return 0==(1&e)}function Dv(e,n,i,d){if(null===n)return-1;let v=0;if(d||!i){let C=!1;for(;v<n.length;){const x=n[v];if(x===e)return v;if(3===x||6===x)C=!0;else{if(1===x||2===x){let P=n[++v];for(;"string"==typeof P;)P=n[++v];continue}if(4===x)break;if(0===x){v+=4;continue}}v+=C?1:2}return-1}return function Mv(e,n){let i=e.indexOf(4);if(i>-1)for(i++;i<e.length;){const d=e[i];if("number"==typeof d)return-1;if(d===n)return i;i++}return-1}(n,e)}function bd(e,n,i=!1){for(let d=0;d<n.length;d++)if(Cv(e,n[d],i))return!0;return!1}function Sv(e,n){t:for(let i=0;i<n.length;i++){const d=n[i];if(e.length===d.length){for(let v=0;v<e.length;v++)if(e[v]!==d[v])continue t;return!0}}return!1}function Ed(e,n){return e?":not("+n.trim()+")":n}function Av(e){let n=e[0],i=1,d=2,v="",C=!1;for(;i<e.length;){let x=e[i];if("string"==typeof x)if(2&d){const P=e[++i];v+="["+x+(P.length>0?'="'+P+'"':"")+"]"}else 8&d?v+="."+x:4&d&&(v+=" "+x);else""!==v&&!Wr(x)&&(n+=Ed(C,v),v=""),d=x,C=C||!Wr(d);i++}return""!==v&&(n+=Ed(C,v)),n}const jn={};function _d(e){Cd(kn(),Ve(),ni()+e,!1)}function Cd(e,n,i,d){if(!d)if(3==(3&n[2])){const C=e.preOrderCheckHooks;null!==C&&kr(n,C,i)}else{const C=e.preOrderHooks;null!==C&&cn(n,C,0,i)}di(i)}function ma(e,n){return e<<17|n<<2}function Hr(e){return e>>17&32767}function Ml(e){return 2|e}function Es(e){return(131068&e)>>2}function Sl(e,n){return-131069&e|n<<2}function Al(e){return 1|e}function Rd(e,n){const i=e.contentQueries;if(null!==i)for(let d=0;d<i.length;d+=2){const v=i[d],C=i[d+1];if(-1!==C){const x=e.data[C];rn(v),x.contentQueries(2,n[C],C)}}}function Bo(e,n,i,d,v,C,x,P,V,ot){const Ot=n.blueprint.slice();return Ot[0]=v,Ot[2]=140|d,tt(Ot),Ot[3]=Ot[15]=e,Ot[8]=i,Ot[10]=x||e&&e[10],Ot[11]=P||e&&e[11],Ot[12]=V||e&&e[12]||null,Ot[9]=ot||e&&e[9]||null,Ot[6]=C,Ot[16]=2==n.type?e[16]:Ot,Ot}function Qs(e,n,i,d,v){let C=e.data[n];if(null===C)C=function Bl(e,n,i,d,v){const C=Lr(),x=or(),V=e.data[n]=function zv(e,n,i,d,v,C){return{type:i,index:d,insertBeforeIndex:null,injectorIndex:n?n.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:v,attrs:C,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,x?C:C&&C.parent,i,n,d,v);return null===e.firstChild&&(e.firstChild=V),null!==C&&(x?null==C.child&&null!==V.parent&&(C.child=V):null===C.next&&(C.next=V)),V}(e,n,i,d,v),function z(){return U.lFrame.inI18n}()&&(C.flags|=64);else if(64&C.type){C.type=i,C.value=d,C.attrs=v;const x=function cr(){const e=U.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();C.injectorIndex=null===x?-1:x.injectorIndex}return Ti(C,!0),C}function Zs(e,n,i,d){if(0===i)return-1;const v=n.length;for(let C=0;C<i;C++)n.push(d),e.blueprint.push(d),e.data.push(null);return v}function No(e,n,i){Tn(n);try{const d=e.viewQuery;null!==d&&zl(1,d,i);const v=e.template;null!==v&&jd(e,n,v,1,i),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Rd(e,n),e.staticViewQueries&&zl(2,e.viewQuery,i);const C=e.components;null!==C&&function Hv(e,n){for(let i=0;i<n.length;i++)cy(e,n[i])}(n,C)}catch(d){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),d}finally{n[2]&=-5,qn()}}function Js(e,n,i,d){const v=n[2];if(256!=(256&v)){Tn(n);try{tt(n),function dt(e){return U.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&jd(e,n,i,2,d);const x=3==(3&v);if(x){const ot=e.preOrderCheckHooks;null!==ot&&kr(n,ot,null)}else{const ot=e.preOrderHooks;null!==ot&&cn(n,ot,0,null),ln(n,0)}if(function ly(e){for(let n=sl(e);null!==n;n=ol(n)){if(!n[2])continue;const i=n[9];for(let d=0;d<i.length;d++){const v=i[d],C=v[3];0==(1024&v[2])&&Q(C,1),v[2]|=1024}}}(n),function ay(e){for(let n=sl(e);null!==n;n=ol(n))for(let i=10;i<n.length;i++){const d=n[i],v=d[1];Cr(d)&&Js(v,d,v.template,d[8])}}(n),null!==e.contentQueries&&Rd(e,n),x){const ot=e.contentCheckHooks;null!==ot&&kr(n,ot)}else{const ot=e.contentHooks;null!==ot&&cn(n,ot,1),ln(n,1)}!function Vv(e,n){const i=e.hostBindingOpCodes;if(null!==i)try{for(let d=0;d<i.length;d++){const v=i[d];if(v<0)di(~v);else{const C=v,x=i[++d],P=i[++d];Vt(x,C),P(2,n[C])}}}finally{di(-1)}}(e,n);const P=e.components;null!==P&&function Wv(e,n){for(let i=0;i<n.length;i++)uy(e,n[i])}(n,P);const V=e.viewQuery;if(null!==V&&zl(2,V,d),x){const ot=e.viewCheckHooks;null!==ot&&kr(n,ot)}else{const ot=e.viewHooks;null!==ot&&cn(n,ot,2),ln(n,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),n[2]&=-73,1024&n[2]&&(n[2]&=-1025,Q(n[3],-1))}finally{qn()}}}function Kv(e,n,i,d){const v=n[10],x=jr(n);try{!x&&v.begin&&v.begin(),x&&No(e,n,d),Js(e,n,i,d)}finally{!x&&v.end&&v.end()}}
1function jd(e,n,i,d,v){const C=ni(),x=2&d;try{di(-1),x&&n.length>20&&Cd(e,n,20,!1),i(d,v)}finally{di(C)}}function Fd(e,n,i){if(We(n)){const v=n.directiveEnd;for(let C=n.directiveStart;C<v;C++){const x=e.data[C];x.contentQueries&&x.contentQueries(1,i[C],C)}}}function Nl(e,n,i){!Dr()||(function qv(e,n,i,d){const v=i.directiveStart,C=i.directiveEnd;e.firstCreatePass||xs(i,n),Hi(d,n);const x=i.initialInputs;for(let P=v;P<C;P++){const V=e.data[P],ot=nn(V);ot&&ry(n,i,V);const Ot=Ln(n,e,P,i);Hi(Ot,n),null!==x&&sy(0,P-v,Ot,V,0,x),ot&&(fi(i.index,n)[8]=Ot)}}(e,n,i,Zn(i,n)),128==(128&i.flags)&&function ty(e,n,i){const d=i.directiveStart,v=i.directiveEnd,x=i.index,P=function ee(){return U.lFrame.currentDirectiveIndex}();try{di(x);for(let V=d;V<v;V++){const ot=e.data[V],Ot=n[V];ie(V),(null!==ot.hostBindings||0!==ot.hostVars||null!==ot.hostAttrs)&&Hd(ot,Ot)}}finally{di(-1),ie(P)}}(e,n,i))}function kl(e,n,i=Zn){const d=n.localNames;if(null!==d){let v=n.index+1;for(let C=0;C<d.length;C+=2){const x=d[C+1],P=-1===x?i(n,e):e[x];e[v++]=P}}}function Ld(e){const n=e.tView;return null===n||n.incompleteFirstPass?e.tView=va(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):n}function va(e,n,i,d,v,C,x,P,V,ot){const Ot=20+d,Gt=Ot+v,oe=function Gv(e,n){const i=[];for(let d=0;d<n;d++)i.push(d<e?null:jn);return i}(Ot,Gt),be="function"==typeof ot?ot():ot;return oe[1]={type:e,blueprint:oe,template:i,queries:null,viewQuery:P,declTNode:n,data:oe.slice().fill(null,Ot),bindingStartIndex:Ot,expandoStartIndex:Gt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof C?C():C,pipeRegistry:"function"==typeof x?x():x,firstChild:null,schemas:V,consts:be,incompleteFirstPass:!1}}function kd(e,n,i,d){const v=Qd(n);null===i?v.push(d):(v.push(i),e.firstCreatePass&&Zd(e).push(d,v.length-1))}function Ud(e,n,i){for(let d in e)if(e.hasOwnProperty(d)){const v=e[d];(i=null===i?{}:i).hasOwnProperty(d)?i[d].push(n,v):i[d]=[n,v]}return i}function pr(e,n,i,d,v,C,x,P){const V=Zn(n,i);let Ot,ot=n.inputs;!P&&null!=ot&&(Ot=ot[d])?(qd(e,i,Ot,d,v),He(n)&&function Qv(e,n){const i=fi(n,e);16&i[2]||(i[2]|=64)}(i,n.index)):3&n.type&&(d=function Yv(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(d),v=null!=x?x(v,n.value||"",d):v,Qn(C)?C.setProperty(V,d,v):ai(d)||(V.setProperty?V.setProperty(d,v):V[d]=v))}function Ul(e,n,i,d){let v=!1;if(Dr()){const C=function ey(e,n,i){const d=e.directiveRegistry;let v=null;if(d)for(let C=0;C<d.length;C++){const x=d[C];bd(i,x.selectors,!1)&&(v||(v=[]),T(xs(i,n),e,x.type),nn(x)?(Kd(e,i),v.unshift(x)):v.push(x))}return v}(e,n,i),x=null===d?null:{"":-1};if(null!==C){v=!0,Gd(i,e.data.length,C.length);for(let Ot=0;Ot<C.length;Ot++){const Gt=C[Ot];Gt.providersResolver&&Gt.providersResolver(Gt)}let P=!1,V=!1,ot=Zs(e,n,C.length,null);for(let Ot=0;Ot<C.length;Ot++){const Gt=C[Ot];i.mergedAttrs=Gn(i.mergedAttrs,Gt.hostAttrs),zd(e,i,n,ot,Gt),iy(ot,Gt,x),null!==Gt.contentQueries&&(i.flags|=8),(null!==Gt.hostBindings||null!==Gt.hostAttrs||0!==Gt.hostVars)&&(i.flags|=128);const oe=Gt.type.prototype;!P&&(oe.ngOnChanges||oe.ngOnInit||oe.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(i.index),P=!0),!V&&(oe.ngOnChanges||oe.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(i.index),V=!0),ot++}!function $v(e,n){const d=n.directiveEnd,v=e.data,C=n.attrs,x=[];let P=null,V=null;for(let ot=n.directiveStart;ot<d;ot++){const Ot=v[ot],Gt=Ot.inputs,oe=null===C||yd(n)?null:oy(Gt,C);x.push(oe),P=Ud(Gt,ot,P),V=Ud(Ot.outputs,ot,V)}null!==P&&(P.hasOwnProperty("class")&&(n.flags|=16),P.hasOwnProperty("style")&&(n.flags|=32)),n.initialInputs=x,n.inputs=P,n.outputs=V}(e,i)}x&&function ny(e,n,i){if(n){const d=e.localNames=[];for(let v=0;v<n.length;v+=2){const C=i[n[v+1]];if(null==C)throw new g(-301,!1);d.push(n[v],C)}}}(i,d,x)}return i.mergedAttrs=Gn(i.mergedAttrs,i.attrs),v}function Wd(e,n,i,d,v,C){const x=C.hostBindings;if(x){let P=e.hostBindingOpCodes;null===P&&(P=e.hostBindingOpCodes=[]);const V=~n.index;(function Xv(e){let n=e.length;for(;n>0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(P)!=V&&P.push(V),P.push(d,v,x)}}function Hd(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}function Kd(e,n){n.flags|=2,(e.components||(e.components=[])).push(n.index)}function iy(e,n,i){if(i){if(n.exportAs)for(let d=0;d<n.exportAs.length;d++)i[n.exportAs[d]]=e;nn(n)&&(i[""]=e)}}function Gd(e,n,i){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+i,e.providerIndexes=n}function zd(e,n,i,d,v){e.data[d]=v;const C=v.factory||(v.factory=Si(v.type)),x=new it(C,nn(v),null);e.blueprint[d]=x,i[d]=x,Wd(e,n,0,d,Zs(e,i,v.hostVars,jn),v)}function ry(e,n,i){const d=Zn(n,e),v=Ld(i),C=e[10],x=ya(e,Bo(e,v,null,i.onPush?64:16,d,n,C,C.createRenderer(d,i),null,null));e[n.index]=x}function ls(e,n,i,d,v,C){const x=Zn(e,n);!function Vl(e,n,i,d,v,C,x){if(null==C)Qn(e)?e.removeAttribute(n,v,i):n.removeAttribute(v);else{const P=null==x?D(C):x(C,d||"",v);Qn(e)?e.setAttribute(n,v,P,i):i?n.setAttributeNS(i,v,P):n.setAttribute(v,P)}}(n[11],x,C,e.value,i,d,v)}function sy(e,n,i,d,v,C){const x=C[n];if(null!==x){const P=d.setInput;for(let V=0;V<x.length;){const ot=x[V++],Ot=x[V++],Gt=x[V++];null!==P?d.setInput(i,Gt,ot,Ot):i[Ot]=Gt}}}function oy(e,n){let i=null,d=0;for(;d<n.length;){const v=n[d];if(0!==v)if(5!==v){if("number"==typeof v)break;e.hasOwnProperty(v)&&(null===i&&(i=[]),i.push(v,e[v],n[d+1])),d+=2}else d+=2;else d+=4}return i}function $d(e,n,i,d){return new Array(e,!0,!1,n,null,0,d,i,null,null)}function uy(e,n){const i=fi(n,e);if(Cr(i)){const d=i[1];80&i[2]?Js(d,i,d.template,i[8]):i[5]>0&&Wl(i)}}function Wl(e){for(let d=sl(e);null!==d;d=ol(d))for(let v=10;v<d.length;v++){const C=d[v];if(1024&C[2]){const x=C[1];Js(x,C,x.template,C[8])}else C[5]>0&&Wl(C)}const i=e[1].components;if(null!==i)for(let d=0;d<i.length;d++){const v=fi(i[d],e);Cr(v)&&v[5]>0&&Wl(v)}}function cy(e,n){const i=fi(n,e),d=i[1];(function dy(e,n){for(let i=n.length;i<e.blueprint.length;i++)n.push(e.blueprint[i])})(d,i),No(d,i,i[8])}function ya(e,n){return e[13]?e[14][4]=n:e[13]=n,e[14]=n,n}function Hl(e){for(;e;){e[2]|=64;const n=Po(e);if(Mn(e)&&!n)return e;e=n}return null}function Yd(e){!function Kl(e){for(let n=0;n<e.components.length;n++){const i=e.components[n],d=nl(i),v=d[1];Kv(v,d,v.template,i)}}(e[8])}function zl(e,n,i){rn(0),n(e,i)}const fy=(()=>Promise.resolve(null))();function Qd(e){return e[7]||(e[7]=[])}function Zd(e){return e.cleanup||(e.cleanup=[])}function Jd(e,n,i){return(null===e||nn(e))&&(i=function br(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(i[n.index])),i[11]}function Xd(e,n){const i=e[9],d=i?i.get(fa,null):null;d&&d.handleError(n)}function qd(e,n,i,d,v){for(let C=0;C<i.length;){const x=i[C++],P=i[C++],V=n[x],ot=e.data[x];null!==ot.setInput?ot.setInput(V,v,d,P):V[P]=v}}function _s(e,n,i){const d=Ai(n,e);!function Vc(e,n,i){Qn(e)?e.setValue(n,i):n.textContent=i}(e[11],d,i)}function ba(e,n,i){let d=i?e.styles:null,v=i?e.classes:null,C=0;if(null!==n)for(let x=0;x<n.length;x++){const P=n[x];
1"number"==typeof P?C=P:1==C?v=c(v,P):2==C&&(d=c(d,P+": "+n[++x]+";"))}i?e.styles=d:e.stylesWithoutHost=d,i?e.classes=v:e.classesWithoutHost=v}const Ea=new vi("INJECTOR",-1);class th{get(n,i=Oo){if(i===Oo){const d=new Error(`NullInjectorError: No provider for ${m(n)}!`);throw d.name="NullInjectorError",d}return i}}const $l=new vi("Set Injector scope."),ko={},gy={};let Yl;function eh(){return void 0===Yl&&(Yl=new th),Yl}function nh(e,n=null,i=null,d){const v=ih(e,n,i,d);return v._resolveInjectorDefTypes(),v}function ih(e,n=null,i=null,d){return new vy(e,i,n||eh(),d)}class vy{constructor(n,i,d,v=null){this.parent=d,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const C=[];i&&rs(i,P=>this.processProvider(P,n,i)),rs([n],P=>this.processInjectorType(P,[],C)),this.records.set(Ea,Xs(void 0,this));const x=this.records.get($l);this.scope=null!=x?x.value:null,this.source=v||("object"==typeof n?null:m(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,i=Oo,d=ke.Default){this.assertNotDestroyed();const v=xc(this),C=Ye(void 0);try{if(!(d&ke.SkipSelf)){let P=this.records.get(n);if(void 0===P){const V=function Oy(e){return"function"==typeof e||"object"==typeof e&&e instanceof vi}(n)&&At(n);P=V&&this.injectableDefInScope(V)?Xs(Ql(n),ko):null,this.records.set(n,P)}if(null!=P)return this.hydrate(n,P)}return(d&ke.Self?eh():this.parent).get(n,i=d&ke.Optional&&i===Oo?null:i)}catch(x){if("NullInjectorError"===x.name){if((x[ra]=x[ra]||[]).unshift(m(n)),v)throw x;return function Jp(e,n,i,d){const v=e[ra];throw n[Dc]&&v.unshift(n[Dc]),e.message=function Xp(e,n,i,d=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let v=m(n);if(Array.isArray(n))v=n.map(m).join(" -> ");else if("object"==typeof n){let C=[];for(let x in n)if(n.hasOwnProperty(x)){let P=n[x];C.push(x+":"+("string"==typeof P?JSON.stringify(P):m(P)))}v=`{${C.join(", ")}}`}return`${i}${d?"("+d+")":""}[${v}]: ${e.replace(zp,"\n ")}`}("\n"+e.message,v,i,d),e.ngTokenPath=v,e[ra]=null,e}(x,n,"R3InjectorError",this.source)}throw x}finally{Ye(C),xc(v)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((d,v)=>n.push(m(v))),`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new g(205,!1)}processInjectorType(n,i,d){if(!(n=l(n)))return!1;let v=zt(n);const C=null==v&&n.ngModule||void 0,x=void 0===C?n:C,P=-1!==d.indexOf(x);if(void 0!==C&&(v=zt(C)),null==v)return!1;if(null!=v.imports&&!P){let Ot;d.push(x);try{rs(v.imports,Gt=>{this.processInjectorType(Gt,i,d)&&(void 0===Ot&&(Ot=[]),Ot.push(Gt))})}finally{}if(void 0!==Ot)for(let Gt=0;Gt<Ot.length;Gt++){const{ngModule:oe,providers:be}=Ot[Gt];rs(be,Re=>this.processProvider(Re,oe,be||ct))}}this.injectorDefTypes.add(x);const V=Si(x)||(()=>new x);this.records.set(x,Xs(V,ko));const ot=v.providers;if(null!=ot&&!P){const Ot=n;rs(ot,Gt=>this.processProvider(Gt,Ot,ot))}return void 0!==C&&void 0!==n.providers}processProvider(n,i,d){let v=qs(n=l(n))?n:l(n&&n.provide);const C=function by(e,n,i){return sh(e)?Xs(void 0,e.useValue):Xs(rh(e),ko)}(n);if(qs(n)||!0!==n.multi)this.records.get(v);else{let x=this.records.get(v);x||(x=Xs(void 0,ko,!0),x.factory=()=>qa(x.multi),this.records.set(v,x)),v=n,x.multi.push(n)}this.records.set(v,C)}hydrate(n,i){return i.value===ko&&(i.value=gy,i.value=i.factory()),"object"==typeof i.value&&i.value&&function xy(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this.onDestroy.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=l(n.providedIn);return"string"==typeof i?"any"===i||i===this.scope:this.injectorDefTypes.has(i)}}function Ql(e){const n=At(e),i=null!==n?n.factory:Si(e);if(null!==i)return i;if(e instanceof vi)throw new g(204,!1);if(e instanceof Function)return function yy(e){const n=e.length;if(n>0)throw xo(n,"?"),new g(204,!1);const i=function kt(e){const n=e&&(e[qt]||e[Ge]);if(n){const i=function St(e){if(e.hasOwnProperty("name"))return e.name;const n=(""+e).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),n}return null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new g(204,!1)}function rh(e,n,i){let d;if(qs(e)){const v=l(e);return Si(v)||Ql(v)}if(sh(e))d=()=>l(e.useValue);else if(function _y(e){return!(!e||!e.useFactory)}(e))d=()=>e.useFactory(...qa(e.deps||[]));else if(function Ey(e){return!(!e||!e.useExisting)}(e))d=()=>Ui(l(e.useExisting));else{const v=l(e&&(e.useClass||e.provide));if(!function Dy(e){return!!e.deps}(e))return Si(v)||Ql(v);d=()=>new v(...qa(e.deps))}return d}function Xs(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function sh(e){return null!==e&&"object"==typeof e&&Yp in e}function qs(e){return"function"==typeof e}let us=(()=>{class e{static create(i,d){var v;if(Array.isArray(i))return nh({name:""},d,i,"");{const C=null!==(v=i.name)&&void 0!==v?v:"";return nh({name:C},i.parent,i.providers,C)}}}return e.THROW_IF_NOT_FOUND=Oo,e.NULL=new th,e.\u0275prov=It({token:e,providedIn:"any",factory:()=>Ui(Ea)}),e.__NG_ELEMENT_ID__=-1,e})();function Ry(e,n){fr(nl(e)[1],mi())}function Xl(e){let n=function vh(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const d=[e];for(;n;){let v;if(nn(e))v=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new g(903,"");
1v=n.\u0275dir}if(v){if(i){d.push(v);const x=e;x.inputs=ql(e.inputs),x.declaredInputs=ql(e.declaredInputs),x.outputs=ql(e.outputs);const P=v.hostBindings;P&&By(e,P);const V=v.viewQuery,ot=v.contentQueries;if(V&&Fy(e,V),ot&&Ly(e,ot),y(e.inputs,v.inputs),y(e.declaredInputs,v.declaredInputs),y(e.outputs,v.outputs),nn(v)&&v.data.animation){const Ot=e.data;Ot.animation=(Ot.animation||[]).concat(v.data.animation)}}const C=v.features;if(C)for(let x=0;x<C.length;x++){const P=C[x];P&&P.ngInherit&&P(e),P===Xl&&(i=!1)}}n=Object.getPrototypeOf(n)}!function jy(e){let n=0,i=null;for(let d=e.length-1;d>=0;d--){const v=e[d];v.hostVars=n+=v.hostVars,v.hostAttrs=Gn(v.hostAttrs,i=Gn(i,v.hostAttrs))}}(d)}function ql(e){return e===Y?{}:e===ct?[]:e}function Fy(e,n){const i=e.viewQuery;e.viewQuery=i?(d,v)=>{n(d,v),i(d,v)}:n}function Ly(e,n){const i=e.contentQueries;e.contentQueries=i?(d,v,C)=>{n(d,v,C),i(d,v,C)}:n}function By(e,n){const i=e.hostBindings;e.hostBindings=i?(d,v)=>{n(d,v),i(d,v)}:n}let _a=null;function to(){if(!_a){const e=ht.Symbol;if(e&&e.iterator)_a=e.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let i=0;i<n.length;++i){const d=n[i];"entries"!==d&&"size"!==d&&Map.prototype[d]===Map.prototype.entries&&(_a=d)}}}return _a}function Uo(e){return!!tu(e)&&(Array.isArray(e)||!(e instanceof Map)&&to()in e)}function tu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function cs(e,n,i){return e[n]=i}function Vo(e,n){return e[n]}function Ki(e,n,i){return!Object.is(e[n],i)&&(e[n]=i,!0)}function Fs(e,n,i,d){const v=Ki(e,n,i);return Ki(e,n+1,d)||v}function Ca(e,n,i,d,v){const C=Fs(e,n,i,d);return Ki(e,n+2,v)||C}function wr(e,n,i,d,v,C){const x=Fs(e,n,i,d);return Fs(e,n+2,v,C)||x}function eu(e,n,i,d){const v=Ve();return Ki(v,O(),n)&&(kn(),ls(In(),v,e,n,i,d)),eu}function no(e,n,i,d){return Ki(e,O(),i)?n+D(i)+d:jn}function Sh(e,n,i,d,v,C,x,P){const V=Ve(),ot=kn(),Ot=e+20,Gt=ot.firstCreatePass?function Ky(e,n,i,d,v,C,x,P,V){const ot=n.consts,Ot=Qs(n,e,4,x||null,qi(ot,P));Ul(n,i,Ot,qi(ot,V)),fr(n,Ot);const Gt=Ot.tViews=va(2,Ot,d,v,C,n.directiveRegistry,n.pipeRegistry,null,n.schemas,ot);return null!==n.queries&&(n.queries.template(n,Ot),Gt.queries=n.queries.embeddedTView(Ot)),Ot}(Ot,ot,V,n,i,d,v,C,x):ot.data[Ot];Ti(Gt,!1);const oe=V[11].createComment("");la(ot,V,oe,Gt),Hi(oe,V),ya(V,V[Ot]=$d(oe,V,oe,Gt)),ze(Gt)&&Nl(ot,V,Gt),null!=x&&kl(V,Gt,P)}function Ah(e){return rr(function ys(){return U.lFrame.contextLView}(),20+e)}function Wo(e,n=ke.Default){const i=Ve();return null===i?Ui(e,n):Tt(mi(),i,l(e),n)}function kh(){throw new Error("invalid")}function ou(e,n,i){const d=Ve();return Ki(d,O(),n)&&pr(kn(),In(),d,e,n,d[11],i,!1),ou}function au(e,n,i,d,v){const x=v?"class":"style";qd(e,i,n.inputs[x],x,d)}function xa(e,n,i,d){const v=Ve(),C=kn(),x=20+e,P=v[11],V=v[x]=ll(P,n,function Nr(){return U.lFrame.currentNamespace}()),ot=C.firstCreatePass?function db(e,n,i,d,v,C,x){const P=n.consts,ot=Qs(n,e,2,v,qi(P,C));return Ul(n,i,ot,qi(P,x)),null!==ot.attrs&&ba(ot,ot.attrs,!1),null!==ot.mergedAttrs&&ba(ot,ot.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,ot),ot}(x,C,v,0,n,i,d):C.data[x];Ti(ot,!0);const Ot=ot.mergedAttrs;null!==Ot&&Fn(P,V,Ot);const Gt=ot.classes;null!==Gt&&pl(P,V,Gt);const oe=ot.styles;return null!==oe&&td(P,V,oe),64!=(64&ot.flags)&&la(C,v,V,ot),0===function dn(){return U.lFrame.elementDepthCount}()&&Hi(V,v),function ei(){U.lFrame.elementDepthCount++}(),ze(ot)&&(Nl(C,v,ot),Fd(C,ot,v)),null!==d&&kl(v,ot),xa}function Oa(){let e=mi();or()?es():(e=e.parent,Ti(e,!1));const n=e;!function wi(){U.lFrame.elementDepthCount--}();const i=kn();return i.firstCreatePass&&(fr(i,e),We(e)&&i.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Ne(e){return 0!=(16&e.flags)}(n)&&au(i,n,Ve(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function tn(e){return 0!=(32&e.flags)}(n)&&au(i,n,Ve(),n.stylesWithoutHost,!1),Oa}function lu(e,n,i,d){return xa(e,n,i,d),Oa(),lu}function Ma(e,n,i){const d=Ve(),v=kn(),C=e+20,x=v.firstCreatePass?function hb(e,n,i,d,v){const C=n.consts,x=qi(C,d),P=Qs(n,e,8,"ng-container",x);return null!==x&&ba(P,x,!0),Ul(n,i,P,qi(C,v)),null!==n.queries&&n.queries.elementStart(n,P),P}(C,v,d,n,i):v.data[C];Ti(x,!0);const P=d[C]=d[11].createComment("");
1return la(v,d,P,x),Hi(P,d),ze(x)&&(Nl(v,d,x),Fd(v,x,d)),null!=i&&kl(d,x),Ma}function Sa(){let e=mi();const n=kn();return or()?es():(e=e.parent,Ti(e,!1)),n.firstCreatePass&&(fr(n,e),We(e)&&n.queries.elementEnd(e)),Sa}function uu(e,n,i){return Ma(e,n,i),Sa(),uu}function Uh(){return Ve()}function cu(e){return!!e&&"function"==typeof e.then}function Vh(e){return!!e&&"function"==typeof e.subscribe}const Wh=Vh;function du(e,n,i,d){const v=Ve(),C=kn(),x=mi();return Hh(C,v,v[11],x,e,n,!!i,d),du}function hu(e,n){const i=mi(),d=Ve(),v=kn();return Hh(v,d,Jd(ye(v.data),i,d),i,e,n,!1),hu}function Hh(e,n,i,d,v,C,x,P){const V=ze(d),Ot=e.firstCreatePass&&Zd(e),Gt=n[8],oe=Qd(n);let be=!0;if(3&d.type||P){const sn=Zn(d,n),fn=P?P(sn):sn,Ue=oe.length,_n=P?Vn=>P(ti(Vn[d.index])):d.index;if(Qn(i)){let Vn=null;if(!P&&V&&(Vn=function fb(e,n,i,d){const v=e.cleanup;if(null!=v)for(let C=0;C<v.length-1;C+=2){const x=v[C];if(x===i&&v[C+1]===d){const P=n[7],V=v[C+2];return P.length>V?P[V]:null}"string"==typeof x&&(C+=2)}return null}(e,n,v,d.index)),null!==Vn)(Vn.__ngLastListenerFn__||Vn).__ngNextListenerFn__=C,Vn.__ngLastListenerFn__=C,be=!1;else{C=fu(d,n,Gt,C,!1);const Jn=i.listen(fn,v,C);oe.push(C,Jn),Ot&&Ot.push(v,_n,Ue,Ue+1)}}else C=fu(d,n,Gt,C,!0),fn.addEventListener(v,C,x),oe.push(C),Ot&&Ot.push(v,_n,Ue,x)}else C=fu(d,n,Gt,C,!1);const Re=d.outputs;let Ze;if(be&&null!==Re&&(Ze=Re[v])){const sn=Ze.length;if(sn)for(let fn=0;fn<sn;fn+=2){const gr=n[Ze[fn]][Ze[fn+1]].subscribe(C),ks=oe.length;oe.push(C,gr),Ot&&Ot.push(v,d.index,ks,-(ks+1))}}}function Kh(e,n,i,d){try{return!1!==i(d)}catch(v){return Xd(e,v),!1}}function fu(e,n,i,d,v){return function C(x){if(x===Function)return d;const P=2&e.flags?fi(e.index,n):n;0==(32&n[2])&&Hl(P);let V=Kh(n,0,d,x),ot=C.__ngNextListenerFn__;for(;ot;)V=Kh(n,0,ot,x)&&V,ot=ot.__ngNextListenerFn__;return v&&!1===V&&(x.preventDefault(),x.returnValue=!1),V}}function Gh(e=1){return function Ei(e){return(U.lFrame.contextLView=function ci(e,n){for(;e>0;)n=n[15],e--;return n}(e,U.lFrame.contextLView))[8]}(e)}function mb(e,n){let i=null;const d=function xv(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(0==(1&i))return n[i+1]}return null}(e);for(let v=0;v<n.length;v++){const C=n[v];if("*"!==C){if(null===d?bd(e,C,!0):Sv(d,C))return v}else i=v}return i}function zh(e){const n=Ve()[16][6];if(!n.projection){const d=n.projection=xo(e?e.length:1,null),v=d.slice();let C=n.child;for(;null!==C;){const x=e?mb(C,e):0;null!==x&&(v[x]?v[x].projectionNext=C:d[x]=C,v[x]=C),C=C.next}}}function $h(e,n=0,i){const d=Ve(),v=kn(),C=Qs(v,20+e,16,null,i||null);null===C.projection&&(C.projection=n),es(),64!=(64&C.flags)&&function wg(e,n,i){qc(n[11],0,n,i,Kc(e,i,n),Yc(i.parent||n[6],i,n))}(v,d,C)}function mu(e,n,i){return Aa(e,"",n,"",i),mu}function Aa(e,n,i,d,v){const C=Ve(),x=no(C,n,i,d);return x!==jn&&pr(kn(),In(),C,e,x,C[11],v,!1),Aa}function nf(e,n,i,d,v){const C=e[i+1],x=null===n;let P=d?Hr(C):Es(C),V=!1;for(;0!==P&&(!1===V||x);){const Ot=e[P+1];vb(e[P],n)&&(V=!0,e[P+1]=d?Al(Ot):Ml(Ot)),P=d?Hr(Ot):Es(Ot)}V&&(e[i+1]=d?Ml(C):Al(C))}function vb(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ks(e,n)>=0}const Ri={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rf(e){return e.substring(Ri.key,Ri.keyEnd)}function yb(e){return e.substring(Ri.value,Ri.valueEnd)}function sf(e,n){const i=Ri.textEnd;return i===n?-1:(n=Ri.keyEnd=function _b(e,n,i){for(;n<i&&e.charCodeAt(n)>32;)n++;return n}(e,Ri.key=n,i),ho(e,n,i))}function af(e,n){const i=Ri.textEnd;let d=Ri.key=ho(e,n,i);return i===d?-1:(d=Ri.keyEnd=function Cb(e,n,i){let d;for(;n<i&&(45===(d=e.charCodeAt(n))||95===d||(-33&d)>=65&&(-33&d)<=90||d>=48&&d<=57);)n++;return n}(e,d,i),d=uf(e,d,i),d=Ri.value=ho(e,d,i),d=Ri.valueEnd=function Db(e,n,i){let d=-1,v=-1,C=-1,x=n,P=x;for(;x<i;){const V=e.charCodeAt(x++);if(59===V)return P;34===V||39===V?P=x=cf(e,V,x,i):n===x-4&&85===C&&82===v&&76===d&&40===V?P=x=cf(e,41,x,i):V>32&&(P=x),C=v,v=d,d=-33&V}return P}(e,d,i),uf(e,d,i))}function lf(e){Ri.key=0,Ri.keyEnd=0,Ri.value=0,Ri.valueEnd=0,Ri.textEnd=e.length}function ho(e,n,i){for(;n<i&&e.charCodeAt(n)<=32;)n++;return n}function uf(e,n,i,d){return(n=ho(e,n,i))<i&&n++,n}function cf(e,n,i,d){let v=-1,C=i;for(;C<d;){const x=e.charCodeAt(C++);if(x==n&&92!==v)return C;v=92==x&&92===v?0:x}throw new Error}function pu(e,n,i){return zr(e,n,i,!1),pu}function gu(e,n){return zr(e,n,null,!0),gu}function Gr(e){$r(mf,xb,e,!1)}function xb(e,n){for(let i=function Eb(e){return lf(e),af(e,ho(e,0,Ri.textEnd))}(n);i>=0;i=af(n,i))mf(e,rf(n),yb(n))}function df(e){$r(mr,ds,e,!0)}function ds(e,n){for(let i=function bb(e){return lf(e),sf(e,ho(e,0,Ri.textEnd))}(n);i>=0;i=sf(n,i))mr(e,rf(n),!0)}function zr(e,n,i,d){const v=Ve(),C=kn(),x=S(2);C.firstUpdatePass&&ff(C,e,x,d),n!==jn&&Ki(v,x,n)&&pf(C,C.data[ni()],v,v[11
1],e,v[x+1]=function Ib(e,n){return null==e||("string"==typeof n?e+=n:"object"==typeof e&&(e=m(bs(e)))),e}(n,i),d,x)}function $r(e,n,i,d){const v=kn(),C=S(2);v.firstUpdatePass&&ff(v,null,C,d);const x=Ve();if(i!==jn&&Ki(x,C,i)){const P=v.data[ni()];if(vf(P,d)&&!hf(v,C)){let V=d?P.classesWithoutHost:P.stylesWithoutHost;null!==V&&(i=c(V,i||"")),au(v,P,x,i,d)}else!function Tb(e,n,i,d,v,C,x,P){v===jn&&(v=ct);let V=0,ot=0,Ot=0<v.length?v[0]:null,Gt=0<C.length?C[0]:null;for(;null!==Ot||null!==Gt;){const oe=V<v.length?v[V+1]:void 0,be=ot<C.length?C[ot+1]:void 0;let Ze,Re=null;Ot===Gt?(V+=2,ot+=2,oe!==be&&(Re=Gt,Ze=be)):null===Gt||null!==Ot&&Ot<Gt?(V+=2,Re=Ot):(ot+=2,Re=Gt,Ze=be),null!==Re&&pf(e,n,i,d,Re,Ze,x,P),Ot=V<v.length?v[V]:null,Gt=ot<C.length?C[ot]:null}}(v,P,x,x[11],x[C+1],x[C+1]=function wb(e,n,i){if(null==i||""===i)return ct;const d=[],v=bs(i);if(Array.isArray(v))for(let C=0;C<v.length;C++)e(d,v[C],!0);else if("object"==typeof v)for(const C in v)v.hasOwnProperty(C)&&e(d,C,v[C]);else"string"==typeof v&&n(d,v);return d}(e,n,i),d,C)}}function hf(e,n){return n>=e.expandoStartIndex}function ff(e,n,i,d){const v=e.data;if(null===v[i+1]){const C=v[ni()],x=hf(e,i);vf(C,d)&&null===n&&!x&&(n=!1),n=function Ob(e,n,i,d){const v=ye(e);let C=d?n.residualClasses:n.residualStyles;if(null===v)0===(d?n.classBindings:n.styleBindings)&&(i=Ho(i=vu(null,e,n,i,d),n.attrs,d),C=null);else{const x=n.directiveStylingLast;if(-1===x||e[x]!==v)if(i=vu(v,e,n,i,d),null===C){let V=function Mb(e,n,i){const d=i?n.classBindings:n.styleBindings;if(0!==Es(d))return e[Hr(d)]}(e,n,d);void 0!==V&&Array.isArray(V)&&(V=vu(null,e,n,V[1],d),V=Ho(V,n.attrs,d),function Sb(e,n,i,d){e[Hr(i?n.classBindings:n.styleBindings)]=d}(e,n,d,V))}else C=function Ab(e,n,i){let d;const v=n.directiveEnd;for(let C=1+n.directiveStylingLast;C<v;C++)d=Ho(d,e[C].hostAttrs,i);return Ho(d,n.attrs,i)}(e,n,d)}return void 0!==C&&(d?n.residualClasses=C:n.residualStyles=C),i}(v,C,n,d),function pb(e,n,i,d,v,C){let x=C?n.classBindings:n.styleBindings,P=Hr(x),V=Es(x);e[d]=i;let Ot,ot=!1;if(Array.isArray(i)){const Gt=i;Ot=Gt[1],(null===Ot||Ks(Gt,Ot)>0)&&(ot=!0)}else Ot=i;if(v)if(0!==V){const oe=Hr(e[P+1]);e[d+1]=ma(oe,P),0!==oe&&(e[oe+1]=Sl(e[oe+1],d)),e[P+1]=function Iv(e,n){return 131071&e|n<<17}(e[P+1],d)}else e[d+1]=ma(P,0),0!==P&&(e[P+1]=Sl(e[P+1],d)),P=d;else e[d+1]=ma(V,0),0===P?P=d:e[V+1]=Sl(e[V+1],d),V=d;ot&&(e[d+1]=Ml(e[d+1])),nf(e,Ot,d,!0),nf(e,Ot,d,!1),function gb(e,n,i,d,v){const C=v?e.residualClasses:e.residualStyles;null!=C&&"string"==typeof n&&Ks(C,n)>=0&&(i[d+1]=Al(i[d+1]))}(n,Ot,e,d,C),x=ma(P,V),C?n.classBindings=x:n.styleBindings=x}(v,C,n,i,x,d)}}function vu(e,n,i,d,v){let C=null;const x=i.directiveEnd;let P=i.directiveStylingLast;for(-1===P?P=i.directiveStart:P++;P<x&&(C=n[P],d=Ho(d,C.hostAttrs,v),C!==e);)P++;return null!==e&&(i.directiveStylingLast=P),d}function Ho(e,n,i){const d=i?1:2;let v=-1;if(null!==n)for(let C=0;C<n.length;C++){const x=n[C];"number"==typeof x?v=x:v===d&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),mr(e,x,!!i||n[++C]))}return void 0===e?null:e}function mf(e,n,i){mr(e,n,bs(i))}function pf(e,n,i,d,v,C,x,P){if(!(3&n.type))return;const V=e.data,ot=V[P+1];wa(function Od(e){return 1==(1&e)}(ot)?gf(V,n,i,v,Es(ot),x):void 0)||(wa(C)||function xd(e){return 2==(2&e)}(ot)&&(C=gf(V,null,i,v,P,x)),function Ig(e,n,i,d,v){const C=Qn(e);if(n)v?C?e.addClass(i,d):i.classList.add(d):C?e.removeClass(i,d):i.classList.remove(d);else{let x=-1===d.indexOf("-")?void 0:ss.DashCase;if(null==v)C?e.removeStyle(i,d,x):i.style.removeProperty(d);else{const P="string"==typeof v&&v.endsWith("!important");P&&(v=v.slice(0,-10),x|=ss.Important),C?e.setStyle(i,d,v,x):i.style.setProperty(d,v,P?"important":"")}}}(d,x,Ai(ni(),i),v,C))}function gf(e,n,i,d,v,C){const x=null===n;let P;for(;v>0;){const V=e[v],ot=Array.isArray(V),Ot=ot?V[1]:V,Gt=null===Ot;let oe=i[v+1];oe===jn&&(oe=Gt?ct:void 0);let be=Gt?Za(oe,d):Ot===d?oe:void 0;if(ot&&!wa(be)&&(be=Za(V,d)),wa(be)&&(P=be,x))return P;const Re=e[v+1];v=x?Hr(Re):Es(Re)}if(null!==n){let V=C?n.residualClasses:n.residualStyles;null!=V&&(P=Za(V,d))}return P}function wa(e){return void 0!==e}function vf(e,n){return 0!=(e.flags&(n?16:32))}function yf(e,n=""){const i=Ve(),d=kn(),v=e+20,C=d.firstCreatePass?Qs(d,v,1,n,null):d.data[v],x=i[v]=function al(e,n){return Qn(e)?e.createText(n):e.createTextNode(n)}(i[11],n);la(d,i,x,C),Ti(C,!1)}function yu(e){return Ta("",e,""),yu}function Ta(e,n,i){const d=Ve(),v=no(d,e,n,i);return v!==jn&&_s(d,ni(),v),Ta}function bu(e,n,i,d,v){const C=Ve(),x=function io(e,n,i,d,v,C){const P=Fs(e,dr(),i,v);return S(2),P?n+D(i)+d+D(v)+C:jn}
1(C,e,n,i,d,v);return x!==jn&&_s(C,ni(),x),bu}function Eu(e,n,i,d,v,C,x){const P=Ve(),V=function ro(e,n,i,d,v,C,x,P){const ot=Ca(e,dr(),i,v,x);return S(3),ot?n+D(i)+d+D(v)+C+D(x)+P:jn}(P,e,n,i,d,v,C,x);return V!==jn&&_s(P,ni(),V),Eu}function _u(e,n,i,d,v,C,x,P,V){const ot=Ve(),Ot=function so(e,n,i,d,v,C,x,P,V,ot){const Gt=wr(e,dr(),i,v,x,V);return S(4),Gt?n+D(i)+d+D(v)+C+D(x)+P+D(V)+ot:jn}(ot,e,n,i,d,v,C,x,P,V);return Ot!==jn&&_s(ot,ni(),Ot),_u}function xf(e,n,i){$r(mr,ds,no(Ve(),e,n,i),!0)}function Cu(e,n,i){const d=Ve();return Ki(d,O(),n)&&pr(kn(),In(),d,e,n,d[11],i,!0),Cu}function Du(e,n,i){const d=Ve();if(Ki(d,O(),n)){const C=kn(),x=In();pr(C,x,d,e,n,Jd(ye(C.data),x,d),i,!0)}return Du}const Ls=void 0;var Zb=["en",[["a","p"],["AM","PM"],Ls],[["AM","PM"],Ls,Ls],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ls,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ls,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ls,"{1} 'at' {0}",Ls],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Qb(e){const i=Math.floor(Math.abs(e)),d=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===d?1:5}];let fo={};function Jb(e,n,i){"string"!=typeof n&&(i=n,n=e[On.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),fo[n]=e,i&&(fo[n][On.ExtraData]=i)}function xu(e){const n=function Xb(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=Ff(n);if(i)return i;const d=n.split("-")[0];if(i=Ff(d),i)return i;if("en"===d)return Zb;throw new Error(`Missing locale data for the locale "${e}".`)}function jf(e){return xu(e)[On.PluralCase]}function Ff(e){return e in fo||(fo[e]=ht.ng&&ht.ng.common&&ht.ng.common.locales&&ht.ng.common.locales[e]),fo[e]}var On=(()=>((On=On||{})[On.LocaleId=0]="LocaleId",On[On.DayPeriodsFormat=1]="DayPeriodsFormat",On[On.DayPeriodsStandalone=2]="DayPeriodsStandalone",On[On.DaysFormat=3]="DaysFormat",On[On.DaysStandalone=4]="DaysStandalone",On[On.MonthsFormat=5]="MonthsFormat",On[On.MonthsStandalone=6]="MonthsStandalone",On[On.Eras=7]="Eras",On[On.FirstDayOfWeek=8]="FirstDayOfWeek",On[On.WeekendRange=9]="WeekendRange",On[On.DateFormat=10]="DateFormat",On[On.TimeFormat=11]="TimeFormat",On[On.DateTimeFormat=12]="DateTimeFormat",On[On.NumberSymbols=13]="NumberSymbols",On[On.NumberFormats=14]="NumberFormats",On[On.CurrencyCode=15]="CurrencyCode",On[On.CurrencySymbol=16]="CurrencySymbol",On[On.CurrencyName=17]="CurrencyName",On[On.Currencies=18]="Currencies",On[On.Directionality=19]="Directionality",On[On.PluralCase=20]="PluralCase",On[On.ExtraData=21]="ExtraData",On))();const Ia="en-US";let Lf=Ia;function Su(e,n,i,d,v){if(e=l(e),Array.isArray(e))for(let C=0;C<e.length;C++)Su(e[C],n,i,d,v);else{const C=kn(),x=Ve();let P=qs(e)?e:l(e.provide),V=rh(e);const ot=mi(),Ot=1048575&ot.providerIndexes,Gt=ot.directiveStart,oe=ot.providerIndexes>>20;if(qs(e)||!e.multi){const be=new it(V,v,Wo),Re=wu(P,n,v?Ot:Ot+oe,Gt);-1===Re?(T(xs(ot,x),C,P),Au(C,e,n.length),n.push(P),ot.directiveStart++,ot.directiveEnd++,v&&(ot.providerIndexes+=1048576),i.push(be),x.push(be)):(i[Re]=be,x[Re]=be)}else{const be=wu(P,n,Ot+oe,Gt),Re=wu(P,n,Ot,Ot+oe),Ze=be>=0&&i[be],sn=Re>=0&&i[Re];if(v&&!sn||!v&&!Ze){T(xs(ot,x),C,P);const fn=function ZE(e,n,i,d,v){const C=new it(e,i,Wo);return C.multi=[],C.index=n,C.componentProviders=0,om(C,v,d&&!i),C}(v?QE:YE,i.length,v,d,V);!v&&sn&&(i[Re].providerFactory=fn),Au(C,e,n.length,0),n.push(P),ot.directiveStart++,ot.directiveEnd++,v&&(ot.providerIndexes+=1048576),i.push(fn),x.push(fn)}else Au(C,e,be>-1?be:Re,om(i[v?Re:be],V,!v&&d));!v&&d&&sn&&i[Re].componentProviders++}}}function Au(e,n,i,d){const v=qs(n),C=function Cy(e){return!!e.useClass}(n);if(v||C){const V=(C?l(n.useClass):n).prototype.ngOnDestroy;if(V){const ot=e.destroyHooks||(e.destroyHooks=[]);if(!v&&n.multi){const Ot=ot.indexOf(i);
1-1===Ot?ot.push(i,[d,V]):ot[Ot+1].push(d,V)}else ot.push(i,V)}}}function om(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function wu(e,n,i,d){for(let v=i;v<d;v++)if(n[v]===e)return v;return-1}function YE(e,n,i,d){return Tu(this.multi,[])}function QE(e,n,i,d){const v=this.multi;let C;if(this.providerFactory){const x=this.providerFactory.componentProviders,P=Ln(i,i[1],this.providerFactory.index,d);C=P.slice(0,x),Tu(v,C);for(let V=x;V<P.length;V++)C.push(P[V])}else C=[],Tu(v,C);return C}function Tu(e,n){for(let i=0;i<e.length;i++)n.push((0,e[i])());return n}function am(e,n=[]){return i=>{i.providersResolver=(d,v)=>function $E(e,n,i){const d=kn();if(d.firstCreatePass){const v=nn(e);Su(i,d.data,d.blueprint,v,!0),Su(n,d.data,d.blueprint,v,!1)}}(d,v?v(e):e,n)}}class lm{}class qE{resolveComponentFactory(n){throw function XE(e){const n=Error(`No component factory found for ${m(e)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=e,n}(n)}}let La=(()=>{class e{}return e.NULL=new qE,e})();function t_(){return po(mi(),Ve())}function po(e,n){return new Yo(Zn(e,n))}let Yo=(()=>{class e{constructor(i){this.nativeElement=i}}return e.__NG_ELEMENT_ID__=t_,e})();function e_(e){return e instanceof Yo?e.nativeElement:e}class cm{}let n_=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function r_(){const e=Ve(),i=fi(mi().index,e);return function i_(e){return e[11]}(Ae(i)?i:e)}(),e})(),s_=(()=>{class e{}return e.\u0275prov=It({token:e,providedIn:"root",factory:()=>null}),e})();class dm{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const hm=new dm("13.4.0"),Iu={};function Ba(e,n,i,d,v=!1){for(;null!==i;){const C=n[i.index];if(null!==C&&d.push(ti(C)),Fe(C))for(let P=10;P<C.length;P++){const V=C[P],ot=V[1].firstChild;null!==ot&&Ba(V[1],V,ot,d)}const x=i.type;if(8&x)Ba(e,n,i.child,d);else if(32&x){const P=rl(i,n);let V;for(;V=P();)d.push(V)}else if(16&x){const P=Xc(n,i);if(Array.isArray(P))d.push(...P);else{const V=Po(n[16]);Ba(V[1],V,P,d,!0)}}i=v?i.projectionNext:i.next}return d}class Qo{constructor(n,i){this._lView=n,this._cdRefInjectingView=i,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const n=this._lView,i=n[1];return Ba(i,n,i.firstChild,[])}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(Fe(n)){const i=n[8],d=i?i.indexOf(this):-1;d>-1&&(ul(n,d),na(i,d))}this._attachedToViewContainer=!1}Hc(this._lView[1],this._lView)}onDestroy(n){kd(this._lView[1],this._lView,null,n)}markForCheck(){Hl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function Gl(e,n,i){const d=n[10];d.begin&&d.begin();try{Js(e,n,e.template,i)}catch(v){throw Xd(n,v),v}finally{d.end&&d.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new g(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function _g(e,n){Ro(e,n,n[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new g(902,"");this._appRef=n}}class o_ extends Qo{constructor(n){super(n),this._view=n}detectChanges(){Yd(this._view)}checkNoChanges(){}get context(){return null}}class fm extends La{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=re(n);return new Pu(i,this.ngModule)}}function mm(e){const n=[];for(let i in e)e.hasOwnProperty(i)&&n.push({propName:e[i],templateName:i});return n}class Pu extends lm{constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function wv(e){return e.map(Av).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}get inputs(){return mm(this.componentDef.inputs)}get outputs(){return mm(this.componentDef.outputs)}create(n,i,d,v){const C=(v=v||this.ngModule)?function l_(e,n){return{get:(i,d,v)=>{const C=e.get(i,Iu,v);return C!==Iu||d===Iu?C:n.get(i,d,v)}}}(n,v.injector):n,x=C.get(cm,ur),P=C.get(s_,null),V=x.createRenderer(null,this.componentDef),ot=this.componentDef.selectors[0][0]||"div",Ot=d?function Nd(e,n,i){if(Qn(e))return e.selectRootElement(n,i===ut.ShadowDom);let d="string"==typeof n?e.querySelector(n):n;return d.textContent="",d}(V,d,this.componentDef.encapsulation):ll(x.createRenderer(null,this.componentDef),ot,function a_(e){const n=e.toLowerCase();return"svg"===n?"svg":"math"===n?"math":null}(ot)),Gt=this.componentDef.onPush?576:528,oe=function gh(e,n){return{components:[],scheduler:e||vv,clean:fy,playerHandler:n||null,flags:0}}
vendor: 5,087 bytes, line 1
1(),be=va(0,null,null,1,0,null,null,null,null,null),Re=Bo(null,be,oe,Gt,null,null,x,V,P,C);let Ze,sn;Tn(Re);try{const fn=function mh(e,n,i,d,v,C){const x=i[1];i[20]=e;const V=Qs(x,20,2,"#host",null),ot=V.mergedAttrs=n.hostAttrs;null!==ot&&(ba(V,ot,!0),null!==e&&(Fn(v,e,ot),null!==V.classes&&pl(v,e,V.classes),null!==V.styles&&td(v,e,V.styles)));const Ot=d.createRenderer(e,n),Gt=Bo(i,Ld(n),null,n.onPush?64:16,i[20],V,d,Ot,C||null,null);return x.firstCreatePass&&(T(xs(V,i),x,n.type),Kd(x,V),Gd(V,i.length,1)),ya(i,Gt),i[20]=Gt}(Ot,this.componentDef,Re,x,V);if(Ot)if(d)Fn(V,Ot,["ng-version",hm.full]);else{const{attrs:Ue,classes:_n}=function Tv(e){const n=[],i=[];let d=1,v=2;for(;d<e.length;){let C=e[d];if("string"==typeof C)2===v?""!==C&&n.push(C,e[++d]):8===v&&i.push(C);else{if(!Wr(v))break;v=C}d++}return{attrs:n,classes:i}}(this.componentDef.selectors[0]);Ue&&Fn(V,Ot,Ue),_n&&_n.length>0&&pl(V,Ot,_n.join(" "))}if(sn=vs(be,20),void 0!==i){const Ue=sn.projection=[];for(let _n=0;_n<this.ngContentSelectors.length;_n++){const Vn=i[_n];Ue.push(null!=Vn?Array.from(Vn):null)}}Ze=function ph(e,n,i,d,v){const C=i[1],x=function Jv(e,n,i){const d=mi();e.firstCreatePass&&(i.providersResolver&&i.providersResolver(i),zd(e,d,n,Zs(e,n,1,null),i));const v=Ln(n,e,d.directiveStart,d);Hi(v,n);const C=Zn(d,n);return C&&Hi(C,n),v}(C,i,n);if(d.components.push(x),e[8]=x,v&&v.forEach(V=>V(x,n)),n.contentQueries){const V=mi();n.contentQueries(1,x,V.directiveStart)}const P=mi();return!C.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(di(P.index),Wd(i[1],P,0,P.directiveStart,P.directiveEnd,n),Hd(n,x)),x}(fn,this.componentDef,Re,oe,[Ry]),No(be,Re,null)}finally{qn()}return new c_(this.componentType,Ze,po(sn,Re),Re,sn)}}class c_ extends class JE{}{constructor(n,i,d,v,C){super(),this.location=d,this._rootLView=v,this._tNode=C,this.instance=i,this.hostView=this.changeDetectorRef=new o_(v),this.componentType=n}get injector(){return new ki(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}class go{}class pm{}const vo=new Map;class ym extends go{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new fm(this);const d=ge(n);this._bootstrapComponents=as(d.bootstrap),this._r3Injector=ih(n,i,[{provide:go,useValue:this},{provide:La,useValue:this.componentFactoryResolver}],m(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,i=us.THROW_IF_NOT_FOUND,d=ke.Default){return n===us||n===go||n===Ea?this:this._r3Injector.get(n,i,d)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Ru extends pm{constructor(n){super(),this.moduleType=n,null!==ge(n)&&function h_(e){const n=new Set;!function i(d){const v=ge(d,!0),C=v.id;null!==C&&(function gm(e,n,i){if(n&&n!==i)throw new Error(`Duplicate module registered for ${e} - ${m(n)} vs ${m(n.name)}`)}(C,vo.get(C),d),vo.set(C,d));const x=as(v.imports);for(const P of x)n.has(P)||(n.add(P),i(P))}(e)}(n)}create(n){return new ym(this.moduleType,n)}}function bm(e,n,i){const d=pi()+e,v=Ve();return v[d]===jn?cs(v,d,i?n.call(i):n()):Vo(v,d)}function Em(e,n,i,d){return Om(Ve(),pi(),e,n,i,d)}function _m(e,n,i,d,v){return Mm(Ve(),pi(),e,n,i,d,v)}function Cm(e,n,i,d,v,C){return function Sm(e,n,i,d,v,C,x,P){const V=n+i;return Ca(e,V,v,C,x)?cs(e,V+3,P?d.call(P,v,C,x):d(v,C,x)):Zo(e,V+3)}(Ve(),pi(),e,n,i,d,v,C)}function Dm(e,n,i,d,v,C,x){return function Am(e,n,i,d,v,C,x,P,V){const ot=n+i;return wr(e,ot,v,C,x,P)?cs(e,ot+4,V?d.call(V,v,C,x,P):d(v,C,x,P)):Zo(e,ot+4)}(Ve(),pi(),e,n,i,d,v,C,x)}function xm(e,n,i,d,v,C,x,P){const V=pi()+e,ot=Ve(),Ot=wr(ot,V,i,d,v,C);return Ki(ot,V+4,x)||Ot?cs(ot,V+5,P?n.call(P,i,d,v,C,x):n(i,d,v,C,x)):Vo(ot,V+5)}function Zo(e,n){const i=e[n];return i===jn?void 0:i}function Om(e,n,i,d,v,C){const x=n+i;return Ki(e,x,v)?cs(e,x+1,C?d.call(C,v):d(v)):Zo(e,x+1)}function Mm(e,n,i,d,v,C,x){const P=n+i;return Fs(e,P,v,C)?cs(e,P+2,x?d.call(x,v,C):d(v,C)):Zo(e,P+2)}function Tm(e,n){const i=kn();let d;const v=e+20;i.firstCreatePass?(d=function v_(e,n){if(n)for(let i=n.length-1;i>=0;i--){const d=n[i];if(e===d.name)return d}}(n,i.pipeRegistry),i.data[v]=d,d.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(v,d.onDestroy)):d=i.data[v];const C=d.factory||(d.factory=Si(d.type)),x=Ye(Wo);try{const P=ns(!1),V=C();return ns(P),function Gy(e,n,i,d){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=d}(i,Ve(),v,V),V}finally{Ye(x)}}function Im(e,n,i){const d=e+20,v=Ve(),C=rr(v,d);return Jo(v,d)?Om(v,pi(),n,C.transform,i,C):C.transform(i)}function Pm(e,n,i,d){const v=e+20,C=Ve(),x=rr(C,v);return Jo(C,v)?Mm(C,pi(),n,x.transform,i,d,x):x.transform(i,d)}function Jo(e,n){return e[1].data[n].pure}function ju(e){return n=>{setTimeout(e,void 0,n)}}const hs=class __ extends t.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,d){var v,C,x;let P=n,V=i||(()=>null),ot=d;if(n&&"object"==typeof n){const Gt=n;
1P=null===(v=Gt.next)||void 0===v?void 0:v.bind(Gt),V=null===(C=Gt.error)||void 0===C?void 0:C.bind(Gt),ot=null===(x=Gt.complete)||void 0===x?void 0:x.bind(Gt)}this.__isAsync&&(V=ju(V),P&&(P=ju(P)),ot&&(ot=ju(ot)));const Ot=super.subscribe({next:P,error:V,complete:ot});return n instanceof r.w&&n.add(Ot),Ot}};function C_(){return this._results[to()]()}class Na{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=to(),d=Na.prototype;d[i]||(d[i]=C_)}get changes(){return this._changes||(this._changes=new hs)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const d=this;d.dirty=!1;const v=Ar(n);(this._changesDetected=!function Bp(e,n,i){if(e.length!==n.length)return!1;for(let d=0;d<e.length;d++){let v=e[d],C=n[d];if(i&&(v=i(v),C=i(C)),C!==v)return!1}return!0}(d._results,v,i))&&(d._results=v,d.length=v.length,d.last=v[this.length-1],d.first=v[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;let Xo=(()=>{class e{}return e.__NG_ELEMENT_ID__=O_,e})();const D_=Xo,x_=class extends D_{constructor(n,i,d){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=d}createEmbeddedView(n){const i=this._declarationTContainer.tViews,d=Bo(this._declarationLView,i,n,16,null,i.declTNode,null,null,null,null);d[17]=this._declarationLView[this._declarationTContainer.index];const C=this._declarationLView[19];return null!==C&&(d[19]=C.createEmbeddedView(i)),No(i,d,n),new Qo(d)}};function O_(){return ka(mi(),Ve())}function ka(e,n){return 4&e.type?new x_(n,e,po(e,n)):null}let Ua=(()=>{class e{}return e.__NG_ELEMENT_ID__=M_,e})();function M_(){return Fm(mi(),Ve())}const S_=Ua,Rm=class extends S_{constructor(n,i,d){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=d}get element(){return po(this._hostTNode,this._hostLView)}get injector(){return new ki(this._hostTNode,this._hostLView)}get parentInjector(){const n=k(this._hostTNode,this._hostLView);if(Mr(n)){const i=Ni(n,this._hostLView),d=Ii(n);return new ki(i[1].data[d+8],i)}return new ki(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=jm(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,i,d){const v=n.createEmbeddedView(i||{});return this.insert(v,d),v}createComponent(n,i,d,v,C){const x=n&&!function Do(e){return"function"==typeof e}(n);let P;if(x)P=i;else{const Gt=i||{};P=Gt.index,d=Gt.injector,v=Gt.projectableNodes,C=Gt.ngModuleRef}const V=x?n:new Pu(re(n)),ot=d||this.parentInjector;if(!C&&null==V.ngModule){const oe=(x?ot:this.parentInjector).get(go,null);oe&&(C=oe)}const Ot=V.create(ot,v,void 0,C);return this.insert(Ot.hostView,P),Ot}insert(n,i){const d=n._lView,v=d[1];if(function sr(e){return Fe(e[3])}(d)){const Ot=this.indexOf(n);if(-1!==Ot)this.detach(Ot);else{const Gt=d[3],oe=new Rm(Gt,Gt[6],Gt[3]);oe.detach(oe.indexOf(n))}}const C=this._adjustIndex(i),x=this._lContainer;!function Dg(e,n,i,d){const v=10+d,C=i.length;d>0&&(i[v-1][4]=n),d<C-10?(n[4]=i[v],yc(i,10+d,n)):(i.push(n),n[4]=null),n[3]=i;const x=n[17];null!==x&&i!==x&&function xg(e,n){const i=e[9];n[16]!==n[3][3][16]&&(e[2]=!0),null===i?e[9]=[n]:i.push(n)}(x,n);const P=n[19];null!==P&&P.insertView(e),n[2]|=128}(v,d,x,C);const P=hl(C,x),V=d[11],ot=aa(V,x[7]);return null!==ot&&function Eg(e,n,i,d,v,C){d[0]=v,d[6]=n,Ro(e,d,i,1,v,C)}(v,x[6],V,d,ot,P),n.attachToViewContainerRef(),yc(Fu(x),C,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=jm(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),d=ul(this._lContainer,i);d&&(na(Fu(this._lContainer),i),Hc(d[1],d))}detach(n){const i=this._adjustIndex(n,-1),d=ul(this._lContainer,i);return d&&null!=na(Fu(this._lContainer),i)?new Qo(d):null}_adjustIndex(n,i=0){return null==n?this.length+i:n}};function jm(e){return e[8]}function Fu(e){return e[8]||(e[8]=[])}function Fm(e,n){let i;const d=n[e.index];if(Fe(d))i=d;else{let v;if(8&e.type)v=ti(d);else{const C=n[11];v=C.createComment("");const x=Zn(e,n);Ps(C,aa(C,x),v,function Ag(e,n){return Qn(e)?e.nextSibling(n):n.nextSibling}(C,x),!1)}n[e.index]=i=$d(d,n,v,e),ya(n,i)}return new Rm(i,e,n)}class Lu{constructor(n){this.queryList=n,this.matches=null}clone(){return new Lu(this.queryList)}setDirty(){this.queryList.setDirty()}}class Bu{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const d=null!==n.contentQueries?n.contentQueries[0]:i.length,v=[];for(let C=0;C<d;C++){const x=i.getByIndex(C);v.push(this.queries[x.indexInDeclarationView].clone())}return new Bu(v)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let i=0;i<this.queries.length;i++)null!==Km(n,i).matches&&this.queries[i].setDirty()}}class Lm{constructor(n,i,d=null){this.predicate=n,this.flags=i,this.read=d}}class Nu{constructor(n=[]){this.queries=n}elementStart(n,i){for(let d=0;d<this.queries.length;d++)this.queries[d].elementStart(n,i)}elementEnd(n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(n)}embeddedTView(n){let i=null;for(let d=0;d<this.length;d++){const v=null!==i?i.length:0,C=this.getByIndex(d).embeddedTView(n,v);C&&(C.indexInDeclarationView=d,null!==i?i.push(C):i=[C])}return null!==i?new Nu(i):null}template(n,i){for(let d=0;d<this.queries.length;d++)this.queries[d].template(n,i)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}
1class ku{constructor(n,i=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(n,i){this.isApplyingToNode(i)&&this.matchTNode(n,i)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,i){this.elementStart(n,i)}embeddedTView(n,i){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,i),new ku(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const i=this._declarationNodeIndex;let d=n.parent;for(;null!==d&&8&d.type&&d.index!==i;)d=d.parent;return i===(null!==d?d.index:-1)}return this._appliesToNextNode}matchTNode(n,i){const d=this.metadata.predicate;if(Array.isArray(d))for(let v=0;v<d.length;v++){const C=d[v];this.matchTNodeWithReadOption(n,i,T_(i,C)),this.matchTNodeWithReadOption(n,i,un(i,n,C,!1,!1))}else d===Xo?4&i.type&&this.matchTNodeWithReadOption(n,i,-1):this.matchTNodeWithReadOption(n,i,un(i,n,d,!1,!1))}matchTNodeWithReadOption(n,i,d){if(null!==d){const v=this.metadata.read;if(null!==v)if(v===Yo||v===Ua||v===Xo&&4&i.type)this.addMatch(i.index,-2);else{const C=un(i,n,v,!1,!1);null!==C&&this.addMatch(i.index,C)}else this.addMatch(i.index,d)}}addMatch(n,i){null===this.matches?this.matches=[n,i]:this.matches.push(n,i)}}function T_(e,n){const i=e.localNames;if(null!==i)for(let d=0;d<i.length;d+=2)if(i[d]===n)return i[d+1];return null}function P_(e,n,i,d){return-1===i?function I_(e,n){return 11&e.type?po(e,n):4&e.type?ka(e,n):null}(n,e):-2===i?function R_(e,n,i){return i===Yo?po(n,e):i===Xo?ka(n,e):i===Ua?Fm(n,e):void 0}(e,n,d):Ln(e,e[1],i,n)}function Bm(e,n,i,d){const v=n[19].queries[d];if(null===v.matches){const C=e.data,x=i.matches,P=[];for(let V=0;V<x.length;V+=2){const ot=x[V];P.push(ot<0?null:P_(n,C[ot],x[V+1],i.metadata.read))}v.matches=P}return v.matches}function Uu(e,n,i,d){const v=e.queries.getByIndex(i),C=v.matches;if(null!==C){const x=Bm(e,n,v,i);for(let P=0;P<C.length;P+=2){const V=C[P];if(V>0)d.push(x[P/2]);else{const ot=C[P+1],Ot=n[-V];for(let Gt=10;Gt<Ot.length;Gt++){const oe=Ot[Gt];oe[17]===oe[3]&&Uu(oe[1],oe,ot,d)}if(null!==Ot[9]){const Gt=Ot[9];for(let oe=0;oe<Gt.length;oe++){const be=Gt[oe];Uu(be[1],be,ot,d)}}}}}return d}function Nm(e){const n=Ve(),i=kn(),d=Ie();rn(d+1);const v=Km(i,d);if(e.dirty&&jr(n)===(2==(2&v.metadata.flags))){if(null===v.matches)e.reset([]);else{const C=v.crossesNgTemplate?Uu(i,n,d,[]):Bm(i,n,v,d);e.reset(C,e_),e.notifyOnChanges()}return!0}return!1}function km(e,n,i){const d=kn();d.firstCreatePass&&(Hm(d,new Lm(e,n,i),-1),2==(2&n)&&(d.staticViewQueries=!0)),Wm(d,Ve(),n)}function Um(e,n,i,d){const v=kn();if(v.firstCreatePass){const C=mi();Hm(v,new Lm(n,i,d),C.index),function F_(e,n){const i=e.contentQueries||(e.contentQueries=[]);n!==(i.length?i[i.length-1]:-1)&&i.push(e.queries.length-1,n)}(v,e),2==(2&i)&&(v.staticContentQueries=!0)}Wm(v,Ve(),i)}function Vm(){return function j_(e,n){return e[19].queries[n].queryList}(Ve(),Ie())}function Wm(e,n,i){const d=new Na(4==(4&i));kd(e,n,d,d.destroy),null===n[19]&&(n[19]=new Bu),n[19].queries.push(new Lu(d))}function Hm(e,n,i){null===e.queries&&(e.queries=new Nu),e.queries.track(new ku(n,i))}function Km(e,n){return e.queries.getByIndex(n)}function Gm(e,n){return ka(e,n)}const X_=_o("Input",e=>({bindingPropertyName:e})),q_=_o("Output",e=>({bindingPropertyName:e})),t0=_o("HostBinding",e=>({hostPropertyName:e})),e0=_o("HostListener",(e,n)=>({eventName:e,args:n}));function Ha(...e){}const lp=new vi("Application Initializer");let zu=(()=>{class e{constructor(i){this.appInits=i,this.resolve=Ha,this.reject=Ha,this.initialized=!1,this.done=!1,this.donePromise=new Promise((d,v)=>{this.resolve=d,this.reject=v})}runInitializers(){if(this.initialized)return;const i=[],d=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let v=0;v<this.appInits.length;v++){const C=this.appInits[v]();if(cu(C))i.push(C);else if(Wh(C)){const x=new Promise((P,V)=>{C.subscribe({complete:P,error:V})});i.push(x)}}Promise.all(i).then(()=>{d()}).catch(v=>{this.reject(v)}),0===i.length&&d(),this.initialized=!0}}return e.\u0275fac=function(i){return new(i||e)(Ui(lp,8))},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const up=new vi("AppId",{providedIn:"root",factory:function cp(){return`${$u()}${$u()}${$u()}`}});function $u(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const dp=new vi("Platform Initializer"),n0=new vi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),hp=new vi("appBootstrapListener");let r0=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}}return e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Yu=new vi("LocaleId",{providedIn:"root",factory:()=>Mc(Yu,ke.Optional|ke.SkipSelf)||function s0(){return"undefined"!=typeof $localize&&$localize.locale||Ia}()}),o0=new vi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class a0{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let l0=(()=>{class e{compileModuleSync(i){return new Ru(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const d=this.compileModuleSync(i),C=as(ge(i).declarations).reduce((x,P)=>{const V=re(P);return V&&x.push(new Pu(V)),x},[]);return new a0(d,C)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const c0=(()=>Promise.resolve(0))();function Qu(e){"undefined"==typeof Zone?c0.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Yr{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:d=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new hs(!1),this.onMicrotaskEmpty=new hs(!1),this.onStable=new hs(!1),this.onError=ne
1w hs(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const v=this;v._nesting=0,v._outer=v._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(v._inner=v._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(v._inner=v._inner.fork(Zone.longStackTraceZoneSpec)),v.shouldCoalesceEventChangeDetection=!d&&i,v.shouldCoalesceRunChangeDetection=d,v.lastRequestAnimationFrameId=-1,v.nativeRequestAnimationFrame=function d0(){let e=ht.requestAnimationFrame,n=ht.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&n){const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i);const d=n[Zone.__symbol__("OriginalDelegate")];d&&(n=d)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function m0(e){const n=()=>{!function f0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ht,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Ju(e),e.isCheckStableRunning=!0,Zu(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Ju(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,d,v,C,x,P)=>{try{return fp(e),i.invokeTask(v,C,x,P)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===C.type||e.shouldCoalesceRunChangeDetection)&&n(),mp(e)}},onInvoke:(i,d,v,C,x,P,V)=>{try{return fp(e),i.invoke(v,C,x,P,V)}finally{e.shouldCoalesceRunChangeDetection&&n(),mp(e)}},onHasTask:(i,d,v,C)=>{i.hasTask(v,C),d===v&&("microTask"==C.change?(e._hasPendingMicrotasks=C.microTask,Ju(e),Zu(e)):"macroTask"==C.change&&(e.hasPendingMacrotasks=C.macroTask))},onHandleError:(i,d,v,C)=>(i.handleError(v,C),e.runOutsideAngular(()=>e.onError.emit(C)),!1)})}(v)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Yr.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Yr.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(n,i,d){return this._inner.run(n,i,d)}runTask(n,i,d,v){const C=this._inner,x=C.scheduleEventTask("NgZoneEvent: "+v,n,h0,Ha,Ha);try{return C.runTask(x,i,d)}finally{C.cancelTask(x)}}runGuarded(n,i,d){return this._inner.runGuarded(n,i,d)}runOutsideAngular(n){return this._outer.run(n)}}const h0={};function Zu(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ju(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function fp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function mp(e){e._nesting--,Zu(e)}class p0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new hs,this.onMicrotaskEmpty=new hs,this.onStable=new hs,this.onError=new hs}run(n,i,d){return n.apply(i,d)}runGuarded(n,i,d){return n.apply(i,d)}runOutsideAngular(n){return n()}runTask(n,i,d,v){return n.apply(i,d)}}let pp=(()=>{class e{constructor(i){this._ngZone=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Yr.assertNotInAngularZone(),Qu(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}
1decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Qu(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(d=>!d.updateCb||!d.updateCb(i)||(clearTimeout(d.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,d,v){let C=-1;d&&d>0&&(C=setTimeout(()=>{this._callbacks=this._callbacks.filter(x=>x.timeoutId!==C),i(this._didWork,this.getPendingTasks())},d)),this._callbacks.push({doneCb:i,timeoutId:C,updateCb:v})}whenStable(i,d,v){if(v&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,d,v),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(i,d,v){return[]}}return e.\u0275fac=function(i){return new(i||e)(Ui(Yr))},e.\u0275prov=It({token:e,factory:e.\u0275fac}),e})(),g0=(()=>{class e{constructor(){this._applications=new Map,Xu.addToWindow(this)}registerApplication(i,d){this._applications.set(i,d)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,d=!0){return Xu.findTestabilityInTree(this,i,d)}}return e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();class v0{addToWindow(n){}findTestabilityInTree(n,i,d){return null}}function y0(e){Xu=e}let Xu=new v0,Bs=null;const gp=new vi("AllowMultipleToken"),vp=new vi("PlatformOnDestroy");class _0{constructor(n,i){this.name=n,this.token=i}}function yp(e,n,i=[]){const d=`Platform: ${n}`,v=new vi(d);return(C=[])=>{let x=qu();if(!x||x.injector.get(gp,!1)){const P=[...i,...C,{provide:v,useValue:!0}];e?e(P):function C0(e){if(Bs&&!Bs.get(gp,!1))throw new g(400,"");Bs=e;const n=e.get(bp),i=e.get(dp,null);i&&i.forEach(d=>d())}(function x0(e=[],n){return us.create({name:n,providers:[{provide:$l,useValue:"platform"},{provide:vp,useValue:()=>Bs=null},...e]})}(P,d))}return function D0(e){const n=qu();if(!n)throw new g(401,"");return n}()}}function qu(){var e;return null!==(e=null==Bs?void 0:Bs.get(bp))&&void 0!==e?e:null}let bp=(()=>{class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,d){const P=function O0(e,n){let i;return i="noop"===e?new p0:("zone.js"===e?void 0:e)||new Yr({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),i}(d?d.ngZone:void 0,{ngZoneEventCoalescing:d&&d.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:d&&d.ngZoneRunCoalescing||!1}),V=[{provide:Yr,useValue:P}];return P.run(()=>{const ot=us.create({providers:V,parent:this.injector,name:i.moduleType.name}),Ot=i.create(ot),Gt=Ot.injector.get(fa,null);if(!Gt)throw new g(402,"");return P.runOutsideAngular(()=>{const oe=P.onError.subscribe({next:be=>{Gt.handleError(be)}});Ot.onDestroy(()=>{ec(this._modules,Ot),oe.unsubscribe()})}),function M0(e,n,i){try{const d=i();return cu(d)?d.catch(v=>{throw n.runOutsideAngular(()=>e.handleError(v)),v}):d}catch(d){throw n.runOutsideAngular(()=>e.handleError(d)),d}}(Gt,P,()=>{const oe=Ot.injector.get(zu);return oe.runInitializers(),oe.donePromise.then(()=>(function nE(e){ve(e,"Expected localeId to be defined"),"string"==typeof e&&(Lf=e.toLowerCase().replace(/_/g,"-"))}(Ot.injector.get(Yu,Ia)||Ia),this._moduleDoBootstrap(Ot),Ot))})})}bootstrapModule(i,d=[]){const v=Ep({},d);return function b0(e,n,i){const d=new Ru(i);return Promise.resolve(d)}(0,0,i).then(C=>this.bootstrapModuleFactory(C,v))}_moduleDoBootstrap(i){const d=i.injector.get(tc);if(i._bootstrapComponents.length>
vendor: 11,252 bytes, line 1
10)i._bootstrapComponents.forEach(v=>d.bootstrap(v));else{if(!i.instance.ngDoBootstrap)throw new g(403,"");i.instance.ngDoBootstrap(d)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new g(404,"");this._modules.slice().forEach(d=>d.destroy()),this._destroyListeners.forEach(d=>d());const i=this._injector.get(vp,null);null==i||i(),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(i){return new(i||e)(Ui(us))},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Ep(e,n){return Array.isArray(n)?n.reduce(Ep,e):Object.assign(Object.assign({},e),n)}let tc=(()=>{class e{constructor(i,d,v,C){this._zone=i,this._injector=d,this._exceptionHandler=v,this._initStatus=C,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const x=new h.y(V=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{V.next(this._stable),V.complete()})}),P=new h.y(V=>{let ot;this._zone.runOutsideAngular(()=>{ot=this._zone.onStable.subscribe(()=>{Yr.assertNotInAngularZone(),Qu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,V.next(!0))})})});const Ot=this._zone.onUnstable.subscribe(()=>{Yr.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{V.next(!1)}))});return()=>{ot.unsubscribe(),Ot.unsubscribe()}});this.isStable=(0,E.T)(x,P.pipe((0,p.B)()))}bootstrap(i,d){if(!this._initStatus.done)throw new g(405,"");let v;v=i instanceof lm?i:this._injector.get(La).resolveComponentFactory(i),this.componentTypes.push(v.componentType);const C=function E0(e){return e.isBoundToModule}(v)?void 0:this._injector.get(go),P=v.create(us.NULL,[],d||v.selector,C),V=P.location.nativeElement,ot=P.injector.get(pp,null),Ot=ot&&P.injector.get(g0);return ot&&Ot&&Ot.registerApplication(V,ot),P.onDestroy(()=>{this.detachView(P.hostView),ec(this.components,P),Ot&&Ot.unregisterApplication(V)}),this._loadComponent(P),P}tick(){if(this._runningTick)throw new g(101,"");try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const d=i;this._views.push(d),d.attachToAppRef(this)}detachView(i){const d=i;ec(this._views,d),d.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i),this._injector.get(hp,[]).concat(this._bootstrapListeners).forEach(v=>v(i))}ngOnDestroy(){this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(i){return new(i||e)(Ui(Yr),Ui(us),Ui(fa),Ui(zu))},e.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function ec(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}let Cp=!0;function A0(){Cp=!1}let w0=(()=>{class e{}return e.__NG_ELEMENT_ID__=T0,e})();function T0(e){return function I0(e,n,i){if(He(e)&&!i){const d=fi(e.index,n);return new Qo(d,d)}return 47&e.type?new Qo(n[16],n):null}(mi(),Ve(),16==(16&e))}class Sp{constructor(){}supports(n){return Uo(n)}create(n){return new B0(n)}}const L0=(e,n)=>n;class B0{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||L0}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,d=this._removalsHead,v=0,C=null;for(;i||d;){const x=!d||i&&i.currentIndex<wp(d,v,C)?i:d,P=wp(x,v,C),V=x.currentIndex;if(x===d)v--,d=d._nextRemoved;else if(i=i._next,null==x.previousIndex)v++;else{C||(C=[]);const ot=P-v,Ot=V-v;if(ot!=Ot){for(let oe=0;oe<ot;oe++){const be=oe<C.length?C[oe]:C[oe]=0,Re=be+oe;Ot<=Re&&Re<ot&&(C[oe]=be+1)}C[x.previousIndex]=Ot-ot}}P!==V&&n(x,P,V)}}forEachPreviousItem(n){let i;for(i=this._previousItHead;null!==i;i=i._nextPrevious)n(i)}forEachAddedItem(n){let i;for(i=this._additionsHead;null!==i;i=i._nextAdded)n(i)}forEachMovedItem(n){let i;for(i=this._movesHead;null!==i;i=i._nextMoved)n(i)}forEachRemovedItem(n){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)n(i)}forEachIdentityChange(n){let i;for(i=this._identityChangesHead;null!==i;i=i._nextIdentityChange)n(i)}diff(n){if(null==n&&(n=[]),!Uo(n))throw new g(900,"");return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let v,C,x,i=this._itHead,d=!1;if(Array.isArray(n)){this.length=n.length;for(let P=0;P<this.length;P++)C=n[P],x=this._trackByFn(P,C),null!==i&&Object.is(i.trackById,x)?(d&&(i=this._verifyReinsertion(i,C,x,P)),Object.is(i.item,C)||this._addIdentityChange(i,C)):(i=this._mismatch(i,C,x,P),d=!0),i=i._next}else v=0,function Hy(e,n){if(Array.isArray(e))for(let i=0;i<e.length;i++)n(e[i]);else{const i=e[to()]();let d;for(;!(d=i.next()).done;)n(d.value)}}(n,P=>{x=this._trackByFn(v,P),null!==i&&Object.is(i.trackById,x)?(d&&(i=this._verifyReinsertion(i,P,x,v)),Object.is(i.item,P)||this._addIdentityChange(i,P)):(i=this._mismatch(i,P,x,v),d=!0),i=i._next,v++}),this.length=v;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,d,v){let C;return null===n?C=this._itTail:(C=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,C,v)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(d,v))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,C,v)):n=this._addAfter(new N0(i,d),C,v),n}_verifyReinsertion(n,i,d,v){let C=null===this._unlinkedRecords?null:this._unlinkedRecords.get(d,null);return null!==C?n=this._reinsertAfter(C,n._prev,v):n.currentIndex!=v&&(n.currentIndex=v,this._addToMoves(n,v)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,i,d){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const v=n._prevRemoved,C=n._nextRemoved;return null===v?this._removalsHead=C:v._nextRemoved=C,null===C?this._removalsTail=v:C._prevRemoved=v,this._insertAfter(n,i,d),this._addToMoves(n,d),n}_moveAfter(n,i,d){return this._unlink(n),this._insertAfter(n,i,d),this._addToMoves(n,d),n}_addAfter(n,i,d){return this._insertAfter(n,i,d),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,d){const v=null===i?this._itHead:i._next;return n._next=v,n._prev=i,null===v?this._itTail=n:v._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new Ap),this._linkedRecords.put(n),n.currentIndex=d,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,d=n._next;return null===i?this._itHead=d:i._next=d,null===d?this._itTail=i:d._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ap),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class N0{constructor(n,i){this.item=n,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class k0{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let d;for(d=this._head;null!==d;d=d._nextDup)if((null===i||i<=d.currentIndex)&&Object.is(d.trackById,n))return d;return null}remove(n){const i=n._prevDup,d=n._nextDup;return null===i?this._head=d:i._nextDup=d,null===d?this._tail=i:d._prevDup=i,null===this._head}}class Ap{constructor(){this.map=new Map}put(n){const i=n.trackById;let d=this.map.get(i);d||(d=new k0,this.map.set(i,d)),d.add(n)}get(n,i){const v=this.map.get(n);return v?v.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function wp(e,n,i){const d=e.previousIndex;if(null===d)return d;let v=0;return i&&d<i.length&&(v=i[d]),d+n+v}class Tp{constructor(){}supports(n){return n instanceof Map||tu(n)}create(){return new U0}}class U0{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(n){let i;for(i=this._mapHead;null!==i;i=i._next)n(i)}forEachPreviousItem(n){let i;for(i=this._previousMapHead;null!==i;i=i._nextPrevious)n(i)}forEachChangedItem(n){let i;for(i=this._changesHead;null!==i;i=i._nextChanged)n(i)}forEachAddedItem(n){let i;for(i=this._additionsHead;null!==i;i=i._nextAdded)n(i)}forEachRemovedItem(n){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)n(i)}diff(n){if(n){if(!(n instanceof Map||tu(n)))throw new g(900,"")}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let i=this._mapHead;
1if(this._appendAfter=null,this._forEach(n,(d,v)=>{if(i&&i.key===v)this._maybeAddToChanges(i,d),this._appendAfter=i,i=i._next;else{const C=this._getOrCreateRecordForKey(v,d);i=this._insertBeforeOrAppend(i,C)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let d=i;null!==d;d=d._nextRemoved)d===this._mapHead&&(this._mapHead=null),this._records.delete(d.key),d._nextRemoved=d._next,d.previousValue=d.currentValue,d.currentValue=null,d._prev=null,d._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const d=n._prev;return i._next=n,i._prev=d,n._prev=i,d&&(d._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const v=this._records.get(n);this._maybeAddToChanges(v,i);const C=v._prev,x=v._next;return C&&(C._next=x),x&&(x._prev=C),v._next=null,v._prev=null,v}const d=new V0(n);return this._records.set(n,d),d.currentValue=i,this._addToAdditions(d),d}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(d=>i(n[d],d))}}class V0{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ip(){return new oc([new Sp])}let oc=(()=>{class e{constructor(i){this.factories=i}static create(i,d){if(null!=d){const v=d.factories.slice();i=i.concat(v)}return new e(i)}static extend(i){return{provide:e,useFactory:d=>e.create(i,d||Ip()),deps:[[e,new wo,new Ao]]}}find(i){const d=this.factories.find(v=>v.supports(i));if(null!=d)return d;throw new g(901,"")}}return e.\u0275prov=It({token:e,providedIn:"root",factory:Ip}),e})();function Pp(){return new ac([new Tp])}let ac=(()=>{class e{constructor(i){this.factories=i}static create(i,d){if(d){const v=d.factories.slice();i=i.concat(v)}return new e(i)}static extend(i){return{provide:e,useFactory:d=>e.create(i,d||Pp()),deps:[[e,new wo,new Ao]]}}find(i){const d=this.factories.find(C=>C.supports(i));if(d)return d;throw new g(901,"")}}return e.\u0275prov=It({token:e,providedIn:"root",factory:Pp}),e})();const K0=yp(null,"core",[]);let G0=(()=>{class e{constructor(i){}}return e.\u0275fac=function(i){return new(i||e)(Ui(tc))},e.\u0275mod=An({type:e}),e.\u0275inj=Et({}),e})()},79042:(we,F,s)=>{"use strict";function t(o){for(let a in o){let l=o[a]||"";switch(a){case"display":o.display="flex"===l?["-webkit-flex","flex"]:"inline-flex"===l?["-webkit-inline-flex","inline-flex"]:l;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":o["-webkit-"+a]=l;break;case"flex-direction":l=l||"row",o["-webkit-flex-direction"]=l,o["flex-direction"]=l;break;case"order":o.order=o["-webkit-"+a]=isNaN(+l)?"0":l}}return o}s.d(F,{Ar:()=>E,GK:()=>t,iQ:()=>h,kt:()=>c,tj:()=>b});const r="inline",h=["row","column","row-reverse","column-reverse"];function E(o){let[a,l,u]=p(o);return function m(o,a=null,l=!1){return{display:l?"inline-flex":"flex","box-sizing":"border-box","flex-direction":o,"flex-wrap":a||null}}(a,l,u)}function p(o){var a;o=null!==(a=null==o?void 0:o.toLowerCase())&&void 0!==a?a:"";let[l,u,f]=o.split(" ");return h.find(g=>g===l)||(l=h[0]),u===r&&(u=f!==r?f:"",f=r),[l,y(u),!!f]}function b(o){let[a]=p(o);return a.indexOf("row")>-1}function y(o){if(o)switch(o.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":o="wrap-reverse";break;case"no":case"none":case"nowrap":o="nowrap";break;default:o="wrap"}return o}function c(o,...a){if(null==o)throw TypeError("Cannot convert undefined or null to object");for(let l of a)if(null!=l)for(let u in l)l.hasOwnProperty(u)&&(o[u]=l[u]);return o}},13270:(we,F,s)=>{"use strict";s.d(F,{Bs:()=>I,FL:()=>ht,IR:()=>
1u,Ot:()=>Nt,QI:()=>R,RK:()=>N,WU:()=>D,g5:()=>_,iR:()=>Ye,wY:()=>M,yB:()=>pn});var t=s(5e3),r=s(69808),h=s(591),E=s(32916),p=s(36787),b=s(8929),y=s(79042),m=s(92198),c=s(2994);const a={provide:t.tb,useFactory:function o(at,Bt){return()=>{if((0,r.NF)(Bt)){const Y=Array.from(at.querySelectorAll(`[class*=${l}]`)),ct=/\bflex-layout-.+?\b/g;Y.forEach(Lt=>{Lt.classList.contains(`${l}ssr`)&&Lt.parentNode?Lt.parentNode.removeChild(Lt):Lt.className.replace(ct,"")})}}},deps:[r.K0,t.Lbi],multi:!0},l="flex-layout-";let u=(()=>{class at{}return at.\u0275fac=function(Y){return new(Y||at)},at.\u0275mod=t.oAB({type:at}),at.\u0275inj=t.cJS({providers:[a]}),at})();class f{constructor(Bt=!1,Y="all",ct="",Lt="",$t=0){this.matches=Bt,this.mediaQuery=Y,this.mqAlias=ct,this.suffix=Lt,this.priority=$t,this.property=""}clone(){return new f(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let g=(()=>{class at{constructor(){this.stylesheet=new Map}addStyleToElement(Y,ct,Lt){const $t=this.stylesheet.get(Y);$t?$t.set(ct,Lt):this.stylesheet.set(Y,new Map([[ct,Lt]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(Y,ct){const Lt=this.stylesheet.get(Y);let $t="";if(Lt){const me=Lt.get(ct);("number"==typeof me||"string"==typeof me)&&($t=me+"")}return $t}}return at.\u0275fac=function(Y){return new(Y||at)},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();const _={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},D=new t.OlP("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>_}),M=new t.OlP("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),I=new t.OlP("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function L(at,Bt){return at=at?at.clone():new f,Bt&&(at.mqAlias=Bt.alias,at.mediaQuery=Bt.mediaQuery,at.suffix=Bt.suffix,at.priority=Bt.priority),at}class R{constructor(){this.shouldCache=!0}sideEffect(Bt,Y,ct){}}let N=(()=>{class at{constructor(Y,ct,Lt,$t){this._serverStylesheet=Y,this._serverModuleLoaded=ct,this._platformId=Lt,this.layoutConfig=$t}applyStyleToElement(Y,ct,Lt=null){let $t={};"string"==typeof ct&&($t[ct]=Lt,ct=$t),$t=this.layoutConfig.disableVendorPrefixes?ct:(0,y.GK)(ct),this._applyMultiValueStyleToElement($t,Y)}applyStyleToElements(Y,ct=[]){const Lt=this.layoutConfig.disableVendorPrefixes?Y:(0,y.GK)(Y);ct.forEach($t=>{this._applyMultiValueStyleToElement(Lt,$t)})}getFlowDirection(Y){const ct="flex-direction";let Lt=this.lookupStyle(Y,ct);return[Lt||"row",this.lookupInlineStyle(Y,ct)||(0,r.PM)(this._platformId)&&this._serverModuleLoaded?Lt:""]}hasWrap(Y){return"wrap"===this.lookupStyle(Y,"flex-wrap")}lookupAttributeValue(Y,ct){var Lt;return null!==(Lt=Y.getAttribute(ct))&&void 0!==Lt?Lt:""}lookupInlineStyle(Y,ct){return(0,r.NF)(this._platformId)?Y.style.getPropertyValue(ct):function B(at,Bt){var Y;return null!==(Y=q(at)[Bt])&&void 0!==Y?Y:""}(Y,ct)}lookupStyle(Y,ct,Lt=!1){let $t="";return Y&&(($t=this.lookupInlineStyle(Y,ct))||((0,r.NF)(this._platformId)?Lt||($t=getComputedStyle(Y).getPropertyValue(ct)):this._serverModuleLoaded&&($t=this._serverStylesheet.getStyleForElement(Y,ct)))),$t?$t.trim():""}_applyMultiValueStyleToElement(Y,ct){Object.keys(Y).sort().forEach(Lt=>{const $t=Y[Lt],me=Array.isArray($t)?$t:[$t];me.sort();for(let ft of me)ft=ft?ft+"":"",(0,r.NF)(this._platformId)||!this._serverModuleLoaded?(0,r.NF)(this._platformId)?ct.style.setProperty(Lt,ft):rt(ct,Lt,ft):this._serverStylesheet.addStyleToElement(ct,Lt,ft)})}}return at.\u0275fac=function(Y){return new(Y||at)(t.LFG(g),t.LFG(M),t.LFG(t.Lbi),t.LFG(D))},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();function rt(at,Bt,Y){Bt=Bt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const ct=q(at);ct[Bt]=null!=Y?Y:"",function w(at,Bt){let Y="";for(const ct in Bt)Bt[ct]&&(Y+=`${ct}:${Bt[ct]};`);at.setAttribute("style",Y)}(at,ct)}function q(at){const Bt={},Y=at.getAttribute("style");if(Y){const ct=Y.split(/;+/g);for(let Lt=0;Lt<ct.length;Lt++){const $t=ct[Lt].trim();if($t.length>0){const me=$t.indexOf(":");if(-1===me)throw new Error(`Invalid CSS style: ${$t}`);Bt[$t.substr(0,me).trim()]=$t.substr(me+1).trim()}}}return Bt}function Dt(at,Bt){return(Bt&&Bt.priority||0)-(at&&at.priority||0)}function Wt(at,Bt){return(at.priority||0)-(Bt.priority||0)}let Kt=(()=>{class at{constructor(Y,ct,Lt){this._zone=Y,this._platformId=ct,this._document=Lt,this.source=new h.X(new f(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const Y=[];
1return this.registry.forEach((ct,Lt)=>{ct.matches&&Y.push(Lt)}),Y}isActive(Y){var ct;const Lt=this.registry.get(Y);return null!==(ct=null==Lt?void 0:Lt.matches)&&void 0!==ct?ct:this.registerQuery(Y).some($t=>$t.matches)}observe(Y,ct=!1){if(Y&&Y.length){const Lt=this._observable$.pipe((0,m.h)(me=>!ct||Y.indexOf(me.mediaQuery)>-1)),$t=new E.y(me=>{const ft=this.registerQuery(Y);if(ft.length){const K=ft.pop();ft.forEach(G=>{me.next(G)}),this.source.next(K)}me.complete()});return(0,p.T)($t,Lt)}return this._observable$}registerQuery(Y){const ct=Array.isArray(Y)?Y:[Y],Lt=[];return function ce(at,Bt){const Y=at.filter(ct=>!Qt[ct]);if(Y.length>0){const ct=Y.join(", ");try{const Lt=Bt.createElement("style");Lt.setAttribute("type","text/css"),Lt.styleSheet||Lt.appendChild(Bt.createTextNode(`\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media ${ct} {.fx-query-test{ }}\n`)),Bt.head.appendChild(Lt),Y.forEach($t=>Qt[$t]=Lt)}catch(Lt){console.error(Lt)}}}(ct,this._document),ct.forEach($t=>{const me=K=>{this._zone.run(()=>this.source.next(new f(K.matches,$t)))};let ft=this.registry.get($t);ft||(ft=this.buildMQL($t),ft.addListener(me),this.pendingRemoveListenerFns.push(()=>ft.removeListener(me)),this.registry.set($t,ft)),ft.matches&&Lt.push(new f(!0,$t))}),Lt}ngOnDestroy(){let Y;for(;Y=this.pendingRemoveListenerFns.pop();)Y()}buildMQL(Y){return function Ee(at,Bt){return Bt&&window.matchMedia("all").addListener?window.matchMedia(at):{matches:"all"===at||""===at,media:at,addListener:()=>{},removeListener:()=>{},onchange:null,addEventListener(){},removeEventListener(){},dispatchEvent:()=>!1}}(Y,(0,r.NF)(this._platformId))}}return at.\u0275fac=function(Y){return new(Y||at)(t.LFG(t.R0b),t.LFG(t.Lbi),t.LFG(r.K0))},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();const Qt={},Ke=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],_e="(orientation: portrait) and (max-width: 599.98px)",De="(orientation: landscape) and (max-width: 959.98px)",ve="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Yt="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",yt="(orientation: portrait) and (min-width: 840px)",Ft="(orientation: landscape) and (min-width: 1280px)",$={HANDSET:`${_e}, ${De}`,TABLET:`${ve} , ${Yt}`,WEB:`${yt}, ${Ft} `,HANDSET_PORTRAIT:`${_e}`,TABLET_PORTRAIT:`${ve} `,WEB_PORTRAIT:`${yt}`,HANDSET_LANDSCAPE:`${De}`,TABLET_LANDSCAPE:`${Yt}`,WEB_LANDSCAPE:`${Ft}`},It=[{alias:"handset",priority:2e3,mediaQuery:$.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:$.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:$.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:$.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:$.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:$.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:$.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:$.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:$.WEB_PORTRAIT,overlapping:!0}],pt=/(\.|-|_)/g;function Et(at){let Bt=at.length>0?at.charAt(0):"",Y=at.length>1?at.slice(1):"";return Bt.toUpperCase()+Y}const St=new t.OlP("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const at=(0,t.f3M)(I),Bt=(0,t.f3M)(D),Y=[].concat.apply([],(at||[]).map(Lt=>Array.isArray(Lt)?Lt:[Lt]));return function kt(at,Bt=[]){const Y={};return at.forEach(ct=>{Y[ct.alias]=ct}),Bt.forEach(ct=>{Y[ct.alias]?(0,y.kt)(Y[ct.alias],ct):Y[ct.alias]=ct}),function vt(at){return at.forEach(Bt=>{Bt.suffix||(Bt.suffix=function At(at){return at.replace(pt,"|").split("|").map(Et).join("")}(Bt.alias),Bt.overlapping=!!Bt.overlapping)}),at}(Object.keys(Y).map(ct=>Y[ct]))}((Bt.disableDefaultBps?[]:Ke).concat(Bt.addOrientationBps?It:[]),Y)}});let zt=(()=>{class at{constructor(Y){this.findByMap=new Map,this.items=[...Y].sort(Wt)}findByAlias(Y){return Y?this.findWithPredicate(Y,ct=>ct.alias===Y):null}findByQuery(Y){return this.findWithPredicate(Y,ct=>ct.mediaQuery===Y)}get overlappings(){return this.items.filter(Y=>Y.overlapping)}get aliases(){return this.items.map(Y=>Y.alias)}get suffixes(){return this.items.map(Y=>{var ct;return null!==(ct=null==Y?void 0:Y.suffix)&&void 0!==ct?ct:""})}findWithPredicate(Y,ct){var Lt;let $t=this.findByMap.get(Y);return $t||($t=null!==(Lt=this.items.find(ct))&&void 0!==Lt?Lt:null,this.findByMap.set(Y,$t)),null!=$t?$t:null}}return at.\u0275fac=function(Y){return new(Y||at)(t.LFG(St))},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();const qt="print",Oe={alias:qt,mediaQuery:qt,priority:1e3};let Ge=(()=>{class at{constructor(Y,ct,Lt){this.breakpoints=Y,this.layoutConfig=ct,this._document=Lt,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new an,this.deactivations=[]}withPrintQuery(Y){return[...Y,qt]}isPrintEvent(Y){return Y.mediaQuery.startsWith(qt)}get printAlias(){var Y;return[...null!==(Y=this.layoutConfig.printWithBreakpoints)&&void 0!==Y?Y:[]]}get printBreakPoints(){return this.printAlias.map(Y=>this.breakpoints.findByAlias(Y)).filter(Y=>null!==Y)}getEventBreakpoints({mediaQuery:Y}){const ct=this.breakpoints.findByQuery(Y);return(ct?[...this.printBreakPoints,ct]:this.printBreakPoints).sort(Dt)}updateEvent(Y){var ct;let Lt=this.breakpoints.findByQuery(Y.mediaQuery);return this.isPrintEvent(Y)&&(Lt=this.getEventBreakpoints(Y)[0],Y.mediaQuery=null!==(ct=null==Lt?void 0:Lt.mediaQuery)&&void 0!==ct?ct:""),L(Y,Lt)}registerBeforeAfterPrintHooks(Y){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const ct=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(Y,this.getEventBreakpoints(new f(!0,qt))),Y.updateStyles())},Lt=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(Y),Y.updateStyles())};this._document.defaultView.addEventListener("beforeprint",ct),this._document.defaultView.addEventListener("afterprint",Lt),this.beforePrintEventListeners.push(ct),this.afterPrintEventListeners.push(Lt)}interceptEvents(Y){return ct=>{this.isPrintEvent(ct)?ct.matches&&!this.isPrinting?(this.startPrinting(Y,this.getEventBreakpoints(ct)),Y.updateStyles()):!ct.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(Y),Y.updateStyles()):this.collectActivations(Y,ct)}}blockPropagation(){return Y=>!(this.isPrinting||this.isPrintEvent(Y))}startPrinting(Y,ct){this.isPrinting=!0,this.formerActivations=Y.activatedBreakpoints,Y.activatedBreakpoints=this.queue.addPrintBreakpoints(ct)}stopPrinting(Y){Y.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(Y,ct){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!ct.matches){const Lt=this.breakpoints.findByQuery(ct.mediaQuery);if(Lt){const $t=this.formerActivations&&this.formerActivations.includes(Lt),me=!this.formerActivations&&Y.activatedBreakpoints.includes(Lt);($t||me)&&(this.deactivations.push(Lt),this.deactivations.sort(Dt))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEac
1h(Y=>this._document.defaultView.removeEventListener("beforeprint",Y)),this.afterPrintEventListeners.forEach(Y=>this._document.defaultView.removeEventListener("afterprint",Y)))}}return at.\u0275fac=function(Y){return new(Y||at)(t.LFG(zt),t.LFG(D),t.LFG(r.K0))},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();class an{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(Bt){return Bt.push(Oe),Bt.sort(Dt),Bt.forEach(Y=>this.addBreakpoint(Y)),this.printBreakpoints}addBreakpoint(Bt){Bt&&void 0===this.printBreakpoints.find(ct=>ct.mediaQuery===Bt.mediaQuery)&&(this.printBreakpoints=function ke(at){var Bt;return null!==(Bt=null==at?void 0:at.mediaQuery.startsWith(qt))&&void 0!==Bt&&Bt}(Bt)?[Bt,...this.printBreakpoints]:[...this.printBreakpoints,Bt])}clear(){this.printBreakpoints=[]}}let pn=(()=>{class at{constructor(Y,ct,Lt){this.matchMedia=Y,this.breakpoints=ct,this.hook=Lt,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new b.xQ,this.observeActivations()}get activatedAlias(){var Y,ct;return null!==(ct=null===(Y=this.activatedBreakpoints[0])||void 0===Y?void 0:Y.alias)&&void 0!==ct?ct:""}set activatedBreakpoints(Y){this._activatedBreakpoints=[...Y]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(Y){this._useFallbacks=Y}onMediaChange(Y){const ct=this.findByQuery(Y.mediaQuery);if(ct){Y=L(Y,ct);const Lt=this.activatedBreakpoints.indexOf(ct);Y.matches&&-1===Lt?(this._activatedBreakpoints.push(ct),this._activatedBreakpoints.sort(Dt),this.updateStyles()):!Y.matches&&-1!==Lt&&(this._activatedBreakpoints.splice(Lt,1),this._activatedBreakpoints.sort(Dt),this.updateStyles())}}init(Y,ct,Lt,$t,me=[]){Be(this.updateMap,Y,ct,Lt),Be(this.clearMap,Y,ct,$t),this.buildElementKeyMap(Y,ct),this.watchExtraTriggers(Y,ct,me)}getValue(Y,ct,Lt){const $t=this.elementMap.get(Y);if($t){const me=void 0!==Lt?$t.get(Lt):this.getActivatedValues($t,ct);if(me)return me.get(ct)}}hasValue(Y,ct){const Lt=this.elementMap.get(Y);if(Lt){const $t=this.getActivatedValues(Lt,ct);if($t)return void 0!==$t.get(ct)||!1}return!1}setValue(Y,ct,Lt,$t){var me;let ft=this.elementMap.get(Y);if(ft){const G=(null!==(me=ft.get($t))&&void 0!==me?me:new Map).set(ct,Lt);ft.set($t,G),this.elementMap.set(Y,ft)}else ft=(new Map).set($t,(new Map).set(ct,Lt)),this.elementMap.set(Y,ft);const K=this.getValue(Y,ct);void 0!==K&&this.updateElement(Y,ct,K)}trackValue(Y,ct){return this.subject.asObservable().pipe((0,m.h)(Lt=>Lt.element===Y&&Lt.key===ct))}updateStyles(){this.elementMap.forEach((Y,ct)=>{const Lt=new Set(this.elementKeyMap.get(ct));let $t=this.getActivatedValues(Y);$t&&$t.forEach((me,ft)=>{this.updateElement(ct,ft,me),Lt.delete(ft)}),Lt.forEach(me=>
1{if($t=this.getActivatedValues(Y,me),$t){const ft=$t.get(me);this.updateElement(ct,me,ft)}else this.clearElement(ct,me)})})}clearElement(Y,ct){const Lt=this.clearMap.get(Y);if(Lt){const $t=Lt.get(ct);$t&&($t(),this.subject.next({element:Y,key:ct,value:""}))}}updateElement(Y,ct,Lt){const $t=this.updateMap.get(Y);if($t){const me=$t.get(ct);me&&(me(Lt),this.subject.next({element:Y,key:ct,value:Lt}))}}releaseElement(Y){const ct=this.watcherMap.get(Y);ct&&(ct.forEach($t=>$t.unsubscribe()),this.watcherMap.delete(Y));const Lt=this.elementMap.get(Y);Lt&&(Lt.forEach(($t,me)=>Lt.delete(me)),this.elementMap.delete(Y))}triggerUpdate(Y,ct){const Lt=this.elementMap.get(Y);if(Lt){const $t=this.getActivatedValues(Lt,ct);$t&&(ct?this.updateElement(Y,ct,$t.get(ct)):$t.forEach((me,ft)=>this.updateElement(Y,ft,me)))}}buildElementKeyMap(Y,ct){let Lt=this.elementKeyMap.get(Y);Lt||(Lt=new Set,this.elementKeyMap.set(Y,Lt)),Lt.add(ct)}watchExtraTriggers(Y,ct,Lt){if(Lt&&Lt.length){let $t=this.watcherMap.get(Y);if($t||($t=new Map,this.watcherMap.set(Y,$t)),!$t.get(ct)){const ft=(0,p.T)(...Lt).subscribe(()=>{const K=this.getValue(Y,ct);this.updateElement(Y,ct,K)});$t.set(ct,ft)}}}findByQuery(Y){return this.breakpoints.findByQuery(Y)}getActivatedValues(Y,ct){for(let $t=0;$t<this.activatedBreakpoints.length;$t++){const ft=Y.get(this.activatedBreakpoints[$t].alias);if(ft&&(void 0===ct||ft.has(ct)&&null!=ft.get(ct)))return ft}if(!this._useFallbacks)return;const Lt=Y.get("");return void 0===ct||Lt&&Lt.has(ct)?Lt:void 0}observeActivations(){const Y=this.breakpoints.items.map(ct=>ct.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(Y)).pipe((0,c.b)(this.hook.interceptEvents(this)),(0,m.h)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return at.\u0275fac=function(Y){return new(Y||at)(t.LFG(Kt),t.LFG(zt),t.LFG(Ge))},at.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();function Be(at,Bt,Y,ct){var Lt;if(void 0!==ct){const $t=null!==(Lt=at.get(Bt))&&void 0!==Lt?Lt:new Map;$t.set(Y,ct),at.set(Bt,$t)}}let Ye=(()=>{class at{constructor(Y,ct,Lt,$t){this.elementRef=Y,this.styleBuilder=ct,this.styler=Lt,this.marshal=$t,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new b.xQ,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(Y){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,Y,this.marshal.activatedAlias)}ngOnChanges(Y){Object.keys(Y).forEach(ct=>{if(-1!==this.inputs.indexOf(ct)){const Lt=ct.split(".").slice(1).join(".");this.setValue(Y[ct].currentValue,Lt)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(Y=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),Y)}addStyles(Y,ct){const Lt=this.styleBuilder,$t=Lt.shouldCache;let me=this.styleCache.get(Y);(!me||!$t)&&(me=Lt.buildStyles(Y,ct),$t&&this.styleCache.set(Y,me)),this.mru=Object.assign({},me),this.applyStyleToElement(me),Lt.sideEffect(Y,me,ct)}clearStyles(){Object.keys(this.mru).forEach(Y=>{this.mru[Y]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(Y,ct=!1){if(Y){const[Lt,$t]=this.styler.getFlowDirection(Y);if(!$t&&ct){const me=(0,y.Ar)(Lt);this.styler.applyStyleToElements(me,[Y])}return Lt.trim()}return"row"}hasWrap(Y){return this.styler.hasWrap(Y)}applyStyleToElement(Y,ct,Lt=this.nativeElement){this.styler.applyStyleToElement(Lt,Y,ct)}setValue(Y,ct){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,Y,ct)}updateWithValue(Y){this.currentValue!==Y&&(this.addStyles(Y),this.currentValue=Y)}}return at.\u0275fac=function(Y){return new(Y||at)(t.Y36(t.SBq),t.Y36(R),t.Y36(N),t.Y36(pn))},at.\u0275dir=t.lG2({type:at,features:[t.TTD]}),at})();function Nt(at,Bt="1",Y="1"){let ct=[Bt,Y,at],Lt=at.indexOf("calc");if(Lt>0){ct[2]=Ct(at.substring(Lt).trim());let $t=at.substr(0,Lt).trim().split(" ");2==$t.length&&(ct[0]=$t[0],ct[1]=$t[1])}else if(0==Lt)ct[2]=Ct(at.trim());else{let $t=at.split(" ");ct=3===$t.length?$t:[Bt,Y,at]}return ct}function Ct(at){return at.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}function ht(at,Bt){if(void 0===Bt)return at;const Y=ct=>{const Lt=+ct.slice(0,-"x".length);return at.endsWith("x")&&!isNaN(Lt)?`${Lt*Bt.value}${Bt.unit}`:at};return at.includes(" ")?at.split(" ").map(Y).join(" "):Y(at)}},23322:(we,F,s)=>{"use strict";s.d(F,{Zl:()=>Ke,aT:()=>ve,b8:()=>N,oO:()=>_});var t=s(5e3),r=s(13270),h=s(69808),E=s(63191),p=s(7625),b=s(22313);let u=(()=>{class Yt extends r.iR{constructor(Ft,$,It,pt,Et,At,vt){super(Ft,null,$,It),this.ngClassInstance=vt,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new h.mk(pt,Et,Ft,At)),this.init(),this.setValue("","")}set klass(Ft){this.ngClassInstance.klass=Ft,this.setValue(Ft,"")}updateWithValue(Ft){this.ngClassInstance.ngClass=Ft,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return Yt.\u0275fac=function(Ft){return new(Ft||Yt)(t.Y36(t.SBq),t.Y36(r.RK),t.Y36(r.yB),t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.Qsj),t.Y36(h.mk,10))}
1,Yt.\u0275dir=t.lG2({type:Yt,inputs:{klass:["class","klass"]},features:[t.qOj]}),Yt})();const f=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let _=(()=>{class Yt extends u{constructor(){super(...arguments),this.inputs=f}}return Yt.\u0275fac=function(){let yt;return function($){return(yt||(yt=t.n5z(Yt)))($||Yt)}}(),Yt.\u0275dir=t.lG2({type:Yt,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[t.qOj]}),Yt})(),D=(()=>{class Yt extends r.QI{buildStyles(Ft,$){return{display:"true"===Ft?$.display||($.isServer?"initial":""):"none"}}}return Yt.\u0275fac=function(){let yt;return function($){return(yt||(yt=t.n5z(Yt)))($||Yt)}}(),Yt.\u0275prov=t.Yz7({token:Yt,factory:Yt.\u0275fac,providedIn:"root"}),Yt})(),M=(()=>{class Yt extends r.iR{constructor(Ft,$,It,pt,Et,At,vt){super(Ft,$,It,pt),this.layoutConfig=Et,this.platformId=At,this.serverModuleLoaded=vt,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const Ft=Array.from(this.nativeElement.children);for(let It=0;It<Ft.length;It++)if(this.marshal.hasValue(Ft[It],"flex")){this.hasFlexChild=!0;break}I.has(this.nativeElement)?this.display=I.get(this.nativeElement):(this.display=this.getDisplayStyle(),I.set(this.nativeElement,this.display)),this.init();const $=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===$||""===$?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(Ft){Object.keys(Ft).forEach($=>{if(-1!==this.inputs.indexOf($)){const It=$.split("."),pt=It.slice(1).join("."),Et=Ft[$].currentValue;let At=""===Et||0!==Et&&(0,E.Ig)(Et);"fxHide"===It[0]&&(At=!At),this.setValue(At,pt)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(Ft=>{this.marshal.trackValue(this.nativeElement,Ft).pipe((0,p.R)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(Ft=!0){if(""===Ft)return;const $=(0,h.PM)(this.platformId);this.addStyles(Ft?"true":"false",{display:this.display,isServer:$}),$&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}return Yt.\u0275fac=function(Ft){return new(Ft||Yt)(t.Y36(t.SBq),t.Y36(D),t.Y36(r.RK),t.Y36(r.yB),t.Y36(r.WU),t.Y36(t.Lbi),t.Y36(r.wY))},Yt.\u0275dir=t.lG2({type:Yt,features:[t.qOj,t.TTD]}),Yt})();const I=new WeakMap,L=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let N=(()=>{class Yt extends M{constructor(){super(...arguments),this.inputs=L}}return Yt.\u0275fac=function(){let yt;return function($){return(yt||(yt=t.n5z(Yt)))($||Yt)}}(),Yt.\u0275dir=t.lG2({type:Yt,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fx
1Hide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[t.qOj]}),Yt})();class B{constructor(yt,Ft,$=!0){this.key=yt,this.value=Ft,this.key=$?yt.replace(/['"]/g,"").trim():yt.trim(),this.value=$?Ft.replace(/['"]/g,"").trim():Ft.trim(),this.value=this.value.replace(/;/,"")}}function rt(Yt){let yt=typeof Yt;return"object"===yt?Yt.constructor===Array?"array":Yt.constructor===Set?"set":"object":yt}function Wt(Yt){const[yt,...Ft]=Yt.split(":");return new B(yt,Ft.join(":"))}function Kt(Yt,yt){return yt.key&&(Yt[yt.key]=yt.value),Yt}let Qt=(()=>{class Yt extends r.iR{constructor(Ft,$,It,pt,Et,At,vt,kt,St){var zt;super(Ft,null,$,It),this.sanitizer=pt,this.ngStyleInstance=vt,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new h.PC(Ft,Et,At)),this.init();const qt=null!==(zt=this.nativeElement.getAttribute("style"))&&void 0!==zt?zt:"";this.fallbackStyles=this.buildStyleMap(qt),this.isServer=kt&&(0,h.PM)(St)}updateWithValue(Ft){const $=this.buildStyleMap(Ft);this.ngStyleInstance.ngStyle=Object.assign(Object.assign({},this.fallbackStyles),$),this.isServer&&this.applyStyleToElement($),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(Ft){const $=It=>{var pt;return null!==(pt=this.sanitizer.sanitize(t.q3G.STYLE,It))&&void 0!==pt?pt:""};if(Ft)switch(rt(Ft)){case"string":return _e(function w(Yt,yt=";"){return String(Yt).trim().split(yt).map(Ft=>Ft.trim()).filter(Ft=>""!==Ft)}(Ft),$);case"array":return _e(Ft,$);default:return function Dt(Yt,yt){let Ft=[];return"set"===rt(Yt)?Yt.forEach($=>Ft.push($)):Object.keys(Yt).forEach($=>{Ft.push(`${$}:${Yt[$]}`)}),function q(Yt,yt){return Yt.map(Wt).filter($=>!!$).map($=>(yt&&($.value=yt($.value)),$)).reduce(Kt,{})}(Ft,yt)}(Ft,$)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}return Yt.\u0275fac=function(Ft){return new(Ft||Yt)(t.Y36(t.SBq),t.Y36(r.RK),t.Y36(r.yB),t.Y36(b.H7),t.Y36(t.aQg),t.Y36(t.Qsj),t.Y36(h.PC,10),t.Y36(r.wY),t.Y36(t.Lbi))},Yt.\u0275dir=t.lG2({type:Yt,features:[t.qOj]}),Yt})();const ce=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let Ke=(()=>{class Yt extends Qt{constructor(){super(...arguments),this.inputs=ce}}return Yt.\u0275fac=function(){let yt;return function($){return(yt||(yt=t.n5z(Yt)))($||Yt)}}(),Yt.\u0275dir=t.lG2({type:Yt,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[t.qOj]}),Yt})();function _e(Yt,yt){return Yt.map(Wt).filter($=>!!$).map($=>(yt&&($.value=yt($.value)),$)).reduce(Kt,{})}let ve=(()=>{class Yt{}return Yt.\u0275fac=function(Ft){return new(Ft||Yt)},Yt.\u0275mod=t.oAB({type:Yt}),Yt.\u0275inj=t.cJS({imports:[[r.IR]]}),Yt})()},77093:(we,F,s)=>{"use strict";s.d(F,{SQ:()=>M,Wh:()=>Ct,XD:()=>lt,ae:()=>ft,r7:()=>pt,s9:()=>X,xw:()=>a,yH:()=>Ee});var t=s(5e3),r=s(50226),h=s(13270),E=s(79042),p=s(8929),b=s(7625);let y=(()=>{class K extends h.QI{buildStyles(et,{display:Rt}){const Xt=(0,E.Ar)(et);return Object.assign(Object.assign({}
1,Xt),{display:"none"===Rt?Rt:Xt.display})}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const m=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let o=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me,qe){super(et,Xt,Rt,Me),this._config=qe,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(et){var Rt;const Me=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=null!==(Rt=l.get(Me))&&void 0!==Rt?Rt:new Map,l.set(Me,this.styleCache),this.currentValue!==et&&(this.addStyles(et,{display:Me}),this.currentValue=et)}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(y),t.Y36(h.yB),t.Y36(h.WU))},K.\u0275dir=t.lG2({type:K,features:[t.qOj]}),K})(),a=(()=>{class K extends o{constructor(){super(...arguments),this.inputs=m}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[t.qOj]}),K})();const l=new Map,u={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};let f=(()=>{class K extends h.QI{constructor(et,Rt){super(),this._styler=et,this._config=Rt}buildStyles(et,Rt){return et.endsWith(B)?(et=et.slice(0,et.indexOf(B)),function w(K,G){const[et,Rt]=K.split(" "),Me=hn=>`-${hn}`;let qe="0px",Je=Me(null!=Rt?Rt:et),An="0px";return"rtl"===G?An=Me(et):qe=Me(et),{margin:`0px ${qe} ${Je} ${An}`}}(et=(0,h.FL)(et,this._config.multiplier),Rt.directionality)):{}}sideEffect(et,Rt,Xt){const Me=Xt.items;if(et.endsWith(B)){et=et.slice(0,et.indexOf(B));const qe=function rt(K,G){const[et,Rt]=K.split(" ");let Me="0px",Je="0px";return"rtl"===G?Je=et:Me=et,{padding:`0px ${Me} ${null!=Rt?Rt:et} ${Je}`}}(et=(0,h.FL)(et,this._config.multiplier),Xt.directionality);this._styler.applyStyleToElements(qe,Xt.items)}else{et=(0,h.FL)(et,this._config.multiplier),et=this.addFallbackUnit(et);const qe=Me.pop(),Je=function Dt(K,G){const et=q(G.directionality,G.layout),Rt=Object.assign({},u);return Rt[et]=K,Rt}(et,Xt);this._styler.applyStyleToElements(Je,Me),this._styler.applyStyleToElements(u,[qe])}}addFallbackUnit(et){return isNaN(+et)?et:`${et}${this._config.defaultUnit}`}}return K.\u0275fac=function(et){return new(et||K)(t.LFG(h.RK),t.LFG(h.WU))},K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const g=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];let D=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me,qe,Je){super(et,qe,Me,Je),this.zone=Rt,this.directionality=Xt,this.styleUtils=Me,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new p.xQ;const An=[this.directionality.change,this.observerSubject.asObservable()];this.init(An),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,b.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}get childrenNodes(){const et=this.nativeElement.children,Rt=[];for(let Xt=et.length;Xt--;)Rt[Xt]=et[Xt];return Rt}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(et){const Xt=et.value.split(" ");this.layout=Xt[0],E.iQ.find(Me=>Me===this.layout)||(this.layout="row"),this.triggerUpdate()}updateWithValue(et){const Rt=this.childrenNodes.filter(Xt=>1===Xt.nodeType&&this.willDisplay(Xt)).sort((Xt,Me)=>{const qe=+this.styler.lookupStyle(Xt,"order"),Je=+this.styler.lookupStyle(Me,"order");return isNaN(qe)||isNaN(Je)||qe===Je?0:qe>Je?1:-1});if(Rt.length>0){const Xt=this.directionality.value,Me=this.layout;"row"===Me&&"rtl"===Xt?this.styleCache=I:"row"===Me&&"rtl"!==Xt?this.styleCache=R:"column"===Me&&"rtl"===Xt?this.styleCache=L:"column"===Me&&"rtl"!==Xt&&(this.styleCache=N),this.addStyles(et,{directionality:Xt,items:Rt,layout:Me})}}clearStyles(){const et=Object.keys(this.mru).length>0,Rt=et?"padding":q(this.directionality.value,this.layout);et&&super.clearStyles(),this.styleUtils.applyStyleToElements({[Rt]:""},this.childrenNodes)}willDisplay(et){const Rt=this.marshal.getValue(et,"show-hide");return!0===Rt||void 0===Rt&&"none"!==this.styleUtils.lookupStyle(et,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{"undefined"!=typeof MutationObserver&&(this.observer=new MutationObserver(et
1=>{et.some(Xt=>Xt.addedNodes&&Xt.addedNodes.length>0||Xt.removedNodes&&Xt.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(r.Is),t.Y36(h.RK),t.Y36(f),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,features:[t.qOj]}),K})(),M=(()=>{class K extends D{constructor(){super(...arguments),this.inputs=g}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[t.qOj]}),K})();const I=new Map,L=new Map,R=new Map,N=new Map,B=" grid";function q(K,G){switch(G){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":default:return"rtl"===K?"margin-left":"margin-right";case"row-reverse":return"rtl"===K?"margin-right":"margin-left"}}let Wt=(()=>{class K extends h.QI{constructor(et){super(),this.layoutConfig=et}buildStyles(et,Rt){let[Xt,Me,...qe]=et.split(" "),Je=qe.join(" ");const An=Rt.direction.indexOf("column")>-1?"column":"row",hn=(0,E.tj)(An)?"max-width":"max-height",de=(0,E.tj)(An)?"min-width":"min-height",te=String(Je).indexOf("calc")>-1,jt=te||"auto"===Je,re=String(Je).indexOf("%")>-1&&!te,Se=String(Je).indexOf("px")>-1||String(Je).indexOf("rem")>-1||String(Je).indexOf("em")>-1||String(Je).indexOf("vw")>-1||String(Je).indexOf("vh")>-1;let Xe=te||Se;Xt="0"==Xt?0:Xt,Me="0"==Me?0:Me;const ge=!Xt&&!Me;let pe={};const Mt={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(Je||""){case"":const ae=!1!==this.layoutConfig.useColumnBasisZero;Je="row"===An?"0%":ae?"0.000000001px":"auto";break;case"initial":case"nogrow":Xt=0,Je="auto";break;case"grow":Je="100%";break;case"noshrink":Me=0,Je="auto";break;case"auto":break;case"none":Xt=0,Me=0,Je="auto";break;default:!Xe&&!re&&!isNaN(Je)&&(Je+="%"),"0%"===Je&&(Xe=!0),"0px"===Je&&(Je="0%"),pe=(0,E.kt)(Mt,te?{"flex-grow":Xt,"flex-shrink":Me,"flex-basis":Xe?Je:"100%"}:{flex:`${Xt} ${Me} ${Xe?Je:"100%"}`})}return pe.flex||pe["flex-grow"]||(pe=(0,E.kt)(Mt,te?{"flex-grow":Xt,"flex-shrink":Me,"flex-basis":Je}:{flex:`${Xt} ${Me} ${Je}`})),"0%"!==Je&&"0px"!==Je&&"0.000000001px"!==Je&&"auto"!==Je&&(pe[de]=ge||Xe&&Xt?Je:null,pe[hn]=ge||!jt&&Me?Je:null),pe[de]||pe[hn]?Rt.hasWrap&&(pe[te?"flex-basis":"flex"]=pe[hn]?te?pe[hn]:`${Xt} ${Me} ${pe[hn]}`:te?pe[de]:`${Xt} ${Me} ${pe[de]}`):pe=(0,E.kt)(Mt,te?{"flex-grow":Xt,"flex-shrink":Me,"flex-basis":Je}:{flex:`${Xt} ${Me} ${Je}`}),(0,E.kt)(pe,{"box-sizing":"border-box"})}}return K.\u0275fac=function(et){return new(et||K)(t.LFG(h.WU))},K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const Kt=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let ce=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me,qe){super(et,Me,Rt,qe),this.layoutConfig=Xt,this.marshal=qe,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(et){this.flexShrink=et||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(et){this.flexGrow=et||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe((0,b.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe((0,b.R)(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(et){const Xt=et.value.split(" ");this.direction=Xt[0],this.wrap=void 0!==Xt[1]&&"wrap"===Xt[1],this.triggerUpdate()}updateWithValue(et){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const Xt=this.direction,Me=Xt.startsWith("row"),qe=this.wrap;Me&&qe?this.styleCache=De:Me&&!qe?this.styleCache=Ke:!Me&&qe?this.styleCache=ve:!Me&&!qe&&(this.styleCache=_e);const Je=String(et).replace(";",""),An=(0,h.Ot)(Je,this.flexGrow,this.flexShrink);this.addStyles(An.join(" "),{direction:Xt,hasWrap:qe})}triggerReflow(){const et=this.activatedValue;if(void 0!==et){const Rt=(0,h.Ot)(et+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,Rt.join(" "))}}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(h.WU),t.Y36(Wt),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[t.qOj]}),K})(),Ee=(()=>{class K extends ce{constructor(){super(...arguments),this.inputs=Kt}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[t.qOj]}),K})();const Ke=new Map,_e=new Map,De=new Map,ve=new Map;let Yt=(()=>{class K extends h.QI{buildStyles(et){return{order:et&&parseInt(et,10)||""}}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const yt=["fxFlexOrder","fxFlexOrder.xs","fxFlexOrder.sm","fxFlexOrder.md","fxFlexOrder.lg","fxFlexOrder.xl","fxFlexOrder.lt-sm","fxFlexOrder.lt-md","fxFlexOrder.lt-lg","fxFlexOrder.lt-xl","fxFlexOrder.gt-xs","fxFlexOrder.gt-sm","fxFlexOrder.gt-md","fxFlexOrder.gt-lg"];let $=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me){super(et,Xt,Rt,Me),this.DIRECTIVE_KEY="flex-order",this.styleCache=It,this.init()}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(Yt),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,features:[t.qOj]}),K})();const It=new Map;let pt=(()=>{class K extends ${constructor(){super(...arguments),this.inputs=yt}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxFlexOrder",""],["","fxFlexOrder.xs",""],["","fxFlexOrder.sm",""],["","fxFlexOrder.md",""],["","fxFlexOrder.lg",""],["","fxFlexOrder.xl",""],["","fxFlexOrder.lt-sm",""],["","fxFlexOrder.lt-md",""],["","fxFlexOrder.lt-lg",""],["","fxFlexOrder.lt-xl",""],["","fxFlexOrder.gt-xs",""],["","fxFlexOrder.gt-sm",""],["","fxFlexOrder.gt-md",""],["","fxFlexOrder.gt-lg",""]],inputs:{fxFlexOrder:"fxFlexOrder","fxFlexOrder.xs":"fxFlexOrder.xs","fxFlexOrder.sm":"fxFlexOrder.sm","fxFlexOrder.md":"fxFlexOrder.md","fxFlexOrder.lg":"fxFlexOrder.lg","fxFlexOrder.xl":"fxFlexOrder.xl","fxFlexOrder.lt-sm":"fxFlexOrder.lt-sm","fxFlexOrder.lt-md":"fxFlexOrder.lt-md","fxFlexOrder.lt-lg":"fxFlexOrder.lt-lg","fxFlexOrder.lt-xl":"fxFlexOrder.lt-xl","fxFlexOrder.gt-xs":"fxFlexOrder.gt-xs","fxFlexOrder.gt-sm":"fxFlexOrder.gt-sm","fxFlexOrder.gt-md":"fxFlexOrder.gt-md","fxFlexOrder.gt-lg":"fxFlexOrder.gt-lg"},features:[t.qOj]}),K})(),an=(()=>{class K extends h.QI{buildStyles(et){const Rt={};switch(et=et||"stretch"){case"start":Rt["align-self"]="flex-start";break;case"end":Rt["align-self"]="flex-end";break;default:Rt["align-self"]=et}return Rt}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const ke=["fxFlexAlign","fxFlexAlign.xs","fxFlexAlign.sm","fxFlexAlign.md","fxFlexAlign.lg","fxFlexAlign.xl","fxFlexAlign.lt-sm","fxFlexAlign.lt-md","fxFlexAlign.lt-lg","fxFlexAlign.lt-xl","fxFlexAlign.gt-xs","fxFlexAlign.gt-sm","fxFlexAlign.gt-md","fxFlexAlign.gt-lg"];let Be=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me){super(et,Xt,Rt,Me),this.DIRECTIVE_KEY="flex-align",this.styleCache=Ye,this.init()}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(an),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,features:[t.qOj]}),K})();const Ye=new Map;let lt=(()=>{class K extends Be{constructor(){super(...arguments),this.inputs=ke}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{fxFlexAlign:"fxFlexAlign","fxFlexAlign.xs":"fxFlexAlign.xs","fxFlexAlign.sm":"fxFlexAlign.sm","fxFlexAlign.md":"fxFlexAlign.md","fxFlexAlign.lg":"fxFlexAlign.lg","fxFlexAlign.xl":"fxFlexAlign.xl","fxFlexAlign.lt-sm"
1:"fxFlexAlign.lt-sm","fxFlexAlign.lt-md":"fxFlexAlign.lt-md","fxFlexAlign.lt-lg":"fxFlexAlign.lt-lg","fxFlexAlign.lt-xl":"fxFlexAlign.lt-xl","fxFlexAlign.gt-xs":"fxFlexAlign.gt-xs","fxFlexAlign.gt-sm":"fxFlexAlign.gt-sm","fxFlexAlign.gt-md":"fxFlexAlign.gt-md","fxFlexAlign.gt-lg":"fxFlexAlign.gt-lg"},features:[t.qOj]}),K})();const J={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let H=(()=>{class K extends h.QI{buildStyles(et){return J}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})(),X=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me){super(et,Xt,Rt,Me),this.styleCache=gt,this.addStyles("")}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(H),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[t.qOj]}),K})();const gt=new Map;let nt=(()=>{class K extends h.QI{buildStyles(et,Rt){const Xt={},[Me,qe]=et.split(" ");switch(Me){case"center":Xt["justify-content"]="center";break;case"space-around":Xt["justify-content"]="space-around";break;case"space-between":Xt["justify-content"]="space-between";break;case"space-evenly":Xt["justify-content"]="space-evenly";break;case"end":case"flex-end":Xt["justify-content"]="flex-end";break;default:Xt["justify-content"]="flex-start"}switch(qe){case"start":case"flex-start":Xt["align-items"]=Xt["align-content"]="flex-start";break;case"center":Xt["align-items"]=Xt["align-content"]="center";break;case"end":case"flex-end":Xt["align-items"]=Xt["align-content"]="flex-end";break;case"space-between":Xt["align-content"]="space-between",Xt["align-items"]="stretch";break;case"space-around":Xt["align-content"]="space-around",Xt["align-items"]="stretch";break;case"baseline":Xt["align-content"]="stretch",Xt["align-items"]="baseline";break;default:Xt["align-items"]=Xt["align-content"]="stretch"}return(0,E.kt)(Xt,{display:Rt.inline?"inline-flex":"flex","flex-direction":Rt.layout,"box-sizing":"border-box","max-width":"stretch"===qe?(0,E.tj)(Rt.layout)?null:"100%":null,"max-height":"stretch"===qe&&(0,E.tj)(Rt.layout)?"100%":null})}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})();const ut=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let Nt=(()=>{class K extends h.iR{constructor(et,Rt,Xt,Me){super(et,Xt,Rt,Me),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,b.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(et){const Rt=this.layout||"row",Xt=this.inline;"row"===Rt&&Xt?this.styleCache=Y:"row"!==Rt||Xt?"row-reverse"===Rt&&Xt?this.styleCache=Lt:"row-reverse"!==Rt||Xt?"column"===Rt&&Xt?this.styleCache=ct:"column"!==Rt||Xt?"column-reverse"===Rt&&Xt?this.styleCache=$t:"column-reverse"===Rt&&!Xt&&(this.styleCache=Bt):this.styleCache=ht:this.styleCache=at:this.styleCache=bt,this.addStyles(et,{layout:Rt,inline:Xt})}onLayoutChange(et){const Rt=et.value.split(" ");this.layout=Rt[0],this.inline=et.value.includes("inline"),E.iQ.find(Xt=>Xt===this.layout)||(this.layout="row"),this.triggerUpdate()}}return K.\u0275fac=function(et){return new(et||K)(t.Y36(t.SBq),t.Y36(h.RK),t.Y36(nt),t.Y36(h.yB))},K.\u0275dir=t.lG2({type:K,features:[t.qOj]}),K})(),Ct=(()=>{class K extends Nt{constructor(){super(...arguments),this.inputs=ut}}return K.\u0275fac=function(){let G;return function(Rt){return(G||(G=t.n5z(K)))(Rt||K)}}(),K.\u0275dir=t.lG2({type:K,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm"
1:"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[t.qOj]}),K})();const bt=new Map,ht=new Map,at=new Map,Bt=new Map,Y=new Map,ct=new Map,Lt=new Map,$t=new Map;let ft=(()=>{class K{}return K.\u0275fac=function(et){return new(et||K)},K.\u0275mod=t.oAB({type:K}),K.\u0275inj=t.cJS({imports:[[h.IR,r.vT]]}),K})()},42155:(we,F,s)=>{"use strict";s.d(F,{o9:()=>Qe});var t=s(5e3),r=s(13270),h=s(23322),E=s(77093);s(63191);let Hn=(()=>{class Ut{}return Ut.\u0275fac=function(he){return new(he||Ut)},Ut.\u0275mod=t.oAB({type:Ut}),Ut.\u0275inj=t.cJS({imports:[[r.IR]]}),Ut})();var Wn=s(69808);let Qe=(()=>{class Ut{constructor(he,je){(0,Wn.PM)(je)&&!he&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(he,je=[]){return{ngModule:Ut,providers:he.serverLoaded?[{provide:r.WU,useValue:Object.assign(Object.assign({},r.g5),he)},{provide:r.Bs,useValue:je,multi:!0},{provide:r.wY,useValue:!0}]:[{provide:r.WU,useValue:Object.assign(Object.assign({},r.g5),he)},{provide:r.Bs,useValue:je,multi:!0}]}}}return Ut.\u0275fac=function(he){return new(he||Ut)(t.LFG(r.wY),t.LFG(t.Lbi))},Ut.\u0275mod=t.oAB({type:Ut}),Ut.\u0275inj=t.cJS({imports:[[E.ae,h.aT,Hn],E.ae,h.aT,Hn]}),Ut})()},93075:(we,F,s)=>{"use strict";s.d(F,{CE:()=>Zr,Cf:()=>D,EJ:()=>Si,F:()=>$n,Fj:()=>f,JJ:()=>ke,JL:()=>pn,JU:()=>m,Kr:()=>ji,NI:()=>yn,On:()=>He,Q7:()=>Xi,UX:()=>jr,Wl:()=>o,YN:()=>Xr,Zs:()=>Li,_:()=>ii,_Y:()=>ze,a5:()=>zt,c5:()=>Ai,cw:()=>Ci,kI:()=>L,nD:()=>br,oH:()=>zi,qQ:()=>Fi,qu:()=>sr,sg:()=>$i,u:()=>ir,u5:()=>fi,wO:()=>si,wV:()=>Mn,x0:()=>Tr});var t=s(5e3),r=s(69808),h=s(5254),E=s(30567),p=s(24850);let b=(()=>{class tt{constructor(U,wt){this._renderer=U,this._elementRef=wt,this.onChange=Te=>{},this.onTouched=()=>{}}setProperty(U,wt){this._renderer.setProperty(this._elementRef.nativeElement,U,wt)}registerOnTouched(U){this.onTouched=U}registerOnChange(U){this.onChange=U}setDisabledState(U){this.setProperty("disabled",U)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(t.Qsj),t.Y36(t.SBq))},tt.\u0275dir=t.lG2({type:tt}),tt})(),y=(()=>{class tt extends b{}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,features:[t.qOj]}),tt})();const m=new t.OlP("NgValueAccessor"),c={provide:m,useExisting:(0,t.Gpc)(()=>o),multi:!0};let o=(()=>{class tt extends y{writeValue(U){this.setProperty("checked",U)}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(U,wt){1&U&&t.NdJ("change",function(dn){return wt.onChange(dn.target.checked)})("blur",function(){return wt.onTouched()})},features:[t._Bn([c]),t.qOj]}),tt})();const a={provide:m,useExisting:(0,t.Gpc)(()=>f),multi:!0},u=new t.OlP("CompositionEventMode");let f=(()=>{class tt extends b{constructor(U,wt,Te){super(U,wt),this._compositionMode=Te,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function l(){const tt=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(tt.toLowerCase())}())}writeValue(U){this.setProperty("value",null==U?"":U)}_handleInput(U){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(U)}_compositionStart(){this._composing=!0}_compositionEnd(U){this._composing=!1,this._compositionMode&&this.onChange(U)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(u,8))},tt.\u0275dir=t.lG2({type:tt,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(U,wt){1&U&&t.NdJ("input",function(dn){return wt._handleInput(dn.target.value)})("blur",function(){return wt.onTouched()})("compositionstart",function(){return wt._compositionStart()})("compositionend",function(dn){return wt._compositionEnd(dn.target.value)})},features:[t._Bn([a]),t.qOj]}),tt})();function g(tt){return null==tt||0===tt.length}function _(tt){return null!=tt&&"number"==typeof tt.length}const D=new t.OlP("NgValidators"),M=new t.OlP("NgAsyncValidators"),I=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class L{static min(Q){return R(Q)}static max(Q){return function N(tt){return Q=>{if(g(Q.value)||g(tt))return null;const U=parseFloat(Q.value);return!isNaN(U)&&U>tt?{max:{max:tt,actual:Q.value}}:null}}(Q)}static required(Q){return B(Q)}static requiredTrue(Q){return rt(Q)}static email(Q){return function w(tt){return g(tt.value)||I.test(tt.value)?null:{email:!0}}(Q)}static minLength(Q){return q(Q)}static maxLength(Q){return Dt(Q)}static pattern(Q){return Wt(Q)}static nullValidator(Q){return null}static compose(Q){return ve(Q)}static composeAsync(Q){return yt(Q)}}function R(tt){return Q=>{if(g(Q.value)||g(tt))return null;const U=parseFloat(Q.value);return!isNaN(U)&&U<tt?{min:{min:tt,actual:Q.value}}:null}}function B(tt){return g(tt.value)?{required:!0}:null}function rt(tt){return!0===tt.value?null:{required:!0}}function q(tt){return Q=>g(Q.value)||!_(Q.value)?null:Q.value.length<tt?{minlength:{requiredLength:tt,actualLength:Q.value.length}}:null}function Dt(tt){return Q=>_(Q.value)&&Q.value.length>tt?{maxlength:{requiredLength:tt,actualLength:Q.value.length}}:null}function Wt(tt){if(!tt)return Kt;let Q,U;return"string"==typeof tt?(U="","^"!==tt.charAt(0)&&(U+="^"),U+=tt,"$"!==tt.charAt(tt.length-1)&&(U+="$"),Q=new RegExp(U)):(U=tt.toString(),Q=tt),wt=>
1{if(g(wt.value))return null;const Te=wt.value;return Q.test(Te)?null:{pattern:{requiredPattern:U,actualValue:Te}}}}function Kt(tt){return null}function Qt(tt){return null!=tt}function ce(tt){const Q=(0,t.QGY)(tt)?(0,h.D)(tt):tt;return(0,t.CqO)(Q),Q}function Ee(tt){let Q={};return tt.forEach(U=>{Q=null!=U?Object.assign(Object.assign({},Q),U):Q}),0===Object.keys(Q).length?null:Q}function Ke(tt,Q){return Q.map(U=>U(tt))}function De(tt){return tt.map(Q=>function _e(tt){return!tt.validate}(Q)?Q:U=>Q.validate(U))}function ve(tt){if(!tt)return null;const Q=tt.filter(Qt);return 0==Q.length?null:function(U){return Ee(Ke(U,Q))}}function Yt(tt){return null!=tt?ve(De(tt)):null}function yt(tt){if(!tt)return null;const Q=tt.filter(Qt);return 0==Q.length?null:function(U){const wt=Ke(U,Q).map(ce);return(0,E.D)(wt).pipe((0,p.U)(Ee))}}function Ft(tt){return null!=tt?yt(De(tt)):null}function $(tt,Q){return null===tt?[Q]:Array.isArray(tt)?[...tt,Q]:[tt,Q]}function It(tt){return tt._rawValidators}function pt(tt){return tt._rawAsyncValidators}function Et(tt){return tt?Array.isArray(tt)?tt:[tt]:[]}function At(tt,Q){return Array.isArray(tt)?tt.includes(Q):tt===Q}function vt(tt,Q){const U=Et(Q);return Et(tt).forEach(Te=>{At(U,Te)||U.push(Te)}),U}function kt(tt,Q){return Et(Q).filter(U=>!At(tt,U))}class St{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(Q){this._rawValidators=Q||[],this._composedValidatorFn=Yt(this._rawValidators)}_setAsyncValidators(Q){this._rawAsyncValidators=Q||[],this._composedAsyncValidatorFn=Ft(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Q){this._onDestroyCallbacks.push(Q)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Q=>Q()),this._onDestroyCallbacks=[]}reset(Q){this.control&&this.control.reset(Q)}hasError(Q,U){return!!this.control&&this.control.hasError(Q,U)}getError(Q,U){return this.control?this.control.getError(Q,U):null}}class zt extends St{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class qt extends St{get formDirective(){return null}get path(){return null}}class Oe{constructor(Q){this._cd=Q}is(Q){var U,wt,Te;return"submitted"===Q?!!(null===(U=this._cd)||void 0===U?void 0:U.submitted):!!(null===(Te=null===(wt=this._cd)||void 0===wt?void 0:wt.control)||void 0===Te?void 0:Te[Q])}}let ke=(()=>{class tt extends Oe{constructor(U){super(U)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(zt,2))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(U,wt){2&U&&t.ekj("ng-untouched",wt.is("untouched"))("ng-touched",wt.is("touched"))("ng-pristine",wt.is("pristine"))("ng-dirty",wt.is("dirty"))("ng-valid",wt.is("valid"))("ng-invalid",wt.is("invalid"))("ng-pending",wt.is("pending"))},features:[t.qOj]}),tt})(),pn=(()=>{class tt extends Oe{constructor(U){super(U)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(qt,10))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(U,wt){2&U&&t.ekj("ng-untouched",wt.is("untouched"))("ng-touched",wt.is("touched"))("ng-pristine",wt.is("pristine"))("ng-dirty",wt.is("dirty"))("ng-valid",wt.is("valid"))("ng-invalid",wt.is("invalid"))("ng-pending",wt.is("pending"))("ng-submitted",wt.is("submitted"))},features:[t.qOj]}),tt})();function Y(tt,Q){return[...Q.path,tt]}function ct(tt,Q){ft(tt,Q),Q.valueAccessor.writeValue(tt.value),function G(tt,Q){Q.valueAccessor.registerOnChange(U=>{tt._pendingValue=U,tt._pendingChange=!0,tt._pendingDirty=!0,"change"===tt.updateOn&&Rt(tt,Q)})}(tt,Q),function Xt(tt,Q){const U=(wt,Te)=>{Q.valueAccessor.writeValue(wt),Te&&Q.viewToModelUpdate(wt)};tt.registerOnChange(U),Q._registerOnDestroy(()=>{tt._unregisterOnChange(U)})}(tt,Q),function et(tt,Q){Q.valueAccessor.registerOnTouched(()=>{tt._pendingTouched=!0,"blur"===tt.updateOn&&tt._pendingChange&&Rt(tt,Q),"submit"!==tt.updateOn&&tt.markAsTouched()})}(tt,Q),function me(tt,Q){if(Q.valueAccessor.setDisabledState){const U=wt=>{Q.valueAccessor.setDisabledState(wt)};tt.registerOnDisabledChange(U),Q._registerOnDestroy(()=>{tt._unregisterOnDisabledChange(U)})}}(tt,Q)}function Lt(tt,Q,U=!0){const wt=()=>{};Q.valueAccessor&&(Q.valueAccessor.registerOnChange(wt),Q.valueAccessor.registerOnTouched(wt)),K(tt,Q),tt&&(Q._invokeOnDestroyCallbacks(),tt._registerOnCollectionChange(()=>{}))}function $t(tt,Q){tt.forEach(U=>{U.registerOnValidatorChange&&U.registerOnValidatorChange(Q)})}function ft(tt,Q){const U=It(tt);null!==Q.validator?tt.setValidators($(U,Q.validator)):"function"==typeof U&&tt.setValidators([U]);const wt=pt(tt);null!==Q.asyncValidator?tt.setAsyncValidators($(wt,Q.asyncValidator)):"function"==typeof wt&&tt.setAsyncValidators([wt]);const Te=()=>tt.updateValueAndValidity();$t(Q._rawValidators,Te),$t(Q._rawAsyncValidators,Te)}function K(tt,Q){let U=!1;if(null!==tt){if(null!==Q.validator){const Te=It(tt);if(Array.isArray(Te)&&Te.length>0){const dn=Te.filter(ei=>ei!==Q.validator);dn.length!==Te.length&&(U=!0,tt.setValidators(dn))}}if(null!==Q.asyncValidator){const Te=pt(tt);if(Array.isArray(Te)&&Te.length>0){const dn=Te.filter(ei=>ei!==Q.asyncValidator);dn.length!==Te.length&&(U=!0,tt.setAsyncValidators(dn))}}}const wt=()=>{};return $t(Q._rawValidators,wt),$t(Q._rawAsyncValidators,wt),U}function Rt(tt,Q){tt._pendingDirty&&tt.markAsDirty(),tt.setValue(tt._pendingValue,{emitModelToViewChange:!1}),Q.viewToModelUpdate(tt._pendingValue),tt._pendingChange=!1}function Me(tt,Q){ft(tt,Q)}function te(tt,Q){if(!tt.hasOwnProperty("model"))return!1;const U=tt.model;return!!U.isFirstChange()||!Object.is(Q,U.currentValue)}function re(tt,Q){tt._syncPendingControls(),Q.forEach(U=>{const wt=U.control;"submit"===wt.updateOn&&wt._pendingChange&&(U.viewToModelUpdate(wt._pendingValue),wt._pendingChange=!1)})}function Se(tt,Q){if(!Q)return null;let U,wt,Te;return Array.isArray(Q),Q.forEach(dn=>{dn.constructor===f?U=dn:function jt(tt){return Object.getPrototypeOf(tt.constructor)===y}(dn)?wt=dn:Te=dn}),Te||wt||U||null}function Xe(tt,Q){const U=tt.indexOf(Q);U>-1&&tt.splice(U,1)}const Mt="VALID",ae="INVALID",Le="PENDING",en="DISABLED";function Hn(tt){return(Ut(tt)?tt.validators:tt)||null}function Wn(tt){return Array.isArray(tt)?Yt(tt):tt||null}function $e(tt,Q){return(Ut(Q)?Q.asyncValidators:tt)||null}function Qe(tt){return Array.isArray(tt)?Ft(tt):tt||null}function Ut(tt){return null!=tt&&!Array.isArray(tt)&&"object"==typeof tt}const Ce=tt=>tt instanceof yn,he=tt=>tt instanceof Ci,je=tt=>tt instanceof Di;function gn(tt){return Ce(tt)?tt.value:tt.getRawValue()}function on(tt,Q){const U=he(tt),wt=tt.controls;if(!(U?Object.keys(wt):wt).length)throw new t.vHH(1e3,"");if(!wt[Q])throw new t.vHH(1001,"")}function li(tt,Q){he(tt),tt._forEachChild((wt,Te)=>{if(void 0===Q[Te])throw new t.vHH(1002,"")})}class ui{constructor(Q,U){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=Q,this._rawAsyncValidators=U,this._composedValidatorFn=Wn(this._rawValidators),this._composedAsyncValidatorFn=Qe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(Q){this._rawValidators=this._composedValidatorFn=Q}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Q){this._rawAsyncValidators=this._composedAsyncValidatorFn=Q}get parent(){return this._parent}get valid(){return this.status===Mt}get invalid(){return this.status===ae}get pending(){return this.status==Le}
1get disabled(){return this.status===en}get enabled(){return this.status!==en}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Q){this._rawValidators=Q,this._composedValidatorFn=Wn(Q)}setAsyncValidators(Q){this._rawAsyncValidators=Q,this._composedAsyncValidatorFn=Qe(Q)}addValidators(Q){this.setValidators(vt(Q,this._rawValidators))}addAsyncValidators(Q){this.setAsyncValidators(vt(Q,this._rawAsyncValidators))}removeValidators(Q){this.setValidators(kt(Q,this._rawValidators))}removeAsyncValidators(Q){this.setAsyncValidators(kt(Q,this._rawAsyncValidators))}hasValidator(Q){return At(this._rawValidators,Q)}hasAsyncValidator(Q){return At(this._rawAsyncValidators,Q)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Q={}){this.touched=!0,this._parent&&!Q.onlySelf&&this._parent.markAsTouched(Q)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(Q=>Q.markAllAsTouched())}markAsUntouched(Q={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(U=>{U.markAsUntouched({onlySelf:!0})}),this._parent&&!Q.onlySelf&&this._parent._updateTouched(Q)}markAsDirty(Q={}){this.pristine=!1,this._parent&&!Q.onlySelf&&this._parent.markAsDirty(Q)}markAsPristine(Q={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(U=>{U.markAsPristine({onlySelf:!0})}),this._parent&&!Q.onlySelf&&this._parent._updatePristine(Q)}markAsPending(Q={}){this.status=Le,!1!==Q.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!Q.onlySelf&&this._parent.markAsPending(Q)}disable(Q={}){const U=this._parentMarkedDirty(Q.onlySelf);this.status=en,this.errors=null,this._forEachChild(wt=>{wt.disable(Object.assign(Object.assign({},Q),{onlySelf:!0}))}),this._updateValue(),!1!==Q.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},Q),{skipPristineCheck:U})),this._onDisabledChange.forEach(wt=>wt(!0))}enable(Q={}){const U=this._parentMarkedDirty(Q.onlySelf);this.status=Mt,this._forEachChild(wt=>{wt.enable(Object.assign(Object.assign({},Q),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Q.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},Q),{skipPristineCheck:U})),this._onDisabledChange.forEach(wt=>wt(!1))}_updateAncestors(Q){this._parent&&!Q.onlySelf&&(this._parent.updateValueAndValidity(Q),Q.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(Q){this._parent=Q}updateValueAndValidity(Q={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Mt||this.status===Le)&&this._runAsyncValidator(Q.emitEvent)),!1!==Q.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Q.onlySelf&&this._parent.updateValueAndValidity(Q)}_updateTreeValidity(Q={emitEvent:!0}){this._forEachChild(U=>
1U._updateTreeValidity(Q)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Q.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?en:Mt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Q){if(this.asyncValidator){this.status=Le,this._hasOwnPendingAsyncValidator=!0;const U=ce(this.asyncValidator(this));this._asyncValidationSubscription=U.subscribe(wt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(wt,{emitEvent:Q})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(Q,U={}){this.errors=Q,this._updateControlsErrors(!1!==U.emitEvent)}get(Q){return function Cn(tt,Q,U){if(null==Q||(Array.isArray(Q)||(Q=Q.split(U)),Array.isArray(Q)&&0===Q.length))return null;let wt=tt;return Q.forEach(Te=>{wt=he(wt)?wt.controls.hasOwnProperty(Te)?wt.controls[Te]:null:je(wt)&&wt.at(Te)||null}),wt}(this,Q,".")}getError(Q,U){const wt=U?this.get(U):this;return wt&&wt.errors?wt.errors[Q]:null}hasError(Q,U){return!!this.getError(Q,U)}get root(){let Q=this;for(;Q._parent;)Q=Q._parent;return Q}_updateControlsErrors(Q){this.status=this._calculateStatus(),Q&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(Q)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?en:this.errors?ae:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Le)?Le:this._anyControlsHaveStatus(ae)?ae:Mt}_anyControlsHaveStatus(Q){return this._anyControls(U=>U.status===Q)}_anyControlsDirty(){return this._anyControls(Q=>Q.dirty)}_anyControlsTouched(){return this._anyControls(Q=>Q.touched)}_updatePristine(Q={}){this.pristine=!this._anyControlsDirty(),this._parent&&!Q.onlySelf&&this._parent._updatePristine(Q)}_updateTouched(Q={}){this.touched=this._anyControlsTouched(),this._parent&&!Q.onlySelf&&this._parent._updateTouched(Q)}_isBoxedValue(Q){return"object"==typeof Q&&null!==Q&&2===Object.keys(Q).length&&"value"in Q&&"disabled"in Q}_registerOnCollectionChange(Q){this._onCollectionChange=Q}_setUpdateStrategy(Q){Ut(Q)&&null!=Q.updateOn&&(this._updateOn=Q.updateOn)}_parentMarkedDirty(Q){return!Q&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class yn extends ui{constructor(Q=null,U,wt){super(Hn(U),$e(wt,U)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Q),this._setUpdateStrategy(U),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ut(U)&&U.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(Q)?Q.value:Q)}setValue(Q,U={}){this.value=this._pendingValue=Q,this._onChange.length&&!1!==U.emitModelToViewChange&&this._onChange.forEach(wt=>wt(this.value,!1!==U.emitViewToModelChange)),this.updateValueAndValidity(U)}patchValue(Q,U={}){this.setValue(Q,U)}reset(Q=this.defaultValue,U={}){this._applyFormState(Q),this.markAsPristine(U),this.markAsUntouched(U),this.setValue(this.value,U),this._pendingChange=!1}_updateValue(){}_anyControls(Q){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Q){this._onChange.push(Q)}_unregisterOnChange(Q){Xe(this._onChange,Q)}registerOnDisabledChange(Q){this._onDisabledChange.push(Q)}_unregisterOnDisabledChange(Q){Xe(this._onDisabledChange,Q)}_forEachChild(Q){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(Q){this._isBoxedValue(Q)?(this.value=this._pendingValue=Q.value,Q.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Q}}class Ci extends ui{constructor(Q,U,wt){super(Hn(U),$e(wt,U)),this.controls=Q,this._initObservables(),this._setUpdateStrategy(U),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Q,U){return this.controls[Q]?this.controls[Q]:(this.controls[Q]=U,U.setParent(this),U._registerOnCollectionChange(this._onCollectionChange),U)}addControl(Q,U,wt={}
1){this.registerControl(Q,U),this.updateValueAndValidity({emitEvent:wt.emitEvent}),this._onCollectionChange()}removeControl(Q,U={}){this.controls[Q]&&this.controls[Q]._registerOnCollectionChange(()=>{}),delete this.controls[Q],this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}setControl(Q,U,wt={}){this.controls[Q]&&this.controls[Q]._registerOnCollectionChange(()=>{}),delete this.controls[Q],U&&this.registerControl(Q,U),this.updateValueAndValidity({emitEvent:wt.emitEvent}),this._onCollectionChange()}contains(Q){return this.controls.hasOwnProperty(Q)&&this.controls[Q].enabled}setValue(Q,U={}){li(this,Q),Object.keys(Q).forEach(wt=>{on(this,wt),this.controls[wt].setValue(Q[wt],{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U)}patchValue(Q,U={}){null!=Q&&(Object.keys(Q).forEach(wt=>{this.controls[wt]&&this.controls[wt].patchValue(Q[wt],{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U))}reset(Q={},U={}){this._forEachChild((wt,Te)=>{wt.reset(Q[Te],{onlySelf:!0,emitEvent:U.emitEvent})}),this._updatePristine(U),this._updateTouched(U),this.updateValueAndValidity(U)}getRawValue(){return this._reduceChildren({},(Q,U,wt)=>(Q[wt]=gn(U),Q))}_syncPendingControls(){let Q=this._reduceChildren(!1,(U,wt)=>!!wt._syncPendingControls()||U);return Q&&this.updateValueAndValidity({onlySelf:!0}),Q}_forEachChild(Q){Object.keys(this.controls).forEach(U=>{const wt=this.controls[U];wt&&Q(wt,U)})}_setUpControls(){this._forEachChild(Q=>{Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Q){for(const U of Object.keys(this.controls)){const wt=this.controls[U];if(this.contains(U)&&Q(wt))return!0}return!1}_reduceValue(){return this._reduceChildren({},(Q,U,wt)=>((U.enabled||this.disabled)&&(Q[wt]=U.value),Q))}_reduceChildren(Q,U){let wt=Q;return this._forEachChild((Te,dn)=>{wt=U(wt,Te,dn)}),wt}_allControlsDisabled(){for(const Q of Object.keys(this.controls))if(this.controls[Q].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class Di extends ui{constructor(Q,U,wt){super(Hn(U),$e(wt,U)),this.controls=Q,this._initObservables(),this._setUpdateStrategy(U),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(Q){return this.controls[Q]}push(Q,U={}){this.controls.push(Q),this._registerControl(Q),this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}insert(Q,U,wt={}){this.controls.splice(Q,0,U),this._registerControl(U),this.updateValueAndValidity({emitEvent:wt.emitEvent})}removeAt(Q,U={}){this.controls[Q]&&this.controls[Q]._registerOnCollectionChange(()=>{}),this.controls.splice(Q,1),this.updateValueAndValidity({emitEvent:U.emitEvent})}setControl(Q,U,wt={}){this.controls[Q]&&this.controls[Q]._registerOnCollectionChange(()=>{}),this.controls.splice(Q,1),U&&(this.controls.splice(Q,0,U),this._registerControl(U)),this.updateValueAndValidity({emitEvent:wt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(Q,U={}){li(this,Q),Q.forEach((wt,Te)=>{on(this,Te),this.at(Te).setValue(wt,{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U)}patchValue(Q,U={}
1){null!=Q&&(Q.forEach((wt,Te)=>{this.at(Te)&&this.at(Te).patchValue(wt,{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U))}reset(Q=[],U={}){this._forEachChild((wt,Te)=>{wt.reset(Q[Te],{onlySelf:!0,emitEvent:U.emitEvent})}),this._updatePristine(U),this._updateTouched(U),this.updateValueAndValidity(U)}getRawValue(){return this.controls.map(Q=>gn(Q))}clear(Q={}){this.controls.length<1||(this._forEachChild(U=>U._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:Q.emitEvent}))}_syncPendingControls(){let Q=this.controls.reduce((U,wt)=>!!wt._syncPendingControls()||U,!1);return Q&&this.updateValueAndValidity({onlySelf:!0}),Q}_forEachChild(Q){this.controls.forEach((U,wt)=>{Q(U,wt)})}_updateValue(){this.value=this.controls.filter(Q=>Q.enabled||this.disabled).map(Q=>Q.value)}_anyControls(Q){return this.controls.some(U=>U.enabled&&Q(U))}_setUpControls(){this._forEachChild(Q=>this._registerControl(Q))}_allControlsDisabled(){for(const Q of this.controls)if(Q.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(Q){Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange)}}const xi={provide:qt,useExisting:(0,t.Gpc)(()=>$n)},hi=(()=>Promise.resolve(null))();let $n=(()=>{class tt extends qt{constructor(U,wt){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new Ci({},Yt(U),Ft(wt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(U){hi.then(()=>{const wt=this._findContainer(U.path);U.control=wt.registerControl(U.name,U.control),ct(U.control,U),U.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(U)})}getControl(U){return this.form.get(U.path)}
1removeControl(U){hi.then(()=>{const wt=this._findContainer(U.path);wt&&wt.removeControl(U.name),this._directives.delete(U)})}addFormGroup(U){hi.then(()=>{const wt=this._findContainer(U.path),Te=new Ci({});Me(Te,U),wt.registerControl(U.name,Te),Te.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(U){hi.then(()=>{const wt=this._findContainer(U.path);wt&&wt.removeControl(U.name)})}getFormGroup(U){return this.form.get(U.path)}updateModel(U,wt){hi.then(()=>{this.form.get(U.path).setValue(wt)})}setValue(U){this.control.setValue(U)}onSubmit(U){return this.submitted=!0,re(this.form,this._directives),this.ngSubmit.emit(U),!1}onReset(){this.resetForm()}resetForm(U){this.form.reset(U),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(U){return U.pop(),U.length?this.form.get(U):this.form}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(D,10),t.Y36(M,10))},tt.\u0275dir=t.lG2({type:tt,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(U,wt){1&U&&t.NdJ("submit",function(dn){return wt.onSubmit(dn)})("reset",function(){return wt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([xi]),t.qOj]}),tt})(),Pt=(()=>{class tt extends qt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Y(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,features:[t.qOj]}),tt})();const Fe={provide:zt,useExisting:(0,t.Gpc)(()=>He)},We=(()=>Promise.resolve(null))();let He=(()=>{class tt extends zt{constructor(U,wt,Te,dn,ei){super(),this._changeDetectorRef=ei,this.control=new yn,this._registered=!1,this.update=new t.vpe,this._parent=U,this._setValidators(wt),this._setAsyncValidators(Te),this.valueAccessor=Se(0,dn)}ngOnChanges(U){if(this._checkForErrors(),!this._registered||"name"in U){if(this._registered&&(this._checkName(),this.formDirective)){const wt=U.name.previousValue;this.formDirective.removeControl({name:wt,path:this._getPath(wt)})}this._setUpControl()}"isDisabled"in U&&this._updateDisabled(U),te(U,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(U){this.viewModel=U,this.update.emit(U)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ct(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(U){We.then(()=>{var wt;this.control.setValue(U,{emitViewToModelChange:!1}),null===(wt=this._changeDetectorRef)||void 0===wt||wt.markForCheck()})}_updateDisabled(U){const wt=U.isDisabled.currentValue,Te=""===wt||wt&&"false"!==wt;We.then(()=>{var dn;Te&&!this.control.disabled?this.control.disable():!Te&&this.control.disabled&&this.control.enable(),null===(dn=this._changeDetectorRef)||void 0===dn||dn.markForCheck()})}_getPath(U){return this._parent?Y(U,this._parent):[U]}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(qt,9),t.Y36(D,10),t.Y36(M,10),t.Y36(m,10),t.Y36(t.sBO,8))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([Fe]),t.qOj,t.TTD]}),tt})(),ze=(()=>{class tt{}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275dir=t.lG2({type:tt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),tt})();const nn={provide:m,useExisting:(0,t.Gpc)(()=>Mn),multi:!0};let Mn=(()=>{class tt extends y{writeValue(U){this.setProperty("value",null==U?"":U)}registerOnChange(U){this.onChange=wt=>{U(""==wt?null:parseFloat(wt))}}}return tt.\u0275fac=function(){let Q;
1return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(U,wt){1&U&&t.NdJ("input",function(dn){return wt.onChange(dn.target.value)})("blur",function(){return wt.onTouched()})},features:[t._Bn([nn]),t.qOj]}),tt})();const vn={provide:m,useExisting:(0,t.Gpc)(()=>ii),multi:!0};let Nn=(()=>{class tt{}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275mod=t.oAB({type:tt}),tt.\u0275inj=t.cJS({}),tt})(),Xn=(()=>{class tt{constructor(){this._accessors=[]}add(U,wt){this._accessors.push([U,wt])}remove(U){for(let wt=this._accessors.length-1;wt>=0;--wt)if(this._accessors[wt][1]===U)return void this._accessors.splice(wt,1)}select(U){this._accessors.forEach(wt=>{this._isSameGroup(wt,U)&&wt[1]!==U&&wt[1].fireUncheck(U.value)})}_isSameGroup(U,wt){return!!U[0].control&&U[0]._parent===wt._control._parent&&U[1].name===wt.name}}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275prov=t.Yz7({token:tt,factory:tt.\u0275fac,providedIn:Nn}),tt})(),ii=(()=>{class tt extends y{constructor(U,wt,Te,dn){super(U,wt),this._registry=Te,this._injector=dn,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(zt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(U){this._state=U===this.value,this.setProperty("checked",this._state)}registerOnChange(U){this._fn=U,this.onChange=()=>{U(this.value),this._registry.select(this)}}fireUncheck(U){this.writeValue(U)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Xn),t.Y36(t.zs3))},tt.\u0275dir=t.lG2({type:tt,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(U,wt){1&U&&t.NdJ("change",function(){return wt.onChange()})("blur",function(){return wt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([vn]),t.qOj]}),tt})();const Mi=new t.OlP("NgModelWithFormControlWarning"),Gi={provide:zt,useExisting:(0,t.Gpc)(()=>zi)};let zi=(()=>{class tt extends zt{constructor(U,wt,Te,dn){super(),this._ngModelWarningConfig=dn,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(U),this._setAsyncValidators(wt),this.valueAccessor=Se(0,Te)}set isDisabled(U){}ngOnChanges(U){if(this._isControlChanged(U)){const wt=U.form.previousValue;wt&&Lt(wt,this,!1),ct(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}te(U,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Lt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(U){this.viewModel=U,this.update.emit(U)}_isControlChanged(U){return U.hasOwnProperty("form")}}return tt._ngModelWarningSentOnce=!1,tt.\u0275fac=function(U){return new(U||tt)(t.Y36(D,10),t.Y36(M,10),t.Y36(m,10),t.Y36(Mi,8))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([Gi]),t.qOj,t.TTD]}),tt})();const Qr={provide:qt,useExisting:(0,t.Gpc)(()=>$i)};let $i=(()=>{class tt extends qt{constructor(U,wt){super(),this.validators=U,this.asyncValidators=wt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(U),this._setAsyncValidators(wt)}ngOnChanges(U){this._checkFormPresent(),U.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(K(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(U){const wt=this.form.get(U.path);return ct(wt,U),wt.updateValueAndValidity({emitEvent:!1}),this.directives.push(U),wt}getControl(U){return this.form.get(U.path)}
1removeControl(U){Lt(U.control||null,U,!1),Xe(this.directives,U)}addFormGroup(U){this._setUpFormContainer(U)}removeFormGroup(U){this._cleanUpFormContainer(U)}getFormGroup(U){return this.form.get(U.path)}addFormArray(U){this._setUpFormContainer(U)}removeFormArray(U){this._cleanUpFormContainer(U)}getFormArray(U){return this.form.get(U.path)}updateModel(U,wt){this.form.get(U.path).setValue(wt)}onSubmit(U){return this.submitted=!0,re(this.form,this.directives),this.ngSubmit.emit(U),!1}onReset(){this.resetForm()}resetForm(U){this.form.reset(U),this.submitted=!1}_updateDomValue(){this.directives.forEach(U=>{const wt=U.control,Te=this.form.get(U.path);wt!==Te&&(Lt(wt||null,U),Ce(Te)&&(ct(Te,U),U.control=Te))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(U){const wt=this.form.get(U.path);Me(wt,U),wt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(U){if(this.form){const wt=this.form.get(U.path);wt&&function qe(tt,Q){return K(tt,Q)}(wt,U)&&wt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ft(this.form,this),this._oldForm&&K(this._oldForm,this)}_checkFormPresent(){}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(D,10),t.Y36(M,10))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formGroup",""]],hostBindings:function(U,wt){1&U&&t.NdJ("submit",function(dn){return wt.onSubmit(dn)})("reset",function(){return wt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([Qr]),t.qOj,t.TTD]}),tt})();const vr={provide:qt,useExisting:(0,t.Gpc)(()=>Tr)};let Tr=(()=>{class tt extends Pt{constructor(U,wt,Te){super(),this._parent=U,this._setValidators(wt),this._setAsyncValidators(Te)}_checkParentType(){Ir(this._parent)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(qt,13),t.Y36(D,10),t.Y36(M,10))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[t._Bn([vr]),t.qOj]}),tt})();const Cs={provide:qt,useExisting:(0,t.Gpc)(()=>Zr)};let Zr=(()=>{class tt extends qt{constructor(U,wt,Te){super(),this._parent=U,this._setValidators(wt),this._setAsyncValidators(Te)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Y(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Ir(this._parent)}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(qt,13),t.Y36(D,10),t.Y36(M,10))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[t._Bn([Cs]),t.qOj]}),tt})();function Ir(tt){return!(tt instanceof Tr||tt instanceof $i||tt instanceof Zr)}const Yi={provide:zt,useExisting:(0,t.Gpc)(()=>ir)};let ir=(()=>{class tt extends zt{constructor(U,wt,Te,dn,ei){super(),this._ngModelWarningConfig=ei,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=U,this._setValidators(wt),this._setAsyncValidators(Te),this.valueAccessor=Se(0,dn)}set isDisabled(U){}ngOnChanges(U){this._added||this._setUpControl(),te(U,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(U){this.viewModel=U,this.update.emit(U)}get path(){return Y(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return tt._ngModelWarningSentOnce=!1,tt.\u0275fac=function(U){return new(U||tt)(t.Y36(qt,13),t.Y36(D,10),t.Y36(M,10),t.Y36(m,10),t.Y36(Mi,8))},tt.\u0275dir=t.lG2({type:tt,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([Yi]),t.qOj,t.TTD]}),tt})();const Jr={provide:m,useExisting:(0,t.Gpc)(()=>Si),multi:!0};function Ds(tt,Q){return null==tt?`${Q}`:(Q&&"object"==typeof Q&&(Q="Object"),`${tt}: ${Q}`.slice(0,50))}let Si=(()=>{class tt extends y{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(U){this._compareWith=U}writeValue(U){this.value=U;const Te=Ds(this._getOptionId(U),U);this.setProperty("value",Te)}registerOnChange(U){this.onChange=wt=>{this.value=this._getOptionValue(wt),U(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(U){for(const wt of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(wt),U))return wt;return null}_getOptionValue(U){const wt=function fs(tt){return tt.split(":")[0]}(U);return this._optionMap.has(wt)?this._optionMap.get(wt):U}}return tt.\u0275fac=function(){let Q;
1return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(U,wt){1&U&&t.NdJ("change",function(dn){return wt.onChange(dn.target.value)})("blur",function(){return wt.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([Jr]),t.qOj]}),tt})(),Xr=(()=>{class tt{constructor(U,wt,Te){this._element=U,this._renderer=wt,this._select=Te,this._select&&(this.id=this._select._registerOption())}set ngValue(U){null!=this._select&&(this._select._optionMap.set(this.id,U),this._setElementValue(Ds(this.id,U)),this._select.writeValue(this._select.value))}set value(U){this._setElementValue(U),this._select&&this._select.writeValue(this._select.value)}_setElementValue(U){this._renderer.setProperty(this._element.nativeElement,"value",U)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Si,9))},tt.\u0275dir=t.lG2({type:tt,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),tt})();const yr={provide:m,useExisting:(0,t.Gpc)(()=>Rr),multi:!0};function qr(tt,Q){return null==tt?`${Q}`:("string"==typeof Q&&(Q=`'${Q}'`),Q&&"object"==typeof Q&&(Q="Object"),`${tt}: ${Q}`.slice(0,50))}let Rr=(()=>{class tt extends y{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(U){this._compareWith=U}writeValue(U){let wt;if(this.value=U,Array.isArray(U)){const Te=U.map(dn=>this._getOptionId(dn));wt=(dn,ei)=>{dn._setSelected(Te.indexOf(ei.toString())>-1)}}else wt=(Te,dn)=>{Te._setSelected(!1)};this._optionMap.forEach(wt)}registerOnChange(U){this.onChange=wt=>{const Te=[],dn=wt.selectedOptions;if(void 0!==dn){const ei=dn;for(let wi=0;wi<ei.length;wi++){const xr=this._getOptionValue(ei[wi].value);Te.push(xr)}}else{const ei=wt.options;for(let wi=0;wi<ei.length;wi++){const Dr=ei[wi];if(Dr.selected){const xr=this._getOptionValue(Dr.value);Te.push(xr)}}}this.value=Te,U(Te)}}_registerOption(U){const wt=(this._idCounter++).toString();return this._optionMap.set(wt,U),wt}_getOptionId(U){for(const wt of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(wt)._value,U))return wt;return null}_getOptionValue(U){const wt=function Pr(tt){return tt.split(":")[0]}(U);return this._optionMap.has(wt)?this._optionMap.get(wt)._value:U}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(U,wt){1&U&&t.NdJ("change",function(dn){return wt.onChange(dn.target)})("blur",function(){return wt.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([yr]),t.qOj]}),tt})(),ji=(()=>{class tt{constructor(U,wt,Te){this._element=U,this._renderer=wt,this._select=Te,this._select&&(this.id=this._select._registerOption(this))}set ngValue(U){null!=this._select&&(this._value=U,this._setElementValue(qr(this.id,U)),this._select.writeValue(this._select.value))}set value(U){this._select?(this._value=U,this._setElementValue(qr(this.id,U)),this._select.writeValue(this._select.value)):this._setElementValue(U)}_setElementValue(U){this._renderer.setProperty(this._element.nativeElement,"value",U)}_setSelected(U){this._renderer.setProperty(this._element.nativeElement,"selected",U)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return tt.\u0275fac=function(U){return new(U||tt)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Rr,9))},tt.\u0275dir=t.lG2({type:tt,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),tt})();function ms(tt){return"number"==typeof tt?tt:parseInt(tt,10)}let ri=(()=>{class tt{constructor(){this._validator=Kt}ngOnChanges(U){if(this.inputName in U){const wt=this.normalizeInput(U[this.inputName].
1currentValue);this._enabled=this.enabled(wt),this._validator=this._enabled?this.createValidator(wt):Kt,this._onChange&&this._onChange()}}validate(U){return this._validator(U)}registerOnValidatorChange(U){this._onChange=U}enabled(U){return null!=U}}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275dir=t.lG2({type:tt,features:[t.TTD]}),tt})();const bi={provide:D,useExisting:(0,t.Gpc)(()=>Fi),multi:!0};let Fi=(()=>{class tt extends ri{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=U=>function ps(tt){return"number"==typeof tt?tt:parseFloat(tt)}(U),this.createValidator=U=>R(U)}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("min",wt._enabled?wt.min:null)},inputs:{min:"min"},features:[t._Bn([bi]),t.qOj]}),tt})();const Ji={provide:D,useExisting:(0,t.Gpc)(()=>Xi),multi:!0},lr={provide:D,useExisting:(0,t.Gpc)(()=>Li),multi:!0};let Xi=(()=>{class tt extends ri{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=U=>function ts(tt){return null!=tt&&!1!==tt&&"false"!=`${tt}`}(U),this.createValidator=U=>B}enabled(U){return U}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("required",wt._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([Ji]),t.qOj]}),tt})(),Li=(()=>{class tt extends Xi{constructor(){super(...arguments),this.createValidator=U=>rt}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("required",wt._enabled?"":null)},features:[t._Bn([lr]),t.qOj]}),tt})();const ur={provide:D,useExisting:(0,t.Gpc)(()=>si),multi:!0};let si=(()=>{class tt extends ri{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=U=>ms(U),this.createValidator=U=>q(U)}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("minlength",wt._enabled?wt.minlength:null)},inputs:{minlength:"minlength"},features:[t._Bn([ur]),t.qOj]}),tt})();const ti={provide:D,useExisting:(0,t.Gpc)(()=>br),multi:!0};let br=(()=>{class tt extends ri{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=U=>ms(U),this.createValidator=U=>Dt(U)}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("maxlength",wt._enabled?wt.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([ti]),t.qOj]}),tt})();const Er={provide:D,useExisting:(0,t.Gpc)(()=>Ai),multi:!0};let Ai=(()=>{class tt extends ri{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=U=>U,this.createValidator=U=>Wt(U)}}return tt.\u0275fac=function(){let Q;return function(wt){return(Q||(Q=t.n5z(tt)))(wt||tt)}}(),tt.\u0275dir=t.lG2({type:tt,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(U,wt){2&U&&t.uIk("pattern",wt._enabled?wt.pattern:null)},inputs:{pattern:"pattern"},features:[t._Bn([Er]),t.qOj]}),tt})(),rr=(()=>{class tt{}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275mod=t.oAB({type:tt}),tt.\u0275inj=t.cJS({imports:[[Nn]]}),tt})(),fi=(()=>{class tt{}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275mod=t.oAB({type:tt}),tt.\u0275inj=t.cJS({imports:[rr]}),tt})(),jr=(()=>{class tt{static withConfig(U){return{ngModule:tt,providers:[{provide:Mi,useValue:U.warnOnNgModelWithFormControl}]}}}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275mod=t.oAB({type:tt}),tt.\u0275inj=t.cJS({imports:[rr]}),tt})(),sr=(()=>{class tt{group(U,wt=null){const Te=this._reduceControls(U);let wi,dn=null,ei=null;return null!=wt&&(function Cr(tt){return void 0!==tt.asyncValidators||void 0!==tt.validators||void 0!==tt.updateOn}(wt)?(dn=null!=wt.validators?wt.validators:null,ei=null!=wt.asyncValidators?wt.asyncValidators:null,wi=null!=wt.updateOn?wt.updateOn:void 0):(dn=null!=wt.validator?wt.validator:null,ei=null!=wt.asyncValidator?wt.asyncValidator:null)),new Ci(Te,{asyncValidators:ei,updateOn:wi,validators:dn})}control(U,wt,Te){return new yn(U,wt,Te)}array(U,wt,Te){const dn=U.map(ei=>this._createControl(ei));return new Di(dn,wt,Te)}_reduceControls(U){const wt={};
1return Object.keys(U).forEach(Te=>{wt[Te]=this._createControl(U[Te])}),wt}_createControl(U){return Ce(U)||he(U)||je(U)?U:Array.isArray(U)?this.control(U[0],U.length>1?U[1]:null,U.length>2?U[2]:null):this.control(U)}}return tt.\u0275fac=function(U){return new(U||tt)},tt.\u0275prov=t.Yz7({token:tt,factory:tt.\u0275fac,providedIn:jr}),tt})()},47423:(we,F,s)=>{"use strict";s.d(F,{lW:()=>a,ot:()=>u,zs:()=>l});var t=s(5e3),r=s(90508),h=s(76360),E=s(15664);const p=["mat-button",""],b=["*"],c=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],o=(0,r.pj)((0,r.Id)((0,r.Kr)(class{constructor(f){this._elementRef=f}})));let a=(()=>{class f extends o{constructor(_,D,M){super(_),this._focusMonitor=D,this._animationMode=M,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const I of c)this._hasHostAttributes(I)&&this._getHostElement().classList.add(I);_.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(_,D){_?this._focusMonitor.focusVia(this._getHostElement(),_,D):this._getHostElement().focus(D)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(..._){return _.some(D=>this._getHostElement().hasAttribute(D))}}return f.\u0275fac=function(_){return new(_||f)(t.Y36(t.SBq),t.Y36(E.tE),t.Y36(h.Qb,8))},f.\u0275cmp=t.Xpm({type:f,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(_,D){if(1&_&&t.Gf(r.wG,5),2&_){let M;t.iGM(M=t.CRH())&&(D.ripple=M.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(_,D){2&_&&(t.uIk("disabled",D.disabled||null),t.ekj("_mat-animation-noopable","NoopAnimations"===D._animationMode)("mat-button-disabled",D.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.qOj],attrs:p,ngContentSelectors:b,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(_,D){1&_&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA(),t._UZ(2,"
1span",1)(3,"span",2)),2&_&&(t.xp6(2),t.ekj("mat-button-ripple-round",D.isRoundButton||D.isIconButton),t.Q6J("matRippleDisabled",D._isRippleDisabled())("matRippleCentered",D.isIconButton)("matRippleTrigger",D._getHostElement()))},directives:[r.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),f})(),l=(()=>{class f extends a{constructor(_,D,M,I){super(D,_,M),this._ngZone=I,this._haltDisabledEvents=L=>{this.disabled&&(L.preventDefault(),L.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return f.\u0275fac=function(_){return new(_||f)(t.Y36(E.tE),t.Y36(t.SBq),t.Y36(h.Qb,8),t.Y36(t.R0b,8))},f.\u0275cmp=t.Xpm({type:f,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(_,D){2&_&&(t.uIk("tabindex",D.disabled?-1:D.tabIndex)("disabled",D.disabled||null)("aria-disabled",D.disabled.toString()),t.ekj("_mat-animation-noopable","NoopAnimations"===D._animationMode)("mat-button-disabled",D.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[t.qOj],attrs:p,ngContentSelectors:b,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(_,D){1&_&&(t.F$t(),t.TgZ(0,"span",0),t.Hsn(1),t.qZA(),t._UZ(2,"
1span",1)(3,"span",2)),2&_&&(t.xp6(2),t.ekj("mat-button-ripple-round",D.isRoundButton||D.isIconButton),t.Q6J("matRippleDisabled",D._isRippleDisabled())("matRippleCentered",D.isIconButton)("matRippleTrigger",D._getHostElement()))},directives:[r.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),f})(),u=(()=>{class f{}return f.\u0275fac=function(_){return new(_||f)},f.\u0275mod=t.oAB({type:f}),f.\u0275inj=t.cJS({imports:[[r.si,r.BQ],r.BQ]}),f})()},9224:(we,F,s)=>{"use strict";s.d(F,{$j:()=>l,QW:()=>rt,a8:()=>R,dk:()=>N,dn:()=>o,hq:()=>u,n5:()=>a,rt:()=>f});var t=s(5e3),r=s(76360),h=s(90508);const E=["*",[["mat-card-footer"]]],p=["*","mat-card-footer"],b=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],y=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"];let o=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275dir=t.lG2({type:w,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),w})(),a=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275dir=t.lG2({type:w,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),w})(),l=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275dir=t.lG2({type:w,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),w})(),u=(()=>{class w{constructor(){this.align="start"}}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275dir=t.lG2({type:w,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(Dt,Wt){2&Dt&&t.ekj("mat-card-actions-align-en
1d","end"===Wt.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),w})(),f=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275dir=t.lG2({type:w,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),w})(),R=(()=>{class w{constructor(Dt){this._animationMode=Dt}}return w.\u0275fac=function(Dt){return new(Dt||w)(t.Y36(r.Qb,8))},w.\u0275cmp=t.Xpm({type:w,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(Dt,Wt){2&Dt&&t.ekj("_mat-animation-noopable","NoopAnimations"===Wt._animationMode)},exportAs:["matCard"],ngContentSelectors:p,decls:2,vars:0,template:function(Dt,Wt){1&Dt&&(t.F$t(E),t.Hsn(0),t.Hsn(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}
1.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),w})(),N=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275cmp=t.Xpm({type:w,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:y,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(Dt,Wt){1&Dt&&(t.F$t(b),t.Hsn(0),t.TgZ(1,"div",0),t.Hsn(2,1),t.qZA(),t.Hsn(3,2))},encapsulation:2,changeDetection:0}),w})(),rt=(()=>{class w{}return w.\u0275fac=function(Dt){return new(Dt||w)},w.\u0275mod=t.oAB({type:w}),w.\u0275inj=t.cJS({imports:[[h.BQ],h.BQ]}),w})()},77446:(we,F,s)=>{"use strict";s.d(F,{e_:()=>L,oG:()=>M,p9:()=>N});var t=s(63191),r=s(5e3),h=s(93075),E=s(90508),p=s(76360),b=s(15664),y=s(17144);const m=["input"],c=function(B){return{enterDuration:B}},o=["*"],a=new r.OlP("mat-checkbox-default-options",{providedIn:"root",factory:l});function l(){return{color:"accent",clickAction:"check-indeterminate"}}let u=0;const f=l(),g={provide:h.JU,useExisting:(0,r.Gpc)(()=>M),multi:!0};class _{}const D=(0,E.sb)((0,E.pj)((0,E.Kr)((0,E.Id)(class{constructor(B){this._elementRef=B}}))));let M=(()=>{class B extends D{constructor(w,q,Dt,Wt,Kt,Qt,ce){super(w),this._changeDetectorRef=q,this._focusMonitor=Dt,this._ngZone=Wt,this._animationMode=Qt,this._options=ce,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++u,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new r.vpe,this.indeterminateChange=new r.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||f,this.color=this.defaultColor=this._options.color||f.color,this.tabIndex=parseInt(Kt)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(w){this._required=(0,t.Ig)(w)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(w=>{w||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(w){const q=(0,t.Ig)(w);q!=this.checked&&(this._checked=q,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(w){const q=(0,t.Ig)(w);q!==this.disabled&&(this._disabled=q,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(w){const q=w!=this._indeterminate;this._indeterminate=(0,t.Ig)(w),q&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(w){this.checked=!!w}registerOnChange(w){this._controlValueAccessorChangeFn=w}registerOnTouched(w){this._onTouched=w}setDisabledState(w){this.disabled=w}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(w){let q=this._currentCheckState,Dt=this._elementRef.nativeElement;if(q!==w&&(this._currentAnimationClass.length>0&&Dt.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(q,w),this._currentCheckState=w,this._currentAnimationClass.length>0)){Dt.classList.add(this._currentAnimationClass);const Wt=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{Dt.classList.remove(Wt)},1e3)})}}_emitChangeEvent(){const w=new _;w.source=this,w.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(w),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_onInputClick(w){var q;const Dt=null===(q=this._options)||void 0===q?void 0:q.clickAction;w.stopPropagation(),this.disabled||"noop"===Dt?!this.disabled&&"noop"===Dt&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==Dt&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(w,q){w?this._focusMonitor.focusVia(this._inputElement,w,q):this._inputElement.nativeElement.focus(q)}_onInteractionEvent(w){w.stopPropagation()}_getAnimationClassForCheckStateTransition(w,q){if("NoopAnimations"===this._animationMode)return"";let Dt="";switch(w){case 0:if(1===q)Dt="unchecked-checked";else{if(3!=q)return"";Dt="unchecked-indeterminate"}break;case 2:Dt=1===q?"unchecked-checked":"unchecked-indeterminate";break;case 1:Dt=2===q?"checked-unchecked":"checked-indeterminate";break;case 3:Dt=1===q?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${Dt}`}_syncIndeterminate(w){const q=this._inputElement;q&&(q.nativeElement.indeterminate=w)}}return B.\u0275fac=function(w){return new(w||B)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(b.tE),r.Y36(r.R0b),r.$8M("tabindex"),r.Y36(p.Qb,8),r.Y36(a,8))},B.\u0275cmp=r.Xpm({type:B,selectors:[["mat-checkbox"]],viewQuery:function(w,q){if(1&w&&(r.Gf(m,5),r.Gf(E.wG,5)),2&w){let Dt;r.iGM(Dt=r.CRH())&&(q._inputElement=Dt.first),r.iGM(Dt=r.CRH())&&(q.ripple=Dt.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(w,q){2&w&&(r.Ikx("id",q.id),r.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),r.ekj("mat-checkbox-indeterminate",q.indeterminate)("mat-checkbox-checked",q.checked)("mat-checkbox-disabled",q.disabled)("mat-checkbox-label-before","before"==q.labelPosition)("_mat-animation-noopable","NoopAnimations"===q._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[r._Bn([g]),r.qOj],ngContentSelectors:o,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(w,q){if(1&w&&(r.F$t(),r.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),r.NdJ("change",function(Wt){return q._onInteractionEvent(Wt)})("click",function(Wt){return q._onInputClick(Wt)}),r.qZA(),r.TgZ(5,"span",5),r._UZ(6,"span",6),r.qZA(),r._UZ(7,"span",7),r.TgZ(8,"span",8),r.O4$(),r.TgZ(9,"svg",9),r._UZ(10,"path",10),r.qZA(),r.kcU(),r._UZ(11,"span",11),r.qZA()(),r.TgZ(12,"span",12,13),r.NdJ("cdkObserveContent",function(){return q._onLabelTextChange()}),r.TgZ(14,"span",14),r._uU(15,"\xa0"),r.qZA(),r.Hsn(16),r.qZA()()),2&w){const Dt=r.MAs(1),Wt=r.MAs(13);r.uIk("for",q.inputId),r.xp6(2),r.ekj("mat-checkbox-inner-container-no-side-margin",!Wt.textContent||!Wt.textContent.trim()),r.x
1p6(1),r.Q6J("id",q.inputId)("required",q.required)("checked",q.checked)("disabled",q.disabled)("tabIndex",q.tabIndex),r.uIk("value",q.value)("name",q.name)("aria-label",q.ariaLabel||null)("aria-labelledby",q.ariaLabelledby)("aria-checked",q._getAriaChecked())("aria-describedby",q.ariaDescribedby),r.xp6(2),r.Q6J("matRippleTrigger",Dt)("matRippleDisabled",q._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",r.VKq(19,c,"NoopAnimations"===q._animationMode?0:150))}},directives:[E.wG,y.wD],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}
1@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),B})();const I={provide:h.Cf,useExisting:(0,r.Gpc)(()=>L),multi:!0};let L=(()=>{class B extends h.Zs{}return B.\u0275fac=function(){let rt;return function(q){return(rt||(rt=r.n5z(B)))(q||B)}}(),B.\u0275dir=r.lG2({type:B,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[r._Bn([I]),r.qOj]}),B})(),R=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=r.oAB({type:B}),B.\u0275inj=r.cJS({}),B})(),N=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=r.oAB({type:B}),B.\u0275inj=r.cJS({imports:[[E.si,E.BQ,y.Q8,R],E.BQ,R]}),B})()},90508:(we,F,s)=>{"use strict";s.d(F,{yN:()=>I,mZ:()=>L,_A:()=>De,rD:()=>At,sG:()=>ve,Ad:()=>Ke,K7:()=>bt,HF:()=>ut,BQ:()=>B,X2:()=>vt,uc:()=>zt,ey:()=>ct,Ng:()=>me,nP:()=>gt,us:()=>nt,wG:()=>H,si:()=>X,CB:()=>Lt,jH:()=>$t,pj:()=>Wt,Kr:()=>Kt,Id:()=>Dt,FD:()=>ce,dB:()=>Ee,sb:()=>Qt,E0:()=>kt});var t=s(5e3),r=s(50226),E=s(69808),p=s(70925),b=s(15664),y=s(63191),m=s(8929),c=s(32916),o=s(1059),a=s(76360),l=s(91159);function g(ft,K){if(1&ft&&t._UZ(0,"mat-pseudo-checkbox",4),2&ft){const G=t.oxw();t.Q6J("state",G.selected?"checked":"unchecked")("disabled",G.disabled)}}function _(ft,K){if(1&ft&&(t.TgZ(0,"span",5),t._uU(1),t.qZA()),2&ft){const G=t.oxw();
1t.xp6(1),t.hij("(",G.group.label,")")}}const D=["*"];let I=(()=>{class ft{}return ft.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",ft.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",ft.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",ft.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",ft})(),L=(()=>{class ft{}return ft.COMPLEX="375ms",ft.ENTERING="225ms",ft.EXITING="195ms",ft})();const N=new t.OlP("mat-sanity-checks",{providedIn:"root",factory:function R(){return!0}});let B=(()=>{class ft{constructor(G,et,Rt){this._sanityChecks=et,this._document=Rt,this._hasDoneGlobalChecks=!1,G._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(G){return!(0,p.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[G])}}return ft.\u0275fac=function(G){return new(G||ft)(t.LFG(b.qm),t.LFG(N,8),t.LFG(E.K0))},ft.\u0275mod=t.oAB({type:ft}),ft.\u0275inj=t.cJS({imports:[[r.vT],r.vT]}),ft})();function Dt(ft){return class extends ft{constructor(...K){super(...K),this._disabled=!1}get disabled(){return this._disabled}set disabled(K){this._disabled=(0,y.Ig)(K)}}}function Wt(ft,K){return class extends ft{constructor(...G){super(...G),this.defaultColor=K,this.color=K}get color(){return this._color}set color(G){const et=G||this.defaultColor;et!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),et&&this._elementRef.nativeElement.classList.add(`mat-${et}`),this._color=et)}}}function Kt(ft){return class extends ft{constructor(...K){super(...K),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(K){this._disableRipple=(0,y.Ig)(K)}}}function Qt(ft,K=0){return class extends ft{constructor(...G){super(...G),this._tabIndex=K,this.defaultTabIndex=K}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(G){this._tabIndex=null!=G?(0,y.su)(G):this.defaultTabIndex}}}function ce(ft){return class extends ft{constructor(...K){super(...K),this.stateChanges=new m.xQ,this.errorState=!1}updateErrorState(){const K=this.errorState,Xt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Xt!==K&&(this.errorState=Xt,this.stateChanges.next())}}}function Ee(ft){return class extends ft{constructor(...K){super(...K),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new c.y(G=>{this._isInitialized?this._notifySubscriber(G):this._pendingSubscribers.push(G)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(K){K.next(),K.complete()}}}const Ke=new t.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function _e(){return(0,t.f3M)(t.soG)}});class De{constructor(){this._localeChanges=new m.xQ,this.localeChanges=this._localeChanges}getValidDateOrNull(K){return this.isDateInstance(K)&&this.isValid(K)?K:null}deserialize(K){return null==K||this.isDateInstance(K)&&this.isValid(K)?K:this.invalid()}setLocale(K){this.locale=K,this._localeChanges.next()}compareDate(K,G){return this.getYear(K)-this.getYear(G)||this.getMonth(K)-this.getMonth(G)||this.getDate(K)-this.getDate(G)}sameDate(K,G){if(K&&G){let et=this.isValid(K),Rt=this.isValid(G);return et&&Rt?!this.compareDate(K,G):et==Rt}return K==G}clampDate(K,G,et){return G&&this.compareDate(K,G)<0?G:et&&this.compareDate(K,et)>0?et:K}}const ve=new t.OlP("mat-date-formats");let At=(()=>{class ft{isErrorState(G,et){return!!(G&&G.invalid&&(G.touched||et&&et.submitted))}}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275prov=t.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})(),vt=(()=>{class ft{}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275dir=t.lG2({type:ft,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),ft})();function kt(ft,K,G="mat"){ft.changes.pipe((0,o.O)(ft)).subscribe(({length:et})=>{St(K,`${G}-2-line`,!1),St(K,`${G}-3-line`,!1),St(K,`${G}-multi-line`,!1),2===et||3===et?St(K,`${G}-${et}-line`,!0):et>3&&St(K,`${G}
1-multi-line`,!0)})}function St(ft,K,G){ft.nativeElement.classList.toggle(K,G)}let zt=(()=>{class ft{}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275mod=t.oAB({type:ft}),ft.\u0275inj=t.cJS({imports:[[B],B]}),ft})();class qt{constructor(K,G,et){this._renderer=K,this.element=G,this.config=et,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Oe={enterDuration:225,exitDuration:150},an=(0,p.i$)({passive:!0}),ke=["mousedown","touchstart"],pn=["mouseup","mouseleave","touchend","touchcancel"];class Be{constructor(K,G,et,Rt){this._target=K,this._ngZone=G,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,Rt.isBrowser&&(this._containerElement=(0,y.fI)(et))}fadeInRipple(K,G,et={}){const Rt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Xt=Object.assign(Object.assign({},Oe),et.animation);et.centered&&(K=Rt.left+Rt.width/2,G=Rt.top+Rt.height/2);const Me=et.radius||function lt(ft,K,G){const et=Math.max(Math.abs(ft-G.left),Math.abs(ft-G.right)),Rt=Math.max(Math.abs(K-G.top),Math.abs(K-G.bottom));return Math.sqrt(et*et+Rt*Rt)}(K,G,Rt),qe=K-Rt.left,Je=G-Rt.top,An=Xt.enterDuration,hn=document.createElement("div");hn.classList.add("mat-ripple-element"),hn.style.left=qe-Me+"px",hn.style.top=Je-Me+"px",hn.style.height=2*Me+"px",hn.style.width=2*Me+"px",null!=et.color&&(hn.style.backgroundColor=et.color),hn.style.transitionDuration=`${An}ms`,this._containerElement.appendChild(hn),function Ye(ft){window.getComputedStyle(ft).getPropertyValue("opacity")}(hn),hn.style.transform="scale(1)";const de=new qt(this,hn,et);return de.state=0,this._activeRipples.add(de),et.persistent||(this._mostRecentTransientRipple=de),this._runTimeoutOutsideZone(()=>{const te=de===this._mostRecentTransientRipple;de.state=1,!et.persistent&&(!te||!this._isPointerDown)&&de.fadeOut()},An),de}fadeOutRipple(K){const G=this._activeRipples.delete(K);if(K===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!G)return;const et=K.element,Rt=Object.assign(Object.assign({},Oe),K.config.animation);et.style.transitionDuration=`${Rt.exitDuration}ms`,et.style.opacity="0",K.state=2,this._runTimeoutOutsideZone(()=>{K.state=3,et.remove()},Rt.exitDuration)}fadeOutAll(){this._activeRipples.forEach(K=>K.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(K=>{K.config.persistent||K.fadeOut()})}setupTriggerEvents(K){const G=(0,y.fI)(K);!G||G===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=G,this._registerEvents(ke))}handleEvent(K){"mousedown"===K.type?this._onMousedown(K):"touchstart"===K.type?this._onTouchStart(K):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(pn),this._pointerUpEventsRegistered=!0)}_onMousedown(K){const G=(0,b.X6)(K),et=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!G&&!et&&(this._isPointerDown=!0,this.fadeInRipple(K.clientX,K.clientY,this._target.rippleConfig))}_onTouchStart(K){if(!this._target.rippleDisabled&&!(0,b.yG)(K)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const G=K.changedTouches;for(let et=0;et<G.length;et++)this.fadeInRipple(G[et].clientX,G[et].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._activeRipples.forEach(K=>{!K.config.persistent&&(1===K.state||K.config.terminateOnPointerUp&&0===K.state)&&K.fadeOut()}))}_runTimeoutOutsideZone(K,G=0){this._ngZone.runOutsideAngular(()=>setTimeout(K,G))}_registerEvents(K){this._ngZone.runOutsideAngular(()=>{K.forEach(G=>{this._triggerElement.addEventListener(G,this,an)})})}_removeTriggerEvents(){this._triggerElement&&(ke.forEach(K=>{this._triggerElement.removeEventListener(K,this,an)}),this._pointerUpEventsRegistered&&pn.forEach(K=>{this._triggerElement.removeEventListener(K,this,an)}))}}const J=new t.OlP("mat-ripple-global-options");let H=(()=>{class ft{constructor(G,et,Rt,Xt,Me){this._elementRef=G,this._animationMode=Me,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Xt||{},this._rippleRenderer=new Be(this,et,G,Rt)}get disabled(){return this._disabled}
1set disabled(G){G&&this.fadeOutAllNonPersistent(),this._disabled=G,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(G){this._trigger=G,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(G,et=0,Rt){return"number"==typeof G?this._rippleRenderer.fadeInRipple(G,et,Object.assign(Object.assign({},this.rippleConfig),Rt)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),G))}}return ft.\u0275fac=function(G){return new(G||ft)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(p.t4),t.Y36(J,8),t.Y36(a.Qb,8))},ft.\u0275dir=t.lG2({type:ft,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(G,et){2&G&&t.ekj("mat-ripple-unbounded",et.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),ft})(),X=(()=>{class ft{}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275mod=t.oAB({type:ft}),ft.\u0275inj=t.cJS({imports:[[B],B]}),ft})(),gt=(()=>{class ft{constructor(G){this._animationMode=G,this.state="unchecked",this.disabled=!1}}return ft.\u0275fac=function(G){return new(G||ft)(t.Y36(a.Qb,8))},ft.\u0275cmp=t.Xpm({type:ft,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(G,et){2&G&&t.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===et.state)("mat-pseudo-checkbox-checked","checked"===et.state)("mat-pseudo-checkbox-disabled",et.disabled)("_mat-animation-noopable","NoopAnimations"===et._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(G,et){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),ft})(),nt=(()=>{class ft{}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275mod=t.oAB({type:ft}),ft.\u0275inj=t.cJS({imports:[[B]]}),ft})();const ut=new t.OlP("MAT_OPTION_PARENT_COMPONENT"),bt=new t.OlP("MatOptgroup");let at=0;class Bt{constructor(K,G=!1){this.source=K,this.isUserInput=G}}let Y=(()=>{class ft{constructor(G,et,Rt,Xt){this._element=G,this._changeDetectorRef=et,this._parent=Rt,this.group=Xt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+at++,this.onSelectionChange=new t.vpe,this._stateChanges=new m.xQ}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(G){this._disabled=(0,y.Ig)(G)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(G,et){const Rt=this._getHostElement();"function"==typeof Rt.focus&&Rt.focus(et)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(G){(G.keyCode===l.K5||G.keyCode===l.L_)&&!(0,l.Vb)(G)&&(this._selectViaInteraction(),G.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}
1_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const G=this.viewValue;G!==this._mostRecentViewValue&&(this._mostRecentViewValue=G,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(G=!1){this.onSelectionChange.emit(new Bt(this,G))}}return ft.\u0275fac=function(G){t.$Z()},ft.\u0275dir=t.lG2({type:ft,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),ft})(),ct=(()=>{class ft extends Y{constructor(G,et,Rt,Xt){super(G,et,Rt,Xt)}}return ft.\u0275fac=function(G){return new(G||ft)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(ut,8),t.Y36(bt,8))},ft.\u0275cmp=t.Xpm({type:ft,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(G,et){1&G&&t.NdJ("click",function(){return et._selectViaInteraction()})("keydown",function(Xt){return et._handleKeydown(Xt)}),2&G&&(t.Ikx("id",et.id),t.uIk("tabindex",et._getTabIndex())("aria-selected",et._getAriaSelected())("aria-disabled",et.disabled.toString()),t.ekj("mat-selected",et.selected)("mat-option-multiple",et.multiple)("mat-active",et.active)("mat-option-disabled",et.disabled))},exportAs:["matOption"],features:[t.qOj],ngContentSelectors:D,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(G,et){1&G&&(t.F$t(),t.YNc(0,g,1,2,"mat-pseudo-checkbox",0),t.TgZ(1,"span",1),t.Hsn(2),t.qZA(),t.YNc(3,_,2,1,"span",2),t._UZ(4,"div",3)),2&G&&(t.Q6J("ngIf",et.multiple),t.xp6(3),t.Q6J("ngIf",et.group&&et.group._inert),t.xp6(1),t.Q6J("matRippleTrigger",et._getHostElement())("matRippleDisabled",et.disabled||et.disableRipple))},directives:[gt,E.O5,H],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),ft})();function Lt(ft,K,G){if(G.length){let et=K.toArray(),Rt=G.toArray(),Xt=0;for(let Me=0;Me<ft+1;Me++)et[Me].group&&et[Me].group===Rt[Xt]&&Xt++;return Xt}return 0}function $t(ft,K,G,et){return ft<G?ft:ft+K>G+et?Math.max(0,ft-et+K):G}let me=(()=>{class ft{}return ft.\u0275fac=function(G){return new(G||ft)},ft.\u0275mod=t.oAB({type:ft}),ft.\u0275inj=t.cJS({imports:[[X,E.ez,B,nt]]}),ft})()},48966:(we,F,s)=>{"use strict";s.d(F,{H8:()=>$,Is:()=>pt,WI:()=>Dt,ZT:()=>Yt,so:()=>w,uh:()=>yt,uw:()=>_e,xY:()=>Ft});var t=s(92845),r=s(47429),h=s(5e3),E=s(90508),p=s(50226),b=s(8929),y=s(88514),m=s(21086),c=s(92198),o=s(72986),a=s(1059),l=s(70925),u=s(69808),f=s(41777),g=s(15664),_=s(91159),D=s(76360);function M(Et,At){}class I{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const L={dialogContainer:(0,f.X$)("dialogContainer",[(0,f.SB)("void, exit",(0,f.oB)({opacity:0,transform:"scale(0.7)"})),(0,f.SB)("enter",(0,f.oB)({transform:"none"})),(0,f.eR)("* => enter",(0,f.ru)([(0,f.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,f.oB)({transform:"none",opacity:1})),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})])),(0,f.eR)("* => void, * => exit",(0,f.ru)([(0,f.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,f.oB)({opacity:0}
1)),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]))])};let N=(()=>{class Et extends r.en{constructor(vt,kt,St,zt,qt,Oe,Ge,an){super(),this._elementRef=vt,this._focusTrapFactory=kt,this._changeDetectorRef=St,this._config=qt,this._interactivityChecker=Oe,this._ngZone=Ge,this._focusMonitor=an,this._animationStateChanged=new h.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=ke=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(ke)),this._ariaLabelledBy=qt.ariaLabelledBy||null,this._document=zt}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,l.ht)())}attachComponentPortal(vt){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(vt)}attachTemplatePortal(vt){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(vt)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(vt,kt){this._interactivityChecker.isFocusable(vt)||(vt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const St=()=>{vt.removeEventListener("blur",St),vt.removeEventListener("mousedown",St),vt.removeAttribute("tabindex")};vt.addEventListener("blur",St),vt.addEventListener("mousedown",St)})),vt.focus(kt)}_focusByCssSelector(vt,kt){let St=this._elementRef.nativeElement.querySelector(vt);St&&this._forceFocus(St,kt)}_trapFocus(){const vt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||vt.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(kt=>{kt||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const vt=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&vt&&"function"==typeof vt.focus){const kt=(0,l.ht)(),St=this._elementRef.nativeElement;(!kt||kt===this._document.body||kt===St||St.contains(kt))&&(this._focusMonitor?(this._focusMonitor.focusVia(vt,this._closeInteractionType),this._closeInteractionType=null):vt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const vt=this._elementRef.nativeElement,kt=(0,l.ht)();return vt===kt||vt.contains(kt)}}return Et.\u0275fac=function(vt){return new(vt||Et)(h.Y36(h.SBq),h.Y36(g.qV),h.Y36(h.sBO),h.Y36(u.K0,8),h.Y36(I),h.Y36(g.ic),h.Y36(h.R0b),h.Y36(g.tE))},Et.\u0275dir=h.lG2({type:Et,viewQuery:function(vt,kt){if(1&vt&&h.Gf(r.Pl,7),2&vt){let St;h.iGM(St=h.CRH())&&(kt._portalOutlet=St.first)}},features:[h.qOj]}),Et})(),B=(()=>{class Et extends N{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:vt,totalTime:kt}){"enter"===vt?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:kt})):"exit"===vt&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:kt}))}_onAnimationStart({toState:vt,totalTime:kt}){"enter"===vt?this._animationStateChanged.next({state:"opening",totalTime:kt}):("exit"===vt||"void"===vt)&&this._animationStateChanged.next({state:"closing",totalTime:kt})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return Et.\u0275fac=function(){let At;return function(kt){return(At||(At=h.n5z(Et)))(kt||Et)}}(),Et.\u0275cmp=h.Xpm({type:Et,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(vt,kt){1&vt&&h.WFA("@dialogContainer.start",function(zt){return kt._onAnimationStart(zt)})("@dialogContainer.done",function(zt){return kt._onAnimationDone(zt)}),2&vt&&(h.Ikx("id",kt._id),h.uIk("role",kt._config.role)("aria-labelledby",kt._config.ariaLabel?null:kt._ariaLabelledBy)("aria-label",kt._config.ariaLabel)("aria-describedby",kt._config.ariaDescribedBy||null),h.d8E("@dialogContainer",kt._state))},features:[h.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(vt,kt){1&vt&&h.YNc(0,M,0,0,"ng-template",0)},directives:[r.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[L.dialogContainer]}}),Et})(),rt=0;class w{constructor(At,vt,kt="mat-dialog-"+rt++){this._overlayRef=At,this._containerInstance=vt,this.id=kt,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new b.xQ,this._afterClosed=new b.xQ,this._beforeClosed=new b.xQ,this._state=0,vt._id=kt,vt._animationStateChanged.pipe((0,c.h)(St=>"opened"===St.state),(0,o.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),vt._animationStateChanged.pipe((0,c.h)(St=>"closed"===St.state),(0,o.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),At.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),At.keydownEvents().pipe((0,c.h)(St=>St.keyCode===_.hY&&!this.disableClose&&!(0,_.Vb)(St))).subscribe(St=>{St.preventDefault(),q(this,"keyboard")}),At.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():q(this,"mouse")})}close(At){this._result=At,this._containerInstance._animationStateChanged.pipe((0,c.h)(vt=>"closing"===vt.state),(0,o.q)(1)).subscribe(vt=>{this._beforeClosed.next(At),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),vt.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(At){let vt=this._getPositionStrategy();return At&&(At.left||At.right)?At.left?vt.left(At.left):vt.right(At.right):vt.centerHorizontally(),At&&(At.top||At.bottom)?At.top?vt.top(At.top):vt.bottom(At.bottom):vt.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(At="",vt=""){return this._overlayRef.updateSize({width:At,height:vt}),this._overlayRef.updatePosition(),this}addPanelClass(At){return this._overlayRef.addPanelClass(At),this}removePanelClass(At){return this._overlayRef.removePanelClass(At),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function q(Et,At,vt){return void 0!==Et._containerInstance&&(Et._containerInstance._closeInteractionType=At),Et.close(vt)}const Dt=new h.OlP("MatDialogData"),Wt=new h.OlP("mat-dialog-default-options"),Kt=new h.OlP("mat-dialog-scroll-strategy"),Ee={provide:Kt,deps:[t.aV],useFactory:function ce(Et){return()=>Et.scrollStrategies.block()}};let Ke=(()=>{class Et{constructor(vt,kt,St,zt,qt,Oe,Ge,an,ke,pn){this._overlay=vt,this._injector=kt,this._defaultOptions=St,this._parentDialog=zt,this._overlayContainer=qt,this._dialogRefConstructor=Ge,this._dialogContainerType=an,this._dialogDataToken=ke,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new b.xQ,this._afterOpenedAtThisLevel=new b.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,y.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,a.O)(void 0))),this._scrollStrategy=Oe}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const vt=this._parentDialog;return vt?vt._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(vt,kt){kt=function De(Et,At){return Object.assign(Object.assign({},At),Et)}(kt,this._defaultOptions||new I),kt.id&&this.getDialogById(kt.id);const St=this._createOverlay(kt),zt=this._attachDialogContainer(St,kt),qt=this._attachDialogContent(vt,zt,St,kt);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(qt),qt.afterClosed().subscribe(()=>this._removeOpenDialog(qt)),this.afterOpened.next(qt),zt._initializeWithAttachedContent(),qt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(vt){return this.openDialogs.find(kt=>kt.id===vt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(vt){const kt=this._getOverlayConfig(vt);return this._overlay.create(kt)}_getOverlayConfig(vt){const kt=new t.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:vt.scrollStrategy||this._scrollStrategy(),panelClass:vt.panelClass,hasBackdrop:vt.hasBackdrop,direction:vt.direction,minWidth:vt.minWidth,minHeight:vt.minHeight,maxWidth:vt.maxWidth,maxHeight:vt.maxHeight,disposeOnNavigation:vt.closeOnNavigation});
1return vt.backdropClass&&(kt.backdropClass=vt.backdropClass),kt}_attachDialogContainer(vt,kt){const zt=h.zs3.create({parent:kt&&kt.viewContainerRef&&kt.viewContainerRef.injector||this._injector,providers:[{provide:I,useValue:kt}]}),qt=new r.C5(this._dialogContainerType,kt.viewContainerRef,zt,kt.componentFactoryResolver);return vt.attach(qt).instance}_attachDialogContent(vt,kt,St,zt){const qt=new this._dialogRefConstructor(St,kt,zt.id);if(vt instanceof h.Rgc)kt.attachTemplatePortal(new r.UE(vt,null,{$implicit:zt.data,dialogRef:qt}));else{const Oe=this._createInjector(zt,qt,kt),Ge=kt.attachComponentPortal(new r.C5(vt,zt.viewContainerRef,Oe,zt.componentFactoryResolver));qt.componentInstance=Ge.instance}return qt.updateSize(zt.width,zt.height).updatePosition(zt.position),qt}_createInjector(vt,kt,St){const zt=vt&&vt.viewContainerRef&&vt.viewContainerRef.injector,qt=[{provide:this._dialogContainerType,useValue:St},{provide:this._dialogDataToken,useValue:vt.data},{provide:this._dialogRefConstructor,useValue:kt}];return vt.direction&&(!zt||!zt.get(p.Is,null,h.XFs.Optional))&&qt.push({provide:p.Is,useValue:{value:vt.direction,change:(0,m.of)()}}),h.zs3.create({parent:zt||this._injector,providers:qt})}_removeOpenDialog(vt){const kt=this.openDialogs.indexOf(vt);kt>-1&&(this.openDialogs.splice(kt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((St,zt)=>{St?zt.setAttribute("aria-hidden",St):zt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const vt=this._overlayContainer.getContainerElement();if(vt.parentElement){const kt=vt.parentElement.children;for(let St=kt.length-1;St>-1;St--){let zt=kt[St];zt!==vt&&"SCRIPT"!==zt.nodeName&&"STYLE"!==zt.nodeName&&!zt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(zt,zt.getAttribute("aria-hidden")),zt.setAttribute("aria-hidden","true"))}}}_closeDialogs(vt){let kt=vt.length;for(;kt--;)vt[kt].close()}}return Et.\u0275fac=function(vt){h.$Z()},Et.\u0275dir=h.lG2({type:Et}),Et})(),_e=(()=>{class Et extends Ke{constructor(vt,kt,St,zt,qt,Oe,Ge,an){super(vt,kt,zt,Oe,Ge,qt,w,B,Dt,an)}}return Et.\u0275fac=function(vt){return new(vt||Et)(h.LFG(t.aV),h.LFG(h.zs3),h.LFG(u.Ye,8),h.LFG(Wt,8),h.LFG(Kt),h.LFG(Et,12),h.LFG(t.Xj),h.LFG(D.Qb,8))},Et.\u0275prov=h.Yz7({token:Et,factory:Et.\u0275fac}),Et})(),ve=0,Yt=(()=>{class Et{constructor(vt,kt,St){this.dialogRef=vt,this._elementRef=kt,this._dialog=St,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=It(this._elementRef,this._dialog.openDialogs))}ngOnChanges(vt){const kt=vt._matDialogClose||vt._matDialogCloseResult;kt&&(this.dialogResult=kt.currentValue)}_onButtonClick(vt){q(this.dialogRef,0===vt.screenX&&0===vt.screenY?"keyboard":"mouse",this.dialogResult)}}return Et.\u0275fac=function(vt){return new(vt||Et)(h.Y36(w,8),h.Y36(h.SBq),h.Y36(_e))},Et.\u0275dir=h.lG2({type:Et,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(vt,kt){1&vt&&h.NdJ("click",function(zt){return kt._onButtonClick(zt)}),2&vt&&h.uIk("aria-label",kt.ariaLabel||null)("type",kt.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[h.TTD]}),Et})(),yt=(()=>{class Et{constructor(vt,kt,St){this._dialogRef=vt,this._elementRef=kt,this._dialog=St,this.id="mat-dialog-title-"+ve++}ngOnInit(){this._dialogRef||(this._dialogRef=It(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const vt=this._dialogRef._containerInstance;vt&&!vt._ariaLabelledBy&&(vt._ariaLabelledBy=this.id)})}}return Et.\u0275fac=function(vt){return new(vt||Et)(h.Y36(w,8),h.Y36(h.SBq),h.Y36(_e))},Et.\u0275dir=h.lG2({type:Et,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(vt,kt){2&vt&&h.Ikx("id",kt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),Et})(),Ft=(()=>{class Et{}return Et.\u0275fac=function(vt){return new(vt||Et)},Et.\u0275dir=h.lG2({type:Et,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),Et})(),$=(()=>{class Et{}return Et.\u0275fac=function(vt){return new(vt||Et)},Et.\u0275dir=h.lG2({type:Et,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),Et})();function It(Et,At){let vt=Et.nativeElement.parentElement;for(;vt&&!vt.classList.contains("mat-dialog-container");)vt=vt.parentElement;return vt?At.find(kt=>kt.id===vt.id):null}let pt=(()=>{class Et{}return Et.\u0275fac=function(vt){return new(vt||Et)},Et.\u0275mod=h.oAB({type:Et}),Et.\u0275inj=h.cJS({providers:[_e,Ee],imports:[[t.U8,r.eL,E.BQ],E.BQ]}),Et})()},4834:(we,F,s)=>{"use strict";s.d(F,{d:()=>E,t:()=>p});var t=s(5e3),r=s(63191),h=s(90508);let E=(()=>{class b{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(m){this._vertical=(0,r.Ig)(m)}get inset(){return this._inset}set inset(m){this._inset=(0,r.Ig)(m)}}return b.\u0275fac=function(m){return new(m||b)},b.\u0275cmp=t.Xpm({type:b,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(m,c){2&m&&(t.uIk("aria-orientation",c.vertical?"vertical":"horizontal"),t.ekj("mat-divider-vertical",c.vertical)("mat-divider-horizontal",!c.vertical)("mat-divider-inset",c.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(m,c){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),b})(),p=(()=>{class b{}return b.\u0275fac=function(m){return new(m||b)},b.\u0275mod=t.oAB({type:b}),b.\u0275inj=t.cJS({imports:[[h.BQ],h.BQ]}),b})()},67322:(we,F,s)=>{"use strict";s.d(F,{Eo:()=>ve,G_:()=>pn,KE:()=>Be,R9:()=>zt,TO:()=>_e,bx:()=>pt,hX:()=>Et,lN:()=>Ye,qo:()=>kt});var t=s(17144),r=s(69808),h=s(5e3),E=s(90508),p=s(63191),b=s(8929),y=s(36787),m=s(23753),c=s(1059),o=s(7625),a=s(72986),l=s(41777),u=s(76360),f=s(50226),g=s(70925);const _=["connectionContainer"],D=["inputContainer"],M=["label"];function I(lt,J){1<&&(h.ynx(0),h.TgZ(1,"div",14),h._UZ(2,"div",15)(3,"div",16)(4,"div",17),h.qZA(),h.TgZ(5,"div",18),h._UZ(6,"div",15)(7,"div",16)(8,"div",17),h.qZA(),h.BQk())}function L(lt,J){if(1<){const H=h.EpF();h.TgZ(0,"div",19),h.NdJ("cdkObserveContent",function(){return h.CHM(H),h.oxw().updateOutlineGap()}),h.Hsn(1,1),h.qZA()}if(2<){const H=h.oxw();h.Q6J("cdkObserveContentDisabled","outline"!=H.appearance)}}function R(lt,J){if(1<&&(h.ynx(0),h.Hsn(1,2),h.TgZ(2,"span"),h._uU(3),h.qZA(),h.BQk()),2<){const H=h.oxw(2);h.xp6(3),h.Oqu(H._control.placeholder)}}function N(lt,J){1<&&h.Hsn(0,3,["*ngSwitchCase","true"])}function B(lt,J){1<&&(h.TgZ(0,"span",23),h._uU(1," *"),h.qZA())}function rt(lt,J){if(1<){const H=h.EpF();h.TgZ(0,"label",20,21),h.NdJ("cdkObserveContent",function(){return h.CHM(H),h.oxw().updateOutlineGap()}),h.YNc(2,R,4,1,"ng-container",12),h.YNc(3,N,1,0,"ng-content",12),h.YNc(4,B,2,0,"span",22),h.qZA()}if(2<){const H=h.oxw();
1h.ekj("mat-empty",H._control.empty&&!H._shouldAlwaysFloat())("mat-form-field-empty",H._control.empty&&!H._shouldAlwaysFloat())("mat-accent","accent"==H.color)("mat-warn","warn"==H.color),h.Q6J("cdkObserveContentDisabled","outline"!=H.appearance)("id",H._labelId)("ngSwitch",H._hasLabel()),h.uIk("for",H._control.id)("aria-owns",H._control.id),h.xp6(2),h.Q6J("ngSwitchCase",!1),h.xp6(1),h.Q6J("ngSwitchCase",!0),h.xp6(1),h.Q6J("ngIf",!H.hideRequiredMarker&&H._control.required&&!H._control.disabled)}}function w(lt,J){1<&&(h.TgZ(0,"div",24),h.Hsn(1,4),h.qZA())}function q(lt,J){if(1<&&(h.TgZ(0,"div",25),h._UZ(1,"span",26),h.qZA()),2<){const H=h.oxw();h.xp6(1),h.ekj("mat-accent","accent"==H.color)("mat-warn","warn"==H.color)}}function Dt(lt,J){if(1<&&(h.TgZ(0,"div"),h.Hsn(1,5),h.qZA()),2<){const H=h.oxw();h.Q6J("@transitionMessages",H._subscriptAnimationState)}}function Wt(lt,J){if(1<&&(h.TgZ(0,"div",30),h._uU(1),h.qZA()),2<){const H=h.oxw(2);h.Q6J("id",H._hintLabelId),h.xp6(1),h.Oqu(H.hintLabel)}}function Kt(lt,J){if(1<&&(h.TgZ(0,"div",27),h.YNc(1,Wt,2,2,"div",28),h.Hsn(2,6),h._UZ(3,"div",29),h.Hsn(4,7),h.qZA()),2<){const H=h.oxw();h.Q6J("@transitionMessages",H._subscriptAnimationState),h.xp6(1),h.Q6J("ngIf",H.hintLabel)}}const Qt=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ce=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ee=0;const Ke=new h.OlP("MatError");let _e=(()=>{class lt{constructor(H,X){this.id="mat-error-"+Ee++,H||X.nativeElement.setAttribute("aria-live","polite")}}return lt.\u0275fac=function(H){return new(H||lt)(h.$8M("aria-live"),h.Y36(h.SBq))},lt.\u0275dir=h.lG2({type:lt,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(H,X){2&H&&h.uIk("id",X.id)},inputs:{id:"id"},features:[h._Bn([{provide:Ke,useExisting:lt}])]}),lt})();const De={transitionMessages:(0,l.X$)("transitionMessages",[(0,l.SB)("enter",(0,l.oB)({opacity:1,transform:"translateY(0%)"})),(0,l.eR)("void => enter",[(0,l.oB)({opacity:0,transform:"translateY(-5px)"}),(0,l.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ve=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt}),lt})(),$=0;const It=new h.OlP("MatHint");let pt=(()=>{class lt{constructor(){this.align="start",this.id="mat-hint-"+$++}}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(H,X){2&H&&(h.uIk("id",X.id)("align",null),h.ekj("mat-form-field-hint-end","end"===X.align))},inputs:{align:"align",id:"id"},features:[h._Bn([{provide:It,useExisting:lt}])]}),lt})(),Et=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt,selectors:[["mat-label"]]}),lt})(),At=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt,selectors:[["mat-placeholder"]]}),lt})();const vt=new h.OlP("MatPrefix");let kt=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt,selectors:[["","matPrefix",""]],features:[h._Bn([{provide:vt,useExisting:lt}])]}),lt})();const St=new h.OlP("MatSuffix");let zt=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275dir=h.lG2({type:lt,selectors:[["","matSuffix",""]],features:[h._Bn([{provide:St,useExisting:lt}])]}),lt})(),qt=0;const an=(0,E.pj)(class{constructor(lt){this._elementRef=lt}},"primary"),ke=new h.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),pn=new h.OlP("MatFormField");let Be=(()=>{class lt extends an{constructor(H,X,gt,nt,ut,mt,Nt){super(H),this._changeDetectorRef=X,this._dir=gt,this._defaults=nt,this._platform=ut,this._ngZone=mt,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new b.xQ,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+qt++,this._labelId="mat-form-field-label-"+qt++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==Nt,this.appearance=nt&&nt.appearance?nt.appearance:"legacy",this._hideRequiredMarker=!(!nt||null==nt.hideRequiredMarker)&&nt.hideRequiredMarker}get appearance(){return this._appearance}set appearance(H){const X=this._appearance;this._appearance=H||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&X!==H&&
1(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(H){this._hideRequiredMarker=(0,p.Ig)(H)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(H){this._hintLabel=H,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(H){H!==this._floatLabel&&(this._floatLabel=H||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(H){this._explicitFormFieldControl=H}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const H=this._control;H.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${H.controlType}`),H.stateChanges.pipe((0,c.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),H.ngControl&&H.ngControl.valueChanges&&H.ngControl.valueChanges.pipe((0,o.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,o.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,y.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,c.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,c.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,o.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(H){const X=this._control?this._control.ngControl:null;return X&&X[H]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,m.R)(this._label.nativeElement,"transitionend").pipe((0,a.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let H=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&H.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const X=this._hintChildren?this._hintChildren.find(nt=>"start"===nt.align):null,gt=this._hintChildren?this._hintChildren.find(nt=>"end"===nt.align):null;X?H.push(X.id):this._hintLabel&&H.push(this._hintLabelId),gt&&H.push(gt.id)}else this._errorChildren&&H.push(...this._errorChildren.map(X=>X.id));this._control.setDescribedByIds(H)}}_validateControlChild(){}updateOutlineGap(){const H=this._label?this._label.nativeElement:null,X=this._connectionContainerRef.nativeElement,gt=".mat-form-field-outline-start",nt=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!H||!H.children.length||!H.textContent.trim()){const bt=X.querySelectorAll(`${gt}, ${nt}`);for(let ht=0;ht<bt.length;ht++)bt[ht].style.width="0";return}if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let ut=0,mt=0;const Nt=X.querySelectorAll(gt),Ct=X.querySelectorAll(nt);if(this._label&&this._label.nativeElement.children.length){const bt=X.getBoundingClientRect();if(0===bt.width&&0===bt.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const ht=this._getStartEnd(bt),at=H.children,Bt=this._getStartEnd(at[0].getBoundingClientRect());let Y=0;for(let ct=0;ct<at.length;ct++)Y+=at[ct].offsetWidth;ut=Math.abs(Bt-ht)-5,mt=Y>0?.75*Y+10:0}for(let bt=0;bt<Nt.length;bt++)Nt[bt].style.width=`${ut}px`;for(let bt=0;bt<Ct.length;bt++)Ct[bt].style.width=`${mt}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(H){return this._dir&&"rtl"===this._dir.value?H.right:H.left}_isAttachedToDOM(){const H=this._elementRef.nativeElement;if(H.getRootNode){const X=H.getRootNode();return X&&X!==H}return document.documentElement.contains(H)}}return lt.\u0275fac=function(H){return new(H||lt)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(f.Is,8),h.Y36(ke,8),h.Y36(g.t4),h.Y36(h.R0b),h.Y36(u.Qb,8))},lt.\u0275cmp=h.Xpm({type:lt,selectors:[["mat-form-field"]],contentQueries:function(H,X,gt){if(1&H&&(h.Suo(gt,ve,5),h.Suo(gt,ve,7),h.Suo(gt,Et,5),h.Suo(gt,Et,7),h.Suo(gt,At,5),h.Suo(gt,Ke,5),h.Suo(gt,It,5),h.Suo(gt,vt,5),h.Suo(gt,St,5)),2&H){let nt;h.iGM(nt=h.CRH())&&(X._controlNonStatic=nt.first),h.iGM(nt=h.CRH())&&(X._controlStatic=nt.first),h.iGM(nt=h.CRH())&&(X._labelChildNonStatic=nt.first),h.iGM(nt=h.CRH())&&(X._labelChildStatic=nt.first),h.iGM(nt=h.CRH())&&(X._placeholderChild=nt.first),h.iGM(nt=h.CRH())&&(X._errorChildren=nt),h.iGM(nt=h.CRH())&&(X._hintChildren=nt),h.iGM(nt=h.CRH())&&(X._prefixChildren=nt),h.iGM(nt=h.CRH())&&(X._suffixChildren=nt)}},viewQuery:function(H,X){if(1&H&&(h.Gf(_,7),h.Gf(D,5),h.Gf(M,5)),2&H){let gt;
1h.iGM(gt=h.CRH())&&(X._connectionContainerRef=gt.first),h.iGM(gt=h.CRH())&&(X._inputContainerRef=gt.first),h.iGM(gt=h.CRH())&&(X._label=gt.first)}},hostAttrs:[1,"mat-form-field"],hostVars:40,hostBindings:function(H,X){2&H&&h.ekj("mat-form-field-appearance-standard","standard"==X.appearance)("mat-form-field-appearance-fill","fill"==X.appearance)("mat-form-field-appearance-outline","outline"==X.appearance)("mat-form-field-appearance-legacy","legacy"==X.appearance)("mat-form-field-invalid",X._control.errorState)("mat-form-field-can-float",X._canLabelFloat())("mat-form-field-should-float",X._shouldLabelFloat())("mat-form-field-has-label",X._hasFloatingLabel())("mat-form-field-hide-placeholder",X._hideControlPlaceholder())("mat-form-field-disabled",X._control.disabled)("mat-form-field-autofilled",X._control.autofilled)("mat-focused",X._control.focused)("ng-untouched",X._shouldForward("untouched"))("ng-touched",X._shouldForward("touched"))("ng-pristine",X._shouldForward("pristine"))("ng-dirty",X._shouldForward("dirty"))("ng-valid",X._shouldForward("valid"))("ng-invalid",X._shouldForward("invalid"))("ng-pending",X._shouldForward("pending"))("_mat-animation-noopable",!X._animationsEnabled)},inputs:{color:"color",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel",floatLabel:"floatLabel"},exportAs:["matFormField"],features:[h._Bn([{provide:pn,useExisting:lt}]),h.qOj],ngContentSelectors:ce,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(H,X){1&H&&(h.F$t(Qt),h.TgZ(0,"div",0)(1,"div",1,2),h.NdJ("click",function(nt){return X._control.onContainerClick&&X._control.onContainerClick(nt)}),h.YNc(3,I,9,0,"ng-container",3),h.YNc(4,L,2,1,"div",4),h.TgZ(5,"div",5,6),h.Hsn(7),h.TgZ(8,"span",7),h.YNc(9,rt,5,16,"label",8),h.qZA()(),h.YNc(10,w,2,0,"div",9),h.qZA(),h.YNc(11,q,2,4,"div",10),h.TgZ(12,"div",11),h.YNc(13,Dt,2,1,"div",12),h.YNc(14,Kt,5,2,"div",13),h.qZA()()),2&H&&(h.xp6(3),h.Q6J("ngIf","outline"==X.appearance),h.xp6(1),h.Q6J("ngIf",X._prefixChildren.length),h.xp6(5),h.Q6J("ngIf",X._hasFloatingLabel()),h.xp6(1),h.Q6J("ngIf",X._suffixChildren.length),h.xp6(1),h.Q6J("ngIf","outline"!=X.appearance),h.xp6(1),h.Q6J("ngSwitch",X._getDisplayedMessages()),h.xp6(1),h.Q6J("ngSwitchCase","error"),h.xp6(1),h.Q6J("ngSwitchCase","hint"))},directives:[r.O5,t.wD,r.RF,r.n9],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;
1left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n','.mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}
1.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}
1.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],encapsulation:2,data:{animation:[De.transitionMessages]},changeDetection:0}),lt})(),Ye=(()=>{class lt{}return lt.\u0275fac=function(H){return new(H||lt)},lt.\u0275mod=h.oAB({type:lt}),lt.\u0275inj=h.cJS({imports:[[r.ez,E.BQ,t.Q8],E.BQ]}),lt})()},25245:(we,F,s)=>{"use strict";s.d(F,{Hw:()=>yt,Ps:()=>Ft,jv:()=>q});var t=s(5e3),r=s(90508),h=s(63191),E=s(69808),p=s(21086),b=s(61737),y=s(30567),m=s(42654),c=s(2994),o=s(24850),a=s(27221),l=s(40537),u=s(12474),f=s(72986),g=s(40520),_=s(22313);const D=["*"];let M;function L($){var It;return(null===(It=function I(){if(void 0===M&&(M=null,"undefined"!=typeof window)){const $=window;void 0!==$.trustedTypes&&(M=$.trustedTypes.createPolicy("angular#components",{createHTML:It=>It}))}return M}())||void 0===It?void 0:It.createHTML($))||$}function R($){return Error(`Unable to find icon with the name "${$}"`)}function B($){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${$}".`)}function rt($){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${$}".`)}class w{constructor(It,pt,Et){this.url=It,this.svgText=pt,this.options=Et}}let q=(()=>{class ${constructor(pt,Et,At,vt){this._httpClient=pt,this._sanitizer=Et,this._errorHandler=vt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=At}addSvgIcon(pt,Et,At){return this.addSvgIconInNamespace("",pt,Et,At)}addSvgIconLiteral(pt,Et,At){return this.addSvgIconLiteralInNamespace("",pt,Et,At)}addSvgIconInNamespace(pt,Et,At,vt){return this._addSvgIconConfig(pt,Et,new w(At,null,vt))}addSvgIconResolver(pt){return this._resolvers.push(pt),this}addSvgIconLiteralInNamespace(pt,Et,At,vt){const kt=this._sanitizer.sanitize(t.q3G.HTML,At);if(!kt)throw rt(At);const St=L(kt);return this._addSvgIconConfig(pt,Et,new w("",St,vt))}addSvgIconSet(pt,Et){return this.addSvgIconSetInNamespace("",pt,Et)}addSvgIconSetLiteral(pt,Et){return this.addSvgIconSetLiteralInNamespace("",pt,Et)}addSvgIconSetInNamespace(pt,Et,At){return this._addSvgIconSetConfig(pt,new w(Et,null,At))}addSvgIconSetLiteralInNamespace(pt,Et,At){const vt=this._sanitizer.sanitize(t.q3G.HTML,Et);if(!vt)throw rt(Et);const kt=L(vt);return this._addSvgIconSetConfig(pt,new w("",kt,At))}registerFontClassAlias(pt,Et=pt){return this._fontCssClassesByAlias.set(pt,Et),this}classNameForFontAlias(pt){return this._fontCssClassesByAlias.get(pt)||pt}setDefaultFontSetClass(pt){return this._defaultFontSetClass=pt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(pt){const Et=this._sanitizer.sanitize(t.q3G.RESOURCE_URL,pt);if(!Et)throw B(pt);const At=this._cachedIconsByUrl.get(Et);return At?(0,p.of)(Kt(At)):this._loadSvgIconFromConfig(new w(pt,null)).pipe((0,c.b)(vt=>this._cachedIconsByUrl.set(Et,vt)),(0,o.U)(vt=>Kt(vt)))}getNamedSvgIcon(pt,Et=""){const At=Qt(Et,pt);let vt=this._svgIconConfigs.get(At);if(vt)return this._getSvgFromConfig(vt);if(vt=this._getIconConfigFromResolvers(Et,pt),vt)return this._svgIconConfigs.set(At,vt),this._getSvgFromConfig(vt);const kt=this._iconSetConfigs.get(Et);return kt?this._getSvgFromIconSetConfigs(pt,kt):(0,b._)(R(At))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(pt){return pt.svgText?(0,p.of)(Kt(this._svgElementFromConfig(pt))):this._loadSvgIconFromConfig(pt).pipe((0,o.U)(Et=>Kt(Et)))}_getSvgFromIconSetConfigs(pt,Et){const At=this._extractIconWithNameFromAnySet(pt,Et);if(At)return(0,p.of)(At);const vt=Et.filter(kt=>!kt.svgText).map(kt=>this._loadSvgIconSetFromConfig(kt).pipe((0,a.K)(St=>{const qt=`Loading icon set URL: ${this._sanitizer.sanitize(t.q3G.RESOURCE_URL,kt.url)} failed: ${St.message}`;return this._errorHandler.handleError(new Error(qt)),(0,p.of)(null)})));return(0,y.D)(vt).pipe((0,o.U)(()=>{const kt=this._extractIconWithNameFromAnySet(pt,Et);if(!kt)throw R(pt);return kt}))}_extractIconWithNameFromAnySet(pt,Et){for(let At=Et.length-1;At>=0;At--){const vt=Et[At];if(vt.svgText&&vt.svgText.toString().indexOf(pt)>-1){const kt=this._svgElementFromConfig(vt),St=this._extractSvgIconFromSet(kt,pt,vt.options);if(St)return St}}return null}_loadSvgIconFromConfig(pt){return this._fetchIcon(pt).pipe((0,c.b)(Et=>pt.svgText=Et),(0,o.U)(()=>this._svgElementFromConfig(pt)))}_loadSvgIconSetFromConfig(pt){return pt.svgText?(0,p.of)(null):this._fetchIcon(pt).pipe((0,c.b)(Et=>pt.svgText=Et))}_extractSvgIconFromSet(pt,Et,At){const vt=pt.querySelector(`[id="${Et}"]`);if(!vt)return null;const kt=vt.cloneNode(!0);if(kt.removeAttribute("id"),"svg"===kt.nodeName.toLowerCase())return this._setSvgAttributes(kt,At);if("symbol"===kt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(kt),At);const St=this._svgElementFromString(L("<svg></svg>"));return St.appendChild(kt),this._setSvgAttributes(St,At)}_svgElementFromString(pt){const Et=this._document.createElement("DIV");Et.innerHTML=pt;const At=Et.querySelector("svg");if(!At)throw Error("<svg> tag not found");return At}_toSvgElement(pt){const Et=this._svgElementFromString(L("<svg></svg>")),At=pt.attributes;for(let vt=0;vt<At.length;vt++){const{name:kt,value:St}=At[vt];"id"!==kt&&Et.setAttribute(kt,St)}for(let vt=0;vt<pt.childNodes.length;vt++)pt.childNodes[vt].nodeType===this._document.ELEMENT_NODE&&Et.appendChild(pt.childNodes[vt].cloneNode(!0));return Et}_setSvgAttributes(pt,Et){return pt.setAttribute("fit",""),pt.setAttribute("height","100%"),pt.setAttribute("width","100%"),pt.setAttribute("preserveAspectRatio","xMidYMid meet"),pt.setAttribute("focusable","false"),Et&&Et.viewBox&&pt.setAttribute("viewBox",Et.viewBox),pt}_fetchIcon(pt){var Et;const{url:At,options:vt}=pt,kt=null!==(Et=null==vt?void 0:vt.withCredentials)&&void 0!==Et&&Et;if(!this._httpClient)throw function N(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==At)throw Error(`Cannot fetch icon from URL "${At}".`);const St=this._sanitizer.sanitize(t.q3G.RESOURCE_URL,At);
1if(!St)throw B(At);const zt=this._inProgressUrlFetches.get(St);if(zt)return zt;const qt=this._httpClient.get(St,{responseType:"text",withCredentials:kt}).pipe((0,o.U)(Oe=>L(Oe)),(0,l.x)(()=>this._inProgressUrlFetches.delete(St)),(0,u.B)());return this._inProgressUrlFetches.set(St,qt),qt}_addSvgIconConfig(pt,Et,At){return this._svgIconConfigs.set(Qt(pt,Et),At),this}_addSvgIconSetConfig(pt,Et){const At=this._iconSetConfigs.get(pt);return At?At.push(Et):this._iconSetConfigs.set(pt,[Et]),this}_svgElementFromConfig(pt){if(!pt.svgElement){const Et=this._svgElementFromString(pt.svgText);this._setSvgAttributes(Et,pt.options),pt.svgElement=Et}return pt.svgElement}_getIconConfigFromResolvers(pt,Et){for(let At=0;At<this._resolvers.length;At++){const vt=this._resolvers[At](Et,pt);if(vt)return ce(vt)?new w(vt.url,null,vt.options):new w(vt,null)}}}return $.\u0275fac=function(pt){return new(pt||$)(t.LFG(g.eN,8),t.LFG(_.H7),t.LFG(E.K0,8),t.LFG(t.qLn))},$.\u0275prov=t.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function Kt($){return $.cloneNode(!0)}function Qt($,It){return $+":"+It}function ce($){return!(!$.url||!$.options)}const Ee=(0,r.pj)(class{constructor($){this._elementRef=$}}),Ke=new t.OlP("mat-icon-location",{providedIn:"root",factory:function _e(){const $=(0,t.f3M)(E.K0),It=$?$.location:null;return{getPathname:()=>It?It.pathname+It.search:""}}}),De=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ve=De.map($=>`[${$}]`).join(", "),Yt=/^url\(['"]?#(.*?)['"]?\)$/;let yt=(()=>{class $ extends Ee{constructor(pt,Et,At,vt,kt){super(pt),this._iconRegistry=Et,this._location=vt,this._errorHandler=kt,this._inline=!1,this._currentIconFetch=m.w.EMPTY,At||pt.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(pt){this._inline=(0,h.Ig)(pt)}get svgIcon(){return this._svgIcon}set svgIcon(pt){pt!==this._svgIcon&&(pt?this._updateSvgIcon(pt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=pt)}get fontSet(){return this._fontSet}set fontSet(pt){const Et=this._cleanupFontValue(pt);Et!==this._fontSet&&(this._fontSet=Et,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(pt){const Et=this._cleanupFontValue(pt);Et!==this._fontIcon&&(this._fontIcon=Et,this._updateFontIconClasses())}_splitIconName(pt){if(!pt)return["",""];const Et=pt.split(":");switch(Et.length){case 1:return["",Et[0]];case 2:return Et;default:throw Error(`Invalid icon name: "${pt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const pt=this._elementsWithExternalReferences;if(pt&&pt.size){const Et=this._location.getPathname();Et!==this._previousPath&&(this._previousPath=Et,this._prependPathToReferences(Et))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(pt){this._clearSvgElement();const Et=this._location.getPathname();this._previousPath=Et,this._cacheChildrenWithExternalReferences(pt),this._prependPathToReferences(Et),this._elementRef.nativeElement.appendChild(pt)}_clearSvgElement(){const pt=this._elementRef.nativeElement;let Et=pt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Et--;){const At=pt.childNodes[Et];(1!==At.nodeType||"svg"===At.nodeName.toLowerCase())&&At.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const pt=this._elementRef.nativeElement,Et=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();Et!=this._previousFontSetClass&&(this._previousFontSetClass&&pt.classList.remove(this._previousFontSetClass),Et&&pt.classList.add(Et),this._previousFontSetClass=Et),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&pt.classList.remove(this._previousFontIconClass),this.fontIcon&&pt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(pt){return"string"==typeof pt?pt.trim().split(" ")[0]:pt}
1_prependPathToReferences(pt){const Et=this._elementsWithExternalReferences;Et&&Et.forEach((At,vt)=>{At.forEach(kt=>{vt.setAttribute(kt.name,`url('${pt}#${kt.value}')`)})})}_cacheChildrenWithExternalReferences(pt){const Et=pt.querySelectorAll(ve),At=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let vt=0;vt<Et.length;vt++)De.forEach(kt=>{const St=Et[vt],zt=St.getAttribute(kt),qt=zt?zt.match(Yt):null;if(qt){let Oe=At.get(St);Oe||(Oe=[],At.set(St,Oe)),Oe.push({name:kt,value:qt[1]})}})}_updateSvgIcon(pt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),pt){const[Et,At]=this._splitIconName(pt);Et&&(this._svgNamespace=Et),At&&(this._svgName=At),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(At,Et).pipe((0,f.q)(1)).subscribe(vt=>this._setSvgElement(vt),vt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Et}:${At}! ${vt.message}`))})}}}return $.\u0275fac=function(pt){return new(pt||$)(t.Y36(t.SBq),t.Y36(q),t.$8M("aria-hidden"),t.Y36(Ke),t.Y36(t.qLn))},$.\u0275cmp=t.Xpm({type:$,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(pt,Et){2&pt&&(t.uIk("data-mat-icon-type",Et._usingFontIcon()?"font":"svg")("data-mat-icon-name",Et._svgName||Et.fontIcon)("data-mat-icon-namespace",Et._svgNamespace||Et.fontSet),t.ekj("mat-icon-inline",Et.inline)("mat-icon-no-color","primary"!==Et.color&&"accent"!==Et.color&&"warn"!==Et.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[t.qOj],ngContentSelectors:D,decls:1,vars:0,template:function(pt,Et){1&pt&&(t.F$t(),t.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),$})(),Ft=(()=>{class ${}return $.\u0275fac=function(pt){return new(pt||$)},$.\u0275mod=t.oAB({type:$}),$.\u0275inj=t.cJS({imports:[[r.BQ],r.BQ]}),$})()},98833:(we,F,s)=>{"use strict";s.d(F,{Jk:()=>o,Nt:()=>f,c:()=>g});var t=s(63191),r=s(70925),h=s(5e3),E=s(93075),p=s(90508),b=s(67322),y=s(8929),m=s(74533);const o=new h.OlP("MAT_INPUT_VALUE_ACCESSOR"),a=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let l=0;const u=(0,p.FD)(class{constructor(_,D,M,I){this._defaultErrorStateMatcher=_,this._parentForm=D,this._parentFormGroup=M,this.ngControl=I}});let f=(()=>{class _ extends u{constructor(M,I,L,R,N,B,rt,w,q,Dt){super(B,R,N,L),this._elementRef=M,this._platform=I,this._autofillMonitor=w,this._formField=Dt,this._uid="mat-input-"+l++,this.focused=!1,this.stateChanges=new y.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Qt=>(0,r.qK)().has(Qt)),this._iOSKeyupListener=Qt=>{const ce=Qt.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))};const Wt=this._elementRef.nativeElement,Kt=Wt.nodeName.toLowerCase();this._inputValueAccessor=rt||Wt,this._previousNativeValue=this.value,this.id=this.id,I.IOS&&q.runOutsideAngular(()=>{M.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Kt,this._isTextarea="textarea"===Kt,this._isInFormField=!!Dt,this._isNativeSelect&&(this.controlType=Wt.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(M){this._disabled=(0,t.Ig)(M),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(M){this._id=M||this._uid}get required(){var M,I,L,R;return null!==(R=null!==(M=this._required)&&void 0!==M?M:null===(L=null===(I=this.ngControl)||void 0===I?void 0:I.control)||void 0===L?void 0:L.hasValidator(E.kI.required))&&void 0!==R&&R}set required(M){this._required=(0,t.Ig)(M)}get type(){return this._type}
1set type(M){this._type=M||"text",this._validateType(),!this._isTextarea&&(0,r.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(M){M!==this.value&&(this._inputValueAccessor.value=M,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(M){this._readonly=(0,t.Ig)(M)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(M=>{this.autofilled=M.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(M){this._elementRef.nativeElement.focus(M)}_focusChanged(M){M!==this.focused&&(this.focused=M,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var M,I;const L=(null===(I=null===(M=this._formField)||void 0===M?void 0:M._hideControlPlaceholder)||void 0===I?void 0:I.call(M))?null:this.placeholder;if(L!==this._previousPlaceholder){const R=this._elementRef.nativeElement;this._previousPlaceholder=L,L?R.setAttribute("placeholder",L):R.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const M=this._elementRef.nativeElement.value;this._previousNativeValue!==M&&(this._previousNativeValue=M,this.stateChanges.next())}_validateType(){a.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let M=this._elementRef.nativeElement.validity;return M&&M.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const M=this._elementRef.nativeElement,I=M.options[0];return this.focused||M.multiple||!this.empty||!!(M.selectedIndex>-1&&I&&I.label)}return this.focused||!this.empty}setDescribedByIds(M){M.length?this._elementRef.nativeElement.setAttribute("aria-describedby",M.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const M=this._elementRef.nativeElement;return this._isNativeSelect&&(M.multiple||M.size>1)}}return _.\u0275fac=function(M){return new(M||_)(h.Y36(h.SBq),h.Y36(r.t4),h.Y36(E.a5,10),h.Y36(E.F,8),h.Y36(E.sg,8),h.Y36(p.rD),h.Y36(o,10),h.Y36(m.Lq),h.Y36(h.R0b),h.Y36(b.G_,8))},_.\u0275dir=h.lG2({type:_,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(M,I){1&M&&h.NdJ("focus",function(){return I._focusChanged(!0)})("blur",function(){return I._focusChanged(!1)})("input",function(){return I._onInput()}),2&M&&(h.Ikx("disabled",I.disabled)("required",I.required),h.uIk("id",I.id)("data-placeholder",I.placeholder)("name",I.name||null)("readonly",I.readonly&&!I._isNativeSelect||null)("aria-invalid",I.empty&&I.required?null:I.errorState)("aria-required",I.required),h.ekj("mat-input-server",I._isServer)("mat-native-select-inline",I._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[h._Bn([{provide:b.Eo,useExisting:_}]),h.qOj,h.TTD]}),_})(),g=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=h.oAB({type:_}),_.\u0275inj=h.cJS({providers:[p.rD],imports:[[m.Ky,b.lN,p.BQ],m.Ky,b.lN]}),_})()},14623:(we,F,s)=>{"use strict";s.d(F,{Hk:()=>w,Nh:()=>Wt,Tg:()=>Qt,gs:()=>Kt,i$:()=>q,ie:()=>Yt});var t=s(69808),r=s(5e3),h=s(90508),E=s(63191),p=s(8929),b=s(7625),l=(s(1059),s(15664),s(20449),s(91159),s(93075),s(4834));const u=["*"],g=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],_=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],R=(0,h.Id)((0,h.Kr)(class{})),N=(0,h.Kr)(class{}),B=new r.OlP("MatList"),rt=new r.OlP("MatNavList");let w=(()=>{class yt extends R{constructor(){super(...arguments),this._stateChanges=new p.xQ}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return yt.\u0275fac=function(){let Ft;return function(It){return(Ft||(Ft=r.n5z(yt)))(It||yt)}}(),yt.\u0275cmp=r.Xpm({type:yt,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[r._Bn([{provide:rt,useExisting:yt}]),r.qOj,r.TTD],ngContentSelectors:u,decls:1,vars:0,template:function($,It){1&$&&(r.F$t(),r.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{dis
1play:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{dis
1play:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),yt})(),q=(()=>{class yt extends R{constructor($){super(),this._elementRef=$,this._stateChanges=new p.xQ,"action-list"===this._getListType()&&$.nativeElement.classList.add("mat-action-list")}_getListType(){const $=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===$?"list":"mat-action-list"===$?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return yt.\u0275fac=function($){return new($||yt)(r.Y36(r.SBq))},yt.\u0275cmp=r.Xpm({type:yt,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[r._Bn([{provide:B,useExisting:yt}]),r.qOj,r.TTD],ngContentSelectors:u,decls:1,vars:0,template:function($,It){1&$&&(r.F$t(),r.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{dis
1play:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{dis
1play:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),yt})(),Dt=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275dir=r.lG2({type:yt,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),yt})(),Wt=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275dir=r.lG2({type:yt,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),yt})(),Kt=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275dir=r.lG2({type:yt,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),yt})(),Qt=(()=>{class yt extends N{constructor($,It,pt,Et){super(),this._element=$,this._isInteractiveList=!1,this._destroyed=new p.xQ,this._disabled=!1,this._isInteractiveList=!!(pt||Et&&"action-list"===Et._getListType()),this._list=pt||Et;const At=this._getHostElement();"button"===At.nodeName.toLowerCase()&&!At.hasAttribute("type")&&At.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe((0,b.R)(this._destroyed)).subscribe(()=>{It.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled($){this._disabled=(0,E.Ig)($)}ngAfterContentInit(){(0,h.E0)(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return yt.\u0275fac=function($){return new($||yt)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(rt,8),r.Y36(B,8))},yt.\u0275cmp=r.Xpm({type:yt,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function($,It,pt){if(1&$&&(r.Suo(pt,Dt,5),r.Suo(pt,Wt,5),r.Suo(pt,h.X2,5)),2&$){let Et;r.iGM(Et=r.CRH())&&(It._avatar=Et.first),r.iGM(Et=r.CRH())&&(It._icon=Et.first),r.iGM(Et=r.CRH())&&(It._lines=Et)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function($,It){2&$&&r.ekj("mat-list-item-disabled",It.disabled)("mat-list-item-avatar",It._avatar||It._icon)("mat-list-item-with-avatar",It._avatar||It._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[r.qOj],ngContentSelectors:_,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function($,It){1&$&&(r.F$t(g),r.TgZ(0,"span",0),r._UZ(1,"span",1),r.Hsn(2),r.TgZ(3,"span",2),r.Hsn(4,1),r.qZA(),r.Hsn(5,2),r.qZA()),2&$&&(r.xp6(1),r.Q6J("matRippleTrigger",It._getHostElement())("matRippleDisabled",It._isRippleDisabled()))},directives:[h.wG],encapsulation:2,changeDetection:0}),yt})(),Yt=(()=>{class yt{}return yt.\u0275fac=function($){return new($||yt)},yt.\u0275mod=r.oAB({type:yt}),yt.\u0275inj=r.cJS({imports:[[h.uc,h.si,h.BQ,h.us,t.ez],h.uc,h.BQ,h.us,l.t]}),yt})()},74107:(we,F,s)=>{"use strict";s.d(F,{$L:()=>Ge,LD:()=>pn,gD:()=>ke});var t=s(92845),r=s(69808),h=s(5e3),E=s(90508),p=s(67322),b=s(41713),y=s(15664),m=s(63191),c=s(20449),o=s(91159),a=s(93075),l=s(8929),u=s(88514),f=s(36787),g=s(1059),_=s(87545),D=s(72986),M=s(92198),I=s(24850),L=s(75778),R=s(7625),N=s(41777),B=s(50226);const rt=["trigger"],w=["panel"];function q(Be,Ye){if(1&Be&&(h.TgZ(0,"span",8),h._uU(1),h.qZA()),2&Be){const lt=h.oxw();h.xp6(1),h.Oqu(lt.placeholder)}}function Dt(Be,Ye){if(1&Be&&(h.TgZ(0,"span",12),h._uU(1),h.qZA()),2&Be){const lt=h.oxw(2);h.xp6(1),h.Oqu(lt.triggerValue)}}function Wt(Be,Ye){1&Be&&h.Hsn(0,0,["*ngSwitchCase","true"])}function Kt(Be,Ye){if(1&Be&&(h.TgZ(0,"span",9),h.YNc(1,Dt,2,1,"span",10),h.YNc(2,Wt,1,0,"ng-content",11),h.qZA()),2&Be){const lt=h.oxw();h.Q6J("ngSwitch",!!lt.customTrigger),h.xp6(2),h.Q6J("ngSwitchCase",!0)}}function Qt(Be,Ye){if(1&Be){const lt=h.EpF();h.TgZ(0,"div",13)(1,"div",14,15),h.NdJ("@transformPanel.done",function(H){return h.CHM(lt),h.oxw()._panelDoneAnimatingStream.next(H.toState)})("keydown",function(H){return h.CHM(lt),h.oxw()._handleKeydown(H)}),h.Hsn(3,1),h.qZA()()}if(2&Be){const lt=h.oxw();h.Q6J("@transformPanelWrap",void 0),h.xp6(1),h.Gre("mat-select-panel ",lt._getPanelTheme(
1),""),h.Udp("transform-origin",lt._transformOrigin)("font-size",lt._triggerFontSize,"px"),h.Q6J("ngClass",lt.panelClass)("@transformPanel",lt.multiple?"showing-multiple":"showing"),h.uIk("id",lt.id+"-panel")("aria-multiselectable",lt.multiple)("aria-label",lt.ariaLabel||null)("aria-labelledby",lt._getPanelAriaLabelledby())}}const ce=[[["mat-select-trigger"]],"*"],Ee=["mat-select-trigger","*"],Ke={transformPanelWrap:(0,N.X$)("transformPanelWrap",[(0,N.eR)("* => void",(0,N.IO)("@transformPanel",[(0,N.pV)()],{optional:!0}))]),transformPanel:(0,N.X$)("transformPanel",[(0,N.SB)("void",(0,N.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,N.SB)("showing",(0,N.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,N.SB)("showing-multiple",(0,N.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,N.eR)("void => *",(0,N.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,N.eR)("* => void",(0,N.jt)("100ms 25ms linear",(0,N.oB)({opacity:0})))])};let Yt=0;const At=new h.OlP("mat-select-scroll-strategy"),kt=new h.OlP("MAT_SELECT_CONFIG"),St={provide:At,deps:[t.aV],useFactory:function vt(Be){return()=>Be.scrollStrategies.reposition()}};class zt{constructor(Ye,lt){this.source=Ye,this.value=lt}}const qt=(0,E.Kr)((0,E.sb)((0,E.Id)((0,E.FD)(class{constructor(Be,Ye,lt,J,H){this._elementRef=Be,this._defaultErrorStateMatcher=Ye,this._parentForm=lt,this._parentFormGroup=J,this.ngControl=H}})))),Oe=new h.OlP("MatSelectTrigger");let Ge=(()=>{class Be{}return Be.\u0275fac=function(lt){return new(lt||Be)},Be.\u0275dir=h.lG2({type:Be,selectors:[["mat-select-trigger"]],features:[h._Bn([{provide:Oe,useExisting:Be}])]}),Be})(),an=(()=>{class Be extends qt{constructor(lt,J,H,X,gt,nt,ut,mt,Nt,Ct,bt,ht,at,Bt){var Y,ct,Lt;super(gt,X,ut,mt,Ct),this._viewportRuler=lt,this._changeDetectorRef=J,this._ngZone=H,this._dir=nt,this._parentFormField=Nt,this._liveAnnouncer=at,this._defaultOptions=Bt,this._panelOpen=!1,this._compareWith=($t,me)=>$t===me,this._uid="mat-select-"+Yt++,this._triggerAriaLabelledBy=null,this._destroy=new l.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Yt++,this._panelDoneAnimatingStream=new l.xQ,this._overlayPanelClass=(null===(Y=this._defaultOptions)||void 0===Y?void 0:Y.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=null!==(Lt=null===(ct=this._defaultOptions)||void 0===ct?void 0:ct.disableOptionCentering)&&void 0!==Lt&&Lt,this.ariaLabel="",this.optionSelectionChanges=(0,u.P)(()=>{const $t=this.options;return $t?$t.changes.pipe((0,g.O)($t),(0,_.w)(()=>(0,f.T)(...$t.map(me=>me.onSelectionChange)))):this._ngZone.onStable.pipe((0,D.q)(1),(0,_.w)(()=>this.optionSelectionChanges))}),this.openedChange=new h.vpe,this._openedStream=this.openedChange.pipe((0,M.h)($t=>$t),(0,I.U)(()=>{}
1)),this._closedStream=this.openedChange.pipe((0,M.h)($t=>!$t),(0,I.U)(()=>{})),this.selectionChange=new h.vpe,this.valueChange=new h.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==Bt?void 0:Bt.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=Bt.typeaheadDebounceInterval),this._scrollStrategyFactory=ht,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(bt)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(lt){this._placeholder=lt,this.stateChanges.next()}get required(){var lt,J,H,X;return null!==(X=null!==(lt=this._required)&&void 0!==lt?lt:null===(H=null===(J=this.ngControl)||void 0===J?void 0:J.control)||void 0===H?void 0:H.hasValidator(a.kI.required))&&void 0!==X&&X}set required(lt){this._required=(0,m.Ig)(lt),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(lt){this._multiple=(0,m.Ig)(lt)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(lt){this._disableOptionCentering=(0,m.Ig)(lt)}get compareWith(){return this._compareWith}set compareWith(lt){this._compareWith=lt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(lt){this._assignValue(lt)&&this._onChange(lt)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(lt){this._typeaheadDebounceInterval=(0,m.su)(lt)}get id(){return this._id}set id(lt){this._id=lt||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new c.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,L.x)(),(0,R.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,R.R)(this._destroy)).subscribe(lt=>{lt.added.forEach(J=>J.select()),lt.removed.forEach(J=>J.deselect())}),this.options.changes.pipe((0,g.O)(null),(0,R.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const lt=this._getTriggerAriaLabelledby(),J=this.ngControl;if(lt!==this._triggerAriaLabelledBy){const H=this._elementRef.nativeElement;this._triggerAriaLabelledBy=lt,lt?H.setAttribute("aria-labelledby",lt):H.removeAttribute("aria-labelledby")}J&&(this._previousControl!==J.control&&(void 0!==this._previousControl&&null!==J.disabled&&J.disabled!==this.disabled&&(this.disabled=J.disabled),this._previousControl=J.control),this.updateErrorState())}ngOnChanges(lt){lt.disabled&&this.stateChanges.next(),lt.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(lt){this._assignValue(lt)}registerOnChange(lt){this._onChange=lt}registerOnTouched(lt){this._onTouched=lt}setDisabledState(lt){this.disabled=lt,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var lt,J;return this.multiple?(null===(lt=this._selectionModel)||void 0===lt?void 0:lt.selected)||[]:null===(J=this._selectionModel)||void 0===J?void 0:J.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const lt=this._selectionModel.selected.map(J=>J.viewValue);return this._isRtl()&<.reverse(),lt.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(lt){this.disabled||(this.panelOpen?this._handleOpenKeydown(lt):this._handleClosedKeydown(lt))}_handleClosedKeydown(lt){const J=lt.keyCode,H=J===o.JH||J===o.LH||J===o.oh||J===o.SV,X=J===o.K5||J===o.L_,gt=this._keyManager;if(!gt.isTyping()&&X&&!(0,o.Vb)(lt)||(this.multiple||lt.altKey)&&H)lt.preventDefault(),this.open();else if(!this.multiple){const nt=this.selected;gt.onKeydown(lt);const ut=this.selected;ut&&nt!==ut&&this._liveAnnouncer.announce(ut.viewValue,1e4)}}_handleOpenKeydown(lt){const J=this._keyManager,H=lt.keyCode,X=H===o.JH||H===o.LH,gt=J.isTyping();if(X&<.altKey)lt.preventDefault(),this.close();else if(gt||H!==o.K5&&H!==o.L_||!J.activeItem||(0,o.Vb)(lt))if(!gt&&this._multiple&&H===o.A&<.ctrlKey){lt.preventDefault();const nt=this.options.some(ut=>!ut.disabled&&!ut.selected);this.options.forEach(ut=>{ut.disabled||(nt?ut.select():ut.deselect())})}else{const nt=J.activeItemIndex;J.onKeydown(lt),this._multiple&&X&<.shiftKey&&J.activeItem&&J.activeItemIndex!==nt&&J.activeItem._selectViaInteraction()}else lt.preventDefault(),J.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,D.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
1_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(lt){if(this._selectionModel.selected.forEach(J=>J.setInactiveStyles()),this._selectionModel.clear(),this.multiple&<)Array.isArray(lt),lt.forEach(J=>this._selectOptionByValue(J)),this._sortValues();else{const J=this._selectOptionByValue(lt);J?this._keyManager.updateActiveItem(J):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(lt){const J=this.options.find(H=>{if(this._selectionModel.isSelected(H))return!1;try{return null!=H.value&&this._compareWith(H.value,lt)}catch(X){return!1}});return J&&this._selectionModel.select(J),J}_assignValue(lt){return!!(lt!==this._value||this._multiple&&Array.isArray(lt))&&(this.options&&this._setSelectionByValue(lt),this._value=lt,!0)}_initKeyManager(){this._keyManager=new y.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,R.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,R.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const lt=(0,f.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,R.R)(lt)).subscribe(J=>{this._onSelect(J.source,J.isUserInput),J.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,f.T)(...this.options.map(J=>J._stateChanges)).pipe((0,R.R)(lt)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(lt,J){const H=this._selectionModel.isSelected(lt);null!=lt.value||this._multiple?(H!==lt.selected&&(lt.selected?this._selectionModel.select(lt):this._selectionModel.deselect(lt)),J&&this._keyManager.setActiveItem(lt),this.multiple&&(this._sortValues(),J&&this.focus())):(lt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(lt.value)),H!==this._selectionModel.isSelected(lt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const lt=this.options.toArray();this._selectionModel.sort((J,H)=>this.sortComparator?this.sortComparator(J,H,lt):lt.indexOf(J)-lt.indexOf(H)),this.stateChanges.next()}}_propagateChanges(lt){let J=null;J=this.multiple?this.selected.map(H=>H.value):this.selected?this.selected.value:lt,this._value=J,this.valueChange.emit(J),this._onChange(J),this.selectionChange.emit(this._getChangeEvent(J)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var lt;return!this._panelOpen&&!this.disabled&&(null===(lt=this.options)||void 0===lt?void 0:lt.length)>0}focus(lt){this._elementRef.nativeElement.focus(lt)}_getPanelAriaLabelledby(){var lt;if(this.ariaLabel)return null;const J=null===(lt=this._parentFormField)||void 0===lt?void 0:lt.getLabelId();return this.ariaLabelledby?(J?J+" ":"")+this.ariaLabelledby:J}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var lt;if(this.ariaLabel)return null;const J=null===(lt=this._parentFormField)||void 0===lt?void 0:lt.getLabelId();let H=(J?J+" ":"")+this._valueId;return this.ariaLabelledby&&(H+=" "+this.ariaLabelledby),H}_panelDoneAnimating(lt){this.openedChange.emit(lt)}setDescribedByIds(lt){this._ariaDescribedby=lt.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return Be.\u0275fac=function(lt){return new(lt||Be)(h.Y36(b.rL),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(E.rD),h.Y36(h.SBq),h.Y36(B.Is,8),h.Y36(a.F,8),h.Y36(a.sg,8),h.Y36(p.G_,8),h.Y36(a.a5,10),h.$8M("tabindex"),h.Y36(At),h.Y36(y.Kd),h.Y36(kt,8))},Be.\u0275dir=h.lG2({type:Be,viewQuery:function(lt,J){if(1<&&(h.Gf(rt,5),h.Gf(w,5),h.Gf(t.pI,5)),2<){let H;h.iGM(H=h.CRH())&&(J.trigger=H.first),h.iGM(H=h.CRH())&&(J.panel=H.first),h.iGM(H=h.CRH())&&(J._overlayDir=H.first)}},inputs:{panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[h.qOj,h.TTD]}),Be})(),ke=(()=>{class Be extends an{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(lt,J,H){const X=this._getItemHeight();return Math.min(Math.max(0,X*lt-J+X/2),H)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,R.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,D.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(lt){const J=(0,E.CB)(lt,this.options,this.optionGroups),H=this._getItemHeight();this.panel.nativeElement.scrollTop=0===lt&&1===J?0:(0,E.jH)((lt+J)*H,H,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(lt){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(lt)}_getChangeEvent(lt){return new zt(this,lt)}_calculateOverlayOffsetX(){const lt=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),J=this._viewportRuler.getViewportSize(),H=this._isRtl(),X=this.multiple?56:32;let gt;if(this.multiple)gt=40;else if(this.disableOptionCentering)gt=16;else{let mt=this._selectionModel.selected[0]||this.options.first;gt=mt&&mt.group?32:16}H||(gt*=-1);const nt=0-(lt.left+gt-(H?X:0)),ut=lt.right+gt-J.width+(H?0:X);nt>0?gt+=nt+8:ut>0&&(gt-=ut+8),this._overlayDir.offsetX=Math.round(gt),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(lt,J,H){const X=this._getItemHeight(),gt=(X-this._triggerRect.height)/2,nt=Math.floor(256/X);let ut;return this.disableOptionCentering?0:(ut=0===this._scrollTop?lt*X:this._scrollTop===H?(lt-(this._getItemCount()-nt))*X+(X-(this._getItemCount()*X-256)%X):J-X/2,Math.round(-1*ut-gt))}_checkOverlayWithinViewport(lt){const J=this._getItemHeight(),H=this._viewportRuler.getViewportSize(),X=this._triggerRect.top-8,gt=H.height-this._triggerRect.bottom-8,nt=Math.abs(this._offsetY),mt=Math.min(this._getItemCount()*J,256)-nt-this._triggerRect.height;mt>gt?this._adjustPanelUp(mt,gt):nt>X?this._adjustPanelDown(nt,X,lt):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(lt,J){const H=Math.round(lt-J);this._scrollTop-=H,this._offsetY-=H,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(lt,J,H){const X=Math.round(lt-J);if(this._scrollTop+=X,this._offsetY+=X,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=H)return this._scrollTop=H,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const lt=this._getItemHeight(),J=this._getItemCount(),H=Math.min(J*lt,256),gt=J*lt-H;let nt;nt=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),nt+=(0,E.CB)(nt,this.options,this.optionGroups);const ut=H/2;this._scrollTop=this._calculateOverlayScroll(nt,ut,gt),this._offsetY=this._calculateOverlayOffsetY(nt,ut,gt),this._checkOverlayWithinViewport(gt)}_getOriginBasedOnOption(){const lt=this._getItemHeight(),J=(lt-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-J+lt/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return Be.\u0275fac=function(){let Ye;return function(J){return(Ye||(Ye=h.n5z(Be)))(J||Be)}}(),Be.\u0275cmp=h.Xpm({type:Be,selectors:[["mat-select"]],contentQueries:function(lt,J,H){if(1<&&(h.Suo(H,Oe,5),h.Suo(H,E.ey,5),h.Suo(H,E.K7,5)),2<){let X;h.iGM(X=h.CRH())&&(J.customTrigger=X.first),h.iGM(X=h.CRH())&&(J.options=X),h.iGM(X=h.CRH())&&(J.optionGroups=X)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(lt,J){1<&&h.NdJ("keydown",function(X){return J._handleKeydown(X)})("focus",function(){return J._onFocus()})("blur",function(){return J._onBlur()}),2<&&(h.uIk("id",J.id)("tabindex",J.tabIndex)("aria-controls",J.panelOpen?J.id+"-panel":null)("aria-expanded",J.panelOpen)("aria-label",J.ariaLabel||null)("aria-required",J.required.toString())("aria-disabled",J.disabled.toString())("aria-invalid",J.errorState)("aria-describedby",J._ariaDescribedby||null)("aria-activedescendant",J._getAriaActiveDescendant()),h.ekj("mat-select-disabled",J.disabled)("mat-select-invalid",J.errorState)("mat-select-required",J.required)("mat-select-empty",J.empty)("mat-select-multiple",J.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[h._Bn([{provide:p.Eo,useExisting:Be},{provide:E.HF,useExisting:Be}]),h.qOj],ngContentSelectors:Ee,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(lt,J){if(1<&&(h.F$t(ce),h.TgZ(0,"div",0,1),h.NdJ("click",function(){return J.toggle(
1)}),h.TgZ(3,"div",2),h.YNc(4,q,2,1,"span",3),h.YNc(5,Kt,3,2,"span",4),h.qZA(),h.TgZ(6,"div",5),h._UZ(7,"div",6),h.qZA()(),h.YNc(8,Qt,4,14,"ng-template",7),h.NdJ("backdropClick",function(){return J.close()})("attach",function(){return J._onAttached()})("detach",function(){return J.close()})),2<){const H=h.MAs(1);h.uIk("aria-owns",J.panelOpen?J.id+"-panel":null),h.xp6(3),h.Q6J("ngSwitch",J.empty),h.uIk("id",J._valueId),h.xp6(1),h.Q6J("ngSwitchCase",!0),h.xp6(1),h.Q6J("ngSwitchCase",!1),h.xp6(3),h.Q6J("cdkConnectedOverlayPanelClass",J._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",J._scrollStrategy)("cdkConnectedOverlayOrigin",H)("cdkConnectedOverlayOpen",J.panelOpen)("cdkConnectedOverlayPositions",J._positions)("cdkConnectedOverlayMinWidth",null==J._triggerRect?null:J._triggerRect.width)("cdkConnectedOverlayOffsetY",J._offsetY)}},directives:[t.xu,r.RF,r.n9,r.ED,t.pI,r.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],encapsulation:2,data:{animation:[Ke.transformPanelWrap,Ke.transformPanel]},changeDetection:0}),Be})(),pn=(()=>{class Be{}return Be.\u0275fac=function(lt){return new(lt||Be)},Be.\u0275mod=h.oAB({type:Be}),Be.\u0275inj=h.cJS({providers:[St],imports:[[r.ez,t.U8,E.Ng,E.BQ],b.ZD,p.lN,E.Ng,E.BQ]}),Be})()},34594:(we,F,s)=>{"use strict";s.d(F,{Ye:()=>c,g0:()=>a});var t=s(5e3),r=s(90508),h=s(69808),E=s(70925);const p=["*",[["mat-toolbar-row"]]],b=["*","mat-toolbar-row"],y=(0,r.pj)(class{constructor(l){this._elementRef=l}});let m=(()=>{class l{}return l.\u0275fac=function(f){return new(f||l)},l.\u0275dir=t.lG2({type:l,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),l})(),c=(()=>{class l extends y{constructor(f,g,_){super(f),this._platform=g,this._document=_}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return l.\u0275fac=function(f){return new(f||l)(t.Y36(t.SBq),t.Y36(E.t4),t.Y36(h.K0))},l.\u0275cmp=t.Xpm({type:l,selectors:[["mat-toolbar"]],contentQueries:function(f,g,_){if(1&f&&t.Suo(_,m,5),2&f){let D;t.iGM(D=t.CRH())&&(g._toolbarRows=D)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(f,g){2&f&&t.ekj("mat-toolbar-multiple-rows",g._toolbarRows.length>0)("mat-toolbar-single-row",0===g._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[t.qOj],ngContentSelectors:b,decls:2,vars:0,template:function(f,g){1&f&&(t.F$t(p),t.Hsn(0),t.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),l})(),a=(()=>{class l{}return l.\u0275fac=function(f){return new(f||l)},l.\u0275mod=t.oAB({type:l}),l.\u0275inj=t.cJS({imports:[[r.BQ],r.BQ]}),l})()},87238:(we,F,s)=>{"use strict";s.d(F,{AV:()=>_e,gM:()=>ce});var t=s(92845),r=s(15664),h=s(69808),E=s(5e3),p=s(90508),b=s(41713),y=s(63191),m=s(91159),c=s(95113),o=s(70925),a=s(47429),l=s(76360),u=s(8929),f=s(7625),g=s(72986),_=s(50226);s(41777);const M=["tooltip"],R="tooltip-panel",N=(0,o.i$)({passive:!0}),w=new E.OlP("mat-tooltip-scroll-strategy"),Dt={provide:w,deps:[t.aV],useFactory:function q(ve){return()=>ve.scrollStrategies.reposition({scrollThrottle:20})}},Wt=new E.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function Kt(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Qt=(()=>{class ve{constructor(yt,Ft,$,It,pt,Et,At,vt,kt,St,zt,qt){this._overlay=yt,this._elementRef=Ft,this._scrollDispatcher=$,this._viewContainerRef
1=It,this._ngZone=pt,this._platform=Et,this._ariaDescriber=At,this._focusMonitor=vt,this._dir=St,this._defaultOptions=zt,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new u.xQ,this._scrollStrategy=kt,this._document=qt,zt&&(zt.position&&(this.position=zt.position),zt.touchGestures&&(this.touchGestures=zt.touchGestures)),St.change.pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(yt){var Ft;yt!==this._position&&(this._position=yt,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(Ft=this._tooltipInstance)||void 0===Ft||Ft.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(yt){this._disabled=(0,y.Ig)(yt),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(yt){this._showDelay=(0,y.su)(yt)}get hideDelay(){return this._hideDelay}set hideDelay(yt){this._hideDelay=(0,y.su)(yt),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(yt){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=yt?String(yt).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(yt){this._tooltipClass=yt,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,f.R)(this._destroyed)).subscribe(yt=>{yt?"keyboard"===yt&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const yt=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ft,$])=>{yt.removeEventListener(Ft,$,N)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(yt,this.message,"tooltip"),this._focusMonitor.stopMonitoring(yt)}show(yt=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const Ft=this._createOverlay();this._detach(),this._portal=this._portal||new a.C5(this._tooltipComponent,this._viewContainerRef);const $=this._tooltipInstance=Ft.attach(this._portal).instance;$._triggerElement=this._elementRef.nativeElement,$._mouseLeaveHideDelay=this._hideDelay,$.afterHidden().pipe((0,f.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),$.show(yt)}hide(yt=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(yt)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){var yt;if(this._overlayRef)return this._overlayRef;const Ft=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),$=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ft);return $.positionChanges.pipe((0,f.R)(this._destroyed)).subscribe(It=>{this._updateCurrentPositionClass(It.connectionPair),this._tooltipInstance&&It.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:$,panelClass:`${this._cssClassPrefix}-${R}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,f.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,f.R)(this._destroyed)).subscribe(()=>{var It;return null===(It=this._tooltipInstance)||void 0===It?void 0:It._handleBodyInteraction()}),this._overlayRef.keydownEvents().pipe((0,f.R)(this._destroyed)).subscribe(It=>{this._isTooltipVisible()&&It.keyCode===m.hY&&!(0,m.Vb)(It)&&(It.preventDefault(),It.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),(null===(yt=this._defaultOptions)||void 0===yt?void 0:yt.disableTooltipInteractivity)&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(yt){const Ft=yt.getConfig().positionStrategy,$=this._getOrigin(),It=this._getOverlayPosition();Ft.withPositions([this._addOffset(Object.assign(Object.assign({},$.main),It.main)),this._addOffset(Object.assign(Object.assign({},$.fallback),It.fallback))])}_addOffset(yt){return yt}_getOrigin(){const yt=!this._dir||"ltr"==this._dir.value,Ft=this.position;let $;"above"==Ft||"below"==Ft?$={originX:"center",originY:"above"==Ft?"top":"bottom"}:"before"==Ft||"left"==Ft&&yt||"right"==Ft&&!yt?$={originX:"start",originY:"center"}:("after"==Ft||"right"==Ft&&yt||"left"==Ft&&!yt)&&($={originX:"end",originY:"center"});const{x:It,y:pt}=this._invertPosition($.originX,$.originY);return{main:$,fallback:{originX:It,originY:pt}}}_getOverlayPosition(){const yt=!this._dir||"ltr"==this._dir.value,Ft=this.position;let $;"above"==Ft?$={overlayX:"center",overlayY:"bottom"}:"below"==Ft?$={overlayX:"center",overlayY:"top"}:"before"==Ft||"left"==Ft&&yt||"right"==Ft&&!yt?$={overlayX:"end",overlayY:"center"}:("after"==Ft||"right"==Ft&&yt||"left"==Ft&&!yt)&&($={overlayX:"start",overlayY:"center"});const{x:It,y:pt}=this._invertPosition($.overlayX,$.overlayY);return{main:$,fallback:{overlayX:It,overlayY:pt}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,g.q)(1),(0,f.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(yt){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=yt,this._tooltipInstance._markForCheck())}_invertPosition(yt,Ft){return"above"===this.position||"below"===this.position?"top"===Ft?Ft="bottom":"bottom"===Ft&&(Ft="top"):"end"===yt?yt="start":"start"===yt&&(yt="end"),{x:yt,y:Ft}}_updateCurrentPositionClass(yt){const{overlayY:Ft,originX:$,originY:It}=yt;let pt;if(pt="center"===Ft?this._dir&&"rtl"===this._dir.value?"end"===$?"left":"right":"start"===$?"left":"right":"bottom"===Ft&&"top"===It?"above":"below",pt!==this._currentPosition){const Et=this._overlayRef;if(Et){const At=`${this._cssClassPrefix}-${R}-`;Et.removePanelClass(At+this._currentPosition),Et.addPanelClass(At+pt)}this._currentPosition=pt}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsM
1ouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const yt=[];if(this._platformSupportsMouseEvents())yt.push(["mouseleave",Ft=>{var $;const It=Ft.relatedTarget;(!It||!(null===($=this._overlayRef)||void 0===$?void 0:$.overlayElement.contains(It)))&&this.hide()}],["wheel",Ft=>this._wheelListener(Ft)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ft=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};yt.push(["touchend",Ft],["touchcancel",Ft])}this._addListeners(yt),this._passiveListeners.push(...yt)}_addListeners(yt){yt.forEach(([Ft,$])=>{this._elementRef.nativeElement.addEventListener(Ft,$,N)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(yt){if(this._isTooltipVisible()){const Ft=this._document.elementFromPoint(yt.clientX,yt.clientY),$=this._elementRef.nativeElement;Ft!==$&&!$.contains(Ft)&&this.hide()}}_disableNativeGesturesIfNecessary(){const yt=this.touchGestures;if("off"!==yt){const Ft=this._elementRef.nativeElement,$=Ft.style;("on"===yt||"INPUT"!==Ft.nodeName&&"TEXTAREA"!==Ft.nodeName)&&($.userSelect=$.msUserSelect=$.webkitUserSelect=$.MozUserSelect="none"),("on"===yt||!Ft.draggable)&&($.webkitUserDrag="none"),$.touchAction="none",$.webkitTapHighlightColor="transparent"}}}return ve.\u0275fac=function(yt){E.$Z()},ve.\u0275dir=E.lG2({type:ve,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),ve})(),ce=(()=>{class ve extends Qt{constructor(yt,Ft,$,It,pt,Et,At,vt,kt,St,zt,qt){super(yt,Ft,$,It,pt,Et,At,vt,kt,St,zt,qt),this._tooltipComponent=Ke}}return ve.\u0275fac=function(yt){return new(yt||ve)(E.Y36(t.aV),E.Y36(E.SBq),E.Y36(b.mF),E.Y36(E.s_b),E.Y36(E.R0b),E.Y36(o.t4),E.Y36(r.$s),E.Y36(r.tE),E.Y36(w),E.Y36(_.Is,8),E.Y36(Wt,8),E.Y36(h.K0))},ve.\u0275dir=E.lG2({type:ve,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[E.qOj]}),ve})(),Ee=(()=>{class ve{constructor(yt,Ft){this._changeDetectorRef=yt,this._visibility="initial",this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new u.xQ,this._animationsDisabled="NoopAnimations"===Ft}show(yt){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},yt)}hide(yt){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},yt)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:yt}){(!yt||!this._triggerElement.contains(yt))&&this.hide(this._mouseLeaveHideDelay)}_onShow(){}_handleAnimationEnd({animationName:yt}){(yt===this._showAnimation||yt===this._hideAnimation)&&this._finalizeAnimation(yt===this._showAnimation)}_finalizeAnimation(yt){yt?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(yt){const Ft=this._tooltip.nativeElement,$=this._showAnimation,It=this._hideAnimation;if(Ft.classList.remove(yt?It:$),Ft.classList.add(yt?$:It),this._isVisible=yt,yt&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const pt=getComputedStyle(Ft);("0s"===pt.getPropertyValue("animation-duration")||"none"===pt.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}yt&&this._onShow(),this._animationsDisabled&&(Ft.classList.add("_mat-animation-noopable"),this._finalizeAnimation(yt))}}return ve.\u0275fac=function(yt){return new(yt||ve)(E.Y36(E.sBO),E.Y36(l.Qb,8))},ve.\u0275dir=E.lG2({type:ve}),ve})(),Ke=(()=>
1{class ve extends Ee{constructor(yt,Ft,$){super(yt,$),this._breakpointObserver=Ft,this._isHandset=this._breakpointObserver.observe(c.u3.Handset),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return ve.\u0275fac=function(yt){return new(yt||ve)(E.Y36(E.sBO),E.Y36(c.Yg),E.Y36(l.Qb,8))},ve.\u0275cmp=E.Xpm({type:ve,selectors:[["mat-tooltip-component"]],viewQuery:function(yt,Ft){if(1&yt&&E.Gf(M,7),2&yt){let $;E.iGM($=E.CRH())&&(Ft._tooltip=$.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(yt,Ft){1&yt&&E.NdJ("mouseleave",function(It){return Ft._handleMouseLeave(It)}),2&yt&&E.Udp("zoom",Ft.isVisible()?1:null)},features:[E.qOj],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(yt,Ft){if(1&yt&&(E.TgZ(0,"div",0,1),E.NdJ("animationend",function(It){return Ft._handleAnimationEnd(It)}),E.ALo(2,"async"),E._uU(3),E.qZA()),2&yt){let $;E.ekj("mat-tooltip-handset",null==($=E.lcZ(2,4,Ft._isHandset))?null:$.matches),E.Q6J("ngClass",Ft.tooltipClass),E.xp6(3),E.Oqu(Ft.message)}},directives:[h.mk],pipes:[h.Ov],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}\n"],encapsulation:2,changeDetection:0}),ve})(),_e=(()=>{class ve{}return ve.\u0275fac=function(yt){return new(yt||ve)},ve.\u0275mod=E.oAB({type:ve}),ve.\u0275inj=E.cJS({providers:[Dt],imports:[[r.rt,h.ez,t.U8,p.BQ],p.BQ,b.ZD]}),ve})()},76360:(we,F,s)=>{"use strict";s.d(F,{Qb:()=>As,PW:()=>pi});var t=s(5e3),r=s(22313),h=s(41777);const E=!1;function b(dt){return new t.vHH(3e3,E)}function pt(){return"undefined"!=typeof window&&void 0!==window.document}function Et(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function At(dt){switch(dt.length){case 0:return new h.ZN;case 1:return dt[0];default:return new h.ZE(dt)}}function vt(dt,O,S,z,_t={},Vt={}){const ee=[],ie=[];let ye=-1,Ie=null;if(z.forEach(rn=>{const mn=rn.offset,xn=mn==ye,Tn=xn&&Ie||{};Object.keys(rn).forEach(En=>{let wn=En,Kn=rn[En];if("offset"!==En)switch(wn=O.normalizePropertyName(wn,ee),Kn){case h.k1:Kn=_t[En];break;case h.l3:Kn=Vt[En];break;default:Kn=O.normalizeStyleValue(En,wn,Kn,ee)}Tn[wn]=Kn}),xn||ie.push(Tn),Ie=Tn,ye=mn}),ee.length)throw function Qt(dt){return new t.vHH(3502,E)}();return ie}function kt(dt,O,S,z){switch(O){case"start":dt.onStart(()=>z(S&&St(S,"start",dt)));break;case"done":dt.onDone(()=>z(S&&St(S,"done",dt)));break;case"destroy":dt.onDestroy(()=>z(S&&St(S,"destroy",dt)))}}function St(dt,O,S){const z=S.totalTime,Vt=zt(dt.element,dt.triggerName,dt.fromState,dt.toState,O||dt.phaseName,null==z?dt.totalTime:z,!!S.disabled),ee=dt._data;return null!=ee&&(Vt._data=ee),Vt}function zt(dt,O,S,z,_t="",Vt=0,ee){return{element:dt,triggerName:O,fromState:S,toState:z,phaseName:_t,totalTime:Vt,disabled:!!ee}}function qt(dt,O,S){let z;return dt instanceof Map?(z=dt.get(O),z||dt.set(O,z=S)):(z=dt[O],z||(z=dt[O]=S)),z}function Oe(dt){const O=dt.indexOf(":");return[dt.substring(1,O),dt.substr(O+1)]}let Ge=(dt,O)=>!1,an=(dt,O,S)=>[],ke=null;function pn(dt){const O=dt.parentNode||dt.host;return O===ke?null:O}(Et()||"undefined"!=typeof Element)&&(pt()?(ke=(()=>document.documentElement)(),Ge=(dt,O)=>{for(;O;){if(O===dt)return!0;O=pn(O)}return!1}):Ge=(dt,O)=>dt.contains(O),an=(dt,O,S)=>{if(S)return Array.from(dt.querySelectorAll(O));const z=dt.querySelector(O);return z?[z]:[]});let lt=null,J=!1;function H(dt){lt||(lt=function X(){return"undefined"!=typeof document?document.body:null}()||{},J=!!lt.style&&"WebkitAppearance"in lt.style);let O=!0;return lt.style&&!function Ye(dt){return"ebkit"==dt.substring(1,6)}(dt)&&(O=dt in lt.style,!O&&J&&(O="Webkit"+dt.charAt(0).toUpperCase()+dt.substr(1)in lt.style)),O}const gt=Ge,nt=an;let mt=(()=>{class dt{validateStyleProperty(S){return H(S)}matchesElement(S,z){return!1}containsElement(S,z){return gt(S,z)}getParentElement(S){return pn(S)}query(S,z,_t){return nt(S,z,_t)}computeStyle(S,z,_t){return _t||""}animate(S,z,_t,Vt,ee,ie=[],ye){return new h.ZN(_t,Vt)}}return dt.\u0275fac=function(S){return new(S||dt)},dt.\u0275prov=t.Yz7({token:dt,factory:dt.\u0275fac}),dt})(),Nt=(()=>{class dt{}return dt.NOOP=new mt,dt})();const at="ng-enter",Bt="ng-leave",Y="ng-trigger",ct=".ng-trigger",Lt="ng-animating",$t=".
1ng-animating";function me(dt){if("number"==typeof dt)return dt;const O=dt.match(/^(-?[\.\d]+)(m?s)/);return!O||O.length<2?0:ft(parseFloat(O[1]),O[2])}function ft(dt,O){return"s"===O?1e3*dt:dt}function K(dt,O,S){return dt.hasOwnProperty("duration")?dt:function G(dt,O,S){let _t,Vt=0,ee="";if("string"==typeof dt){const ie=dt.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ie)return O.push(b()),{duration:0,delay:0,easing:""};_t=ft(parseFloat(ie[1]),ie[2]);const ye=ie[3];null!=ye&&(Vt=ft(parseFloat(ye),ie[4]));const Ie=ie[5];Ie&&(ee=Ie)}else _t=dt;if(!S){let ie=!1,ye=O.length;_t<0&&(O.push(function y(){return new t.vHH(3100,E)}()),ie=!0),Vt<0&&(O.push(function m(){return new t.vHH(3101,E)}()),ie=!0),ie&&O.splice(ye,0,b())}return{duration:_t,delay:Vt,easing:ee}}(dt,O,S)}function et(dt,O={}){return Object.keys(dt).forEach(S=>{O[S]=dt[S]}),O}function Xt(dt,O,S={}){if(O)for(let z in dt)S[z]=dt[z];else et(dt,S);return S}function Me(dt,O,S){return S?O+":"+S+";":""}function qe(dt){let O="";for(let S=0;S<dt.style.length;S++){const z=dt.style.item(S);O+=Me(0,z,dt.style.getPropertyValue(z))}for(const S in dt.style)dt.style.hasOwnProperty(S)&&!S.startsWith("_")&&(O+=Me(0,pe(S),dt.style[S]));dt.setAttribute("style",O)}function Je(dt,O,S){dt.style&&(Object.keys(O).forEach(z=>{const _t=ge(z);S&&!S.hasOwnProperty(z)&&(S[z]=dt.style[_t]),dt.style[_t]=O[z]}),Et()&&qe(dt))}function An(dt,O){dt.style&&(Object.keys(O).forEach(S=>{const z=ge(S);dt.style[z]=""}),Et()&&qe(dt))}function hn(dt){return Array.isArray(dt)?1==dt.length?dt[0]:(0,h.vP)(dt):dt}const te=new RegExp("{{\\s*(.+?)\\s*}}","g");function jt(dt){let O=[];if("string"==typeof dt){let S;for(;S=te.exec(dt);)O.push(S[1]);te.lastIndex=0}return O}function re(dt,O,S){const z=dt.toString(),_t=z.replace(te,(Vt,ee)=>{let ie=O[ee];return O.hasOwnProperty(ee)||(S.push(function o(dt){return new t.vHH(3003,E)}()),ie=""),ie.toString()});return _t==z?dt:_t}function Se(dt){const O=[];let S=dt.next();for(;!S.done;)O.push(S.value),S=dt.next();return O}const Xe=/-+([a-z0-9])/g;function ge(dt){return dt.replace(Xe,(...O)=>O[1].toUpperCase())}function pe(dt){return dt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Le(dt,O,S){switch(O.type){case 7:return dt.visitTrigger(O,S);case 0:return dt.visitState(O,S);case 1:return dt.visitTransition(O,S);case 2:return dt.visitSequence(O,S);case 3:return dt.visitGroup(O,S);case 4:return dt.visitAnimate(O,S);case 5:return dt.visitKeyframes(O,S);case 6:return dt.visitStyle(O,S);case 8:return dt.visitReference(O,S);case 9:return dt.visitAnimateChild(O,S);case 10:return dt.visitAnimateRef(O,S);case 11:return dt.visitQuery(O,S);case 12:return dt.visitStagger(O,S);default:throw function a(dt){return new t.vHH(3004,E)}()}}function en(dt,O){return window.getComputedStyle(dt)[O]}function je(dt,O){const S=[];return"string"==typeof dt?dt.split(/\s*,\s*/).forEach(z=>function gn(dt,O,S){if(":"==dt[0]){const ye=function on(dt,O){switch(dt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(S,z)=>parseFloat(z)>parseFloat(S);case":decrement":return(S,z)=>parseFloat(z)<parseFloat(S);default:return O.push(function q(dt){return new t.vHH(3016,E)}
1()),"* => *"}}(dt,S);if("function"==typeof ye)return void O.push(ye);dt=ye}const z=dt.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==z||z.length<4)return S.push(function w(dt){return new t.vHH(3015,E)}()),O;const _t=z[1],Vt=z[2],ee=z[3];O.push(yn(_t,ee));"<"==Vt[0]&&!("*"==_t&&"*"==ee)&&O.push(yn(ee,_t))}(z,S,O)):S.push(dt),S}const li=new Set(["true","1"]),ui=new Set(["false","0"]);function yn(dt,O){const S=li.has(dt)||ui.has(dt),z=li.has(O)||ui.has(O);return(_t,Vt)=>{let ee="*"==dt||dt==_t,ie="*"==O||O==Vt;return!ee&&S&&"boolean"==typeof _t&&(ee=_t?li.has(dt):ui.has(dt)),!ie&&z&&"boolean"==typeof Vt&&(ie=Vt?li.has(O):ui.has(O)),ee&&ie}}const Di=new RegExp("s*:selfs*,?","g");function xi(dt,O,S,z){return new $n(dt).build(O,S,z)}class $n{constructor(O){this._driver=O}build(O,S,z){const _t=new Ht(S);this._resetContextStyleTimingState(_t);const Vt=Le(this,hn(O),_t);return _t.unsupportedCSSPropertiesFound.size&&_t.unsupportedCSSPropertiesFound.keys(),Vt}_resetContextStyleTimingState(O){O.currentQuerySelector="",O.collectedStyles={},O.collectedStyles[""]={},O.currentTime=0}visitTrigger(O,S){let z=S.queryCount=0,_t=S.depCount=0;const Vt=[],ee=[];return"@"==O.name.charAt(0)&&S.errors.push(function u(){return new t.vHH(3006,E)}()),O.definitions.forEach(ie=>{if(this._resetContextStyleTimingState(S),0==ie.type){const ye=ie,Ie=ye.name;Ie.toString().split(/\s*,\s*/).forEach(rn=>{ye.name=rn,Vt.push(this.visitState(ye,S))}),ye.name=Ie}else if(1==ie.type){const ye=this.visitTransition(ie,S);z+=ye.queryCount,_t+=ye.depCount,ee.push(ye)}else S.errors.push(function f(){return new t.vHH(3007,E)}())}),{type:7,name:O.name,states:Vt,transitions:ee,queryCount:z,depCount:_t,options:null}}visitState(O,S){const z=this.visitStyle(O.styles,S),_t=O.options&&O.options.params||null;if(z.containsDynamicStyles){const Vt=new Set,ee=_t||{};z.styles.forEach(ie=>{if(fe(ie)){const ye=ie;Object.keys(ye).forEach(Ie=>{jt(ye[Ie]).forEach(rn=>{ee.hasOwnProperty(rn)||Vt.add(rn)})})}}),Vt.size&&(Se(Vt.values()),S.errors.push(function g(dt,O){return new t.vHH(3008,E)}()))}return{type:0,name:O.name,style:z,options:_t?{params:_t}:null}}visitTransition(O,S){S.queryCount=0,S.depCount=0;const z=Le(this,hn(O.animation),S);return{type:1,matchers:je(O.expr,S.errors),animation:z,queryCount:S.queryCount,depCount:S.depCount,options:Ae(O.options)}}visitSequence(O,S){return{type:2,steps:O.steps.map(z=>Le(this,z,S)),options:Ae(O.options)}}visitGroup(O,S){const z=S.currentTime;let _t=0;const Vt=O.steps.map(ee=>{S.currentTime=z;const ie=Le(this,ee,S);return _t=Math.max(_t,S.currentTime),ie});return S.currentTime=_t,{type:3,steps:Vt,options:Ae(O.options)}}visitAnimate(O,S){const z=function ue(dt,O){if(dt.hasOwnProperty("duration"))return dt;if("number"==typeof dt)return Fe(K(dt,O).duration,0,"");const S=dt;if(S.split(/\s+/).some(Vt=>"{"==Vt.charAt(0)&&"{"==Vt.charAt(1))){const Vt=Fe(0,0,"");return Vt.dynamic=!0,Vt.strValue=S,Vt}const _t=K(S,O);return Fe(_t.duration,_t.delay,_t.easing)}(O.timings,S.errors);S.currentAnimateTimings=z;let _t,Vt=O.styles?O.styles:(0,h.oB)({});if(5==Vt.type)_t=this.visitKeyframes(Vt,S);else{let ee=O.styles,ie=!1;if(!ee){ie=!0;const Ie={};z.easing&&(Ie.easing=z.easing),ee=(0,h.oB)(Ie)}S.currentTime+=z.duration+z.delay;const ye=this.visitStyle(ee,S);ye.isEmptyStep=ie,_t=ye}return S.currentAnimateTimings=null,{type:4,timings:z,style:_t,options:null}}visitStyle(O,S){const z=this._makeStyleAst(O,S);return this._validateStyleAst(z,S),z}_makeStyleAst(O,S){const z=[];Array.isArray(O.styles)?O.styles.forEach(ee=>{"string"==typeof ee?ee==h.l3?z.push(ee):S.errors.push(function _(dt){return new t.vHH(3002,E)}()):z.push(ee)}):z.push(O.styles);let _t=!1,Vt=null;return z.forEach(ee=>{if(fe(ee)){const ie=ee,ye=ie.easing;if(ye&&(Vt=ye,delete ie.easing),!_t)for(let Ie in ie)if(ie[Ie].toString().indexOf("{{")>=0){_t=!0;break}}}),{type:6,styles:z,easing:Vt,offset:O.offset,containsDynamicStyles:_t,options:null}}_validateStyleAst(O,S){const z=S.currentAnimateTimings;let _t=S.currentTime,Vt=S.currentTime;z&&Vt>0&&(Vt-=z.duration+z.delay),O.styles.forEach(ee=>{"string"!=typeof ee&&Object.keys(ee).forEach(ie=>{if(!this._driver.validateStyleProperty(ie))return delete ee[ie],void S.unsupportedCSSPropertiesFound.add(ie);const ye=S.collectedStyles[S.currentQuerySelector],Ie=ye[ie];let rn=!0;Ie&&(Vt!=_t&&Vt>=Ie.startTime&&_t<=Ie.endTime&&(S.errors.push(function M(dt,O,S,z,_t){return new t.vHH(3010,E)}()),rn=!1),Vt=Ie.startTime),rn&&(ye[ie]={startTime:Vt,endTime:_t}),S.options&&function de(dt,O,S){const z=O.params||{},_t=jt(dt);_t.length&&_t.forEach(Vt=>{z.hasOwnProperty(Vt)||S.push(function c(dt){return new t.vHH(3001,E)}())})}(ee[ie],S.options,S.errors)})})}visitKeyframes(O,S){const z={type:5,styles:[],options:null};
1if(!S.currentAnimateTimings)return S.errors.push(function I(){return new t.vHH(3011,E)}()),z;let Vt=0;const ee=[];let ie=!1,ye=!1,Ie=0;const rn=O.steps.map(oi=>{const qn=this._makeStyleAst(oi,S);let Ei=null!=qn.offset?qn.offset:function se(dt){if("string"==typeof dt)return null;let O=null;if(Array.isArray(dt))dt.forEach(S=>{if(fe(S)&&S.hasOwnProperty("offset")){const z=S;O=parseFloat(z.offset),delete z.offset}});else if(fe(dt)&&dt.hasOwnProperty("offset")){const S=dt;O=parseFloat(S.offset),delete S.offset}return O}(qn.styles),ci=0;return null!=Ei&&(Vt++,ci=qn.offset=Ei),ye=ye||ci<0||ci>1,ie=ie||ci<Ie,Ie=ci,ee.push(ci),qn});ye&&S.errors.push(function L(){return new t.vHH(3012,E)}()),ie&&S.errors.push(function R(){return new t.vHH(3200,E)}());const mn=O.steps.length;let xn=0;Vt>0&&Vt<mn?S.errors.push(function N(){return new t.vHH(3202,E)}()):0==Vt&&(xn=1/(mn-1));const Tn=mn-1,En=S.currentTime,wn=S.currentAnimateTimings,Kn=wn.duration;return rn.forEach((oi,qn)=>{const Ei=xn>0?qn==Tn?1:xn*qn:ee[qn],ci=Ei*Kn;S.currentTime=En+wn.delay+ci,wn.duration=ci,this._validateStyleAst(oi,S),oi.offset=Ei,z.styles.push(oi)}),z}visitReference(O,S){return{type:8,animation:Le(this,hn(O.animation),S),options:Ae(O.options)}}visitAnimateChild(O,S){return S.depCount++,{type:9,options:Ae(O.options)}}visitAnimateRef(O,S){return{type:10,animation:this.visitReference(O.animation,S),options:Ae(O.options)}}visitQuery(O,S){const z=S.currentQuerySelector,_t=O.options||{};S.queryCount++,S.currentQuery=O;const[Vt,ee]=function Pt(dt){const O=!!dt.split(/\s*,\s*/).find(S=>":self"==S);return O&&(dt=dt.replace(Di,"")),dt=dt.replace(/@\*/g,ct).replace(/@\w+/g,S=>ct+"-"+S.substr(1)).replace(/:animating/g,$t),[dt,O]}(O.selector);S.currentQuerySelector=z.length?z+" "+Vt:Vt,qt(S.collectedStyles,S.currentQuerySelector,{});const ie=Le(this,hn(O.animation),S);return S.currentQuery=null,S.currentQuerySelector=z,{type:11,selector:Vt,limit:_t.limit||0,optional:!!_t.optional,includeSelf:ee,animation:ie,originalSelector:O.selector,options:Ae(O.options)}}visitStagger(O,S){S.currentQuery||S.errors.push(function B(){return new t.vHH(3013,E)}());const z="full"===O.timings?{duration:0,delay:0,easing:"full"}:K(O.timings,S.errors,!0);return{type:12,animation:Le(this,hn(O.animation),S),timings:z,options:null}}}class Ht{constructor(O){this.errors=O,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function fe(dt){return!Array.isArray(dt)&&"object"==typeof dt}function Ae(dt){return dt?(dt=et(dt)).params&&(dt.params=function ne(dt){return dt?et(dt):null}(dt.params)):dt={},dt}function Fe(dt,O,S){return{duration:dt,delay:O,easing:S}}function We(dt,O,S,z,_t,Vt,ee=null,ie=!1){return{type:1,element:dt,keyframes:O,preStyleProps:S,postStyleProps:z,duration:_t,delay:Vt,totalTime:_t+Vt,easing:ee,subTimeline:ie}}class He{constructor(){this._map=new Map}get(O){return this._map.get(O)||[]}append(O,S){let z=this._map.get(O);z||this._map.set(O,z=[]),z.push(...S)}has(O){return this._map.has(O)}clear(){this._map.clear()}}const Mn=new RegExp(":enter","g"),Un=new RegExp(":leave","g");function Nn(dt,O,S,z,_t,Vt={},ee={},ie,ye,Ie=[]){return(new Xn).buildKeyframes(dt,O,S,z,_t,Vt,ee,ie,ye,Ie)}class Xn{buildKeyframes(O,S,z,_t,Vt,ee,ie,ye,Ie,rn=[]){Ie=Ie||new He;const mn=new Vi(O,S,Ie,_t,Vt,rn,[]);mn.options=ye,mn.currentTimeline.setStyles([ee],null,mn.errors,ye),Le(this,z,mn);const xn=mn.timelines.filter(Tn=>Tn.containsAnimation());if(Object.keys(ie).length){let Tn;for(let En=xn.length-1;En>=0;En--){const wn=xn[En];if(wn.element===S){Tn=wn;break}}Tn&&!Tn.allowOnlyTimelineStyles()&&Tn.setStyles([ie],null,mn.errors,ye)}return xn.length?xn.map(Tn=>Tn.buildKeyframes()):[We(S,[],[],[],0,0,"",!1)]}visitTrigger(O,S){}visitState(O,S){}visitTransition(O,S){}visitAnimateChild(O,S){const z=S.subInstructions.get(S.element);if(z){const _t=S.createSubContext(O.options),Vt=S.currentTimeline.currentTime,ee=this._visitSubInstru
vendor: 4,106 bytes, line 1
1ctions(z,_t,_t.options);Vt!=ee&&S.transformIntoNewTimeline(ee)}S.previousNode=O}visitAnimateRef(O,S){const z=S.createSubContext(O.options);z.transformIntoNewTimeline(),this.visitReference(O.animation,z),S.transformIntoNewTimeline(z.currentTimeline.currentTime),S.previousNode=O}_visitSubInstructions(O,S,z){let Vt=S.currentTimeline.currentTime;const ee=null!=z.duration?me(z.duration):null,ie=null!=z.delay?me(z.delay):null;return 0!==ee&&O.forEach(ye=>{const Ie=S.appendInstructionToTimeline(ye,ee,ie);Vt=Math.max(Vt,Ie.duration+Ie.delay)}),Vt}visitReference(O,S){S.updateOptions(O.options,!0),Le(this,O.animation,S),S.previousNode=O}visitSequence(O,S){const z=S.subContextCount;let _t=S;const Vt=O.options;if(Vt&&(Vt.params||Vt.delay)&&(_t=S.createSubContext(Vt),_t.transformIntoNewTimeline(),null!=Vt.delay)){6==_t.previousNode.type&&(_t.currentTimeline.snapshotCurrentStyles(),_t.previousNode=ii);const ee=me(Vt.delay);_t.delayNextStep(ee)}O.steps.length&&(O.steps.forEach(ee=>Le(this,ee,_t)),_t.currentTimeline.applyStylesToKeyframe(),_t.subContextCount>z&&_t.transformIntoNewTimeline()),S.previousNode=O}visitGroup(O,S){const z=[];let _t=S.currentTimeline.currentTime;const Vt=O.options&&O.options.delay?me(O.options.delay):0;O.steps.forEach(ee=>{const ie=S.createSubContext(O.options);Vt&&ie.delayNextStep(Vt),Le(this,ee,ie),_t=Math.max(_t,ie.currentTimeline.currentTime),z.push(ie.currentTimeline)}),z.forEach(ee=>S.currentTimeline.mergeTimelineCollectedStyles(ee)),S.transformIntoNewTimeline(_t),S.previousNode=O}_visitTiming(O,S){if(O.dynamic){const z=O.strValue;return K(S.params?re(z,S.params,S.errors):z,S.errors)}return{duration:O.duration,delay:O.delay,easing:O.easing}}visitAnimate(O,S){const z=S.currentAnimateTimings=this._visitTiming(O.timings,S),_t=S.currentTimeline;z.delay&&(S.incrementTime(z.delay),_t.snapshotCurrentStyles());const Vt=O.style;5==Vt.type?this.visitKeyframes(Vt,S):(S.incrementTime(z.duration),this.visitStyle(Vt,S),_t.applyStylesToKeyframe()),S.currentAnimateTimings=null,S.previousNode=O}visitStyle(O,S){const z=S.currentTimeline,_t=S.currentAnimateTimings;!_t&&z.getCurrentStyleProperties().length&&z.forwardFrame();const Vt=_t&&_t.easing||O.easing;O.isEmptyStep?z.applyEmptyStep(Vt):z.setStyles(O.styles,Vt,S.errors,S.options),S.previousNode=O}visitKeyframes(O,S){const z=S.currentAnimateTimings,_t=S.currentTimeline.duration,Vt=z.duration,ie=S.createSubContext().currentTimeline;ie.easing=z.easing,O.styles.forEach(ye=>{ie.forwardTime((ye.offset||0)*Vt),ie.setStyles(ye.styles,ye.easing,S.errors,S.options),ie.applyStylesToKeyframe()}),S.currentTimeline.mergeTimelineCollectedStyles(ie),S.transformIntoNewTimeline(_t+Vt),S.previousNode=O}visitQuery(O,S){const z=S.currentTimeline.currentTime,_t=O.options||{},Vt=_t.delay?me(_t.delay):0;Vt&&(6===S.previousNode.type||0==z&&S.currentTimeline.getCurrentStyleProperties().length)&&(S.currentTimeline.snapshotCurrentStyles(),S.previousNode=ii);let ee=z;const ie=S.invokeQuery(O.selector,O.originalSelector,O.limit,O.includeSelf,!!_t.optional,S.errors);S.currentQueryTotal=ie.length;let ye=null;ie.forEach((Ie,rn)=>{S.currentQueryIndex=rn;const mn=S.createSubContext(O.options,Ie);Vt&&mn.delayNextStep(Vt),Ie===S.element&&(ye=mn.currentTimeline),Le(this,O.animation,mn),mn.currentTimeline.applyStylesToKeyframe(),ee=Math.max(ee,mn.currentTimeline.currentTime)}),S.currentQueryIndex=0,S.currentQueryTotal=0,S.transformIntoNewTimeline(ee),ye&&(S.currentTimeline.mergeTimelineCollectedStyles(ye),S.currentTimeline.snapshotCurrentStyles()),S.previousNode=O}visitStagger(O,S){const z=S.parentContext,_t=S.currentTimeline,Vt=O.timings,ee=Math.abs(Vt.duration),ie=ee*(S.currentQueryTotal-1);let ye=ee*S.currentQueryIndex;switch(Vt.duration<0?"reverse":Vt.easing){case"reverse":ye=ie-ye;break;case"full":ye=z.currentStaggerTime}const rn=S.currentTimeline;ye&&rn.delayNextStep(ye);const mn=rn.currentTime;Le(this,O.animation,S),S.previousNode=O,z.currentStaggerTime=_t.currentTime-mn+(_t.startTime-z.currentTimeline.startTime)}}const ii={};class Vi{constructor(O,S,z,_t,Vt,ee,ie,ye){this._driver=O,this.element=S,this.subInstru
1ctions=z,this._enterClassName=_t,this._leaveClassName=Vt,this.errors=ee,this.timelines=ie,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ii,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ye||new Oi(this._driver,S,0),ie.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(O,S){if(!O)return;const z=O;let _t=this.options;null!=z.duration&&(_t.duration=me(z.duration)),null!=z.delay&&(_t.delay=me(z.delay));const Vt=z.params;if(Vt){let ee=_t.params;ee||(ee=this.options.params={}),Object.keys(Vt).forEach(ie=>{(!S||!ee.hasOwnProperty(ie))&&(ee[ie]=re(Vt[ie],ee,this.errors))})}}_copyOptions(){const O={};if(this.options){const S=this.options.params;if(S){const z=O.params={};Object.keys(S).forEach(_t=>{z[_t]=S[_t]})}}return O}createSubContext(O=null,S,z){const _t=S||this.element,Vt=new Vi(this._driver,_t,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(_t,z||0));return Vt.previousNode=this.previousNode,Vt.currentAnimateTimings=this.currentAnimateTimings,Vt.options=this._copyOptions(),Vt.updateOptions(O),Vt.currentQueryIndex=this.currentQueryIndex,Vt.currentQueryTotal=this.currentQueryTotal,Vt.parentContext=this,this.subContextCount++,Vt}transformIntoNewTimeline(O){return this.previousNode=ii,this.currentTimeline=this.currentTimeline.fork(this.element,O),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(O,S,z){const _t={duration:null!=S?S:O.duration,delay:this.currentTimeline.currentTime+(null!=z?z:0)+O.delay,easing:""},Vt=new Mi(this._driver,O.element,O.keyframes,O.preStyleProps,O.postStyleProps,_t,O.stretchStartingKeyframe);return this.timelines.push(Vt),_t}incrementTime(O){this.currentTimeline.forwardTime(this.currentTimeline.duration+O)}delayNextStep(O){O>0&&this.currentTimeline.delayNextStep(O)}invokeQuery(O,S,z,_t,Vt,ee){let ie=[];if(_t&&ie.push(this.element),O.length>0){O=(O=O.replace(Mn,"."+this._enterClassName)).replace(Un,"."+this._leaveClassName);let Ie=this._driver.query(this.element,O,1!=z);0!==z&&(Ie=z<0?Ie.slice(Ie.length+z,Ie.length):Ie.slice(0,z)),ie.push(...Ie)}return!Vt&&0==ie.length&&ee.push(function rt(dt){return new t.vHH(3014,E)}()),ie}}class Oi{constructor(O,S,z,_t){this._driver=O,this.element=S,this.startTime=z,this._elementTimelineStylesLookup=_t,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(S),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(S,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(O){const S=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||S?(this.forwardTime(this.currentTime+O),S&&this.snapshotCurrentStyles()):this.startTime+=O}fork(O,S){return this.applyStylesToKeyframe(),new Oi(this._driver,O,S||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(O){this.applyStylesToKeyframe(),this.duration=O,this._loadKeyframe()}_updateStyle(O,S){this._localTimelineStyles[O]=S,this._globalTimelineStyles[O]=S,this._styleSummary[O]={time:this.currentTime,value:S}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(O){O&&(this._previousKeyframe.easing=O),Object.keys(this._globalTimelineStyles).forEac
1h(S=>{this._backFill[S]=this._globalTimelineStyles[S]||h.l3,this._currentKeyframe[S]=h.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(O,S,z,_t){S&&(this._previousKeyframe.easing=S);const Vt=_t&&_t.params||{},ee=function zi(dt,O){const S={};let z;return dt.forEach(_t=>{"*"===_t?(z=z||Object.keys(O),z.forEach(Vt=>{S[Vt]=h.l3})):Xt(_t,!1,S)}),S}(O,this._globalTimelineStyles);Object.keys(ee).forEach(ie=>{const ye=re(ee[ie],Vt,z);this._pendingStyles[ie]=ye,this._localTimelineStyles.hasOwnProperty(ie)||(this._backFill[ie]=this._globalTimelineStyles.hasOwnProperty(ie)?this._globalTimelineStyles[ie]:h.l3),this._updateStyle(ie,ye)})}applyStylesToKeyframe(){const O=this._pendingStyles,S=Object.keys(O);0!=S.length&&(this._pendingStyles={},S.forEach(z=>{this._currentKeyframe[z]=O[z]}),Object.keys(this._localTimelineStyles).forEach(z=>{this._currentKeyframe.hasOwnProperty(z)||(this._currentKeyframe[z]=this._localTimelineStyles[z])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(O=>{const S=this._localTimelineStyles[O];this._pendingStyles[O]=S,this._updateStyle(O,S)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const O=[];for(let S in this._currentKeyframe)O.push(S);return O}mergeTimelineCollectedStyles(O){Object.keys(O._styleSummary).forEach(S=>{const z=this._styleSummary[S],_t=O._styleSummary[S];(!z||_t.time>z.time)&&this._updateStyle(S,_t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const O=new Set,S=new Set,z=1===this._keyframes.size&&0===this.duration;let _t=[];this._keyframes.forEach((ie,ye)=>{const Ie=Xt(ie,!0);Object.keys(Ie).forEach(rn=>{const mn=Ie[rn];mn==h.k1?O.add(rn):mn==h.l3&&S.add(rn)}),z||(Ie.offset=ye/this.duration),_t.push(Ie)});const Vt=O.size?Se(O.values()):[],ee=S.size?Se(S.values()):[];if(z){const ie=_t[0],ye=et(ie);ie.offset=0,ye.offset=1,_t=[ie,ye]}return We(this.element,_t,Vt,ee,this.duration,this.startTime,this.easing,!1)}}class Mi extends Oi{constructor(O,S,z,_t,Vt,ee,ie=!1){super(O,S,ee.delay),this.keyframes=z,this.preStyleProps=_t,this.postStyleProps=Vt,this._stretchStartingKeyframe=ie,this.timings={duration:ee.duration,delay:ee.delay,easing:ee.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let O=this.keyframes,{delay:S,duration:z,easing:_t}=this.timings;if(this._stretchStartingKeyframe&&S){const Vt=[],ee=z+S,ie=S/ee,ye=Xt(O[0],!1);ye.offset=0,Vt.push(ye);const Ie=Xt(O[0],!1);Ie.offset=Gi(ie),Vt.push(Ie);const rn=O.length-1;for(let mn=1;mn<=rn;mn++){let xn=Xt(O[mn],!1);xn.offset=Gi((S+xn.offset*z)/ee),Vt.push(xn)}z=ee,S=0,_t="",O=Vt}return We(this.element,O,this.preStyleProps,this.postStyleProps,z,S,_t,!0)}}function Gi(dt,O=3){const S=Math.pow(10,O-1);return Math.round(dt*S)/S}class $i{}class Tr extends $i{normalizePropertyName(O,S){return ge(O)}normalizeStyleValue(O,S,z,_t){let Vt="";const ee=z.toString().trim();if(Cs[S]&&0!==z&&"0"!==z)if("number"==typeof z)Vt="px";else{const ie=z.match(/^[+-]?[\d\.]+([a-z]*)$/);ie&&0==ie[1].length&&_t.push(function l(dt,O){return new t.vHH(3005,E)}())}return ee+Vt}}const Cs=(()=>function Zr(dt){const O={};return dt.forEach(S=>O[S]=!0),O}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Ir(dt,O,S,z,_t,Vt,ee,ie,ye,Ie,rn,mn,xn){return{type:0,element:dt,triggerName:O,isRemovalTransition:_t,fromState:S,fromStyles:Vt,toState:z,toStyles:ee,timelines:ie,queriedElements:ye,preStyleProps:Ie,postStyleProps:rn,totalTime:mn,errors:xn}}const Yi={};class ir{constructor(O,S,z){this._triggerName=O,this.ast=S,this._stateStyles=z}match(O,S,z,_t){return function Jr(dt,O,S,z,_t){return dt.some(Vt=>Vt(O,S,z,_t))}(this.ast.matchers,O,S,z,_t)}buildStyles(O,S,z){const _t=this._stateStyles["*"],Vt=this._stateStyles[O],ee=_t?_t.buildStyles(S,z):{};return Vt?Vt.buildStyles(S,z):ee}build(O,S,z,_t,Vt,ee,ie,ye,Ie,rn){const mn=[],xn=this.ast.options&&this.ast.options.params||Yi,En=this.buildStyles(z,ie&&ie.params||Yi,mn),wn=ye&&ye.params||Yi,Kn=this.buildStyles(_t,wn,mn),oi=new Set,qn=new Map,Ei=new Map,ci="void"===_t,ni={params:Object.assign(Object.assign({},xn),wn)},di=rn?[]:Nn(O,S,this.ast.animation,Vt,ee,En,Kn,ni,Ie,mn);let In=0;if(di.forEach(tr=>{In=Math.max(tr.duration+tr.delay,In)}),mn.length)return Ir(S,this._triggerName,z,_t,ci,En,Kn,[],[],qn,Ei,In,mn);di.forEach(tr=>{const Wi=tr.element,Ts=qt(qn,Wi,{});tr.preStyleProps.forEach(hr=>Ts[hr]=!0);const Nr=qt(Ei,Wi,{});tr.postStyleProps.forEach(hr=>Nr[hr]=!0),Wi!==S&&oi.add(Wi)});const Bi=Se(oi.values());return Ir(S,this._triggerName,z,_t,ci,En,Kn,di,Bi,qn,Ei,In)}}class Ds{constructor(O,S,z){this.styles=O,this.defaultParams=S,this.normalizer=z}buildStyles(O,S){const z={},_t=et(this.defaultParams);return Object.keys(O).forEach(Vt=>{const ee=O[Vt];null!=ee&&(_t[Vt]=ee)}
1),this.styles.styles.forEach(Vt=>{if("string"!=typeof Vt){const ee=Vt;Object.keys(ee).forEach(ie=>{let ye=ee[ie];ye.length>1&&(ye=re(ye,_t,S));const Ie=this.normalizer.normalizePropertyName(ie,S);ye=this.normalizer.normalizeStyleValue(ie,Ie,ye,S),z[Ie]=ye})}}),z}}class Si{constructor(O,S,z){this.name=O,this.ast=S,this._normalizer=z,this.transitionFactories=[],this.states={},S.states.forEach(_t=>{this.states[_t.name]=new Ds(_t.style,_t.options&&_t.options.params||{},z)}),yr(this.states,"true","1"),yr(this.states,"false","0"),S.transitions.forEach(_t=>{this.transitionFactories.push(new ir(O,_t,this.states))}),this.fallbackTransition=function Xr(dt,O,S){return new ir(dt,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ee,ie)=>!0],options:null,queryCount:0,depCount:0},O)}(O,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(O,S,z,_t){return this.transitionFactories.find(ee=>ee.match(O,S,z,_t))||null}matchStyles(O,S,z){return this.fallbackTransition.buildStyles(O,S,z)}}function yr(dt,O,S){dt.hasOwnProperty(O)?dt.hasOwnProperty(S)||(dt[S]=dt[O]):dt.hasOwnProperty(S)&&(dt[O]=dt[S])}const qr=new He;class Pr{constructor(O,S,z){this.bodyNode=O,this._driver=S,this._normalizer=z,this._animations={},this._playersById={},this.players=[]}register(O,S){const z=[],Vt=xi(this._driver,S,z,[]);if(z.length)throw function ce(dt){return new t.vHH(3503,E)}();this._animations[O]=Vt}_buildPlayer(O,S,z){const _t=O.element,Vt=vt(0,this._normalizer,0,O.keyframes,S,z);return this._driver.animate(_t,Vt,O.duration,O.delay,O.easing,[],!0)}create(O,S,z={}){const _t=[],Vt=this._animations[O];let ee;const ie=new Map;if(Vt?(ee=Nn(this._driver,S,Vt,at,Bt,{},{},z,qr,_t),ee.forEach(rn=>{const mn=qt(ie,rn.element,{});rn.postStyleProps.forEach(xn=>mn[xn]=null)})):(_t.push(function Ee(){return new t.vHH(3300,E)}()),ee=[]),_t.length)throw function Ke(dt){return new t.vHH(3504,E)}();ie.forEach((rn,mn)=>{Object.keys(rn).forEach(xn=>{rn[xn]=this._driver.computeStyle(mn,xn,h.l3)})});const Ie=At(ee.map(rn=>{const mn=ie.get(rn.element);return this._buildPlayer(rn,{},mn)}));return this._playersById[O]=Ie,Ie.onDestroy(()=>this.destroy(O)),this.players.push(Ie),Ie}destroy(O){const S=this._getPlayer(O);S.destroy(),delete this._playersById[O];const z=this.players.indexOf(S);z>=0&&this.players.splice(z,1)}_getPlayer(O){const S=this._playersById[O];if(!S)throw function _e(dt){return new t.vHH(3301,E)}();return S}listen(O,S,z,_t){const Vt=zt(S,"","","");return kt(this._getPlayer(O),z,Vt,_t),()=>{}}command(O,S,z,_t){if("register"==z)return void this.register(O,_t[0]);if("create"==z)return void this.create(O,S,_t[0]||{});const Vt=this._getPlayer(O);switch(z){case"play":Vt.play();break;case"pause":Vt.pause();break;case"reset":Vt.reset();break;case"restart":Vt.restart();break;case"finish":Vt.finish();break;case"init":Vt.init();break;case"setPosition":Vt.setPosition(parseFloat(_t[0]));break;case"destroy":this.destroy(O)}}}const Qi="ng-animate-queued",ji="ng-animate-disabled",ri=[],Zi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ar={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},bi="__ng_removed";class Fi{constructor(O,S=""){this.namespaceId=S;const z=O&&O.hasOwnProperty("value");if(this.value=function ur(dt){return null!=dt?dt:null}(z?O.value:O),z){const Vt=et(O);delete Vt.value,this.options=Vt}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(O){const S=O.params;if(S){const z=this.options.params;Object.keys(S).forEach(_t=>{null==z[_t]&&(z[_t]=S[_t])})}}}const Ji="void",lr=new Fi(Ji);class Xi{constructor(O,S,z){this.id=O,this.hostElement=S,this._engine=z,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+O,Zn(S,this._hostClassName)}listen(O,S,z,_t){if(!this._triggers.hasOwnProperty(S))throw function De(dt,O){return new t.vHH(3302,E)}();if(null==z||0==z.length)throw function ve(dt){return new t.vHH(3303,E)}();if(!function ti(dt){return"start"==dt||"done"==dt}(z))throw function Yt(dt,O){return new t.vHH(3400,E)}();const Vt=qt(this._elementListeners,O,[]),ee={name:S,phase:z,callback:_t};Vt.push(ee);const ie=qt(this._engine.statesByElement,O,{});return ie.hasOwnProperty(S)||(Zn(O,Y),Zn(O,Y+"-"+S),ie[S]=lr),()=>{this._engine.afterFlush(()=>{const ye=Vt.indexOf(ee);ye>=0&&Vt.splice(ye,1),this._triggers[S]||delete ie[S]})}}register(O,S){return!this._triggers[O]&&(this._triggers[O]=S,!0)}_getTrigger(O){const S=this._triggers[O];if(!S)throw function yt(dt){return new t.vHH(3401,E)}();return S}trigger(O,S,z,_t=!0){const Vt=this._getTrigger(S),ee=new gs(this.id,S,O);let ie=this._engine.statesByElement.get(O);ie||(Zn(O,Y),Zn(O,Y+"-"+S),this._engine.statesByElement.set(O,ie={}));let ye=ie[S];const Ie=new Fi(z,this.id);if(!(z&&z.hasOwnProperty("value"))&&ye&&Ie.absorbOptions(ye.options),ie[S]=Ie,ye||(ye=lr),Ie.value!==Ji&&ye.value===Ie.value){if(!function jr(dt,O){const S=Object.keys(dt),z=Object.keys(O);if(S.length!=z.length)return!1;for(let _t=0;_t<S.length;_t++){const Vt=S[_t];if(!O.hasOwnProperty(Vt)||dt[Vt]!==O[Vt])return!1}return!0}(ye.params,Ie.params)){const wn=[],Kn=Vt.matchStyles(ye.value,ye.params,wn),oi=Vt.matchStyles(Ie.value,Ie.params,wn);wn.length?this._engine.reportError(wn):this._engine.afterFlush(()=>{An(O,Kn),Je(O,oi)})}return}const xn=qt(this._engine.playersByElement,O,[]);xn.forEach(wn=>{wn.namespaceId==this.id&&wn.triggerName==S&&wn.queued&&wn.destroy()});let Tn=Vt.matchTransition(ye.value,Ie.value,O,Ie.params),En=!1;if(!Tn){if(!_t)return;Tn=Vt.fallbackTransition,En=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:S,transition:Tn,fromState:ye,toState:Ie,player:ee,isFallbackTransition:En}),En||(Zn(O,Qi),ee.onStart(()=>{_r(O,Qi)})),ee.onDone(()=>{let wn=this.players.indexOf(ee);wn>=0&&this.players.splice(wn,1);const Kn=this._engine.playersByElement.get(O);if(Kn){let oi=Kn.indexOf(ee);oi>=0&&Kn.splice(oi,1)}}),this.players.push(ee),xn.push(ee),ee}deregister(O){delete this._triggers[O],this._engine.statesByElement.forEach((S,z)=>{delete S[O]}),this._elementListeners.forEach((S,z)=>{this._elementListeners.set(z,S.filter(_t=>_t.name!=O))})}clearElementCache(O){this._engine.statesByElement.delete(O),this._elementListeners.delete(O);const S=this._engine.playersByElement.get(O);S&&(S.forEach(z=>z.destroy()),this._engine.playersByElement.delete(O))}_signalRemovalForInnerTriggers(O,S){const z=this._engine.driver.query(O,ct,!0);z.forEach(_t=>{if(_t[bi])return;const Vt=this._engine.fetchNamespacesByElement(_t);Vt.size?Vt.forEach(ee=>ee.triggerLeaveAnimation(_t,S,!1,!0)):this.clearElementCache(_t)}),this._engine.afterFlushAnimationsDone(()=>z.forEach(_t=>this.clearElementCache(_t)))}triggerLeaveAnimation(O,S,z,_t){const Vt=this._engine.statesByElement.get(O),ee=new Map;if(Vt){const ie=[];if(Object.keys(Vt).forEach(ye=>{if(ee.set(ye,Vt[ye].value),this._triggers[ye]){const Ie=this.trigger(O,ye,Ji,_t);Ie&&ie.push(Ie)}}),ie.length)return this._engine.markElementAsRemoved(this.id,O,!0,S,ee),z&&At(ie).onDone(()=>this._engine.processLeaveNode(O)),!0}return!1}prepareLeaveAnimationListeners(O){const S=this._elementListeners.get(O),z=this._engine.statesByElement.get(O);if(S&&z){const _t=new Set;S.forEach(Vt=>{const ee=Vt.name;if(_t.has(ee))return;_t.add(ee);const ye=this._triggers[ee].fallbackTransition,Ie=z[ee]||lr,rn=new Fi(Ji),mn=new gs(this.id,ee,O);this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:ee,transition:ye,fromState:Ie,toState:rn,player:mn,isFallbackTransition:!0})})}}removeNode(O,S){const z=this._engine;if(O.childElementCount&&this._signalRemovalForInnerTriggers(O,S),this.triggerLeaveAnimation(O,S,!0))return;let _t=!1;if(z.totalAnimations){const Vt=z.players.length?z.playersByQueriedElement.get(O):[];if(Vt&&Vt.length)_t=!0;else{let ee=O;for(;ee=ee.parentNode;)if(z.statesByElement.get(ee)){_t=!0;break}}}if(this.prepareLeaveAnimationListeners(O),_t)z.markElementAsRemoved(this.id,O,!1,S);else{const Vt=O[bi];(!Vt||Vt===Zi)&&(z.afterFlush(()=>this.clearElementCache(O)),z.destroyInnerAnimations(O),z._onRemovalComplete(O,S))}}insertNode(O,S){Zn(O,this._hostClassName)}drainQueuedTransitions(O){const S=[];return this._queue.forEach(z=>{const _t=z.player;if(_t.destroyed)return;const Vt=z.element,ee=this._elementListeners.get(Vt);ee&&ee.forEach(ie=>{if(ie.name==z.triggerName){const ye=zt(Vt,z.triggerName,z.fromState.value,z.toState.value);ye._data=O,kt(z.player,ie.phase,ye,ie.callback)}}),_t.markedForDestroy?this._engine.afterFlush(()=>{_t.destroy()}):S.push(z)}),this._queue=[],S.sort((z,_t)=>{const Vt=z.transition.ast.depCount,ee=_t.transition.ast.depCount;return 0==Vt||0==ee?Vt-ee:this._engine.driver.containsElement(z.element,_t.element)?1:-1})}
1destroy(O){this.players.forEach(S=>S.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,O)}elementContainsData(O){let S=!1;return this._elementListeners.has(O)&&(S=!0),S=!!this._queue.find(z=>z.element===O)||S,S}}class Li{constructor(O,S,z){this.bodyNode=O,this.driver=S,this._normalizer=z,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(_t,Vt)=>{}}_onRemovalComplete(O,S){this.onRemovalComplete(O,S)}get queuedPlayers(){const O=[];return this._namespaceList.forEach(S=>{S.players.forEach(z=>{z.queued&&O.push(z)})}),O}createNamespace(O,S){const z=new Xi(O,S,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,S)?this._balanceNamespaceList(z,S):(this.newHostElements.set(S,z),this.collectEnterElement(S)),this._namespaceLookup[O]=z}_balanceNamespaceList(O,S){const z=this._namespaceList,_t=this.namespacesByHostElement,Vt=z.length-1;if(Vt>=0){let ee=!1;if(void 0!==this.driver.getParentElement){let ie=this.driver.getParentElement(S);for(;ie;){const ye=_t.get(ie);if(ye){const Ie=z.indexOf(ye);z.splice(Ie+1,0,O),ee=!0;break}ie=this.driver.getParentElement(ie)}}else for(let ie=Vt;ie>=0;ie--)if(this.driver.containsElement(z[ie].hostElement,S)){z.splice(ie+1,0,O),ee=!0;break}ee||z.unshift(O)}else z.push(O);return _t.set(S,O),O}register(O,S){let z=this._namespaceLookup[O];return z||(z=this.createNamespace(O,S)),z}registerTrigger(O,S,z){let _t=this._namespaceLookup[O];_t&&_t.register(S,z)&&this.totalAnimations++}destroy(O,S){if(!O)return;const z=this._fetchNamespace(O);this.afterFlush(()=>{this.namespacesByHostElement.delete(z.hostElement),delete this._namespaceLookup[O];const _t=this._namespaceList.indexOf(z);_t>=0&&this._namespaceList.splice(_t,1)}),this.afterFlushAnimationsDone(()=>z.destroy(S))}_fetchNamespace(O){return this._namespaceLookup[O]}fetchNamespacesByElement(O){const S=new Set,z=this.statesByElement.get(O);if(z){const _t=Object.keys(z);for(let Vt=0;Vt<_t.length;Vt++){const ee=z[_t[Vt]].namespaceId;if(ee){const ie=this._fetchNamespace(ee);ie&&S.add(ie)}}}return S}trigger(O,S,z,_t){if(si(S)){const Vt=this._fetchNamespace(O);if(Vt)return Vt.trigger(S,z,_t),!0}return!1}insertNode(O,S,z,_t){if(!si(S))return;const Vt=S[bi];if(Vt&&Vt.setForRemoval){Vt.setForRemoval=!1,Vt.setForMove=!0;const ee=this.collectedLeaveElements.indexOf(S);ee>=0&&this.collectedLeaveElements.splice(ee,1)}if(O){const ee=this._fetchNamespace(O);ee&&ee.insertNode(S,z)}_t&&this.collectEnterElement(S)}collectEnterElement(O){this.collectedEnterElements.push(O)}markElementAsDisabled(O,S){S?this.disabledNodes.has(O)||(this.disabledNodes.add(O),Zn(O,ji)):this.disabledNodes.has(O)&&(this.disabledNodes.delete(O),_r(O,ji))}removeNode(O,S,z,_t){if(si(S)){const Vt=O?this._fetchNamespace(O):null;if(Vt?Vt.removeNode(S,_t):this.markElementAsRemoved(O,S,!1,_t),z){const ee=this.namespacesByHostElement.get(S);ee&&ee.id!==O&&ee.removeNode(S,_t)}}else this._onRemovalComplete(S,_t)}markElementAsRemoved(O,S,z,_t,Vt){this.collectedLeaveElements.push(S),S[bi]={namespaceId:O,setForRemoval:_t,hasAnimation:z,removedBeforeQueried:!1,previousTriggersValues:Vt}}listen(O,S,z,_t,Vt){return si(S)?this._fetchNamespace(O).listen(S,z,_t,Vt):()=>{}}_buildInstruction(O,S,z,_t,Vt){return O.transition.build(this.driver,O.element,O.fromState.value,O.toState.value,z,_t,O.fromState.options,O.toState.options,S,Vt)}destroyInnerAnimations(O){let S=this.driver.query(O,ct,!0);S.forEach(z=>this.destroyActiveAnimationsForElement(z)),0!=this.playersByQueriedElement.size&&(S=this.driver.query(O,$t,!0),S.forEach(z=>this.finishActiveQueriedAnimationOnElement(z)))}destroyActiveAnimationsForElement(O){const S=this.playersByElement.get(O);S&&S.forEach(z=>{z.queued?z.markedForDestroy=!0:z.destroy()})}finishActiveQueriedAnimationOnElement(O){const S=this.playersByQueriedElement.get(O);
vendor: 4,642 bytes, line 1
1S&&S.forEach(z=>z.finish())}whenRenderingDone(){return new Promise(O=>{if(this.players.length)return At(this.players).onDone(()=>O());O()})}processLeaveNode(O){var S;const z=O[bi];if(z&&z.setForRemoval){if(O[bi]=Zi,z.namespaceId){this.destroyInnerAnimations(O);const _t=this._fetchNamespace(z.namespaceId);_t&&_t.clearElementCache(O)}this._onRemovalComplete(O,z.setForRemoval)}(null===(S=O.classList)||void 0===S?void 0:S.contains(ji))&&this.markElementAsDisabled(O,!1),this.driver.query(O,".ng-animate-disabled",!0).forEach(_t=>{this.markElementAsDisabled(_t,!1)})}flush(O=-1){let S=[];if(this.newHostElements.size&&(this.newHostElements.forEach((z,_t)=>this._balanceNamespaceList(z,_t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let z=0;z<this.collectedEnterElements.length;z++)Zn(this.collectedEnterElements[z],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const z=[];try{S=this._flushAnimations(z,O)}finally{for(let _t=0;_t<z.length;_t++)z[_t]()}}else for(let z=0;z<this.collectedLeaveElements.length;z++)this.processLeaveNode(this.collectedLeaveElements[z]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(z=>z()),this._flushFns=[],this._whenQuietFns.length){const z=this._whenQuietFns;this._whenQuietFns=[],S.length?At(S).onDone(()=>{z.forEach(_t=>_t())}):z.forEach(_t=>_t())}}reportError(O){throw function Ft(dt){return new t.vHH(3402,E)}()}_flushAnimations(O,S){const z=new He,_t=[],Vt=new Map,ee=[],ie=new Map,ye=new Map,Ie=new Map,rn=new Set;this.disabledNodes.forEach(cn=>{rn.add(cn);const ln=this.driver.query(cn,".ng-animate-queued",!0);for(let Dn=0;Dn<ln.length;Dn++)rn.add(ln[Dn])});const mn=this.bodyNode,xn=Array.from(this.statesByElement.keys()),Tn=Ai(xn,this.collectedEnterElements),En=new Map;let wn=0;Tn.forEach((cn,ln)=>{const Dn=at+wn++;En.set(ln,Dn),cn.forEach(Bn=>Zn(Bn,Dn))});const Kn=[],oi=new Set,qn=new Set;for(let cn=0;cn<this.collectedLeaveElements.length;cn++){const ln=this.collectedLeaveElements[cn],Dn=ln[bi];Dn&&Dn.setForRemoval&&(Kn.push(ln),oi.add(ln),Dn.hasAnimation?this.driver.query(ln,".ng-star-inserted",!0).forEach(Bn=>oi.add(Bn)):qn.add(ln))}const Ei=new Map,ci=Ai(xn,Array.from(oi));ci.forEach((cn,ln)=>{const Dn=Bt+wn++;Ei.set(ln,Dn),cn.forEach(Bn=>Zn(Bn,Dn))}),O.push(()=>{Tn.forEach((cn,ln)=>{const Dn=En.get(ln);cn.forEach(Bn=>_r(Bn,Dn))}),ci.forEach((cn,ln)=>{const Dn=Ei.get(ln);cn.forEach(Bn=>_r(Bn,Dn))}),Kn.forEach(cn=>{this.processLeaveNode(cn)})});const ni=[],di=[];for(let cn=this._namespaceList.length-1;cn>=0;cn--)this._namespaceList[cn].drainQueuedTransitions(S).forEach(Dn=>{const Bn=Dn.player,j=Dn.element;if(ni.push(Bn),this.collectedEnterElements.length){const tn=j[bi];if(tn&&tn.setForMove){if(tn.previousTriggersValues&&tn.previousTriggersValues.has(Dn.triggerName)){const Rn=tn.previousTriggersValues.get(Dn.triggerName),Pn=this.statesByElement.get(Dn.element);Pn&&Pn[Dn.triggerName]&&(Pn[Dn.triggerName].value=Rn)}return void Bn.destroy()}}const it=!mn||!this.driver.containsElement(mn,j),W=Ei.get(j),xt=En.get(j),Zt=this._buildInstruction(Dn,z,xt,W,it);if(Zt.errors&&Zt.errors.length)return void di.push(Zt);if(it)return Bn.onStart(()=>An(j,Zt.fromStyles)),Bn.onDestroy(()=>Je(j,Zt.toStyles)),void _t.push(Bn);if(Dn.isFallbackTransition)return Bn.onStart(()=>An(j,Zt.fromStyles)),Bn.onDestroy(()=>Je(j,Zt.toStyles)),void _t.push(Bn);const xe=[];Zt.timelines.forEach(tn=>{tn.stretchStartingKeyframe=!0,this.disabledNodes.has(tn.element)||xe.push(tn)}),Zt.timelines=xe,z.append(j,Zt.timelines),ee.push({instruction:Zt,player:Bn,element:j}),Zt.queriedElements.forEach(tn=>qt(ie,tn,[]).push(Bn)),Zt.preStyleProps.forEach((tn,Rn)=>{const Pn=Object.keys(tn);if(Pn.length){let Fn=ye.get(Rn);Fn||ye.set(Rn,Fn=new Set),Pn.forEach(Sn=>Fn.add(Sn))}}),Zt.postStyleProps.forEach((tn,Rn)=>{const Pn=Object.keys(tn);let Fn=Ie.get(Rn);Fn||Ie.set(Rn,Fn=new Set),Pn.forEach(Sn=>Fn.add(Sn))})});if(di.length){const cn=[];di.forEach(ln=>{cn.push(function It(dt,O){return new t.vHH(3505,E)}())}),ni.forEach(ln=>ln.destroy()),this.reportError(cn)}const In=new Map,Bi=new Map;ee.forEach(cn=>{const ln=cn.element;z.has(ln)&&(Bi.set(ln,ln),this._beforeAnimationBuild(cn.player.namespaceId,cn.instruction,In))}),_t.forEach(cn=>{const ln=cn.element;this._getPreviousPlayers(ln,!1,cn.namespaceId,cn.triggerName,null).forEach(Bn=>{qt(In,ln,[]).push(Bn),Bn.destroy()})});const tr=Kn.filter(cn=>Cr(cn,ye,Ie)),Wi=new Map;Er(Wi,this.driver,qn,Ie,h.l3).forEach(cn=>{Cr(cn,ye,Ie)&&tr.push(cn)});const Nr=new Map;
1Tn.forEach((cn,ln)=>{Er(Nr,this.driver,new Set(cn),ye,h.k1)}),tr.forEach(cn=>{const ln=Wi.get(cn),Dn=Nr.get(cn);Wi.set(cn,Object.assign(Object.assign({},ln),Dn))});const hr=[],fr=[],kr={};ee.forEach(cn=>{const{element:ln,player:Dn,instruction:Bn}=cn;if(z.has(ln)){if(rn.has(ln))return Dn.onDestroy(()=>Je(ln,Bn.toStyles)),Dn.disabled=!0,Dn.overrideTotalTime(Bn.totalTime),void _t.push(Dn);let j=kr;if(Bi.size>1){let W=ln;const xt=[];for(;W=W.parentNode;){const Zt=Bi.get(W);if(Zt){j=Zt;break}xt.push(W)}xt.forEach(Zt=>Bi.set(Zt,j))}const it=this._buildAnimation(Dn.namespaceId,Bn,In,Vt,Nr,Wi);if(Dn.setRealPlayer(it),j===kr)hr.push(Dn);else{const W=this.playersByElement.get(j);W&&W.length&&(Dn.parentPlayer=At(W)),_t.push(Dn)}}else An(ln,Bn.fromStyles),Dn.onDestroy(()=>Je(ln,Bn.toStyles)),fr.push(Dn),rn.has(ln)&&_t.push(Dn)}),fr.forEach(cn=>{const ln=Vt.get(cn.element);if(ln&&ln.length){const Dn=At(ln);cn.setRealPlayer(Dn)}}),_t.forEach(cn=>{cn.parentPlayer?cn.syncPlayerEvents(cn.parentPlayer):cn.destroy()});for(let cn=0;cn<Kn.length;cn++){const ln=Kn[cn],Dn=ln[bi];if(_r(ln,Bt),Dn&&Dn.hasAnimation)continue;let Bn=[];if(ie.size){let it=ie.get(ln);it&&it.length&&Bn.push(...it);let W=this.driver.query(ln,$t,!0);for(let xt=0;xt<W.length;xt++){let Zt=ie.get(W[xt]);Zt&&Zt.length&&Bn.push(...Zt)}}const j=Bn.filter(it=>!it.destroyed);j.length?vs(this,ln,j):this.processLeaveNode(ln)}return Kn.length=0,hr.forEach(cn=>{this.players.push(cn),cn.onDone(()=>{cn.destroy();const ln=this.players.indexOf(cn);this.players.splice(ln,1)}),cn.play()}),hr}elementContainsData(O,S){let z=!1;const _t=S[bi];return _t&&_t.setForRemoval&&(z=!0),this.playersByElement.has(S)&&(z=!0),this.playersByQueriedElement.has(S)&&(z=!0),this.statesByElement.has(S)&&(z=!0),this._fetchNamespace(O).elementContainsData(S)||z}afterFlush(O){this._flushFns.push(O)}afterFlushAnimationsDone(O){this._whenQuietFns.push(O)}_getPreviousPlayers(O,S,z,_t,Vt){let ee=[];if(S){const ie=this.playersByQueriedElement.get(O);ie&&(ee=ie)}else{const ie=this.playersByElement.get(O);if(ie){const ye=!Vt||Vt==Ji;ie.forEach(Ie=>{Ie.queued||!ye&&Ie.triggerName!=_t||ee.push(Ie)})}}return(z||_t)&&(ee=ee.filter(ie=>!(z&&z!=ie.namespaceId||_t&&_t!=ie.triggerName))),ee}_beforeAnimationBuild(O,S,z){const Vt=S.element,ee=S.isRemovalTransition?void 0:O,ie=S.isRemovalTransition?void 0:S.triggerName;for(const ye of S.timelines){const Ie=ye.element,rn=Ie!==Vt,mn=qt(z,Ie,[]);this._getPreviousPlayers(Ie,rn,ee,ie,S.toState).forEach(Tn=>{const En=Tn.getRealPlayer();En.beforeDestroy&&En.beforeDestroy(),Tn.destroy(),mn.push(Tn)})}An(Vt,S.fromStyles)}_buildAnimation(O,S,z,_t,Vt,ee){const ie=S.triggerName,ye=S.element,Ie=[],rn=new Set,mn=new Set,xn=S.timelines.map(En=>{const wn=En.element;rn.add(wn);const Kn=wn[bi];if(Kn&&Kn.removedBeforeQueried)return new h.ZN(En.duration,En.delay);const oi=wn!==ye,qn=function rr(dt){const O=[];return fi(dt,O),O}((z.get(wn)||ri).map(In=>In.getRealPlayer())).filter(In=>!!In.element&&In.element===wn),Ei=Vt.get(wn),ci=ee.get(wn),ni=vt(0,this._normalizer,0,En.keyframes,Ei,ci),di=this._buildPlayer(En,ni,qn);if(En.subTimeline&&_t&&mn.add(wn),oi){const In=new gs(O,ie,wn);In.setRealPlayer(di),Ie.push(In)}return di});Ie.forEach(En=>{qt(this.playersByQueriedElement,En.element,[]).push(En),En.onDone(()=>function Qn(dt,O,S){let z;if(dt instanceof Map){if(z=dt.get(O),z){if(z.length){const _t=z.indexOf(S);z.splice(_t,1)}0==z.length&&dt.delete(O)}}else if(z=dt[O],z){if(z.length){const _t=z.indexOf(S);z.splice(_t,1)}0==z.length&&delete dt[O]}return z}(this.playersByQueriedElement,En.element,En))}),rn.forEach(En=>Zn(En,Lt));const Tn=At(xn);return Tn.onDestroy(()=>{rn.forEach(En=>_r(En,Lt)),Je(ye,S.toStyles)}),mn.forEach(En=>{qt(_t,En,[]).push(Tn)}),Tn}_buildPlayer(O,S,z){return S.length>0?this.driver.animate(O.element,S,O.duration,O.delay,O.easing,z):new h.ZN(O.duration,O.delay)}}class gs{constructor(O,S,z){this.namespaceId=O,this.triggerName=S,this.element=z,this._player=new h.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(O){this._containsRealPlayer||(this._player=O,Object.keys(this._queuedCallbacks).forEac
1h(S=>{this._queuedCallbacks[S].forEach(z=>kt(O,S,void 0,z))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(O.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(O){this.totalTime=O}syncPlayerEvents(O){const S=this._player;S.triggerCallback&&O.onStart(()=>S.triggerCallback("start")),O.onDone(()=>this.finish()),O.onDestroy(()=>this.destroy())}_queueEvent(O,S){qt(this._queuedCallbacks,O,[]).push(S)}onDone(O){this.queued&&this._queueEvent("done",O),this._player.onDone(O)}onStart(O){this.queued&&this._queueEvent("start",O),this._player.onStart(O)}onDestroy(O){this.queued&&this._queueEvent("destroy",O),this._player.onDestroy(O)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(O){this.queued||this._player.setPosition(O)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(O){const S=this._player;S.triggerCallback&&S.triggerCallback(O)}}function si(dt){return dt&&1===dt.nodeType}function br(dt,O){const S=dt.style.display;return dt.style.display=null!=O?O:"none",S}function Er(dt,O,S,z,_t){const Vt=[];S.forEach(ye=>Vt.push(br(ye)));const ee=[];z.forEach((ye,Ie)=>{const rn={};ye.forEach(mn=>{const xn=rn[mn]=O.computeStyle(Ie,mn,_t);(!xn||0==xn.length)&&(Ie[bi]=ar,ee.push(Ie))}),dt.set(Ie,rn)});let ie=0;return S.forEach(ye=>br(ye,Vt[ie++])),ee}function Ai(dt,O){const S=new Map;if(dt.forEach(ie=>S.set(ie,[])),0==O.length)return S;const _t=new Set(O),Vt=new Map;function ee(ie){if(!ie)return 1;let ye=Vt.get(ie);if(ye)return ye;const Ie=ie.parentNode;return ye=S.has(Ie)?Ie:_t.has(Ie)?1:ee(Ie),Vt.set(ie,ye),ye}return O.forEach(ie=>{const ye=ee(ie);1!==ye&&S.get(ye).push(ie)}),S}function Zn(dt,O){var S;null===(S=dt.classList)||void 0===S||S.add(O)}function _r(dt,O){var S;null===(S=dt.classList)||void 0===S||S.remove(O)}function vs(dt,O,S){At(S).onDone(()=>dt.processLeaveNode(O))}function fi(dt,O){for(let S=0;S<dt.length;S++){const z=dt[S];z instanceof h.ZE?fi(z.players,O):O.push(z)}}function Cr(dt,O,S){const z=S.get(dt);if(!z)return!1;let _t=O.get(dt);return _t?z.forEach(Vt=>_t.add(Vt)):O.set(dt,z),S.delete(dt),!0}class sr{constructor(O,S,z){this.bodyNode=O,this._driver=S,this._normalizer=z,this._triggerCache={},this.onRemovalComplete=(_t,Vt)=>{},this._transitionEngine=new Li(O,S,z),this._timelineEngine=new Pr(O,S,z),this._transitionEngine.onRemovalComplete=(_t,Vt)=>this.onRemovalComplete(_t,Vt)}registerTrigger(O,S,z,_t,Vt){const ee=O+"-"+_t;let ie=this._triggerCache[ee];if(!ie){const ye=[],rn=xi(this._driver,Vt,ye,[]);if(ye.length)throw function Kt(dt,O){return new t.vHH(3404,E)}();ie=function fs(dt,O,S){return new Si(dt,O,S)}(_t,rn,this._normalizer),this._triggerCache[ee]=ie}this._transitionEngine.registerTrigger(S,_t,ie)}register(O,S){this._transitionEngine.register(O,S)}destroy(O,S){this._transitionEngine.destroy(O,S)}onInsert(O,S,z,_t){this._transitionEngine.insertNode(O,S,z,_t)}onRemove(O,S,z,_t){this._transitionEngine.removeNode(O,S,_t||!1,z)}disableAnimations(O,S){this._transitionEngine.markElementAsDisabled(O,S)}process(O,S,z,_t){if("@"==z.charAt(0)){const[Vt,ee]=Oe(z);this._timelineEngine.command(Vt,S,ee,_t)}else this._transitionEngine.trigger(O,S,z,_t)}listen(O,S,z,_t,Vt){if("@"==z.charAt(0)){const[ee,ie]=Oe(z);return this._timelineEngine.listen(ee,S,ie,Vt)}return this._transitionEngine.listen(O,S,z,_t,Vt)}flush(O=-1){this._transitionEngine.flush(O)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let tt=(()=>{class dt{constructor(S,z,_t){this._element=S,this._startStyles=z,this._endStyles=_t,this._state=0;let Vt=dt.initialStylesByElement.get(S);Vt||dt.initialStylesByElement.set(S,Vt={}),this._initialStyles=Vt}start(){this._state<1&&(this._startStyles&&Je(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Je(this._element,this._initialStyles),this._endStyles&&(Je(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(dt.initialStylesByElement.delete(this._element),this._startStyles&&(An(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(An(this._element,this._endStyles),this._endStyles=null),Je(this._element,this._initialStyles),this._state=3)}}return dt.initialStylesByElement=new WeakMap,dt})();function Q(dt){let O=null;const S=Object.keys(dt);for(let z=0;z<S.length;z++){const _t=S[z];U(_t)&&(O=O||{},O[_t]=dt[_t])}return O}function U(dt){return"display"===dt||"position"===dt}class wt{constructor(O,S,z,_t){this.element=O,this.keyframes=S,this.options=z,this._specialStyles=_t,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=z.duration,this._delay=z.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(O=>O()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const O=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,O,this.options),this._finalKeyframe=O.length?O[O.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(O,S,z){return O.animate(S,z)}onStart(O){this._onStartFns.push(O)}onDone(O){this._onDoneFns.push(O)}onDestroy(O){this._onDestroyFns.push(O)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(O=>O()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(O=>O()),this._onDestroyFns=[])}setPosition(O){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=O*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const O={};if(this.hasStarted()){const S=this._finalKeyframe;
1Object.keys(S).forEach(z=>{"offset"!=z&&(O[z]=this._finished?S[z]:en(this.element,z))})}this.currentSnapshot=O}triggerCallback(O){const S="start"==O?this._onStartFns:this._onDoneFns;S.forEach(z=>z()),S.length=0}}class Te{validateStyleProperty(O){return H(O)}matchesElement(O,S){return!1}containsElement(O,S){return gt(O,S)}getParentElement(O){return pn(O)}query(O,S,z){return nt(O,S,z)}computeStyle(O,S,z){return window.getComputedStyle(O)[S]}animate(O,S,z,_t,Vt,ee=[]){const ye={duration:z,delay:_t,fill:0==_t?"both":"forwards"};Vt&&(ye.easing=Vt);const Ie={},rn=ee.filter(xn=>xn instanceof wt);(function Mt(dt,O){return 0===dt||0===O})(z,_t)&&rn.forEach(xn=>{let Tn=xn.currentSnapshot;Object.keys(Tn).forEach(En=>Ie[En]=Tn[En])}),S=function ae(dt,O,S){const z=Object.keys(S);if(z.length&&O.length){let Vt=O[0],ee=[];if(z.forEach(ie=>{Vt.hasOwnProperty(ie)||ee.push(ie),Vt[ie]=S[ie]}),ee.length)for(var _t=1;_t<O.length;_t++){let ie=O[_t];ee.forEach(function(ye){ie[ye]=en(dt,ye)})}}return O}(O,S=S.map(xn=>Xt(xn,!1)),Ie);const mn=function qi(dt,O){let S=null,z=null;return Array.isArray(O)&&O.length?(S=Q(O[0]),O.length>1&&(z=Q(O[O.length-1]))):O&&(S=Q(O)),S||z?new tt(dt,S,z):null}(O,S);return new wt(O,S,ye,mn)}}var dn=s(69808);let ei=(()=>{class dt extends h._j{constructor(S,z){super(),this._nextAnimationId=0,this._renderer=S.createRenderer(z.body,{id:"0",encapsulation:t.ifc.None,styles:[],data:{animation:[]}})}build(S){const z=this._nextAnimationId.toString();this._nextAnimationId++;const _t=Array.isArray(S)?(0,h.vP)(S):S;return xr(this._renderer,null,z,"register",[_t]),new wi(z,this._renderer)}}return dt.\u0275fac=function(S){return new(S||dt)(t.LFG(t.FYo),t.LFG(dn.K0))},dt.\u0275prov=t.Yz7({token:dt,factory:dt.\u0275fac}),dt})();class wi extends h.LC{constructor(O,S){super(),this._id=O,this._renderer=S}create(O,S){return new Dr(this._id,O,S||{},this._renderer)}}class Dr{constructor(O,S,z,_t){this.id=O,this.element=S,this._renderer=_t,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",z)}_listen(O,S){return this._renderer.listen(this.element,`@@${this.id}:${O}`,S)}_command(O,...S){return xr(this._renderer,this.element,this.id,O,S)}onDone(O){this._listen("done",O)}onStart(O){this._listen("start",O)}onDestroy(O){this._listen("destroy",O)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(O){this._command("setPosition",O)}getPosition(){var O,S;return null!==(S=null===(O=this._renderer.engine.players[+this.id])||void 0===O?void 0:O.getPosition())&&void 0!==S?S:0}}function xr(dt,O,S,z,_t){return dt.setProperty(O,`@@${S}:${z}`,_t)}const Ve="@.disabled";let kn=(()=>{class dt{constructor(S,z,_t){this.delegate=S,this.engine=z,this._zone=_t,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),z.onRemovalComplete=(Vt,ee)=>{const ie=null==ee?void 0:ee.parentNode(Vt);ie&&ee.removeChild(ie,Vt)}}createRenderer(S,z){const Vt=this.delegate.createRenderer(S,z);if(!(S&&z&&z.data&&z.data.animation)){let rn=this._rendererCache.get(Vt);return rn||(rn=new Fr("",Vt,this.engine),this._rendererCache.set(Vt,rn)),rn}const ee=z.id,ie=z.id+"-"+this._currentId;this._currentId++,this.engine.register(ie,S);const ye=rn=>{Array.isArray(rn)?rn.forEach(ye):this.engine.registerTrigger(ee,ie,S,rn.name,rn)};return z.data.animation.forEach(ye),new mi(this,ie,Vt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(S,z,_t){S>=0&&S<this._microtaskId?this._zone.run(()=>z(_t)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Vt=>{const[ee,ie]=Vt;ee(ie)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([z,_t]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return dt.\u0275fac=function(S){return new(S||dt)(t.LFG(t.FYo),t.LFG(sr),t.LFG(t.R0b))},dt.\u0275prov=t.Yz7({token:dt,factory:dt.\u0275fac}),dt})();class Fr{constructor(O,S,z){this.namespaceId=O,this.delegate=S,this.engine=z,this.destroyNode=this.delegate.destroyNode?_t=>S.destroyNode(_t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(O,S){return this.delegate.createElement(O,S)}createComment(O){return this.delegate.createComment(O)}createText(O){return this.delegate.createText(O)}appendChild(O,S){this.delegate.appendChild(O,S),this.engine.onInsert(this.namespaceId,S,O,!1)}insertBefore(O,S,z,_t=!0){this.delegate.insertBefore(O,S,z),this.engine.onInsert(this.namespaceId,S,O,_t)}removeChild(O,S,z){this.engine.onRemove(this.namespaceId,S,this.delegate,z)}selectRootElement(O,S){return this.delegate.selectRootElement(O,S)}parentNode(O){return this.delegate.parentNode(O)}nextSibling(O){return this.delegate.nextSibling(O)}setAttribute(O,S,z,_t){this.delegate.setAttribute(O,S,z,_t)}removeAttribute(O,S,z){this.delegate.removeAttribute(O,S,z)}addClass(O,S){this.delegate.addClass(O,S)}removeClass(O,S){this.delegate.removeClass(O,S)}setStyle(O,S,z,_t){this.delegate.setStyle(O,S,z,_t)}removeStyle(O,S,z){this.delegate.removeStyle(O,S,z)}setProperty(O,S,z){"@"==S.charAt(0)&&S==Ve?this.disableAnimations(O,!!z):this.delegate.setProperty(O,S,z)}setValue(O,S){this.delegate.setValue(O,S)}listen(O,S,z){return this.delegate.listen(O,S,z)}disableAnimations(O,S){this.engine.disableAnimations(O,S)}}class mi extends Fr{constructor(O,S,z,_t){super(S,z,_t),this.factory=O,this.namespaceId=S}setProperty(O,S,z){"@"==S.charAt(0)?"."==S.charAt(1)&&S==Ve?this.disableAnimations(O,z=void 0===z||!!z):this.engine.process(this.namespaceId,O,S.substr(1),z):this.delegate.setProperty(O,S,z)}listen(O,S,z){if("@"==S.charAt(0)){const _t=function Lr(dt){switch(dt){case"body":return document.body;case"document":return document;case"window":return window;default:return dt}}(O);let Vt=S.substr(1),ee="";return"@"!=Vt.charAt(0)&&([Vt,ee]=function cr(dt){const O=dt.indexOf(".");return[dt.substring(0,O),dt.substr(O+1)]}(Vt)),this.engine.listen(this.namespaceId,_t,Vt,ee,ie=>{this.factory.scheduleListenerCallback(ie._data||-1,z,ie)})}return this.delegate.listen(O,S,z)}}let Ti=(()=>{class dt extends sr{constructor(S,z,_t){super(S.body,z,_t)}ngOnDestroy(){this.flush()}}return dt.\u0275fac=function(S){return new(S||dt)(t.LFG(dn.K0),t.LFG(Nt),t.LFG($i))},dt.\u0275prov=t.Yz7({token:dt,factory:dt.\u0275fac}),dt})();const As=new t.OlP("AnimationModuleType"),ys=[{provide:h._j,useClass:ei},{provide:$i,useFactory:function or(){return new Tr}},{provide:sr,useClass:Ti},{provide:t.FYo,useFactory:function es(dt,O,S){return new kn(dt,O,S)},deps:[r.se,sr,t.R0b]}],ws=[{provide:Nt,useFactory:()=>new Te},{provide:As,useValue:"BrowserAnimations"},...ys],Br=[{provide:Nt,useClass:mt},{provide:As,useValue:"NoopAnimations"},...ys];let pi=(()=>{class dt{static withConfig(S){return{ngModule:dt,providers:S.disableAnimations?Br:ws}}}return dt.\u0275fac=function(S){return new(S||dt)},dt.\u0275mod=t.oAB({type:dt}),dt.\u0275inj=t.cJS({providers:ws,imports:[r.b2]}
1),dt})()},22313:(we,F,s)=>{"use strict";s.d(F,{Dx:()=>Ye,H7:()=>qe,b2:()=>Ge,h_:()=>ke,q6:()=>qt,se:()=>ce});var t=s(69808),r=s(5e3);class h extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class E extends h{static makeCurrent(){(0,t.HT)(new E)}onAndCancel(te,jt,re){return te.addEventListener(jt,re,!1),()=>{te.removeEventListener(jt,re,!1)}}dispatchEvent(te,jt){te.dispatchEvent(jt)}remove(te){te.parentNode&&te.parentNode.removeChild(te)}createElement(te,jt){return(jt=jt||this.getDefaultDocument()).createElement(te)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(te){return te.nodeType===Node.ELEMENT_NODE}isShadowRoot(te){return te instanceof DocumentFragment}getGlobalEventTarget(te,jt){return"window"===jt?window:"document"===jt?te:"body"===jt?te.body:null}getBaseHref(te){const jt=function b(){return p=p||document.querySelector("base"),p?p.getAttribute("href"):null}();return null==jt?null:function m(de){y=y||document.createElement("a"),y.setAttribute("href",de);const te=y.pathname;return"/"===te.charAt(0)?te:`/${te}`}(jt)}resetBaseElement(){p=null}getUserAgent(){return window.navigator.userAgent}getCookie(te){return(0,t.Mx)(document.cookie,te)}}let y,p=null;const c=new r.OlP("TRANSITION_ID"),a=[{provide:r.ip1,useFactory:function o(de,te,jt){return()=>{jt.get(r.CZH).donePromise.then(()=>{const re=(0,t.q)(),Se=te.querySelectorAll(`style[ng-transition="${de}"]`);for(let Xe=0;Xe<Se.length;Xe++)re.remove(Se[Xe])})}},deps:[c,t.K0,r.zs3],multi:!0}];class l{static init(){(0,r.VLi)(new l)}addToWindow(te){r.dqk.getAngularTestability=(re,Se=!0)=>{const Xe=te.findTestabilityInTree(re,Se);if(null==Xe)throw new Error("Could not find testability for element.");return Xe},r.dqk.getAllAngularTestabilities=()=>te.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>te.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push(re=>{const Se=r.dqk.getAllAngularTestabilities();let Xe=Se.length,ge=!1;const pe=function(Mt){ge=ge||Mt,Xe--,0==Xe&&re(ge)};Se.forEach(function(Mt){Mt.whenStable(pe)})})}findTestabilityInTree(te,jt,re){if(null==jt)return null;const Se=te.getTestability(jt);return null!=Se?Se:re?(0,t.q)().isShadowRoot(jt)?this.findTestabilityInTree(te,jt.host,!0):this.findTestabilityInTree(te,jt.parentElement,!0):null}}let u=(()=>{class de{build(){return new XMLHttpRequest}}return de.\u0275fac=function(jt){return new(jt||de)},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();const f=new r.OlP("EventManagerPlugins");let g=(()=>{class de{constructor(jt,re){this._zone=re,this._eventNameToPlugin=new Map,jt.forEach(Se=>Se.manager=this),this._plugins=jt.slice().reverse()}addEventListener(jt,re,Se){return this._findPluginFor(re).addEventListener(jt,re,Se)}addGlobalEventListener(jt,re,Se){return this._findPluginFor(re).addGlobalEventListener(jt,re,Se)}getZone(){return this._zone}_findPluginFor(jt){const re=this._eventNameToPlugin.get(jt);if(re)return re;const Se=this._plugins;for(let Xe=0;Xe<Se.length;Xe++){const ge=Se[Xe];if(ge.supports(jt))return this._eventNameToPlugin.set(jt,ge),ge}throw new Error(`No event manager plugin found for event ${jt}`)}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(f),r.LFG(r.R0b))},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();class _{constructor(te){this._doc=te}addGlobalEventListener(te,jt,re){const Se=(0,t.q)().getGlobalEventTarget(this._doc,te);if(!Se)throw new Error(`Unsupported event target ${Se} for event ${jt}`);return this.addEventListener(Se,jt,re)}}let D=(()=>{class de{constructor(){this._stylesSet=new Set}addStyles(jt){const re=new Set;jt.forEach(Se=>{this._stylesSet.has(Se)||(this._stylesSet.add(Se),re.add(Se))}),this.onStylesAdded(re)}onStylesAdded(jt){}getAllStyles(){return Array.from(this._stylesSet)}}return de.\u0275fac=function(jt){return new(jt||de)},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})(),M=(()=>{class de extends D{constructor(jt){super(),this._doc=jt,this._hostNodes=new Map,this._hostNodes.set(jt.head,[])}_addStylesToHost(jt,re,Se){jt.forEach(Xe=>{const ge=this._doc.createElement("style");ge.textContent=Xe,Se.push(re.appendChild(ge))})}addHost(jt){const re=[];this._addStylesToHost(this._stylesSet,jt,re),this._hostNodes.set(jt,re)}removeHost(jt){const re=this._hostNodes.get(jt);re&&re.forEach(I),this._hostNodes.delete(jt)}
1onStylesAdded(jt){this._hostNodes.forEach((re,Se)=>{this._addStylesToHost(jt,Se,re)})}ngOnDestroy(){this._hostNodes.forEach(jt=>jt.forEach(I))}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();function I(de){(0,t.q)().remove(de)}const L={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},R=/%COMP%/g,B="%COMP%",rt=`_nghost-${B}`,w=`_ngcontent-${B}`;function Wt(de,te,jt){for(let re=0;re<te.length;re++){let Se=te[re];Array.isArray(Se)?Wt(de,Se,jt):(Se=Se.replace(R,de),jt.push(Se))}return jt}function Kt(de){return te=>{if("__ngUnwrap__"===te)return de;!1===de(te)&&(te.preventDefault(),te.returnValue=!1)}}let ce=(()=>{class de{constructor(jt,re,Se){this.eventManager=jt,this.sharedStylesHost=re,this.appId=Se,this.rendererByCompId=new Map,this.defaultRenderer=new Ee(jt)}createRenderer(jt,re){if(!jt||!re)return this.defaultRenderer;switch(re.encapsulation){case r.ifc.Emulated:{let Se=this.rendererByCompId.get(re.id);return Se||(Se=new De(this.eventManager,this.sharedStylesHost,re,this.appId),this.rendererByCompId.set(re.id,Se)),Se.applyToHost(jt),Se}case 1:case r.ifc.ShadowDom:return new ve(this.eventManager,this.sharedStylesHost,jt,re);default:if(!this.rendererByCompId.has(re.id)){const Se=Wt(re.id,re.styles,[]);this.sharedStylesHost.addStyles(Se),this.rendererByCompId.set(re.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(g),r.LFG(M),r.LFG(r.AFp))},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();class Ee{constructor(te){this.eventManager=te,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(te,jt){return jt?document.createElementNS(L[jt]||jt,te):document.createElement(te)}createComment(te){return document.createComment(te)}createText(te){return document.createTextNode(te)}appendChild(te,jt){te.appendChild(jt)}insertBefore(te,jt,re){te&&te.insertBefore(jt,re)}removeChild(te,jt){te&&te.removeChild(jt)}selectRootElement(te,jt){let re="string"==typeof te?document.querySelector(te):te;if(!re)throw new Error(`The selector "${te}" did not match any elements`);return jt||(re.textContent=""),re}parentNode(te){return te.parentNode}nextSibling(te){return te.nextSibling}setAttribute(te,jt,re,Se){if(Se){jt=Se+":"+jt;const Xe=L[Se];Xe?te.setAttributeNS(Xe,jt,re):te.setAttribute(jt,re)}else te.setAttribute(jt,re)}removeAttribute(te,jt,re){if(re){const Se=L[re];Se?te.removeAttributeNS(Se,jt):te.removeAttribute(`${re}:${jt}`)}else te.removeAttribute(jt)}addClass(te,jt){te.classList.add(jt)}removeClass(te,jt){te.classList.remove(jt)}setStyle(te,jt,re,Se){Se&(r.JOm.DashCase|r.JOm.Important)?te.style.setProperty(jt,re,Se&r.JOm.Important?"important":""):te.style[jt]=re}removeStyle(te,jt,re){re&r.JOm.DashCase?te.style.removeProperty(jt):te.style[jt]=""}setProperty(te,jt,re){te[jt]=re}setValue(te,jt){te.nodeValue=jt}listen(te,jt,re){return"string"==typeof te?this.eventManager.addGlobalEventListener(te,jt,Kt(re)):this.eventManager.addEventListener(te,jt,Kt(re))}}class De extends Ee{constructor(te,jt,re,Se){super(te),this.component=re;const Xe=Wt(Se+"-"+re.id,re.styles,[]);jt.addStyles(Xe),this.contentAttr=function q(de){return w.replace(R,de)}(Se+"-"+re.id),this.hostAttr=function Dt(de){return rt.replace(R,de)}(Se+"-"+re.id)}applyToHost(te){super.setAttribute(te,this.hostAttr,"")}createElement(te,jt){const re=super.createElement(te,jt);return super.setAttribute(re,this.contentAttr,""),re}}class ve extends Ee{constructor(te,jt,re,Se){super(te),this.sharedStylesHost=jt,this.hostEl=re,this.shadowRoot=re.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Xe=Wt(Se.id,Se.styles,[]);for(let ge=0;ge<Xe.length;ge++){const pe=document.createElement("style");pe.textContent=Xe[ge],this.shadowRoot.appendChild(pe)}}nodeOrShadowRoot(te){return te===this.hostEl?this.shadowRoot:te}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(te,jt){return super.appendChild(this.nodeOrShadowRoot(te),jt)}insertBefore(te,jt,re){return super.insertBefore(this.nodeOrShadowRoot(te),jt,re)}removeChild(te,jt){return super.removeChild(this.nodeOrShadowRoot(te),jt)}parentNode(te){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(te)))}}let Yt=(()=>{class de extends _{constructor(jt){super(jt)}supports(jt){return!0}addEventListener(jt,re,Se){return jt.addEventListener(re,Se,!1),()=>this.removeEventListener(jt,re,Se)}removeEventListener(jt,re,Se){return jt.removeEventListener(re,Se)}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();const yt=["alt","control","meta","shift"],$={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},It={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},pt={alt:de=>de.altKey,control:de=>de.ctrlKey,meta:de=>de.metaKey,shift:de=>de.shiftKey};let Et=(()=>{class de extends _{constructor(jt){super(jt)}supports(jt){return null!=de.parseEventName(jt)}addEventListener(jt,re,Se){const Xe=de.parseEventName(re),ge=de.eventCallback(Xe.fullKey,Se,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(jt,Xe.domEventName,ge))}static parseEventName(jt){const re=jt.toLowerCase().split("."),Se=re.shift();if(0===re.length||"keydown"!==Se&&"keyup"!==Se)return null;const Xe=de._normalizeKey(re.pop());let ge="";if(yt.forEach(Mt=>{const ae=re.indexOf(Mt);ae>-1&&(re.splice(ae,1),ge+=Mt+".")}),ge+=Xe,0!=re.length||0===Xe.length)return null;const pe={};return pe.domEventName=Se,pe.fullKey=ge,pe}static getEventFullKey(jt){let re="",Se=function At(de){let te=de.key;if(null==te){if(te=de.keyIdentifier,null==te)return"Unidentified";te.startsWith("U+")&&(te=String.fromCharCode(parseInt(te.substring(2),16)),3===de.location&&It.hasOwnProperty(te)&&(te=It[te]))}return $[te]||te}(jt);return Se=Se.toLowerCase()," "===Se?Se="space":"."===Se&&(Se="dot"),yt.forEach(Xe=>{Xe!=Se&&pt[Xe](jt)&&(re+=Xe+".")}),re+=Se,re}static eventCallback(jt,re,Se){return Xe=>{de.getEventFullKey(Xe)===jt&&Se.runGuarded(()=>re(Xe))}}static _normalizeKey(jt){return"esc"===jt?"escape":jt}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:de.\u0275fac}),de})();const qt=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:t.bD}
1,{provide:r.g9A,useValue:function vt(){E.makeCurrent(),l.init()},multi:!0},{provide:t.K0,useFactory:function St(){return(0,r.RDi)(document),document},deps:[]}]),Oe=[{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function kt(){return new r.qLn},deps:[]},{provide:f,useClass:Yt,multi:!0,deps:[t.K0,r.R0b,r.Lbi]},{provide:f,useClass:Et,multi:!0,deps:[t.K0]},{provide:ce,useClass:ce,deps:[g,M,r.AFp]},{provide:r.FYo,useExisting:ce},{provide:D,useExisting:M},{provide:M,useClass:M,deps:[t.K0]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b]},{provide:g,useClass:g,deps:[f,r.R0b]},{provide:t.JF,useClass:u,deps:[]}];let Ge=(()=>{class de{constructor(jt){if(jt)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(jt){return{ngModule:de,providers:[{provide:r.AFp,useValue:jt.appId},{provide:c,useExisting:r.AFp},a]}}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(de,12))},de.\u0275mod=r.oAB({type:de}),de.\u0275inj=r.cJS({providers:Oe,imports:[t.ez,r.hGG]}),de})(),ke=(()=>{class de{constructor(jt){this._doc=jt,this._dom=(0,t.q)()}addTag(jt,re=!1){return jt?this._getOrCreateElement(jt,re):null}addTags(jt,re=!1){return jt?jt.reduce((Se,Xe)=>(Xe&&Se.push(this._getOrCreateElement(Xe,re)),Se),[]):[]}getTag(jt){return jt&&this._doc.querySelector(`meta[${jt}]`)||null}getTags(jt){if(!jt)return[];const re=this._doc.querySelectorAll(`meta[${jt}]`);return re?[].slice.call(re):[]}updateTag(jt,re){if(!jt)return null;re=re||this._parseSelector(jt);const Se=this.getTag(re);return Se?this._setMetaElementAttributes(jt,Se):this._getOrCreateElement(jt,!0)}removeTag(jt){this.removeTagElement(this.getTag(jt))}removeTagElement(jt){jt&&this._dom.remove(jt)}_getOrCreateElement(jt,re=!1){if(!re){const ge=this._parseSelector(jt),pe=this.getTags(ge).filter(Mt=>this._containsAttributes(jt,Mt))[0];if(void 0!==pe)return pe}const Se=this._dom.createElement("meta");return this._setMetaElementAttributes(jt,Se),this._doc.getElementsByTagName("head")[0].appendChild(Se),Se}_setMetaElementAttributes(jt,re){return Object.keys(jt).forEach(Se=>re.setAttribute(this._getMetaKeyMap(Se),jt[Se])),re}_parseSelector(jt){const re=jt.name?"name":"property";return`${re}="${jt[re]}"`}_containsAttributes(jt,re){return Object.keys(jt).every(Se=>re.getAttribute(this._getMetaKeyMap(Se))===jt[Se])}_getMetaKeyMap(jt){return pn[jt]||jt}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:function(jt){let re=null;return re=jt?new jt:function an(){return new ke((0,r.LFG)(t.K0))}(),re},providedIn:"root"}),de})();const pn={httpEquiv:"http-equiv"};let Ye=(()=>{class de{constructor(jt){this._doc=jt}getTitle(){return this._doc.title}setTitle(jt){this._doc.title=jt||""}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:function(jt){let re=null;return re=jt?new jt:function Be(){return new Ye((0,r.LFG)(t.K0))}(),re},providedIn:"root"}),de})();"undefined"!=typeof window&&window;let qe=(()=>{class de{}return de.\u0275fac=function(jt){return new(jt||de)},de.\u0275prov=r.Yz7({token:de,factory:function(jt){let re=null;return re=jt?new(jt||de):r.LFG(An),re},providedIn:"root"}),de})(),An=(()=>{class de extends qe{constructor(jt){super(),this._doc=jt}sanitize(jt,re){if(null==re)return null;switch(jt){case r.q3G.NONE:return re;case r.q3G.HTML:return(0,r.qzn)(re,"HTML")?(0,r.z3N)(re):(0,r.EiD)(this._doc,String(re)).toString();case r.q3G.STYLE:return(0,r.qzn)(re,"Style")?(0,r.z3N)(re):re;case r.q3G.SCRIPT:if((0,r.qzn)(re,"Script"))return(0,r.z3N)(re);throw new Error("unsafe value used in a script context");case r.q3G.URL:return(0,r.yhl)(re),(0,r.qzn)(re,"URL")?(0,r.z3N)(re):(0,r.mCW)(String(re));case r.q3G.RESOURCE_URL:if((0,r.qzn)(re,"ResourceURL"))return(0,r.z3N)(re);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${jt} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(jt){return(0,r.JVY)(jt)}bypassSecurityTrustStyle(jt){return(0,r.L6k)(jt)}bypassSecurityTrustScript(jt){return(0,r.eBb)(jt)}bypassSecurityTrustUrl(jt){return(0,r.LAX)(jt)}bypassSecurityTrustResourceUrl(jt){return(0,r.pB0)(jt)}}return de.\u0275fac=function(jt){return new(jt||de)(r.LFG(t.K0))},de.\u0275prov=r.Yz7({token:de,factory:function(jt){let re=null;return re=jt?new jt:function Je(de){return new An(de.get(t.K0))}(r.LFG(r.zs3)),re},providedIn:"root"}),de})()},68555:(we,F,s)=>{"use strict";s.d(F,{gz:()=>ue,m2:()=>zt,F0:()=>ln,rH:()=>j,yS:()=>it,Bz:()=>Mr,lC:()=>Ji});var t=s(5e3),r=s(5254),h=s(21086),E=s(591),p=s(23426),b=s(61737);const m=(()=>{function k(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return k.prototype=Object.create(Error.prototype),k})();var c=s(61221),o=s(88514),a=s(32916),l=s(68896),u=s(71762),f=s(8929),g=s(24850),_=s(87545),D=s(72986),M=s(1059),I=s(43489);function L(k,T){let A=!1;return arguments.length>=2&&(A=!0),function(st){return st.lift(new R(k,T,A))}}class R{constructor(T,A,Z=!1){this.accumulator=T,this.seed=A,this.hasSeed=Z}
1call(T,A){return A.subscribe(new N(T,this.accumulator,this.seed,this.hasSeed))}}class N extends I.L{constructor(T,A,Z,st){super(T),this.accumulator=A,this._seed=Z,this.hasSeed=st,this.index=0}get seed(){return this._seed}set seed(T){this.hasSeed=!0,this._seed=T}_next(T){if(this.hasSeed)return this._tryNext(T);this.seed=T,this.destination.next(T)}_tryNext(T){const A=this.index++;let Z;try{Z=this.accumulator(this.seed,T,A)}catch(st){this.destination.error(st)}this.seed=Z,this.destination.next(Z)}}var B=s(92198),rt=s(27221),w=s(21406),q=s(94231);function Dt(k){return function(A){return 0===k?(0,l.c)():A.lift(new Wt(k))}}class Wt{constructor(T){if(this.total=T,this.total<0)throw new q.W}call(T,A){return A.subscribe(new Kt(T,this.total))}}class Kt extends I.L{constructor(T,A){super(T),this.total=A,this.ring=new Array,this.count=0}_next(T){const A=this.ring,Z=this.total,st=this.count++;A.length<Z?A.push(T):A[st%Z]=T}_complete(){const T=this.destination;let A=this.count;if(A>0){const Z=this.count>=this.total?this.total:this.count,st=this.ring;for(let Tt=0;Tt<Z;Tt++){const Jt=A++%Z;T.next(st[Jt])}}T.complete()}}function Qt(k=Ke){return T=>T.lift(new ce(k))}class ce{constructor(T){this.errorFactory=T}call(T,A){return A.subscribe(new Ee(T,this.errorFactory))}}class Ee extends I.L{constructor(T,A){super(T),this.errorFactory=A,this.hasValue=!1}_next(T){this.hasValue=!0,this.destination.next(T)}_complete(){if(this.hasValue)return this.destination.complete();{let T;try{T=this.errorFactory()}catch(A){T=A}this.destination.error(T)}}}function Ke(){return new m}function _e(k=null){return T=>T.lift(new De(k))}class De{constructor(T){this.defaultValue=T}call(T,A){return A.subscribe(new ve(T,this.defaultValue))}}class ve extends I.L{constructor(T,A){super(T),this.defaultValue=A,this.isEmpty=!0}_next(T){this.isEmpty=!1,this.destination.next(T)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var Yt=s(35379);function Ft(k,T){const A=arguments.length>=2;return Z=>Z.pipe(k?(0,B.h)((st,Tt)=>k(st,Tt,Z)):Yt.y,(0,D.q)(1),A?_e(T):Qt(()=>new m))}var $=s(61709),It=s(2994),pt=s(74327),Et=s(40537),At=s(89146),vt=s(69808);class kt{constructor(T,A){this.id=T,this.url=A}}class St extends kt{constructor(T,A,Z="imperative",st=null){super(T,A),this.navigationTrigger=Z,this.restoredState=st}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class zt extends kt{constructor(T,A,Z){super(T,A),this.urlAfterRedirects=Z}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class qt extends kt{constructor(T,A,Z){super(T,A),this.reason=Z}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Oe extends kt{constructor(T,A,Z){super(T,A),this.error=Z}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ge extends kt{constructor(T,A,Z,st){super(T,A),this.urlAfterRedirects=Z,this.state=st}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class an extends kt{constructor(T,A,Z,st){super(T,A),this.urlAfterRedirects=Z,this.state=st}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ke extends kt{constructor(T,A,Z,st,Tt){super(T,A),this.urlAfterRedirects=Z,this.state=st,this.shouldActivate=Tt}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pn extends kt{constructor(T,A,Z,st){super(T,A),this.urlAfterRedirects=Z,this.state=st}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Be extends kt{constructor(T,A,Z,st){super(T,A),this.urlAfterRedirects=Z,this.state=st}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ye{constructor(T){this.route=T}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class lt{constructor(T){this.route=T}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class J{constructor(T){this.snapshot=T}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class H{constructor(T){this.snapshot=T}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class X{constructor(T){this.snapshot=T}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gt{constructor(T){this.snapshot=T}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class nt{constructor(T,A,Z){this.routerEvent=T,this.position=A,this.anchor=Z}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const ut="primary";class mt{constructor(T){this.params=T||{}}has(T){return Object.prototype.hasOwnProperty.call(this.params,T)}get(T){if(this.has(T)){const A=this.params[T];return Array.isArray(A)?A[0]:A}return null}getAll(T){if(this.has(T)){const A=this.params[T];return Array.isArray(A)?A:[A]}return[]}get keys(){return Object.keys(this.params)}}function Nt(k){return new mt(k)}const Ct="ngNavigationCancelingError";function bt(k){const T=Error("NavigationCancelingError: "+k);return T[Ct]=!0,T}function at(k,T,A){const Z=A.path.split("/");if(Z.length>k.length||"full"===A.pathMatch&&(T.hasChildren()||Z.length<k.length))return null;const st={};for(let Tt=0;Tt<Z.length;Tt++){const Jt=Z[Tt],le=k[Tt];if(Jt.startsWith(":"))st[Jt.substring(1)]=le;else if(Jt!==le.path)return null}return{consumed:k.slice(0,Z.length),posParams:st}}function Y(k,T){const A=k?Object.keys(k):void 0,Z=T?Object.keys(T):void 0;if(!A||!Z||A.length!=Z.length)return!1;let st;for(let Tt=0;Tt<A.length;Tt++)if(st=A[Tt],!ct(k[st],T[st]))return!1;return!0}function ct(k,T){if(Array.isArray(k)&&Array.isArray(T)){if(k.length!==T.length)return!1;const A=[...k].sort(),Z=[...T].sort();return A.every((st,Tt)=>Z[Tt]===st)}return k===T}function Lt(k){return Array.prototype.concat.apply([],k)}function $t(k){return k.length>0?k[k.length-1]:null}function ft(k,T){for(const A in k)k.hasOwnProperty(A)&&T(k[A],A)}function K(k){return(0,t.CqO)(k)?k:(0,t.QGY)(k)?(0,r.D)(Promise.resolve(k)):(0,h.of)(k)}const et={exact:function qe(k,T,A){if(!Xe(k.segments,T.segments)||!de(k.segments,T.segments,A)||k.numberOfChildren!==T.numberOfChildren)return!1;for(const Z in T.children)if(!k.children[Z]||!qe(k.children[Z],T.children[Z],A))return!1;return!0},subset:An},Rt={exact:function Me(k,T){return Y(k,T)},subset:function Je(k,T){return Object.keys(T).length<=Object.keys(k).length&&Object.keys(T).every(A=>ct(k[A],T[A]))},ignored:()=>!0};function Xt(k,T,A){return et[A.paths](k.root,T.root,A.matrixParams)&&Rt[A.queryParams](k.queryParams,T.queryParams)&&!("exact"===A.fragment&&k.fragment!==T.fragment)}function An(k,T,A){return hn(k,T,T.segments,A)}function hn(k,T,A,Z){if(k.segments.length>A.length){const st=k.segments.slice(0,A.length);
1return!(!Xe(st,A)||T.hasChildren()||!de(st,A,Z))}if(k.segments.length===A.length){if(!Xe(k.segments,A)||!de(k.segments,A,Z))return!1;for(const st in T.children)if(!k.children[st]||!An(k.children[st],T.children[st],Z))return!1;return!0}{const st=A.slice(0,k.segments.length),Tt=A.slice(k.segments.length);return!!(Xe(k.segments,st)&&de(k.segments,st,Z)&&k.children[ut])&&hn(k.children[ut],T,Tt,Z)}}function de(k,T,A){return T.every((Z,st)=>Rt[A](k[st].parameters,Z.parameters))}class te{constructor(T,A,Z){this.root=T,this.queryParams=A,this.fragment=Z}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Nt(this.queryParams)),this._queryParamMap}toString(){return ae.serialize(this)}}class jt{constructor(T,A){this.segments=T,this.children=A,this.parent=null,ft(A,(Z,st)=>Z.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Le(this)}}class re{constructor(T,A){this.path=T,this.parameters=A}get parameterMap(){return this._parameterMap||(this._parameterMap=Nt(this.parameters)),this._parameterMap}toString(){return Ce(this)}}function Xe(k,T){return k.length===T.length&&k.every((A,Z)=>A.path===T[Z].path)}class pe{}class Mt{parse(T){const A=new Di(T);return new te(A.parseRootSegment(),A.parseQueryParams(),A.parseFragment())}serialize(T){const A=`/${en(T.root,!0)}`,Z=function je(k){const T=Object.keys(k).map(A=>{const Z=k[A];return Array.isArray(Z)?Z.map(st=>`${Hn(A)}=${Hn(st)}`).join("&"):`${Hn(A)}=${Hn(Z)}`}).filter(A=>!!A);return T.length?`?${T.join("&")}`:""}(T.queryParams);return`${A}${Z}${"string"==typeof T.fragment?`#${function Wn(k){return encodeURI(k)}(T.fragment)}`:""}`}}const ae=new Mt;function Le(k){return k.segments.map(T=>Ce(T)).join("/")}function en(k,T){if(!k.hasChildren())return Le(k);if(T){const A=k.children[ut]?en(k.children[ut],!1):"",Z=[];return ft(k.children,(st,Tt)=>{Tt!==ut&&Z.push(`${Tt}:${en(st,!1)}`)}),Z.length>0?`${A}(${Z.join("//")})`:A}{const A=function ge(k,T){let A=[];return ft(k.children,(Z,st)=>{st===ut&&(A=A.concat(T(Z,st)))}),ft(k.children,(Z,st)=>{st!==ut&&(A=A.concat(T(Z,st)))}),A}(k,(Z,st)=>st===ut?[en(k.children[ut],!1)]:[`${st}:${en(Z,!1)}`]);return 1===Object.keys(k.children).length&&null!=k.children[ut]?`${Le(k)}/${A[0]}`:`${Le(k)}/(${A.join("//")})`}}function Cn(k){return encodeURIComponent(k).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Hn(k){return Cn(k).replace(/%3B/gi,";")}function $e(k){return Cn(k).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Qe(k){return decodeURIComponent(k)}function Ut(k){return Qe(k.replace(/\+/g,"%20"))}function Ce(k){return`${$e(k.path)}${function he(k){return Object.keys(k).map(T=>`;${$e(T)}=${$e(k[T])}`).join("")}(k.parameters)}`}const gn=/^[^\/()?;=#]+/;function on(k){const T=k.match(gn);return T?T[0]:""}const li=/^[^=?&#]+/,yn=/^[^&#]+/;class Di{constructor(T){this.url=T,this.remaining=T}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new jt([],{}):new jt([],this.parseChildren())}parseQueryParams(){const T={};if(this.consumeOptional("?"))do{this.parseQueryParam(T)}while(this.consumeOptional("&"));return T}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const T=[];for(this.peekStartsWith("(")||T.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),T.push(this.parseSegment());let A={};this.peekStartsWith("/(")&&(this.capture("/"),A=this.parseParens(!0));let Z={};return this.peekStartsWith("(")&&(Z=this.parseParens(!1)),(T.length>0||Object.keys(A).length>0)&&(Z[ut]=new jt(T,A)),Z}parseSegment(){const T=on(this.remaining);if(""===T&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(T),new re(Qe(T),this.parseMatrixParams())}parseMatrixParams(){const T={};for(;this.consumeOptional(";");)this.parseParam(T);return T}parseParam(T){const A=on(this.remaining);if(!A)return;this.capture(A);let Z="";if(this.consumeOptional("=")){const st=on(this.remaining);st&&(Z=st,this.capture(Z))}T[Qe(A)]=Qe(Z)}parseQueryParam(T){const A=function ui(k){const T=k.match(li);return T?T[0]:""}(this.remaining);if(!A)return;this.capture(A);let Z="";if(this.consumeOptional("=")){const Jt=function Ci(k){const T=k.match(yn);return T?T[0]:""}(this.remaining);Jt&&(Z=Jt,this.capture(Z))}const st=Ut(A),Tt=Ut(Z);if(T.hasOwnProperty(st)){let Jt=T[st];
1Array.isArray(Jt)||(Jt=[Jt],T[st]=Jt),Jt.push(Tt)}else T[st]=Tt}parseParens(T){const A={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Z=on(this.remaining),st=this.remaining[Z.length];if("/"!==st&&")"!==st&&";"!==st)throw new Error(`Cannot parse url '${this.url}'`);let Tt;Z.indexOf(":")>-1?(Tt=Z.substr(0,Z.indexOf(":")),this.capture(Tt),this.capture(":")):T&&(Tt=ut);const Jt=this.parseChildren();A[Tt]=1===Object.keys(Jt).length?Jt[ut]:new jt([],Jt),this.consumeOptional("//")}return A}peekStartsWith(T){return this.remaining.startsWith(T)}consumeOptional(T){return!!this.peekStartsWith(T)&&(this.remaining=this.remaining.substring(T.length),!0)}capture(T){if(!this.consumeOptional(T))throw new Error(`Expected "${T}".`)}}class xi{constructor(T){this._root=T}get root(){return this._root.value}parent(T){const A=this.pathFromRoot(T);return A.length>1?A[A.length-2]:null}children(T){const A=hi(T,this._root);return A?A.children.map(Z=>Z.value):[]}firstChild(T){const A=hi(T,this._root);return A&&A.children.length>0?A.children[0].value:null}siblings(T){const A=$n(T,this._root);return A.length<2?[]:A[A.length-2].children.map(st=>st.value).filter(st=>st!==T)}pathFromRoot(T){return $n(T,this._root).map(A=>A.value)}}function hi(k,T){if(k===T.value)return T;for(const A of T.children){const Z=hi(k,A);if(Z)return Z}return null}function $n(k,T){if(k===T.value)return[T];for(const A of T.children){const Z=$n(k,A);if(Z.length)return Z.unshift(T),Z}return[]}class Pt{constructor(T,A){this.value=T,this.children=A}toString(){return`TreeNode(${this.value})`}}function ne(k){const T={};return k&&k.children.forEach(A=>T[A.value.outlet]=A),T}class Ht extends xi{constructor(T,A){super(T),this.snapshot=A,ze(this,T)}toString(){return this.snapshot.toString()}}function se(k,T){const A=function fe(k,T){const Jt=new We([],{},{},"",{},ut,T,null,k.root,-1,{});return new He("",new Pt(Jt,[]))}(k,T),Z=new E.X([new re("",{})]),st=new E.X({}),Tt=new E.X({}),Jt=new E.X({}),le=new E.X(""),Pe=new ue(Z,st,Jt,le,Tt,ut,T,A.root);return Pe.snapshot=A.root,new Ht(new Pt(Pe,[]),A)}class ue{constructor(T,A,Z,st,Tt,Jt,le,Pe){this.url=T,this.params=A,this.queryParams=Z,this.fragment=st,this.data=Tt,this.outlet=Jt,this.component=le,this._futureSnapshot=Pe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,g.U)(T=>Nt(T)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,g.U)(T=>Nt(T)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ae(k,T="emptyOnly"){const A=k.pathFromRoot;let Z=0;if("always"!==T)for(Z=A.length-1;Z>=1;){const st=A[Z],Tt=A[Z-1];if(st.routeConfig&&""===st.routeConfig.path)Z--;else{if(Tt.component)break;Z--}}return function Fe(k){return k.reduce((T,A)=>({params:Object.assign(Object.assign({},T.params),A.params),data:Object.assign(Object.assign({},T.data),A.data),resolve:Object.assign(Object.assign({},T.resolve),A._resolvedData)}),{params:{},data:{},resolve:{}})}(A.slice(Z))}class We{constructor(T,A,Z,st,Tt,Jt,le,Pe,un,Ln,bn){this.url=T,this.params=A,this.queryParams=Z,this.fragment=st,this.data=Tt,this.outlet=Jt,this.component=le,this.routeConfig=Pe,this._urlSegment=un,this._lastPathIndex=Ln,this._resolve=bn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Nt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Nt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Z=>Z.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class He extends xi{constructor(T,A){super(A),this.url=T,ze(this,A)}toString(){return nn(this._root)}}
1function ze(k,T){T.value._routerState=k,T.children.forEach(A=>ze(k,A))}function nn(k){const T=k.children.length>0?` { ${k.children.map(nn).join(", ")} } `:"";return`${k.value}${T}`}function Mn(k){if(k.snapshot){const T=k.snapshot,A=k._futureSnapshot;k.snapshot=A,Y(T.queryParams,A.queryParams)||k.queryParams.next(A.queryParams),T.fragment!==A.fragment&&k.fragment.next(A.fragment),Y(T.params,A.params)||k.params.next(A.params),function Bt(k,T){if(k.length!==T.length)return!1;for(let A=0;A<k.length;++A)if(!Y(k[A],T[A]))return!1;return!0}(T.url,A.url)||k.url.next(A.url),Y(T.data,A.data)||k.data.next(A.data)}else k.snapshot=k._futureSnapshot,k.data.next(k._futureSnapshot.data)}function vn(k,T){const A=Y(k.params,T.params)&&function Se(k,T){return Xe(k,T)&&k.every((A,Z)=>Y(A.parameters,T[Z].parameters))}(k.url,T.url);return A&&!(!k.parent!=!T.parent)&&(!k.parent||vn(k.parent,T.parent))}function Nn(k,T,A){if(A&&k.shouldReuseRoute(T.value,A.value.snapshot)){const Z=A.value;Z._futureSnapshot=T.value;const st=function Xn(k,T,A){return T.children.map(Z=>{for(const st of A.children)if(k.shouldReuseRoute(Z.value,st.value.snapshot))return Nn(k,Z,st);return Nn(k,Z)})}(k,T,A);return new Pt(Z,st)}{if(k.shouldAttach(T.value)){const Tt=k.retrieve(T.value);if(null!==Tt){const Jt=Tt.route;return Jt.value._futureSnapshot=T.value,Jt.children=T.children.map(le=>Nn(k,le)),Jt}}const Z=function ii(k){return new ue(new E.X(k.url),new E.X(k.params),new E.X(k.queryParams),new E.X(k.fragment),new E.X(k.data),k.outlet,k.component,k)}(T.value),st=T.children.map(Tt=>Nn(k,Tt));return new Pt(Z,st)}}function Oi(k){return"object"==typeof k&&null!=k&&!k.outlets&&!k.segmentPath}function Mi(k){return"object"==typeof k&&null!=k&&k.outlets}function Gi(k,T,A,Z,st){let Tt={};if(Z&&ft(Z,(le,Pe)=>{Tt[Pe]=Array.isArray(le)?le.map(un=>`${un}`):`${le}`}),k===T)return new te(A,Tt,st);const Jt=zi(k,T,A);return new te(Jt,Tt,st)}function zi(k,T,A){const Z={};return ft(k.children,(st,Tt)=>{Z[Tt]=st===T?A:zi(st,T,A)}),new jt(k.segments,Z)}class Qr{constructor(T,A,Z){if(this.isAbsolute=T,this.numberOfDoubleDots=A,this.commands=Z,T&&Z.length>0&&Oi(Z[0]))throw new Error("Root segment cannot have matrix parameters");const st=Z.find(Mi);if(st&&st!==$t(Z))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class vr{constructor(T,A,Z){this.segmentGroup=T,this.processChildren=A,this.index=Z}}function Ir(k,T,A){if(k||(k=new jt([],{})),0===k.segments.length&&k.hasChildren())return Yi(k,T,A);const Z=function ir(k,T,A){let Z=0,st=T;const Tt={match:!1,pathIndex:0,commandIndex:0};for(;st<k.segments.length;){if(Z>=A.length)return Tt;const Jt=k.segments[st],le=A[Z];if(Mi(le))break;const Pe=`${le}`,un=Z<A.length-1?A[Z+1]:null;if(st>0&&void 0===Pe)break;if(Pe&&un&&"object"==typeof un&&void 0===un.outlets){if(!Si(Pe,un,Jt))return Tt;Z+=2}else{if(!Si(Pe,{},Jt))return Tt;Z++}st++}return{match:!0,pathIndex:st,commandIndex:Z}}(k,T,A),st=A.slice(Z.commandIndex);if(Z.match&&Z.pathIndex<k.segments.length){const Tt=new jt(k.segments.slice(0,Z.pathIndex),{});return Tt.children[ut]=new jt(k.segments.slice(Z.pathIndex),k.children),Yi(Tt,0,st)}return Z.match&&0===st.length?new jt(k.segments,{}):Z.match&&!k.hasChildren()?Jr(k,T,A):Z.match?Yi(k,0,st):Jr(k,T,A)}function Yi(k,T,A){if(0===A.length)return new jt(k.segments,{});{const Z=function Zr(k){return Mi(k[0])?k[0].outlets:{[ut]:k}}(A),st={};return ft(Z,(Tt,Jt)=>{"string"==typeof Tt&&(Tt=[Tt]),null!==Tt&&(st[Jt]=Ir(k.children[Jt],T,Tt))}),ft(k.children,(Tt,Jt)=>{void 0===Z[Jt]&&(st[Jt]=Tt)}),new jt(k.segments,st)}}function Jr(k,T,A){const Z=k.segments.slice(0,T);let st=0;for(;st<A.length;){const Tt=A[st];if(Mi(Tt)){const Pe=Ds(Tt.outlets);return new jt(Z,Pe)}if(0===st&&Oi(A[0])){Z.push(new re(k.segments[T].path,fs(A[0]))),st++;continue}const Jt=Mi(Tt)?Tt.outlets[ut]:`${Tt}`,le=st<A.length-1?A[st+1]:null;Jt&&le&&Oi(le)?(Z.push(new re(Jt,fs(le))),st+=2):(Z.push(new re(Jt,{})),st++)}return new jt(Z,{})}function Ds(k){const T={};return ft(k,(A,Z)=>
1{"string"==typeof A&&(A=[A]),null!==A&&(T[Z]=Jr(new jt([],{}),0,A))}),T}function fs(k){const T={};return ft(k,(A,Z)=>T[Z]=`${A}`),T}function Si(k,T,A){return k==A.path&&Y(T,A.parameters)}class yr{constructor(T,A,Z,st){this.routeReuseStrategy=T,this.futureState=A,this.currState=Z,this.forwardEvent=st}activate(T){const A=this.futureState._root,Z=this.currState?this.currState._root:null;this.deactivateChildRoutes(A,Z,T),Mn(this.futureState.root),this.activateChildRoutes(A,Z,T)}deactivateChildRoutes(T,A,Z){const st=ne(A);T.children.forEach(Tt=>{const Jt=Tt.value.outlet;this.deactivateRoutes(Tt,st[Jt],Z),delete st[Jt]}),ft(st,(Tt,Jt)=>{this.deactivateRouteAndItsChildren(Tt,Z)})}deactivateRoutes(T,A,Z){const st=T.value,Tt=A?A.value:null;if(st===Tt)if(st.component){const Jt=Z.getContext(st.outlet);Jt&&this.deactivateChildRoutes(T,A,Jt.children)}else this.deactivateChildRoutes(T,A,Z);else Tt&&this.deactivateRouteAndItsChildren(A,Z)}deactivateRouteAndItsChildren(T,A){T.value.component&&this.routeReuseStrategy.shouldDetach(T.value.snapshot)?this.detachAndStoreRouteSubtree(T,A):this.deactivateRouteAndOutlet(T,A)}detachAndStoreRouteSubtree(T,A){const Z=A.getContext(T.value.outlet),st=Z&&T.value.component?Z.children:A,Tt=ne(T);for(const Jt of Object.keys(Tt))this.deactivateRouteAndItsChildren(Tt[Jt],st);if(Z&&Z.outlet){const Jt=Z.outlet.detach(),le=Z.children.onOutletDeactivated();this.routeReuseStrategy.store(T.value.snapshot,{componentRef:Jt,route:T,contexts:le})}}deactivateRouteAndOutlet(T,A){const Z=A.getContext(T.value.outlet),st=Z&&T.value.component?Z.children:A,Tt=ne(T);for(const Jt of Object.keys(Tt))this.deactivateRouteAndItsChildren(Tt[Jt],st);Z&&Z.outlet&&(Z.outlet.deactivate(),Z.children.onOutletDeactivated(),Z.attachRef=null,Z.resolver=null,Z.route=null)}activateChildRoutes(T,A,Z){const st=ne(A);T.children.forEach(Tt=>{this.activateRoutes(Tt,st[Tt.value.outlet],Z),this.forwardEvent(new gt(Tt.value.snapshot))}),T.children.length&&this.forwardEvent(new H(T.value.snapshot))}activateRoutes(T,A,Z){const st=T.value,Tt=A?A.value:null;if(Mn(st),st===Tt)if(st.component){const Jt=Z.getOrCreateContext(st.outlet);this.activateChildRoutes(T,A,Jt.children)}else this.activateChildRoutes(T,A,Z);else if(st.component){const Jt=Z.getOrCreateContext(st.outlet);if(this.routeReuseStrategy.shouldAttach(st.snapshot)){const le=this.routeReuseStrategy.retrieve(st.snapshot);this.routeReuseStrategy.store(st.snapshot,null),Jt.children.onOutletReAttached(le.contexts),Jt.attachRef=le.componentRef,Jt.route=le.route.value,Jt.outlet&&Jt.outlet.attach(le.componentRef,le.route.value),Mn(le.route.value),this.activateChildRoutes(T,null,Jt.children)}else{const le=function qr(k){for(let T=k.parent;T;T=T.parent){const A=T.routeConfig;if(A&&A._loadedConfig)return A._loadedConfig;if(A&&A.component)return null}return null}(st.snapshot),Pe=le?le.module.componentFactoryResolver:null;Jt.attachRef=null,Jt.route=st,Jt.resolver=Pe,Jt.outlet&&Jt.outlet.activateWith(st,Pe),this.activateChildRoutes(T,null,Jt.children)}}else this.activateChildRoutes(T,null,Z)}}class Pr{constructor(T,A){this.routes=T,this.module=A}}function Qi(k){return"function"==typeof k}function ji(k){return k instanceof te}const Zi=Symbol("INITIAL_VALUE");function ar(){return(0,_.w)(k=>(0,p.aj)(k.map(T=>T.pipe((0,D.q)(1),(0,M.O)(Zi)))).pipe(L((T,A)=>{let Z=!1;return A.reduce((st,Tt,Jt)=>st!==Zi?st:(Tt===Zi&&(Z=!0),Z||!1!==Tt&&Jt!==A.length-1&&!ji(Tt)?st:Tt),T)},Zi),(0,B.h)(T=>T!==Zi),(0,g.U)(T=>ji(T)?T:!0===T),(0,D.q)(1)))}class bi{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Fi,this.attachRef=null}}class Fi{constructor(){this.contexts=new Map}onChildOutletCreated(T,A){const Z=this.getOrCreateContext(T);Z.outlet=A,this.contexts.set(T,Z)}onChildOutletDestroyed(T){const A=this.getContext(T);A&&(A.outlet=null,A.attachRef=null)}onOutletDeactivated(){const T=this.contexts;return this.contexts=new Map,T}onOutletReAttached(T){this.contexts=T}getOrCreateContext(T){let A=this.getContext(T);return A||(A=new bi,this.contexts.set(T,A)),A}getContext(T){return this.contexts.get(T)||null}}let Ji=(()=>{class k{constructor(A,Z,st,Tt,Jt){this.parentContexts=A,this.location=Z,this.resolver=st,this.changeDetector=Jt,this.activated=null,this._activatedRoute=null,this.activateEvents=new t.vpe,this.deactivateEvents=new t.vpe,this.attachEvents=new t.vpe,this.detachEvents=new t.vpe,this.name=Tt||ut,A.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const A=this.parentContexts.getContext(this.name);A&&A.route&&(A.attachRef?this.attach(A.attachRef,A.route):this.activateWith(A.route,A.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const A=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(A.instance),A}attach(A,Z){this.activated=A,this._activatedRoute=Z,this.location.insert(A.hostView),this.attachEvents.emit(A.instance)}deactivate(){if(this.activated){const A=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(A)}}activateWith(A,Z){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=A;const Jt=(Z=Z||this.resolver).resolveComponentFactory(A._futureSnapshot.routeConfig.component),le=this.parentContexts.getOrCreateContext(this.name).children,Pe=new lr(A,le,this.location.injector);this.activated=this.location.createComponent(Jt,this.location.length,Pe),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return k.\u0275fac=function(A){return new(A||k)(t.Y36(Fi),t.Y36(t.s_b),t.Y36(t._Vd),t.$8M("name"),t.Y36(t.sBO))},k.\u0275dir=t.lG2({type:k,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),k})();class lr{constructor(T,A,Z){this.route=T,this.childContexts=A,this.parent=Z}get(T,A){return T===ue?this.route:T===Fi?this.childContexts:this.parent.get(T,A)}}let Xi=(()=>{class k{}return k.\u0275fac=function(A){return new(A||k)},k.\u0275cmp=t.Xpm({type:k,selectors:[["ng-component"]],decls:1,vars:0,template:function(A,Z){1&A&&t._UZ(0,"router-outlet")},directives:[Ji],encapsulation:2}),k})();function Li(k,T=""){for(let A=0;A<k.length;A++){const Z=k[A];gs(Z,Qn(T,Z))}}function gs(k,T){k.children&&Li(k.children,T)}function Qn(k,T){return T?k||T.path?k&&!T.path?`${k}/`:!k&&T.path?T.path:`${k}/${T.path}`:"":k}function ur(k){const T=k.children&&k.children.map(ur),A=T?Object.assign(Object.assign({},k),{children:T}):Object.assign({},k);return!A.component&&(T||A.loadChildren)&&A.outlet&&A.outlet!==ut&&(A.component=Xi),A}function si(k){return k.outlet||ut}function ti(k,T){const A=k.filter(Z=>si(Z)===T);return A.push(...k.filter(Z=>si(Z)!==T)),A}const br={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Er(k,T,A){var Z;if(""===T.path)return"full"===T.pathMatch&&(k.hasChildren()||A.length>0)?Object.assign({},br):{matched:!0,consumedSegments:[],remainingSegments:A,parameters:{},positionalParamSegments:{}};const Tt=(T.matcher||at)(A,k,T);if(!Tt)return Object.assign({},br);const Jt={};ft(Tt.posParams,(Pe,un)=>{Jt[un]=Pe.path});const le=Tt.consumed.length>0?Object.assign(Object.assign({},Jt),Tt.consumed[Tt.consumed.length-1].parameters):Jt;return{matched:!0,consumedSegments:Tt.consumed,remainingSegments:A.slice(Tt.consumed.length),parameters:le,positionalParamSegments:null!==(Z=Tt.posParams)&&void 0!==Z?Z:{}}}function Ai(k,T,A,Z,st="corrected"){if(A.length>
10&&function vs(k,T,A){return A.some(Z=>fi(k,T,Z)&&si(Z)!==ut)}(k,A,Z)){const Jt=new jt(T,function _r(k,T,A,Z){const st={};st[ut]=Z,Z._sourceSegment=k,Z._segmentIndexShift=T.length;for(const Tt of A)if(""===Tt.path&&si(Tt)!==ut){const Jt=new jt([],{});Jt._sourceSegment=k,Jt._segmentIndexShift=T.length,st[si(Tt)]=Jt}return st}(k,T,Z,new jt(A,k.children)));return Jt._sourceSegment=k,Jt._segmentIndexShift=T.length,{segmentGroup:Jt,slicedSegments:[]}}if(0===A.length&&function rr(k,T,A){return A.some(Z=>fi(k,T,Z))}(k,A,Z)){const Jt=new jt(k.segments,function Zn(k,T,A,Z,st,Tt){const Jt={};for(const le of Z)if(fi(k,A,le)&&!st[si(le)]){const Pe=new jt([],{});Pe._sourceSegment=k,Pe._segmentIndexShift="legacy"===Tt?k.segments.length:T.length,Jt[si(le)]=Pe}return Object.assign(Object.assign({},st),Jt)}(k,T,A,Z,k.children,st));return Jt._sourceSegment=k,Jt._segmentIndexShift=T.length,{segmentGroup:Jt,slicedSegments:A}}const Tt=new jt(k.segments,k.children);return Tt._sourceSegment=k,Tt._segmentIndexShift=T.length,{segmentGroup:Tt,slicedSegments:A}}function fi(k,T,A){return(!(k.hasChildren()||T.length>0)||"full"!==A.pathMatch)&&""===A.path}function jr(k,T,A,Z){return!!(si(k)===Z||Z!==ut&&fi(T,A,k))&&("**"===k.path||Er(T,k,A).matched)}function Cr(k,T,A){return 0===T.length&&!k.children[A]}class sr{constructor(T){this.segmentGroup=T||null}}class qi{constructor(T){this.urlTree=T}}function tt(k){return(0,b._)(new sr(k))}function Q(k){return(0,b._)(new qi(k))}class dn{constructor(T,A,Z,st,Tt){this.configLoader=A,this.urlSerializer=Z,this.urlTree=st,this.config=Tt,this.allowRedirects=!0,this.ngModule=T.get(t.h0i)}apply(){const T=Ai(this.urlTree.root,[],[],this.config).segmentGroup,A=new jt(T.segments,T.children);return this.expandSegmentGroup(this.ngModule,this.config,A,ut).pipe((0,g.U)(Tt=>this.createUrlTree(wi(Tt),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,rt.K)(Tt=>{if(Tt instanceof qi)return this.allowRedirects=!1,this.match(Tt.urlTree);throw Tt instanceof sr?this.noMatchError(Tt):Tt}))}match(T){return this.expandSegmentGroup(this.ngModule,this.config,T.root,ut).pipe((0,g.U)(st=>this.createUrlTree(wi(st),T.queryParams,T.fragment))).pipe((0,rt.K)(st=>{throw st instanceof sr?this.noMatchError(st):st}))}noMatchError(T){return new Error(`Cannot match any routes. URL Segment: '${T.segmentGroup}'`)}createUrlTree(T,A,Z){const st=T.segments.length>0?new jt([],{[ut]:T}):T;return new te(st,A,Z)}expandSegmentGroup(T,A,Z,st){return 0===Z.segments.length&&Z.hasChildren()?this.expandChildren(T,A,Z).pipe((0,g.U)(Tt=>new jt([],Tt))):this.expandSegment(T,Z,A,Z.segments,st,!0)}expandChildren(T,A,Z){const st=[];for(const Tt of Object.keys(Z.children))"primary"===Tt?st.unshift(Tt):st.push(Tt);return(0,r.D)(st).pipe((0,w.b)(Tt=>{const Jt=Z.children[Tt],le=ti(A,Tt);return this.expandSegmentGroup(T,le,Jt,Tt).pipe((0,g.U)(Pe=>({segment:Pe,outlet:Tt})))}),L((Tt,Jt)=>(Tt[Jt.outlet]=Jt.segment,Tt),{}),function yt(k,T){const A=arguments.length>=2;return Z=>Z.pipe(k?(0,B.h)((st,Tt)=>k(st,Tt,Z)):Yt.y,Dt(1),A?_e(T):Qt(()=>new m))}())}expandSegment(T,A,Z,st,Tt,Jt){return(0,r.D)(Z).pipe((0,w.b)(le=>this.expandSegmentAgainstRoute(T,A,Z,le,st,Tt,Jt).pipe((0,rt.K)(un=>{if(un instanceof sr)return(0,h.of)(null);throw un}))),Ft(le=>!!le),(0,rt.K)((le,Pe)=>{if(le instanceof m||"EmptyError"===le.name)return Cr(A,st,Tt)?(0,h.of)(new jt([],{})):tt(A);throw le}))}expandSegmentAgainstRoute(T,A,Z,st,Tt,Jt,le){return jr(st,A,Tt,Jt)?void 0===st.redirectTo?this.matchSegmentAgainstRoute(T,A,st,Tt,Jt):le&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(T,A,Z,st,Tt,Jt):tt(A):tt(A)}expandSegmentAgainstRouteUsingRedirect(T,A,Z,st,Tt,Jt){return"**"===st.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(T,Z,st,Jt):this.expandRegularSegmentAgainstRouteUsingRedirect(T,A,Z,st,Tt,Jt)}expandWildCardWithParamsAgainstRouteUsingRedirect(T,A,Z,st){const Tt=this.applyRedirectCommands([],Z.redirectTo,{});return Z.redirectTo.startsWith("/")?Q(Tt):this.lineralizeSegments(Z,Tt).pipe((0,$.zg)(Jt=>{const le=new jt(Jt,{});return this.expandSegment(T,le,A,Jt,st,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(T,A,Z,st,Tt,Jt){const{matched:le,consumedSegments:Pe,remainingSegments:un,positionalParamSegments:Ln}=Er(A,st,Tt);if(!le)return tt(A);const bn=this.applyRedirectCommands(Pe,st.redirectTo,Ln);return st.redirectTo.startsWith("/")?Q(bn):this.lineralizeSegments(st,bn).pipe((0,$.zg)(Yn=>this.expandSegment(T,A,Z,Yn.concat(un),Jt,!1)))}matchSegmentAgainstRoute(T,A,Z,st,Tt){if("**"===Z.path)return Z.loadChildren?(Z._loadedConfig?(0,h.of)(Z._loadedConfig):this.configLoader.load(T.injector,Z)).pipe((0,g.U)(bn=>(Z._loadedConfig=bn,new jt(st,{})))):(0,h.of)(new jt(st,{}));const{matched:Jt,consumedSegments:le,remainingSegments:Pe}=Er(A,Z,st);return Jt?this.getChildConfig(T,Z,st).pipe((0,$.zg)(Ln=>{const bn=Ln.module,Yn=Ln.routes,{segmentGroup:zn,slicedSegments:ki}=Ai(A,le,Pe,Yn),is=new jt(zn.segments,zn.children);if(0===ki.length&&is.hasChildren())return this.expandChildren(bn,Yn,is).pipe((0,g.U)(Os=>new jt(le,Os)));if(0===Yn.length&&0===ki.length)return(0,h.of)(new jt(le,{}));const Is=si(Z)===Tt;return this.expandSegment(bn,is,Yn,ki,Is?ut:Tt,!0).pipe((0,g.U)(Sr=>new jt(le.concat(Sr.segments),Sr.children)))})):tt(A)}getChildConfig(T,A,Z){return A.children?(0,h.of)(new Pr(A.children,T)):A.loadChildren?void 0!==A._loadedConfig?(0,h.of)(A._loadedConfig):this.runCanLoadGuards(T.injector,A,Z).pipe((0,$.zg)(st=>st?this.configLoader.load(T.injector,A).pipe((0,g.U)(Tt=>(A._loadedConfig=Tt,Tt))):function wt(k){return(0,b._)(bt(`Cannot load children because the guard of the route "path: '${k.path}'" returned false`))}(A))):(0,h.of)(new Pr([],T))}runCanLoadGuards(T,A,Z){const st=A.canLoad;if(!st||0===st.length)return(0,h.of)(!0);const Tt=st.map(Jt=>{const le=T.get(Jt);let Pe;if(function ms(k){return k&&Qi(k.canLoad)}(le))Pe=le.canLoad(A,Z);else{if(!Qi(le))throw new Error("Invalid CanLoad guard");Pe=le(A,Z)}return K(Pe)});return(0,h.of)(Tt).pipe(ar(),(0,It.b)(Jt=>{if(!ji(Jt))return;const le=bt(`Redirecting to "${this.urlSerializer.serialize(Jt)}"`);throw le.url=Jt,le}),(0,g.U)(Jt=>!0===Jt))}lineralizeSegments(T,A){let Z=[],st=A.root;for(;;){if(Z=Z.concat(st.segments),0===st.numberOfChildren)return(0,h.of)(Z);if(st.numberOfChildren>1||!st.children[ut])return(0,b._)(new Error(`Only absolute redirects can have named outlets. redirectTo: '${T.redirectTo}'`));st=st.children[ut]}}applyRedirectCommands(T,A,Z){return this.applyRedirectCreatreUrlTree(A,this.urlSerializer.parse(A),T,Z)}applyRedirectCreatreUrlTree(T,A,Z,st){const Tt=this.createSegmentGroup(T,A.root,Z,st);return new te(Tt,this.createQueryParams(A.queryParams,this.urlTree.queryParams),A.fragment)}createQueryParams(T,A){const Z={};return ft(T,(st,Tt)=>{if("string"==typeof st&&st.startsWith(":")){const le=st.substring(1);Z[Tt]=A[le]}else Z[Tt]=st}),Z}createSegmentGroup(T,A,Z,st){const Tt=this.createSegments(T,A.segments,Z,st);let Jt={};return ft(A.children,(le,Pe)=>{Jt[Pe]=this.createSegmentGroup(T,le,Z,st)}),new jt(Tt,Jt)}createSegments(T,A,Z,st){return A.map(Tt=>Tt.path.startsWith(":")?this.findPosParam(T,Tt,st):this.findOrReturn(Tt,Z))}findPosParam(T,A,Z){const st=Z[A.path.substring(1)];if(!st)throw new Error(`Cannot redirect to '${T}'. Cannot find '${A.path}'.`);return st}findOrReturn(T,A){let Z=0;
1for(const st of A){if(st.path===T.path)return A.splice(Z),st;Z++}return T}}function wi(k){const T={};for(const Z of Object.keys(k.children)){const Tt=wi(k.children[Z]);(Tt.segments.length>0||Tt.hasChildren())&&(T[Z]=Tt)}return function ei(k){if(1===k.numberOfChildren&&k.children[ut]){const T=k.children[ut];return new jt(k.segments.concat(T.segments),T.children)}return k}(new jt(k.segments,T))}class xr{constructor(T){this.path=T,this.route=this.path[this.path.length-1]}}class Or{constructor(T,A){this.component=T,this.route=A}}function Ve(k,T,A){const Z=k._root;return Lr(Z,T?T._root:null,A,[Z.value])}function Fr(k,T,A){const Z=function mi(k){if(!k)return null;for(let T=k.parent;T;T=T.parent){const A=T.routeConfig;if(A&&A._loadedConfig)return A._loadedConfig}return null}(T);return(Z?Z.module.injector:A).get(k)}function Lr(k,T,A,Z,st={canDeactivateChecks:[],canActivateChecks:[]}){const Tt=ne(T);return k.children.forEach(Jt=>{(function cr(k,T,A,Z,st={canDeactivateChecks:[],canActivateChecks:[]}){const Tt=k.value,Jt=T?T.value:null,le=A?A.getContext(k.value.outlet):null;if(Jt&&Tt.routeConfig===Jt.routeConfig){const Pe=function Ti(k,T,A){if("function"==typeof A)return A(k,T);switch(A){case"pathParamsChange":return!Xe(k.url,T.url);case"pathParamsOrQueryParamsChange":return!Xe(k.url,T.url)||!Y(k.queryParams,T.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!vn(k,T)||!Y(k.queryParams,T.queryParams);default:return!vn(k,T)}}(Jt,Tt,Tt.routeConfig.runGuardsAndResolvers);Pe?st.canActivateChecks.push(new xr(Z)):(Tt.data=Jt.data,Tt._resolvedData=Jt._resolvedData),Lr(k,T,Tt.component?le?le.children:null:A,Z,st),Pe&&le&&le.outlet&&le.outlet.isActivated&&st.canDeactivateChecks.push(new Or(le.outlet.component,Jt))}else Jt&&or(T,le,st),st.canActivateChecks.push(new xr(Z)),Lr(k,null,Tt.component?le?le.children:null:A,Z,st)})(Jt,Tt[Jt.value.outlet],A,Z.concat([Jt.value]),st),delete Tt[Jt.value.outlet]}),ft(Tt,(Jt,le)=>or(Jt,A.getContext(le),st)),st}function or(k,T,A){const Z=ne(k),st=k.value;ft(Z,(Tt,Jt)=>{or(Tt,st.component?T?T.children.getContext(Jt):null:T,A)}),A.canDeactivateChecks.push(new Or(st.component&&T&&T.outlet&&T.outlet.isActivated?T.outlet.component:null,st))}class O{}function S(k){return new a.y(T=>T.error(k))}class _t{constructor(T,A,Z,st,Tt,Jt){this.rootComponentType=T,this.config=A,this.urlTree=Z,this.url=st,this.paramsInheritanceStrategy=Tt,this.relativeLinkResolution=Jt}recognize(){const T=Ai(this.urlTree.root,[],[],this.config.filter(Jt=>void 0===Jt.redirectTo),this.relativeLinkResolution).segmentGroup,A=this.processSegmentGroup(this.config,T,ut);if(null===A)return null;const Z=new We([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},ut,this.rootComponentType,null,this.urlTree.root,-1,{}),st=new Pt(Z,A),Tt=new He(this.url,st);return this.inheritParamsAndData(Tt._root),Tt}inheritParamsAndData(T){const A=T.value,Z=Ae(A,this.paramsInheritanceStrategy);A.params=Object.freeze(Z.params),A.data=Object.freeze(Z.data),T.children.forEach(st=>this.inheritParamsAndData(st))}processSegmentGroup(T,A,Z){return 0===A.segments.length&&A.hasChildren()?this.processChildren(T,A):this.processSegment(T,A,A.segments,Z)}processChildren(T,A){const Z=[];for(const Tt of Object.keys(A.children)){const Jt=A.children[Tt],le=ti(T,Tt),Pe=this.processSegmentGroup(le,Jt,Tt);if(null===Pe)return null;Z.push(...Pe)}const st=ye(Z);return function Vt(k){k.sort((T,A)=>T.value.outlet===ut?-1:A.value.outlet===ut?1:T.value.outlet.localeCompare(A.value.outlet))}(st),st}processSegment(T,A,Z,st){for(const Tt of T){const Jt=this.processSegmentAgainstRoute(Tt,A,Z,st);if(null!==Jt)return Jt}return Cr(A,Z,st)?[]:null}processSegmentAgainstRoute(T,A,Z,st){if(T.redirectTo||!jr(T,A,Z,st))return null;let Tt,Jt=[],le=[];if("**"===T.path){const zn=Z.length>0?$t(Z).parameters:{};Tt=new We(Z,zn,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,xn(T),si(T),T.component,T,rn(A),mn(A)+Z.length,Tn(T))}else{const zn=Er(A,T,Z);if(!zn.matched)return null;Jt=zn.consumedSegments,le=zn.remainingSegments,Tt=new We(Jt,zn.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,xn(T),si(T),T.component,T,rn(A),mn(A)+Jt.length,Tn(T))}const Pe=function ee(k){return k.children?k.children:k.loadChildren?k._loadedConfig.routes:[]}(T),{segmentGroup:un,slicedSegments:Ln}=Ai(A,Jt,le,Pe.filter(zn=>void 0===zn.redirectTo),this.relativeLinkResolution);if(0===Ln.length&&un.hasChildren()){const zn=this.processChildren(Pe,un);return null===zn?null:[new Pt(Tt,zn)]}if(0===Pe.length&&0===Ln.length)return[new Pt(Tt,[])];const bn=si(T)===st,Yn=this.processSegment(Pe,un,Ln,bn?ut:st);return null===Yn?null:[new Pt(Tt,Yn)]}}function ie(k){const T=k.value.routeConfig;return T&&""===T.path&&void 0===T.redirectTo}function ye(k){const T=[],A=new Set;for(const Z of k){if(!ie(Z)){T.push(Z);continue}const st=T.find(Tt=>Z.value.routeConfig===Tt.value.routeConfig);void 0!==st?(st.children.push(...Z.children),A.add(st)):T.push(Z)}for(const Z of A){const st=ye(Z.children);T.push(new Pt(Z.value,st))}return T.filter(Z=>!A.has(Z))}function rn(k){let T=k;for(;T._sourceSegment;)T=T._sourceSegment;return T}function mn(k){let T=k,A=T._segmentIndexShift?T._segmentIndexShift:0;for(;T._sourceSegment;)T=T._sourceSegment,A+=T._segmentIndexShift?T._segmentIndexShift:0;return A-1}function xn(k){return k.data||{}}function Tn(k){return k.resolve||{}}function qn(k){return[...Object.keys(k),...Object.getOwnPropertySymbols(k)]}function ci(k){return(0,_.w)(T=>{const A=k(T);return A?(0,r.D)(A).pipe((0,g.U)(()=>T)):(0,h.of)(T)})}class In extends class di{shouldDetach(T){return!1}store(T,A){}shouldAttach(T){return!1}retrieve(T){return null}shouldReuseRoute(T,A){return T.routeConfig===A.routeConfig}}{}const Bi=new t.OlP("ROUTES");class tr{constructor(T,A,Z,st){this.injector=T,this.compiler=A,this.onLoadStartListener=Z,this.onLoadEndListener=st}load(T,A){if(A._loader$)return A._loader$;this.onLoadStartListener&&this.onLoadStartListener(A);const st=this.loadModuleFactory(A.loadChildren).pipe((0,g.U)(Tt=>{this.onLoadEndListener&&this.onLoadEndListener(A);const Jt=Tt.create(T);return new Pr(Lt(Jt.injector.get(Bi,void 0,t.XFs.Self|t.XFs.Optional)).map(ur),Jt)}),(0,rt.K)(Tt=>{throw A._loader$=void 0,Tt}));return A._loader$=new u.c(st,()=>new f.xQ).pipe((0,pt.x)()),A._loader$}loadModuleFactory(T){return K(T()).pipe((0,$.zg)(A=>A instanceof t.YKP?(0,h.of)(A):(0,r.D)(this.compiler.compileModuleAsync(A))))}}class Ts{shouldProcessUrl(T){return!0}extract(T){return T}merge(T,A){return T}}function Nr(k){throw k}function hr(k,T,A){return T.parse("/")}function fr(k,T){return(0,h.of)(null)}const kr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},cn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ln=(()=>{class k{constructor(A,Z,st,Tt,Jt,le,Pe){this.rootComponentType=A,this.urlSerializer
1=Z,this.rootContexts=st,this.location=Tt,this.config=Pe,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new f.xQ,this.errorHandler=Nr,this.malformedUriErrorHandler=hr,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:fr,afterPreactivation:fr},this.urlHandlingStrategy=new Ts,this.routeReuseStrategy=new In,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Jt.get(t.h0i),this.console=Jt.get(t.c2e);const bn=Jt.get(t.R0b);this.isNgZoneEnabled=bn instanceof t.R0b&&t.R0b.isInAngularZone(),this.resetConfig(Pe),this.currentUrlTree=function G(){return new te(new jt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new tr(Jt,le,Yn=>this.triggerEvent(new Ye(Yn)),Yn=>this.triggerEvent(new lt(Yn))),this.routerState=se(this.currentUrlTree,this.rootComponentType),this.transitions=new E.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var A;return null===(A=this.location.getState())||void 0===A?void 0:A.\u0275routerPageId}setupNavigations(A){const Z=this.events;return A.pipe((0,B.h)(st=>0!==st.id),(0,g.U)(st=>Object.assign(Object.assign({},st),{extractedUrl:this.urlHandlingStrategy.extract(st.rawUrl)})),(0,_.w)(st=>{let Tt=!1,Jt=!1;return(0,h.of)(st).pipe((0,It.b)(le=>{this.currentNavigation={id:le.id,initialUrl:le.currentRawUrl,extractedUrl:le.extractedUrl,trigger:le.source,extras:le.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,_.w)(le=>{const Pe=this.browserUrlTree.toString(),un=!this.navigated||le.extractedUrl.toString()!==Pe||Pe!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||un)&&this.urlHandlingStrategy.shouldProcessUrl(le.rawUrl))return Bn(le.source)&&(this.browserUrlTree=le.extractedUrl),(0,h.of)(le).pipe((0,_.w)(bn=>{const Yn=this.transitions.getValue();return Z.next(new St(bn.id,this.serializeUrl(bn.extractedUrl),bn.source,bn.restoredState)),Yn!==this.transitions.getValue()?l.E:Promise.resolve(bn)}),function Dr(k,T,A,Z){return(0,_.w)(st=>function Te(k,T,A,Z,st){return new dn(k,T,A,Z,st).apply()}(k,T,A,st.extractedUrl,Z).pipe((0,g.U)(Tt=>Object.assign(Object.assign({},st),{urlAfterRedirects:Tt}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,It.b)(bn=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:bn.urlAfterRedirects})}),function En(k,T,A,Z,st){return(0,$.zg)(Tt=>function z(k,T,A,Z,st="emptyOnly",Tt="legacy"){try{const Jt=new _t(k,T,A,Z,st,Tt).recognize();return null===Jt?S(new O):(0,h.of)(Jt)}catch(Jt){return S(Jt)}}(k,T,Tt.urlAfterRedirects,A(Tt.urlAfterRedirects),Z,st).pipe((0,g.U)(Jt=>Object.assign(Object.assign({},Tt),{targetSnapshot:Jt}))))}(this.rootComponentType,this.config,bn=>this.serializeUrl(bn),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,It.b)(bn=>{if("eager"===this.urlUpdateStrategy){if(!bn.extras.skipLocationChange){const zn=this.urlHandlingStrategy.merge(bn.urlAfterRedirects,bn.rawUrl);this.setBrowserUrl(zn,bn)}this.browserUrlTree=bn.urlAfterRedirects}const Yn=new Ge(bn.id,this.serializeUrl(bn.extractedUrl),this.serializeUrl(bn.urlAfterRedirects),bn.targetSnapshot);Z.next(Yn)}));if(un&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Yn,extractedUrl:zn,source:ki,restoredState:is,extras:Is}=le,Vs=new St(Yn,this.serializeUrl(zn),ki,is);Z.next(Vs);const Sr=se(zn,this.rootComponentType).snapshot;return(0,h.of)(Object.assign(Object.assign({},le),{targetSnapshot:Sr,urlAfterRedirects:zn,extras:Object.assign(Object.assign({},Is),{skipLocationChange:!1,replaceUrl:!1})}
1))}return this.rawUrlTree=le.rawUrl,le.resolve(null),l.E}),ci(le=>{const{targetSnapshot:Pe,id:un,extractedUrl:Ln,rawUrl:bn,extras:{skipLocationChange:Yn,replaceUrl:zn}}=le;return this.hooks.beforePreactivation(Pe,{navigationId:un,appliedUrlTree:Ln,rawUrlTree:bn,skipLocationChange:!!Yn,replaceUrl:!!zn})}),(0,It.b)(le=>{const Pe=new an(le.id,this.serializeUrl(le.extractedUrl),this.serializeUrl(le.urlAfterRedirects),le.targetSnapshot);this.triggerEvent(Pe)}),(0,g.U)(le=>Object.assign(Object.assign({},le),{guards:Ve(le.targetSnapshot,le.currentSnapshot,this.rootContexts)})),function es(k,T){return(0,$.zg)(A=>{const{targetSnapshot:Z,currentSnapshot:st,guards:{canActivateChecks:Tt,canDeactivateChecks:Jt}}=A;return 0===Jt.length&&0===Tt.length?(0,h.of)(Object.assign(Object.assign({},A),{guardsResult:!0})):function As(k,T,A,Z){return(0,r.D)(k).pipe((0,$.zg)(st=>function dt(k,T,A,Z,st){const Tt=T&&T.routeConfig?T.routeConfig.canDeactivate:null;if(!Tt||0===Tt.length)return(0,h.of)(!0);const Jt=Tt.map(le=>{const Pe=Fr(le,T,st);let un;if(function ri(k){return k&&Qi(k.canDeactivate)}(Pe))un=K(Pe.canDeactivate(k,T,A,Z));else{if(!Qi(Pe))throw new Error("Invalid CanDeactivate guard");un=K(Pe(k,T,A,Z))}return un.pipe(Ft())});return(0,h.of)(Jt).pipe(ar())}(st.component,st.route,A,T,Z)),Ft(st=>!0!==st,!0))}(Jt,Z,st,k).pipe((0,$.zg)(le=>le&&function Rr(k){return"boolean"==typeof k}(le)?function ys(k,T,A,Z){return(0,r.D)(T).pipe((0,w.b)(st=>(0,c.z)(function Br(k,T){return null!==k&&T&&T(new J(k)),(0,h.of)(!0)}(st.route.parent,Z),function ws(k,T){return null!==k&&T&&T(new X(k)),(0,h.of)(!0)}(st.route,Z),function dr(k,T,A){const Z=T[T.length-1],Tt=T.slice(0,T.length-1).reverse().map(Jt=>
1function kn(k){const T=k.routeConfig?k.routeConfig.canActivateChild:null;return T&&0!==T.length?{node:k,guards:T}:null}(Jt)).filter(Jt=>null!==Jt).map(Jt=>(0,o.P)(()=>{const le=Jt.guards.map(Pe=>{const un=Fr(Pe,Jt.node,A);let Ln;if(function ps(k){return k&&Qi(k.canActivateChild)}(un))Ln=K(un.canActivateChild(Z,k));else{if(!Qi(un))throw new Error("Invalid CanActivateChild guard");Ln=K(un(Z,k))}return Ln.pipe(Ft())});return(0,h.of)(le).pipe(ar())}));return(0,h.of)(Tt).pipe(ar())}(k,st.path,A),function pi(k,T,A){const Z=T.routeConfig?T.routeConfig.canActivate:null;if(!Z||0===Z.length)return(0,h.of)(!0);const st=Z.map(Tt=>(0,o.P)(()=>{const Jt=Fr(Tt,T,A);let le;if(function ts(k){return k&&Qi(k.canActivate)}(Jt))le=K(Jt.canActivate(T,k));else{if(!Qi(Jt))throw new Error("Invalid CanActivate guard");le=K(Jt(T,k))}return le.pipe(Ft())}));return(0,h.of)(st).pipe(ar())}(k,st.route,A))),Ft(st=>!0!==st,!0))}(Z,Tt,k,T):(0,h.of)(le)),(0,g.U)(le=>Object.assign(Object.assign({},A),{guardsResult:le})))})}(this.ngModule.injector,le=>this.triggerEvent(le)),(0,It.b)(le=>{if(ji(le.guardsResult)){const un=bt(`Redirecting to "${this.serializeUrl(le.guardsResult)}"`);throw un.url=le.guardsResult,un}const Pe=new ke(le.id,this.serializeUrl(le.extractedUrl),this.serializeUrl(le.urlAfterRedirects),le.targetSnapshot,!!le.guardsResult);this.triggerEvent(Pe)}),(0,B.h)(le=>!!le.guardsResult||(this.restoreHistory(le),this.cancelNavigationTransition(le,""),!1)),ci(le=>{if(le.guards.canActivateChecks.length)return(0,h.of)(le).pipe((0,It.b)(Pe=>{const un=new pn(Pe.id,this.serializeUrl(Pe.extractedUrl),this.serializeUrl(Pe.urlAfterRedirects),Pe.targetSnapshot);this.triggerEvent(un)}),(0,_.w)(Pe=>{let un=!1;return(0,h.of)(Pe).pipe(function wn(k,T){return(0,$.zg)(A=>{const{targetSnapshot:Z,guards:{canActivateChecks:st}}=A;if(!st.length)return(0,h.of)(A);let Tt=0;return(0,r.D)(st).pipe((0,w.b)(Jt=>function Kn(k,T,A,Z){return function oi(k,T,A,Z){const st=qn(k);if(0===st.length)return(0,h.of)({});const Tt={};return(0,r.D)(st).pipe((0,$.zg)(Jt=>function Ei(k,T,A,Z){const st=Fr(k,T,Z);return K(st.resolve?st.resolve(T,A):st(T,A))}(k[Jt],T,A,Z).pipe((0,It.b)(le=>{Tt[Jt]=le}))),Dt(1),(0,$.zg)(()=>qn(Tt).length===st.length?(0,h.of)(Tt):l.E))}(k._resolve,k,T,Z).pipe((0,g.U)(Tt=>(k._resolvedData=Tt,k.data=Object.assign(Object.assign({},k.data),Ae(k,A).resolve),null)))}(Jt.route,Z,k,T)),(0,It.b)(()=>Tt++),Dt(1),(0,$.zg)(Jt=>Tt===st.length?(0,h.of)(A):l.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,It.b)({next:()=>un=!0,complete:()=>{un||(this.restoreHistory(Pe),this.cancelNavigationTransition(Pe,"At least one route resolver didn't emit any value."))}}))}),(0,It.b)(Pe=>{const un=new Be(Pe.id,this.serializeUrl(Pe.extractedUrl),this.serializeUrl(Pe.urlAfterRedirects),Pe.targetSnapshot);this.triggerEvent(un)}))}),ci(le=>{const{targetSnapshot:Pe,id:un,extractedUrl:Ln,rawUrl:bn,extras:{skipLocationChange:Yn,replaceUrl:zn}}=le;return this.hooks.afterPreactivation(Pe,{navigationId:un,appliedUrlTree:Ln,rawUrlTree:bn,skipLocationChange:!!Yn,replaceUrl:!!zn})}),(0,g.U)(le=>{const Pe=function Un(k,T,A){const Z=Nn(k,T._root,A?A._root:void 0);return new Ht(Z,T)}(this.routeReuseStrategy,le.targetSnapshot,le.currentRouterState);return Object.assign(Object.assign({},le),{targetRouterState:Pe})}),(0,It.b)(le=>{this.currentUrlTree=le.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(le.urlAfterRedirects,le.rawUrl),this.routerState=le.targetRouterState,"deferred"===this.urlUpdateStrategy&&(le.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,le),this.browserUrlTree=le.urlAfterRedirects)}),((k,T,A)=>(0,g.U)(Z=>(new yr(T,Z.targetRouterState,Z.currentRouterState,A).activate(k),Z)))(this.rootContexts,this.routeReuseStrategy,le=>this.triggerEvent(le)),(0,It.b)({next(){Tt=!0},complete(){Tt=!0}}),(0,Et.x)(()=>{var le;Tt||Jt||this.cancelNavigationTransition(st,`Navigation ID ${st.id} is not equal to the current navigation id ${this.navigationId}`),(null===(le=this.currentNavigation)||void 0===le?void 0:le.id)===st.id&&(this.currentNavigation=null)}),(0,rt.K)(le=>{if(Jt=!0,function ht(k){return k&&k[Ct]}(le)){const Pe=ji(le.url);Pe||(this.navigated=!0,this.restoreHistory(st,!0));const un=new qt(st.id,this.serializeUrl(st.extractedUrl),le.message);Z.next(un),Pe?setTimeout(()=>{const Ln=this.urlHandlingStrategy.merge(le.url,this.rawUrlTree),bn={skipLocationChange:st.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Bn(st.source)};this.scheduleNavigation(Ln,"imperative",null,bn,{resolve:st.resolve,reject:st.reject,promise:st.promise})},0):st.resolve(!1)}else{this.restoreHistory(st,!0);const Pe=new Oe(st.id,this.serializeUrl(st.extractedUrl),le);Z.next(Pe);try{st.resolve(this.errorHandler(le))}catch(un){st.reject(un)}}return l.E}))}))}resetRootComponentType(A){this.rootComponentType=A,this.routerState.root.component=this.rootComponentType}setTransition(A){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),A))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(A=>{const Z="popstate"===A.type?"popstate":"hashchange";"popstate"===Z&&setTimeout(()=>{var st;const Tt={replaceUrl:!0},Jt=(null===(st=A.state)||void 0===st?void 0:st.navigationId)?A.
1state:null;if(Jt){const Pe=Object.assign({},Jt);delete Pe.navigationId,delete Pe.\u0275routerPageId,0!==Object.keys(Pe).length&&(Tt.state=Pe)}const le=this.parseUrl(A.url);this.scheduleNavigation(le,Z,Jt,Tt)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(A){this.events.next(A)}resetConfig(A){Li(A),this.config=A.map(ur),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(A,Z={}){const{relativeTo:st,queryParams:Tt,fragment:Jt,queryParamsHandling:le,preserveFragment:Pe}=Z,un=st||this.routerState.root,Ln=Pe?this.currentUrlTree.fragment:Jt;let bn=null;switch(le){case"merge":bn=Object.assign(Object.assign({},this.currentUrlTree.queryParams),Tt);break;case"preserve":bn=this.currentUrlTree.queryParams;break;default:bn=Tt||null}return null!==bn&&(bn=this.removeEmptyProps(bn)),function Vi(k,T,A,Z,st){if(0===A.length)return Gi(T.root,T.root,T.root,Z,st);const Tt=function $i(k){if("string"==typeof k[0]&&1===k.length&&"/"===k[0])return new Qr(!0,0,k);let T=0,A=!1;const Z=k.reduce((st,Tt,Jt)=>{if("object"==typeof Tt&&null!=Tt){if(Tt.outlets){const le={};return ft(Tt.outlets,(Pe,un)=>{le[un]="string"==typeof Pe?Pe.split("/"):Pe}),[...st,{outlets:le}]}if(Tt.segmentPath)return[...st,Tt.segmentPath]}return"string"!=typeof Tt?[...st,Tt]:0===Jt?(Tt.split("/").forEach((le,Pe)=>{0==Pe&&"."===le||(0==Pe&&""===le?A=!0:".."===le?T++:""!=le&&st.push(le))}),st):[...st,Tt]},[]);return new Qr(A,T,Z)}(A);if(Tt.toRoot())return Gi(T.root,T.root,new jt([],{}),Z,st);const Jt=function Tr(k,T,A){if(k.isAbsolute)return new vr(T.root,!0,0);if(-1===A.snapshot._lastPathIndex){const Tt=A.snapshot._urlSegment;return new vr(Tt,Tt===T.root,0)}const Z=Oi(k.commands[0])?0:1;return function Cs(k,T,A){let Z=k,st=T,Tt=A;for(;Tt>st;){if(Tt-=st,Z=Z.parent,!Z)throw new Error("Invalid number of '../'");st=Z.segments.length}return new vr(Z,!1,st-Tt)}(A.snapshot._urlSegment,A.snapshot._lastPathIndex+Z,k.numberOfDoubleDots)}(Tt,T,k),le=Jt.processChildren?Yi(Jt.segmentGroup,Jt.index,Tt.commands):Ir(Jt.segmentGroup,Jt.index,Tt.commands);return Gi(T.root,Jt.segmentGroup,le,Z,st)}(un,this.currentUrlTree,A,bn,null!=Ln?Ln:null)}navigateByUrl(A,Z={skipLocationChange:!1}){const st=ji(A)?A:this.parseUrl(A),Tt=this.urlHandlingStrategy.merge(st,this.rawUrlTree);return this.scheduleNavigation(Tt,"imperative",null,Z)}navigate(A,Z={skipLocationChange:!1}){return function Dn(k){for(let T=0;T<k.length;T++){const A=k[T];if(null==A)throw new Error(`The requested path contains ${A} segment at index ${T}`)}}(A),this.navigateByUrl(this.createUrlTree(A,Z),Z)}serializeUrl(A){return this.urlSerializer.serialize(A)}parseUrl(A){let Z;try{Z=this.urlSerializer.parse(A)}catch(st){Z=this.malformedUriErrorHandler(st,this.urlSerializer,A)}return Z}isActive(A,Z){let st;if(st=!0===Z?Object.assign({},kr):!1===Z?Object.assign({},cn):Z,ji(A))return Xt(this.currentUrlTree,A,st);const Tt=this.parseUrl(A);return Xt(this.currentUrlTree,Tt,st)}removeEmptyProps(A){return Object.keys(A).reduce((Z,st)=>{const Tt=A[st];return null!=Tt&&(Z[st]=Tt),Z},{})}processNavigations(){this.navigations.subscribe(A=>{this.navigated=!0,this.lastSuccessfulId=A.id,this.currentPageId=A.targetPageId,this.events.next(new zt(A.id,this.serializeUrl(A.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,A.resolve(!0)},A=>{this.console.warn(`Unhandled Navigation Error: ${A}`)})}scheduleNavigation(A,Z,st,Tt,Jt){var le,Pe;if(this.disposed)return Promise.resolve(!1);let un,Ln,bn;Jt?(un=Jt.resolve,Ln=Jt.reject,bn=Jt.promise):bn=new Promise((ki,is)=>{un=ki,Ln=is});const Yn=++this.navigationId;let zn;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(st=this.location.getState()),zn=st&&st.\u0275routerPageId?st.\u0275routerPageId:Tt.replaceUrl||Tt.skipLocationChange?null!==(le=this.browserPageId)&&void 0!==le?le:0:(null!==(Pe=this.browserPageId)&&void 0!==Pe?Pe:0)+1):zn=0,this.setTransition({id:Yn,targetPageId:zn,source:Z,restoredState:st,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:A,extras:Tt,resolve:un,reject:Ln,promise:bn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),bn.catch(ki=>Promise.reject(ki))}setBrowserUrl(A,Z){const st=this.urlSerializer.serialize(A),Tt=Object.assign(Object.assign({},Z.extras.state),this.generateNgRouterState(Z.id,Z.targetPageId));this.location.isCurrentPathEqualTo(st)||Z.extras.replaceUrl?this.location.replaceState(st,"",Tt):this.location.go(st,"",Tt)}restoreHistory(A,Z=!1){var st,Tt;if("computed"===this.canceledNavigationResolution){const Jt=this.currentPageId-A.targetPageId;"popstate"!==A.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(st=this.currentNavigation)||void 0===st?void 0:st.finalUrl)||0===Jt?this.currentUrlTree===(null===(Tt=this.currentNavigation)||void 0===Tt?void 0:Tt.finalUrl)&&0===Jt&&(this.resetState(A),this.browserUrlTree=A.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Jt)}else"replace"===this.canceledNavigationResolution&&(Z&&this.resetState(A),this.resetUrlToCurrentUrlTree())}resetState(A){this.routerState=A.currentRouterState,this.currentUrlTree=A.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,A.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(A,Z){const st=new qt(A.id,this.serializeUrl(A.extractedUrl),Z);this.triggerEvent(st),A.resolve(!1)}generateNgRouterState(A,Z){return"computed"===this.canceledNavigationResolution?{navigationId:A,\u0275routerPageId:Z}:{navigationId:A}}}return k.\u0275fac=function(A){t.$Z()},k.\u0275prov=t.Yz7({token:k,factory:k.\u0275fac}),k})();function Bn(k){return"imperative"!==k}let j=(()=>{class k{constructor(A,Z,st,Tt,Jt){this.router=A,this.route=Z,this.tabIndexAttribute=st,this.renderer=Tt,this.el=Jt,this.commands=null,this.onChanges=new f.xQ,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(A){if(null!=this.tabIndexAttribute)return;const Z=this.renderer,st=this.el.nativeElement;null!==A?Z.setAttribute(st,"tabindex",A):Z.removeAttribute(st,"tabindex")}ngOnChanges(A){this.onChanges.next(this)}set routerLink(A){null!=A?(this.commands=Array.isArray(A)?A:[A],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const A={skipLocationChange:W(this.skipLocationChange),replaceUrl:W(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,A),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:W(this.preserveFragment)})}}return k.\u0275fac=function(A){return new(A||k)(t.Y36(ln),t.Y36(ue),t.$8M("tabindex"),t.Y36(t.Qsj),t.Y36(t.SBq))},k.\u0275dir=t.lG2({type:k,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(A,Z){1&A&&t.NdJ("click",function(){return Z.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),k})(),it=(()=>{class k{constructor(A,Z,st){this.router=A,this.route=Z,this.locationStrategy=st,this.commands=null,this.href=null,this.onChanges=new f.xQ,this.subscription=A.events.subscribe(Tt=>{Tt instanceof zt&&this.updateTargetUrlAndHref()})}set routerLink(A){this.commands=null!=A?Array.isArray(A)?A:[A]:null}ngOnChanges(A){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(A,Z,st,Tt,Jt){if(0!==A||Z||st||Tt||Jt||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const le={skipLocationChange:W(this.skipLocationChange),replaceUrl:W(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,le),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:W(this.preserveFragment)})}}return k.\u0275fac=function(A){return new(A||k)(t.Y36(ln),t.Y36(ue),t.Y36(vt.S$))},k.\u0275dir=t.lG2({type:k,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(A,Z){1&A&&t.NdJ("click",function(Tt){return Z.onClick(Tt.button,Tt.ctrlKey,Tt.shiftKey,Tt.altKey,Tt.metaKey)}),2&A&&t.uIk("target",Z.target)("href",Z.href,t.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[t.TTD]}),k})();function W(k){return""===k||!!k}class xe{}class tn{preload(T,A){return(0,h.of)(null)}}let Rn=(()=>{class k{constructor(A,Z,st,Tt){this.router=A,this.injector=st,this.preloadingStrategy=Tt,this.loader=new tr(st,Z,Pe=>A.triggerEvent(new Ye(Pe)),Pe=>A.triggerEvent(new lt(Pe)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,B.h)(A=>A instanceof zt),(0,w.b)(()=>this.preload())).subscribe(()=>{})}preload(){const A=this.injector.get(t.h0i);return this.processRoutes(A,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(A,Z){const st=[];for(const Tt of Z)if(Tt.loadChildren&&!Tt.canLoad&&Tt._loadedConfig){const Jt=Tt._loadedConfig;st.push(this.processRoutes(Jt.module,Jt.routes))}else Tt.loadChildren&&!Tt.canLoad?st.push(this.preloadConfig(A,Tt)):Tt.children&&st.push(this.processRoutes(A,Tt.children));return(0,r.D)(st).pipe((0,At.J)(),(0,g.U)(Tt=>{}))}
1preloadConfig(A,Z){return this.preloadingStrategy.preload(Z,()=>(Z._loadedConfig?(0,h.of)(Z._loadedConfig):this.loader.load(A.injector,Z)).pipe((0,$.zg)(Tt=>(Z._loadedConfig=Tt,this.processRoutes(Tt.module,Tt.routes)))))}}return k.\u0275fac=function(A){return new(A||k)(t.LFG(ln),t.LFG(t.Sil),t.LFG(t.zs3),t.LFG(xe))},k.\u0275prov=t.Yz7({token:k,factory:k.\u0275fac}),k})(),Pn=(()=>{class k{constructor(A,Z,st={}){this.router=A,this.viewportScroller=Z,this.options=st,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},st.scrollPositionRestoration=st.scrollPositionRestoration||"disabled",st.anchorScrolling=st.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(A=>{A instanceof St?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=A.navigationTrigger,this.restoredId=A.restoredState?A.restoredState.navigationId:0):A instanceof zt&&(this.lastId=A.id,this.scheduleScrollEvent(A,this.router.parseUrl(A.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(A=>{A instanceof nt&&(A.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(A.position):A.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(A.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(A,Z){this.router.triggerEvent(new nt(A,"popstate"===this.lastSource?this.store[this.restoredId]:null,Z))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return k.\u0275fac=function(A){t.$Z()},k.\u0275prov=t.Yz7({token:k,factory:k.\u0275fac}),k})();const Sn=new t.OlP("ROUTER_CONFIGURATION"),ai=new t.OlP("ROUTER_FORROOT_GUARD"),Gn=[vt.Ye,{provide:pe,useClass:Mt},{provide:ln,useFactory:function ns(k,T,A,Z,st,Tt,Jt={},le,Pe){const un=new ln(null,k,T,A,Z,st,Lt(Tt));return le&&(un.urlHandlingStrategy=le),Pe&&(un.routeReuseStrategy=Pe),function bo(k,T){k.errorHandler&&(T.errorHandler=k.errorHandler),k.malformedUriErrorHandler&&(T.malformedUriErrorHandler=k.malformedUriErrorHandler),k.onSameUrlNavigation&&(T.onSameUrlNavigation=k.onSameUrlNavigation),k.paramsInheritanceStrategy&&(T.paramsInheritanceStrategy=k.paramsInheritanceStrategy),k.relativeLinkResolution&&(T.relativeLinkResolution=k.relativeLinkResolution),k.urlUpdateStrategy&&(T.urlUpdateStrategy=k.urlUpdateStrategy),k.canceledNavigationResolution&&(T.canceledNavigationResolution=k.canceledNavigationResolution)}(Jt,un),Jt.enableTracing&&un.events.subscribe(Ln=>{var bn,Yn;null===(bn=console.group)||void 0===bn||bn.call(console,`Router Event: ${Ln.constructor.name}`),console.log(Ln.toString()),console.log(Ln),null===(Yn=console.groupEnd)||void 0===Yn||Yn.call(console)}),un},deps:[pe,Fi,vt.Ye,t.zs3,t.Sil,Bi,Sn,[class Wi{},new t.FiY],[class ni{},new t.FiY]]},Fi,{provide:ue,useFactory:function ta(k){return k.routerState.root},deps:[ln]},Rn,tn,class Ne{preload(T,A){return A().pipe((0,rt.K)(()=>(0,h.of)(null)))}},{provide:Sn,useValue:{enableTracing:!1}}];function gi(){return new t.PXZ("Router",ln)}let Mr=(()=>{class k{constructor(A,Z){}static forRoot(A,Z){return{ngModule:k,providers:[Gn,Vr(A),{provide:ai,useFactory:Ni,deps:[[ln,new t.FiY,new t.tp0]]},{provide:Sn,useValue:Z||{}},{provide:vt.S$,useFactory:Ur,deps:[vt.lw,[new t.tBr(vt.mr),new t.FiY],Sn]},{provide:Pn,useFactory:Ii,deps:[ln,vt.EM,Sn]},{provide:xe,useExisting:Z&&Z.preloadingStrategy?Z.preloadingStrategy:tn},{provide:t.PXZ,multi:!0,useFactory:gi},[Us,{provide:t.ip1,multi:!0,useFactory:za,deps:[Us]},{provide:xs,useFactory:$a,deps:[Us]},{provide:t.tb,multi:!0,useExisting:xs}]]}}static forChild(A){return{ngModule:k,providers:[Vr(A)]}}}
1return k.\u0275fac=function(A){return new(A||k)(t.LFG(ai,8),t.LFG(ln,8))},k.\u0275mod=t.oAB({type:k}),k.\u0275inj=t.cJS({}),k})();function Ii(k,T,A){return A.scrollOffset&&T.setOffset(A.scrollOffset),new Pn(k,T,A)}function Ur(k,T,A={}){return A.useHash?new vt.Do(k,T):new vt.b0(k,T)}function Ni(k){return"guarded"}function Vr(k){return[{provide:t.deG,multi:!0,useValue:k},{provide:Bi,multi:!0,useValue:k}]}let Us=(()=>{class k{constructor(A){this.injector=A,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new f.xQ}appInitializer(){return this.injector.get(vt.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let Z=null;const st=new Promise(le=>Z=le),Tt=this.injector.get(ln),Jt=this.injector.get(Sn);return"disabled"===Jt.initialNavigation?(Tt.setUpLocationChangeListener(),Z(!0)):"enabled"===Jt.initialNavigation||"enabledBlocking"===Jt.initialNavigation?(Tt.hooks.afterPreactivation=()=>this.initNavigation?(0,h.of)(null):(this.initNavigation=!0,Z(!0),this.resultOfPreactivationDone),Tt.initialNavigation()):Z(!0),st})}bootstrapListener(A){const Z=this.injector.get(Sn),st=this.injector.get(Rn),Tt=this.injector.get(Pn),Jt=this.injector.get(ln),le=this.injector.get(t.z2F);A===le.components[0]&&(("enabledNonBlocking"===Z.initialNavigation||void 0===Z.initialNavigation)&&Jt.initialNavigation(),st.setUpPreloading(),Tt.init(),Jt.resetRootComponentType(le.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return k.\u0275fac=function(A){return new(A||k)(t.LFG(t.zs3))},k.\u0275prov=t.Yz7({token:k,factory:k.\u0275fac}),k})();function za(k){return k.appInitializer.bind(k)}function $a(k){return k.bootstrapListener.bind(k)}const xs=new t.OlP("Router Initializer")},66361:(we,F,s)=>{"use strict";function l(nt,ut,mt,Nt){return new(mt||(mt=Promise))(function(bt,ht){function at(ct){try{Y(Nt.next(ct))}catch(Lt){ht(Lt)}}function Bt(ct){try{Y(Nt.throw(ct))}catch(Lt){ht(Lt)}}function Y(ct){ct.done?bt(ct.value):function Ct(bt){return bt instanceof mt?bt:new mt(function(ht){ht(bt)})}(ct.value).then(at,Bt)}Y((Nt=Nt.apply(nt,ut||[])).next())})}s.d(F,{g5:()=>At,bC:()=>Ge,d9:()=>pn,z$:()=>kt}),"function"==typeof SuppressedError&&SuppressedError;var yt=s(5e3),Ft=s(94424),$=s.t(Ft,2);const pt="defineDriver"in $?$:Ft;var Et=(()=>{return(nt=Et||(Et={}))[nt.INDEXED_DB=pt.INDEXEDDB]="INDEXED_DB",nt[nt.LOCAL_STORAGE=pt.LOCALSTORAGE]="LOCAL_STORAGE",nt[nt.WEB_SQL=pt.WEBSQL]="WEB_SQL",Et;var nt})();for(const nt of[pt.INDEXEDDB,pt.LOCALSTORAGE,pt.WEBSQL])delete Et[nt];Object.freeze(Et);const At=new yt.OlP("Default NgForage config"),vt=Symbol("Default Config");let kt=(()=>{class nt{constructor(mt){this[vt]={cacheTime:3e5,description:"",driver:[Et.INDEXED_DB,Et.WEB_SQL,Et.LOCAL_STORAGE],name:"ngForage",size:4980736,storeName:"ng_forage",version:1},mt&&this.configure(mt)}get cacheTime(){return this[vt].cacheTime}set cacheTime(mt){this[vt].cacheTime=mt}get config(){return{cacheTime:this.cacheTime,description:this.description,driver:this.driver,name:this.name,size:this.size,storeName:this.storeName,version:this.version}}get description(){return this[vt].description}set description(mt){this[vt].description=mt}get driver(){const mt=this[vt].driver;return mt?Array.isArray(mt)?mt.slice():mt:[]}set driver(mt){this[vt].driver=mt}get name(){return this[vt].name}set name(mt){this[vt].name=mt}get size(){return this[vt].size}set size(mt){this[vt].size=mt}get storeName(){return this[vt].storeName}set storeName(mt){this[vt].storeName=mt}get version(){return this[vt].version}set version(mt){this[vt].version=mt}configure(mt){const Nt=Object.assign({},mt);return Array.isArray(null==Nt?void 0:Nt.driver)&&(Nt.driver=Nt.driver.slice()),Object.assign(this[vt],Nt),this}defineDriver(mt){return l(this,void 0,void 0,function*(){return yield pt.defineDriver(mt)})}toJSON(){return this.config}toString(){return JSON.stringify(this.toJSON())}}return nt.\u0275fac=function(mt){return new(mt||nt)(yt.LFG(At,8))},nt.\u0275prov=yt.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();const St=new Map;function zt(nt){return nt?Array.isArray(nt)?nt.slice().sort().join(","):nt:""}const Oe=Symbol("Config");let Ge=(()=>{class nt{constructor(mt){this[Oe]=mt}getInstance(mt){const Nt=Object.assign(Object.assign({},this[Oe].config),mt),Ct=function qt(nt){return[zt(nt.driver),nt.name,nt.size,nt.storeName,nt.version,nt.description,nt.cacheTime].join("|")}(Nt),bt=St.get(Ct);if(bt)return bt;const ht=pt.createInstance(Nt),at=ht.dropInstance;return ht.dropInstance=function(){return St.delete(Ct),at.apply(this,arguments)},St.set(Ct,ht),ht}}
1return nt.\u0275fac=function(mt){return new(mt||nt)(yt.LFG(kt))},nt.\u0275prov=yt.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();const an=Symbol("Store");let ke=(()=>{class nt{constructor(mt,Nt){this.config={},this.storeNeedsRecalc=!0,this.baseConfig=mt,this.fact=Nt}get description(){return this.config.description||this.baseConfig.description}set description(mt){this.config.description=mt,this.storeNeedsRecalc=!0}get driver(){var mt;return null!==(mt=this.config.driver)&&void 0!==mt?mt:this.baseConfig.driver}set driver(mt){this.config.driver=mt,this.storeNeedsRecalc=!0}get name(){return this.config.name||this.baseConfig.name}set name(mt){this.config.name=mt,this.storeNeedsRecalc=!0}get size(){var mt;return null!==(mt=this.config.size)&&void 0!==mt?mt:this.baseConfig.size}set size(mt){this.config.size=mt,this.storeNeedsRecalc=!0}get storeName(){var mt;return null!==(mt=this.config.storeName)&&void 0!==mt?mt:this.baseConfig.storeName}set storeName(mt){this.config.storeName=mt,this.storeNeedsRecalc=!0}get version(){var mt,Nt;return null!==(Nt=null===(mt=this.config)||void 0===mt?void 0:mt.version)&&void 0!==Nt?Nt:this.baseConfig.version}set version(mt){this.config.version=mt,this.storeNeedsRecalc=!0}get finalConfig(){return Object.assign(Object.assign({},this.baseConfig.config),this.config)}get store(){return(this.storeNeedsRecalc||!this[an])&&(this[an]=this.fact.getInstance(this.finalConfig),this.storeNeedsRecalc=!1),this[an]}configure(mt){return mt=mt||{},Array.isArray(mt.driver)&&(mt.driver=mt.driver.slice()),Object.assign(this.config,mt),this.storeNeedsRecalc=!0,this}toJSON(){return{description:this.description,driver:this.driver,name:this.name,size:this.size,storeName:this.storeName,version:this.version}}toString(){return JSON.stringify(this.toJSON())}}return nt.\u0275fac=function(mt){return new(mt||nt)(yt.LFG(kt),yt.LFG(Ge))},nt.\u0275prov=yt.Yz7({token:nt,factory:nt.\u0275fac}),nt})(),pn=(()=>{class nt extends ke{get activeDriver(){return this.store.driver()}dropInstance(mt){return l(this,void 0,void 0,function*(){return yield mt?this.store.dropInstance(mt):this.store.dropInstance()})}clear(){return l(this,void 0,void 0,function*(){return yield this.store.clear()})}clone(mt){const Nt=new nt(this.baseConfig,this.fact);return Nt.configure(Object.assign(Object.assign({},this.finalConfig),mt)),Nt}getItem(mt){return l(this,void 0,void 0,function*(){return yield this.store.getItem(mt)})}iterate(mt){return l(this,void 0,void 0,function*(){return yield this.store.iterate(mt)})}key(mt){return l(this,void 0,void 0,function*(){return yield this.store.key(mt)})}keys(){return l(this,void 0,void 0,function*(){return yield this.store.keys()})}length(){return l(this,void 0,void 0,function*(){return yield this.store.length()})}ready(){return l(this,void 0,void 0,function*(){return yield this.store.ready()})}removeItem(mt){return l(this,void 0,void 0,function*(){return yield this.store.removeItem(mt)})}setItem(mt,Nt){return l(this,void 0,void 0,function*(){return yield this.store.setItem(mt,Nt)})}supports(mt){return this.store.supports(mt)}}return nt.\u0275fac=function(){let ut;return function(Nt){return(ut||(ut=yt.n5z(nt)))(Nt||nt)}}(),nt.\u0275prov=yt.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();Symbol("NgForageConfig"),Symbol("InstanceFactory")}},we=>{we(we.s=51360)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.