diff --git a/example_colabs/quick_start.ipynb b/example_colabs/quick_start.ipynb index 7faad21e..d0c9cd0d 100644 --- a/example_colabs/quick_start.ipynb +++ b/example_colabs/quick_start.ipynb @@ -117,9 +117,10 @@ "# Get mobilnet v2 pytorch model as an example.\n", "model = torchvision.models.mobilenet_v2().eval()\n", "inputs = (torch.rand([1, 3, 224, 224]),)\n", + "ep = torch.export.export(model, inputs)\n", "\n", "# Visualize\n", - "model_explorer.visualize_pytorch('mobilenet', model, inputs)" + "model_explorer.visualize_pytorch('mobilenet', exported_program=ep)" ] } ], diff --git a/src/server/package/pyproject.toml b/src/server/package/pyproject.toml index e6442a28..841b4004 100644 --- a/src/server/package/pyproject.toml +++ b/src/server/package/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ai-edge-model-explorer" -version = "0.0.95" +version = "0.0.96" authors = [ { name="Google LLC", email="opensource@google.com" }, ] diff --git a/src/server/package/src/model_explorer/apis.py b/src/server/package/src/model_explorer/apis.py index 772cc519..1531548c 100644 --- a/src/server/package/src/model_explorer/apis.py +++ b/src/server/package/src/model_explorer/apis.py @@ -13,7 +13,9 @@ # limitations under the License. # ============================================================================== -from typing import Any, Callable, Tuple, Union +from typing import Union + +import torch from . import server from .config import ModelExplorerConfig @@ -56,8 +58,7 @@ def visualize( def visualize_pytorch( name: str, - model: Callable, - inputs: Tuple[Any, ...], + exported_program: torch.export.ExportedProgram, host=DEFAULT_HOST, port=DEFAULT_PORT, colab_height=DEFAULT_COLAB_HEIGHT) -> None: @@ -65,15 +66,14 @@ def visualize_pytorch( Args: name: The name of the model for display purpose. - model: The callable to trace. - inputs: Example positional inputs. + exported_program: The ExportedProgram from torch.export.export. host: The host of the server. Default to localhost. port: The port of the server. Default to 8080. colab_height: The height of the embedded iFrame when running in colab. """ # Construct config. cur_config = config() - cur_config.add_model_from_pytorch(name, model, inputs) + cur_config.add_model_from_pytorch(name, exported_program=exported_program) # Start server. server.start( diff --git a/src/server/package/src/model_explorer/cmdline.py b/src/server/package/src/model_explorer/cmdline.py index 9e6d0104..1b1293ff 100644 --- a/src/server/package/src/model_explorer/cmdline.py +++ b/src/server/package/src/model_explorer/cmdline.py @@ -20,7 +20,7 @@ from .consts import DEFAULT_HOST, DEFAULT_PORT parser = argparse.ArgumentParser( - prog='model_explorer', + prog='model-explorer', description='A modern model graph visualizer and debugger', formatter_class=argparse.ArgumentDefaultsHelpFormatter) parser.add_argument('model_paths', diff --git a/src/server/package/src/model_explorer/config.py b/src/server/package/src/model_explorer/config.py index 8d314f96..ba3407d7 100644 --- a/src/server/package/src/model_explorer/config.py +++ b/src/server/package/src/model_explorer/config.py @@ -65,19 +65,16 @@ def add_model_from_path(self, path: str, adapterId: str = '') -> 'ModelExplorerC def add_model_from_pytorch(self, name: str, - model: Callable, - inputs: Tuple[Any, ...]) -> 'ModelExplorerConfig': + exported_program: torch.export.ExportedProgram) -> 'ModelExplorerConfig': """Adds the given pytorch model. Args: name: the name of the model for display purpose. - model: the callable to trace. - inputs: Example positional inputs. + exported_program: the ExportedProgram from torch.export.export. """ # Convert the given model to model explorer graphs. print('Converting pytorch model to model explorer graphs...') - exported = torch.export.export(model, inputs) - adapter = PytorchExportedProgramAdapterImpl(exported) + adapter = PytorchExportedProgramAdapterImpl(exported_program) graphs = adapter.convert() graphs_index = len(self.graphs_list) self.graphs_list.append(graphs) diff --git a/src/server/package/src/model_explorer/web_app/static_files/app_bundle.js b/src/server/package/src/model_explorer/web_app/static_files/app_bundle.js index 2843090d..010c57aa 100755 --- a/src/server/package/src/model_explorer/web_app/static_files/app_bundle.js +++ b/src/server/package/src/model_explorer/web_app/static_files/app_bundle.js @@ -32,7 +32,7 @@ function gb(a,b,c,d,e){const f=Zone.__symbol__(d);if(!b[f]){var g=b[f]=b[d];b[d] found in the LICENSE file at https://angular.io/license */ const hb=globalThis;function ib(a){return(hb.__Zone_symbol_prefix||"__zone_symbol__")+a} -function kb(){function a(F){g&&g.mark&&g.mark(F)}function b(F,M){g&&g.measure&&g.measure(F,M)}function c(F){aa||hb[B]&&(aa=hb[B].resolve(0));if(aa){let M=aa[G];M||(M=aa.then);M.call(aa,F)}else hb[w](F,0)}function d(F){0===la&&0===J.length&&c(e);F&&J.push(F)}function e(){if(!N){for(N=!0;J.length;){const F=J;J=[];for(let M=0;M";this.D=M&&M.properties||{};this.C=new p(this,this.Qa&&this.Qa.C,M)}get(F){const M=this.getZoneWith(F);if(M)return M.D[F]}getZoneWith(F){let M=this;for(;M;){if(M.D.hasOwnProperty(F))return M;M=M.Qa}return null}fork(F){if(!F)throw Error("ZoneSpec required!"); return this.C.fork(this,F)}wrap(F,M){if("function"!==typeof F)throw Error("Expecting function got: "+F);const W=this.C.intercept(this,F,M),Aa=this;return function(){return Aa.runGuarded(W,this,arguments,M)}}run(F,M,W,Aa){T={parent:T,zone:this};try{return this.C.invoke(this,F,M,W,Aa)}finally{T=T.parent}}runGuarded(F,M=null,W,Aa){T={parent:T,zone:this};try{try{return this.C.invoke(this,F,M,W,Aa)}catch(pb){if(this.C.handleError(this,pb))throw pb;}}finally{T=T.parent}}runTask(F,M,W){if(F.zone!=this)throw Error("A task can only be run in the zone of creation! (Creation: "+ @@ -41,36 +41,36 @@ F.wd("scheduled","running"):(F.runCount=0,this.Ek(F,-1),Aa&&F.wd("notScheduled", }F.Qi===M&&this.Ek(F,1);"scheduling"==F.state&&F.wd("scheduled","scheduling");return F}scheduleMicroTask(F,M,W,Aa){return this.scheduleTask(new t("microTask",F,M,W,Aa,void 0))}scheduleMacroTask(F,M,W,Aa,pb){return this.scheduleTask(new t("macroTask",F,M,W,Aa,pb))}scheduleEventTask(F,M,W,Aa,pb){return this.scheduleTask(new t("eventTask",F,M,W,Aa,pb))}cancelTask(F){if(F.zone!=this)throw Error("A task can only be cancelled in the zone of creation! (Creation: "+(F.zone||ca).name+"; Execution: "+this.name+ ")");if("scheduled"===F.state||"running"===F.state){F.wd("canceling","scheduled","running");try{this.C.cancelTask(this,F)}catch(M){throw F.wd("unknown","canceling"),this.C.handleError(this,M),M;}this.Ek(F,-1);F.wd("notScheduled","canceling");F.runCount=0;return F}}Ek(F,M){const W=F.Qi;-1==M&&(F.Qi=null);for(let Aa=0;AaF.hasTask(W,Aa),onScheduleTask:(F,M,W,Aa)=>F.scheduleTask(W,Aa),onInvokeTask:(F,M,W,Aa,pb,qb)=> F.invokeTask(W,Aa,pb,qb),onCancelTask:(F,M,W,Aa)=>F.cancelTask(W,Aa)};class p{get zone(){return this.yb}constructor(F,M,W){this.LA={microTask:0,macroTask:0,eventTask:0};this.yb=F;this.vF=M;this.pp=W&&(W&&W.onFork?W:M.pp);this.Bt=W&&(W.onFork?M:M.Bt);this.Pz=W&&(W.onFork?this.yb:M.Pz);this.xp=W&&(W.onIntercept?W:M.xp);this.Ut=W&&(W.onIntercept?M:M.Ut);this.Tt=W&&(W.onIntercept?this.yb:M.Tt);this.Ap=W&&(W.onInvoke?W:M.Ap);this.Xt=W&&(W.onInvoke?M:M.Xt);this.Vt=W&&(W.onInvoke?this.yb:M.Vt);this.rp=W&& -(W.onHandleError?W:M.rp);this.It=W&&(W.onHandleError?M:M.It);this.Ht=W&&(W.onHandleError?this.yb:M.Ht);this.Km=W&&(W.onScheduleTask?W:M.Km);this.Jp=W&&(W.onScheduleTask?M:M.Jp);this.Ip=W&&(W.onScheduleTask?this.yb:M.Ip);this.Am=W&&(W.onInvokeTask?W:M.Am);this.zp=W&&(W.onInvokeTask?M:M.zp);this.yp=W&&(W.onInvokeTask?this.yb:M.yp);this.rm=W&&(W.onCancelTask?W:M.rm);this.ip=W&&(W.onCancelTask?M:M.ip);this.hp=W&&(W.onCancelTask?this.yb:M.hp);this.Kt=this.Mt=this.Lt=this.qk=null;F=W&&W.onHasTask;const Aa= -M&&M.qk;if(F||Aa)this.qk=F?W:m,this.Lt=M,this.Mt=this,this.Kt=this.yb,W.onScheduleTask||(this.Km=m,this.Jp=M,this.Ip=this.yb),W.onInvokeTask||(this.Am=m,this.zp=M,this.yp=this.yb),W.onCancelTask||(this.rm=m,this.ip=M,this.hp=this.yb)}fork(F,M){return this.pp?this.pp.onFork(this.Bt,this.zone,F,M):new k(F,M)}intercept(F,M,W){return this.xp?this.xp.onIntercept(this.Ut,this.Tt,F,M,W):M}invoke(F,M,W,Aa,pb){return this.Ap?this.Ap.onInvoke(this.Xt,this.Vt,F,M,W,Aa,pb):M.apply(W,Aa)}handleError(F,M){return this.rp? -this.rp.onHandleError(this.It,this.Ht,F,M):!0}scheduleTask(F,M){let W=M;if(this.Km)this.qk&&W.Qi.push(this.Mt),(W=this.Km.onScheduleTask(this.Jp,this.Ip,F,M))||(W=M);else if(M.scheduleFn)M.scheduleFn(M);else if("microTask"==M.type)d(M);else throw Error("Task is missing scheduleFn.");return W}invokeTask(F,M,W,Aa){return this.Am?this.Am.onInvokeTask(this.zp,this.yp,F,M,W,Aa):M.callback.apply(W,Aa)}cancelTask(F,M){if(this.rm)F=this.rm.onCancelTask(this.ip,this.hp,F,M);else{if(!M.cancelFn)throw Error("Task is not cancelable"); -F=M.cancelFn(M)}return F}hasTask(F,M){try{this.qk&&this.qk.onHasTask(this.Lt,this.Kt,F,M)}catch(W){this.handleError(F,W)}}Ek(F,M){const W=this.LA,Aa=W[F];M=W[F]=Aa+M;if(0>M)throw Error("More tasks executed then were scheduled.");0!=Aa&&0!=M||this.hasTask(this.yb,{OC:0T,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=> +(W.onHandleError?W:M.rp);this.It=W&&(W.onHandleError?M:M.It);this.Ht=W&&(W.onHandleError?this.yb:M.Ht);this.Lm=W&&(W.onScheduleTask?W:M.Lm);this.Jp=W&&(W.onScheduleTask?M:M.Jp);this.Ip=W&&(W.onScheduleTask?this.yb:M.Ip);this.Bm=W&&(W.onInvokeTask?W:M.Bm);this.zp=W&&(W.onInvokeTask?M:M.zp);this.yp=W&&(W.onInvokeTask?this.yb:M.yp);this.sm=W&&(W.onCancelTask?W:M.sm);this.ip=W&&(W.onCancelTask?M:M.ip);this.hp=W&&(W.onCancelTask?this.yb:M.hp);this.Kt=this.Mt=this.Lt=this.qk=null;F=W&&W.onHasTask;const Aa= +M&&M.qk;if(F||Aa)this.qk=F?W:m,this.Lt=M,this.Mt=this,this.Kt=this.yb,W.onScheduleTask||(this.Lm=m,this.Jp=M,this.Ip=this.yb),W.onInvokeTask||(this.Bm=m,this.zp=M,this.yp=this.yb),W.onCancelTask||(this.sm=m,this.ip=M,this.hp=this.yb)}fork(F,M){return this.pp?this.pp.onFork(this.Bt,this.zone,F,M):new k(F,M)}intercept(F,M,W){return this.xp?this.xp.onIntercept(this.Ut,this.Tt,F,M,W):M}invoke(F,M,W,Aa,pb){return this.Ap?this.Ap.onInvoke(this.Xt,this.Vt,F,M,W,Aa,pb):M.apply(W,Aa)}handleError(F,M){return this.rp? +this.rp.onHandleError(this.It,this.Ht,F,M):!0}scheduleTask(F,M){let W=M;if(this.Lm)this.qk&&W.Qi.push(this.Mt),(W=this.Lm.onScheduleTask(this.Jp,this.Ip,F,M))||(W=M);else if(M.scheduleFn)M.scheduleFn(M);else if("microTask"==M.type)d(M);else throw Error("Task is missing scheduleFn.");return W}invokeTask(F,M,W,Aa){return this.Bm?this.Bm.onInvokeTask(this.zp,this.yp,F,M,W,Aa):M.callback.apply(W,Aa)}cancelTask(F,M){if(this.sm)F=this.sm.onCancelTask(this.ip,this.hp,F,M);else{if(!M.cancelFn)throw Error("Task is not cancelable"); +F=M.cancelFn(M)}return F}hasTask(F,M){try{this.qk&&this.qk.onHasTask(this.Lt,this.Kt,F,M)}catch(W){this.handleError(F,W)}}Ek(F,M){const W=this.LA,Aa=W[F];M=W[F]=Aa+M;if(0>M)throw Error("More tasks executed then were scheduled.");0!=Aa&&0!=M||this.hasTask(this.yb,{OC:0T,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=> !k[ib("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:f,patchMethod:()=>f,bindArguments:()=>[],patchThen:()=>f,patchMacroTask:()=>f,patchEventPrototype:()=>f,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>f,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>f,wrapWithCurrentZone:()=>f,filterProperties:()=>[],attachOriginToPatched:()=>f,_redefineProperty:()=>f,patchCallbacks:()=>f,nativeScheduleMicroTask:c};let T= -{parent:null,zone:new k(null,null)},Q=null,la=0;b("Zone","Zone");return k};var lb=Object.getOwnPropertyDescriptor,mb=Object.defineProperty,nb=Object.getPrototypeOf,rb=Object.create,sb=Array.prototype.slice,yb=ib("addEventListener"),zb=ib("removeEventListener"),Ab=ib("");function Bb(a,b){return Zone.current.wrap(a,b)}const Cb="undefined"!==typeof window,Db=Cb?window:void 0,Fb=Cb&&Db||globalThis;function Hb(a,b){for(let c=a.length-1;0<=c;c--)"function"===typeof a[c]&&(a[c]=Bb(a[c],b+"_"+c));return a} -function Ib(a){var b=["getCurrentPosition","watchPosition"];const c=a.constructor.name;for(let d=0;d{function m(){return k.apply(this,Hb(arguments,c+"."+e))}Kb(m,k);return m})(f))}}}function Jb(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0} +{parent:null,zone:new k(null,null)},Q=null,la=0;b("Zone","Zone");return k};var lb=Object.getOwnPropertyDescriptor,mb=Object.defineProperty,nb=Object.getPrototypeOf,rb=Object.create,sb=Array.prototype.slice,yb=ib("addEventListener"),zb=ib("removeEventListener"),Ab=ib("");function Bb(a,b){return Zone.current.wrap(a,b)}const Cb="undefined"!==typeof window,Db=Cb?window:void 0,Fb=Cb&&Db||globalThis;function Gb(a,b){for(let c=a.length-1;0<=c;c--)"function"===typeof a[c]&&(a[c]=Bb(a[c],b+"_"+c));return a} +function Ib(a){var b=["getCurrentPosition","watchPosition"];const c=a.constructor.name;for(let d=0;d{function m(){return k.apply(this,Gb(arguments,c+"."+e))}Kb(m,k);return m})(f))}}}function Jb(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0} var Lb="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Mb=!("nw"in Fb)&&"undefined"!==typeof Fb.process&&"[object process]"===Fb.process.toString(),Nb=!Mb&&!Lb&&!(!Cb||!Db.HTMLElement),Ob="undefined"!==typeof Fb.process&&"[object process]"===Fb.process.toString()&&!Lb&&!(!Cb||!Db.HTMLElement);const Pb={}; function Qb(a){if(a=a||Fb.event){var b=Pb[a.type];b||(b=Pb[a.type]=ib("ON_PROPERTY"+a.type));var c=this||a.target||Fb;b=c[b];Nb&&c===Db&&"error"===a.type?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),!0===c&&a.preventDefault()):(c=b&&b.apply(this,arguments),void 0==c||c||a.preventDefault());return c}} function Tb(a,b,c){let d=lb(a,b);!d&&c&&lb(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=ib("on"+b+"patched"),!a.hasOwnProperty(c)||!a[c])){delete d.writable;delete d.value;var e=d.get,f=d.set,g=b.slice(2),k=Pb[g];k||(k=Pb[g]=ib("ON_PROPERTY"+g));d.set=function(m){let p=this;p||a!==Fb||(p=Fb);p&&("function"===typeof p[k]&&p.removeEventListener(g,Qb),f&&f.call(p,null),p[k]=m,"function"===typeof m&&p.addEventListener(g,Qb,!1))};d.get=function(){let m=this;m||a!==Fb||(m=Fb);if(!m)return null; var p=m[k];return p?p:e&&(p=e.call(this))?(d.set.call(this,p),"function"===typeof m.removeAttribute&&m.removeAttribute(b),p):null};mb(a,b,d);a[c]=!0}}function Ub(a,b,c){if(b)for(var d=0;dfunction(g,k){const m=c(g,k);return 0<=m.Ym&&"function"===typeof k[m.Ym]?Zone.current.scheduleMacroTask(m.name,k[m.Ym],m,d,void 0):f.apply(g,k)})}function Kb(a,b){a[ib("OriginalDelegate")]=b}let cc=!1,dc=!1; +function $b(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=nb(d);!d&&a[b]&&(d=a);a=ib(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&lb(d,b);if(Jb(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Kb(d[b],e)}}return e} +function bc(a,b,c){function d(f){const g=f.data;g.Ye[g.Zm]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.Ye);return f}let e=null;e=$b(a,b,f=>function(g,k){const m=c(g,k);return 0<=m.Zm&&"function"===typeof k[m.Zm]?Zone.current.scheduleMacroTask(m.name,k[m.Zm],m,d,void 0):f.apply(g,k)})}function Kb(a,b){a[ib("OriginalDelegate")]=b}let cc=!1,dc=!1; function ec(){if(cc)return dc;cc=!0;try{const a=Db.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/")||-1!==a.indexOf("Edge/"))dc=!0}catch(a){}return dc};function fc(a,b,c){if(!c||0===c.length)return b;c=c.filter(e=>e.target===a);if(!c||0===c.length)return b;const d=c[0].lC;return b.filter(e=>-1===d.indexOf(e))}function gc(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&2b.substring(2))};let hc=!1;if("undefined"!==typeof window)try{const a=Object.defineProperty({},"passive",{get:function(){hc=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){hc=!1}const ic={Ls:!0};var jc={},mc={};const nc=new RegExp("^"+Ab+"(\\w+)(true|false)$"),oc=ib("propagationStopped");function pc(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Ab+c;b=Ab+b;jc[a]={};jc[a]["false"]=c;jc[a]["true"]=b} function qc(a,b,c,d){function e(aa){return k(this,aa,!0)}function f(aa){return k(this,aa,!1)}function g(aa,ca,ia){if(!aa.hr){var O=aa.callback;"object"===typeof O&&O.handleEvent&&(aa.callback=la=>O.handleEvent(la),aa.jf=O);try{aa.invoke(aa,ca,[ia])}catch(la){var T=la}var Q=aa.options;Q&&"object"===typeof Q&&Q.once&&ca[t].call(ca,ia.type,aa.jf?aa.jf:aa.callback,Q);return T}}function k(aa,ca,ia){if(ca=ca||a.event){aa=aa||ca.target||a;var O=aa[jc[ca.type][ia?"true":"false"]];if(O){ia=[];if(1===O.length)(ca= -g(O[0],aa,ca))&&ia.push(ca);else{O=O.slice();for(let T=0;T{throw T;})}}}}function m(aa,ca){function ia(pa,Ha,Ua,jb,xb=!1,Tc=!1){return function(){const $b=this||a;let Xb=arguments[0];ca&&ca.Xg&&(Xb=ca.Xg(Xb));let Jc=arguments[1];if(!Jc||Mb&&"uncaughtException"===Xb)return pa.apply(this,arguments);let Gf=!1;if("function"!==typeof Jc){if(!Jc.handleEvent)return pa.apply(this, -arguments);Gf=!0}if(!Aa||Aa(pa,Jc,$b,arguments)){var hd=hc&&!!ub&&-1!==ub.indexOf(Xb),Ac=M(arguments[2],hd),Vd=null==Ac?void 0:Ac.signal;if(null==Vd||!Vd.aborted){if(Pa)for(var Hf=0;Hfqd.zone.cancelTask(qd);pa.call(Vd,"abort",ei,{once:!0});Bc&&(Bc.Yr=()=>Vd.removeEventListener("abort",ei))}Ma.target=null;Bc&&(Bc.vE=null);Hf&&(Ac.once=!0); -if(hc||"boolean"!==typeof qd.options)qd.options=Ac;qd.target=$b;qd.capture=hd;qd.Ih=Xb;Gf&&(qd.jf=Jc);Tc?Kc.unshift(qd):Kc.push(qd);if(xb)return $b}}}}function O(pa,Ha){const Ua=typeof Ha;return"function"===Ua&&pa.callback===Ha||"object"===Ua&&pa.jf===Ha}function T(pa){return U.call(pa.target,pa.Ih,pa.invoke,pa.options)}function Q(pa){return na.call(Ma.target,Ma.Ih,pa.invoke,Ma.options)}function la(pa){return qa.call(Ma.target,Ma.Ih,pa.invoke,Ma.options)}function F(pa){if(!pa.hr){var Ha=jc[pa.Ih]; -let Ua;Ha&&(Ua=Ha[pa.capture?"true":"false"]);if(Ha=Ua&&pa.target[Ua])for(let jb=0;jb{throw T;})}}}}function m(aa,ca){function ia(pa,Ha,Ua,kb,xb=!1,Tc=!1){return function(){const ac=this||a;let Xb=arguments[0];ca&&ca.Xg&&(Xb=ca.Xg(Xb));let Jc=arguments[1];if(!Jc||Mb&&"uncaughtException"===Xb)return pa.apply(this,arguments);let Hf=!1;if("function"!==typeof Jc){if(!Jc.handleEvent)return pa.apply(this, +arguments);Hf=!0}if(!Aa||Aa(pa,Jc,ac,arguments)){var hd=hc&&!!ub&&-1!==ub.indexOf(Xb),Ac=M(arguments[2],hd),Vd=null==Ac?void 0:Ac.signal;if(null==Vd||!Vd.aborted){if(Pa)for(var If=0;Ifqd.zone.cancelTask(qd);pa.call(Vd,"abort",ei,{once:!0});Bc&&(Bc.Yr=()=>Vd.removeEventListener("abort",ei))}Ma.target=null;Bc&&(Bc.vE=null);If&&(Ac.once=!0); +if(hc||"boolean"!==typeof qd.options)qd.options=Ac;qd.target=ac;qd.capture=hd;qd.Ih=Xb;Hf&&(qd.jf=Jc);Tc?Kc.unshift(qd):Kc.push(qd);if(xb)return ac}}}}function O(pa,Ha){const Ua=typeof Ha;return"function"===Ua&&pa.callback===Ha||"object"===Ua&&pa.jf===Ha}function T(pa){return U.call(pa.target,pa.Ih,pa.invoke,pa.options)}function Q(pa){return na.call(Ma.target,Ma.Ih,pa.invoke,Ma.options)}function la(pa){return qa.call(Ma.target,Ma.Ih,pa.invoke,Ma.options)}function F(pa){if(!pa.hr){var Ha=jc[pa.Ih]; +let Ua;Ha&&(Ua=Ha[pa.capture?"true":"false"]);if(Ha=Ua&&pa.target[Ua])for(let kb=0;kbfunction(d,e){d[oc]=!0;c&&c.apply(d,e)})};function uc(){vc.__load_patch("util",(a,b,c)=>{const d=gc(a);c.patchOnProperties=Ub;c.patchMethod=ac;c.bindArguments=Hb;c.patchMacroTask=bc;const e=b.__symbol__("BLACK_LISTED_EVENTS"),f=b.__symbol__("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.patchEventPrototype=tc;c.patchEventTarget=qc;c.isIEOrEdge=ec;c.ObjectDefineProperty=mb;c.ObjectGetOwnPropertyDescriptor=lb;c.ObjectCreate=rb;c.ArraySlice=sb;c.patchClass=Zb;c.wrapWithCurrentZone=Bb;c.filterProperties=fc;c.attachOriginToPatched= +function sc(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[oc]=!0;c&&c.apply(d,e)})};function uc(){vc.__load_patch("util",(a,b,c)=>{const d=gc(a);c.patchOnProperties=Ub;c.patchMethod=$b;c.bindArguments=Gb;c.patchMacroTask=bc;const e=b.__symbol__("BLACK_LISTED_EVENTS"),f=b.__symbol__("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.patchEventPrototype=sc;c.patchEventTarget=qc;c.isIEOrEdge=ec;c.ObjectDefineProperty=mb;c.ObjectGetOwnPropertyDescriptor=lb;c.ObjectCreate=rb;c.ArraySlice=sb;c.patchClass=Zb;c.wrapWithCurrentZone=Bb;c.filterProperties=fc;c.attachOriginToPatched= Kb;c._redefineProperty=Object.defineProperty;c.patchCallbacks=gb;c.getGlobalObjects=()=>({globalSources:mc,zoneSymbolEventNames:jc,eventNames:d,isBrowser:Nb,isMix:Ob,isNode:Mb,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Ab,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};let wc,xc,yc,zc,Cc; function Dc(){wc=Zone.__symbol__;xc=Object[wc("defineProperty")]=Object.defineProperty;yc=Object[wc("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;zc=Object.create;Cc=wc("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Cc]&&a[Cc][b])throw new TypeError("Cannot assign to read only property '"+b+"' of "+a);const d=c.configurable;"prototype"!==b&&(c=Ec(a,b,c));return Fc(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c, b[c])});for(const c of Object.getOwnPropertySymbols(b)){let d;(null==(d=Object.getOwnPropertyDescriptor(b,c))?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){"object"!==typeof b||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=Ec(a,c,b[c])});return zc(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=yc(a,b);c&&a&&a[Cc]&&a[Cc][b]&&(c.configurable=!1);return c}}function Gc(a,b,c){const d=c.configurable;c=Ec(a,b,c);return Fc(a,b,c,d)} @@ -85,17 +85,17 @@ b.XMLHttpRequest;if(!g)return!1;e=g.prototype;if(f=a.ObjectGetOwnPropertyDescrip e;e=a[k]===e;a.onreadystatechange=null;return e}const Oc="abort animationcancel animationend animationiteration auxclick beforeinput blur cancel canplay canplaythrough change compositionstart compositionupdate compositionend cuechange click close contextmenu curechange dblclick drag dragend dragenter dragexit dragleave dragover drop durationchange emptied ended error focus focusin focusout gotpointercapture input invalid keydown keypress keyup load loadstart loadeddata loadedmetadata lostpointercapture mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup mousewheel orientationchange pause play playing pointercancel pointerdown pointerenter pointerleave pointerlockchange mozpointerlockchange webkitpointerlockerchange pointerlockerror mozpointerlockerror webkitpointerlockerror pointermove pointout pointerover pointerup progress ratechange reset resize scroll seeked seeking select selectionchange selectstart show sort stalled submit suspend timeupdate volumechange touchcancel touchmove touchstart touchend transitioncancel transitionend waiting wheel webglcontextrestored webglcontextlost webglcontextcreationerror autocomplete autocompleteerror toggle afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume absolutedeviceorientation afterinput afterprint appinstalled beforeinstallprompt beforeprint beforeunload devicelight devicemotion deviceorientation deviceorientationabsolute deviceproximity hashchange languagechange message mozbeforepaint offline online paint pageshow pagehide popstate rejectionhandled storage unhandledrejection unload userproximity vrdisplayconnected vrdisplaydisconnected vrdisplaypresentchange beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend activate afterupdate ariarequest beforeactivate beforedeactivate beforeeditfocus beforeupdate cellchange controlselect dataavailable datasetchanged datasetcomplete errorupdate filterchange layoutcomplete losecapture move moveend movestart propertychange resizeend resizestart rowenter rowexit rowsdelete rowsinserted command compassneedscalibration deactivate help mscontentzoom msmanipulationstatechanged msgesturechange msgesturedoubletap msgestureend msgesturehold msgesturestart msgesturetap msgotpointercapture msinertiastart mslostpointercapture mspointercancel mspointerdown mspointerenter mspointerhover mspointerleave mspointermove mspointerout mspointerover mspointerup pointerout mssitemodejumplistitemremoved msthumbnailclick stop storagecommit".split(" "); function Pc(a){const b=a.symbol("unbound");for(let c=0;c{e._redefineProperty=Gc;Dc()});b.__load_patch("registerElement",(c,d,e)=>{const {isBrowser:f,isMix:g}=e.getGlobalObjects();(f||g)&&"registerElement"in c.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback", "detachedCallback","attributeChangedCallback"])});b.__load_patch("EventTargetLegacy",(c,d,e)=>{Lc(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||Nc(e,c)||(d="undefined"!==typeof WebSocket,Pc(e),e.patchClass("XMLHttpRequest"),d&&Mc(e,c),Zone[e.symbol("patchEvents")]=!0)})}};function Uc(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};const Vc=ib("zoneTask"); -function Wc(a,b,c,d){function e(p){const t=p.data;t.Ye[0]=function(){return p.invoke.apply(this,arguments)};t.handleId=g.apply(a,t.Ye);return p}function f(p){return k.call(a,p.data.handleId)}let g=null,k=null;b+=d;c+=d;const m={};g=ac(a,b,p=>function(t,w){if("function"===typeof w[0]){const B={isPeriodic:"Interval"===d,delay:"Timeout"===d||"Interval"===d?w[1]||0:void 0,Ye:w},G=w[0];w[0]=function(){try{return G.apply(this,arguments)}finally{B.isPeriodic||("number"===typeof B.handleId?delete m[B.handleId]: -B.handleId&&(B.handleId[Vc]=null))}};t=Zone.current.scheduleMacroTask(b,w[0],B,e,f);if(!t)return t;w=t.data.handleId;"number"===typeof w?m[w]=t:w&&(w[Vc]=t);w&&w.Hj&&w.Js&&"function"===typeof w.Hj&&"function"===typeof w.Js&&(t.Hj=w.Hj.bind(w),t.Js=w.Js.bind(w));return"number"===typeof w||w?w:t}return p.apply(a,w)});k=ac(a,c,p=>function(t,w){t=w[0];let B;"number"===typeof t?B=m[t]:(B=t&&t[Vc])||(B=t);B&&"string"===typeof B.type?"notScheduled"!==B.state&&(B.cancelFn&&B.data.isPeriodic||0===B.runCount)&& -("number"===typeof t?delete m[t]:t&&(t[Vc]=null),B.zone.cancelTask(B)):p.apply(a,w)})};function Xc(){var a=vc;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Wc(b,"set","clear","Timeout");Wc(b,"set","clear","Interval");Wc(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Wc(b,"request","cancel","AnimationFrame");Wc(b,"mozRequest","mozCancel","AnimationFrame");Wc(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;efunction(t,w){if("function"===typeof w[0]){const B={isPeriodic:"Interval"===d,delay:"Timeout"===d||"Interval"===d?w[1]||0:void 0,Ye:w},G=w[0];w[0]=function(){try{return G.apply(this,arguments)}finally{B.isPeriodic||("number"===typeof B.handleId?delete m[B.handleId]: +B.handleId&&(B.handleId[Vc]=null))}};t=Zone.current.scheduleMacroTask(b,w[0],B,e,f);if(!t)return t;w=t.data.handleId;"number"===typeof w?m[w]=t:w&&(w[Vc]=t);w&&w.Hj&&w.Js&&"function"===typeof w.Hj&&"function"===typeof w.Js&&(t.Hj=w.Hj.bind(w),t.Js=w.Js.bind(w));return"number"===typeof w||w?w:t}return p.apply(a,w)});k=$b(a,c,p=>function(t,w){t=w[0];let B;"number"===typeof t?B=m[t]:(B=t&&t[Vc])||(B=t);B&&"string"===typeof B.type?"notScheduled"!==B.state&&(B.cancelFn&&B.data.isPeriodic||0===B.runCount)&& +("number"===typeof t?delete m[t]:t&&(t[Vc]=null),B.zone.cancelTask(B)):p.apply(a,w)})};function Xc(){var a=vc;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Wc(b,"set","clear","Timeout");Wc(b,"set","clear","Interval");Wc(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Wc(b,"request","cancel","AnimationFrame");Wc(b,"mozRequest","mozCancel","AnimationFrame");Wc(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;efunction(m,p){return c.current.run(f,b,p,k)})});a.__load_patch("EventTarget",(b,c,d)=>{d.patchEventPrototype(b,d);if(!Zone[d.symbol("patchEventTarget")]){var {eventNames:e,zoneSymbolEventNames:f,TRUE_STR:g,FALSE_STR:k,ZONE_SYMBOL_PREFIX:m}=d.getGlobalObjects();for(c=0;c{Zb("MutationObserver");Zb("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Zb("IntersectionObserver")});a.__load_patch("FileReader",()=>{Zb("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!Mb||Ob)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Nb){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" ")); a:{try{var f=Db.navigator.userAgent;if(-1!==f.indexOf("MSIE ")||-1!==f.indexOf("Trident/")){var g=!0;break a}}catch(m){}g=!1}var k=g?[{target:e,lC:["error"]}]:[];g=e;f=gc(e);k=c?c.concat(k):c;e=nb(e);g&&(f=fc(g,f,k),Ub(g,f,e))}d=d.concat("XMLHttpRequest XMLHttpRequestEventTarget IDBIndex IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor WebSocket".split(" "));for(e=0;e{const {isBrowser:e,isMix:f}=d.getGlobalObjects();(e||f)&&b.customElements&&"customElements"in b&&d.patchCallbacks(d,b.customElements,"customElements","define","connectedCallback disconnectedCallback adoptedCallback attributeChangedCallback formAssociatedCallback formDisabledCallback formResetCallback formStateRestoreCallback".split(" "))});a.__load_patch("XHR",(b,c)=>{(function(p){function t(Q){const la=Q.data,F=la.target;F[g]=!1;F[m]=!1;var M=F[f];J||(J=F[yb],N=F[zb]);M&&N.call(F,"readystatechange", M);M=F[f]=()=>{if(F.readyState===F.DONE)if(!la.aborted&&F[g]&&"scheduled"===Q.state){const W=F[c.__symbol__("loadfalse")];if(0!==F.status&&W&&0function(Q,la){Q[e]=0==la[2];Q[k]=la[1];return aa.apply(Q,la)}),ca=ib("fetchTaskAborting"),ia=ib("fetchTaskScheduling"),O=ac(G,"send",()=>function(Q,la){if(!0===c.current[ia]||Q[e])return O.apply(Q,la);la={target:Q,url:Q[k],isPeriodic:!1,Ye:la,aborted:!1};const F=Zone.current.scheduleMacroTask("XMLHttpRequest.send", -w,la,t,B);Q&&!0===Q[m]&&!la.aborted&&"scheduled"===F.state&&F.invoke()}),T=ac(G,"abort",()=>function(Q,la){const F=Q[d];if(F&&"string"==typeof F.type)null==F.cancelFn||F.data&&F.data.aborted||F.zone.cancelTask(F);else if(!0===c.current[ca])return T.apply(Q,la)})}})(b);const d=ib("xhrTask"),e=ib("xhrSync"),f=ib("xhrListener"),g=ib("xhrScheduled"),k=ib("xhrURL"),m=ib("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&Ib(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent", -(b,c)=>{function d(e){return function(f){rc(b,e).forEach(g=>{var k=b.PromiseRejectionEvent;k&&(k=new k(e,{promise:f.promise,reason:f.rejection}),g.invoke(k))})}}b.PromiseRejectionEvent&&(c[ib("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[ib("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",(b,c,d)=>{Uc(b,d)})};function Yc(){vc.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,Ym:0,Ye:e}))})};function Zc(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};var $c;var bd=class{constructor(a){this.C=a}toString(){return this.C+""}};function dd(a){return a instanceof bd&&a.constructor===bd?a.C:"type_error:TrustedResourceUrl"}var ed={};function id(a){if(void 0===$c){var b=null;var c=xa.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:Da,createScript:Da,createScriptURL:Da})}catch(d){xa.console&&xa.console.error(d.message)}$c=b}else $c=b}a=(b=$c)?b.createScriptURL(a):a;return new bd(a,ed)};/* +Q.data;Q.aborted=!0;return T.apply(Q.target,Q.Ye)}var G=p.XMLHttpRequest;if(G){G=G.prototype;var J=G[yb],N=G[zb];!J&&(p=p.XMLHttpRequestEventTarget)&&(p=p.prototype,J=p[yb],N=p[zb]);var aa=$b(G,"open",()=>function(Q,la){Q[e]=0==la[2];Q[k]=la[1];return aa.apply(Q,la)}),ca=ib("fetchTaskAborting"),ia=ib("fetchTaskScheduling"),O=$b(G,"send",()=>function(Q,la){if(!0===c.current[ia]||Q[e])return O.apply(Q,la);la={target:Q,url:Q[k],isPeriodic:!1,Ye:la,aborted:!1};const F=Zone.current.scheduleMacroTask("XMLHttpRequest.send", +w,la,t,B);Q&&!0===Q[m]&&!la.aborted&&"scheduled"===F.state&&F.invoke()}),T=$b(G,"abort",()=>function(Q,la){const F=Q[d];if(F&&"string"==typeof F.type)null==F.cancelFn||F.data&&F.data.aborted||F.zone.cancelTask(F);else if(!0===c.current[ca])return T.apply(Q,la)})}})(b);const d=ib("xhrTask"),e=ib("xhrSync"),f=ib("xhrListener"),g=ib("xhrScheduled"),k=ib("xhrURL"),m=ib("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&Ib(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent", +(b,c)=>{function d(e){return function(f){rc(b,e).forEach(g=>{var k=b.PromiseRejectionEvent;k&&(k=new k(e,{promise:f.promise,reason:f.rejection}),g.invoke(k))})}}b.PromiseRejectionEvent&&(c[ib("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[ib("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",(b,c,d)=>{Uc(b,d)})};function Yc(){vc.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,Zm:0,Ye:e}))})};function Zc(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};var $c;var bd=class{constructor(a){this.C=a}toString(){return this.C+""}};function dd(a){return a instanceof bd&&a.constructor===bd?a.C:"type_error:TrustedResourceUrl"}var ed={};function id(a){if(void 0===$c){var b=null;var c=xa.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:Da,createScript:Da,createScriptURL:Da})}catch(d){xa.console&&xa.console.error(d.message)}$c=b}else $c=b}a=(b=$c)?b.createScriptURL(a):a;return new bd(a,ed)};/* SPDX-License-Identifier: Apache-2.0 */ @@ -117,11 +117,11 @@ ea.run(ub,void 0,Ha&&ub!==m&&ub!==k?[]:[pa]);t(na,!0,Ua)}catch(pa){t(na,!1,pa)}} c.symbol,ia=[],O=!1!==a[ca("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")];var T=ca("Promise");const Q=ca("then");c.onUnhandledError=U=>{if(c.showUncaughtError()){const ea=U&&U.rejection;ea?console.error("Unhandled Promise rejection:",ea instanceof Error?ea.message:ea,"; Zone:",U.zone.name,"; Task:",U.task&&U.task.source,"; Value:",ea,ea instanceof Error?ea.stack:void 0):console.error(U)}};c.microtaskDrainDone=()=>{for(;ia.length;){const U=ia.shift();try{U.zone.runGuarded(()=>{if(U.throwOriginal)throw U.rejection; throw U;})}catch(ea){g(ea)}}};const la=ca("unhandledPromiseRejectionHandler"),F=ca("state"),M=ca("value"),W=ca("finally"),Aa=ca("parentPromiseValue"),pb=ca("parentPromiseState"),qb=ca("currentTaskTrace"),Ia=ca("rejectionHandledHandler"),Vb=a.AggregateError;class Ma{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(U){return U instanceof Ma?U:t(new this(null),!0,U)}static reject(U){return t(new this(null),!1,U)}static any(U){if(!U||"function"!==typeof U[Symbol.iterator])return Promise.reject(new Vb([], "All promises were rejected"));const ea=[];let na=0;try{for(let Pa of U)na++,ea.push(Ma.resolve(Pa))}catch(Pa){return Promise.reject(new Vb([],"All promises were rejected"))}if(0===na)return Promise.reject(new Vb([],"All promises were rejected"));let Ja=!1;const cb=[];return new Ma((Pa,ub)=>{for(let pa=0;pa{Ja||(Ja=!0,Pa(Ha))},Ha=>{cb.push(Ha);na--;0===na&&(Ja=!0,ub(new Vb(cb,"All promises were rejected")))})})}static race(U){function ea(ub){Ja(ub)}function na(ub){cb(ub)} -let Ja,cb,Pa=new this((ub,pa)=>{Ja=ub;cb=pa});for(let ub of U)ub&&ub.then||(ub=this.resolve(ub)),ub.then(ea,na);return Pa}static all(U){return Ma.Fu(U)}static allSettled(U){return(this&&this.prototype instanceof Ma?this:Ma).Fu(U,{wE:ea=>({status:"fulfilled",value:ea}),KB:ea=>({status:"rejected",reason:ea})})}static Fu(U,ea){let na,Ja,cb=new this((Ha,Ua)=>{na=Ha;Ja=Ua}),Pa=2,ub=0;const pa=[];for(let Ha of U){Ha&&Ha.then||(Ha=this.resolve(Ha));const Ua=ub;try{Ha.then(jb=>{pa[Ua]=ea?ea.wE(jb):jb;Pa--; -0===Pa&&na(pa)},jb=>{ea?(pa[Ua]=ea.KB(jb),Pa--,0===Pa&&na(pa)):Ja(jb)})}catch(jb){Ja(jb)}Pa++;ub++}Pa-=2;0===Pa&&na(pa);return cb}constructor(U){if(!(this instanceof Ma))throw Error("Must be an instanceof Promise.");this[F]=null;this[M]=[];try{const ea=e();U&&U(ea(p(this,!0)),ea(p(this,!1)))}catch(ea){t(this,!1,ea)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return Ma}then(U,ea){var na,Ja=null==(na=this.constructor)?void 0:na[Symbol.species];Ja&&"function"===typeof Ja||(Ja= +let Ja,cb,Pa=new this((ub,pa)=>{Ja=ub;cb=pa});for(let ub of U)ub&&ub.then||(ub=this.resolve(ub)),ub.then(ea,na);return Pa}static all(U){return Ma.Fu(U)}static allSettled(U){return(this&&this.prototype instanceof Ma?this:Ma).Fu(U,{wE:ea=>({status:"fulfilled",value:ea}),KB:ea=>({status:"rejected",reason:ea})})}static Fu(U,ea){let na,Ja,cb=new this((Ha,Ua)=>{na=Ha;Ja=Ua}),Pa=2,ub=0;const pa=[];for(let Ha of U){Ha&&Ha.then||(Ha=this.resolve(Ha));const Ua=ub;try{Ha.then(kb=>{pa[Ua]=ea?ea.wE(kb):kb;Pa--; +0===Pa&&na(pa)},kb=>{ea?(pa[Ua]=ea.KB(kb),Pa--,0===Pa&&na(pa)):Ja(kb)})}catch(kb){Ja(kb)}Pa++;ub++}Pa-=2;0===Pa&&na(pa);return cb}constructor(U){if(!(this instanceof Ma))throw Error("Must be an instanceof Promise.");this[F]=null;this[M]=[];try{const ea=e();U&&U(ea(p(this,!0)),ea(p(this,!1)))}catch(ea){t(this,!1,ea)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return Ma}then(U,ea){var na,Ja=null==(na=this.constructor)?void 0:na[Symbol.species];Ja&&"function"===typeof Ja||(Ja= this.constructor||Ma);na=new Ja(d);Ja=b.current;null==this[F]?this[M].push(Ja,na,U,ea):B(this,Ja,na,U,ea);return na}catch(U){return this.then(null,U)}finally(U){var ea,na=null==(ea=this.constructor)?void 0:ea[Symbol.species];na&&"function"===typeof na||(na=Ma);ea=new na(d);ea[W]=W;na=b.current;null==this[F]?this[M].push(na,ea,U,U):B(this,na,ea,U,U);return ea}}Ma.resolve=Ma.resolve;Ma.reject=Ma.reject;Ma.race=Ma.race;Ma.all=Ma.all;T=a[T]=a.Promise;a.Promise=Ma;const qa=ca("thenPatched");c.patchThen= -G;T&&(G(T),ac(a,"fetch",U=>J(U)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ia;return Ma})};function Jd(){vc.__load_patch("toString",a=>{function b(){if("function"===typeof this){var k=this[d];if(k)return"function"===typeof k?c.call(k):Object.prototype.toString.call(k);if(this===Promise&&(k=a[e])||this===Error&&(k=a[f]))return c.call(k)}return c.call(this)}const c=Function.prototype.toString,d=ib("OriginalDelegate"),e=ib("Promise"),f=ib("Error");b[d]=c;Function.prototype.toString=b;const g=Object.prototype.toString;Object.prototype.toString=function(){return"function"===typeof Promise&& -this instanceof Promise?"[object Promise]":g.call(this)}})};var Kd;if(!(Kd="undefined"===typeof window)){var Ad=new Cd("mXaIFf",Gd(window));const a=yd();Kd=null===a?!0:a}if(Kd){var vc;const a=globalThis,b=!0===a[ib("forceDuplicateZoneCheck")];if(a.Zone&&(b||"function"!==typeof a.Zone.__symbol__))throw Error("Zone already loaded.");null!=a.Zone||(a.Zone=kb());vc=a.Zone;Hd();Id();Jd();uc();Qc();Xc();Yc()};function Ld(a){for(let b in a)if(a[b]===Ld)return b;throw Error("Could not find renamed property on target object.");};function Md(a){return{ma:a.ma,ea:a.ea||null,ba:a.ba,value:void 0}}function Nd(a){return{Va:a.Va||[],imports:a.imports||[]}}function Od(a){var b;(b=a.hasOwnProperty(Pd)?a[Pd]:null)||(b=a.hasOwnProperty(Td)?a[Td]:null);return b}function Ud(a){return(a=a&&(a[Pd]||a[Td]))?a:null}function Wd(a){return a&&(a.hasOwnProperty(Xd)||a.hasOwnProperty(Yd))?a[Xd]:null}var Pd=Ld({pa:Ld}),Xd=Ld({Wa:Ld}),Td=Ld({ZF:Ld}),Yd=Ld({aG:Ld});var Zd=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var $d=Ld({Da:Ld}),ae=Ld({Fa:Ld}),be=Ld({IG:Ld}),ce=Ld({Xa:Ld}),de=Ld({K:Ld}),ee=Ld({wf:Ld}),fe=Ld({wz:Ld});function ge(a){return"string"===typeof a?a:null==a?"":String(a)};function he(a){if("string"===typeof a)return a;if(Array.isArray(a))return"["+a.map(he).join(", ")+"]";if(null==a)return""+a;if(a.qD)return`${a.qD}`;if(a.name)return`${a.name}`;a=a.toString();if(null==a)return""+a;const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}function ie(a,b){return null==a||""===a?null===b?"":b:null==b||""===b?a:a+" "+b};/* +G;T&&(G(T),$b(a,"fetch",U=>J(U)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ia;return Ma})};function Jd(){vc.__load_patch("toString",a=>{function b(){if("function"===typeof this){var k=this[d];if(k)return"function"===typeof k?c.call(k):Object.prototype.toString.call(k);if(this===Promise&&(k=a[e])||this===Error&&(k=a[f]))return c.call(k)}return c.call(this)}const c=Function.prototype.toString,d=ib("OriginalDelegate"),e=ib("Promise"),f=ib("Error");b[d]=c;Function.prototype.toString=b;const g=Object.prototype.toString;Object.prototype.toString=function(){return"function"===typeof Promise&& +this instanceof Promise?"[object Promise]":g.call(this)}})};var Kd;if(!(Kd="undefined"===typeof window)){var Ad=new Cd("mXaIFf",Gd(window));const a=yd();Kd=null===a?!0:a}if(Kd){var vc;const a=globalThis,b=!0===a[ib("forceDuplicateZoneCheck")];if(a.Zone&&(b||"function"!==typeof a.Zone.__symbol__))throw Error("Zone already loaded.");null!=a.Zone||(a.Zone=jb());vc=a.Zone;Hd();Id();Jd();uc();Qc();Xc();Yc()};function Ld(a){for(let b in a)if(a[b]===Ld)return b;throw Error("Could not find renamed property on target object.");};function Md(a){return{ma:a.ma,ea:a.ea||null,ba:a.ba,value:void 0}}function Nd(a){return{Wa:a.Wa||[],imports:a.imports||[]}}function Od(a){var b;(b=a.hasOwnProperty(Pd)?a[Pd]:null)||(b=a.hasOwnProperty(Td)?a[Td]:null);return b}function Ud(a){return(a=a&&(a[Pd]||a[Td]))?a:null}function Wd(a){return a&&(a.hasOwnProperty(Xd)||a.hasOwnProperty(Yd))?a[Xd]:null}var Pd=Ld({pa:Ld}),Xd=Ld({Xa:Ld}),Td=Ld({ZF:Ld}),Yd=Ld({aG:Ld});var Zd=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var $d=Ld({Da:Ld}),ae=Ld({Fa:Ld}),be=Ld({IG:Ld}),ce=Ld({Ya:Ld}),de=Ld({K:Ld}),ee=Ld({wf:Ld}),fe=Ld({wz:Ld});function ge(a){return"string"===typeof a?a:null==a?"":String(a)};function he(a){if("string"===typeof a)return a;if(Array.isArray(a))return"["+a.map(he).join(", ")+"]";if(null==a)return""+a;if(a.qD)return`${a.qD}`;if(a.name)return`${a.name}`;a=a.toString();if(null==a)return""+a;const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}function ie(a,b){return null==a||""===a?null===b?"":b:null==b||""===b?a:a+" "+b};/* The MIT License @@ -145,12 +145,12 @@ this instanceof Promise?"[object Promise]":g.call(this)}})};var Kd;if(!(Kd="unde OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -function ke(){throw new Zd(-201,!1);};function le(a,b){return Object.is(a,b)};let me=null,ne=!1,oe=1;var pe=Symbol("SIGNAL");function qe(a){const b=me;me=a;return b}var re={version:0,yw:0,qc:!1,mc:void 0,bi:void 0,ke:void 0,co:0,jd:void 0,Cg:void 0,hq:!1,iq:!1,kx:()=>!1,lx:()=>{},jq:()=>{},hv:()=>{}};function se(a){if(ne)throw Error("");if(null!==me){me.hv(a);var b=me.co++;te(me);ba.co;)a.mc.pop(),a.bi.pop(),a.ke.pop()}}function ye(a){te(a);for(let b=0;b{xe(b);se(b);if(b.value===Ie)throw b.error;return b.value};a[pe]=b;return a} -const Je=Symbol("UNSET"),Ke=Symbol("COMPUTING"),Ie=Symbol("ERRORED"),He=Object.assign({},re,{value:Je,qc:!0,error:null,Cq:le,kx(a){return a.value===Je||a.value===Ke},lx(a){if(a.value===Ke)throw Error("Detected cycle in computations.");const b=a.value;a.value=Ke;const c=Ce(a);let d;try{d=a.lB()}catch(e){d=Ie,a.error=e}finally{De(a,c)}b!==Je&&b!==Ie&&d!==Ie&&a.Cq(b,d)?a.value=b:(a.value=d,a.version++)}});function Le(){throw Error();};function Me(a){const b=Object.create(Se);b.value=a;a=()=>{se(b);return b.value};a[pe]=b;return a}function Te(a,b){Be()||Le();a.Cq(a.value,b)||(a.value=b,a.version++,oe++,ze(a))}var Se=Object.assign({},re,{Cq:le,value:void 0});function Ue(a,b,c){const d=Object.create(Ve);c&&(d.hq=!0);d.xn=a;d.Oc=b;const e=f=>{d.Zi=f};d.Hj={notify:()=>Ae(d),run:()=>{if(null!==d.xn){if(ne)throw Error("Schedulers cannot synchronously execute watches while scheduling.");d.qc=!1;if(!d.cw||ye(d)){d.cw=!0;var f=Ce(d);try{d.Zi(),d.Zi=We,d.xn(e)}finally{De(d,f)}}}},be:()=>d.Zi(),destroy:()=>{if(null!==d.xn||null!==d.Oc)Ee(d),d.Zi(),d.xn=null,d.Oc=null,d.Zi=We},[pe]:d};return d.Hj} +function ke(){throw new Zd(-201,!1);};function le(a,b){return Object.is(a,b)};let me=null,ne=!1,oe=1;var pe=Symbol("SIGNAL");function qe(a){const b=me;me=a;return b}var re={version:0,yw:0,rc:!1,nc:void 0,bi:void 0,ke:void 0,eo:0,jd:void 0,Cg:void 0,hq:!1,iq:!1,kx:()=>!1,lx:()=>{},jq:()=>{},hv:()=>{}};function se(a){if(ne)throw Error("");if(null!==me){me.hv(a);var b=me.eo++;te(me);ba.eo;)a.nc.pop(),a.bi.pop(),a.ke.pop()}}function ye(a){te(a);for(let b=0;b{xe(b);se(b);if(b.value===Ie)throw b.error;return b.value};a[pe]=b;return a} +const Je=Symbol("UNSET"),Ke=Symbol("COMPUTING"),Ie=Symbol("ERRORED"),He=Object.assign({},re,{value:Je,rc:!0,error:null,Cq:le,kx(a){return a.value===Je||a.value===Ke},lx(a){if(a.value===Ke)throw Error("Detected cycle in computations.");const b=a.value;a.value=Ke;const c=Ce(a);let d;try{d=a.lB()}catch(e){d=Ie,a.error=e}finally{De(a,c)}b!==Je&&b!==Ie&&d!==Ie&&a.Cq(b,d)?a.value=b:(a.value=d,a.version++)}});function Le(){throw Error();};function Me(a){const b=Object.create(Se);b.value=a;a=()=>{se(b);return b.value};a[pe]=b;return a}function Te(a,b){Be()||Le();a.Cq(a.value,b)||(a.value=b,a.version++,oe++,ze(a))}var Se=Object.assign({},re,{Cq:le,value:void 0});function Ue(a,b,c){const d=Object.create(Ve);c&&(d.hq=!0);d.yn=a;d.Oc=b;const e=f=>{d.Zi=f};d.Hj={notify:()=>Ae(d),run:()=>{if(null!==d.yn){if(ne)throw Error("Schedulers cannot synchronously execute watches while scheduling.");d.rc=!1;if(!d.cw||ye(d)){d.cw=!0;var f=Ce(d);try{d.Zi(),d.Zi=We,d.yn(e)}finally{De(d,f)}}}},be:()=>d.Zi(),destroy:()=>{if(null!==d.yn||null!==d.Oc)Ee(d),d.Zi(),d.yn=null,d.Oc=null,d.Zi=We},[pe]:d};return d.Hj} const We=()=>{},Ve=Object.assign({},re,{iq:!0,hq:!1,jq:a=>{null!==a.Oc&&a.Oc(a.Hj)},cw:!1,Zi:We});let Xe;function Ye(a){const b=Xe;Xe=a;return b}function Ze(a,b,c){if((a=Od(a))&&"root"==a.ea)return void 0===a.value?a.value=a.ba():a.value;if(c&8)return null;if(void 0!==b)return b;ke()};const $e=Ld({gt:Ld});function af(a){a.gt=af;a.toString=function(){return he(this())};return a}function bf(a){return cf(a)?a():a}function cf(a){return"function"===typeof a&&a.hasOwnProperty($e)&&a.gt===af};var df=class{constructor(a,b){this.C=a;this.pa=void 0;"number"==typeof b?this.wf=b:void 0!==b&&(this.pa=Md({ma:this,ea:b.ea||"root",ba:b.ba}))}get Eb(){return this}toString(){return`InjectionToken ${this.C}`}};var ef=globalThis;var ff={};const gf=/\n/gm;let hf=void 0;function jf(a){const b=hf;hf=a;return b}function kf(a,b=0){if(void 0===hf)throw new Zd(-203,!1);return null===hf?Ze(a,void 0,b):hf.get(a,b&8?null:void 0,b)}function r(a,b=0){return(Xe||kf)(bf(a),b)}function lf(a,b=0){return r(a,mf(b))}function mf(a){return"undefined"===typeof a||"number"===typeof a?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.wG&&4)} function nf(a){const b=[];for(let c=0;c ");else if("object"===typeof b){d=[];for(let e in b)if(b.hasOwnProperty(e)){let f=b[e];d.push(e+":"+("string"===typeof f?JSON.stringify(f):he(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(gf,"\n ")}`};var qf=new df("");var rf=new df("",-1);var sf=new df("");var tf=class{get(a,b=ff){if(b===ff)throw a=Error(`NullInjectorError: No provider for ${he(a)}!`),a.name="NullInjectorError",a;return b}};function uf(a,b,c){let d=0;for(;d=p.charCodeAt(w-1)){const J=k.length;if(w+J===B||32>=p.charCodeAt(w+J)){p=w;break b}}w+=1}}p=-1!==p}if(p){k=!0;break a}}else if(xf(p)){k=!1;break a}t=e.indexOf(1,t);if(-1g?"":e[k+1].toLowerCase(),d&2&&m!==k)){if(0===(d&1))return!1;f=!0}}}return 0===(d&1)||f} -function Af(a,b,c=!1){for(let d=0;d{var b=Jf(a),c;b=Object.assign({},b,{za:a.za,Aa:a.Aa,ta:a.ta,Ca:a.Ca||null,Zb:a.Zb,Br:0===a.Ra,Dv:null,ax:null,Ha:b.ka&&a.Ha||null,Iq:null,ii:null!=(c=a.ii)?c:!1,data:a.data||{},pb:a.pb||0,styles:a.styles||Ff,Gb:null,Pj:a.Pj||null,ub:null,id:""});Kf(b);c=a.Ha;b.Dv=Lf(c,!1);b.ax=Lf(c,!0);c=0;const d=[b.ha,b.Zb,b.Ya,b.Ka,b.Ca,b.Aa,b.za,b.pb,b.ka,b.ii,b.ib,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),!!b.dc,!!b.fb].join("|"); +function zf(a,b,c=!1){for(let d=0;d{var b=Jf(a),c;b=Object.assign({},b,{za:a.za,Aa:a.Aa,ta:a.ta,Ca:a.Ca||null,Zb:a.Zb,Br:0===a.Ra,Dv:null,ax:null,Ha:b.ka&&a.Ha||null,Iq:null,ii:null!=(c=a.ii)?c:!1,data:a.data||{},pb:a.pb||0,styles:a.styles||Ff,Gb:null,Pj:a.Pj||null,ub:null,id:""});Kf(b);c=a.Ha;b.Dv=Lf(c,!1);b.ax=Lf(c,!0);c=0;const d=[b.ha,b.Zb,b.Za,b.Ka,b.Ca,b.Aa,b.za,b.pb,b.ka,b.ii,b.ib,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),!!b.ec,!!b.fb].join("|"); for(const e of d)c=Math.imul(31,c)+e.charCodeAt(0)<<0;b.id="c"+(c+2147483648);return b})}function Mf(a){return a[$d]||a[ae]||null}function Nf(a){return null!==a}function Of(a){return Df(()=>({type:a.type,Kk:a.Kk||Ff,xB:a.xB||Ff,imports:a.imports||Ff,exports:a.exports||Ff,CG:null,Pj:a.Pj||null,id:a.id||null}))} function Pf(a,b){if(null==a)return Ef;const c={};for(const e in a)if(a.hasOwnProperty(e)){var d=a[e];let f,g=0;if(Array.isArray(d)){g=d[0];f=d[1];let k;d=null!=(k=d[2])?k:f}else f=d;b?(c[f]=0!==g?[e,g]:e,b[f]=d):c[f]=e}return c}function Qf(a){return Df(()=>{const b=Jf(a);Kf(b);return b})}function Rf(a){return a[be]||null} -function Jf(a){const b={};return{type:a.type,Vr:null,ba:null,Ia:a.Ia||null,Ya:a.Ya||0,Ka:a.Ka||null,dc:a.dc||null,ej:b,De:null,rC:a.inputs||Ef,ib:a.ib||null,ka:!0===a.ka,ii:!0===a.ii,ha:a.ha||Ff,fb:a.fb||null,features:a.features||null,Ao:null,nj:null,ol:null,inputs:Pf(a.inputs,b),outputs:Pf(a.outputs),BF:null}}function Kf(a){let b;null==(b=a.features)||b.forEach(c=>c(a))}function Lf(a,b){if(!a)return null;const c=b?Rf:Mf;return()=>("function"===typeof a?a():a).map(d=>c(d)).filter(Nf)};function Sf(a){return a.hasOwnProperty(de)?a[de]:null};function Tf(a,b){a.forEach(c=>Array.isArray(c)?Tf(c,b):b(c))}function Uf(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]}function Vf(a,b,c){let d=Wf(a,b);if(0<=d)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(1===f)a.push(c,a[0]),a[0]=b;else{f--;for(a.push(a[f-1],a[f]);f>e;)a[f]=a[f-2],f--;a[e]=b;a[e+1]=c}}return d}function Xf(a,b){b=Wf(a,b);if(0<=b)return a[b|1]} -function Wf(a,b){let c=0,d=a.length>>1;for(;d!==c;){const e=c+(d-c>>1),f=a[e<<1];if(b===f)return e<<1;f>b?d=e:c=e+1}return~(d<<1)};function Yf(...a){return{Zj:Zf(a),HG:!0}}function Zf(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Tf(a,f=>{$f(f,e,[],c)&&(d||(d=[]),d.push(f))});void 0!==d&&ag(d,e);return b}function ag(a,b){for(let c=0;c{b(f,d)})}} +function Jf(a){const b={};return{type:a.type,Vr:null,ba:null,Ia:a.Ia||null,Za:a.Za||0,Ka:a.Ka||null,ec:a.ec||null,ej:b,De:null,rC:a.inputs||Ef,ib:a.ib||null,ka:!0===a.ka,ii:!0===a.ii,ha:a.ha||Ff,fb:a.fb||null,features:a.features||null,Ao:null,nj:null,ol:null,inputs:Pf(a.inputs,b),outputs:Pf(a.outputs),BF:null}}function Kf(a){let b;null==(b=a.features)||b.forEach(c=>c(a))}function Lf(a,b){if(!a)return null;const c=b?Rf:Mf;return()=>("function"===typeof a?a():a).map(d=>c(d)).filter(Nf)};function Sf(a){return a.hasOwnProperty(de)?a[de]:null};function Tf(a,b){a.forEach(c=>Array.isArray(c)?Tf(c,b):b(c))}function Uf(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]}function Vf(a,b,c){let d=Wf(a,b);if(0<=d)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(1===f)a.push(c,a[0]),a[0]=b;else{f--;for(a.push(a[f-1],a[f]);f>e;)a[f]=a[f-2],f--;a[e]=b;a[e+1]=c}}return d}function Xf(a,b){b=Wf(a,b);if(0<=b)return a[b|1]} +function Wf(a,b){let c=0,d=a.length>>1;for(;d!==c;){const e=c+(d-c>>1),f=a[e<<1];if(b===f)return e<<1;f>b?d=e:c=e+1}return~(d<<1)};function Yf(...a){return{Zj:Zf(a),HG:!0}}function Zf(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Tf(a,f=>{$f(f,e,[],c)&&(d||(d=[]),d.push(f))});void 0!==d&&ag(d,e);return b}function ag(a,b){for(let c=0;c{b(f,d)})}} function $f(a,b,c,d){a=bf(a);if(!a)return!1;let e=null;var f=Wd(a);const g=!f&&(a[$d]||null);if(f||g){if(g&&!g.ka)return!1;e=a}else{var k=a.Aj;if(f=Wd(k))e=k;else return!1}k=d.has(e);if(g){if(k)return!1;d.add(e);if(g.Ha){f="function"===typeof g.Ha?g.Ha():g.Ha;for(var m of f)$f(m,b,c,d)}}else if(f){if(null!=f.imports&&!k){d.add(e);let p;Tf(f.imports,t=>{$f(t,b,c,d)&&(p||(p=[]),p.push(t))});void 0!==p&&ag(p,b)}k||(m=Sf(e)||(()=>new e),b({oa:e,Fc:m,Ac:Ff},e),b({oa:sf,nb:e,Eb:!0},e),b({oa:qf,nb:()=>r(e), -Eb:!0},e));f=f.Va;if(null!=f&&!k){const p=a;bg(f,t=>{b(t,p)})}}else return!1;return e!==a&&void 0!==a.Va}function bg(a,b){for(let c of a)c&&c.Zj&&(c=c.Zj),Array.isArray(c)?bg(c,b):b(c)}var cg=Ld({oa:String,nb:Ld});function dg(a){return null!==a&&"object"==typeof a&&cg in a}function eg(a){return"function"===typeof a};var fg=new df("");const gg={},hg={};let ig=void 0;function jg(){void 0===ig&&(ig=new tf);return ig}var kg=class{};function lg(a,b){b=bf(b);let c=eg(b)?b:bf(b&&b.oa);const d=mg(b);if(!eg(b)&&!0===b.Eb){let e=a.D.get(c);e||(e=ng(void 0,gg,!0),e.ba=()=>nf(e.Eb),a.D.set(c,e));c=b;e.Eb.push(b)}a.D.set(c,d)}function og(a){if(a.Ga)throw new Zd(205,!1);}function pg(a){const b=qe(null),c=jf(a),d=Ye();try{const e=a.get(qf,Ff,2);for(const f of e)f()}finally{jf(c),Ye(d),qe(b)}} +Eb:!0},e));f=f.Wa;if(null!=f&&!k){const p=a;bg(f,t=>{b(t,p)})}}else return!1;return e!==a&&void 0!==a.Wa}function bg(a,b){for(let c of a)c&&c.Zj&&(c=c.Zj),Array.isArray(c)?bg(c,b):b(c)}var cg=Ld({oa:String,nb:Ld});function dg(a){return null!==a&&"object"==typeof a&&cg in a}function eg(a){return"function"===typeof a};var fg=new df("");const gg={},hg={};let ig=void 0;function jg(){void 0===ig&&(ig=new tf);return ig}var kg=class{};function lg(a,b){b=bf(b);let c=eg(b)?b:bf(b&&b.oa);const d=mg(b);if(!eg(b)&&!0===b.Eb){let e=a.D.get(c);e||(e=ng(void 0,gg,!0),e.ba=()=>nf(e.Eb),a.D.set(c,e));c=b;e.Eb.push(b)}a.D.set(c,d)}function og(a){if(a.Ga)throw new Zd(205,!1);}function pg(a){const b=qe(null),c=jf(a),d=Ye();try{const e=a.get(qf,Ff,2);for(const f of e)f()}finally{jf(c),Ye(d),qe(b)}} var vg=class extends kg{get C(){return this.Ga}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.N=d;this.D=new Map;this.G=new Set;this.F=[];this.Ga=!1;qg(a,e=>lg(this,e));this.D.set(rf,ng(void 0,this));d.has("environment")&&this.D.set(kg,ng(void 0,this));a=this.D.get(fg);null!=a&&"string"===typeof a.value&&this.N.add(a.value);this.J=new Set(this.get(sf,Ff,2))}destroy(){og(this);this.Ga=!0;const a=qe(null);try{for(const c of this.G)c.va();const b=this.F;this.F=[];for(const c of b)c()}finally{this.D.clear(), this.G.clear(),this.J.clear(),qe(a)}}ob(a){og(this);this.F.push(a);return()=>{const b=this.F.indexOf(a);-1!==b&&this.F.splice(b,1)}}get(a,b=ff,c=0){og(this);if(a.hasOwnProperty(fe))return a[fe](this);c=mf(c);const d=jf(this),e=Ye();try{if(!(c&4)){let B=this.D.get(a);if(void 0===B){const G=("function"===typeof a||"object"===typeof a&&a instanceof df)&&Od(a);var f;if(f=G)if(G.ea){var g=bf(G.ea);f="string"===typeof g?"any"===g||this.N.has(g):this.J.has(g)}else f=!1;f?B=ng(ug(a),gg):B=null;this.D.set(a, B)}if(null!=B){a:{b=B;const G=qe(null);try{b.value===gg&&(b.value=hg,b.value=b.ba());var k;if(k="object"===typeof b.value&&b.value){var m=b.value;k=null!==m&&"object"===typeof m&&"function"===typeof m.va}k&&this.G.add(b.value);var p=b.value;break a}finally{qe(G)}p=void 0}return p}}const w=c&2?jg():this.parent;b=c&8&&b===ff?null:b;return w.get(a,b)}catch(w){if("NullInjectorError"===w.name){(w.ngTempTokenPath=w.ngTempTokenPath||[]).unshift(he(a));if(d)throw w;p=w;var t=this.source;const B=p.ngTempTokenPath; a.__source&&B.unshift(a.__source);p.message=pf("\n"+p.message,B,t);p.ngTokenPath=B;p.ngTempTokenPath=null;throw p;}throw w;}finally{Ye(e),jf(d)}}toString(){const a=[],b=this.D;for(const c of b.keys())a.push(he(c));return`R3Injector[${a.join(", ")}]`}};function ug(a){var b=Od(a);b=null!==b?b.ba:Sf(a);if(null!==b)return b;if(a instanceof df)throw new Zd(204,!1);if(a instanceof Function)return wg(a);throw new Zd(204,!1);} function wg(a){if(0b.ba(a):()=>new a}function mg(a){if(dg(a))return ng(void 0,a.nb);a=xg(a);return ng(a,gg)}function xg(a){var b=void 0;if(eg(a))return b=bf(a),Sf(b)||ug(b);if(dg(a))b=()=>bf(a.nb);else if(a&&a.Fc)b=()=>a.Fc(...nf(a.Ac||[]));else if(a&&a.Ab)b=()=>r(bf(a.Ab));else{const c=bf(a&&(a.Ec||a.oa));if(a.Ac)b=()=>new c(...nf(a.Ac));else return Sf(c)||ug(c)}return b}function ng(a,b,c=!1){return{ba:a,value:b,Eb:c?[]:void 0}} -function qg(a,b){for(const c of a)Array.isArray(c)?qg(c,b):c&&c&&c.Zj?qg(c.Zj,b):b(c)};function yg(a,b){a instanceof vg&&og(a);a=jf(a);const c=Ye();try{return b()}finally{jf(a),Ye(c)}}function zg(){if(void 0===Xe&&null==hf)throw new Zd(-203,!1);};function Ag(a){return Array.isArray(a)&&"object"===typeof a[1]}function Bg(a){return Array.isArray(a)&&!0===a[1]};var Cg=class{constructor(a,b,c){this.jx=a;this.pq=b;this.vn=c}};function Dg(){return Eg}function Eg(a){a.type.prototype.sc&&(a.Ao=Fg);return Gg}Dg.Mw=!0;function Gg(){const a=this.__ngSimpleChanges__||null,b=null==a?void 0:a.current;if(b){const c=a.Rr;if(c===Ef)a.Rr=b;else for(let d in b)c[d]=b[d];a.current=null;this.sc(b)}}function Fg(a,b,c,d,e){d=this.ej[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={Rr:Ef,current:null});var g=f;f=g.current||(g.current={});g=g.Rr;const k=g[d];f[d]=new Cg(k&&k.pq,c,g===Ef);null!==b?b.Iu(b,c):a[e]=c};function Hg(a){for(;Array.isArray(a);)a=a[0];return a}function Ig(a,b){return Hg(b[a.index])}function Jg(a,b){a=b[a];return Ag(a)?a:a[0]}function Kg(a,b){return null===b||void 0===b?null:a[b]}function Lg(a){let b;return!!(a[2]&9216||(null==(b=a[23])?0:b.qc))}function Mg(a){let b;null==(b=a[10].Xi)||b.notify(7);a[2]&64&&(a[2]|=1024);Lg(a)&&Ng(a)}function Ng(a){let b;null==(b=a[10].Xi)||b.notify(0);for(a=Og(a);null!==a&&!(a[2]&8192);){a[2]|=8192;if(128!==(a[2]&128))break;a=Og(a)}} -function Pg(a,b){if(256===(a[2]&256))throw new Zd(911,!1);null===a[21]&&(a[21]=[]);a[21].push(b)}function Og(a){a=a[3];return Bg(a)?a[3]:a};var Rg=Qg(null),Sg=null;let Tg=!1;function Ug(){return Rg.Sf}function u(a){Rg.Bh=a;return a[8]}function x(a){Rg.Bh=null;return a}function Vg(){let a=Rg.Eh;for(;null!==a&&64===a.type;)a=a.parent;return a}function Wg(a,b){const c=Rg;c.Eh=a;c.Rf=b}function Xg(){const a=Rg;let b=a.Vm;-1===b&&(b=a.Vm=a.ub.aq);return b}function Yg(a){const b=Rg,c=b.ed;b.ed+=a;return c}function Zg(a){const b=Rg.dj;return-1===b?null:a[b]} +function qg(a,b){for(const c of a)Array.isArray(c)?qg(c,b):c&&c&&c.Zj?qg(c.Zj,b):b(c)};function yg(a,b){a instanceof vg&&og(a);a=jf(a);const c=Ye();try{return b()}finally{jf(a),Ye(c)}}function zg(){if(void 0===Xe&&null==hf)throw new Zd(-203,!1);};function Ag(a){return Array.isArray(a)&&"object"===typeof a[1]}function Bg(a){return Array.isArray(a)&&!0===a[1]};var Cg=class{constructor(a,b,c){this.jx=a;this.pq=b;this.wn=c}};function Dg(){return Eg}function Eg(a){a.type.prototype.tc&&(a.Ao=Fg);return Gg}Dg.Mw=!0;function Gg(){const a=this.__ngSimpleChanges__||null,b=null==a?void 0:a.current;if(b){const c=a.Rr;if(c===Ef)a.Rr=b;else for(let d in b)c[d]=b[d];a.current=null;this.tc(b)}}function Fg(a,b,c,d,e){d=this.ej[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={Rr:Ef,current:null});var g=f;f=g.current||(g.current={});g=g.Rr;const k=g[d];f[d]=new Cg(k&&k.pq,c,g===Ef);null!==b?b.Iu(b,c):a[e]=c};function Hg(a){for(;Array.isArray(a);)a=a[0];return a}function Ig(a,b){return Hg(b[a.index])}function Jg(a,b){a=b[a];return Ag(a)?a:a[0]}function Kg(a,b){return null===b||void 0===b?null:a[b]}function Lg(a){let b;return!!(a[2]&9216||(null==(b=a[23])?0:b.rc))}function Mg(a){let b;null==(b=a[10].Xi)||b.notify(7);a[2]&64&&(a[2]|=1024);Lg(a)&&Ng(a)}function Ng(a){let b;null==(b=a[10].Xi)||b.notify(0);for(a=Og(a);null!==a&&!(a[2]&8192);){a[2]|=8192;if(128!==(a[2]&128))break;a=Og(a)}} +function Pg(a,b){if(256===(a[2]&256))throw new Zd(911,!1);null===a[21]&&(a[21]=[]);a[21].push(b)}function Og(a){a=a[3];return Bg(a)?a[3]:a};var Rg=Qg(null),Sg=null;let Tg=!1;function Ug(){return Rg.Sf}function u(a){Rg.Bh=a;return a[8]}function x(a){Rg.Bh=null;return a}function Vg(){let a=Rg.Eh;for(;null!==a&&64===a.type;)a=a.parent;return a}function Wg(a,b){const c=Rg;c.Eh=a;c.Rf=b}function Xg(){const a=Rg;let b=a.Wm;-1===b&&(b=a.Wm=a.ub.aq);return b}function Yg(a){const b=Rg,c=b.ed;b.ed+=a;return c}function Zg(a){const b=Rg.dj;return-1===b?null:a[b]} function $g(a,b,c){if(c&4){for(;!(b=b.parent,null!==b||c&1);){b=a[1];b=2===b.type?b.zv:1===b.type?a[5]:null;if(null===b)break;a=a[14];if(b.type&10)break}if(null===b)return!1}c=Rg=ah();c.Eh=b;c.Sf=a;return!0}function bh(a){const b=ah(),c=a[1];Rg=b;b.Eh=c.firstChild;b.Sf=a;b.ub=c;b.Bh=a;b.ed=c.aq;b.fw=!1}function ah(){const a=Rg,b=null===a?null:a.Hf;return null===b?Qg(a):b} -function Qg(a){const b={Eh:null,Rf:!0,Sf:null,ub:null,selectedIndex:-1,Bh:null,pn:0,Vk:null,dj:-1,Vm:-1,ed:-1,ce:0,parent:a,Hf:null,fw:!1};null!==a&&(a.Hf=b);return b}function ch(){const a=Rg;Rg=a.parent;a.Eh=null;a.Sf=null;return a}function dh(){const a=ch();a.Rf=!0;a.ub=null;a.selectedIndex=-1;a.Bh=null;a.pn=0;a.dj=-1;a.Vk=null;a.Vm=-1;a.ed=-1;a.ce=0}function eh(){const a=Rg;return a.ub.data[a.selectedIndex]}function fh(){Rg.Vk="svg"}let gh=!0;function hh(a,b){for(let d=b.nd,e=b.we;d=d)break}else{0>b[e]&&(a[17]+=65536);if(kb[e],p=b[e+1],t=a[m?-b[e]:b[e]];m?a[2]>>14>16&&(a[2]&3)===c&&(a[2]+=16384,lh(t,p)):lh(t,p);a[17]=(a[17]&4294901760)+e+2}e++}} function lh(a,b){const c=qe(null);try{b.call(a)}finally{qe(c)}};var mh=class{constructor(a,b){var c=z;this.ba=a;this.F=!1;this.J=b;this.G=c}};function nh(a,b){for(a>>=16;0>5)]|=1<g;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a} function vh(a,b){a.push(0,0,0,0,0,0,0,0,b)}function uh(a,b){return-1===a.zd||a.parent&&a.parent.zd===a.zd||null===b[a.zd+8]?-1:a.zd}function wh(a,b){if(a.parent&&-1!==a.parent.zd)return a.parent.zd;a=0;let c=b;for(;null!==c;){b=xh(c);if(null===b)break;a++;c=c[14];if(-1!==b.zd)return b.zd|a<<16}return-1} @@ -181,9 +181,9 @@ function yh(a){var b=Vg();if("class"===a)return b.Yi;if("style"===a)return b.sty function Ah(a,b,c,d=0,e){if(null!==a){if(b[2]&2048&&!(d&2)){a:{var f=rh;var g=a;let k=b;for(;null!==g&&null!==k&&k[2]&2048&&!(k[2]&512);){const m=Bh(g,k,c,d|2);if(m!==rh){f=m;break a}g=g.parent;if(!g){if(g=k[20])if(g=g.get(c,rh,d),g!==rh){f=g;break a}g=xh(k);k=k[14]}}}if(f!==rh)return f}a=Bh(a,b,c,d);if(a!==rh)return a}return zh(b,c,d,e)} function Bh(a,b,c,d){var e=rh;if("string"===typeof c)var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ee)?c[ee]:void 0,f="number"===typeof f?0<=f?f&255:Ch:f;if("function"===typeof f){if(!$g(b,a,d))return d&1?d&8||void 0!==e?b=e:(ke(),b=void 0):b=zh(b,c,d,e),b;try{var g=f(d);if(null!=g||d&8)return g;ke()}finally{ch()}}else if("number"===typeof f){g=null;let m=uh(a,b);let p=d&1?b[15][5]:null;if(-1===m||d&4){var k=-1===m?wh(a,b):b[m+8];-1===k||d&2?m=-1:(g=b[1],m=k&32767,b=nh(k,b))}for(;-1!==m;){a=b[1]; if(a.data[m+(f>>5)]&1<>5)]&1<>=20;d=d?k:k+f;for(k=e?k+f:a;d=b&&f.type===c)return d;return e&&(e=g[b])&&e.ta&&e.type===c?b:null} -function Eh(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof mh){const k=e;if(k.F)throw a=f[c],new Zd(-200,"function"===typeof a?a.name||a.toString():"object"===typeof a&&null!=a&&"function"===typeof a.type?a.type.name||a.type.toString():ge(a));const m=ph(k.J);k.F=!0;const p=k.G?Ye(k.G):null;$g(a,d,0);try{if(e=a[c]=k.ba(void 0,f,a,d),b.Bc&&c>=d.nd){var g=f[c];const t=g.type.prototype.Fb,w=g.type.prototype.zj;if(g.type.prototype.sc){const B=Eg(g);let G;(null!=(G=b.lf)?G:b.lf=[]).push(c,B);let J; +function Eh(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof mh){const k=e;if(k.F)throw a=f[c],new Zd(-200,"function"===typeof a?a.name||a.toString():"object"===typeof a&&null!=a&&"function"===typeof a.type?a.type.name||a.type.toString():ge(a));const m=ph(k.J);k.F=!0;const p=k.G?Ye(k.G):null;$g(a,d,0);try{if(e=a[c]=k.ba(void 0,f,a,d),b.Bc&&c>=d.nd){var g=f[c];const t=g.type.prototype.Fb,w=g.type.prototype.zj;if(g.type.prototype.tc){const B=Eg(g);let G;(null!=(G=b.lf)?G:b.lf=[]).push(c,B);let J; (null!=(J=b.Ig)?J:b.Ig=[]).push(c,B)}if(t){let B;(null!=(B=b.lf)?B:b.lf=[]).push(-c,t)}if(w){let B;(null!=(B=b.lf)?B:b.lf=[]).push(c,w);let G;(null!=(G=b.Ig)?G:b.Ig=[]).push(c,w)}}}finally{null!==p&&Ye(p),ph(m),k.F=!1,ch()}}return e}var Fh=class{constructor(a,b){this.F=a;this.D=b}get(a,b,c){return Ah(this.F,this.D,a,mf(c),b)}};function Ch(){return new Fh(Vg(),Ug())} -function Mh(a){return Df(()=>{var b=a.prototype.constructor;b=b[de]||Nh(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[de]||Nh(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})}function Nh(a){return cf(a)?()=>{const b=Nh(bf(a));return b&&b()}:Sf(a)}function xh(a){const b=a[1],c=b.type;return 2===c?b.zv:1===c?a[5]:null};(new df("")).wf=a=>{const b=Vg();if(null===b)throw new Zd(204,!1);if(b.type&2)return b.value;if(a&8)return null;throw new Zd(204,!1);};function Oh(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}}function Ph(a){return Df(()=>{function b(...d){if(this instanceof b)return c.apply(this,d),this;const e=new b(...d);return function(f,g,k){for(g=f.hasOwnProperty("__parameters__")?f.__parameters__:Object.defineProperty(f,"__parameters__",{value:[]}).__parameters__;g.length<=k;)g.push(null);(g[k]=g[k]||[]).push(e);return f}}const c=Oh(a);return b})};var Qh=of(Ph(a=>({ma:a})),-1),Rh=of(Ph(),8);of(Ph(),2);var Sh=of(Ph(),4);of(Ph(),1);Ld({oa:String,nb:Ld});function Th(a,b=null,c=null,d){a=Uh(a,b,c,d);pg(a);return a}function Uh(a,b=null,c=null,d,e=new Set){c=[c||Ff,Yf(a)];d=d||("object"===typeof a?void 0:he(a));return new vg(c,b||jg(),d||null,e)};function Vh(a){if(Array.isArray(a))return Th({name:""},void 0,a,"");let b;const c=null!=(b=a.name)?b:"";return Th({name:c},a.parent,a.Va,c)}var Wh=class{},Xh=new tf;Wh.pa=Md({ma:Wh,ea:"any",ba:()=>r(rf)});Wh.wf=-1;var Yh=class{};var Zh=class{},$h=class{};var ai=class{},bi=new df("",{ea:"root",ba:()=>!1}),ci=new df("");let di=void 0;const fi=new Map;let gi=0;function hi(a,b){Ag(b)?(a.__ngContext__=b[19],fi.set(b[19],b)):a.__ngContext__=b};function ii(a){for(;null!==a&&!Bg(a);)a=a[4];return a};var ji=new df("",{ea:"root",ba:()=>"ng"}),ki=new df(""),li=new df("",{ea:"platform",ba:()=>"unknown"});new df("");var mi=new df(""),ni=new df("",{ea:"root",ba:()=>{let a,b;if(void 0!==di)var c=di;else if("undefined"!==typeof document)c=document;else throw new Zd(210,!1);return(null==(a=c.body)?void 0:null==(b=a.querySelector("[ngCspNonce]"))?void 0:b.getAttribute("ngCspNonce"))||null}}),oi={Nu:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],kG:30,EF:!1,DF:!1}; +function Mh(a){return Df(()=>{var b=a.prototype.constructor;b=b[de]||Nh(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[de]||Nh(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})}function Nh(a){return cf(a)?()=>{const b=Nh(bf(a));return b&&b()}:Sf(a)}function xh(a){const b=a[1],c=b.type;return 2===c?b.zv:1===c?a[5]:null};(new df("")).wf=a=>{const b=Vg();if(null===b)throw new Zd(204,!1);if(b.type&2)return b.value;if(a&8)return null;throw new Zd(204,!1);};function Oh(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}}function Ph(a){return Df(()=>{function b(...d){if(this instanceof b)return c.apply(this,d),this;const e=new b(...d);return function(f,g,k){for(g=f.hasOwnProperty("__parameters__")?f.__parameters__:Object.defineProperty(f,"__parameters__",{value:[]}).__parameters__;g.length<=k;)g.push(null);(g[k]=g[k]||[]).push(e);return f}}const c=Oh(a);return b})};var Qh=of(Ph(a=>({ma:a})),-1),Rh=of(Ph(),8);of(Ph(),2);var Sh=of(Ph(),4);of(Ph(),1);Ld({oa:String,nb:Ld});function Th(a,b=null,c=null,d){a=Uh(a,b,c,d);pg(a);return a}function Uh(a,b=null,c=null,d,e=new Set){c=[c||Ff,Yf(a)];d=d||("object"===typeof a?void 0:he(a));return new vg(c,b||jg(),d||null,e)};function Vh(a){if(Array.isArray(a))return Th({name:""},void 0,a,"");let b;const c=null!=(b=a.name)?b:"";return Th({name:c},a.parent,a.Wa,c)}var Wh=class{},Xh=new tf;Wh.pa=Md({ma:Wh,ea:"any",ba:()=>r(rf)});Wh.wf=-1;var Yh=class{};var Zh=class{},$h=class{};var ai=class{},bi=new df("",{ea:"root",ba:()=>!1}),ci=new df("");let di=void 0;const fi=new Map;let gi=0;function hi(a,b){Ag(b)?(a.__ngContext__=b[19],fi.set(b[19],b)):a.__ngContext__=b};function ii(a){for(;null!==a&&!Bg(a);)a=a[4];return a};var ji=new df("",{ea:"root",ba:()=>"ng"}),ki=new df(""),li=new df("",{ea:"platform",ba:()=>"unknown"});new df("");var mi=new df(""),ni=new df("",{ea:"root",ba:()=>{let a,b;if(void 0!==di)var c=di;else if("undefined"!==typeof document)c=document;else throw new Zd(210,!1);return(null==(a=c.body)?void 0:null==(b=a.querySelector("[ngCspNonce]"))?void 0:b.getAttribute("ngCspNonce"))||null}}),oi={Nu:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],kG:30,EF:!1,DF:!1}; new df("",{ea:"root",ba:()=>oi});var pi=class{},qi=class{};function ri(a,b){return new si(Ig(a,b))}var si=class{constructor(a){this.R=a}};si.wf=function(){return ri(Vg(),Ug())};function ti(a){return a instanceof si?a.R:a};var ui=class{},vi=class{constructor(){this.Xk=null}};vi.wf=()=>{const a=Ug(),b=Jg(Vg().index,a);return(Ag(b)?b:a)[11]};var wi=class{constructor(){this.st=console}handleError(a){const b=this.Oz(a);this.st.error("ERROR",a);b&&this.st.error("ORIGINAL ERROR",b)}Oz(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null}},xi=new df("",{ea:"root",ba:()=>lf(wi).handleError.bind(this)});var yi=class{};yi.wf=zi;yi.wz=a=>a;class Ai extends yi{constructor(){var a=Ug();super();this.D=a}ob(a){Pg(this.D,a);return()=>{var b=this.D;if(null!==b[21]){var c=b[21].indexOf(a);-1!==c&&b[21].splice(c,1)}}}}function zi(){return new Ai};function Bi(a){return a.ownerDocument.defaultView}function Ci(a){return a.ownerDocument};const Di=new Set;function Ei(a){if(!Di.has(a)){Di.add(a);var b,c;null==(b=performance)||null==(c=b.mark)||c.call(b,"mark_feature_usage",{detail:{OF:a}})}};/* @@ -201,39 +201,39 @@ new df("",{ea:"root",ba:()=>oi});var pi=class{},qi=class{};function ri(a,b){retu let Fi=!1,Gi=!1; var Hi={set Xj(a){this.DD||(a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):Fi&&console.log("RxJS: Back to a better error behavior. Thank you. <3"));Fi=a},get Xj(){return Fi},set zy(a){this.DD||(a?console.warn("DEPRECATED! RxJS was set to use deprecated next context. This will result in deoptimizations when creating any new subscription. \n"+Error().stack):Gi&&console.log("RxJS: back to more optimized subscription creation. Thank you. <3"));Gi= a},get zy(){return Gi}};function Ii(a){setTimeout(()=>{throw a;},0)};var Ji={closed:!0,next(){},error(a){if(Hi.Xj)throw a;Ii(a)},complete(){}};function Ki(a){a=a(b=>{b.name=b.constructor.name;b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};var Li=Ki(a=>function(b){a(this);this.message=b?`${b.length} errors occurred during unsubscription: -${b.map((c,d)=>`${d+1}) ${c.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=b});function Mi(a){return"function"===typeof a};var Ni=class{constructor(){this.qC=void 0;this.closed=!1;this.Oi=this.bc=this.lg=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.lg;let d;if(c)this.lg=null,c.remove(this);else if(d=this.bc){this.bc=null;for(var b of d)b.remove(this)}b=this.qC;if(Mi(b))try{b()}catch(f){a=f instanceof Li?f.errors:[f]}const e=this.Oi;this.Oi=null;if(e)for(const f of e)try{"function"===typeof f?f():f.unsubscribe()}catch(g){let k;a=null!=(k=a)?k:[];g instanceof Li?a=[...a,...g.errors]:a.push(g)}if(a)throw new Li(a); -}}add(a){if(a&&a!==this)if(this.closed)"function"===typeof a?a():a.unsubscribe();else{if(a instanceof Ni){if(a.closed||a.dA(this))return;a.yz(this)}let b;this.Oi=null!=(b=this.Oi)?b:[];this.Oi.push(a)}}dA(a){let b;return this.lg===a||(null==(b=this.bc)?void 0:b.includes(a))||!1}yz(a){const b=this.lg;let c;b?(this.bc=[b,a],this.lg=null):(c=this.bc)?c.push(a):this.lg=a}BA(a){const b=this.lg;let c;if(b)b===a&&(this.lg=null);else if(c=this.bc)a=c.indexOf(a),0<=a&&c.splice(a,1)}remove(a){const b=this.Oi; +${b.map((c,d)=>`${d+1}) ${c.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=b});function Mi(a){return"function"===typeof a};var Ni=class{constructor(){this.qC=void 0;this.closed=!1;this.Oi=this.cc=this.lg=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.lg;let d;if(c)this.lg=null,c.remove(this);else if(d=this.cc){this.cc=null;for(var b of d)b.remove(this)}b=this.qC;if(Mi(b))try{b()}catch(f){a=f instanceof Li?f.errors:[f]}const e=this.Oi;this.Oi=null;if(e)for(const f of e)try{"function"===typeof f?f():f.unsubscribe()}catch(g){let k;a=null!=(k=a)?k:[];g instanceof Li?a=[...a,...g.errors]:a.push(g)}if(a)throw new Li(a); +}}add(a){if(a&&a!==this)if(this.closed)"function"===typeof a?a():a.unsubscribe();else{if(a instanceof Ni){if(a.closed||a.dA(this))return;a.yz(this)}let b;this.Oi=null!=(b=this.Oi)?b:[];this.Oi.push(a)}}dA(a){let b;return this.lg===a||(null==(b=this.cc)?void 0:b.includes(a))||!1}yz(a){const b=this.lg;let c;b?(this.cc=[b,a],this.lg=null):(c=this.cc)?c.push(a):this.lg=a}BA(a){const b=this.lg;let c;if(b)b===a&&(this.lg=null);else if(c=this.cc)a=c.indexOf(a),0<=a&&c.splice(a,1)}remove(a){const b=this.Oi; if(b){const c=b.indexOf(a);0<=c&&b.splice(c,1)}a instanceof Ni&&a.BA(this)}},Oi=new Ni;Oi.closed=!0;Ni.EMPTY=Oi;function Pi(a){return a instanceof Ni||a&&"closed"in a&&"function"===typeof a.remove&&"function"===typeof a.add&&"function"===typeof a.unsubscribe};var Qi=class extends Ni{static create(a,b,c){a=new Qi(a,b,c);a.ag=!1;return a}constructor(a,b,c){super();this.Es=null;this.Rb=this.ag=this.Ds=!1;switch(arguments.length){case 0:this.destination=Ji;break;case 1:if(!a){this.destination=Ji;break}if("object"===typeof a){a instanceof Qi?(this.ag=a.ag,this.destination=a,a.add(this)):(this.ag=!0,this.destination=new Ri(this,a));break}default:this.ag=!0,this.destination=new Ri(this,a,b,c)}}next(a){this.Rb||this.Oa(a)}error(a){this.Rb||(this.Rb=!0,this.pe(a))}complete(){this.Rb|| -(this.Rb=!0,this.nc())}unsubscribe(){this.closed||(this.Rb=!0,super.unsubscribe())}Oa(a){this.destination.next(a)}pe(a){this.destination.error(a);this.unsubscribe()}nc(){this.destination.complete();this.unsubscribe()}},Ri=class extends Qi{constructor(a,b,c,d){super();this.D=a;let e;if(Mi(b))e=b;else if(b&&(e=b.next,c=b.error,d=b.complete,b!==Ji)){let f;Hi.zy?(f=Object.create(b),f.unsubscribe=this.unsubscribe.bind(this)):f=b;e=e&&e.bind(f);c=c&&c.bind(f);d=d&&d.bind(f);Pi(b)&&b.add(this.unsubscribe.bind(this))}this.Oa= -e;this.pe=c;this.nc=d}next(a){if(!this.Rb&&this.Oa)try{this.Oa(a)}catch(b){this.C(b)}}error(a){if(!this.Rb)if(this.pe){try{this.pe(a)}catch(b){this.C(b);return}this.unsubscribe()}else this.C(a)}C(a){this.unsubscribe();if(Hi.Xj){const b=this.D;if(null==b?0:b.ag)b.Es=a,b.Ds=!0;else throw a;}else Ii(a)}complete(){if(!this.Rb){if(this.nc)try{this.nc()}catch(a){this.C(a);return}this.unsubscribe()}}unsubscribe(){if(!this.closed){const a=this.D;this.D=null;a.unsubscribe();super.unsubscribe()}}};var Si="function"===typeof Symbol&&Symbol.observable||"@@observable";function Ti(a){return a};function Ui(a){return 0===a.length?Ti:1===a.length?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};function Vi(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete}class Wi extends Qi{constructor(a){super();this.destination=a}};function C(a,...b){return 0===b.length?a:Ui(b)(a)} -var Xi=class{constructor(a){a&&(this.se=a)}Vn(a){const b=new Xi;b.source=this;b.operator=a;return b}subscribe(a,b,c){const d=this.operator;a:{if(a){if(a instanceof Qi||Vi(a)&&Pi(a))break a;if(Vi(a)){a=new Wi(a);break a}}a=a||b||c?new Qi(a,b,c):new Qi(Ji)}d?a.add(d.call(a,this.source)):a.add(this.source||Hi.Xj&&!a.ag?this.se(a):this.D(a));if(Hi.Xj&&a.ag&&(a.ag=!1,a.Ds))throw a.Es;return a}D(a){try{return this.se(a)}catch(c){if(Hi.Xj)a.Ds=!0,a.Es=c;else{var b;a:{for(b=a;b;){const d=b.destination,e= -b.Rb;if(b.closed||e){b=!1;break a}d&&d instanceof Qi?b=d:b=null}b=!0}b?a.error(c):console.warn(c)}}}forEach(a,b){b=Yi(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e&&e.unsubscribe()}},d,c)})}se(a){const b=this.source;return b&&b.subscribe(a)}[Si](){return this}};Xi.create=a=>new Xi(a);function Yi(a){a||(a=Promise);if(!a)throw Error("no Promise impl found");return a};var Zi=class extends Ni{constructor(a,b){super();this.Tg=a;this.Bs=b;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.Tg,b=a.lc;this.Tg=null;!b||0===b.length||a.Rb||a.closed||(a=b.indexOf(this.Bs),-1!==a&&b.splice(a,1))}}};var $i=Ki(a=>function(){a(this);this.message="object unsubscribed"});function aj(a){const b=new Xi;b.source=a;return b} -var cj=class extends Xi{constructor(){super();this.lc=[];this.ze=this.Rb=this.closed=!1;this.C=null}Vn(a){const b=new bj(this,this);b.operator=a;return b}next(a){if(this.closed)throw new $i;if(!this.Rb){var b=this.lc;const c=b.length;b=b.slice();for(let d=0;dnew bj(a,b); -var bj=class extends cj{constructor(a,b){super();this.destination=a;this.source=b}next(a){const b=this.destination;b&&b.next&&b.next(a)}error(a){this.destination&&this.destination.error(a)}complete(){this.destination&&this.destination.complete()}se(a){return this.source?this.source.subscribe(a):Ni.EMPTY}};function dj(a){if(a.ze)throw a.C;if(a.closed)throw new $i;return a.Lc}var ej=class extends cj{constructor(a){super();this.Lc=a}get value(){return dj(this)}se(a){const b=super.se(a);b&&!b.closed&&a.next(this.Lc);return b}next(a){super.next(this.Lc=a)}};var fj=new Xi(a=>a.complete());function gj(a,b){return new Xi(c=>{const d=new Ni;let e=0;d.add(b.Oc(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.Oc()))}));return d})};var hj=a=>b=>{for(let c=0,d=a.length;cb.error("function"===typeof a?a():a))};var lj={now(){return(lj.rb||Date).now()},rb:void 0};var mj=class extends cj{constructor(a=Infinity,b=Infinity,c=lj){super();this.aa=c;this.Bb=[];this.J=!1;this.F=1>a?1:a;this.O=1>b?1:b;Infinity===b?(this.J=!0,this.next=this.P):this.next=this.T}P(a){if(!this.Rb){const b=this.Bb;b.push(a);b.length>this.F&&b.shift()}super.next(a)}T(a){this.Rb||(this.Bb.push({time:this.G(),value:a}),this.N());super.next(a)}se(a){const b=this.J,c=b?this.Bb:this.N(),d=c.length;let e;if(this.closed)throw new $i;this.Rb||this.ze?e=Ni.EMPTY:(this.lc.push(a),e=new Zi(this,a)); -if(b)for(var f=0;fb&&(f=Math.max(f,e-b));0function(){a(this);this.message="no elements in sequence"});var qj=class extends Qi{constructor(a,b,c,d){super(a);this.C=d;b&&(this.Oa=function(e){try{null==b||b(e)}catch(f){this.error(f)}});c&&(this.nc=function(){try{c()}catch(e){this.destination.error(e)}this.unsubscribe()})}unsubscribe(){let a;this.closed||null!=(a=this.C)&&a.call(this);super.unsubscribe()}};function rj(a,b){if(a&&"function"===typeof a.Vn)return a.Vn(b);throw new TypeError("Unable to lift unknown Observable type");};function sj(){return a=>rj(a,function(b){const c=this;let d=null;b.zk++;const e=new qj(c,void 0,void 0,()=>{if(!b||0>=b.zk||0<--b.zk)d=null;else{var g=b.Ci,k=d;d=null;!g||k&&g!==k||g.unsubscribe();c.unsubscribe()}}),f=b.subscribe(e);e.closed||(d=b.connect());return f})};var uj=class extends Xi{constructor(a,b){super();this.source=a;this.hy=b;this.zk=0;this.Bm=!1}se(a){return this.Dn().subscribe(a)}Dn(){const a=this.wh;if(!a||a.Rb)this.wh=this.hy();return this.wh}connect(){let a=this.Ci;a||(this.Bm=!1,a=this.Ci=new Ni,a.add(this.source.subscribe(new tj(this.Dn(),this))),a.closed&&(this.Ci=null,a=Ni.EMPTY));return a}Ql(){return sj()(this)}},vj;const wj=uj.prototype; -vj={operator:{value:null},zk:{value:0,writable:!0},wh:{value:null,writable:!0},Ci:{value:null,writable:!0},se:{value:wj.se},Bm:{value:wj.Bm,writable:!0},Dn:{value:wj.Dn},connect:{value:wj.connect},Ql:{value:wj.Ql}}; -class tj extends Qi{constructor(a,b){super();this.destination=a;this.D=b}pe(a){this.C();super.pe(a)}nc(){this.D.Bm=!0;this.C();super.nc()}C(){const a=this.D;if(a){this.D=null;const b=a.Ci;a.zk=0;a.wh=null;a.Ci=null;b&&b.unsubscribe()}}unsubscribe(){this.closed||(this.C(),super.unsubscribe())}};function xj(a){return function(b){if("function"!==typeof a)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return rj(b,new yj(a))}}var yj=class{constructor(a){this.project=a}call(a,b){return b.subscribe(new zj(a,this.project))}};class zj extends Qi{constructor(a,b){super(a);this.project=b;this.count=0;this.C=this}Oa(a){let b;try{b=this.project.call(this.C,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var Aj=Array.isArray||(a=>a&&"number"===typeof a.length);var Bj="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function Cj(a){return null!==a&&"object"===typeof a};function Dj(a){return b=>{Ej(a,b).catch(c=>b.error(c))}} +(this.Rb=!0,this.oc())}unsubscribe(){this.closed||(this.Rb=!0,super.unsubscribe())}Oa(a){this.destination.next(a)}pe(a){this.destination.error(a);this.unsubscribe()}oc(){this.destination.complete();this.unsubscribe()}},Ri=class extends Qi{constructor(a,b,c,d){super();this.D=a;let e;if(Mi(b))e=b;else if(b&&(e=b.next,c=b.error,d=b.complete,b!==Ji)){let f;Hi.zy?(f=Object.create(b),f.unsubscribe=this.unsubscribe.bind(this)):f=b;e=e&&e.bind(f);c=c&&c.bind(f);d=d&&d.bind(f);Pi(b)&&b.add(this.unsubscribe.bind(this))}this.Oa= +e;this.pe=c;this.oc=d}next(a){if(!this.Rb&&this.Oa)try{this.Oa(a)}catch(b){this.C(b)}}error(a){if(!this.Rb)if(this.pe){try{this.pe(a)}catch(b){this.C(b);return}this.unsubscribe()}else this.C(a)}C(a){this.unsubscribe();if(Hi.Xj){const b=this.D;if(null==b?0:b.ag)b.Es=a,b.Ds=!0;else throw a;}else Ii(a)}complete(){if(!this.Rb){if(this.oc)try{this.oc()}catch(a){this.C(a);return}this.unsubscribe()}}unsubscribe(){if(!this.closed){const a=this.D;this.D=null;a.unsubscribe();super.unsubscribe()}}};var Si="function"===typeof Symbol&&Symbol.observable||"@@observable";function Ti(a){return a};function Ui(a){return 0===a.length?Ti:1===a.length?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};function Vi(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete}class Wi extends Qi{constructor(a){super();this.destination=a}};function C(a,...b){return 0===b.length?a:Ui(b)(a)} +var Xi=class{constructor(a){a&&(this.se=a)}Wn(a){const b=new Xi;b.source=this;b.operator=a;return b}subscribe(a,b,c){const d=this.operator;a:{if(a){if(a instanceof Qi||Vi(a)&&Pi(a))break a;if(Vi(a)){a=new Wi(a);break a}}a=a||b||c?new Qi(a,b,c):new Qi(Ji)}d?a.add(d.call(a,this.source)):a.add(this.source||Hi.Xj&&!a.ag?this.se(a):this.D(a));if(Hi.Xj&&a.ag&&(a.ag=!1,a.Ds))throw a.Es;return a}D(a){try{return this.se(a)}catch(c){if(Hi.Xj)a.Ds=!0,a.Es=c;else{var b;a:{for(b=a;b;){const d=b.destination,e= +b.Rb;if(b.closed||e){b=!1;break a}d&&d instanceof Qi?b=d:b=null}b=!0}b?a.error(c):console.warn(c)}}}forEach(a,b){b=Yi(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e&&e.unsubscribe()}},d,c)})}se(a){const b=this.source;return b&&b.subscribe(a)}[Si](){return this}};Xi.create=a=>new Xi(a);function Yi(a){a||(a=Promise);if(!a)throw Error("no Promise impl found");return a};var Zi=class extends Ni{constructor(a,b){super();this.Tg=a;this.Bs=b;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.Tg,b=a.mc;this.Tg=null;!b||0===b.length||a.Rb||a.closed||(a=b.indexOf(this.Bs),-1!==a&&b.splice(a,1))}}};var $i=Ki(a=>function(){a(this);this.message="object unsubscribed"});function aj(a){const b=new Xi;b.source=a;return b} +var cj=class extends Xi{constructor(){super();this.mc=[];this.ze=this.Rb=this.closed=!1;this.C=null}Wn(a){const b=new bj(this,this);b.operator=a;return b}next(a){if(this.closed)throw new $i;if(!this.Rb){var b=this.mc;const c=b.length;b=b.slice();for(let d=0;dnew bj(a,b); +var bj=class extends cj{constructor(a,b){super();this.destination=a;this.source=b}next(a){const b=this.destination;b&&b.next&&b.next(a)}error(a){this.destination&&this.destination.error(a)}complete(){this.destination&&this.destination.complete()}se(a){return this.source?this.source.subscribe(a):Ni.EMPTY}};function dj(a){if(a.ze)throw a.C;if(a.closed)throw new $i;return a.Lc}var ej=class extends cj{constructor(a){super();this.Lc=a}get value(){return dj(this)}se(a){const b=super.se(a);b&&!b.closed&&a.next(this.Lc);return b}next(a){super.next(this.Lc=a)}};var fj=new Xi(a=>a.complete());function gj(a,b){return new Xi(c=>{const d=new Ni;let e=0;d.add(b.Oc(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.Oc()))}));return d})};var hj=a=>b=>{for(let c=0,d=a.length;cb.error("function"===typeof a?a():a))};var lj={now(){return(lj.rb||Date).now()},rb:void 0};var mj=class extends cj{constructor(a=Infinity,b=Infinity,c=lj){super();this.aa=c;this.Bb=[];this.J=!1;this.F=1>a?1:a;this.O=1>b?1:b;Infinity===b?(this.J=!0,this.next=this.P):this.next=this.T}P(a){if(!this.Rb){const b=this.Bb;b.push(a);b.length>this.F&&b.shift()}super.next(a)}T(a){this.Rb||(this.Bb.push({time:this.G(),value:a}),this.N());super.next(a)}se(a){const b=this.J,c=b?this.Bb:this.N(),d=c.length;let e;if(this.closed)throw new $i;this.Rb||this.ze?e=Ni.EMPTY:(this.mc.push(a),e=new Zi(this,a)); +if(b)for(var f=0;fb&&(f=Math.max(f,e-b));0function(){a(this);this.message="no elements in sequence"});var qj=class extends Qi{constructor(a,b,c,d){super(a);this.C=d;b&&(this.Oa=function(e){try{null==b||b(e)}catch(f){this.error(f)}});c&&(this.oc=function(){try{c()}catch(e){this.destination.error(e)}this.unsubscribe()})}unsubscribe(){let a;this.closed||null!=(a=this.C)&&a.call(this);super.unsubscribe()}};function rj(a,b){if(a&&"function"===typeof a.Wn)return a.Wn(b);throw new TypeError("Unable to lift unknown Observable type");};function sj(){return a=>rj(a,function(b){const c=this;let d=null;b.zk++;const e=new qj(c,void 0,void 0,()=>{if(!b||0>=b.zk||0<--b.zk)d=null;else{var g=b.Ci,k=d;d=null;!g||k&&g!==k||g.unsubscribe();c.unsubscribe()}}),f=b.subscribe(e);e.closed||(d=b.connect());return f})};var uj=class extends Xi{constructor(a,b){super();this.source=a;this.hy=b;this.zk=0;this.Cm=!1}se(a){return this.En().subscribe(a)}En(){const a=this.wh;if(!a||a.Rb)this.wh=this.hy();return this.wh}connect(){let a=this.Ci;a||(this.Cm=!1,a=this.Ci=new Ni,a.add(this.source.subscribe(new tj(this.En(),this))),a.closed&&(this.Ci=null,a=Ni.EMPTY));return a}Rl(){return sj()(this)}},vj;const wj=uj.prototype; +vj={operator:{value:null},zk:{value:0,writable:!0},wh:{value:null,writable:!0},Ci:{value:null,writable:!0},se:{value:wj.se},Cm:{value:wj.Cm,writable:!0},En:{value:wj.En},connect:{value:wj.connect},Rl:{value:wj.Rl}}; +class tj extends Qi{constructor(a,b){super();this.destination=a;this.D=b}pe(a){this.C();super.pe(a)}oc(){this.D.Cm=!0;this.C();super.oc()}C(){const a=this.D;if(a){this.D=null;const b=a.Ci;a.zk=0;a.wh=null;a.Ci=null;b&&b.unsubscribe()}}unsubscribe(){this.closed||(this.C(),super.unsubscribe())}};function xj(a){return function(b){if("function"!==typeof a)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return rj(b,new yj(a))}}var yj=class{constructor(a){this.project=a}call(a,b){return b.subscribe(new zj(a,this.project))}};class zj extends Qi{constructor(a,b){super(a);this.project=b;this.count=0;this.C=this}Oa(a){let b;try{b=this.project.call(this.C,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var Aj=Array.isArray||(a=>a&&"number"===typeof a.length);var Bj="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function Cj(a){return null!==a&&"object"===typeof a};function Dj(a){return b=>{Ej(a,b).catch(c=>b.error(c))}} function Ej(a,b){return sa(function*(){var c;try{var d,e=a[Symbol.asyncIterator];if(void 0!==e)var f=e.call(a);else{var g="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(g)var k=g.call(a);else if("number"==typeof a.length)k={next:ba(a)};else throw Error(String(a)+" is not an iterable or ArrayLike");f=new ta(k)}for(d=f;;){var m=yield d.next();if(m.done)break;b.next(m.value)}}catch(t){var p={error:t}}finally{try{m&&!m.done&&(c=d.return)&&(yield c.call(d))}finally{if(p)throw p.error; }}b.complete()})};var Fj=a=>b=>{const c=a[Bj]();do{let d;try{d=c.next()}catch(e){b.error(e);return}if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(()=>{c.return&&c.return()});return b};var Gj=a=>b=>{const c=a[Si]();if("function"!==typeof c.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return c.subscribe(b)};var Hj=a=>b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,Ii);return b};var Ij=a=>{if(a&&"function"===typeof a[Si])return Gj(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return hj(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return Hj(a);if(a&&"function"===typeof a[Bj])return Fj(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return Dj(a);throw new TypeError(`You provided ${Cj(a)?"an invalid object":`'${a}'`} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable."); -};var Jj=class extends Qi{constructor(a){super();this.parent=a}Oa(a){this.parent.Eg(a)}pe(a){this.parent.zr(a);this.unsubscribe()}nc(){this.parent.Dg();this.unsubscribe()}},Kj=class extends Qi{constructor(a,b){super();this.parent=a;this.C=b}Oa(a){this.parent.Eg(null,a,this.C)}pe(a){this.parent.zr(a);this.unsubscribe()}nc(){this.parent.Dg();this.unsubscribe()}},Lj=class extends Qi{Eg(a){this.destination.next(a)}zr(a){this.destination.error(a)}Dg(){this.destination.complete()}},Mj=class extends Qi{Eg(a, +};var Jj=class extends Qi{constructor(a){super();this.parent=a}Oa(a){this.parent.Eg(a)}pe(a){this.parent.zr(a);this.unsubscribe()}oc(){this.parent.Dg();this.unsubscribe()}},Kj=class extends Qi{constructor(a,b){super();this.parent=a;this.C=b}Oa(a){this.parent.Eg(null,a,this.C)}pe(a){this.parent.zr(a);this.unsubscribe()}oc(){this.parent.Dg();this.unsubscribe()}},Lj=class extends Qi{Eg(a){this.destination.next(a)}zr(a){this.destination.error(a)}Dg(){this.destination.complete()}},Mj=class extends Qi{Eg(a, b){this.destination.next(b)}zr(a){this.destination.error(a)}Dg(){this.destination.complete()}};function Nj(a,b){if(!b.closed)return a instanceof Xi?a.subscribe(b):Ij(a)(b)};const Oj={};function Pj(...a){let b=void 0,c=void 0,d=void 0;ij(a[a.length-1])&&(c=a.pop());"function"===typeof a[a.length-1]&&(b=a.pop());if(1===a.length){const e=a[0];Aj(e)&&(a=e);Cj(e)&&Object.getPrototypeOf(e)===Object.prototype&&(d=Object.keys(e),a=d.map(f=>e[f]))}return rj(c?gj(a,c):new Xi(hj(a)),new Qj(b,d))} -var Qj=class{constructor(a,b){this.C=a;this.keys=b}call(a,b){return b.subscribe(new Rj(a,this.C,this.keys))}},Rj=class extends Mj{constructor(a,b,c){super(a);this.D=b;this.keys=c;this.active=0;this.values=[];this.F=[]}Oa(a){this.values.push(Oj);this.F.push(a)}nc(){const a=this.F,b=a.length;if(0===b)this.destination.complete();else{this.C=this.active=b;for(let c=0;c(f[g]=d[k],f),{}):d.slice()))}G(a){let b;try{b=this.D.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}};function Sj(a){return a instanceof Xi?a:new Xi(Ij(a))};function Tj(a,b){var c=Infinity;if("function"===typeof b)return d=>C(d,Tj((e,f)=>C(Sj(a(e,f)),xj((g,k)=>b(e,g,f,k))),c));"number"===typeof b&&(c=b);return d=>rj(d,new Uj(a,c))} -var Uj=class{constructor(a,b=Infinity){this.project=a;this.C=b}call(a,b){return b.subscribe(new Vj(a,this.project,this.C))}},Vj=class extends Lj{constructor(a,b,c=Infinity){super(a);this.destination=a;this.project=b;this.F=c;this.D=!1;this.C=[];this.index=this.active=0}Oa(a){if(this.active{let c;try{c=a()}catch(d){b.error(d);return}return Sj(c).subscribe(b)})};function jk(...a){if(1===a.length){const b=a[0];if(Aj(b))return kk(b,null);if(Cj(b)&&Object.getPrototypeOf(b)===Object.prototype)return a=Object.keys(b),kk(a.map(c=>b[c]),a)}if("function"===typeof a[a.length-1]){const b=a.pop();a=1===a.length&&Aj(a[0])?a[0]:a;return C(kk(a,null),xj(c=>b(...c)))}return kk(a,null)} +var Uj=class{constructor(a,b=Infinity){this.project=a;this.C=b}call(a,b){return b.subscribe(new Vj(a,this.project,this.C))}},Vj=class extends Lj{constructor(a,b,c=Infinity){super(a);this.destination=a;this.project=b;this.F=c;this.D=!1;this.C=[];this.index=this.active=0}Oa(a){if(this.active{let c;try{c=a()}catch(d){b.error(d);return}return Sj(c).subscribe(b)})};function jk(...a){if(1===a.length){const b=a[0];if(Aj(b))return kk(b,null);if(Cj(b)&&Object.getPrototypeOf(b)===Object.prototype)return a=Object.keys(b),kk(a.map(c=>b[c]),a)}if("function"===typeof a[a.length-1]){const b=a.pop();a=1===a.length&&Aj(a[0])?a[0]:a;return C(kk(a,null),xj(c=>b(...c)))}return kk(a,null)} function kk(a,b){return new Xi(c=>{const d=a.length;if(0===d)c.complete();else{var e=Array(d),f=0,g=0;for(let k=0;k{p||(p=!0,g++);e[k]=t},error:t=>c.error(t),complete:()=>{f++;f!==d&&p||(g===d&&c.next(b?b.reduce((t,w,B)=>(t[w]=e[B],t),{}):e),c.complete())}}))}}})};function lk(a,b,c){if(Mi(c)){var d=c;c=void 0}return d?C(lk(a,b,c),xj(e=>Aj(e)?d(...e):d(e))):new Xi(e=>{mk(a,b,function(f){1a.removeEventListener(b,c,e);else if(a&&"function"===typeof a.on&&"function"===typeof a.off)a.on(b,c),f=()=>a.off(b,c);else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(b,c),f=()=>a.removeListener(b,c);else if(a&&a.length)for(let g=0,k=a.length;g{const e=Math.max(0,a instanceof Date&&!isNaN(a)?+a-b.now():a);return b.Oc(xk,e,{counter:0,sD:c,Bs:d})})}function xk(a){const b=a.sD,c=a.Bs,d=a.counter++;c.next(d);if(!c.closed){if(0>b)return c.complete();this.Oc(a,b)}};Ki(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});let yk=1,zk;const Ak={};function Bk(a){return a in Ak?(delete Ak[a],!0):!1}function Ck(a){const b=yk++;Ak[b]=!0;zk||(zk=Promise.resolve());zk.then(()=>Bk(b)&&a());return b};var Dk=new class extends pk{flush(a){this.active=!0;this.C=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.lj(a.state,a.delay))break;while(++dfunction(){a(this);this.message="argument out of range"});Ki(a=>function(b){a(this);this.message=b});Ki(a=>function(b){a(this);this.message=b});function Ek(a){return!!a&&(a instanceof Xi||"function"===typeof a.Vn&&"function"===typeof a.subscribe)};class Fk extends cj{constructor(a=!1){super();this.G=void 0;this.F=a;if(void 0!==Xe||null!=hf){let b;this.G=null!=(b=lf(yi,{optional:!0}))?b:void 0}}emit(a){const b=qe(null);try{super.next(a)}finally{qe(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&"object"===typeof a){let e;d=null==(e=a.next)?void 0:e.bind(a);let f;b=null==(f=a.error)?void 0:f.bind(a);let g;c=null==(g=a.complete)?void 0:g.bind(a)}this.F&&(b=Gk(b),d&&(d=Gk(d)),c&&(c=Gk(c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof +!1;if(a=this.G(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.C(this.scheduler,this.id,null))}G(a){let b=!1,c=void 0;try{this.F(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}unsubscribe(){if(!this.closed){const a=this.id,b=this.scheduler,c=b.actions,d=c.indexOf(this);this.state=this.F=null;this.pending=!1;this.scheduler=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.C(b,a,null));this.delay=null;super.unsubscribe()}}};var pk=class extends oj{constructor(a,b=nj){super(a,b);this.actions=[];this.active=!1;this.C=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.lj(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};var qk=new pk(ok);function rk(...a){let b=Infinity,c=void 0,d=a[a.length-1];ij(d)?(c=a.pop(),1{const e=Math.max(0,a instanceof Date&&!isNaN(a)?+a-b.now():a);return b.Oc(xk,e,{counter:0,sD:c,Bs:d})})}function xk(a){const b=a.sD,c=a.Bs,d=a.counter++;c.next(d);if(!c.closed){if(0>b)return c.complete();this.Oc(a,b)}};Ki(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});let yk=1,zk;const Ak={};function Bk(a){return a in Ak?(delete Ak[a],!0):!1}function Ck(a){const b=yk++;Ak[b]=!0;zk||(zk=Promise.resolve());zk.then(()=>Bk(b)&&a());return b};var Dk=new class extends pk{flush(a){this.active=!0;this.C=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.lj(a.state,a.delay))break;while(++dfunction(){a(this);this.message="argument out of range"});Ki(a=>function(b){a(this);this.message=b});Ki(a=>function(b){a(this);this.message=b});function Ek(a){return!!a&&(a instanceof Xi||"function"===typeof a.Wn&&"function"===typeof a.subscribe)};class Fk extends cj{constructor(a=!1){super();this.G=void 0;this.F=a;if(void 0!==Xe||null!=hf){let b;this.G=null!=(b=lf(yi,{optional:!0}))?b:void 0}}emit(a){const b=qe(null);try{super.next(a)}finally{qe(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&"object"===typeof a){let e;d=null==(e=a.next)?void 0:e.bind(a);let f;b=null==(f=a.error)?void 0:f.bind(a);let g;c=null==(g=a.complete)?void 0:g.bind(a)}this.F&&(b=Gk(b),d&&(d=Gk(d)),c&&(c=Gk(c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof Ni&&a.add(d);return d}}function Gk(a){return b=>{setTimeout(a,void 0,b)}};function Hk(a){let b=!0;setTimeout(()=>{b&&(b=!1,a())});"function"===typeof ef.requestAnimationFrame&&ef.requestAnimationFrame(()=>{b&&(b=!1,a())});return()=>{b=!1}}function Ik(a){let b=!0;queueMicrotask(()=>{b&&a()});return()=>{b=!1}};function Jk(){};function Kk(){return"undefined"!==typeof Zone&&!0===Zone.current.get("isAngularZone")}function Lk(){if(Kk())throw new Zd(909,!1);}function Mk(a,b){return a.uA.run(b)} -var Qk=class{constructor({IB:a=!1,Bo:b=!1,Wl:c=!1}){this.kl=this.Hn=!1;this.isStable=!0;this.ko=new Fk(!1);this.Ow=new Fk(!1);this.jo=new Fk(!1);this.onError=new Fk(!1);if("undefined"==typeof Zone)throw new Zd(908,!1);Zone.assertZonePatched();this.Ji=0;this.uA=this.Bf=Zone.current;Zone.TaskTrackingZoneSpec&&(this.Bf=this.Bf.fork(new Zone.TaskTrackingZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.Bf=this.Bf.fork(Zone.longStackTraceZoneSpec));this.Bo=!c&&b;this.Wl=c;this.Lk=!1;Nk(this)}run(a,b,c){return this.Bf.run(a, -b,c)}runTask(a,b,c,d){const e=this.Bf;a=e.scheduleEventTask("NgZoneEvent: "+d,a,Pk,Jk,Jk);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.Bf.runGuarded(a,b,c)}};const Pk={};function Rk(a){if(0==a.Ji&&!a.kl&&!a.isStable)try{a.Ji++,a.Ow.emit(null)}finally{if(a.Ji--,!a.kl)try{Mk(a,()=>a.jo.emit(null))}finally{a.isStable=!0}}}function Sk(a){a.pw||a.Lk||(a.Lk=!0,Zone.root.run(()=>{Hk(()=>{a.Lk=!1;Tk(a);a.pw=!0;Rk(a);a.pw=!1})}),Tk(a))} -function Nk(a){a.Bf=a.Bf.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(b,c,d,e,f,g)=>{if(Uk(g,"__ignore_ng_zone__"))return b.invokeTask(d,e,f,g);try{return Vk(a),b.invokeTask(d,e,f,g)}finally{(a.Bo&&"eventTask"===e.type||a.Wl)&&Sk(a),a.Ji--,Rk(a)}},onInvoke:(b,c,d,e,f,g,k)=>{try{return Vk(a),b.invoke(d,e,f,g,k)}finally{!a.Wl||a.Lk||Uk(g,"__scheduler_tick__")||Sk(a),a.Ji--,Rk(a)}},onHasTask:(b,c,d,e)=>{b.hasTask(d,e);c===d&&("microTask"==e.wb?(a.eA=e.OC,Tk(a),Rk(a)):"macroTask"== -e.wb&&(a.Hn=e.JC))},onHandleError:(b,c,d,e)=>{b.handleError(d,e);Mk(a,()=>a.onError.emit(e));return!1}})}function Tk(a){a.kl=a.eA||(a.Bo||a.Wl)&&!0===a.Lk?!0:!1}function Vk(a){a.Ji++;a.isStable&&(a.isStable=!1,a.ko.emit(null))}function Uk(a,b){if(!Array.isArray(a)||1!==a.length)return!1;let c,d;return!0===(null==(c=a[0])?void 0:null==(d=c.data)?void 0:d[b])};const Wk={destroy(){}};function Xk(a,b){!b&&zg();let c;const d=null!=(c=null==b?void 0:b.xa)?c:lf(Wh);if("browser"!==(null!=d?d:lf(Wh)).get(li))return Wk;Ei("NgAfterRender");let e,f;const g=null!=(f=(e=d.get(Yk)).handler)?f:e.handler=new Zk;let k;const m=null!=(k=null==b?void 0:b.Xh)?k:2;b=()=>{g.unregister(t);p()};const p=d.get(yi).ob(b),t=yg(d,()=>new $k(m,a));g.register(t);return{destroy:b}} +var Qk=class{constructor({IB:a=!1,Bo:b=!1,Xl:c=!1}){this.kl=this.In=!1;this.isStable=!0;this.ko=new Fk(!1);this.Ow=new Fk(!1);this.Jl=new Fk(!1);this.onError=new Fk(!1);if("undefined"==typeof Zone)throw new Zd(908,!1);Zone.assertZonePatched();this.Ji=0;this.uA=this.Bf=Zone.current;Zone.TaskTrackingZoneSpec&&(this.Bf=this.Bf.fork(new Zone.TaskTrackingZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.Bf=this.Bf.fork(Zone.longStackTraceZoneSpec));this.Bo=!c&&b;this.Xl=c;this.Lk=!1;Nk(this)}run(a,b,c){return this.Bf.run(a, +b,c)}runTask(a,b,c,d){const e=this.Bf;a=e.scheduleEventTask("NgZoneEvent: "+d,a,Ok,Jk,Jk);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.Bf.runGuarded(a,b,c)}};const Ok={};function Rk(a){if(0==a.Ji&&!a.kl&&!a.isStable)try{a.Ji++,a.Ow.emit(null)}finally{if(a.Ji--,!a.kl)try{Mk(a,()=>a.Jl.emit(null))}finally{a.isStable=!0}}}function Sk(a){a.pw||a.Lk||(a.Lk=!0,Zone.root.run(()=>{Hk(()=>{a.Lk=!1;Tk(a);a.pw=!0;Rk(a);a.pw=!1})}),Tk(a))} +function Nk(a){a.Bf=a.Bf.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(b,c,d,e,f,g)=>{if(Uk(g,"__ignore_ng_zone__"))return b.invokeTask(d,e,f,g);try{return Vk(a),b.invokeTask(d,e,f,g)}finally{(a.Bo&&"eventTask"===e.type||a.Xl)&&Sk(a),a.Ji--,Rk(a)}},onInvoke:(b,c,d,e,f,g,k)=>{try{return Vk(a),b.invoke(d,e,f,g,k)}finally{!a.Xl||a.Lk||Uk(g,"__scheduler_tick__")||Sk(a),a.Ji--,Rk(a)}},onHasTask:(b,c,d,e)=>{b.hasTask(d,e);c===d&&("microTask"==e.wb?(a.eA=e.OC,Tk(a),Rk(a)):"macroTask"== +e.wb&&(a.In=e.JC))},onHandleError:(b,c,d,e)=>{b.handleError(d,e);Mk(a,()=>a.onError.emit(e));return!1}})}function Tk(a){a.kl=a.eA||(a.Bo||a.Xl)&&!0===a.Lk?!0:!1}function Vk(a){a.Ji++;a.isStable&&(a.isStable=!1,a.ko.emit(null))}function Uk(a,b){if(!Array.isArray(a)||1!==a.length)return!1;let c,d;return!0===(null==(c=a[0])?void 0:null==(d=c.data)?void 0:d[b])};const Wk={destroy(){}};function Xk(a,b){!b&&zg();let c;const d=null!=(c=null==b?void 0:b.xa)?c:lf(Wh);if("browser"!==(null!=d?d:lf(Wh)).get(li))return Wk;Ei("NgAfterRender");let e,f;const g=null!=(f=(e=d.get(Yk)).handler)?f:e.handler=new Zk;let k;const m=null!=(k=null==b?void 0:b.Xh)?k:2;b=()=>{g.unregister(t);p()};const p=d.get(yi).ob(b),t=yg(d,()=>new $k(m,a));g.register(t);return{destroy:b}} function al(a,b){!b&&zg();let c;const d=null!=(c=null==b?void 0:b.xa)?c:lf(Wh);if("browser"!==(null!=d?d:lf(Wh)).get(li))return Wk;Ei("NgAfterNextRender");let e,f;const g=null!=(f=(e=d.get(Yk)).handler)?f:e.handler=new Zk;let k;const m=null!=(k=null==b?void 0:b.Xh)?k:2,p=()=>{g.unregister(w);t()},t=d.get(yi).ob(p),w=yg(d,()=>new $k(m,()=>{p();a()}));g.register(w);return{destroy:p}} -class $k{constructor(a,b){this.Xh=a;this.C=b;this.zone=lf(Qk);this.sn=lf(wi,{optional:!0});let c;null==(c=lf(ai,{optional:!0}))||c.notify(6)}invoke(){try{Mk(this.zone,this.C)}catch(a){let b;null==(b=this.sn)||b.handleError(a)}}} +class $k{constructor(a,b){this.Xh=a;this.C=b;this.zone=lf(Qk);this.tn=lf(wi,{optional:!0});let c;null==(c=lf(ai,{optional:!0}))||c.notify(6)}invoke(){try{Mk(this.zone,this.C)}catch(a){let b;null==(b=this.tn)||b.handleError(a)}}} class Zk{constructor(){this.F=!1;this.C={[0]:new Set,[1]:new Set,[2]:new Set,[3]:new Set};this.D=new Set}register(a){(this.F?this.D:this.C[a.Xh]).add(a)}unregister(a){this.C[a.Xh].delete(a);this.D.delete(a)}lj(){this.F=!0;for(const a of Object.values(this.C))for(const b of a)b.invoke();this.F=!1;for(const a of this.D)this.C[a.Xh].add(a);this.D.clear()}destroy(){for(const a of Object.values(this.C))a.clear();this.D.clear()}}function bl(a){const b=[...a.C];a.C.length=0;for(const c of b)c()} var Yk=class{constructor(){this.handler=null;this.C=[]}lj(){bl(this);let a;null==(a=this.handler)||a.lj()}va(){let a;null==(a=this.handler)||a.destroy();this.handler=null;this.C.length=0}};Yk.pa=Md({ma:Yk,ea:"root",ba:()=>new Yk});function cl(a,b){const c=Tg?64:1088;let d;for(null==(d=a[10].Xi)||d.notify(b);a;){a[2]|=c;b=Og(a);if(0!==(a[2]&512)&&!b)break;a=b}};new df("");var dl=new df("",{ea:"root",ba:()=>!1});new df("");new df("");function D(a=1){el(Rg.ub,Ug(),Rg.selectedIndex+a)}function el(a,b,c){3===(b[2]&3)?(a=a.Ig,null!==a&&jh(b,a,3,c)):(a=a.lf,null!==a&&ih(b,a,0,c));Rg.selectedIndex=c};function z(a,b=0){const c=Ug();return null===c?r(a,b):Ah(Vg(),c,bf(a),b)};function fl(a,b,c,d,e,f){const g=qe(null);try{let k=null;0!==(e&1)&&(k=b[d][pe]);null!==k&&void 0!==k.py&&(f=k.py(f));0!==(e&2)&&(f=a.De[d].call(b,f));null!==a.Ao?a.Ao(b,k,f,c,d):(a=k,null!==a?a.Iu(a,f):b[d]=f)}finally{qe(g)}};const gl=/^>|^->|\x3c!--|--\x3e|--!>|)/g;function il(){return"".replace(gl,a=>a.replace(hl,"\u200b$1\u200b"))};function jl(a,b,c,d,e){if(null!=d){var f=!1;if(Bg(d))var g=d;else Ag(d)&&(f=!0,d=d[0]);d=Hg(d);if(0===a&&null!==c)null==e?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0);else if(1===a&&null!==c)b.insertBefore(c,d,e||null,!0);else if(2===a){const k=b.parentNode(d);k&&b.removeChild(k,d,f)}else 3===a&&b.Xk(d);if(null!=g)for(d=g[7],d!==Hg(g)&&jl(a,b,c,d,e),e=10;e=a.length)){var c=10+b,d=a[c];if(d){const e=d[16];null!==e&&e!==a&&nl(e,d);0a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Dl}function Fl(a){let b;return(null==(b=El())?void 0:b.createHTML(a))||a};class Gl{constructor(a){this.C=a}Cn(a){a=""+a;try{const b=(new window.DOMParser).parseFromString(Fl(a),"text/html").body;if(null===b)return this.C.Cn(a);b.removeChild(b.firstChild);return b}catch(b){return null}}}class Hl{constructor(a){this.C=a;this.D=this.C.implementation.createHTMLDocument("sanitization-inert")}Cn(a){const b=this.D.createElement("template");b.innerHTML=Fl(a);return b}};const Il=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Jl(a){a=String(a);return a.match(Il)?a:"unsafe:"+a};function Kl(a){const b={};for(const c of a.split(","))b[c]=!0;return b}function Ll(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b} +function wl(a,b,c){const d=c.Ge,e=c.Yi;c=c.styles;null!==d&&uf(a,b,d);null!==e&&(""===e?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));null!==c&&a.setAttribute(b,"style",c)};var xl={};class yl{constructor(a){this.C=a}toString(){return`SafeValue must use [property]=binding: ${this.C}`+" (see https://g.co/ng/security#xss)"}}class zl extends yl{Ys(){return"URL"}}class Al extends yl{Ys(){return"ResourceURL"}}function Bl(a){return a instanceof yl?a.C:a}function Cl(a,b){a=a instanceof yl&&a.Ys()||null;if(null!=a&&a!==b){if("ResourceURL"===a&&"URL"===b)return!0;throw Error(`Required a safe ${b}, got a ${a} (see ${"https://g.co/ng/security#xss"})`);}return a===b};let Dl;function El(){if(void 0===Dl&&(Dl=null,ef.trustedTypes))try{Dl=ef.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Dl}function Fl(a){let b;return(null==(b=El())?void 0:b.createHTML(a))||a};class Gl{constructor(a){this.C=a}Dn(a){a=""+a;try{const b=(new window.DOMParser).parseFromString(Fl(a),"text/html").body;if(null===b)return this.C.Dn(a);b.removeChild(b.firstChild);return b}catch(b){return null}}}class Hl{constructor(a){this.C=a;this.D=this.C.implementation.createHTMLDocument("sanitization-inert")}Dn(a){const b=this.D.createElement("template");b.innerHTML=Fl(a);return b}};const Il=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Jl(a){a=String(a);return a.match(Il)?a:"unsafe:"+a};function Kl(a){const b={};for(const c of a.split(","))b[c]=!0;return b}function Ll(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b} const Ml=Kl("area,br,col,hr,img,wbr"),Nl=Kl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ol=Kl("rp,rt"),Pl=Ll(Ol,Nl),Ql=Ll(Nl,Kl("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")),Rl=Ll(Ol,Kl("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")); var Sl=Ll(Ml,Ql,Rl,Pl),Tl=Kl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"); const Ul=Kl("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Vl=Kl("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"); var Wl=Ll(Tl,Ul,Vl);const Xl=Kl("script,style,template");class Yl{constructor(){this.C=[]}chars(a){this.C.push(Zl(a))}}function $l(a){a=a.nodeName;return"string"===typeof a?a:"FORM"}function am(a){return Error(`Failed to sanitize html because the element is clobbered: ${a.outerHTML}`)}const bm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cm=/([^#-~ |!])/g; function Zl(a){return a.replace(/&/g,"&").replace(bm,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(cm,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let sm;function tm(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===a.nodeName?a.content:null};var um={NONE:0,cF:1,kF:2,jF:3,URL:4,hF:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};function vm(a,b,c,d,e,f,g,k,m,p,t){const w=b.qg.slice();w[0]=e;w[2]=d|204;if(null!==p||a&&a[2]&2048)w[2]|=2048;w[17]=0;w[3]=w[14]=a;w[8]=c;w[10]=g||a&&a[10];w[11]=k||a&&a[11];w[9]=m||a&&a[9]||null;w[5]=f;w[19]=gi++;w[6]=t;w[20]=p;w[15]=2==b.type?a[15]:w;return w} -function wm(a,b,c,d,e){var f=a.data[b];if(null===f){f=Rg.Eh;const m=Rg.Rf;var g=a.data,k=m?f:f&&f.parent;let p=k?k.zd:-1,t=0;null!==Sg&&(t|=128);b=g[b]={type:c,index:b,VF:null,zd:p,nd:-1,we:-1,mn:-1,Jf:-1,mG:null,flags:t,Jg:0,value:d,attrs:e,Ge:null,kr:null,iw:void 0,inputs:null,outputs:null,ub:null,next:null,AD:null,Ur:null,Hf:null,parent:k,Je:null,styles:null,zs:null,yo:void 0,Yi:null,cn:null,xo:void 0,Ok:0,bm:0};null===a.firstChild&&(a.firstChild=b);null!==f&&(m?null==f.Hf&&null!==b.parent&&(f.Hf= +function wm(a,b,c,d,e){var f=a.data[b];if(null===f){f=Rg.Eh;const m=Rg.Rf;var g=a.data,k=m?f:f&&f.parent;let p=k?k.zd:-1,t=0;null!==Sg&&(t|=128);b=g[b]={type:c,index:b,VF:null,zd:p,nd:-1,we:-1,nn:-1,Jf:-1,mG:null,flags:t,Jg:0,value:d,attrs:e,Ge:null,kr:null,iw:void 0,inputs:null,outputs:null,ub:null,next:null,AD:null,Ur:null,Hf:null,parent:k,Je:null,styles:null,zs:null,yo:void 0,Yi:null,dn:null,xo:void 0,Ok:0,cm:0};null===a.firstChild&&(a.firstChild=b);null!==f&&(m?null==f.Hf&&null!==b.parent&&(f.Hf= b):null===f.next&&(f.next=b,b.AD=f));f=b;Rg.fw&&(f.flags|=32)}else f.type&64&&(f.type=c,f.value=d,f.attrs=e,a=Rg,b=a.Eh,a=a.Rf?b:b.parent,f.zd=null===a?-1:a.zd);Wg(f,!0);return f}function xm(a,b,c,d){if(0===c)return-1;const e=b.length;for(let f=0;fQ){aa=Q;break a}}aa=0}aa!=N&&B.push(N);B.push(J,w,G)}J=m;N=t;if(w=e){if(N.ib)for(G=0;GQ){aa=Q;break a}}aa=0}aa!=N&&B.push(N);B.push(J,w,G)}J=m;N=t;if(w=e){if(N.ib)for(G=0;G{Ng(a.Sf)},hv(){this.Sf[23]=this}});function Ym(a,b=!0,c=0){const d=a[10],e=d.ds;var f;null==(f=e.Um)||f.call(e);try{f=Tg;try{for(Tg=!0,Zm(a,c),c=0;Lg(a);){if(100===c)throw new Zd(103,!1);c++;Zm(a,1)}}finally{Tg=f}}catch(g){throw b&&Qm(a,g),g;}finally{let g;null==(g=e.end)||g.call(e);let k;null==(k=d.jw)||k.flush()}}function $m(a,b){for(let c=ii(a[12]);null!==c;c=ii(c[4]))for(let d=10;dN)Rg.selectedIndex=~N;else{p=N;const aa=B[++w],ca=B[++w];t=Rg;t.ed=t.Vm=aa;Rg.dj=p;ca(2,a[p])}}}finally{Rg.selectedIndex=-1}const G=c.Kf;null!== -G&&an(a,G,0);const J=c.fb;null!==J&&Om(2,J,b);if(k){const N=c.Ns;null!==N&&jh(a,N,3)}else{const N=c.km;null!==N&&ih(a,N,2);kh(a,2)}!0===c.wn&&(c.wn=!1);if(a[22]){for(const N of a[22])N();a[22]=null}a[2]&=-73}catch(B){throw Ng(a),B;}finally{null!==d&&(De(d,g),a=d,a.Sf[23]!==a&&(a.Sf=null,Wm.push(a))),dh()}}}else d&8192&&($m(a,1),c=c.Kf,null!==c&&an(a,c,1))}function an(a,b,c){for(let e=0;e{Ng(a.Sf)},hv(){this.Sf[23]=this}});function Ym(a,b=!0,c=0){const d=a[10],e=d.ds;var f;null==(f=e.Vm)||f.call(e);try{f=Tg;try{for(Tg=!0,Zm(a,c),c=0;Lg(a);){if(100===c)throw new Zd(103,!1);c++;Zm(a,1)}}finally{Tg=f}}catch(g){throw b&&Qm(a,g),g;}finally{let g;null==(g=e.end)||g.call(e);let k;null==(k=d.jw)||k.flush()}}function $m(a,b){for(let c=ii(a[12]);null!==c;c=ii(c[4]))for(let d=10;dN)Rg.selectedIndex=~N;else{p=N;const aa=B[++w],ca=B[++w];t=Rg;t.ed=t.Wm=aa;Rg.dj=p;ca(2,a[p])}}}finally{Rg.selectedIndex=-1}const G=c.Kf;null!== +G&&an(a,G,0);const J=c.fb;null!==J&&Om(2,J,b);if(k){const N=c.Ns;null!==N&&jh(a,N,3)}else{const N=c.lm;null!==N&&ih(a,N,2);kh(a,2)}!0===c.xn&&(c.xn=!1);if(a[22]){for(const N of a[22])N();a[22]=null}a[2]&=-73}catch(B){throw Ng(a),B;}finally{null!==d&&(De(d,g),a=d,a.Sf[23]!==a&&(a.Sf=null,Wm.push(a))),dh()}}}else d&8192&&($m(a,1),c=c.Kf,null!==c&&an(a,c,1))}function an(a,b,c){for(let e=0;enull});var fn={};function gn(a,b){return new hn(b[$d]||null,a.Aj)}var jn=class extends Yh{constructor(a){super();this.Aj=a}};function kn(a){const b=[];for(const c in a){if(!a.hasOwnProperty(c))continue;const d=a[c];void 0!==d&&b.push({mx:Array.isArray(d)?d[0]:d,yG:c})}return b} -var ln=class{constructor(a,b){this.xa=a;this.Cj=b}get(a,b,c){c=mf(c);const d=this.xa.get(a,fn,c);return d!==fn||b===fn?d:this.Cj.get(a,b,c)}},hn=class extends qi{get inputs(){var a=this.C;const b=a.De;a=kn(a.inputs);if(null!==b)for(const c of a)b.hasOwnProperty(c.mx)&&(c.transform=b[c.mx]);return a}get outputs(){return kn(this.C.outputs)}constructor(a,b){super();this.C=a;this.Aj=b;this.fq=a.type;this.Vl=a.ha.map(Cf).join(",");this.Zb=a.Zb?a.Zb:[];this.tC=!!b}create(a,b,c,d){const e=qe(null);try{d= +var ln=class{constructor(a,b){this.xa=a;this.Cj=b}get(a,b,c){c=mf(c);const d=this.xa.get(a,fn,c);return d!==fn||b===fn?d:this.Cj.get(a,b,c)}},hn=class extends qi{get inputs(){var a=this.C;const b=a.De;a=kn(a.inputs);if(null!==b)for(const c of a)b.hasOwnProperty(c.mx)&&(c.transform=b[c.mx]);return a}get outputs(){return kn(this.C.outputs)}constructor(a,b){super();this.C=a;this.Aj=b;this.fq=a.type;this.Wl=a.ha.map(Cf).join(",");this.Zb=a.Zb?a.Zb:[];this.tC=!!b}create(a,b,c,d){const e=qe(null);try{d= d||this.Aj;let la,F=d instanceof kg?d:null==(la=d)?void 0:la.xa;F&&null!==this.C.Iq&&(F=this.C.Iq(F)||F);var f=F?new ln(a,F):a,g=f.get(ui,null);if(null===g)throw new Zd(407,!1);const M=f.get(en,null),W=f.get(Yk,null),Aa=f.get(ai,null);a={ds:g,uG:M,jw:null,xF:W,Xi:Aa};var k=g.Uk(null,this.C);const pb=this.C.ha[0][0]||"div";if(c){g=k;var m=this.C.pb,p=f.get(dl,!1)||3===m;var t=g.ns(c,p)}else{const qa=pb.toLowerCase();t=k.createElement(pb,"svg"===qa?"svg":"math"===qa?"math":null)}m=512;this.C.ii?m|= 4096:this.C.Br||(m|=16);p=null;null!==t&&(p=null);const qb=Fm(0,null,null,1,0,null,null,null,null,null,null),Ia=vm(null,qb,null,m,null,null,a,k,f,null,p);bh(Ia);let Vb,Ma;try{var w=this.C;f=null;if(w.nj){var B=[];f=new Map;w.nj(w,B,f);B.push(w)}else B=[w];var G=Ia[1];Ia[25]=t;var J=wm(G,25,2,"#host",null);p=t;G=w;m=B;var N=Ia[1];for(var aa of m)J.Ge=vf(J.Ge,aa.Ka);null!==J.Ge&&(Um(J,J.Ge,!0),null!==p&&wl(k,p,J));aa=null;null!==p&&(aa=null);var ca=a.ds.Uk(p,G);p=16;G.ii?p=4096:G.Br&&(p=64);const qa= vm(Ia,Bm(G),null,p,Ia[J.index],J,a,ca,null,null,aa);N.Bc&&Lm(N,J,m.length-1);Cm(Ia,qa);var ia=Ia[J.index]=qa;Ma=qb.data[25];if(t)if(c)uf(k,t,["ng-version","0.0.0-PLACEHOLDER"]);else{var O=w.ha[0];c=[];J=[];N=1;for(ca=2;Nb());this.F=null}ob(a){this.F.push(a)}},pn=class extends $h{constructor(a){super();this.C=a}create(a){return new on(this.C,a)}},qn=class extends Zh{constructor(a){super(); -this.C=new jn(this);this.instance=null;const b=new vg([...a.Va,{oa:Zh,nb:this},{oa:Yh,nb:this.C}],a.parent||jg(),a.yv,new Set(["environment"]));this.xa=b;a.zx&&pg(b)}destroy(){this.xa.destroy()}ob(a){this.xa.ob(a)}};function rn(a,b,c=null){return(new qn({Va:a,parent:b,yv:c,zx:!0})).xa};function sn(a){return!!a&&"function"===typeof a.then};var tn=new df("");function un(a){if(!a.C){var b=[];for(const d of a.D){const e=d();if(sn(e))b.push(e);else if(e&&"function"===typeof e.subscribe){const f=new Promise((g,k)=>{e.subscribe({complete:g,error:k})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});0===b.length&&c();a.C=!0}}var vn=class{constructor(){this.done=this.C=!1;this.F=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.D=null!=(a=lf(tn,{optional:!0}))?a:[]}}; +this.C=new jn(this);this.instance=null;const b=new vg([...a.Wa,{oa:Zh,nb:this},{oa:Yh,nb:this.C}],a.parent||jg(),a.yv,new Set(["environment"]));this.xa=b;a.zx&&pg(b)}destroy(){this.xa.destroy()}ob(a){this.xa.ob(a)}};function rn(a,b,c=null){return(new qn({Wa:a,parent:b,yv:c,zx:!0})).xa};function sn(a){return!!a&&"function"===typeof a.then};var tn=new df("");function un(a){if(!a.C){var b=[];for(const d of a.D){const e=d();if(sn(e))b.push(e);else if(e&&"function"===typeof e.subscribe){const f=new Promise((g,k)=>{e.subscribe({complete:g,error:k})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});0===b.length&&c();a.C=!0}}var vn=class{constructor(){this.done=this.C=!1;this.F=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.D=null!=(a=lf(tn,{optional:!0}))?a:[]}}; vn.K=function(a){return new (a||vn)};vn.pa=Md({ma:vn,ba:vn.K,ea:"root"});var wn=class{log(a){console.log(a)}warn(a){console.warn(a)}};wn.K=function(a){return new (a||wn)};wn.pa=Md({ma:wn,ba:wn.K,ea:"platform"});var xn=class{constructor(){this.F=0;this.C=new Set;this.ll=new ej(!1)}get D(){return this.ll.value}add(){this.D||this.ll.next(!0);const a=this.F++;this.C.add(a);return a}remove(a){this.C.delete(a);0===this.C.size&&this.D&&this.ll.next(!1)}va(){this.C.clear();this.D&&this.ll.next(!1)}};xn.K=function(a){return new (a||xn)};xn.pa=Md({ma:xn,ba:xn.K,ea:"root"});function yn(a){return"function"===typeof a&&void 0!==a[pe]};var zn=new df(""),An=new df("");function Bn(a){return a.D?a.D.XF.map(b=>({source:b.source,oB:b.oB,data:b.data})):[]}function Cn(a,b,c,d){let e=-1;c&&0{a.C=a.C.filter(f=>f.Gs!==e);b()},c));a.C.push({FB:b,Gs:e,yy:d})} -var Fn=class{constructor(a,b,c){this.qa=a;this.G=b;this.F=!0;this.C=[];this.D=null;Dn||(Dn=c,En(b));this.N();a.run(()=>{this.D="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}N(){this.qa.ko.subscribe({next:()=>{this.F=!1}});Mk(this.qa,()=>{this.qa.jo.subscribe({next:()=>{Lk();queueMicrotask(()=>{this.F=!0;this.J()})}})})}isStable(){return this.F&&!this.qa.Hn}J(){if(this.isStable())queueMicrotask(()=>{for(;0!==this.C.length;){let a=this.C.pop();clearTimeout(a.Gs);a.FB()}});else{let a= +var Fn=class{constructor(a,b,c){this.qa=a;this.G=b;this.F=!0;this.C=[];this.D=null;Dn||(Dn=c,En(b));this.N();a.run(()=>{this.D="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}N(){this.qa.ko.subscribe({next:()=>{this.F=!1}});Mk(this.qa,()=>{this.qa.Jl.subscribe({next:()=>{Lk();queueMicrotask(()=>{this.F=!0;this.J()})}})})}isStable(){return this.F&&!this.qa.In}J(){if(this.isStable())queueMicrotask(()=>{for(;0!==this.C.length;){let a=this.C.pop();clearTimeout(a.Gs);a.FB()}});else{let a= Bn(this);this.C=this.C.filter(b=>b.yy&&b.yy(a)?(clearTimeout(b.Gs),!1):!0)}}whenStable(a,b,c){if(c&&!this.D)throw Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');Cn(this,a,b,c);this.J()}findProviders(){return[]}};Fn.K=function(a){return new (a||Fn)(r(Qk),r(Gn),r(An))};Fn.pa=Md({ma:Fn,ba:Fn.K});var Gn=class{constructor(){this.C=new Map}fl(a,b=!0){let c,d;return null!=(d=null==(c=Dn)?void 0:c.fl(this,a,b))?d:null}}; Gn.K=function(a){return new (a||Gn)};Gn.pa=Md({ma:Gn,ba:Gn.K,ea:"platform"});let Dn;function Hn(a){return function(b){return rj(b,new In(a))}}class In{constructor(a){this.C=a}call(a,b){return b.subscribe(new Jn(a,this.C))}}function Kn(a){const b=a.value,c=a.D,d=a.C;d&&(a.remove(d),a.C=null,d.unsubscribe());c&&(a.value=null,a.D=!1,a.destination.next(b))} class Jn extends Lj{constructor(a,b){super(a);this.F=b;this.value=null;this.D=!1;this.C=null}Oa(a){this.value=a;this.D=!0;if(!this.C){let b;try{const c=this.F;b=c(a)}catch(c){return this.destination.error(c)}a=Nj(b,new Jj(this));!a||a.closed?Kn(this):this.add(this.C=a)}}Eg(){Kn(this)}Dg(){Kn(this)}};function Ln(a){return Hn(()=>wk(a))};function Mn(a){return b=>rj(b,function(c){const d=this,e=new Ni;let f=null,g=!1,k;f=c.subscribe(new Nn(d,m=>{try{k=Sj(a(m,Mn(a)(c)))}catch(p){d.error(p)}k&&(f?(f.unsubscribe(),f=null,e.add(k.subscribe(d))):g=!0)}));g?(f.unsubscribe(),f=null,e.add(k.subscribe(d))):e.add(f);return e})}class Nn extends Qi{constructor(a,b){super(a);this.onError=b}pe(a){this.onError(a);this.unsubscribe()}};function On(a){return b=>rj(b,new Pn(a))}class Pn{constructor(a){this.C=a;this.scheduler=qk}call(a,b){return b.subscribe(new Qn(a,this.C,this.scheduler))}}function Rn(a){const b=a.D;null!==b&&(a.remove(b),b.unsubscribe(),a.D=null)}function Sn(a){Rn(a);if(a.C){const b=a.F;a.F=null;a.C=!1;a.destination.next(b)}} -class Qn extends Qi{constructor(a,b,c){super(a);this.G=b;this.scheduler=c;this.F=this.D=null;this.C=!1}Oa(a){Rn(this);this.F=a;this.C=!0;this.add(this.D=this.scheduler.Oc(Tn,this.G,this))}nc(){Sn(this);this.destination.complete()}}function Tn(a){Sn(a)};function Un(a=null){return b=>rj(b,new Vn(a))}class Vn{constructor(a){this.defaultValue=a}call(a,b){return b.subscribe(new Wn(a,this.defaultValue))}}class Wn extends Qi{constructor(a,b){super(a);this.defaultValue=b;this.C=!0}Oa(a){this.C=!1;this.destination.next(a)}nc(){this.C&&this.destination.next(this.defaultValue);this.destination.complete()}};function Xn(a=qk){return b=>rj(b,new Yn(a))}class Yn{constructor(a){this.delay=0;this.scheduler=a}call(a,b){return b.subscribe(new Zn(a,this.delay,this.scheduler))}}function $n(a){var b=a.source;const c=b.C,d=a.scheduler,e=a.destination;for(;0=c[0].time-d.now();)e.next(c.shift().value);0rj(a,new co)}class co{call(a,b){return b.subscribe(new eo(a))}}class eo extends Qi{constructor(a){super(a);this.C=!1}D(a,b){return a===b}Oa(a){let b;try{b=a}catch(d){return this.destination.error(d)}let c=!1;if(this.C)try{const d=this.D;c=d(this.key,b)}catch(d){return this.destination.error(d)}else this.C=!0;c||(this.key=b,this.destination.next(a))}};function fo(){if(isNaN(1))throw new TypeError("'count' is not a number");return a=>rj(a,new go)}class go{constructor(){this.count=1}call(a,b){return b.subscribe(new ho(a,this.count))}}class ho extends Qi{constructor(a,b){super(a);this.count=b;this.C=0}Oa(a){const b=this.count,c=++this.C;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))}};function io(a=jo){return b=>rj(b,new ko(a))}class ko{constructor(a){this.C=a}call(a,b){return b.subscribe(new lo(a,this.C))}}class lo extends Qi{constructor(a,b){super(a);this.D=b;this.C=!1}Oa(a){this.C=!0;this.destination.next(a)}nc(){if(this.C)return this.destination.complete();let a;try{a=this.D()}catch(b){a=b}this.destination.error(a)}}function jo(){return new pj};function mo(a){return b=>rj(b,new no(a))}class no{constructor(a){this.callback=a}call(a,b){a=b.subscribe(a);a.add(this.callback);return a}};function oo(a,b){const c=2<=arguments.length;return d=>C(d,a?tk((e,f)=>a(e,f,d)):Ti,fo(),c?Un(b):io(()=>new pj))};function po(){if(isNaN(1))throw new TypeError("'count' is not a number");return function(a){return rj(a,new qo)}}class qo{constructor(){this.total=1}call(a,b){return b.subscribe(new ro(a,this.total))}} -class ro extends Qi{constructor(a,b){super(a);this.total=b;this.C=[];this.count=0}Oa(a){const b=this.C,c=this.total,d=this.count++;b.length=this.total?this.total:this.count,d=this.C;for(let e=0;eC(d,a?tk((e,f)=>a(e,f,d)):Ti,po(),c?Un(b):io(()=>new pj))};function to(a){return b=>rj(b,new uo(a))}class uo{constructor(a){this.value=a}call(a,b){return b.subscribe(new vo(a,this.value))}}class vo extends Qi{constructor(a,b){super(a);this.value=b}Oa(){this.destination.next(this.value)}};function wo(a,b){let c=!1;2<=arguments.length&&(c=!0);return function(d){return rj(d,new xo(a,b,c))}}class xo{constructor(a,b,c=!1){this.C=a;this.D=b;this.F=c}call(a,b){return b.subscribe(new yo(a,this.C,this.D,this.F))}}class yo extends Qi{constructor(a,b,c,d){super(a);this.D=b;this.oc=c;this.C=d;this.index=0}Oa(a){const b=this.destination;if(this.C){const c=this.index++;let d;try{d=this.D(this.oc,a,c)}catch(e){b.error(e);return}this.oc=d;b.next(d)}else this.oc=a,this.C=!0,b.next(a)}};function zo(){var a=Ao;return function(b){let c;c="function"===typeof a?a:function(){return a};const d=Object.create(b,vj);d.source=b;d.hy=c;return d}};function Ao(){return new cj}function Bo(){return a=>sj()(zo()(a))};function Co(){var a={bufferSize:1,Ql:!0};let b;a&&"object"===typeof a?b=a:b={bufferSize:a,UE:void 0,Ql:!1,scheduler:void 0};return c=>rj(c,Do(b))} -function Do({bufferSize:a=Infinity,UE:b=Infinity,Ql:c,scheduler:d}){let e,f=0,g;return function(k){f++;let m;e?m=e.subscribe(this):(e=new mj(a,b,d),m=e.subscribe(this),g=k.subscribe({next(p){e.next(p)},error(p){const t=e;e=g=void 0;t.error(p)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));this.add(()=>{f--;m.unsubscribe();c&&0===f&&g&&(g.unsubscribe(),e=g=void 0)})}};function Eo(){return a=>rj(a,new Fo)}class Fo{constructor(){this.total=1}call(a,b){return b.subscribe(new Go(a,this.total))}}class Go extends Qi{constructor(a,b){super(a);this.total=b;this.count=0}Oa(a){++this.count>this.total&&this.destination.next(a)}};function Ho(...a){const b=a[a.length-1];return ij(b)?(a.pop(),c=>hk(a,c,b)):c=>hk(a,c)};function Io(a){return b=>rj(b,new Jo(a))}class Jo{constructor(a){this.project=a}call(a,b){return b.subscribe(new Ko(a,this.project))}} -class Ko extends Lj{constructor(a,b){super(a);this.destination=a;this.project=b;this.index=0}Oa(a){let b;const c=this.index++;try{b=this.project(a,c)}catch(d){this.destination.error(d);return}(a=this.C)&&a.unsubscribe();a=new Jj(this);this.destination.add(a);this.C=a;Nj(b,a)}nc(){const a=this.C;a&&!a.closed||super.nc();this.C=void 0;this.unsubscribe()}Dg(){this.C=void 0;this.Rb&&super.nc()}Eg(a){this.destination.next(a)}};function Lo(a){return b=>rj(b,function(c){const d=this;Sj(a).subscribe(new qj(d,()=>d.complete(),sk));!d.closed&&c.subscribe(d)})};function Mo(a){return b=>rj(b,new No(a))}class No{constructor(a){this.mf=a}call(a,b){return b.subscribe(new Oo(a,this.mf))}}class Oo extends Qi{constructor(a,b){super(a);this.mf=b;this.index=0}Oa(a){var b=this.destination;let c;try{c=this.mf(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):b.complete()}};function Po(a){return function(b){return rj(b,new Qo(a))}}class Qo{constructor(a){this.C=a;this.complete=this.error=void 0}call(a,b){return b.subscribe(new Ro(a,this.C,this.error,this.complete))}} -class Ro extends Qi{constructor(a,b,c,d){super(a);this.C=this.D=this.F=sk;this.D=c||sk;this.C=d||sk;Mi(b)?(this.Db=this,this.F=b):b&&(this.Db=b,this.F=b.next||sk,this.D=b.error||sk,this.C=b.complete||sk)}Oa(a){try{this.F.call(this.Db,a)}catch(b){this.destination.error(b);return}this.destination.next(a)}pe(a){try{this.D.call(this.Db,a)}catch(b){this.destination.error(b);return}this.destination.error(a)}nc(){try{this.C.call(this.Db)}catch(a){this.destination.error(a);return}return this.destination.complete()}} +class Qn extends Qi{constructor(a,b,c){super(a);this.G=b;this.scheduler=c;this.F=this.D=null;this.C=!1}Oa(a){Rn(this);this.F=a;this.C=!0;this.add(this.D=this.scheduler.Oc(Tn,this.G,this))}oc(){Sn(this);this.destination.complete()}}function Tn(a){Sn(a)};function Un(a=null){return b=>rj(b,new Vn(a))}class Vn{constructor(a){this.defaultValue=a}call(a,b){return b.subscribe(new Wn(a,this.defaultValue))}}class Wn extends Qi{constructor(a,b){super(a);this.defaultValue=b;this.C=!0}Oa(a){this.C=!1;this.destination.next(a)}oc(){this.C&&this.destination.next(this.defaultValue);this.destination.complete()}};function Xn(a=qk){return b=>rj(b,new Yn(a))}class Yn{constructor(a){this.delay=0;this.scheduler=a}call(a,b){return b.subscribe(new Zn(a,this.delay,this.scheduler))}}function $n(a){var b=a.source;const c=b.C,d=a.scheduler,e=a.destination;for(;0=c[0].time-d.now();)e.next(c.shift().value);0rj(a,new co)}class co{call(a,b){return b.subscribe(new eo(a))}}class eo extends Qi{constructor(a){super(a);this.C=!1}D(a,b){return a===b}Oa(a){let b;try{b=a}catch(d){return this.destination.error(d)}let c=!1;if(this.C)try{const d=this.D;c=d(this.key,b)}catch(d){return this.destination.error(d)}else this.C=!0;c||(this.key=b,this.destination.next(a))}};function fo(){if(isNaN(1))throw new TypeError("'count' is not a number");return a=>rj(a,new go)}class go{constructor(){this.count=1}call(a,b){return b.subscribe(new ho(a,this.count))}}class ho extends Qi{constructor(a,b){super(a);this.count=b;this.C=0}Oa(a){const b=this.count,c=++this.C;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))}};function io(a=jo){return b=>rj(b,new ko(a))}class ko{constructor(a){this.C=a}call(a,b){return b.subscribe(new lo(a,this.C))}}class lo extends Qi{constructor(a,b){super(a);this.D=b;this.C=!1}Oa(a){this.C=!0;this.destination.next(a)}oc(){if(this.C)return this.destination.complete();let a;try{a=this.D()}catch(b){a=b}this.destination.error(a)}}function jo(){return new pj};function mo(a){return b=>rj(b,new no(a))}class no{constructor(a){this.callback=a}call(a,b){a=b.subscribe(a);a.add(this.callback);return a}};function oo(a,b){const c=2<=arguments.length;return d=>C(d,a?tk((e,f)=>a(e,f,d)):Ti,fo(),c?Un(b):io(()=>new pj))};function po(){if(isNaN(1))throw new TypeError("'count' is not a number");return function(a){return rj(a,new qo)}}class qo{constructor(){this.total=1}call(a,b){return b.subscribe(new ro(a,this.total))}} +class ro extends Qi{constructor(a,b){super(a);this.total=b;this.C=[];this.count=0}Oa(a){const b=this.C,c=this.total,d=this.count++;b.length=this.total?this.total:this.count,d=this.C;for(let e=0;eC(d,a?tk((e,f)=>a(e,f,d)):Ti,po(),c?Un(b):io(()=>new pj))};function to(a){return b=>rj(b,new uo(a))}class uo{constructor(a){this.value=a}call(a,b){return b.subscribe(new vo(a,this.value))}}class vo extends Qi{constructor(a,b){super(a);this.value=b}Oa(){this.destination.next(this.value)}};function wo(a,b){let c=!1;2<=arguments.length&&(c=!0);return function(d){return rj(d,new xo(a,b,c))}}class xo{constructor(a,b,c=!1){this.C=a;this.D=b;this.F=c}call(a,b){return b.subscribe(new yo(a,this.C,this.D,this.F))}}class yo extends Qi{constructor(a,b,c,d){super(a);this.D=b;this.pc=c;this.C=d;this.index=0}Oa(a){const b=this.destination;if(this.C){const c=this.index++;let d;try{d=this.D(this.pc,a,c)}catch(e){b.error(e);return}this.pc=d;b.next(d)}else this.pc=a,this.C=!0,b.next(a)}};function zo(){var a=Ao;return function(b){let c;c="function"===typeof a?a:function(){return a};const d=Object.create(b,vj);d.source=b;d.hy=c;return d}};function Ao(){return new cj}function Bo(){return a=>sj()(zo()(a))};function Co(){var a={bufferSize:1,Rl:!0};let b;a&&"object"===typeof a?b=a:b={bufferSize:a,UE:void 0,Rl:!1,scheduler:void 0};return c=>rj(c,Do(b))} +function Do({bufferSize:a=Infinity,UE:b=Infinity,Rl:c,scheduler:d}){let e,f=0,g;return function(k){f++;let m;e?m=e.subscribe(this):(e=new mj(a,b,d),m=e.subscribe(this),g=k.subscribe({next(p){e.next(p)},error(p){const t=e;e=g=void 0;t.error(p)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));this.add(()=>{f--;m.unsubscribe();c&&0===f&&g&&(g.unsubscribe(),e=g=void 0)})}};function Eo(){return a=>rj(a,new Fo)}class Fo{constructor(){this.total=1}call(a,b){return b.subscribe(new Go(a,this.total))}}class Go extends Qi{constructor(a,b){super(a);this.total=b;this.count=0}Oa(a){++this.count>this.total&&this.destination.next(a)}};function Ho(...a){const b=a[a.length-1];return ij(b)?(a.pop(),c=>hk(a,c,b)):c=>hk(a,c)};function Io(a){return b=>rj(b,new Jo(a))}class Jo{constructor(a){this.project=a}call(a,b){return b.subscribe(new Ko(a,this.project))}} +class Ko extends Lj{constructor(a,b){super(a);this.destination=a;this.project=b;this.index=0}Oa(a){let b;const c=this.index++;try{b=this.project(a,c)}catch(d){this.destination.error(d);return}(a=this.C)&&a.unsubscribe();a=new Jj(this);this.destination.add(a);this.C=a;Nj(b,a)}oc(){const a=this.C;a&&!a.closed||super.oc();this.C=void 0;this.unsubscribe()}Dg(){this.C=void 0;this.Rb&&super.oc()}Eg(a){this.destination.next(a)}};function Lo(a){return b=>rj(b,function(c){const d=this;Sj(a).subscribe(new qj(d,()=>d.complete(),sk));!d.closed&&c.subscribe(d)})};function Mo(a){return b=>rj(b,new No(a))}class No{constructor(a){this.mf=a}call(a,b){return b.subscribe(new Oo(a,this.mf))}}class Oo extends Qi{constructor(a,b){super(a);this.mf=b;this.index=0}Oa(a){var b=this.destination;let c;try{c=this.mf(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):b.complete()}};function Po(a){return function(b){return rj(b,new Qo(a))}}class Qo{constructor(a){this.C=a;this.complete=this.error=void 0}call(a,b){return b.subscribe(new Ro(a,this.C,this.error,this.complete))}} +class Ro extends Qi{constructor(a,b,c,d){super(a);this.C=this.D=this.F=sk;this.D=c||sk;this.C=d||sk;Mi(b)?(this.Db=this,this.F=b):b&&(this.Db=b,this.F=b.next||sk,this.D=b.error||sk,this.C=b.complete||sk)}Oa(a){try{this.F.call(this.Db,a)}catch(b){this.destination.error(b);return}this.destination.next(a)}pe(a){try{this.D.call(this.Db,a)}catch(b){this.destination.error(b);return}this.destination.error(a)}oc(){try{this.C.call(this.Db)}catch(a){this.destination.error(a);return}return this.destination.complete()}} ;var So={jr:!0,Is:!1};function To(a){return b=>rj(b,new Uo(a))}class Uo{constructor(a){var b=!!So.jr,c=!!So.Is;this.C=a;this.jr=b;this.Is=c}call(a,b){return b.subscribe(new Vo(a,this.C,this.jr,this.Is))}}function Wo(a){const b=a.D;a.C&&(a.destination.next(b),Xo(a,b));a.C=!1;a.D=null}function Xo(a,b){let c;try{c=a.G(b)}catch(d){a.destination.error(d);return}a.add(a.F=Nj(c,new Jj(a)))}function Yo(a){const b=a.F,c=a.N;b&&b.unsubscribe();a.F=null;c&&Wo(a)} class Vo extends Lj{constructor(a,b,c,d){super(a);this.destination=a;this.G=b;this.J=c;this.N=d;this.D=null;this.C=!1}Oa(a){this.C=!0;this.D=a;this.F||(this.J?Wo(this):Xo(this,a))}Eg(){Yo(this)}Dg(){Yo(this)}};var Zo=new df("");function $o(){Le=()=>{throw new Zd(600,!1);}}function ap(a,b,c){try{const d=c();return sn(d)?d.catch(e=>{Mk(b,()=>a.handleError(e));throw e;}):d}catch(d){throw Mk(b,()=>a.handleError(d)),d;}} -function bp(a,b){let c=null;a.Za.C||(c=a.Za.get(ui,null,{optional:!0}));let d=0;const e=a.fa;for(;10>d;){const f=0===d;if(b||!f){a.ja.next(f);for(let {D:g,J:k}of a.D)cp(g,k,f,a.aa)}else{let g,k,m;null==(g=c)||null==(m=(k=g).Um)||m.call(k);let p,t,w;null==(p=c)||null==(w=(t=p).end)||w.call(t)}d++;bl(e);if(!a.P.some(({D:g})=>Lg(g))&&(e.lj(),!a.P.some(({D:g})=>Lg(g))))break}} +function bp(a,b){let c=null;a.Ua.C||(c=a.Ua.get(ui,null,{optional:!0}));let d=0;const e=a.fa;for(;10>d;){const f=0===d;if(b||!f){a.ja.next(f);for(let {D:g,J:k}of a.D)cp(g,k,f,a.aa)}else{let g,k,m;null==(g=c)||null==(m=(k=g).Vm)||m.call(k);let p,t,w;null==(p=c)||null==(w=(t=p).end)||w.call(t)}d++;bl(e);if(!a.P.some(({D:g})=>Lg(g))&&(e.lj(),!a.P.some(({D:g})=>Lg(g))))break}} function dp(a,b){a.D.push(b);if(b.G)throw new Zd(902,!1);b.F=a;a=0!==(b.D[2]&512);const c=b.D[16];null===c||a||ml(c,b.D);Mg(b.D)} -var fp=class{constructor(){this.N=[];this.Ga=this.G=!1;this.F=[];this.D=[];this.sa=lf(xi);this.fa=lf(Yk);this.aa=lf(bi);this.na=new Set;this.ja=new cj;this.O=new cj;this.T=[];this.Kf=[];this.isStable=C(lf(xn).ll,xj(a=>!a));this.Za=lf(kg)}get P(){return[...this.na.keys(),...this.D]}get C(){return this.Ga}get xa(){return this.Za}Kk(a,b){const c=a instanceof qi;if(!this.Za.get(vn).done)throw new Zd(405,!1);let d;c?d=a:d=gn(this.Za.get(Yh),a);this.T.push(d.fq);a=d.tC?void 0:this.Za.get(Zh);const e=d.create(Xh, -[],b||d.Vl,a),f=e.location.R,g=e.xa.get(zn,null);null!=g&&g.G.C.set(f,g);e.ob(()=>{this.fj(e.C);ep(this.Kf,e);null!=g&&g.G.C.delete(f)});this.ca(e);return e}J(a){if(this.G)throw new Zd(101,!1);const b=qe(null);try{this.G=!0,bp(this,a)}catch(c){this.sa(c)}finally{this.G=!1,qe(b),this.O.next()}}fj(a){ep(this.D,a);a.F=null;const b=0!==(a.D[2]&512),c=a.D[16];null===c||b||nl(c,a.D);ll(a.D[1],a.D)}ca(a){dp(this,a.C);this.J(!0);this.Kf.push(a);const b=this.Za.get(Zo,[]);[...this.N,...b].forEach(c=>c(a))}va(){if(!this.Ga)try{this.F.forEach(a=> -a()),this.D.slice().forEach(a=>a.destroy())}finally{this.Ga=!0,this.D=[],this.N=[],this.F=[]}}ob(a){this.F.push(a);return()=>ep(this.F,a)}destroy(){if(this.Ga)throw new Zd(406,!1);const a=this.Za;a.destroy&&!a.C&&a.destroy()}get ua(){return this.D.length}};fp.K=function(a){return new (a||fp)};fp.pa=Md({ma:fp,ba:fp.K,ea:"root"});function ep(a,b){b=a.indexOf(b);-1!a));this.Ua=lf(kg)}get P(){return[...this.na.keys(),...this.D]}get C(){return this.Ga}get xa(){return this.Ua}Kk(a,b){const c=a instanceof qi;if(!this.Ua.get(vn).done)throw new Zd(405,!1);let d;c?d=a:d=gn(this.Ua.get(Yh),a);this.T.push(d.fq);a=d.tC?void 0:this.Ua.get(Zh);const e=d.create(Xh, +[],b||d.Wl,a),f=e.location.R,g=e.xa.get(zn,null);null!=g&&g.G.C.set(f,g);e.ob(()=>{this.fj(e.C);ep(this.Kf,e);null!=g&&g.G.C.delete(f)});this.ca(e);return e}J(a){if(this.G)throw new Zd(101,!1);const b=qe(null);try{this.G=!0,bp(this,a)}catch(c){this.sa(c)}finally{this.G=!1,qe(b),this.O.next()}}fj(a){ep(this.D,a);a.F=null;const b=0!==(a.D[2]&512),c=a.D[16];null===c||b||nl(c,a.D);ll(a.D[1],a.D)}ca(a){dp(this,a.C);this.J(!0);this.Kf.push(a);const b=this.Ua.get(Zo,[]);[...this.N,...b].forEach(c=>c(a))}va(){if(!this.Ga)try{this.F.forEach(a=> +a()),this.D.slice().forEach(a=>a.destroy())}finally{this.Ga=!0,this.D=[],this.N=[],this.F=[]}}ob(a){this.F.push(a);return()=>ep(this.F,a)}destroy(){if(this.Ga)throw new Zd(406,!1);const a=this.Ua;a.destroy&&!a.C&&a.destroy()}get ua(){return this.D.length}};fp.K=function(a){return new (a||fp)};fp.pa=Md({ma:fp,ba:fp.K,ea:"root"});function ep(a,b){b=a.indexOf(b);-1=a.length?a.push(b):a.splice(f,0,b)):(a.push(b),b[4]=null);b[3]=a;f=b[16];null!==f&&a!==f&&ml(f,b);f=b[18];null!==f&&Tm(f,e);Mg(b);b[2]|=128;d&&(c=ul(c,a),f=b[11],d=f.parentNode(a[7]),null!==d&&(a=a[5],b[0]=d,b[5]=a,kl(f,1,e.firstChild,b,d,c,!1)));b=b[6];null!==b&&null!==b.firstChild&&(b.firstChild=null)};var kp=class{};kp.wf=lp;function lp(){return mp(Vg(),Ug())}function np(a,b,c,d){const e=b.D;if(Bg(e[3])){var f=a.indexOf(b);-1!==f?a.detach(f):(f=e[3],f=new op(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.Zo(c);a=a.jg;jp(a,e,c,d);if(b.F)throw new Zd(902,!1);b.G=!0;d=pp(a);c>=d.length?d.push(b):d.splice(c,0,b);return b} function qp(a,b,c,d,e){var f=b&&"function"!==typeof b;if(!f){var g=c||{};c=g.index;d=g.xa;e=g.uo;g=g.Of||g.bG}b=f?b:new hn(b[$d]||null);d=d||a.Cj;g||null!=b.Aj||(f=(f?d:a.Cj).get(kg,null))&&(g=f);e=b.create(d,e,null,g);np(a,e.C,c,ip(a.tk,null));return e} const op=class extends kp{constructor(a,b,c){super();this.jg=a;this.tk=b;this.sk=c}get element(){return ri(this.tk,this.sk)}get xa(){return new Fh(this.tk,this.sk)}get Cj(){const a=wh(this.tk,this.sk);if(-1!==a){const b=nh(a,this.sk);return new Fh(b[1].data[(a&32767)+8],b)}return new Fh(null,this.sk)}clear(){for(;0{b(d,e);c(d,e)}:b}function Gp(a,b){const c=a.dc;a.dc=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b}function Ep(a,b){const c=a.Ia;a.Ia=c?(d,e)=>{b(d,e);c(d,e)}:b};function Hp(a,b,c){if(null!==a.ol)for(const e of a.ol){const f=e.rq[ae]||null;a=f.ej;var d=e.inputs;for(const g in d)d.hasOwnProperty(g)&&(a[d[g]]=a[g]);Hp(f,b,c);c.set(f,e);b.push(f)}}function Ip(a){if(void 0===a||0===a.length)return Ef;const b={};for(let c=0;c>17&32767:(e&131068)>>2,k=!1;for(;0!==g&&(!1===k||f);){const p=a[g+1];var m=a[g];if(null===m||null==b||(Array.isArray(m)?m[1]:m)===b||Array.isArray(m)&&"string"===typeof b&&0<=Wf(m,b))k=!0,a[g+1]=d?p|1:p|2;g=d?p>>17&32767:(p&131068)>>2}k&&(a[c+1]=d?e|2:e|1)};var gq=0,hq=0,iq=0;function jq(a,b){const c=gq;if(c===b)return-1;for(b=hq=b;b=a.charCodeAt(b);)b++;return b};function lq(a,b,c){mq(a,b,c,!1);return lq}function nq(a,b){mq(a,b,null,!0);return nq}function mq(a,b,c,d){const e=Ug(),f=Rg.ub,g=Yg(2);f.wn&&oq(f,a,g,d);if(b!==xl&&wp(e,g,b)){var k=f.data[Rg.selectedIndex],m=e[11];null!=b&&""!==b&&("string"===typeof c?b+=c:"object"===typeof b&&(b=he(Bl(b))));pq(f,k,e,m,a,e[g+1]=b,d,g)}} -function qq(a,b){const c=Rg.ub;var d=Yg(2);c.wn&&oq(c,null,d,!0);const e=Ug();if(b!==xl&&wp(e,d,b)){var f=c.data[Rg.selectedIndex];if(0===(f.flags&8)||d>=c.Pv){var g=e[11],k=e[d+1];if(null==b||""===b)var m=Ff;else if(m=[],b=Bl(b),Array.isArray(b))for(var p=0;p=a.Pv;0!==(f.flags&(d?8:16))&&null===b&&!a&&(b=!1);var g=f,k=Zg(e),m=d?g.xo:g.yo;if(null===k)0===(d?g.Ok:g.bm)&&(b=rq(null,e,g,b,d),b=sq(b,g.attrs,d),m=null);else{var p=g.mn;if(-1===p||e[p]!==k)if(b=rq(k,e,g,b,d),null===m)k=d?g.Ok:g.bm,k=0!==(k&131068)>>2?e[k>>17&32767]:void 0,void 0!==k&&Array.isArray(k)&&(k=rq(null,e,g,k[1],d),k=sq(k,g.attrs,d),e[(d?g.Ok:g.bm)>>17&32767]=k);else{m=void 0;k=g.we;for(p=1+g.mn;p>17&32767;g=(g&131068)>>2;e[c]=b;k=!1;if(Array.isArray(b)){if(p=b[1],null===p||0>17&32767,e[c+1]=b<<17|a<<2,0!==b&&(e[b+1]=e[b+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,0!==a&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=g<<17|0,0===a?a=c:e[g+1]=e[g+1]&-131069|c<<2,g=c);k&&(e[c+1]|=2);fq(e,p,c,!0);fq(e,p,c,!1);b=p;m=d?f.xo:f.yo;null!=m&&"string"==typeof b&& -0<=Wf(m,b)&&(e[c+1]|=1);g=a<<17|g<<2;d?f.Ok=g:f.bm=g}}function rq(a,b,c,d,e){let f;const g=c.we;let k=c.mn;for(-1===k?k=c.nd:k++;k{b(d,e);c(d,e)}:b}function Gp(a,b){const c=a.ec;a.ec=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b}function Ep(a,b){const c=a.Ia;a.Ia=c?(d,e)=>{b(d,e);c(d,e)}:b};function Hp(a,b,c){if(null!==a.ol)for(const e of a.ol){const f=e.rq[ae]||null;a=f.ej;var d=e.inputs;for(const g in d)d.hasOwnProperty(g)&&(a[d[g]]=a[g]);Hp(f,b,c);c.set(f,e);b.push(f)}}function Ip(a){if(void 0===a||0===a.length)return Ef;const b={};for(let c=0;c>17&32767:(e&131068)>>2,k=!1;for(;0!==g&&(!1===k||f);){const p=a[g+1];var m=a[g];if(null===m||null==b||(Array.isArray(m)?m[1]:m)===b||Array.isArray(m)&&"string"===typeof b&&0<=Wf(m,b))k=!0,a[g+1]=d?p|1:p|2;g=d?p>>17&32767:(p&131068)>>2}k&&(a[c+1]=d?e|2:e|1)};var gq=0,hq=0,iq=0;function jq(a,b){const c=gq;if(c===b)return-1;for(b=hq=b;b=a.charCodeAt(b);)b++;return b};function lq(a,b,c){mq(a,b,c,!1);return lq}function nq(a,b){mq(a,b,null,!0);return nq}function mq(a,b,c,d){const e=Ug(),f=Rg.ub,g=Yg(2);f.xn&&oq(f,a,g,d);if(b!==xl&&wp(e,g,b)){var k=f.data[Rg.selectedIndex],m=e[11];null!=b&&""!==b&&("string"===typeof c?b+=c:"object"===typeof b&&(b=he(Bl(b))));pq(f,k,e,m,a,e[g+1]=b,d,g)}} +function qq(a,b){const c=Rg.ub;var d=Yg(2);c.xn&&oq(c,null,d,!0);const e=Ug();if(b!==xl&&wp(e,d,b)){var f=c.data[Rg.selectedIndex];if(0===(f.flags&8)||d>=c.Pv){var g=e[11],k=e[d+1];if(null==b||""===b)var m=Ff;else if(m=[],b=Bl(b),Array.isArray(b))for(var p=0;p=a.Pv;0!==(f.flags&(d?8:16))&&null===b&&!a&&(b=!1);var g=f,k=Zg(e),m=d?g.xo:g.yo;if(null===k)0===(d?g.Ok:g.cm)&&(b=rq(null,e,g,b,d),b=sq(b,g.attrs,d),m=null);else{var p=g.nn;if(-1===p||e[p]!==k)if(b=rq(k,e,g,b,d),null===m)k=d?g.Ok:g.cm,k=0!==(k&131068)>>2?e[k>>17&32767]:void 0,void 0!==k&&Array.isArray(k)&&(k=rq(null,e,g,k[1],d),k=sq(k,g.attrs,d),e[(d?g.Ok:g.cm)>>17&32767]=k);else{m=void 0;k=g.we;for(p=1+g.nn;p>17&32767;g=(g&131068)>>2;e[c]=b;k=!1;if(Array.isArray(b)){if(p=b[1],null===p||0>17&32767,e[c+1]=b<<17|a<<2,0!==b&&(e[b+1]=e[b+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,0!==a&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=g<<17|0,0===a?a=c:e[g+1]=e[g+1]&-131069|c<<2,g=c);k&&(e[c+1]|=2);Mp(e,p,c,!0);Mp(e,p,c,!1);b=p;m=d?f.xo:f.yo;null!=m&&"string"==typeof b&& +0<=Wf(m,b)&&(e[c+1]|=1);g=a<<17|g<<2;d?f.Ok=g:f.cm=g}}function rq(a,b,c,d,e){let f;const g=c.we;let k=c.nn;for(-1===k?k=c.nd:k++;k>2,g):void 0)&&(void 0!==f||2==(m&2)&&(f=uq(a,null,c,e,k,g)),b=Hg(c[Rg.selectedIndex]),g?f?d.Ri(b,e):d.wo(b,e):(g=-1===e.indexOf("-")?void 0:2,null==f?d.Zr(b,e,g):("string"===typeof f&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.setStyle(b,e,f,g))))}} function uq(a,b,c,d,e,f){const g=null===b;let k=void 0;for(;0>17&32767:(e&131068)>>2}null!==b&&(a=f?b.xo:b.yo,null!=a&&(k=Xf(a,d)));return k};function vq(a){a=wp(Ug(),Rg.ed++,a)?"mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open "+ge(a):xl;qq(Vf,a)};function wq(a,b,c){const d=Math.min(b,c);b=Math.max(b,c);c=a.detach(b);if(1t&&a.C(f,p),f++;else{var w=a.at(g);t=b[k];var B=yq(g,w,k,t,c);0!==B?(0>B&&a.C(g,t),g--,k--):(m=c(f,m),w=c(g,w),B=c(f,p),Object.is(B,w)?(w=c(k,t),Object.is(w,m)?(wq(a,f,g),a.C(g,t),k--,g--):a.move(g,f),a.C(f,p),f++):(null!=d||(d=new Aq),null!=e||(e=Bq(a,f,g,c)),Cq(a,d,f,B)?(a.C(f,p),f++,g++):e.has(B)?(d.set(m,a.detach(f)),g--):(p=a.create(f, @@ -317,408 +317,408 @@ var Aq=class{constructor(){this.D=new Map;this.C=void 0}has(a){return this.D.has this.C;for(;f.has(e);)e=f.get(e),a(e,d)}}}};function Eq(a){Ei("NgControlFlow");var b=Ug(),c=Rg.ed++,d=b[c]!==xl?b[c]:-1;d=-1!==d?b[25+d]:void 0;if(wp(b,c,a)){c=qe(null);try{if(void 0!==d){const e=ol(d,0);void 0!==e&&pl(e[1],e)}if(-1!==a){a=25+a;const e=b[a],f=b[1].data[a],g=gp(b,f,void 0,{qq:null});jp(e,g,0,ip(f,null))}}finally{qe(c)}}else void 0!==d&&(b=hp(d,0),void 0!==b&&(b[8]=void 0))}var Fq=class{constructor(a,b,c){this.C=a;this.da=b;this.Cb=c}get Ty(){return this.C.length-10}};function Gq(a){return a}function Hq(a,b){return b} class Iq{constructor(a){this.D=a;this.C=void 0}}function Jq(a,b,c,d,e,f,g){Ei("NgControlFlow");const k=Ug(),m=Rg.ub;Ug()[25+a]=new Iq(g);yp(k,m,a+1,b,c,d,e,Kg(m.Ca,f))} class Kq extends xq{constructor(a,b,c){super();this.D=a;this.N=b;this.J=c;this.G=void 0;this.F=!1}get length(){return this.D.length-10}at(a){return hp(this.D,a)[8].da}attach(a,b){const c=b[6];this.F||(this.F=a!==this.length);jp(this.D,b,a,ip(this.J,c))}detach(a){this.F||(this.F=a!==this.length-1);return ol(this.D,a)}create(a,b){a=gp(this.N,this.J,new Fq(this.D,b,a),{qq:null});let c;null==(c=this.G)||c.C();return a}destroy(a){pl(a[1],a);let b;null==(b=this.G)||b.D()}C(a,b){hp(this.D,a)[8].da=b}reset(){this.F= -!1;let a;null==(a=this.G)||a.reset()}}function Lq(a){const b=qe(null);var c=Rg.selectedIndex;try{const d=Ug(),e=d[1],f=d[c];c+=1;const g=d[c];void 0===f.C?f.C=new Kq(g,d,e.data[c]):f.C.reset();const k=f.C;zq(k,a,f.D);if(k.F)for(a=0;ac?b[c]:null;"string"===typeof f&&(e+=2)}return null} function Sq(a,b,c,d,e,f,g){var k=1===(d.flags&1);const m=a.Bc&&(a.be||(a.be=[])),p=b[7]||(b[7]=[]);var t=!0;if(d.type&3||g){var w=Ig(d,b);const G=g?g(w):w;w=p.length;const J=g?aa=>g(Hg(aa[d.index])):d.index;let N=null;!g&&k&&(N=Uq(a,b,e,d.index));null!==N?((N.xz||N).ht=f,N.xz=f,t=!1):(f=Vq(d,b,f),a=c.Gd(G,e,f),p.push(f,a),m&&m.push(e,J,w,w+1))}else f=Vq(d,b,f);a=d.outputs;let B;if(t&&null!==a&&(B=a[e])&&(t=B.length))for(a=0;ae)w.push(null);else{a=w;var f=a.push,g=b,k=p[e],m=t[B+1];e=c.metadata.read;-1===m?(e=k,g=e.type&11?ri(e,g):e.type&4?er(e,g):null):-2===m?g=e===si?ri(k,g):e===br?er(k,g):e===kp?mp(k,g):void 0:g=Eh(g,g[1],m,k);f.call(a,g)}}d.matches=w}return d.matches} function pr(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(null!==f)for(a=or(a,b,e,c),c=0;cb.trim())}function sr(a,b,c){null===a.queries&&(a.queries=new jr);a.queries.track(new nr(b,c))};function tr(a,b,c){const d=Rg.ub;if(d.Bc){const e=Vg();sr(d,new ir(b,c),e.index);b=d.dc||(d.dc=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(d.queries.length-1,a);2===(c&2)&&(d.ay=!0)}qr(d,c)}function ur(a,b){const c=Rg.ub;c.Bc&&(sr(c,new ir(a,b),-1),2===(b&2)&&(c.by=!0));qr(c,b)} -function vr(a){var b=Ug(),c=Rg.ub;const d=Rg.ce;Rg.ce=d+1;c=c.queries.queries[d];if(a.qc&&4===(b[2]&4)===(2===(c.metadata.flags&2))){if(null===c.matches)a.reset([]);else{c=b[1];const e=c.queries.queries[d];b=e.kv?pr(c,b,d,[]):or(c,b,e,d);a.reset(b,ti);$q(a)}return!0}return!1}function wr(){return Ug()[18].queries[Rg.ce].Wr};function xr(a){Ei("NgSignals");a=Me(a);const b=a[pe];a.set=c=>Te(b,c);a.update=c=>{Be()||Le();Te(b,c(b.value))};a.yF=yr.bind(a);return a}function yr(){const a=this[pe];if(void 0===a.sx){const b=()=>this();b[pe]=a;a.sx=b}return a.sx};function zr(a){return Rg.Bh[25+a]};function Z(a,b=""){const c=Ug(),d=Rg.ub;a+=25;const e=d.Bc?wm(d,a,1,b,null):d.data[a];gh=!0;b=c[11].lq(b);c[a]=b;gh&&sl(d,c,b,e);Wg(e,!1)};function Ar(a){Br("",a,"");return Ar}function Br(a,b,c){const d=Ug();a=wp(d,Rg.ed++,b)?a+ge(b)+c:xl;a!==xl&&Rm(d,a);return Br}function Cr(a,b,c,d,e){const f=Ug(),g=xp(f,Rg.ed,b,d);Yg(2);a=g?a+ge(b)+c+ge(d)+e:xl;a!==xl&&Rm(f,a);return Cr}function Dr(a,b,c,d,e,f,g,k,m){const p=Ug();var t=Rg.ed;const w=xp(p,t,b,d);t=xp(p,t+2,f,k)||w;Yg(4);a=t?a+ge(b)+c+ge(d)+e+ge(f)+g+ge(k)+m:xl;a!==xl&&Rm(p,a);return Dr};function Er(a,b,c,d,e){a=bf(a);if(Array.isArray(a))for(var f=0;f>20;if(eg(a)||!a.Eb)d=new mh(g,e),g=Fr(G,b,e?k:k+p,m),-1===g?(g=th(B,w),sh(g,f,G),Gr(f,a,b.length),b.push(G),B.nd++,B.we++,e&&(B.Jg+=1048576),c.push(d),w.push(d)):(c[g]=d,w[g]=d);else{m=Fr(G,b,k+p,m);k=Fr(G,b,k,k+p);var t=0<=m&&c[m];p=0<=k&&c[k];e&&!p||!e&&!t?(m=th(B,w),sh(m,f,G),m=c.length,t=new mh(e?Hr:Ir, +function qr(a,b){var c=Ug();b=new ar(4===(b&4));var d=b.destroy;const e=c[7]||(c[7]=[]);e.push(b);a.Bc&&(a.be||(a.be=[])).push(d,e.length-1);let f;(null!=(f=c[18])?f:c[18]=new gr).queries.push(new fr(b))}function hr(a){return a.split(",").map(b=>b.trim())}function rr(a,b,c){null===a.queries&&(a.queries=new jr);a.queries.track(new nr(b,c))};function tr(a,b,c){const d=Rg.ub;if(d.Bc){const e=Vg();rr(d,new ir(b,c),e.index);b=d.ec||(d.ec=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(d.queries.length-1,a);2===(c&2)&&(d.ay=!0)}qr(d,c)}function ur(a,b){const c=Rg.ub;c.Bc&&(rr(c,new ir(a,b),-1),2===(b&2)&&(c.by=!0));qr(c,b)} +function vr(a){var b=Ug(),c=Rg.ub;const d=Rg.ce;Rg.ce=d+1;c=c.queries.queries[d];if(a.rc&&4===(b[2]&4)===(2===(c.metadata.flags&2))){if(null===c.matches)a.reset([]);else{c=b[1];const e=c.queries.queries[d];b=e.kv?pr(c,b,d,[]):or(c,b,e,d);a.reset(b,ti);$q(a)}return!0}return!1}function wr(){return Ug()[18].queries[Rg.ce].Wr};function xr(a){Ei("NgSignals");a=Me(a);const b=a[pe];a.set=c=>Te(b,c);a.update=c=>{Be()||Le();Te(b,c(b.value))};a.yF=yr.bind(a);return a}function yr(){const a=this[pe];if(void 0===a.sx){const b=()=>this();b[pe]=a;a.sx=b}return a.sx};function zr(a){return Rg.Bh[25+a]};function Z(a,b=""){const c=Ug(),d=Rg.ub;a+=25;const e=d.Bc?wm(d,a,1,b,null):d.data[a];gh=!0;b=c[11].lq(b);c[a]=b;gh&&sl(d,c,b,e);Wg(e,!1)};function Ar(a){Br("",a,"");return Ar}function Br(a,b,c){const d=Ug();a=wp(d,Rg.ed++,b)?a+ge(b)+c:xl;a!==xl&&Rm(d,a);return Br}function Cr(a,b,c,d,e){const f=Ug(),g=xp(f,Rg.ed,b,d);Yg(2);a=g?a+ge(b)+c+ge(d)+e:xl;a!==xl&&Rm(f,a);return Cr}function Dr(a,b,c,d,e,f,g,k,m){const p=Ug();var t=Rg.ed;const w=xp(p,t,b,d);t=xp(p,t+2,f,k)||w;Yg(4);a=t?a+ge(b)+c+ge(d)+e+ge(f)+g+ge(k)+m:xl;a!==xl&&Rm(p,a);return Dr};function Er(a,b,c,d,e){a=bf(a);if(Array.isArray(a))for(var f=0;f>20;if(eg(a)||!a.Eb)d=new mh(g,e),g=Fr(G,b,e?k:k+p,m),-1===g?(g=th(B,w),sh(g,f,G),Gr(f,a,b.length),b.push(G),B.nd++,B.we++,e&&(B.Jg+=1048576),c.push(d),w.push(d)):(c[g]=d,w[g]=d);else{m=Fr(G,b,k+p,m);k=Fr(G,b,k,k+p);var t=0<=m&&c[m];p=0<=k&&c[k];e&&!p||!e&&!t?(m=th(B,w),sh(m,f,G),m=c.length,t=new mh(e?Hr:Ir, e),t.Eb=[],t.index=m,t.C=0,d&&!e&&t.C++,t.Eb.push(g),g=t,!e&&p&&(c[k].D=g),Gr(f,a,b.length,0),b.push(G),B.nd++,B.we++,e&&(B.Jg+=1048576),c.push(g),w.push(g)):(b=c[e?k:m],!e&&d&&b.C++,b=b.Eb.push(g)-1,Gr(f,a,-1{c.Vr=(d,e)=>{e=e?e(a):a;const f=Rg.ub;f.Bc&&(d=!!d.ta,Er(b,f.data,f.qg,d,!0),Er(e,f.data,f.qg,d,!1))}}};class Lr{constructor(a){this.Za=a;this.C=new Map}va(){try{for(const a of this.C.values())null!==a&&a.destroy()}finally{this.C.clear()}}}Lr.pa=Md({ma:Lr,ea:"environment",ba:()=>new Lr(r(kg))});function Mr(a){Ei("NgStandalone");a.Iq=b=>{b=b.get(Lr);if(a.ka){if(!b.C.has(a)){var c=Zf(a.type);c=0b;function Xr(a,b){let c=a.N;a=a.P;let d=0,e=null;for(;c||a;){const f=!a||c&&c.fd{g=a.wa(e,k);null!==c&&Object.is(c.G,g)?(d&&(c=a.Sa(c,k,g,e)),Object.is(c.item,k)||a.ca(c,k)):(c=a.Ja(c,k,g,e),d=!0);c=c.Oa;e++}),a.length=e;a.sb(c);a.collection=b;return a.Sn} -function as(a){if(a.Sn){let b;for(b=a.gb=a.N;null!==b;b=b.Oa)b.aa=b.Oa;for(b=a.aa;null!==b;b=b.O)b.Ie=b.fd;a.aa=a.G=null;for(b=a.ja;null!==b;b=b.T)b.Ie=b.fd;a.ja=a.O=null;a.P=a.D=null;a.fa=a.J=null}} -var Ur=class{constructor(a){this.length=0;this.J=this.fa=this.D=this.P=this.O=this.ja=this.G=this.aa=this.T=this.N=this.gb=this.C=this.F=null;this.wa=a||Wr}ln(a){null==a&&(a=[]);if(!up(a))throw new Zd(900,!1);return $r(this,a)?this:null}ob(){}get Sn(){return null!==this.aa||null!==this.ja||null!==this.P||null!==this.fa}Ja(a,b,c,d){let e;null===a?e=this.T:(e=a.F,this.lb(a));a=null===this.C?null:this.C.get(c,null);null!==a?(Object.is(a.item,b)||this.ca(a,b),this.Pa(a,e,d)):(a=null===this.F?null:this.F.get(c, -d),null!==a?(Object.is(a.item,b)||this.ca(a,b),this.bb(a,e,d)):a=this.Ua(new bs(b,c),e,d));return a}Sa(a,b,c,d){b=null===this.C?null:this.C.get(c,null);null!==b?a=this.Pa(b,a.F,d):a.fd!=d&&(a.fd=d,this.na(a,d));return a}sb(a){for(;null!==a;){const b=a.Oa;this.Ea(this.ua(a));a=b}null!==this.C&&this.C.clear();null!==this.G&&(this.G.O=null);null!==this.O&&(this.O.T=null);null!==this.T&&(this.T.Oa=null);null!==this.D&&(this.D.D=null);null!==this.J&&(this.J.P=null)}Pa(a,b,c){null!==this.C&&this.C.remove(a); -const d=a.N,e=a.D;null===d?this.P=e:d.D=e;null===e?this.D=d:e.N=d;this.sa(a,b,c);this.na(a,c);return a}bb(a,b,c){this.ua(a);this.sa(a,b,c);this.na(a,c);return a}Ua(a,b,c){this.sa(a,b,c);this.G=null===this.G?this.aa=a:this.G.O=a;return a}sa(a,b,c){const d=null===b?this.N:b.Oa;a.Oa=d;a.F=b;null===d?this.T=a:d.F=a;null===b?this.N=a:b.Oa=a;null===this.F&&(this.F=new cs);ds(this.F,a);a.fd=c;return a}lb(a){return this.Ea(this.ua(a))}ua(a){null!==this.F&&this.F.remove(a);const b=a.F,c=a.Oa;null===b?this.N= +function Ir(){return Jr(this.Eb,[])}function Hr(a,b,c,d){b=this.Eb;if(this.D){const e=this.D.C;d=Eh(c,c[1],this.D.index,d);c=d.slice(0,e);Jr(b,c);for(b=e;b{c.Vr=(d,e)=>{e=e?e(a):a;const f=Rg.ub;f.Bc&&(d=!!d.ta,Er(b,f.data,f.qg,d,!0),Er(e,f.data,f.qg,d,!1))}}};class Lr{constructor(a){this.Ua=a;this.C=new Map}va(){try{for(const a of this.C.values())null!==a&&a.destroy()}finally{this.C.clear()}}}Lr.pa=Md({ma:Lr,ea:"environment",ba:()=>new Lr(r(kg))});function Mr(a){Ei("NgStandalone");a.Iq=b=>{b=b.get(Lr);if(a.ka){if(!b.C.has(a)){var c=Zf(a.type);c=0b;function Xr(a,b){let c=a.N;a=a.P;let d=0,e=null;for(;c||a;){const f=!a||c&&c.fd{g=a.wa(e,k);null!==c&&Object.is(c.G,g)?(d&&(c=a.Sa(c,k,g,e)),Object.is(c.item,k)||a.ca(c,k)):(c=a.Ja(c,k,g,e),d=!0);c=c.Oa;e++}),a.length=e;a.sb(c);a.collection=b;return a.Tn} +function as(a){if(a.Tn){let b;for(b=a.gb=a.N;null!==b;b=b.Oa)b.aa=b.Oa;for(b=a.aa;null!==b;b=b.O)b.Ie=b.fd;a.aa=a.G=null;for(b=a.ja;null!==b;b=b.T)b.Ie=b.fd;a.ja=a.O=null;a.P=a.D=null;a.fa=a.J=null}} +var Ur=class{constructor(a){this.length=0;this.J=this.fa=this.D=this.P=this.O=this.ja=this.G=this.aa=this.T=this.N=this.gb=this.C=this.F=null;this.wa=a||Wr}mn(a){null==a&&(a=[]);if(!up(a))throw new Zd(900,!1);return $r(this,a)?this:null}ob(){}get Tn(){return null!==this.aa||null!==this.ja||null!==this.P||null!==this.fa}Ja(a,b,c,d){let e;null===a?e=this.T:(e=a.F,this.lb(a));a=null===this.C?null:this.C.get(c,null);null!==a?(Object.is(a.item,b)||this.ca(a,b),this.Pa(a,e,d)):(a=null===this.F?null:this.F.get(c, +d),null!==a?(Object.is(a.item,b)||this.ca(a,b),this.bb(a,e,d)):a=this.Va(new bs(b,c),e,d));return a}Sa(a,b,c,d){b=null===this.C?null:this.C.get(c,null);null!==b?a=this.Pa(b,a.F,d):a.fd!=d&&(a.fd=d,this.na(a,d));return a}sb(a){for(;null!==a;){const b=a.Oa;this.Ea(this.ua(a));a=b}null!==this.C&&this.C.clear();null!==this.G&&(this.G.O=null);null!==this.O&&(this.O.T=null);null!==this.T&&(this.T.Oa=null);null!==this.D&&(this.D.D=null);null!==this.J&&(this.J.P=null)}Pa(a,b,c){null!==this.C&&this.C.remove(a); +const d=a.N,e=a.D;null===d?this.P=e:d.D=e;null===e?this.D=d:e.N=d;this.sa(a,b,c);this.na(a,c);return a}bb(a,b,c){this.ua(a);this.sa(a,b,c);this.na(a,c);return a}Va(a,b,c){this.sa(a,b,c);this.G=null===this.G?this.aa=a:this.G.O=a;return a}sa(a,b,c){const d=null===b?this.N:b.Oa;a.Oa=d;a.F=b;null===d?this.T=a:d.F=a;null===b?this.N=a:b.Oa=a;null===this.F&&(this.F=new cs);ds(this.F,a);a.fd=c;return a}lb(a){return this.Ea(this.ua(a))}ua(a){null!==this.F&&this.F.remove(a);const b=a.F,c=a.Oa;null===b?this.N= c:b.Oa=c;null===c?this.T=b:c.F=b;return a}na(a,b){if(a.Ie===b)return a;this.O=null===this.O?this.ja=a:this.O.T=a;return a}Ea(a){null===this.C&&(this.C=new cs);ds(this.C,a);a.fd=null;a.D=null;null===this.D?(this.D=this.P=a,a.N=null):(a.N=this.D,this.D=this.D.D=a);return a}ca(a,b){a.item=b;this.J=null===this.J?this.fa=a:this.J.P=a;return a}},bs=class{constructor(a,b){this.item=a;this.G=b;this.P=this.T=this.O=this.D=this.N=this.C=this.J=this.Oa=this.F=this.aa=this.Ie=this.fd=null}}; class es{constructor(){this.D=this.C=null}add(a){null===this.C?(this.C=this.D=a,a.C=null,a.J=null):(this.D.C=a,a.J=this.D,a.C=null,this.D=a)}get(a,b){let c;for(c=this.C;null!==c;c=c.C)if((null===b||b<=c.fd)&&Object.is(c.G,a))return c;return null}remove(a){const b=a.J;a=a.C;null===b?this.C=a:b.C=a;null===a?this.D=b:a.J=b;return null===this.C}}function ds(a,b){const c=b.G;let d=a.map.get(c);d||(d=new es,a.map.set(c,d));d.add(b)} class cs{constructor(){this.map=new Map}get(a,b){const c=this.map.get(a);return c?c.get(a,b):null}remove(a){const b=a.G;this.map.get(b).remove(a)&&this.map.delete(b);return a}clear(){this.map.clear()}}function Yr(a,b,c){a=a.Ie;if(null===a)return a;let d=0;c&&ac.supports(a));if(null!=b)return b;throw new Zd(901,!1);}};fs.pa=Md({ma:fs,ea:"root",ba:function(){return new fs([new Vr])}});function gs(a,b){if(!a.C&&!a.G.C){var c=a.F.add();try{a.fa.run(()=>{a.C=!0;a.G.J(b)},void 0,a.ja)}catch(d){throw a.F.remove(c),d;}finally{a.be()}a.aa=!0;Ik(()=>{a.aa=!1;a.F.remove(c)})}} var hs=class{constructor(){this.G=lf(fp);this.F=lf(xn);this.fa=lf(Qk);this.O=lf(bi);let a;this.P=null!=(a=lf(ci,{optional:!0}))?a:!1;this.ca="undefined"!==typeof Zone&&!!Zone.root.run;this.ja=[{data:{__scheduler_tick__:!0}}];this.T=new Ni;this.J=null;this.C=this.aa=this.N=!1;this.D=null;this.T.add(this.G.O.subscribe(()=>{this.C||this.be()}));this.T.add(this.fa.ko.subscribe(()=>{this.C||this.be()}));this.P||(this.P=!this.O&&!this.ca)}notify(a){if(this.O||5!==a){switch(a){case 3:case 2:case 0:case 4:case 5:case 1:this.N= !0}if(!(this.P||null!==this.D||this.C||this.G.G||!this.O&&this.ca&&Kk())){var b=this.aa?Ik:Hk;this.D=this.F.add();this.ca?Zone.root.run(()=>{this.J=b(()=>{gs(this,this.N)})}):this.J=b(()=>{gs(this,this.N)})}}}va(){this.T.unsubscribe();this.be()}be(){this.C=this.N=!1;var a;null==(a=this.J)||a.call(this);this.J=null;null!==this.D&&(a=this.D,this.D=null,this.F.remove(a))}};hs.K=function(a){return new (a||hs)};hs.pa=Md({ma:hs,ba:hs.K,ea:"root"});function is(a){a.C||(a.C=a.zone.Ow.subscribe({next:()=>{let b;(null==(b=a.Xi)?0:b.C)||a.zone.run(()=>{a.D.J(!0)})}}))}var js=class{constructor(){this.zone=lf(Qk);this.Xi=lf(ai,{optional:!0});this.D=lf(fp);lf(bi)}va(){let a;null==(a=this.C)||a.unsubscribe()}};js.K=function(a){return new (a||js)};js.pa=Md({ma:js,ba:js.K,ea:"root"});new df(""); -function ks(){var {cG:a,TF:b}={};null!=a||(a=()=>new Qk({IB:!1,Bo:!1,Wl:!1}));return[{oa:Qk,Fc:a},{oa:qf,Eb:!0,Fc:()=>{const c=lf(js,{optional:!0});return()=>is(c)}},{oa:qf,Eb:!0,Fc:()=>{const c=lf(ls);return()=>{ms(c)}}},{oa:xi,Fc:ns},!0===b?{oa:ci,nb:!0}:[],{oa:ai,Ab:hs}]}function ns(){const a=lf(Qk),b=lf(wi);return c=>Mk(a,()=>b.handleError(c))} -function ms(a){if(!a.F){a.F=!0;var b=null;a.zone.isStable||a.zone.Hn||a.zone.kl||(b=a.C.add());Mk(a.zone,()=>{a.D.add(a.zone.jo.subscribe(()=>{Lk();queueMicrotask(()=>{null===b||a.zone.Hn||a.zone.kl||(a.C.remove(b),b=null)})}))});a.D.add(a.zone.ko.subscribe(()=>{if(!Kk())throw new Zd(909,!1);null!=b||(b=a.C.add())}))}}var ls=class{constructor(){this.D=new Ni;this.F=!1;this.zone=lf(Qk);this.C=lf(xn)}va(){this.D.unsubscribe()}};ls.K=function(a){return new (a||ls)};ls.pa=Md({ma:ls,ba:ls.K,ea:"root"});var os=new df("",{ea:"root",ba:()=>lf(os,12)||"undefined"!==typeof $localize&&$localize.locale||"en-US"});new df("",{ea:"root",ba:()=>"USD"});new df("");new df("");var ps=class{};ps.K=function(a){return new (a||ps)};ps.pa=Md({ma:ps,ba:ps.K,ea:"root"});new df("");var qs=new df(""),rs=class{constructor(a){this.Za=a;this.F=[];this.D=[];this.Ga=!1}G(a){const b=a.xa.get(fp);if(0b.Kk(c));else if(a.instance.WC)a.instance.WC(b);else throw new Zd(-403,!1);this.F.push(a)}ob(a){this.D.push(a)}get xa(){return this.Za}destroy(){if(this.Ga)throw new Zd(404,!1);this.F.slice().forEach(b=>b.destroy());this.D.forEach(b=>b());const a=this.Za.get(qs,null);a&&(a.forEach(b=>b()),a.clear());this.Ga=!0}get C(){return this.Ga}}; -rs.K=function(a){return new (a||rs)(r(Wh))};rs.pa=Md({ma:rs,ba:rs.K,ea:"platform"});let ss=null;var ts=new df("");function us(a,b,c=[]){const d=`Platform: ${b}`,e=new df(d);return(f=[])=>{let g=vs();if(!g||g.xa.get(ts,!1))if(f=[...c,...f,{oa:e,nb:!0}],a)a(f);else{f=ws(f,d);if(ss&&!ss.get(ts,!1))throw new Zd(400,!1);$o();ss=f;f.get(rs);xs(f)}f=vs();if(!f)throw new Zd(401,!1);return f}}function ws(a=[],b){return Vh({name:b,Va:[{oa:fg,nb:"platform"},{oa:qs,nb:new Set([()=>ss=null])},...a]})}function vs(){let a,b;return null!=(b=null==(a=ss)?void 0:a.get(rs))?b:null} +function ks(){var {cG:a,TF:b}={};null!=a||(a=()=>new Qk({IB:!1,Bo:!1,Xl:!1}));return[{oa:Qk,Fc:a},{oa:qf,Eb:!0,Fc:()=>{const c=lf(js,{optional:!0});return()=>is(c)}},{oa:qf,Eb:!0,Fc:()=>{const c=lf(ls);return()=>{ms(c)}}},{oa:xi,Fc:ns},!0===b?{oa:ci,nb:!0}:[],{oa:ai,Ab:hs}]}function ns(){const a=lf(Qk),b=lf(wi);return c=>Mk(a,()=>b.handleError(c))} +function ms(a){if(!a.F){a.F=!0;var b=null;a.zone.isStable||a.zone.In||a.zone.kl||(b=a.C.add());Mk(a.zone,()=>{a.D.add(a.zone.Jl.subscribe(()=>{Lk();queueMicrotask(()=>{null===b||a.zone.In||a.zone.kl||(a.C.remove(b),b=null)})}))});a.D.add(a.zone.ko.subscribe(()=>{if(!Kk())throw new Zd(909,!1);null!=b||(b=a.C.add())}))}}var ls=class{constructor(){this.D=new Ni;this.F=!1;this.zone=lf(Qk);this.C=lf(xn)}va(){this.D.unsubscribe()}};ls.K=function(a){return new (a||ls)};ls.pa=Md({ma:ls,ba:ls.K,ea:"root"});var os=new df("",{ea:"root",ba:()=>lf(os,12)||"undefined"!==typeof $localize&&$localize.locale||"en-US"});new df("",{ea:"root",ba:()=>"USD"});new df("");new df("");var ps=class{};ps.K=function(a){return new (a||ps)};ps.pa=Md({ma:ps,ba:ps.K,ea:"root"});new df("");var qs=new df(""),rs=class{constructor(a){this.Ua=a;this.F=[];this.D=[];this.Ga=!1}G(a){const b=a.xa.get(fp);if(0b.Kk(c));else if(a.instance.WC)a.instance.WC(b);else throw new Zd(-403,!1);this.F.push(a)}ob(a){this.D.push(a)}get xa(){return this.Ua}destroy(){if(this.Ga)throw new Zd(404,!1);this.F.slice().forEach(b=>b.destroy());this.D.forEach(b=>b());const a=this.Ua.get(qs,null);a&&(a.forEach(b=>b()),a.clear());this.Ga=!0}get C(){return this.Ga}}; +rs.K=function(a){return new (a||rs)(r(Wh))};rs.pa=Md({ma:rs,ba:rs.K,ea:"platform"});let ss=null;var ts=new df("");function us(a,b,c=[]){const d=`Platform: ${b}`,e=new df(d);return(f=[])=>{let g=vs();if(!g||g.xa.get(ts,!1))if(f=[...c,...f,{oa:e,nb:!0}],a)a(f);else{f=ws(f,d);if(ss&&!ss.get(ts,!1))throw new Zd(400,!1);$o();ss=f;f.get(rs);xs(f)}f=vs();if(!f)throw new Zd(401,!1);return f}}function ws(a=[],b){return Vh({name:b,Wa:[{oa:fg,nb:"platform"},{oa:qs,nb:new Set([()=>ss=null])},...a]})}function vs(){let a,b;return null!=(b=null==(a=ss)?void 0:a.get(rs))?b:null} function ys(a=[]){if(ss)return ss;ss=a=ws(a);$o();xs(a);return a}function xs(a){let b;null==(b=a.get(ki,null))||b.forEach(c=>c())};function zs(a){return"boolean"===typeof a?a:null!=a&&"false"!==a}function As(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};function Bs(a){Ei("NgSignals");return Ge(a)};var Ds=new df("",{ea:"root",ba:()=>lf(Cs)}),Cs=class{};Cs.pa=Md({ma:Cs,ea:"root",ba:()=>new Es});function Fs(a,b){var c=b.pB;a.C.has(c)||a.C.set(c,new Set);c=a.C.get(c);c.has(b)||(a.F++,c.add(b))}function Gs(a,b){Fs(a,b);if(null===a.D){const c=a.D=a.G.add();queueMicrotask(()=>{a.flush();a.G.remove(c);a.D=null})}}function Hs(a,b){for(const c of b)b.delete(c),a.F--,c.run()} var Es=class{constructor(){this.F=0;this.C=new Map;this.G=lf(xn);this.D=null}flush(){for(;0Hs(this,d))}}}; class Is{constructor(a,b,c,d,e,f){this.scheduler=a;this.D=b;this.pB=c;this.xa=e;this.C=Ue(g=>{try{this.D(g)}catch(k){let m;null==(m=this.xa.get(wi,null,{optional:!0}))||m.handleError(k)}},()=>this.Oc(),f);this.F=null==d?void 0:d.ob(()=>this.destroy())}run(){this.C.run()}Oc(){Gs(this.scheduler,this)}destroy(){this.C.destroy();let a;null==(a=this.F)||a.call(this)}} -function Js(a,b){Ei("NgSignals");(null==b?0:b.xa)||zg();var c,d=null!=(c=null==b?void 0:b.xa)?c:lf(Wh);c=!0!==(null==b?void 0:b.LC)?d.get(yi):null;let e;a=new Is(d.get(Ds),a,"undefined"===typeof Zone?null:Zone.current,c,d,null!=(e=null==b?void 0:b.Wp)?e:!1);if((d=d.get(Sr,null,{optional:!0}))&&d.D[2]&8){let f,g;(null!=(g=(f=d.D)[22])?g:f[22]=[]).push(a.C.notify)}else a.C.notify();return a};function Ks(a){const b=qe(null);try{return a()}finally{qe(b)}};var Ls=us(null,"core",[]);function Ms(a){const b=Ns[$d]||null,c=a.IF||jg();return(new hn(b)).create(c,a.uo,a.df,a.Of)};var Os=new df("GMAT_AUTOCOMPLETE_OPTIONS",{ea:"root",ba:()=>({rc:!1})});function Ps(a){return Array.isArray(a)?a:[a]};function Qs(a){return null!=a&&"false"!==`${a}`};function Rs(a){return null==a?"":"string"===typeof a?a:`${a}px`};function Ss(a){return a instanceof si?a.R:a};function Ts(a){return isNaN(parseFloat(a))||isNaN(Number(a))?0:Number(a)};const Us=/\s+/,Vs=[]; +function Js(a,b){Ei("NgSignals");(null==b?0:b.xa)||zg();var c,d=null!=(c=null==b?void 0:b.xa)?c:lf(Wh);c=!0!==(null==b?void 0:b.LC)?d.get(yi):null;let e;a=new Is(d.get(Ds),a,"undefined"===typeof Zone?null:Zone.current,c,d,null!=(e=null==b?void 0:b.Wp)?e:!1);if((d=d.get(Sr,null,{optional:!0}))&&d.D[2]&8){let f,g;(null!=(g=(f=d.D)[22])?g:f[22]=[]).push(a.C.notify)}else a.C.notify();return a};function Ks(a){const b=qe(null);try{return a()}finally{qe(b)}};var Ls=us(null,"core",[]);function Ms(a){const b=Ns[$d]||null,c=a.IF||jg();return(new hn(b)).create(c,a.uo,a.df,a.Of)};var Os=new df("GMAT_AUTOCOMPLETE_OPTIONS",{ea:"root",ba:()=>({sc:!1})});function Ps(a){return Array.isArray(a)?a:[a]};function Qs(a){return null!=a&&"false"!==`${a}`};function Rs(a){return null==a?"":"string"===typeof a?a:`${a}px`};function Ss(a){return a instanceof si?a.R:a};function Ts(a){return isNaN(parseFloat(a))||isNaN(Number(a))?0:Number(a)};const Us=/\s+/,Vs=[]; var Ws=class{constructor(a,b){this.F=a;this.G=b;this.N=Vs;this.C=new Map}set GC(a){this.N=null!=a?a.trim().split(Us):Vs}set VC(a){this.P="string"===typeof a?a.trim().split(Us):a}zj(){for(var a of this.N)this.D(a,!0);a=this.P;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.D(b,!0);else if(null!=a)for(const b of Object.keys(a))this.D(b,!!a[b]);this.O()}D(a,b){const c=this.C.get(a);void 0!==c?(c.enabled!==b&&(c.Ah=!0,c.enabled=b),c.Vc=!0):this.C.set(a,{enabled:b,Ah:!0,Vc:!0})}O(){for(const a of this.C){const b= a[0],c=a[1];c.Ah?(this.J(b,c.enabled),c.Ah=!1):c.Vc||(c.enabled&&this.J(b,!1),this.C.delete(b));c.Vc=!1}}J(a,b){a=a.trim();0{b?this.G.Ri(this.F.R,c):this.G.wo(this.F.R,c)})}};Ws.K=function(a){return new (a||Ws)(z(si),z(vi))};Ws.Fa=Qf({type:Ws,ha:[["","ngClass",""]],inputs:{GC:[0,"class","klass"],VC:"ngClass"},ka:!0});var Xs=class{constructor(a,b){this.da=a;this.rr=b;this.count=this.index=-1}get first(){return 0===this.index}};function Ys(a,b){const c=a.O;Xr(b,(d,e,f)=>{null==d.Ie?c.xd(a.G,new Xs(d.item,a.C),null===f?void 0:f):null==f?c.remove(null===e?void 0:e):null!==e&&(e=c.get(e),c.move(e,f),e.context.da=d.item)});for(let d=0,e=c.length;d{c.get(d.fd).context.da=d.item})} -var Zs=class{set rr(a){this.C=a;this.F=!0}set sr(a){this.N=a}get sr(){return this.N}constructor(a,b,c){this.O=a;this.G=b;this.J=c;this.C=null;this.F=!0;this.D=null}set XC(a){a&&(this.G=a)}zj(){if(this.F){this.F=!1;var a=this.C;!this.D&&a&&(this.D=this.J.find(a).create(this.sr))}this.D&&(a=this.D.ln(this.C))&&Ys(this,a)}};Zs.K=function(a){return new (a||Zs)(z(kp),z(br),z(fs))};Zs.Fa=Qf({type:Zs,ha:[["","ngFor","","ngForOf",""]],inputs:{rr:"ngForOf",sr:"ngForTrackBy",XC:"ngForTemplate"},ka:!0});function $s(a){a.Db.da?a.F||(a.C.clear(),a.D=null,a.J&&(a.F=a.C.xd(a.J,a.Db))):a.D||(a.C.clear(),a.F=null,a.G&&(a.D=a.C.xd(a.G,a.Db)))}var ct=class{constructor(a,b){this.C=a;this.Db=new at;this.D=this.F=this.G=null;this.J=b}set tr(a){this.Db.da=this.Db.tr=a;$s(this)}set ZC(a){bt("ngIfThen",a);this.J=a;this.F=null;$s(this)}set YC(a){bt("ngIfElse",a);this.G=a;this.D=null;$s(this)}};ct.K=function(a){return new (a||ct)(z(kp),z(br))}; +var Zs=class{set rr(a){this.C=a;this.F=!0}set sr(a){this.N=a}get sr(){return this.N}constructor(a,b,c){this.O=a;this.G=b;this.J=c;this.C=null;this.F=!0;this.D=null}set XC(a){a&&(this.G=a)}zj(){if(this.F){this.F=!1;var a=this.C;!this.D&&a&&(this.D=this.J.find(a).create(this.sr))}this.D&&(a=this.D.mn(this.C))&&Ys(this,a)}};Zs.K=function(a){return new (a||Zs)(z(kp),z(br),z(fs))};Zs.Fa=Qf({type:Zs,ha:[["","ngFor","","ngForOf",""]],inputs:{rr:"ngForOf",sr:"ngForTrackBy",XC:"ngForTemplate"},ka:!0});function $s(a){a.Db.da?a.F||(a.C.clear(),a.D=null,a.J&&(a.F=a.C.xd(a.J,a.Db))):a.D||(a.C.clear(),a.F=null,a.G&&(a.D=a.C.xd(a.G,a.Db)))}var ct=class{constructor(a,b){this.C=a;this.Db=new at;this.D=this.F=this.G=null;this.J=b}set tr(a){this.Db.da=this.Db.tr=a;$s(this)}set ZC(a){bt("ngIfThen",a);this.J=a;this.F=null;$s(this)}set YC(a){bt("ngIfElse",a);this.G=a;this.D=null;$s(this)}};ct.K=function(a){return new (a||ct)(z(kp),z(br))}; ct.Fa=Qf({type:ct,ha:[["","ngIf",""]],inputs:{tr:"ngIf",ZC:"ngIfThen",YC:"ngIfElse"},ka:!0});var at=class{constructor(){this.tr=this.da=null}};function bt(a,b){if(b&&!b.xd)throw Error(`${a} must be a TemplateRef, but received '${he(b)}'.`);};var dt=class{constructor(a,b){this.D=a;this.F=b;this.C=!1}create(){this.C=!0;this.D.xd(this.F)}destroy(){this.C=!1;this.D.clear()}},et=class{constructor(){this.F=[];this.J=!1;this.G=this.D=0;this.C=!1}set ur(a){this.T=a;0===this.D&&this.N(!0)}O(){return this.D++}aa(a){this.F.push(a)}P(a){a=a==this.T;this.C||(this.C=a);this.G++;this.G===this.D&&(this.N(!this.C),this.G=0,this.C=!1);return a}N(a){if(0this.Il?Reflect.set(this.Il,b,c):!1,get:(a,b,c)=>{if(this.Il)return Reflect.get(this.Il,b,c)}})}};gt.K=function(a){return new (a||gt)(z(kp))}; -gt.Fa=Qf({type:gt,ha:[["","ngTemplateOutlet",""]],inputs:{Il:"ngTemplateOutletContext",wr:"ngTemplateOutlet",Nw:"ngTemplateOutletInjector"},ka:!0,features:[Dg]});new df("");new df("");var ht=class{};ht.K=function(a){return new (a||ht)};ht.Xa=Of({type:ht});ht.Wa=Nd({});var it=a=>a.src;new df("",{ea:"root",ba:()=>it});var jt=new df("");new df("");new df("NG_OPTIMIZED_PRELOADED_IMAGES",{ea:"root",ba:()=>new Set});let kt=null;var lt=class{};var mt=class{F(){throw Error("");}};mt.K=function(a){return new (a||mt)};mt.pa=Md({ma:mt,ba:()=>lf(nt),ea:"platform"});new df("");function ot(a,b){const c=pt(a.J,"window");c.addEventListener("popstate",b,!1);return()=>c.removeEventListener("popstate",b)}function qt(a,b){const c=pt(a.J,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)} +b.destroy()}}}};et.K=function(a){return new (a||et)};et.Fa=Qf({type:et,ha:[["","ngSwitch",""]],inputs:{ur:"ngSwitch"},ka:!0});var ft=class{constructor(a,b,c){this.ur=c;c.O();this.C=new dt(a,b)}zj(){var a=this.C,b=this.ur.P(this.aD);b&&!a.C?a.create():!b&&a.C&&a.destroy()}};ft.K=function(a){return new (a||ft)(z(kp),z(br),z(et,9))};ft.Fa=Qf({type:ft,ha:[["","ngSwitchCase",""]],inputs:{aD:"ngSwitchCase"},ka:!0});var gt=class{constructor(a){this.D=a;this.Nw=this.wr=this.Il=this.C=null}tc(a){if(this.G(a)){const c=this.D;this.C&&c.remove(c.indexOf(this.C));if(this.wr){a=this.F();var b;this.C=c.xd(this.wr,a,{xa:null!=(b=this.Nw)?b:void 0})}else this.C=null}}G(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}F(){return new Proxy({},{set:(a,b,c)=>this.Il?Reflect.set(this.Il,b,c):!1,get:(a,b,c)=>{if(this.Il)return Reflect.get(this.Il,b,c)}})}};gt.K=function(a){return new (a||gt)(z(kp))}; +gt.Fa=Qf({type:gt,ha:[["","ngTemplateOutlet",""]],inputs:{Il:"ngTemplateOutletContext",wr:"ngTemplateOutlet",Nw:"ngTemplateOutletInjector"},ka:!0,features:[Dg]});new df("");new df("");var ht=class{};ht.K=function(a){return new (a||ht)};ht.Ya=Of({type:ht});ht.Xa=Nd({});var it=a=>a.src;new df("",{ea:"root",ba:()=>it});var jt=new df("");new df("");new df("NG_OPTIMIZED_PRELOADED_IMAGES",{ea:"root",ba:()=>new Set});let kt=null;var lt=class{};var mt=class{F(){throw Error("");}};mt.K=function(a){return new (a||mt)};mt.pa=Md({ma:mt,ba:()=>lf(nt),ea:"platform"});new df("");function ot(a,b){const c=pt(a.J,"window");c.addEventListener("popstate",b,!1);return()=>c.removeEventListener("popstate",b)}function qt(a,b){const c=pt(a.J,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)} var nt=class extends mt{constructor(){super();this.J=lf(jt);this.C=window.location;this.D=window.history}get port(){return this.C.port}get G(){return this.C.pathname}get N(){return this.C.search}get hash(){return this.C.hash}set G(a){this.C.pathname=a}F(a=0){this.D.go(a)}getState(){return this.D.state}};nt.K=function(a){return new (a||nt)};nt.pa=Md({ma:nt,ba:()=>new nt,ea:"platform"});function rt(a,b){if(0==a.length)return b;if(0==b.length)return a;let c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return 2==c?a+b.substring(1):1==c?a+b:a+"/"+b}function st(a){var b=a.match(/#|\?|$/);b=b&&b.index||a.length;return a.slice(0,b-("/"===a[b-1]?1:0))+a.slice(b)}function tt(a){return a&&"?"!==a[0]?"?"+a:a};var ut=class{G(){throw Error("");}};ut.K=function(a){return new (a||ut)};ut.pa=Md({ma:ut,ba:()=>lf(vt),ea:"root"});var wt=new df("");function xt(a,b){a.F.push(ot(a.C,b),qt(a.C,b))} var vt=class extends ut{constructor(a,b){super();this.C=a;this.F=[];let c,d,e;null==b&&(b=(yt=yt||document.querySelector("base"))?yt.getAttribute("href"):null,b=null==b?null:(new URL(b,document.baseURI)).pathname);this.D=null!=(e=null!=(d=b)?d:null==(c=lf(jt).location)?void 0:c.origin)?e:""}va(){for(;this.F.length;)this.F.pop()()}path(a=!1){const b=this.C.G+tt(this.C.N),c=this.C.hash;return c&&a?`${b}${c}`:b}getState(){return this.C.getState()}G(a=0){let b,c;null==(c=(b=this.C).F)||c.call(b,a)}}; vt.K=function(a){return new (a||vt)(r(mt),r(wt,8))};vt.pa=Md({ma:vt,ba:vt.K,ea:"root"});function zt(a,b){b&&"/"!==b[0]&&(b="/"+b);return rt(a.C.D,b)}function At(a,b,c=null){var d=a.C;d.C.D.pushState(c,"",rt(d.D,b+tt("")));a.D(zt(a,b+tt("")),c)}function Bt(a,b,c=null){var d=a.C;d.C.D.replaceState(c,"",rt(d.D,b+tt("")));a.D(zt(a,b+tt("")),c)}function Ct(a,b=0){let c,d;null==(d=(c=a.C).G)||d.call(c,b)} var Et=class{constructor(a){this.wh=new Fk;this.F=[];this.J=null;this.C=a;this.G=Dt(st(this.C.D.replace(/\/index.html$/,"")));xt(this.C,b=>{this.wh.emit({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}va(){let a;null==(a=this.J)||a.unsubscribe();this.F=[]}path(a=!1){return this.normalize(this.C.path(a))}getState(){return this.C.getState()}normalize(a){var b=this.G;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=""===b||["/",";","?","#"].includes(b[0])?b:a):b= -a;return st(b)}D(a="",b){this.F.forEach(c=>c(a,b))}subscribe(a,b,c){return this.wh.subscribe({next:a,error:b,complete:c})}};Et.K=function(a){return new (a||Et)(r(ut))};Et.pa=Md({ma:Et,ba:()=>new Et(r(ut)),ea:"root"});function Dt(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};var Ft=class{};var Gt=class{constructor(a){this.D=[];this.ia=a}va(){this.detach()}add(a){this.remove(a);this.D.push(a)}remove(a){a=this.D.indexOf(a);-1{const d=this.D;for(let e=d.length-1;-1f.next(c)):f.next(c);break}}}add(a){super.add(a);this.C||(this.qa?Mk(this.qa,()=>this.ia.body.addEventListener("keydown",this.F)):this.ia.body.addEventListener("keydown",this.F),this.C=!0)}detach(){this.C&&(this.ia.body.removeEventListener("keydown",this.F),this.C=!1)}};Ht.K=function(a){return new (a||Ht)(r(jt),r(Qk,8))}; +a;return st(b)}D(a="",b){this.F.forEach(c=>c(a,b))}subscribe(a,b,c){return this.wh.subscribe({next:a,error:b,complete:c})}};Et.K=function(a){return new (a||Et)(r(ut))};Et.pa=Md({ma:Et,ba:()=>new Et(r(ut)),ea:"root"});function Dt(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};var Ft=class{};var Gt=class{constructor(a){this.D=[];this.ia=a}va(){this.detach()}add(a){this.remove(a);this.D.push(a)}remove(a){a=this.D.indexOf(a);-1{const d=this.D;for(let e=d.length-1;-1f.next(c)):f.next(c);break}}}add(a){super.add(a);this.C||(this.qa?Mk(this.qa,()=>this.ia.body.addEventListener("keydown",this.F)):this.ia.body.addEventListener("keydown",this.F),this.C=!0)}detach(){this.C&&(this.ia.body.removeEventListener("keydown",this.F),this.C=!1)}};Ht.K=function(a){return new (a||Ht)(r(jt),r(Qk,8))}; Ht.pa=Md({ma:Ht,ba:Ht.K,ea:"root"});let It;function Jt(){if(null==It&&"undefined"!==typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>It=!0}))}finally{It=It||!1}return It}function Kt(a){return Jt()?a:!!a.capture};let Lt,Mt;function Nt(){if(null==Mt){if("object"!==typeof document||!document||"function"!==typeof Element||!Element)return Mt=!1;if("scrollBehavior"in document.documentElement.style)Mt=!0;else{const a=Element.prototype.scrollTo;Mt=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Mt} function Ot(){if("object"!==typeof document||!document)return 0;if(null==Lt){const b=document.createElement("div");var a=b.style;b.dir="rtl";a.width="1px";a.overflow="auto";a.visibility="hidden";a.pointerEvents="none";a.position="absolute";a=document.createElement("div");const c=a.style;c.width="2px";c.height="1px";b.appendChild(a);document.body.appendChild(b);Lt=0;0===b.scrollLeft&&(b.scrollLeft=1,Lt=0===b.scrollLeft?1:2);b.remove()}return Lt};let Pt;function Qt(a){if(null==Pt){const b="undefined"!==typeof document?document.head:null;Pt=!(!b||!b.createShadowRoot&&!b.attachShadow)}return Pt&&(a=a.getRootNode?a.getRootNode():null,"undefined"!==typeof ShadowRoot&&ShadowRoot&&a instanceof ShadowRoot)?a:null}function Rt(){let a="undefined"!==typeof document&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a} function St(a){return a.composedPath?a.composedPath()[0]:a.target};function Tt(){return"undefined"!==typeof __karma__&&!!__karma__||"undefined"!==typeof jasmine&&!!jasmine||"undefined"!==typeof jest&&!!jest||"undefined"!==typeof Mocha&&!!Mocha};let Ut;try{Ut="undefined"!==typeof Intl&&Intl.v8BreakIterator}catch(a){Ut=!1} var Vt=class{constructor(a){this.J=(this.isBrowser=(this.O=a)?"browser"===this.O:"object"===typeof document&&!!document)&&/(edge)/i.test(navigator.userAgent);this.D=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.G=this.isBrowser&&!(!window.chrome&&!Ut)&&"undefined"!==typeof CSS&&!this.J&&!this.D;this.F=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.G&&!this.J&&!this.D;this.C=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);this.N= -this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.P=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.D;this.T=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.F}};Vt.K=function(a){return new (a||Vt)(r(li))};Vt.pa=Md({ma:Vt,ba:Vt.K,ea:"root"});var Wt=class extends Gt{constructor(a,b,c){super(a);this.La=b;this.qa=c;this.G=!1;this.O=d=>{this.J=St(d)};this.F=d=>{const e=St(d),f="click"===d.type&&this.J?this.J:e;this.J=null;const g=this.D.slice();for(let k=g.length-1;-1m.ca.lc.length||!m.hc())continue;if(m.N.contains(e)||m.N.contains(f))break;const p=m.ca;this.qa?this.qa.run(()=>p.next(d)):p.next(d)}}}add(a){super.add(a);if(!this.C){const b=this.ia.body;this.qa?Mk(this.qa,()=>this.N(b)):this.N(b);this.La.C&&!this.G&& -(this.P=b.style.cursor,b.style.cursor="pointer",this.G=!0);this.C=!0}}detach(){if(this.C){const a=this.ia.body;a.removeEventListener("pointerdown",this.O,!0);a.removeEventListener("click",this.F,!0);a.removeEventListener("auxclick",this.F,!0);a.removeEventListener("contextmenu",this.F,!0);this.La.C&&this.G&&(a.style.cursor=this.P,this.G=!1);this.C=!1}}N(a){a.addEventListener("pointerdown",this.O,!0);a.addEventListener("click",this.F,!0);a.addEventListener("auxclick",this.F,!0);a.addEventListener("contextmenu", +this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.P=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.D;this.T=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.F}};Vt.K=function(a){return new (a||Vt)(r(li))};Vt.pa=Md({ma:Vt,ba:Vt.K,ea:"root"});var Wt=class extends Gt{constructor(a,b,c){super(a);this.Ma=b;this.qa=c;this.G=!1;this.O=d=>{this.J=St(d)};this.F=d=>{const e=St(d),f="click"===d.type&&this.J?this.J:e;this.J=null;const g=this.D.slice();for(let k=g.length-1;-1m.ca.mc.length||!m.ic())continue;if(m.N.contains(e)||m.N.contains(f))break;const p=m.ca;this.qa?this.qa.run(()=>p.next(d)):p.next(d)}}}add(a){super.add(a);if(!this.C){const b=this.ia.body;this.qa?Mk(this.qa,()=>this.N(b)):this.N(b);this.Ma.C&&!this.G&& +(this.P=b.style.cursor,b.style.cursor="pointer",this.G=!0);this.C=!0}}detach(){if(this.C){const a=this.ia.body;a.removeEventListener("pointerdown",this.O,!0);a.removeEventListener("click",this.F,!0);a.removeEventListener("auxclick",this.F,!0);a.removeEventListener("contextmenu",this.F,!0);this.Ma.C&&this.G&&(a.style.cursor=this.P,this.G=!1);this.C=!1}}N(a){a.addEventListener("pointerdown",this.O,!0);a.addEventListener("click",this.F,!0);a.addEventListener("auxclick",this.F,!0);a.addEventListener("contextmenu", this.F,!0)}};Wt.K=function(a){return new (a||Wt)(r(jt),r(Vt),r(Qk,8))};Wt.pa=Md({ma:Wt,ba:Wt.K,ea:"root"});function Xt(a){a.Di||a.C();return a.Di} -var Yt=class{constructor(a,b){this.La=b;this.ia=a}va(){let a;null==(a=this.Di)||a.remove()}C(){if(this.La.isBrowser||Tt()){var a=this.ia.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;bb.height||a.scrollWidth>b.width}};var du=class{constructor(a,b,c,d){this.G=a;this.qa=b;this.F=c;this.ya=d;this.C=null;this.D=()=>{this.disable();this.la.hc()&&this.qa.run(()=>this.la.detach())}}attach(a){this.la=a}enable(){if(!this.C){var a=C(cu(this.G,0),tk(b=>!b||!this.la.N.contains(b.ec.R)));this.ya&&this.ya.threshold&&1{const b=$t(this.F).top;Math.abs(b-this.J)>this.ya.threshold?this.D():this.la.Wc()})):this.C=a.subscribe(this.D)}}disable(){this.C&&(this.C.unsubscribe(), -this.C=null)}detach(){this.disable();this.la=null}};var eu=class{enable(){}disable(){}attach(){}};function fu(a,b){return b.some(c=>{const d=a.top>c.bottom,e=a.rightc.right;return a.bottom{const d=a.bottom>c.bottom,e=a.leftc.right;return a.top{this.la.Wc();if(this.ya&&this.ya.autoClose){const a=this.la.N.getBoundingClientRect(),{width:b,height:c}=au(this.F);fu(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.qa.run(()=>this.la.detach()))}}))}disable(){this.C&&(this.C.unsubscribe(),this.C=null)}detach(){this.disable();this.la=null}};new df("VIRTUAL_SCROLL_STRATEGY");function cu(a,b=20){return a.La.isBrowser?new Xi(c=>{a.D||a.N();const d=0{d.unsubscribe();a.G--;a.G||a.J()}}):jj()}function iu(a,b){const c=a.C.get(b);c&&(c.unsubscribe(),a.C.delete(b))}function ju(a,b){const c=[];a.C.forEach((d,e)=>{a.O(e,b)&&c.push(e)});return c} -var ku=class{constructor(a,b,c){this.qa=a;this.La=b;this.F=new cj;this.D=null;this.G=0;this.C=new Map;this.ia=c}register(a){this.C.has(a)||this.C.set(a,a.G.subscribe(()=>this.F.next(a)))}va(){this.J();this.C.forEach((a,b)=>iu(this,b));this.F.complete()}O(a,b){b=Ss(b);a=a.ec.R;do if(b==a)return!0;while(b=b.parentElement);return!1}N(){this.D=Mk(this.qa,()=>lk((this.ia.defaultView||window).document,"scroll").subscribe(()=>this.F.next()))}J(){this.D&&(this.D.unsubscribe(),this.D=null)}}; +(b.C=c.C="auto");window.scroll(this.F.left,this.F.top);Zt&&(b.C=d,c.C=e)}}J(){if(this.ia.documentElement.classList.contains("cdk-global-scrollblock")||this.C)return!1;const a=this.ia.body,b=au(this.G);return a.scrollHeight>b.height||a.scrollWidth>b.width}};var du=class{constructor(a,b,c,d){this.G=a;this.qa=b;this.F=c;this.ya=d;this.C=null;this.D=()=>{this.disable();this.la.ic()&&this.qa.run(()=>this.la.detach())}}attach(a){this.la=a}enable(){if(!this.C){var a=C(cu(this.G,0),tk(b=>!b||!this.la.N.contains(b.fc.R)));this.ya&&this.ya.threshold&&1{const b=$t(this.F).top;Math.abs(b-this.J)>this.ya.threshold?this.D():this.la.Wc()})):this.C=a.subscribe(this.D)}}disable(){this.C&&(this.C.unsubscribe(), +this.C=null)}detach(){this.disable();this.la=null}};var eu=class{enable(){}disable(){}attach(){}};function fu(a,b){return b.some(c=>{const d=a.top>c.bottom,e=a.rightc.right;return a.bottom{const d=a.bottom>c.bottom,e=a.leftc.right;return a.top{this.la.Wc();if(this.ya&&this.ya.autoClose){const a=this.la.N.getBoundingClientRect(),{width:b,height:c}=au(this.F);fu(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.qa.run(()=>this.la.detach()))}}))}disable(){this.C&&(this.C.unsubscribe(),this.C=null)}detach(){this.disable();this.la=null}};new df("VIRTUAL_SCROLL_STRATEGY");function cu(a,b=20){return a.Ma.isBrowser?new Xi(c=>{a.D||a.N();const d=0{d.unsubscribe();a.G--;a.G||a.J()}}):jj()}function iu(a,b){const c=a.C.get(b);c&&(c.unsubscribe(),a.C.delete(b))}function ju(a,b){const c=[];a.C.forEach((d,e)=>{a.O(e,b)&&c.push(e)});return c} +var ku=class{constructor(a,b,c){this.qa=a;this.Ma=b;this.F=new cj;this.D=null;this.G=0;this.C=new Map;this.ia=c}register(a){this.C.has(a)||this.C.set(a,a.G.subscribe(()=>this.F.next(a)))}va(){this.J();this.C.forEach((a,b)=>iu(this,b));this.F.complete()}O(a,b){b=Ss(b);a=a.fc.R;do if(b==a)return!0;while(b=b.parentElement);return!1}N(){this.D=Mk(this.qa,()=>lk((this.ia.defaultView||window).document,"scroll").subscribe(()=>this.F.next()))}J(){this.D&&(this.D.unsubscribe(),this.D=null)}}; ku.K=function(a){return new (a||ku)(r(Qk),r(Vt),r(jt,8))};ku.pa=Md({ma:ku,ba:ku.K,ea:"root"});var mu=new df("cdk-dir-doc",{ea:"root",ba:lu});function lu(){return lf(jt)};const nu=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;var ou=class{constructor(a){this.value="ltr";this.wb=new Fk;if(a){var b=a.documentElement?a.documentElement.dir:null;b=(a.body?a.body.dir:null)||b||"ltr";b=(null==b?void 0:b.toLowerCase())||"";let c;this.value="auto"===b&&"undefined"!==typeof navigator&&(null==(c=navigator)?0:c.language)?nu.test(navigator.language)?"rtl":"ltr":"rtl"===b?"rtl":"ltr"}}va(){this.wb.complete()}}; -ou.K=function(a){return new (a||ou)(r(mu,8))};ou.pa=Md({ma:ou,ba:ou.K,ea:"root"});var pu=class{};pu.K=function(a){return new (a||pu)};pu.Xa=Of({type:pu});pu.Wa=Nd({});var qu=class{constructor(a,b,c,d){this.ec=a;this.C=b;this.D=c;this.dir=d;this.Ga=new cj;this.G=new Xi(e=>Mk(this.D,()=>C(lk(this.ec.R,"scroll"),Lo(this.Ga)).subscribe(e)))}Fb(){this.C.register(this)}va(){iu(this.C,this);this.Ga.next();this.Ga.complete()}scrollTo(a){const b=this.ec.R,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=Ot()?(null!=a.left&&(a.right=b.scrollWidth- -b.clientWidth-a.left),2==Ot()?a.left=a.right:1==Ot()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.F(a)}F(a){const b=this.ec.R;Nt()?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))}};qu.K=function(a){return new (a||qu)(z(si),z(ku),z(Qk),z(ou,8))};qu.Fa=Qf({type:qu,ha:[["","cdk-scrollable",""],["","cdkScrollable",""]],ka:!0});var ru=class{};function su(a){return a&&"function"===typeof a.connect&&!(a instanceof uj)};new df("_ViewRepeater");function tu(a,...b){b.forEach(c=>a.T(c));b=a.N();a.Gi();return b}function uu(a,b){return a.C.has(a.J(b))} +ou.K=function(a){return new (a||ou)(r(mu,8))};ou.pa=Md({ma:ou,ba:ou.K,ea:"root"});var pu=class{};pu.K=function(a){return new (a||pu)};pu.Ya=Of({type:pu});pu.Xa=Nd({});var qu=class{constructor(a,b,c,d){this.fc=a;this.C=b;this.D=c;this.dir=d;this.Ga=new cj;this.G=new Xi(e=>Mk(this.D,()=>C(lk(this.fc.R,"scroll"),Lo(this.Ga)).subscribe(e)))}Fb(){this.C.register(this)}va(){iu(this.C,this);this.Ga.next();this.Ga.complete()}scrollTo(a){const b=this.fc.R,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=Ot()?(null!=a.left&&(a.right=b.scrollWidth- +b.clientWidth-a.left),2==Ot()?a.left=a.right:1==Ot()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.F(a)}F(a){const b=this.fc.R;Nt()?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))}};qu.K=function(a){return new (a||qu)(z(si),z(ku),z(Qk),z(ou,8))};qu.Fa=Qf({type:qu,ha:[["","cdk-scrollable",""],["","cdkScrollable",""]],ka:!0});var ru=class{};function su(a){return a&&"function"===typeof a.connect&&!(a instanceof uj)};new df("_ViewRepeater");function tu(a,...b){b.forEach(c=>a.T(c));b=a.N();a.Gi();return b}function uu(a,b){return a.C.has(a.J(b))} var vu=class{get selected(){this.G||(this.G=Array.from(this.C.values()));return this.G}constructor(a=!1){this.O=a;this.ca=!0;this.Pk=void 0;this.C=new Set;this.D=[];this.F=[];this.Ah=new cj}select(...a){a.forEach(b=>this.aa(b));a=this.N();this.Gi();return a}toggle(a){return uu(this,a)?tu(this,a):this.select(a)}clear(a=!0){this.P();const b=this.N();a&&this.Gi();return b}sort(a){this.O&&this.selected&&this.G.sort(a)}Gi(){this.G=null;if(this.F.length||this.D.length)this.Ah.next({source:this,added:this.F, -removed:this.D}),this.D=[],this.F=[]}aa(a){a=this.J(a);uu(this,a)||(this.O||this.P(),uu(this,a)||this.C.add(a),this.F.push(a))}T(a){a=this.J(a);uu(this,a)&&(this.C.delete(a),this.D.push(a))}P(){0===this.C.size||this.C.forEach(a=>this.T(a))}fa(){}N(){return!(!this.D.length&&!this.F.length)}J(a,b){if(this.Pk){let c;b=null!=(c=b)?c:this.C;for(let d of b)if(this.Pk(a,d))return d}return a}};function $t(a){if(!a.La.isBrowser)return{top:0,left:0};const b=a.ia;a=a.ia.defaultView||window;const c=b.documentElement,d=c.getBoundingClientRect();return{top:-d.top||b.body.scrollTop||a.scrollY||c.scrollTop||0,left:-d.left||b.body.scrollLeft||a.scrollX||c.scrollLeft||0}}function au(a){a.C||a.G();const b={width:a.C.width,height:a.C.height};a.La.isBrowser||(a.C=null);return b} -var wu=class{constructor(a,b,c){this.La=a;this.D=new cj;this.F=d=>{this.D.next(d)};this.ia=c;Mk(b,()=>{if(a.isBrowser){const d=this.ia.defaultView||window;d.addEventListener("resize",this.F);d.addEventListener("orientationchange",this.F)}this.wb().subscribe(()=>this.C=null)})}va(){if(this.La.isBrowser){const a=this.ia.defaultView||window;a.removeEventListener("resize",this.F);a.removeEventListener("orientationchange",this.F)}this.D.complete()}wb(a=20){return 0new eu;this.close=e=>new du(this.F,this.qa,this.D,e);this.block=()=>new bu(this.D,this.ia);this.C=e=>new hu(this.F,this.D,this.qa,e);this.ia=d}};zu.K=function(a){return new (a||zu)(r(ku),r(wu),r(Qk),r(jt))};zu.pa=Md({ma:zu,ba:zu.K,ea:"root"});var Au=class{constructor(a){this.uc=new eu;this.hb="";this.Tb=!1;this.cc="cdk-overlay-dark-backdrop";this.Hh=!1;if(a){const b=Object.keys(a);for(const c of b)void 0!==a[c]&&(this[c]=a[c])}}};function Bu(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};function Cu(a){const b=a.G;b&&(a.fa?a.T(b):(b.classList.remove("cdk-overlay-backdrop-showing"),Mk(a.qa,()=>{b.addEventListener("transitionend",a.Sa)}),b.style.pointerEvents="none",a.ua=Mk(a.qa,()=>setTimeout(()=>{a.T(b)},500))))}function Du(a){return(a=a.ya.direction)?"string"===typeof a?a:a.value:"ltr"} -var Eu=class{constructor(a,b,c,d,e,f,g,k,m,p=!1,t){this.Ve=a;this.C=b;this.D=c;this.ya=d;this.qa=e;this.ja=f;this.ia=g;this.gb=k;this.na=m;this.fa=p;this.Za=t;this.G=null;this.sa=new cj;this.P=new cj;this.J=new cj;this.wa=Ni.EMPTY;this.Pa=w=>this.sa.next(w);this.Sa=w=>{this.T(w.target)};this.aa=new cj;this.ca=new cj;this.Ja=new cj;d.uc&&(this.Kc=d.uc,this.Kc.attach(this));this.F=d.tc;this.lb=Ks(()=>Xk(()=>{this.Ja.next()},{xa:this.Za}))}get N(){return this.D}get df(){return this.C}attach(a){!this.C.parentElement&& -this.Ea&&this.Ea.appendChild(this.C);a=this.Ve.attach(a);this.F&&this.F.attach(this);this.Ob();this.bb();this.Nb();this.Kc&&this.Kc.enable();al(()=>{this.hc()&&this.Wc()},{xa:this.Za});this.Ua(!0);this.ya.Tb&&this.sb();this.ya.hb&&this.O(this.D,this.ya.hb,!0);this.P.next();this.ja.add(this);this.ya.Hh&&(this.wa=this.gb.subscribe(()=>this.dispose()));this.na.add(this);"function"===typeof(null==a?void 0:a.ob)&&a.ob(()=>{this.hc()&&Mk(this.qa,()=>Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.hc()){Cu(this); -this.Ua(!1);this.F&&this.F.detach&&this.F.detach();this.Kc&&this.Kc.disable();var a=this.Ve.detach();this.J.next();this.ja.remove(this);this.Kb();this.wa.unsubscribe();this.na.remove(this);return a}}dispose(){const a=this.hc();this.F&&this.F.dispose();this.Lb();this.T(this.G);this.wa.unsubscribe();this.ja.remove(this);this.Ve.dispose();this.P.complete();this.sa.complete();this.aa.complete();this.ca.complete();this.na.remove(this);let b;null==(b=this.C)||b.remove();this.Ea=this.D=this.C=null;a&&this.J.next(); -this.J.complete();this.lb.destroy();this.Ja.complete()}hc(){return this.Ve.hc()}dd(){return this.sa}ef(){return this.aa}Kl(){return this.ca}Wc(){this.F&&this.F.apply()}ne(a){this.ya=Object.assign({},this.ya,a);this.bb()}og(a){this.D&&this.O(this.D,a,!0)}Jj(a){this.D&&this.O(this.D,a,!1)}Nb(){this.C.setAttribute("dir",Du(this))}bb(){if(this.D){var a=this.D.style;a.width=Rs(this.ya.width);a.height=Rs(this.ya.height);a.minWidth=Rs(this.ya.minWidth);a.minHeight=Rs(this.ya.minHeight);a.maxWidth=Rs(this.ya.maxWidth); -a.maxHeight=Rs(this.ya.maxHeight)}}Ua(a){this.D.style.pointerEvents=a?"":"none"}sb(){this.G=this.ia.createElement("div");this.G.classList.add("cdk-overlay-backdrop");this.fa&&this.G.classList.add("cdk-overlay-backdrop-noop-animation");this.ya.cc&&this.O(this.G,this.ya.cc,!0);this.C.parentElement.insertBefore(this.G,this.C);this.G.addEventListener("click",this.Pa);this.fa||"undefined"===typeof requestAnimationFrame?this.G.classList.add("cdk-overlay-backdrop-showing"):Mk(this.qa,()=>{requestAnimationFrame(()=> +removed:this.D}),this.D=[],this.F=[]}aa(a){a=this.J(a);uu(this,a)||(this.O||this.P(),uu(this,a)||this.C.add(a),this.F.push(a))}T(a){a=this.J(a);uu(this,a)&&(this.C.delete(a),this.D.push(a))}P(){0===this.C.size||this.C.forEach(a=>this.T(a))}fa(){}N(){return!(!this.D.length&&!this.F.length)}J(a,b){if(this.Pk){let c;b=null!=(c=b)?c:this.C;for(let d of b)if(this.Pk(a,d))return d}return a}};function $t(a){if(!a.Ma.isBrowser)return{top:0,left:0};const b=a.ia;a=a.ia.defaultView||window;const c=b.documentElement,d=c.getBoundingClientRect();return{top:-d.top||b.body.scrollTop||a.scrollY||c.scrollTop||0,left:-d.left||b.body.scrollLeft||a.scrollX||c.scrollLeft||0}}function au(a){a.C||a.G();const b={width:a.C.width,height:a.C.height};a.Ma.isBrowser||(a.C=null);return b} +var wu=class{constructor(a,b,c){this.Ma=a;this.D=new cj;this.F=d=>{this.D.next(d)};this.ia=c;Mk(b,()=>{if(a.isBrowser){const d=this.ia.defaultView||window;d.addEventListener("resize",this.F);d.addEventListener("orientationchange",this.F)}this.wb().subscribe(()=>this.C=null)})}va(){if(this.Ma.isBrowser){const a=this.ia.defaultView||window;a.removeEventListener("resize",this.F);a.removeEventListener("orientationchange",this.F)}this.D.complete()}wb(a=20){return 0new eu;this.close=e=>new du(this.F,this.qa,this.D,e);this.block=()=>new bu(this.D,this.ia);this.C=e=>new hu(this.F,this.D,this.qa,e);this.ia=d}};zu.K=function(a){return new (a||zu)(r(ku),r(wu),r(Qk),r(jt))};zu.pa=Md({ma:zu,ba:zu.K,ea:"root"});var Au=class{constructor(a){this.vc=new eu;this.hb="";this.Tb=!1;this.dc="cdk-overlay-dark-backdrop";this.Hh=!1;if(a){const b=Object.keys(a);for(const c of b)void 0!==a[c]&&(this[c]=a[c])}}};function Bu(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};function Cu(a){const b=a.G;b&&(a.fa?a.T(b):(b.classList.remove("cdk-overlay-backdrop-showing"),Mk(a.qa,()=>{b.addEventListener("transitionend",a.Sa)}),b.style.pointerEvents="none",a.ua=Mk(a.qa,()=>setTimeout(()=>{a.T(b)},500))))}function Du(a){return(a=a.ya.direction)?"string"===typeof a?a:a.value:"ltr"} +var Eu=class{constructor(a,b,c,d,e,f,g,k,m,p=!1,t){this.Ve=a;this.C=b;this.D=c;this.ya=d;this.qa=e;this.ja=f;this.ia=g;this.gb=k;this.na=m;this.fa=p;this.Ua=t;this.G=null;this.sa=new cj;this.P=new cj;this.J=new cj;this.wa=Ni.EMPTY;this.Pa=w=>this.sa.next(w);this.Sa=w=>{this.T(w.target)};this.aa=new cj;this.ca=new cj;this.Ja=new cj;d.vc&&(this.Kc=d.vc,this.Kc.attach(this));this.F=d.uc;this.lb=Ks(()=>Xk(()=>{this.Ja.next()},{xa:this.Ua}))}get N(){return this.D}get df(){return this.C}attach(a){!this.C.parentElement&& +this.Ea&&this.Ea.appendChild(this.C);a=this.Ve.attach(a);this.F&&this.F.attach(this);this.Ob();this.bb();this.Nb();this.Kc&&this.Kc.enable();al(()=>{this.ic()&&this.Wc()},{xa:this.Ua});this.Va(!0);this.ya.Tb&&this.sb();this.ya.hb&&this.O(this.D,this.ya.hb,!0);this.P.next();this.ja.add(this);this.ya.Hh&&(this.wa=this.gb.subscribe(()=>this.dispose()));this.na.add(this);"function"===typeof(null==a?void 0:a.ob)&&a.ob(()=>{this.ic()&&Mk(this.qa,()=>Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.ic()){Cu(this); +this.Va(!1);this.F&&this.F.detach&&this.F.detach();this.Kc&&this.Kc.disable();var a=this.Ve.detach();this.J.next();this.ja.remove(this);this.Kb();this.wa.unsubscribe();this.na.remove(this);return a}}dispose(){const a=this.ic();this.F&&this.F.dispose();this.Lb();this.T(this.G);this.wa.unsubscribe();this.ja.remove(this);this.Ve.dispose();this.P.complete();this.sa.complete();this.aa.complete();this.ca.complete();this.na.remove(this);let b;null==(b=this.C)||b.remove();this.Ea=this.D=this.C=null;a&&this.J.next(); +this.J.complete();this.lb.destroy();this.Ja.complete()}ic(){return this.Ve.ic()}dd(){return this.sa}ef(){return this.aa}Ll(){return this.ca}Wc(){this.F&&this.F.apply()}ne(a){this.ya=Object.assign({},this.ya,a);this.bb()}og(a){this.D&&this.O(this.D,a,!0)}Jj(a){this.D&&this.O(this.D,a,!1)}Nb(){this.C.setAttribute("dir",Du(this))}bb(){if(this.D){var a=this.D.style;a.width=Rs(this.ya.width);a.height=Rs(this.ya.height);a.minWidth=Rs(this.ya.minWidth);a.minHeight=Rs(this.ya.minHeight);a.maxWidth=Rs(this.ya.maxWidth); +a.maxHeight=Rs(this.ya.maxHeight)}}Va(a){this.D.style.pointerEvents=a?"":"none"}sb(){this.G=this.ia.createElement("div");this.G.classList.add("cdk-overlay-backdrop");this.fa&&this.G.classList.add("cdk-overlay-backdrop-noop-animation");this.ya.dc&&this.O(this.G,this.ya.dc,!0);this.C.parentElement.insertBefore(this.G,this.C);this.G.addEventListener("click",this.Pa);this.fa||"undefined"===typeof requestAnimationFrame?this.G.classList.add("cdk-overlay-backdrop-showing"):Mk(this.qa,()=>{requestAnimationFrame(()=> {this.G&&this.G.classList.add("cdk-overlay-backdrop-showing")})})}Ob(){this.C.nextSibling&&this.C.parentNode.appendChild(this.C)}O(a,b,c){b=Ps(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}Kb(){Mk(this.qa,()=>{const a=C(this.Ja,Lo(rk(this.P,this.J))).subscribe(()=>{this.D&&this.C&&0!==this.D.children.length||(this.D&&this.ya.hb&&this.O(this.D,this.ya.hb,!1),this.C&&this.C.parentElement&&(this.Ea=this.C.parentElement,this.C.remove()),a.unsubscribe())})})}Lb(){const a= -this.Kc;a&&(a.disable(),a.detach&&a.detach())}T(a){a&&(a.removeEventListener("click",this.Pa),a.removeEventListener("transitionend",this.Sa),a.remove(),this.G===a&&(this.G=null));this.ua&&(clearTimeout(this.ua),this.ua=void 0)}};var Fu=class{constructor(a,b){this.C=a;this.D=b}};const Gu=/([A-Za-z%]+)$/;function Hu(a,b){a.sb=b;return a}function Iu(a){if(!a.Te&&a.La.isBrowser){var b=a.G;b?(a.Sa=a.Ja(),a.F=a.D.getBoundingClientRect(),a.ua=a.vc(),a.Ei=Xt(a.Kb).getBoundingClientRect(),a.aa(b,a.Dc(a.Sa,a.Ei,b))):a.apply()}}function Ju(a,b){a.Xc=b;return a}function Ku(a,b){a.bb=b;-1===b.indexOf(a.G)&&(a.G=null);return a}function Lu(a,b){a.C=b;return a}function Mu(a,b=!0){a.ja=b;return a}function Dv(a,b=!0){a.fa=b;return a}function Ev(a,b=!0){a.Nb=b;return a} -function Fv(a,b=!0){a.Ua=b;return a}function Gv(a,b){a.lb=b;return a}function Hv(a,b){a.md=b;return a}function Iv(a){return"rtl"===Du(a.la)} -var Mv=class{get ie(){return this.bb}constructor(a,b,c,d,e){this.Ea=b;this.ia=c;this.La=d;this.Kb=e;this.P={width:0,height:0};this.O=!1;this.Nb=!0;this.fa=!1;this.ja=!0;this.Ua=!1;this.C=0;this.Xc=[];this.bb=[];this.na=new cj;this.wa=Ni.EMPTY;this.lb=0;this.T=[];this.gb=this.na;Hu(this,a)}attach(a){a.df.classList.add("cdk-overlay-connected-position-bounding-box");this.la=a;this.J=a.df;this.D=a.N;this.Te=!1;this.N=!0;this.G=null;this.wa.unsubscribe();this.wa=this.Ea.wb().subscribe(()=>{this.N=!0;this.apply()})}apply(){if(!this.Te&& -this.La.isBrowser)if(!this.N&&this.Ua&&this.G)Iu(this);else{this.Ob();this.Jc();this.Sd();this.ua=this.vc();this.Sa=this.Ja();this.F=this.D.getBoundingClientRect();this.Ei=Xt(this.Kb).getBoundingClientRect();var a=this.Sa,b=this.F,c=this.ua,d=this.Ei,e=[];for(let g of this.bb){let k=this.Dc(a,d,g),m=this.Pa(k,b,g),p=this.Qd(m,b,c,g);if(p.uC){this.O=!1;this.aa(g,k);return}if(this.td(p,m,c))e.push({position:g,origin:k,pD:b,Mu:this.Lb(k,g)});else if(!f||f.oD.Ey{this.N=!0;this.apply()})}apply(){if(!this.Te&& +this.Ma.isBrowser)if(!this.N&&this.Va&&this.G)Iu(this);else{this.Ob();this.Jc();this.Sd();this.ua=this.ac();this.Sa=this.Ja();this.F=this.D.getBoundingClientRect();this.Ei=Xt(this.Kb).getBoundingClientRect();var a=this.Sa,b=this.F,c=this.ua,d=this.Ei,e=[];for(let g of this.bb){let k=this.Dc(a,d,g),m=this.Pa(k,b,g),p=this.Qd(m,b,c,g);if(p.uC){this.O=!1;this.aa(g,k);return}if(this.td(p,m,c))e.push({position:g,origin:k,pD:b,Mu:this.Lb(k,g)});else if(!f||f.oD.Eyb&&(b=e,a=g);this.O=!1;this.aa(a.position,a.origin)}else this.Nb&&(this.O=!0),this.aa(f.position,f.kD)}}detach(){this.Ob();this.sa=this.G=null;this.wa.unsubscribe()}dispose(){this.Te||(this.J&&Jv(this.J.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.D&&this.Jc(),this.la&&this.la.df.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(), -this.na.complete(),this.la=this.J=null,this.Te=!0)}Dc(a,b,c){if("center"==c.cb)var d=a.left+a.width/2;else{d=Iv(this)?a.right:a.left;const e=Iv(this)?a.left:a.right;d="start"==c.cb?d:e}0>b.left&&(d-=b.left);a="center"==c.eb?a.top+a.height/2:"top"==c.eb?a.top:a.bottom;0>b.top&&(a-=b.top);return{x:d,y:a}}Pa(a,b,c){return{x:a.x+("center"==c.Ma?-b.width/2:"start"===c.Ma?Iv(this)?-b.width:0:Iv(this)?0:-b.width),y:a.y+("center"==c.Ta?-b.height/2:"top"==c.Ta?0:-b.height)}}Qd(a,b,c,d){b=Kv(b);let {x:e,y:f}= -a;a=this.ca(d,"x");d=this.ca(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.Yc(b.width,-e,e+b.width-c.width);d=this.Yc(b.height,d,a);a=c*d;return{Ey:a,uC:b.width*b.height===a,QB:d===b.height,PB:c==b.width}}td(a,b,c){if(this.ja){const d=c.bottom-b.y;c=c.right-b.x;b=Lv(this.la.ya.minHeight);const e=Lv(this.la.ya.minWidth);c=a.PB||null!=e&&e<=c;return(a.QB||null!=b&&b<=d)&&c}return!1}Ic(a,b,c){if(this.sa&&this.Ua)return{x:a.x+this.sa.x,y:a.y+this.sa.y};b=Kv(b);const d=this.ua;var e=Math.max(a.x+ -b.width-d.width,0);const f=Math.max(a.y+b.height-d.height,0),g=Math.max(d.top-c.top-a.y,0),k=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?k||-e:a.x -k&&!this.N&&!this.fa&&(g=a.y-k/2)}k="start"===b.Ma&&!d||"end"===b.Ma&&d;let m;if("end"===b.Ma&&!d||"start"===b.Ma&&d)m=c.width-a.x+2*this.C,b=a.x-this.C;else if(k){var p=a.x;b=c.right-a.x}else p=Math.min(c.right-a.x+c.left,a.x),c=this.P.width,b=2*p,p=a.x-p,b>c&&!this.N&&!this.fa&&(p=a.x-c/2);return{top:g,left:p,bottom:f,right:m,width:b,height:e}}Vd(a,b){a=this.Lb(a,b);this.N||this.fa||(a.height=Math.min(a.height,this.P.height),a.width=Math.min(a.width,this.P.width));const c={};if(this.Gc())c.top= -c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.la.ya.maxHeight,e=this.la.ya.maxWidth;c.height=Rs(a.height);c.top=Rs(a.top);c.bottom=Rs(a.bottom);c.width=Rs(a.width);c.left=Rs(a.left);c.right=Rs(a.right);c.alignItems="center"===b.Ma?"center":"end"===b.Ma?"flex-end":"flex-start";c.justifyContent="center"===b.Ta?"center":"bottom"===b.Ta?"flex-end":"flex-start";d&&(c.maxHeight=Rs(d));e&&(c.maxWidth=Rs(e))}this.P=a;Jv(this.J.style,c)}Sd(){Jv(this.J.style, +this.na.complete(),this.la=this.J=null,this.Te=!0)}Dc(a,b,c){if("center"==c.cb)var d=a.left+a.width/2;else{d=Iv(this)?a.right:a.left;const e=Iv(this)?a.left:a.right;d="start"==c.cb?d:e}0>b.left&&(d-=b.left);a="center"==c.eb?a.top+a.height/2:"top"==c.eb?a.top:a.bottom;0>b.top&&(a-=b.top);return{x:d,y:a}}Pa(a,b,c){return{x:a.x+("center"==c.Na?-b.width/2:"start"===c.Na?Iv(this)?-b.width:0:Iv(this)?0:-b.width),y:a.y+("center"==c.Ta?-b.height/2:"top"==c.Ta?0:-b.height)}}Qd(a,b,c,d){b=Kv(b);let {x:e,y:f}= +a;a=this.ca(d,"x");d=this.ca(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.Yc(b.width,-e,e+b.width-c.width);d=this.Yc(b.height,d,a);a=c*d;return{Ey:a,uC:b.width*b.height===a,QB:d===b.height,PB:c==b.width}}td(a,b,c){if(this.ja){const d=c.bottom-b.y;c=c.right-b.x;b=Lv(this.la.ya.minHeight);const e=Lv(this.la.ya.minWidth);c=a.PB||null!=e&&e<=c;return(a.QB||null!=b&&b<=d)&&c}return!1}Ic(a,b,c){if(this.sa&&this.Va)return{x:a.x+this.sa.x,y:a.y+this.sa.y};b=Kv(b);const d=this.ua;var e=Math.max(a.x+ +b.width-d.width,0);const f=Math.max(a.y+b.height-d.height,0),g=Math.max(d.top-c.top-a.y,0),k=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?k||-e:a.x +k&&!this.N&&!this.fa&&(g=a.y-k/2)}k="start"===b.Na&&!d||"end"===b.Na&&d;let m;if("end"===b.Na&&!d||"start"===b.Na&&d)m=c.width-a.x+2*this.C,b=a.x-this.C;else if(k){var p=a.x;b=c.right-a.x}else p=Math.min(c.right-a.x+c.left,a.x),c=this.P.width,b=2*p,p=a.x-p,b>c&&!this.N&&!this.fa&&(p=a.x-c/2);return{top:g,left:p,bottom:f,right:m,width:b,height:e}}Vd(a,b){a=this.Lb(a,b);this.N||this.fa||(a.height=Math.min(a.height,this.P.height),a.width=Math.min(a.width,this.P.width));const c={};if(this.Gc())c.top= +c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.la.ya.maxHeight,e=this.la.ya.maxWidth;c.height=Rs(a.height);c.top=Rs(a.top);c.bottom=Rs(a.bottom);c.width=Rs(a.width);c.left=Rs(a.left);c.right=Rs(a.right);c.alignItems="center"===b.Na?"center":"end"===b.Na?"flex-end":"flex-start";c.justifyContent="center"===b.Ta?"center":"bottom"===b.Ta?"flex-end":"flex-start";d&&(c.maxHeight=Rs(d));e&&(c.maxWidth=Rs(e))}this.P=a;Jv(this.J.style,c)}Sd(){Jv(this.J.style, {top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}Jc(){Jv(this.D.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}Wd(a,b){const c={},d=this.Gc(),e=this.ja,f=this.la.ya;if(d){var g=$t(this.Ea);Jv(c,this.Pd(b,a,g));Jv(c,this.ud(b,a,g))}else c.position="static";a="";g=this.ca(b,"x");b=this.ca(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=Rs(f.maxHeight):e&&(c.maxHeight="")); -f.maxWidth&&(d?c.maxWidth=Rs(f.maxWidth):e&&(c.maxWidth=""));Jv(this.D.style,c)}Pd(a,b,c){let d={top:"",bottom:""};b=this.Pa(b,this.F,a);this.O&&(b=this.Ic(b,this.F,c));"bottom"===a.Ta?d.bottom=`${this.ia.documentElement.clientHeight-(b.y+this.F.height)}px`:d.top=Rs(b.y);return d}ud(a,b,c){let d={left:"",right:""};b=this.Pa(b,this.F,a);this.O&&(b=this.Ic(b,this.F,c));"right"===(Iv(this)?"end"===a.Ma?"left":"right":"end"===a.Ma?"right":"left")?d.right=`${this.ia.documentElement.clientWidth-(b.x+this.F.width)}px`: -d.left=Rs(b.x);return d}Rd(){const a=this.Ja(),b=this.D.getBoundingClientRect(),c=this.Xc.map(d=>d.ec.R.getBoundingClientRect());return{sw:gu(a,c),tw:fu(a,c),gr:gu(b,c),uw:fu(b,c)}}Yc(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}vc(){const a=this.ia.documentElement.clientWidth,b=this.ia.documentElement.clientHeight,c=$t(this.Ea);return{top:c.top+this.C,left:c.left+this.C,right:c.left+a-this.C,bottom:c.top+b-this.C,width:a-2*this.C,height:b-2*this.C}}Gc(){return!this.ja||this.O}ca(a,b){return"x"=== +f.maxWidth&&(d?c.maxWidth=Rs(f.maxWidth):e&&(c.maxWidth=""));Jv(this.D.style,c)}Pd(a,b,c){let d={top:"",bottom:""};b=this.Pa(b,this.F,a);this.O&&(b=this.Ic(b,this.F,c));"bottom"===a.Ta?d.bottom=`${this.ia.documentElement.clientHeight-(b.y+this.F.height)}px`:d.top=Rs(b.y);return d}ud(a,b,c){let d={left:"",right:""};b=this.Pa(b,this.F,a);this.O&&(b=this.Ic(b,this.F,c));"right"===(Iv(this)?"end"===a.Na?"left":"right":"end"===a.Na?"right":"left")?d.right=`${this.ia.documentElement.clientWidth-(b.x+this.F.width)}px`: +d.left=Rs(b.x);return d}Rd(){const a=this.Ja(),b=this.D.getBoundingClientRect(),c=this.Xc.map(d=>d.fc.R.getBoundingClientRect());return{sw:gu(a,c),tw:fu(a,c),gr:gu(b,c),uw:fu(b,c)}}Yc(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}ac(){const a=this.ia.documentElement.clientWidth,b=this.ia.documentElement.clientHeight,c=$t(this.Ea);return{top:c.top+this.C,left:c.left+this.C,right:c.left+a-this.C,bottom:c.top+b-this.C,width:a-2*this.C,height:b-2*this.C}}Gc(){return!this.ja||this.O}ca(a,b){return"x"=== b?null==a.offsetX?this.lb:a.offsetX:null==a.offsetY?0:a.offsetY}fg(){}sd(a){this.D&&Ps(a).forEach(b=>{""!==b&&-1===this.T.indexOf(b)&&(this.T.push(b),this.D.classList.add(b))})}Ob(){this.D&&(this.T.forEach(a=>{this.D.classList.remove(a)}),this.T=[])}Ja(){const a=this.sb;if(a instanceof si)return a.R.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}}}; -function Jv(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Lv(a){if("number"!==typeof a&&null!=a){const [b,c]=a.split(Gu);return c&&"px"!==c?null:parseFloat(b)}return a||null}function Kv(a){return{top:Math.floor(a.top),right:Math.floor(a.right),bottom:Math.floor(a.bottom),left:Math.floor(a.left),width:Math.floor(a.width),height:Math.floor(a.height)}};function Nv(a){a.left("");a.Ff="center";return a}function Ov(a){a.top("");a.om="center";return a} -var Pv=class{constructor(){this.Iz="static";this.wp=this.Vp=this.Fk=this.Ff=this.om=this.gp=this.Np="";this.Te=!1}attach(a){const b=a.ya;this.la=a;this.Vp&&!b.width&&a.ne({width:this.Vp});this.wp&&!b.height&&a.ne({height:this.wp});a.df.classList.add("cdk-global-overlay-wrapper");this.Te=!1}top(a=""){this.gp="";this.Np=a;this.om="flex-start";return this}left(a=""){this.Fk=a;this.Ff="left";return this}bottom(a=""){this.Np="";this.gp=a;this.om="flex-end";return this}right(a=""){this.Fk=a;this.Ff="right"; -return this}start(a=""){this.Fk=a;this.Ff="start";return this}end(a=""){this.Fk=a;this.Ff="end";return this}width(a=""){this.la?this.la.ne({width:a}):this.Vp=a;return this}height(a=""){this.la?this.la.ne({height:a}):this.wp=a;return this}apply(){if(this.la&&this.la.hc()){var a=this.la.N.style,b=this.la.df.style,c=this.la.ya,d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!f||"100%"===f||"100vw"===f);e=("100%"===e||"100vh"===e)&&(!c||"100%"===c||"100vh"===c);f=this.Ff; -c=this.Fk;var g="rtl"===this.la.ya.direction,k="",m="",p="";if(d)p="flex-start";else if("center"===f)p="center",g?m=c:k=c;else if(g)if("left"===f||"end"===f)p="flex-end",k=c;else{if("right"===f||"start"===f)p="flex-start",m=c}else if("left"===f||"start"===f)p="flex-start",k=c;else if("right"===f||"end"===f)p="flex-end",m=c;a.position=this.Iz;a.marginLeft=d?"0":k;a.marginTop=e?"0":this.Np;a.marginBottom=this.gp;a.marginRight=d?"0":m;b.justifyContent=p;b.alignItems=e?"flex-start":this.om}}dispose(){if(!this.Te&& -this.la){var a=this.la.N.style,b=this.la.df,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.la=null;this.Te=!0}}};function Qv(){return new Pv}function Rv(a,b){return new Mv(b,a.D,a.ia,a.La,a.C)}var Sv=class{constructor(a,b,c,d){this.D=a;this.ia=b;this.La=c;this.C=d}};Sv.K=function(a){return new (a||Sv)(r(wu),r(jt),r(Vt),r(Yt))};Sv.pa=Md({ma:Sv,ba:Sv.K,ea:"root"});var Tv=class{attach(a){this.D=a;return a.attach(this)}detach(){let a=this.D;null!=a&&(this.D=null,a.detach())}},Uv=class extends Tv{constructor(a,b,c,d){super();this.component=a;this.xb=b;this.xa=c;this.C=d;this.uo=void 0}},Vv=class extends Tv{constructor(a,b,c,d){super();this.cg=a;this.xb=b;this.context=c;this.xa=d}get origin(){return this.cg.ec}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};function Wv(a,b){a.mp=b} -var Xv=class{constructor(){this.Te=!1}hc(){return!!this.Yd}attach(a){if(a instanceof Uv)return this.Yd=a,this.ae(a);if(a instanceof Vv)return this.Yd=a,this.af(a)}detach(){this.Yd&&(this.Yd=this.Yd.D=null);this.Wt()}dispose(){this.hc()&&this.detach();this.Wt();this.Te=!0}Wt(){this.mp&&(this.mp(),this.mp=null)}};var Yv=class extends Xv{constructor(a,b,c,d,e){super();this.D=a;this.F=b;this.C=c;this.G=d;this.ia=e}ae(a){const b=gn(a.C||this.F,a.component);let c;a.xb?(c=qp(a.xb,b,a.xb.length,a.xa||a.xb.xa,a.uo||void 0),Wv(this,()=>c.destroy())):(c=b.create(a.xa||this.G||Xh),dp(this.C,c.C),Wv(this,()=>{0this.D.appendChild(d));cn(c);Wv(this,()=>{let d= -b.indexOf(c);-1!==d&&b.remove(d)});this.Yd=a;return c}dispose(){super.dispose();this.D.remove()}J(a){return a.C.rootNodes[0]}};var Zv=class extends Xv{constructor(a,b,c){super();this.G=a;this.C=b;this.D=!1;this.Zp=new Fk;this.ia=c}get Ld(){return this.Yd}set Ld(a){if(!this.hc()||a||this.D)this.hc()&&super.detach(),a&&super.attach(a),this.Yd=a||null}Fb(){this.D=!0}va(){super.dispose();this.F=this.Yd=null}ae(a){a.D=this;const b=null!=a.xb?a.xb:this.C,c=gn(a.C||this.G,a.component),d=qp(b,c,b.length,a.xa||b.xa,a.uo||void 0);b!==this.C&&this.J().appendChild(d.C.rootNodes[0]);Wv(this,()=>d.destroy());this.Yd=a;this.F=d;this.Zp.emit(d); -return d}af(a){a.D=this;const b=this.C.xd(a.cg,a.context,{xa:a.xa});Wv(this,()=>this.C.clear());this.Yd=a;this.F=b;this.Zp.emit(b);return b}J(){const a=this.C.element.R;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};Zv.K=function(a){return new (a||Zv)(z(Yh),z(kp),z(jt))};Zv.Fa=Qf({type:Zv,ha:[["","cdkPortalOutlet",""]],inputs:{Ld:[0,"cdkPortalOutlet","portal"]},outputs:{Zp:"attached"},ib:["cdkPortalOutlet"],ka:!0,features:[Cp]});var $v=class{};$v.K=function(a){return new (a||$v)};$v.Xa=Of({type:$v}); -$v.Wa=Nd({});let aw=0; -var bw=class{constructor(a,b,c,d,e,f,g,k,m,p,t,w){this.C=a;this.P=b;this.G=c;this.na=d;this.J=e;this.Za=f;this.qa=g;this.ia=k;this.ja=m;this.N=p;this.O=t;this.T=w}create(a){const b=this.aa(),c=this.ca(b),d=this.fa(c);a=new Au(a);a.direction=a.direction||this.ja.value;return new Eu(d,b,c,a,this.qa,this.J,this.ia,this.N,this.O,"NoopAnimations"===this.T,this.Za.get(kg))}position(){return this.na}ca(a){const b=this.ia.createElement("div");b.id=`cdk-overlay-${aw++}`;b.classList.add("cdk-overlay-pane");a.appendChild(b); -return b}aa(){const a=this.ia.createElement("div");Xt(this.P).appendChild(a);return a}fa(a){this.F||(this.F=this.Za.get(fp));return new Yv(a,this.G,this.F,this.Za,this.ia)}};bw.K=function(a){return new (a||bw)(r(zu),r(Yt),r(Yh),r(Sv),r(Ht),r(Wh),r(Qk),r(jt),r(ou),r(Et),r(Wt),r(mi,8))};bw.pa=Md({ma:bw,ba:bw.K,ea:"root"});const cw=[{cb:"start",eb:"bottom",Ma:"start",Ta:"top"},{cb:"start",eb:"top",Ma:"start",Ta:"bottom"},{cb:"end",eb:"top",Ma:"end",Ta:"bottom"},{cb:"end",eb:"bottom",Ma:"end",Ta:"top"}];var dw=new df("cdk-connected-overlay-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),ew=class{constructor(a){this.ec=a}};ew.K=function(a){return new (a||ew)(z(si))};ew.Fa=Qf({type:ew,ha:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],ib:["cdkOverlayOrigin"],ka:!0}); -function fw(a){a.la?a.la.ya.Tb=a.Tb:gw(a);a.la.hc()||a.la.attach(a.ua);a.Tb?a.F=a.la.dd().subscribe(b=>{a.dd.emit(b)}):a.F.unsubscribe();a.D.unsubscribe();00{a.qa.run(()=>a.Ej.emit(b));0===a.Ej.lc.length&&a.D.unsubscribe()}))} -function gw(a){a.ie&&a.ie.length||(a.ie=cw);const b=a.la=a.N.create(a.na());a.O=b.P.subscribe(()=>a.attach.emit());a.wm=b.J.subscribe(()=>a.detach.emit());b.ef().subscribe(c=>{a.Tw.next(c);27!==c.keyCode||a.yd||Bu(c)||(c.preventDefault(),a.P())});a.la.Kl().subscribe(c=>{a.Uw.next(c)})} -var hw=class{get offsetX(){return this.ca}set offsetX(a){this.ca=a;this.C&&this.G(this.C)}get offsetY(){return this.fa}set offsetY(a){this.fa=a;this.C&&this.G(this.C)}get Hh(){return this.T}set Hh(a){this.T=a}constructor(a,b,c,d,e){this.N=a;this.J=e;this.D=this.wm=this.O=this.F=Ni.EMPTY;this.T=!1;this.qa=lf(Qk);this.Dy=0;this.push=this.Zv=this.Rv=this.Cw=this.Tb=this.yd=this.open=!1;this.dd=new Fk;this.Ej=new Fk;this.attach=new Fk;this.detach=new Fk;this.Tw=new Fk;this.Uw=new Fk;this.ua=new Vv(b, -c);this.ja=d;this.uc=this.ja()}get Vb(){return this.la}get dir(){return this.J?this.J.value:"ltr"}va(){this.O.unsubscribe();this.wm.unsubscribe();this.F.unsubscribe();this.D.unsubscribe();this.la&&this.la.dispose()}sc(a){this.C&&(this.G(this.C),this.la.ne({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.C.apply());a.open&&(this.open?fw(this):this.P())}na(){var a=this.C=this.tc||this.sa();a=new Au({direction:this.J,tc:a,uc:this.uc,Tb:this.Tb, -Hh:this.Hh});if(this.width||0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.cc&&(a.cc=this.cc);this.hb&&(a.hb=this.hb);return a}G(a){const b=this.ie.map(c=>({cb:c.cb,eb:c.eb,Ma:c.Ma,Ta:c.Ta,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,hb:c.hb||void 0}));return Hv(Fv(Lu(Dv(Ev(Mu(Ku(Hu(a,this.aa()),b),this.Rv),this.push), -this.Zv),this.Dy),this.Cw),this.HE)}sa(){const a=Rv(this.N.position(),this.aa());this.G(a);return a}aa(){return this.origin instanceof ew?this.origin.ec:this.origin}P(){this.la&&this.la.detach();this.F.unsubscribe();this.D.unsubscribe()}};hw.K=function(a){return new (a||hw)(z(bw),z(br),z(kp),z(dw),z(ou,8))}; -hw.Fa=Qf({type:hw,ha:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],ie:[0,"cdkConnectedOverlayPositions","positions"],tc:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth", -"minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],cc:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],hb:[0,"cdkConnectedOverlayPanelClass","panelClass"],Dy:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],uc:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],yd:[0,"cdkConnectedOverlayDisableClose","disableClose"],HE:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Tb:[2,"cdkConnectedOverlayHasBackdrop", +function Jv(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Lv(a){if("number"!==typeof a&&null!=a){const [b,c]=a.split(Gu);return c&&"px"!==c?null:parseFloat(b)}return a||null}function Kv(a){return{top:Math.floor(a.top),right:Math.floor(a.right),bottom:Math.floor(a.bottom),left:Math.floor(a.left),width:Math.floor(a.width),height:Math.floor(a.height)}};function Nv(a){a.left("");a.Ff="center";return a}function Ov(a){a.top("");a.pm="center";return a} +var Pv=class{constructor(){this.Iz="static";this.wp=this.Vp=this.Fk=this.Ff=this.pm=this.gp=this.Np="";this.Te=!1}attach(a){const b=a.ya;this.la=a;this.Vp&&!b.width&&a.ne({width:this.Vp});this.wp&&!b.height&&a.ne({height:this.wp});a.df.classList.add("cdk-global-overlay-wrapper");this.Te=!1}top(a=""){this.gp="";this.Np=a;this.pm="flex-start";return this}left(a=""){this.Fk=a;this.Ff="left";return this}bottom(a=""){this.Np="";this.gp=a;this.pm="flex-end";return this}right(a=""){this.Fk=a;this.Ff="right"; +return this}start(a=""){this.Fk=a;this.Ff="start";return this}end(a=""){this.Fk=a;this.Ff="end";return this}width(a=""){this.la?this.la.ne({width:a}):this.Vp=a;return this}height(a=""){this.la?this.la.ne({height:a}):this.wp=a;return this}apply(){if(this.la&&this.la.ic()){var a=this.la.N.style,b=this.la.df.style,c=this.la.ya,d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!f||"100%"===f||"100vw"===f);e=("100%"===e||"100vh"===e)&&(!c||"100%"===c||"100vh"===c);f=this.Ff; +c=this.Fk;var g="rtl"===this.la.ya.direction,k="",m="",p="";if(d)p="flex-start";else if("center"===f)p="center",g?m=c:k=c;else if(g)if("left"===f||"end"===f)p="flex-end",k=c;else{if("right"===f||"start"===f)p="flex-start",m=c}else if("left"===f||"start"===f)p="flex-start",k=c;else if("right"===f||"end"===f)p="flex-end",m=c;a.position=this.Iz;a.marginLeft=d?"0":k;a.marginTop=e?"0":this.Np;a.marginBottom=this.gp;a.marginRight=d?"0":m;b.justifyContent=p;b.alignItems=e?"flex-start":this.pm}}dispose(){if(!this.Te&& +this.la){var a=this.la.N.style,b=this.la.df,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.la=null;this.Te=!0}}};function Qv(){return new Pv}function Rv(a,b){return new Mv(b,a.D,a.ia,a.Ma,a.C)}var Sv=class{constructor(a,b,c,d){this.D=a;this.ia=b;this.Ma=c;this.C=d}};Sv.K=function(a){return new (a||Sv)(r(wu),r(jt),r(Vt),r(Yt))};Sv.pa=Md({ma:Sv,ba:Sv.K,ea:"root"});var Tv=class{attach(a){this.D=a;return a.attach(this)}detach(){let a=this.D;null!=a&&(this.D=null,a.detach())}},Uv=class extends Tv{constructor(a,b,c,d){super();this.component=a;this.xb=b;this.xa=c;this.C=d;this.uo=void 0}},Vv=class extends Tv{constructor(a,b,c,d){super();this.cg=a;this.xb=b;this.context=c;this.xa=d}get origin(){return this.cg.fc}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};function Wv(a,b){a.mp=b} +var Xv=class{constructor(){this.Te=!1}ic(){return!!this.Yd}attach(a){if(a instanceof Uv)return this.Yd=a,this.ae(a);if(a instanceof Vv)return this.Yd=a,this.af(a)}detach(){this.Yd&&(this.Yd=this.Yd.D=null);this.Wt()}dispose(){this.ic()&&this.detach();this.Wt();this.Te=!0}Wt(){this.mp&&(this.mp(),this.mp=null)}};var Yv=class extends Xv{constructor(a,b,c,d,e){super();this.D=a;this.F=b;this.C=c;this.G=d;this.ia=e}ae(a){const b=gn(a.C||this.F,a.component);let c;a.xb?(c=qp(a.xb,b,a.xb.length,a.xa||a.xb.xa,a.uo||void 0),Wv(this,()=>c.destroy())):(c=b.create(a.xa||this.G||Xh),dp(this.C,c.C),Wv(this,()=>{0this.D.appendChild(d));cn(c);Wv(this,()=>{let d= +b.indexOf(c);-1!==d&&b.remove(d)});this.Yd=a;return c}dispose(){super.dispose();this.D.remove()}J(a){return a.C.rootNodes[0]}};var Zv=class extends Xv{constructor(a,b,c){super();this.G=a;this.C=b;this.D=!1;this.Zp=new Fk;this.ia=c}get Ld(){return this.Yd}set Ld(a){if(!this.ic()||a||this.D)this.ic()&&super.detach(),a&&super.attach(a),this.Yd=a||null}Fb(){this.D=!0}va(){super.dispose();this.F=this.Yd=null}ae(a){a.D=this;const b=null!=a.xb?a.xb:this.C,c=gn(a.C||this.G,a.component),d=qp(b,c,b.length,a.xa||b.xa,a.uo||void 0);b!==this.C&&this.J().appendChild(d.C.rootNodes[0]);Wv(this,()=>d.destroy());this.Yd=a;this.F=d;this.Zp.emit(d); +return d}af(a){a.D=this;const b=this.C.xd(a.cg,a.context,{xa:a.xa});Wv(this,()=>this.C.clear());this.Yd=a;this.F=b;this.Zp.emit(b);return b}J(){const a=this.C.element.R;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};Zv.K=function(a){return new (a||Zv)(z(Yh),z(kp),z(jt))};Zv.Fa=Qf({type:Zv,ha:[["","cdkPortalOutlet",""]],inputs:{Ld:[0,"cdkPortalOutlet","portal"]},outputs:{Zp:"attached"},ib:["cdkPortalOutlet"],ka:!0,features:[Cp]});var $v=class{};$v.K=function(a){return new (a||$v)};$v.Ya=Of({type:$v}); +$v.Xa=Nd({});let aw=0; +var bw=class{constructor(a,b,c,d,e,f,g,k,m,p,t,w){this.C=a;this.P=b;this.G=c;this.na=d;this.J=e;this.Ua=f;this.qa=g;this.ia=k;this.ja=m;this.N=p;this.O=t;this.T=w}create(a){const b=this.aa(),c=this.ca(b),d=this.fa(c);a=new Au(a);a.direction=a.direction||this.ja.value;return new Eu(d,b,c,a,this.qa,this.J,this.ia,this.N,this.O,"NoopAnimations"===this.T,this.Ua.get(kg))}position(){return this.na}ca(a){const b=this.ia.createElement("div");b.id=`cdk-overlay-${aw++}`;b.classList.add("cdk-overlay-pane");a.appendChild(b); +return b}aa(){const a=this.ia.createElement("div");Xt(this.P).appendChild(a);return a}fa(a){this.F||(this.F=this.Ua.get(fp));return new Yv(a,this.G,this.F,this.Ua,this.ia)}};bw.K=function(a){return new (a||bw)(r(zu),r(Yt),r(Yh),r(Sv),r(Ht),r(Wh),r(Qk),r(jt),r(ou),r(Et),r(Wt),r(mi,8))};bw.pa=Md({ma:bw,ba:bw.K,ea:"root"});const cw=[{cb:"start",eb:"bottom",Na:"start",Ta:"top"},{cb:"start",eb:"top",Na:"start",Ta:"bottom"},{cb:"end",eb:"top",Na:"end",Ta:"bottom"},{cb:"end",eb:"bottom",Na:"end",Ta:"top"}];var dw=new df("cdk-connected-overlay-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),ew=class{constructor(a){this.fc=a}};ew.K=function(a){return new (a||ew)(z(si))};ew.Fa=Qf({type:ew,ha:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],ib:["cdkOverlayOrigin"],ka:!0}); +function fw(a){a.la?a.la.ya.Tb=a.Tb:gw(a);a.la.ic()||a.la.attach(a.ua);a.Tb?a.F=a.la.dd().subscribe(b=>{a.dd.emit(b)}):a.F.unsubscribe();a.D.unsubscribe();00{a.qa.run(()=>a.Ej.emit(b));0===a.Ej.mc.length&&a.D.unsubscribe()}))} +function gw(a){a.ie&&a.ie.length||(a.ie=cw);const b=a.la=a.N.create(a.na());a.O=b.P.subscribe(()=>a.attach.emit());a.xm=b.J.subscribe(()=>a.detach.emit());b.ef().subscribe(c=>{a.Tw.next(c);27!==c.keyCode||a.yd||Bu(c)||(c.preventDefault(),a.P())});a.la.Ll().subscribe(c=>{a.Uw.next(c)})} +var hw=class{get offsetX(){return this.ca}set offsetX(a){this.ca=a;this.C&&this.G(this.C)}get offsetY(){return this.fa}set offsetY(a){this.fa=a;this.C&&this.G(this.C)}get Hh(){return this.T}set Hh(a){this.T=a}constructor(a,b,c,d,e){this.N=a;this.J=e;this.D=this.xm=this.O=this.F=Ni.EMPTY;this.T=!1;this.qa=lf(Qk);this.Dy=0;this.push=this.Zv=this.Rv=this.Cw=this.Tb=this.yd=this.open=!1;this.dd=new Fk;this.Ej=new Fk;this.attach=new Fk;this.detach=new Fk;this.Tw=new Fk;this.Uw=new Fk;this.ua=new Vv(b, +c);this.ja=d;this.vc=this.ja()}get Vb(){return this.la}get dir(){return this.J?this.J.value:"ltr"}va(){this.O.unsubscribe();this.xm.unsubscribe();this.F.unsubscribe();this.D.unsubscribe();this.la&&this.la.dispose()}tc(a){this.C&&(this.G(this.C),this.la.ne({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.C.apply());a.open&&(this.open?fw(this):this.P())}na(){var a=this.C=this.uc||this.sa();a=new Au({direction:this.J,uc:a,vc:this.vc,Tb:this.Tb, +Hh:this.Hh});if(this.width||0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.dc&&(a.dc=this.dc);this.hb&&(a.hb=this.hb);return a}G(a){const b=this.ie.map(c=>({cb:c.cb,eb:c.eb,Na:c.Na,Ta:c.Ta,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,hb:c.hb||void 0}));return Hv(Fv(Lu(Nu(Ev(Mu(Ku(Hu(a,this.aa()),b),this.Rv),this.push), +this.Zv),this.Dy),this.Cw),this.HE)}sa(){const a=Rv(this.N.position(),this.aa());this.G(a);return a}aa(){return this.origin instanceof ew?this.origin.fc:this.origin}P(){this.la&&this.la.detach();this.F.unsubscribe();this.D.unsubscribe()}};hw.K=function(a){return new (a||hw)(z(bw),z(br),z(kp),z(dw),z(ou,8))}; +hw.Fa=Qf({type:hw,ha:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],ie:[0,"cdkConnectedOverlayPositions","positions"],uc:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth", +"minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],dc:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],hb:[0,"cdkConnectedOverlayPanelClass","panelClass"],Dy:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],vc:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],yd:[0,"cdkConnectedOverlayDisableClose","disableClose"],HE:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Tb:[2,"cdkConnectedOverlayHasBackdrop", "hasBackdrop",zs],Cw:[2,"cdkConnectedOverlayLockPosition","lockPosition",zs],Rv:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",zs],Zv:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",zs],push:[2,"cdkConnectedOverlayPush","push",zs],Hh:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",zs]},outputs:{dd:"backdropClick",Ej:"positionChange",attach:"attach",detach:"detach",Tw:"overlayKeydown",Uw:"overlayOutsideClick"},ib:["cdkConnectedOverlay"],ka:!0,features:[Jp,Dg]}); -var iw={oa:dw,Ac:[bw],Fc:function(a){return()=>a.C.C()}};var jw=class{};jw.K=function(a){return new (a||jw)};jw.Xa=Of({type:jw});jw.Wa=Nd({Va:[bw,iw],imports:[pu,$v,yu,yu]});function kw(a,b){a.D.includes(b)||a.D.push(b)}var lw=class extends bw{constructor(){super(...arguments);this.D=[]}create(a){return super.create(Object.assign({},a,{hb:(null==a?0:a.hb)?Ps(a.hb).concat(this.D):this.D}))}};lw.K=(()=>{let a;return function(b){return(a||(a=Mh(lw)))(b||lw)}})();lw.pa=Md({ma:lw,ba:lw.K});var mw=class{constructor(a,b){a.rc||kw(b,"gmat-mdc-autocomplete")}};mw.K=function(a){return new (a||mw)(z(Os),z(bw))};mw.Fa=Qf({type:mw,ha:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[Kr([{oa:bw,Ec:lw}])]});var nw=class{constructor(a,b){this.F=a;this.ra=b;this.ho=()=>{};this.Fr=()=>{}}setProperty(a,b){this.F.setProperty(this.ra.R,a,b)}Ij(a){this.Fr=a}Lg(a){this.ho=a}gi(a){this.setProperty("disabled",a)}};nw.K=function(a){return new (a||nw)(z(vi),z(si))};nw.Fa=Qf({type:nw});var ow=class extends nw{};ow.K=(()=>{let a;return function(b){return(a||(a=Mh(ow)))(b||ow)}})();ow.Fa=Qf({type:ow,features:[Cp]});var pw=new df("");const rw={oa:pw,Ab:af(()=>qw),Eb:!0};var qw=class extends ow{pi(a){this.setProperty("checked",a)}};qw.K=(()=>{let a;return function(b){return(a||(a=Mh(qw)))(b||qw)}})();qw.Fa=Qf({type:qw,ha:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],Ia:function(a,b){a&1&&V("change",function(c){return b.ho(c.target.checked)})("blur",function(){return b.Fr()})},features:[Kr([rw]),Cp]});var tw={oa:pw,Ab:af(()=>sw),Eb:!0},uw=new df(""),sw=class extends nw{constructor(a,b,c){super(a,b);this.C=c;this.D=!1;null==this.C&&(this.C=!/android (\d+)/.test((kt?window.navigator.userAgent:"").toLowerCase()))}pi(a){this.setProperty("value",null==a?"":a)}sp(a){(!this.C||this.C&&!this.D)&&this.ho(a)}Hz(){this.D=!0}Gz(a){this.D=!1;this.C&&this.ho(a)}};sw.K=function(a){return new (a||sw)(z(vi),z(si),z(uw,8))}; +var iw={oa:dw,Ac:[bw],Fc:function(a){return()=>a.C.C()}};var jw=class{};jw.K=function(a){return new (a||jw)};jw.Ya=Of({type:jw});jw.Xa=Nd({Wa:[bw,iw],imports:[pu,$v,yu,yu]});function kw(a,b){a.D.includes(b)||a.D.push(b)}var lw=class extends bw{constructor(){super(...arguments);this.D=[]}create(a){return super.create(Object.assign({},a,{hb:(null==a?0:a.hb)?Ps(a.hb).concat(this.D):this.D}))}};lw.K=(()=>{let a;return function(b){return(a||(a=Mh(lw)))(b||lw)}})();lw.pa=Md({ma:lw,ba:lw.K});var mw=class{constructor(a,b){a.sc||kw(b,"gmat-mdc-autocomplete")}};mw.K=function(a){return new (a||mw)(z(Os),z(bw))};mw.Fa=Qf({type:mw,ha:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[Kr([{oa:bw,Ec:lw}])]});var nw=class{constructor(a,b){this.F=a;this.ra=b;this.io=()=>{};this.Fr=()=>{}}setProperty(a,b){this.F.setProperty(this.ra.R,a,b)}Ij(a){this.Fr=a}Lg(a){this.io=a}gi(a){this.setProperty("disabled",a)}};nw.K=function(a){return new (a||nw)(z(vi),z(si))};nw.Fa=Qf({type:nw});var ow=class extends nw{};ow.K=(()=>{let a;return function(b){return(a||(a=Mh(ow)))(b||ow)}})();ow.Fa=Qf({type:ow,features:[Cp]});var pw=new df("");const rw={oa:pw,Ab:af(()=>qw),Eb:!0};var qw=class extends ow{pi(a){this.setProperty("checked",a)}};qw.K=(()=>{let a;return function(b){return(a||(a=Mh(qw)))(b||qw)}})();qw.Fa=Qf({type:qw,ha:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],Ia:function(a,b){a&1&&V("change",function(c){return b.io(c.target.checked)})("blur",function(){return b.Fr()})},features:[Kr([rw]),Cp]});var tw={oa:pw,Ab:af(()=>sw),Eb:!0},uw=new df(""),sw=class extends nw{constructor(a,b,c){super(a,b);this.C=c;this.D=!1;null==this.C&&(this.C=!/android (\d+)/.test((kt?window.navigator.userAgent:"").toLowerCase()))}pi(a){this.setProperty("value",null==a?"":a)}sp(a){(!this.C||this.C&&!this.D)&&this.io(a)}Hz(){this.D=!0}Gz(a){this.D=!1;this.C&&this.io(a)}};sw.K=function(a){return new (a||sw)(z(vi),z(si),z(uw,8))}; sw.Fa=Qf({type:sw,ha:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],Ia:function(a,b){a&1&&V("input",function(c){return b.sp(c.target.value)})("blur",function(){return b.Fr()})("compositionstart",function(){return b.Hz()})("compositionend",function(c){return b.Gz(c.target.value)})},features:[Kr([tw]), Cp]});var vw=new df(""),ww=new df("");function xw(a){a=a.value;return null==a||("string"===typeof a||Array.isArray(a))&&0===a.length?{required:!0}:null}function yw(a){return null!=a}function zw(a){return sn(a)?Sj(a):a}function Aw(a){let b={};a.forEach(c=>{b=null!=c?Object.assign({},b,c):b});return 0===Object.keys(b).length?null:b}function Bw(a,b){return b.map(c=>c(a))}function Cw(a){return a.map(b=>b.validate?c=>b.validate(c):b)} -function Dw(a){if(!a)return null;const b=a.filter(yw);return 0==b.length?null:function(c){return Aw(Bw(c,b))}}function Ew(a){return null!=a?Dw(Cw(a)):null}function Fw(a){if(!a)return null;const b=a.filter(yw);return 0==b.length?null:function(c){c=Bw(c,b).map(zw);return C(jk(c),xj(Aw))}}function Gw(a){return null!=a?Fw(Cw(a)):null}function Hw(a,b){return null===a?[b]:Array.isArray(a)?[...a,b]:[a,b]};var Iw=class{constructor(){this.We=[];this.Df=[];this.F=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get Pn(){return this.control?this.control.Pn: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 je(){return this.control?this.control.je: -null}get qc(){return this.control?this.control.qc:null}get Vc(){return this.control?this.control.Vc:null}get status(){return this.control?this.control.status:null}get Ks(){return this.control?this.control.Ks:null}get am(){return this.control?this.control.am:null}get ah(){return this.control?this.control.ah:null}get path(){return null}mu(a){this.We=a||[];this.um=Ew(this.We)}lu(a){this.Df=a||[];this.tm=Gw(this.Df)}get Zg(){return this.um||null}get Ze(){return this.tm||null}G(a){this.F.push(a)}J(){this.F.forEach(a=> -a());this.F=[]}reset(a){this.control&&this.control.reset(a)}ze(a,b){return this.control?this.control.ze(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};var Jw=class extends Iw{constructor(){super(...arguments);this.C=this.name=this.Qa=null}};var Kw=class extends Iw{get path(){return null}};var Lw=class{constructor(a){this.C=a}get DC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Vc)}get EC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Ks)}get BC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.je)}get Sn(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.qc)}get ir(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.valid)}get yC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Pn)}get AC(){let a,b;return!!(null== +function Dw(a){if(!a)return null;const b=a.filter(yw);return 0==b.length?null:function(c){return Aw(Bw(c,b))}}function Ew(a){return null!=a?Dw(Cw(a)):null}function Fw(a){if(!a)return null;const b=a.filter(yw);return 0==b.length?null:function(c){c=Bw(c,b).map(zw);return C(jk(c),xj(Aw))}}function Gw(a){return null!=a?Fw(Cw(a)):null}function Hw(a,b){return null===a?[b]:Array.isArray(a)?[...a,b]:[a,b]};var Iw=class{constructor(){this.We=[];this.Df=[];this.F=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get Qn(){return this.control?this.control.Qn: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 je(){return this.control?this.control.je: +null}get rc(){return this.control?this.control.rc:null}get Vc(){return this.control?this.control.Vc:null}get status(){return this.control?this.control.status:null}get Ks(){return this.control?this.control.Ks:null}get bm(){return this.control?this.control.bm:null}get ah(){return this.control?this.control.ah:null}get path(){return null}mu(a){this.We=a||[];this.vm=Ew(this.We)}lu(a){this.Df=a||[];this.um=Gw(this.Df)}get Zg(){return this.vm||null}get Ze(){return this.um||null}G(a){this.F.push(a)}J(){this.F.forEach(a=> +a());this.F=[]}reset(a){this.control&&this.control.reset(a)}ze(a,b){return this.control?this.control.ze(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};var Jw=class extends Iw{constructor(){super(...arguments);this.C=this.name=this.Qa=null}};var Kw=class extends Iw{get path(){return null}};var Lw=class{constructor(a){this.C=a}get DC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Vc)}get EC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Ks)}get BC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.je)}get Tn(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.rc)}get ir(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.valid)}get yC(){let a,b;return!!(null==(a=this.C)?0:null==(b=a.control)?0:b.Qn)}get AC(){let a,b;return!!(null== (a=this.C)?0:null==(b=a.control)?0:b.pending)}};Object.assign({},{"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},{"[class.ng-submitted]":"isSubmitted"});var Mw=class extends Lw{};Mw.K=function(a){return new (a||Mw)(z(Jw,2))}; -Mw.Fa=Qf({type:Mw,ha:[["","formControlName",""],["","ngModel",""],["","formControl",""]],Ya:14,Ia:function(a,b){a&2&&nq("ng-untouched",b.EC)("ng-touched",b.DC)("ng-pristine",b.BC)("ng-dirty",b.Sn)("ng-valid",b.ir)("ng-invalid",b.yC)("ng-pending",b.AC)},features:[Cp]});var Nw=new df("CallSetDisabledState",{ea:"root",ba:()=>"whenDisabledForLegacyCode"});function Ow(a,b,c="whenDisabledForLegacyCode"){Pw(a,b);b.C.pi(a.value);if(a.disabled||"always"===c){let d,e;null==(e=(d=b.C).gi)||e.call(d,a.disabled)}Qw(a,b);Rw(a,b);Sw(a,b);Tw(a,b)}function Uw(a,b){const c=()=>{};b.C&&(b.C.Lg(c),b.C.Ij(c));Vw(a,b);a&&(b.J(),a.Ak(()=>{}))}function Ww(a,b){a.forEach(c=>{c.Xr&&c.Xr(b)})}function Tw(a,b){if(b.C.gi){const c=d=>{b.C.gi(d)};a.Em.push(c);b.G(()=>{a.QA(c)})}} +Mw.Fa=Qf({type:Mw,ha:[["","formControlName",""],["","ngModel",""],["","formControl",""]],Za:14,Ia:function(a,b){a&2&&nq("ng-untouched",b.EC)("ng-touched",b.DC)("ng-pristine",b.BC)("ng-dirty",b.Tn)("ng-valid",b.ir)("ng-invalid",b.yC)("ng-pending",b.AC)},features:[Cp]});var Nw=new df("CallSetDisabledState",{ea:"root",ba:()=>"whenDisabledForLegacyCode"});function Ow(a,b,c="whenDisabledForLegacyCode"){Pw(a,b);b.C.pi(a.value);if(a.disabled||"always"===c){let d,e;null==(e=(d=b.C).gi)||e.call(d,a.disabled)}Qw(a,b);Rw(a,b);Sw(a,b);Tw(a,b)}function Uw(a,b){const c=()=>{};b.C&&(b.C.Lg(c),b.C.Ij(c));Vw(a,b);a&&(b.J(),a.Ak(()=>{}))}function Ww(a,b){a.forEach(c=>{c.Xr&&c.Xr(b)})}function Tw(a,b){if(b.C.gi){const c=d=>{b.C.gi(d)};a.Fm.push(c);b.G(()=>{a.QA(c)})}} function Pw(a,b){var c=a.We;null!==b.Zg?Xw(a,Hw(c,b.Zg)):"function"===typeof c&&Xw(a,[c]);c=a.Df;null!==b.Ze?Yw(a,Hw(c,b.Ze)):"function"===typeof c&&Yw(a,[c]);c=()=>Zw(a);Ww(b.We,c);Ww(b.Df,c)} -function Vw(a,b){let c=!1;if(null!==a){if(null!==b.Zg){var d=a.We;if(Array.isArray(d)&&0f!==b.Zg);e.length!==d.length&&(c=!0,a.ep(e))}}null!==b.Ze&&(d=a.Df,Array.isArray(d)&&0f!==b.Ze),e.length!==d.length&&(c=!0,a.cp(e))))}a=()=>{};Ww(b.We,a);Ww(b.Df,a);return c}function Qw(a,b){b.C.Lg(c=>{a.th=c;a.rh=!0;a.Im=!0;"change"===a.tf&&$w(a,b)})}function Sw(a,b){b.C.Ij(()=>{a.Gp=!0;"blur"===a.tf&&a.rh&&$w(a,b);"submit"!==a.tf&&ax(a)})} -function $w(a,b){a.Im&&bx(a);a.setValue(a.th,{Lv:!1});var c=a.th;b.D=c;b.update.emit(c);a.rh=!1}function Rw(a,b){const c=(d,e)=>{b.C.pi(d);e&&(b.D=d,b.update.emit(d))};a.Lg(c);b.G(()=>{a.PA(c)})}function cx(a,b){a.Mp();b.forEach(c=>{const d=c.control;if("submit"===d.tf&&d.rh){var e=d.th;c.D=e;c.update.emit(e);d.rh=!1}})}function dx(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===sw?b=e:Object.getPrototypeOf(e.constructor)===ow?c=e:d=e});return d?d:c?c:b?b:null};var ex=class{},fx=class extends ex{constructor(a,b){super();this.value=a;this.source=b}},gx=class extends ex{constructor(a,b){super();this.je=a;this.source=b}},hx=class extends ex{constructor(a,b){super();this.Vc=a;this.source=b}},ix=class extends ex{constructor(a,b){super();this.status=a;this.source=b}},jx=class extends ex{constructor(a){super();this.source=a}},kx=class extends ex{constructor(a){super();this.source=a}};function lx(a){return null!=a&&!Array.isArray(a)&&"object"===typeof a} -function mx(a,b){a.Re((c,d)=>{if(void 0===b[d])throw new Zd(1002,"");})}function Xw(a,b){a.ep(b)}function Yw(a,b){a.cp(b)}function Zw(a,b={}){a.FA();a.Sp();a.enabled&&(a.Bz(),a.errors=a.DA(),a.status=a.pt(),"VALID"!==a.status&&"PENDING"!==a.status||a.CA(b.zb));let c;const d=null!=(c=b.Yf)?c:a;!1!==b.zb&&(a.Bb.next(new fx(a.value,d)),a.Bb.next(new ix(a.status,d)),a.ah.emit(a.value),a.am.emit(a.status));a.Qa&&!b.Ub&&Zw(a.Qa,Object.assign({},b,{Yf:d}))} +function Vw(a,b){let c=!1;if(null!==a){if(null!==b.Zg){var d=a.We;if(Array.isArray(d)&&0f!==b.Zg);e.length!==d.length&&(c=!0,a.ep(e))}}null!==b.Ze&&(d=a.Df,Array.isArray(d)&&0f!==b.Ze),e.length!==d.length&&(c=!0,a.cp(e))))}a=()=>{};Ww(b.We,a);Ww(b.Df,a);return c}function Qw(a,b){b.C.Lg(c=>{a.th=c;a.rh=!0;a.Jm=!0;"change"===a.tf&&$w(a,b)})}function Sw(a,b){b.C.Ij(()=>{a.Gp=!0;"blur"===a.tf&&a.rh&&$w(a,b);"submit"!==a.tf&&ax(a)})} +function $w(a,b){a.Jm&&bx(a);a.setValue(a.th,{Lv:!1});var c=a.th;b.D=c;b.update.emit(c);a.rh=!1}function Rw(a,b){const c=(d,e)=>{b.C.pi(d);e&&(b.D=d,b.update.emit(d))};a.Lg(c);b.G(()=>{a.PA(c)})}function cx(a,b){a.Mp();b.forEach(c=>{const d=c.control;if("submit"===d.tf&&d.rh){var e=d.th;c.D=e;c.update.emit(e);d.rh=!1}})}function dx(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===sw?b=e:Object.getPrototypeOf(e.constructor)===ow?c=e:d=e});return d?d:c?c:b?b:null};var ex=class{},fx=class extends ex{constructor(a,b){super();this.value=a;this.source=b}},gx=class extends ex{constructor(a,b){super();this.je=a;this.source=b}},hx=class extends ex{constructor(a,b){super();this.Vc=a;this.source=b}},ix=class extends ex{constructor(a,b){super();this.status=a;this.source=b}},jx=class extends ex{constructor(a){super();this.source=a}},kx=class extends ex{constructor(a){super();this.source=a}};function lx(a){return null!=a&&!Array.isArray(a)&&"object"===typeof a} +function mx(a,b){a.Re((c,d)=>{if(void 0===b[d])throw new Zd(1002,"");})}function Xw(a,b){a.ep(b)}function Yw(a,b){a.cp(b)}function Zw(a,b={}){a.FA();a.Sp();a.enabled&&(a.Bz(),a.errors=a.DA(),a.status=a.pt(),"VALID"!==a.status&&"PENDING"!==a.status||a.CA(b.zb));let c;const d=null!=(c=b.Yf)?c:a;!1!==b.zb&&(a.Bb.next(new fx(a.value,d)),a.Bb.next(new ix(a.status,d)),a.ah.emit(a.value),a.bm.emit(a.status));a.Qa&&!b.Ub&&Zw(a.Qa,Object.assign({},b,{Yf:d}))} function ax(a,b={}){const c=!1===a.Vc;a.Vc=!0;let d;const e=null!=(d=b.Yf)?d:a;a.Qa&&!b.Ub&&ax(a.Qa,Object.assign({},b,{Yf:e}));c&&!1!==b.zb&&a.Bb.next(new hx(!0,e))}function bx(a,b={}){const c=!0===a.je;a.je=!1;let d;const e=null!=(d=b.Yf)?d:a;a.Qa&&!b.Ub&&bx(a.Qa,Object.assign({},b,{Yf:e}));c&&!1!==b.zb&&a.Bb.next(new gx(!1,e))} -function nx(a,b={}){const c=!0===a.Vc;a.Vc=!1;a.Gp=!1;let d;const e=null!=(d=b.Yf)?d:a;a.Re(f=>{nx(f,{Ub:!0,zb:b.zb,Yf:e})});a.Qa&&!b.Ub&&a.Qa.Qm(b,e);c&&!1!==b.zb&&a.Bb.next(new hx(!1,e))}function ox(a,b={}){const c=!1===a.je;a.je=!0;a.Im=!1;let d;const e=null!=(d=b.Yf)?d:a;a.Re(f=>{ox(f,{Ub:!0,zb:b.zb})});a.Qa&&!b.Ub&&a.Qa.Pm(b,e);c&&!1!==b.zb&&a.Bb.next(new gx(!0,e))}function px(a,b,c={}){a.errors=b;a.uu(!1!==c.zb,a)} -var qx=class{constructor(a,b){this.Gp=this.ym=this.Im=!1;this.Mi=()=>{};this.Qa=null;this.je=!0;this.Vc=!1;this.Bb=new cj;this.fc=aj(this.Bb);this.Em=[];this.ep(a);this.cp(b)}get Zg(){return this.um}set Zg(a){this.We=this.um=a}get Ze(){return this.tm}set Ze(a){this.Df=this.tm=a}get parent(){return this.Qa}get valid(){return"VALID"===this.status}get Pn(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!== -this.status}get qc(){return!this.je}get Ks(){return!this.Vc}get tf(){return this.Rp?this.Rp:this.parent?this.parent.tf:"change"}disable(a={}){const b=this.gu(a.Ub);this.status="DISABLED";this.errors=null;this.Re(e=>{e.disable(Object.assign({},a,{Ub:!0}))});this.Sp();let c;const d=null!=(c=a.Yf)?c:this;!1!==a.zb&&(this.Bb.next(new fx(this.value,d)),this.Bb.next(new ix(this.status,d)),this.ah.emit(this.value),this.am.emit(this.status));this.tu(Object.assign({},a,{Rx:b}),this);this.Em.forEach(e=>e(!0))}enable(a= -{}){const b=this.gu(a.Ub);this.status="VALID";this.Re(c=>{c.enable(Object.assign({},a,{Ub:!0}))});Zw(this,{Ub:!0,zb:a.zb});this.tu(Object.assign({},a,{Rx:b}),this);this.Em.forEach(c=>c(!1))}tu(a,b){this.Qa&&!a.Ub&&(Zw(this.Qa,a),a.Rx||this.Qa.Pm({},b),this.Qa.Qm({},b))}wu(a={zb:!0}){this.Re(b=>b.wu(a));Zw(this,{Ub:!0,zb:a.zb})}FA(){this.status=this.ap()?"DISABLED":"VALID"}DA(){return this.Zg?this.Zg(this):null}CA(a){this.Ze&&(this.status="PENDING",this.ym=!0,this.ot=zw(this.Ze(this)).subscribe(b=> -{this.ym=!1;px(this,b,{zb:a})}))}Bz(){this.ot&&(this.ot.unsubscribe(),this.ym=!1)}get(a){if(null==a)return null;Array.isArray(a)||(a=a.split("."));return 0===a.length?null:a.reduce((b,c)=>b&&b.zt(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}ze(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.Qa;)a=a.Qa;return a}uu(a,b){this.status=this.pt();a&&(this.am.emit(this.status),this.Bb.next(new ix(this.status,b)));this.Qa&&this.Qa.uu(a,b)}St(){this.ah=new Fk; -this.am=new Fk}pt(){return this.ap()?"DISABLED":this.errors?"INVALID":this.ym||this.nt("PENDING")?"PENDING":this.nt("INVALID")?"INVALID":"VALID"}nt(a){return this.pm(b=>b.status===a)}mt(){return this.pm(a=>a.qc)}Az(){return this.pm(a=>a.Vc)}Pm(a,b){const c=!this.mt(),d=this.je!==c;this.je=c;this.Qa&&!a.Ub&&this.Qa.Pm(a,b);d&&this.Bb.next(new gx(this.je,b))}Qm(a={},b){this.Vc=this.Az();this.Bb.next(new hx(this.Vc,b));this.Qa&&!a.Ub&&this.Qa.Qm(a,b)}Ak(a){this.Mi=a}Lm(a){lx(a)&&null!=a.tf&&(this.Rp= -a.tf)}gu(a){const b=this.Qa&&this.Qa.qc;return!a&&!!b&&!this.Qa.mt()}zt(){return null}ep(a){a=this.We=Array.isArray(a)?a.slice():a;this.um=Array.isArray(a)?Ew(a):a||null}cp(a){a=this.Df=Array.isArray(a)?a.slice():a;this.tm=Array.isArray(a)?Gw(a):a||null}};var rx=class extends qx{constructor(a,b){super((lx(a)?a.PE:a)||null,(lx(a)?a.YA:b)||null);this.controls={};this.St();this.Lm(a);this.HA();Zw(this,{Ub:!0,zb:!!this.Ze})}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){mx(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new Zd(1E3,"");if(!d[c])throw new Zd(1001,"");this.controls[c].setValue(a[c],{Ub:!0,zb:b.zb})});Zw(this,b)}reset(a={},b={}){this.Re((c,d)=>{c.reset(a? -a[d]:null,{Ub:!0,zb:b.zb})});this.Pm(b,this);this.Qm(b,this);Zw(this,b)}Mp(){let a=this.hu(!1,(b,c)=>c.Mp()?!0:b);a&&Zw(this,{Ub:!0});return a}Re(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}HA(){this.Re(a=>{a.Qa=this;a.Ak(this.Mi)})}Sp(){this.value=this.AA()}pm(a){for(const [b,c]of Object.entries(this.controls)){const d=c;if(this.contains(b)&&a(d))return!0}return!1}AA(){return this.hu({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}hu(a,b){let c= +function nx(a,b={}){const c=!0===a.Vc;a.Vc=!1;a.Gp=!1;let d;const e=null!=(d=b.Yf)?d:a;a.Re(f=>{nx(f,{Ub:!0,zb:b.zb,Yf:e})});a.Qa&&!b.Ub&&a.Qa.Rm(b,e);c&&!1!==b.zb&&a.Bb.next(new hx(!1,e))}function ox(a,b={}){const c=!1===a.je;a.je=!0;a.Jm=!1;let d;const e=null!=(d=b.Yf)?d:a;a.Re(f=>{ox(f,{Ub:!0,zb:b.zb})});a.Qa&&!b.Ub&&a.Qa.Qm(b,e);c&&!1!==b.zb&&a.Bb.next(new gx(!0,e))}function px(a,b,c={}){a.errors=b;a.uu(!1!==c.zb,a)} +var qx=class{constructor(a,b){this.Gp=this.zm=this.Jm=!1;this.Mi=()=>{};this.Qa=null;this.je=!0;this.Vc=!1;this.Bb=new cj;this.hc=aj(this.Bb);this.Fm=[];this.ep(a);this.cp(b)}get Zg(){return this.vm}set Zg(a){this.We=this.vm=a}get Ze(){return this.um}set Ze(a){this.Df=this.um=a}get parent(){return this.Qa}get valid(){return"VALID"===this.status}get Qn(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!== +this.status}get rc(){return!this.je}get Ks(){return!this.Vc}get tf(){return this.Rp?this.Rp:this.parent?this.parent.tf:"change"}disable(a={}){const b=this.gu(a.Ub);this.status="DISABLED";this.errors=null;this.Re(e=>{e.disable(Object.assign({},a,{Ub:!0}))});this.Sp();let c;const d=null!=(c=a.Yf)?c:this;!1!==a.zb&&(this.Bb.next(new fx(this.value,d)),this.Bb.next(new ix(this.status,d)),this.ah.emit(this.value),this.bm.emit(this.status));this.tu(Object.assign({},a,{Rx:b}),this);this.Fm.forEach(e=>e(!0))}enable(a= +{}){const b=this.gu(a.Ub);this.status="VALID";this.Re(c=>{c.enable(Object.assign({},a,{Ub:!0}))});Zw(this,{Ub:!0,zb:a.zb});this.tu(Object.assign({},a,{Rx:b}),this);this.Fm.forEach(c=>c(!1))}tu(a,b){this.Qa&&!a.Ub&&(Zw(this.Qa,a),a.Rx||this.Qa.Qm({},b),this.Qa.Rm({},b))}wu(a={zb:!0}){this.Re(b=>b.wu(a));Zw(this,{Ub:!0,zb:a.zb})}FA(){this.status=this.ap()?"DISABLED":"VALID"}DA(){return this.Zg?this.Zg(this):null}CA(a){this.Ze&&(this.status="PENDING",this.zm=!0,this.ot=zw(this.Ze(this)).subscribe(b=> +{this.zm=!1;px(this,b,{zb:a})}))}Bz(){this.ot&&(this.ot.unsubscribe(),this.zm=!1)}get(a){if(null==a)return null;Array.isArray(a)||(a=a.split("."));return 0===a.length?null:a.reduce((b,c)=>b&&b.zt(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}ze(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.Qa;)a=a.Qa;return a}uu(a,b){this.status=this.pt();a&&(this.bm.emit(this.status),this.Bb.next(new ix(this.status,b)));this.Qa&&this.Qa.uu(a,b)}St(){this.ah=new Fk; +this.bm=new Fk}pt(){return this.ap()?"DISABLED":this.errors?"INVALID":this.zm||this.nt("PENDING")?"PENDING":this.nt("INVALID")?"INVALID":"VALID"}nt(a){return this.qm(b=>b.status===a)}mt(){return this.qm(a=>a.rc)}Az(){return this.qm(a=>a.Vc)}Qm(a,b){const c=!this.mt(),d=this.je!==c;this.je=c;this.Qa&&!a.Ub&&this.Qa.Qm(a,b);d&&this.Bb.next(new gx(this.je,b))}Rm(a={},b){this.Vc=this.Az();this.Bb.next(new hx(this.Vc,b));this.Qa&&!a.Ub&&this.Qa.Rm(a,b)}Ak(a){this.Mi=a}Mm(a){lx(a)&&null!=a.tf&&(this.Rp= +a.tf)}gu(a){const b=this.Qa&&this.Qa.rc;return!a&&!!b&&!this.Qa.mt()}zt(){return null}ep(a){a=this.We=Array.isArray(a)?a.slice():a;this.vm=Array.isArray(a)?Ew(a):a||null}cp(a){a=this.Df=Array.isArray(a)?a.slice():a;this.um=Array.isArray(a)?Gw(a):a||null}};var rx=class extends qx{constructor(a,b){super((lx(a)?a.PE:a)||null,(lx(a)?a.YA:b)||null);this.controls={};this.St();this.Mm(a);this.HA();Zw(this,{Ub:!0,zb:!!this.Ze})}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){mx(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new Zd(1E3,"");if(!d[c])throw new Zd(1001,"");this.controls[c].setValue(a[c],{Ub:!0,zb:b.zb})});Zw(this,b)}reset(a={},b={}){this.Re((c,d)=>{c.reset(a? +a[d]:null,{Ub:!0,zb:b.zb})});this.Qm(b,this);this.Rm(b,this);Zw(this,b)}Mp(){let a=this.hu(!1,(b,c)=>c.Mp()?!0:b);a&&Zw(this,{Ub:!0});return a}Re(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}HA(){this.Re(a=>{a.Qa=this;a.Ak(this.Mi)})}Sp(){this.value=this.AA()}qm(a){for(const [b,c]of Object.entries(this.controls)){const d=c;if(this.contains(b)&&a(d))return!0}return!1}AA(){return this.hu({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}hu(a,b){let c= a;this.Re((d,e)=>{c=b(c,d,e)});return c}ap(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return 0sx)};Promise.resolve(); -var sx=class extends Kw{constructor(a,b,c){super();this.Xm=c;this.Uj=!1;this.Kz=new Set;this.Hl=new Fk;this.form=new rx(Ew(a),Gw(b))}pd(){this.Lm()}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}setValue(a){this.control.setValue(a)}Er(a){this.Uj=!0;cx(this.form,this.Kz);this.Hl.emit(a);let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}Cr(){this.es()}es(){this.form.reset(void 0);this.Uj=!1}Lm(){this.options&&null!=this.options.tf&& +var sx=class extends Kw{constructor(a,b,c){super();this.Ym=c;this.Uj=!1;this.Kz=new Set;this.Hl=new Fk;this.form=new rx(Ew(a),Gw(b))}pd(){this.Mm()}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}setValue(a){this.control.setValue(a)}Er(a){this.Uj=!0;cx(this.form,this.Kz);this.Hl.emit(a);let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}Cr(){this.es()}es(){this.form.reset(void 0);this.Uj=!1}Mm(){this.options&&null!=this.options.tf&& (this.form.Rp=this.options.tf)}qF(a){a.pop();return a.length?this.form.get(a):this.form}};sx.K=function(a){return new (a||sx)(z(vw,10),z(ww,10),z(Nw,8))};sx.Fa=Qf({type:sx,ha:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ia:function(a,b){a&1&&V("submit",function(c){return b.Er(c)})("reset",function(){return b.Cr()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Hl:"ngSubmit"},ib:["ngForm"],features:[Kr([tx]),Cp]});function ux(a){return"object"===typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a} -var vx=class extends qx{constructor(a=null){super((lx()?(void 0).PE:void 0)||null,(lx()?(void 0).YA:void 0)||null);this.defaultValue=null;this.C=[];this.rh=!1;this.D(a);this.Lm(void 0);this.St();Zw(this,{Ub:!0,zb:!!this.Ze});lx()&&((void 0).dG||(void 0).UF)&&(ux(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.th=a;this.C.length&&!1!==b.Lv&&this.C.forEach(c=>c(this.value,!1!==b.JF));Zw(this,b)}reset(a=this.defaultValue,b={}){this.D(a);ox(this,b);nx(this,b);this.setValue(this.value, -b);this.rh=!1}Sp(){}pm(){return!1}ap(){return this.disabled}Lg(a){this.C.push(a)}PA(a){var b=this.C;a=b.indexOf(a);-1xx)};var xx=class extends Jw{set fr(a){}constructor(a,b,c,d,e){super();this.Xm=e;this.update=new Fk;this.O=!1;this.mu(a);this.lu(b);this.C=dx(c)}sc(a){if(this.N(a)){var b=a.form.jx;b&&Uw(b,this);Ow(this.form,this,this.Xm);Zw(this.form,{zb:!1})}b=this.D;a.hasOwnProperty("model")?(a=a.model,a=a.vn?!0:!Object.is(b,a.pq)):a=!1;a&&(this.form.setValue(this.model),this.D=this.model)}va(){this.form&&Uw(this.form,this)}get path(){return[]}get control(){return this.form}N(a){return a.hasOwnProperty("form")}}; +var vx=class extends qx{constructor(a=null){super((lx()?(void 0).PE:void 0)||null,(lx()?(void 0).YA:void 0)||null);this.defaultValue=null;this.C=[];this.rh=!1;this.D(a);this.Mm(void 0);this.St();Zw(this,{Ub:!0,zb:!!this.Ze});lx()&&((void 0).dG||(void 0).UF)&&(ux(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.th=a;this.C.length&&!1!==b.Lv&&this.C.forEach(c=>c(this.value,!1!==b.JF));Zw(this,b)}reset(a=this.defaultValue,b={}){this.D(a);ox(this,b);nx(this,b);this.setValue(this.value, +b);this.rh=!1}Sp(){}qm(){return!1}ap(){return this.disabled}Lg(a){this.C.push(a)}PA(a){var b=this.C;a=b.indexOf(a);-1xx)};var xx=class extends Jw{set fr(a){}constructor(a,b,c,d,e){super();this.Ym=e;this.update=new Fk;this.O=!1;this.mu(a);this.lu(b);this.C=dx(c)}tc(a){if(this.N(a)){var b=a.form.jx;b&&Uw(b,this);Ow(this.form,this,this.Ym);Zw(this.form,{zb:!1})}b=this.D;a.hasOwnProperty("model")?(a=a.model,a=a.wn?!0:!Object.is(b,a.pq)):a=!1;a&&(this.form.setValue(this.model),this.D=this.model)}va(){this.form&&Uw(this.form,this)}get path(){return[]}get control(){return this.form}N(a){return a.hasOwnProperty("form")}}; xx.K=function(a){return new (a||xx)(z(vw,10),z(ww,10),z(pw,10),z(wx,8),z(Nw,8))};xx.Fa=Qf({type:xx,ha:[["","formControl",""]],inputs:{form:[0,"formControl","form"],fr:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},ib:["ngForm"],features:[Kr([yx]),Cp,Dg]});const Ax={oa:Kw,Ab:af(()=>zx)}; -var zx=class extends Kw{constructor(a,b,c){super();this.Xm=c;this.Uj=!1;this.Mi=()=>this.vu();this.Fv=[];this.form=null;this.Hl=new Fk;this.mu(a);this.lu(b)}sc(a){a.hasOwnProperty("form")&&(this.SA(),this.vu(),this.RA(),this.Dm=this.form)}va(){this.form&&(Vw(this.form,this),this.form.Mi===this.Mi&&this.form.Ak(()=>{}))}get control(){return this.form}get path(){return[]}Er(a){this.Uj=!0;cx(this.form,this.Fv);this.Hl.emit(a);this.form.Bb.next(new jx(this.control));let b;return"dialog"===(null==a?void 0: -null==(b=a.target)?void 0:b.method)}Cr(){this.es()}es(){this.form.reset(void 0);this.Uj=!1;this.form.Bb.next(new kx(this.form))}vu(){this.Fv.forEach(a=>{const b=a.control,c=this.form.get(a.path);b!==c&&(Uw(b||null,a),c instanceof vx&&(Ow(c,a,this.Xm),a.control=c))});this.form.wu({zb:!1})}wF(a){const b=this.form.get(a.path);Pw(b,a);Zw(b,{zb:!1})}oF(a){if(this.form){const b=this.form.get(a.path);b&&Vw(b,a)&&Zw(b,{zb:!1})}}RA(){this.form.Ak(this.Mi);this.Dm&&this.Dm.Ak(()=>{})}SA(){Pw(this.form,this); -this.Dm&&Vw(this.Dm,this)}nF(){}};zx.K=function(a){return new (a||zx)(z(vw,10),z(ww,10),z(Nw,8))};zx.Fa=Qf({type:zx,ha:[["","formGroup",""]],Ia:function(a,b){a&1&&V("submit",function(c){return b.Er(c)})("reset",function(){return b.Cr()})},inputs:{form:[0,"formGroup","form"]},outputs:{Hl:"ngSubmit"},ib:["ngForm"],features:[Kr([Ax]),Cp,Dg]});var Bx=class{};Bx.K=function(a){return new (a||Bx)};Bx.Xa=Of({type:Bx});Bx.Wa=Nd({});var Cx=class{};Cx.K=function(a){return new (a||Cx)};Cx.Xa=Of({type:Cx});Cx.Wa=Nd({imports:[Bx]});function Dx(a){return 0===a.buttons||0===a.detail}function Ex(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&-1===a.identifier&&(null==a.radiusX||1===a.radiusX)&&(null==a.radiusY||1===a.radiusY)};var Fx=new df("cdk-input-modality-detector-options"),Gx={kC:[18,17,224,91,16]};const Hx=Kt({passive:!0,capture:!0}); -var Ix=class{get O(){return this.C.value}constructor(a,b,c,d){this.La=a;this.D=null;this.C=new ej(null);this.F=0;this.G=e=>{let f,g;(null==(f=this.Ni)?0:null==(g=f.kC)?0:g.some(k=>k===e.keyCode))||(this.C.next("keyboard"),this.D=St(e))};this.Gm=e=>{650>Date.now()-this.F||(this.C.next(Dx(e)?"keyboard":"mouse"),this.D=St(e))};this.J=e=>{Ex(e)?this.C.next("keyboard"):(this.F=Date.now(),this.C.next("touch"),this.D=St(e))};this.Ni=Object.assign({},Gx,d);this.N=C(this.C,Eo());C(this.N,bo());a.isBrowser&& -Mk(b,()=>{c.addEventListener("keydown",this.G,Hx);c.addEventListener("mousedown",this.Gm,Hx);c.addEventListener("touchstart",this.J,Hx)})}va(){this.C.complete();this.La.isBrowser&&(document.removeEventListener("keydown",this.G,Hx),document.removeEventListener("mousedown",this.Gm,Hx),document.removeEventListener("touchstart",this.J,Hx))}};Ix.K=function(a){return new (a||Ix)(r(Vt),r(Qk),r(jt),r(Fx,8))};Ix.pa=Md({ma:Ix,ba:Ix.K,ea:"root"});var Jx=new df("cdk-focus-monitor-default-options");const Kx=Kt({passive:!0,capture:!0});function Lx(a,b,c=!1){b=Ss(b);if(!a.La.isBrowser||1!==b.nodeType)return jj();const d=Qt(b)||a.G(),e=a.C.get(b);if(e)return c&&(e.an=!0),e.Tg;c={an:c,Tg:new cj,rootNode:d};a.C.set(b,c);a.Ua(c);return c.Tg}function Mx(a,b){b=Ss(b);const c=a.C.get(b);c&&(c.Tg.complete(),a.P(b),a.C.delete(b),a.bb(c))} +var zx=class extends Kw{constructor(a,b,c){super();this.Ym=c;this.Uj=!1;this.Mi=()=>this.vu();this.Fv=[];this.form=null;this.Hl=new Fk;this.mu(a);this.lu(b)}tc(a){a.hasOwnProperty("form")&&(this.SA(),this.vu(),this.RA(),this.Em=this.form)}va(){this.form&&(Vw(this.form,this),this.form.Mi===this.Mi&&this.form.Ak(()=>{}))}get control(){return this.form}get path(){return[]}Er(a){this.Uj=!0;cx(this.form,this.Fv);this.Hl.emit(a);this.form.Bb.next(new jx(this.control));let b;return"dialog"===(null==a?void 0: +null==(b=a.target)?void 0:b.method)}Cr(){this.es()}es(){this.form.reset(void 0);this.Uj=!1;this.form.Bb.next(new kx(this.form))}vu(){this.Fv.forEach(a=>{const b=a.control,c=this.form.get(a.path);b!==c&&(Uw(b||null,a),c instanceof vx&&(Ow(c,a,this.Ym),a.control=c))});this.form.wu({zb:!1})}wF(a){const b=this.form.get(a.path);Pw(b,a);Zw(b,{zb:!1})}oF(a){if(this.form){const b=this.form.get(a.path);b&&Vw(b,a)&&Zw(b,{zb:!1})}}RA(){this.form.Ak(this.Mi);this.Em&&this.Em.Ak(()=>{})}SA(){Pw(this.form,this); +this.Em&&Vw(this.Em,this)}nF(){}};zx.K=function(a){return new (a||zx)(z(vw,10),z(ww,10),z(Nw,8))};zx.Fa=Qf({type:zx,ha:[["","formGroup",""]],Ia:function(a,b){a&1&&V("submit",function(c){return b.Er(c)})("reset",function(){return b.Cr()})},inputs:{form:[0,"formGroup","form"]},outputs:{Hl:"ngSubmit"},ib:["ngForm"],features:[Kr([Ax]),Cp,Dg]});var Bx=class{};Bx.K=function(a){return new (a||Bx)};Bx.Ya=Of({type:Bx});Bx.Xa=Nd({});var Cx=class{};Cx.K=function(a){return new (a||Cx)};Cx.Ya=Of({type:Cx});Cx.Xa=Nd({imports:[Bx]});function Dx(a){return 0===a.buttons||0===a.detail}function Ex(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&-1===a.identifier&&(null==a.radiusX||1===a.radiusX)&&(null==a.radiusY||1===a.radiusY)};var Fx=new df("cdk-input-modality-detector-options"),Gx={kC:[18,17,224,91,16]};const Hx=Kt({passive:!0,capture:!0}); +var Ix=class{get O(){return this.C.value}constructor(a,b,c,d){this.Ma=a;this.D=null;this.C=new ej(null);this.F=0;this.G=e=>{let f,g;(null==(f=this.Ni)?0:null==(g=f.kC)?0:g.some(k=>k===e.keyCode))||(this.C.next("keyboard"),this.D=St(e))};this.Hm=e=>{650>Date.now()-this.F||(this.C.next(Dx(e)?"keyboard":"mouse"),this.D=St(e))};this.J=e=>{Ex(e)?this.C.next("keyboard"):(this.F=Date.now(),this.C.next("touch"),this.D=St(e))};this.Ni=Object.assign({},Gx,d);this.N=C(this.C,Eo());C(this.N,bo());a.isBrowser&& +Mk(b,()=>{c.addEventListener("keydown",this.G,Hx);c.addEventListener("mousedown",this.Hm,Hx);c.addEventListener("touchstart",this.J,Hx)})}va(){this.C.complete();this.Ma.isBrowser&&(document.removeEventListener("keydown",this.G,Hx),document.removeEventListener("mousedown",this.Hm,Hx),document.removeEventListener("touchstart",this.J,Hx))}};Ix.K=function(a){return new (a||Ix)(r(Vt),r(Qk),r(jt),r(Fx,8))};Ix.pa=Md({ma:Ix,ba:Ix.K,ea:"root"});var Jx=new df("cdk-focus-monitor-default-options");const Kx=Kt({passive:!0,capture:!0});function Lx(a,b,c=!1){b=Ss(b);if(!a.Ma.isBrowser||1!==b.nodeType)return jj();const d=Qt(b)||a.G(),e=a.C.get(b);if(e)return c&&(e.bn=!0),e.Tg;c={bn:c,Tg:new cj,rootNode:d};a.C.set(b,c);a.Va(c);return c.Tg}function Mx(a,b){b=Ss(b);const c=a.C.get(b);c&&(c.Tg.complete(),a.P(b),a.C.delete(b),a.bb(c))} function Nx(a,b,c,d){b=Ss(b);b===a.G().activeElement?a.Ja(b).forEach(([e,f])=>a.na(e,c,f)):(a.ua(c),"function"===typeof b.focus&&b.focus(d))} -var Ox=class{constructor(a,b,c,d,e){this.qa=a;this.La=b;this.J=c;this.F=null;this.O=this.T=!1;this.C=new Map;this.ja=0;this.D=new Map;this.Ea=()=>{this.T=!0;this.lb=window.setTimeout(()=>this.T=!1)};this.wa=new cj;this.N=f=>{for(var g=St(f);g;g=g.parentElement)"focus"===f.type?this.Fp(f,g):this.xk(f,g)};this.ia=d;this.aa=(null==e?void 0:e.CF)||0}va(){this.C.forEach((a,b)=>Mx(this,b))}G(){return this.ia||document}Pa(a){return this.F?this.O?this.gb(a)?"touch":"program":this.F:this.T&&this.fa?this.fa: +var Ox=class{constructor(a,b,c,d,e){this.qa=a;this.Ma=b;this.J=c;this.F=null;this.O=this.T=!1;this.C=new Map;this.ja=0;this.D=new Map;this.Ea=()=>{this.T=!0;this.lb=window.setTimeout(()=>this.T=!1)};this.wa=new cj;this.N=f=>{for(var g=St(f);g;g=g.parentElement)"focus"===f.type?this.Fp(f,g):this.xk(f,g)};this.ia=d;this.aa=(null==e?void 0:e.CF)||0}va(){this.C.forEach((a,b)=>Mx(this,b))}G(){return this.ia||document}Pa(a){return this.F?this.O?this.gb(a)?"touch":"program":this.F:this.T&&this.fa?this.fa: a&&this.Sa(a)?"mouse":"program"}gb(a){return 1===this.aa||!(null==a||!a.contains(this.J.D))}P(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused","touch"===b);a.classList.toggle("cdk-keyboard-focused","keyboard"===b);a.classList.toggle("cdk-mouse-focused","mouse"===b);a.classList.toggle("cdk-program-focused","program"===b)}ua(a,b=!1){Mk(this.qa,()=>{this.F=a;this.O="touch"===a&&b;0===this.aa&&(clearTimeout(this.sa),this.sa=setTimeout(()=>this.F=null,this.O?650:1))})}Fp(a, -b){const c=this.C.get(b);a=St(a);c&&(c.an||b===a)&&this.na(b,this.Pa(a),c)}xk(a,b){const c=this.C.get(b);!c||c.an&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.P(b),this.ca(c,null))}ca(a,b){a.Tg.lc.length&&this.qa.run(()=>a.Tg.next(b))}Ua(a){if(this.La.isBrowser){var b=a.rootNode;(a=this.D.get(b)||0)||Mk(this.qa,()=>{b.addEventListener("focus",this.N,Kx);b.addEventListener("blur",this.N,Kx)});this.D.set(b,a+1);1===++this.ja&&(Mk(this.qa,()=>{(this.G().defaultView||window).addEventListener("focus", -this.Ea)}),C(this.J.N,Lo(this.wa)).subscribe(c=>{this.ua(c,!0)}))}}bb(a){a=a.rootNode;if(this.D.has(a)){const b=this.D.get(a);1{(d===a||c.an&&d.contains(a))&& -b.push([d,c])});return b}Sa(a){const b=this.J.D;if("mouse"!==this.J.O||!b||b===a||"INPUT"!==a.nodeName&&"TEXTAREA"!==a.nodeName||a.disabled)return!1;if(a=a.labels)for(let c=0;c{a.F||(a.F=a.ca(),a.F.addEventListener("focus",a.sa));a.D||(a.D=a.ca(),a.D.addEventListener("focus",a.na))}),a.C.parentNode&&(a.C.parentNode.insertBefore(a.F,a.C),a.C.parentNode.insertBefore(a.D,a.C.nextSibling),a.P=!0))} -function Wx(a){return new Promise(b=>{a.ua(()=>{var c;(c=a.C.querySelector("[cdk-focus-initial], [cdkFocusInitial]"))?Rx(a.J,c)?(c.focus(void 0),c=!0):(c=a.T(c),null==c||c.focus(void 0),c=!!c):c=Ux(a);return b(c)})})}function Xx(a,b){a.F&&a.D&&(a.N(b,a.F),a.N(b,a.D))} -var Yx=class{get enabled(){return this.G}set enabled(a){this.G=a;this.F&&this.D&&(this.N(a,this.F),this.N(a,this.D))}constructor(a,b,c,d,e=!1){this.C=a;this.J=b;this.qa=c;this.ia=d;this.P=!1;this.sa=()=>{const f=this.ja("end");f&&f.focus(void 0);return!!f};this.na=()=>Ux(this);this.G=!0;e||Vx(this)}destroy(){const a=this.F,b=this.D;a&&(a.removeEventListener("focus",this.sa),a.remove());b&&(b.removeEventListener("focus",this.na),b.remove());this.F=this.D=null;this.P=!1}ja(a){const b=this.C.querySelectorAll(`[cdk-focus-region-${a}], `+ -`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return"start"==a?b.length?b[0]:this.T(this.C):b.length?b[b.length-1]:this.fa(this.C)}hc(){return this.P}T(a){if(Rx(this.J,a)&&Px(this.J,a))return a;a=a.children;for(let b=0;b{},removeListener:()=>{}}};var fy=class{constructor(a,b){this.F=a;this.yb=b;this.D=new Map;this.C=new cj}va(){this.C.next();this.C.complete()}observe(a){a=ey(Ps(a)).map(b=>this.G(b).observable);a=Pj(a);a=hk(C(a,fo()),C(a,Eo(),On(0)));return C(a,xj(b=>{const c={matches:!1,Nu:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.Nu[e]=d});return c}))}G(a){if(this.D.has(a))return this.D.get(a);const b=by(this.F,a),c={observable:C(new Xi(d=>{const e=f=>this.yb.run(()=>d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}), -Ho(b),xj(({matches:d})=>({query:a,matches:d})),Lo(this.C)),YF:b};this.D.set(a,c);return c}};fy.K=function(a){return new (a||fy)(r(dy),r(Qk))};fy.pa=Md({ma:fy,ba:fy.K,ea:"root"});function ey(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};function gy(a){if(!a.La.isBrowser)return 0;const b=a.ia.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.ia.body.appendChild(b);a=(a=a.ia.defaultView||window)&&a.getComputedStyle?a.getComputedStyle(b):null;a=(a&&a.backgroundColor||"").replace(/ /g,"");b.remove();switch(a){case "rgb(0,0,0)":case "rgb(45,50,54)":case "rgb(32,32,32)":return 2;case "rgb(255,255,255)":case "rgb(255,250,239)":return 1}return 0} -var hy=class{constructor(a,b){this.La=a;this.ia=b;this.F=lf(fy).observe("(forced-colors: active)").subscribe(()=>{this.D&&(this.D=!1,this.C())})}va(){this.F.unsubscribe()}C(){if(!this.D&&this.La.isBrowser&&this.ia.body){const a=this.ia.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.D=!0;const b=gy(this);1===b?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):2===b&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}}; -hy.K=function(a){return new (a||hy)(r(Vt),r(jt))};hy.pa=Md({ma:hy,ba:hy.K,ea:"root"});var jy=new df("liveAnnouncerElement",{ea:"root",ba:iy});function iy(){return null}var ky=new df("LIVE_ANNOUNCER_DEFAULT_OPTIONS");var ly=class{create(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)}};ly.K=function(a){return new (a||ly)};ly.pa=Md({ma:ly,ba:ly.K,ea:"root"});var my=class{};my.K=function(a){return new (a||my)};my.Xa=Of({type:my});my.Wa=Nd({Va:[ly]});let ny=0;function oy(a,b,...c){const d=a.J;let e,f;1===c.length&&"number"===typeof c[0]?f=c[0]:[e,f]=c;a.clear();clearTimeout(a.G);e||(e=d&&d.Nl?d.Nl:"polite");null==f&&d&&(f=d.duration);a.C.setAttribute("aria-live",e);a.C.id&&a.O(a.C.id);Mk(a.qa,()=>{a.D||(a.D=new Promise(g=>a.F=g));clearTimeout(a.G);a.G=setTimeout(()=>{a.C.textContent=b;"number"===typeof f&&(a.G=setTimeout(()=>a.clear(),f));let g;null==(g=a.F)||g.call(a);a.D=a.F=void 0},100);return a.D})} -var py=class{constructor(a,b,c,d){this.qa=b;this.J=d;this.ia=c;this.C=a||this.N()}clear(){this.C&&(this.C.textContent="")}va(){clearTimeout(this.G);let a;null==(a=this.C)||a.remove();this.C=null;let b;null==(b=this.F)||b.call(this);this.D=this.F=void 0}N(){const a=this.ia.getElementsByClassName("cdk-live-announcer-element"),b=this.ia.createElement("div");for(let c=0;c .cdk-overlay-container [aria-modal="true"]');for(let c=0;ce.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))}function ty(a,b,c){var d=sy(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)}function sy(a,b){let c,d;return null!=(d=null==(c=a.getAttribute(b))?void 0:c.match(/\S+/g))?d:[]};let uy=0;function vy(a,b,c,d){if(a.N(b,c)){var e=wy(c,d);"string"!==typeof c?(xy(c,a.Xb),a.C.set(e,{El:c,referenceCount:0})):a.C.has(e)||a.O(c,d);a.F(b,e)||a.J(b,e)}}function yy(a,b,c){if(c&&a.G(b)){var d=wy(c,"tooltip");a.F(b,d)&&a.ca(b,d);"string"===typeof c&&(b=a.C.get(d))&&0===b.referenceCount&&a.T(d);var e;0===(null==(e=a.D)?void 0:e.childNodes.length)&&(a.D.remove(),a.D=null)}} -var zy=class{constructor(a,b){this.La=b;this.C=new Map;this.D=null;this.Xb=`${uy++}`;this.ia=a;this.Xb=lf(ji)+"-"+uy++}va(){const a=this.ia.querySelectorAll(`[${"cdk-describedby-host"}="${this.Xb}"]`);for(let c=0;c0!=c.indexOf("cdk-describedby-message"));a.setAttribute("aria-describedby",b.join(" "))}J(a,b){b=this.C.get(b);ry(a,"aria-describedby",b.El.id);a.setAttribute("cdk-describedby-host",this.Xb);b.referenceCount++}ca(a,b){b=this.C.get(b);b.referenceCount--;ty(a,"aria-describedby",b.El.id);a.removeAttribute("cdk-describedby-host")}F(a,b){a=sy(a,"aria-describedby");b=(b=this.C.get(b))&&b.El.id;return!!b&&-1!=a.indexOf(b)}N(a,b){if(!this.G(a))return!1; -if(b&&"object"===typeof b)return!0;b=null==b?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}G(a){return a.nodeType===this.ia.ELEMENT_NODE}};zy.K=function(a){return new (a||zy)(r(jt),r(Vt))};zy.pa=Md({ma:zy,ba:zy.K,ea:"root"});function wy(a,b){return"string"===typeof a?`${b||""}/${a}`:a}function xy(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${uy++}`)};var Cy=class extends Yx{get enabled(){return this.G}set enabled(a){(this.G=a)?this.O.register(this):Ay(this.O,this)}constructor(a,b,c,d,e,f,g){super(a,b,c,d,g.defer);this.O=e;this.aa=f;this.O.register(this)}destroy(){Ay(this.O,this);super.destroy()}yt(){By(this.aa,this);Xx(this,!0)}xt(){var a=this.aa;a.C&&(this.ia.removeEventListener("focus",a.C,!0),a.C=null);Xx(this,!1)}};function By(a,b){a.C&&b.ia.removeEventListener("focus",a.C,!0);a.C=c=>Dy(b,c);Mk(b.qa,()=>{b.ia.addEventListener("focus",a.C,!0)})}function Dy(a,b){b=b.target;const c=a.C;let d;!b||c.contains(b)||(null==(d=b.closest)?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.ia.activeElement)&&Ux(a)})}var Ey=class{constructor(){this.C=null}};var Fy=new df("FOCUS_TRAP_INERT_STRATEGY");function Ay(a,b){b.xt();a=a.C;b=a.indexOf(b);-1!==b&&(a.splice(b,1),a.length&&a[a.length-1].yt())}var Gy=class{constructor(){this.C=[]}register(a){let b=this.C=this.C.filter(c=>c!==a);b.length&&b[b.length-1].xt();b.push(a);a.yt()}};Gy.K=function(a){return new (a||Gy)};Gy.pa=Md({ma:Gy,ba:Gy.K,ea:"root"});var Hy=class{constructor(a,b,c,d,e){this.C=a;this.qa=b;this.D=c;this.ia=d;this.F=e||new Ey}create(a,b={defer:!1}){let c;"boolean"===typeof b?c={defer:b}:c=b;return new Cy(a,this.C,this.qa,this.ia,this.D,this.F,c)}};Hy.K=function(a){return new (a||Hy)(r(Tx),r(Qk),r(Gy),r(jt),r(Fy,8))};Hy.pa=Md({ma:Hy,ba:Hy.K,ea:"root"});function Iy(a,b){a.na=b;return a}function Jy(a){a.Ja=!0;return a}function Ky(a){a.Ea=!0;return a}function Ly(a,b){a.fa=b;return a}function My(a){a.Pa=["shiftKey"];return a}function Ny(a,b=200){a.wa.unsubscribe();a.wa=C(a.ja,Po(c=>a.G.push(c)),On(b),tk(()=>0a.G.join(""))).subscribe(c=>{const d=a.N();for(let e=1;ea.F?a.J(0,1):a.Ua(1)}function Sy(a){0>a.F&&a.Ja?a.J(a.N().length-1,-1):a.Ua(-1)} -function Ty(a,b){var c=b.keyCode,d=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!b[e]||-1a.Tg.next(b))}Va(a){if(this.Ma.isBrowser){var b=a.rootNode;(a=this.D.get(b)||0)||Mk(this.qa,()=>{b.addEventListener("focus",this.N,Kx);b.addEventListener("blur",this.N,Kx)});this.D.set(b,a+1);1===++this.ja&&(Mk(this.qa,()=>{(this.G().defaultView||window).addEventListener("focus", +this.Ea)}),C(this.J.N,Lo(this.wa)).subscribe(c=>{this.ua(c,!0)}))}}bb(a){a=a.rootNode;if(this.D.has(a)){const b=this.D.get(a);1{(d===a||c.bn&&d.contains(a))&& +b.push([d,c])});return b}Sa(a){const b=this.J.D;if("mouse"!==this.J.O||!b||b===a||"INPUT"!==a.nodeName&&"TEXTAREA"!==a.nodeName||a.disabled)return!1;if(a=a.labels)for(let c=0;c{a.F||(a.F=a.ca(),a.F.addEventListener("focus",a.sa));a.D||(a.D=a.ca(),a.D.addEventListener("focus",a.na))}),a.C.parentNode&&(a.C.parentNode.insertBefore(a.F,a.C),a.C.parentNode.insertBefore(a.D,a.C.nextSibling),a.P=!0))}function Wx(a){const b=a.C.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!Rx(a.J,b))return a=a.T(b),null==a||a.focus(void 0),!!a;b.focus(void 0);return!0}return Ux(a)} +function Xx(a){return new Promise(b=>{a.ua(()=>b(Wx(a)))})}function Yx(a,b){a.F&&a.D&&(a.N(b,a.F),a.N(b,a.D))} +var Zx=class{get enabled(){return this.G}set enabled(a){this.G=a;this.F&&this.D&&(this.N(a,this.F),this.N(a,this.D))}constructor(a,b,c,d,e=!1){this.C=a;this.J=b;this.qa=c;this.ia=d;this.P=!1;this.sa=()=>{const f=this.ja("end");f&&f.focus(void 0);return!!f};this.na=()=>Ux(this);this.G=!0;e||Vx(this)}destroy(){const a=this.F,b=this.D;a&&(a.removeEventListener("focus",this.sa),a.remove());b&&(b.removeEventListener("focus",this.na),b.remove());this.F=this.D=null;this.P=!1}ja(a){const b=this.C.querySelectorAll(`[cdk-focus-region-${a}], `+ +`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return"start"==a?b.length?b[0]:this.T(this.C):b.length?b[b.length-1]:this.fa(this.C)}ic(){return this.P}T(a){if(Rx(this.J,a)&&Px(this.J,a))return a;a=a.children;for(let b=0;b{},removeListener:()=>{}}};var gy=class{constructor(a,b){this.F=a;this.yb=b;this.D=new Map;this.C=new cj}va(){this.C.next();this.C.complete()}observe(a){a=fy(Ps(a)).map(b=>this.G(b).observable);a=Pj(a);a=hk(C(a,fo()),C(a,Eo(),On(0)));return C(a,xj(b=>{const c={matches:!1,Nu:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.Nu[e]=d});return c}))}G(a){if(this.D.has(a))return this.D.get(a);const b=cy(this.F,a),c={observable:C(new Xi(d=>{const e=f=>this.yb.run(()=>d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}), +Ho(b),xj(({matches:d})=>({query:a,matches:d})),Lo(this.C)),YF:b};this.D.set(a,c);return c}};gy.K=function(a){return new (a||gy)(r(ey),r(Qk))};gy.pa=Md({ma:gy,ba:gy.K,ea:"root"});function fy(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};function hy(a){if(!a.Ma.isBrowser)return 0;const b=a.ia.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.ia.body.appendChild(b);a=(a=a.ia.defaultView||window)&&a.getComputedStyle?a.getComputedStyle(b):null;a=(a&&a.backgroundColor||"").replace(/ /g,"");b.remove();switch(a){case "rgb(0,0,0)":case "rgb(45,50,54)":case "rgb(32,32,32)":return 2;case "rgb(255,255,255)":case "rgb(255,250,239)":return 1}return 0} +var iy=class{constructor(a,b){this.Ma=a;this.ia=b;this.F=lf(gy).observe("(forced-colors: active)").subscribe(()=>{this.D&&(this.D=!1,this.C())})}va(){this.F.unsubscribe()}C(){if(!this.D&&this.Ma.isBrowser&&this.ia.body){const a=this.ia.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.D=!0;const b=hy(this);1===b?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):2===b&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}}; +iy.K=function(a){return new (a||iy)(r(Vt),r(jt))};iy.pa=Md({ma:iy,ba:iy.K,ea:"root"});var ky=new df("liveAnnouncerElement",{ea:"root",ba:jy});function jy(){return null}var ly=new df("LIVE_ANNOUNCER_DEFAULT_OPTIONS");var my=class{create(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)}};my.K=function(a){return new (a||my)};my.pa=Md({ma:my,ba:my.K,ea:"root"});var ny=class{};ny.K=function(a){return new (a||ny)};ny.Ya=Of({type:ny});ny.Xa=Nd({Wa:[my]});let oy=0;function py(a,b,...c){const d=a.J;let e,f;1===c.length&&"number"===typeof c[0]?f=c[0]:[e,f]=c;a.clear();clearTimeout(a.G);e||(e=d&&d.Ol?d.Ol:"polite");null==f&&d&&(f=d.duration);a.C.setAttribute("aria-live",e);a.C.id&&a.O(a.C.id);Mk(a.qa,()=>{a.D||(a.D=new Promise(g=>a.F=g));clearTimeout(a.G);a.G=setTimeout(()=>{a.C.textContent=b;"number"===typeof f&&(a.G=setTimeout(()=>a.clear(),f));let g;null==(g=a.F)||g.call(a);a.D=a.F=void 0},100);return a.D})} +var qy=class{constructor(a,b,c,d){this.qa=b;this.J=d;this.ia=c;this.C=a||this.N()}clear(){this.C&&(this.C.textContent="")}va(){clearTimeout(this.G);let a;null==(a=this.C)||a.remove();this.C=null;let b;null==(b=this.F)||b.call(this);this.D=this.F=void 0}N(){const a=this.ia.getElementsByClassName("cdk-live-announcer-element"),b=this.ia.createElement("div");for(let c=0;c .cdk-overlay-container [aria-modal="true"]');for(let c=0;ce.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))}function uy(a,b,c){var d=ty(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)}function ty(a,b){let c,d;return null!=(d=null==(c=a.getAttribute(b))?void 0:c.match(/\S+/g))?d:[]};let vy=0;function wy(a,b,c,d){if(a.N(b,c)){var e=xy(c,d);"string"!==typeof c?(yy(c,a.Xb),a.C.set(e,{El:c,referenceCount:0})):a.C.has(e)||a.O(c,d);a.F(b,e)||a.J(b,e)}}function zy(a,b,c){if(c&&a.G(b)){var d=xy(c,"tooltip");a.F(b,d)&&a.ca(b,d);"string"===typeof c&&(b=a.C.get(d))&&0===b.referenceCount&&a.T(d);var e;0===(null==(e=a.D)?void 0:e.childNodes.length)&&(a.D.remove(),a.D=null)}} +var Ay=class{constructor(a,b){this.Ma=b;this.C=new Map;this.D=null;this.Xb=`${vy++}`;this.ia=a;this.Xb=lf(ji)+"-"+vy++}va(){const a=this.ia.querySelectorAll(`[${"cdk-describedby-host"}="${this.Xb}"]`);for(let c=0;c0!=c.indexOf("cdk-describedby-message"));a.setAttribute("aria-describedby",b.join(" "))}J(a,b){b=this.C.get(b);sy(a,"aria-describedby",b.El.id);a.setAttribute("cdk-describedby-host",this.Xb);b.referenceCount++}ca(a,b){b=this.C.get(b);b.referenceCount--;uy(a,"aria-describedby",b.El.id);a.removeAttribute("cdk-describedby-host")}F(a,b){a=ty(a,"aria-describedby");b=(b=this.C.get(b))&&b.El.id;return!!b&&-1!=a.indexOf(b)}N(a,b){if(!this.G(a))return!1; +if(b&&"object"===typeof b)return!0;b=null==b?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}G(a){return a.nodeType===this.ia.ELEMENT_NODE}};Ay.K=function(a){return new (a||Ay)(r(jt),r(Vt))};Ay.pa=Md({ma:Ay,ba:Ay.K,ea:"root"});function xy(a,b){return"string"===typeof a?`${b||""}/${a}`:a}function yy(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${vy++}`)};var Dy=class extends Zx{get enabled(){return this.G}set enabled(a){(this.G=a)?this.O.register(this):By(this.O,this)}constructor(a,b,c,d,e,f,g){super(a,b,c,d,g.defer);this.O=e;this.aa=f;this.O.register(this)}destroy(){By(this.O,this);super.destroy()}yt(){Cy(this.aa,this);Yx(this,!0)}xt(){var a=this.aa;a.C&&(this.ia.removeEventListener("focus",a.C,!0),a.C=null);Yx(this,!1)}};function Cy(a,b){a.C&&b.ia.removeEventListener("focus",a.C,!0);a.C=c=>Ey(b,c);Mk(b.qa,()=>{b.ia.addEventListener("focus",a.C,!0)})}function Ey(a,b){b=b.target;const c=a.C;let d;!b||c.contains(b)||(null==(d=b.closest)?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.ia.activeElement)&&Ux(a)})}var Fy=class{constructor(){this.C=null}};var Gy=new df("FOCUS_TRAP_INERT_STRATEGY");function By(a,b){b.xt();a=a.C;b=a.indexOf(b);-1!==b&&(a.splice(b,1),a.length&&a[a.length-1].yt())}var Hy=class{constructor(){this.C=[]}register(a){let b=this.C=this.C.filter(c=>c!==a);b.length&&b[b.length-1].xt();b.push(a);a.yt()}};Hy.K=function(a){return new (a||Hy)};Hy.pa=Md({ma:Hy,ba:Hy.K,ea:"root"});var Iy=class{constructor(a,b,c,d,e){this.C=a;this.qa=b;this.D=c;this.ia=d;this.F=e||new Fy}create(a,b={defer:!1}){let c;"boolean"===typeof b?c={defer:b}:c=b;return new Dy(a,this.C,this.qa,this.ia,this.D,this.F,c)}};Iy.K=function(a){return new (a||Iy)(r(Tx),r(Qk),r(Hy),r(jt),r(Gy,8))};Iy.pa=Md({ma:Iy,ba:Iy.K,ea:"root"});function Jy(a,b){a.na=b;return a}function Ky(a){a.Ja=!0;return a}function Ly(a){a.Ea=!0;return a}function My(a,b){a.fa=b;return a}function Ny(a){a.Pa=["shiftKey"];return a}function Oy(a,b=200){a.wa.unsubscribe();a.wa=C(a.ja,Po(c=>a.G.push(c)),On(b),tk(()=>0a.G.join(""))).subscribe(c=>{const d=a.N();for(let e=1;ea.F?a.J(0,1):a.Va(1)}function Ty(a){0>a.F&&a.Ja?a.J(a.N().length-1,-1):a.Va(-1)} +function Uy(a,b){var c=b.keyCode,d=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!b[e]||-1=c||48<=c&&57>=c)&&a.ja.next(String.fromCharCode(c));return}a.G=[];b.preventDefault()} -var Uy=class{constructor(a,b){this.T=a;this.F=-1;this.P=null;this.Ja=!1;this.ja=new cj;this.wa=Ni.EMPTY;this.Ea=!0;this.Pa=[];this.ua=!1;this.aa={enabled:!1,delta:10};this.na=c=>c.disabled;this.G=[];this.ca=new cj;this.wb=new cj;a instanceof ar?this.gb=a.C.subscribe(c=>this.Sa(c.toArray())):yn(a)&&(this.bb=Js(()=>this.Sa(a()),{xa:b}))}D(a){const b=this.P;Qy(this,a);this.P!==b&&this.wb.next(this.F)}get O(){return this.F}get C(){return this.P}destroy(){this.wa.unsubscribe();let a;null==(a=this.gb)|| -a.unsubscribe();let b;null==(b=this.bb)||b.destroy();this.ja.complete();this.ca.complete();this.wb.complete();this.G=[]}Ua(a){this.Ja?this.sb(a):this.lb(a)}sb(a){const b=this.N();for(let c=1;c<=b.length;c++){const d=(this.F+a*c+b.length)%b.length;if(!this.na(b[d])){this.D(d);break}}}lb(a){this.J(this.F+a,a)}J(a,b){const c=this.N();if(c[a]){for(;this.na(c[a]);)if(a+=b,!c[a])return;this.D(a)}}N(){return yn(this.T)?this.T():this.T instanceof ar?this.T.toArray():this.T}Sa(a){this.P&&(a=a.indexOf(this.P), --1b()),a.C=[])}function cz(a){a.D.forEach(b=>b());a.D=[]}function dz(a){queueMicrotask(()=>bz(a))} -var ez=class{constructor(a=0,b=0){this.C=[];this.D=[];this.J=[];this.O=[];this.P=[];this.G=this.Ga=this.N=!1;this.F=null;this.totalTime=a+b}onStart(a){this.P.push(a);this.D.push(a)}Kd(a){this.O.push(a);this.C.push(a)}ob(a){this.J.push(a)}Qf(){return this.N}init(){}play(){this.Qf()||(cz(this),dz(this));this.N=!0}pause(){}le(){}finish(){bz(this)}destroy(){this.Ga||(this.Ga=!0,this.Qf()||cz(this),this.finish(),this.J.forEach(a=>a()),this.J=[])}reset(){this.G=this.N=!1;this.D=this.P;this.C=this.O}setPosition(){}oi(a){a= -"start"==a?this.D:this.C;a.forEach(b=>b());a.length=0}};function fz(a){a.J||(a.J=!0,a.D.forEach(b=>b()),a.D=[])}function gz(a){a.Ga||(a.Ga=!0,fz(a),a.C.forEach(b=>b.destroy()),a.N.forEach(b=>b()),a.N=[])}function hz(a){a.Qf()||(a.O=!0,a.G.forEach(b=>b()),a.G=[])} -var iz=class{constructor(a){this.D=[];this.G=[];this.Ga=this.O=this.J=!1;this.N=[];this.F=null;this.totalTime=0;this.C=a;let b=0,c=0,d=0;const e=this.C.length;0==e?queueMicrotask(()=>fz(this)):this.C.forEach(f=>{f.Kd(()=>{++b==e&&fz(this)});f.ob(()=>{++c==e&&gz(this)});f.onStart(()=>{++d==e&&hz(this)})});this.totalTime=this.C.reduce((f,g)=>Math.max(f,g.totalTime),0)}init(){this.C.forEach(a=>a.init())}onStart(a){this.G.push(a)}Kd(a){this.D.push(a)}ob(a){this.N.push(a)}Qf(){return this.O}play(){this.F|| -this.init();hz(this);this.C.forEach(a=>a.play())}pause(){this.C.forEach(a=>a.pause())}le(){this.C.forEach(a=>a.le())}finish(){fz(this);this.C.forEach(a=>a.finish())}destroy(){gz(this)}reset(){this.C.forEach(a=>a.reset());this.O=this.J=this.Ga=!1}setPosition(a){const b=a*this.totalTime;this.C.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}Jk(){this.C.forEach(a=>{a.Jk&&a.Jk()})}oi(a){a="start"==a?this.G:this.D;a.forEach(b=>b());a.length=0}};var jz=Xy("panelAnimation",[$y("void, hidden",Zy({opacity:0,transform:"scaleY(0.8)"})),az(":enter, hidden => visible",[function(a,b=null){return{type:3,steps:a,options:b}}([Yy("0.03s linear",Zy({opacity:1})),Yy("0.12s cubic-bezier(0, 0, 0.2, 1)",Zy({transform:"scaleY(1)"}))])]),az(":leave, visible => hidden",[Yy("0.075s linear",Zy({opacity:0}))])]);var kz=new df("mat-sanity-checks",{ea:"root",ba:function(){return!0}}),lz=class{constructor(a,b,c){this.C=b;this.ia=c;this.D=!1;a.C();this.D||(this.D=!0)}F(a){return Tt()?!1:"boolean"===typeof this.C?this.C:!!this.C[a]}};lz.K=function(a){return new (a||lz)(r(hy),r(kz,8),r(jt))};lz.Xa=Of({type:lz});lz.Wa=Nd({imports:[pu,pu]});var mz=class{constructor(a,b,c,d,e){this.D=a;this.Jd=b;this.G=c;this.F=d;this.C=e;this.xe=!1}};new df("MAT_DATE_LOCALE",{ea:"root",ba:nz});function nz(){return lf(os)};new df("mat-date-formats");var oz=class{};oz.K=function(a){return new (a||oz)};oz.pa=Md({ma:oz,ba:oz.K,ea:"root"});var pz=class{};pz.K=function(a){return new (a||pz)}; -pz.Da=If({type:pz,ha:[["div","mat-internal-form-field",""]],Ka:[1,"mdc-form-field","mat-internal-form-field"],Ya:2,Ia:function(a,b){a&2&&nq("mdc-form-field--align-end","before"===b.Lh)},inputs:{Lh:"labelPosition"},ka:!0,features:[Mr],attrs:["mat-internal-form-field",""],Zb:["*"],za:1,Aa:0,ta:function(a){a&1&&(Xq(),Yq(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0;cursor:inherit}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}\n"],pb:2, -Ra:0});var qz=new df("MAT_OPTION_PARENT_COMPONENT");const rz=["*",[["mat-option"],["ng-container"]]];let sz=0;var tz=new df("MatOptgroup"),uz=class{constructor(a){this.disabled=!1;this.Ue=`mat-optgroup-label-${sz++}`;let b;this.zm=null!=(b=null==a?void 0:a.pC)?b:!1}};uz.K=function(a){return new (a||uz)(z(qz,8))}; -uz.Da=If({type:uz,ha:[["mat-optgroup"]],Ka:[1,"mat-mdc-optgroup"],Ya:3,Ia:function(a,b){a&2&&Kp("role",b.zm?null:"group")("aria-disabled",b.zm?null:b.disabled.toString())("aria-labelledby",b.zm?null:b.Ue)},inputs:{label:"label",disabled:[2,"disabled","disabled",zs]},ib:["matOptgroup"],ka:!0,features:[Kr([{oa:tz,Ab:uz}]),Jp,Mr],Zb:["*","mat-option, ng-container"],za:5,Aa:4,Ca:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],ta:function(a,b){a&1&&(Xq(rz), +var Vy=class{constructor(a,b){this.T=a;this.F=-1;this.P=null;this.Ja=!1;this.ja=new cj;this.wa=Ni.EMPTY;this.Ea=!0;this.Pa=[];this.ua=!1;this.aa={enabled:!1,delta:10};this.na=c=>c.disabled;this.G=[];this.ca=new cj;this.wb=new cj;a instanceof ar?this.gb=a.C.subscribe(c=>this.Sa(c.toArray())):yn(a)&&(this.bb=Js(()=>this.Sa(a()),{xa:b}))}D(a){const b=this.P;Ry(this,a);this.P!==b&&this.wb.next(this.F)}get O(){return this.F}get C(){return this.P}destroy(){this.wa.unsubscribe();let a;null==(a=this.gb)|| +a.unsubscribe();let b;null==(b=this.bb)||b.destroy();this.ja.complete();this.ca.complete();this.wb.complete();this.G=[]}Va(a){this.Ja?this.sb(a):this.lb(a)}sb(a){const b=this.N();for(let c=1;c<=b.length;c++){const d=(this.F+a*c+b.length)%b.length;if(!this.na(b[d])){this.D(d);break}}}lb(a){this.J(this.F+a,a)}J(a,b){const c=this.N();if(c[a]){for(;this.na(c[a]);)if(a+=b,!c[a])return;this.D(a)}}N(){return yn(this.T)?this.T():this.T instanceof ar?this.T.toArray():this.T}Sa(a){this.P&&(a=a.indexOf(this.P), +-1b()),a.C=[])}function dz(a){a.D.forEach(b=>b());a.D=[]}function ez(a){queueMicrotask(()=>cz(a))} +var fz=class{constructor(a=0,b=0){this.C=[];this.D=[];this.J=[];this.O=[];this.P=[];this.G=this.Ga=this.N=!1;this.F=null;this.totalTime=a+b}onStart(a){this.P.push(a);this.D.push(a)}Kd(a){this.O.push(a);this.C.push(a)}ob(a){this.J.push(a)}Qf(){return this.N}init(){}play(){this.Qf()||(dz(this),ez(this));this.N=!0}pause(){}le(){}finish(){cz(this)}destroy(){this.Ga||(this.Ga=!0,this.Qf()||dz(this),this.finish(),this.J.forEach(a=>a()),this.J=[])}reset(){this.G=this.N=!1;this.D=this.P;this.C=this.O}setPosition(){}oi(a){a= +"start"==a?this.D:this.C;a.forEach(b=>b());a.length=0}};function gz(a){a.J||(a.J=!0,a.D.forEach(b=>b()),a.D=[])}function hz(a){a.Ga||(a.Ga=!0,gz(a),a.C.forEach(b=>b.destroy()),a.N.forEach(b=>b()),a.N=[])}function iz(a){a.Qf()||(a.O=!0,a.G.forEach(b=>b()),a.G=[])} +var jz=class{constructor(a){this.D=[];this.G=[];this.Ga=this.O=this.J=!1;this.N=[];this.F=null;this.totalTime=0;this.C=a;let b=0,c=0,d=0;const e=this.C.length;0==e?queueMicrotask(()=>gz(this)):this.C.forEach(f=>{f.Kd(()=>{++b==e&&gz(this)});f.ob(()=>{++c==e&&hz(this)});f.onStart(()=>{++d==e&&iz(this)})});this.totalTime=this.C.reduce((f,g)=>Math.max(f,g.totalTime),0)}init(){this.C.forEach(a=>a.init())}onStart(a){this.G.push(a)}Kd(a){this.D.push(a)}ob(a){this.N.push(a)}Qf(){return this.O}play(){this.F|| +this.init();iz(this);this.C.forEach(a=>a.play())}pause(){this.C.forEach(a=>a.pause())}le(){this.C.forEach(a=>a.le())}finish(){gz(this);this.C.forEach(a=>a.finish())}destroy(){hz(this)}reset(){this.C.forEach(a=>a.reset());this.O=this.J=this.Ga=!1}setPosition(a){const b=a*this.totalTime;this.C.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}Jk(){this.C.forEach(a=>{a.Jk&&a.Jk()})}oi(a){a="start"==a?this.G:this.D;a.forEach(b=>b());a.length=0}};var kz=Yy("panelAnimation",[az("void, hidden",$y({opacity:0,transform:"scaleY(0.8)"})),bz(":enter, hidden => visible",[function(a,b=null){return{type:3,steps:a,options:b}}([Zy("0.03s linear",$y({opacity:1})),Zy("0.12s cubic-bezier(0, 0, 0.2, 1)",$y({transform:"scaleY(1)"}))])]),bz(":leave, visible => hidden",[Zy("0.075s linear",$y({opacity:0}))])]);var lz=new df("mat-sanity-checks",{ea:"root",ba:function(){return!0}}),mz=class{constructor(a,b,c){this.C=b;this.ia=c;this.D=!1;a.C();this.D||(this.D=!0)}F(a){return Tt()?!1:"boolean"===typeof this.C?this.C:!!this.C[a]}};mz.K=function(a){return new (a||mz)(r(iy),r(lz,8),r(jt))};mz.Ya=Of({type:mz});mz.Xa=Nd({imports:[pu,pu]});var nz=class{constructor(a,b,c,d,e){this.D=a;this.Jd=b;this.G=c;this.F=d;this.C=e;this.xe=!1}};new df("MAT_DATE_LOCALE",{ea:"root",ba:oz});function oz(){return lf(os)};new df("mat-date-formats");var pz=class{};pz.K=function(a){return new (a||pz)};pz.pa=Md({ma:pz,ba:pz.K,ea:"root"});var qz=class{};qz.K=function(a){return new (a||qz)}; +qz.Da=Gf({type:qz,ha:[["div","mat-internal-form-field",""]],Ka:[1,"mdc-form-field","mat-internal-form-field"],Za:2,Ia:function(a,b){a&2&&nq("mdc-form-field--align-end","before"===b.Lh)},inputs:{Lh:"labelPosition"},ka:!0,features:[Mr],attrs:["mat-internal-form-field",""],Zb:["*"],za:1,Aa:0,ta:function(a){a&1&&(Xq(),Yq(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0;cursor:inherit}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}\n"],pb:2, +Ra:0});var rz=new df("MAT_OPTION_PARENT_COMPONENT");const sz=["*",[["mat-option"],["ng-container"]]];let tz=0;var uz=new df("MatOptgroup"),vz=class{constructor(a){this.disabled=!1;this.Ue=`mat-optgroup-label-${tz++}`;let b;this.Am=null!=(b=null==a?void 0:a.pC)?b:!1}};vz.K=function(a){return new (a||vz)(z(rz,8))}; +vz.Da=Gf({type:vz,ha:[["mat-optgroup"]],Ka:[1,"mat-mdc-optgroup"],Za:3,Ia:function(a,b){a&2&&Kp("role",b.Am?null:"group")("aria-disabled",b.Am?null:b.disabled.toString())("aria-labelledby",b.Am?null:b.Ue)},inputs:{label:"label",disabled:[2,"disabled","disabled",zs]},ib:["matOptgroup"],ka:!0,features:[Kr([{oa:uz,Ab:vz}]),Jp,Mr],Zb:["*","mat-option, ng-container"],za:5,Aa:4,Ca:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],ta:function(a,b){a&1&&(Xq(sz), R(0,"span",0)(1,"span",1),Z(2),Yq(3),S()(),Yq(4,1));a&2&&(nq("mdc-list-item--disabled",b.disabled),H("id",b.Ue),D(2),Br("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}\n"], -pb:2,Ra:0});const vz=Kt({passive:!0,capture:!0});function wz(a,b,c,d){var e=xz;const f=e.Bb.get(b);f?(a=f.get(c))?a.add(d):f.set(c,new Set([d])):(e.Bb.set(b,new Map([[c,new Set([d])]])),Mk(a,()=>{document.addEventListener(b,e.C,vz)}))}var yz=class{constructor(){this.Bb=new Map;this.C=a=>{const b=St(a);if(b){let c;null==(c=this.Bb.get(a.type))||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}};var zz=class{constructor(a,b,c,d=!1){this.C=a;this.element=b;this.config=c;this.D=d;this.state=3}};var Az={Mv:225,tn:150};const Bz=Kt({passive:!0,capture:!0}),Cz=["mousedown","touchstart"],Dz=["mouseup","mouseleave","touchend","touchcancel"];function Ez(a,b){if(2!==b.state&&3!==b.state){var c=b.element,d=Object.assign({},Az,b.config.animation);c.style.transitionDuration=`${d.tn}ms`;c.style.opacity="0";b.state=2;!b.D&&d.tn||a.np(b)}} -function Fz(a,b,c,d={}){var e=a.Ei=a.Ei||a.Di.getBoundingClientRect();const f=Object.assign({},Az,d.animation);d.Wi&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Gz(b,c,e);b-=e.left;const k=c-e.top;c=f.Mv;const m=document.createElement("div");m.classList.add("mat-ripple-element");m.style.left=`${b-g}px`;m.style.top=`${k-g}px`;m.style.height=`${2*g}px`;m.style.width=`${2*g}px`;null!=d.color&&(m.style.backgroundColor=d.color);m.style.transitionDuration=`${c}ms`;a.Di.appendChild(m);g=window.getComputedStyle(m); -b=g.transitionDuration;e="none"===g.transitionProperty||"0s"===b||"0s, 0s"===b||0===e.width&&0===e.height;const p=new zz(a,m,d,e);m.style.transform="scale3d(1, 1, 1)";p.state=0;d.Nr||(a.Cp=p);let t=null;e||!c&&!f.tn||Mk(a.qa,()=>{const w=()=>a.np(p),B=()=>a.wt(p);m.addEventListener("transitionend",w);m.addEventListener("transitioncancel",B);t={jD:w,iD:B}});a.kk.set(p,t);!e&&c||a.np(p)}function Hz(a,b){const c=Ss(b);a.La.isBrowser&&c&&c!==a.Pi&&(a.iu(),a.Pi=c,Cz.forEach(d=>{wz(a.qa,d,c,a)}))} -var Iz=class{constructor(a,b,c,d){this.Om=a;this.qa=b;this.La=d;this.uk=!1;this.kk=new Map;this.Jm=!1;d.isBrowser&&(this.Di=Ss(c))}Eq(){this.Ct().forEach(a=>{a.config.Nr||Ez(a.C,a)})}handleEvent(a){"mousedown"===a.type?this.Gm(a):"touchstart"===a.type?this.rA(a):this.qA();this.Jm||(Mk(this.qa,()=>{Dz.forEach(b=>{this.Pi.addEventListener(b,this,Bz)})}),this.Jm=!0)}np(a){0===a.state?this.IA(a):2===a.state&&this.wt(a)}IA(a){const b=a===this.Cp,c=a.config.Nr;a.state=1;c||b&&this.uk||Ez(a.C,a)}wt(a){let b; -const c=null!=(b=this.kk.get(a))?b:null;this.kk.delete(a);this.kk.size||(this.Ei=null);a===this.Cp&&(this.Cp=null);a.state=3;null!==c&&(a.element.removeEventListener("transitionend",c.jD),a.element.removeEventListener("transitioncancel",c.iD));a.element.remove()}Gm(a){const b=Dx(a),c=this.au&&Date.now(){const b=1===a.state||a.config.ly&&0===a.state;!a.config.Nr&&b&&Ez(a.C,a)}))}Ct(){return Array.from(this.kk.keys())}iu(){const a=this.Pi;a&&(Cz.forEach(b=>{var c=xz;const d=c.Bb.get(b);if(d){var e=d.get(a);e&&(e.delete(this),0===e.size&&d.delete(a),0===d.size&&(c.Bb.delete(b),document.removeEventListener(b,c.C,vz)))}}),this.Jm&&(Dz.forEach(b=>a.removeEventListener(b,this,Bz)),this.Jm=!1))}},xz=new yz; -function Gz(a,b,c){a=Math.max(Math.abs(a-c.left),Math.abs(a-c.right));b=Math.max(Math.abs(b-c.top),Math.abs(b-c.bottom));return Math.sqrt(a*a+b*b)};var Jz=new df("mat-ripple-global-options"),Kz=class{get disabled(){return this.Ib}set disabled(a){a&&this.Eq();this.Ib=a;this.G()}get Le(){return this.J||this.ra.R}set Le(a){this.J=a;this.G()}constructor(a,b,c,d,e){this.ra=a;this.ad=e;this.radius=0;this.C=this.Ib=!1;this.D=d||{};this.F=new Iz(this,b,a,c)}Fb(){this.C=!0;this.G()}va(){this.F.iu()}Eq(){this.F.Eq()}get wx(){return{Wi:this.Wi,radius:this.radius,color:this.color,animation:Object.assign({},this.D.animation,"NoopAnimations"===this.ad?{Mv:0, -tn:0}:{},this.animation),ly:this.D.ly}}get xx(){return this.disabled||!!this.D.disabled}G(){!this.disabled&&this.C&&Hz(this.F,this.Le)}};Kz.K=function(a){return new (a||Kz)(z(si),z(Qk),z(Vt),z(Jz,8),z(mi,8))}; -Kz.Fa=Qf({type:Kz,ha:[["","mat-ripple",""],["","matRipple",""]],Ka:[1,"mat-ripple"],Ya:2,Ia:function(a,b){a&2&&nq("mat-ripple-unbounded",b.LE)},inputs:{color:[0,"matRippleColor","color"],LE:[0,"matRippleUnbounded","unbounded"],Wi:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],Le:[0,"matRippleTrigger","trigger"]},ib:["matRipple"],ka:!0});var Lz=class{constructor(a){this.ad=a;this.state="unchecked";this.disabled=!1;this.Fd="full"}};Lz.K=function(a){return new (a||Lz)(z(mi,8))}; -Lz.Da=If({type:Lz,ha:[["mat-pseudo-checkbox"]],Ka:[1,"mat-pseudo-checkbox"],Ya:12,Ia:function(a,b){a&2&&nq("mat-pseudo-checkbox-indeterminate","indeterminate"===b.state)("mat-pseudo-checkbox-checked","checked"===b.state)("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal","minimal"===b.Fd)("mat-pseudo-checkbox-full","full"===b.Fd)("_mat-animation-noopable","NoopAnimations"===b.ad)},inputs:{state:"state",disabled:"disabled",Fd:"appearance"},ka:!0,features:[Mr],za:0,Aa:0,ta:function(){}, +pb:2,Ra:0});const wz=Kt({passive:!0,capture:!0});function xz(a,b,c,d){var e=yz;const f=e.Bb.get(b);f?(a=f.get(c))?a.add(d):f.set(c,new Set([d])):(e.Bb.set(b,new Map([[c,new Set([d])]])),Mk(a,()=>{document.addEventListener(b,e.C,wz)}))}var zz=class{constructor(){this.Bb=new Map;this.C=a=>{const b=St(a);if(b){let c;null==(c=this.Bb.get(a.type))||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}};var Az=class{constructor(a,b,c,d=!1){this.C=a;this.element=b;this.config=c;this.D=d;this.state=3}};var Bz={Mv:225,un:150};const Cz=Kt({passive:!0,capture:!0}),Dz=["mousedown","touchstart"],Ez=["mouseup","mouseleave","touchend","touchcancel"];function Fz(a,b){if(2!==b.state&&3!==b.state){var c=b.element,d=Object.assign({},Bz,b.config.animation);c.style.transitionDuration=`${d.un}ms`;c.style.opacity="0";b.state=2;!b.D&&d.un||a.np(b)}} +function Gz(a,b,c,d={}){var e=a.Ei=a.Ei||a.Di.getBoundingClientRect();const f=Object.assign({},Bz,d.animation);d.Wi&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Hz(b,c,e);b-=e.left;const k=c-e.top;c=f.Mv;const m=document.createElement("div");m.classList.add("mat-ripple-element");m.style.left=`${b-g}px`;m.style.top=`${k-g}px`;m.style.height=`${2*g}px`;m.style.width=`${2*g}px`;null!=d.color&&(m.style.backgroundColor=d.color);m.style.transitionDuration=`${c}ms`;a.Di.appendChild(m);g=window.getComputedStyle(m); +b=g.transitionDuration;e="none"===g.transitionProperty||"0s"===b||"0s, 0s"===b||0===e.width&&0===e.height;const p=new Az(a,m,d,e);m.style.transform="scale3d(1, 1, 1)";p.state=0;d.Nr||(a.Cp=p);let t=null;e||!c&&!f.un||Mk(a.qa,()=>{const w=()=>a.np(p),B=()=>a.wt(p);m.addEventListener("transitionend",w);m.addEventListener("transitioncancel",B);t={jD:w,iD:B}});a.kk.set(p,t);!e&&c||a.np(p)}function Iz(a,b){const c=Ss(b);a.Ma.isBrowser&&c&&c!==a.Pi&&(a.iu(),a.Pi=c,Dz.forEach(d=>{xz(a.qa,d,c,a)}))} +var Jz=class{constructor(a,b,c,d){this.Pm=a;this.qa=b;this.Ma=d;this.uk=!1;this.kk=new Map;this.Km=!1;d.isBrowser&&(this.Di=Ss(c))}Eq(){this.Ct().forEach(a=>{a.config.Nr||Fz(a.C,a)})}handleEvent(a){"mousedown"===a.type?this.Hm(a):"touchstart"===a.type?this.rA(a):this.qA();this.Km||(Mk(this.qa,()=>{Ez.forEach(b=>{this.Pi.addEventListener(b,this,Cz)})}),this.Km=!0)}np(a){0===a.state?this.IA(a):2===a.state&&this.wt(a)}IA(a){const b=a===this.Cp,c=a.config.Nr;a.state=1;c||b&&this.uk||Fz(a.C,a)}wt(a){let b; +const c=null!=(b=this.kk.get(a))?b:null;this.kk.delete(a);this.kk.size||(this.Ei=null);a===this.Cp&&(this.Cp=null);a.state=3;null!==c&&(a.element.removeEventListener("transitionend",c.jD),a.element.removeEventListener("transitioncancel",c.iD));a.element.remove()}Hm(a){const b=Dx(a),c=this.au&&Date.now(){const b=1===a.state||a.config.ly&&0===a.state;!a.config.Nr&&b&&Fz(a.C,a)}))}Ct(){return Array.from(this.kk.keys())}iu(){const a=this.Pi;a&&(Dz.forEach(b=>{var c=yz;const d=c.Bb.get(b);if(d){var e=d.get(a);e&&(e.delete(this),0===e.size&&d.delete(a),0===d.size&&(c.Bb.delete(b),document.removeEventListener(b,c.C,wz)))}}),this.Km&&(Ez.forEach(b=>a.removeEventListener(b,this,Cz)),this.Km=!1))}},yz=new zz; +function Hz(a,b,c){a=Math.max(Math.abs(a-c.left),Math.abs(a-c.right));b=Math.max(Math.abs(b-c.top),Math.abs(b-c.bottom));return Math.sqrt(a*a+b*b)};var Kz=new df("mat-ripple-global-options"),Lz=class{get disabled(){return this.Ib}set disabled(a){a&&this.Eq();this.Ib=a;this.G()}get Le(){return this.J||this.ra.R}set Le(a){this.J=a;this.G()}constructor(a,b,c,d,e){this.ra=a;this.ad=e;this.radius=0;this.C=this.Ib=!1;this.D=d||{};this.F=new Jz(this,b,a,c)}Fb(){this.C=!0;this.G()}va(){this.F.iu()}Eq(){this.F.Eq()}get wx(){return{Wi:this.Wi,radius:this.radius,color:this.color,animation:Object.assign({},this.D.animation,"NoopAnimations"===this.ad?{Mv:0, +un:0}:{},this.animation),ly:this.D.ly}}get xx(){return this.disabled||!!this.D.disabled}G(){!this.disabled&&this.C&&Iz(this.F,this.Le)}};Lz.K=function(a){return new (a||Lz)(z(si),z(Qk),z(Vt),z(Kz,8),z(mi,8))}; +Lz.Fa=Qf({type:Lz,ha:[["","mat-ripple",""],["","matRipple",""]],Ka:[1,"mat-ripple"],Za:2,Ia:function(a,b){a&2&&nq("mat-ripple-unbounded",b.LE)},inputs:{color:[0,"matRippleColor","color"],LE:[0,"matRippleUnbounded","unbounded"],Wi:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],Le:[0,"matRippleTrigger","trigger"]},ib:["matRipple"],ka:!0});var Mz=class{constructor(a){this.ad=a;this.state="unchecked";this.disabled=!1;this.Fd="full"}};Mz.K=function(a){return new (a||Mz)(z(mi,8))}; +Mz.Da=Gf({type:Mz,ha:[["mat-pseudo-checkbox"]],Ka:[1,"mat-pseudo-checkbox"],Za:12,Ia:function(a,b){a&2&&nq("mat-pseudo-checkbox-indeterminate","indeterminate"===b.state)("mat-pseudo-checkbox-checked","checked"===b.state)("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal","minimal"===b.Fd)("mat-pseudo-checkbox-full","full"===b.Fd)("_mat-animation-noopable","NoopAnimations"===b.ad)},inputs:{state:"state",disabled:"disabled",Fd:"appearance"},ka:!0,features:[Mr],za:0,Aa:0,ta:function(){}, styles:['.mat-pseudo-checkbox{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-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}\n'], -pb:2,Ra:0});const Mz=["text"],Nz=[[["mat-icon"]],"*"];function Oz(a){a&1&&Mq(0,"mat-pseudo-checkbox",1);a&2&&(a=Y(),H("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))}function Pz(a){a&1&&Mq(0,"mat-pseudo-checkbox",3);a&2&&(a=Y(),H("disabled",a.disabled))}function Qz(a){a&1&&(R(0,"span",4),Z(1),S());a&2&&(a=Y(),D(),Br("(",a.group.label,")"))}let Rz=0;var Sz=class{constructor(a,b=!1){this.source=a;this.C=b}};function Tz(a,b=!0){a.C&&(a.C=!1,bn(a.Ba),b&&a.J())} -var Uz=class{get multiple(){return this.Qa&&this.Qa.multiple}get selected(){return this.C}get disabled(){return this.group&&this.group.disabled||this.Ib}set disabled(a){this.Ib=a}get Nc(){return!(!this.Qa||!this.Qa.Nc)}get Ae(){return!(!this.Qa||!this.Qa.Ae)}constructor(a,b,c,d){this.O=a;this.Ba=b;this.Qa=c;this.group=d;this.Ib=this.D=this.C=!1;this.N="";this.id=`mat-option-${Rz++}`;this.io=new Fk;this.G=new cj}get active(){return this.D}get F(){let a;return((null==(a=this.MA)?void 0:a.R.textContent)|| -"").trim()}select(a=!0){this.C||(this.C=!0,bn(this.Ba),a&&this.J())}focus(a,b){const c=this.qe();"function"===typeof c.focus&&c.focus(b)}Vv(){return this.F}Se(a){13!==a.keyCode&&32!==a.keyCode||Bu(a)||(this.uh(),a.preventDefault())}uh(){this.disabled||(this.C=this.multiple?!this.C:!0,bn(this.Ba),this.J(!0))}Gt(){return this.disabled?"-1":"0"}qe(){return this.O.R}Lw(){if(this.C){const a=this.F;a!==this.N&&(this.N&&this.G.next(),this.N=a)}}va(){this.G.complete()}J(a=!1){this.io.emit(new Sz(this,a))}}; -Uz.K=function(a){return new (a||Uz)(z(si),z(Sr),z(qz,8),z(tz,8))}; -Uz.Da=If({type:Uz,ha:[["mat-option"]],fb:function(a,b){a&1&&ur(Mz,7);if(a&2){let c;vr(c=wr())&&(b.MA=c.first)}},Ka:["role","option",1,"mat-mdc-option","mdc-list-item"],Ya:11,Ia:function(a,b){a&1&&V("click",function(){return b.uh()})("keydown",function(c){return b.Se(c)});a&2&&(Qq("id",b.id),Kp("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),nq("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled", -b.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",zs]},outputs:{io:"onSelectionChange"},ib:["matOption"],ka:!0,features:[Jp,Mr],Zb:["mat-icon","*"],za:8,Aa:5,Ca:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple", -"mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],ta:function(a,b){a&1&&(Xq(Nz),Ap(0,Oz,1,2,"mat-pseudo-checkbox",1),Yq(1),R(2,"span",2,0),Yq(4,1),S(),Ap(5,Pz,1,1,"mat-pseudo-checkbox",3)(6,Qz,2,1,"span",4),Mq(7,"div",5));a&2&&(Eq(b.multiple?0:-1),D(5),Eq(b.multiple||!b.selected||b.Ae?-1:5),D(),Eq(b.group&&b.group.zm?6:-1),D(),H("matRippleTrigger",b.qe())("matRippleDisabled",b.disabled||b.Nc))},Ha:[Lz,Kz],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}\n'], -pb:2,Ra:0});function Vz(a,b,c){if(c.length){b=b.toArray();c=c.toArray();let d=0;for(let e=0;ec+d?Math.max(0,a-d+b):c};var Xz=class{};Xz.K=function(a){return new (a||Xz)};Xz.Xa=Of({type:Xz});Xz.Wa=Nd({imports:[lz,lz]});var Yz=class{};Yz.K=function(a){return new (a||Yz)};Yz.Xa=Of({type:Yz});Yz.Wa=Nd({imports:[lz]});var Zz=class{};Zz.K=function(a){return new (a||Zz)};Zz.Xa=Of({type:Zz});Zz.Wa=Nd({imports:[Xz,lz,Yz,Uz]});const $z={capture:!0},aA=["focus","mousedown","mouseenter","touchstart"];function bA(a,b){const c=a.C.get(b);c&&(c.va(),a.C.delete(b))}function cA(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",null!=(e=null==(d=a.D)?void 0:d.namespace)?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.Wi&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")} -function dA(a,b,c){b.removeAttribute("mat-ripple-loader-uninitialized");a.C.set(b,c)} -var eA=class{constructor(){this.ia=lf(jt,{optional:!0});this.ad=lf(mi,{optional:!0});this.D=lf(Jz,{optional:!0});this.La=lf(Vt);this.qa=lf(Qk);this.C=new Map;this.G=a=>{a=St(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${null!=(c=null==(b=this.D)?void 0:b.namespace)?c:""}"]`))&&this.F(a)}};Mk(this.qa,()=>{for(const a of aA){let b;null==(b=this.ia)||b.addEventListener(a,this.G,$z)}})}va(){const a=this.C.keys();for(const b of a)bA(this,b);for(const b of aA){let c; -null==(c=this.ia)||c.removeEventListener(b,this.G,$z)}}F(a){if(this.ia){var b=this.C.get(a);if(b)return b;var c;null==(c=a.querySelector(".mat-ripple"))||c.remove();b=this.ia.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));a.append(b);b=new Kz(new si(b),this.qa,this.La,this.D?this.D:void 0,this.ad?this.ad:void 0);b.C=!0;b.Le=a;b.Wi=a.hasAttribute("mat-ripple-loader-centered");b.disabled=a.hasAttribute("mat-ripple-loader-disabled");dA(this,a,b);return b}}}; -eA.K=function(a){return new (a||eA)};eA.pa=Md({ma:eA,ba:eA.K,ea:"root"});const fA=["panel"];function gA(a,b){if(a&1){const c=Ug();R(0,"div",1,0);V("@panelAnimation.done",function(d){u(c);const e=Y();return x(e.hg.next(d))});Yq(2);S()}a&2&&(a=b.id,b=Y(),qq(tq,b.Pe),nq("mat-mdc-autocomplete-visible",b.Yl)("mat-mdc-autocomplete-hidden",!b.Yl)("mat-primary","primary"===b.mh)("mat-accent","accent"===b.mh)("mat-warn","warn"===b.mh),H("id",b.id)("@panelAnimation",b.rw?"visible":"hidden"),Kp("aria-label",b.ariaLabel||null)("aria-labelledby",b.qp(a)))}let hA=0; -var iA=class{constructor(a,b){this.source=a;this.Pw=b}},kA=new df("mat-autocomplete-default-options",{ea:"root",ba:jA});function jA(){return{Rm:!1,Tm:!1,Ae:!1,Kj:!1}} -var lA=class{get rw(){return this.D&&this.Yl}fa(a){this.mh=a;bn(this.Ba)}set classList(a){this.Pe=a;this.ra.R.className=""}get Ae(){return this.F}set Ae(a){this.F=a;if(this.options)for(const b of this.options)bn(b.Ba)}constructor(a,b,c,d){this.Ba=a;this.ra=b;this.P=c;this.G=Ni.EMPTY;this.hg=new Fk;this.D=this.Yl=!1;this.wq=null;this.Rw=new Fk;this.hf=new Fk;this.closed=new Fk;this.Qw=new Fk;this.id=`mat-autocomplete-${hA++}`;this.pC=(null==d?void 0:d.T)||!1;this.Rm=!!c.Rm;this.Tm=!!c.Tm;this.Kj=!!c.Kj; -let e;this.F=null!=(e=this.P.Ae)?e:!1}yj(){this.C=Iy(Jy(new Vy(this.options)),this.T);this.G=this.C.wb.subscribe(a=>{this.rw&&this.Qw.emit({source:this,Pw:this.options.toArray()[a]||null})});this.O()}va(){let a;null==(a=this.C)||a.destroy();this.G.unsubscribe();this.hg.complete()}N(a){this.Wf&&(this.Wf.R.scrollTop=a)}ca(){return this.Wf?this.Wf.R.scrollTop:0}O(){this.Yl=!!this.options.length;bn(this.Ba)}aa(a){this.Rw.emit(new iA(this,a))}qp(a){return this.ariaLabel?null:this.cd?(a?a+" ":"")+this.cd: -a}T(){return!1}};lA.K=function(a){return new (a||lA)(z(Sr),z(si),z(kA),z(Vt))}; -lA.Da=If({type:lA,ha:[["mat-autocomplete"]],dc:function(a,b,c){a&1&&(tr(c,Uz,5),tr(c,tz,5));if(a&2){let d;vr(d=wr())&&(b.options=d);vr(d=wr())&&(b.Hr=d)}},fb:function(a,b){a&1&&(ur(br,7),ur(fA,5));if(a&2){let c;vr(c=wr())&&(b.ta=c.first);vr(c=wr())&&(b.Wf=c.first)}},Ka:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],wq:"displayWith",Rm:[2,"autoActiveFirstOption","autoActiveFirstOption",zs],Tm:[2,"autoSelectActiveOption","autoSelectActiveOption", -zs],Kj:[2,"requireSelection","requireSelection",zs],Gg:"panelWidth",Nc:[2,"disableRipple","disableRipple",zs],classList:[0,"class","classList"],Ae:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",zs]},outputs:{Rw:"optionSelected",hf:"opened",closed:"closed",Qw:"optionActivated"},ib:["matAutocomplete"],ka:!0,features:[Kr([{oa:qz,Ab:lA}]),Jp,Mr],Zb:["*"],za:1,Aa:0,Ca:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],ta:function(a){a& -1&&(Xq(),Ap(0,gA,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}\n"], -pb:2,data:{animation:[jz]},Ra:0});var mA=new df("MatError");let nA=0;var oA=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${nA++}`}};oA.K=function(a){return new (a||oA)};oA.Fa=Qf({type:oA,ha:[["mat-hint"]],Ka:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],Ya:4,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("align",null),nq("mat-mdc-form-field-hint-end","end"===b.align))},inputs:{align:"align",id:"id"},ka:!0});var pA=class{};pA.K=function(a){return new (a||pA)};pA.Fa=Qf({type:pA,ha:[["mat-label"]],ka:!0});var qA=new df("MatPrefix");var rA=new df("MatSuffix");var sA=Xy("transitionMessages",[$y("enter",Zy({opacity:1,transform:"translateY(0%)"})),az("void => enter",[Zy({opacity:0,transform:"translateY(-5px)"}),Yy("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var tA=class{};tA.K=function(a){return new (a||tA)};tA.Fa=Qf({type:tA});class uA{constructor(a){this.G=a;this.Ga=new cj;this.D=new cj;this.C=new Map;"undefined"!==typeof ResizeObserver&&(this.F=new ResizeObserver(b=>this.D.next(b)))}observe(a){this.C.has(a)||this.C.set(a,C(new Xi(b=>{const c=this.D.subscribe(b);let d;null==(d=this.F)||d.observe(a,{box:this.G});return()=>{let e;null==(e=this.F)||e.unobserve(a);c.unsubscribe();this.C.delete(a)}}),tk(b=>b.some(c=>c.target===a)),Co(),Lo(this.Ga)));return this.C.get(a)}destroy(){this.Ga.next();this.Ga.complete();this.D.complete(); -this.C.clear()}}var vA=class{constructor(){this.C=new Map;this.qa=lf(Qk)}va(){for(const [,a]of this.C)a.destroy();this.C.clear()}observe(a,b){b=(null==b?void 0:b.box)||"content-box";this.C.has(b)||this.C.set(b,new uA(b));return this.C.get(b).observe(a)}};vA.K=function(a){return new (a||vA)};vA.pa=Md({ma:vA,ba:vA.K,ea:"root"});var wA=new df("FloatingLabelParent"),xA=class{get Gq(){return this.F}set Gq(a){this.F=a;this.qr&&this.G()}get qr(){return this.D}set qr(a){(this.D=a)?this.N():this.C.unsubscribe()}constructor(a){this.ra=a;this.D=this.F=!1;this.J=lf(vA);this.qa=lf(Qk);this.Qa=lf(wA);this.C=new Ni}va(){this.C.unsubscribe()}get element(){return this.ra.R}G(){setTimeout(()=>this.Qa.Yz())}N(){this.C.unsubscribe();Mk(this.qa,()=>{this.C=this.J.observe(this.ra.R,{box:"border-box"}).subscribe(()=>this.G())})}}; -xA.K=function(a){return new (a||xA)(z(si))};xA.Fa=Qf({type:xA,ha:[["label","matFormFieldFloatingLabel",""]],Ka:[1,"mdc-floating-label","mat-mdc-floating-label"],Ya:2,Ia:function(a,b){a&2&&nq("mdc-floating-label--float-above",b.Gq)},inputs:{Gq:"floating",qr:"monitorResize"},ka:!0});var yA=class{constructor(a,b){this.ra=a;this.C=c=>{const d=this.ra.R.classList,e=d.contains("mdc-line-ripple--deactivating");"opacity"===c.propertyName&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};Mk(b,()=>{a.R.addEventListener("transitionend",this.C)})}hn(){this.ra.R.classList.add("mdc-line-ripple--deactivating")}va(){this.ra.R.removeEventListener("transitionend",this.C)}};yA.K=function(a){return new (a||yA)(z(si),z(Qk))}; -yA.Fa=Qf({type:yA,ha:[["div","matFormFieldLineRipple",""]],Ka:[1,"mdc-line-ripple"],ka:!0});const zA=["notch"]; -var AA=class{constructor(a,b){this.ra=a;this.qa=b;this.open=!1}pd(){const a=this.ra.R.querySelector(".mdc-floating-label");a?(this.ra.R.classList.add("mdc-notched-outline--upgraded"),"function"===typeof requestAnimationFrame&&(a.style.transitionDuration="0s",Mk(this.qa,()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.ra.R.classList.add("mdc-notched-outline--no-label")}C(a){this.jA.R.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:""}}; -AA.K=function(a){return new (a||AA)(z(si),z(Qk))}; -AA.Da=If({type:AA,ha:[["div","matFormFieldNotchedOutline",""]],fb:function(a,b){a&1&&ur(zA,5);if(a&2){let c;vr(c=wr())&&(b.jA=c.first)}},Ka:[1,"mdc-notched-outline"],Ya:2,Ia:function(a,b){a&2&&nq("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},ka:!0,features:[Mr],attrs:["matFormFieldNotchedOutline",""],Zb:["*"],za:5,Aa:0,Ca:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],ta:function(a){a& -1&&(Xq(),Mq(0,"div",1),R(1,"div",2,0),Yq(3),S(),Mq(4,"div",3))},pb:2,Ra:0});const BA=["textField"],CA=["iconPrefixContainer"],DA=["textPrefixContainer"],EA=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];function FA(a){a&1&&Mq(0,"span",19)} -function GA(a){a&1&&(R(0,"label",18),Yq(1,1),Ap(2,FA,1,0,"span",19),S());a&2&&(a=Y(2),H("floating",a.Bk())("monitorResize",a.zf())("id",a.Ue),Kp("for",a.Hb.zB?null:a.Hb.id),D(2),Eq(!a.Jn&&a.Hb.required?2:-1))}function HA(a){a&1&&Ap(0,GA,3,5,"label",18);a&2&&(a=Y(),Eq(a.ph()?0:-1))}function IA(a){a&1&&Mq(0,"div",5)}function JA(){}function KA(a){a&1&&Ap(0,JA,0,0,"ng-template",11);a&2&&(Y(2),a=zr(1),H("ngTemplateOutlet",a))} -function LA(a){a&1&&(R(0,"div",7),Ap(1,KA,1,1,null,11),S());a&2&&(a=Y(),H("matFormFieldNotchedOutlineOpen",a.Bk()),D(),Eq(a.At()?-1:1))}function MA(a){a&1&&(R(0,"div",8,2),Yq(2,2),S())}function NA(a){a&1&&(R(0,"div",9,3),Yq(2,3),S())}function OA(){}function PA(a){a&1&&Ap(0,OA,0,0,"ng-template",11);a&2&&(Y(),a=zr(1),H("ngTemplateOutlet",a))}function QA(a){a&1&&(R(0,"div",12),Yq(1,4),S())}function RA(a){a&1&&(R(0,"div",13),Yq(1,5),S())}function SA(a){a&1&&Mq(0,"div",14)} -function TA(a){a&1&&(R(0,"div",16),Yq(1,6),S());a&2&&(a=Y(),H("@transitionMessages",a.Kp))}function UA(a){a&1&&(R(0,"mat-hint",20),Z(1),S());a&2&&(a=Y(2),H("id",a.Qt),D(),Ar(a.Ln))}function VA(a){a&1&&(R(0,"div",17),Ap(1,UA,2,2,"mat-hint",20),Yq(2,7),Mq(3,"div",21),Yq(4,8),S());a&2&&(a=Y(),H("@transitionMessages",a.Kp),D(),Eq(a.Ln?1:-1))}var WA=new df("MatFormField"),XA=new df("MAT_FORM_FIELD_DEFAULT_OPTIONS");let YA=0;function ZA(a){return a.ru||a.ra} -var aB=class{get Jn(){return this.N}set Jn(a){this.N=Qs(a)}get wg(){let a;return this.T||(null==(a=this.G)?void 0:a.wg)||"auto"}set wg(a){a!==this.T&&(this.T=a,bn(this.Ba))}get Fd(){return this.D}set Fd(a){const b=this.D;let c;this.D=a||(null==(c=this.G)?void 0:c.Fd)||"fill";"outline"===this.D&&this.D!==b&&(this.C=!0)}get cm(){let a;return this.fa||(null==(a=this.G)?void 0:a.cm)||"fixed"}set cm(a){let b;this.fa=a||(null==(b=this.G)?void 0:b.cm)||"fixed"}get Ln(){return this.O}set Ln(a){this.O=a;this.ca()}get Hb(){return this.sa|| -this.Qz}set Hb(a){this.sa=a}constructor(a,b,c,d,e,f,g){this.ra=a;this.Ba=b;this.P=d;this.La=e;this.G=f;this.ad=g;this.N=!1;this.color="primary";this.D="fill";this.fa=null;this.O="";this.Ot=this.vp=this.Nt=this.tp=!1;this.Ue=`mat-mdc-form-field-label-${YA++}`;this.Qt=`mat-mdc-hint-${YA++}`;this.Kp="";this.Ga=new cj;this.F=null;this.C=!1;this.Za=lf(Wh);f&&(f.Fd&&(this.Fd=f.Fd),this.N=!(null==f||!f.Jn),f.color&&(this.color=f.color))}pd(){this.ja();this.Kp="enter";cn(this.Ba)}yj(){this.ua();this.Ja(); +pb:2,Ra:0});const Nz=["text"],Oz=[[["mat-icon"]],"*"];function Pz(a){a&1&&Mq(0,"mat-pseudo-checkbox",1);a&2&&(a=Y(),H("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))}function Qz(a){a&1&&Mq(0,"mat-pseudo-checkbox",3);a&2&&(a=Y(),H("disabled",a.disabled))}function Rz(a){a&1&&(R(0,"span",4),Z(1),S());a&2&&(a=Y(),D(),Br("(",a.group.label,")"))}let Sz=0;var Tz=class{constructor(a,b=!1){this.source=a;this.C=b}};function Uz(a,b=!0){a.C&&(a.C=!1,bn(a.Ba),b&&a.J())} +var Vz=class{get multiple(){return this.Qa&&this.Qa.multiple}get selected(){return this.C}get disabled(){return this.group&&this.group.disabled||this.Ib}set disabled(a){this.Ib=a}get Nc(){return!(!this.Qa||!this.Qa.Nc)}get Ae(){return!(!this.Qa||!this.Qa.Ae)}constructor(a,b,c,d){this.O=a;this.Ba=b;this.Qa=c;this.group=d;this.Ib=this.D=this.C=!1;this.N="";this.id=`mat-option-${Sz++}`;this.jo=new Fk;this.G=new cj}get active(){return this.D}get F(){let a;return((null==(a=this.MA)?void 0:a.R.textContent)|| +"").trim()}select(a=!0){this.C||(this.C=!0,bn(this.Ba),a&&this.J())}focus(a,b){const c=this.qe();"function"===typeof c.focus&&c.focus(b)}Vv(){return this.F}Se(a){13!==a.keyCode&&32!==a.keyCode||Bu(a)||(this.uh(),a.preventDefault())}uh(){this.disabled||(this.C=this.multiple?!this.C:!0,bn(this.Ba),this.J(!0))}Gt(){return this.disabled?"-1":"0"}qe(){return this.O.R}Lw(){if(this.C){const a=this.F;a!==this.N&&(this.N&&this.G.next(),this.N=a)}}va(){this.G.complete()}J(a=!1){this.jo.emit(new Tz(this,a))}}; +Vz.K=function(a){return new (a||Vz)(z(si),z(Sr),z(rz,8),z(uz,8))}; +Vz.Da=Gf({type:Vz,ha:[["mat-option"]],fb:function(a,b){a&1&&ur(Nz,7);if(a&2){let c;vr(c=wr())&&(b.MA=c.first)}},Ka:["role","option",1,"mat-mdc-option","mdc-list-item"],Za:11,Ia:function(a,b){a&1&&V("click",function(){return b.uh()})("keydown",function(c){return b.Se(c)});a&2&&(Qq("id",b.id),Kp("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),nq("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled", +b.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",zs]},outputs:{jo:"onSelectionChange"},ib:["matOption"],ka:!0,features:[Jp,Mr],Zb:["mat-icon","*"],za:8,Aa:5,Ca:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple", +"mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],ta:function(a,b){a&1&&(Xq(Oz),Ap(0,Pz,1,2,"mat-pseudo-checkbox",1),Yq(1),R(2,"span",2,0),Yq(4,1),S(),Ap(5,Qz,1,1,"mat-pseudo-checkbox",3)(6,Rz,2,1,"span",4),Mq(7,"div",5));a&2&&(Eq(b.multiple?0:-1),D(5),Eq(b.multiple||!b.selected||b.Ae?-1:5),D(),Eq(b.group&&b.group.Am?6:-1),D(),H("matRippleTrigger",b.qe())("matRippleDisabled",b.disabled||b.Nc))},Ha:[Mz,Lz],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}\n'], +pb:2,Ra:0});function Wz(a,b,c){if(c.length){b=b.toArray();c=c.toArray();let d=0;for(let e=0;ec+d?Math.max(0,a-d+b):c};var Yz=class{};Yz.K=function(a){return new (a||Yz)};Yz.Ya=Of({type:Yz});Yz.Xa=Nd({imports:[mz,mz]});var Zz=class{};Zz.K=function(a){return new (a||Zz)};Zz.Ya=Of({type:Zz});Zz.Xa=Nd({imports:[mz]});var $z=class{};$z.K=function(a){return new (a||$z)};$z.Ya=Of({type:$z});$z.Xa=Nd({imports:[Yz,mz,Zz,Vz]});const aA={capture:!0},bA=["focus","mousedown","mouseenter","touchstart"];function cA(a,b){const c=a.C.get(b);c&&(c.va(),a.C.delete(b))}function dA(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",null!=(e=null==(d=a.D)?void 0:d.namespace)?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.Wi&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")} +function eA(a,b,c){b.removeAttribute("mat-ripple-loader-uninitialized");a.C.set(b,c)} +var fA=class{constructor(){this.ia=lf(jt,{optional:!0});this.ad=lf(mi,{optional:!0});this.D=lf(Kz,{optional:!0});this.Ma=lf(Vt);this.qa=lf(Qk);this.C=new Map;this.G=a=>{a=St(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${null!=(c=null==(b=this.D)?void 0:b.namespace)?c:""}"]`))&&this.F(a)}};Mk(this.qa,()=>{for(const a of bA){let b;null==(b=this.ia)||b.addEventListener(a,this.G,aA)}})}va(){const a=this.C.keys();for(const b of a)cA(this,b);for(const b of bA){let c; +null==(c=this.ia)||c.removeEventListener(b,this.G,aA)}}F(a){if(this.ia){var b=this.C.get(a);if(b)return b;var c;null==(c=a.querySelector(".mat-ripple"))||c.remove();b=this.ia.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));a.append(b);b=new Lz(new si(b),this.qa,this.Ma,this.D?this.D:void 0,this.ad?this.ad:void 0);b.C=!0;b.Le=a;b.Wi=a.hasAttribute("mat-ripple-loader-centered");b.disabled=a.hasAttribute("mat-ripple-loader-disabled");eA(this,a,b);return b}}}; +fA.K=function(a){return new (a||fA)};fA.pa=Md({ma:fA,ba:fA.K,ea:"root"});const gA=["panel"];function hA(a,b){if(a&1){const c=Ug();R(0,"div",1,0);V("@panelAnimation.done",function(d){u(c);const e=Y();return x(e.hg.next(d))});Yq(2);S()}a&2&&(a=b.id,b=Y(),qq(tq,b.Pe),nq("mat-mdc-autocomplete-visible",b.Zl)("mat-mdc-autocomplete-hidden",!b.Zl)("mat-primary","primary"===b.mh)("mat-accent","accent"===b.mh)("mat-warn","warn"===b.mh),H("id",b.id)("@panelAnimation",b.rw?"visible":"hidden"),Kp("aria-label",b.ariaLabel||null)("aria-labelledby",b.qp(a)))}let iA=0; +var jA=class{constructor(a,b){this.source=a;this.Pw=b}},lA=new df("mat-autocomplete-default-options",{ea:"root",ba:kA});function kA(){return{Sm:!1,Um:!1,Ae:!1,Kj:!1}} +var mA=class{get rw(){return this.D&&this.Zl}fa(a){this.mh=a;bn(this.Ba)}set classList(a){this.Pe=a;this.ra.R.className=""}get Ae(){return this.F}set Ae(a){this.F=a;if(this.options)for(const b of this.options)bn(b.Ba)}constructor(a,b,c,d){this.Ba=a;this.ra=b;this.P=c;this.G=Ni.EMPTY;this.hg=new Fk;this.D=this.Zl=!1;this.wq=null;this.Rw=new Fk;this.hf=new Fk;this.closed=new Fk;this.Qw=new Fk;this.id=`mat-autocomplete-${iA++}`;this.pC=(null==d?void 0:d.T)||!1;this.Sm=!!c.Sm;this.Um=!!c.Um;this.Kj=!!c.Kj; +let e;this.F=null!=(e=this.P.Ae)?e:!1}yj(){this.C=Jy(Ky(new Wy(this.options)),this.T);this.G=this.C.wb.subscribe(a=>{this.rw&&this.Qw.emit({source:this,Pw:this.options.toArray()[a]||null})});this.O()}va(){let a;null==(a=this.C)||a.destroy();this.G.unsubscribe();this.hg.complete()}N(a){this.Wf&&(this.Wf.R.scrollTop=a)}ca(){return this.Wf?this.Wf.R.scrollTop:0}O(){this.Zl=!!this.options.length;bn(this.Ba)}aa(a){this.Rw.emit(new jA(this,a))}qp(a){return this.ariaLabel?null:this.cd?(a?a+" ":"")+this.cd: +a}T(){return!1}};mA.K=function(a){return new (a||mA)(z(Sr),z(si),z(lA),z(Vt))}; +mA.Da=Gf({type:mA,ha:[["mat-autocomplete"]],ec:function(a,b,c){a&1&&(tr(c,Vz,5),tr(c,uz,5));if(a&2){let d;vr(d=wr())&&(b.options=d);vr(d=wr())&&(b.Hr=d)}},fb:function(a,b){a&1&&(ur(br,7),ur(gA,5));if(a&2){let c;vr(c=wr())&&(b.ta=c.first);vr(c=wr())&&(b.Wf=c.first)}},Ka:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],wq:"displayWith",Sm:[2,"autoActiveFirstOption","autoActiveFirstOption",zs],Um:[2,"autoSelectActiveOption","autoSelectActiveOption", +zs],Kj:[2,"requireSelection","requireSelection",zs],Gg:"panelWidth",Nc:[2,"disableRipple","disableRipple",zs],classList:[0,"class","classList"],Ae:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",zs]},outputs:{Rw:"optionSelected",hf:"opened",closed:"closed",Qw:"optionActivated"},ib:["matAutocomplete"],ka:!0,features:[Kr([{oa:rz,Ab:mA}]),Jp,Mr],Zb:["*"],za:1,Aa:0,Ca:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],ta:function(a){a& +1&&(Xq(),Ap(0,hA,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}\n"], +pb:2,data:{animation:[kz]},Ra:0});var nA=new df("MatError");let oA=0;var pA=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${oA++}`}};pA.K=function(a){return new (a||pA)};pA.Fa=Qf({type:pA,ha:[["mat-hint"]],Ka:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],Za:4,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("align",null),nq("mat-mdc-form-field-hint-end","end"===b.align))},inputs:{align:"align",id:"id"},ka:!0});var qA=class{};qA.K=function(a){return new (a||qA)};qA.Fa=Qf({type:qA,ha:[["mat-label"]],ka:!0});var rA=new df("MatPrefix");var sA=new df("MatSuffix");var tA=Yy("transitionMessages",[az("enter",$y({opacity:1,transform:"translateY(0%)"})),bz("void => enter",[$y({opacity:0,transform:"translateY(-5px)"}),Zy("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var uA=class{};uA.K=function(a){return new (a||uA)};uA.Fa=Qf({type:uA});class vA{constructor(a){this.G=a;this.Ga=new cj;this.D=new cj;this.C=new Map;"undefined"!==typeof ResizeObserver&&(this.F=new ResizeObserver(b=>this.D.next(b)))}observe(a){this.C.has(a)||this.C.set(a,C(new Xi(b=>{const c=this.D.subscribe(b);let d;null==(d=this.F)||d.observe(a,{box:this.G});return()=>{let e;null==(e=this.F)||e.unobserve(a);c.unsubscribe();this.C.delete(a)}}),tk(b=>b.some(c=>c.target===a)),Co(),Lo(this.Ga)));return this.C.get(a)}destroy(){this.Ga.next();this.Ga.complete();this.D.complete(); +this.C.clear()}}var wA=class{constructor(){this.C=new Map;this.qa=lf(Qk)}va(){for(const [,a]of this.C)a.destroy();this.C.clear()}observe(a,b){b=(null==b?void 0:b.box)||"content-box";this.C.has(b)||this.C.set(b,new vA(b));return this.C.get(b).observe(a)}};wA.K=function(a){return new (a||wA)};wA.pa=Md({ma:wA,ba:wA.K,ea:"root"});var xA=new df("FloatingLabelParent"),yA=class{get Gq(){return this.F}set Gq(a){this.F=a;this.qr&&this.G()}get qr(){return this.D}set qr(a){(this.D=a)?this.N():this.C.unsubscribe()}constructor(a){this.ra=a;this.D=this.F=!1;this.J=lf(wA);this.qa=lf(Qk);this.Qa=lf(xA);this.C=new Ni}va(){this.C.unsubscribe()}get element(){return this.ra.R}G(){setTimeout(()=>this.Qa.Yz())}N(){this.C.unsubscribe();Mk(this.qa,()=>{this.C=this.J.observe(this.ra.R,{box:"border-box"}).subscribe(()=>this.G())})}}; +yA.K=function(a){return new (a||yA)(z(si))};yA.Fa=Qf({type:yA,ha:[["label","matFormFieldFloatingLabel",""]],Ka:[1,"mdc-floating-label","mat-mdc-floating-label"],Za:2,Ia:function(a,b){a&2&&nq("mdc-floating-label--float-above",b.Gq)},inputs:{Gq:"floating",qr:"monitorResize"},ka:!0});var zA=class{constructor(a,b){this.ra=a;this.C=c=>{const d=this.ra.R.classList,e=d.contains("mdc-line-ripple--deactivating");"opacity"===c.propertyName&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};Mk(b,()=>{a.R.addEventListener("transitionend",this.C)})}jn(){this.ra.R.classList.add("mdc-line-ripple--deactivating")}va(){this.ra.R.removeEventListener("transitionend",this.C)}};zA.K=function(a){return new (a||zA)(z(si),z(Qk))}; +zA.Fa=Qf({type:zA,ha:[["div","matFormFieldLineRipple",""]],Ka:[1,"mdc-line-ripple"],ka:!0});const AA=["notch"]; +var BA=class{constructor(a,b){this.ra=a;this.qa=b;this.open=!1}pd(){const a=this.ra.R.querySelector(".mdc-floating-label");a?(this.ra.R.classList.add("mdc-notched-outline--upgraded"),"function"===typeof requestAnimationFrame&&(a.style.transitionDuration="0s",Mk(this.qa,()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.ra.R.classList.add("mdc-notched-outline--no-label")}C(a){this.jA.R.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:""}}; +BA.K=function(a){return new (a||BA)(z(si),z(Qk))}; +BA.Da=Gf({type:BA,ha:[["div","matFormFieldNotchedOutline",""]],fb:function(a,b){a&1&&ur(AA,5);if(a&2){let c;vr(c=wr())&&(b.jA=c.first)}},Ka:[1,"mdc-notched-outline"],Za:2,Ia:function(a,b){a&2&&nq("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},ka:!0,features:[Mr],attrs:["matFormFieldNotchedOutline",""],Zb:["*"],za:5,Aa:0,Ca:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],ta:function(a){a& +1&&(Xq(),Mq(0,"div",1),R(1,"div",2,0),Yq(3),S(),Mq(4,"div",3))},pb:2,Ra:0});const CA=["textField"],DA=["iconPrefixContainer"],EA=["textPrefixContainer"],FA=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];function GA(a){a&1&&Mq(0,"span",19)} +function HA(a){a&1&&(R(0,"label",18),Yq(1,1),Ap(2,GA,1,0,"span",19),S());a&2&&(a=Y(2),H("floating",a.Bk())("monitorResize",a.zf())("id",a.Ue),Kp("for",a.Hb.zB?null:a.Hb.id),D(2),Eq(!a.Kn&&a.Hb.required?2:-1))}function IA(a){a&1&&Ap(0,HA,3,5,"label",18);a&2&&(a=Y(),Eq(a.ph()?0:-1))}function JA(a){a&1&&Mq(0,"div",5)}function KA(){}function LA(a){a&1&&Ap(0,KA,0,0,"ng-template",11);a&2&&(Y(2),a=zr(1),H("ngTemplateOutlet",a))} +function MA(a){a&1&&(R(0,"div",7),Ap(1,LA,1,1,null,11),S());a&2&&(a=Y(),H("matFormFieldNotchedOutlineOpen",a.Bk()),D(),Eq(a.At()?-1:1))}function NA(a){a&1&&(R(0,"div",8,2),Yq(2,2),S())}function OA(a){a&1&&(R(0,"div",9,3),Yq(2,3),S())}function PA(){}function QA(a){a&1&&Ap(0,PA,0,0,"ng-template",11);a&2&&(Y(),a=zr(1),H("ngTemplateOutlet",a))}function RA(a){a&1&&(R(0,"div",12),Yq(1,4),S())}function SA(a){a&1&&(R(0,"div",13),Yq(1,5),S())}function TA(a){a&1&&Mq(0,"div",14)} +function UA(a){a&1&&(R(0,"div",16),Yq(1,6),S());a&2&&(a=Y(),H("@transitionMessages",a.Kp))}function VA(a){a&1&&(R(0,"mat-hint",20),Z(1),S());a&2&&(a=Y(2),H("id",a.Qt),D(),Ar(a.Mn))}function WA(a){a&1&&(R(0,"div",17),Ap(1,VA,2,2,"mat-hint",20),Yq(2,7),Mq(3,"div",21),Yq(4,8),S());a&2&&(a=Y(),H("@transitionMessages",a.Kp),D(),Eq(a.Mn?1:-1))}var XA=new df("MatFormField"),YA=new df("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ZA=0;function $A(a){return a.ru||a.ra} +var bB=class{get Kn(){return this.N}set Kn(a){this.N=Qs(a)}get wg(){let a;return this.T||(null==(a=this.G)?void 0:a.wg)||"auto"}set wg(a){a!==this.T&&(this.T=a,bn(this.Ba))}get Fd(){return this.D}set Fd(a){const b=this.D;let c;this.D=a||(null==(c=this.G)?void 0:c.Fd)||"fill";"outline"===this.D&&this.D!==b&&(this.C=!0)}get dm(){let a;return this.fa||(null==(a=this.G)?void 0:a.dm)||"fixed"}set dm(a){let b;this.fa=a||(null==(b=this.G)?void 0:b.dm)||"fixed"}get Mn(){return this.O}set Mn(a){this.O=a;this.ca()}get Hb(){return this.sa|| +this.Qz}set Hb(a){this.sa=a}constructor(a,b,c,d,e,f,g){this.ra=a;this.Ba=b;this.P=d;this.Ma=e;this.G=f;this.ad=g;this.N=!1;this.color="primary";this.D="fill";this.fa=null;this.O="";this.Ot=this.vp=this.Nt=this.tp=!1;this.Ue=`mat-mdc-form-field-label-${ZA++}`;this.Qt=`mat-mdc-hint-${ZA++}`;this.Kp="";this.Ga=new cj;this.F=null;this.C=!1;this.Ua=lf(Wh);f&&(f.Fd&&(this.Fd=f.Fd),this.N=!(null==f||!f.Kn),f.color&&(this.color=f.color))}pd(){this.ja();this.Kp="enter";cn(this.Ba)}yj(){this.ua();this.Ja(); this.Ea();this.wa()}Kw(){}va(){this.Ga.next();this.Ga.complete()}na(){this.ph()&&(this.wg="always")}ua(){const a=this.Hb;a.jv&&this.ra.R.classList.add(`mat-mdc-form-field-type-${a.jv}`);a.Tc.subscribe(()=>{this.ja();this.J();bn(this.Ba)});a.Jd&&a.Jd.ah&&C(a.Jd.ah,Lo(this.Ga)).subscribe(()=>bn(this.Ba))}aa(){this.tp=!!this.yk.find(a=>!a.C);this.Nt=!!this.yk.find(a=>a.C);this.vp=!!this.Lp.find(a=>!a.C);this.Ot=!!this.Lp.find(a=>a.C)}Ea(){this.aa();rk(this.yk.C,this.Lp.C).subscribe(()=>{this.aa();bn(this.Ba)})}Ja(){this.rk.C.subscribe(()=> -{this.ca();bn(this.Ba)});this.nk.C.subscribe(()=>{this.J();bn(this.Ba)});this.J()}bb(){}ja(){if(this.Hb.focused&&!this.F){this.F=!0;var a;null!=(a=this.bu)&&(a=a.ra.R.classList,a.remove("mdc-line-ripple--deactivating"),a.add("mdc-line-ripple--active"))}else this.Hb.focused||!this.F&&null!==this.F||(this.F=!1,null==(a=this.bu)||a.hn());let b;null==(b=this.ru)||b.R.classList.toggle("mdc-text-field--focused",this.Hb.focused)}wa(){this.yk.C.subscribe(()=>this.C=!0);Xk(()=>{this.C&&(this.C=!1,this.Ua())}, -{xa:this.Za});C(this.P.wb,Lo(this.Ga)).subscribe(()=>this.C=!0)}nu(){return"always"===this.wg}zf(){return"outline"===this.Fd}At(){return!this.La.isBrowser&&this.yk.length&&!this.Bk()}ph(){return!!this.gA||!!this.hA}Bk(){return this.Hb.VD||this.nu()}vh(a){const b=this.Hb?this.Hb.Jd:null;return b&&b[a]}Ft(){return this.nk&&0{this.J();bn(this.Ba)});this.J()}bb(){}ja(){if(this.Hb.focused&&!this.F){this.F=!0;var a;null!=(a=this.bu)&&(a=a.ra.R.classList,a.remove("mdc-line-ripple--deactivating"),a.add("mdc-line-ripple--active"))}else this.Hb.focused||!this.F&&null!==this.F||(this.F=!1,null==(a=this.bu)||a.jn());let b;null==(b=this.ru)||b.R.classList.toggle("mdc-text-field--focused",this.Hb.focused)}wa(){this.yk.C.subscribe(()=>this.C=!0);Xk(()=>{this.C&&(this.C=!1,this.Va())}, +{xa:this.Ua});C(this.P.wb,Lo(this.Ga)).subscribe(()=>this.C=!0)}nu(){return"always"===this.wg}zf(){return"outline"===this.Fd}At(){return!this.Ma.isBrowser&&this.yk.length&&!this.Bk()}ph(){return!!this.gA||!!this.hA}Bk(){return this.Hb.VD||this.nu()}vh(a){const b=this.Hb?this.Hb.Jd:null;return b&&b[a]}Ft(){return this.nk&&0"start"===d.align):null,c=this.rk?this.rk.find(d=>"end"===d.align): -null;b?a.push(b.id):this.O&&a.push(this.Qt);c&&a.push(c.id)}else this.nk&&a.push(...this.nk.map(b=>b.id));$A(this.Hb,a)}}Ua(){if(this.zf()&&this.xm){var a=this.xm.element;if(this.Rt||this.su)if(this.Pa()){var b,c=null==(b=this.Rt)?void 0:b.R,d;b=null==(d=this.su)?void 0:d.R;var e;c=null!=(e=null==c?void 0:c.getBoundingClientRect().width)?e:0;var f;e=null!=(f=null==b?void 0:b.getBoundingClientRect().width)?f:0;a.style.transform=`var( +null;b?a.push(b.id):this.O&&a.push(this.Qt);c&&a.push(c.id)}else this.nk&&a.push(...this.nk.map(b=>b.id));aB(this.Hb,a)}}Va(){if(this.zf()&&this.ym){var a=this.ym.element;if(this.Rt||this.su)if(this.Pa()){var b,c=null==(b=this.Rt)?void 0:b.R,d;b=null==(d=this.su)?void 0:d.R;var e;c=null!=(e=null==c?void 0:c.getBoundingClientRect().width)?e:0;var f;e=null!=(f=null==b?void 0:b.getBoundingClientRect().width)?f:0;a.style.transform=`var( --mat-mdc-form-field-label-transform, ${"translateY(-50%)"} translateX(${`calc(${"rtl"===this.P.value?"-1":"1"} * (${`${c+e}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`}) - )`}else this.C=!0;else a.style.transform=""}}Pa(){const a=this.ra.R;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};aB.K=function(a){return new (a||aB)(z(si),z(Sr),z(Qk),z(ou),z(Vt),z(XA,8),z(mi,8),z(jt))}; -aB.Da=If({type:aB,ha:[["mat-form-field"]],dc:function(a,b,c){a&1&&(tr(c,pA,5),tr(c,pA,7),tr(c,tA,5),tr(c,qA,5),tr(c,rA,5),tr(c,mA,5),tr(c,oA,5));if(a&2){let d;vr(d=wr())&&(b.gA=d.first);vr(d=wr())&&(b.hA=d.first);vr(d=wr())&&(b.Qz=d.first);vr(d=wr())&&(b.yk=d);vr(d=wr())&&(b.Lp=d);vr(d=wr())&&(b.nk=d);vr(d=wr())&&(b.rk=d)}},fb:function(a,b){a&1&&(ur(BA,5),ur(CA,5),ur(DA,5),ur(xA,5),ur(AA,5),ur(yA,5));if(a&2){let c;vr(c=wr())&&(b.ru=c.first);vr(c=wr())&&(b.Rt=c.first);vr(c=wr())&&(b.su=c.first);vr(c= -wr())&&(b.xm=c.first);vr(c=wr())&&(b.cu=c.first);vr(c=wr())&&(b.bu=c.first)}},Ka:[1,"mat-mdc-form-field"],Ya:42,Ia:function(a,b){a&2&&nq("mat-mdc-form-field-label-always-float",b.nu())("mat-mdc-form-field-has-icon-prefix",b.tp)("mat-mdc-form-field-has-icon-suffix",b.vp)("mat-form-field-invalid",b.Hb.xe)("mat-form-field-disabled",b.Hb.disabled)("mat-form-field-autofilled",b.Hb.zF)("mat-form-field-no-animations","NoopAnimations"===b.ad)("mat-form-field-appearance-fill","fill"==b.Fd)("mat-form-field-appearance-outline", -"outline"==b.Fd)("mat-form-field-hide-placeholder",b.ph()&&!b.Bk())("mat-focused",b.Hb.focused)("mat-primary","accent"!==b.color&&"warn"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("ng-untouched",b.vh("untouched"))("ng-touched",b.vh("touched"))("ng-pristine",b.vh("pristine"))("ng-dirty",b.vh("dirty"))("ng-valid",b.vh("valid"))("ng-invalid",b.vh("invalid"))("ng-pending",b.vh("pending"))},inputs:{Jn:"hideRequiredMarker",color:"color",wg:"floatLabel",Fd:"appearance",cm:"subscriptSizing", -Ln:"hintLabel"},ib:["matFormField"],ka:!0,features:[Kr([{oa:WA,Ab:aB},{oa:wA,Ab:aB}]),Mr],Zb:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),za:18,Aa:21,Ca:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"], + )`}else this.C=!0;else a.style.transform=""}}Pa(){const a=this.ra.R;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};bB.K=function(a){return new (a||bB)(z(si),z(Sr),z(Qk),z(ou),z(Vt),z(YA,8),z(mi,8),z(jt))}; +bB.Da=Gf({type:bB,ha:[["mat-form-field"]],ec:function(a,b,c){a&1&&(tr(c,qA,5),tr(c,qA,7),tr(c,uA,5),tr(c,rA,5),tr(c,sA,5),tr(c,nA,5),tr(c,pA,5));if(a&2){let d;vr(d=wr())&&(b.gA=d.first);vr(d=wr())&&(b.hA=d.first);vr(d=wr())&&(b.Qz=d.first);vr(d=wr())&&(b.yk=d);vr(d=wr())&&(b.Lp=d);vr(d=wr())&&(b.nk=d);vr(d=wr())&&(b.rk=d)}},fb:function(a,b){a&1&&(ur(CA,5),ur(DA,5),ur(EA,5),ur(yA,5),ur(BA,5),ur(zA,5));if(a&2){let c;vr(c=wr())&&(b.ru=c.first);vr(c=wr())&&(b.Rt=c.first);vr(c=wr())&&(b.su=c.first);vr(c= +wr())&&(b.ym=c.first);vr(c=wr())&&(b.cu=c.first);vr(c=wr())&&(b.bu=c.first)}},Ka:[1,"mat-mdc-form-field"],Za:42,Ia:function(a,b){a&2&&nq("mat-mdc-form-field-label-always-float",b.nu())("mat-mdc-form-field-has-icon-prefix",b.tp)("mat-mdc-form-field-has-icon-suffix",b.vp)("mat-form-field-invalid",b.Hb.xe)("mat-form-field-disabled",b.Hb.disabled)("mat-form-field-autofilled",b.Hb.zF)("mat-form-field-no-animations","NoopAnimations"===b.ad)("mat-form-field-appearance-fill","fill"==b.Fd)("mat-form-field-appearance-outline", +"outline"==b.Fd)("mat-form-field-hide-placeholder",b.ph()&&!b.Bk())("mat-focused",b.Hb.focused)("mat-primary","accent"!==b.color&&"warn"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("ng-untouched",b.vh("untouched"))("ng-touched",b.vh("touched"))("ng-pristine",b.vh("pristine"))("ng-dirty",b.vh("dirty"))("ng-valid",b.vh("valid"))("ng-invalid",b.vh("invalid"))("ng-pending",b.vh("pending"))},inputs:{Kn:"hideRequiredMarker",color:"color",wg:"floatLabel",Fd:"appearance",dm:"subscriptSizing", +Mn:"hintLabel"},ib:["matFormField"],ka:!0,features:[Kr([{oa:XA,Ab:bB},{oa:xA,Ab:bB}]),Mr],Zb:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),za:18,Aa:21,Ca:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"], ["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize", -"id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],ta:function(a,b){if(a&1){const c=Ug();Xq(EA);Ap(0,HA,1,1,"ng-template",null,0,Qr);R(2,"div",4,1);V("click",function(){u(c);var d=b.Hb;d.focus();d.open();return x()});Ap(4,IA,1,0,"div",5);R(5,"div",6);Ap(6,LA,2,2,"div",7)(7,MA,3,0,"div",8)(8,NA,3,0,"div",9);R(9,"div",10);Ap(10,PA,1,1,null,11);Yq(11);S();Ap(12,QA,2,0,"div",12)(13,RA,2,0,"div",13);S();Ap(14, -SA,1,0,"div",14);S();R(15,"div",15);Ap(16,TA,2,1,"div",16)(17,VA,5,2,"div",17);S()}if(a&2){let c;D(2);nq("mdc-text-field--filled",!b.zf())("mdc-text-field--outlined",b.zf())("mdc-text-field--no-label",!b.ph())("mdc-text-field--disabled",b.Hb.disabled)("mdc-text-field--invalid",b.Hb.xe);D(2);Eq(b.zf()||b.Hb.disabled?-1:4);D(2);Eq(b.zf()?6:-1);D();Eq(b.tp?7:-1);D();Eq(b.Nt?8:-1);D(2);Eq(!b.zf()||b.At()?10:-1);D(2);Eq(b.Ot?12:-1);D();Eq(b.vp?13:-1);D();Eq(b.zf()?-1:14);D();nq("mat-mdc-form-field-subscript-dynamic-size", -"dynamic"===b.cm);D();Eq("error"===(c=b.Ft())?16:"hint"===c?17:-1)}},Ha:[xA,AA,gt,yA,oA],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}\n'], -pb:2,data:{animation:[sA]},Ra:0});var bB=class{};bB.K=function(a){return new (a||bB)};bB.Xa=Of({type:bB});bB.Wa=Nd({imports:[lz,ht,my,lz]});var dB={oa:pw,Ab:af(()=>cB),Eb:!0},eB=new df("mat-autocomplete-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),fB={oa:eB,Ac:[bw],Fc:function(a){return()=>a.C.C()}};function gB(a){let b;return(null==(b=a.ia)?void 0:b.defaultView)||window} -function hB(a){a.ud();a.G&&(a.qb&&a.yb.run(()=>{a.autocomplete.closed.emit()}),a.autocomplete.J===a&&(a.autocomplete.D=!1,a.autocomplete.J=null),a.G=!1,a.J=null,a.la&&a.la.hc()&&(a.la.detach(),a.Dc.unsubscribe()),a.Ua(),a.gb||cn(a.Ba),a.F&&ty(a.F,"aria-owns",a.autocomplete.id))}function iB(a){const b=a.C.R;return!b.readOnly&&!b.disabled&&!a.Ti} -function jB(a,b){let c=a.la;if(c)Hu(a.P,a.sa()),c.ne({width:a.ua()});else{let e;a.Ic=new Vv(a.autocomplete.ta,a.Jc,{id:null==(e=a.D)?void 0:e.ph()?e.Ue:null});c=a.bb.create(kB(a));a.la=c;a.Nb=a.Xc.wb().subscribe(()=>{a.qb&&c&&c.ne({width:a.ua()})})}c&&!c.hc()&&(c.attach(a.Ic),a.Vd=b,a.O=null,a.Dc=a.Rd());b=a.qb;a.autocomplete.D=a.G=!0;a.autocomplete.J=a;let d;a.autocomplete.fa(null==(d=a.D)?void 0:d.color);a.Ua();lB(a);a.qb&&b!==a.qb&&a.lb()} -function mB(a,b=!1){a.D&&"auto"===a.D.wg&&(b?a.D.na():a.D.wg="always",a.Ea=!0)}function kB(a){let b,c;const d=Ev(Mu(Rv(a.bb.position(),a.sa()),!1),!1);a.Kb(d);a.P=d;return new Au({tc:d,uc:a.Kc(),width:a.ua(),direction:null!=(c=a.Hc)?c:void 0,hb:null==(b=a.Gc)?void 0:b.Wh})}function lB(a){const b=a.C.R.closest('body > .cdk-overlay-container [aria-modal="true"]');if(b){var c=a.autocomplete.id;a.F&&ty(a.F,"aria-owns",c);ry(b,"aria-owns",c);a.F=b}} -var cB=class{constructor(a,b,c,d,e,f,g,k,m,p,t){this.C=a;this.bb=b;this.Jc=c;this.yb=d;this.Ba=e;this.Hc=g;this.D=k;this.ia=m;this.Xc=p;this.Gc=t;this.Ea=this.gb=!1;this.Nb=Ni.EMPTY;this.ja=!0;this.na=new cj;this.Ob=()=>{this.ja=this.ia.activeElement!==this.C.R||this.qb};this.N=()=>{};this.Zd=()=>{};this.position="auto";this.Lu="off";this.fa=new cj;this.Za=lf(Wh);this.Oe="mat-mdc-autocomplete-panel-above";this.G=!1;this.vc=ik(()=>{const w=this.autocomplete?this.autocomplete.options:null;return w? -C(w.C,Ho(w),Io(()=>rk(...w.map(B=>B.io)))):C(this.fa,Io(()=>this.vc))});this.td=w=>{if(27===w.keyCode&&!Bu(w)||38===w.keyCode&&Bu(w,"altKey")){if(this.J){let B;this.Lb(null!=(B=this.Sd)?B:"");this.J=null}this.na.next();this.Sa();w.stopPropagation();w.preventDefault()}};this.F=null;this.Kc=f}pd(){this.fa.next();this.fa.complete();const a=gB(this);"undefined"!==typeof a&&Mk(this.yb,()=>a.addEventListener("blur",this.Ob))}sc(a){a.position&&this.P&&(this.Kb(this.P),this.qb&&this.la.Wc())}va(){const a= -gB(this);"undefined"!==typeof a&&a.removeEventListener("blur",this.Ob);this.Nb.unsubscribe();this.gb=!0;this.Yc();this.na.complete();this.F&&(ty(this.F,"aria-owns",this.autocomplete.id),this.F=null)}get qb(){return this.G&&this.autocomplete.Yl}Wc(){this.G&&this.la.Wc()}get Wd(){return C(rk(this.vc,C(this.autocomplete.C.ca,tk(()=>this.G)),this.na,this.sd(),this.la?C(this.la.J,tk(()=>this.G)):jj()),xj(a=>a instanceof Sz?a:null))}get xh(){return this.autocomplete&&this.autocomplete.C?this.autocomplete.C.C: -null}sd(){return C(rk(lk(this.ia,"click"),lk(this.ia,"auxclick"),lk(this.ia,"touchend")),tk(a=>{a=St(a);const b=this.D?ZA(this.D).R:null,c=this.en?this.en.ec.R:null;return this.G&&a!==this.C.R&&this.ia.activeElement!==this.C.R&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.la&&!this.la.N.contains(a)}))}pi(a){Promise.resolve(null).then(()=>this.T(a))}Lg(a){this.N=a}Ij(a){this.Zd=a}gi(a){this.C.R.disabled=a}Se(a){const b=a.keyCode,c=Bu(a);27!==b||c||a.preventDefault();this.O=this.C.R.value;if(this.xh&& -13===b&&this.qb&&!c)this.xh.uh(),this.Sa(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.C.C,e=38===b||40===b;9===b||e&&!c&&this.qb?Ty(this.autocomplete.C,a):e&&iB(this)&&this.Ja(this.O);if(e||this.autocomplete.C.C!==d)this.Pd(this.autocomplete.C.O||0),this.autocomplete.Tm&&this.xh&&(this.J||(this.Sd=this.O),this.J=this.xh,this.T(this.xh.value))}}sp(a){var b=a.target;let c=b.value;"number"===b.type&&(c=""==c?null:parseFloat(c));if(this.ca!==c){this.ca=c;this.J=null;this.autocomplete&& -this.autocomplete.Kj||this.N(c);if(!c)this.aa(null,!1);else if(this.qb&&!this.autocomplete.Kj){var d;if(b=null==(d=this.autocomplete.options)?void 0:d.find(e=>e.selected))d=this.sb(b.value),c!==d&&Tz(b,!1)}if(iB(this)&&this.ia.activeElement===a.target){let e;a=null!=(e=this.O)?e:this.C.R.value;this.O=null;this.Ja(a)}}}Xz(){this.ja?iB(this)&&(this.ca=this.C.R.value,jB(this,this.ca),mB(this,!0)):this.ja=!0}pk(){iB(this)&&!this.qb&&this.Ja()}ud(){this.Ea&&(this.D&&(this.D.wg="auto"),this.Ea=!1)}Rd(){const a= -new Xi(c=>{al(()=>{c.next()},{xa:this.Za})}),b=C(this.autocomplete.options.C,Po(()=>Iu(this.P)),Xn());return C(rk(a,b),Io(()=>this.yb.run(()=>{const c=this.qb;this.Sa();this.Ua();cn(this.Ba);this.qb&&this.la.Wc();c!==this.qb&&(this.qb?this.lb():this.autocomplete.closed.emit());return this.Wd})),fo()).subscribe(c=>this.Qd(c))}lb(){this.autocomplete.hf.emit()}Yc(){this.la&&(hB(this),this.la.dispose(),this.la=null)}sb(a){const b=this.autocomplete;return b&&b.wq?b.wq(a):a}T(a){const b=this.sb(a);null== -a&&this.aa(null,!1);this.Lb(null!=b?b:"")}Lb(a){this.D?this.D.Hb.value=a:this.C.R.value=a;this.ca=a}Qd(a){const b=this.autocomplete;(a=a?a.source:this.J)?(this.aa(a),this.T(a.value),this.N(a.value),b.aa(a),this.C.R.focus()):b.Kj&&this.C.R.value!==this.Vd&&(this.aa(null),this.T(null),b.hg?C(b.hg,fo()).subscribe(()=>this.N(null)):this.N(null));hB(this)}aa(a,b){let c,d;null==(c=this.autocomplete)||null==(d=c.options)||d.forEach(e=>{e!==a&&e.selected&&Tz(e,b)})}Ja(a=this.C.R.value){jB(this,a);mB(this); -this.F&&ry(this.F,"aria-owns",this.autocomplete.id)}Ua(){this.autocomplete.O();if(this.qb){var a=this.la;this.wa||(this.wa=a.ef().subscribe(this.td));this.Pa||(this.Pa=a.Kl().subscribe())}else{null==(a=this.wa)||a.unsubscribe();let b;null==(b=this.Pa)||b.unsubscribe();this.wa=this.Pa=null}}Kb(a){var b=[{cb:"start",eb:"bottom",Ma:"start",Ta:"top"},{cb:"end",eb:"bottom",Ma:"end",Ta:"top"}];const c=[{cb:"start",eb:"top",Ma:"start",Ta:"bottom",hb:"mat-mdc-autocomplete-panel-above"},{cb:"end",eb:"top", -Ma:"end",Ta:"bottom",hb:"mat-mdc-autocomplete-panel-above"}];b="above"===this.position?c:"below"===this.position?b:[...b,...c];Ku(a,b)}sa(){return this.en?this.en.ec:this.D?ZA(this.D):this.C}ua(){return this.autocomplete.Gg||this.md()}md(){return this.sa().R.getBoundingClientRect().width}Sa(){const a=this.autocomplete;if(a.Rm){let b=-1;for(let c=0;c({rc:!1})});var qB=new df("MAT_BUTTON_CONFIG"); -const rB=[{yh:"mat-button",Qh:["mdc-button","mat-mdc-button"]},{yh:"mat-flat-button",Qh:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{yh:"mat-raised-button",Qh:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{yh:"mat-stroked-button",Qh:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{yh:"mat-fab",Qh:["mdc-fab","mat-mdc-fab"]},{yh:"mat-mini-fab",Qh:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{yh:"mat-icon-button",Qh:["mdc-icon-button","mat-mdc-icon-button"]}]; -var sB=class{get vx(){var a;if(null==(a=this.C))a=void 0;else{var b=this.ra.R;a=a.C.get(b)||a.F(b)}return a}set vx(a){let b;null==(b=this.C)||dA(b,this.ra.R,a)}get Nc(){return this.F}set Nc(a){this.F=a;this.G()}get disabled(){return this.Ib}set disabled(a){this.Ib=a;this.G()}constructor(a,b,c,d){this.ra=a;this.La=b;this.qa=c;this.ad=d;this.D=lf(Ox);this.C=lf(eA);this.Ib=this.F=this.Yt=!1;const e=lf(qB,{optional:!0}),f=a.R,g=f.classList;let k;this.gj=null!=(k=null==e?void 0:e.gj)?k:!1;let m;null== -(m=this.C)||cA(m,f,{className:"mat-mdc-button-ripple"});for(const {yh:p,Qh:t}of rB)f.hasAttribute(p)&&g.add(...t)}pd(){Lx(this.D,this.ra,!0)}va(){Mx(this.D,this.ra);let a;null==(a=this.C)||bA(a,this.ra.R)}focus(a="program",b){a?Nx(this.D,this.ra.R,a,b):this.ra.R.focus(b)}Dt(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled&&this.gj?!0:null}Et(){return this.gj||!this.disabled?null:!0}G(){var a;if(null!=(a=this.C)){var b=this.ra.R,c=this.Nc||this.disabled;(a=a.C.get(b))?a.disabled=c: -c?b.setAttribute("mat-ripple-loader-disabled",""):b.removeAttribute("mat-ripple-loader-disabled")}}};sB.K=function(){throw Error("invalid");};sB.Fa=Qf({type:sB,inputs:{color:"color",Nc:[2,"disableRipple","disableRipple",zs],disabled:[2,"disabled","disabled",zs],ariaDisabled:[2,"aria-disabled","ariaDisabled",zs],gj:[2,"disabledInteractive","disabledInteractive",zs]},features:[Jp]});const tB=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];var uB=class extends sB{};uB.K=function(a){return new (a||uB)(z(si),z(Vt),z(Qk),z(mi,8))}; -uB.Da=If({type:uB,ha:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],Ya:14,Ia:function(a,b){a&2&&(Kp("disabled",b.Et())("aria-disabled",b.Dt()),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gj)("_mat-animation-noopable","NoopAnimations"===b.ad)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},ib:["matButton"],ka:!0,features:[Cp,Mr],attrs:["mat-button", -""],Zb:[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],za:7,Aa:4,Ca:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],ta:function(a,b){a&1&&(Xq(tB),Mq(0,"span",0),Yq(1),R(2,"span",1),Yq(3,1),S(),Yq(4,2),Mq(5,"span",2)(6,"span",3));a&2&&nq("mdc-button__ripple", +"id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],ta:function(a,b){if(a&1){const c=Ug();Xq(FA);Ap(0,IA,1,1,"ng-template",null,0,Qr);R(2,"div",4,1);V("click",function(){u(c);var d=b.Hb;d.focus();d.open();return x()});Ap(4,JA,1,0,"div",5);R(5,"div",6);Ap(6,MA,2,2,"div",7)(7,NA,3,0,"div",8)(8,OA,3,0,"div",9);R(9,"div",10);Ap(10,QA,1,1,null,11);Yq(11);S();Ap(12,RA,2,0,"div",12)(13,SA,2,0,"div",13);S();Ap(14, +TA,1,0,"div",14);S();R(15,"div",15);Ap(16,UA,2,1,"div",16)(17,WA,5,2,"div",17);S()}if(a&2){let c;D(2);nq("mdc-text-field--filled",!b.zf())("mdc-text-field--outlined",b.zf())("mdc-text-field--no-label",!b.ph())("mdc-text-field--disabled",b.Hb.disabled)("mdc-text-field--invalid",b.Hb.xe);D(2);Eq(b.zf()||b.Hb.disabled?-1:4);D(2);Eq(b.zf()?6:-1);D();Eq(b.tp?7:-1);D();Eq(b.Nt?8:-1);D(2);Eq(!b.zf()||b.At()?10:-1);D(2);Eq(b.Ot?12:-1);D();Eq(b.vp?13:-1);D();Eq(b.zf()?-1:14);D();nq("mat-mdc-form-field-subscript-dynamic-size", +"dynamic"===b.dm);D();Eq("error"===(c=b.Ft())?16:"hint"===c?17:-1)}},Ha:[yA,BA,gt,zA,pA],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}\n'], +pb:2,data:{animation:[tA]},Ra:0});var cB=class{};cB.K=function(a){return new (a||cB)};cB.Ya=Of({type:cB});cB.Xa=Nd({imports:[mz,ht,ny,mz]});var eB={oa:pw,Ab:af(()=>dB),Eb:!0},fB=new df("mat-autocomplete-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),gB={oa:fB,Ac:[bw],Fc:function(a){return()=>a.C.C()}};function hB(a){let b;return(null==(b=a.ia)?void 0:b.defaultView)||window} +function iB(a){a.ud();a.G&&(a.qb&&a.yb.run(()=>{a.autocomplete.closed.emit()}),a.autocomplete.J===a&&(a.autocomplete.D=!1,a.autocomplete.J=null),a.G=!1,a.J=null,a.la&&a.la.ic()&&(a.la.detach(),a.Dc.unsubscribe()),a.Va(),a.gb||cn(a.Ba),a.F&&uy(a.F,"aria-owns",a.autocomplete.id))}function jB(a){const b=a.C.R;return!b.readOnly&&!b.disabled&&!a.Ti} +function kB(a,b){let c=a.la;if(c)Hu(a.P,a.sa()),c.ne({width:a.ua()});else{let e;a.Ic=new Vv(a.autocomplete.ta,a.Jc,{id:null==(e=a.D)?void 0:e.ph()?e.Ue:null});c=a.bb.create(lB(a));a.la=c;a.Nb=a.Xc.wb().subscribe(()=>{a.qb&&c&&c.ne({width:a.ua()})})}c&&!c.ic()&&(c.attach(a.Ic),a.Vd=b,a.O=null,a.Dc=a.Rd());b=a.qb;a.autocomplete.D=a.G=!0;a.autocomplete.J=a;let d;a.autocomplete.fa(null==(d=a.D)?void 0:d.color);a.Va();mB(a);a.qb&&b!==a.qb&&a.lb()} +function nB(a,b=!1){a.D&&"auto"===a.D.wg&&(b?a.D.na():a.D.wg="always",a.Ea=!0)}function lB(a){let b,c;const d=Ev(Mu(Rv(a.bb.position(),a.sa()),!1),!1);a.Kb(d);a.P=d;return new Au({uc:d,vc:a.Kc(),width:a.ua(),direction:null!=(c=a.Hc)?c:void 0,hb:null==(b=a.Gc)?void 0:b.Wh})}function mB(a){const b=a.C.R.closest('body > .cdk-overlay-container [aria-modal="true"]');if(b){var c=a.autocomplete.id;a.F&&uy(a.F,"aria-owns",c);sy(b,"aria-owns",c);a.F=b}} +var dB=class{constructor(a,b,c,d,e,f,g,k,m,p,t){this.C=a;this.bb=b;this.Jc=c;this.yb=d;this.Ba=e;this.Hc=g;this.D=k;this.ia=m;this.Xc=p;this.Gc=t;this.Ea=this.gb=!1;this.Nb=Ni.EMPTY;this.ja=!0;this.na=new cj;this.Ob=()=>{this.ja=this.ia.activeElement!==this.C.R||this.qb};this.N=()=>{};this.Zd=()=>{};this.position="auto";this.Lu="off";this.fa=new cj;this.Ua=lf(Wh);this.Oe="mat-mdc-autocomplete-panel-above";this.G=!1;this.ac=ik(()=>{const w=this.autocomplete?this.autocomplete.options:null;return w? +C(w.C,Ho(w),Io(()=>rk(...w.map(B=>B.jo)))):C(this.fa,Io(()=>this.ac))});this.td=w=>{if(27===w.keyCode&&!Bu(w)||38===w.keyCode&&Bu(w,"altKey")){if(this.J){let B;this.Lb(null!=(B=this.Sd)?B:"");this.J=null}this.na.next();this.Sa();w.stopPropagation();w.preventDefault()}};this.F=null;this.Kc=f}pd(){this.fa.next();this.fa.complete();const a=hB(this);"undefined"!==typeof a&&Mk(this.yb,()=>a.addEventListener("blur",this.Ob))}tc(a){a.position&&this.P&&(this.Kb(this.P),this.qb&&this.la.Wc())}va(){const a= +hB(this);"undefined"!==typeof a&&a.removeEventListener("blur",this.Ob);this.Nb.unsubscribe();this.gb=!0;this.Yc();this.na.complete();this.F&&(uy(this.F,"aria-owns",this.autocomplete.id),this.F=null)}get qb(){return this.G&&this.autocomplete.Zl}Wc(){this.G&&this.la.Wc()}get Wd(){return C(rk(this.ac,C(this.autocomplete.C.ca,tk(()=>this.G)),this.na,this.sd(),this.la?C(this.la.J,tk(()=>this.G)):jj()),xj(a=>a instanceof Tz?a:null))}get xh(){return this.autocomplete&&this.autocomplete.C?this.autocomplete.C.C: +null}sd(){return C(rk(lk(this.ia,"click"),lk(this.ia,"auxclick"),lk(this.ia,"touchend")),tk(a=>{a=St(a);const b=this.D?$A(this.D).R:null,c=this.fn?this.fn.fc.R:null;return this.G&&a!==this.C.R&&this.ia.activeElement!==this.C.R&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.la&&!this.la.N.contains(a)}))}pi(a){Promise.resolve(null).then(()=>this.T(a))}Lg(a){this.N=a}Ij(a){this.Zd=a}gi(a){this.C.R.disabled=a}Se(a){const b=a.keyCode,c=Bu(a);27!==b||c||a.preventDefault();this.O=this.C.R.value;if(this.xh&& +13===b&&this.qb&&!c)this.xh.uh(),this.Sa(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.C.C,e=38===b||40===b;9===b||e&&!c&&this.qb?Uy(this.autocomplete.C,a):e&&jB(this)&&this.Ja(this.O);if(e||this.autocomplete.C.C!==d)this.Pd(this.autocomplete.C.O||0),this.autocomplete.Um&&this.xh&&(this.J||(this.Sd=this.O),this.J=this.xh,this.T(this.xh.value))}}sp(a){var b=a.target;let c=b.value;"number"===b.type&&(c=""==c?null:parseFloat(c));if(this.ca!==c){this.ca=c;this.J=null;this.autocomplete&& +this.autocomplete.Kj||this.N(c);if(!c)this.aa(null,!1);else if(this.qb&&!this.autocomplete.Kj){var d;if(b=null==(d=this.autocomplete.options)?void 0:d.find(e=>e.selected))d=this.sb(b.value),c!==d&&Uz(b,!1)}if(jB(this)&&this.ia.activeElement===a.target){let e;a=null!=(e=this.O)?e:this.C.R.value;this.O=null;this.Ja(a)}}}Xz(){this.ja?jB(this)&&(this.ca=this.C.R.value,kB(this,this.ca),nB(this,!0)):this.ja=!0}pk(){jB(this)&&!this.qb&&this.Ja()}ud(){this.Ea&&(this.D&&(this.D.wg="auto"),this.Ea=!1)}Rd(){const a= +new Xi(c=>{al(()=>{c.next()},{xa:this.Ua})}),b=C(this.autocomplete.options.C,Po(()=>Iu(this.P)),Xn());return C(rk(a,b),Io(()=>this.yb.run(()=>{const c=this.qb;this.Sa();this.Va();cn(this.Ba);this.qb&&this.la.Wc();c!==this.qb&&(this.qb?this.lb():this.autocomplete.closed.emit());return this.Wd})),fo()).subscribe(c=>this.Qd(c))}lb(){this.autocomplete.hf.emit()}Yc(){this.la&&(iB(this),this.la.dispose(),this.la=null)}sb(a){const b=this.autocomplete;return b&&b.wq?b.wq(a):a}T(a){const b=this.sb(a);null== +a&&this.aa(null,!1);this.Lb(null!=b?b:"")}Lb(a){this.D?this.D.Hb.value=a:this.C.R.value=a;this.ca=a}Qd(a){const b=this.autocomplete;(a=a?a.source:this.J)?(this.aa(a),this.T(a.value),this.N(a.value),b.aa(a),this.C.R.focus()):b.Kj&&this.C.R.value!==this.Vd&&(this.aa(null),this.T(null),b.hg?C(b.hg,fo()).subscribe(()=>this.N(null)):this.N(null));iB(this)}aa(a,b){let c,d;null==(c=this.autocomplete)||null==(d=c.options)||d.forEach(e=>{e!==a&&e.selected&&Uz(e,b)})}Ja(a=this.C.R.value){kB(this,a);nB(this); +this.F&&sy(this.F,"aria-owns",this.autocomplete.id)}Va(){this.autocomplete.O();if(this.qb){var a=this.la;this.wa||(this.wa=a.ef().subscribe(this.td));this.Pa||(this.Pa=a.Ll().subscribe())}else{null==(a=this.wa)||a.unsubscribe();let b;null==(b=this.Pa)||b.unsubscribe();this.wa=this.Pa=null}}Kb(a){var b=[{cb:"start",eb:"bottom",Na:"start",Ta:"top"},{cb:"end",eb:"bottom",Na:"end",Ta:"top"}];const c=[{cb:"start",eb:"top",Na:"start",Ta:"bottom",hb:"mat-mdc-autocomplete-panel-above"},{cb:"end",eb:"top", +Na:"end",Ta:"bottom",hb:"mat-mdc-autocomplete-panel-above"}];b="above"===this.position?c:"below"===this.position?b:[...b,...c];Ku(a,b)}sa(){return this.fn?this.fn.fc:this.D?$A(this.D):this.C}ua(){return this.autocomplete.Gg||this.md()}md(){return this.sa().R.getBoundingClientRect().width}Sa(){const a=this.autocomplete;if(a.Sm){let b=-1;for(let c=0;c({sc:!1})});var rB=new df("MAT_BUTTON_CONFIG"); +const sB=[{yh:"mat-button",Qh:["mdc-button","mat-mdc-button"]},{yh:"mat-flat-button",Qh:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{yh:"mat-raised-button",Qh:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{yh:"mat-stroked-button",Qh:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{yh:"mat-fab",Qh:["mdc-fab","mat-mdc-fab"]},{yh:"mat-mini-fab",Qh:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{yh:"mat-icon-button",Qh:["mdc-icon-button","mat-mdc-icon-button"]}]; +var tB=class{get vx(){var a;if(null==(a=this.C))a=void 0;else{var b=this.ra.R;a=a.C.get(b)||a.F(b)}return a}set vx(a){let b;null==(b=this.C)||eA(b,this.ra.R,a)}get Nc(){return this.F}set Nc(a){this.F=a;this.G()}get disabled(){return this.Ib}set disabled(a){this.Ib=a;this.G()}constructor(a,b,c,d){this.ra=a;this.Ma=b;this.qa=c;this.ad=d;this.D=lf(Ox);this.C=lf(fA);this.Ib=this.F=this.Yt=!1;const e=lf(rB,{optional:!0}),f=a.R,g=f.classList;let k;this.gj=null!=(k=null==e?void 0:e.gj)?k:!1;let m;null== +(m=this.C)||dA(m,f,{className:"mat-mdc-button-ripple"});for(const {yh:p,Qh:t}of sB)f.hasAttribute(p)&&g.add(...t)}pd(){Lx(this.D,this.ra,!0)}va(){Mx(this.D,this.ra);let a;null==(a=this.C)||cA(a,this.ra.R)}focus(a="program",b){a?Nx(this.D,this.ra.R,a,b):this.ra.R.focus(b)}Dt(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled&&this.gj?!0:null}Et(){return this.gj||!this.disabled?null:!0}G(){var a;if(null!=(a=this.C)){var b=this.ra.R,c=this.Nc||this.disabled;(a=a.C.get(b))?a.disabled=c: +c?b.setAttribute("mat-ripple-loader-disabled",""):b.removeAttribute("mat-ripple-loader-disabled")}}};tB.K=function(){throw Error("invalid");};tB.Fa=Qf({type:tB,inputs:{color:"color",Nc:[2,"disableRipple","disableRipple",zs],disabled:[2,"disabled","disabled",zs],ariaDisabled:[2,"aria-disabled","ariaDisabled",zs],gj:[2,"disabledInteractive","disabledInteractive",zs]},features:[Jp]});const uB=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];var vB=class extends tB{};vB.K=function(a){return new (a||vB)(z(si),z(Vt),z(Qk),z(mi,8))}; +vB.Da=Gf({type:vB,ha:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],Za:14,Ia:function(a,b){a&2&&(Kp("disabled",b.Et())("aria-disabled",b.Dt()),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gj)("_mat-animation-noopable","NoopAnimations"===b.ad)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},ib:["matButton"],ka:!0,features:[Cp,Mr],attrs:["mat-button", +""],Zb:[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],za:7,Aa:4,Ca:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],ta:function(a,b){a&1&&(Xq(uB),Mq(0,"span",0),Yq(1),R(2,"span",1),Yq(3,1),S(),Yq(4,2),Mq(5,"span",2)(6,"span",3));a&2&&nq("mdc-button__ripple", !b.Yt)("mdc-fab__ripple",b.Yt)},styles:['.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}\n', -".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],pb:2,Ra:0});var wB=new df("mat-mdc-fab-default-options",{ea:"root",ba:vB});function vB(){return{color:"accent"}};var xB=class extends sB{constructor(a,b,c,d){super(a,b,c,d);cA(this.C,this.ra.R,{Wi:!0})}};xB.K=function(a){return new (a||xB)(z(si),z(Vt),z(Qk),z(mi,8))}; -xB.Da=If({type:xB,ha:[["button","mat-icon-button",""]],Ya:14,Ia:function(a,b){a&2&&(Kp("disabled",b.Et())("aria-disabled",b.Dt()),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gj)("_mat-animation-noopable","NoopAnimations"===b.ad)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},ib:["matButton"],ka:!0,features:[Cp,Mr],attrs:["mat-icon-button",""],Zb:["*"],za:4,Aa:0,Ca:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"], +".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],pb:2,Ra:0});var xB=new df("mat-mdc-fab-default-options",{ea:"root",ba:wB});function wB(){return{color:"accent"}};var yB=class extends tB{constructor(a,b,c,d){super(a,b,c,d);dA(this.C,this.ra.R,{Wi:!0})}};yB.K=function(a){return new (a||yB)(z(si),z(Vt),z(Qk),z(mi,8))}; +yB.Da=Gf({type:yB,ha:[["button","mat-icon-button",""]],Za:14,Ia:function(a,b){a&2&&(Kp("disabled",b.Et())("aria-disabled",b.Dt()),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gj)("_mat-animation-noopable","NoopAnimations"===b.ad)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},ib:["matButton"],ka:!0,features:[Cp,Mr],attrs:["mat-icon-button",""],Zb:["*"],za:4,Aa:0,Ca:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"], [1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],ta:function(a){a&1&&(Xq(),Mq(0,"span",0),Yq(1),Mq(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}\n', -".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],pb:2,Ra:0});var yB=class{};yB.K=function(a){return new (a||yB)};yB.Xa=Of({type:yB});yB.Wa=Nd({imports:[lz,Xz,lz]});var zB=class{constructor(a,b){this.ec=a;this.options=b}Fb(){this.ec.R.querySelector(".mat-icon, .material-icons")&&this.ec.R.classList.add("gmat-mdc-button-with-prefix")}};zB.K=function(a){return new (a||zB)(z(si),z(pB))}; -zB.Fa=Qf({type:zB,ha:[["button","mat-button",""],["a","mat-button",""],["button","mat-raised-button",""],["a","mat-raised-button",""],["button","mat-flat-button",""],["a","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-stroked-button",""],["button","mat-icon-button",""],["a","mat-icon-button",""],[""]],Ya:2,Ia:function(a,b){a&2&&nq("gmat-mdc-button",!b.options.rc)}});var AB=class{};AB.K=function(a){return new (a||AB)};AB.Xa=Of({type:AB});AB.Wa=Nd({Va:[{oa:wB,nb:{color:"primary"}}],imports:[yB]});var BB=new df("GMAT_CHECKBOX_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var CB=class{constructor(a){this.options=a}};CB.K=function(a){return new (a||CB)(z(BB))};CB.Fa=Qf({type:CB,ha:[["mat-checkbox"]],Ya:2,Ia:function(a,b){a&2&&nq("gmat-mdc-checkbox",!b.options.rc)}});var EB=new df("mat-checkbox-default-options",{ea:"root",ba:DB});function DB(){return{color:"accent",hB:"check-indeterminate"}};const FB=["input"],GB=["label"];var IB={oa:pw,Ab:af(()=>HB),Eb:!0},JB=class{};let KB=0;const LB=DB(); -var HB=class{focus(){this.ig.R.focus()}kp(a){const b=new JB;b.source=this;b.checked=a;return b}Sz(){let a;return null==(a=this.ig)?void 0:a.R}get Yq(){return`${this.id||this.Dk}-input`}constructor(a,b,c,d,e,f){this.ra=a;this.Ba=b;this.qa=c;this.ad=e;this.Ni=f;this.xf={wy:"mdc-checkbox--anim-unchecked-checked",xy:"mdc-checkbox--anim-unchecked-indeterminate",cB:"mdc-checkbox--anim-checked-unchecked",Uu:"mdc-checkbox--anim-checked-indeterminate",nC:"mdc-checkbox--anim-indeterminate-checked",oC:"mdc-checkbox--anim-indeterminate-unchecked"}; -this.ariaLabel="";this.cd=null;this.Lh="after";this.name=null;this.wb=new Fk;this.Vq=new Fk;this.Zd=()=>{};this.Fi="";this.tt=0;this.jp=()=>{};this.xu=()=>{};this.Af=this.Ib=this.yf=!1;this.Ni=this.Ni||LB;this.color=this.Ni.color||LB.color;this.tabIndex=parseInt(d)||0;this.id=this.Dk=`mat-mdc-checkbox-${++KB}`}sc(a){a.required&&this.xu()}pd(){this.qu(this.Af)}get checked(){return this.yf}set checked(a){a!=this.checked&&(this.yf=a,bn(this.Ba))}get disabled(){return this.Ib}set disabled(a){a!==this.disabled&& +".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"],pb:2,Ra:0});var zB=class{};zB.K=function(a){return new (a||zB)};zB.Ya=Of({type:zB});zB.Xa=Nd({imports:[mz,Yz,mz]});var AB=class{constructor(a,b){this.fc=a;this.options=b}Fb(){this.fc.R.querySelector(".mat-icon, .material-icons")&&this.fc.R.classList.add("gmat-mdc-button-with-prefix")}};AB.K=function(a){return new (a||AB)(z(si),z(qB))}; +AB.Fa=Qf({type:AB,ha:[["button","mat-button",""],["a","mat-button",""],["button","mat-raised-button",""],["a","mat-raised-button",""],["button","mat-flat-button",""],["a","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-stroked-button",""],["button","mat-icon-button",""],["a","mat-icon-button",""],[""]],Za:2,Ia:function(a,b){a&2&&nq("gmat-mdc-button",!b.options.sc)}});var BB=class{};BB.K=function(a){return new (a||BB)};BB.Ya=Of({type:BB});BB.Xa=Nd({Wa:[{oa:xB,nb:{color:"primary"}}],imports:[zB]});var CB=new df("GMAT_CHECKBOX_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var DB=class{constructor(a){this.options=a}};DB.K=function(a){return new (a||DB)(z(CB))};DB.Fa=Qf({type:DB,ha:[["mat-checkbox"]],Za:2,Ia:function(a,b){a&2&&nq("gmat-mdc-checkbox",!b.options.sc)}});var FB=new df("mat-checkbox-default-options",{ea:"root",ba:EB});function EB(){return{color:"accent",hB:"check-indeterminate"}};const GB=["input"],HB=["label"];var JB={oa:pw,Ab:af(()=>IB),Eb:!0},KB=class{};let LB=0;const MB=EB(); +var IB=class{focus(){this.ig.R.focus()}kp(a){const b=new KB;b.source=this;b.checked=a;return b}Sz(){let a;return null==(a=this.ig)?void 0:a.R}get Yq(){return`${this.id||this.Dk}-input`}constructor(a,b,c,d,e,f){this.ra=a;this.Ba=b;this.qa=c;this.ad=e;this.Ni=f;this.xf={wy:"mdc-checkbox--anim-unchecked-checked",xy:"mdc-checkbox--anim-unchecked-indeterminate",cB:"mdc-checkbox--anim-checked-unchecked",Uu:"mdc-checkbox--anim-checked-indeterminate",nC:"mdc-checkbox--anim-indeterminate-checked",oC:"mdc-checkbox--anim-indeterminate-unchecked"}; +this.ariaLabel="";this.cd=null;this.Lh="after";this.name=null;this.wb=new Fk;this.Vq=new Fk;this.Zd=()=>{};this.Fi="";this.tt=0;this.jp=()=>{};this.xu=()=>{};this.Af=this.Ib=this.yf=!1;this.Ni=this.Ni||MB;this.color=this.Ni.color||MB.color;this.tabIndex=parseInt(d)||0;this.id=this.Dk=`mat-mdc-checkbox-${++LB}`}tc(a){a.required&&this.xu()}pd(){this.qu(this.Af)}get checked(){return this.yf}set checked(a){a!=this.checked&&(this.yf=a,bn(this.Ba))}get disabled(){return this.Ib}set disabled(a){a!==this.disabled&& (this.Ib=a,bn(this.Ba))}get indeterminate(){return this.Af}set indeterminate(a){const b=a!=this.Af;this.Af=a;b&&(this.Af?this.Pp(3):this.Pp(this.checked?1:2),this.Vq.emit(this.Af));this.qu(this.Af)}sF(){return this.Nc||this.disabled}uF(){cn(this.Ba)}pi(a){this.checked=!!a}Lg(a){this.jp=a}Ij(a){this.Zd=a}gi(a){this.disabled=a}validate(a){return this.required&&!0!==a.value?{required:!0}:null}Xr(a){this.xu=a}Pp(a){let b=this.tt,c=this.Sz();if(b!==a&&c&&(this.Fi&&c.classList.remove(this.Fi),this.Fi=this.Rz(b, a),this.tt=a,0{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Gi(){this.jp(this.checked);this.wb.emit(this.kp(this.checked));this.ig&&(this.ig.R.checked=this.checked)}toggle(){this.checked=!this.checked;this.jp(this.checked)}Jt(){let a;const b=null==(a=this.Ni)?void 0:a.hB;this.disabled||"noop"===b?this.disabled||"noop"!==b||(this.ig.R.checked=this.checked,this.ig.R.indeterminate=this.indeterminate):(this.indeterminate&&"check"!== b&&Promise.resolve().then(()=>{this.Af=!1;this.Vq.emit(this.Af)}),this.yf=!this.yf,this.Pp(this.yf?1:2),this.Gi())}pA(a){a.stopPropagation()}xk(){Promise.resolve().then(()=>{this.Zd();bn(this.Ba)})}Rz(a,b){if("NoopAnimations"===this.ad)return"";switch(a){case 0:if(1===b)return this.xf.wy;if(3==b)return this.yf?this.xf.Uu:this.xf.xy;break;case 2:return 1===b?this.xf.wy:this.xf.xy;case 1:return 2===b?this.xf.cB:this.xf.Uu;case 3:return 1===b?this.xf.nC:this.xf.oC}return""}qu(a){const b=this.ig;b&&(b.R.indeterminate= -a)}oA(){this.Jt()}sA(){this.Jt();this.disabled||this.ig.R.focus()}zA(a){a.target&&this.iA.R.contains(a.target)&&a.stopPropagation()}};HB.K=function(a){return new (a||HB)(z(si),z(Sr),z(Qk),yh("tabindex"),z(mi,8),z(EB,8))}; -HB.Da=If({type:HB,ha:[["mat-checkbox"]],fb:function(a,b){a&1&&(ur(FB,5),ur(GB,5),ur(Kz,5));if(a&2){let c;vr(c=wr())&&(b.ig=c.first);vr(c=wr())&&(b.iA=c.first);vr(c=wr())&&(b.vx=c.first)}},Ka:[1,"mat-mdc-checkbox"],Ya:14,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("tabindex",null)("aria-label",null)("aria-labelledby",null),qq(tq,b.color?"mat-"+b.color:"mat-accent"),nq("_mat-animation-noopable","NoopAnimations"===b.ad)("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked", +a)}oA(){this.Jt()}sA(){this.Jt();this.disabled||this.ig.R.focus()}zA(a){a.target&&this.iA.R.contains(a.target)&&a.stopPropagation()}};IB.K=function(a){return new (a||IB)(z(si),z(Sr),z(Qk),yh("tabindex"),z(mi,8),z(FB,8))}; +IB.Da=Gf({type:IB,ha:[["mat-checkbox"]],fb:function(a,b){a&1&&(ur(GB,5),ur(HB,5),ur(Lz,5));if(a&2){let c;vr(c=wr())&&(b.ig=c.first);vr(c=wr())&&(b.iA=c.first);vr(c=wr())&&(b.vx=c.first)}},Ka:[1,"mat-mdc-checkbox"],Za:14,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("tabindex",null)("aria-label",null)("aria-labelledby",null),qq(tq,b.color?"mat-"+b.color:"mat-accent"),nq("_mat-animation-noopable","NoopAnimations"===b.ad)("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked", b.checked))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],Hk:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",zs],Lh:"labelPosition",name:"name",value:"value",Nc:[2,"disableRipple","disableRipple",zs],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?void 0:As(a)],color:"color",checked:[2,"checked","checked",zs],disabled:[2,"disabled","disabled",zs],indeterminate:[2,"indeterminate","indeterminate",zs]},outputs:{wb:"change",Vq:"indeterminateChange"}, -ib:["matCheckbox"],ka:!0,features:[Kr([IB,{oa:vw,Ab:HB,Eb:!0}]),Jp,Dg,Mr],Zb:["*"],za:15,Aa:19,Ca:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24", +ib:["matCheckbox"],ka:!0,features:[Kr([JB,{oa:vw,Ab:IB,Eb:!0}]),Jp,Dg,Mr],Zb:["*"],za:15,Aa:19,Ca:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24", "aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],ta:function(a,b){if(a&1){const c=Ug();Xq();R(0,"div",3);V("click",function(d){u(c);return x(b.zA(d))});R(1,"div",4,0)(3,"div",5);V("click",function(){u(c);return x(b.sA())});S(); R(4,"input",6,1);V("blur",function(){u(c);return x(b.xk())})("click",function(){u(c);return x(b.oA())})("change",function(d){u(c);return x(b.pA(d))});S();Mq(6,"div",7);R(7,"div",8);fh();R(8,"svg",9);Mq(9,"path",10);S();Rg.Vk=null;Mq(10,"div",11);S();Mq(11,"div",12);S();R(12,"label",13,2);Yq(14);S()()}a&2&&(a=zr(2),H("labelPosition",b.Lh),D(4),nq("mdc-checkbox--selected",b.checked),H("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled)("id",b.Yq)("required",b.required)("tabIndex", -b.disabled?-1:b.tabIndex),Kp("aria-label",b.ariaLabel||null)("aria-labelledby",b.cd)("aria-describedby",b.Hk)("aria-checked",b.indeterminate?"mixed":null)("name",b.name)("value",b.value),D(7),H("matRippleTrigger",a)("matRippleDisabled",b.Nc||b.disabled)("matRippleCentered",!0),D(),H("for",b.Yq))},Ha:[Kz,pz],styles:['@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-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 mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}\n'], -pb:2,Ra:0});var MB=class{};MB.K=function(a){return new (a||MB)};MB.Xa=Of({type:MB});MB.Wa=Nd({imports:[HB,lz,lz]});var NB=class{};NB.K=function(a){return new (a||NB)};NB.Xa=Of({type:NB});NB.Wa=Nd({Va:[{oa:EB,nb:{color:"primary"}}],imports:[MB]});var OB=new df("GMAT_DIALOG_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var PB=class{constructor(){this.role="dialog";this.hb="";this.Tb=!0;this.cc="";this.yd=!1;this.height=this.width="";this.ariaLabel=this.Yp=this.Xp=this.data=null;this.ariaModal=!0;this.Sm="first-tabbable";this.Zu=this.Av=this.Ng=!0}};var QB=class{constructor(){this.role="dialog";this.hb="";this.Tb=!0;this.cc="";this.yd=!1;this.height=this.width="";this.ariaLabel=this.Yp=this.Xp=this.data=null;this.ariaModal=!0;this.Sm="first-tabbable";this.av=this.Yu=this.Zu=this.Ng=!0}};function RB(){}function SB(a){const b=a.ra.R;switch(a.ya.Sm){case !1:case "dialog":a.ca()||b.focus();break;case !0:case "first-tabbable":let c;null==(c=a.O)||Wx(c).then(d=>{d||a.Pa()});break;case "first-heading":a.na('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:a.na(a.ya.Sm)}} -var TB=class extends Xv{constructor(a,b,c,d,e,f,g,k){super();this.ra=a;this.Ea=b;this.ya=d;this.gb=e;this.qa=f;this.la=g;this.P=k;this.La=lf(Vt);this.Bi=this.fa=this.O=null;this.Ai=[];this.Ba=lf(Sr);this.ia=c;this.ya.Yp&&this.Ai.push(this.ya.Yp)}Ja(a){this.Ai.push(a);bn(this.Ba)}Kb(a){a=this.Ai.indexOf(a);-1{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}na(a,b){(a=this.ra.R.querySelector(a))&&this.Sa(a,b)}Lb(){var a=this.ya.Ng;let b=null;"string"===typeof a?b=this.ia.querySelector(a):"boolean"===typeof a?b=a?this.fa:null:a&&(b=a);if(this.ya.Ng&&b&&"function"===typeof b.focus){a=Rt();const c=this.ra.R; -if(!a||a===this.ia.body||a===c||c.contains(a))this.P?(Nx(this.P,b,this.Bi),this.Bi=null):b.focus()}this.O&&this.O.destroy()}Pa(){this.ra.R.focus&&this.ra.R.focus()}ca(){const a=this.ra.R,b=Rt();return a===b||a.contains(b)}bb(){this.La.isBrowser&&(this.O=this.Ea.create(this.ra.R),this.ia&&(this.fa=Rt()))}Ua(){this.la.dd().subscribe(()=>{this.ya.yd&&this.sb()})}};TB.K=function(a){return new (a||TB)(z(si),z(Zx),z(jt,8),z(QB),z(Tx),z(Qk),z(Eu),z(Ox))}; -TB.Da=If({type:TB,ha:[["cdk-dialog-container"]],fb:function(a,b){a&1&&ur(Zv,7);if(a&2){let c;vr(c=wr())&&(b.Ve=c.first)}},Ka:["tabindex","-1",1,"cdk-dialog-container"],Ya:6,Ia:function(a,b){a&2&&Kp("id",b.ya.id||null)("role",b.ya.role)("aria-modal",b.ya.ariaModal)("aria-labelledby",b.ya.ariaLabel?null:b.Ai[0])("aria-label",b.ya.ariaLabel)("aria-describedby",b.ya.Xp||null)},ka:!0,features:[Cp,Mr],za:1,Aa:0,Ca:[["cdkPortalOutlet",""]],ta:function(a){a&1&&Ap(0,RB,0,0,"ng-template",0)},Ha:[Zv],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"], -pb:2});var UB=new df("DialogScrollStrategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.block()}}),VB=new df("DialogData"),WB=new df("DefaultDialogConfig");var XB=class{constructor(a,b){this.Vb=a;this.config=b;this.closed=new cj;this.yd=b.yd;this.dd=a.dd();this.ef=a.ef();this.Kl=a.Kl();this.id=b.id;this.ef.subscribe(c=>{27!==c.keyCode||this.yd||Bu(c)||(c.preventDefault(),this.close(void 0,{Hq:"keyboard"}))});this.dd.subscribe(()=>{this.yd||this.close(void 0,{Hq:"mouse"})});this.wm=a.J.subscribe(()=>{!1!==b.av&&this.close()})}close(a,b){if(this.rg){const c=this.closed;this.rg.Bi=(null==b?void 0:b.Hq)||"program";this.wm.unsubscribe();this.Vb.dispose(); -c.next(a);c.complete();this.dn=this.rg=null}}Wc(){this.Vb.Wc()}ne(a="",b=""){this.Vb.ne({width:a,height:b})}og(a){this.Vb.og(a)}Jj(a){this.Vb.Jj(a)}};let YB=0;function ZB(a,b){a.C.find(c=>c.id===b)}function $B(a,b){a=new Au({tc:b.tc||Ov(Nv(Qv(a.O.position()))),uc:b.uc||a.Kc(),hb:b.hb,Tb:b.Tb,direction:b.direction,minWidth:b.minWidth,minHeight:b.minHeight,maxWidth:b.maxWidth,maxHeight:b.maxHeight,width:b.width,height:b.height,Hh:b.Zu});b.cc&&(a.cc=b.cc);return a} -function aC(a,b,c,d){var e;const f=a.xa||(null==(e=a.xb)?void 0:e.xa);e=[{oa:VB,nb:a.data},{oa:XB,nb:b}];a.Va&&("function"===typeof a.Va?e.push(...a.Va(b,a,c)):e.push(...a.Va));!a.direction||f&&f.get(ou,null,{optional:!0})||e.push({oa:ou,nb:{value:a.direction,wb:jj()}});return Vh({parent:f||d,Va:e})}function bC(a){const b=a.D;return b?bC(b):a.J} -var dC=class{get C(){return this.D?this.D.C:this.F}get pg(){return this.D?this.D.pg:this.N}constructor(a,b,c,d,e,f){this.O=a;this.Za=b;this.T=c;this.D=d;this.aa=e;this.F=[];this.J=new cj;this.N=new cj;this.G=new Map;this.Kc=f}open(a,b){b=Object.assign({},this.T||new QB,b);b.id=b.id||`cdk-dialog-${YB++}`;b.id&&ZB(this,b.id);var c=$B(this,b);c=this.O.create(c);const d=new XB(c,b);c=this.ca(c,d,b);d.rg=c;this.fa(a,d,c,b);this.C.length||this.ja();this.C.push(d);d.closed.subscribe(()=>this.P(d,!0));this.pg.next(d); -return d}va(){cC(this.F,a=>{!1===a.config.Yu&&this.P(a,!1)});cC(this.F,a=>a.close());this.J.complete();this.N.complete();this.F=[]}ca(a,b,c){var d;const e=c.xa||(null==(d=c.xb)?void 0:d.xa);b=[{oa:QB,nb:c},{oa:XB,nb:b},{oa:Eu,nb:a}];c.ab?"function"===typeof c.ab?d=c.ab:(d=c.ab.type,b.push(...c.ab.Va(c))):d=TB;c=new Uv(d,c.xb,Vh({parent:e||this.Za,Va:b}),c.C);return a.attach(c).instance}fa(a,b,c,d){if(a instanceof br){var e=aC(d,b,c);b={da:d.data,Yk:b};d.Ho&&(b=Object.assign({},b,"function"===typeof d.Ho? -d.Ho():d.Ho));c.af(new Vv(a,null,b,e))}else e=aC(d,b,c,this.Za),a=c.ae(new Uv(a,d.xb,e,d.C)),b.fv=a,b.dn=a.instance}P(a,b){a=this.C.indexOf(a);-1{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.G.clear(),b&&bC(this).next()))}ja(){const a=Xt(this.aa);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;-1{this.aa();this.lb(this.J)};this.Hi=()=>{this.aa();this.C.emit({state:"closed",totalTime:this.N})}}G(){super.G();this.Ob()}Ob(){this.C.emit({state:"opening",totalTime:this.J});this.lk?(this.D.style.setProperty("--mat-dialog-transition-duration",`${this.J}ms`), -this.sa(()=>this.D.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.wa(this.J,this.ja)):(this.D.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.ja()))}Nb(){this.C.emit({state:"closing",totalTime:this.N});this.D.classList.remove("mdc-dialog--open");this.lk?(this.D.style.setProperty("--mat-dialog-transition-duration",`${this.N}ms`),this.sa(()=>this.D.classList.add("mdc-dialog--closing")),this.wa(this.N,this.Hi)):Promise.resolve().then(()=>this.Hi())}ua(a){this.Yo+=a;bn(this.Ba)}aa(){this.D.classList.remove("mdc-dialog--opening", -"mdc-dialog--closing")}wa(a,b){null!==this.F&&clearTimeout(this.F);this.F=setTimeout(b,a)}sa(a){Mk(this.qa,()=>{"function"===typeof requestAnimationFrame?requestAnimationFrame(a):a()})}T(){this.ya.Av||SB(this)}lb(a){this.ya.Av&&SB(this);this.C.next({state:"opened",totalTime:a})}va(){super.va();null!==this.F&&clearTimeout(this.F)}ae(a){a=super.ae(a);a.location.R.classList.add("mat-mdc-dialog-component-host");return a}}; -hC.K=function(a){return new (a||hC)(z(si),z(Zx),z(jt,8),z(PB),z(Tx),z(Qk),z(Eu),z(mi,8),z(Ox))}; -hC.Da=If({type:hC,ha:[["mat-dialog-container"]],Ka:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],Ya:10,Ia:function(a,b){a&2&&(Qq("id",b.ya.id),Kp("aria-modal",b.ya.ariaModal)("role",b.ya.role)("aria-labelledby",b.ya.ariaLabel?null:b.Ai[0])("aria-label",b.ya.ariaLabel)("aria-describedby",b.ya.Xp||null),nq("_mat-animation-noopable",!b.lk)("mat-mdc-dialog-container-with-actions",0:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--chaining .mdc-dialog__scrim{transition:none;opacity:1}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n'], -pb:2});function gC(a){return null==a?null:"number"===typeof a?a:a.endsWith("ms")?Ts(a.substring(0,a.length-2)):a.endsWith("s")?1E3*Ts(a.substring(0,a.length-1)):"0"===a?0:null};var iC=class{constructor(a,b,c){this.Xe=a;this.nh=c;this.lh=new cj;this.qm=new cj;this.oc=0;this.yd=b.yd;this.id=a.id;a.og("mat-mdc-dialog-panel");C(c.C,tk(d=>"opened"===d.state),fo()).subscribe(()=>{this.lh.next();this.lh.complete()});C(c.C,tk(d=>"closed"===d.state),fo()).subscribe(()=>{clearTimeout(this.Ez);this.Hi()});a.Vb.J.subscribe(()=>{this.qm.next(this.ju);this.qm.complete();this.Hi()});rk(this.dd(),C(this.ef(),tk(d=>27===d.keyCode&&!this.yd&&!Bu(d)))).subscribe(d=>{this.yd||(d.preventDefault(), -this.Bi="keydown"===d.type?"keyboard":"mouse",this.close(void 0))})}close(a){this.ju=a;C(this.nh.C,tk(b=>"closing"===b.state),fo()).subscribe(b=>{this.qm.next(a);this.qm.complete();Cu(this.Xe.Vb);this.Ez=setTimeout(()=>this.Hi(),b.totalTime+100)});this.oc=1;this.nh.Nb()}pg(){return this.lh}dd(){return this.Xe.dd}ef(){return this.Xe.ef}Wc(a){let b=this.Xe.config.tc;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):Nv(b);a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):Ov(b);this.Xe.Wc()}ne(a= -"",b=""){this.Xe.ne(a,b)}og(a){this.Xe.og(a)}Jj(a){this.Xe.Jj(a)}getState(){return this.oc}Hi(){this.oc=2;this.Xe.close(this.ju,{Hq:this.Bi});this.dn=null}};var jC=new df("MatMdcDialogData"),kC=new df("mat-mdc-dialog-default-options"),lC=new df("mat-mdc-dialog-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.block()}});let mC=0;function nC(a){const b=a.D;return b?nC(b):a.F} -var oC=class{get C(){return this.D?this.D.C:this.J}get pg(){return this.D?this.D.pg:this.G}constructor(a,b,c,d,e,f){this.aa=a;this.P=d;this.Kc=e;this.D=f;this.J=[];this.F=new cj;this.G=new cj;this.ja=PB;this.T=b.get(dC);this.O=iC;this.N=hC;this.fa=jC}open(a,b){let c;b=Object.assign({},this.P||new PB,b);b.id=b.id||`mat-mdc-dialog-${mC++}`;b.uc=b.uc||this.Kc();a=this.T.open(a,Object.assign({},b,{tc:Ov(Nv(Qv(this.aa.position()))),yd:!0,Yu:!1,av:!1,ab:{type:this.N,Va:()=>[{oa:this.ja,nb:b},{oa:QB,nb:b}]}, -Ho:()=>({Yk:c}),Va:(d,e,f)=>{c=new this.O(d,b,f);let g;c.Wc(null==(g=b)?void 0:g.position);return[{oa:this.N,nb:f},{oa:this.fa,nb:e.data},{oa:this.O,nb:c}]}}));c.fv=a.fv;c.dn=a.dn;this.C.push(c);this.pg.next(c);c.Xe.closed.subscribe(()=>{const d=this.C.indexOf(c);-1{this.D()})}va(){let a;(null==(a=this.C)?0:a.nh)&&Promise.resolve().then(()=>{this.F()})}};sC.K=function(a){return new (a||sC)(z(iC,8),z(si),z(oC))};sC.Fa=Qf({type:sC,ka:!0}); -var tC=class extends sC{constructor(){super(...arguments);this.id=`mat-mdc-dialog-title-${pC++}`}D(){let a,b;null==(a=this.C.nh)||null==(b=a.Ja)||b.call(a,this.id)}F(){let a,b,c;null==(a=this.C)||null==(b=a.nh)||null==(c=b.Kb)||c.call(b,this.id)}};tC.K=(()=>{let a;return function(b){return(a||(a=Mh(tC)))(b||tC)}})(); -tC.Fa=Qf({type:tC,ha:[["","mat-dialog-title",""],["","matDialogTitle",""]],Ka:[1,"mat-mdc-dialog-title","mdc-dialog__title"],Ya:1,Ia:function(a,b){a&2&&Qq("id",b.id)},inputs:{id:"id"},ib:["matDialogTitle"],ka:!0,features:[Cp]});var uC=class{};uC.K=function(a){return new (a||uC)}; -uC.Fa=Qf({type:uC,ha:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],Ka:[1,"mat-mdc-dialog-content","mdc-dialog__content"],ka:!0,features:[function(a){const b=c=>{const d=(Array.isArray(a)?a:a()).map(e=>"function"===typeof e?{rq:bf(e),inputs:Ef,outputs:Ef}:{rq:bf(e.rq),inputs:Ip(e.inputs),outputs:Ip(e.outputs)});null===c.ol?(c.nj=Hp,c.ol=d):c.ol.unshift(...d)};b.Mw=!0;return b}([qu])]}); -var vC=class extends sC{D(){let a,b;null==(a=this.C.nh)||null==(b=a.ua)||b.call(a,1)}F(){let a,b;null==(a=this.C.nh)||null==(b=a.ua)||b.call(a,-1)}};vC.K=(()=>{let a;return function(b){return(a||(a=Mh(vC)))(b||vC)}})(); -vC.Fa=Qf({type:vC,ha:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],Ka:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],Ya:6,Ia:function(a,b){a&2&&nq("mat-mdc-dialog-actions-align-start","start"===b.align)("mat-mdc-dialog-actions-align-center","center"===b.align)("mat-mdc-dialog-actions-align-end","end"===b.align)},inputs:{align:"align"},ka:!0,features:[Cp]}); -function qC(a,b){let c=a.R.parentElement;for(;c&&!c.classList.contains("mat-mdc-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};var wC=class{};wC.K=function(a){return new (a||wC)};wC.Xa=Of({type:wC});wC.Wa=Nd({Va:[oC],imports:[eC,jw,$v,lz,lz]});var xC=class extends oC{constructor(a,b,c,d,e,f,g,k){k.rc||kw(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};xC.K=function(a){return new (a||xC)(r(bw),r(Wh),r(Et,8),r(kC,8),r(lC),r(oC,12),r(Yt),r(OB))};xC.pa=Md({ma:xC,ba:xC.K});var yC=class{};yC.K=function(a){return new (a||yC)};yC.Xa=Of({type:yC});yC.Wa=Nd({Va:[{oa:oC,Ec:xC},{oa:bw,Ec:lw}],imports:[wC]});new df("GMAT_FORM_FIELD_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var zC=class{};zC.K=function(a){return new (a||zC)};zC.Xa=Of({type:zC});zC.Wa=Nd({imports:[bB]});var AC=new df("GMAT_MENU_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var BC=class{constructor(a,b){this.options=a;a.rc||kw(b,"gmat-mdc-menu")}};BC.K=function(a){return new (a||BC)(z(AC),z(bw))};BC.Fa=Qf({type:BC,ha:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],features:[Kr([{oa:bw,Ec:lw}])]});var CC=Xy("transformMenu",[$y("void",Zy({opacity:0,transform:"scale(0.8)"})),az("void => enter",Yy("120ms cubic-bezier(0, 0, 0.2, 1)",Zy({opacity:1,transform:"scale(1)"}))),az("* => void",Yy("100ms 25ms linear",Zy({opacity:0})))]),DC=Xy("fadeInItems",[$y("showing",Zy({opacity:1})),az("void => *",[Zy({opacity:0}),Yy("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var EC=new df("MatMenuContent");var FC=new df("MAT_MENU_PANEL");const GC=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];function HC(a){a&1&&(fh(),R(0,"svg",2),Mq(1,"polygon",3),S())} -var IC=class{constructor(a,b,c,d,e){this.ra=a;this.ia=b;this.C=c;this.D=d;this.Ba=e;this.role="menuitem";this.Nc=this.disabled=!1;this.F=new cj;this.Qe=new cj;this.Qp=this.Pt=!1;let f;null==d||null==(f=d.UA)||f.call(d,this)}focus(a,b){this.C&&a?Nx(this.C,this.qe(),a,b):this.qe().focus(b);this.Qe.next(this)}pd(){this.C&&Lx(this.C,this.ra,!1)}va(){this.C&&Mx(this.C,this.ra);this.D&&this.D.removeItem&&this.D.removeItem(this);this.F.complete();this.Qe.complete()}Gt(){return this.disabled?"-1":"0"}qe(){return this.ra.R}Cz(a){this.disabled&& -(a.preventDefault(),a.stopPropagation())}Zz(){this.F.next(this)}Vv(){const a=this.ra.R.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;drk(...b.map(c=>c.F))))}function OC(a,b="program"){let c;null==(c=a.G)||c.destroy();a.G=al(()=>{let d=null;a.C.length&&(d=a.C.first.qe().closest('[role="menu"]'));if(!d||!d.contains(document.activeElement)){const e=a.D;e.sa=b;e.J(0,1);!e.C&&d&&d.focus()}},{xa:a.Za})} -var PC=class{get ri(){return this.Ff}set ri(a){this.Ff=a;this.Qj()}get Yj(){return this.N}set Yj(a){this.N=a;this.Qj()}set hb(a){const b=this.O,c=Object.assign({},this.Pe);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.O=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.ra.R.className="");this.Pe=c}get classList(){return this.hb}set classList(a){this.hb=a}constructor(a,b,c,d){this.ra=a;this.Ba=d;this.fa="mat-elevation-z";this.ca=8;this.C=new ar;this.Pe={};this.Hm="void";this.hg=new cj; -this.close=this.closed=new Fk;this.Ww=`mat-menu-panel-${KC++}`;this.Za=lf(Wh);this.Wh=c.Wh||"";this.Ff=c.ri;this.N=c.Yj;this.cc=c.cc;this.mo=c.mo;this.Tb=c.Tb}Fb(){this.Qj()}yj(){this.aa();this.D=Oy(Ny(Jy(new Wy(this.C))));this.D.ca.subscribe(()=>this.closed.emit("tab"));C(this.C.C,Ho(this.C),Io(a=>rk(...a.map(b=>b.Qe)))).subscribe(a=>Qy(this.D,a));this.C.C.subscribe(a=>{const b=this.D;var c;"enter"===this.Hm&&(null==(c=b.C)?0:c.cA())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.O||0)),a[c]&& -!a[c].disabled?b.D(c):Ry(b))})}va(){let a;null==(a=this.D)||a.destroy();this.C.destroy();this.closed.complete();let b;null==(b=this.G)||b.destroy()}UA(){}removeItem(){}Se(a){const b=a.keyCode,c=this.D;switch(b){case 27:Bu(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.no&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.no&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:if(38===b||40===b)c.sa="keyboard";Ty(c,a);return}a.stopPropagation()}Hx(a){a= -`${"mat-elevation-z"}${Math.min(8+a,24)}`;var b=Object.keys(this.Pe).find(c=>c.startsWith("mat-elevation-z"));b&&b!==this.F||(b=Object.assign({},this.Pe),this.F&&(b[this.F]=!1),b[a]=!0,this.F=a,this.Pe=b)}Qj(a=this.ri,b=this.Yj){this.Pe=Object.assign({},this.Pe,{["mat-menu-before"]:"before"===a,["mat-menu-after"]:"after"===a,["mat-menu-above"]:"above"===b,["mat-menu-below"]:"below"===b});let c;null==(c=this.Ba)||bn(c)}T(){this.Hm="enter"}P(){this.Hm="void"}kA(a){this.hg.next(a);this.J=!1}lA(a){this.J= -!0;"enter"===a.me&&0===this.D.O&&(a.element.scrollTop=0)}aa(){C(this.kt.C,Ho(this.kt)).subscribe(a=>{this.C.reset(a.filter(b=>b.D===this));$q(this.C)})}};PC.K=function(a){return new (a||PC)(z(si),z(Qk),z(MC),z(Sr))}; -PC.Da=If({type:PC,ha:[["mat-menu"]],dc:function(a,b,c){a&1&&(tr(c,EC,5),tr(c,IC,5),tr(c,IC,4));if(a&2){let d;vr(d=wr())&&(b.tj=d.first);vr(d=wr())&&(b.kt=d);vr(d=wr())&&(b.items=d)}},fb:function(a,b){a&1&&ur(br,5);if(a&2){let c;vr(c=wr())&&(b.cg=c.first)}},Ya:3,Ia:function(a){a&2&&Kp("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{cc:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],Hk:[0,"aria-describedby","ariaDescribedby"], -ri:"xPosition",Yj:"yPosition",mo:[2,"overlapTrigger","overlapTrigger",zs],Tb:[2,"hasBackdrop","hasBackdrop",a=>null==a?null:zs(a)],hb:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},ib:["matMenu"],ka:!0,features:[Kr([{oa:FC,Ab:PC}]),Jp,Mr],Zb:["*"],za:1,Aa:0,Ca:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],ta:function(a){a&1&&(Xq(),Ap(0,JC,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'], -pb:2,data:{animation:[CC,DC]},Ra:0});var QC=new df("mat-menu-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),RC={oa:QC,Ac:[bw],Fc:function(a){return()=>a.C.C()}};const SC=Kt({passive:!0});function TC(a){return!!(a.G&&a.C&&a.Hd)}function UC(a){let b;null==(b=a.Hd)||b.close.emit()} -function VC(a){const b=a.Hd;if(!a.F&&b){var c=WC(a,b),d=c.ya,e=d.tc;a.gb(b,e);d.Tb=null==b.Tb?!TC(a):b.Tb;c.attach(a.Ja(b));b.tj&&b.tj.attach(a.NC);a.O=a.Ua().subscribe(()=>UC(a));a.Sa(b);b instanceof PC&&(b.T(),C(b.C.C,Lo(b.close)).subscribe(()=>{Iu(Fv(e,!1));Fv(e,!0)}))}} -function WC(a,b){if(!a.la){var c=new Au({tc:Hv(Dv(Fv(Rv(a.ja.position(),a.J))),".mat-menu-panel, .mat-mdc-menu-panel"),cc:b.cc||"cdk-overlay-transparent-backdrop",hb:b.Wh,uc:a.Kc(),direction:a.P});a.lb(b,c.tc);a.la=a.ja.create(c);a.la.ef().subscribe()}return a.la} -var XC=class{get vt(){return this.Hd}set vt(a){this.Hd=a}get Hd(){return this.ua}set Hd(a){if(a!==this.ua){this.ua=a;this.aa.unsubscribe();a&&(this.aa=a.close.subscribe(c=>{this.Ea(c);"click"!==c&&"tab"!==c||!this.C||this.C.closed.emit(c)}));var b;null==(b=this.G)||b.J(TC(this))}}constructor(a,b,c,d,e,f,g,k,m){this.ja=a;this.J=b;this.wa=c;this.G=f;this.P=g;this.fa=k;this.qa=m;this.la=null;this.F=!1;this.aa=this.sa=this.O=Ni.EMPTY;this.Ba=lf(Sr);this.na=p=>{Ex(p)||(this.D="touch")};this.D=void 0;this.Ng= -!0;this.hD=this.pr=new Fk;this.gD=this.mr=new Fk;this.Kc=d;this.C=e instanceof PC?e:void 0;b.R.addEventListener("touchstart",this.na,SC)}yj(){this.Pa()}va(){this.la&&(this.la.dispose(),this.la=null);this.J.R.removeEventListener("touchstart",this.na,SC);this.aa.unsubscribe();this.O.unsubscribe();this.sa.unsubscribe()}get nr(){return this.F}get dir(){return this.P&&"rtl"===this.P.value?"rtl":"ltr"}focus(a,b){this.fa&&a?Nx(this.fa,this.J,a,b):this.J.R.focus(b)}Wc(){let a;null==(a=this.la)||a.Wc()}Ea(a){if(this.la&& -this.nr){var b=this.Hd;this.O.unsubscribe();this.la.detach();!this.Ng||"keydown"!==a&&this.D&&TC(this)||this.focus(this.D);this.D=void 0;if(b instanceof PC)b.P(),b.tj?C(b.hg,tk(c=>"void"===c.me),fo(),Lo(b.tj.C)).subscribe({next:()=>b.tj.detach(),complete:()=>this.N(!1)}):this.N(!1);else{this.N(!1);let c;null==b||null==(c=b.tj)||c.detach()}}}Sa(a){a.no=TC(this)?this.C:void 0;a.direction=this.dir;this.bb(a);OC(a,this.D||"program");this.N(!0)}bb(a){if(a.Hx){let b=0,c=a.no;for(;c;)b++,c=c.no;a.Hx(b)}}N(a){a!== -this.F&&((this.F=a)?this.pr.emit():this.mr.emit(),TC(this)&&this.G.G(a),bn(this.Ba))}lb(a,b){a.Qj&&b.gb.subscribe(c=>{const d="start"===c.C.Ma?"after":"before",e="top"===c.C.Ta?"below":"above";this.qa?this.qa.run(()=>a.Qj(d,e)):a.Qj(d,e)})}gb(a,b){let [c,d]="before"===a.ri?["end","start"]:["start","end"],e=c,f=d,[g,k]="above"===a.Yj?["bottom","top"]:["top","bottom"],[m,p]=[g,k],t=m,w=p,[B,G]=[e,f],J=B,N=G,aa=0;TC(this)?(N=e="before"===a.ri?"start":"end",f=J="end"===e?"start":"end",this.C&&(null== -this.ca&&(this.ca=(a=this.C.items.first)?a.qe().offsetTop:0),aa="bottom"===g?this.ca:-this.ca)):a.mo||(t="top"===g?"bottom":"top",w="top"===k?"bottom":"top");Ku(b,[{cb:e,eb:t,Ma:J,Ta:g,offsetY:aa},{cb:f,eb:t,Ma:N,Ta:g,offsetY:aa},{cb:e,eb:w,Ma:J,Ta:k,offsetY:-aa},{cb:f,eb:w,Ma:N,Ta:k,offsetY:-aa}])}Ua(){const a=this.la.dd(),b=this.la.J,c=this.C?this.C.closed:jj(),d=this.C?C(NC(this.C),tk(e=>e!==this.G),tk(()=>this.F)):jj();return rk(a,c,d,b)}bA(a){Dx(a)||(this.D=0===a.button?"mouse":void 0,TC(this)&& -a.preventDefault())}Se(a){a=a.keyCode;if(13===a||32===a)this.D="keyboard";TC(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&(this.D="keyboard",VC(this))}pk(a){TC(this)?(a.stopPropagation(),VC(this)):this.F?UC(this):VC(this)}Pa(){TC(this)&&this.C&&(this.sa=C(NC(this.C),tk(a=>a===this.G&&!a.disabled),Xn(Dk)).subscribe(()=>{this.D="mouse";this.Hd instanceof PC&&this.Hd.J?C(this.Hd.hg,fo(),Xn(Dk),Lo(NC(this.C))).subscribe(()=>VC(this)):VC(this)}))}Ja(a){this.T&&this.T.cg===a.cg||(this.T= -new Vv(a.cg,this.wa));return this.T}};XC.K=function(a){return new (a||XC)(z(bw),z(si),z(kp),z(QC),z(FC,8),z(IC,10),z(ou,8),z(Ox),z(Qk))}; -XC.Fa=Qf({type:XC,ha:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],Ka:[1,"mat-mdc-menu-trigger"],Ya:3,Ia:function(a,b){a&1&&V("click",function(c){return b.pk(c)})("mousedown",function(c){return b.bA(c)})("keydown",function(c){return b.Se(c)});a&2&&Kp("aria-haspopup",b.Hd?"menu":null)("aria-expanded",b.nr)("aria-controls",b.nr?b.Hd.Ww:null)},inputs:{vt:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Hd:[0,"matMenuTriggerFor","menu"],NC:[0,"matMenuTriggerData","menuData"],Ng:[0, -"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{pr:"menuOpened",hD:"onMenuOpen",mr:"menuClosed",gD:"onMenuClose"},ib:["matMenuTrigger"],ka:!0});var YC=class{};YC.K=function(a){return new (a||YC)};YC.Xa=Of({type:YC});YC.Wa=Nd({Va:[RC],imports:[ht,Xz,lz,jw,xu,lz]});var ZC=class{};ZC.K=function(a){return new (a||ZC)};ZC.Xa=Of({type:ZC});ZC.Wa=Nd({Va:[{oa:bw,Ec:lw}],imports:[YC]});var $C={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, +b.disabled?-1:b.tabIndex),Kp("aria-label",b.ariaLabel||null)("aria-labelledby",b.cd)("aria-describedby",b.Hk)("aria-checked",b.indeterminate?"mixed":null)("name",b.name)("value",b.value),D(7),H("matRippleTrigger",a)("matRippleDisabled",b.Nc||b.disabled)("matRippleCentered",!0),D(),H("for",b.Yq))},Ha:[Lz,qz],styles:['@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-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 mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}\n'], +pb:2,Ra:0});var NB=class{};NB.K=function(a){return new (a||NB)};NB.Ya=Of({type:NB});NB.Xa=Nd({imports:[IB,mz,mz]});var OB=class{};OB.K=function(a){return new (a||OB)};OB.Ya=Of({type:OB});OB.Xa=Nd({Wa:[{oa:FB,nb:{color:"primary"}}],imports:[NB]});var PB=new df("GMAT_DIALOG_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var QB=class{constructor(){this.role="dialog";this.hb="";this.Tb=!0;this.dc="";this.yd=!1;this.height=this.width="";this.ariaLabel=this.Yp=this.Xp=this.data=null;this.ariaModal=!0;this.Tm="first-tabbable";this.Zu=this.Av=this.Ng=!0}};var RB=class{constructor(){this.role="dialog";this.hb="";this.Tb=!0;this.dc="";this.yd=!1;this.height=this.width="";this.ariaLabel=this.Yp=this.Xp=this.data=null;this.ariaModal=!0;this.Tm="first-tabbable";this.av=this.Yu=this.Zu=this.Ng=!0}};function SB(){}function TB(a){var b=a.ra.R;switch(a.ya.Tm){case !1:case "dialog":a.fa()||b.focus();break;case !0:case "first-tabbable":b=()=>{let c;(null==(c=a.O)?0:Wx(c))||a.Sa()};a.qa.isStable?al(b,{xa:a.Ua}):C(a.qa.Jl,fo()).subscribe(b);break;case "first-heading":a.sa('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:a.sa(a.ya.Tm)}} +var UB=class extends Xv{constructor(a,b,c,d,e,f,g,k){super();this.ra=a;this.Ja=b;this.ya=d;this.lb=e;this.qa=f;this.la=g;this.P=k;this.Ma=lf(Vt);this.Bi=this.ja=this.O=null;this.Ai=[];this.Ba=lf(Sr);this.Ua=lf(Wh);this.ia=c;this.ya.Yp&&this.Ai.push(this.ya.Yp)}Pa(a){this.Ai.push(a);bn(this.Ba)}Lb(a){a=this.Ai.indexOf(a);-1{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}sa(a,b){(a=this.ra.R.querySelector(a))&&this.Va(a,b)}Nb(){var a=this.ya.Ng;let b=null;"string"===typeof a?b=this.ia.querySelector(a):"boolean"===typeof a?b=a?this.ja:null:a&&(b=a);if(this.ya.Ng&&b&&"function"===typeof b.focus){a=Rt();const c=this.ra.R; +if(!a||a===this.ia.body||a===c||c.contains(a))this.P?(Nx(this.P,b,this.Bi),this.Bi=null):b.focus()}this.O&&this.O.destroy()}Sa(){this.ra.R.focus&&this.ra.R.focus()}fa(){const a=this.ra.R,b=Rt();return a===b||a.contains(b)}gb(){this.Ma.isBrowser&&(this.O=this.Ja.create(this.ra.R),this.ia&&(this.ja=Rt()))}bb(){this.la.dd().subscribe(()=>{this.ya.yd&&this.Kb()})}};UB.K=function(a){return new (a||UB)(z(si),z($x),z(jt,8),z(RB),z(Tx),z(Qk),z(Eu),z(Ox))}; +UB.Da=Gf({type:UB,ha:[["cdk-dialog-container"]],fb:function(a,b){a&1&&ur(Zv,7);if(a&2){let c;vr(c=wr())&&(b.Ve=c.first)}},Ka:["tabindex","-1",1,"cdk-dialog-container"],Za:6,Ia:function(a,b){a&2&&Kp("id",b.ya.id||null)("role",b.ya.role)("aria-modal",b.ya.ariaModal)("aria-labelledby",b.ya.ariaLabel?null:b.Ai[0])("aria-label",b.ya.ariaLabel)("aria-describedby",b.ya.Xp||null)},ka:!0,features:[Cp,Mr],za:1,Aa:0,Ca:[["cdkPortalOutlet",""]],ta:function(a){a&1&&Ap(0,SB,0,0,"ng-template",0)},Ha:[Zv],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"], +pb:2});var VB=new df("DialogScrollStrategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.block()}}),WB=new df("DialogData"),XB=new df("DefaultDialogConfig");var YB=class{constructor(a,b){this.Vb=a;this.config=b;this.closed=new cj;this.yd=b.yd;this.dd=a.dd();this.ef=a.ef();this.Ll=a.Ll();this.id=b.id;this.ef.subscribe(c=>{27!==c.keyCode||this.yd||Bu(c)||(c.preventDefault(),this.close(void 0,{Hq:"keyboard"}))});this.dd.subscribe(()=>{this.yd||this.close(void 0,{Hq:"mouse"})});this.xm=a.J.subscribe(()=>{!1!==b.av&&this.close()})}close(a,b){if(this.rg){const c=this.closed;this.rg.Bi=(null==b?void 0:b.Hq)||"program";this.xm.unsubscribe();this.Vb.dispose(); +c.next(a);c.complete();this.en=this.rg=null}}Wc(){this.Vb.Wc()}ne(a="",b=""){this.Vb.ne({width:a,height:b})}og(a){this.Vb.og(a)}Jj(a){this.Vb.Jj(a)}};let ZB=0;function $B(a,b){a.C.find(c=>c.id===b)}function aC(a,b){a=new Au({uc:b.uc||Ov(Nv(Qv(a.O.position()))),vc:b.vc||a.Kc(),hb:b.hb,Tb:b.Tb,direction:b.direction,minWidth:b.minWidth,minHeight:b.minHeight,maxWidth:b.maxWidth,maxHeight:b.maxHeight,width:b.width,height:b.height,Hh:b.Zu});b.dc&&(a.dc=b.dc);return a} +function bC(a,b,c,d){var e;const f=a.xa||(null==(e=a.xb)?void 0:e.xa);e=[{oa:WB,nb:a.data},{oa:YB,nb:b}];a.Wa&&("function"===typeof a.Wa?e.push(...a.Wa(b,a,c)):e.push(...a.Wa));!a.direction||f&&f.get(ou,null,{optional:!0})||e.push({oa:ou,nb:{value:a.direction,wb:jj()}});return Vh({parent:f||d,Wa:e})}function cC(a){const b=a.D;return b?cC(b):a.J} +var eC=class{get C(){return this.D?this.D.C:this.F}get pg(){return this.D?this.D.pg:this.N}constructor(a,b,c,d,e,f){this.O=a;this.Ua=b;this.T=c;this.D=d;this.aa=e;this.F=[];this.J=new cj;this.N=new cj;this.G=new Map;this.Kc=f}open(a,b){b=Object.assign({},this.T||new RB,b);b.id=b.id||`cdk-dialog-${ZB++}`;b.id&&$B(this,b.id);var c=aC(this,b);c=this.O.create(c);const d=new YB(c,b);c=this.ca(c,d,b);d.rg=c;this.fa(a,d,c,b);this.C.length||this.ja();this.C.push(d);d.closed.subscribe(()=>this.P(d,!0));this.pg.next(d); +return d}va(){dC(this.F,a=>{!1===a.config.Yu&&this.P(a,!1)});dC(this.F,a=>a.close());this.J.complete();this.N.complete();this.F=[]}ca(a,b,c){var d;const e=c.xa||(null==(d=c.xb)?void 0:d.xa);b=[{oa:RB,nb:c},{oa:YB,nb:b},{oa:Eu,nb:a}];c.ab?"function"===typeof c.ab?d=c.ab:(d=c.ab.type,b.push(...c.ab.Wa(c))):d=UB;c=new Uv(d,c.xb,Vh({parent:e||this.Ua,Wa:b}),c.C);return a.attach(c).instance}fa(a,b,c,d){if(a instanceof br){var e=bC(d,b,c);b={da:d.data,Yk:b};d.Ho&&(b=Object.assign({},b,"function"===typeof d.Ho? +d.Ho():d.Ho));c.af(new Vv(a,null,b,e))}else e=bC(d,b,c,this.Ua),a=c.ae(new Uv(a,d.xb,e,d.C)),b.fv=a,b.en=a.instance}P(a,b){a=this.C.indexOf(a);-1{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.G.clear(),b&&cC(this).next()))}ja(){const a=Xt(this.aa);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;-1{this.ca();this.sb(this.J)};this.Hi=()=>{this.ca();this.C.emit({state:"closed",totalTime:this.N})}}G(){super.G();this.ac()}ac(){this.C.emit({state:"opening",totalTime:this.J});this.lk?(this.D.style.setProperty("--mat-dialog-transition-duration", +`${this.J}ms`),this.ua(()=>this.D.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.Ea(this.J,this.na)):(this.D.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.na()))}Ob(){this.C.emit({state:"closing",totalTime:this.N});this.D.classList.remove("mdc-dialog--open");this.lk?(this.D.style.setProperty("--mat-dialog-transition-duration",`${this.N}ms`),this.ua(()=>this.D.classList.add("mdc-dialog--closing")),this.Ea(this.N,this.Hi)):Promise.resolve().then(()=>this.Hi())}wa(a){this.Yo+= +a;bn(this.Ba)}ca(){this.D.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}Ea(a,b){null!==this.F&&clearTimeout(this.F);this.F=setTimeout(b,a)}ua(a){Mk(this.qa,()=>{"function"===typeof requestAnimationFrame?requestAnimationFrame(a):a()})}aa(){this.ya.Av||TB(this)}sb(a){this.T||(this.ya.Av&&TB(this),this.C.next({state:"opened",totalTime:a}))}va(){super.va();null!==this.F&&clearTimeout(this.F);this.T=!0}ae(a){a=super.ae(a);a.location.R.classList.add("mat-mdc-dialog-component-host");return a}}; +iC.K=function(a){return new (a||iC)(z(si),z($x),z(jt,8),z(QB),z(Tx),z(Qk),z(Eu),z(mi,8),z(Ox))}; +iC.Da=Gf({type:iC,ha:[["mat-dialog-container"]],Ka:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],Za:10,Ia:function(a,b){a&2&&(Qq("id",b.ya.id),Kp("aria-modal",b.ya.ariaModal)("role",b.ya.role)("aria-labelledby",b.ya.ariaLabel?null:b.Ai[0])("aria-label",b.ya.ariaLabel)("aria-describedby",b.ya.Xp||null),nq("_mat-animation-noopable",!b.lk)("mat-mdc-dialog-container-with-actions",0:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--chaining .mdc-dialog__scrim{transition:none;opacity:1}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n'], +pb:2});function hC(a){return null==a?null:"number"===typeof a?a:a.endsWith("ms")?Ts(a.substring(0,a.length-2)):a.endsWith("s")?1E3*Ts(a.substring(0,a.length-1)):"0"===a?0:null};var jC=class{constructor(a,b,c){this.Xe=a;this.nh=c;this.lh=new cj;this.rm=new cj;this.pc=0;this.yd=b.yd;this.id=a.id;a.og("mat-mdc-dialog-panel");C(c.C,tk(d=>"opened"===d.state),fo()).subscribe(()=>{this.lh.next();this.lh.complete()});C(c.C,tk(d=>"closed"===d.state),fo()).subscribe(()=>{clearTimeout(this.Ez);this.Hi()});a.Vb.J.subscribe(()=>{this.rm.next(this.ju);this.rm.complete();this.Hi()});rk(this.dd(),C(this.ef(),tk(d=>27===d.keyCode&&!this.yd&&!Bu(d)))).subscribe(d=>{this.yd||(d.preventDefault(), +this.Bi="keydown"===d.type?"keyboard":"mouse",this.close(void 0))})}close(a){this.ju=a;C(this.nh.C,tk(b=>"closing"===b.state),fo()).subscribe(b=>{this.rm.next(a);this.rm.complete();Cu(this.Xe.Vb);this.Ez=setTimeout(()=>this.Hi(),b.totalTime+100)});this.pc=1;this.nh.Ob()}pg(){return this.lh}dd(){return this.Xe.dd}ef(){return this.Xe.ef}Wc(a){let b=this.Xe.config.uc;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):Nv(b);a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):Ov(b);this.Xe.Wc()}ne(a= +"",b=""){this.Xe.ne(a,b)}og(a){this.Xe.og(a)}Jj(a){this.Xe.Jj(a)}getState(){return this.pc}Hi(){this.pc=2;this.Xe.close(this.ju,{Hq:this.Bi});this.en=null}};var kC=new df("MatMdcDialogData"),lC=new df("mat-mdc-dialog-default-options"),mC=new df("mat-mdc-dialog-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.block()}});let nC=0;function oC(a){const b=a.D;return b?oC(b):a.F} +var pC=class{get C(){return this.D?this.D.C:this.J}get pg(){return this.D?this.D.pg:this.G}constructor(a,b,c,d,e,f){this.aa=a;this.P=d;this.Kc=e;this.D=f;this.J=[];this.F=new cj;this.G=new cj;this.ja=QB;this.T=b.get(eC);this.O=jC;this.N=iC;this.fa=kC}open(a,b){let c;b=Object.assign({},this.P||new QB,b);b.id=b.id||`mat-mdc-dialog-${nC++}`;b.vc=b.vc||this.Kc();a=this.T.open(a,Object.assign({},b,{uc:Ov(Nv(Qv(this.aa.position()))),yd:!0,Yu:!1,av:!1,ab:{type:this.N,Wa:()=>[{oa:this.ja,nb:b},{oa:RB,nb:b}]}, +Ho:()=>({Yk:c}),Wa:(d,e,f)=>{c=new this.O(d,b,f);let g;c.Wc(null==(g=b)?void 0:g.position);return[{oa:this.N,nb:f},{oa:this.fa,nb:e.data},{oa:this.O,nb:c}]}}));c.fv=a.fv;c.en=a.en;this.C.push(c);this.pg.next(c);c.Xe.closed.subscribe(()=>{const d=this.C.indexOf(c);-1{this.D()})}va(){let a;(null==(a=this.C)?0:a.nh)&&Promise.resolve().then(()=>{this.F()})}};tC.K=function(a){return new (a||tC)(z(jC,8),z(si),z(pC))};tC.Fa=Qf({type:tC,ka:!0}); +var uC=class extends tC{constructor(){super(...arguments);this.id=`mat-mdc-dialog-title-${qC++}`}D(){let a,b;null==(a=this.C.nh)||null==(b=a.Pa)||b.call(a,this.id)}F(){let a,b,c;null==(a=this.C)||null==(b=a.nh)||null==(c=b.Lb)||c.call(b,this.id)}};uC.K=(()=>{let a;return function(b){return(a||(a=Mh(uC)))(b||uC)}})(); +uC.Fa=Qf({type:uC,ha:[["","mat-dialog-title",""],["","matDialogTitle",""]],Ka:[1,"mat-mdc-dialog-title","mdc-dialog__title"],Za:1,Ia:function(a,b){a&2&&Qq("id",b.id)},inputs:{id:"id"},ib:["matDialogTitle"],ka:!0,features:[Cp]});var vC=class{};vC.K=function(a){return new (a||vC)}; +vC.Fa=Qf({type:vC,ha:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],Ka:[1,"mat-mdc-dialog-content","mdc-dialog__content"],ka:!0,features:[function(a){const b=c=>{const d=(Array.isArray(a)?a:a()).map(e=>"function"===typeof e?{rq:bf(e),inputs:Ef,outputs:Ef}:{rq:bf(e.rq),inputs:Ip(e.inputs),outputs:Ip(e.outputs)});null===c.ol?(c.nj=Hp,c.ol=d):c.ol.unshift(...d)};b.Mw=!0;return b}([qu])]}); +var wC=class extends tC{D(){let a,b;null==(a=this.C.nh)||null==(b=a.wa)||b.call(a,1)}F(){let a,b;null==(a=this.C.nh)||null==(b=a.wa)||b.call(a,-1)}};wC.K=(()=>{let a;return function(b){return(a||(a=Mh(wC)))(b||wC)}})(); +wC.Fa=Qf({type:wC,ha:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],Ka:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],Za:6,Ia:function(a,b){a&2&&nq("mat-mdc-dialog-actions-align-start","start"===b.align)("mat-mdc-dialog-actions-align-center","center"===b.align)("mat-mdc-dialog-actions-align-end","end"===b.align)},inputs:{align:"align"},ka:!0,features:[Cp]}); +function rC(a,b){let c=a.R.parentElement;for(;c&&!c.classList.contains("mat-mdc-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};var xC=class{};xC.K=function(a){return new (a||xC)};xC.Ya=Of({type:xC});xC.Xa=Nd({Wa:[pC],imports:[fC,jw,$v,mz,mz]});var yC=class extends pC{constructor(a,b,c,d,e,f,g,k){k.sc||kw(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};yC.K=function(a){return new (a||yC)(r(bw),r(Wh),r(Et,8),r(lC,8),r(mC),r(pC,12),r(Yt),r(PB))};yC.pa=Md({ma:yC,ba:yC.K});var zC=class{};zC.K=function(a){return new (a||zC)};zC.Ya=Of({type:zC});zC.Xa=Nd({Wa:[{oa:pC,Ec:yC},{oa:bw,Ec:lw}],imports:[xC]});new df("GMAT_FORM_FIELD_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var AC=class{};AC.K=function(a){return new (a||AC)};AC.Ya=Of({type:AC});AC.Xa=Nd({imports:[cB]});var BC=new df("GMAT_MENU_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var CC=class{constructor(a,b){this.options=a;a.sc||kw(b,"gmat-mdc-menu")}};CC.K=function(a){return new (a||CC)(z(BC),z(bw))};CC.Fa=Qf({type:CC,ha:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],features:[Kr([{oa:bw,Ec:lw}])]});var DC=Yy("transformMenu",[az("void",$y({opacity:0,transform:"scale(0.8)"})),bz("void => enter",Zy("120ms cubic-bezier(0, 0, 0.2, 1)",$y({opacity:1,transform:"scale(1)"}))),bz("* => void",Zy("100ms 25ms linear",$y({opacity:0})))]),EC=Yy("fadeInItems",[az("showing",$y({opacity:1})),bz("void => *",[$y({opacity:0}),Zy("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var FC=new df("MatMenuContent");var GC=new df("MAT_MENU_PANEL");const HC=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];function IC(a){a&1&&(fh(),R(0,"svg",2),Mq(1,"polygon",3),S())} +var JC=class{constructor(a,b,c,d,e){this.ra=a;this.ia=b;this.C=c;this.D=d;this.Ba=e;this.role="menuitem";this.Nc=this.disabled=!1;this.F=new cj;this.Qe=new cj;this.Qp=this.Pt=!1;let f;null==d||null==(f=d.UA)||f.call(d,this)}focus(a,b){this.C&&a?Nx(this.C,this.qe(),a,b):this.qe().focus(b);this.Qe.next(this)}pd(){this.C&&Lx(this.C,this.ra,!1)}va(){this.C&&Mx(this.C,this.ra);this.D&&this.D.removeItem&&this.D.removeItem(this);this.F.complete();this.Qe.complete()}Gt(){return this.disabled?"-1":"0"}qe(){return this.ra.R}Cz(a){this.disabled&& +(a.preventDefault(),a.stopPropagation())}Zz(){this.F.next(this)}Vv(){const a=this.ra.R.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;drk(...b.map(c=>c.F))))}function PC(a,b="program"){let c;null==(c=a.G)||c.destroy();a.G=al(()=>{let d=null;a.C.length&&(d=a.C.first.qe().closest('[role="menu"]'));if(!d||!d.contains(document.activeElement)){const e=a.D;e.sa=b;e.J(0,1);!e.C&&d&&d.focus()}},{xa:a.Ua})} +var QC=class{get ri(){return this.Ff}set ri(a){this.Ff=a;this.Qj()}get Yj(){return this.N}set Yj(a){this.N=a;this.Qj()}set hb(a){const b=this.O,c=Object.assign({},this.Pe);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.O=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.ra.R.className="");this.Pe=c}get classList(){return this.hb}set classList(a){this.hb=a}constructor(a,b,c,d){this.ra=a;this.Ba=d;this.fa="mat-elevation-z";this.ca=8;this.C=new ar;this.Pe={};this.Im="void";this.hg=new cj; +this.close=this.closed=new Fk;this.Ww=`mat-menu-panel-${LC++}`;this.Ua=lf(Wh);this.Wh=c.Wh||"";this.Ff=c.ri;this.N=c.Yj;this.dc=c.dc;this.mo=c.mo;this.Tb=c.Tb}Fb(){this.Qj()}yj(){this.aa();this.D=Py(Oy(Ky(new Xy(this.C))));this.D.ca.subscribe(()=>this.closed.emit("tab"));C(this.C.C,Ho(this.C),Io(a=>rk(...a.map(b=>b.Qe)))).subscribe(a=>Ry(this.D,a));this.C.C.subscribe(a=>{const b=this.D;var c;"enter"===this.Im&&(null==(c=b.C)?0:c.cA())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.O||0)),a[c]&& +!a[c].disabled?b.D(c):Sy(b))})}va(){let a;null==(a=this.D)||a.destroy();this.C.destroy();this.closed.complete();let b;null==(b=this.G)||b.destroy()}UA(){}removeItem(){}Se(a){const b=a.keyCode,c=this.D;switch(b){case 27:Bu(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.no&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.no&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:if(38===b||40===b)c.sa="keyboard";Uy(c,a);return}a.stopPropagation()}Hx(a){a= +`${"mat-elevation-z"}${Math.min(8+a,24)}`;var b=Object.keys(this.Pe).find(c=>c.startsWith("mat-elevation-z"));b&&b!==this.F||(b=Object.assign({},this.Pe),this.F&&(b[this.F]=!1),b[a]=!0,this.F=a,this.Pe=b)}Qj(a=this.ri,b=this.Yj){this.Pe=Object.assign({},this.Pe,{["mat-menu-before"]:"before"===a,["mat-menu-after"]:"after"===a,["mat-menu-above"]:"above"===b,["mat-menu-below"]:"below"===b});let c;null==(c=this.Ba)||bn(c)}T(){this.Im="enter"}P(){this.Im="void"}kA(a){this.hg.next(a);this.J=!1}lA(a){this.J= +!0;"enter"===a.me&&0===this.D.O&&(a.element.scrollTop=0)}aa(){C(this.kt.C,Ho(this.kt)).subscribe(a=>{this.C.reset(a.filter(b=>b.D===this));$q(this.C)})}};QC.K=function(a){return new (a||QC)(z(si),z(Qk),z(NC),z(Sr))}; +QC.Da=Gf({type:QC,ha:[["mat-menu"]],ec:function(a,b,c){a&1&&(tr(c,FC,5),tr(c,JC,5),tr(c,JC,4));if(a&2){let d;vr(d=wr())&&(b.tj=d.first);vr(d=wr())&&(b.kt=d);vr(d=wr())&&(b.items=d)}},fb:function(a,b){a&1&&ur(br,5);if(a&2){let c;vr(c=wr())&&(b.cg=c.first)}},Za:3,Ia:function(a){a&2&&Kp("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{dc:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],Hk:[0,"aria-describedby","ariaDescribedby"], +ri:"xPosition",Yj:"yPosition",mo:[2,"overlapTrigger","overlapTrigger",zs],Tb:[2,"hasBackdrop","hasBackdrop",a=>null==a?null:zs(a)],hb:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},ib:["matMenu"],ka:!0,features:[Kr([{oa:GC,Ab:QC}]),Jp,Mr],Zb:["*"],za:1,Aa:0,Ca:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],ta:function(a){a&1&&(Xq(),Ap(0,KC,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'], +pb:2,data:{animation:[DC,EC]},Ra:0});var RC=new df("mat-menu-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),SC={oa:RC,Ac:[bw],Fc:function(a){return()=>a.C.C()}};const TC=Kt({passive:!0});function UC(a){return!!(a.G&&a.C&&a.Hd)}function VC(a){let b;null==(b=a.Hd)||b.close.emit()} +function WC(a){const b=a.Hd;if(!a.F&&b){var c=XC(a,b),d=c.ya,e=d.uc;a.gb(b,e);d.Tb=null==b.Tb?!UC(a):b.Tb;c.attach(a.Ja(b));b.tj&&b.tj.attach(a.NC);a.O=a.Va().subscribe(()=>VC(a));a.Sa(b);b instanceof QC&&(b.T(),C(b.C.C,Lo(b.close)).subscribe(()=>{Iu(Fv(e,!1));Fv(e,!0)}))}} +function XC(a,b){if(!a.la){var c=new Au({uc:Hv(Nu(Fv(Rv(a.ja.position(),a.J))),".mat-menu-panel, .mat-mdc-menu-panel"),dc:b.dc||"cdk-overlay-transparent-backdrop",hb:b.Wh,vc:a.Kc(),direction:a.P});a.lb(b,c.uc);a.la=a.ja.create(c);a.la.ef().subscribe()}return a.la} +var YC=class{get vt(){return this.Hd}set vt(a){this.Hd=a}get Hd(){return this.ua}set Hd(a){if(a!==this.ua){this.ua=a;this.aa.unsubscribe();a&&(this.aa=a.close.subscribe(c=>{this.Ea(c);"click"!==c&&"tab"!==c||!this.C||this.C.closed.emit(c)}));var b;null==(b=this.G)||b.J(UC(this))}}constructor(a,b,c,d,e,f,g,k,m){this.ja=a;this.J=b;this.wa=c;this.G=f;this.P=g;this.fa=k;this.qa=m;this.la=null;this.F=!1;this.aa=this.sa=this.O=Ni.EMPTY;this.Ba=lf(Sr);this.na=p=>{Ex(p)||(this.D="touch")};this.D=void 0;this.Ng= +!0;this.hD=this.pr=new Fk;this.gD=this.mr=new Fk;this.Kc=d;this.C=e instanceof QC?e:void 0;b.R.addEventListener("touchstart",this.na,TC)}yj(){this.Pa()}va(){this.la&&(this.la.dispose(),this.la=null);this.J.R.removeEventListener("touchstart",this.na,TC);this.aa.unsubscribe();this.O.unsubscribe();this.sa.unsubscribe()}get nr(){return this.F}get dir(){return this.P&&"rtl"===this.P.value?"rtl":"ltr"}focus(a,b){this.fa&&a?Nx(this.fa,this.J,a,b):this.J.R.focus(b)}Wc(){let a;null==(a=this.la)||a.Wc()}Ea(a){if(this.la&& +this.nr){var b=this.Hd;this.O.unsubscribe();this.la.detach();!this.Ng||"keydown"!==a&&this.D&&UC(this)||this.focus(this.D);this.D=void 0;if(b instanceof QC)b.P(),b.tj?C(b.hg,tk(c=>"void"===c.me),fo(),Lo(b.tj.C)).subscribe({next:()=>b.tj.detach(),complete:()=>this.N(!1)}):this.N(!1);else{this.N(!1);let c;null==b||null==(c=b.tj)||c.detach()}}}Sa(a){a.no=UC(this)?this.C:void 0;a.direction=this.dir;this.bb(a);PC(a,this.D||"program");this.N(!0)}bb(a){if(a.Hx){let b=0,c=a.no;for(;c;)b++,c=c.no;a.Hx(b)}}N(a){a!== +this.F&&((this.F=a)?this.pr.emit():this.mr.emit(),UC(this)&&this.G.G(a),bn(this.Ba))}lb(a,b){a.Qj&&b.gb.subscribe(c=>{const d="start"===c.C.Na?"after":"before",e="top"===c.C.Ta?"below":"above";this.qa?this.qa.run(()=>a.Qj(d,e)):a.Qj(d,e)})}gb(a,b){let [c,d]="before"===a.ri?["end","start"]:["start","end"],e=c,f=d,[g,k]="above"===a.Yj?["bottom","top"]:["top","bottom"],[m,p]=[g,k],t=m,w=p,[B,G]=[e,f],J=B,N=G,aa=0;UC(this)?(N=e="before"===a.ri?"start":"end",f=J="end"===e?"start":"end",this.C&&(null== +this.ca&&(this.ca=(a=this.C.items.first)?a.qe().offsetTop:0),aa="bottom"===g?this.ca:-this.ca)):a.mo||(t="top"===g?"bottom":"top",w="top"===k?"bottom":"top");Ku(b,[{cb:e,eb:t,Na:J,Ta:g,offsetY:aa},{cb:f,eb:t,Na:N,Ta:g,offsetY:aa},{cb:e,eb:w,Na:J,Ta:k,offsetY:-aa},{cb:f,eb:w,Na:N,Ta:k,offsetY:-aa}])}Va(){const a=this.la.dd(),b=this.la.J,c=this.C?this.C.closed:jj(),d=this.C?C(OC(this.C),tk(e=>e!==this.G),tk(()=>this.F)):jj();return rk(a,c,d,b)}bA(a){Dx(a)||(this.D=0===a.button?"mouse":void 0,UC(this)&& +a.preventDefault())}Se(a){a=a.keyCode;if(13===a||32===a)this.D="keyboard";UC(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&(this.D="keyboard",WC(this))}pk(a){UC(this)?(a.stopPropagation(),WC(this)):this.F?VC(this):WC(this)}Pa(){UC(this)&&this.C&&(this.sa=C(OC(this.C),tk(a=>a===this.G&&!a.disabled),Xn(Dk)).subscribe(()=>{this.D="mouse";this.Hd instanceof QC&&this.Hd.J?C(this.Hd.hg,fo(),Xn(Dk),Lo(OC(this.C))).subscribe(()=>WC(this)):WC(this)}))}Ja(a){this.T&&this.T.cg===a.cg||(this.T= +new Vv(a.cg,this.wa));return this.T}};YC.K=function(a){return new (a||YC)(z(bw),z(si),z(kp),z(RC),z(GC,8),z(JC,10),z(ou,8),z(Ox),z(Qk))}; +YC.Fa=Qf({type:YC,ha:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],Ka:[1,"mat-mdc-menu-trigger"],Za:3,Ia:function(a,b){a&1&&V("click",function(c){return b.pk(c)})("mousedown",function(c){return b.bA(c)})("keydown",function(c){return b.Se(c)});a&2&&Kp("aria-haspopup",b.Hd?"menu":null)("aria-expanded",b.nr)("aria-controls",b.nr?b.Hd.Ww:null)},inputs:{vt:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Hd:[0,"matMenuTriggerFor","menu"],NC:[0,"matMenuTriggerData","menuData"],Ng:[0, +"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{pr:"menuOpened",hD:"onMenuOpen",mr:"menuClosed",gD:"onMenuClose"},ib:["matMenuTrigger"],ka:!0});var ZC=class{};ZC.K=function(a){return new (a||ZC)};ZC.Ya=Of({type:ZC});ZC.Xa=Nd({Wa:[SC],imports:[ht,Yz,mz,jw,xu,mz]});var $C=class{};$C.K=function(a){return new (a||$C)};$C.Ya=Of({type:$C});$C.Xa=Nd({Wa:[{oa:bw,Ec:lw}],imports:[ZC]});var aD={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", -"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var aD={Vs:".",Oo:",",bt:"%",Xo:"0",pz:"+",Zs:"-",Xs:"E",ct:"\u2030",Qo:"\u221e",kz:"NaN",ZE:"#,##0.###",iF:"#E0",oz:"#,##0%",YE:"\u00a4#,##0.00",Ws:"USD"},bD=aD;bD=aD;function cD(){this.aa=40;this.D=1;this.F=3;this.fa=this.G=0;this.sa=!1;this.ca=this.P="";this.J=bD.Zs;this.T="";this.C=1;this.O=!1;this.N=[];this.ja=this.na=!1;var a=bD.oz;const b=[0];this.P=dD(this,a,b);var c=b[0];let d=-1,e=0;var f=0,g=0;let k=-1;const m=a.length;for(let p=!0;b[0]d&&k++;break;case "0":if(0d&&k++;break;case ",":0d&&k++;break;case "0":if(0d&&k++;break;case ",":0e+f||1>this.fa)throw Error('Malformed exponential pattern "'+a+'"');p=!1;break;default:b[0]--,p=!1}0==f&&0d&&0e+f)||0==k)throw Error('Malformed pattern "'+ -a+'"');g=e+f+g;this.F=0<=d?g-d:0;0<=d&&(this.G=e+f-d,0>this.G&&(this.G=0));this.D=(0<=d?d:g)-e;this.ja&&(this.aa=e+this.D,0==this.F&&0==this.D&&(this.D=1));this.N.push(Math.max(0,k));this.na=0==d||d==g;c=b[0]-c;this.ca=dD(this,a,b);b[0]this.J.length?d=!1:this.P.length=N)G+=N,k=!0;else if(J==t.charAt(0)){if(f||g)break;G+=".";f=!0}else if(J==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1this.G&&(this.G=0));this.D=(0<=d?d:g)-e;this.ja&&(this.aa=e+this.D,0==this.F&&0==this.D&&(this.D=1));this.N.push(Math.max(0,k));this.na=0==d||d==g;c=b[0]-c;this.ca=eD(this,a,b);b[0]this.J.length?d=!1:this.P.length=N)G+=N,k=!0;else if(J==t.charAt(0)){if(f||g)break;G+=".";f=!0}else if(J==w.charAt(0)&&("\u00a0"!=w.charAt(0)||b[0]+1this.F)throw Error("Min value must be less than max value");if(isNaN(a))return bD.kz;const b=[];var c=fD;a=gD(a,-c.EB);const d=0>a||0==a&&0>1/a;d?c.Iw?b.push(c.Iw):(b.push(c.prefix),b.push(this.J)):(b.push(c.prefix),b.push(this.P));if(isFinite(a))if(a*=d?-1:1,a*=this.C,this.ja){var e=a;if(0==e)hD(this,e,this.D,b),iD(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=gD(e,-f);var g=this.D;1this.D?(g=f%this.aa,0>g&&(g=this.aa+ -g),e=gD(e,g),f-=g,g=1):1>this.D?(f++,e=gD(e,-1)):(f-=this.D-1,e=gD(e,this.D-1));hD(this,e,g,b);iD(this,f,b)}}else hD(this,a,this.D,b);else b.push(bD.Qo);d?c.Jw?b.push(c.Jw):(isFinite(a)&&b.push(c.iy),b.push(this.T)):(isFinite(a)&&b.push(c.iy),b.push(this.ca));return b.join("")}; -function hD(a,b,c,d){if(a.G>a.F)throw Error("Min value must be less than max value");d||(d=[]);var e=gD(b,a.F);e=Math.round(e);isFinite(e)?(b=Math.floor(gD(e,-a.F)),e=Math.floor(e-gD(b,a.F))):e=0;var f=b,g=e,k=0p?k&&isFinite(k)?gD(Math.round(gD(k,-1)),1):k:k&&isFinite(k)?gD(Math.round(gD(k,p)),-p):k}k=String(k);k=k.replace(".","");k+=wd("0",parseInt(g[1],10)-k.length+1)}a.F+1>k.length&&(k="1"+wd("0",a.F-k.length)+k);for(a=k.length;"0"==k.charAt(a-1)&&a>e+1;)a--;for(e=1;eb?(b=-b,c.push(bD.Zs)):a.sa&&c.push(bD.pz);b=""+b;var d=bD.Xo;for(let e=b.length;ea)return a-48;const b=bD.Xo.codePointAt(0);return b<=a&&a{(new MutationObserver(d=>{const e=d[0].target;var f;d=null!=(f=e.getAttribute("aria-label"))?f:"";let g;f=null!=(g=e.getAttribute("aria-valuenow"))?g:"indeterminate";c.next([d,f])})).observe(a,b)})};var mD=new df("GMAT_PROGRESS_SPINNER_OPTIONS",{ea:"root",ba:()=>({rc:!1})});const nD=["determinateSpinner"];function oD(a){a&1&&(fh(),R(0,"svg",11),Mq(1,"circle",12),S());a&2&&(a=Y(),Kp("viewBox",a.zu()),D(),lq("stroke-dasharray",a.Mm(),"px")("stroke-dashoffset",a.Mm()/2,"px")("stroke-width",a.qt(),"%"),Kp("r",a.sm()))}var qD=new df("mat-progress-spinner-default-options",{ea:"root",ba:pD});function pD(){return{diameter:100}} -var rD=class{get color(){return this.mh||this.C}set color(a){this.mh=a}constructor(a,b,c){this.ra=a;this.C="primary";this.Lc=0;this.D=100;this.Dp="NoopAnimations"===b&&!!c&&!c.rF;this.mode="mat-spinner"===a.R.nodeName.toLowerCase()?"indeterminate":"determinate";c&&(c.color&&(this.color=this.C=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return"determinate"===this.mode?this.Lc:0}set value(a){this.Lc=Math.max(0,Math.min(100,a||0))}get diameter(){return this.D}set diameter(a){this.D= -a||0}get strokeWidth(){let a;return null!=(a=this.F)?a:this.diameter/10}set strokeWidth(a){this.F=a||0}sm(){return(this.diameter-10)/2}zu(){const a=2*this.sm()+this.strokeWidth;return`0 0 ${a} ${a}`}Mm(){return 2*Math.PI*this.sm()}JA(){return"determinate"===this.mode?this.Mm()*(100-this.Lc)/100:null}qt(){return this.strokeWidth/this.diameter*100}};rD.K=function(a){return new (a||rD)(z(si),z(mi,8),z(qD))}; -rD.Da=If({type:rD,ha:[["mat-progress-spinner"],["mat-spinner"]],fb:function(a,b){a&1&&ur(nD,5);if(a&2){let c;vr(c=wr())&&(b.pF=c.first)}},Ka:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],Ya:18,Ia:function(a,b){a&2&&(Kp("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),qq(tq,"mat-"+b.color),lq("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+"px")("--mdc-circular-progress-active-indicator-width", +dD.prototype.format=function(a){if(this.G>this.F)throw Error("Min value must be less than max value");if(isNaN(a))return cD.kz;const b=[];var c=gD;a=hD(a,-c.EB);const d=0>a||0==a&&0>1/a;d?c.Iw?b.push(c.Iw):(b.push(c.prefix),b.push(this.J)):(b.push(c.prefix),b.push(this.P));if(isFinite(a))if(a*=d?-1:1,a*=this.C,this.ja){var e=a;if(0==e)iD(this,e,this.D,b),jD(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=hD(e,-f);var g=this.D;1this.D?(g=f%this.aa,0>g&&(g=this.aa+ +g),e=hD(e,g),f-=g,g=1):1>this.D?(f++,e=hD(e,-1)):(f-=this.D-1,e=hD(e,this.D-1));iD(this,e,g,b);jD(this,f,b)}}else iD(this,a,this.D,b);else b.push(cD.Qo);d?c.Jw?b.push(c.Jw):(isFinite(a)&&b.push(c.iy),b.push(this.T)):(isFinite(a)&&b.push(c.iy),b.push(this.ca));return b.join("")}; +function iD(a,b,c,d){if(a.G>a.F)throw Error("Min value must be less than max value");d||(d=[]);var e=hD(b,a.F);e=Math.round(e);isFinite(e)?(b=Math.floor(hD(e,-a.F)),e=Math.floor(e-hD(b,a.F))):e=0;var f=b,g=e,k=0p?k&&isFinite(k)?hD(Math.round(hD(k,-1)),1):k:k&&isFinite(k)?hD(Math.round(hD(k,p)),-p):k}k=String(k);k=k.replace(".","");k+=wd("0",parseInt(g[1],10)-k.length+1)}a.F+1>k.length&&(k="1"+wd("0",a.F-k.length)+k);for(a=k.length;"0"==k.charAt(a-1)&&a>e+1;)a--;for(e=1;eb?(b=-b,c.push(cD.Zs)):a.sa&&c.push(cD.pz);b=""+b;var d=cD.Xo;for(let e=b.length;ea)return a-48;const b=cD.Xo.codePointAt(0);return b<=a&&a{(new MutationObserver(d=>{const e=d[0].target;var f;d=null!=(f=e.getAttribute("aria-label"))?f:"";let g;f=null!=(g=e.getAttribute("aria-valuenow"))?g:"indeterminate";c.next([d,f])})).observe(a,b)})};var nD=new df("GMAT_PROGRESS_SPINNER_OPTIONS",{ea:"root",ba:()=>({sc:!1})});const oD=["determinateSpinner"];function pD(a){a&1&&(fh(),R(0,"svg",11),Mq(1,"circle",12),S());a&2&&(a=Y(),Kp("viewBox",a.zu()),D(),lq("stroke-dasharray",a.Nm(),"px")("stroke-dashoffset",a.Nm()/2,"px")("stroke-width",a.qt(),"%"),Kp("r",a.tm()))}var rD=new df("mat-progress-spinner-default-options",{ea:"root",ba:qD});function qD(){return{diameter:100}} +var sD=class{get color(){return this.mh||this.C}set color(a){this.mh=a}constructor(a,b,c){this.ra=a;this.C="primary";this.Lc=0;this.D=100;this.Dp="NoopAnimations"===b&&!!c&&!c.rF;this.mode="mat-spinner"===a.R.nodeName.toLowerCase()?"indeterminate":"determinate";c&&(c.color&&(this.color=this.C=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return"determinate"===this.mode?this.Lc:0}set value(a){this.Lc=Math.max(0,Math.min(100,a||0))}get diameter(){return this.D}set diameter(a){this.D= +a||0}get strokeWidth(){let a;return null!=(a=this.F)?a:this.diameter/10}set strokeWidth(a){this.F=a||0}tm(){return(this.diameter-10)/2}zu(){const a=2*this.tm()+this.strokeWidth;return`0 0 ${a} ${a}`}Nm(){return 2*Math.PI*this.tm()}JA(){return"determinate"===this.mode?this.Nm()*(100-this.Lc)/100:null}qt(){return this.strokeWidth/this.diameter*100}};sD.K=function(a){return new (a||sD)(z(si),z(mi,8),z(rD))}; +sD.Da=Gf({type:sD,ha:[["mat-progress-spinner"],["mat-spinner"]],fb:function(a,b){a&1&&ur(oD,5);if(a&2){let c;vr(c=wr())&&(b.pF=c.first)}},Ka:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],Za:18,Ia:function(a,b){a&2&&(Kp("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),qq(tq,"mat-"+b.color),lq("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+"px")("--mdc-circular-progress-active-indicator-width", b.diameter+"px"),nq("_mat-animation-noopable",b.Dp)("mdc-circular-progress--indeterminate","indeterminate"===b.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",As],diameter:[2,"diameter","diameter",As],strokeWidth:[2,"strokeWidth","strokeWidth",As]},ib:["matProgressSpinner"],ka:!0,features:[Jp,Mr],za:14,Aa:11,Ca:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false", 1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg", -"focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],ta:function(a,b){a&1&&(Ap(0,oD,2,8,"ng-template",null,0,Qr),R(2,"div",2,1),fh(),R(4,"svg",3),Mq(5,"circle",4),S()(),Rg.Vk=null,R(6,"div",5)(7,"div",6)(8,"div",7),Pq(9,8),S(),R(10,"div",9),Pq(11,8),S(),R(12,"div",10),Pq(13,8),S()()());a&2&&(a=zr(1),D(4),Kp("viewBox",b.zu()),D(),lq("stroke-dasharray",b.Mm(),"px")("stroke-dashoffset",b.JA(),"px")("stroke-width",b.qt(),"%"),Kp("r",b.sm()),D(4),H("ngTemplateOutlet", +"focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],ta:function(a,b){a&1&&(Ap(0,pD,2,8,"ng-template",null,0,Qr),R(2,"div",2,1),fh(),R(4,"svg",3),Mq(5,"circle",4),S()(),Rg.Vk=null,R(6,"div",5)(7,"div",6)(8,"div",7),Pq(9,8),S(),R(10,"div",9),Pq(11,8),S(),R(12,"div",10),Pq(13,8),S()()());a&2&&(a=zr(1),D(4),Kp("viewBox",b.zu()),D(),lq("stroke-dasharray",b.Nm(),"px")("stroke-dashoffset",b.JA(),"px")("stroke-width",b.qt(),"%"),Kp("r",b.tm()),D(4),H("ngTemplateOutlet", a),D(2),H("ngTemplateOutlet",a),D(2),H("ngTemplateOutlet",a))},Ha:[gt],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}\n"], -pb:2,Ra:0});var sD=class{};sD.K=function(a){return new (a||sD)};sD.Xa=Of({type:sD});sD.Wa=Nd({imports:[ht,lz]});function tD(a,b,c){b="indeterminate"===c?b:b+" "+kD.format(Number(c)/100);a.D.textContent=b} -var uD=class{constructor(a,b){this.options=a;this.F=b;this.C=new cj;this.D=document.createElement("label");this.D.classList.add("cdk-visually-hidden");this.D.classList.add("gmat-mdc-progress-spinner-accessible-label");C(lD(b.ra.R),Lo(this.C)).subscribe(c=>{tD(this,c[0],c[1])})}Fb(){this.F.ra.R.insertAdjacentElement("afterend",this.D);const a=this.F.ra.R.getAttribute("aria-label");tD(this,null!=a?a:"","indeterminate"===this.F.mode?"indeterminate":this.F.value.toString())}va(){this.D.remove();this.C.next(); -this.C.complete()}};uD.K=function(a){return new (a||uD)(z(mD),z(rD,10))};uD.Fa=Qf({type:uD,ha:[["mat-progress-spinner"],["mat-spinner"]],Ka:["aria-hidden","true"],Ya:3,Ia:function(a,b){a&2&&(Kp("tabindex",null),nq("gmat-mdc-progress-spinner",!b.options.rc))}});var vD=class{};vD.K=function(a){return new (a||vD)};vD.Xa=Of({type:vD});vD.Wa=Nd({imports:[sD]});var wD=new df("GMAT_SELECT_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var xD=Xy("transformPanel",[$y("void",Zy({opacity:0,transform:"scale(1, 0.8)"})),az("void => showing",Yy("120ms cubic-bezier(0, 0, 0.2, 1)",Zy({opacity:1,transform:"scale(1, 1)"}))),az("* => void",Yy("100ms linear",Zy({opacity:0})))]);const yD=["trigger"],zD=["panel"],AD=[[["mat-select-trigger"]],"*"];function BD(a){a&1&&(R(0,"span",4),Z(1),S());a&2&&(a=Y(),D(),Ar(a.placeholder))}function CD(a){a&1&&Yq(0)}function DD(a){a&1&&(R(0,"span",11),Z(1),S());a&2&&(a=Y(2),D(),Ar(a.JE))}function ED(a){a&1&&(R(0,"span",5),Ap(1,CD,1,0)(2,DD,2,1,"span",11),S());a&2&&(a=Y(),D(),Eq(a.tB?1:2))} -function FD(a){if(a&1){const b=Ug();R(0,"div",12,1);V("@transformPanel.done",function(c){u(b);const d=Y();return x(d.fu.next(c.me))})("keydown",function(c){u(b);const d=Y();return x(d.Se(c))});Yq(2,1);S()}a&2&&(a=Y(),vq(a.Vz()),H("ngClass",a.hb)("@transformPanel","showing"),Kp("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.qp()))}let GD=0; -var HD=new df("mat-select-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),ID=new df("MAT_SELECT_CONFIG"),JD={oa:HD,Ac:[bw],Fc:function(a){return()=>a.C.C()}},KD=new df("MatSelectTrigger"),LD=class{constructor(a,b){this.source=a;this.value=b}};function $A(a,b){b.length?a.ra.R.setAttribute("aria-describedby",b.join(" ")):a.ra.R.removeAttribute("aria-describedby")}function MD(a){return a.ja?"rtl"===a.ja.value:!1} -var ND=class{Pa(a){var b=this.options.toArray()[a];if(b){const c=this.Wf.R,d=Vz(a,this.options,this.Hr);b=b.qe();c.scrollTop=0===a&&1===d?0:Wz(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}md(){this.Pa(this.C.O||0)}vc(a){return new LD(this,a)}get focused(){return this.Qe||this.F}get Ae(){return this.na}set Ae(a){this.na=a;if(this.options)for(const b of this.options)bn(b.Ba)}get placeholder(){return this.Kb}set placeholder(a){this.Kb=a;this.Tc.next()}get required(){var a;let b;null==(a=this.sd)&& +pb:2,Ra:0});var tD=class{};tD.K=function(a){return new (a||tD)};tD.Ya=Of({type:tD});tD.Xa=Nd({imports:[ht,mz]});function uD(a,b,c){b="indeterminate"===c?b:b+" "+lD.format(Number(c)/100);a.D.textContent=b} +var vD=class{constructor(a,b){this.options=a;this.F=b;this.C=new cj;this.D=document.createElement("label");this.D.classList.add("cdk-visually-hidden");this.D.classList.add("gmat-mdc-progress-spinner-accessible-label");C(mD(b.ra.R),Lo(this.C)).subscribe(c=>{uD(this,c[0],c[1])})}Fb(){this.F.ra.R.insertAdjacentElement("afterend",this.D);const a=this.F.ra.R.getAttribute("aria-label");uD(this,null!=a?a:"","indeterminate"===this.F.mode?"indeterminate":this.F.value.toString())}va(){this.D.remove();this.C.next(); +this.C.complete()}};vD.K=function(a){return new (a||vD)(z(nD),z(sD,10))};vD.Fa=Qf({type:vD,ha:[["mat-progress-spinner"],["mat-spinner"]],Ka:["aria-hidden","true"],Za:3,Ia:function(a,b){a&2&&(Kp("tabindex",null),nq("gmat-mdc-progress-spinner",!b.options.sc))}});var wD=class{};wD.K=function(a){return new (a||wD)};wD.Ya=Of({type:wD});wD.Xa=Nd({imports:[tD]});var xD=new df("GMAT_SELECT_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var yD=Yy("transformPanel",[az("void",$y({opacity:0,transform:"scale(1, 0.8)"})),bz("void => showing",Zy("120ms cubic-bezier(0, 0, 0.2, 1)",$y({opacity:1,transform:"scale(1, 1)"}))),bz("* => void",Zy("100ms linear",$y({opacity:0})))]);const zD=["trigger"],AD=["panel"],BD=[[["mat-select-trigger"]],"*"];function CD(a){a&1&&(R(0,"span",4),Z(1),S());a&2&&(a=Y(),D(),Ar(a.placeholder))}function DD(a){a&1&&Yq(0)}function ED(a){a&1&&(R(0,"span",11),Z(1),S());a&2&&(a=Y(2),D(),Ar(a.JE))}function FD(a){a&1&&(R(0,"span",5),Ap(1,DD,1,0)(2,ED,2,1,"span",11),S());a&2&&(a=Y(),D(),Eq(a.tB?1:2))} +function GD(a){if(a&1){const b=Ug();R(0,"div",12,1);V("@transformPanel.done",function(c){u(b);const d=Y();return x(d.fu.next(c.me))})("keydown",function(c){u(b);const d=Y();return x(d.Se(c))});Yq(2,1);S()}a&2&&(a=Y(),vq(a.Vz()),H("ngClass",a.hb)("@transformPanel","showing"),Kp("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.qp()))}let HD=0; +var ID=new df("mat-select-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C()}}),JD=new df("MAT_SELECT_CONFIG"),KD={oa:ID,Ac:[bw],Fc:function(a){return()=>a.C.C()}},LD=new df("MatSelectTrigger"),MD=class{constructor(a,b){this.source=a;this.value=b}};function aB(a,b){b.length?a.ra.R.setAttribute("aria-describedby",b.join(" ")):a.ra.R.removeAttribute("aria-describedby")}function ND(a){return a.ja?"rtl"===a.ja.value:!1} +var OD=class{Pa(a){var b=this.options.toArray()[a];if(b){const c=this.Wf.R,d=Wz(a,this.options,this.Hr);b=b.qe();c.scrollTop=0===a&&1===d?0:Xz(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}md(){this.Pa(this.C.O||0)}ac(a){return new MD(this,a)}get focused(){return this.Qe||this.F}get Ae(){return this.na}set Ae(a){this.na=a;if(this.options)for(const b of this.options)bn(b.Ba)}get placeholder(){return this.Kb}set placeholder(a){this.Kb=a;this.Tc.next()}get required(){var a;let b;null==(a=this.sd)&& (null==(a=this.Jd)?a=void 0:null==(a=a.control)?a=void 0:(a=a.We,a=Array.isArray(a)?a.includes(xw):a===xw));return null!=(b=a)?b:!1}set required(a){this.sd=a;this.Tc.next()}get multiple(){return this.G}set multiple(a){this.G=a}get Pk(){return this.aa}set Pk(a){this.aa=a;this.D&&this.wa()}get value(){return this.Lc}set value(a){this.sa(a)&&this.fa(a)}get Nv(){return this.T.lr}set Nv(a){this.T.lr=a}get id(){return this.Xb}set id(a){this.Xb=a||this.ud;this.Tc.next()}get xe(){return this.T.xe}set xe(a){this.T.xe= -a}constructor(a,b,c,d,e,f,g,k,m,p,t,w,B,G){this.Ob=a;this.Ba=b;this.ra=e;this.ja=f;this.P=m;this.Jd=p;this.sb=B;this.N=G;this.yA=[{cb:"start",eb:"bottom",Ma:"start",Ta:"top"},{cb:"end",eb:"bottom",Ma:"end",Ta:"top"},{cb:"start",eb:"top",Ma:"start",Ta:"bottom",hb:"mat-mdc-select-panel-above"},{cb:"end",eb:"top",Ma:"end",Ta:"bottom",hb:"mat-mdc-select-panel-above"}];this.F=!1;this.aa=(O,T)=>O===T;this.ud=`mat-select-${GD++}`;this.gb=null;this.J=new cj;this.Tc=new cj;this.zB=!0;this.fa=()=>{};this.Zd= -()=>{};this.yu=`mat-select-value-${GD++}`;this.fu=new cj;let J;this.wA=(null==(J=this.N)?void 0:J.Wh)||"";this.Qe=!1;this.jv="mat-select";this.Nc=this.disabled=!1;this.tabIndex=0;let N,aa;this.na=null!=(aa=null==(N=this.N)?void 0:N.Ae)?aa:!1;this.G=!1;let ca,ia;this.Iv=null!=(ia=null==(ca=this.N)?void 0:ca.Iv)?ia:!1;this.ariaLabel="";this.Gg=this.N&&"undefined"!==typeof this.N.Gg?this.N.Gg:"auto";this.ca=new cj;this.lb=ik(()=>{const O=this.options;return O?C(O.C,Ho(O),Io(()=>rk(...O.map(T=>T.io)))): -C(this.ca,Io(()=>this.lb))});this.lo=new Fk;this.tA=C(this.lo,tk(O=>O),xj(()=>{}));this.Fz=C(this.lo,tk(O=>!O),xj(()=>{}));this.Gx=new Fk;this.Ay=new Fk;this.O=null;this.Nb=O=>this.qb?!1:O.disabled;this.Jd&&(this.Jd.C=this);null!=(null==G?void 0:G.im)&&(this.im=G.im);this.T=new mz(d,p,k,g,this.Tc);this.Lb=w;this.Kc=this.Lb();this.tabIndex=parseInt(t)||0;this.id=this.id}Fb(){this.D=new vu(this.multiple);this.Tc.next();C(this.fu,bo(),Lo(this.J)).subscribe(()=>this.Yc(this.qb));C(this.Ob.wb(),Lo(this.J)).subscribe(()=> -{this.qb&&(this.eu=this.ua(this.Hp),cn(this.Ba))})}yj(){this.ca.next();this.ca.complete();this.Jc();C(this.D.Ah,Lo(this.J)).subscribe(a=>{a.added.forEach(b=>b.select());a.removed.forEach(b=>Tz(b))});C(this.options.C,Ho(null),Lo(this.J)).subscribe(()=>{this.td();this.wa()})}zj(){var a=this.Dc(),b=this.Jd;if(a!==this.gb){var c=this.ra.R;(this.gb=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}if(b){this.Ea!==b.control&&(void 0!==this.Ea&&null!==b.disabled&&b.disabled!==this.disabled&& -(this.disabled=b.disabled),this.Ea=b.control);a=this.T;b=a.xe;c=a.G||a.F;const d=a.Jd?a.Jd.control:null;let e;c=null!=(e=null==(a.lr||a.D)?void 0:!!(d&&d.Pn&&(d.Vc||c&&c.Uj)))?e:!1;c!==b&&(a.xe=c,a.C.next())}}sc(a){(a.disabled||a.userAriaDescribedBy)&&this.Tc.next();a.typeaheadDebounceInterval&&this.C&&Ny(this.C,this.im)}va(){let a;null==(a=this.C)||a.destroy();this.J.next();this.J.complete();this.Tc.complete();this.O&&(ty(this.O,"aria-owns",`${this.id}-panel`),this.O=null)}toggle(){this.qb?this.close(): -this.open()}open(){var a;if(!this.F&&!this.disabled&&0<(null==(a=this.options)?void 0:a.length)){this.P&&(this.Hp=ZA(this.P));this.eu=this.ua(this.Hp);const b=this.ra.R.closest('body > .cdk-overlay-container [aria-modal="true"]');b&&(a=`${this.id}-panel`,this.O&&ty(this.O,"aria-owns",a),ry(b,"aria-owns",a),this.O=b);this.F=!0;Ly(this.C,null);this.Ic();bn(this.Ba);this.Tc.next()}}close(){this.F&&(this.F=!1,Ly(this.C,MD(this)?"rtl":"ltr"),bn(this.Ba),this.Zd(),this.Tc.next())}pi(a){this.sa(a)}Lg(a){this.fa= -a}Ij(a){this.Zd=a}gi(a){this.disabled=a;bn(this.Ba);this.Tc.next()}get qb(){return this.F}get selected(){let a,b;return this.multiple?(null==(a=this.D)?void 0:a.selected)||[]:null==(b=this.D)?void 0:b.selected[0]}get JE(){if(this.empty)return"";if(this.G){const a=this.D.selected.map(b=>b.F);MD(this)&&a.reverse();return a.join(", ")}return this.D.selected[0].F}Se(a){this.disabled||(this.qb?this.Hc(a):this.Gc(a))}Gc(a){var b=a.keyCode;const c=40===b||38===b||37===b||39===b,d=this.C;!(0!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():Tz(g))})}else c= -b.O,Ty(b,a),this.G&&d&&a.shiftKey&&b.C&&b.O!==c&&b.C.uh();else a.preventDefault(),b.C.uh()}Fp(){this.disabled||(this.Qe=!0,this.Tc.next())}xk(){this.Qe=!1;let a;null!=(a=this.C)&&(a.G=[]);this.disabled||this.qb||(this.Zd(),bn(this.Ba),this.Tc.next())}mA(){C(this.vA.Ej,fo()).subscribe(()=>{cn(this.Ba);this.md()})}Vz(){return this.P?`mat-${this.P.color}`:""}get empty(){return!this.D||0===this.D.C.size}wa(){Promise.resolve().then(()=>{this.Jd&&(this.Lc=this.Jd.value);this.Ua(this.Lc);this.Tc.next()})}Ua(a){this.options.forEach(b=> -{b.D&&(b.D=!1,bn(b.Ba))});this.D.clear();this.multiple&&a?(a.forEach(b=>this.Sa(b)),this.bb()):(a=this.Sa(a))?Qy(this.C,a):this.qb||Qy(this.C,-1);bn(this.Ba)}Sa(a){const b=this.options.find(c=>{if(uu(this.D,c))return!1;try{return null!=c.value&&this.aa(c.value,a)}catch(d){return!1}});b&&this.D.select(b);return b}sa(a){return a!==this.Lc||this.G&&Array.isArray(a)?(this.options&&this.Ua(a),this.Lc=a,!0):!1}ua(a){return"auto"===this.Gg?(a instanceof ew?a.ec:a||this.ra).R.getBoundingClientRect().width: -null===this.Gg?"":this.Gg}Jc(){this.C=Iy(My(Py(Oy(Ly(Ky(Ny(new Vy(this.options),this.im)),MD(this)?"rtl":"ltr")))),this.Nb);this.C.ca.subscribe(()=>{this.qb&&(!this.multiple&&this.C.C&&this.C.C.uh(),this.focus(),this.close())});this.C.wb.subscribe(()=>{this.F&&this.Wf?this.Pa(this.C.O||0):this.F||this.multiple||!this.C.C||this.C.C.uh()})}td(){const a=rk(this.options.C,this.J);C(this.lb,Lo(a)).subscribe(b=>{this.Xc(b.source,b.C);b.C&&!this.multiple&&this.F&&(this.close(),this.focus())});C(rk(...this.options.map(b=> -b.G)),Lo(a)).subscribe(()=>{cn(this.Ba);this.Tc.next()})}Xc(a,b){const c=uu(this.D,a);null!=a.value||this.G?(c!==a.selected&&(a.selected?this.D.select(a):tu(this.D,a)),b&&this.C.D(a),this.multiple&&(this.bb(),b&&this.focus())):(Tz(a),this.D.clear(),null!=this.value&&this.Ja(a.value));c!==uu(this.D,a)&&this.Ja();this.Tc.next()}bb(){if(this.multiple){const a=this.options.toArray();this.D.sort((b,c)=>this.Xx?this.Xx(b,c,a):a.indexOf(b)-a.indexOf(c));this.Tc.next()}}Ja(a){let b;this.multiple?b=this.selected.map(c=> -c.value):b=this.selected?this.selected.value:a;this.Lc=b;this.Ay.emit(b);this.fa(b);this.Gx.emit(this.vc(b));bn(this.Ba)}Ic(){if(this.C)if(this.empty){let a=-1;for(let b=0;bO===T;this.ud=`mat-select-${HD++}`;this.gb=null;this.J=new cj;this.Tc=new cj;this.zB=!0;this.fa=()=>{};this.Zd= +()=>{};this.yu=`mat-select-value-${HD++}`;this.fu=new cj;let J;this.wA=(null==(J=this.N)?void 0:J.Wh)||"";this.Qe=!1;this.jv="mat-select";this.Nc=this.disabled=!1;this.tabIndex=0;let N,aa;this.na=null!=(aa=null==(N=this.N)?void 0:N.Ae)?aa:!1;this.G=!1;let ca,ia;this.Iv=null!=(ia=null==(ca=this.N)?void 0:ca.Iv)?ia:!1;this.ariaLabel="";this.Gg=this.N&&"undefined"!==typeof this.N.Gg?this.N.Gg:"auto";this.ca=new cj;this.lb=ik(()=>{const O=this.options;return O?C(O.C,Ho(O),Io(()=>rk(...O.map(T=>T.jo)))): +C(this.ca,Io(()=>this.lb))});this.lo=new Fk;this.tA=C(this.lo,tk(O=>O),xj(()=>{}));this.Fz=C(this.lo,tk(O=>!O),xj(()=>{}));this.Gx=new Fk;this.Ay=new Fk;this.O=null;this.Nb=O=>this.qb?!1:O.disabled;this.Jd&&(this.Jd.C=this);null!=(null==G?void 0:G.jm)&&(this.jm=G.jm);this.T=new nz(d,p,k,g,this.Tc);this.Lb=w;this.Kc=this.Lb();this.tabIndex=parseInt(t)||0;this.id=this.id}Fb(){this.D=new vu(this.multiple);this.Tc.next();C(this.fu,bo(),Lo(this.J)).subscribe(()=>this.Yc(this.qb));C(this.Ob.wb(),Lo(this.J)).subscribe(()=> +{this.qb&&(this.eu=this.ua(this.Hp),cn(this.Ba))})}yj(){this.ca.next();this.ca.complete();this.Jc();C(this.D.Ah,Lo(this.J)).subscribe(a=>{a.added.forEach(b=>b.select());a.removed.forEach(b=>Uz(b))});C(this.options.C,Ho(null),Lo(this.J)).subscribe(()=>{this.td();this.wa()})}zj(){var a=this.Dc(),b=this.Jd;if(a!==this.gb){var c=this.ra.R;(this.gb=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}if(b){this.Ea!==b.control&&(void 0!==this.Ea&&null!==b.disabled&&b.disabled!==this.disabled&& +(this.disabled=b.disabled),this.Ea=b.control);a=this.T;b=a.xe;c=a.G||a.F;const d=a.Jd?a.Jd.control:null;let e;c=null!=(e=null==(a.lr||a.D)?void 0:!!(d&&d.Qn&&(d.Vc||c&&c.Uj)))?e:!1;c!==b&&(a.xe=c,a.C.next())}}tc(a){(a.disabled||a.userAriaDescribedBy)&&this.Tc.next();a.typeaheadDebounceInterval&&this.C&&Oy(this.C,this.jm)}va(){let a;null==(a=this.C)||a.destroy();this.J.next();this.J.complete();this.Tc.complete();this.O&&(uy(this.O,"aria-owns",`${this.id}-panel`),this.O=null)}toggle(){this.qb?this.close(): +this.open()}open(){var a;if(!this.F&&!this.disabled&&0<(null==(a=this.options)?void 0:a.length)){this.P&&(this.Hp=$A(this.P));this.eu=this.ua(this.Hp);const b=this.ra.R.closest('body > .cdk-overlay-container [aria-modal="true"]');b&&(a=`${this.id}-panel`,this.O&&uy(this.O,"aria-owns",a),sy(b,"aria-owns",a),this.O=b);this.F=!0;My(this.C,null);this.Ic();bn(this.Ba);this.Tc.next()}}close(){this.F&&(this.F=!1,My(this.C,ND(this)?"rtl":"ltr"),bn(this.Ba),this.Zd(),this.Tc.next())}pi(a){this.sa(a)}Lg(a){this.fa= +a}Ij(a){this.Zd=a}gi(a){this.disabled=a;bn(this.Ba);this.Tc.next()}get qb(){return this.F}get selected(){let a,b;return this.multiple?(null==(a=this.D)?void 0:a.selected)||[]:null==(b=this.D)?void 0:b.selected[0]}get JE(){if(this.empty)return"";if(this.G){const a=this.D.selected.map(b=>b.F);ND(this)&&a.reverse();return a.join(", ")}return this.D.selected[0].F}Se(a){this.disabled||(this.qb?this.Hc(a):this.Gc(a))}Gc(a){var b=a.keyCode;const c=40===b||38===b||37===b||39===b,d=this.C;!(0!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():Uz(g))})}else c= +b.O,Uy(b,a),this.G&&d&&a.shiftKey&&b.C&&b.O!==c&&b.C.uh();else a.preventDefault(),b.C.uh()}Fp(){this.disabled||(this.Qe=!0,this.Tc.next())}xk(){this.Qe=!1;let a;null!=(a=this.C)&&(a.G=[]);this.disabled||this.qb||(this.Zd(),bn(this.Ba),this.Tc.next())}mA(){C(this.vA.Ej,fo()).subscribe(()=>{cn(this.Ba);this.md()})}Vz(){return this.P?`mat-${this.P.color}`:""}get empty(){return!this.D||0===this.D.C.size}wa(){Promise.resolve().then(()=>{this.Jd&&(this.Lc=this.Jd.value);this.Va(this.Lc);this.Tc.next()})}Va(a){this.options.forEach(b=> +{b.D&&(b.D=!1,bn(b.Ba))});this.D.clear();this.multiple&&a?(a.forEach(b=>this.Sa(b)),this.bb()):(a=this.Sa(a))?Ry(this.C,a):this.qb||Ry(this.C,-1);bn(this.Ba)}Sa(a){const b=this.options.find(c=>{if(uu(this.D,c))return!1;try{return null!=c.value&&this.aa(c.value,a)}catch(d){return!1}});b&&this.D.select(b);return b}sa(a){return a!==this.Lc||this.G&&Array.isArray(a)?(this.options&&this.Va(a),this.Lc=a,!0):!1}ua(a){return"auto"===this.Gg?(a instanceof ew?a.fc:a||this.ra).R.getBoundingClientRect().width: +null===this.Gg?"":this.Gg}Jc(){this.C=Jy(Ny(Qy(Py(My(Ly(Oy(new Wy(this.options),this.jm)),ND(this)?"rtl":"ltr")))),this.Nb);this.C.ca.subscribe(()=>{this.qb&&(!this.multiple&&this.C.C&&this.C.C.uh(),this.focus(),this.close())});this.C.wb.subscribe(()=>{this.F&&this.Wf?this.Pa(this.C.O||0):this.F||this.multiple||!this.C.C||this.C.C.uh()})}td(){const a=rk(this.options.C,this.J);C(this.lb,Lo(a)).subscribe(b=>{this.Xc(b.source,b.C);b.C&&!this.multiple&&this.F&&(this.close(),this.focus())});C(rk(...this.options.map(b=> +b.G)),Lo(a)).subscribe(()=>{cn(this.Ba);this.Tc.next()})}Xc(a,b){const c=uu(this.D,a);null!=a.value||this.G?(c!==a.selected&&(a.selected?this.D.select(a):tu(this.D,a)),b&&this.C.D(a),this.multiple&&(this.bb(),b&&this.focus())):(Uz(a),this.D.clear(),null!=this.value&&this.Ja(a.value));c!==uu(this.D,a)&&this.Ja();this.Tc.next()}bb(){if(this.multiple){const a=this.options.toArray();this.D.sort((b,c)=>this.Xx?this.Xx(b,c,a):a.indexOf(b)-a.indexOf(c));this.Tc.next()}}Ja(a){let b;this.multiple?b=this.selected.map(c=> +c.value):b=this.selected?this.selected.value:a;this.Lc=b;this.Ay.emit(b);this.fa(b);this.Gx.emit(this.ac(b));bn(this.Ba)}Ic(){if(this.C)if(this.empty){let a=-1;for(let b=0;bnull==a?0:As(a)],Ae:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",zs],placeholder:"placeholder",required:[2,"required","required",zs],multiple:[2,"multiple","multiple",zs],Iv:[2,"disableOptionCentering","disableOptionCentering",zs],Pk:"compareWith",value:"value",ariaLabel:[0,"aria-label", -"ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],Nv:"errorStateMatcher",im:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",As],Xx:"sortComparator",id:"id",Gg:"panelWidth"},outputs:{lo:"openedChange",tA:"opened",Fz:"closed",Gx:"selectionChange",Ay:"valueChange"},ib:["matSelect"],ka:!0,features:[Kr([{oa:tA,Ab:ND},{oa:qz,Ab:ND}]),Jp,Dg,Mr],Zb:["mat-select-trigger","*"],za:11,Aa:8,Ca:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger", +"ariaLabel"],cd:[0,"aria-labelledby","ariaLabelledby"],Nv:"errorStateMatcher",jm:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",As],Xx:"sortComparator",id:"id",Gg:"panelWidth"},outputs:{lo:"openedChange",tA:"opened",Fz:"closed",Gx:"selectionChange",Ay:"valueChange"},ib:["matSelect"],ka:!0,features:[Kr([{oa:uA,Ab:OD},{oa:rz,Ab:OD}]),Jp,Dg,Mr],Zb:["mat-select-trigger","*"],za:11,Aa:8,Ca:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger", 3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],"viewBox;0 0 24 24;width;24px;height;24px;focusable;false;aria-hidden;true".split(";"),["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach", -"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],ta:function(a,b){if(a&1){const c=Ug();Xq(AD);R(0,"div",2,0);V("click",function(){u(c);return x(b.open())});R(3,"div",3);Ap(4,BD,2,1,"span",4)(5,ED,3,1,"span",5);S();R(6,"div",6)(7,"div",7);fh();R(8,"svg",8);Mq(9,"path",9);S()()()(); -Ap(10,FD,3,9,"ng-template",10);V("backdropClick",function(){u(c);return x(b.close())})("attach",function(){u(c);return x(b.mA())})("detach",function(){u(c);return x(b.close())})}a&2&&(a=zr(1),D(3),Kp("id",b.yu),D(),Eq(b.empty?4:5),D(6),H("cdkConnectedOverlayPanelClass",b.wA)("cdkConnectedOverlayScrollStrategy",b.Kc)("cdkConnectedOverlayOrigin",b.Hp||a)("cdkConnectedOverlayOpen",b.qb)("cdkConnectedOverlayPositions",b.yA)("cdkConnectedOverlayWidth",b.eu))},Ha:[ew,hw,Ws],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}\n'], -pb:2,data:{animation:[xD]},Ra:0});var OD=class{};OD.K=function(a){return new (a||OD)};OD.Xa=Of({type:OD});OD.Wa=Nd({Va:[JD],imports:[ht,jw,Zz,lz,xu,bB,Zz,lz]});var PD={oa:ID,Ac:[[new Rh,new Sh,new Qh(ID)],[new Rh,new Qh(wD)]],Fc:(a,b)=>!b||b.rc?a||{}:a?Object.assign({},a,{Wh:Ps(a.Wh).concat("gmat-mdc-select")}):{Wh:"gmat-mdc-select"}},QD=class{};QD.K=function(a){return new (a||QD)};QD.Xa=Of({type:QD});QD.Wa=Nd({Va:[PD],imports:[OD,zC]});var RD=new df("GMAT_SLIDE_TOGGLE_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var SD=class{constructor(a){this.options=a}};SD.K=function(a){return new (a||SD)(z(RD))};SD.Fa=Qf({type:SD,ha:[["mat-slide-toggle"]],Ya:2,Ia:function(a,b){a&2&&nq("gmat-mdc-slide-toggle",!b.options.rc)}});var TD=new df("mat-slide-toggle-default-options",{ea:"root",ba:()=>({DB:!1,In:!1})});const UD=["switch"];function VD(a){a&1&&(R(0,"div",10),fh(),R(1,"svg",12),Mq(2,"path",13),S(),R(3,"svg",14),Mq(4,"path",15),S()())}var XD={oa:pw,Ab:af(()=>WD),Eb:!0},YD=class{constructor(a,b){this.source=a;this.checked=b}};let ZD=0; -var WD=class{kp(a){return new YD(this,a)}get Ou(){return`${this.id||this.Dk}-button`}focus(){this.KA.R.focus()}get checked(){return this.yf}set checked(a){this.yf=a;bn(this.Ba)}get Yq(){return`${this.id||this.Dk}-input`}constructor(a,b,c,d,e,f){this.ra=a;this.D=b;this.Ba=c;this.defaults=e;this.C=()=>{};this.Zd=()=>{};this.F=()=>{};this.yf=!1;this.name=null;this.Lh="after";this.cd=this.ariaLabel=null;this.Nc=this.disabled=!1;this.tabIndex=0;this.wb=new Fk;this.ny=new Fk;this.tabIndex=parseInt(d)|| -0;this.color=e.color||"accent";this.Dp="NoopAnimations"===f;this.id=this.Dk=`mat-mdc-slide-toggle-${++ZD}`;let g;this.In=null!=(g=e.In)?g:!1;this.Ue=this.Dk+"-label"}yj(){Lx(this.D,this.ra,!0).subscribe(a=>{"keyboard"===a||"program"===a?(this.Qe=!0,bn(this.Ba)):a||Promise.resolve().then(()=>{this.Qe=!1;this.Zd();bn(this.Ba)})})}sc(a){a.required&&this.F()}va(){Mx(this.D,this.ra)}pi(a){this.checked=!!a}Lg(a){this.C=a}Ij(a){this.Zd=a}validate(a){return this.required&&!0!==a.value?{required:!0}:null}Xr(a){this.F= -a}gi(a){this.disabled=a;bn(this.Ba)}toggle(){this.checked=!this.checked;this.C(this.checked)}Gi(){this.C(this.checked);this.wb.emit(this.kp(this.checked))}pk(){this.ny.emit();this.defaults.DB||(this.checked=!this.checked,this.C(this.checked),this.wb.emit(new YD(this,this.checked)))}Uz(){return this.cd?this.cd:this.ariaLabel?null:this.Ue}};WD.K=function(a){return new (a||WD)(z(si),z(Ox),z(Sr),yh("tabindex"),z(TD),z(mi,8))}; -WD.Da=If({type:WD,ha:[["mat-slide-toggle"]],fb:function(a,b){a&1&&ur(UD,5);if(a&2){let c;vr(c=wr())&&(b.KA=c.first)}},Ka:[1,"mat-mdc-slide-toggle"],Ya:13,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-slide-toggle-focused",b.Qe)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Dp))},inputs:{name:"name",id:"id",Lh:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"], -cd:[0,"aria-labelledby","ariaLabelledby"],Hk:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",zs],color:"color",disabled:[2,"disabled","disabled",zs],Nc:[2,"disableRipple","disableRipple",zs],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:As(a)],checked:[2,"checked","checked",zs],In:[2,"hideIcon","hideIcon",zs]},outputs:{wb:"change",ny:"toggleChange"},ib:["matSlideToggle"],ka:!0,features:[Kr([XD,{oa:vw,Ab:WD,Eb:!0}]),Jp,Dg,Mr],Zb:["*"],za:13,Aa:24,Ca:[["switch",""],["mat-internal-form-field", +"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],ta:function(a,b){if(a&1){const c=Ug();Xq(BD);R(0,"div",2,0);V("click",function(){u(c);return x(b.open())});R(3,"div",3);Ap(4,CD,2,1,"span",4)(5,FD,3,1,"span",5);S();R(6,"div",6)(7,"div",7);fh();R(8,"svg",8);Mq(9,"path",9);S()()()(); +Ap(10,GD,3,9,"ng-template",10);V("backdropClick",function(){u(c);return x(b.close())})("attach",function(){u(c);return x(b.mA())})("detach",function(){u(c);return x(b.close())})}a&2&&(a=zr(1),D(3),Kp("id",b.yu),D(),Eq(b.empty?4:5),D(6),H("cdkConnectedOverlayPanelClass",b.wA)("cdkConnectedOverlayScrollStrategy",b.Kc)("cdkConnectedOverlayOrigin",b.Hp||a)("cdkConnectedOverlayOpen",b.qb)("cdkConnectedOverlayPositions",b.yA)("cdkConnectedOverlayWidth",b.eu))},Ha:[ew,hw,Ws],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}\n'], +pb:2,data:{animation:[yD]},Ra:0});var PD=class{};PD.K=function(a){return new (a||PD)};PD.Ya=Of({type:PD});PD.Xa=Nd({Wa:[KD],imports:[ht,jw,$z,mz,xu,cB,$z,mz]});var QD={oa:JD,Ac:[[new Rh,new Sh,new Qh(JD)],[new Rh,new Qh(xD)]],Fc:(a,b)=>!b||b.sc?a||{}:a?Object.assign({},a,{Wh:Ps(a.Wh).concat("gmat-mdc-select")}):{Wh:"gmat-mdc-select"}},RD=class{};RD.K=function(a){return new (a||RD)};RD.Ya=Of({type:RD});RD.Xa=Nd({Wa:[QD],imports:[PD,AC]});var SD=new df("GMAT_SLIDE_TOGGLE_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var TD=class{constructor(a){this.options=a}};TD.K=function(a){return new (a||TD)(z(SD))};TD.Fa=Qf({type:TD,ha:[["mat-slide-toggle"]],Za:2,Ia:function(a,b){a&2&&nq("gmat-mdc-slide-toggle",!b.options.sc)}});var UD=new df("mat-slide-toggle-default-options",{ea:"root",ba:()=>({DB:!1,Jn:!1})});const VD=["switch"];function WD(a){a&1&&(R(0,"div",10),fh(),R(1,"svg",12),Mq(2,"path",13),S(),R(3,"svg",14),Mq(4,"path",15),S()())}var YD={oa:pw,Ab:af(()=>XD),Eb:!0},ZD=class{constructor(a,b){this.source=a;this.checked=b}};let $D=0; +var XD=class{kp(a){return new ZD(this,a)}get Ou(){return`${this.id||this.Dk}-button`}focus(){this.KA.R.focus()}get checked(){return this.yf}set checked(a){this.yf=a;bn(this.Ba)}get Yq(){return`${this.id||this.Dk}-input`}constructor(a,b,c,d,e,f){this.ra=a;this.D=b;this.Ba=c;this.defaults=e;this.C=()=>{};this.Zd=()=>{};this.F=()=>{};this.yf=!1;this.name=null;this.Lh="after";this.cd=this.ariaLabel=null;this.Nc=this.disabled=!1;this.tabIndex=0;this.wb=new Fk;this.ny=new Fk;this.tabIndex=parseInt(d)|| +0;this.color=e.color||"accent";this.Dp="NoopAnimations"===f;this.id=this.Dk=`mat-mdc-slide-toggle-${++$D}`;let g;this.Jn=null!=(g=e.Jn)?g:!1;this.Ue=this.Dk+"-label"}yj(){Lx(this.D,this.ra,!0).subscribe(a=>{"keyboard"===a||"program"===a?(this.Qe=!0,bn(this.Ba)):a||Promise.resolve().then(()=>{this.Qe=!1;this.Zd();bn(this.Ba)})})}tc(a){a.required&&this.F()}va(){Mx(this.D,this.ra)}pi(a){this.checked=!!a}Lg(a){this.C=a}Ij(a){this.Zd=a}validate(a){return this.required&&!0!==a.value?{required:!0}:null}Xr(a){this.F= +a}gi(a){this.disabled=a;bn(this.Ba)}toggle(){this.checked=!this.checked;this.C(this.checked)}Gi(){this.C(this.checked);this.wb.emit(this.kp(this.checked))}pk(){this.ny.emit();this.defaults.DB||(this.checked=!this.checked,this.C(this.checked),this.wb.emit(new ZD(this,this.checked)))}Uz(){return this.cd?this.cd:this.ariaLabel?null:this.Ue}};XD.K=function(a){return new (a||XD)(z(si),z(Ox),z(Sr),yh("tabindex"),z(UD),z(mi,8))}; +XD.Da=Gf({type:XD,ha:[["mat-slide-toggle"]],fb:function(a,b){a&1&&ur(VD,5);if(a&2){let c;vr(c=wr())&&(b.KA=c.first)}},Ka:[1,"mat-mdc-slide-toggle"],Za:13,Ia:function(a,b){a&2&&(Qq("id",b.id),Kp("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),qq(tq,b.color?"mat-"+b.color:""),nq("mat-mdc-slide-toggle-focused",b.Qe)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Dp))},inputs:{name:"name",id:"id",Lh:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"], +cd:[0,"aria-labelledby","ariaLabelledby"],Hk:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",zs],color:"color",disabled:[2,"disabled","disabled",zs],Nc:[2,"disableRipple","disableRipple",zs],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:As(a)],checked:[2,"checked","checked",zs],Jn:[2,"hideIcon","hideIcon",zs]},outputs:{wb:"change",ny:"toggleChange"},ib:["matSlideToggle"],ka:!0,features:[Kr([YD,{oa:vw,Ab:XD,Eb:!0}]),Jp,Dg,Mr],Zb:["*"],za:13,Aa:24,Ca:[["switch",""],["mat-internal-form-field", "",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon", -"mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],ta:function(a,b){if(a&1){const c=Ug();Xq();R(0,"div",1)(1,"button",2,0);V("click",function(){u(c);return x(b.pk())});Mq(3,"div",3);R(4,"div",4)(5,"div",5)(6,"div",6);Mq(7,"div",7);S();R(8,"div",8);Mq(9,"div",9);S();Ap(10,VD,5,0,"div",10);S()()();R(11,"label",11);V("click",function(d){u(c); +"mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],ta:function(a,b){if(a&1){const c=Ug();Xq();R(0,"div",1)(1,"button",2,0);V("click",function(){u(c);return x(b.pk())});Mq(3,"div",3);R(4,"div",4)(5,"div",5)(6,"div",6);Mq(7,"div",7);S();R(8,"div",8);Mq(9,"div",9);S();Ap(10,WD,5,0,"div",10);S()()();R(11,"label",11);V("click",function(d){u(c); return x(d.stopPropagation())});Yq(12);S()()}a&2&&(a=zr(2),H("labelPosition",b.Lh),D(),nq("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled),H("tabIndex",b.disabled?-1:b.tabIndex)("disabled",b.disabled),Kp("id",b.Ou)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b.Uz())("aria-describedby",b.Hk)("aria-required",b.required||null)("aria-checked",b.checked),D(8),H("matRippleTrigger",a)("matRippleDisabled", -b.Nc||b.disabled)("matRippleCentered",!0),D(),Eq(b.In?-1:10),D(),H("for",b.Ou),Kp("id",b.Ue))},Ha:[Kz,pz],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}\n'], -pb:2,Ra:0});var $D=class{};$D.K=function(a){return new (a||$D)};$D.Xa=Of({type:$D});$D.Wa=Nd({imports:[WD,lz,lz]});var aE=class{};aE.K=function(a){return new (a||aE)};aE.Xa=Of({type:aE});aE.Wa=Nd({Va:[{oa:TD,nb:{color:"primary"}}],imports:[$D]});var bE=new df("GMAT_SNACK_BAR_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var cE=new df("MatSnackBarData"),dE=class{constructor(){this.Nl="assertive";this.Si="";this.duration=0;this.data=null;this.Mn="center";this.RE="bottom"}};var eE=class{};eE.K=function(a){return new (a||eE)};eE.Fa=Qf({type:eE,ha:[["","matSnackBarLabel",""]],Ka:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],ka:!0});var fE=class{};fE.K=function(a){return new (a||fE)};fE.Fa=Qf({type:fE,ha:[["","matSnackBarActions",""]],Ka:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],ka:!0});var gE=class{};gE.K=function(a){return new (a||gE)};gE.Fa=Qf({type:gE,ha:[["","matSnackBarAction",""]],Ka:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],ka:!0});const hE=Math.pow(2,31)-1;function iE(a){a.C.closed||a.rg.Dq();clearTimeout(a.G)}var jE=class{constructor(a,b){this.la=b;this.C=new cj;this.lh=new cj;this.D=new cj;this.F=!1;this.rg=a;a.Fm.subscribe(()=>this.N())}J(a){this.G=setTimeout(()=>iE(this),Math.min(a,hE))}O(){this.lh.closed||(this.lh.next(),this.lh.complete())}N(){this.la.dispose();this.D.closed||this.D.complete();this.C.next({GF:this.F});this.C.complete();this.F=!1}pg(){return this.rg.du}};function kE(a){if(a&1){const b=Ug();R(0,"div",1)(1,"button",2);V("click",function(){u(b);const c=Y();return x(c.action())});Z(2);S()()}a&2&&(a=Y(),D(2),Br(" ",a.data.action," "))}var lE=class{constructor(a,b){this.Tx=a;this.data=b}action(){var a=this.Tx;a.D.closed||(a.F=!0,a.D.next(),a.D.complete(),iE(a));clearTimeout(a.G)}get YB(){return!!this.data.action}};lE.K=function(a){return new (a||lE)(z(jE),z(cE))}; -lE.Da=If({type:lE,ha:[["simple-snack-bar"]],Ka:[1,"mat-mdc-simple-snack-bar"],ib:["matSnackBar"],ka:!0,features:[Mr],za:3,Aa:2,Ca:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0),Z(1),S(),Ap(2,kE,3,1,"div",1));a&2&&(D(),Br(" ",b.data.message,"\n"),D(),Eq(b.YB?2:-1))},Ha:[uB,eE,fE,gE],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],pb:2,Ra:0});var mE=Xy("state",[$y("void, hidden",Zy({transform:"scale(0.8)",opacity:0})),$y("visible",Zy({transform:"scale(1)",opacity:1})),az("* => visible",Yy("150ms cubic-bezier(0, 0, 0.2, 1)")),az("* => void, * => hidden",Yy("75ms cubic-bezier(0.4, 0.0, 1, 1)",Zy({opacity:0})))]);const nE=["label"];function oE(){}let pE=0;function qE(a,b){const c=b.zg;b=b.me;("void"===b&&"void"!==c||"hidden"===b)&&a.rt();if("visible"===b){const d=a.du;a.qa.run(()=>{d.next();d.complete()})}} -var rE=class extends Xv{constructor(a,b,c,d,e){super();this.qa=a;this.ra=b;this.Ba=c;this.La=d;this.Sx=e;this.ia=lf(jt);this.Op=new Set;this.zz=150;this.Ga=!1;this.Ep=new cj;this.Fm=new cj;this.du=new cj;this.bp="void";this.Bp=`mat-snack-bar-container-live-${pE++}`;this.Ii="assertive"!==e.Nl||e.Si?"off"===e.Nl?"off":"polite":"assertive";this.La.N&&("polite"===this.Ii&&(this.ku="status"),"assertive"===this.Ii&&(this.ku="alert"))}ae(a){a=this.Ve.ae(a);this.jt();return a}af(a){a=this.Ve.af(a);this.jt(); -return a}rn(){this.Ga||(this.bp="visible",bn(this.Ba),cn(this.Ba),this.EA())}Dq(){this.qa.run(()=>{this.bp="hidden";bn(this.Ba);this.ra.R.setAttribute("mat-exit","");clearTimeout(this.lt)});return this.Fm}va(){this.Ga=!0;this.Dz();this.rt()}rt(){queueMicrotask(()=>{this.Fm.next();this.Fm.complete()})}jt(){const a=this.ra.R;var b=this.Sx.hb;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.Nz();b=this.fA.R;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}Nz(){const a= +b.Nc||b.disabled)("matRippleCentered",!0),D(),Eq(b.Jn?-1:10),D(),H("for",b.Ou),Kp("id",b.Ue))},Ha:[Lz,qz],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}\n'], +pb:2,Ra:0});var aE=class{};aE.K=function(a){return new (a||aE)};aE.Ya=Of({type:aE});aE.Xa=Nd({imports:[XD,mz,mz]});var bE=class{};bE.K=function(a){return new (a||bE)};bE.Ya=Of({type:bE});bE.Xa=Nd({Wa:[{oa:UD,nb:{color:"primary"}}],imports:[aE]});var cE=new df("GMAT_SNACK_BAR_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var dE=new df("MatSnackBarData"),eE=class{constructor(){this.Ol="assertive";this.Si="";this.duration=0;this.data=null;this.Nn="center";this.RE="bottom"}};var fE=class{};fE.K=function(a){return new (a||fE)};fE.Fa=Qf({type:fE,ha:[["","matSnackBarLabel",""]],Ka:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],ka:!0});var gE=class{};gE.K=function(a){return new (a||gE)};gE.Fa=Qf({type:gE,ha:[["","matSnackBarActions",""]],Ka:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],ka:!0});var hE=class{};hE.K=function(a){return new (a||hE)};hE.Fa=Qf({type:hE,ha:[["","matSnackBarAction",""]],Ka:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],ka:!0});const iE=Math.pow(2,31)-1;function jE(a){a.C.closed||a.rg.Dq();clearTimeout(a.G)}var kE=class{constructor(a,b){this.la=b;this.C=new cj;this.lh=new cj;this.D=new cj;this.F=!1;this.rg=a;a.Gm.subscribe(()=>this.N())}J(a){this.G=setTimeout(()=>jE(this),Math.min(a,iE))}O(){this.lh.closed||(this.lh.next(),this.lh.complete())}N(){this.la.dispose();this.D.closed||this.D.complete();this.C.next({GF:this.F});this.C.complete();this.F=!1}pg(){return this.rg.du}};function lE(a){if(a&1){const b=Ug();R(0,"div",1)(1,"button",2);V("click",function(){u(b);const c=Y();return x(c.action())});Z(2);S()()}a&2&&(a=Y(),D(2),Br(" ",a.data.action," "))}var mE=class{constructor(a,b){this.Tx=a;this.data=b}action(){var a=this.Tx;a.D.closed||(a.F=!0,a.D.next(),a.D.complete(),jE(a));clearTimeout(a.G)}get YB(){return!!this.data.action}};mE.K=function(a){return new (a||mE)(z(kE),z(dE))}; +mE.Da=Gf({type:mE,ha:[["simple-snack-bar"]],Ka:[1,"mat-mdc-simple-snack-bar"],ib:["matSnackBar"],ka:!0,features:[Mr],za:3,Aa:2,Ca:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0),Z(1),S(),Ap(2,lE,3,1,"div",1));a&2&&(D(),Br(" ",b.data.message,"\n"),D(),Eq(b.YB?2:-1))},Ha:[vB,fE,gE,hE],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],pb:2,Ra:0});var nE=Yy("state",[az("void, hidden",$y({transform:"scale(0.8)",opacity:0})),az("visible",$y({transform:"scale(1)",opacity:1})),bz("* => visible",Zy("150ms cubic-bezier(0, 0, 0.2, 1)")),bz("* => void, * => hidden",Zy("75ms cubic-bezier(0.4, 0.0, 1, 1)",$y({opacity:0})))]);const oE=["label"];function pE(){}let qE=0;function rE(a,b){const c=b.zg;b=b.me;("void"===b&&"void"!==c||"hidden"===b)&&a.rt();if("visible"===b){const d=a.du;a.qa.run(()=>{d.next();d.complete()})}} +var sE=class extends Xv{constructor(a,b,c,d,e){super();this.qa=a;this.ra=b;this.Ba=c;this.Ma=d;this.Sx=e;this.ia=lf(jt);this.Op=new Set;this.zz=150;this.Ga=!1;this.Ep=new cj;this.Gm=new cj;this.du=new cj;this.bp="void";this.Bp=`mat-snack-bar-container-live-${qE++}`;this.Ii="assertive"!==e.Ol||e.Si?"off"===e.Ol?"off":"polite":"assertive";this.Ma.N&&("polite"===this.Ii&&(this.ku="status"),"assertive"===this.Ii&&(this.ku="alert"))}ae(a){a=this.Ve.ae(a);this.jt();return a}af(a){a=this.Ve.af(a);this.jt(); +return a}sn(){this.Ga||(this.bp="visible",bn(this.Ba),cn(this.Ba),this.EA())}Dq(){this.qa.run(()=>{this.bp="hidden";bn(this.Ba);this.ra.R.setAttribute("mat-exit","");clearTimeout(this.lt)});return this.Gm}va(){this.Ga=!0;this.Dz();this.rt()}rt(){queueMicrotask(()=>{this.Gm.next();this.Gm.complete()})}jt(){const a=this.ra.R;var b=this.Sx.hb;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.Nz();b=this.fA.R;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}Nz(){const a= this.Bp,b=this.ia.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.Bp,"").trim(),0{this.lt=setTimeout(()=> -{const a=this.ra.R.querySelector("[aria-hidden]"),b=this.ra.R.querySelector("[aria-live]");if(a&&b){let c=null;this.La.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;null==(d=c)||d.focus();this.Ep.next();this.Ep.complete()}},this.zz)})}};rE.K=function(a){return new (a||rE)(z(Qk),z(si),z(Sr),z(Vt),z(dE))}; -rE.Da=If({type:rE,ha:[["mat-snack-bar-container"]],fb:function(a,b){a&1&&(ur(Zv,7),ur(nE,7));if(a&2){let c;vr(c=wr())&&(b.Ve=c.first);vr(c=wr())&&(b.fA=c.first)}},Ka:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],Ya:1,Ia:function(a,b){a&1&&Tq("@state.done",function(c){return qE(b,c)});a&2&&Rq("@state",b.bp)},ka:!0,features:[Cp,Mr],za:6,Aa:3,Ca:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],ta:function(a, -b){a&1&&(R(0,"div",1)(1,"div",2,0)(3,"div",3),Ap(4,oE,0,0,"ng-template",4),S(),Mq(5,"div"),S()());a&2&&(D(5),Kp("aria-live",b.Ii)("role",b.ku)("id",b.Bp))},Ha:[Zv],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}\n'], -pb:2,data:{animation:[mE]}});/* +{const a=this.ra.R.querySelector("[aria-hidden]"),b=this.ra.R.querySelector("[aria-live]");if(a&&b){let c=null;this.Ma.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;null==(d=c)||d.focus();this.Ep.next();this.Ep.complete()}},this.zz)})}};sE.K=function(a){return new (a||sE)(z(Qk),z(si),z(Sr),z(Vt),z(eE))}; +sE.Da=Gf({type:sE,ha:[["mat-snack-bar-container"]],fb:function(a,b){a&1&&(ur(Zv,7),ur(oE,7));if(a&2){let c;vr(c=wr())&&(b.Ve=c.first);vr(c=wr())&&(b.fA=c.first)}},Ka:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],Za:1,Ia:function(a,b){a&1&&Tq("@state.done",function(c){return rE(b,c)});a&2&&Rq("@state",b.bp)},ka:!0,features:[Cp,Mr],za:6,Aa:3,Ca:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],ta:function(a, +b){a&1&&(R(0,"div",1)(1,"div",2,0)(3,"div",3),Ap(4,pE,0,0,"ng-template",4),S(),Mq(5,"div"),S()());a&2&&(D(5),Kp("aria-live",b.Ii)("role",b.ku)("id",b.Bp))},Ha:[Zv],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}\n'], +pb:2,data:{animation:[nE]}});/* Copyright Google LLC All Rights Reserved. @@ -726,192 +726,193 @@ pb:2,data:{animation:[mE]}});/* found in the LICENSE file at https://angular.io/license @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}} */ -var sE=new df("mat-snack-bar-default-options",{ea:"root",ba:function(){return new dE}});function tE(a,b){const c=new Au;c.direction=b.direction;let d=Qv(a.G.position());var e="rtl"===b.direction;e="left"===b.Mn||"start"===b.Mn&&!e||"end"===b.Mn&&e;const f=!e&&"center"!==b.Mn;e?d.left("0"):f?d.right("0"):Nv(d);"top"===b.RE?d.top("0"):d.bottom("0");c.tc=d;return a.G.create(c)} -var uE=class{get C(){const a=this.F;return a?a.C:this.D}set C(a){this.F?this.F.C=a:this.D=a}constructor(a,b,c,d,e,f){this.G=a;this.Ii=b;this.Za=c;this.T=d;this.F=e;this.J=f;this.D=null;this.aa=lE;this.ca=rE}open(a,b="",c){const d=Object.assign({},this.J,c);d.data={message:a,action:b};d.Si===a&&(d.Si=void 0);return this.O(this.aa,d)}va(){this.D&&iE(this.D)}P(a,b){const c=Vh({parent:b&&b.xb&&b.xb.xa||this.Za,Va:[{oa:dE,nb:b}]});a=a.attach(new Uv(this.ca,b.xb,c));a.instance.Sx=b;return a.instance}O(a, -b){const c=Object.assign({},new dE,this.J,b),d=tE(this,c);b=this.P(d,c);const e=new jE(b,d);if(a instanceof br)e.instance=b.af(new Vv(a,null,{da:c.data,Tx:e}));else{const f=Vh({parent:c&&c.xb&&c.xb.xa||this.Za,Va:[{oa:jE,nb:e},{oa:cE,nb:c.data}]});a=b.ae(new Uv(a,void 0,f));e.instance=a.instance}C(this.T.observe("(max-width: 599.98px) and (orientation: portrait)"),Lo(d.J)).subscribe(f=>{d.N.classList.toggle("mat-mdc-snack-bar-handset",f.matches)});c.Si&&b.Ep.subscribe(()=>{oy(this.Ii,c.Si,c.Nl)}); -this.N(e,c);return this.C=e}N(a,b){a.C.subscribe(()=>{this.C==a&&(this.C=null);b.Si&&this.Ii.clear()});this.C?(this.C.C.subscribe(()=>{a.rg.rn()}),iE(this.C)):a.rg.rn();b.duration&&0a.J(b.duration))}};uE.K=function(a){return new (a||uE)(r(bw),r(py),r(Wh),r(fy),r(uE,12),r(sE))};uE.pa=Md({ma:uE,ba:uE.K,ea:"root"});var vE=class{};vE.K=function(a){return new (a||vE)};vE.Xa=Of({type:vE});vE.Wa=Nd({Va:[uE],imports:[jw,$v,yB,lz,lE,lz]});var wE=class extends uE{constructor(a,b,c,d,e,f,g){g.rc||kw(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};wE.K=function(a){return new (a||wE)(r(bw),r(py),r(Wh),r(fy),r(uE,12),r(sE),r(bE))};wE.pa=Md({ma:wE,ba:wE.K});var xE=class{};xE.K=function(a){return new (a||xE)};xE.Xa=Of({type:xE});xE.Wa=Nd({Va:[{oa:uE,Ec:wE},{oa:bw,Ec:lw}],imports:[vE]});var yE=new df("GMAT_TOOLTIP_OPTIONS",{ea:"root",ba:()=>({rc:!1})});var zE=class{constructor(a,b){a.rc||kw(b,"gmat-mdc-tooltip")}};zE.K=function(a){return new (a||zE)(z(yE),z(bw))};zE.Fa=Qf({type:zE,ha:[["","matTooltip",""]],features:[Kr([{oa:bw,Ec:lw}])]});const AE=["tooltip"];var BE=new df("mat-tooltip-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C({Cx:20})}}),CE={oa:BE,Ac:[bw],Fc:function(a){return()=>a.C.C({Cx:20})}},DE=new df("mat-tooltip-default-options",{ea:"root",ba:function(){return{Xl:0,nl:0,xE:1500}}});const EE=Kt({passive:!0});function YF(a){a.la&&a.la.hc()&&a.la.detach();a.C=null}function ZF(a,b=a.nl){const c=a.C;c&&(c.isVisible()?$F(c,b):(c.G(),YF(a)))} -function aG(a,b=a.Xl,c){if(a.disabled||!a.message||a.G()){let d;null==(d=a.C)||d.G()}else c=bG(a,c),YF(a),a.ua=a.ua||new Uv(a.Hc,a.Dc),c=a.C=c.attach(a.ua).instance,c.Pi=a.ra.R,c.aa=a.J,C(c.P,Lo(a.Ga)).subscribe(()=>YF(a)),a.sb(a.ca),a.Nb(),cG(c,b)} -function bG(a,b){if(a.la){var c=a.la.ya.tc;if((!a.Zh||!b)&&c.sb instanceof si)return a.la;YF(a)}c=ju(a.vc,a.ra);b=Ju(Lu(Mu(Hv(Rv(a.sa.position(),a.Zh?b||a.ra:a.ra),".mat-mdc-tooltip"),!1),a.wa),c);C(b.gb,Lo(a.Ga)).subscribe(e=>{a.Ic(e.C);a.C&&e.D.gr&&a.C.isVisible()&&a.qa.run(()=>ZF(a,0))});a.la=a.sa.create({direction:a.D,tc:b,hb:"mat-mdc-tooltip-panel",uc:a.Kc()});a.ja(a.la);C(a.la.J,Lo(a.Ga)).subscribe(()=>YF(a));C(a.la.Kl(),Lo(a.Ga)).subscribe(()=>{let e;return null==(e=a.C)?void 0:e.fa()});C(a.la.ef(), -Lo(a.Ga)).subscribe(e=>{a.G()&&27===e.keyCode&&!Bu(e)&&(e.preventDefault(),e.stopPropagation(),a.qa.run(()=>ZF(a,0)))});let d;(null==(d=a.O)?0:d.FF)&&a.la.og("mat-mdc-tooltip-panel-non-interactive");return a.la} -var eG=class{get position(){return this.P}set position(a){if(a!==this.P&&(this.P=a,this.la)){this.ja(this.la);let b;null==(b=this.C)||cG(b,0);this.la.Wc()}}get Zh(){return this.lb}set Zh(a){this.lb=Qs(a);YF(this);this.la=null}get disabled(){return this.Ib}set disabled(a){(this.Ib=Qs(a))?ZF(this,0):this.aa()}get Xl(){return this.Lb}set Xl(a){this.Lb=Ts(a)}get nl(){return this.J}set nl(a){this.J=Ts(a);this.C&&(this.C.aa=this.J)}get message(){return this.N}set message(a){yy(this.T,this.ra.R,this.N); -this.N=null!=a?String(a).trim():"";!this.N&&this.G()?ZF(this,0):(this.aa(),this.Nb(),Mk(this.qa,()=>{Promise.resolve().then(()=>{vy(this.T,this.ra.R,this.message,"tooltip")})}))}get Io(){return this.ca}set Io(a){this.ca=a;this.C&&this.sb(this.ca)}constructor(a,b,c,d,e,f,g,k,m,p,t,w){this.sa=a;this.ra=b;this.vc=c;this.Dc=d;this.qa=e;this.La=f;this.T=g;this.na=k;this.D=p;this.O=t;this.P="below";this.gb=this.Ob=this.Ib=this.lb=!1;this.Hc=dG;this.wa=8;this.Xc="mat-mdc";this.ni="auto";this.N="";this.F= -[];this.Ga=new cj;this.Za=lf(Wh);this.Kc=m;this.ia=w;t&&(this.Lb=t.Xl,this.J=t.nl,t.position&&(this.position=t.position),t.Zh&&(this.Zh=t.Zh),t.ni&&(this.ni=t.ni));C(p.wb,Lo(this.Ga)).subscribe(()=>{this.la&&this.ja(this.la)});this.wa=8}pd(){this.Ob=!0;this.aa();C(Lx(this.na,this.ra),Lo(this.Ga)).subscribe(a=>{a?"keyboard"===a&&this.qa.run(()=>aG(this)):this.qa.run(()=>ZF(this,0))})}va(){const a=this.ra.R;clearTimeout(this.fa);this.la&&(this.la.dispose(),this.C=null);this.F.forEach(([b,c])=>{a.removeEventListener(b, -c,EE)});this.F.length=0;this.Ga.next();this.Ga.complete();yy(this.T,a,this.message);Mx(this.na,a)}toggle(a){this.G()?ZF(this):aG(this,void 0,a)}G(){return!!this.C&&this.C.isVisible()}ja(a){a=a.ya.tc;const b=this.Gc();var c=!this.D||"ltr"==this.D.value;const d=this.position;let e;if("above"==d)e={Ma:"center",Ta:"bottom"};else if("below"==d)e={Ma:"center",Ta:"top"};else if("before"==d||"left"==d&&c||"right"==d&&!c)e={Ma:"end",Ta:"center"};else if("after"==d||"right"==d&&c||"left"==d&&!c)e={Ma:"start", -Ta:"center"};const {x:f,y:g}=this.Ua(e.Ma,e.Ta);c={Ma:f,Ta:g};Ku(a,[this.Ja(Object.assign({},b.KC,e)),this.Ja(Object.assign({},b.fallback,c))])}Ja(a){const b=!this.D||"ltr"==this.D.value;"top"===a.eb?a.offsetY=-8:"bottom"===a.eb?a.offsetY=8:"start"===a.cb?a.offsetX=b?-8:8:"end"===a.cb&&(a.offsetX=b?8:-8);return a}Gc(){const a=!this.D||"ltr"==this.D.value,b=this.position;let c;if("above"==b||"below"==b)c={cb:"center",eb:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c= -{cb:"start",eb:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={cb:"end",eb:"center"};const {x:d,y:e}=this.Ua(c.cb,c.eb);return{KC:c,fallback:{cb:d,eb:e}}}Nb(){this.C&&(this.C.message=this.message,this.C.O(),al(()=>{this.C&&this.la.Wc()},{xa:this.Za}))}sb(a){this.C&&(this.C.Io=a,this.C.O())}Ua(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}}Ic(a){var b=a.Ta,c=a.cb;a=a.eb;b="center"=== -b?this.D&&"rtl"===this.D.value?"end"===c?"left":"right":"start"===c?"left":"right":"bottom"===b&&"top"===a?"above":"below";if(b!==this.Pa){if(c=this.la)c.Jj("mat-mdc-tooltip-panel-"+this.Pa),c.og("mat-mdc-tooltip-panel-"+b);this.Pa=b}}aa(){!this.Ib&&this.message&&this.Ob&&!this.F.length&&(this.bb()?this.F.push(["mouseenter",a=>{this.Kb();let b=void 0;void 0!==a.x&&void 0!==a.y&&(b=a);aG(this,void 0,b)}]):"off"!==this.ni&&(this.Sa(),this.F.push(["touchstart",a=>{let b;const c=(a=null==(b=a.targetTouches)? -void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Kb();clearTimeout(this.fa);let d;this.fa=setTimeout(()=>aG(this,void 0,c),null!=(d=this.O.AG)?d:500)}])),this.Ea(this.F))}Kb(){if(!this.gb){this.gb=!0;var a=[];if(this.bb())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&(null==(c=this.la)?0:c.N.contains(b))||ZF(this)}],["wheel",b=>this.Jc(b)]);else if("off"!==this.ni){this.Sa();const b=()=>{clearTimeout(this.fa);ZF(this,this.O.xE)};a.push(["touchend",b],["touchcancel",b])}this.Ea(a);this.F.push(...a)}}Ea(a){a.forEach(([b, -c])=>{this.ra.R.addEventListener(b,c,EE)})}bb(){return!this.La.C&&!this.La.P}Jc(a){if(this.G()){a=this.ia.elementFromPoint(a.clientX,a.clientY);const b=this.ra.R;a===b||b.contains(a)||ZF(this)}}Sa(){const a=this.ni;if("off"!==a){const b=this.ra.R,c=b.style;if("on"===a||"INPUT"!==b.nodeName&&"TEXTAREA"!==b.nodeName)c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";"on"!==a&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}}; -eG.K=function(a){return new (a||eG)(z(bw),z(si),z(ku),z(kp),z(Qk),z(Vt),z(zy),z(Ox),z(BE),z(ou),z(DE,8),z(jt))}; -eG.Fa=Qf({type:eG,ha:[["","matTooltip",""]],Ka:[1,"mat-mdc-tooltip-trigger"],Ya:2,Ia:function(a,b){a&2&&nq("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],Zh:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Xl:[0,"matTooltipShowDelay","showDelay"],nl:[0,"matTooltipHideDelay","hideDelay"],ni:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Io:[0,"matTooltipClass","tooltipClass"]}, -ib:["matTooltip"],ka:!0});function cG(a,b){null!=a.C&&clearTimeout(a.C);a.D=setTimeout(()=>{a.ca(!0);a.D=void 0},b)}function $F(a,b){null!=a.D&&clearTimeout(a.D);a.C=setTimeout(()=>{a.ca(!1);a.C=void 0},b)} -var dG=class{constructor(a,b,c){this.Ba=a;this.ra=b;this.N=this.T=this.Zt=!1;this.P=new cj;this.ua="mat-mdc-tooltip-show";this.sa="mat-mdc-tooltip-hide";this.F="NoopAnimations"===c}isVisible(){return this.N}va(){this.G();this.P.complete();this.Pi=null}fa(){this.T&&$F(this,0)}O(){bn(this.Ba)}aA({relatedTarget:a}){a&&this.Pi.contains(a)||(this.isVisible()?$F(this,this.aa):this.J(!1))}na(){this.Zt=this.ja();this.O()}ja(){const a=this.ra.R.getBoundingClientRect();return 24{d.N.classList.toggle("mat-mdc-snack-bar-handset",f.matches)});c.Si&&b.Ep.subscribe(()=>{py(this.Ii,c.Si,c.Ol)}); +this.N(e,c);return this.C=e}N(a,b){a.C.subscribe(()=>{this.C==a&&(this.C=null);b.Si&&this.Ii.clear()});this.C?(this.C.C.subscribe(()=>{a.rg.sn()}),jE(this.C)):a.rg.sn();b.duration&&0a.J(b.duration))}};vE.K=function(a){return new (a||vE)(r(bw),r(qy),r(Wh),r(gy),r(vE,12),r(tE))};vE.pa=Md({ma:vE,ba:vE.K,ea:"root"});var wE=class{};wE.K=function(a){return new (a||wE)};wE.Ya=Of({type:wE});wE.Xa=Nd({Wa:[vE],imports:[jw,$v,zB,mz,mE,mz]});var xE=class extends vE{constructor(a,b,c,d,e,f,g){g.sc||kw(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};xE.K=function(a){return new (a||xE)(r(bw),r(qy),r(Wh),r(gy),r(vE,12),r(tE),r(cE))};xE.pa=Md({ma:xE,ba:xE.K});var yE=class{};yE.K=function(a){return new (a||yE)};yE.Ya=Of({type:yE});yE.Xa=Nd({Wa:[{oa:vE,Ec:xE},{oa:bw,Ec:lw}],imports:[wE]});var zE=new df("GMAT_TOOLTIP_OPTIONS",{ea:"root",ba:()=>({sc:!1})});var AE=class{constructor(a,b){a.sc||kw(b,"gmat-mdc-tooltip")}};AE.K=function(a){return new (a||AE)(z(zE),z(bw))};AE.Fa=Qf({type:AE,ha:[["","matTooltip",""]],features:[Kr([{oa:bw,Ec:lw}])]});const BE=["tooltip"];var CE=new df("mat-tooltip-scroll-strategy",{ea:"root",ba:()=>{const a=lf(bw);return()=>a.C.C({Cx:20})}}),DE={oa:CE,Ac:[bw],Fc:function(a){return()=>a.C.C({Cx:20})}},EE=new df("mat-tooltip-default-options",{ea:"root",ba:function(){return{Yl:0,nl:0,xE:1500}}});const FE=Kt({passive:!0});function GE(a){a.la&&a.la.ic()&&a.la.detach();a.C=null}function $F(a,b=a.nl){const c=a.C;c&&(c.isVisible()?aG(c,b):(c.G(),GE(a)))} +function bG(a,b=a.Yl,c){if(a.disabled||!a.message||a.G()){let d;null==(d=a.C)||d.G()}else c=cG(a,c),GE(a),a.ua=a.ua||new Uv(a.Hc,a.Dc),c=a.C=c.attach(a.ua).instance,c.Pi=a.ra.R,c.aa=a.J,C(c.P,Lo(a.Ga)).subscribe(()=>GE(a)),a.sb(a.ca),a.Nb(),dG(c,b)} +function cG(a,b){if(a.la){var c=a.la.ya.uc;if((!a.Zh||!b)&&c.sb instanceof si)return a.la;GE(a)}c=ju(a.ac,a.ra);b=Ju(Lu(Mu(Hv(Rv(a.sa.position(),a.Zh?b||a.ra:a.ra),".mat-mdc-tooltip"),!1),a.wa),c);C(b.gb,Lo(a.Ga)).subscribe(e=>{a.Ic(e.C);a.C&&e.D.gr&&a.C.isVisible()&&a.qa.run(()=>$F(a,0))});a.la=a.sa.create({direction:a.D,uc:b,hb:"mat-mdc-tooltip-panel",vc:a.Kc()});a.ja(a.la);C(a.la.J,Lo(a.Ga)).subscribe(()=>GE(a));C(a.la.Ll(),Lo(a.Ga)).subscribe(()=>{let e;return null==(e=a.C)?void 0:e.fa()});C(a.la.ef(), +Lo(a.Ga)).subscribe(e=>{a.G()&&27===e.keyCode&&!Bu(e)&&(e.preventDefault(),e.stopPropagation(),a.qa.run(()=>$F(a,0)))});let d;(null==(d=a.O)?0:d.FF)&&a.la.og("mat-mdc-tooltip-panel-non-interactive");return a.la} +var fG=class{get position(){return this.P}set position(a){if(a!==this.P&&(this.P=a,this.la)){this.ja(this.la);let b;null==(b=this.C)||dG(b,0);this.la.Wc()}}get Zh(){return this.lb}set Zh(a){this.lb=Qs(a);GE(this);this.la=null}get disabled(){return this.Ib}set disabled(a){(this.Ib=Qs(a))?$F(this,0):this.aa()}get Yl(){return this.Lb}set Yl(a){this.Lb=Ts(a)}get nl(){return this.J}set nl(a){this.J=Ts(a);this.C&&(this.C.aa=this.J)}get message(){return this.N}set message(a){zy(this.T,this.ra.R,this.N); +this.N=null!=a?String(a).trim():"";!this.N&&this.G()?$F(this,0):(this.aa(),this.Nb(),Mk(this.qa,()=>{Promise.resolve().then(()=>{wy(this.T,this.ra.R,this.message,"tooltip")})}))}get Io(){return this.ca}set Io(a){this.ca=a;this.C&&this.sb(this.ca)}constructor(a,b,c,d,e,f,g,k,m,p,t,w){this.sa=a;this.ra=b;this.ac=c;this.Dc=d;this.qa=e;this.Ma=f;this.T=g;this.na=k;this.D=p;this.O=t;this.P="below";this.gb=this.Ob=this.Ib=this.lb=!1;this.Hc=eG;this.wa=8;this.Xc="mat-mdc";this.ni="auto";this.N="";this.F= +[];this.Ga=new cj;this.Ua=lf(Wh);this.Kc=m;this.ia=w;t&&(this.Lb=t.Yl,this.J=t.nl,t.position&&(this.position=t.position),t.Zh&&(this.Zh=t.Zh),t.ni&&(this.ni=t.ni));C(p.wb,Lo(this.Ga)).subscribe(()=>{this.la&&this.ja(this.la)});this.wa=8}pd(){this.Ob=!0;this.aa();C(Lx(this.na,this.ra),Lo(this.Ga)).subscribe(a=>{a?"keyboard"===a&&this.qa.run(()=>bG(this)):this.qa.run(()=>$F(this,0))})}va(){const a=this.ra.R;clearTimeout(this.fa);this.la&&(this.la.dispose(),this.C=null);this.F.forEach(([b,c])=>{a.removeEventListener(b, +c,FE)});this.F.length=0;this.Ga.next();this.Ga.complete();zy(this.T,a,this.message);Mx(this.na,a)}toggle(a){this.G()?$F(this):bG(this,void 0,a)}G(){return!!this.C&&this.C.isVisible()}ja(a){a=a.ya.uc;const b=this.Gc();var c=!this.D||"ltr"==this.D.value;const d=this.position;let e;if("above"==d)e={Na:"center",Ta:"bottom"};else if("below"==d)e={Na:"center",Ta:"top"};else if("before"==d||"left"==d&&c||"right"==d&&!c)e={Na:"end",Ta:"center"};else if("after"==d||"right"==d&&c||"left"==d&&!c)e={Na:"start", +Ta:"center"};const {x:f,y:g}=this.Va(e.Na,e.Ta);c={Na:f,Ta:g};Ku(a,[this.Ja(Object.assign({},b.KC,e)),this.Ja(Object.assign({},b.fallback,c))])}Ja(a){const b=!this.D||"ltr"==this.D.value;"top"===a.eb?a.offsetY=-8:"bottom"===a.eb?a.offsetY=8:"start"===a.cb?a.offsetX=b?-8:8:"end"===a.cb&&(a.offsetX=b?8:-8);return a}Gc(){const a=!this.D||"ltr"==this.D.value,b=this.position;let c;if("above"==b||"below"==b)c={cb:"center",eb:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c= +{cb:"start",eb:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={cb:"end",eb:"center"};const {x:d,y:e}=this.Va(c.cb,c.eb);return{KC:c,fallback:{cb:d,eb:e}}}Nb(){this.C&&(this.C.message=this.message,this.C.O(),al(()=>{this.C&&this.la.Wc()},{xa:this.Ua}))}sb(a){this.C&&(this.C.Io=a,this.C.O())}Va(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}}Ic(a){var b=a.Ta,c=a.cb;a=a.eb;b="center"=== +b?this.D&&"rtl"===this.D.value?"end"===c?"left":"right":"start"===c?"left":"right":"bottom"===b&&"top"===a?"above":"below";if(b!==this.Pa){if(c=this.la)c.Jj("mat-mdc-tooltip-panel-"+this.Pa),c.og("mat-mdc-tooltip-panel-"+b);this.Pa=b}}aa(){!this.Ib&&this.message&&this.Ob&&!this.F.length&&(this.bb()?this.F.push(["mouseenter",a=>{this.Kb();let b=void 0;void 0!==a.x&&void 0!==a.y&&(b=a);bG(this,void 0,b)}]):"off"!==this.ni&&(this.Sa(),this.F.push(["touchstart",a=>{let b;const c=(a=null==(b=a.targetTouches)? +void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Kb();clearTimeout(this.fa);let d;this.fa=setTimeout(()=>bG(this,void 0,c),null!=(d=this.O.AG)?d:500)}])),this.Ea(this.F))}Kb(){if(!this.gb){this.gb=!0;var a=[];if(this.bb())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&(null==(c=this.la)?0:c.N.contains(b))||$F(this)}],["wheel",b=>this.Jc(b)]);else if("off"!==this.ni){this.Sa();const b=()=>{clearTimeout(this.fa);$F(this,this.O.xE)};a.push(["touchend",b],["touchcancel",b])}this.Ea(a);this.F.push(...a)}}Ea(a){a.forEach(([b, +c])=>{this.ra.R.addEventListener(b,c,FE)})}bb(){return!this.Ma.C&&!this.Ma.P}Jc(a){if(this.G()){a=this.ia.elementFromPoint(a.clientX,a.clientY);const b=this.ra.R;a===b||b.contains(a)||$F(this)}}Sa(){const a=this.ni;if("off"!==a){const b=this.ra.R,c=b.style;if("on"===a||"INPUT"!==b.nodeName&&"TEXTAREA"!==b.nodeName)c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";"on"!==a&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}}; +fG.K=function(a){return new (a||fG)(z(bw),z(si),z(ku),z(kp),z(Qk),z(Vt),z(Ay),z(Ox),z(CE),z(ou),z(EE,8),z(jt))}; +fG.Fa=Qf({type:fG,ha:[["","matTooltip",""]],Ka:[1,"mat-mdc-tooltip-trigger"],Za:2,Ia:function(a,b){a&2&&nq("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],Zh:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Yl:[0,"matTooltipShowDelay","showDelay"],nl:[0,"matTooltipHideDelay","hideDelay"],ni:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Io:[0,"matTooltipClass","tooltipClass"]}, +ib:["matTooltip"],ka:!0});function dG(a,b){null!=a.C&&clearTimeout(a.C);a.D=setTimeout(()=>{a.ca(!0);a.D=void 0},b)}function aG(a,b){null!=a.D&&clearTimeout(a.D);a.C=setTimeout(()=>{a.ca(!1);a.C=void 0},b)} +var eG=class{constructor(a,b,c){this.Ba=a;this.ra=b;this.N=this.T=this.Zt=!1;this.P=new cj;this.ua="mat-mdc-tooltip-show";this.sa="mat-mdc-tooltip-hide";this.F="NoopAnimations"===c}isVisible(){return this.N}va(){this.G();this.P.complete();this.Pi=null}fa(){this.T&&aG(this,0)}O(){bn(this.Ba)}aA({relatedTarget:a}){a&&this.Pi.contains(a)||(this.isVisible()?aG(this,this.aa):this.J(!1))}na(){this.Zt=this.ja();this.O()}ja(){const a=this.ra.R.getBoundingClientRect();return 24 *, * => visible",Yy("200ms cubic-bezier(0.0,0.0,0.2,1)",iG)),az("* => void, * => hidden",Yy("200ms cubic-bezier(0.4,0.0,0.2,1)",hG))]);function kG(a){a&1&&Mq(0,"a",1)}var lG=new df("XAP_IDCO");function mG(a,b){a.Hu=b?"visible":"hidden";bn(a.C)}var nG=class extends Xv{constructor(){super(...arguments);this.Hu="hidden";this.options=lf(lG);this.C=lf(Sr)}pd(){}ae(a){return this.ex.ae(a)}af(a){return this.ex.af(a)}};nG.K=(()=>{let a;return function(b){return(a||(a=Mh(nG)))(b||nG)}})(); -nG.Da=If({type:nG,ha:[["xap-inline-dialog-container"]],fb:function(a,b){a&1&&ur(Zv,7);if(a&2){let c;vr(c=wr())&&(b.ex=c.first)}},Ka:["role","dialog",1,"xap-inline-dialog-container","gmat-body-2"],Ya:3,Ia:function(a,b){a&2&&(Rq("@dialogContainer",b.Hu),Kp("aria-label",b.options.jn)("tabindex",b.options.kn))},features:[Cp],za:2,Aa:0,Ca:[["cdkPortalOutlet",""],["cdkFocusInitial","","tabindex","0"]],ta:function(a){a&1&&(R(0,"div"),Ap(1,kG,1,0,"ng-template",0),S())},Ha:[Zv],styles:[".xap-inline-dialog-container{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-radius:8px;overflow:auto}"], -pb:2,data:{animation:[jG]},Ra:0});var oG=[{cb:"start",eb:"bottom",Ma:"start",Ta:"top",offsetY:8},{cb:"start",eb:"top",Ma:"start",Ta:"bottom",offsetY:-8},{cb:"end",eb:"top",Ma:"end",Ta:"bottom",offsetY:-8},{cb:"end",eb:"bottom",Ma:"end",Ta:"top",offsetY:8}],pG={minWidth:220,maxWidth:420,minHeight:64,maxHeight:420}; -function qG(a){let b;null==(b=a.Vb)||!b.hc()||a.Tj&&!a.Tj.C(a.ua)||(mG(a.G.instance,!1),setTimeout(()=>{a.F.run(()=>{a.Vb&&a.Vb.detach();a.J&&(a.J.destroy(),a.J=void 0);a.Ng();a.G&&(a.G.destroy(),a.G=void 0);a.closed.emit()})},200))}function rG(a,b){Mk(a.F,()=>{C(lk(b,"keydown"),Lo(a.C)).subscribe(c=>{switch(c.keyCode){case 13:sG(a);c.preventDefault();break;case 32:c.preventDefault()}});C(lk(b,"keyup"),Lo(a.C)).subscribe(({keyCode:c})=>{switch(c){case 32:sG(a)}})})} -function tG(a,b){Mk(a.F,()=>{C(lk(b,"focus"),tk(()=>0{a.F.run(()=>{a.zh.emit()})})})}function sG(a){if(!a.disabled){var b;if(null==(b=a.Vb)||!b.hc()){var c=a.Ld;null!=c&&(a.Tj&&(a.ua=a.Tj.register()),a.F.run(()=>{a.G=uG(a);a.G.instance.attach(c);const d=a.G.location.R;a.P(d);a.aa(d);vG(a,d);mG(a.G.instance,!0);a.hf.lc.length&&setTimeout(()=>{a.hf.emit()},200)}))}}} -function uG(a){var b=Vh({parent:a.xa,Va:[{oa:lG,nb:{jn:a.jn,kn:a.kn}}]});b=new Uv(nG,null,b);null==a.Vb&&(a.Vb=a.T.create(a.ja(oG)));a.Vw&&a.Vb.ne(a.Vw);if(a.Kr&&0{})} -function wG(a,b){let c,d;return Hu(Ku(Rv(a.T.position(),null!=(c=a.Ku)?c:a.ec),b),null!=(d=a.Ku)?d:a.ec)}function yG(a){const b=a.T.C;switch(a.uc){case "noop":return b.G();case "block":return b.block();case "reposition":return b.C();default:return b.close()}} -var zG=class{set Gh(a){a&&(this.Ld=a instanceof br?new Vv(a,this.xb):new Uv(a,this.xb))}set disabled(a){(this.ca=a)&&qG(this)}get disabled(){return this.ca}set uq(a){this.na=Qs(a)}get uq(){return this.na}set hb(a){if(this.N!==a){if(this.N){let b;null==(b=this.Vb)||b.Jj(this.N)}if(a){let b;null==(b=this.Vb)||b.og(a)}this.N=a}}constructor(a,b,c,d,e,f,g,k){this.F=a;this.T=b;this.ec=c;this.xb=d;this.document=e;this.Ea=f;this.wa=g;this.xa=k;this.ca=!1;this.jn=null;this.kn=-1;this.Jr=pG;this.ty="Press space for more information."; -this.Sv=this.na=!1;this.uc="close";this.ua=0;this.zh=new Fk;this.hf=new Fk;this.closed=new Fk;this.C=new mj;this.D=new ej(!1);this.sa=C(this.D,tk(m=>m&&!this.disabled));this.fa=void 0;rG(this,c.R);this.aa(c.R);tG(this,c.R)}Fb(){var a=this.ec.R;a.hasAttribute("aria-haspopup")||a.setAttribute("aria-haspopup","dialog");a.hasAttribute("aria-describedby")||vy(this.wa,a,this.ty)}va(){qG(this);this.D.complete();this.C.next();this.C.complete();this.Vb&&this.Vb.dispose()}Ng(){const a=this.fa;if(a&&"function"=== -typeof a.focus){var b,c=null==(b=this.G)?void 0:b.location.R;(b=this.document.activeElement)&&null!=c&&c.contains(b)&&(a.focus(),this.fa=void 0)}}};zG.K=function(a){return new (a||zG)(z(Qk),z(bw),z(si),z(kp),z(Document),z(Hy),z(zy),z(Wh))}; -zG.Fa=Qf({type:zG,Ya:1,Ia:function(a,b){a&2&&Kp("data-disabled",b.disabled)},inputs:{Ku:"attachedTo",jn:"dialogLabel",kn:"dialogTabIndex",Vw:"overlaySize",Kr:"overlayPositions",Jr:"overlayDimensions",ty:"triggerDescription",uq:"disableAutoFocus",Sv:"forceTrapFocus",hb:"panelClass",uc:"scrollStrategy",Tj:"stackManager"},outputs:{zh:"beforeOpened",hf:"opened",closed:"closed"}});function AG(a,b){const c=C(a.D,Hn(()=>C(a.O,On(b))));C(c,Lo(a.C)).subscribe(d=>{d?sG(a):qG(a)});C(a.sa,tk(d=>d&&0C(c,tk(d=>!d))),Lo(a.C)).subscribe(()=>{a.F.run(()=>{a.zh.emit()})})}function BG(a){a.disabled||(a.D.next(!0),a.O.next())}function CG(a){a.D.next(!1);a.O.next()} -var DG=class extends zG{constructor(a,b,c,d,e,f,g,k){super(a,b,c,d,e,f,g,k);this.Tq=500;this.O=new cj;this.P(c.R)}Fb(){super.Fb();AG(this,this.Tq)}P(a){this.Tj&&C(this.Tj.D(),On(this.Tq),Lo(this.C)).subscribe(()=>{a.matches(":hover")||this.xb.element.R.matches(":hover")?BG(this):CG(this)});Mk(this.F,()=>{C(lk(a,"mouseenter"),Lo(this.C)).subscribe(()=>{BG(this)});C(lk(a,"click"),Lo(this.C)).subscribe(b=>{b.target.closest("[xapInlineDialogClose]")?CG(this):(BG(this),sG(this))});C(lk(a,"mouseleave"), -Lo(this.C)).subscribe(()=>{CG(this)});C(lk(a,"mousemove"),Lo(this.C)).subscribe(()=>{this.O.next()})})}aa(a){Mk(this.F,()=>{C(lk(a,"keydown"),Lo(this.C)).subscribe(b=>{switch(b.keyCode){case 27:let c;(null==(c=this.Vb)?0:c.hc())&&b.stopPropagation();qG(this)}})})}ja(a){return new Au(Object.assign({},this.Jr,{tc:wG(this,a),uc:yG(this),hb:this.N}))}};DG.K=function(a){return new (a||DG)(z(Qk),z(bw),z(si),z(kp),z(jt),z(Hy),z(zy),z(Wh))}; -DG.Fa=Qf({type:DG,ha:[["","xapInlineDialog",""]],Ka:[1,"xap-inline-dialog"],inputs:{Gh:[0,"xapInlineDialog","dialog"],disabled:[0,"xapInlineDialogDisabled","disabled"],Tq:"hoverDelayMs"},ib:["xapInlineDialog"],features:[Cp]});function EG(a){C(a.D,Lo(a.C)).subscribe(b=>{b?sG(a):qG(a)});C(a.sa,tk(b=>b&&0C(a.D,tk(b=>!b))))} -var FG=class extends zG{constructor(a,b,c,d,e,f,g,k){super(a,b,c,d,e,f,g,k);this.P(c.R)}Fb(){super.Fb();EG(this)}P(a){Mk(this.F,()=>{C(lk(a,"mouseenter"),Lo(this.C)).subscribe(()=>{this.F.run(()=>{this.zh.emit()})});C(lk(a,"click"),Lo(this.C)).subscribe(c=>{c.target.closest("[xapInlineDialogClose]")?this.D.next(!1):this.disabled||this.D.next(!0)});let b;null==(b=this.Vb)||C(b.dd(),Lo(this.C)).subscribe(()=>{this.D.next(!1)})})}aa(a){Mk(this.F,()=>{C(lk(a,"keyup"),Lo(this.C)).subscribe(b=>{const c= -b.target;switch(b.keyCode){case 27:this.D.next(!1);break;case 32:c.closest("[xapInlineDialogClose]")&&this.D.next(!1)}});C(lk(a,"keydown"),Lo(this.C)).subscribe(b=>{const c=b.target;switch(b.keyCode){case 13:c.closest("[xapInlineDialogClose]")&&this.D.next(!1)}})})}ja(a){return new Au(Object.assign({},this.Jr,{tc:wG(this,a),uc:yG(this),Tb:!0,cc:"cdk-overlay-transparent-backdrop",hb:this.N}))}};FG.K=function(a){return new (a||FG)(z(Qk),z(bw),z(si),z(kp),z(jt),z(Hy),z(zy),z(Wh))}; -FG.Fa=Qf({type:FG,ha:[["","xapInlineDialogClick",""]],Ka:[1,"xap-inline-dialog-click"],inputs:{Gh:[0,"xapInlineDialogClick","dialog"],disabled:[0,"xapInlineDialogDisabled","disabled"]},ib:["xapInlineDialogClick"],features:[Cp]});var GG=class{};GG.K=function(a){return new (a||GG)};GG.Xa=Of({type:GG});GG.Wa=Nd({imports:[qy,ht,jw,$v]});var HG=class extends lt{constructor(){super(...arguments)}};function pt(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null}function IG(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}}var JG=class extends HG{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,b){b=b||document;return b.createElement(a)}};let yt=null;function En(a){ef.getAngularTestability=(b,c=!0)=>{b=a.fl(b,c);if(null==b)throw new Zd(5103,!1);return b};ef.getAllAngularTestabilities=()=>Array.from(a.C.values());ef.getAllAngularRootElements=()=>Array.from(a.C.keys());ef.frameworkStabilizers||(ef.frameworkStabilizers=[]);ef.frameworkStabilizers.push(b=>{function c(){e--;0==e&&b()}const d=ef.getAllAngularTestabilities();let e=d.length;d.forEach(f=>{f.whenStable(c)})})} -var KG=class{fl(a,b,c){if(null==b)return null;const d=a.C.get(b)||null;if(null!=d)a=d;else{var e;c?e=b instanceof DocumentFragment?this.fl(a,b.host,!0):this.fl(a,b.parentElement,!0):e=null;a=e}return a}};var LG=class{D(){return new XMLHttpRequest}};LG.K=function(a){return new (a||LG)};LG.pa=Md({ma:LG,ba:LG.K});var MG=new df(""),NG=class{constructor(a,b){this.yb=b;this.C=new Map;a.forEach(c=>{c.manager=this});this.F=a.slice().reverse()}addEventListener(a,b,c){return this.D(b).addEventListener(a,b,c)}D(a){let b=this.C.get(a);if(b)return b;b=this.F.find(c=>c.supports(a));if(!b)throw new Zd(5101,!1);this.C.set(a,b);return b}};NG.K=function(a){return new (a||NG)(r(MG),r(Qk))};NG.pa=Md({ma:NG,ba:NG.K});var OG=class{};function PG(a){let b;const c=null==(b=a.F.head)?void 0:b.querySelectorAll(`style[${"ng-app-id"}="${a.G}"]`);if(null==c?0:c.length){const d=new Map;c.forEach(e=>{null!=e.textContent&&d.set(e.textContent,e)});return d}return null}function QG(a){const b=a.D;b.clear();b.add(a.F.head)}function RG(a,b,c){a=a.C;if(a.has(b))return b=a.get(b),b.usage+=c,b.usage;a.set(b,{usage:c,elements:[]});return c}function SG(a,b){for(const c of b)if(1===RG(a,c,1)){b=a;for(const d of b.D)TG(b,d,c)}} -function UG(a,b){a=a.C;let c,d;null==(c=a.get(b))||null==(d=c.elements)||d.forEach(e=>e.remove());a.delete(b)}function TG(a,b,c){{var d=a.J;const f=null==d?void 0:d.get(c);(null==f?void 0:f.parentNode)===b?(d.delete(c),f.removeAttribute("ng-app-id"),b=f):(d=a.F.createElement("style"),a.nonce&&d.setAttribute("nonce",a.nonce),d.textContent=c,a.N&&d.setAttribute("ng-app-id",a.G),b.appendChild(d),b=d)}a=a.C;let e;(d=null==(e=a.get(c))?void 0:e.elements)?d.push(b):a.set(c,{elements:[b],usage:1})} -var VG=class{constructor(a,b,c,d={}){this.F=a;this.G=b;this.nonce=c;this.C=new Map;this.D=new Set;this.J=PG(this);this.N="server"===d;QG(this)}va(){const a=this.J;a&&(a.forEach(b=>b.remove()),a.clear());for(const b of this.C.keys())UG(this,b);QG(this)}};VG.K=function(a){return new (a||VG)(r(jt),r(ji),r(ni,8),r(li))};VG.pa=Md({ma:VG,ba:VG.K});var WG={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/Math/MathML"};const XG=/%COMP%/g;var YG=new df("",{ea:"root",ba:()=>!0});function ZG(a,b){return b.map(c=>c.replace(XG,a))} -var dH=class{constructor(a,b,c,d,e,f,g,k=null){this.J=a;this.P=b;this.F=c;this.O=d;this.G=e;this.N=g;this.nonce=k;this.D=new Map;this.C="server"===f;this.defaultRenderer=new $G(a,e,g,this.C)}Uk(a,b){if(!a||!b)return this.defaultRenderer;this.C&&3===b.pb&&(b=Object.assign({},b,{pb:0}));a:{const d=this.D;var c=d.get(b.id);if(!c){c=this.G;const e=this.N,f=this.J,g=this.P,k=this.O,m=this.C;switch(b.pb){case 0:c=new aH(f,g,b,this.F,k,c,e,m);break;case 3:b=new bH(f,g,a,b,c,e,this.nonce,m);break a;default:c= -new cH(f,g,b,k,c,e,m)}d.set(b.id,c)}b=c}b instanceof aH?(SG(b.D,b.styles),b.setAttribute(a,b.P,"")):b instanceof cH&&SG(b.D,b.styles);return b}va(){this.D.clear()}};dH.K=function(a){return new (a||dH)(r(NG),r(VG),r(ji),r(YG),r(jt),r(li),r(Qk),r(ni))};dH.pa=Md({ma:dH,ba:dH.K});function eH(a,b){return c=>{if("__ngUnwrap__"===c)return b;!1===(a.J?a.G.runGuarded(()=>b(c)):b(c))&&c.preventDefault()}} -class $G{constructor(a,b,c,d){this.F=a;this.C=b;this.G=c;this.J=d;this.data=Object.create(null);this.Xk=null}destroy(){}createElement(a,b){return b?this.C.createElementNS(WG[b]||b,a):this.C.createElement(a)}createComment(a){return this.C.createComment(a)}lq(a){return this.C.createTextNode(a)}appendChild(a,b){("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).appendChild(b)}insertBefore(a,b,c){a&&("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).insertBefore(b,c)}removeChild(a,b){a&&a.removeChild(b)}ns(a, -b){a="string"===typeof a?this.C.querySelector(a):a;if(!a)throw new Zd(-5104,!1);b||(a.textContent="");return a}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,b,c,d){d?(b=d+":"+b,(d=WG[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=WG[c];d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}Ri(a,b){a.classList.add(b)}wo(a,b){a.classList.remove(b)}setStyle(a,b,c,d){d&3?a.style.setProperty(b, -c,d&1?"important":""):a.style[b]=c}Zr(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){null!=a&&(a[b]=c)}setValue(a,b){a.nodeValue=b}Gd(a,b,c){if("string"===typeof a&&(a=pt(this.C,a),!a))throw Error(`Unsupported event target ${a} for event ${b}`);return this.F.addEventListener(a,b,eH(this,c))}}function fH(a,b){return b===a.N?a.shadowRoot:b} -class bH extends $G{constructor(a,b,c,d,e,f,g,k){super(a,e,f,k);this.D=b;this.N=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.D;b=this.shadowRoot;a.D.add(b);for(const m of a.C.keys())TG(a,b,m);d=ZG(d.id,d.styles);for(const m of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=m,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(fH(this,a),b)}insertBefore(a,b,c){return super.insertBefore(fH(this,a),b,c)}removeChild(a,b){return super.removeChild(fH(this, -a),b)}parentNode(a){return fH(this,super.parentNode(fH(this,a)))}destroy(){this.D.D.delete(this.shadowRoot)}}class cH extends $G{constructor(a,b,c,d,e,f,g,k){super(a,e,f,g);this.D=b;this.N=d;this.styles=k?ZG(k,c.styles):c.styles}destroy(){if(this.N){var a=this.D,b=this.styles;for(const c of b)0>=RG(a,c,-1)&&UG(a,c)}}} -class aH extends cH{constructor(a,b,c,d,e,f,g,k){d=d+"-"+c.id;super(a,b,c,e,f,g,k,d);this.O="_ngcontent-%COMP%".replace(XG,d);this.P="_nghost-%COMP%".replace(XG,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.O,"");return a}};var gH=class extends OG{supports(){return!0}addEventListener(a,b,c){a.addEventListener(b,c,!1);return()=>this.removeEventListener(a,b,c)}removeEventListener(a,b,c){return a.removeEventListener(b,c)}};gH.K=function(a){return new (a||gH)(r(jt))};gH.pa=Md({ma:gH,ba:gH.K});const hH=["alt","control","meta","shift"],iH={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},jH={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey}; -function kH(a){const b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;const c=lH(b.pop());let d="",e=b.indexOf("code");-1{const g=b.indexOf(f);-1{nH(d,a)&&c.runGuarded(()=>b(d))}}function lH(a){return"esc"===a?"escape":a} -function nH(a,b){let c=iH[a.key]||a.key,d="";-1{e!==c&&(0,jH[e])(a)&&(d+=e+".")});d+=c;return d===b}var oH=class extends OG{supports(a){return null!=kH(a)}addEventListener(a,b,c){const d=kH(b),e=mH(d.fullKey,c,this.manager.yb);return Mk(this.manager.yb,()=>IG(a,d.domEventName,e))}};oH.K=function(a){return new (a||oH)(r(jt))};oH.pa=Md({ma:oH,ba:oH.K});var pH=[{oa:li,nb:"browser"},{oa:ki,nb:function(){var a=new JG;null!=kt||(kt=a)},Eb:!0},{oa:jt,Fc:function(){return di=document},Ac:[]}];us(Ls,"browser",pH);const qH=new df(""),rH=[{oa:An,Ec:KG,Ac:[]},{oa:zn,Ec:Fn,Ac:[Qk,Gn,An]},{oa:Fn,Ec:Fn,Ac:[Qk,Gn,An]}],sH=[{oa:fg,nb:"root"},{oa:wi,Fc:function(){return new wi},Ac:[]},{oa:MG,Ec:gH,Eb:!0,Ac:[jt,Qk,li]},{oa:MG,Ec:oH,Eb:!0,Ac:[jt]},dH,VG,NG,{oa:ui,Ab:dH},{oa:Ft,Ec:LG,Ac:[]},[]];var tH=class{};tH.K=function(a){return new (a||tH)(r(qH,12))};tH.Xa=Of({type:tH}); -tH.Wa=Nd({Va:[...sH,...rH],imports:[ht,Rr]});var uH=class{constructor(a){this.C=a}};uH.K=function(a){return new (a||uH)(r(jt))};uH.pa=Md({ma:uH,ba:uH.K,ea:"root"});new df("HammerGestureConfig");new df("HammerLoader");var vH=class{};function wH(a,b,c){a.Uf.has(c)||a.Uf.set(c,b)}function xH(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);wH(a,b,d)}function yH(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.Uf.set(c,b.Uf.get(c))})} -function zH(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=b.value;"string"===typeof d&&(d=[d]);if(0===d.length)break;wH(a,b.name,c);b=("a"===b.op?a.headers.get(c):void 0)||[];b.push(...d);a.headers.set(c,b);break;case "d":const e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(f=>-1===e.indexOf(f)),0===d.length?(a.headers.delete(c),a.Uf.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.Uf.delete(c)}} -var AH=class{constructor(a){this.Uf=new Map;this.yl=null;a?"string"===typeof a?this.ff=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(0{xH(this,c,b)})):this.ff=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{xH(this, -b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&0zH(this,a)),this.yl=null))}clone(a){const b=new AH;b.ff=this.ff&&this.ff instanceof AH?this.ff:this;b.yl=(this.yl||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.Uf.keys()).forEach(b=>a(this.Uf.get(b),this.headers.get(b)))}};var BH=class{};function CH(a){const b=new Map;0{const d=c.indexOf("="),[e,f]=-1==d?[decodeURIComponent(c),""]:[decodeURIComponent(c.slice(0,d)),decodeURIComponent(c.slice(d+1))];c=b.get(e)||[];c.push(f);b.set(e,c)});return b}const DH=/%(\d[a-f0-9])/gi,EH={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function FH(a){return encodeURIComponent(a).replace(DH,(b,c)=>{let d;return null!=(d=EH[c])?d:b})} -function GH(a){return`${a}`} -var HH=class{constructor(a={}){this.C=this.D=null;this.Bq=a.Bq||new BH;if(a.TB){if(a.An)throw Error("Cannot specify both fromString and fromObject.");this.map=CH(a.TB)}else a.An?(this.map=new Map,Object.keys(a.An).forEach(b=>{var c=a.An[b];c=Array.isArray(c)?c.map(GH):[`${c}`];this.map.set(b,c)})):this.map=null}has(a){this.init();return this.map.has(a)}get(a){this.init();return(a=this.map.get(a))?a[0]:null}getAll(a){this.init();return this.map.get(a)||null}keys(){this.init();return Array.from(this.map.keys())}append(a, -b){return this.clone({Hg:a,value:b,op:"a"})}set(a,b){return this.clone({Hg:a,value:b,op:"s"})}delete(a,b){return this.clone({Hg:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=FH(a);return this.map.get(a).map(c=>b+"="+FH(c)).join("&")}).filter(a=>""!==a).join("&")}clone(a){const b=new HH({Bq:this.Bq});b.C=this.C||this;b.D=(this.D||[]).concat(a);return b}init(){null===this.map&&(this.map=new Map);null!==this.C&&(this.C.init(),this.C.keys().forEach(a=>this.map.set(a,this.C.map.get(a))), -this.D.forEach(a=>{switch(a.op){case "a":case "s":var b=("a"===a.op?this.map.get(a.Hg):void 0)||[];b.push(`${a.value}`);this.map.set(a.Hg,b);break;case "d":if(void 0!==a.value){b=this.map.get(a.Hg)||[];const c=b.indexOf(`${a.value}`);-1!==c&&b.splice(c,1);0B.set(G,a.Ix[G]),m));a.Jx&&(p=Object.keys(a.Jx).reduce((B,G)=>B.set(G,a.Jx[G]),p));return new JH(b,c,e,{params:p,headers:m,context:w,ei:g,responseType:d,withCredentials:k,Vj:f})}};function KH(a,b,c,d={}){if(b instanceof JH)c=b;else{var e=void 0;e=d.headers instanceof AH?d.headers:new AH(d.headers);let f=void 0;d.params&&(f=d.params instanceof HH?d.params:new HH({An:d.params}));c=new JH(b,c,void 0!==d.body?d.body:null,{headers:e,context:d.context,params:f,ei:d.ei,responseType:d.responseType||"json",withCredentials:d.withCredentials,Vj:d.Vj})}e=C(jj(c),Tj(f=>a.handler.handle(f),1));if(b instanceof JH||"events"===d.observe)return e;b=C(e,tk(()=>!1));switch(d.observe||"body"){case "body":switch(c.responseType){case "arraybuffer":return C(b, +pb:2,Ra:0});var gG=class{};gG.K=function(a){return new (a||gG)};gG.Ya=Of({type:gG});gG.Xa=Nd({Wa:[DE],imports:[ry,ht,jw,mz,mz,xu]});var hG=class{};hG.K=function(a){return new (a||hG)};hG.Ya=Of({type:hG});hG.Xa=Nd({imports:[gG]});const iG=$y({opacity:0}),jG=$y({opacity:1});var kG=Yy("dialogContainer",[az("void, hidden",iG),az("visible",jG),bz("void => *, * => visible",Zy("200ms cubic-bezier(0.0,0.0,0.2,1)",jG)),bz("* => void, * => hidden",Zy("200ms cubic-bezier(0.4,0.0,0.2,1)",iG))]);function lG(a){a&1&&Mq(0,"a",1)}var mG=new df("XAP_IDCO");function nG(a,b){a.Hu=b?"visible":"hidden";bn(a.C)}var oG=class extends Xv{constructor(){super(...arguments);this.Hu="hidden";this.options=lf(mG);this.C=lf(Sr)}pd(){}ae(a){return this.ex.ae(a)}af(a){return this.ex.af(a)}};oG.K=(()=>{let a;return function(b){return(a||(a=Mh(oG)))(b||oG)}})(); +oG.Da=Gf({type:oG,ha:[["xap-inline-dialog-container"]],fb:function(a,b){a&1&&ur(Zv,7);if(a&2){let c;vr(c=wr())&&(b.ex=c.first)}},Ka:["role","dialog",1,"xap-inline-dialog-container","gmat-body-2"],Za:3,Ia:function(a,b){a&2&&(Rq("@dialogContainer",b.Hu),Kp("aria-label",b.options.kn)("tabindex",b.options.ln))},features:[Cp],za:2,Aa:0,Ca:[["cdkPortalOutlet",""],["cdkFocusInitial","","tabindex","0"]],ta:function(a){a&1&&(R(0,"div"),Ap(1,lG,1,0,"ng-template",0),S())},Ha:[Zv],styles:[".xap-inline-dialog-container{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-radius:8px;overflow:auto}"], +pb:2,data:{animation:[kG]},Ra:0});var pG=[{cb:"start",eb:"bottom",Na:"start",Ta:"top",offsetY:8},{cb:"start",eb:"top",Na:"start",Ta:"bottom",offsetY:-8},{cb:"end",eb:"top",Na:"end",Ta:"bottom",offsetY:-8},{cb:"end",eb:"bottom",Na:"end",Ta:"top",offsetY:8}],qG={minWidth:220,maxWidth:420,minHeight:64,maxHeight:420}; +function rG(a){let b;null==(b=a.Vb)||!b.ic()||a.Tj&&!a.Tj.C(a.ua)||(nG(a.G.instance,!1),setTimeout(()=>{a.F.run(()=>{a.Vb&&a.Vb.detach();a.J&&(a.J.destroy(),a.J=void 0);a.Ng();a.G&&(a.G.destroy(),a.G=void 0);a.closed.emit()})},200))}function sG(a,b){Mk(a.F,()=>{C(lk(b,"keydown"),Lo(a.C)).subscribe(c=>{switch(c.keyCode){case 13:tG(a);c.preventDefault();break;case 32:c.preventDefault()}});C(lk(b,"keyup"),Lo(a.C)).subscribe(({keyCode:c})=>{switch(c){case 32:tG(a)}})})} +function uG(a,b){Mk(a.F,()=>{C(lk(b,"focus"),tk(()=>0{a.F.run(()=>{a.zh.emit()})})})}function tG(a){if(!a.disabled){var b;if(null==(b=a.Vb)||!b.ic()){var c=a.Ld;null!=c&&(a.Tj&&(a.ua=a.Tj.register()),a.F.run(()=>{a.G=vG(a);a.G.instance.attach(c);const d=a.G.location.R;a.P(d);a.aa(d);wG(a,d);nG(a.G.instance,!0);a.hf.mc.length&&setTimeout(()=>{a.hf.emit()},200)}))}}} +function vG(a){var b=Vh({parent:a.xa,Wa:[{oa:mG,nb:{kn:a.kn,ln:a.ln}}]});b=new Uv(oG,null,b);null==a.Vb&&(a.Vb=a.T.create(a.ja(pG)));a.Vw&&a.Vb.ne(a.Vw);if(a.Kr&&0{})} +function xG(a,b){let c,d;return Hu(Ku(Rv(a.T.position(),null!=(c=a.Ku)?c:a.fc),b),null!=(d=a.Ku)?d:a.fc)}function zG(a){const b=a.T.C;switch(a.vc){case "noop":return b.G();case "block":return b.block();case "reposition":return b.C();default:return b.close()}} +var AG=class{set Gh(a){a&&(this.Ld=a instanceof br?new Vv(a,this.xb):new Uv(a,this.xb))}set disabled(a){(this.ca=a)&&rG(this)}get disabled(){return this.ca}set uq(a){this.na=Qs(a)}get uq(){return this.na}set hb(a){if(this.N!==a){if(this.N){let b;null==(b=this.Vb)||b.Jj(this.N)}if(a){let b;null==(b=this.Vb)||b.og(a)}this.N=a}}constructor(a,b,c,d,e,f,g,k){this.F=a;this.T=b;this.fc=c;this.xb=d;this.document=e;this.Ea=f;this.wa=g;this.xa=k;this.ca=!1;this.kn=null;this.ln=-1;this.Jr=qG;this.ty="Press space for more information."; +this.Sv=this.na=!1;this.vc="close";this.ua=0;this.zh=new Fk;this.hf=new Fk;this.closed=new Fk;this.C=new mj;this.D=new ej(!1);this.sa=C(this.D,tk(m=>m&&!this.disabled));this.fa=void 0;sG(this,c.R);this.aa(c.R);uG(this,c.R)}Fb(){var a=this.fc.R;a.hasAttribute("aria-haspopup")||a.setAttribute("aria-haspopup","dialog");a.hasAttribute("aria-describedby")||wy(this.wa,a,this.ty)}va(){rG(this);this.D.complete();this.C.next();this.C.complete();this.Vb&&this.Vb.dispose()}Ng(){const a=this.fa;if(a&&"function"=== +typeof a.focus){var b,c=null==(b=this.G)?void 0:b.location.R;(b=this.document.activeElement)&&null!=c&&c.contains(b)&&(a.focus(),this.fa=void 0)}}};AG.K=function(a){return new (a||AG)(z(Qk),z(bw),z(si),z(kp),z(Document),z(Iy),z(Ay),z(Wh))}; +AG.Fa=Qf({type:AG,Za:1,Ia:function(a,b){a&2&&Kp("data-disabled",b.disabled)},inputs:{Ku:"attachedTo",kn:"dialogLabel",ln:"dialogTabIndex",Vw:"overlaySize",Kr:"overlayPositions",Jr:"overlayDimensions",ty:"triggerDescription",uq:"disableAutoFocus",Sv:"forceTrapFocus",hb:"panelClass",vc:"scrollStrategy",Tj:"stackManager"},outputs:{zh:"beforeOpened",hf:"opened",closed:"closed"}});function BG(a,b){const c=C(a.D,Hn(()=>C(a.O,On(b))));C(c,Lo(a.C)).subscribe(d=>{d?tG(a):rG(a)});C(a.sa,tk(d=>d&&0C(c,tk(d=>!d))),Lo(a.C)).subscribe(()=>{a.F.run(()=>{a.zh.emit()})})}function CG(a){a.disabled||(a.D.next(!0),a.O.next())}function DG(a){a.D.next(!1);a.O.next()} +var EG=class extends AG{constructor(a,b,c,d,e,f,g,k){super(a,b,c,d,e,f,g,k);this.Tq=500;this.O=new cj;this.P(c.R)}Fb(){super.Fb();BG(this,this.Tq)}P(a){this.Tj&&C(this.Tj.D(),On(this.Tq),Lo(this.C)).subscribe(()=>{a.matches(":hover")||this.xb.element.R.matches(":hover")?CG(this):DG(this)});Mk(this.F,()=>{C(lk(a,"mouseenter"),Lo(this.C)).subscribe(()=>{CG(this)});C(lk(a,"click"),Lo(this.C)).subscribe(b=>{b.target.closest("[xapInlineDialogClose]")?DG(this):(CG(this),tG(this))});C(lk(a,"mouseleave"), +Lo(this.C)).subscribe(()=>{DG(this)});C(lk(a,"mousemove"),Lo(this.C)).subscribe(()=>{this.O.next()})})}aa(a){Mk(this.F,()=>{C(lk(a,"keydown"),Lo(this.C)).subscribe(b=>{switch(b.keyCode){case 27:let c;(null==(c=this.Vb)?0:c.ic())&&b.stopPropagation();rG(this)}})})}ja(a){return new Au(Object.assign({},this.Jr,{uc:xG(this,a),vc:zG(this),hb:this.N}))}};EG.K=function(a){return new (a||EG)(z(Qk),z(bw),z(si),z(kp),z(jt),z(Iy),z(Ay),z(Wh))}; +EG.Fa=Qf({type:EG,ha:[["","xapInlineDialog",""]],Ka:[1,"xap-inline-dialog"],inputs:{Gh:[0,"xapInlineDialog","dialog"],disabled:[0,"xapInlineDialogDisabled","disabled"],Tq:"hoverDelayMs"},ib:["xapInlineDialog"],features:[Cp]});function FG(a){C(a.D,Lo(a.C)).subscribe(b=>{b?tG(a):rG(a)});C(a.sa,tk(b=>b&&0C(a.D,tk(b=>!b))))} +var GG=class extends AG{constructor(a,b,c,d,e,f,g,k){super(a,b,c,d,e,f,g,k);this.P(c.R)}Fb(){super.Fb();FG(this)}P(a){Mk(this.F,()=>{C(lk(a,"mouseenter"),Lo(this.C)).subscribe(()=>{this.F.run(()=>{this.zh.emit()})});C(lk(a,"click"),Lo(this.C)).subscribe(c=>{c.target.closest("[xapInlineDialogClose]")?this.D.next(!1):this.disabled||this.D.next(!0)});let b;null==(b=this.Vb)||C(b.dd(),Lo(this.C)).subscribe(()=>{this.D.next(!1)})})}aa(a){Mk(this.F,()=>{C(lk(a,"keyup"),Lo(this.C)).subscribe(b=>{const c= +b.target;switch(b.keyCode){case 27:this.D.next(!1);break;case 32:c.closest("[xapInlineDialogClose]")&&this.D.next(!1)}});C(lk(a,"keydown"),Lo(this.C)).subscribe(b=>{const c=b.target;switch(b.keyCode){case 13:c.closest("[xapInlineDialogClose]")&&this.D.next(!1)}})})}ja(a){return new Au(Object.assign({},this.Jr,{uc:xG(this,a),vc:zG(this),Tb:!0,dc:"cdk-overlay-transparent-backdrop",hb:this.N}))}};GG.K=function(a){return new (a||GG)(z(Qk),z(bw),z(si),z(kp),z(jt),z(Iy),z(Ay),z(Wh))}; +GG.Fa=Qf({type:GG,ha:[["","xapInlineDialogClick",""]],Ka:[1,"xap-inline-dialog-click"],inputs:{Gh:[0,"xapInlineDialogClick","dialog"],disabled:[0,"xapInlineDialogDisabled","disabled"]},ib:["xapInlineDialogClick"],features:[Cp]});var HG=class{};HG.K=function(a){return new (a||HG)};HG.Ya=Of({type:HG});HG.Xa=Nd({imports:[ry,ht,jw,$v]});var IG=class extends lt{constructor(){super(...arguments)}};function pt(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null}function JG(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}}var KG=class extends IG{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,b){b=b||document;return b.createElement(a)}};let yt=null;function En(a){ef.getAngularTestability=(b,c=!0)=>{b=a.fl(b,c);if(null==b)throw new Zd(5103,!1);return b};ef.getAllAngularTestabilities=()=>Array.from(a.C.values());ef.getAllAngularRootElements=()=>Array.from(a.C.keys());ef.frameworkStabilizers||(ef.frameworkStabilizers=[]);ef.frameworkStabilizers.push(b=>{function c(){e--;0==e&&b()}const d=ef.getAllAngularTestabilities();let e=d.length;d.forEach(f=>{f.whenStable(c)})})} +var LG=class{fl(a,b,c){if(null==b)return null;const d=a.C.get(b)||null;if(null!=d)a=d;else{var e;c?e=b instanceof DocumentFragment?this.fl(a,b.host,!0):this.fl(a,b.parentElement,!0):e=null;a=e}return a}};var MG=class{D(){return new XMLHttpRequest}};MG.K=function(a){return new (a||MG)};MG.pa=Md({ma:MG,ba:MG.K});var NG=new df(""),OG=class{constructor(a,b){this.yb=b;this.C=new Map;a.forEach(c=>{c.manager=this});this.F=a.slice().reverse()}addEventListener(a,b,c){return this.D(b).addEventListener(a,b,c)}D(a){let b=this.C.get(a);if(b)return b;b=this.F.find(c=>c.supports(a));if(!b)throw new Zd(5101,!1);this.C.set(a,b);return b}};OG.K=function(a){return new (a||OG)(r(NG),r(Qk))};OG.pa=Md({ma:OG,ba:OG.K});var PG=class{};function QG(a){let b;const c=null==(b=a.F.head)?void 0:b.querySelectorAll(`style[${"ng-app-id"}="${a.G}"]`);if(null==c?0:c.length){const d=new Map;c.forEach(e=>{null!=e.textContent&&d.set(e.textContent,e)});return d}return null}function RG(a){const b=a.D;b.clear();b.add(a.F.head)}function SG(a,b,c){a=a.C;if(a.has(b))return b=a.get(b),b.usage+=c,b.usage;a.set(b,{usage:c,elements:[]});return c}function TG(a,b){for(const c of b)if(1===SG(a,c,1)){b=a;for(const d of b.D)UG(b,d,c)}} +function VG(a,b){a=a.C;let c,d;null==(c=a.get(b))||null==(d=c.elements)||d.forEach(e=>e.remove());a.delete(b)}function UG(a,b,c){{var d=a.J;const f=null==d?void 0:d.get(c);(null==f?void 0:f.parentNode)===b?(d.delete(c),f.removeAttribute("ng-app-id"),b=f):(d=a.F.createElement("style"),a.nonce&&d.setAttribute("nonce",a.nonce),d.textContent=c,a.N&&d.setAttribute("ng-app-id",a.G),b.appendChild(d),b=d)}a=a.C;let e;(d=null==(e=a.get(c))?void 0:e.elements)?d.push(b):a.set(c,{elements:[b],usage:1})} +var WG=class{constructor(a,b,c,d={}){this.F=a;this.G=b;this.nonce=c;this.C=new Map;this.D=new Set;this.J=QG(this);this.N="server"===d;RG(this)}va(){const a=this.J;a&&(a.forEach(b=>b.remove()),a.clear());for(const b of this.C.keys())VG(this,b);RG(this)}};WG.K=function(a){return new (a||WG)(r(jt),r(ji),r(ni,8),r(li))};WG.pa=Md({ma:WG,ba:WG.K});var XG={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/Math/MathML"};const YG=/%COMP%/g;var ZG=new df("",{ea:"root",ba:()=>!0});function $G(a,b){return b.map(c=>c.replace(YG,a))} +var eH=class{constructor(a,b,c,d,e,f,g,k=null){this.J=a;this.P=b;this.F=c;this.O=d;this.G=e;this.N=g;this.nonce=k;this.D=new Map;this.C="server"===f;this.defaultRenderer=new aH(a,e,g,this.C)}Uk(a,b){if(!a||!b)return this.defaultRenderer;this.C&&3===b.pb&&(b=Object.assign({},b,{pb:0}));a:{const d=this.D;var c=d.get(b.id);if(!c){c=this.G;const e=this.N,f=this.J,g=this.P,k=this.O,m=this.C;switch(b.pb){case 0:c=new bH(f,g,b,this.F,k,c,e,m);break;case 3:b=new cH(f,g,a,b,c,e,this.nonce,m);break a;default:c= +new dH(f,g,b,k,c,e,m)}d.set(b.id,c)}b=c}b instanceof bH?(TG(b.D,b.styles),b.setAttribute(a,b.P,"")):b instanceof dH&&TG(b.D,b.styles);return b}va(){this.D.clear()}};eH.K=function(a){return new (a||eH)(r(OG),r(WG),r(ji),r(ZG),r(jt),r(li),r(Qk),r(ni))};eH.pa=Md({ma:eH,ba:eH.K});function fH(a,b){return c=>{if("__ngUnwrap__"===c)return b;!1===(a.J?a.G.runGuarded(()=>b(c)):b(c))&&c.preventDefault()}} +class aH{constructor(a,b,c,d){this.F=a;this.C=b;this.G=c;this.J=d;this.data=Object.create(null);this.Xk=null}destroy(){}createElement(a,b){return b?this.C.createElementNS(XG[b]||b,a):this.C.createElement(a)}createComment(a){return this.C.createComment(a)}lq(a){return this.C.createTextNode(a)}appendChild(a,b){("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).appendChild(b)}insertBefore(a,b,c){a&&("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).insertBefore(b,c)}removeChild(a,b){a&&a.removeChild(b)}ns(a, +b){a="string"===typeof a?this.C.querySelector(a):a;if(!a)throw new Zd(-5104,!1);b||(a.textContent="");return a}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,b,c,d){d?(b=d+":"+b,(d=XG[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=XG[c];d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}Ri(a,b){a.classList.add(b)}wo(a,b){a.classList.remove(b)}setStyle(a,b,c,d){d&3?a.style.setProperty(b, +c,d&1?"important":""):a.style[b]=c}Zr(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){null!=a&&(a[b]=c)}setValue(a,b){a.nodeValue=b}Gd(a,b,c){if("string"===typeof a&&(a=pt(this.C,a),!a))throw Error(`Unsupported event target ${a} for event ${b}`);return this.F.addEventListener(a,b,fH(this,c))}}function gH(a,b){return b===a.N?a.shadowRoot:b} +class cH extends aH{constructor(a,b,c,d,e,f,g,k){super(a,e,f,k);this.D=b;this.N=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.D;b=this.shadowRoot;a.D.add(b);for(const m of a.C.keys())UG(a,b,m);d=$G(d.id,d.styles);for(const m of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=m,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(gH(this,a),b)}insertBefore(a,b,c){return super.insertBefore(gH(this,a),b,c)}removeChild(a,b){return super.removeChild(gH(this, +a),b)}parentNode(a){return gH(this,super.parentNode(gH(this,a)))}destroy(){this.D.D.delete(this.shadowRoot)}}class dH extends aH{constructor(a,b,c,d,e,f,g,k){super(a,e,f,g);this.D=b;this.N=d;this.styles=k?$G(k,c.styles):c.styles}destroy(){if(this.N){var a=this.D,b=this.styles;for(const c of b)0>=SG(a,c,-1)&&VG(a,c)}}} +class bH extends dH{constructor(a,b,c,d,e,f,g,k){d=d+"-"+c.id;super(a,b,c,e,f,g,k,d);this.O="_ngcontent-%COMP%".replace(YG,d);this.P="_nghost-%COMP%".replace(YG,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.O,"");return a}};var hH=class extends PG{supports(){return!0}addEventListener(a,b,c){a.addEventListener(b,c,!1);return()=>this.removeEventListener(a,b,c)}removeEventListener(a,b,c){return a.removeEventListener(b,c)}};hH.K=function(a){return new (a||hH)(r(jt))};hH.pa=Md({ma:hH,ba:hH.K});const iH=["alt","control","meta","shift"],jH={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},kH={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey}; +function lH(a){const b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;const c=mH(b.pop());let d="",e=b.indexOf("code");-1{const g=b.indexOf(f);-1{oH(d,a)&&c.runGuarded(()=>b(d))}}function mH(a){return"esc"===a?"escape":a} +function oH(a,b){let c=jH[a.key]||a.key,d="";-1{e!==c&&(0,kH[e])(a)&&(d+=e+".")});d+=c;return d===b}var pH=class extends PG{supports(a){return null!=lH(a)}addEventListener(a,b,c){const d=lH(b),e=nH(d.fullKey,c,this.manager.yb);return Mk(this.manager.yb,()=>JG(a,d.domEventName,e))}};pH.K=function(a){return new (a||pH)(r(jt))};pH.pa=Md({ma:pH,ba:pH.K});var qH=[{oa:li,nb:"browser"},{oa:ki,nb:function(){var a=new KG;null!=kt||(kt=a)},Eb:!0},{oa:jt,Fc:function(){return di=document},Ac:[]}];us(Ls,"browser",qH);const rH=new df(""),sH=[{oa:An,Ec:LG,Ac:[]},{oa:zn,Ec:Fn,Ac:[Qk,Gn,An]},{oa:Fn,Ec:Fn,Ac:[Qk,Gn,An]}],tH=[{oa:fg,nb:"root"},{oa:wi,Fc:function(){return new wi},Ac:[]},{oa:NG,Ec:hH,Eb:!0,Ac:[jt,Qk,li]},{oa:NG,Ec:pH,Eb:!0,Ac:[jt]},eH,WG,OG,{oa:ui,Ab:eH},{oa:Ft,Ec:MG,Ac:[]},[]];var uH=class{};uH.K=function(a){return new (a||uH)(r(rH,12))};uH.Ya=Of({type:uH}); +uH.Xa=Nd({Wa:[...tH,...sH],imports:[ht,Rr]});var vH=class{constructor(a){this.C=a}};vH.K=function(a){return new (a||vH)(r(jt))};vH.pa=Md({ma:vH,ba:vH.K,ea:"root"});new df("HammerGestureConfig");new df("HammerLoader");var wH=class{};function xH(a,b,c){a.Uf.has(c)||a.Uf.set(c,b)}function yH(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);xH(a,b,d)}function zH(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.Uf.set(c,b.Uf.get(c))})} +function AH(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=b.value;"string"===typeof d&&(d=[d]);if(0===d.length)break;xH(a,b.name,c);b=("a"===b.op?a.headers.get(c):void 0)||[];b.push(...d);a.headers.set(c,b);break;case "d":const e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(f=>-1===e.indexOf(f)),0===d.length?(a.headers.delete(c),a.Uf.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.Uf.delete(c)}} +var BH=class{constructor(a){this.Uf=new Map;this.yl=null;a?"string"===typeof a?this.ff=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(0{yH(this,c,b)})):this.ff=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{yH(this, +b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&0AH(this,a)),this.yl=null))}clone(a){const b=new BH;b.ff=this.ff&&this.ff instanceof BH?this.ff:this;b.yl=(this.yl||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.Uf.keys()).forEach(b=>a(this.Uf.get(b),this.headers.get(b)))}};var CH=class{};function DH(a){const b=new Map;0{const d=c.indexOf("="),[e,f]=-1==d?[decodeURIComponent(c),""]:[decodeURIComponent(c.slice(0,d)),decodeURIComponent(c.slice(d+1))];c=b.get(e)||[];c.push(f);b.set(e,c)});return b}const EH=/%(\d[a-f0-9])/gi,FH={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function GH(a){return encodeURIComponent(a).replace(EH,(b,c)=>{let d;return null!=(d=FH[c])?d:b})} +function HH(a){return`${a}`} +var IH=class{constructor(a={}){this.C=this.D=null;this.Bq=a.Bq||new CH;if(a.TB){if(a.Bn)throw Error("Cannot specify both fromString and fromObject.");this.map=DH(a.TB)}else a.Bn?(this.map=new Map,Object.keys(a.Bn).forEach(b=>{var c=a.Bn[b];c=Array.isArray(c)?c.map(HH):[`${c}`];this.map.set(b,c)})):this.map=null}has(a){this.init();return this.map.has(a)}get(a){this.init();return(a=this.map.get(a))?a[0]:null}getAll(a){this.init();return this.map.get(a)||null}keys(){this.init();return Array.from(this.map.keys())}append(a, +b){return this.clone({Hg:a,value:b,op:"a"})}set(a,b){return this.clone({Hg:a,value:b,op:"s"})}delete(a,b){return this.clone({Hg:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=GH(a);return this.map.get(a).map(c=>b+"="+GH(c)).join("&")}).filter(a=>""!==a).join("&")}clone(a){const b=new IH({Bq:this.Bq});b.C=this.C||this;b.D=(this.D||[]).concat(a);return b}init(){null===this.map&&(this.map=new Map);null!==this.C&&(this.C.init(),this.C.keys().forEach(a=>this.map.set(a,this.C.map.get(a))), +this.D.forEach(a=>{switch(a.op){case "a":case "s":var b=("a"===a.op?this.map.get(a.Hg):void 0)||[];b.push(`${a.value}`);this.map.set(a.Hg,b);break;case "d":if(void 0!==a.value){b=this.map.get(a.Hg)||[];const c=b.indexOf(`${a.value}`);-1!==c&&b.splice(c,1);0B.set(G,a.Ix[G]),m));a.Jx&&(p=Object.keys(a.Jx).reduce((B,G)=>B.set(G,a.Jx[G]),p));return new KH(b,c,e,{params:p,headers:m,context:w,ei:g,responseType:d,withCredentials:k,Vj:f})}};function LH(a,b,c,d={}){if(b instanceof KH)c=b;else{var e=void 0;e=d.headers instanceof BH?d.headers:new BH(d.headers);let f=void 0;d.params&&(f=d.params instanceof IH?d.params:new IH({Bn:d.params}));c=new KH(b,c,void 0!==d.body?d.body:null,{headers:e,context:d.context,params:f,ei:d.ei,responseType:d.responseType||"json",withCredentials:d.withCredentials,Vj:d.Vj})}e=C(jj(c),Tj(f=>a.handler.handle(f),1));if(b instanceof KH||"events"===d.observe)return e;b=C(e,tk(()=>!1));switch(d.observe||"body"){case "body":switch(c.responseType){case "arraybuffer":return C(b, xj(f=>{if(null!==f.body&&!(f.body instanceof ArrayBuffer))throw Error("Response is not an ArrayBuffer.");return f.body}));case "blob":return C(b,xj(f=>{if(null!==f.body&&!(f.body instanceof Blob))throw Error("Response is not a Blob.");return f.body}));case "text":return C(b,xj(f=>{if(null!==f.body&&"string"!==typeof f.body)throw Error("Response is not a string.");return f.body}));default:return C(b,xj(f=>f.body))}case "response":return b;default:throw Error(`Unreachable: unhandled observe type ${d.observe}}`); -}}var LH=class{constructor(a){this.handler=a}delete(a,b={}){return KH(this,"DELETE",a,b)}get(a,b={}){return KH(this,"GET",a,b)}head(a,b={}){return KH(this,"HEAD",a,b)}options(a,b={}){return KH(this,"OPTIONS",a,b)}};LH.K=function(a){return new (a||LH)(r(vH))};LH.pa=Md({ma:LH,ba:LH.K});new df("");new df("");new df("");new df("",{ea:"root",ba:()=>!0});new df("");new df("",{ea:"root",ba:()=>"XSRF-TOKEN"});new df("",{ea:"root",ba:()=>"X-XSRF-TOKEN"});new df("");new df("");new df("");var MH=class{};MH.K=function(a){return new (a||MH)};MH.pa=Md({ma:MH,ba:function(a){return a?new (a||MH):r(NH)},ea:"root"}); -var NH=class extends MH{constructor(a){super();this.D=a}C(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:if(Cl(b,"HTML"))var c=Bl(b);else{a:{a=this.D;var d=String(b);b=null;try{var e;if(!(e=sm)){var f=new Hl(a);try{var g=!!(new window.DOMParser).parseFromString(Fl(""),"text/html")}catch(t){g=!1}e=g?new Gl(f):f}sm=e;var k=d?String(d):"";b=sm.Cn(k);e=5;g=k;do{if(0===e)throw Error("Failed to sanitize html because the input is unstable");e--;k=g;g=b.innerHTML;b=sm.Cn(k)}while(k!==g);var m= +}}var MH=class{constructor(a){this.handler=a}delete(a,b={}){return LH(this,"DELETE",a,b)}get(a,b={}){return LH(this,"GET",a,b)}head(a,b={}){return LH(this,"HEAD",a,b)}options(a,b={}){return LH(this,"OPTIONS",a,b)}};MH.K=function(a){return new (a||MH)(r(wH))};MH.pa=Md({ma:MH,ba:MH.K});new df("");new df("");new df("");new df("",{ea:"root",ba:()=>!0});new df("");new df("",{ea:"root",ba:()=>"XSRF-TOKEN"});new df("",{ea:"root",ba:()=>"X-XSRF-TOKEN"});new df("");new df("");new df("");var NH=class{};NH.K=function(a){return new (a||NH)};NH.pa=Md({ma:NH,ba:function(a){return a?new (a||NH):r(OH)},ea:"root"}); +var OH=class extends NH{constructor(a){super();this.D=a}C(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:if(Cl(b,"HTML"))var c=Bl(b);else{a:{a=this.D;var d=String(b);b=null;try{var e;if(!(e=sm)){var f=new Hl(a);try{var g=!!(new window.DOMParser).parseFromString(Fl(""),"text/html")}catch(t){g=!1}e=g?new Gl(f):f}sm=e;var k=d?String(d):"";b=sm.Dn(k);e=5;g=k;do{if(0===e)throw Error("Failed to sanitize html because the input is unstable");e--;k=g;g=b.innerHTML;b=sm.Dn(k)}while(k!==g);var m= new Yl;let p=(tm(b)||b).firstChild;k=!0;for(e=[];p;){if(p.nodeType===Node.ELEMENT_NODE)b:{g=m;f=p;const t=$l(f).toLowerCase();if(!Sl.hasOwnProperty(t)){k=!Xl.hasOwnProperty(t);break b}g.C.push("<");g.C.push(t);const w=f.attributes;for(f=0;f");k=!0}else p.nodeType===Node.TEXT_NODE&&m.chars(p.nodeValue);if(k&&p.firstChild){e.push(p);const t= p.firstChild;if(t&&(p.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY)throw am(t);p=t}else for(;p;){if(p.nodeType===Node.ELEMENT_NODE){g=m;const w=$l(p).toLowerCase();Sl.hasOwnProperty(w)&&!Ml.hasOwnProperty(w)&&(g.C.push(""))}const t=p.nextSibling;if(t&&p!==t.previousSibling)throw am(t);if(g=t){p=g;break}p=e.pop()}}c=Fl(m.C.join(""));break a}finally{if(b)for(m=tm(b)||b;m.firstChild;)m.removeChild(m.firstChild)}c=void 0}c= -c.toString()}return c;case 2:return Cl(b,"Style")?Bl(b):b;case 3:if(Cl(b,"Script"))return Bl(b);throw new Zd(5200,!1);case 4:return Cl(b,"URL")?Bl(b):Jl(String(b));case 5:if(Cl(b,"ResourceURL"))return Bl(b);throw new Zd(5201,!1);default:throw new Zd(5202,!1);}}G(a){return new zl(a)}F(a){return new Al(a)}};NH.K=function(a){return new (a||NH)(r(jt))};NH.pa=Md({ma:NH,ba:NH.K,ea:"root"});function OH(a,...b){if(0===b.length)return id(a[0]);let c=a[0];for(let d=0;db}))}return TH}function VH(a){let b;return(null==(b=UH())?void 0:b.createHTML(a))||a};function WH(a){return Error(`Unable to find icon with the name "${a}"`)}class XH{constructor(a,b){this.url=a;this.Ug=null;this.options=b}}function YH(a,b){return a.wa.get(b)||b}function ZH(a,b,c=""){const d=c+":"+b;let e=a.F.get(d);return e?a.aa(e):(e=a.Ea(c,b))?(a.F.set(d,e),a.aa(e)):(c=a.C.get(c))?a.Ja(b,c):kj(WH(d))} -var $H=class{constructor(a,b,c,d){this.ca=a;this.fa=b;this.ja=d;this.F=new Map;this.C=new Map;this.na=new Map;this.G=new Map;this.wa=new Map;this.J=[];this.sa=["material-icons","mat-ligature-font"];this.ia=c}va(){this.J=[];this.F.clear();this.C.clear();this.na.clear()}aa(a){return a.Ug?jj(this.N(a).cloneNode(!0)):C(this.Pa(a),xj(b=>b.cloneNode(!0)))}Ja(a,b){var c=this.P(a,b);if(c)return jj(c);c=b.filter(d=>!d.Ug).map(d=>C(this.Sa(d),Mn(e=>{e=`Loading icon set URL: ${this.fa.C(5,d.url)} failed: ${e.message}`; -this.ja.handleError(Error(e));return jj(null)})));return C(jk(c),xj(()=>{const d=this.P(a,b);if(!d)throw WH(a);return d}))}P(a,b){for(let d=b.length-1;0<=d;d--){var c=b[d];if(c.Ug&&-1a.Ug=b),xj(()=>this.N(a)))}Sa(a){return a.Ug?jj(null):C(this.T(a),Po(b=>a.Ug=b))}ua(a,b,c){a=a.querySelector(`[id="${b}"]`);if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"=== -a.nodeName.toLowerCase())return this.D(a,c);if("symbol"===a.nodeName.toLowerCase())return this.D(this.Ua(a),c);b=this.O(VH(""));b.appendChild(a);return this.D(b,c)}O(a){const b=this.ia.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error(" tag not found");return a}Ua(a){const b=this.O(VH(""));var c=a.attributes;for(let d=0;db}))}return UH}function WH(a){let b;return(null==(b=VH())?void 0:b.createHTML(a))||a};function XH(a){return Error(`Unable to find icon with the name "${a}"`)}class YH{constructor(a,b){this.url=a;this.Ug=null;this.options=b}}function ZH(a,b){return a.wa.get(b)||b}function $H(a,b,c=""){const d=c+":"+b;let e=a.F.get(d);return e?a.aa(e):(e=a.Ea(c,b))?(a.F.set(d,e),a.aa(e)):(c=a.C.get(c))?a.Ja(b,c):kj(XH(d))} +var aI=class{constructor(a,b,c,d){this.ca=a;this.fa=b;this.ja=d;this.F=new Map;this.C=new Map;this.na=new Map;this.G=new Map;this.wa=new Map;this.J=[];this.sa=["material-icons","mat-ligature-font"];this.ia=c}va(){this.J=[];this.F.clear();this.C.clear();this.na.clear()}aa(a){return a.Ug?jj(this.N(a).cloneNode(!0)):C(this.Pa(a),xj(b=>b.cloneNode(!0)))}Ja(a,b){var c=this.P(a,b);if(c)return jj(c);c=b.filter(d=>!d.Ug).map(d=>C(this.Sa(d),Mn(e=>{e=`Loading icon set URL: ${this.fa.C(5,d.url)} failed: ${e.message}`; +this.ja.handleError(Error(e));return jj(null)})));return C(jk(c),xj(()=>{const d=this.P(a,b);if(!d)throw XH(a);return d}))}P(a,b){for(let d=b.length-1;0<=d;d--){var c=b[d];if(c.Ug&&-1a.Ug=b),xj(()=>this.N(a)))}Sa(a){return a.Ug?jj(null):C(this.T(a),Po(b=>a.Ug=b))}ua(a,b,c){a=a.querySelector(`[id="${b}"]`);if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"=== +a.nodeName.toLowerCase())return this.D(a,c);if("symbol"===a.nodeName.toLowerCase())return this.D(this.Va(a),c);b=this.O(WH(""));b.appendChild(a);return this.D(b,c)}O(a){const b=this.ia.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error(" tag not found");return a}Va(a){const b=this.O(WH(""));var c=a.attributes;for(let d=0;dVH(f)),mo(()=>this.G.delete(e)),Bo());this.G.set(e,b);return b}bb(a,b,c){this.F.set(a+":"+b,c);return this}gb(a,b){const c=this.C.get(a);c?c.push(b):this.C.set(a,[b]);return this}N(a){if(!a.jy){const b= -this.O(a.Ug);this.D(b,a.options);a.jy=b}return a.jy}Ea(a,b){for(let c=0;cb?b.pathname+b.search:""}}const dI="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" "),eI=dI.map(a=>`[${a}]`).join(", "),fI=/^url\(['"]?#(.*?)['"]?\)$/; -var gI=class{get color(){return this.mh||this.sa}set color(a){this.mh=a}get Cs(){return this.J}set Cs(a){a!==this.J&&(a?this.Pa(a):this.J&&this.T(),this.J=a)}get yg(){return this.ca}set yg(a){a=this.P(a);a!==this.ca&&(this.ca=a,this.N())}get xg(){return this.aa}set xg(a){a=this.P(a);a!==this.aa&&(this.aa=a,this.N())}constructor(a,b,c,d,e,f){this.ra=a;this.F=b;this.O=d;this.ua=e;this.inline=!1;this.ja=[];this.D=Ni.EMPTY;f&&(f.color&&(this.color=this.sa=f.color),f.yg&&(this.yg=f.yg));c||a.R.setAttribute("aria-hidden", +if(null==b)throw Error(`Cannot fetch icon from URL "${b}".`);const e=this.fa.C(5,b);if(!e)throw Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+`via Angular's DomSanitizer. Attempted URL was "${b}".`);if(b=this.G.get(e))return b;b=C(this.ca.get(e,{responseType:"text",withCredentials:a}),xj(f=>WH(f)),mo(()=>this.G.delete(e)),Bo());this.G.set(e,b);return b}bb(a,b,c){this.F.set(a+":"+b,c);return this}gb(a,b){const c=this.C.get(a);c?c.push(b):this.C.set(a,[b]);return this}N(a){if(!a.jy){const b= +this.O(a.Ug);this.D(b,a.options);a.jy=b}return a.jy}Ea(a,b){for(let c=0;cb?b.pathname+b.search:""}}const eI="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" "),fI=eI.map(a=>`[${a}]`).join(", "),gI=/^url\(['"]?#(.*?)['"]?\)$/; +var hI=class{get color(){return this.mh||this.sa}set color(a){this.mh=a}get Cs(){return this.J}set Cs(a){a!==this.J&&(a?this.Pa(a):this.J&&this.T(),this.J=a)}get yg(){return this.ca}set yg(a){a=this.P(a);a!==this.ca&&(this.ca=a,this.N())}get xg(){return this.aa}set xg(a){a=this.P(a);a!==this.aa&&(this.aa=a,this.N())}constructor(a,b,c,d,e,f){this.ra=a;this.F=b;this.O=d;this.ua=e;this.inline=!1;this.ja=[];this.D=Ni.EMPTY;f&&(f.color&&(this.color=this.sa=f.color),f.yg&&(this.yg=f.yg));c||a.R.setAttribute("aria-hidden", "true")}Ja(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error(`Invalid icon name: "${a}"`);}}Fb(){this.N()}Lw(){var a=this.C;a&&a.size&&(a=this.O.Wv(),a!==this.na&&(this.na=a,this.fa(a)))}va(){this.D.unsubscribe();this.C&&this.C.clear()}Tp(){return!this.Cs}Ea(a){this.T();const b=this.O.Wv();this.na=b;this.wa(a);this.fa(b);this.ra.R.appendChild(a)}T(){const a=this.ra.R;let b=a.childNodes.length;for(this.C&&this.C.clear();b--;){const c= -a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||c.remove()}}N(){if(this.Tp()){var a=this.ra.R,b=(this.yg?YH(this.F,this.yg).split(/ +/):this.F.sa).filter(c=>0a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.ja=b;this.xg===this.G||b.includes("mat-ligature-font")||(this.G&&a.classList.remove(this.G),this.xg&&a.classList.add(this.xg),this.G=this.xg)}}P(a){return"string"===typeof a?a.trim().split(" ")[0]:a}fa(a){const b=this.C;b&&b.forEach((c, -d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}wa(a){const b=a.querySelectorAll(eI),c=this.C=this.C||new Map;for(let d=0;d{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(fI):null){let k=c.get(f);k||(k=[],c.set(f,k));k.push({name:e,value:g[1]})}})}Pa(a){this.ou=this.pu=null;this.D.unsubscribe();if(a){const [b,c]=this.Ja(a);b&&(this.pu=b);c&&(this.ou=c);this.D=C(ZH(this.F,c,b),fo()).subscribe(d=>this.Ea(d),d=>{this.ua.handleError(Error(`Error retrieving icon ${b}:${c}! ${d.message}`))})}}}; -gI.K=function(a){return new (a||gI)(z(si),z($H),yh("aria-hidden"),z(cI),z(wi),z(aI,8))}; -gI.Da=If({type:gI,ha:[["mat-icon"]],Ka:["role","img",1,"mat-icon","notranslate"],Ya:10,Ia:function(a,b){a&2&&(Kp("data-mat-icon-type",b.Tp()?"font":"svg")("data-mat-icon-name",b.ou||b.xg)("data-mat-icon-namespace",b.pu||b.yg)("fontIcon",b.Tp()?b.xg:null),qq(tq,b.color?"mat-"+b.color:""),nq("mat-icon-inline",b.inline)("mat-icon-no-color","primary"!==b.color&&"accent"!==b.color&&"warn"!==b.color))},inputs:{color:"color",inline:[2,"inline","inline",zs],Cs:"svgIcon",yg:"fontSet",xg:"fontIcon"},ib:["matIcon"], +a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||c.remove()}}N(){if(this.Tp()){var a=this.ra.R,b=(this.yg?ZH(this.F,this.yg).split(/ +/):this.F.sa).filter(c=>0a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.ja=b;this.xg===this.G||b.includes("mat-ligature-font")||(this.G&&a.classList.remove(this.G),this.xg&&a.classList.add(this.xg),this.G=this.xg)}}P(a){return"string"===typeof a?a.trim().split(" ")[0]:a}fa(a){const b=this.C;b&&b.forEach((c, +d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}wa(a){const b=a.querySelectorAll(fI),c=this.C=this.C||new Map;for(let d=0;d{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(gI):null){let k=c.get(f);k||(k=[],c.set(f,k));k.push({name:e,value:g[1]})}})}Pa(a){this.ou=this.pu=null;this.D.unsubscribe();if(a){const [b,c]=this.Ja(a);b&&(this.pu=b);c&&(this.ou=c);this.D=C($H(this.F,c,b),fo()).subscribe(d=>this.Ea(d),d=>{this.ua.handleError(Error(`Error retrieving icon ${b}:${c}! ${d.message}`))})}}}; +hI.K=function(a){return new (a||hI)(z(si),z(aI),yh("aria-hidden"),z(dI),z(wi),z(bI,8))}; +hI.Da=Gf({type:hI,ha:[["mat-icon"]],Ka:["role","img",1,"mat-icon","notranslate"],Za:10,Ia:function(a,b){a&2&&(Kp("data-mat-icon-type",b.Tp()?"font":"svg")("data-mat-icon-name",b.ou||b.xg)("data-mat-icon-namespace",b.pu||b.yg)("fontIcon",b.Tp()?b.xg:null),qq(tq,b.color?"mat-"+b.color:""),nq("mat-icon-inline",b.inline)("mat-icon-no-color","primary"!==b.color&&"accent"!==b.color&&"warn"!==b.color))},inputs:{color:"color",inline:[2,"inline","inline",zs],Cs:"svgIcon",yg:"fontSet",xg:"fontIcon"},ib:["matIcon"], ka:!0,features:[Jp,Mr],Zb:["*"],za:1,Aa:0,ta:function(a){a&1&&(Xq(),Yq(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[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"], -pb:2,Ra:0});var hI=class{};hI.K=function(a){return new (a||hI)};hI.Xa=Of({type:hI});hI.Wa=Nd({imports:[lz,lz]});function iI(a){if(a&1){const b=Ug();R(0,"button",1);V("click",function(){u(b);Y();var c=new URL(window.location.href),d=new URLSearchParams(c.search);d.delete("show_open_in_new_tab");c.search=d.toString();d=window;c=rd(c.toString());c=td(c);void 0!==c&&d.open(c,"_blank",void 0);return x()});R(1,"mat-icon");Z(2,"open_in_new");S();Z(3," Open in new tab ");S()}}var jI=class{constructor(){this.Co="1"===(new URLSearchParams(window.location.search)).get("show_open_in_new_tab")}}; -jI.K=function(a){return new (a||jI)};jI.Da=If({type:jI,ha:[["open-in-new-tab-button"]],ka:!0,features:[Mr],za:1,Aa:1,Ca:[["mat-flat-button","","color","primary",1,"btn-open-in-tab"],["mat-flat-button","","color","primary",1,"btn-open-in-tab",3,"click"]],ta:function(a,b){a&1&&Ap(0,iI,4,0,"button",0);a&2&&Eq(b.Co?0:-1)},Ha:[ht,AB,zB,uB,hI,gI]});var kI={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", +pb:2,Ra:0});var iI=class{};iI.K=function(a){return new (a||iI)};iI.Ya=Of({type:iI});iI.Xa=Nd({imports:[mz,mz]});function jI(a){if(a&1){const b=Ug();R(0,"button",1);V("click",function(){u(b);Y();var c=new URL(window.location.href),d=new URLSearchParams(c.search);d.delete("show_open_in_new_tab");c.search=d.toString();d=window;c=rd(c.toString());c=td(c);void 0!==c&&d.open(c,"_blank",void 0);return x()});R(1,"mat-icon");Z(2,"open_in_new");S();Z(3," Open in new tab ");S()}}var kI=class{constructor(){this.Co="1"===(new URLSearchParams(window.location.search)).get("show_open_in_new_tab")}}; +kI.K=function(a){return new (a||kI)};kI.Da=Gf({type:kI,ha:[["open-in-new-tab-button"]],ka:!0,features:[Mr],za:1,Aa:1,Ca:[["mat-flat-button","","color","primary",1,"btn-open-in-tab"],["mat-flat-button","","color","primary",1,"btn-open-in-tab",3,"click"]],ta:function(a,b){a&1&&Ap(0,jI,4,0,"button",0);a&2&&Eq(b.Co?0:-1)},Ha:[ht,BB,AB,vB,iI,hI]});var lI={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520", gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de", lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23", orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd", -slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var lI={dt:"regex",Us:"attr_value_range",lz:"node_type"};function mI(a){return 0===(null==a?void 0:a.nodeType)}function nI(a){return 1===(null==a?void 0:a.nodeType)}function oI(a){const b=[];for(const [c,d]of Object.entries(a))switch(a=d,c){case "Op node id":a.selected&&b.push("id")}return b}function pI(a){const b=[];for(const [c,d]of Object.entries(a))switch(a=d,c){case "Layer node children count":a.selected&&b.push("#children");break;case "Layer node descendants count":a.selected&&b.push("#descendants")}return b} -function qI(a,b){if(mI(a))switch(b.toLowerCase()){case "id":return a.id;case "namespace":return rI(a)}else if(nI(a))switch(b.toLowerCase()){case "namespace":return rI(a);case "#children":return String((a.nsChildrenIds||[]).length);case "#descendants":return String((a.descendantsNodeIds||[]).length)}return""}function rI(a){return a.savedNamespace||a.namespace||""}function sI(){return Math.random().toString(36).slice(-6)} -function tI(a,b,c){let d=[];d=null==a?b.rootNodes.map(e=>e.id):a.nsChildrenIds||[];for(const e of d)(a=b.nodesById[e])&&nI(a)&&a.expanded&&((a.nsChildrenIds||[]).filter(f=>nI(b.nodesById[f])).every(f=>!b.nodesById[f].expanded)&&c.push(a.id),tI(a,b,c))} -function uI(a){var b=vI,c=wI,d=THREE,e=[];if(2===a.length)e=a;else if(3===a.length&&a[0].x===a[1].x&&a[1].x===a[2].x)e=a;else{e=!0;var f=0;for(var g=0;ga[g]?1:-1;if(0!==f&&f!==k){e=!1;break}f=k}const p=d.Vector3;if(e){a=b().x(t=>t.x).y(t=>t.y).curve(c)(a).split(/M|C/).filter(t=>""!==t).map(t=>t.split(",").map(w=>Number(w)));b=new p(a[0][0],a[0][1],0);c=new d.CurvePath;for(e=1;enew p(t.x,t.y,0)),e=(new d.CatmullRomCurve3(a,!1,"catmullrom",.1)).getPoints(25)}return e}function xI(){const a=yI();return a?"INPUT"===a.tagName||"SELECT"===a.tagName||"TEXTAREA"===a.tagName||"true"===a.contentEditable:!1}function yI(a=document){return(a=a.activeElement)?a.shadowRoot?yI(a.shadowRoot):a:null}function zI(a){a=((a||{}).shape||"").replace(/ /g,"").replace(/\u00d7/g,"x");""===a&&(a="?");return a} -function AI(a,b=""){a=a.attrs||{};const c=[],d=new RegExp(b,"i");for(const e of Object.keys(a)){const f=e,g=a[e],k=[`${f}:${g}`,`${f}=${g}`];(""===b.trim()||k.some(m=>d.test(m)))&&c.push({key:f,value:g})}return c} -function BI(a,b){const c=a.incomingEdges||[],d=[];for(let k=0;kc[g].selected).filter(g=>g.startsWith("Node data provider: ")).map(g=>g.replace("Node data provider: ",""));d=Object.values(d).filter(g=>f.includes(g.runName));for(const g of d){let k,m;d=(null==(k=g.results||{})?void 0:null==(m=k[b][a.id])?void 0:m.strValue)||"-";e.push({key:g.runName,value:d})}return e} -function EI(a,b){a=a.split("/");b=b.split("/");let c="";for(let d=Math.min(a.length,b.length);0{const c=document.createElement("script");vd(c,a);c.onload=()=>{c.remove();b()};document.body.appendChild(c)})})} -function HI(a){return(new RegExp(/Only `SavedModel`s with \d+ MetaGraph are supported. Instead, it has \d+/)).test(a)?`${a}. Try using the "TF adapter (direct)" adapter.`:a} -function II(a,b,c,d){const e=[],f=new Set;a.has("title")&&b.test(c.label)&&(e.push({type:"title"}),f.add("title"));if(a.has("list")){var g=JI(c);for(var k of Object.keys(g)){var m=g[k],p=`${k}=${m}`;if(b.test(`${k}:${m}`)||b.test(p))e.push({type:"list",Dw:k}),f.add("list")}}if(a.has("input")&&mI(c))for(const w of c.incomingEdges||[]){k=d.nodesById[w.sourceNodeId];b.test(k.label)&&(e.push({type:"input",gf:k.label}),f.add("input"));g=c.inputsMetadata||{};(m=(g[w.targetNodeInputId]||{}).__tensor_tag)&& +slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var mI={dt:"regex",Us:"attr_value_range",lz:"node_type"};function nI(a){return 0===(null==a?void 0:a.nodeType)}function oI(a){return 1===(null==a?void 0:a.nodeType)}function pI(a){const b=[];for(const [c,d]of Object.entries(a))switch(a=d,c){case "Op node id":a.selected&&b.push("id")}return b}function qI(a){const b=[];for(const [c,d]of Object.entries(a))switch(a=d,c){case "Layer node children count":a.selected&&b.push("#children");break;case "Layer node descendants count":a.selected&&b.push("#descendants")}return b} +function rI(a,b){if(nI(a))switch(b.toLowerCase()){case "id":return a.id;case "namespace":return sI(a)}else if(oI(a))switch(b.toLowerCase()){case "namespace":return sI(a);case "#children":return String((a.nsChildrenIds||[]).length);case "#descendants":return String((a.descendantsNodeIds||[]).length)}return""}function sI(a){return a.savedNamespace||a.namespace||""}function tI(){return Math.random().toString(36).slice(-6)} +function uI(a,b,c){let d=[];d=null==a?b.rootNodes.map(e=>e.id):a.nsChildrenIds||[];for(const e of d)(a=b.nodesById[e])&&oI(a)&&a.expanded&&((a.nsChildrenIds||[]).filter(f=>oI(b.nodesById[f])).every(f=>!b.nodesById[f].expanded)&&c.push(a.id),uI(a,b,c))} +function vI(a){var b=wI,c=xI,d=THREE,e=[];if(2===a.length)e=a;else if(3===a.length&&a[0].x===a[1].x&&a[1].x===a[2].x)e=a;else{e=!0;var f=0;for(var g=0;ga[g]?1:-1;if(0!==f&&f!==k){e=!1;break}f=k}const p=d.Vector3;if(e){a=b().x(t=>t.x).y(t=>t.y).curve(c)(a).split(/M|C/).filter(t=>""!==t).map(t=>t.split(",").map(w=>Number(w)));b=new p(a[0][0],a[0][1],0);c=new d.CurvePath;for(e=1;enew p(t.x,t.y,0)),e=(new d.CatmullRomCurve3(a,!1,"catmullrom",.1)).getPoints(25)}return e}function yI(){const a=zI();return a?"INPUT"===a.tagName||"SELECT"===a.tagName||"TEXTAREA"===a.tagName||"true"===a.contentEditable:!1}function zI(a=document){return(a=a.activeElement)?a.shadowRoot?zI(a.shadowRoot):a:null}function AI(a){a=((a||{}).shape||"").replace(/ /g,"").replace(/\u00d7/g,"x");""===a&&(a="?");return a} +function BI(a,b=""){a=a.attrs||{};const c=[],d=new RegExp(b,"i");for(const e of Object.keys(a)){const f=e,g=a[e],k=[`${f}:${g}`,`${f}=${g}`];(""===b.trim()||k.some(m=>d.test(m)))&&c.push({key:f,value:g})}return c} +function CI(a,b){const c=a.incomingEdges||[],d=[];for(let k=0;kc[g].selected).filter(g=>g.startsWith("Node data provider: ")).map(g=>g.replace("Node data provider: ",""));d=Object.values(d).filter(g=>f.includes(g.runName));for(const g of d){let k,m;d=(null==(k=g.results||{})?void 0:null==(m=k[b][a.id])?void 0:m.strValue)||"-";e.push({key:g.runName,value:d})}return e} +function FI(a,b){a=a.split("/");b=b.split("/");let c="";for(let d=Math.min(a.length,b.length);0{const c=document.createElement("script");vd(c,a);c.onload=()=>{c.remove();b()};document.body.appendChild(c)})})} +function II(a){return(new RegExp(/Only `SavedModel`s with \d+ MetaGraph are supported. Instead, it has \d+/)).test(a)?`${a}. Try using the "TF adapter (direct)" adapter.`:a} +function JI(a,b,c,d){const e=[],f=new Set;a.has("title")&&b.test(c.label)&&(e.push({type:"title"}),f.add("title"));if(a.has("list")){var g=KI(c);for(var k of Object.keys(g)){var m=g[k],p=`${k}=${m}`;if(b.test(`${k}:${m}`)||b.test(p))e.push({type:"list",Dw:k}),f.add("list")}}if(a.has("input")&&nI(c))for(const w of c.incomingEdges||[]){k=d.nodesById[w.sourceNodeId];b.test(k.label)&&(e.push({type:"input",gf:k.label}),f.add("input"));g=c.inputsMetadata||{};(m=(g[w.targetNodeInputId]||{}).__tensor_tag)&& b.test(m)&&(e.push({type:"input",gf:m}),f.add("input"));k=(k.outputsMetadata||{})[w.sourceNodeOutputId]||{};for(const B of Object.keys(k)){if(B.startsWith("__"))continue;m=k[B];p=`${B}:${m}`;const G=`${B}=${m}`;if(b.test(m)||b.test(p)||b.test(G))e.push({type:"input",gf:m}),f.add("input")}g=g[w.targetNodeInputId]||{};for(const B of Object.keys(g))!B.startsWith("__")&&(k=g[B],m=`${B}:${k}`,p=`${B}=${k}`,b.test(k)||b.test(m)||b.test(p))&&(e.push({type:"input",gf:k}),f.add("input"))}if(a.has("output")&& -mI(c)){a=c.outputsMetadata||{};for(var t of c.outgoingEdges||[])c=d.nodesById[t.targetNodeId],b.test(c.label)&&(e.push({type:"output",gf:c.label}),f.add("output")),(c=(a[t.sourceNodeOutputId]||{}).__tensor_tag)&&b.test(c)&&(e.push({type:"output",gf:c}),f.add("output"));for(const w of Object.values(a))for(const B of Object.keys(w))!B.startsWith("__")&&(d=w[B],t=`${B}:${d}`,c=`${B}=${d}`,b.test(d)||b.test(t)||b.test(c))&&(e.push({type:"output",gf:d}),f.add("output"))}return{matches:e,matchTypes:f}} -function JI(a){let b={};mI(a)?(b=Object.assign({},a.attrs||{}),b.id=a.id):nI(a)&&(b={"#descendants":`${(a.descendantsNodeIds||[]).length}`,"#children":`${(a.nsChildrenIds||[]).length}`});return b}function KI(a){for(const b of a.filter(c=>"node_type"!==c.type))switch(b.type){case "regex":if(""!==b.queryRegex)return!0;break;case "attr_value_range":if(""!==b.attrName)return!0}return!1} -function LI(a){return a.map(b=>({queries:b.queries.map(c=>{switch(c.type){case "regex":let d=RegExp("","i");try{d=new RegExp(c.queryRegex,"i")}catch(e){console.warn("Failed to create regex",e)}return{type:"regex",queryRegex:d,matchTypes:new Set(c.matchTypes)};case "node_type":case "attr_value_range":return c}}),nodeType:b.nodeType,styles:b.styles}))} -function MI(a,b,c){let d=!0;for(const k of b)if("node_type"===k.type){b=!0;if(mI(a)&&"layer_nodes"===k.nodeType||nI(a)&&"op_nodes"===k.nodeType)b=!1;if(!b){d=!1;break}}else if("regex"===k.type){if(0===II(k.matchTypes,k.queryRegex,a,c).matches.length){d=!1;break}}else if("attr_value_range"===k.type){if(""!==k.attrName){let m,p;b=k.attrName;var e=null!=(m=k.min)?m:Number.NEGATIVE_INFINITY,f=null!=(p=k.max)?p:Number.POSITIVE_INFINITY;const t=[];var g=JI(a)[b];null!=g&&(g=Number(g),!isNaN(g)&&g>=e&&g<= -f&&t.push({type:"list",Dw:b}));if(0===t.length){d=!1;break}}}else d=!1;return d};var NI="Processing nodes and edges;Processing layer namespaces;Processing layout data;Splitting large layers (if any);Laying out root layer;Finding identical layers".split(";");function OI(a,b){window.localStorage.setItem(a,b)}var PI=class{};PI.K=function(a){return new (a||PI)};PI.pa=Md({ma:PI,ba:PI.K,ea:"root"});function QI(){return{deepestExpandedGroupNodeIds:[],selectedNodeId:"",selectedGraphId:"",selectedCollectionLabel:"",widthFraction:1,selected:!1}}function RI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.deepestExpandedGroupNodeIds=b;return Object.assign({},d)})}function SI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.selectedNodeId=b;return Object.assign({},d)})} -function TI(a,b,c,d){a.C.update(e=>{const f=e.paneStates[d];if(!f)return e;f.selectedGraphId=b;f.selectedCollectionLabel=c;return Object.assign({},e)})}function UI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.flattenLayers=b;return Object.assign({},d)})}function VI(a){a.C.update(b=>{1{c.paneStates.splice(b,1);1===c.paneStates.length&&(c.paneStates[0].widthFraction=1);return Object.assign({},c)})}function XI(a,b){a.C.update(c=>{2===c.paneStates.length&&(c.paneStates[0].widthFraction=b,c.paneStates[1].widthFraction=1-b);return Object.assign({},c)})}function YI(a){a.C.update(b=>{2===b.paneStates.length&&(b.paneStates=[b.paneStates[1],b.paneStates[0]]);return Object.assign({},b)})} -function ZI(a,b){a.C.update(c=>{for(let d=0;d{b=b.data;switch(b.eventType){case 1:cJ(a,b.modelGraph,b.paneId)}})}function dJ(a){let b={};a.C||(a=window.localStorage.getItem("model_explorer_show_on_node_item_types_v2"))&&(b=JSON.parse(a));return b}function eJ(a){let b={};a.C||(a=window.localStorage.getItem("model_explorer_show_on_edge_item_types_v2"))&&(b=JSON.parse(a));return b} -function fJ(a,b){a.O.update(c=>{c=[...c];const d={};for(const e of b){const f={},g={};for(const t of e.graphs){if(null==t.id||""===t.id)t.id="unnamed_graph";const w=t.id;let B=d[w];null==B?B=d[w]=0:(t.id=`${t.id} (${B+1})`,g[w]=t.id);d[w]=B+1;f[t.id]=t;t.collectionLabel=e.label}for(const t of e.graphs)for(const w of t.nodes)if(null!=w.subgraphIds&&0g[B]||B);null==t.subGraphIds&&(t.subGraphIds=[]);t.subGraphIds.push(...w.subgraphIds);for(const B of w.subgraphIds)f[B].parentGraphId= +nI(c)){a=c.outputsMetadata||{};for(var t of c.outgoingEdges||[])c=d.nodesById[t.targetNodeId],b.test(c.label)&&(e.push({type:"output",gf:c.label}),f.add("output")),(c=(a[t.sourceNodeOutputId]||{}).__tensor_tag)&&b.test(c)&&(e.push({type:"output",gf:c}),f.add("output"));for(const w of Object.values(a))for(const B of Object.keys(w))!B.startsWith("__")&&(d=w[B],t=`${B}:${d}`,c=`${B}=${d}`,b.test(d)||b.test(t)||b.test(c))&&(e.push({type:"output",gf:d}),f.add("output"))}return{matches:e,matchTypes:f}} +function KI(a){let b={};nI(a)?(b=Object.assign({},a.attrs||{}),b.id=a.id):oI(a)&&(b={"#descendants":`${(a.descendantsNodeIds||[]).length}`,"#children":`${(a.nsChildrenIds||[]).length}`});return b}function LI(a){for(const b of a.filter(c=>"node_type"!==c.type))switch(b.type){case "regex":if(""!==b.queryRegex)return!0;break;case "attr_value_range":if(""!==b.attrName)return!0}return!1} +function MI(a){return a.map(b=>({queries:b.queries.map(c=>{switch(c.type){case "regex":let d=RegExp("","i");try{d=new RegExp(c.queryRegex,"i")}catch(e){console.warn("Failed to create regex",e)}return{type:"regex",queryRegex:d,matchTypes:new Set(c.matchTypes)};case "node_type":case "attr_value_range":return c}}),nodeType:b.nodeType,styles:b.styles}))} +function NI(a,b,c){let d=!0;for(const k of b)if("node_type"===k.type){b=!0;if(nI(a)&&"layer_nodes"===k.nodeType||oI(a)&&"op_nodes"===k.nodeType)b=!1;if(!b){d=!1;break}}else if("regex"===k.type){if(0===JI(k.matchTypes,k.queryRegex,a,c).matches.length){d=!1;break}}else if("attr_value_range"===k.type){if(""!==k.attrName){let m,p;b=k.attrName;var e=null!=(m=k.min)?m:Number.NEGATIVE_INFINITY,f=null!=(p=k.max)?p:Number.POSITIVE_INFINITY;const t=[];var g=KI(a)[b];null!=g&&(g=Number(g),!isNaN(g)&&g>=e&&g<= +f&&t.push({type:"list",Dw:b}));if(0===t.length){d=!1;break}}}else d=!1;return d};var OI="Processing nodes and edges;Processing layer namespaces;Processing layout data;Splitting large layers (if any);Laying out root layer;Finding identical layers".split(";");function PI(a,b){window.localStorage.setItem(a,b)}var QI=class{};QI.K=function(a){return new (a||QI)};QI.pa=Md({ma:QI,ba:QI.K,ea:"root"});function RI(){return{deepestExpandedGroupNodeIds:[],selectedNodeId:"",selectedGraphId:"",selectedCollectionLabel:"",widthFraction:1,selected:!1}}function SI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.deepestExpandedGroupNodeIds=b;return Object.assign({},d)})}function TI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.selectedNodeId=b;return Object.assign({},d)})} +function UI(a,b,c,d){a.C.update(e=>{const f=e.paneStates[d];if(!f)return e;f.selectedGraphId=b;f.selectedCollectionLabel=c;return Object.assign({},e)})}function VI(a,b,c){a.C.update(d=>{const e=d.paneStates[c];if(!e)return d;e.flattenLayers=b;return Object.assign({},d)})}function WI(a){a.C.update(b=>{1{c.paneStates.splice(b,1);1===c.paneStates.length&&(c.paneStates[0].widthFraction=1);return Object.assign({},c)})}function YI(a,b){a.C.update(c=>{2===c.paneStates.length&&(c.paneStates[0].widthFraction=b,c.paneStates[1].widthFraction=1-b);return Object.assign({},c)})}function ZI(a){a.C.update(b=>{2===b.paneStates.length&&(b.paneStates=[b.paneStates[1],b.paneStates[0]]);return Object.assign({},b)})} +function $I(a,b){a.C.update(c=>{for(let d=0;d{b=b.data;switch(b.eventType){case 1:dJ(a,b.modelGraph,b.paneId)}})}function eJ(a){let b={};a.C||(a=window.localStorage.getItem("model_explorer_show_on_node_item_types_v2"))&&(b=JSON.parse(a));return b}function fJ(a){let b={};a.C||(a=window.localStorage.getItem("model_explorer_show_on_edge_item_types_v2"))&&(b=JSON.parse(a));return b} +function gJ(a,b){a.O.update(c=>{c=[...c];const d={};for(const e of b){const f={},g={};for(const t of e.graphs){if(null==t.id||""===t.id)t.id="unnamed_graph";const w=t.id;let B=d[w];null==B?B=d[w]=0:(t.id=`${t.id} (${B+1})`,g[w]=t.id);d[w]=B+1;f[t.id]=t;t.collectionLabel=e.label}for(const t of e.graphs)for(const w of t.nodes)if(null!=w.subgraphIds&&0g[B]||B);null==t.subGraphIds&&(t.subGraphIds=[]);t.subGraphIds.push(...w.subgraphIds);for(const B of w.subgraphIds)f[B].parentGraphId= t.id}const k=e.graphs.filter(t=>null==t.parentGraphId),m=[],p=(t,w=0)=>{let B=[];B=null==t?k:(t.subGraphIds||[]).map(G=>f[G]);B.sort((G,J)=>J.nodes.length-G.nodes.length);for(const G of B)G.level=w,m.push(G),p(G,w+1)};p();e.graphs=m}c.push(...b);return c})} -function gJ(a,b,c=!1){const d=sI();a.P[d]=b;a.Na.update(f=>{f[0].widthFraction=.5;f.push({id:d,widthFraction:.5,flattenLayers:c,showOnNodeItemTypes:{[d]:dJ(a)},Wb:{[d]:eJ(a)}});return[...f]});a.F.set({id:d,Lr:2});const e=hJ(a,d);VI(a.D);iJ(a,d);TI(a.D,b.id,b.collectionLabel||"",e);UI(a.D,c,e);b={eventType:0,graph:b,showOnNodeItemTypes:jJ(a,d,d),nodeDataProviderRuns:{},config:a.config?a.config():void 0,paneId:d,groupNodeChildrenCountThreshold:kJ(a),flattenLayers:c};a.T.C.postMessage(b)} -function hJ(a,b){return a.Na().findIndex(c=>c.id===b)}function lJ(a,b,c=!1,d){if(null!=d){const e=mJ(a,b);e&&(e.Do=d)}nJ(a,b);b={eventType:0,graph:a.P[b],showOnNodeItemTypes:jJ(a,b,b),nodeDataProviderRuns:{},config:a.config?a.config():void 0,paneId:b,groupNodeChildrenCountThreshold:kJ(a),flattenLayers:c};a.T.C.postMessage(b)} -function oJ(a,b,c,d=!1,e){if(1===c&&1===a.Na().length)gJ(a,b);else{var f;if(((null==(f=a.Na()[c].modelGraph)?void 0:f.id)||"")!==b.id){c=a.Na()[c];c.Pg=void 0;c.qs=void 0;f=c.id;a.P[f]=b;TI(a.D,b.id,b.collectionLabel||"",hJ(a,f));if(null!=c.Zf&&0c.id===b)}function nJ(a,b){a.Na.update(c=>{for(const d of c)if(d.id===b){d.modelGraph=void 0;break}return[...c]})}function qJ(a){return mJ(a,a.J())} -function rJ(a,b){const c=qJ(a);if(c){a.Na.update(e=>{c.flattenLayers=b;c.Pg=void 0;return[...e]});var d=hJ(a,c.id);UI(a.D,b,d);RI(a.D,[],d)}}function sJ(a,b){const c=mJ(a,b);if(c){var d=!0===c.flattenLayers;a.Na.update(e=>{c.flattenLayers=!d;c.Pg=void 0;return[...e]});b=hJ(a,b);UI(a.D,!d,b);RI(a.D,[],b)}}function tJ(a,b){let c;return!0===(null==(c=mJ(a,b))?void 0:c.flattenLayers)}function uJ(a,b){(b=a.Na()[b])&&iJ(a,b.id)} -function vJ(a,b,c){a.Na.update(d=>{const e=mJ(a,b);if(!e)return d;e.Qg=c;return[...d]});SI(a.D,(null==c?void 0:c.nodeId)||"",hJ(a,b))}function wJ(a){let b;return null==(b=mJ(a,a.J()))?void 0:b.modelGraph}function xJ(a,b){let c;return null==(c=mJ(a,b))?void 0:c.modelGraph}function yJ(a){let b;return null==(b=a.Na()[0])?void 0:b.modelGraph}function zJ(a,b){a.Na.update(c=>{if(2!==c.length)return c;c[0].widthFraction=b;c[1].widthFraction=1-b;return[...c]});XI(a.D,b)} -function AJ(a,b,c){a.Na.update(d=>{const e=mJ(a,b);if(!e)return d;e.qs=c;return[...d]})}function BJ(a,b){let c;return null==(c=mJ(a,b))?void 0:c.qs}function CJ(a,b,c){a.Na.update(d=>{const e=mJ(a,b);if(!e)return d;e.Gn=c;return[...d]})}function DJ(a,b){a.Na.update(c=>{const d=mJ(a,b);if(!d)return c;d.eD=void 0;return[...c]})}function EJ(a,b){delete a.P[b];a.Na.update(c=>{const d=c.findIndex(e=>e.id===b);0<=d&&(c.splice(d,1),WI(a.D,d));c[0].widthFraction=1;return[...c]});iJ(a,a.Na()[0].id)} -function FJ(a){a.Na.update(b=>2!==b.length?b:[b[1],b[0]]);YI(a.D)}function GJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,d);f&&(null==f.Rg&&(f.Rg={}),null==f.Rg[c]&&(f.Rg[c]=[]),f.Rg[c].push(b));return[...e]})}function HJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,d);f&&f.Rg&&f.Rg[c]&&f.Rg[c].splice(b,1);return[...e]})}function IJ(a,b){for(const c of a.O())for(const d of c.graphs)if(d.id===b)return d} -function JJ(a,b,c,d,e){a.Na.update(f=>{const g=mJ(a,b);if(!g)return f;const k=[...(g.Zf||[])];0===k.length?k.push({Ag:c,kb:e}):k[k.length-1]={Ag:c,kb:e};k.push({Ag:d});g.Zf=k;return[...f]})}function KJ(a,b,c){a.Na.update(d=>{const e=mJ(a,b);if(!e)return d;let f=[...(e.Zf||[])];f.splice(c+1);1===f.length&&(f=[]);e.Zf=f;return[...d]})}function LJ(a,b,c){a.Na.update(d=>{const e=mJ(a,b);if(!e)return d;e.Pg=c;return[...d]})} -function MJ(a,b){a.Na.update(c=>{const d=mJ(a,b);if(!d)return c;d.Pg={results:{}};return[...c]})} -function NJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,b);if(!f)return e;f.showOnNodeItemTypes||(f.showOnNodeItemTypes={});null==f.showOnNodeItemTypes[c]&&(f.showOnNodeItemTypes[c]={});null==f.showOnNodeItemTypes[c][d]&&(f.showOnNodeItemTypes[c][d]={selected:!1});const g=f.showOnNodeItemTypes[c][d].selected;f.showOnNodeItemTypes[c]=Object.assign({},f.showOnNodeItemTypes[c]);f.showOnNodeItemTypes[c][d].selected=!g;f.showOnNodeItemTypes=Object.assign({},f.showOnNodeItemTypes);return[...e]})} -function OJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,b);if(!f)return e;f.Wb||(f.Wb={});null==f.Wb[c]&&(f.Wb[c]={});null==f.Wb[c][d]&&(f.Wb[c][d]={selected:!1});const g=f.Wb[c][d].selected;f.Wb[c]=Object.assign({},f.Wb[c]);f.Wb[c][d].selected=!g;f.Wb=Object.assign({},f.Wb);return[...e]})} -function PJ(a,b,c,d,e){a.Na.update(f=>{const g=mJ(a,b);if(!g)return f;g.showOnNodeItemTypes||(g.showOnNodeItemTypes={});null==g.showOnNodeItemTypes[c]&&(g.showOnNodeItemTypes[c]={});null==g.showOnNodeItemTypes[c][d]&&(g.showOnNodeItemTypes[c][d]={selected:!1});g.showOnNodeItemTypes[c][d].filterRegex=e;g.showOnNodeItemTypes=Object.assign({},g.showOnNodeItemTypes);return[...f]})} -function QJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,b);if(!f)return e;f.showOnNodeItemTypes||(f.showOnNodeItemTypes={});f.showOnNodeItemTypes=Object.assign({},f.showOnNodeItemTypes);f.showOnNodeItemTypes[c]=d;return[...e]})}function RJ(a,b,c,d){a.Na.update(e=>{const f=mJ(a,b);if(!f)return e;f.Wb||(f.Wb={});f.Wb=Object.assign({},f.Wb);f.Wb[c]=d;return[...e]})} -function SJ(a,b){a.Na.update(c=>{for(const d of c){d.showOnNodeItemTypes=Object.assign({},d.showOnNodeItemTypes);for(const e of Object.keys(d.showOnNodeItemTypes))for(const f of b){const g=d.showOnNodeItemTypes[e][f];g&&(g.selected=!1)}}return[...c]})}function TJ(a,b,c){return(a=mJ(a,b))?JSON.parse(JSON.stringify((a.Wb||{})[c]||{})):{}}function cJ(a,b,c){a.Na.update(d=>{for(const e of d)if(e.id===c){e.modelGraph=b;break}return[...d]});a.ua.next({gG:hJ(a,c),modelGraph:b})} -var UJ=class{constructor(a,b,c){this.D=b;this.T=c;this.O=xr([]);this.G=xr();this.F=xr();this.fa=new cj;this.wa=new cj;this.ja=new cj;this.aa=new cj;this.ca=new cj;this.na=new cj;this.config=xr();this.N=xr();this.Na=xr([{id:sI(),widthFraction:1}]);this.J=xr(this.Na()[0].id);this.ua=new cj;this.Mg=xr([]);this.P={};bJ(this);this.F.set({id:this.Na()[0].id,Lr:2});a=new URLSearchParams(document.location.search);this.C="1"===a.get("test_mode");this.sa=a.get("groupNodeChildrenCountThreshold");a=this.Na()[0]; -a.showOnNodeItemTypes={[a.id]:dJ(this)};a.Wb={[a.id]:eJ(this)}}};UJ.K=function(a){return new (a||UJ)(r(PI),r($I),r(aJ))};UJ.pa=Md({ma:UJ,ba:UJ.K});var VJ=class{constructor(){this.Aw=Math.random().toString(36).slice(-6);this.NB=`url(#${this.Aw})`}};VJ.K=function(a){return new (a||VJ)}; -VJ.Da=If({type:VJ,ha:[["me-logo"]],ka:!0,features:[Mr],za:19,Aa:2,Ca:["width;24;height;24;viewBox;0 0 256 256;fill;none;xmlns;http://www.w3.org/2000/svg".split(";"),"width 256 height 256 fill none".split(" "),["d","M229 64.5V192.5L128 248.5L127.5 115.5L229 64.5Z"],["d","M208 76V99L128 141.5V116L208 76Z","fill","white"],["d","M208 122.5V141.5L128 182.5V161.5L208 122.5Z","fill","white"],["d","M208 164.5V183L128 225.5V206L208 164.5Z","fill","white"],["d","M149 106V214.5L127 226V117.5L149 106Z","fill", +function hJ(a,b,c=!1){const d=tI();a.P[d]=b;a.La.update(f=>{f[0].widthFraction=.5;f.push({id:d,widthFraction:.5,flattenLayers:c,showOnNodeItemTypes:{[d]:eJ(a)},Wb:{[d]:fJ(a)}});return[...f]});a.G.set({id:d,Lr:2});const e=iJ(a,d);WI(a.D);jJ(a,d);UI(a.D,b.id,b.collectionLabel||"",e);VI(a.D,c,e);b={eventType:0,graph:b,showOnNodeItemTypes:kJ(a,d,d),nodeDataProviderRuns:{},config:a.config?a.config():void 0,paneId:d,groupNodeChildrenCountThreshold:lJ(a),flattenLayers:c};a.T.C.postMessage(b)} +function iJ(a,b){return a.La().findIndex(c=>c.id===b)}function mJ(a,b,c=!1,d){if(null!=d){const e=nJ(a,b);e&&(e.Do=d)}oJ(a,b);b={eventType:0,graph:a.P[b],showOnNodeItemTypes:kJ(a,b,b),nodeDataProviderRuns:{},config:a.config?a.config():void 0,paneId:b,groupNodeChildrenCountThreshold:lJ(a),flattenLayers:c};a.T.C.postMessage(b)} +function pJ(a,b,c,d=!1,e){if(1===c&&1===a.La().length)hJ(a,b);else{var f;if(((null==(f=a.La()[c].modelGraph)?void 0:f.id)||"")!==b.id){c=a.La()[c];c.Pg=void 0;c.qs=void 0;f=c.id;a.P[f]=b;UI(a.D,b.id,b.collectionLabel||"",iJ(a,f));if(null!=c.Zf&&0c.id===b)}function oJ(a,b){a.La.update(c=>{for(const d of c)if(d.id===b){d.modelGraph=void 0;break}return[...c]})}function rJ(a){return nJ(a,a.J())} +function sJ(a,b){const c=rJ(a);if(c){a.La.update(e=>{c.flattenLayers=b;c.Pg=void 0;return[...e]});var d=iJ(a,c.id);VI(a.D,b,d);SI(a.D,[],d)}}function tJ(a,b){const c=nJ(a,b);if(c){var d=!0===c.flattenLayers;a.La.update(e=>{c.flattenLayers=!d;c.Pg=void 0;return[...e]});b=iJ(a,b);VI(a.D,!d,b);SI(a.D,[],b)}}function uJ(a,b){let c;return!0===(null==(c=nJ(a,b))?void 0:c.flattenLayers)}function vJ(a,b){(b=a.La()[b])&&jJ(a,b.id)} +function wJ(a,b,c){a.La.update(f=>{const g=nJ(a,b);if(!g)return f;g.Qg=c;return[...f]});TI(a.D,(null==c?void 0:c.nodeId)||"",iJ(a,b));var d,e=null==(d=nJ(a,b))?void 0:d.modelGraph;if(e&&(d=(null==c?void 0:c.nodeId)||"",(e=e.nodesById[d])&&nI(e)&&window.parent)){e=e.outputsMetadata||{};const f=[];for(const g of Object.keys(e)){const k=e[g].tensor_name;k&&f.push(k)}window.parent.postMessage({cmd:"model-explorer-node-selected",nodeId:d,outputTensorNames:f},"*")}} +function xJ(a){let b;return null==(b=nJ(a,a.J()))?void 0:b.modelGraph}function yJ(a,b){let c;return null==(c=nJ(a,b))?void 0:c.modelGraph}function zJ(a){let b;return null==(b=a.La()[0])?void 0:b.modelGraph}function AJ(a,b){a.La.update(c=>{if(2!==c.length)return c;c[0].widthFraction=b;c[1].widthFraction=1-b;return[...c]});YI(a.D,b)}function BJ(a,b,c){a.La.update(d=>{const e=nJ(a,b);if(!e)return d;e.qs=c;return[...d]})}function CJ(a,b){let c;return null==(c=nJ(a,b))?void 0:c.qs} +function DJ(a,b,c){a.La.update(d=>{const e=nJ(a,b);if(!e)return d;e.Hn=c;return[...d]})}function EJ(a,b,c){a.La.update(d=>{const e=nJ(a,b);if(!e)return d;e.eD=c;return[...d]})}function FJ(a,b){delete a.P[b];a.La.update(c=>{const d=c.findIndex(e=>e.id===b);0<=d&&(c.splice(d,1),XI(a.D,d));c[0].widthFraction=1;return[...c]});jJ(a,a.La()[0].id)}function GJ(a){a.La.update(b=>2!==b.length?b:[b[1],b[0]]);ZI(a.D)} +function HJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,d);f&&(null==f.Rg&&(f.Rg={}),null==f.Rg[c]&&(f.Rg[c]=[]),f.Rg[c].push(b));return[...e]})}function IJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,d);f&&f.Rg&&f.Rg[c]&&f.Rg[c].splice(b,1);return[...e]})}function JJ(a,b){for(const c of a.O())for(const d of c.graphs)if(d.id===b)return d} +function KJ(a,b,c,d,e){a.La.update(f=>{const g=nJ(a,b);if(!g)return f;const k=[...(g.Zf||[])];0===k.length?k.push({Ag:c,kb:e}):k[k.length-1]={Ag:c,kb:e};k.push({Ag:d});g.Zf=k;return[...f]})}function LJ(a,b,c){a.La.update(d=>{const e=nJ(a,b);if(!e)return d;let f=[...(e.Zf||[])];f.splice(c+1);1===f.length&&(f=[]);e.Zf=f;return[...d]})}function MJ(a,b,c){a.La.update(d=>{const e=nJ(a,b);if(!e)return d;e.Pg=c;return[...d]})} +function NJ(a,b){a.La.update(c=>{const d=nJ(a,b);if(!d)return c;d.Pg={results:{}};return[...c]})} +function OJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,b);if(!f)return e;f.showOnNodeItemTypes||(f.showOnNodeItemTypes={});null==f.showOnNodeItemTypes[c]&&(f.showOnNodeItemTypes[c]={});null==f.showOnNodeItemTypes[c][d]&&(f.showOnNodeItemTypes[c][d]={selected:!1});const g=f.showOnNodeItemTypes[c][d].selected;f.showOnNodeItemTypes[c]=Object.assign({},f.showOnNodeItemTypes[c]);f.showOnNodeItemTypes[c][d].selected=!g;f.showOnNodeItemTypes=Object.assign({},f.showOnNodeItemTypes);return[...e]})} +function PJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,b);if(!f)return e;f.Wb||(f.Wb={});null==f.Wb[c]&&(f.Wb[c]={});null==f.Wb[c][d]&&(f.Wb[c][d]={selected:!1});const g=f.Wb[c][d].selected;f.Wb[c]=Object.assign({},f.Wb[c]);f.Wb[c][d].selected=!g;f.Wb=Object.assign({},f.Wb);return[...e]})} +function QJ(a,b,c,d,e){a.La.update(f=>{const g=nJ(a,b);if(!g)return f;g.showOnNodeItemTypes||(g.showOnNodeItemTypes={});null==g.showOnNodeItemTypes[c]&&(g.showOnNodeItemTypes[c]={});null==g.showOnNodeItemTypes[c][d]&&(g.showOnNodeItemTypes[c][d]={selected:!1});g.showOnNodeItemTypes[c][d].filterRegex=e;g.showOnNodeItemTypes=Object.assign({},g.showOnNodeItemTypes);return[...f]})} +function RJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,b);if(!f)return e;f.showOnNodeItemTypes||(f.showOnNodeItemTypes={});f.showOnNodeItemTypes=Object.assign({},f.showOnNodeItemTypes);f.showOnNodeItemTypes[c]=d;return[...e]})}function SJ(a,b,c,d){a.La.update(e=>{const f=nJ(a,b);if(!f)return e;f.Wb||(f.Wb={});f.Wb=Object.assign({},f.Wb);f.Wb[c]=d;return[...e]})} +function TJ(a,b){a.La.update(c=>{for(const d of c){d.showOnNodeItemTypes=Object.assign({},d.showOnNodeItemTypes);for(const e of Object.keys(d.showOnNodeItemTypes))for(const f of b){const g=d.showOnNodeItemTypes[e][f];g&&(g.selected=!1)}}return[...c]})}function UJ(a,b,c){return(a=nJ(a,b))?JSON.parse(JSON.stringify((a.Wb||{})[c]||{})):{}}function dJ(a,b,c){a.La.update(d=>{for(const e of d)if(e.id===c){e.modelGraph=b;break}return[...d]});a.ua.next({gG:iJ(a,c),modelGraph:b})} +var VJ=class{constructor(a,b,c){this.D=b;this.T=c;this.O=xr([]);this.F=xr();this.G=xr();this.fa=new cj;this.wa=new cj;this.ja=new cj;this.aa=new cj;this.ca=new cj;this.na=new cj;this.config=xr();this.N=xr();this.La=xr([{id:tI(),widthFraction:1}]);this.J=xr(this.La()[0].id);this.ua=new cj;this.Mg=xr([]);this.P={};cJ(this);this.G.set({id:this.La()[0].id,Lr:2});a=new URLSearchParams(document.location.search);this.C="1"===a.get("test_mode");this.sa=a.get("groupNodeChildrenCountThreshold");a=this.La()[0]; +a.showOnNodeItemTypes={[a.id]:eJ(this)};a.Wb={[a.id]:fJ(this)}}};VJ.K=function(a){return new (a||VJ)(r(QI),r(aJ),r(bJ))};VJ.pa=Md({ma:VJ,ba:VJ.K});var WJ=class{constructor(){this.Aw=Math.random().toString(36).slice(-6);this.NB=`url(#${this.Aw})`}};WJ.K=function(a){return new (a||WJ)}; +WJ.Da=Gf({type:WJ,ha:[["me-logo"]],ka:!0,features:[Mr],za:19,Aa:2,Ca:["width;24;height;24;viewBox;0 0 256 256;fill;none;xmlns;http://www.w3.org/2000/svg".split(";"),"width 256 height 256 fill none".split(" "),["d","M229 64.5V192.5L128 248.5L127.5 115.5L229 64.5Z"],["d","M208 76V99L128 141.5V116L208 76Z","fill","white"],["d","M208 122.5V141.5L128 182.5V161.5L208 122.5Z","fill","white"],["d","M208 164.5V183L128 225.5V206L208 164.5Z","fill","white"],["d","M149 106V214.5L127 226V117.5L149 106Z","fill", "white"],["d","M26 61L47.5 72.5V200L26 187V61Z","fill","#FBBC04"],["d","M125.5 10.5L145.5 21V60.5L125.5 56.5V10.5Z","fill","#DCA810"],["d","M164 31L184 41.5V81L164 78V31Z","fill","#309C4D"],["d","M164 31L184 41.5L87 94L65 82L164 31Z","fill","#11792D"],["d","M208 54.5L229 64.5L128 116L107 105L208 54.5Z","fill","#2C5CAC"],["d","M125.5 10.5L145.5 21L47.5 72.5L26 61L125.5 10.5Z","fill","#C78B15"],["d","M65 82L87 94V224L65 210.5V82Z","fill","#34A853"],["d","M107 105L128 116V248.5L107 236V105Z","fill", -"#4285F4"],"x1 144.5 y1 232 x2 219 y2 69.5 gradientUnits userSpaceOnUse".split(" "),["stop-color","#4285F4"],["offset","1","stop-color","#2C5CAC"]],ta:function(a,b){a&1&&(fh(),R(0,"svg",0),Mq(1,"rect",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14),R(15,"defs")(16,"linearGradient",15),Mq(17,"stop",16)(18,"stop",17),S()()());a&2&&(D(2),Kp("fill",b.NB),D(14),Kp("id",b.Aw))},styles:["[_nghost-%COMP%] {display: flex; align-items: center; justify-content: center}"]});var WJ=[Xy("transformPanel",[$y("void",Zy({opacity:0,transform:"scale(1, 0.8)"})),az("void => showing",Yy("120ms cubic-bezier(0, 0, 0.2, 1)",Zy({opacity:1,transform:"scale(1, 1)"}))),az("* => void",Yy("100ms linear",Zy({opacity:0})))])];function XJ(a,b){let c=[b];c.push(...YJ(a,b));tu(a.C,...c.map(d=>a.D(d)))}function ZJ(a,b){let c=[b];c.push(...YJ(a,b));a.C.select(...c.map(d=>a.D(d)))}var $J=class{constructor(){this.C=new vu(!0)}toggle(a){this.C.toggle(this.D(a))}expand(a){this.C.select(this.D(a))}collapse(a){tu(this.C,this.D(a))}ul(a){return uu(this.C,this.D(a))}D(a){return this.gm?this.gm(a):a}};function YJ(a,b){var c=a.F.indexOf(b);const d=[];for(c+=1;ca.D(b)))}var bK=class extends $J{constructor(a,b){super();this.ye=a;this.G=b;this.options=void 0}};var cK=new df("CDK_TREE_NODE_OUTLET_NODE"),dK=class{constructor(a,b){this.eg=a;this.C=b}};dK.K=function(a){return new (a||dK)(z(kp),z(cK,8))};dK.Fa=Qf({type:dK,ha:[["","cdkTreeNodeOutlet",""]],ka:!0});var eK=class{constructor(a){this.da=a}},fK=class{constructor(a){this.ta=a}};fK.K=function(a){return new (a||fK)(z(br))};fK.Fa=Qf({type:fK,ha:[["","cdkTreeNodeDef",""]],inputs:{Lo:[0,"cdkTreeNodeDefWhen","when"]},ka:!0});function gK(a,b,c=a.O,d=a.Li.eg,e){if(c=c.ln(b))Xr(c,(f,g,k)=>{if(null==f.Ie){f=b[k];g=a.T(f,k);const m=new eK(f);a.rd.ye?m.level=a.rd.ye(f):"undefined"!==typeof e&&a.F.has(e)?m.level=a.F.get(e)+1:m.level=0;a.F.set(f,m.level);(d?d:a.Li.eg).xd(g.ta,m,k);hK&&(hK.data=f)}else null==k?(d.remove(g),a.F.delete(f.item)):(f=d.get(g),d.move(f,k))}),cn(a.Ba)} -var iK=class{get Fh(){return this.C}set Fh(a){this.C!==a&&this.aa(a)}constructor(a,b){this.J=a;this.Ba=b;this.G=new cj;this.F=new Map;this.Cy=new ej({start:0,end:Number.MAX_VALUE})}Fb(){this.O=this.J.find([]).create(this.gm)}va(){this.Li.eg.clear();this.Cy.complete();this.G.next();this.G.complete();this.D&&(this.D.unsubscribe(),this.D=null)}Kw(){this.P=this.Ki.filter(a=>!a.Lo)[0];this.Fh&&this.Ki&&!this.D&&this.N()}aa(a){this.D&&(this.D.unsubscribe(),this.D=null);a||this.Li.eg.clear();this.C=a;this.Ki&& -this.N()}N(){let a;su(this.C)?a=this.C.connect(this):Ek(this.C)?a=this.C:Array.isArray(this.C)&&(a=jj(this.C));a&&(this.D=C(a,Lo(this.G)).subscribe(b=>gK(this,b)))}T(a,b){return 1===this.Ki.length?this.Ki.first:this.Ki.find(c=>c.Lo&&c.Lo(b,a))||this.P}};iK.K=function(a){return new (a||iK)(z(fs),z(Sr))}; -iK.Da=If({type:iK,ha:[["cdk-tree"]],dc:function(a,b,c){a&1&&tr(c,fK,5);if(a&2){let d;vr(d=wr())&&(b.Ki=d)}},fb:function(a,b){a&1&&ur(dK,7);if(a&2){let c;vr(c=wr())&&(b.Li=c.first)}},Ka:["role","tree",1,"cdk-tree"],inputs:{Fh:"dataSource",rd:"treeControl",gm:"trackBy"},ib:["cdkTree"],ka:!0,features:[Mr],za:1,Aa:0,Ca:[["cdkTreeNodeOutlet",""]],ta:function(a){a&1&&Pq(0,0)},Ha:[dK],pb:2}); -var kK=class{get role(){return"treeitem"}set role(a){this.ra.R.setAttribute("role",a)}get data(){return this.oh}set data(a){a!==this.oh&&(this.oh=a,this.GA(),this.lp.next())}get ul(){return this.Ef.rd.ul(this.oh)}get level(){return this.Ef.rd.ye?this.Ef.rd.ye(this.oh):this.xA}constructor(a,b){this.ra=a;this.Ef=b;this.Ga=new cj;this.lp=new cj;hK=this;this.role="treeitem"}Fb(){let a=this.ra.R.parentElement;for(;a&&!jK(a);)a=a.parentElement;this.xA=a?a.classList.contains("cdk-nested-tree-node")?As(a.getAttribute("aria-level")): -0:-1;this.ra.R.setAttribute("aria-level",`${this.level+1}`)}va(){hK===this&&(hK=null);this.lp.complete();this.Ga.next();this.Ga.complete()}focus(){this.ra.R.focus()}GA(){this.role="treeitem"}},hK=null;kK.K=function(a){return new (a||kK)(z(si),z(iK))};kK.Fa=Qf({type:kK,ha:[["cdk-tree-node"]],Ka:[1,"cdk-tree-node"],Ya:1,Ia:function(a,b){a&2&&Kp("aria-expanded",b.ul)},inputs:{role:"role"},ib:["cdkTreeNode"],ka:!0}); -function jK(a){a=a.classList;return!!((null==a?0:a.contains("cdk-nested-tree-node"))||(null==a?0:a.contains("cdk-tree")))};const lK=/([A-Za-z%]+)$/; -var mK=class{get level(){return this.F}set level(a){this.O(a)}get tl(){return this.D}set tl(a){this.N(a)}constructor(a,b,c,d){this.J=a;this.Ef=b;this.T=c;this.G=d;this.Ga=new cj;this.P="px";this.D=40;this.C();d&&C(d.wb,Lo(this.Ga)).subscribe(()=>this.C(!0));a.lp.subscribe(()=>this.C())}va(){this.Ga.next();this.Ga.complete()}ca(){var a=this.J.data&&this.Ef.rd.ye?this.Ef.rd.ye(this.J.data):null;a=null==this.F?a:this.F;return"number"===typeof a?`${a*this.D}${this.P}`:null}C(a=!1){const b=this.ca();if(b!== -this.aa||a){a=this.T.R;const c=this.G&&"rtl"===this.G.value?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style["paddingLeft"===c?"paddingRight":"paddingLeft"]="";this.aa=b}}O(a){this.F=isNaN(a)?null:a;this.C()}N(a){let b=a,c="px";"string"===typeof a&&(a=a.split(lK),b=a[0],c=a[1]||c);this.P=c;this.D=As(b);this.C()}};mK.K=function(a){return new (a||mK)(z(kK),z(iK),z(si),z(ou,8))}; -mK.Fa=Qf({type:mK,ha:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",As],tl:[0,"cdkTreeNodePaddingIndent","indent"]},ka:!0,features:[Jp]});var nK=class{constructor(a,b){this.Ef=a;this.C=b;this.recursive=!1}NA(a){if(this.recursive){var b=this.Ef.rd,c=this.C.data;uu(b.C,b.D(c))?XJ(b,c):ZJ(b,c)}else this.Ef.rd.toggle(this.C.data);a.stopPropagation()}};nK.K=function(a){return new (a||nK)(z(iK),z(kK))};nK.Fa=Qf({type:nK,ha:[["","cdkTreeNodeToggle",""]],Ia:function(a,b){a&1&&V("click",function(c){return b.NA(c)})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",zs]},ka:!0,features:[Jp]});var oK=class{};oK.K=function(a){return new (a||oK)};oK.Xa=Of({type:oK});oK.Wa=Nd({});function pK(a,b){let c=[];b.forEach(d=>a.D(d,0,c,[]));return c}function qK(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let k=0;k<=a.ye(f);k++)g=g&&e[k];g&&d.push(f);a.G(f)&&(e[a.ye(f)+1]=c.ul(f))});return d} -var rK=class{constructor(a,b,c,d){this.J=a;this.ye=b;this.G=c;this.F=d}D(a,b,c,d){const e=this.J(a,b);c.push(e);this.G(e)&&(a=this.F(a))&&(Array.isArray(a)?this.C(a,b,c,d):C(a,fo()).subscribe(f=>{this.C(f,b,c,d)}));return c}C(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.D(e,b+1,c,g)})}},sK=class extends ru{get data(){return this.oh.value}set data(a){this.oh.next(a);this.C.next(pK(this.G,this.data));this.D.F=this.C.value}constructor(a,b){super();this.D=a;this.G=b;this.C=new ej([]); -this.F=new ej([]);this.oh=new ej([])}connect(a){return C(rk(a.Cy,this.D.C.Ah,this.C),xj(()=>{this.F.next(qK(this.G,this.C.value,this.D));return this.F.value}))}};var tK=class extends kK{constructor(a,b,c){super(a,b);this.disabled=!1;this.tabIndex=Number(c)||0}Fb(){super.Fb()}va(){super.va()}};tK.K=function(a){return new (a||tK)(z(si),z(iK),yh("tabindex"))};tK.Fa=Qf({type:tK,ha:[["mat-tree-node"]],Ka:[1,"mat-tree-node"],inputs:{disabled:[2,"disabled","disabled",zs],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:As(a)]},ib:["matTreeNode"],ka:!0,features:[Kr([{oa:kK,Ab:tK}]),Jp,Cp]});var uK=class extends fK{}; -uK.K=(()=>{let a;return function(b){return(a||(a=Mh(uK)))(b||uK)}})();uK.Fa=Qf({type:uK,ha:[["","matTreeNodeDef",""]],inputs:{Lo:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},ka:!0,features:[Kr([{oa:fK,Ab:uK}]),Cp]});var vK=class{constructor(a,b){this.eg=a;this.C=b}};vK.K=function(a){return new (a||vK)(z(kp),z(cK,8))};vK.Fa=Qf({type:vK,ha:[["","matTreeNodeOutlet",""]],ka:!0,features:[Kr([{oa:dK,Ab:vK}])]});var wK=class extends mK{get level(){return this.F}set level(a){this.O(a)}get tl(){return this.D}set tl(a){this.N(a)}};wK.K=(()=>{let a;return function(b){return(a||(a=Mh(wK)))(b||wK)}})();wK.Fa=Qf({type:wK,ha:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",As],tl:[0,"matTreeNodePaddingIndent","indent"]},ka:!0,features:[Kr([{oa:mK,Ab:wK}]),Jp,Cp]});var xK=class extends nK{};xK.K=(()=>{let a;return function(b){return(a||(a=Mh(xK)))(b||xK)}})();xK.Fa=Qf({type:xK,ha:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},ka:!0,features:[Kr([{oa:nK,Ab:xK}]),Cp]});var yK=class extends iK{constructor(){super(...arguments);this.Li=void 0}};yK.K=(()=>{let a;return function(b){return(a||(a=Mh(yK)))(b||yK)}})(); -yK.Da=If({type:yK,ha:[["mat-tree"]],fb:function(a,b){a&1&&ur(vK,7);if(a&2){let c;vr(c=wr())&&(b.Li=c.first)}},Ka:["role","tree",1,"mat-tree"],ib:["matTree"],ka:!0,features:[Kr([{oa:iK,Ab:yK}]),Cp,Mr],za:1,Aa:0,Ca:[["matTreeNodeOutlet",""]],ta:function(a){a&1&&Pq(0,0)},Ha:[vK],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color)}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color);font-family:var(--mat-tree-node-text-font);font-size:var(--mat-tree-node-text-size);font-weight:var(--mat-tree-node-text-weight)}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height)}.mat-nested-tree-node{border-bottom-width:0}\n"],pb:2});var zK=class{};zK.K=function(a){return new (a||zK)};zK.Xa=Of({type:zK});zK.Wa=Nd({imports:[oK,lz,lz]});const AK=["tree"],BK=a=>({node:a});function CK(a){a&1&&Z(0);a&2&&(a=Y().da,Cr(" ",a.Ui," (",a.label,") "))}function DK(a){a&1&&Z(0);a&2&&(a=Y().da,Br(" ",a.label," "))}function EK(a){a&1&&Pq(0)}function FK(a){a&1&&Ap(0,EK,1,0,"ng-container",15);if(a&2){a=Y().da;Y();const b=zr(5);H("ngTemplateOutlet",b)("ngTemplateOutletContext",Pr(BK,a))}}function GK(a){a&1&&(R(0,"div",16),Z(1," Hover for values "),S())} -function HK(a,b){a&1&&(R(0,"tr")(1,"td",19)(2,"mat-icon",20),Z(3,"circle"),S(),Z(4),S(),R(5,"td",21),Z(6),S()());if(a&2){a=b.da;b=Y(2).da;const c=Y();nq("search-match",IK(c,b.metadata[a]));D(4);Br(" ",a,"");D(2);Ar(b.metadata[a])}}function JK(a){a&1&&(R(0,"table",17),Ap(1,HK,7,4,"tr",18),S());a&2&&(a=Y().da,Y(),D(),H("ngForOf",KK(a)))}function LK(a){a&1&&(R(0,"div",22)(1,"mat-icon",23),Z(2,"my_location"),S()());a&2&&(a=Y(2),H("matTooltip",a.Bl)("matTooltipPosition",a.Hs))} -function MK(a){a&1&&(R(0,"div",25),Z(1),S());a&2&&(a=Y(3),D(),Br(" Showing at most ",a.hl()," elements "))}function NK(a){a&1&&(R(0,"div",24),Ap(1,MK,2,1,"div",25),R(2,"div",26),Z(3),S()());if(a&2){a=Y().da;const b=Y();D();Eq(0!==b.hl()?1:-1);D(2);a=a.node;Ar(a?mI(a)?(a.attrs||{}).__value||"":"":"")}} -function OK(a,b){if(a&1){const c=Ug();R(0,"mat-tree-node",6)(1,"div",7);V("click",function(d){const e=u(c).da,f=Y();return x(f.il(e,d.altKey))});R(2,"div",8)(3,"div",9)(4,"div",10)(5,"span",11);Ap(6,CK,1,2)(7,DK,1,1);S();Ap(8,FK,1,4,"ng-container");S();Ap(9,GK,2,0,"div",12);S();Ap(10,JK,2,1,"table",13);S();Ap(11,LK,3,2,"div",14);S();Ap(12,NK,4,2,"ng-template",null,2,Qr);S()}if(a&2){a=b.da;b=zr(13);const c=Y();nq("has-locator",a.Cd)("has-values",PK(a))("highlight",a.Kn)("has-metadata",null!=a.metadata&& -0d.gf===b||d.gf===c):!1}function KK(a){return Object.keys(a.metadata||{}).filter(b=>!b.startsWith("__")).sort()} -function PK(a){a=a.node;return a?mI(a)&&(a=a.attrs||{},a.__value)?"DATA_ELIDED"!==a.__value:!1:!1}function VK(a){switch(a){case "title":return"Node label matched";case "list":return"Node attribute(s) matched";case "input":return"Input(s) matched";case "output":return"Output(s) matched";default:return""}}function XK(a,b){a.data=b;a.Fh.data=a.data;aK(a.rd);bn(a.F)} -var YK=class{constructor(a,b){this.C=a;this.F=b;this.Eo=!1;this.rendererId="";this.Hs="left";this.Cd=!0;this.cv=!1;this.he=new Fk;this.gq={minWidth:100};this.gv=[{cb:"start",eb:"top",Ma:"end",Ta:"top"}];this.Bl="Click: locate\nAlt+click: select";this.G=(c,d)=>({nodeId:c.nodeId,node:c.node,un:!!c.children&&0c.level,c=>c.un);this.J=new rK(this.G,c=>c.level,c=>c.un,c=> -c.children);this.Fh=new sK(this.rd,this.J)}sc(){null!=this.data&&(this.Fh.data=this.data,aK(this.rd))}il(a,b){a.Cd&&(this.C.G.set({nodeId:a.nodeId||"",rendererId:this.rendererId,Bd:a.un,select:b}),this.he.emit({}))}aC(a,b){return b.un}hl(){let a,b;return null!=(b=null==(a=this.C.config())?void 0:a.maxConstValueCount)?b:0}};YK.K=function(a){return new (a||YK)(z(UJ),z(Sr))}; -YK.Da=If({type:YK,ha:[["io-tree"]],fb:function(a,b){a&1&&ur(AK,5);if(a&2){let c;vr(c=wr())&&(b.qy=c.first)}},inputs:{data:"data",Eo:"solidBackground",rendererId:"rendererId",Hs:"tooltipPosition",Cd:"showLocator",cv:"colorBoldNodeLabel"},outputs:{he:"onClose"},ka:!0,features:[Dg,Mr],za:6,Aa:7,Ca:[["tree",""],["matchTypes",""],["constValuesPopup",""],[1,"io-tree",3,"dataSource","treeControl"],["class","leaf","dialogLabel","const values popup","matTreeNodePadding","",3,"has-locator","has-values","highlight", +"#4285F4"],"x1 144.5 y1 232 x2 219 y2 69.5 gradientUnits userSpaceOnUse".split(" "),["stop-color","#4285F4"],["offset","1","stop-color","#2C5CAC"]],ta:function(a,b){a&1&&(fh(),R(0,"svg",0),Mq(1,"rect",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14),R(15,"defs")(16,"linearGradient",15),Mq(17,"stop",16)(18,"stop",17),S()()());a&2&&(D(2),Kp("fill",b.NB),D(14),Kp("id",b.Aw))},styles:["[_nghost-%COMP%] {display: flex; align-items: center; justify-content: center}"]});var XJ=[Yy("transformPanel",[az("void",$y({opacity:0,transform:"scale(1, 0.8)"})),bz("void => showing",Zy("120ms cubic-bezier(0, 0, 0.2, 1)",$y({opacity:1,transform:"scale(1, 1)"}))),bz("* => void",Zy("100ms linear",$y({opacity:0})))])];function YJ(a,b){let c=[b];c.push(...ZJ(a,b));tu(a.C,...c.map(d=>a.D(d)))}function $J(a,b){let c=[b];c.push(...ZJ(a,b));a.C.select(...c.map(d=>a.D(d)))}var aK=class{constructor(){this.C=new vu(!0)}toggle(a){this.C.toggle(this.D(a))}expand(a){this.C.select(this.D(a))}collapse(a){tu(this.C,this.D(a))}ul(a){return uu(this.C,this.D(a))}D(a){return this.hm?this.hm(a):a}};function ZJ(a,b){var c=a.F.indexOf(b);const d=[];for(c+=1;ca.D(b)))}var cK=class extends aK{constructor(a,b){super();this.ye=a;this.G=b;this.options=void 0}};var dK=new df("CDK_TREE_NODE_OUTLET_NODE"),eK=class{constructor(a,b){this.eg=a;this.C=b}};eK.K=function(a){return new (a||eK)(z(kp),z(dK,8))};eK.Fa=Qf({type:eK,ha:[["","cdkTreeNodeOutlet",""]],ka:!0});var fK=class{constructor(a){this.da=a}},gK=class{constructor(a){this.ta=a}};gK.K=function(a){return new (a||gK)(z(br))};gK.Fa=Qf({type:gK,ha:[["","cdkTreeNodeDef",""]],inputs:{Lo:[0,"cdkTreeNodeDefWhen","when"]},ka:!0});function hK(a,b,c=a.O,d=a.Li.eg,e){if(c=c.mn(b))Xr(c,(f,g,k)=>{if(null==f.Ie){f=b[k];g=a.T(f,k);const m=new fK(f);a.rd.ye?m.level=a.rd.ye(f):"undefined"!==typeof e&&a.F.has(e)?m.level=a.F.get(e)+1:m.level=0;a.F.set(f,m.level);(d?d:a.Li.eg).xd(g.ta,m,k);iK&&(iK.data=f)}else null==k?(d.remove(g),a.F.delete(f.item)):(f=d.get(g),d.move(f,k))}),cn(a.Ba)} +var jK=class{get Fh(){return this.C}set Fh(a){this.C!==a&&this.aa(a)}constructor(a,b){this.J=a;this.Ba=b;this.G=new cj;this.F=new Map;this.Cy=new ej({start:0,end:Number.MAX_VALUE})}Fb(){this.O=this.J.find([]).create(this.hm)}va(){this.Li.eg.clear();this.Cy.complete();this.G.next();this.G.complete();this.D&&(this.D.unsubscribe(),this.D=null)}Kw(){this.P=this.Ki.filter(a=>!a.Lo)[0];this.Fh&&this.Ki&&!this.D&&this.N()}aa(a){this.D&&(this.D.unsubscribe(),this.D=null);a||this.Li.eg.clear();this.C=a;this.Ki&& +this.N()}N(){let a;su(this.C)?a=this.C.connect(this):Ek(this.C)?a=this.C:Array.isArray(this.C)&&(a=jj(this.C));a&&(this.D=C(a,Lo(this.G)).subscribe(b=>hK(this,b)))}T(a,b){return 1===this.Ki.length?this.Ki.first:this.Ki.find(c=>c.Lo&&c.Lo(b,a))||this.P}};jK.K=function(a){return new (a||jK)(z(fs),z(Sr))}; +jK.Da=Gf({type:jK,ha:[["cdk-tree"]],ec:function(a,b,c){a&1&&tr(c,gK,5);if(a&2){let d;vr(d=wr())&&(b.Ki=d)}},fb:function(a,b){a&1&&ur(eK,7);if(a&2){let c;vr(c=wr())&&(b.Li=c.first)}},Ka:["role","tree",1,"cdk-tree"],inputs:{Fh:"dataSource",rd:"treeControl",hm:"trackBy"},ib:["cdkTree"],ka:!0,features:[Mr],za:1,Aa:0,Ca:[["cdkTreeNodeOutlet",""]],ta:function(a){a&1&&Pq(0,0)},Ha:[eK],pb:2}); +var lK=class{get role(){return"treeitem"}set role(a){this.ra.R.setAttribute("role",a)}get data(){return this.oh}set data(a){a!==this.oh&&(this.oh=a,this.GA(),this.lp.next())}get ul(){return this.Ef.rd.ul(this.oh)}get level(){return this.Ef.rd.ye?this.Ef.rd.ye(this.oh):this.xA}constructor(a,b){this.ra=a;this.Ef=b;this.Ga=new cj;this.lp=new cj;iK=this;this.role="treeitem"}Fb(){let a=this.ra.R.parentElement;for(;a&&!kK(a);)a=a.parentElement;this.xA=a?a.classList.contains("cdk-nested-tree-node")?As(a.getAttribute("aria-level")): +0:-1;this.ra.R.setAttribute("aria-level",`${this.level+1}`)}va(){iK===this&&(iK=null);this.lp.complete();this.Ga.next();this.Ga.complete()}focus(){this.ra.R.focus()}GA(){this.role="treeitem"}},iK=null;lK.K=function(a){return new (a||lK)(z(si),z(jK))};lK.Fa=Qf({type:lK,ha:[["cdk-tree-node"]],Ka:[1,"cdk-tree-node"],Za:1,Ia:function(a,b){a&2&&Kp("aria-expanded",b.ul)},inputs:{role:"role"},ib:["cdkTreeNode"],ka:!0}); +function kK(a){a=a.classList;return!!((null==a?0:a.contains("cdk-nested-tree-node"))||(null==a?0:a.contains("cdk-tree")))};const mK=/([A-Za-z%]+)$/; +var nK=class{get level(){return this.F}set level(a){this.O(a)}get tl(){return this.D}set tl(a){this.N(a)}constructor(a,b,c,d){this.J=a;this.Ef=b;this.T=c;this.G=d;this.Ga=new cj;this.P="px";this.D=40;this.C();d&&C(d.wb,Lo(this.Ga)).subscribe(()=>this.C(!0));a.lp.subscribe(()=>this.C())}va(){this.Ga.next();this.Ga.complete()}ca(){var a=this.J.data&&this.Ef.rd.ye?this.Ef.rd.ye(this.J.data):null;a=null==this.F?a:this.F;return"number"===typeof a?`${a*this.D}${this.P}`:null}C(a=!1){const b=this.ca();if(b!== +this.aa||a){a=this.T.R;const c=this.G&&"rtl"===this.G.value?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style["paddingLeft"===c?"paddingRight":"paddingLeft"]="";this.aa=b}}O(a){this.F=isNaN(a)?null:a;this.C()}N(a){let b=a,c="px";"string"===typeof a&&(a=a.split(mK),b=a[0],c=a[1]||c);this.P=c;this.D=As(b);this.C()}};nK.K=function(a){return new (a||nK)(z(lK),z(jK),z(si),z(ou,8))}; +nK.Fa=Qf({type:nK,ha:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",As],tl:[0,"cdkTreeNodePaddingIndent","indent"]},ka:!0,features:[Jp]});var oK=class{constructor(a,b){this.Ef=a;this.C=b;this.recursive=!1}NA(a){if(this.recursive){var b=this.Ef.rd,c=this.C.data;uu(b.C,b.D(c))?YJ(b,c):$J(b,c)}else this.Ef.rd.toggle(this.C.data);a.stopPropagation()}};oK.K=function(a){return new (a||oK)(z(jK),z(lK))};oK.Fa=Qf({type:oK,ha:[["","cdkTreeNodeToggle",""]],Ia:function(a,b){a&1&&V("click",function(c){return b.NA(c)})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",zs]},ka:!0,features:[Jp]});var pK=class{};pK.K=function(a){return new (a||pK)};pK.Ya=Of({type:pK});pK.Xa=Nd({});function qK(a,b){let c=[];b.forEach(d=>a.D(d,0,c,[]));return c}function rK(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let k=0;k<=a.ye(f);k++)g=g&&e[k];g&&d.push(f);a.G(f)&&(e[a.ye(f)+1]=c.ul(f))});return d} +var sK=class{constructor(a,b,c,d){this.J=a;this.ye=b;this.G=c;this.F=d}D(a,b,c,d){const e=this.J(a,b);c.push(e);this.G(e)&&(a=this.F(a))&&(Array.isArray(a)?this.C(a,b,c,d):C(a,fo()).subscribe(f=>{this.C(f,b,c,d)}));return c}C(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.D(e,b+1,c,g)})}},tK=class extends ru{get data(){return this.oh.value}set data(a){this.oh.next(a);this.C.next(qK(this.G,this.data));this.D.F=this.C.value}constructor(a,b){super();this.D=a;this.G=b;this.C=new ej([]); +this.F=new ej([]);this.oh=new ej([])}connect(a){return C(rk(a.Cy,this.D.C.Ah,this.C),xj(()=>{this.F.next(rK(this.G,this.C.value,this.D));return this.F.value}))}};var uK=class extends lK{constructor(a,b,c){super(a,b);this.disabled=!1;this.tabIndex=Number(c)||0}Fb(){super.Fb()}va(){super.va()}};uK.K=function(a){return new (a||uK)(z(si),z(jK),yh("tabindex"))};uK.Fa=Qf({type:uK,ha:[["mat-tree-node"]],Ka:[1,"mat-tree-node"],inputs:{disabled:[2,"disabled","disabled",zs],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:As(a)]},ib:["matTreeNode"],ka:!0,features:[Kr([{oa:lK,Ab:uK}]),Jp,Cp]});var vK=class extends gK{}; +vK.K=(()=>{let a;return function(b){return(a||(a=Mh(vK)))(b||vK)}})();vK.Fa=Qf({type:vK,ha:[["","matTreeNodeDef",""]],inputs:{Lo:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},ka:!0,features:[Kr([{oa:gK,Ab:vK}]),Cp]});var wK=class{constructor(a,b){this.eg=a;this.C=b}};wK.K=function(a){return new (a||wK)(z(kp),z(dK,8))};wK.Fa=Qf({type:wK,ha:[["","matTreeNodeOutlet",""]],ka:!0,features:[Kr([{oa:eK,Ab:wK}])]});var xK=class extends nK{get level(){return this.F}set level(a){this.O(a)}get tl(){return this.D}set tl(a){this.N(a)}};xK.K=(()=>{let a;return function(b){return(a||(a=Mh(xK)))(b||xK)}})();xK.Fa=Qf({type:xK,ha:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",As],tl:[0,"matTreeNodePaddingIndent","indent"]},ka:!0,features:[Kr([{oa:nK,Ab:xK}]),Jp,Cp]});var yK=class extends oK{};yK.K=(()=>{let a;return function(b){return(a||(a=Mh(yK)))(b||yK)}})();yK.Fa=Qf({type:yK,ha:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},ka:!0,features:[Kr([{oa:oK,Ab:yK}]),Cp]});var zK=class extends jK{constructor(){super(...arguments);this.Li=void 0}};zK.K=(()=>{let a;return function(b){return(a||(a=Mh(zK)))(b||zK)}})(); +zK.Da=Gf({type:zK,ha:[["mat-tree"]],fb:function(a,b){a&1&&ur(wK,7);if(a&2){let c;vr(c=wr())&&(b.Li=c.first)}},Ka:["role","tree",1,"mat-tree"],ib:["matTree"],ka:!0,features:[Kr([{oa:jK,Ab:zK}]),Cp,Mr],za:1,Aa:0,Ca:[["matTreeNodeOutlet",""]],ta:function(a){a&1&&Pq(0,0)},Ha:[wK],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color)}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color);font-family:var(--mat-tree-node-text-font);font-size:var(--mat-tree-node-text-size);font-weight:var(--mat-tree-node-text-weight)}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height)}.mat-nested-tree-node{border-bottom-width:0}\n"],pb:2});var AK=class{};AK.K=function(a){return new (a||AK)};AK.Ya=Of({type:AK});AK.Xa=Nd({imports:[pK,mz,mz]});const BK=["tree"],CK=a=>({node:a});function DK(a){a&1&&Z(0);a&2&&(a=Y().da,Cr(" ",a.Ui," (",a.label,") "))}function EK(a){a&1&&Z(0);a&2&&(a=Y().da,Br(" ",a.label," "))}function FK(a){a&1&&Pq(0)}function GK(a){a&1&&Ap(0,FK,1,0,"ng-container",15);if(a&2){a=Y().da;Y();const b=zr(5);H("ngTemplateOutlet",b)("ngTemplateOutletContext",Pr(CK,a))}}function HK(a){a&1&&(R(0,"div",16),Z(1," Hover for values "),S())} +function IK(a,b){a&1&&(R(0,"tr")(1,"td",19)(2,"mat-icon",20),Z(3,"circle"),S(),Z(4),S(),R(5,"td",21),Z(6),S()());if(a&2){a=b.da;b=Y(2).da;const c=Y();nq("search-match",JK(c,b.metadata[a]));D(4);Br(" ",a,"");D(2);Ar(b.metadata[a])}}function KK(a){a&1&&(R(0,"table",17),Ap(1,IK,7,4,"tr",18),S());a&2&&(a=Y().da,Y(),D(),H("ngForOf",LK(a)))}function MK(a){a&1&&(R(0,"div",22)(1,"mat-icon",23),Z(2,"my_location"),S()());a&2&&(a=Y(2),H("matTooltip",a.Bl)("matTooltipPosition",a.Hs))} +function NK(a){a&1&&(R(0,"div",25),Z(1),S());a&2&&(a=Y(3),D(),Br(" Showing at most ",a.hl()," elements "))}function OK(a){a&1&&(R(0,"div",24),Ap(1,NK,2,1,"div",25),R(2,"div",26),Z(3),S()());if(a&2){a=Y().da;const b=Y();D();Eq(0!==b.hl()?1:-1);D(2);a=a.node;Ar(a?nI(a)?(a.attrs||{}).__value||"":"":"")}} +function PK(a,b){if(a&1){const c=Ug();R(0,"mat-tree-node",6)(1,"div",7);V("click",function(d){const e=u(c).da,f=Y();return x(f.il(e,d.altKey))});R(2,"div",8)(3,"div",9)(4,"div",10)(5,"span",11);Ap(6,DK,1,2)(7,EK,1,1);S();Ap(8,GK,1,4,"ng-container");S();Ap(9,HK,2,0,"div",12);S();Ap(10,KK,2,1,"table",13);S();Ap(11,MK,3,2,"div",14);S();Ap(12,OK,4,2,"ng-template",null,2,Qr);S()}if(a&2){a=b.da;b=zr(13);const c=Y();nq("has-locator",a.Cd)("has-values",QK(a))("highlight",a.Ln)("has-metadata",null!=a.metadata&& +0d.gf===b||d.gf===c):!1}function LK(a){return Object.keys(a.metadata||{}).filter(b=>!b.startsWith("__")).sort()} +function QK(a){a=a.node;return a?nI(a)&&(a=a.attrs||{},a.__value)?"DATA_ELIDED"!==a.__value:!1:!1}function WK(a){switch(a){case "title":return"Node label matched";case "list":return"Node attribute(s) matched";case "input":return"Input(s) matched";case "output":return"Output(s) matched";default:return""}}function YK(a,b){a.data=b;a.Fh.data=a.data;bK(a.rd);bn(a.F)} +var ZK=class{constructor(a,b){this.C=a;this.F=b;this.Eo=!1;this.rendererId="";this.Hs="left";this.Cd=!0;this.cv=!1;this.he=new Fk;this.gq={minWidth:100};this.gv=[{cb:"start",eb:"top",Na:"end",Ta:"top"}];this.Bl="Click: locate\nAlt+click: select";this.G=(c,d)=>({nodeId:c.nodeId,node:c.node,vn:!!c.children&&0c.level,c=>c.vn);this.J=new sK(this.G,c=>c.level,c=>c.vn,c=> +c.children);this.Fh=new tK(this.rd,this.J)}tc(){null!=this.data&&(this.Fh.data=this.data,bK(this.rd))}il(a,b){a.Cd&&(this.C.F.set({nodeId:a.nodeId||"",rendererId:this.rendererId,Bd:a.vn,select:b}),this.he.emit({}))}aC(a,b){return b.vn}hl(){let a,b;return null!=(b=null==(a=this.C.config())?void 0:a.maxConstValueCount)?b:0}};ZK.K=function(a){return new (a||ZK)(z(VJ),z(Sr))}; +ZK.Da=Gf({type:ZK,ha:[["io-tree"]],fb:function(a,b){a&1&&ur(BK,5);if(a&2){let c;vr(c=wr())&&(b.qy=c.first)}},inputs:{data:"data",Eo:"solidBackground",rendererId:"rendererId",Hs:"tooltipPosition",Cd:"showLocator",cv:"colorBoldNodeLabel"},outputs:{he:"onClose"},ka:!0,features:[Dg,Mr],za:6,Aa:7,Ca:[["tree",""],["matchTypes",""],["constValuesPopup",""],[1,"io-tree",3,"dataSource","treeControl"],["class","leaf","dialogLabel","const values popup","matTreeNodePadding","",3,"has-locator","has-values","highlight", "has-metadata","xapInlineDialog","overlaySize","overlayPositions","hoverDelayMs","xapInlineDialogDisabled","matTreeNodePaddingIndent",4,"matTreeNodeDef"],["matTreeNodePadding","",3,"has-locator","matTreeNodePaddingIndent",4,"matTreeNodeDef","matTreeNodeDefWhen"],["dialogLabel","const values popup","matTreeNodePadding","",1,"leaf",3,"xapInlineDialog","overlaySize","overlayPositions","hoverDelayMs","xapInlineDialogDisabled","matTreeNodePaddingIndent"],[1,"edge-node",3,"click"],[1,"label-and-metadata"], [1,"label-container"],[1,"label"],[1,"node-label"],["class","hover-for-values-label",4,"ngIf"],["class","metadata-table",4,"ngIf"],["class","locator-container","matTooltipClass","multiline-tooltip-left",3,"matTooltip","matTooltipPosition",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"hover-for-values-label"],[1,"metadata-table"],[3,"search-match",4,"ngFor","ngForOf"],[1,"key"],[1,"bullet"],[1,"value"],["matTooltipClass","multiline-tooltip-left",1,"locator-container",3,"matTooltip", -"matTooltipPosition"],[1,"locator-icon"],[1,"model-explorer-const-values-popup"],[1,"values-count-msg"],[1,"content"],["matTreeNodePadding","",3,"matTreeNodePaddingIndent"],[1,"expandable-tree-node",3,"click"],["mat-icon-button","","matTreeNodeToggle","",1,"expand-icon-button"],[1,"expander"],[1,"match-types-container"],[1,"extra-label-container",3,"matTooltip"]],ta:function(a,b){a&1&&(R(0,"mat-tree",3,0),Ap(2,OK,14,26,"mat-tree-node",4)(3,TK,10,13,"mat-tree-node",5),S(),Ap(4,WK,3,0,"ng-template", -null,1,Qr));a&2&&(nq("solid-background",b.Eo),H("dataSource",b.Fh)("treeControl",b.rd)("@transformPanel","showing")("@.disabled",!b.Eo),D(3),H("matTreeNodeDefWhen",b.aC))},Ha:[ht,Zs,ct,gt,AB,zB,xB,gG,zE,eG,hI,gI,zK,uK,wK,xK,yK,tK,GG,DG],styles:[".io-tree[_ngcontent-%COMP%]{background-color:transparent;padding-top:4px}.io-tree.solid-background[_ngcontent-%COMP%]{-webkit-transform-origin:top center;transform-origin:top center;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding-bottom:8px;min-width:270px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.io-tree[_ngcontent-%COMP%] mat-tree-node.has-locator[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] mat-tree-node.has-values[_ngcontent-%COMP%]{cursor:pointer}.io-tree[_ngcontent-%COMP%] mat-tree-node.has-locator[_ngcontent-%COMP%]:hover, .io-tree[_ngcontent-%COMP%] mat-tree-node.has-values[_ngcontent-%COMP%]:hover{background-color:#f3f3f3}.io-tree[_ngcontent-%COMP%] mat-tree-node.highlight[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:#00639b;font-weight:500}.io-tree[_ngcontent-%COMP%] mat-tree-node[_ngcontent-%COMP%]:not(:last-child).has-metadata.leaf{margin-bottom:6px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:12px;padding-left:27px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%]:hover .locator-container[_ngcontent-%COMP%]{opacity:.8}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata.has-extra-data[_ngcontent-%COMP%]{width:100%}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata.has-extra-data[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .node-label.color-bold[_ngcontent-%COMP%]{color:#00639b;font-weight:500}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .node-label.search-match[_ngcontent-%COMP%]{background-color:#f5e25a}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .hover-for-values-label[_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;color:#999;margin-left:8px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%]{border-spacing:0;border-collapse:collapse;padding:0;font-size:11px;margin-top:2px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{vertical-align:text-top}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr.search-match[_ngcontent-%COMP%]{background-color:#f5e25a}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] mat-icon.bullet[_ngcontent-%COMP%]{font-size:4px;width:5px;height:5px;color:#bbb;margin-right:2px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] td.key[_ngcontent-%COMP%]{color:#999;padding-right:4px;white-space:nowrap;line-height:12px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] td.value[_ngcontent-%COMP%]{line-height:12px}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] mat-tree-node[_ngcontent-%COMP%]{font-size:13px;min-height:22px;word-break:break-word}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%]{color:#999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:12px;padding-left:4px}.io-tree[_ngcontent-%COMP%] .expandable-tree-node.highlight[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%]:hover .locator-container[_ngcontent-%COMP%]{opacity:.8}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] mat-icon.expander[_ngcontent-%COMP%]{color:#999}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container.has-extra-data[_ngcontent-%COMP%]{width:100%}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container.has-extra-data[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .expand-icon-button[_ngcontent-%COMP%]{padding:0;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.io-tree[_ngcontent-%COMP%] .expand-icon-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;margin-top:6px}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%]{height:18px;opacity:.5;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%] mat-icon.locator-icon[_ngcontent-%COMP%]{color:#333;font-size:16px;width:16px;height:16px}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%]:hover{opacity:.8}.io-tree[_ngcontent-%COMP%] .match-types-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;gap:2px;margin-left:8px}.io-tree[_ngcontent-%COMP%] .extra-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;padding:4px;border-radius:99px;background-color:#e8f0fe;-moz-box-sizing:border-box;box-sizing:border-box}.io-tree[_ngcontent-%COMP%] .extra-label-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:12px;width:12px;height:12px;color:#9da3a9}.io-tree[_ngcontent-%COMP%] .mat-mdc-button-touch-target{width:24px;height:24px}.io-tree-invisible[_ngcontent-%COMP%]{display:none}.io-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.io-tree[_ngcontent-%COMP%] .mat-nested-tree-node[_ngcontent-%COMP%] div[role=group][_ngcontent-%COMP%]{padding-left:8px}.io-tree[_ngcontent-%COMP%] div[role=group][_ngcontent-%COMP%] > .mat-tree-node[_ngcontent-%COMP%]{padding-left:16px} xap-inline-dialog-container:has(.model-explorer-const-values-popup){width:100%} .model-explorer-const-values-popup{padding:8px;font-size:11px;line-height:12px;background-color:#fff} .model-explorer-const-values-popup .values-count-msg{margin-bottom:8px;color:#999} .model-explorer-const-values-popup .content{white-space:pre-wrap;font-family:monospace}"], -data:{animation:WJ},Ra:0}); -function ZK(a,b,c,d=[]){var e=[];let f={label:"",children:[],type:b,Bd:!0};const g=[];for(let m=0;mG.label===p.label&&G.Bd);null==B?(k={label:p.label,Ui:aL(k),nodeId:p.id,node:p,type:b,Cd:!0,Kn:p.id===c,Bd:1===p.nodeType,metadata:k},null!=t&&(k.vg=t),w.children.push(k)): -(B.nodeId=p.id,B.Cd=!0,B.vg=t)}}}f=bL(f);a=[f];if(0({label:m.node.label,Ui:aL(m.metadata),nodeId:m.node.id,node:m.node,type:b,Cd:!1,Kn:m.node.id===c,Bd:!1,metadata:e[m.index]})),type:b,Bd:!1})}return a}function aL(a){if(a)return a.__tensor_tag} -function $K(a,b){var c=a?["",...a.split("/")]:[""];let d;a=[];for(const e of c)""!==e&&a.push(e),""===e?d=b:(d&&!d.children&&(d.children=[]),c=d.children.find(f=>f.label===e),null==c?(c={label:e,children:[],type:b.type,Bd:!0},d.children.push(c),d=c):d=c);return d} -function bL(a){let b=a;const c=[];for(;;){c.push(b.label);let d;if((null==(d=b)?0:d.children)&&1===b.children.length&&0<(b.children[0].children||[]).length&&!b.Cd)b=b.children[0];else break}b!==a&&(b.label=c.join(" / "));return b};var cL={COLOR:"COLOR",Uo:"NUMBER"},dL=[{type:"COLOR",label:"Bg color",id:"node_bg_color",defaultValue:"#ffffff"},{type:"COLOR",label:"Border color",id:"node_border_color",defaultValue:"#777777"},{type:"COLOR",label:"Text color",id:"node_text_color",defaultValue:"#041e49"}]; -function eL(a,b){const c=LI(b),d={};if(0KI(e.queries))){const e=a.C.Na();for(let f=0;f{b=[...b];b.push({queries:[{type:"node_type",nodeType:"op_nodes"},{type:"regex",queryRegex:"",matchTypes:["title"]}],nodeType:"op_nodes",styles:{},version:"v2"});return b})}function iL(a,b){a.rules.update(c=>{const d=[...c];c=c[b];d.splice(b,1);d.splice(b-1,0,c);return d})}function jL(a,b){a.rules.update(c=>{const d=[...c];c=c[b];d.splice(b,1);d.splice(b+1,0,c);return d})} -function kL(a,b){a.rules.update(c=>{const d=JSON.parse(JSON.stringify(c[b]));return[...c.slice(0,b),d,...c.slice(b)]})}function gL(a){return a.map(b=>{null==b.version&&(b.queries.unshift({type:"node_type",nodeType:b.nodeType}),b.version="v2");return b})}function lL(a,b,c){a.rules.update(d=>{d[b].queries=c;return[...d]})} -function mL(a,b,c,d){a.rules.update(e=>{const f=e[b];null==d?null==f.styles[c.id]?f.styles[c.id]={id:c.id,value:c.defaultValue}:delete f.styles[c.id]:d?f.styles[c.id]={id:c.id,value:c.defaultValue}:delete f.styles[c.id];return[...e]})}function nL(a,b,c){a.rules.update(d=>{d[b].nodeType=c;return[...d]})}function oL(a,b,c,d){a.rules.update(e=>{e[b].styles[c.id].value=d;return[...e]})}function pL(a,b){a.rules.update(c=>{c=[...c];c.splice(b,1);return c})} -var qL=class{constructor(a){this.C=a;this.rules=xr([]);this.D=xr({});this.jl=Bs(()=>0KI(b.queries)&&0{const b=this.rules();this.C.C||OI("model_explorer_node_styler_rules",JSON.stringify(b));eL(this,b)},{Wp:!0});this.C.C?(a=new URLSearchParams(document.location.search),a=decodeURIComponent(a.get("test_node_styler_rules")||""),fL(this,""===a?[]:JSON.parse(a))):(a=window.localStorage.getItem("model_explorer_node_styler_rules")||"", -a=""===a?[]:JSON.parse(a),fL(this,a))}};qL.K=function(a){return new (a||qL)(r(UJ),r(PI))};qL.pa=Md({ma:qL,ba:qL.K});function rL(a){a||(zg(),a=lf(yi));const b=new Xi(c=>a.ob(c.next.bind(c)));return c=>C(c,Lo(b))};function sL(a){zg();const b=lf(Wh),c=new mj(1),d=Js(()=>{let e;try{e=a()}catch(f){Ks(()=>c.error(f));return}Ks(()=>c.next(e))},{xa:b,LC:!0});b.get(yi).ob(()=>{d.destroy();c.complete()});return aj(c)};function tL(a,b,c){const d=uL(a,b);if(0m.stop-p.stop);e=Number.POSITIVE_INFINITY;f=Number.NEGATIVE_INFINITY;if(0.2126*Math.pow(k.r/255,2.2)+.7152*Math.pow(k.g/255,2.2)+.0722*Math.pow(k.b/255,2.2)&&(g.textColor="#ffffff")}k="-";k=g.value;k="number"===typeof k||"boolean"===typeof k||"string"===typeof k?`${k}`:JSON.stringify(k); +"matTooltipPosition"],[1,"locator-icon"],[1,"model-explorer-const-values-popup"],[1,"values-count-msg"],[1,"content"],["matTreeNodePadding","",3,"matTreeNodePaddingIndent"],[1,"expandable-tree-node",3,"click"],["mat-icon-button","","matTreeNodeToggle","",1,"expand-icon-button"],[1,"expander"],[1,"match-types-container"],[1,"extra-label-container",3,"matTooltip"]],ta:function(a,b){a&1&&(R(0,"mat-tree",3,0),Ap(2,PK,14,26,"mat-tree-node",4)(3,UK,10,13,"mat-tree-node",5),S(),Ap(4,XK,3,0,"ng-template", +null,1,Qr));a&2&&(nq("solid-background",b.Eo),H("dataSource",b.Fh)("treeControl",b.rd)("@transformPanel","showing")("@.disabled",!b.Eo),D(3),H("matTreeNodeDefWhen",b.aC))},Ha:[ht,Zs,ct,gt,BB,AB,yB,hG,AE,fG,iI,hI,AK,vK,xK,yK,zK,uK,HG,EG],styles:[".io-tree[_ngcontent-%COMP%]{background-color:transparent;padding-top:4px}.io-tree.solid-background[_ngcontent-%COMP%]{-webkit-transform-origin:top center;transform-origin:top center;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding-bottom:8px;min-width:270px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.io-tree[_ngcontent-%COMP%] mat-tree-node.has-locator[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] mat-tree-node.has-values[_ngcontent-%COMP%]{cursor:pointer}.io-tree[_ngcontent-%COMP%] mat-tree-node.has-locator[_ngcontent-%COMP%]:hover, .io-tree[_ngcontent-%COMP%] mat-tree-node.has-values[_ngcontent-%COMP%]:hover{background-color:#f3f3f3}.io-tree[_ngcontent-%COMP%] mat-tree-node.highlight[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:#00639b;font-weight:500}.io-tree[_ngcontent-%COMP%] mat-tree-node[_ngcontent-%COMP%]:not(:last-child).has-metadata.leaf{margin-bottom:6px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:12px;padding-left:27px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%]:hover .locator-container[_ngcontent-%COMP%]{opacity:.8}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata.has-extra-data[_ngcontent-%COMP%]{width:100%}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata.has-extra-data[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .node-label.color-bold[_ngcontent-%COMP%]{color:#00639b;font-weight:500}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .node-label.search-match[_ngcontent-%COMP%]{background-color:#f5e25a}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .hover-for-values-label[_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted;color:#999;margin-left:8px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%]{border-spacing:0;border-collapse:collapse;padding:0;font-size:11px;margin-top:2px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{vertical-align:text-top}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr.search-match[_ngcontent-%COMP%]{background-color:#f5e25a}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] mat-icon.bullet[_ngcontent-%COMP%]{font-size:4px;width:5px;height:5px;color:#bbb;margin-right:2px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] td.key[_ngcontent-%COMP%]{color:#999;padding-right:4px;white-space:nowrap;line-height:12px}.io-tree[_ngcontent-%COMP%] .edge-node[_ngcontent-%COMP%] .label-and-metadata[_ngcontent-%COMP%] .metadata-table[_ngcontent-%COMP%] td.value[_ngcontent-%COMP%]{line-height:12px}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] mat-tree-node[_ngcontent-%COMP%]{font-size:13px;min-height:22px;word-break:break-word}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%]{color:#999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:12px;padding-left:4px}.io-tree[_ngcontent-%COMP%] .expandable-tree-node.highlight[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%]:hover .locator-container[_ngcontent-%COMP%]{opacity:.8}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] mat-icon.expander[_ngcontent-%COMP%]{color:#999}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container.has-extra-data[_ngcontent-%COMP%]{width:100%}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container.has-extra-data[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.io-tree[_ngcontent-%COMP%] .expandable-tree-node[_ngcontent-%COMP%] .label-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .expand-icon-button[_ngcontent-%COMP%]{padding:0;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.io-tree[_ngcontent-%COMP%] .expand-icon-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;margin-top:6px}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%]{height:18px;opacity:.5;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%] mat-icon.locator-icon[_ngcontent-%COMP%]{color:#333;font-size:16px;width:16px;height:16px}.io-tree[_ngcontent-%COMP%] .locator-container[_ngcontent-%COMP%]:hover{opacity:.8}.io-tree[_ngcontent-%COMP%] .match-types-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;gap:2px;margin-left:8px}.io-tree[_ngcontent-%COMP%] .extra-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;padding:4px;border-radius:99px;background-color:#e8f0fe;-moz-box-sizing:border-box;box-sizing:border-box}.io-tree[_ngcontent-%COMP%] .extra-label-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:12px;width:12px;height:12px;color:#9da3a9}.io-tree[_ngcontent-%COMP%] .mat-mdc-button-touch-target{width:24px;height:24px}.io-tree-invisible[_ngcontent-%COMP%]{display:none}.io-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .io-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.io-tree[_ngcontent-%COMP%] .mat-nested-tree-node[_ngcontent-%COMP%] div[role=group][_ngcontent-%COMP%]{padding-left:8px}.io-tree[_ngcontent-%COMP%] div[role=group][_ngcontent-%COMP%] > .mat-tree-node[_ngcontent-%COMP%]{padding-left:16px} xap-inline-dialog-container:has(.model-explorer-const-values-popup){width:100%} .model-explorer-const-values-popup{padding:8px;font-size:11px;line-height:12px;background-color:#fff} .model-explorer-const-values-popup .values-count-msg{margin-bottom:8px;color:#999} .model-explorer-const-values-popup .content{white-space:pre-wrap;font-family:monospace}"], +data:{animation:XJ},Ra:0}); +function $K(a,b,c,d=[]){var e=[];let f={label:"",children:[],type:b,Bd:!0};const g=[];for(let m=0;mG.label===p.label&&G.Bd);null==B?(k={label:p.label,Ui:bL(k),nodeId:p.id,node:p,type:b,Cd:!0,Ln:p.id===c,Bd:1===p.nodeType,metadata:k},null!=t&&(k.vg=t),w.children.push(k)): +(B.nodeId=p.id,B.Cd=!0,B.vg=t)}}}f=cL(f);a=[f];if(0({label:m.node.label,Ui:bL(m.metadata),nodeId:m.node.id,node:m.node,type:b,Cd:!1,Ln:m.node.id===c,Bd:!1,metadata:e[m.index]})),type:b,Bd:!1})}return a}function bL(a){if(a)return a.__tensor_tag} +function aL(a,b){var c=a?["",...a.split("/")]:[""];let d;a=[];for(const e of c)""!==e&&a.push(e),""===e?d=b:(d&&!d.children&&(d.children=[]),c=d.children.find(f=>f.label===e),null==c?(c={label:e,children:[],type:b.type,Bd:!0},d.children.push(c),d=c):d=c);return d} +function cL(a){let b=a;const c=[];for(;;){c.push(b.label);let d;if((null==(d=b)?0:d.children)&&1===b.children.length&&0<(b.children[0].children||[]).length&&!b.Cd)b=b.children[0];else break}b!==a&&(b.label=c.join(" / "));return b};var dL={COLOR:"COLOR",Uo:"NUMBER"},eL=[{type:"COLOR",label:"Bg color",id:"node_bg_color",defaultValue:"#ffffff"},{type:"COLOR",label:"Border color",id:"node_border_color",defaultValue:"#777777"},{type:"COLOR",label:"Text color",id:"node_text_color",defaultValue:"#041e49"}]; +function fL(a,b){const c=MI(b),d={};if(0LI(e.queries))){const e=a.C.La();for(let f=0;f{b=[...b];b.push({queries:[{type:"node_type",nodeType:"op_nodes"},{type:"regex",queryRegex:"",matchTypes:["title"]}],nodeType:"op_nodes",styles:{},version:"v2"});return b})}function jL(a,b){a.rules.update(c=>{const d=[...c];c=c[b];d.splice(b,1);d.splice(b-1,0,c);return d})}function kL(a,b){a.rules.update(c=>{const d=[...c];c=c[b];d.splice(b,1);d.splice(b+1,0,c);return d})} +function lL(a,b){a.rules.update(c=>{const d=JSON.parse(JSON.stringify(c[b]));return[...c.slice(0,b),d,...c.slice(b)]})}function hL(a){return a.map(b=>{null==b.version&&(b.queries.unshift({type:"node_type",nodeType:b.nodeType}),b.version="v2");return b})}function mL(a,b,c){a.rules.update(d=>{d[b].queries=c;return[...d]})} +function nL(a,b,c,d){a.rules.update(e=>{const f=e[b];null==d?null==f.styles[c.id]?f.styles[c.id]={id:c.id,value:c.defaultValue}:delete f.styles[c.id]:d?f.styles[c.id]={id:c.id,value:c.defaultValue}:delete f.styles[c.id];return[...e]})}function oL(a,b,c){a.rules.update(d=>{d[b].nodeType=c;return[...d]})}function pL(a,b,c,d){a.rules.update(e=>{e[b].styles[c.id].value=d;return[...e]})}function qL(a,b){a.rules.update(c=>{c=[...c];c.splice(b,1);return c})} +var rL=class{constructor(a){this.C=a;this.rules=xr([]);this.D=xr({});this.jl=Bs(()=>0LI(b.queries)&&0{const b=this.rules();this.C.C||PI("model_explorer_node_styler_rules",JSON.stringify(b));fL(this,b)},{Wp:!0});this.C.C?(a=new URLSearchParams(document.location.search),a=decodeURIComponent(a.get("test_node_styler_rules")||""),gL(this,""===a?[]:JSON.parse(a))):(a=window.localStorage.getItem("model_explorer_node_styler_rules")||"", +a=""===a?[]:JSON.parse(a),gL(this,a))}};rL.K=function(a){return new (a||rL)(r(VJ),r(QI))};rL.pa=Md({ma:rL,ba:rL.K});function sL(a){a||(zg(),a=lf(yi));const b=new Xi(c=>a.ob(c.next.bind(c)));return c=>C(c,Lo(b))};function tL(a){zg();const b=lf(Wh),c=new mj(1),d=Js(()=>{let e;try{e=a()}catch(f){Ks(()=>c.error(f));return}Ks(()=>c.next(e))},{xa:b,LC:!0});b.get(yi).ob(()=>{d.destroy();c.complete()});return aj(c)};function uL(a,b,c){const d=vL(a,b);if(0m.stop-p.stop);e=Number.POSITIVE_INFINITY;f=Number.NEGATIVE_INFINITY;if(0.2126*Math.pow(k.r/255,2.2)+.7152*Math.pow(k.g/255,2.2)+.0722*Math.pow(k.b/255,2.2)&&(g.textColor="#ffffff")}k="-";k=g.value;k="number"===typeof k||"boolean"===typeof k||"string"===typeof k?`${k}`:JSON.stringify(k); let p;const t=`${null!=(p=(a.outputTensorIdToNodeId||{})[m])?p:m}`,w=c[t];if(w){const B=w.allValues;B[m]=g.value;c[t]={value:g.value,bgColor:g.bgColor,textColor:g.textColor,allValues:B,strValue:`${w.strValue}, ${k}`}}else c[t]=Object.assign({},g,{strValue:k,allValues:{[m]:g.value}})}return c} -function AL(a,b,c,d,e,f=!1,g){const k=d.collectionLabel;a.D.update(m=>{if(f){var p=[];for(const [t,w]of Object.entries(m)){const B=t,G=w;f&&G.collectionId===k&&p.push(B)}for(const t of p)delete m[t]}m[b]={runId:b,runName:c,done:null==e?!1:!0,results:null==e?void 0:{[d.id]:vL(d,e)},extensionId:"",collectionId:k,remotePath:g,nodeDataProviderData:e};p=a.C.Na();for(const t of p){let w,B;(null==(w=t.modelGraph)?void 0:w.id)===d.id&&(null==(B=t.modelGraph)?void 0:B.collectionLabel)===d.collectionLabel&& -AJ(a.C,t.id,b)}return Object.assign({},m)})}function BL(a,b,c,d,e){a.D.update(f=>{const g=f[b];g.done=!0;g.nodeDataProviderData=c;null==g.results&&(g.results={});g.results[d.id]=vL(d,c);e&&(g.error=e);return Object.assign({},f)})}function CL(a){const b=Object.values(a.D()).filter(c=>null!=c.remotePath).map(c=>c.remotePath);a.C.Mg.set(b)} -function DL(a,b,c){return sa(function*(){a.di.set(!0);var d=b.split("/"),e=d[d.length-1];let f;b.startsWith("node_data://")?(d=b.replace("node_data://","").split("/"),e=d[0],f=`${"/api/v1/load_node_data"}?node_data_index=${Number(d[1])}`):f=`${"/api/v1/read_text_file"}?path=${b}`;d=sI();AL(a,d,e,c,void 0,!1,b);e=yield fetch(f);if(e.ok)if(e=JSON.parse(yield e.text()),e.error)BL(a,d,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${e.error}`);else try{const g=JSON.parse(e.content);e={};null!= -g.results&&null==g.results.results?c&&(e[c.id]=g):e=g;BL(a,d,e,c);CL(a)}catch(g){BL(a,d,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${g}`)}else BL(a,d,{[c.id]:{results:{}}},c,`Failed to load JSON file "${b}"`);a.di.set(!1)})}function uL(a,b){const c=[];a=a.D();for(const d of Object.values(a))d.collectionId===b.collectionLabel&&(a=d.nodeDataProviderData)&&null!=a[b.id]&&c.push(d);return c} -function EL(a,b){a.D.update(c=>{delete c[b];return Object.assign({},c)});CL(a);for(const c of a.C.Na())if(c.qs===b){const d=uL(a,c.modelGraph);AJ(a.C,c.id,0e.runId===d)} -function wL(a){if(null==a.outputTensorIdToNodeId){a.outputTensorIdToNodeId={};for(const b of a.nodes)if(mI(b)){const c=b.outputsMetadata||{};for(const d of Object.keys(c)){const e=c[d].tensor_name;null!=e&&(a.outputTensorIdToNodeId[e]=b.id)}}}}function xL(a,b){let c=a;a.startsWith("#")||(c=kI[a]);c||(c=b);c=c.replace("#","");return{r:GL(c.substring(0,2)),g:GL(c.substring(2,4)),b:GL(c.substring(4,6))}} -function yL(a,b,c,d,e){if(0=k.stop&&d<=m.stop){if(null==a||null==c)break;b=(d-k.stop)/(m.stop-k.stop);e=Math.floor(a.g+(c.g-a.g)*b);f=Math.floor(a.b+(c.b-a.b)*b);return`#${IL(Math.floor(a.r+(c.r-a.r)*b))}${IL(e)}${IL(f)}`}}return f}function IL(a){a=a.toString(16);return 1===a.length?`0${a}`:a}function GL(a){return/^[a-fA-F0-9]+$/.test(a)?parseInt(a,16):255} -var JL=class{constructor(a){this.C=a;this.D=xr({});this.di=xr(!1);this.F=sL(Bs(()=>this.C.Na()[0].modelGraph));this.G=sL(Bs(()=>{const b=this.C.Na();if(!(1>=b.length))return b[1].modelGraph}));this.F.subscribe(b=>{null!=b&&tL(this,b,0)});this.G.subscribe(b=>{null!=b&&tL(this,b,1)})}};JL.K=function(a){return new (a||JL)(r(UJ))};JL.pa=Md({ma:JL,ba:JL.K});/* +function BL(a,b,c,d,e,f=!1,g){const k=d.collectionLabel;a.D.update(m=>{if(f){var p=[];for(const [t,w]of Object.entries(m)){const B=t,G=w;f&&G.collectionId===k&&p.push(B)}for(const t of p)delete m[t]}m[b]={runId:b,runName:c,done:null==e?!1:!0,results:null==e?void 0:{[d.id]:wL(d,e)},extensionId:"",collectionId:k,remotePath:g,nodeDataProviderData:e};p=a.C.La();for(const t of p){let w,B;(null==(w=t.modelGraph)?void 0:w.id)===d.id&&(null==(B=t.modelGraph)?void 0:B.collectionLabel)===d.collectionLabel&& +BJ(a.C,t.id,b)}return Object.assign({},m)})}function CL(a,b,c,d,e){a.D.update(f=>{const g=f[b];g.done=!0;g.nodeDataProviderData=c;null==g.results&&(g.results={});g.results[d.id]=wL(d,c);e&&(g.error=e);return Object.assign({},f)})}function DL(a){const b=Object.values(a.D()).filter(c=>null!=c.remotePath).map(c=>c.remotePath);a.C.Mg.set(b)} +function EL(a,b,c){return sa(function*(){a.di.set(!0);var d=b.split("/"),e=d[d.length-1];let f;b.startsWith("node_data://")?(d=b.replace("node_data://","").split("/"),e=d[0],f=`${"/api/v1/load_node_data"}?node_data_index=${Number(d[1])}`):f=`${"/api/v1/read_text_file"}?path=${b}`;d=tI();BL(a,d,e,c,void 0,!1,b);e=yield fetch(f);if(e.ok)if(e=JSON.parse(yield e.text()),e.error)CL(a,d,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${e.error}`);else try{const g=JSON.parse(e.content);e={};null!= +g.results&&null==g.results.results?c&&(e[c.id]=g):e=g;CL(a,d,e,c);DL(a)}catch(g){CL(a,d,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${g}`)}else CL(a,d,{[c.id]:{results:{}}},c,`Failed to load JSON file "${b}"`);a.di.set(!1)})}function vL(a,b){const c=[];a=a.D();for(const d of Object.values(a))d.collectionId===b.collectionLabel&&(a=d.nodeDataProviderData)&&null!=a[b.id]&&c.push(d);return c} +function FL(a,b){a.D.update(c=>{delete c[b];return Object.assign({},c)});DL(a);for(const c of a.C.La())if(c.qs===b){const d=vL(a,c.modelGraph);BJ(a.C,c.id,0e.runId===d)} +function xL(a){if(null==a.outputTensorIdToNodeId){a.outputTensorIdToNodeId={};for(const b of a.nodes)if(nI(b)){const c=b.outputsMetadata||{};for(const d of Object.keys(c)){const e=c[d].tensor_name;null!=e&&(a.outputTensorIdToNodeId[e]=b.id)}}}}function yL(a,b){let c=a;a.startsWith("#")||(c=lI[a]);c||(c=b);c=c.replace("#","");return{r:HL(c.substring(0,2)),g:HL(c.substring(2,4)),b:HL(c.substring(4,6))}} +function zL(a,b,c,d,e){if(0=k.stop&&d<=m.stop){if(null==a||null==c)break;b=(d-k.stop)/(m.stop-k.stop);e=Math.floor(a.g+(c.g-a.g)*b);f=Math.floor(a.b+(c.b-a.b)*b);return`#${JL(Math.floor(a.r+(c.r-a.r)*b))}${JL(e)}${JL(f)}`}}return f}function JL(a){a=a.toString(16);return 1===a.length?`0${a}`:a}function HL(a){return/^[a-fA-F0-9]+$/.test(a)?parseInt(a,16):255} +var KL=class{constructor(a){this.C=a;this.D=xr({});this.di=xr(!1);this.F=tL(Bs(()=>this.C.La()[0].modelGraph));this.G=tL(Bs(()=>{const b=this.C.La();if(!(1>=b.length))return b[1].modelGraph}));this.F.subscribe(b=>{null!=b&&uL(this,b,0)});this.G.subscribe(b=>{null!=b&&uL(this,b,1)})}};KL.K=function(a){return new (a||KL)(r(VJ))};KL.pa=Md({ma:KL,ba:KL.K});/* Copyright 2010-2017 Mike Bostock All rights reserved. @@ -941,776 +942,778 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -var KL,LL,ML,NL,OL,PL,vI,wI,QL,RL; +var LL,ML,NL,OL,PL,QL,wI,xI,RL,SL; (function(){function a(l){return function(){return this.matches(l)}}function b(l,h){return lh?1:l>=h?0:NaN}function c(l){return function(h,n){return b(l(h),n)}}function d(){for(var l=0,h=arguments.length,n={},q;lh?1:l>=h?0:NaN}function O(l){return function(){this.removeAttribute(l)}} function T(l){return function(){this.removeAttributeNS(l.space,l.local)}}function Q(l,h){return function(){this.setAttribute(l,h)}}function la(l,h){return function(){this.setAttributeNS(l.space,l.local,h)}}function F(l,h){return function(){var n=h.apply(this,arguments);null==n?this.removeAttribute(l):this.setAttribute(l,n)}}function M(l,h){return function(){var n=h.apply(this,arguments);null==n?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,n)}}function W(l){return function(){this.style.removeProperty(l)}} function Aa(l,h,n){return function(){this.style.setProperty(l,h,n)}}function pb(l,h,n){return function(){var q=h.apply(this,arguments);null==q?this.style.removeProperty(l):this.style.setProperty(l,q,n)}}function qb(l,h){return l.style.getPropertyValue(h)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(h)}function Ia(l){return function(){delete this[l]}}function Vb(l,h){return function(){this[l]=h}}function Ma(l,h){return function(){var n= h.apply(this,arguments);null==n?delete this[l]:this[l]=n}}function qa(){this.textContent=""}function U(l){return function(){this.textContent=l}}function ea(l){return function(){var h=l.apply(this,arguments);this.textContent=null==h?"":h}}function na(){return null}function Ja(){var l=this.parentNode;l&&l.removeChild(this)}function cb(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function Pa(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}function ub(l, -h,n){l=pa(l,h,n);return function(q){var v=q.relatedTarget;v&&(v===this||v.compareDocumentPosition(this)&8)||l.call(this,q)}}function pa(l,h,n){return function(q){var v=KL;KL=q;try{l.call(this,this.__data__,h,n)}finally{KL=v}}}function Ha(l){return l.trim().split(/^|\s+/).map(function(h){var n="",q=h.indexOf(".");0<=q&&(n=h.slice(q+1),h=h.slice(0,q));return{type:h,name:n}})}function Ua(l){return function(){var h=this.__on;if(h){for(var n=0,q=-1,v=h.length,y;narguments.length&&(n=h,h=Jc().changedTouches);for(var q=0,v=h?h.length:0,y;q>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=iU.exec(l))?Ok(parseInt(h[1],16)):(h=jU.exec(l))?new Rc(h[1],h[2],h[3],1):(h=kU.exec(l))?new Rc(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=lU.exec(l))?qd(h[1],h[2],h[3],h[4]):(h=mU.exec(l))?qd(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=nU.exec(l))?HE(h[1],h[2]/100,h[3]/100,1):(h=oU.exec(l))?HE(h[1],h[2]/100,h[3]/100,h[4]):IE.hasOwnProperty(l)? -Ok(IE[l]):"transparent"===l?new Rc(NaN,NaN,NaN,0):null}function Ok(l){return new Rc(l>>16&255,l>>8&255,l&255,1)}function qd(l,h,n,q){0>=q&&(l=h=n=NaN);return new Rc(l,h,n,q)}function ei(l){l instanceof Bc||(l=Dd(l));if(!l)return new Rc;l=l.pf();return new Rc(l.r,l.g,l.b,l.opacity)}function dm(l,h,n,q){return 1===arguments.length?ei(l):new Rc(l,h,n,null==q?1:q)}function Rc(l,h,n,q){this.r=+l;this.g=+h;this.b=+n;this.opacity=+q}function Nu(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l? -"0":"")+l.toString(16)}function HE(l,h,n,q){0>=q?l=h=n=NaN:0>=n||1<=n?l=h=NaN:0>=h&&(l=NaN);return new Ne(l,h,n,q)}function pU(l){if(l instanceof Ne)return new Ne(l.h,l.s,l.l,l.opacity);l instanceof Bc||(l=Dd(l));if(!l)return new Ne;if(l instanceof Ne)return l;l=l.pf();var h=l.r/255,n=l.g/255,q=l.b/255,v=Math.min(h,n,q),y=Math.max(h,n,q),A=NaN,E=y-v,K=(y+v)/2;E?(A=h===y?(n-q)/E+6*(nK?y+v:2-y-v,A*=60):E=0K?0:A;return new Ne(A,E,K,l.opacity)}function Ou(l,h, -n,q){return 1===arguments.length?pU(l):new Ne(l,h,n,null==q?1:q)}function Ne(l,h,n,q){this.h=+l;this.s=+h;this.l=+n;this.opacity=+q}function Pu(l,h,n){return 255*(60>l?h+(n-h)*l/60:180>l?n:240>l?h+(n-h)*(240-l)/60:h)}function Qu(l){if(l instanceof Oe)return new Oe(l.l,l.a,l.b,l.opacity);if(l instanceof zf){if(isNaN(l.h))return new Oe(l.l,0,0,l.opacity);var h=l.h*JE;return new Oe(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof Rc||(l=ei(l));var n=Ru(l.r),q=Ru(l.g),v=Ru(l.b);h=Su(.2225045* -n+.7168786*q+.0606169*v);if(n===q&&q===v)var y=n=h;else y=Su((.4360747*n+.3850649*q+.1430804*v)/.96422),n=Su((.0139322*n+.0971045*q+.7141733*v)/.82521);return new Oe(116*h-16,500*(y-h),200*(h-n),l.opacity)}function Oe(l,h,n,q){this.l=+l;this.a=+h;this.b=+n;this.opacity=+q}function Su(l){return l>qU?Math.pow(l,1/3):l/KE+LE}function Tu(l){return l>Wj?l*l*l:KE*(l-LE)}function Uu(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}function Ru(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+ -.055)/1.055,2.4)}function rU(l){if(l instanceof zf)return new zf(l.h,l.c,l.l,l.opacity);l instanceof Oe||(l=Qu(l));if(0===l.a&&0===l.b)return new zf(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*ME;return new zf(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}function Vu(l,h,n,q){return 1===arguments.length?rU(l):new zf(l,h,n,null==q?1:q)}function zf(l,h,n,q){this.h=+l;this.c=+h;this.l=+n;this.opacity=+q}function Pe(l,h,n,q){if(1===arguments.length){var v=l;if(v instanceof Gh)v=new Gh(v.h, -v.s,v.l,v.opacity);else{v instanceof Rc||(v=ei(v));var y=v.g/255,A=v.b/255,E=(NE*A+v.r/255*-1.7884503806-3.5172982438*y)/(NE+-1.7884503806-3.5172982438);A-=E;var K=(1.97294*(y-E)- -.29227*A)/-.90649;A=(y=Math.sqrt(K*K+A*A)/(1.97294*E*(1-E)))?Math.atan2(K,A)*ME-120:NaN;v=new Gh(0>A?A+360:A,y,E,v.opacity)}}else v=new Gh(l,h,n,null==q?1:q);return v}function Gh(l,h,n,q){this.h=+l;this.s=+h;this.l=+n;this.opacity=+q}function OE(l,h,n,q,v){var y=l*l,A=y*l;return((1-3*l+3*y-A)*h+(4-6*y+3*A)*n+(1+3*l+3*y- -3*A)*q+A*v)/6}function Mp(l){return function(){return l}}function PE(l,h){return function(n){return l+n*h}}function sU(l,h,n){return l=Math.pow(l,n),h=Math.pow(h,n)-l,n=1/n,function(q){return Math.pow(l+q*h,n)}}function Wu(l,h){var n=h-l;return n?PE(l,180n?n-360*Math.round(n/360):n):Mp(isNaN(l)?h:l)}function tU(l){return 1===(l=+l)?od:function(h,n){return n-h?sU(h,n,l):Mp(isNaN(h)?n:h)}}function od(l,h){var n=h-l;return n?PE(l,n):Mp(isNaN(l)?h:l)}function QE(l){return function(h){var n=h.length, -q=Array(n),v=Array(n),y=Array(n),A;for(A=0;An&&(y=h.slice(n,y),E[A]? -E[A]+=y:E[++A]=y),(q=q[0])===(v=v[0])?E[A]?E[A]+=v:E[++A]=v:(E[++A]=null,K.push({i:A,x:Qe(q,v)})),n=Zu.lastIndex;nE.length?K[0]?yU(K[0].x):xU(h):(h=K.length,function(L){for(var P=0,X;Parguments.length&&(n=h,h=Jc().changedTouches);for(var q=0,v=h?h.length:0,y;q>8&15|h>>4&240,h>>4&15|h&240,(h&15)<<4|h&15,1)):(h=kU.exec(l))?Pk(parseInt(h[1],16)):(h=lU.exec(l))?new Rc(h[1],h[2],h[3],1):(h=mU.exec(l))?new Rc(255*h[1]/100,255*h[2]/100,255*h[3]/100,1):(h=nU.exec(l))?qd(h[1],h[2],h[3],h[4]):(h=oU.exec(l))?qd(255*h[1]/100,255*h[2]/100,255*h[3]/100,h[4]):(h=pU.exec(l))?JE(h[1],h[2]/100,h[3]/100,1):(h=qU.exec(l))?JE(h[1],h[2]/100,h[3]/100,h[4]):KE.hasOwnProperty(l)? +Pk(KE[l]):"transparent"===l?new Rc(NaN,NaN,NaN,0):null}function Pk(l){return new Rc(l>>16&255,l>>8&255,l&255,1)}function qd(l,h,n,q){0>=q&&(l=h=n=NaN);return new Rc(l,h,n,q)}function ei(l){l instanceof Bc||(l=Dd(l));if(!l)return new Rc;l=l.pf();return new Rc(l.r,l.g,l.b,l.opacity)}function dm(l,h,n,q){return 1===arguments.length?ei(l):new Rc(l,h,n,null==q?1:q)}function Rc(l,h,n,q){this.r=+l;this.g=+h;this.b=+n;this.opacity=+q}function Ou(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l? +"0":"")+l.toString(16)}function JE(l,h,n,q){0>=q?l=h=n=NaN:0>=n||1<=n?l=h=NaN:0>=h&&(l=NaN);return new Ne(l,h,n,q)}function rU(l){if(l instanceof Ne)return new Ne(l.h,l.s,l.l,l.opacity);l instanceof Bc||(l=Dd(l));if(!l)return new Ne;if(l instanceof Ne)return l;l=l.pf();var h=l.r/255,n=l.g/255,q=l.b/255,v=Math.min(h,n,q),y=Math.max(h,n,q),A=NaN,E=y-v,K=(y+v)/2;E?(A=h===y?(n-q)/E+6*(nK?y+v:2-y-v,A*=60):E=0K?0:A;return new Ne(A,E,K,l.opacity)}function Pu(l,h, +n,q){return 1===arguments.length?rU(l):new Ne(l,h,n,null==q?1:q)}function Ne(l,h,n,q){this.h=+l;this.s=+h;this.l=+n;this.opacity=+q}function Qu(l,h,n){return 255*(60>l?h+(n-h)*l/60:180>l?n:240>l?h+(n-h)*(240-l)/60:h)}function Ru(l){if(l instanceof Oe)return new Oe(l.l,l.a,l.b,l.opacity);if(l instanceof Af){if(isNaN(l.h))return new Oe(l.l,0,0,l.opacity);var h=l.h*LE;return new Oe(l.l,Math.cos(h)*l.c,Math.sin(h)*l.c,l.opacity)}l instanceof Rc||(l=ei(l));var n=Su(l.r),q=Su(l.g),v=Su(l.b);h=Tu(.2225045* +n+.7168786*q+.0606169*v);if(n===q&&q===v)var y=n=h;else y=Tu((.4360747*n+.3850649*q+.1430804*v)/.96422),n=Tu((.0139322*n+.0971045*q+.7141733*v)/.82521);return new Oe(116*h-16,500*(y-h),200*(h-n),l.opacity)}function Oe(l,h,n,q){this.l=+l;this.a=+h;this.b=+n;this.opacity=+q}function Tu(l){return l>sU?Math.pow(l,1/3):l/ME+NE}function Uu(l){return l>Xj?l*l*l:ME*(l-NE)}function Vu(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)}function Su(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+ +.055)/1.055,2.4)}function tU(l){if(l instanceof Af)return new Af(l.h,l.c,l.l,l.opacity);l instanceof Oe||(l=Ru(l));if(0===l.a&&0===l.b)return new Af(NaN,0,l.l,l.opacity);var h=Math.atan2(l.b,l.a)*OE;return new Af(0>h?h+360:h,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)}function Wu(l,h,n,q){return 1===arguments.length?tU(l):new Af(l,h,n,null==q?1:q)}function Af(l,h,n,q){this.h=+l;this.c=+h;this.l=+n;this.opacity=+q}function Pe(l,h,n,q){if(1===arguments.length){var v=l;if(v instanceof Gh)v=new Gh(v.h, +v.s,v.l,v.opacity);else{v instanceof Rc||(v=ei(v));var y=v.g/255,A=v.b/255,E=(PE*A+v.r/255*-1.7884503806-3.5172982438*y)/(PE+-1.7884503806-3.5172982438);A-=E;var K=(1.97294*(y-E)- -.29227*A)/-.90649;A=(y=Math.sqrt(K*K+A*A)/(1.97294*E*(1-E)))?Math.atan2(K,A)*OE-120:NaN;v=new Gh(0>A?A+360:A,y,E,v.opacity)}}else v=new Gh(l,h,n,null==q?1:q);return v}function Gh(l,h,n,q){this.h=+l;this.s=+h;this.l=+n;this.opacity=+q}function QE(l,h,n,q,v){var y=l*l,A=y*l;return((1-3*l+3*y-A)*h+(4-6*y+3*A)*n+(1+3*l+3*y- +3*A)*q+A*v)/6}function Np(l){return function(){return l}}function RE(l,h){return function(n){return l+n*h}}function uU(l,h,n){return l=Math.pow(l,n),h=Math.pow(h,n)-l,n=1/n,function(q){return Math.pow(l+q*h,n)}}function Xu(l,h){var n=h-l;return n?RE(l,180n?n-360*Math.round(n/360):n):Np(isNaN(l)?h:l)}function vU(l){return 1===(l=+l)?od:function(h,n){return n-h?uU(h,n,l):Np(isNaN(h)?n:h)}}function od(l,h){var n=h-l;return n?RE(l,n):Np(isNaN(l)?h:l)}function SE(l){return function(h){var n=h.length, +q=Array(n),v=Array(n),y=Array(n),A;for(A=0;An&&(y=h.slice(n,y),E[A]? +E[A]+=y:E[++A]=y),(q=q[0])===(v=v[0])?E[A]?E[A]+=v:E[++A]=v:(E[++A]=null,K.push({i:A,x:Qe(q,v)})),n=$u.lastIndex;nE.length?K[0]?AU(K[0].x):zU(h):(h=K.length,function(L){for(var P=0,X;PE){var K=Math.log(l/v)/em;l=function(X){return[n+X*y,q+X*A,v*Math.exp(em*X*K)]}}else{var L= -Math.sqrt(E);h=(l*l-v*v+4*E)/(4*v*L);l=(l*l-v*v-4*E)/(4*l*L);var P=Math.log(Math.sqrt(h*h+1)-h);K=(Math.log(Math.sqrt(l*l+1)-l)-P)/em;l=function(X){X*=K;var ka=VE(P),oa=em*X+P;var Ba=((oa=Math.exp(2*oa))-1)/(oa+1);var Va=P;oa=((Va=Math.exp(Va))-1/Va)/2;Ba=v/(2*L)*(ka*Ba-oa);return[n+Ba*y,q+Ba*A,v*ka/VE(em*X+P)]}}l.duration=1E3*K;return l}function WE(l){return function(h,n){var q=l((h=Ou(h)).h,(n=Ou(n)).h),v=od(h.s,n.s),y=od(h.l,n.l),A=od(h.opacity,n.opacity);return function(E){h.h=q(E);h.s=v(E);h.l= -y(E);h.opacity=A(E);return h+""}}}function XE(l){return function(h,n){var q=l((h=Vu(h)).h,(n=Vu(n)).h),v=od(h.c,n.c),y=od(h.l,n.l),A=od(h.opacity,n.opacity);return function(E){h.h=q(E);h.c=v(E);h.l=y(E);h.opacity=A(E);return h+""}}}function YE(l){return function q(n){function v(y,A){var E=l((y=Pe(y)).h,(A=Pe(A)).h),K=od(y.s,A.s),L=od(y.l,A.l),P=od(y.opacity,A.opacity);return function(X){y.h=E(X);y.s=K(X);y.l=L(Math.pow(X,n));y.opacity=P(X);return y+""}}n=+n;v.gamma=q;return v}(1)}function Op(){return Hh|| -(ZE(AU),Hh=fm.now()+Pp)}function AU(){Hh=0}function Qp(){this.mk=this.Ck=this.Oa=null}function $E(l,h,n){var q=new Qp;q.le(l,h,n);return q}function aF(){Hh=(Rp=fm.now())+Pp;Xj=gm=0;try{Op();++Xj;for(var l=Sp,h;l;)0<=(h=Hh-l.Ck)&&l.mk.call(null,h),l=l.Oa;--Xj}finally{Xj=0;l=Sp;for(var n=Infinity;l;)if(l.mk){n>l.Ck&&(n=l.Ck);var q=l;l=l.Oa}else h=l.Oa,l.Oa=null,l=q?q.Oa=h:Sp=h;hm=q;$u(n);Hh=0}}function BU(){var l=fm.now(),h=l-Rp;1E3l&&(gm=setTimeout(aF,l-fm.now()-Pp)),im&&(im=clearInterval(im))):(im||(Rp=fm.now(),im=setInterval(BU,1E3)),Xj=1,ZE(aF)))}function bF(l,h,n){var q=new Qp;h=null==h?0:+h;q.le(function(v){q.stop();l(v+h)},h,n);return q}function av(l,h,n,q,v,y){var A=l.gg;if(!A)l.gg={};else if(n in A)return;CU(l,n,{name:h,index:q,group:v,on:DU,ld:EU,time:y.time,delay:y.delay,duration:y.duration,Nf:y.Nf,Vg:null,state:0})}function bv(l,h){l=Re(l,h);if(0E){var K=Math.log(l/v)/em;l=function(X){return[n+X*y,q+X*A,v*Math.exp(em*X*K)]}}else{var L= +Math.sqrt(E);h=(l*l-v*v+4*E)/(4*v*L);l=(l*l-v*v-4*E)/(4*l*L);var P=Math.log(Math.sqrt(h*h+1)-h);K=(Math.log(Math.sqrt(l*l+1)-l)-P)/em;l=function(X){X*=K;var ka=XE(P),oa=em*X+P;var Ba=((oa=Math.exp(2*oa))-1)/(oa+1);var Va=P;oa=((Va=Math.exp(Va))-1/Va)/2;Ba=v/(2*L)*(ka*Ba-oa);return[n+Ba*y,q+Ba*A,v*ka/XE(em*X+P)]}}l.duration=1E3*K;return l}function YE(l){return function(h,n){var q=l((h=Pu(h)).h,(n=Pu(n)).h),v=od(h.s,n.s),y=od(h.l,n.l),A=od(h.opacity,n.opacity);return function(E){h.h=q(E);h.s=v(E);h.l= +y(E);h.opacity=A(E);return h+""}}}function ZE(l){return function(h,n){var q=l((h=Wu(h)).h,(n=Wu(n)).h),v=od(h.c,n.c),y=od(h.l,n.l),A=od(h.opacity,n.opacity);return function(E){h.h=q(E);h.c=v(E);h.l=y(E);h.opacity=A(E);return h+""}}}function $E(l){return function q(n){function v(y,A){var E=l((y=Pe(y)).h,(A=Pe(A)).h),K=od(y.s,A.s),L=od(y.l,A.l),P=od(y.opacity,A.opacity);return function(X){y.h=E(X);y.s=K(X);y.l=L(Math.pow(X,n));y.opacity=P(X);return y+""}}n=+n;v.gamma=q;return v}(1)}function Pp(){return Hh|| +(aF(CU),Hh=fm.now()+Qp)}function CU(){Hh=0}function Rp(){this.mk=this.Ck=this.Oa=null}function bF(l,h,n){var q=new Rp;q.le(l,h,n);return q}function cF(){Hh=(Sp=fm.now())+Qp;Yj=gm=0;try{Pp();++Yj;for(var l=Tp,h;l;)0<=(h=Hh-l.Ck)&&l.mk.call(null,h),l=l.Oa;--Yj}finally{Yj=0;l=Tp;for(var n=Infinity;l;)if(l.mk){n>l.Ck&&(n=l.Ck);var q=l;l=l.Oa}else h=l.Oa,l.Oa=null,l=q?q.Oa=h:Tp=h;hm=q;av(n);Hh=0}}function DU(){var l=fm.now(),h=l-Sp;1E3l&&(gm=setTimeout(cF,l-fm.now()-Qp)),im&&(im=clearInterval(im))):(im||(Sp=fm.now(),im=setInterval(DU,1E3)),Yj=1,aF(cF)))}function dF(l,h,n){var q=new Rp;h=null==h?0:+h;q.le(function(v){q.stop();l(v+h)},h,n);return q}function bv(l,h,n,q,v,y){var A=l.gg;if(!A)l.gg={};else if(n in A)return;EU(l,n,{name:h,index:q,group:v,on:FU,ld:GU,time:y.time,delay:y.delay,duration:y.duration,Nf:y.Nf,Vg:null,state:0})}function cv(l,h){l=Re(l,h);if(0q.state;q.state=6;q.Vg.stop();A&&q.on.call("interrupt",l,l.__data__,q.index,q.group);delete n[y]}v&&delete l.gg}}function FU(l,h){var n,q;return function(){var v=Ih(this,l),y=v.ld;if(y!==n){q=n=y;y=0;for(var A=q.length;y=P?Ba=!0:10===(lc=A.charCodeAt(X++))? -Va=!0:13===lc&&(Va=!0,10===A.charCodeAt(X)&&++X);return A.slice(vb+1,kc-1).replace(/""/g,'"')}for(;X=P,Va=!1;10===A.charCodeAt(P-1)&&--P;for(13===A.charCodeAt(P-1)&&--P;(oa=K())!==fv;){for(var Ya=[];oa!==hF&&oa!==fv;)Ya.push(oa),oa=K();E&&null==(Ya=E(Ya,ka++))||L.push(Ya)}return L}function n(A){return A.map(q).join(l)} -function q(A){return null==A?"":v.test(A)?'"'+A.replace(/"/g,'""')+'"':A}var v=new RegExp('["'+l+"\n\r]"),y=l.charCodeAt(0);return{parse:function(A,E){var K,L;A=h(A,function(P,X){if(K)return K(P,X-1);L=P;K=E?dV(P,E):fF(P)});A.AF=L||[];return A},iG:h,format:function(A,E){null==E&&(E=eV(A));return[E.map(q).join(l)].concat(A.map(function(K){return E.map(function(L){return q(K[L])}).join(l)})).join("\n")},QF:function(A){return A.map(n).join("\n")}}}function fV(l){if(!l.ok)throw Error(l.status+" "+l.statusText); -return l.text()}function iF(l){return function(h,n,q){2===arguments.length&&"function"===typeof n&&(q=n,n=void 0);return fetch(h,n).then(fV).then(function(v){return l(v,q)})}}function jF(l,h,n,q){if(isNaN(h)||isNaN(n))return l;var v,y=l.vb;q={data:q};var A=l.pc,E=l.yc,K=l.Jb,L=l.Mb,P,X,ka,oa,Ba;if(!y)return l.vb=q,l;for(;y.length;)if((ka=h>=(P=(A+K)/2))?A=P:K=P,(oa=n>=(X=(E+L)/2))?E=X:L=X,v=y,!(y=y[Ba=oa<<1|ka]))return v[Ba]=q,l;var Va=+l.mg.call(null,y.data);var Ya=+l.ng.call(null,y.data);if(h=== -Va&&n===Ya)return q.next=y,v?v[Ba]=q:l.vb=q,l;do v=v?v[Ba]=Array(4):l.vb=Array(4),(ka=h>=(P=(A+K)/2))?A=P:K=P,(oa=n>=(X=(E+L)/2))?E=X:L=X;while((Ba=oa<<1|ka)===(ka=(Ya>=X)<<1|Va>=P));return v[ka]=y,v[Ba]=q,l}function fd(l,h,n,q,v){this.node=l;this.Mo=h;this.No=n;this.x1=q;this.y1=v}function gV(l){return l[0]}function hV(l){return l[1]}function gv(l,h,n,q,v,y){this.mg=l;this.ng=h;this.pc=n;this.yc=q;this.Jb=v;this.Mb=y;this.vb=void 0}function kF(l){for(var h={data:l.data},n=h;l=l.next;)n=n.next={data:l.data}; -return h}function Wp(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var n=l.slice(0,h);return[1q&&(E=Math.max(1,q-K));y.push(n.substring(v-=E,v+E));if((K+=E+1)>q)break;E=l[A=(A+1)%l.length]}return y.reverse().join(h)}}function kV(l){return function(h){return h.replace(/[0-9]/g, -function(n){return l[+n]})}}function hv(l){return new iv(l)}function iv(l){if(!(h=lV.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.dv=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""}function lF(l,h){h=Wp(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+ -2).join("0")}function mF(l){return l}function mV(l){function h(E){function K(La){var Gb=lc,za=Hc,Fa;if("c"===vb)za=Eb(La)+za,La="";else{La=+La;var I=0>La;La=Eb(Math.abs(La),Ya);if(kc){var ha=La.length;var Ga=1,Ta=-1,wb;a:for(;GaFa||57>1)+Gb+La+za+I.slice(Fa);break;default:La=I+Gb+La+za}return y(La)}E=hv(E);var L=E.fill,P=E.align, -X=E.sign,ka=E.symbol,oa=E.zero,Ba=E.width,Va=E.dv,Ya=E.precision,kc=E.trim,vb=E.type;"n"===vb?(Va=!0,vb="g"):pF[vb]||(null==Ya&&(Ya=12),kc=!0,vb="g");if(oa||"0"===L&&"="===P)oa=!0,L="0",P="=";var lc="$"===ka?q[0]:"#"===ka&&/[boxX]/.test(vb)?"0"+vb.toLowerCase():"",Hc="$"===ka?q[1]:/[%p]/.test(vb)?A:"",Eb=pF[vb],tb=/[defgprs%]/.test(vb);Ya=null==Ya?6:/[gprs]/.test(vb)?Math.max(1,Math.min(21,Ya)):Math.max(0,Math.min(20,Ya));K.toString=function(){return E+""};return K}var n=l.Yv&&l.my?jV(l.Yv,l.my): -mF,q=l.currency,v=l.wB,y=l.fD?kV(l.fD):mF,A=l.jG||"%";return{format:h,PF:function(E,K){var L=h((E=hv(E),E.type="f",E));E=3*Math.max(-8,Math.min(8,Math.floor(iV(K)/3)));var P=Math.pow(10,-E),X=nF[8+E/3];return function(ka){return L(P*ka)+X}}}}function je(){this.reset()}function qF(l,h,n){var q=l.s=h+n,v=q-h;l.t=h-(q-v)+(n-v)}function Xp(l){return 1l?-Rd:Math.asin(l)}function nV(){}function rF(l){var h=l[0];l=l[1];var n=Sd(l);return[n*Sd(h),n*ad(h),ad(l)]}function sF(l,h){return[l[1]*h[2]- -l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]}function tF(l){var h=Yp(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h}function oV(){var l=[],h;return{point:function(n,q){h.push([n,q])},jc:function(){l.push(h=[])},ic:nV,nG:function(){1=(ka=X.length- -1))){var ka,oa=X[0],Ba=X[ka],Va=oa;if(1E-6>sg(Va[0]-Ba[0])&&1E-6>sg(Va[1]-Ba[1])){v.jc();for(E=0;E(l=l.x)[0]?l[1]-Rd-1E-6:Rd-l[1])-(0>(h=h.x)[0]?h[1]-Rd-1E-6:Rd-h[1])}function jv(){}function vF(l){return function(h,n){var q=Sd(h),v=Sd(n);q=l(q*v);return[q*v*ad(h), -q*ad(n)]}}function jm(l){return function(h,n){var q=Yp(h*h+n*n),v=l(q),y=ad(v);v=Sd(v);return[wF(h*y,q*v),Xp(q&&n*y/q)]}}function sV(l){var h=0,n=l.children,q=n&&n.length;if(q)for(;0<=--q;)h+=n[q].value;else h=1;l.value=h}function xF(l,h){var n=new km(l);l=+l.value&&(n.value=l.value);var q,v=[n],y,A,E,K;for(null==h&&(h=tV);q=v.pop();)if(l&&(q.value=+q.data.value),(A=h(q.data))&&(K=A.length))for(q.children=Array(K),E=K-1;0<=E;--E)v.push(y=q.children[E]=new km(A[E])),y.parent=q,y.depth=q.depth+1;return n.yq(uV)} -function tV(l){return l.children}function vV(l){l.data=l.data.data}function uV(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)}function km(l){this.data=l;this.depth=this.height=0;this.parent=null}function Ic(l,h,n,q){function v(y){return l(y=new Date(+y)),y}v.floor=v;v.ceil=function(y){return l(y=new Date(y-1)),h(y,1),l(y),y};v.round=function(y){var A=v(y),E=v.ceil(y);return y-A= -A)for(;l(A),!y(A);)A.setTime(A-1)},function(A,E){if(A>=A)if(0>E)for(;0>=++E;)for(;h(A,-1),!y(A););else for(;0<=--E;)for(;h(A,1),!y(A););})};n&&(v.count=function(y,A){kv.setTime(+y);lv.setTime(+A);l(kv);l(lv);return Math.floor(n(kv,lv))},v.every=function(y){y=Math.floor(y);return isFinite(y)&&0l.y){var h=new Date(-1,l.ge,l.d,l.uf,l.dh,l.hk,l.vi);h.setFullYear(l.y);return h}return new Date(l.y,l.ge,l.d,l.uf,l.dh,l.hk,l.vi)}function $p(l){if(0<= -l.y&&100>l.y){var h=new Date(Date.UTC(-1,l.ge,l.d,l.uf,l.dh,l.hk,l.vi));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.ge,l.d,l.uf,l.dh,l.hk,l.vi))}function lm(l){return{y:l,ge:0,d:1,uf:0,dh:0,hk:0,vi:0}}function xV(l){function h(za,Fa){return function(I){var ha=[],Ga=-1,Ta=0,wb=za.length,Qa,Rb;for(I instanceof Date||(I=new Date(+I));++Gaha.nm||53=wb)return-1; -Qa=Fa.charCodeAt(Ga++);if(37===Qa){if(Qa=Fa.charAt(Ga++),Qa=Gb[Qa in yF?Fa.charAt(Ga++):Qa],!Qa||0>(ha=Qa(za,I,ha)))return-1}else if(Qa!=I.charCodeAt(ha++))return-1}return ha}var v=l.dateTime,y=l.uB,A=l.time,E=l.tD,K=l.vB,L=l.TD,P=l.RC,X=l.UD,ka=mm(E),oa=nm(E),Ba=mm(K),Va=nm(K),Ya=mm(L),kc=nm(L),vb=mm(P),lc=nm(P),Hc=mm(X),Eb=nm(X),tb={a:function(za){return L[za.getDay()]},A:function(za){return K[za.getDay()]},b:function(za){return X[za.getMonth()]},B:function(za){return P[za.getMonth()]},c:null,d:BF, -e:BF,f:yV,H:zV,I:AV,j:BV,L:CF,m:CV,M:DV,p:function(za){return E[+(12<=za.getHours())]},Q:DF,s:EF,S:EV,u:FV,U:GV,V:HV,w:IV,W:JV,x:null,X:null,y:KV,Y:LV,Z:MV,"%":FF},La={a:function(za){return L[za.getUTCDay()]},A:function(za){return K[za.getUTCDay()]},b:function(za){return X[za.getUTCMonth()]},B:function(za){return P[za.getUTCMonth()]},c:null,d:GF,e:GF,f:NV,H:OV,I:PV,j:QV,L:HF,m:RV,M:SV,p:function(za){return E[+(12<=za.getUTCHours())]},Q:DF,s:EF,S:TV,u:UV,U:VV,V:WV,w:XV,W:YV,x:null,X:null,y:ZV,Y:$V, -Z:aW,"%":FF},Gb={a:function(za,Fa,I){return(Fa=Ya.exec(Fa.slice(I)))?(za.w=kc[Fa[0].toLowerCase()],I+Fa[0].length):-1},A:function(za,Fa,I){return(Fa=Ba.exec(Fa.slice(I)))?(za.w=Va[Fa[0].toLowerCase()],I+Fa[0].length):-1},b:function(za,Fa,I){return(Fa=Hc.exec(Fa.slice(I)))?(za.ge=Eb[Fa[0].toLowerCase()],I+Fa[0].length):-1},B:function(za,Fa,I){return(Fa=vb.exec(Fa.slice(I)))?(za.ge=lc[Fa[0].toLowerCase()],I+Fa[0].length):-1},c:function(za,Fa,I){return q(za,v,Fa,I)},d:IF,e:IF,f:bW,H:JF,I:JF,j:cW,L:dW, -m:eW,M:fW,p:function(za,Fa,I){return(Fa=ka.exec(Fa.slice(I)))?(za.p=oa[Fa[0].toLowerCase()],I+Fa[0].length):-1},Q:gW,s:hW,S:iW,u:jW,U:kW,V:lW,w:mW,W:nW,x:function(za,Fa,I){return q(za,y,Fa,I)},X:function(za,Fa,I){return q(za,A,Fa,I)},y:oW,Y:pW,Z:qW,"%":rW};tb.x=h(y,tb);tb.X=h(A,tb);tb.c=h(v,tb);La.x=h(y,La);La.X=h(A,La);La.c=h(v,La);return{format:function(za){var Fa=h(za,tb);Fa.toString=function(){return za};return Fa},parse:function(za){var Fa=n(za,wV);Fa.toString=function(){return za};return Fa}, -NE:function(za){var Fa=h(za,La);Fa.toString=function(){return za};return Fa},OE:function(za){var Fa=n(za,$p);Fa.toString=function(){return za};return Fa}}}function Sb(l,h,n){var q=0>l?"-":"";l=(q?-l:l)+"";var v=l.length;return q+(vh&&-0);l=(n-l.Mb)/(h||0>q&&-0);return((0>v?-1:1)+(0> -l?-1:1))*Math.min(Math.abs(v),Math.abs(l),.5*Math.abs((v*h+l*q)/(q+h)))||0}function OF(l,h){var n=l.Jb-l.pc;return n?(3*(l.Mb-l.yc)/n-h)/2:h}function rv(l,h,n){var q=l.pc,v=l.Jb,y=l.Mb,A=(v-q)/3;l.Db.bezierCurveTo(q+A,l.yc+A*h,v-A,y-A*n,v,y)}function sv(l){this.Db=l}function PF(l){this.Db=new QF(l)}function QF(l){this.Db=l}function tv(l){return function(){return l}}function AW(l,h,n){this.target=l;this.type=h;this.transform=n}function tg(l,h,n){this.k=l;this.x=h;this.y=n}function om(){KL.preventDefault(); -KL.stopImmediatePropagation()}function BW(){return!KL.button}function CW(){var l=this;if(l instanceof SVGElement){l=l.ownerSVGElement||l;var h=l.width.baseVal.value;l=l.height.baseVal.value}else h=l.clientWidth,l=l.clientHeight;return[[0,0],[h,l]]}function RF(){return this.__zoom||SF}function DW(){return-KL.deltaY*(KL.deltaMode?120:1)/500}function EW(){return"ontouchstart"in this}function FW(l,h,n){var q=l.lw(h[0][0])-n[0][0],v=l.lw(h[1][0])-n[1][0],y=l.mw(h[0][1])-n[0][1];h=l.mw(h[1][1])-n[1][1]; -return l.translate(v>q?(q+v)/2:Math.min(0,q)||Math.max(0,v),h>y?(y+h)/2:Math.min(0,y)||Math.max(0,h))}(function(l){1===l.length&&(l=c(l));return{left:function(h,n,q,v){null==q&&(q=0);null==v&&(v=h.length);for(;q>>1;0>l(h[y],n)?q=y+1:v=y}return q},right:function(h,n,q,v){null==q&&(q=0);null==v&&(v=h.length);for(;q>>1;0q.state;q.state=6;q.Vg.stop();A&&q.on.call("interrupt",l,l.__data__,q.index,q.group);delete n[y]}v&&delete l.gg}}function HU(l,h){var n,q;return function(){var v=Ih(this,l),y=v.ld;if(y!==n){q=n=y;y=0;for(var A=q.length;y=P?Ba=!0:10===(lc=A.charCodeAt(X++))? +Va=!0:13===lc&&(Va=!0,10===A.charCodeAt(X)&&++X);return A.slice(vb+1,kc-1).replace(/""/g,'"')}for(;X=P,Va=!1;10===A.charCodeAt(P-1)&&--P;for(13===A.charCodeAt(P-1)&&--P;(oa=K())!==gv;){for(var Ya=[];oa!==jF&&oa!==gv;)Ya.push(oa),oa=K();E&&null==(Ya=E(Ya,ka++))||L.push(Ya)}return L}function n(A){return A.map(q).join(l)} +function q(A){return null==A?"":v.test(A)?'"'+A.replace(/"/g,'""')+'"':A}var v=new RegExp('["'+l+"\n\r]"),y=l.charCodeAt(0);return{parse:function(A,E){var K,L;A=h(A,function(P,X){if(K)return K(P,X-1);L=P;K=E?fV(P,E):hF(P)});A.AF=L||[];return A},iG:h,format:function(A,E){null==E&&(E=gV(A));return[E.map(q).join(l)].concat(A.map(function(K){return E.map(function(L){return q(K[L])}).join(l)})).join("\n")},QF:function(A){return A.map(n).join("\n")}}}function hV(l){if(!l.ok)throw Error(l.status+" "+l.statusText); +return l.text()}function kF(l){return function(h,n,q){2===arguments.length&&"function"===typeof n&&(q=n,n=void 0);return fetch(h,n).then(hV).then(function(v){return l(v,q)})}}function lF(l,h,n,q){if(isNaN(h)||isNaN(n))return l;var v,y=l.vb;q={data:q};var A=l.qc,E=l.yc,K=l.Jb,L=l.Mb,P,X,ka,oa,Ba;if(!y)return l.vb=q,l;for(;y.length;)if((ka=h>=(P=(A+K)/2))?A=P:K=P,(oa=n>=(X=(E+L)/2))?E=X:L=X,v=y,!(y=y[Ba=oa<<1|ka]))return v[Ba]=q,l;var Va=+l.mg.call(null,y.data);var Ya=+l.ng.call(null,y.data);if(h=== +Va&&n===Ya)return q.next=y,v?v[Ba]=q:l.vb=q,l;do v=v?v[Ba]=Array(4):l.vb=Array(4),(ka=h>=(P=(A+K)/2))?A=P:K=P,(oa=n>=(X=(E+L)/2))?E=X:L=X;while((Ba=oa<<1|ka)===(ka=(Ya>=X)<<1|Va>=P));return v[ka]=y,v[Ba]=q,l}function fd(l,h,n,q,v){this.node=l;this.Mo=h;this.No=n;this.x1=q;this.y1=v}function iV(l){return l[0]}function jV(l){return l[1]}function hv(l,h,n,q,v,y){this.mg=l;this.ng=h;this.qc=n;this.yc=q;this.Jb=v;this.Mb=y;this.vb=void 0}function mF(l){for(var h={data:l.data},n=h;l=l.next;)n=n.next={data:l.data}; +return h}function Xp(l,h){if(0>(h=(l=h?l.toExponential(h-1):l.toExponential()).indexOf("e")))return null;var n=l.slice(0,h);return[1q&&(E=Math.max(1,q-K));y.push(n.substring(v-=E,v+E));if((K+=E+1)>q)break;E=l[A=(A+1)%l.length]}return y.reverse().join(h)}}function mV(l){return function(h){return h.replace(/[0-9]/g, +function(n){return l[+n]})}}function iv(l){return new jv(l)}function jv(l){if(!(h=nV.exec(l)))throw Error("invalid format: "+l);var h;this.fill=h[1]||" ";this.align=h[2]||">";this.sign=h[3]||"-";this.symbol=h[4]||"";this.zero=!!h[5];this.width=h[6]&&+h[6];this.dv=!!h[7];this.precision=h[8]&&+h[8].slice(1);this.trim=!!h[9];this.type=h[10]||""}function nF(l,h){h=Xp(l,h);if(!h)return l+"";l=h[0];h=h[1];return 0>h?"0."+Array(-h).join("0")+l:l.length>h+1?l.slice(0,h+1)+"."+l.slice(h+1):l+Array(h-l.length+ +2).join("0")}function oF(l){return l}function oV(l){function h(E){function K(La){var Hb=lc,za=Hc,Fa;if("c"===vb)za=Eb(La)+za,La="";else{La=+La;var I=0>La;La=Eb(Math.abs(La),Ya);if(kc){var ha=La.length;var Ga=1,Ta=-1,wb;a:for(;GaFa||57>1)+Hb+La+za+I.slice(Fa);break;default:La=I+Hb+La+za}return y(La)}E=iv(E);var L=E.fill,P=E.align, +X=E.sign,ka=E.symbol,oa=E.zero,Ba=E.width,Va=E.dv,Ya=E.precision,kc=E.trim,vb=E.type;"n"===vb?(Va=!0,vb="g"):rF[vb]||(null==Ya&&(Ya=12),kc=!0,vb="g");if(oa||"0"===L&&"="===P)oa=!0,L="0",P="=";var lc="$"===ka?q[0]:"#"===ka&&/[boxX]/.test(vb)?"0"+vb.toLowerCase():"",Hc="$"===ka?q[1]:/[%p]/.test(vb)?A:"",Eb=rF[vb],tb=/[defgprs%]/.test(vb);Ya=null==Ya?6:/[gprs]/.test(vb)?Math.max(1,Math.min(21,Ya)):Math.max(0,Math.min(20,Ya));K.toString=function(){return E+""};return K}var n=l.Yv&&l.my?lV(l.Yv,l.my): +oF,q=l.currency,v=l.wB,y=l.fD?mV(l.fD):oF,A=l.jG||"%";return{format:h,PF:function(E,K){var L=h((E=iv(E),E.type="f",E));E=3*Math.max(-8,Math.min(8,Math.floor(kV(K)/3)));var P=Math.pow(10,-E),X=pF[8+E/3];return function(ka){return L(P*ka)+X}}}}function je(){this.reset()}function sF(l,h,n){var q=l.s=h+n,v=q-h;l.t=h-(q-v)+(n-v)}function Yp(l){return 1l?-Rd:Math.asin(l)}function pV(){}function tF(l){var h=l[0];l=l[1];var n=Sd(l);return[n*Sd(h),n*ad(h),ad(l)]}function uF(l,h){return[l[1]*h[2]- +l[2]*h[1],l[2]*h[0]-l[0]*h[2],l[0]*h[1]-l[1]*h[0]]}function vF(l){var h=Zp(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=h;l[1]/=h;l[2]/=h}function qV(){var l=[],h;return{point:function(n,q){h.push([n,q])},kc:function(){l.push(h=[])},jc:pV,nG:function(){1=(ka=X.length- +1))){var ka,oa=X[0],Ba=X[ka],Va=oa;if(1E-6>sg(Va[0]-Ba[0])&&1E-6>sg(Va[1]-Ba[1])){v.kc();for(E=0;E(l=l.x)[0]?l[1]-Rd-1E-6:Rd-l[1])-(0>(h=h.x)[0]?h[1]-Rd-1E-6:Rd-h[1])}function kv(){}function xF(l){return function(h,n){var q=Sd(h),v=Sd(n);q=l(q*v);return[q*v*ad(h), +q*ad(n)]}}function jm(l){return function(h,n){var q=Zp(h*h+n*n),v=l(q),y=ad(v);v=Sd(v);return[yF(h*y,q*v),Yp(q&&n*y/q)]}}function uV(l){var h=0,n=l.children,q=n&&n.length;if(q)for(;0<=--q;)h+=n[q].value;else h=1;l.value=h}function zF(l,h){var n=new km(l);l=+l.value&&(n.value=l.value);var q,v=[n],y,A,E,K;for(null==h&&(h=vV);q=v.pop();)if(l&&(q.value=+q.data.value),(A=h(q.data))&&(K=A.length))for(q.children=Array(K),E=K-1;0<=E;--E)v.push(y=q.children[E]=new km(A[E])),y.parent=q,y.depth=q.depth+1;return n.yq(wV)} +function vV(l){return l.children}function xV(l){l.data=l.data.data}function wV(l){var h=0;do l.height=h;while((l=l.parent)&&l.height<++h)}function km(l){this.data=l;this.depth=this.height=0;this.parent=null}function Ic(l,h,n,q){function v(y){return l(y=new Date(+y)),y}v.floor=v;v.ceil=function(y){return l(y=new Date(y-1)),h(y,1),l(y),y};v.round=function(y){var A=v(y),E=v.ceil(y);return y-A= +A)for(;l(A),!y(A);)A.setTime(A-1)},function(A,E){if(A>=A)if(0>E)for(;0>=++E;)for(;h(A,-1),!y(A););else for(;0<=--E;)for(;h(A,1),!y(A););})};n&&(v.count=function(y,A){lv.setTime(+y);mv.setTime(+A);l(lv);l(mv);return Math.floor(n(lv,mv))},v.every=function(y){y=Math.floor(y);return isFinite(y)&&0l.y){var h=new Date(-1,l.ge,l.d,l.uf,l.dh,l.hk,l.vi);h.setFullYear(l.y);return h}return new Date(l.y,l.ge,l.d,l.uf,l.dh,l.hk,l.vi)}function aq(l){if(0<= +l.y&&100>l.y){var h=new Date(Date.UTC(-1,l.ge,l.d,l.uf,l.dh,l.hk,l.vi));h.setUTCFullYear(l.y);return h}return new Date(Date.UTC(l.y,l.ge,l.d,l.uf,l.dh,l.hk,l.vi))}function lm(l){return{y:l,ge:0,d:1,uf:0,dh:0,hk:0,vi:0}}function zV(l){function h(za,Fa){return function(I){var ha=[],Ga=-1,Ta=0,wb=za.length,Qa,Rb;for(I instanceof Date||(I=new Date(+I));++Gaha.om||53=wb)return-1; +Qa=Fa.charCodeAt(Ga++);if(37===Qa){if(Qa=Fa.charAt(Ga++),Qa=Hb[Qa in AF?Fa.charAt(Ga++):Qa],!Qa||0>(ha=Qa(za,I,ha)))return-1}else if(Qa!=I.charCodeAt(ha++))return-1}return ha}var v=l.dateTime,y=l.uB,A=l.time,E=l.tD,K=l.vB,L=l.TD,P=l.RC,X=l.UD,ka=mm(E),oa=nm(E),Ba=mm(K),Va=nm(K),Ya=mm(L),kc=nm(L),vb=mm(P),lc=nm(P),Hc=mm(X),Eb=nm(X),tb={a:function(za){return L[za.getDay()]},A:function(za){return K[za.getDay()]},b:function(za){return X[za.getMonth()]},B:function(za){return P[za.getMonth()]},c:null,d:DF, +e:DF,f:AV,H:BV,I:CV,j:DV,L:EF,m:EV,M:FV,p:function(za){return E[+(12<=za.getHours())]},Q:FF,s:GF,S:GV,u:HV,U:IV,V:JV,w:KV,W:LV,x:null,X:null,y:MV,Y:NV,Z:OV,"%":HF},La={a:function(za){return L[za.getUTCDay()]},A:function(za){return K[za.getUTCDay()]},b:function(za){return X[za.getUTCMonth()]},B:function(za){return P[za.getUTCMonth()]},c:null,d:IF,e:IF,f:PV,H:QV,I:RV,j:SV,L:JF,m:TV,M:UV,p:function(za){return E[+(12<=za.getUTCHours())]},Q:FF,s:GF,S:VV,u:WV,U:XV,V:YV,w:ZV,W:$V,x:null,X:null,y:aW,Y:bW, +Z:cW,"%":HF},Hb={a:function(za,Fa,I){return(Fa=Ya.exec(Fa.slice(I)))?(za.w=kc[Fa[0].toLowerCase()],I+Fa[0].length):-1},A:function(za,Fa,I){return(Fa=Ba.exec(Fa.slice(I)))?(za.w=Va[Fa[0].toLowerCase()],I+Fa[0].length):-1},b:function(za,Fa,I){return(Fa=Hc.exec(Fa.slice(I)))?(za.ge=Eb[Fa[0].toLowerCase()],I+Fa[0].length):-1},B:function(za,Fa,I){return(Fa=vb.exec(Fa.slice(I)))?(za.ge=lc[Fa[0].toLowerCase()],I+Fa[0].length):-1},c:function(za,Fa,I){return q(za,v,Fa,I)},d:KF,e:KF,f:dW,H:LF,I:LF,j:eW,L:fW, +m:gW,M:hW,p:function(za,Fa,I){return(Fa=ka.exec(Fa.slice(I)))?(za.p=oa[Fa[0].toLowerCase()],I+Fa[0].length):-1},Q:iW,s:jW,S:kW,u:lW,U:mW,V:nW,w:oW,W:pW,x:function(za,Fa,I){return q(za,y,Fa,I)},X:function(za,Fa,I){return q(za,A,Fa,I)},y:qW,Y:rW,Z:sW,"%":tW};tb.x=h(y,tb);tb.X=h(A,tb);tb.c=h(v,tb);La.x=h(y,La);La.X=h(A,La);La.c=h(v,La);return{format:function(za){var Fa=h(za,tb);Fa.toString=function(){return za};return Fa},parse:function(za){var Fa=n(za,yV);Fa.toString=function(){return za};return Fa}, +NE:function(za){var Fa=h(za,La);Fa.toString=function(){return za};return Fa},OE:function(za){var Fa=n(za,aq);Fa.toString=function(){return za};return Fa}}}function Sb(l,h,n){var q=0>l?"-":"";l=(q?-l:l)+"";var v=l.length;return q+(vh&&-0);l=(n-l.Mb)/(h||0>q&&-0);return((0>v?-1:1)+(0> +l?-1:1))*Math.min(Math.abs(v),Math.abs(l),.5*Math.abs((v*h+l*q)/(q+h)))||0}function QF(l,h){var n=l.Jb-l.qc;return n?(3*(l.Mb-l.yc)/n-h)/2:h}function sv(l,h,n){var q=l.qc,v=l.Jb,y=l.Mb,A=(v-q)/3;l.Db.bezierCurveTo(q+A,l.yc+A*h,v-A,y-A*n,v,y)}function tv(l){this.Db=l}function RF(l){this.Db=new SF(l)}function SF(l){this.Db=l}function uv(l){return function(){return l}}function CW(l,h,n){this.target=l;this.type=h;this.transform=n}function tg(l,h,n){this.k=l;this.x=h;this.y=n}function om(){LL.preventDefault(); +LL.stopImmediatePropagation()}function DW(){return!LL.button}function EW(){var l=this;if(l instanceof SVGElement){l=l.ownerSVGElement||l;var h=l.width.baseVal.value;l=l.height.baseVal.value}else h=l.clientWidth,l=l.clientHeight;return[[0,0],[h,l]]}function TF(){return this.__zoom||UF}function FW(){return-LL.deltaY*(LL.deltaMode?120:1)/500}function GW(){return"ontouchstart"in this}function HW(l,h,n){var q=l.lw(h[0][0])-n[0][0],v=l.lw(h[1][0])-n[1][0],y=l.mw(h[0][1])-n[0][1];h=l.mw(h[1][1])-n[1][1]; +return l.translate(v>q?(q+v)/2:Math.min(0,q)||Math.max(0,v),h>y?(y+h)/2:Math.min(0,y)||Math.max(0,h))}(function(l){1===l.length&&(l=c(l));return{left:function(h,n,q,v){null==q&&(q=0);null==v&&(v=h.length);for(;q>>1;0>l(h[y],n)?q=y+1:v=y}return q},right:function(h,n,q,v){null==q&&(q=0);null==v&&(v=h.length);for(;q>>1;0arguments.length)for(;++y=X&&(X=P+1);!(kc=Ya[X])&&++X=X&&(X=P+1);!(kc=Ya[X])&&++Xarguments.length){var q=this.node();return n.local?q.getAttributeNS(n.space,n.local):q.getAttribute(n)}return this.each((null==h?n.local?T:O:"function"===typeof h?n.local?M:F:n.local?la:Q)(n,h))},style:function(l,h,n){return 1arguments.length){var A=this.node().__on;if(A)for(var E=0,K=A.length,L;Earguments.length){var A=this.node().__on;if(A)for(var E=0,K=A.length,L;E=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},ew:function(){return"#"+Nu(this.r)+Nu(this.g)+Nu(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===l?")":", "+l+")")}}));Kc(Ne,Ou,cd(Bc,{Wm:function(l){l=null==l?ak:Math.pow(ak, -l);return new Ne(this.h,this.s,this.l*l,this.opacity)},gn:function(l){l=null==l?.7:Math.pow(.7,l);return new Ne(this.h,this.s,this.l*l,this.opacity)},pf:function(){var l=this.h%360+360*(0>this.h),h=this.l,n=h+(.5>h?h:1-h)*(isNaN(l)||isNaN(this.s)?0:this.s);h=2*h-n;return new Rc(Pu(240<=l?l-240:l+120,h,n),Pu(l,h,n),Pu(120>l?l+240:l-120,h,n),this.opacity)},xq:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var JE=Math.PI/180,ME=180/ -Math.PI,LE=4/29,Wj=6/29,KE=3*Wj*Wj,qU=Wj*Wj*Wj;Kc(Oe,function(l,h,n,q){return 1===arguments.length?Qu(l):new Oe(l,h,n,null==q?1:q)},cd(Bc,{Wm:function(l){return new Oe(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},gn:function(l){return new Oe(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},pf:function(){var l=(this.l+16)/116,h=isNaN(this.a)?l:l+this.a/500,n=isNaN(this.b)?l:l-this.b/200;h=.96422*Tu(h);l=1*Tu(l);n=.82521*Tu(n);return new Rc(Uu(3.1338561*h-1.6168667*l-.4906146*n),Uu(-.9787684* -h+1.9161415*l+.033454*n),Uu(.0719453*h-.2289914*l+1.4052427*n),this.opacity)}}));Kc(zf,Vu,cd(Bc,{Wm:function(l){return new zf(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},gn:function(l){return new zf(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},pf:function(){return Qu(this).pf()}}));var NE=1.78277*-.29227-.1347134789;Kc(Gh,Pe,cd(Bc,{Wm:function(l){l=null==l?ak:Math.pow(ak,l);return new Gh(this.h,this.s,this.l*l,this.opacity)},gn:function(l){l=null==l?.7:Math.pow(.7,l);return new Gh(this.h, -this.s,this.l*l,this.opacity)},pf:function(){var l=isNaN(this.h)?0:(this.h+120)*JE,h=+this.l,n=isNaN(this.s)?0:this.s*h*(1-h),q=Math.cos(l);l=Math.sin(l);return new Rc(255*(h+n*(-.14861*q+1.78277*l)),255*(h+n*(-.29227*q+-.90649*l)),255*(h+1.97294*n*q),this.opacity)}}));var Np=function n(h){function q(y,A){var E=v((y=dm(y)).r,(A=dm(A)).r),K=v(y.g,A.g),L=v(y.b,A.b),P=od(y.opacity,A.opacity);return function(X){y.r=E(X);y.g=K(X);y.b=L(X);y.opacity=P(X);return y+""}}var v=tU(h);q.gamma=n;return q}(1), -xW=QE(function(h){var n=h.length-1;return function(q){var v=0>=q?q=0:1<=q?(q=1,n-1):Math.floor(q*n),y=h[v],A=h[v+1];return OE((q-v/n)*n,0(q%=1)?++q:q)*n);return OE((q-v/n)*n,h[(v+n-1)%n],h[v%n],h[(v+1)%n],h[(v+2)%n])}});var Yu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Zu=new RegExp(Yu.source,"g"),TE=180/Math.PI,uv={translateX:0,translateY:0,rotate:0,skewX:0,js:1,ks:1},qm,vv,UF,bq,HW= -UE(function(h){if("none"===h)return uv;qm||(qm=document.createElement("DIV"),vv=document.documentElement,UF=document.defaultView);qm.style.transform=h;h=UF.getComputedStyle(vv.appendChild(qm),null).getPropertyValue("transform");vv.removeChild(qm);h=h.slice(7,-1).split(",");return SE(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),IW=UE(function(h){if(null==h)return uv;bq||(bq=document.createElementNS("http://www.w3.org/2000/svg","g"));bq.setAttribute("transform",h);if(!(h=bq.transform.baseVal.consolidate()))return uv; -h=h.matrix;return SE(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")"),em=Math.SQRT2;WE(Wu);WE(od);XE(Wu);XE(od);YE(Wu);var wv=YE(od),Xj=0,gm=0,im=0,Sp,hm,Rp=0,Hh=0,Pp=0,fm="object"===typeof performance&&performance.now?performance:Date,ZE="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};Qp.prototype=$E.prototype={constructor:Qp,le:function(h,n,q){if("function"!==typeof h)throw new TypeError("callback is not a function");q=(null== -q?Op():+q)+(null==n?0:+n);this.Oa||hm===this||(hm?hm.Oa=this:Sp=this,hm=this);this.mk=h;this.Ck=q;$u()},stop:function(){this.mk&&(this.mk=null,this.Ck=Infinity,$u())}};var DU=d("start","end","interrupt"),EU=[],JW=Tc.prototype.constructor,VF=0,bk=Tc.prototype;rg.prototype=function(h){return Tc().transition(h)}.prototype={constructor:rg,select:function(h){var n=this.qh,q=this.Xb;"function"!==typeof h&&(h=B(h));for(var v=this.xc,y=v.length,A=Array(y),E=0;Earguments.length?Re(this.node(),q).on.on(h):this.each(VU(q,h,n))},attr:function(h,n){var q=k(h),v="transform"===q?IW:cF;return this.ZA(h,"function"===typeof n?(q.local?MU:LU)(q,v,cv(this,"attr."+h,n)):null==n?(q.local?IU:HU)(q):(q.local?KU:JU)(q,v,n+""))},ZA:function(h,n){var q="attr."+h;if(2>arguments.length)return(q=this.ld(q))&&q.Lc;if(null==n)return this.ld(q, -null);if("function"!==typeof n)throw Error();var v=k(h);return this.ld(q,(v.local?NU:OU)(v,n))},style:function(h,n,q){var v="transform"===h?HW:cF;return null==n?this.ey(h,XU(h,v)).on("end.style."+h,YU(h)):this.ey(h,"function"===typeof n?$U(h,v,cv(this,"style."+h,n)):ZU(h,v,n+""),q)},ey:function(h,n,q){var v="style."+h;if(2>arguments.length)return(v=this.ld(v))&&v.Lc;if(null==n)return this.ld(v,null);if("function"!==typeof n)throw Error();return this.ld(v,aV(h,n,null==q?"":q))},text:function(h){return this.ld("text", -"function"===typeof h?cV(cv(this,"text",h)):bV(null==h?"":h+""))},remove:function(){return this.on("end.remove",WU(this.Xb))},ld:function(h,n){var q=this.Xb;if(2>arguments.length){q=Re(this.node(),q).ld;for(var v=0,y=q.length,A;v=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Tc.prototype.sC=function(){return this.each(function(){Tp(this,void 0)})};Tc.prototype.transition=function(h){var n;if(h instanceof rg){var q=h.Xb;h=h.qh}else q=++VF,(n=xv).time=Op(),h=null==h?null:h+"";for(var v=this.xc,y=v.length,A=0;A< -y;++A)for(var E=v[A],K=E.length,L,P=0;P=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},ew:function(){return"#"+Ou(this.r)+Ou(this.g)+Ou(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===l?")":", "+l+")")}}));Kc(Ne,Pu,cd(Bc,{Xm:function(l){l=null==l?bk:Math.pow(bk, +l);return new Ne(this.h,this.s,this.l*l,this.opacity)},hn:function(l){l=null==l?.7:Math.pow(.7,l);return new Ne(this.h,this.s,this.l*l,this.opacity)},pf:function(){var l=this.h%360+360*(0>this.h),h=this.l,n=h+(.5>h?h:1-h)*(isNaN(l)||isNaN(this.s)?0:this.s);h=2*h-n;return new Rc(Qu(240<=l?l-240:l+120,h,n),Qu(l,h,n),Qu(120>l?l+240:l-120,h,n),this.opacity)},xq:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var LE=Math.PI/180,OE=180/ +Math.PI,NE=4/29,Xj=6/29,ME=3*Xj*Xj,sU=Xj*Xj*Xj;Kc(Oe,function(l,h,n,q){return 1===arguments.length?Ru(l):new Oe(l,h,n,null==q?1:q)},cd(Bc,{Xm:function(l){return new Oe(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},hn:function(l){return new Oe(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},pf:function(){var l=(this.l+16)/116,h=isNaN(this.a)?l:l+this.a/500,n=isNaN(this.b)?l:l-this.b/200;h=.96422*Uu(h);l=1*Uu(l);n=.82521*Uu(n);return new Rc(Vu(3.1338561*h-1.6168667*l-.4906146*n),Vu(-.9787684* +h+1.9161415*l+.033454*n),Vu(.0719453*h-.2289914*l+1.4052427*n),this.opacity)}}));Kc(Af,Wu,cd(Bc,{Xm:function(l){return new Af(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},hn:function(l){return new Af(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},pf:function(){return Ru(this).pf()}}));var PE=1.78277*-.29227-.1347134789;Kc(Gh,Pe,cd(Bc,{Xm:function(l){l=null==l?bk:Math.pow(bk,l);return new Gh(this.h,this.s,this.l*l,this.opacity)},hn:function(l){l=null==l?.7:Math.pow(.7,l);return new Gh(this.h, +this.s,this.l*l,this.opacity)},pf:function(){var l=isNaN(this.h)?0:(this.h+120)*LE,h=+this.l,n=isNaN(this.s)?0:this.s*h*(1-h),q=Math.cos(l);l=Math.sin(l);return new Rc(255*(h+n*(-.14861*q+1.78277*l)),255*(h+n*(-.29227*q+-.90649*l)),255*(h+1.97294*n*q),this.opacity)}}));var Op=function n(h){function q(y,A){var E=v((y=dm(y)).r,(A=dm(A)).r),K=v(y.g,A.g),L=v(y.b,A.b),P=od(y.opacity,A.opacity);return function(X){y.r=E(X);y.g=K(X);y.b=L(X);y.opacity=P(X);return y+""}}var v=vU(h);q.gamma=n;return q}(1), +zW=SE(function(h){var n=h.length-1;return function(q){var v=0>=q?q=0:1<=q?(q=1,n-1):Math.floor(q*n),y=h[v],A=h[v+1];return QE((q-v/n)*n,0(q%=1)?++q:q)*n);return QE((q-v/n)*n,h[(v+n-1)%n],h[v%n],h[(v+1)%n],h[(v+2)%n])}});var Zu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,$u=new RegExp(Zu.source,"g"),VE=180/Math.PI,vv={translateX:0,translateY:0,rotate:0,skewX:0,js:1,ks:1},qm,wv,WF,cq,JW= +WE(function(h){if("none"===h)return vv;qm||(qm=document.createElement("DIV"),wv=document.documentElement,WF=document.defaultView);qm.style.transform=h;h=WF.getComputedStyle(wv.appendChild(qm),null).getPropertyValue("transform");wv.removeChild(qm);h=h.slice(7,-1).split(",");return UE(+h[0],+h[1],+h[2],+h[3],+h[4],+h[5])},"px, ","px)","deg)"),KW=WE(function(h){if(null==h)return vv;cq||(cq=document.createElementNS("http://www.w3.org/2000/svg","g"));cq.setAttribute("transform",h);if(!(h=cq.transform.baseVal.consolidate()))return vv; +h=h.matrix;return UE(h.a,h.b,h.c,h.d,h.e,h.f)},", ",")",")"),em=Math.SQRT2;YE(Xu);YE(od);ZE(Xu);ZE(od);$E(Xu);var xv=$E(od),Yj=0,gm=0,im=0,Tp,hm,Sp=0,Hh=0,Qp=0,fm="object"===typeof performance&&performance.now?performance:Date,aF="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(h){setTimeout(h,17)};Rp.prototype=bF.prototype={constructor:Rp,le:function(h,n,q){if("function"!==typeof h)throw new TypeError("callback is not a function");q=(null== +q?Pp():+q)+(null==n?0:+n);this.Oa||hm===this||(hm?hm.Oa=this:Tp=this,hm=this);this.mk=h;this.Ck=q;av()},stop:function(){this.mk&&(this.mk=null,this.Ck=Infinity,av())}};var FU=d("start","end","interrupt"),GU=[],LW=Tc.prototype.constructor,XF=0,ck=Tc.prototype;rg.prototype=function(h){return Tc().transition(h)}.prototype={constructor:rg,select:function(h){var n=this.qh,q=this.Xb;"function"!==typeof h&&(h=B(h));for(var v=this.xc,y=v.length,A=Array(y),E=0;Earguments.length?Re(this.node(),q).on.on(h):this.each(XU(q,h,n))},attr:function(h,n){var q=k(h),v="transform"===q?KW:eF;return this.ZA(h,"function"===typeof n?(q.local?OU:NU)(q,v,dv(this,"attr."+h,n)):null==n?(q.local?KU:JU)(q):(q.local?MU:LU)(q,v,n+""))},ZA:function(h,n){var q="attr."+h;if(2>arguments.length)return(q=this.ld(q))&&q.Lc;if(null==n)return this.ld(q, +null);if("function"!==typeof n)throw Error();var v=k(h);return this.ld(q,(v.local?PU:QU)(v,n))},style:function(h,n,q){var v="transform"===h?JW:eF;return null==n?this.ey(h,ZU(h,v)).on("end.style."+h,$U(h)):this.ey(h,"function"===typeof n?bV(h,v,dv(this,"style."+h,n)):aV(h,v,n+""),q)},ey:function(h,n,q){var v="style."+h;if(2>arguments.length)return(v=this.ld(v))&&v.Lc;if(null==n)return this.ld(v,null);if("function"!==typeof n)throw Error();return this.ld(v,cV(h,n,null==q?"":q))},text:function(h){return this.ld("text", +"function"===typeof h?eV(dv(this,"text",h)):dV(null==h?"":h+""))},remove:function(){return this.on("end.remove",YU(this.Xb))},ld:function(h,n){var q=this.Xb;if(2>arguments.length){q=Re(this.node(),q).ld;for(var v=0,y=q.length,A;v=(h*=2)?h*h*h:(h-=2)*h*h+2)/2}};Tc.prototype.sC=function(){return this.each(function(){Up(this,void 0)})};Tc.prototype.transition=function(h){var n;if(h instanceof rg){var q=h.Xb;h=h.qh}else q=++XF,(n=yv).time=Pp(),h=null==h?null:h+"";for(var v=this.xc,y=v.length,A=0;A< +y;++A)for(var E=v[A],K=E.length,L,P=0;Py;++y)if(v=n.source[y])v.length?q.push({source:v,target:n.target[y]=Array(4)}):n.target[y]=kF(v);return h};gd.add= -function(h){var n=+this.mg.call(null,h),q=+this.ng.call(null,h);return jF(this.Tk(n,q),n,q,h)};gd.addAll=function(h){var n,q,v=h.length,y,A,E=Array(v),K=Array(v),L=Infinity,P=Infinity,X=-Infinity,ka=-Infinity;for(q=0;qX&&(X=y),Aka&&(ka=A));Xh||h>y||v>n||n>A){var E=y-q,K=this.vb,L;switch(L=(n<(v+A)/2)<<1|h<(q+y)/2){case 0:do{var P=Array(4);P[L]=K;K=P}while(E*=2,y=q+E,A=v+E,h>y||n>A);break;case 1:do P=Array(4),P[L]=K,K=P;while(E*=2,q=y-E,A=v+E,q>h||n>A);break;case 2:do P=Array(4),P[L]=K,K=P;while(E*=2,y=q+E,v=A-E,h>y||v>n);break;case 3:do P=Array(4),P[L]=K,K=P;while(E*=2,q=y-E,v=A-E,q> -h||v>n)}this.vb&&this.vb.length&&(this.vb=K)}else return this;this.pc=q;this.yc=v;this.Jb=y;this.Mb=A;return this};gd.data=function(){var h=[];this.Fy(function(n){if(!n.length){do h.push(n.data);while(n=n.next)}});return h};gd.cl=function(h){return arguments.length?this.Tk(+h[0][0],+h[0][1]).Tk(+h[1][0],+h[1][1]):isNaN(this.pc)?void 0:[[this.pc,this.yc],[this.Jb,this.Mb]]};gd.find=function(h,n,q){var v=this.pc,y=this.yc,A,E,K,L,P=this.Jb,X=this.Mb,ka=[],oa=this.vb,Ba;oa&&ka.push(new fd(oa,v,y,P,X)); +h[0])return!1;return!0},each:function(h){for(var n in this)" "===n[0]&&h(this[n],n.slice(1),this)}};var Lh=gF.prototype;Wp.prototype=function(h,n){var q=new Wp;if(h instanceof Wp)h.each(function(A){q.add(A)});else if(h){var v=-1,y=h.length;if(null==n)for(;++vy;++y)if(v=n.source[y])v.length?q.push({source:v,target:n.target[y]=Array(4)}):n.target[y]=mF(v);return h};gd.add= +function(h){var n=+this.mg.call(null,h),q=+this.ng.call(null,h);return lF(this.Tk(n,q),n,q,h)};gd.addAll=function(h){var n,q,v=h.length,y,A,E=Array(v),K=Array(v),L=Infinity,P=Infinity,X=-Infinity,ka=-Infinity;for(q=0;qX&&(X=y),Aka&&(ka=A));Xh||h>y||v>n||n>A){var E=y-q,K=this.vb,L;switch(L=(n<(v+A)/2)<<1|h<(q+y)/2){case 0:do{var P=Array(4);P[L]=K;K=P}while(E*=2,y=q+E,A=v+E,h>y||n>A);break;case 1:do P=Array(4),P[L]=K,K=P;while(E*=2,q=y-E,A=v+E,q>h||n>A);break;case 2:do P=Array(4),P[L]=K,K=P;while(E*=2,y=q+E,v=A-E,h>y||v>n);break;case 3:do P=Array(4),P[L]=K,K=P;while(E*=2,q=y-E,v=A-E,q> +h||v>n)}this.vb&&this.vb.length&&(this.vb=K)}else return this;this.qc=q;this.yc=v;this.Jb=y;this.Mb=A;return this};gd.data=function(){var h=[];this.Fy(function(n){if(!n.length){do h.push(n.data);while(n=n.next)}});return h};gd.cl=function(h){return arguments.length?this.Tk(+h[0][0],+h[0][1]).Tk(+h[1][0],+h[1][1]):isNaN(this.qc)?void 0:[[this.qc,this.yc],[this.Jb,this.Mb]]};gd.find=function(h,n,q){var v=this.qc,y=this.yc,A,E,K,L,P=this.Jb,X=this.Mb,ka=[],oa=this.vb,Ba;oa&&ka.push(new fd(oa,v,y,P,X)); null==q?q=Infinity:(v=h-q,y=n-q,P=h+q,X=n+q,q*=q);for(;Ba=ka.pop();)if(!(!(oa=Ba.node)||(A=Ba.Mo)>P||(E=Ba.No)>X||(K=Ba.x1)=Va)<<1|h>=Ba)Ba=ka[ka.length-1],ka[ka.length-1]=ka[ka.length-1-oa],ka[ka.length-1-oa]=Ba}else if(Ba=h-+this.mg.call(null,oa.data),Va=n-+this.ng.call(null,oa.data),Ba=Ba*Ba+Va*Va,Ba=(X=(y+E)/2))?y=X:E=X;(Ba=P>=(ka=(A+K)/2))?A=ka:K=ka;if(!(n=q,q=q[Va=Ba<<1|oa]))return this;if(!q.length)break;if(n[Va+1&3]||n[Va+2&3]||n[Va+3&3]){var Ya=n;var kc=Va}}for(;q.data!==h;)if(!(v=q,q=q.next))return this;(h=q.next)&&delete q.next; -if(v)return h?v.next=h:delete v.next,this;if(!n)return this.vb=h,this;h?n[Va]=h:delete n[Va];(q=n[0]||n[1]||n[2]||n[3])&&q===(n[3]||n[2]||n[1]||n[0])&&!q.length&&(Ya?Ya[kc]=q:this.vb=q);return this};gd.pG=function(h){for(var n=0,q=h.length;n=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;hv.prototype=iv.prototype;iv.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null== -this.width?"":Math.max(1,this.width|0))+(this.dv?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var oF,pF={"%":function(h,n){return(100*h).toFixed(n)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,n){return h.toExponential(n)},f:function(h,n){return h.toFixed(n)},g:function(h,n){return h.toPrecision(n)},o:function(h){return Math.round(h).toString(8)},p:function(h, -n){return lF(100*h,n)},r:lF,s:function(h,n){var q=Wp(h,n);if(!q)return h+"";var v=q[0];q=q[1];q=q-(oF=3*Math.max(-8,Math.min(8,Math.floor(q/3))))+1;var y=v.length;return q===y?v:q>y?v+Array(q-y+1).join("0"):0sc;pd*=dk;Av.add(wF(pd*Bv*ad(Cv),ck*rm+pd*Sd(Cv)));za+=dq?fk+Bv*NW:fk;dq^Qa>=tb^zd>=tb&&(wb=sF(rF(wb),rF(ek)),tF(wb),Qa=sF(La,wb),tF(Qa),Qa=(dq^0<=fk?-1:1)*Xp(Qa[2]),Gb>Qa||Gb===Qa&&(wb[0]||wb[1]))&&(Fa+=dq^0<=fk?1:-1)}}Eb=(-1E-6>za||1E-6>za&&-1E-6>Av)^Fa&1;vb.length?(Ya||(y.Dj(),Ya=!0),pV(vb,rV,Eb,q,y)):Eb&&(Ya||(y.Dj(),Ya=!0),y.jc(), -q(null,null,1,y),y.ic());Ya&&(y.po(),Ya=!1);vb=kc=null},Yx:function(){y.Dj();y.jc();q(null,null,1,y);y.ic();y.po()}};return Hc}})(function(){return!0},function(h){var n=NaN,q=NaN,v=NaN,y;return{jc:function(){h.jc();y=1},point:function(A,E){var K=0sg(L-sc))h.point(n,q=0<(q+E)/2?Rd:-Rd),h.point(v,q),h.ic(),h.jc(),h.point(K,q),h.point(A,q),y=0;else if(v!==K&&L>=sc){1E-6>sg(n-v)&&(n-=1E-6*v);1E-6>sg(A-K)&&(A-=1E-6*K);L=n;var P=q,X=A,ka,oa,Ba=ad(L-X);q=1E-6h?sc:Math.acos(h))&& -h/ad(h)}).invert=jm(function(h){return h});Yp(3);jm(zv);jm(Xp);jm(function(h){return 2*zv(h)});km.prototype=xF.prototype={constructor:km,count:function(){return this.Kv(sV)},each:function(h){var n,q=[this],v;do{var y=q.reverse();for(q=[];n=y.pop();)if(h(n),n=n.children){var A=0;for(v=n.length;A=(X=(y+E)/2))?y=X:E=X;(Ba=P>=(ka=(A+K)/2))?A=ka:K=ka;if(!(n=q,q=q[Va=Ba<<1|oa]))return this;if(!q.length)break;if(n[Va+1&3]||n[Va+2&3]||n[Va+3&3]){var Ya=n;var kc=Va}}for(;q.data!==h;)if(!(v=q,q=q.next))return this;(h=q.next)&&delete q.next; +if(v)return h?v.next=h:delete v.next,this;if(!n)return this.vb=h,this;h?n[Va]=h:delete n[Va];(q=n[0]||n[1]||n[2]||n[3])&&q===(n[3]||n[2]||n[1]||n[0])&&!q.length&&(Ya?Ya[kc]=q:this.vb=q);return this};gd.pG=function(h){for(var n=0,q=h.length;n=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;iv.prototype=jv.prototype;jv.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null== +this.width?"":Math.max(1,this.width|0))+(this.dv?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var qF,rF={"%":function(h,n){return(100*h).toFixed(n)},b:function(h){return Math.round(h).toString(2)},c:function(h){return h+""},d:function(h){return Math.round(h).toString(10)},e:function(h,n){return h.toExponential(n)},f:function(h,n){return h.toFixed(n)},g:function(h,n){return h.toPrecision(n)},o:function(h){return Math.round(h).toString(8)},p:function(h, +n){return nF(100*h,n)},r:nF,s:function(h,n){var q=Xp(h,n);if(!q)return h+"";var v=q[0];q=q[1];q=q-(qF=3*Math.max(-8,Math.min(8,Math.floor(q/3))))+1;var y=v.length;return q===y?v:q>y?v+Array(q-y+1).join("0"):0tc;pd*=ek;Bv.add(yF(pd*Cv*ad(Dv),dk*rm+pd*Sd(Dv)));za+=eq?gk+Cv*PW:gk;eq^Qa>=tb^zd>=tb&&(wb=uF(tF(wb),tF(fk)),vF(wb),Qa=uF(La,wb),vF(Qa),Qa=(eq^0<=gk?-1:1)*Yp(Qa[2]),Hb>Qa||Hb===Qa&&(wb[0]||wb[1]))&&(Fa+=eq^0<=gk?1:-1)}}Eb=(-1E-6>za||1E-6>za&&-1E-6>Bv)^Fa&1;vb.length?(Ya||(y.Dj(),Ya=!0),rV(vb,tV,Eb,q,y)):Eb&&(Ya||(y.Dj(),Ya=!0),y.kc(), +q(null,null,1,y),y.jc());Ya&&(y.po(),Ya=!1);vb=kc=null},Yx:function(){y.Dj();y.kc();q(null,null,1,y);y.jc();y.po()}};return Hc}})(function(){return!0},function(h){var n=NaN,q=NaN,v=NaN,y;return{kc:function(){h.kc();y=1},point:function(A,E){var K=0sg(L-tc))h.point(n,q=0<(q+E)/2?Rd:-Rd),h.point(v,q),h.jc(),h.kc(),h.point(K,q),h.point(A,q),y=0;else if(v!==K&&L>=tc){1E-6>sg(n-v)&&(n-=1E-6*v);1E-6>sg(A-K)&&(A-=1E-6*K);L=n;var P=q,X=A,ka,oa,Ba=ad(L-X);q=1E-6h?tc:Math.acos(h))&& +h/ad(h)}).invert=jm(function(h){return h});Zp(3);jm(Av);jm(Yp);jm(function(h){return 2*Av(h)});km.prototype=zF.prototype={constructor:km,count:function(){return this.Kv(uV)},each:function(h){var n,q=[this],v;do{var y=q.reverse();for(q=[];n=y.pop();)if(h(n),n=n.children){var A=0;for(v=n.length;An&&(n+=36E5);h.setTime(36E5*Math.floor((+h-n)/36E5)+n)},function(h,n){h.setTime(+h+36E5*n)},function(h,n){return(n-h)/36E5},function(h){return h.getHours()});var AF=Ic(function(h){h.setHours(0,0,0,0)},function(h,n){h.setDate(h.getDate()+n)},function(h,n){return(n-h-6E4*(n.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),vW=Jh(0),nv=Jh(1);Jh(2);Jh(3);var ov=Jh(4);Jh(5);Jh(6);Ic(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h, -n){h.setMonth(h.getMonth()+n)},function(h,n){return n.getMonth()-h.getMonth()+12*(n.getFullYear()-h.getFullYear())},function(h){return h.getMonth()});var Yj=Ic(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,n){h.setFullYear(h.getFullYear()+n)},function(h,n){return n.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Yj.every=function(h){return isFinite(h=Math.floor(h))&&0n&&(n+=36E5);h.setTime(36E5*Math.floor((+h-n)/36E5)+n)},function(h,n){h.setTime(+h+36E5*n)},function(h,n){return(n-h)/36E5},function(h){return h.getHours()});var CF=Ic(function(h){h.setHours(0,0,0,0)},function(h,n){h.setDate(h.getDate()+n)},function(h,n){return(n-h-6E4*(n.getTimezoneOffset()-h.getTimezoneOffset()))/864E5},function(h){return h.getDate()-1}),xW=Jh(0),ov=Jh(1);Jh(2);Jh(3);var pv=Jh(4);Jh(5);Jh(6);Ic(function(h){h.setDate(1);h.setHours(0,0,0,0)},function(h, +n){h.setMonth(h.getMonth()+n)},function(h,n){return n.getMonth()-h.getMonth()+12*(n.getFullYear()-h.getFullYear())},function(h){return h.getMonth()});var Zj=Ic(function(h){h.setMonth(0,1);h.setHours(0,0,0,0)},function(h,n){h.setFullYear(h.getFullYear()+n)},function(h,n){return n.getFullYear()-h.getFullYear()},function(h){return h.getFullYear()});Zj.every=function(h){return isFinite(h=Math.floor(h))&&0Fa}I.zoom("mouse",Va(q(I.mi.__zoom,I.Id[0]=hd(I.mi),I.Id[1]),I.cl, -lc))},!0).on("mouseup.zoom",function(){ha.on("mousemove.zoom mouseup.zoom",null);rr(KL.view,I.xj);om();I.end()},!0),Ga=hd(this),Ta=KL.clientX,wb=KL.clientY;Hf(KL.view);KL.stopImmediatePropagation();I.Id=[Ga,this.__zoom.invert(Ga)];Tp(this);I.start()}}function L(){if(oa.apply(this,arguments)){var I=this.__zoom,ha=hd(this),Ga=I.invert(ha);I=Va(q(n(I,I.k*(KL.shiftKey?.5:2)),ha,Ga),Ba.apply(this,arguments),lc);om();0-KL.deltaY*(KL.deltaMode?120:1)/150).filter(()=>{"mousedown"===KL.type&&(d=a.hh,e=a.ih);if(2===KL.button||a.ml&&KL.ctrlKey&&0===KL.button&&"mousedown"===KL.type)return!1;if("dblclick"===KL.type)return KL.stopPropagation(),a.Ik(KL.altKey),!1;if("wheel"===KL.type&&!KL.ctrlKey){const f=.5/a.J;a.zoom.IE(c,-Number(KL.deltaX)*f,-Number(KL.deltaY)*f);KL.preventDefault();return!1}return!0}).on("zoom",()=>{a.dl()}).on("end",()=> -{a.By(d,e)});a.zoom.interpolate(OL);c.call(a.zoom)}function UL(a){SL(a);a.Sd=window.setTimeout(()=>{0>a.Sd||(a.qx.open("Processing. Please wait..."),cn(a.P))},1E3)}function YL(a,b){b=a.ga.nodesById[b];null==b||b.expanded||WL(a,b,!1,!0)}function ZL(a,b){vJ(a.C,a.paneId,{nodeId:b,rendererId:a.rendererId,Bd:""===b?!1:nI(a.ga.nodesById[b])})}function $L(a,b){a.ga=Object.assign({},b,{edgesByGroupNodeIds:Object.assign({},a.ga.edgesByGroupNodeIds,b.edgesByGroupNodeIds)})} -function aM(a){if(a.ga){a.Ua=[];a.N=[];a.sa={};a.Lb=[];var b=!0,c=!1,d=e=>{const f=a.ga.nodesById[e||""];if(b&&f){a.Ua.push({type:0,id:f.id,node:f});var g={node:f,index:a.Ua.length-1};a.N.push(g);a.sa[g.node.id]=g;nI(f)&&f.sectionContainer&&(c=!0)}b=!1;if(e&&f&&f.expanded||!e)for(const k of a.ga.edgesByGroupNodeIds[e||""]||[])a.Ua.push({type:1,id:k.id,edge:k}),a.Lb.push({edge:k,index:a.Ua.length-1});g=[];e?f.expanded&&(g=(f.nsChildrenIds||[]).map(k=>a.ga.nodesById[k])):g=a.ga.rootNodes;for(const k of g)e= -{type:0,id:k.id,node:k},!c&&nI(k)&&k.sectionContainer&&(c=!0),a.Ua.push(e),e={node:k,index:a.Ua.length-1},a.N.push(e),a.sa[e.node.id]=e,nI(k)&&k.expanded&&d(k.id)};d(a.Ul);CJ(a.C,a.paneId,c)}}function bM(a){return(a.x||0)+(a.globalX||0)}function cM(a){return(a.y||0)+(a.globalY||0)}function dM(a,b,c,d){b?setTimeout(()=>{const e=c.nodesById[b];a.Yc({x:bM(e),y:cM(e),width:e.width||0,height:e.height||0},.9,d,!1,!0,!0)},0):setTimeout(()=>{a.Wd(.9,d)})} -function eM(a,b,c=!1,d){1===b.nodeType&&0!==(b.nsChildrenIds||[]).length&&WL(a,b,c,d)}function fM(a){if(!a.selectedNodeId||nI(a.ga.nodesById[a.selectedNodeId]))return!1;const b=a.ga.nodesById[a.Ul||""];return b&&nI(b)&&!(b.descendantsOpNodeIds||[]).includes(a.selectedNodeId)||!a.aa(a.selectedNodeId)?!1:!0}function gM(a,b,c,d){return a.ga.edgesByGroupNodeIds[""===b?"":`${b}___group___`].find(e=>{var f=a.ga.nodesById[e.toNodeId];e=hM(a.ga.nodesById[e.fromNodeId],c);f=hM(f,d);return e&&f})} -function iM(a,b,c){let d=b;const e=[];for(;d;){nI(d)&&!d.expanded&&e.push(d);if(d.namespace===c)break;d=a.ga.nodesById[d.nsParentId||""]}return 0g.distance-k.distance);return d[0].direction!==d[1].direction?kM(a,b,d[0].point.x,d[0].point.y,d[0].direction)>= -kM(a,b,d[1].point.x,d[1].point.y,d[1].direction)?d[0].point:d[1].point:d[0].point} -function lM(a){const b=a.ga.nodesById[a.selectedNodeId],c=[],d=[],e={},f=[];for(const p of b.incomingEdges||[]){var g=a.ga.nodesById[p.sourceNodeId];if(!g)continue;var k=EI(g.namespace,b.namespace),m=gM(a,k,g.id,b.id);if(!m)continue;c.push(m);const t=iM(a,g,k);d.push(t);null==e[t.id]&&(e[t.id]=[]);e[t.id].push(g);g=[];const w=a.ga.nodesById[m.fromNodeId];m.fromNodeId!==t.id&&(k=jM(m.points[0].x+(w.globalX||0),m.points[0].y+(w.globalY||0),t),g.push({x:k.x-(t.globalX||0),y:k.y-(t.globalY||0)}));g.push(...m.points.map(B=> -({x:B.x-(t.globalX||0)+(w.globalX||0),y:B.y-(t.globalY||0)+(w.globalY||0)})));m.toNodeId!==a.selectedNodeId&&(m=jM(m.points[m.points.length-1].x+(w.globalX||0),m.points[m.points.length-1].y+(w.globalY||0),b),g.push({x:m.x-(t.globalX||0),y:m.y-(t.globalY||0)}));f.push({id:`overlay_${t.id}___${b.id}`,fromNodeId:t.id,toNodeId:b.id,points:g,type:"incoming"})}return{cs:c,hC:d,Ee:e,Ll:f}} -function mM(a){const b=a.ga.nodesById[a.selectedNodeId],c=[],d=[],e={},f=[];for(const p of b.outgoingEdges||[]){var g=a.ga.nodesById[p.targetNodeId];if(!g)continue;var k=EI(g.namespace,b.namespace),m=gM(a,k,b.id,g.id);if(!m)continue;c.push(m);k=iM(a,g,k);d.push(k);null==e[k.id]&&(e[k.id]=[]);e[k.id].push(g);g=[];const t=a.ga.nodesById[m.fromNodeId];if(m.fromNodeId!==a.selectedNodeId){const w=jM(m.points[0].x+(t.globalX||0),m.points[0].y+(t.globalY||0),b);g.push({x:w.x-(b.globalX||0),y:w.y-(b.globalY|| -0)})}g.push(...m.points.map(w=>({x:w.x-(b.globalX||0)+(t.globalX||0),y:w.y-(b.globalY||0)+(t.globalY||0)})));m.toNodeId!==k.id&&(m=jM(m.points[m.points.length-1].x+(t.globalX||0),m.points[m.points.length-1].y+(t.globalY||0),k),g.push({x:m.x-(b.globalX||0),y:m.y-(b.globalY||0)}));f.push({id:`overlay_${b.id}___${k.id}`,fromNodeId:b.id,toNodeId:k.id,points:g,type:"outgoing"})}return{cs:c,hC:d,kf:e,Ll:f}} -function nM(a){if(a.selectedNodeId&&mI(a.ga.nodesById[a.selectedNodeId])){for(var b=new Set,c=new Set,d=[a.selectedNodeId];0e.localeCompare(f))}} -function pM(a,b){b=new Au({tc:Lu(Gv(Ku(Rv(a.ox.position(),b),[{cb:"start",eb:"bottom",Ma:"start",Ta:"top"},{cb:"start",eb:"top",Ma:"start",Ta:"bottom"}]),b.clientWidth),20),Tb:!0,cc:"cdk-overlay-transparent-backdrop",maxHeight:"400px",hb:"io-tree-popup-container"});const c=a.ox.create(b);a.Ld=new Uv(YK,a.xb);c.dd().subscribe(()=>{c.dispose()});return c} -function qM(a,b,c,d){const e=pM(a,b);b=e.attach(a.Ld);c=ZK(c,d);b.instance.Eo=!0;b.instance.rendererId=a.rendererId;XK(b.instance,c);b.instance.he.subscribe(()=>{e.dispose()})}function rM(a){return mI(a)?"Placeholder"===a.label?a.id:a.label:nI(a)?a.label:"-"}function hM(a,b){return mI(a)&&a.id===b||nI(a)&&(a.descendantsOpNodeIds||[]).includes(b)}function kM(a,b,c,d,e){return"horizontal"===e?Math.atan(Math.abs(d-b)/Math.abs(c-a)):Math.atan(Math.abs(c-a)/Math.abs(d-b))} -var sM=class{constructor(){this.Qb=!1;this.Jl=new Fk;this.Ag="";this.Wg=!1;this.Ua=[];this.N=[];this.sa={};this.Lb=[];this.zoom=QL();this.J=1;this.ih=this.hh=0;this.Gl=this.selectedNodeId="";this.lb={};this.Ld=null;this.Sd=-1;this.Py=void 0;this.C=lf(UJ);this.si=lf(aJ);this.Zw=lf(JL);this.G=lf(yi);this.Oe=lf($I);this.ox=lf(bw);this.xb=lf(kp);this.P=lf(Sr);this.qx=lf(uE);this.ml="undefined"!==typeof navigator&&/Macintosh/.test(navigator.userAgent);this.F={};this.ja={};this.Oy=a=>{SL(this);a=a.data; +ob("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");ob("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");ob("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");ob("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var QW=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e", +"5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ob);Wb(QW);var RW=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b", +"40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ob);Wb(RW);var SW=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ob); +Wb(SW);var TW=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ob);Wb(TW);var UW=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0", +"ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ob);Wb(UW);var VW=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d", +"b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ob);Wb(VW);var WW=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4", +"d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ob);Wb(WW);var XW=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850", +"a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ob);Wb(XW);var YW=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2", +"9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ob);Wb(YW);var ZW=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ob);Wb(ZW);var $W=Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c", +"edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ob);Wb($W);var aX=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ob); +Wb(aX);var bX=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ob);Wb(bX);var cX=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450", +"fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ob);Wb(cX);var dX=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ob);Wb(dX);var eX=Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256", +"f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ob);Wb(eX);var fX=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ob); +Wb(fX);var gX=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ob);Wb(gX);var hX=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32", +"ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ob);Wb(hX);var iX=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ob);Wb(iX);var jX=Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c", +"ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ob);Wb(jX);var kX=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ob); +Wb(kX);var lX=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ob);Wb(lX);var mX=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525", +"fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ob);Wb(mX);var nX=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ob);Wb(nX);var oX=Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d", +"fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ob);Wb(oX);var pX=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ob); +Wb(pX);xv(Pe(300,.5,0),Pe(-240,.5,1));xv(Pe(-100,.75,.35),Pe(80,1.5,.8));xv(Pe(260,.75,.35),Pe(80,1.5,.8));Pe();dm();bq(ob("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")); +bq(ob("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")); +bq(ob("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")); +bq(ob("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")); +MF.prototype={kc:function(){this.re=0},jc:function(){(this.Cf||0!==this.Cf&&1===this.re)&&this.Db.closePath();this.Cf=1-this.Cf},point:function(h,n){h=+h;n=+n;switch(this.re){case 0:this.re=1;this.Cf?this.Db.lineTo(h,n):this.Db.moveTo(h,n);break;case 1:this.re=2;default:this.Db.lineTo(h,n)}}};(function(h){function n(q){return new OF(h(q))}n.wm=h;return n})(NF);OF.prototype={kc:function(){this.wm.kc()},jc:function(){this.wm.jc()},point:function(h,n){this.wm.point(n*Math.sin(h),n*-Math.cos(h))}};tv.prototype= +{kc:function(){this.qc=this.Jb=this.yc=this.Mb=this.Om=NaN;this.re=0},jc:function(){switch(this.re){case 2:this.Db.lineTo(this.Jb,this.Mb);break;case 3:sv(this,this.Om,QF(this,this.Om))}(this.Cf||0!==this.Cf&&1===this.re)&&this.Db.closePath();this.Cf=1-this.Cf},point:function(h,n){var q=NaN;h=+h;n=+n;if(h!==this.Jb||n!==this.Mb){switch(this.re){case 0:this.re=1;this.Cf?this.Db.lineTo(h,n):this.Db.moveTo(h,n);break;case 1:this.re=2;break;case 2:this.re=3;sv(this,QF(this,q=PF(this,h,n)),q);break;default:sv(this, +this.Om,q=PF(this,h,n))}this.qc=this.Jb;this.Jb=h;this.yc=this.Mb;this.Mb=n;this.Om=q}}};(RF.prototype=Object.create(tv.prototype)).point=function(h,n){tv.prototype.point.call(this,n,h)};SF.prototype={moveTo:function(h,n){this.Db.moveTo(n,h)},closePath:function(){this.Db.closePath()},lineTo:function(h,n){this.Db.lineTo(n,h)},bezierCurveTo:function(h,n,q,v,y,A){this.Db.bezierCurveTo(n,h,v,q,A,y)}};tg.prototype={constructor:tg,scale:function(h){return 1===h?this:new tg(this.k*h,this.x,this.y)},translate:function(h, +n){return 0===h&0===n?this:new tg(this.k,this.x+this.k*h,this.y+this.k*n)},apply:function(h){return[h[0]*this.k+this.x,h[1]*this.k+this.y]},invert:function(h){return[(h[0]-this.x)/this.k,(h[1]-this.y)/this.k]},lw:function(h){return(h-this.x)/this.k},mw:function(h){return(h-this.y)/this.k},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var UF=new tg(1,0,0);OL=function(h){return 1-Math.pow(2,-10*h)};PL=Yu;QL=ac;wI=function(){function h(K){var L,P=K.length,X,ka=!1,oa; +null==y&&(E=A(oa=fF()));for(L=0;L<=P;++L)!(LFa}I.zoom("mouse",Va(q(I.mi.__zoom,I.Id[0]=hd(I.mi),I.Id[1]),I.cl, +lc))},!0).on("mouseup.zoom",function(){ha.on("mousemove.zoom mouseup.zoom",null);sr(LL.view,I.xj);om();I.end()},!0),Ga=hd(this),Ta=LL.clientX,wb=LL.clientY;If(LL.view);LL.stopImmediatePropagation();I.Id=[Ga,this.__zoom.invert(Ga)];Up(this);I.start()}}function L(){if(oa.apply(this,arguments)){var I=this.__zoom,ha=hd(this),Ga=I.invert(ha);I=Va(q(n(I,I.k*(LL.shiftKey?.5:2)),ha,Ga),Ba.apply(this,arguments),lc);om();0-LL.deltaY*(LL.deltaMode?120:1)/150).filter(()=>{"mousedown"===LL.type&&(d=a.hh,e=a.ih);if(2===LL.button||a.ml&&LL.ctrlKey&&0===LL.button&&"mousedown"===LL.type)return!1;if("dblclick"===LL.type)return LL.stopPropagation(),a.Ik(LL.altKey),!1;if("wheel"===LL.type&&!LL.ctrlKey){const f=.5/a.J;a.zoom.IE(c,-Number(LL.deltaX)*f,-Number(LL.deltaY)*f);LL.preventDefault();return!1}return!0}).on("zoom",()=>{a.dl()}).on("end",()=> +{a.By(d,e)});a.zoom.interpolate(PL);c.call(a.zoom)}function VL(a){TL(a);a.Sd=window.setTimeout(()=>{0>a.Sd||(a.qx.open("Processing. Please wait..."),cn(a.P))},1E3)}function ZL(a,b){b=a.ga.nodesById[b];null==b||b.expanded||XL(a,b,!1,!0)}function $L(a,b){wJ(a.C,a.paneId,{nodeId:b,rendererId:a.rendererId,Bd:""===b?!1:oI(a.ga.nodesById[b])})}function aM(a,b){a.ga=Object.assign({},b,{edgesByGroupNodeIds:Object.assign({},a.ga.edgesByGroupNodeIds,b.edgesByGroupNodeIds)})} +function bM(a){if(a.ga){a.Va=[];a.N=[];a.sa={};a.Lb=[];var b=!0,c=!1,d=e=>{const f=a.ga.nodesById[e||""];if(b&&f){a.Va.push({type:0,id:f.id,node:f});var g={node:f,index:a.Va.length-1};a.N.push(g);a.sa[g.node.id]=g;oI(f)&&f.sectionContainer&&(c=!0)}b=!1;if(e&&f&&f.expanded||!e)for(const k of a.ga.edgesByGroupNodeIds[e||""]||[])a.Va.push({type:1,id:k.id,edge:k}),a.Lb.push({edge:k,index:a.Va.length-1});g=[];e?f.expanded&&(g=(f.nsChildrenIds||[]).map(k=>a.ga.nodesById[k])):g=a.ga.rootNodes;for(const k of g)e= +{type:0,id:k.id,node:k},!c&&oI(k)&&k.sectionContainer&&(c=!0),a.Va.push(e),e={node:k,index:a.Va.length-1},a.N.push(e),a.sa[e.node.id]=e,oI(k)&&k.expanded&&d(k.id)};d(a.Vl);DJ(a.C,a.paneId,c)}}function cM(a){return(a.x||0)+(a.globalX||0)}function dM(a){return(a.y||0)+(a.globalY||0)}function eM(a,b,c,d){b?setTimeout(()=>{const e=c.nodesById[b];a.Yc({x:cM(e),y:dM(e),width:e.width||0,height:e.height||0},.9,d,!1,!0,!0)},0):setTimeout(()=>{a.Wd(.9,d)})} +function fM(a,b,c=!1,d){1===b.nodeType&&0!==(b.nsChildrenIds||[]).length&&XL(a,b,c,d)}function gM(a){if(!a.selectedNodeId||oI(a.ga.nodesById[a.selectedNodeId]))return!1;const b=a.ga.nodesById[a.Vl||""];return b&&oI(b)&&!(b.descendantsOpNodeIds||[]).includes(a.selectedNodeId)||!a.aa(a.selectedNodeId)?!1:!0}function hM(a,b,c,d){return a.ga.edgesByGroupNodeIds[""===b?"":`${b}___group___`].find(e=>{var f=a.ga.nodesById[e.toNodeId];e=iM(a.ga.nodesById[e.fromNodeId],c);f=iM(f,d);return e&&f})} +function jM(a,b,c){let d=b;const e=[];for(;d;){oI(d)&&!d.expanded&&e.push(d);if(d.namespace===c)break;d=a.ga.nodesById[d.nsParentId||""]}return 0g.distance-k.distance);return d[0].direction!==d[1].direction?lM(a,b,d[0].point.x,d[0].point.y,d[0].direction)>= +lM(a,b,d[1].point.x,d[1].point.y,d[1].direction)?d[0].point:d[1].point:d[0].point} +function mM(a){const b=a.ga.nodesById[a.selectedNodeId],c=[],d=[],e={},f=[];for(const p of b.incomingEdges||[]){var g=a.ga.nodesById[p.sourceNodeId];if(!g)continue;var k=FI(g.namespace,b.namespace),m=hM(a,k,g.id,b.id);if(!m)continue;c.push(m);const t=jM(a,g,k);d.push(t);null==e[t.id]&&(e[t.id]=[]);e[t.id].push(g);g=[];const w=a.ga.nodesById[m.fromNodeId];m.fromNodeId!==t.id&&(k=kM(m.points[0].x+(w.globalX||0),m.points[0].y+(w.globalY||0),t),g.push({x:k.x-(t.globalX||0),y:k.y-(t.globalY||0)}));g.push(...m.points.map(B=> +({x:B.x-(t.globalX||0)+(w.globalX||0),y:B.y-(t.globalY||0)+(w.globalY||0)})));m.toNodeId!==a.selectedNodeId&&(m=kM(m.points[m.points.length-1].x+(w.globalX||0),m.points[m.points.length-1].y+(w.globalY||0),b),g.push({x:m.x-(t.globalX||0),y:m.y-(t.globalY||0)}));f.push({id:`overlay_${t.id}___${b.id}`,fromNodeId:t.id,toNodeId:b.id,points:g,type:"incoming"})}return{cs:c,hC:d,Ee:e,Ml:f}} +function nM(a){const b=a.ga.nodesById[a.selectedNodeId],c=[],d=[],e={},f=[];for(const p of b.outgoingEdges||[]){var g=a.ga.nodesById[p.targetNodeId];if(!g)continue;var k=FI(g.namespace,b.namespace),m=hM(a,k,b.id,g.id);if(!m)continue;c.push(m);k=jM(a,g,k);d.push(k);null==e[k.id]&&(e[k.id]=[]);e[k.id].push(g);g=[];const t=a.ga.nodesById[m.fromNodeId];if(m.fromNodeId!==a.selectedNodeId){const w=kM(m.points[0].x+(t.globalX||0),m.points[0].y+(t.globalY||0),b);g.push({x:w.x-(b.globalX||0),y:w.y-(b.globalY|| +0)})}g.push(...m.points.map(w=>({x:w.x-(b.globalX||0)+(t.globalX||0),y:w.y-(b.globalY||0)+(t.globalY||0)})));m.toNodeId!==k.id&&(m=kM(m.points[m.points.length-1].x+(t.globalX||0),m.points[m.points.length-1].y+(t.globalY||0),k),g.push({x:m.x-(b.globalX||0),y:m.y-(b.globalY||0)}));f.push({id:`overlay_${b.id}___${k.id}`,fromNodeId:b.id,toNodeId:k.id,points:g,type:"outgoing"})}return{cs:c,hC:d,kf:e,Ml:f}} +function oM(a){if(a.selectedNodeId&&nI(a.ga.nodesById[a.selectedNodeId])){for(var b=new Set,c=new Set,d=[a.selectedNodeId];0e.localeCompare(f))}} +function qM(a,b){b=new Au({uc:Lu(Gv(Ku(Rv(a.ox.position(),b),[{cb:"start",eb:"bottom",Na:"start",Ta:"top"},{cb:"start",eb:"top",Na:"start",Ta:"bottom"}]),b.clientWidth),20),Tb:!0,dc:"cdk-overlay-transparent-backdrop",maxHeight:"400px",hb:"io-tree-popup-container"});const c=a.ox.create(b);a.Ld=new Uv(ZK,a.xb);c.dd().subscribe(()=>{c.dispose()});return c} +function rM(a,b,c,d){const e=qM(a,b);b=e.attach(a.Ld);c=$K(c,d);b.instance.Eo=!0;b.instance.rendererId=a.rendererId;YK(b.instance,c);b.instance.he.subscribe(()=>{e.dispose()})}function sM(a){return nI(a)?"Placeholder"===a.label?a.id:a.label:oI(a)?a.label:"-"}function iM(a,b){return nI(a)&&a.id===b||oI(a)&&(a.descendantsOpNodeIds||[]).includes(b)}function lM(a,b,c,d,e){return"horizontal"===e?Math.atan(Math.abs(d-b)/Math.abs(c-a)):Math.atan(Math.abs(c-a)/Math.abs(d-b))} +var tM=class{constructor(){this.Qb=!1;this.Kl=new Fk;this.Ag="";this.Wg=!1;this.Va=[];this.N=[];this.sa={};this.Lb=[];this.zoom=RL();this.J=1;this.ih=this.hh=0;this.Gl=this.selectedNodeId="";this.lb={};this.Ld=null;this.Sd=-1;this.Py=void 0;this.C=lf(VJ);this.si=lf(bJ);this.Zw=lf(KL);this.G=lf(yi);this.Oe=lf(aJ);this.ox=lf(bw);this.xb=lf(kp);this.P=lf(Sr);this.qx=lf(vE);this.ml="undefined"!==typeof navigator&&/Macintosh/.test(navigator.userAgent);this.F={};this.ja={};this.Oy=a=>{TL(this);a=a.data; switch(a.eventType){case 3:this.rendererId===a.rendererId&&this.Nk(a.modelGraph,a.rendererId,a.groupNodeId,a.expanded,a.deepestExpandedGroupNodeIds);break;case 5:this.rendererId===a.rendererId&&this.al(a.rendererId,a.modelGraph,a.selectedNodeId,a.forRestoringUiState,a.rectToZoomFit,a.forRestoringSnapshotAfterTogglingFlattenLayers,a.targetDeepestGroupNodeIdsToExpand);break;case 7:this.rendererId===a.rendererId&&this.kh(a.rendererId,a.modelGraph,a.nodeId,a.deepestExpandedGroupNodeIds,!0===a.noNodeShake, -!0===a.select);break;case 10:this.paneId===a.paneId&&this.Jl.emit({id:a.rendererId,En:a.modelGraph.nodesById[a.groupNodeId],initialPosition:a.initialPosition,ga:a.modelGraph})}};this.Qg=Bs(()=>{const a=mJ(this.C,this.paneId);if(a)return a.Qg});this.gh=Bs(()=>{let a;return((null==(a=FL(this.Zw,this.paneId,this.ga))?void 0:a.results)||{})[this.ga.id]});this.si.C.addEventListener("message",this.Oy);Js(()=>{this.iz=this.C.F()});C(this.C.fa,rL(this.G)).subscribe(()=>{let a;this.rendererId===(null==(a= -this.iz)?void 0:a.id)&&this.Wd()});Js(()=>{const a=this.C.G();(null==a?void 0:a.rendererId)===this.rendererId&&(a&&TL(this,a.nodeId,a.rendererId,a.noNodeShake,a.select),this.C.G.set(void 0))},{Wp:!0});Js(()=>{var a=mJ(this.C,this.paneId);if(a&&a.modelGraph&&(a=a.eD)){{const b=this.ga.nodesById[a];b?(VL(this,a,b.nsParentId?[b.nsParentId]:[]),a=!0):a=!1}a&&DJ(this.C,this.paneId)}},{Wp:!0});Js(()=>{const a=uL(this.Zw,this.ga);this.lb={};for(const b of a)this.lb[b.runId]=b});Js(()=>{const a=this.gh(); -a!==this.Py&&(this.uy(),this.Py=a)});Js(()=>{if(mJ(this.C,this.paneId)){var a=jJ(this.C,this.paneId,this.rendererId);JSON.stringify(a)!==JSON.stringify(this.F)&&(this.F=a,VL(this,this.selectedNodeId))}});C(this.C.ca,rL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&WL(this,void 0,!0,a.Ov)})}va(){this.si.C.removeEventListener("message",this.Oy)}Ik(){}Gk(){}dl(){this.J=KL.transform.k;this.hh=KL.transform.x;this.ih=KL.transform.y}By(){}Nk(a){$L(this,a);aM(this);this.selectedNodeId&&!this.aa(this.selectedNodeId)&& -vJ(this.C,this.paneId,{nodeId:"",rendererId:this.rendererId,Bd:!1})}al(a,b){$L(this,b);aM(this)}kh(a,b,c,d,e,f){$L(this,b);aM(this);f&&vJ(this.C,this.paneId,{nodeId:c,rendererId:a,Bd:nI(this.ga.nodesById[c])})}Yc(){}Wd(){}uy(){}aa(){return!1}Dl(){(this.Wg=!this.Wg)?nM(this):this.ua=void 0}};sM.K=function(a){return new (a||sM)}; -sM.Da=If({type:sM,ha:[["renderer"]],inputs:{modelGraph:"modelGraph",rendererId:"rendererId",paneId:"paneId",Ul:"rootNodeId",Qb:"inPopup"},outputs:{Jl:"openInPopupClicked"},ka:!0,features:[Mr],za:0,Aa:0,ta:function(){},pb:2});OH`https://www.gstatic.com/external_hosted/threejs-r134/three.min.js`;const GI=OH`/static_files/main_deps.js`; -function tM(a){return sa(function*(){"undefined"===typeof THREE&&(yield FI());const b=yield Promise.all([uM("/static_files/GoogleSansTextRegular.png"),uM("/static_files/GoogleSansTextMedium.png"),uM("/static_files/GoogleSansTextBold.png"),uM("/static_files/icons_2024021202.png"),vM("/static_files/GoogleSansTextRegular.json"),vM("/static_files/GoogleSansTextMedium.json"),vM("/static_files/GoogleSansTextBold.json"),vM("/static_files/icons_2024021202.json")]);a.ja=b[0];a.fa=b[1];a.aa=b[2];a.ca=b[3]; -a.D=b[4].Zm;a.J=b[5].Zm;a.F=b[6].Zm;a.G=b[7].Zm;a.C=b[4].yn;a.T=b[5].yn;a.O=b[6].yn;a.P=b[7].yn})}function uM(a){return sa(function*(){return new Promise(b=>{(new THREE.TextureLoader).load(a,c=>{b(c)})})})}function vM(a){return sa(function*(){const b=yield(yield fetch(a)).json(),c={};for(const d of b.chars)c[d.char]=d;return{yn:b,Zm:c}})}function wM(a,b){switch(b){case 0:return a.D;case 1:return a.J;case 2:return a.F;case 4:return a.G;default:return a.D}} -function xM(a,b){switch(b){case 0:return a.C;case 1:return a.T;case 2:return a.O;case 4:return a.P;default:return a.C}}var yM=class{constructor(){this.D={};this.J={};this.F={};this.G={};this.N=new Promise(a=>{const b=this;return sa(function*(){yield tM(b);a()})})}};yM.K=function(a){return new (a||yM)};yM.pa=Md({ma:yM,ba:yM.K,ea:"root"});function zM(a,b,c){if(0===b.length)a.C=void 0,a.D=void 0;else{var d=[],e=[],f=[],g=[],k=[],m=[],p=[],t=[],w={},B={};a.G={};var G=0,J=0;for(const {edge:ia,index:O}of b){b=ia.curvePoints||[];const T=c.nodesById[ia.fromNodeId],Q=c.nodesById[ia.toNodeId],la=T.globalX||0,F=T.globalY||0;for(let M=0;M{const a=nJ(this.C,this.paneId);if(a)return a.Qg});this.gh=Bs(()=>{let a;return((null==(a=GL(this.Zw,this.paneId,this.ga))?void 0:a.results)||{})[this.ga.id]});this.si.C.addEventListener("message",this.Oy);Js(()=>{this.iz=this.C.G()});C(this.C.fa,sL(this.G)).subscribe(()=>{let a;this.rendererId===(null==(a= +this.iz)?void 0:a.id)&&this.Wd()});Js(()=>{const a=this.C.F();(null==a?void 0:a.rendererId)===this.rendererId&&(a&&UL(this,a.nodeId,a.rendererId,a.noNodeShake,a.select),this.C.F.set(void 0))},{Wp:!0});Js(()=>{var a=nJ(this.C,this.paneId);if(a&&a.modelGraph&&(a=a.eD)){{const b=this.ga.nodesById[a];b?(WL(this,a,b.nsParentId?[b.nsParentId]:[]),a=!0):a=!1}a&&EJ(this.C,this.paneId)}},{Wp:!0});Js(()=>{const a=vL(this.Zw,this.ga);this.lb={};for(const b of a)this.lb[b.runId]=b});Js(()=>{const a=this.gh(); +a!==this.Py&&(this.uy(),this.Py=a)});Js(()=>{if(nJ(this.C,this.paneId)){var a=kJ(this.C,this.paneId,this.rendererId);JSON.stringify(a)!==JSON.stringify(this.F)&&(this.F=a,WL(this,this.selectedNodeId))}});C(this.C.ca,sL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&XL(this,void 0,!0,a.Ov)})}va(){this.si.C.removeEventListener("message",this.Oy)}Ik(){}Gk(){}dl(){this.J=LL.transform.k;this.hh=LL.transform.x;this.ih=LL.transform.y}By(){}Nk(a){aM(this,a);bM(this);this.selectedNodeId&&!this.aa(this.selectedNodeId)&& +wJ(this.C,this.paneId,{nodeId:"",rendererId:this.rendererId,Bd:!1})}al(a,b){aM(this,b);bM(this)}kh(a,b,c,d,e,f){aM(this,b);bM(this);f&&wJ(this.C,this.paneId,{nodeId:c,rendererId:a,Bd:oI(this.ga.nodesById[c])})}Yc(){}Wd(){}uy(){}aa(){return!1}Dl(){(this.Wg=!this.Wg)?oM(this):this.ua=void 0}};tM.K=function(a){return new (a||tM)}; +tM.Da=Gf({type:tM,ha:[["renderer"]],inputs:{modelGraph:"modelGraph",rendererId:"rendererId",paneId:"paneId",Vl:"rootNodeId",Qb:"inPopup"},outputs:{Kl:"openInPopupClicked"},ka:!0,features:[Mr],za:0,Aa:0,ta:function(){},pb:2});PH`https://www.gstatic.com/external_hosted/threejs-r134/three.min.js`;const HI=PH`/static_files/main_deps.js`; +function uM(a){return sa(function*(){"undefined"===typeof THREE&&(yield GI());const b=yield Promise.all([vM("/static_files/GoogleSansTextRegular.png"),vM("/static_files/GoogleSansTextMedium.png"),vM("/static_files/GoogleSansTextBold.png"),vM("/static_files/icons_2024021202.png"),wM("/static_files/GoogleSansTextRegular.json"),wM("/static_files/GoogleSansTextMedium.json"),wM("/static_files/GoogleSansTextBold.json"),wM("/static_files/icons_2024021202.json")]);a.ja=b[0];a.fa=b[1];a.aa=b[2];a.ca=b[3]; +a.D=b[4].an;a.J=b[5].an;a.F=b[6].an;a.G=b[7].an;a.C=b[4].zn;a.T=b[5].zn;a.O=b[6].zn;a.P=b[7].zn})}function vM(a){return sa(function*(){return new Promise(b=>{(new THREE.TextureLoader).load(a,c=>{b(c)})})})}function wM(a){return sa(function*(){const b=yield(yield fetch(a)).json(),c={};for(const d of b.chars)c[d.char]=d;return{zn:b,an:c}})}function xM(a,b){switch(b){case 0:return a.D;case 1:return a.J;case 2:return a.F;case 4:return a.G;default:return a.D}} +function yM(a,b){switch(b){case 0:return a.C;case 1:return a.T;case 2:return a.O;case 4:return a.P;default:return a.C}}var zM=class{constructor(){this.D={};this.J={};this.F={};this.G={};this.N=new Promise(a=>{const b=this;return sa(function*(){yield uM(b);a()})})}};zM.K=function(a){return new (a||zM)};zM.pa=Md({ma:zM,ba:zM.K,ea:"root"});function AM(a,b,c){if(0===b.length)a.C=void 0,a.D=void 0;else{var d=[],e=[],f=[],g=[],k=[],m=[],p=[],t=[],w={},B={};a.G={};var G=0,J=0;for(const {edge:ia,index:O}of b){b=ia.curvePoints||[];const T=c.nodesById[ia.fromNodeId],Q=c.nodesById[ia.toNodeId],la=T.globalX||0,F=T.globalY||0;for(let M=0;M abs(y));\n return mix(PI/2.0 - atan(x,y), atan(y,x), s);\n}\n\nvoid main() {\n vColor = color;\n\n vec3 pos = position;\n\n float curStartX = endPoints.x;\n float curStartY = endPoints.y;\n float curEndX = endPoints.z;\n float curEndY = endPoints.w;\n float targetStartX = targetEndPoints.x;\n float targetStartY = targetEndPoints.y;\n float targetEndX = targetEndPoints.z;\n float targetEndY = targetEndPoints.w;\n\n float progress = animationProgress * step(0.0, animationProgress); \n float startX = curStartX + (targetStartX - curStartX) * progress;\n float startY = curStartY + (targetStartY - curStartY) * progress;\n float endX = curEndX + (targetEndX - curEndX) * progress;\n float endY = curEndY + (targetEndY - curEndY) * progress;\n\n float length = distance(vec2(startX, startY), vec2(endX, endY));\n pos.x = (step(0.0, pos.x) * 2.0 - 1.0) * (edgeWidth / 2.0);\n pos.z = (step(0.0, pos.z) * 2.0 - 1.0) * (length / 2.0);\n\n float angle = PI / 2.0 - atan2(endY - startY, endX - startX);\n float c = cos(angle);\n float s = sin(angle);\n\n float posX = pos.x;\n float posZ = pos.z;\n pos.x = posX * c + posZ * s;\n pos.z = posZ * c - posX * s;\n\n float centerX = (startX + endX) / 2.0;\n float centerZ = (startY + endY) / 2.0;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(pos.x + centerX, yOffset, pos.z + centerZ, 1.0);\n}\n", +3));d.setAttribute("yOffset",new THREE.InstancedBufferAttribute(new Float32Array(p),1));a.D=new THREE.Mesh(d,a.ua);a.D.frustumCulled=!1}}function BM(a,b){if(a.C){var c=a.C.geometry.getAttribute("color");if(0 abs(y));\n return mix(PI/2.0 - atan(x,y), atan(y,x), s);\n}\n\nvoid main() {\n vColor = color;\n\n vec3 pos = position;\n\n float curStartX = endPoints.x;\n float curStartY = endPoints.y;\n float curEndX = endPoints.z;\n float curEndY = endPoints.w;\n float targetStartX = targetEndPoints.x;\n float targetStartY = targetEndPoints.y;\n float targetEndX = targetEndPoints.z;\n float targetEndY = targetEndPoints.w;\n\n float progress = animationProgress * step(0.0, animationProgress); \n float startX = curStartX + (targetStartX - curStartX) * progress;\n float startY = curStartY + (targetStartY - curStartY) * progress;\n float endX = curEndX + (targetEndX - curEndX) * progress;\n float endY = curEndY + (targetEndY - curEndY) * progress;\n\n float length = distance(vec2(startX, startY), vec2(endX, endY));\n pos.x = (step(0.0, pos.x) * 2.0 - 1.0) * (edgeWidth / 2.0);\n pos.z = (step(0.0, pos.z) * 2.0 - 1.0) * (length / 2.0);\n\n float angle = PI / 2.0 - atan2(endY - startY, endX - startX);\n float c = cos(angle);\n float s = sin(angle);\n\n float posX = pos.x;\n float posZ = pos.z;\n pos.x = posX * c + posZ * s;\n pos.z = posZ * c - posX * s;\n\n float centerX = (startX + endX) / 2.0;\n float centerZ = (startY + endY) / 2.0;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(pos.x + centerX, yOffset, pos.z + centerZ, 1.0);\n}\n", fragmentShader:"\nprecision highp float;\n\nvarying vec3 vColor;\n\nvoid main() {\n gl_FragColor = vec4(vColor, 1.0);\n}\n",transparent:!0});a=new THREE.Shape;a.moveTo(-3,-6).lineTo(0,-4).lineTo(3,-6).lineTo(0,0).lineTo(-3,-6);this.ja=new THREE.ShapeGeometry(a);this.ja.rotateX(-Math.PI/2);this.ua=new THREE.ShaderMaterial({uniforms:{animationProgress:this.J},vertexShader:"\nprecision highp float;\n\n#define PI 3.1415926535897932384626433832795\n\nuniform float animationProgress;\n\n// End points of the last segment of the edge.\nattribute vec4 endPoints;\nattribute vec4 targetEndPoints;\nattribute vec3 color;\nattribute float yOffset;\n\nvarying vec3 vColor;\n\nfloat atan2(in float y, in float x) {\n bool s = (abs(x) > abs(y));\n return mix(PI/2.0 - atan(x,y), atan(y,x), s);\n}\n\nvoid main() {\n vColor = color;\n\n vec3 pos = position;\n\n float curStartX = endPoints.x;\n float curStartY = endPoints.y;\n float curEndX = endPoints.z;\n float curEndY = endPoints.w;\n float targetStartX = targetEndPoints.x;\n float targetStartY = targetEndPoints.y;\n float targetEndX = targetEndPoints.z;\n float targetEndY = targetEndPoints.w;\n\n float progress = animationProgress * step(0.0, animationProgress); \n float startX = curStartX + (targetStartX - curStartX) * progress;\n float startY = curStartY + (targetStartY - curStartY) * progress;\n float endX = curEndX + (targetEndX - curEndX) * progress;\n float endY = curEndY + (targetEndY - curEndY) * progress;\n\n float angle = PI - atan2(endY - startY, endX - startX) + PI / 2.0;\n float c = cos(angle);\n float s = sin(angle);\n\n float posX = pos.x;\n float posZ = pos.z;\n pos.x = posX * c + posZ * s;\n pos.z = posZ * c - posX * s;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(pos.x + endX, yOffset, pos.z + endY, 1.0);\n}\n", -fragmentShader:"\nprecision highp float;\n\nvarying vec3 vColor;\n\nvoid main() {\n gl_FragColor = vec4(vColor, 1.0);\n}\n",transparent:!0})}clear(){this.C&&this.C.removeFromParent();this.D&&this.D.removeFromParent()}};function GM(a,b,c=!1,d=!1,e=!1,f=!1){if(0===b.length)a.F={},a.C=void 0,a.D=void 0;else{a.ua=b;var g=[],k=[],m=[],p=[],t=[],w=[],B=[],G=[],J=[],N=[],aa=0""!==e);var d=a.C.geometry.getAttribute("borderColor");if(0""!==f);var e=a.C.geometry.getAttribute("bgColor");if(0""!==e);var d=a.C.geometry.getAttribute("borderWidth");if(0""!==e);var d=a.C.geometry.getAttribute("opacity");if(0 0: the first () below returns 1.\n pos.x = (step(0.0, pos.x) * 2.0 - 1.0) * (w / 2.0);\n pos.z = (step(0.0, pos.z) * 2.0 - 1.0) * (h / 2.0);\n\n // Rotate.\n //\n float c = cos(angle);\n float s = sin(angle);\n float posX = pos.x * c + pos.z * s;\n float posZ = pos.z * c - pos.x * s;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(posX + x, yOffset, posZ + y, 1.0);\n}\n', +1,p),c.O.updateMatrix(),g.setMatrixAt(k,c.O.matrix),g.instanceMatrix.needsUpdate=!0;a.D.frustumCulled=!1}}}function IM(a,b,c,d=!0){if(a.D){var e=b.intersectObject(a.D);b="";0""!==e);var d=a.C.geometry.getAttribute("borderColor");if(0""!==f);var e=a.C.geometry.getAttribute("bgColor");if(0""!==e);var d=a.C.geometry.getAttribute("borderWidth");if(0""!==e);var d=a.C.geometry.getAttribute("opacity");if(0 0: the first () below returns 1.\n pos.x = (step(0.0, pos.x) * 2.0 - 1.0) * (w / 2.0);\n pos.z = (step(0.0, pos.z) * 2.0 - 1.0) * (h / 2.0);\n\n // Rotate.\n //\n float c = cos(angle);\n float s = sin(angle);\n float posX = pos.x * c + pos.z * s;\n float posZ = pos.z * c - pos.x * s;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(posX + x, yOffset, posZ + y, 1.0);\n}\n', fragmentShader:"\nprecision highp float;\n\nuniform float borderRadius;\nuniform vec4 bgColorWhenFar;\n\nvarying vec2 vUv;\nvarying vec2 vSize;\nvarying float vIsRounded;\nvarying float vBorderWidth;\nvarying vec3 vBgColor;\nvarying vec3 vBorderColor;\nvarying float vOpacity;\nvarying float vChangeColorWhenFar;\n\n// See:\n// https://www.shadertoy.com/view/4tc3DX#\n\n// Clamp [0..1] range\n#define saturate(a) clamp(a, 0.0, 1.0)\n\n// This function will make a signed distance field that says how far you are\n// from the edge of the line at any point U,V.\n// Pass it UVs, line end points, line thickness (x is along the line and y is\n// perpendicular), How rounded the end points should be (0.0 is rectangular,\n// setting rounded to thick.y will be circular).\nfloat LineDistField(vec2 uv, vec2 pA, vec2 pB, vec2 thick, float rounded, float dashOn) {\n // Don't let it get more round than circular.\n rounded = min(thick.y, rounded);\n // midpoint\n vec2 mid = (pB + pA) * 0.5;\n // vector from point A to B\n vec2 delta = pB - pA;\n // Distance between endpoints\n float lenD = length(delta);\n // unit vector pointing in the line's direction\n vec2 unit = delta / lenD;\n // Check for when line endpoints are the same\n if (lenD < 0.0001) unit = vec2(1.0, 0.0);\t// if pA and pB are same\n // Perpendicular vector to unit - also length 1.0\n vec2 perp = unit.yx * vec2(-1.0, 1.0);\n // position along line from midpoint\n float dpx = dot(unit, uv - mid);\n // distance away from line at a right angle\n float dpy = dot(perp, uv - mid);\n // Make a distance function that is 0 at the transition from black to white\n float disty = abs(dpy) - thick.y + rounded;\n float distx = abs(dpx) - lenD * 0.5 - thick.x + rounded;\n\n // Too tired to remember what this does. Something like rounded endpoints for distance function.\n float dist = length(vec2(max(0.0, distx), max(0.0,disty))) - rounded;\n dist = min(dist, max(distx, disty));\n\n return dist;\n}\n\n// This makes a line in UV units. A 1.0 thick line will span a whole 0..1 in\n// UV space.\nfloat FillLine(vec2 uv, vec2 pA, vec2 pB, vec2 thick, float rounded) {\n float df = LineDistField(uv, pA, pB, vec2(thick), rounded, 0.0);\n return saturate(df / abs(dFdy(uv).y));\n}\n\nvoid main() {\n // Normalize uv.\n vec2 uv = vUv;\n uv -= 0.5;\n float aspect = vSize.x / vSize.y;\n uv.x *= aspect;\n\n vec4 finalColor = vec4(1.0);\n\n float radius = mix(1.0 / vSize.y, borderRadius / vSize.y, step(0.5, vIsRounded));\n float borderWidth = vBorderWidth / vSize.y;\n\n // Border.\n float c = FillLine(uv,\n vec2(-0.5 * aspect, 0.0), vec2(0.5 * aspect, 0.0), vec2(0.0, 0.5), radius);\n finalColor = mix(vec4(vBorderColor.rgb, 1.0), vec4(1.0, 1.0, 1.0, 0.0), c);\n\n // Body.\n float c2 = FillLine(uv,\n vec2(-0.5 * aspect + borderWidth, 0.0),\n vec2(0.5 * aspect - borderWidth, 0.0), vec2(0.0, 0.5 - borderWidth),\n radius - 1.0 / vSize.y);\n finalColor = mix(vec4(vBgColor.rgb, 1.0), finalColor, c2);\n finalColor = saturate(finalColor);\n finalColor.rgb = mix(finalColor.rgb, bgColorWhenFar.rgb, bgColorWhenFar.a * vChangeColorWhenFar);\n\n float alpha = finalColor.w * vOpacity;\n if (alpha < 0.00001) {\n discard;\n }\n gl_FragColor = vec4(finalColor.rgb, alpha);\n}\n", -transparent:!0});this.wa=new THREE.MeshBasicMaterial({color:"",transparent:!0})}};function UM(a,b,c,d,e,f,g,k){let m=`${b}__${c}__${g}`,p=a.ca[m];var t=void 0;if(null==p){p=VM(a,b,c,f,g,k);if(null!=e){t=d/a.G;for(d=0;de){b=b.substring(0,d-1);b+="...";break}t=b;p=VM(a,b,c,f);m=`${b}__${c}__${void 0}`}a.ca[m]=p}return{sizes:a.ca[m],ME:t}} -function WM(a,b,c=!1,d=!1,e=!1){let f=0;a.O={};a.N={};const g=[],k=[],m=[],p=[],t=[],w=[],B=[],G=[],J=[],N=0e){b=b.substring(0,d-1);b+="...";break}t=b;p=WM(a,b,c,f);m=`${b}__${c}__${void 0}`}a.ca[m]=p}return{sizes:a.ca[m],ME:t}} +function XM(a,b,c=!1,d=!1,e=!1){let f=0;a.O={};a.N={};const g=[],k=[],m=[],p=[],t=[],w=[],B=[],G=[],J=[],N=0 0.0 && pos.z < 0.0) {\n vUv = vec2(uvBound.x + uvBound.z, uvBound.y + uvBound.w);\n } else if (pos.x > 0.0 && pos.z > 0.0) {\n vUv = vec2(uvBound.x + uvBound.z, uvBound.y);\n } else {\n vUv = vec2(uvBound.x, uvBound.y);\n }\n\n vColor = color;\n vWeight = weight;\n vOpacity = opacity;\n vBorderColor = borderColor;\n\n float curX = bound.x;\n float curY = bound.y;\n float curW = bound.z;\n float curH = bound.w;\n\n float x = curX;\n float y = curY;\n float w = curW;\n float h = curH;\n\n if (animationProgress >= 0.0) {\n x = curX + (targetBound.x - curX) * animationProgress;\n y = curY + (targetBound.y - curY) * animationProgress;\n w = curW + (targetBound.z - curW) * animationProgress;\n h = curH + (targetBound.w - curH) * animationProgress;\n }\n\n // For each vertex, move it by delta calculated below so that the final\n // rectangle\'s width and height match the width and height stored in "bound".\n //\n if (pos.x < 0.0) {\n pos.x = - w / 2.0;\n } else if (pos.x > 0.0) {\n pos.x = w / 2.0;\n }\n\n if (pos.z < 0.0) {\n pos.z = - h / 2.0;\n } else if (pos.z > 0.0) {\n pos.z = h / 2.0;\n }\n\n // Rotate.\n //\n float c = cos(angle);\n float s = sin(angle);\n float posX = pos.x * c + pos.z * s;\n float posZ = pos.z * c - pos.x * s;\n\n gl_Position = projectionMatrix * modelViewMatrix *\n vec4(posX + x, yOffset, posZ + y, 1.0);\n}\n', fragmentShader:"\nprecision highp float;\n\nuniform sampler2D textureRegular;\nuniform sampler2D textureMedium;\nuniform sampler2D textureBold;\nuniform sampler2D textureIcons;\nuniform float distanceRange;\nvarying vec2 vUv;\nvarying float vWeight;\nvarying vec3 vColor;\nvarying float vOpacity;\nvarying vec3 vBorderColor;\n\nvec3 getSampleColor() {\n if (vWeight < 0.5) {\n return texture2D(textureRegular, vUv).rgb;\n }\n if (vWeight < 1.5) {\n return texture2D(textureMedium, vUv).rgb;\n }\n if (vWeight < 2.5) {\n return texture2D(textureBold, vUv).rgb;\n }\n return texture2D(textureIcons, vUv).rgb;\n}\n\nfloat median(float r, float g, float b) {\n return max(min(r, g), min(max(r, g), b));\n}\n\nfloat screenPxRange() {\n vec2 unitRange = vec2(distanceRange) / vec2(textureSize(textureRegular, 0));\n vec2 screenTexSize = vec2(1.0) / fwidth(vUv);\n return max(0.5 * dot(unitRange, screenTexSize), 1.0);\n}\n\nvoid main() {\n vec3 sampleColor = getSampleColor();\n\n float dist = median(sampleColor.r, sampleColor.g, sampleColor.b);\n vec3 color = vColor;\n float threshold = step(0.0, vBorderColor.r) * 0.35;\n float pxDist = screenPxRange() * (dist - 0.5 + threshold) + 0.5 - threshold;\n\n // Has border.\n if (vBorderColor.r >= 0.0) {\n float blur = fwidth(dist) / 2.0;\n color = mix(vBorderColor, vColor, smoothstep(0.5 - blur, 0.5 + blur, dist));\n }\n\n float opacity = clamp(pxDist, 0.0, 1.0);\n if (opacity > 0.001) {\n opacity *= vOpacity;\n }\n gl_FragColor = vec4(color, opacity);\n}\n", -transparent:!0,alphaToCoverage:!0})}};const bN=["container"],cN=["canvas"],dN=["snapshotCanvas"],eN=["pngDownloaderCanvas"],fN=["hoverToolbar"],gN=["ioPicker"],hN=["subgraphMenuTrigger"],iN=["groupNodeIconMatTooltip"],jN=["ioPickerMatTooltip"],kN=["moreActionsMenuTrigger"];function lN(a){if(a&1){const b=Ug();R(0,"div",30);V("click",function(){u(b);const c=Y();var d=c.rl;if(d=null!=d?d:c.Be)ZL(c,d),eM(c,c.ga.nodesById[d],!0,!1);return x()});R(1,"mat-icon");Z(2,"unfold_less_double");S();Z(3," Collapse layer & all sub-layers ");S()}} -function mN(a){if(a&1){const b=Ug();R(0,"div",31);V("click",function(){u(b);const c=Y();var d=c.rl;d=c.ga.nodesById[null!=d?d:c.Be];var e=bM(d);const f=d.width||0;if(d.expanded){const g=UM(c.Dd,rM(d),2,11).sizes;e=nN(c,e+f/2+11/c.Dd.G*(g.Ph-g.Sh)/2+22,0).x}else e=nN(c,e+f+1,0).x;d={eventType:9,modelGraphId:c.ga.id,paneId:c.paneId,rendererId:sI(),groupNodeId:d.id,initialPosition:{x:e,y:nN(c,0,cM(d)).y}};c.si.C.postMessage(d);return x()});R(1,"mat-icon");Z(2,"open_in_new");S();Z(3," Open layer in popup "); -S()}}function oN(a,b){if(a&1){const c=Ug();R(0,"div",32);V("click",function(){const d=u(c).da,e=Y();pN(e,d);return x()});R(1,"mat-icon");Z(2,"subdirectory_arrow_right");S();Z(3);S()}a&2&&(a=b.da,D(3),Br(" ",a," "))}function qN(a){a&1&&Mq(0,"div",33);a&2&&(a=Y(),lq("top",a.GD,"px")("left",a.FD,"px")("width",a.HD,"px")("height",a.ED,"px"))}function rN(a){a&1&&(R(0,"div",29),Z(1),S());a&2&&(a=Y(),D(),Br("FPS: ",a.Tv,""))} -function sN(a){if(a.ga)if(tN(a),fM(a)){var b=lM(a);if(0({edge:Object.assign({},f,{curvePoints:uI(f.points)}),index:95E3}));zM(a.wa,c,a.ga);a.wa.C&&a.scene.add(a.wa.C);a.wa.D&&a.scene.add(a.wa.D);var d;if(null==(d=a.ja["Tensor shape"])?0:d.selected)c=uN(a,c,a.Yy),WM(a.Ob,c,!1,!0,!0),a.Ob.C&&a.scene.add(a.Ob.C)}a.Ee=b.Ee;a.gl=b.cs;b=mM(a);if(0({edge:Object.assign({},f,{curvePoints:uI(f.points)}),index:95E3}));zM(a.Ea,c,a.ga);a.Ea.C&&a.scene.add(a.Ea.C); -a.Ea.D&&a.scene.add(a.Ea.D);var e;if(null==(e=a.ja["Tensor shape"])?0:e.selected)e=uN(a,c,a.Zy),WM(a.Dc,e,!1,!0,!0),a.Dc.C&&a.scene.add(a.Dc.C)}a.kf=b.kf;a.wl=b.cs;e=[];b=[];for(const f of Object.keys(Object.assign({},a.Ee,a.kf)))if(c=a.ga.nodesById[f],nI(c)){const g=(d=null!=a.Ee[f])?a.Ee[f].length:a.kf[f].length;e.push({id:`${f}${"||||"}${d?"input":"output"}`,index:e.length,bound:{x:bM(c)+20,y:cM(c)-3.5,width:40,height:14},Me:95,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:d?a.md:a.sd,borderWidth:0, -opacity:1});b.push({id:`${f}${"||||"}${d?"input":"output"}`,nodeId:f,label:`${g} ${d?"input":"output"}${1!==g?"s":""}`,height:8,cf:"center",vAlign:"center",weight:1,color:{r:1,g:1,b:1},x:bM(c)+20,y:96,z:cM(c)-3.5+1})}WM(a.vc,b,!1,!0,!0);a.vc.C&&a.scene.add(a.vc.C);GM(a.O,e,!0,!1,!1,!0);a.O.C&&a.scene.add(a.O.C);a.O.D&&a.scene.add(a.O.D);vN(a,f=>{var g=a.wa;g.C&&(g.J.value=f);g=a.Ea;g.C&&(g.J.value=f);a.Ob.D.value=f;a.Dc.D.value=f;RM(a.O,f);a.vc.D.value=f})}else EM(a.wa),EM(a.Ea),a.Ob.J={},a.Dc.J= -{},a.O.F={},a.vc.J={}} -function wN(a){if(a.ga){xN(a);var b=a.ga.nodesById[a.selectedNodeId],c=[],d=[];if(nI(b)&&null!=(null==b?void 0:b.identicalGroupIndex)){const f=b.identicalGroupIndex;var e=a.N.filter(({node:g})=>nI(g)&&g.identicalGroupIndex===f).map(({node:g})=>a.ga.nodesById[g.id]);for(const g of e){if(g.id===b.id)continue;e=bM(g)+34;const k=cM(g)-7+3.5;c.push({id:g.id,index:c.length,bound:{x:e,y:k,width:68,height:14},Me:95,Fe:!0,borderColor:a.hz,bgColor:a.gz,borderWidth:1,opacity:1});d.push({id:g.id,label:"Identical layer", -height:8,cf:"center",vAlign:"center",weight:1,color:{r:0,g:0,b:0},x:e,y:96,z:k})}}GM(a.Qd,c,!1,!1,!0,!0);a.Qd.C&&a.scene.add(a.Qd.C);WM(a.Rd,d,!1,!0,!0);a.Rd.C&&a.scene.add(a.Rd.C);vN(a,f=>{RM(a.Qd,f);a.Rd.D.value=f})}} -function yN(a){var b=!1;a.selectedNodeId!==a.Gl&&(a.Gl=a.selectedNodeId,b=!0);var c=!1;a.ua!==a.Qy&&(a.Qy=a.ua,c=!0);JM(a.D);LM(a.D);NM(a.D);PM(a.D);PM(a.na);ZM(a.Dd);$M(a.Dd);ZM(a.Sa);ZM(a.Nb);ZM(a.fa);(b||c)&&CM(a.edges);b&&DM(a.edges);var d=a.ga.nodesById[a.selectedNodeId];if(null!=d&&nI(d)){const p=d.identicalGroupIndex;if(null!=p){var e=a.N.filter(({node:t})=>nI(t)&&t.identicalGroupIndex===p).map(({node:t})=>t.id);KM(a.D,e,a.fz)}}e=a.ga.nodesById[a.Be];let f=nI(e)?a.cz:a.dz,g;mI(e)&&(null==(g= -e.style)?0:g.hoveredBorderColor)&&(f=new THREE.Color(e.style.hoveredBorderColor));IM(a.D,[a.Be],f);a.selectedNodeId&&null!=d&&(IM(a.D,[a.selectedNodeId],a.sz),MM(a.D,[a.selectedNodeId],2),KM(a.D,[a.selectedNodeId],a.rz,mI(d)));OM(a.na,[a.pl],.07);d=Object.keys(a.Ee);if(0p.id));b=a.gh()||{};for(var m of Object.keys(b))a.aa(m)&&mI(a.ga.nodesById[m])&&((c=b[m].bgColor)&&"transparent"!==c&&KM(a.D,[m],new THREE.Color(c)),(c=b[m].textColor)&&YM(a.Dd,[m],new THREE.Color(c)));null!=a.ua&&(m=Object.keys(a.ga.nodesById).filter(p=>!a.ua.Os.has(p)&&a.aa(p)),OM(a.D,m,.2),XM(a.Dd,m),XM(a.Nb,m),XM(a.fa,m),XM(a.Sa,m),m=a.Lb.filter(({edge:p})=>!a.ua.Os.has(p.fromNodeId)||!a.ua.Os.has(p.toNodeId)).map(({edge:p})=>p.id),AM(a.edges,m))} -function zN(a){sa(function*(){AN(a);const b=yield BN(a);GJ(a.C,b,a.ga.id,a.paneId)})} -function CN(a,b){sa(function*(){var c=a.ab.R.offsetWidth/DN();let d=a.ab.R.offsetHeight/DN();var e=a.camera;if(b){var f=a.ud+20;e=a.sb-20;const g=a.Pd+20,k=a.Kb-20;c=f-e;d=g-k;const m=5E3/DN();c>m&&(d=d*m/c,c=m);d>m&&(c=c*m/d,d=m);f=new THREE.OrthographicCamera(e,f,-k,-g,.001,1E3);f.position.y=200;f.lookAt(new THREE.Vector3(0,0,0));f.updateMatrixWorld();f.updateProjectionMatrix();e=f}f=a.xD.R;a.bb||(a.bb=new THREE.WebGLRenderer({canvas:f,powerPreference:"high-performance",precision:"highp",antialias:!0, -alpha:!0,preserveDrawingBuffer:!0}),a.bb.setPixelRatio(DN()));a.bb.setSize(c,d,!1);SM(a.D,a.td,0);a.bb.render(a.scene,e);SM(a.D,a.td,a.zl/3);c=document.createElement("a");c.download="model_explorer_graph.png";ud(c,rd(f.toDataURL()));c.click()})} -function EN(a){if(a.gb){FN(a);var b=new Set;for(var c of Object.keys(a.gb.results)){var d=a.ga.nodesById[c];if(a.aa(c))b.add(c);else{for(;d&&(d=a.ga.nodesById[d.nsParentId||""],d&&!a.aa(d.id)););b.add(d.id)}}c=[];for(var e of b){b=a.ga.nodesById[e];d=(b.width||0)+4;var f=(b.height||0)+4;c.push({id:e,index:c.length,bound:{x:bM(b)-2+d/2,y:cM(b)-2+f/2,width:d,height:f},Me:.001*a.sa[e].index+-3E-4,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:a.Bx,borderWidth:0,opacity:1})}GM(a.Pa,c);a.Pa.C&&a.scene.add(a.Pa.C); -e=[];b=11/a.Dd.G;for(const g of Object.keys(a.gb.results))if(a.aa(g)){d=a.gb.results[g];for(const k of d)if("title"===k.type){d=a.ga.nodesById[g];f=a.sa[g].index;const m=UM(a.Dd,d.label,nI(d)?2:1,11).sizes;e.push({id:g,index:c.length,bound:{x:bM(d)+(d.width||0)/2,y:cM(d)+14-2*b,width:(m.Ph-m.Sh)*b+4,height:(m.Yn-m.Zn)*b+4},Me:.001*f+3E-4,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:a.Bx,borderWidth:0,opacity:1})}}GM(a.Jc,e);a.Jc.C&&a.scene.add(a.Jc.C);vN(a,g=>{RM(a.Pa,g);RM(a.Jc,g)})}} -function GN(a){var b=[a.Pa.C,a.Jc.C];for(var c=a.scene.children.length-1;0<=c;c--){var d=a.scene.children[c];b.includes(d)||(d.geometry&&d.geometry.dispose(),a.scene.remove(d))}a.Gl="";a.Qy=void 0;0{requestAnimationFrame(()=>{MN(a)})})).observe(a.ab.R);a.Ic=new THREE.Raycaster;a.Ic.params.Points.threshold=5.5} -function NN(a,b){if(!(0{a.Be=d;yN(a);a.render()});HM(a.na,a.Ic,(d,e)=>{a.pl=d;a.eo=(null==e?void 0:e.nodeId)||"";yN(a);ON(a,e);a.render()},!1);HM(a.O,a.Ic,(d,e)=>{a.ql=d;a.Rn=-1E3;a.Qn=-1E3;a.cr="";d=a.ql.endsWith("input");if(""!==a.ql){const {x:f,y:g}=nN(a,e.bound.x-e.bound.width/2,e.bound.y-e.bound.height/2),{x:k,y:m}=nN(a,e.bound.x+e.bound.width/2, -e.bound.y+e.bound.height/2);a.Rn=g;a.Qn=f;a.dr=k-f;a.br=m-g;a.cr=`Click to reveal ${d?"input":"output"} node(s)`}cn(a.P)});HM(a.Vd,a.Ic,(d,e)=>{a.Nn=d;a.Go=-1E3;a.Fo=-1E3;if(""!==a.Nn){const {x:f,y:g}=nN(a,e.bound.x-e.bound.width/2,e.bound.y-e.bound.height/2),{x:k,y:m}=nN(a,e.bound.x+e.bound.width/2,e.bound.y+e.bound.height/2);a.Go=g;a.Fo=f;a.gy=k-f;a.As=m-g}cn(a.P)})}}function PN(a){const b=()=>{a.render(!0);requestAnimationFrame(b)};b()} -function QN(a,b,c){const d=new THREE.Vector3;d.set(b/a.canvas.R.offsetWidth*2-1,2*-(c/a.canvas.R.offsetHeight)+1,-1);a=d.unproject(a.camera);return{x:a.x,y:a.z}} -function RN(a,b){if(a.ml&&(b.metaKey||b.ctrlKey)||!a.ml&&b.ctrlKey){b.preventDefault();b.stopPropagation();a.nf=b.offsetX;a.Ja=b.offsetY;a.Gc=a.nf;a.Hc=a.Ja;b=lk(document,"mousemove");const c=lk(window,"mouseup");let d=0,e=0;C(Pj([b]),Lo(c)).subscribe({next:([f])=>{d=f.offsetX-a.nf;e=f.offsetY-a.Ja;a.Gc=a.nf+d;a.Hc=a.Ja+e;cn(a.P)},complete:()=>{if(5<=Math.abs(d)||5<=Math.abs(e)){const f=QN(a,a.nf,a.Ja),g=QN(a,a.Gc,a.Hc),k=Math.min(f.x,g.x),m=Math.min(f.y,g.y);a.Yc({x:k,y:m,width:Math.max(f.x,g.x)- +transparent:!0,alphaToCoverage:!0})}};const cN=["container"],dN=["canvas"],eN=["snapshotCanvas"],fN=["pngDownloaderCanvas"],gN=["hoverToolbar"],hN=["ioPicker"],iN=["subgraphMenuTrigger"],jN=["groupNodeIconMatTooltip"],kN=["ioPickerMatTooltip"],lN=["moreActionsMenuTrigger"];function mN(a){if(a&1){const b=Ug();R(0,"div",30);V("click",function(){u(b);const c=Y();var d=c.rl;if(d=null!=d?d:c.Be)$L(c,d),fM(c,c.ga.nodesById[d],!0,!1);return x()});R(1,"mat-icon");Z(2,"unfold_less_double");S();Z(3," Collapse layer & all sub-layers ");S()}} +function nN(a){if(a&1){const b=Ug();R(0,"div",31);V("click",function(){u(b);const c=Y();var d=c.rl;d=c.ga.nodesById[null!=d?d:c.Be];var e=cM(d);const f=d.width||0;if(d.expanded){const g=VM(c.Dd,sM(d),2,11).sizes;e=oN(c,e+f/2+11/c.Dd.G*(g.Ph-g.Sh)/2+22,0).x}else e=oN(c,e+f+1,0).x;d={eventType:9,modelGraphId:c.ga.id,paneId:c.paneId,rendererId:tI(),groupNodeId:d.id,initialPosition:{x:e,y:oN(c,0,dM(d)).y}};c.si.C.postMessage(d);return x()});R(1,"mat-icon");Z(2,"open_in_new");S();Z(3," Open layer in popup "); +S()}}function pN(a,b){if(a&1){const c=Ug();R(0,"div",32);V("click",function(){const d=u(c).da,e=Y();qN(e,d);return x()});R(1,"mat-icon");Z(2,"subdirectory_arrow_right");S();Z(3);S()}a&2&&(a=b.da,D(3),Br(" ",a," "))}function rN(a){a&1&&Mq(0,"div",33);a&2&&(a=Y(),lq("top",a.GD,"px")("left",a.FD,"px")("width",a.HD,"px")("height",a.ED,"px"))}function sN(a){a&1&&(R(0,"div",29),Z(1),S());a&2&&(a=Y(),D(),Br("FPS: ",a.Tv,""))} +function tN(a){if(a.ga)if(uN(a),gM(a)){var b=mM(a);if(0({edge:Object.assign({},f,{curvePoints:vI(f.points)}),index:95E3}));AM(a.wa,c,a.ga);a.wa.C&&a.scene.add(a.wa.C);a.wa.D&&a.scene.add(a.wa.D);var d;if(null==(d=a.ja["Tensor shape"])?0:d.selected)c=vN(a,c,a.Yy),XM(a.Ob,c,!1,!0,!0),a.Ob.C&&a.scene.add(a.Ob.C)}a.Ee=b.Ee;a.gl=b.cs;b=nM(a);if(0({edge:Object.assign({},f,{curvePoints:vI(f.points)}),index:95E3}));AM(a.Ea,c,a.ga);a.Ea.C&&a.scene.add(a.Ea.C); +a.Ea.D&&a.scene.add(a.Ea.D);var e;if(null==(e=a.ja["Tensor shape"])?0:e.selected)e=vN(a,c,a.Zy),XM(a.Dc,e,!1,!0,!0),a.Dc.C&&a.scene.add(a.Dc.C)}a.kf=b.kf;a.wl=b.cs;e=[];b=[];for(const f of Object.keys(Object.assign({},a.Ee,a.kf)))if(c=a.ga.nodesById[f],oI(c)){const g=(d=null!=a.Ee[f])?a.Ee[f].length:a.kf[f].length;e.push({id:`${f}${"||||"}${d?"input":"output"}`,index:e.length,bound:{x:cM(c)+20,y:dM(c)-3.5,width:40,height:14},Me:95,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:d?a.md:a.sd,borderWidth:0, +opacity:1});b.push({id:`${f}${"||||"}${d?"input":"output"}`,nodeId:f,label:`${g} ${d?"input":"output"}${1!==g?"s":""}`,height:8,cf:"center",vAlign:"center",weight:1,color:{r:1,g:1,b:1},x:cM(c)+20,y:96,z:dM(c)-3.5+1})}XM(a.ac,b,!1,!0,!0);a.ac.C&&a.scene.add(a.ac.C);HM(a.O,e,!0,!1,!1,!0);a.O.C&&a.scene.add(a.O.C);a.O.D&&a.scene.add(a.O.D);wN(a,f=>{var g=a.wa;g.C&&(g.J.value=f);g=a.Ea;g.C&&(g.J.value=f);a.Ob.D.value=f;a.Dc.D.value=f;SM(a.O,f);a.ac.D.value=f})}else FM(a.wa),FM(a.Ea),a.Ob.J={},a.Dc.J= +{},a.O.F={},a.ac.J={}} +function xN(a){if(a.ga){yN(a);var b=a.ga.nodesById[a.selectedNodeId],c=[],d=[];if(oI(b)&&null!=(null==b?void 0:b.identicalGroupIndex)){const f=b.identicalGroupIndex;var e=a.N.filter(({node:g})=>oI(g)&&g.identicalGroupIndex===f).map(({node:g})=>a.ga.nodesById[g.id]);for(const g of e){if(g.id===b.id)continue;e=cM(g)+34;const k=dM(g)-7+3.5;c.push({id:g.id,index:c.length,bound:{x:e,y:k,width:68,height:14},Me:95,Fe:!0,borderColor:a.hz,bgColor:a.gz,borderWidth:1,opacity:1});d.push({id:g.id,label:"Identical layer", +height:8,cf:"center",vAlign:"center",weight:1,color:{r:0,g:0,b:0},x:e,y:96,z:k})}}HM(a.Qd,c,!1,!1,!0,!0);a.Qd.C&&a.scene.add(a.Qd.C);XM(a.Rd,d,!1,!0,!0);a.Rd.C&&a.scene.add(a.Rd.C);wN(a,f=>{SM(a.Qd,f);a.Rd.D.value=f})}} +function zN(a){var b=!1;a.selectedNodeId!==a.Gl&&(a.Gl=a.selectedNodeId,b=!0);var c=!1;a.ua!==a.Qy&&(a.Qy=a.ua,c=!0);KM(a.D);MM(a.D);OM(a.D);QM(a.D);QM(a.na);$M(a.Dd);aN(a.Dd);$M(a.Sa);$M(a.Nb);$M(a.fa);(b||c)&&DM(a.edges);b&&EM(a.edges);var d=a.ga.nodesById[a.selectedNodeId];if(null!=d&&oI(d)){const p=d.identicalGroupIndex;if(null!=p){var e=a.N.filter(({node:t})=>oI(t)&&t.identicalGroupIndex===p).map(({node:t})=>t.id);LM(a.D,e,a.fz)}}e=a.ga.nodesById[a.Be];let f=oI(e)?a.cz:a.dz,g;nI(e)&&(null==(g= +e.style)?0:g.hoveredBorderColor)&&(f=new THREE.Color(e.style.hoveredBorderColor));JM(a.D,[a.Be],f);a.selectedNodeId&&null!=d&&(JM(a.D,[a.selectedNodeId],a.sz),NM(a.D,[a.selectedNodeId],2),LM(a.D,[a.selectedNodeId],a.rz,nI(d)));PM(a.na,[a.pl],.07);d=Object.keys(a.Ee);if(0p.id));b=a.gh()||{};for(var m of Object.keys(b))a.aa(m)&&nI(a.ga.nodesById[m])&&((c=b[m].bgColor)&&"transparent"!==c&&LM(a.D,[m],new THREE.Color(c)),(c=b[m].textColor)&&ZM(a.Dd,[m],new THREE.Color(c)));null!=a.ua&&(m=Object.keys(a.ga.nodesById).filter(p=>!a.ua.Os.has(p)&&a.aa(p)),PM(a.D,m,.2),YM(a.Dd,m),YM(a.Nb,m),YM(a.fa,m),YM(a.Sa,m),m=a.Lb.filter(({edge:p})=>!a.ua.Os.has(p.fromNodeId)||!a.ua.Os.has(p.toNodeId)).map(({edge:p})=>p.id),BM(a.edges,m))} +function AN(a){sa(function*(){BN(a);const b=yield CN(a);HJ(a.C,b,a.ga.id,a.paneId)})} +function DN(a,b){sa(function*(){var c=a.ab.R.offsetWidth/EN();let d=a.ab.R.offsetHeight/EN();var e=a.camera;if(b){var f=a.ud+20;e=a.sb-20;const g=a.Pd+20,k=a.Kb-20;c=f-e;d=g-k;const m=5E3/EN();c>m&&(d=d*m/c,c=m);d>m&&(c=c*m/d,d=m);f=new THREE.OrthographicCamera(e,f,-k,-g,.001,1E3);f.position.y=200;f.lookAt(new THREE.Vector3(0,0,0));f.updateMatrixWorld();f.updateProjectionMatrix();e=f}f=a.xD.R;a.bb||(a.bb=new THREE.WebGLRenderer({canvas:f,powerPreference:"high-performance",precision:"highp",antialias:!0, +alpha:!0,preserveDrawingBuffer:!0}),a.bb.setPixelRatio(EN()));a.bb.setSize(c,d,!1);TM(a.D,a.td,0);a.bb.render(a.scene,e);TM(a.D,a.td,a.zl/3);c=document.createElement("a");c.download="model_explorer_graph.png";ud(c,rd(f.toDataURL()));c.click()})} +function FN(a){if(a.gb){GN(a);var b=new Set;for(var c of Object.keys(a.gb.results)){var d=a.ga.nodesById[c];if(a.aa(c))b.add(c);else{for(;d&&(d=a.ga.nodesById[d.nsParentId||""],d&&!a.aa(d.id)););b.add(d.id)}}c=[];for(var e of b){b=a.ga.nodesById[e];d=(b.width||0)+4;var f=(b.height||0)+4;c.push({id:e,index:c.length,bound:{x:cM(b)-2+d/2,y:dM(b)-2+f/2,width:d,height:f},Me:.001*a.sa[e].index+-3E-4,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:a.Bx,borderWidth:0,opacity:1})}HM(a.Pa,c);a.Pa.C&&a.scene.add(a.Pa.C); +e=[];b=11/a.Dd.G;for(const g of Object.keys(a.gb.results))if(a.aa(g)){d=a.gb.results[g];for(const k of d)if("title"===k.type){d=a.ga.nodesById[g];f=a.sa[g].index;const m=VM(a.Dd,d.label,oI(d)?2:1,11).sizes;e.push({id:g,index:c.length,bound:{x:cM(d)+(d.width||0)/2,y:dM(d)+14-2*b,width:(m.Ph-m.Sh)*b+4,height:(m.Zn-m.ao)*b+4},Me:.001*f+3E-4,Fe:!0,borderColor:{r:1,g:1,b:1},bgColor:a.Bx,borderWidth:0,opacity:1})}}HM(a.Jc,e);a.Jc.C&&a.scene.add(a.Jc.C);wN(a,g=>{SM(a.Pa,g);SM(a.Jc,g)})}} +function HN(a){var b=[a.Pa.C,a.Jc.C];for(var c=a.scene.children.length-1;0<=c;c--){var d=a.scene.children[c];b.includes(d)||(d.geometry&&d.geometry.dispose(),a.scene.remove(d))}a.Gl="";a.Qy=void 0;0{requestAnimationFrame(()=>{NN(a)})})).observe(a.ab.R);a.Ic=new THREE.Raycaster;a.Ic.params.Points.threshold=5.5} +function ON(a,b){if(!(0{a.Be=d;zN(a);a.render()});IM(a.na,a.Ic,(d,e)=>{a.pl=d;a.fo=(null==e?void 0:e.nodeId)||"";zN(a);PN(a,e);a.render()},!1);IM(a.O,a.Ic,(d,e)=>{a.ql=d;a.Sn=-1E3;a.Rn=-1E3;a.cr="";d=a.ql.endsWith("input");if(""!==a.ql){const {x:f,y:g}=oN(a,e.bound.x-e.bound.width/2,e.bound.y-e.bound.height/2),{x:k,y:m}=oN(a,e.bound.x+e.bound.width/2, +e.bound.y+e.bound.height/2);a.Sn=g;a.Rn=f;a.dr=k-f;a.br=m-g;a.cr=`Click to reveal ${d?"input":"output"} node(s)`}cn(a.P)});IM(a.Vd,a.Ic,(d,e)=>{a.On=d;a.Go=-1E3;a.Fo=-1E3;if(""!==a.On){const {x:f,y:g}=oN(a,e.bound.x-e.bound.width/2,e.bound.y-e.bound.height/2),{x:k,y:m}=oN(a,e.bound.x+e.bound.width/2,e.bound.y+e.bound.height/2);a.Go=g;a.Fo=f;a.gy=k-f;a.As=m-g}cn(a.P)})}}function QN(a){const b=()=>{a.render(!0);requestAnimationFrame(b)};b()} +function RN(a,b,c){const d=new THREE.Vector3;d.set(b/a.canvas.R.offsetWidth*2-1,2*-(c/a.canvas.R.offsetHeight)+1,-1);a=d.unproject(a.camera);return{x:a.x,y:a.z}} +function SN(a,b){if(a.ml&&(b.metaKey||b.ctrlKey)||!a.ml&&b.ctrlKey){b.preventDefault();b.stopPropagation();a.nf=b.offsetX;a.Ja=b.offsetY;a.Gc=a.nf;a.Hc=a.Ja;b=lk(document,"mousemove");const c=lk(window,"mouseup");let d=0,e=0;C(Pj([b]),Lo(c)).subscribe({next:([f])=>{d=f.offsetX-a.nf;e=f.offsetY-a.Ja;a.Gc=a.nf+d;a.Hc=a.Ja+e;cn(a.P)},complete:()=>{if(5<=Math.abs(d)||5<=Math.abs(e)){const f=RN(a,a.nf,a.Ja),g=RN(a,a.Gc,a.Hc),k=Math.min(f.x,g.x),m=Math.min(f.y,g.y);a.Yc({x:k,y:m,width:Math.max(f.x,g.x)- k,height:Math.max(f.y,g.y)-m},.9,200,!1,!1)}a.nf=-1;a.Ja=-1;a.Gc=-1;a.Hc=-1;cn(a.P)}})}} -function ON(a,b){a.Pb.top=-1E3;a.Pb.left=-1E3;a.Pb.width=0;a.Pb.height=0;a.Pb.Od=void 0;if(""!==a.pl&&null!=b){const {x:c,y:d}=nN(a,b.bound.x-b.bound.width/2,b.bound.y-b.bound.height/2),{x:e,y:f}=nN(a,b.bound.x+b.bound.width/2,b.bound.y+b.bound.height/2);a.Pb.top=d;a.Pb.left=c;a.Pb.width=e-c;a.Pb.height=f-d;b.id.includes("_left")?a.Pb.Od=a.ga.nodesById[b.nodeId].expanded?"Collapse layer":"Expand layer":b.id.includes("_right")&&(a.Pb.Od="More actions")}cn(a.P)} -function nN(a,b,c){var d=a.ab.R;const e=d.clientWidth;d=d.clientHeight;b=new THREE.Vector3(b,0,c);b.project(a.camera);return{x:b.x*e/2+e/2,y:-(b.y*d/2)+d/2}}function pN(a,b){sa(function*(){JJ(a.C,a.paneId,a.ga.id,b,yield BN(a));const c=IJ(a.C,b);c&&(vJ(a.C,a.paneId),rJ(a.C,!1),a.C.N.set(void 0),a.C.G.set(void 0),pJ(a.C,c))})}function SN(a,b){a=a.ga.nodesById[null!=b?b:a.Be];return null!=a&&nI(a)?a.expanded:!1} -function TN(a){var b=a.ab.R;const c=b.clientWidth;b=b.clientHeight;const d=c/b,e=a.hh-c/2,f=a.ih-b/2;a.camera.left=-500/a.J*d-e/c*1E3/a.J*d;a.camera.right=500/a.J*d-e/c*1E3/a.J*d;a.camera.top=500/a.J+500*f/a.J/b*2;a.camera.bottom=-500/a.J+500*f/a.J/b*2;a.camera.updateProjectionMatrix()}function KN(a){const b=Math.max(0,Math.min(1,(7.5-(a.ab?30*a.ab.R.clientHeight/500/2:0)*a.J)/.5));1E-5>Math.abs(b-a.zl)||(a.zl=b,SM(a.D,a.td,b/3))} -function UN(a,b){if(!a.C.C){var c=Date.now(),d=()=>{var e=Date.now()-c;e=Math.min(1,e/1100);e=-(Math.cos(Math.PI*e)-1)/2;const f=8*Math.sin(e*Math.PI*9);QM(a.D,b,f);QM(a.Pa,b,f);a.render();1<=e?(QM(a.D,b,0),QM(a.Pa,b,0),a.render()):requestAnimationFrame(d)};d()}}function VN(a,b,c=1){return a.ab?1E3*b/c/a.ab.R.clientHeight:0} -function WN(a,b,c,d,e=300){if(a.ab){var f=a.ab.R;b=f.clientWidth/f.clientHeight*-1E3/2/d+b;c=-c+500/d;d=RL.scale(d);var g=d.translate;if(a.ab){var k=a.ab.R,m=k.clientWidth;b=b/(m/k.clientHeight*500)/-2*m}else b=0;b=g.call(d,b,a.ab?c*a.ab.R.clientHeight/500/2:0);f=PL(f);0===e?f.call(a.zoom.transform,b):f.transition().duration(a.C.C?0:e).Nf(NL).call(a.zoom.transform,b)}}function DN(){return 1===window.devicePixelRatio?1.5:window.devicePixelRatio} -function MN(a){var b=a.ab.R;const c=a.ca.domElement,d=b.clientWidth;b=b.clientHeight;if(0!==d&&0!==b&&(c.width!==d||c.height!==b)){if(null==a.xi&&null==a.yi){const {x:e,y:f}=QN(a,d/2,b/2);a.xi=e;a.yi=f}a.ca.setSize(d,b,!1);a.canvas.R.style.width="100%";a.canvas.R.style.height="100%";TN(a);a.render();a.Yc({x:a.xi,y:a.yi,width:1E-7,height:1E-7},.9,0,!0);0<=a.xl&&window.clearTimeout(a.xl);a.xl=window.setTimeout(()=>{a.xi=null;a.yi=null},500)}} -function HN(a){if(0!==Object.keys(a.F).filter(k=>a.F[k].selected).length){var b=[],c=9/a.fa.G,d=[];for(const {node:k,index:m}of a.N){const p=[];var e=38,f=0;let t=0;const w=[];if(mI(k)){var g=oI(a.F);for(const N of g)w.push({key:N,value:qI(k,N)});let B;if(null==(B=a.F["Op node attributes"])?0:B.selected){let N;w.push(...AI(k,(null==(N=a.F["Op node attributes"])?void 0:N.filterRegex)||""))}let G;(null==(G=a.F["Op node inputs"])?0:G.selected)&&w.push(...BI(k,a.ga));let J;(null==(J=a.F["Op node outputs"])? -0:J.selected)&&w.push(...CI(k));w.push(...DI(k,a.ga.id,a.F,a.lb))}else if(nI(k)){g=pI(a.F);for(const B of g)w.push({key:B,value:qI(k,B)})}for(const {key:B,value:G}of w){const {sj:J,FC:N,jm:aa,QE:ca}=XN(a,k,m,B,G,e,c);b.push(J,aa);f=Math.max(N,f);t=Math.max(ca,t);p.push({sj:J,jm:aa});e+=12}e=((k.width||0)-(f+t+4))/2;for(const B of p)B.sj.x=bM(k)+f,B.jm.x=bM(k)+f+4,B.sj.x+=e,B.jm.x+=e;0{RM(a.D,c);a.Nb.D.value=c;RM(a.na,c);RM(a.Vd,c);a.zi.D.value=c;a.Dd.D.value=c;a.Sa.D.value=c;a.fa.D.value=c;RM(a.fh,c);RM(a.wi,c);RM(a.eh,c);var d=a.edges;d.C&&(d.J.value=c)}){const c=Date.now(),d=()=>{var e=Date.now()-c;e=a.C.C?1:Math.min(1,e/200);e=Math.sin(e*Math.PI/2);b(e);a.render();1<=e?(b(e),a.render()):requestAnimationFrame(d)};d()}function IN(a,b){b=(b.namespace||"").split("/").filter(c=>""!==c).length;return JN(a.Ar[Math.min(a.Ar.length-1,b)])} -function JN(a){return{r:a.r,g:a.g,b:a.b}} -function uN(a,b,c){var d;const e=(null==(d=a.C.config())?void 0:d.edgeLabelFontSize)||7.5;var f;d=(null==(f=a.C.config())?void 0:f.disallowVerticalEdgeLabels)||!1;const g=[],k=wM(a.T,1);for(const {edge:ia}of b){var m=a.ga.nodesById[ia.fromNodeId];b=a.ga.nodesById[ia.toNodeId];if(!mI(m)||!mI(b))continue;let O="?";b=m.outputsMetadata||{};for(const Q of Object.keys(b))if(null!=(m.outgoingEdges||[]).find(la=>la.sourceNodeOutputId===Q&&la.targetNodeId===ia.toNodeId)){O=b[Q].shape||"?";O=O.split("").map(la=> +function PN(a,b){a.Pb.top=-1E3;a.Pb.left=-1E3;a.Pb.width=0;a.Pb.height=0;a.Pb.Od=void 0;if(""!==a.pl&&null!=b){const {x:c,y:d}=oN(a,b.bound.x-b.bound.width/2,b.bound.y-b.bound.height/2),{x:e,y:f}=oN(a,b.bound.x+b.bound.width/2,b.bound.y+b.bound.height/2);a.Pb.top=d;a.Pb.left=c;a.Pb.width=e-c;a.Pb.height=f-d;b.id.includes("_left")?a.Pb.Od=a.ga.nodesById[b.nodeId].expanded?"Collapse layer":"Expand layer":b.id.includes("_right")&&(a.Pb.Od="More actions")}cn(a.P)} +function oN(a,b,c){var d=a.ab.R;const e=d.clientWidth;d=d.clientHeight;b=new THREE.Vector3(b,0,c);b.project(a.camera);return{x:b.x*e/2+e/2,y:-(b.y*d/2)+d/2}}function qN(a,b){sa(function*(){KJ(a.C,a.paneId,a.ga.id,b,yield CN(a));const c=JJ(a.C,b);c&&(wJ(a.C,a.paneId),sJ(a.C,!1),a.C.N.set(void 0),a.C.F.set(void 0),qJ(a.C,c))})}function TN(a,b){a=a.ga.nodesById[null!=b?b:a.Be];return null!=a&&oI(a)?a.expanded:!1} +function UN(a){var b=a.ab.R;const c=b.clientWidth;b=b.clientHeight;const d=c/b,e=a.hh-c/2,f=a.ih-b/2;a.camera.left=-500/a.J*d-e/c*1E3/a.J*d;a.camera.right=500/a.J*d-e/c*1E3/a.J*d;a.camera.top=500/a.J+500*f/a.J/b*2;a.camera.bottom=-500/a.J+500*f/a.J/b*2;a.camera.updateProjectionMatrix()}function LN(a){const b=Math.max(0,Math.min(1,(7.5-(a.ab?30*a.ab.R.clientHeight/500/2:0)*a.J)/.5));1E-5>Math.abs(b-a.zl)||(a.zl=b,TM(a.D,a.td,b/3))} +function VN(a,b){if(!a.C.C){var c=Date.now(),d=()=>{var e=Date.now()-c;e=Math.min(1,e/1100);e=-(Math.cos(Math.PI*e)-1)/2;const f=8*Math.sin(e*Math.PI*9);RM(a.D,b,f);RM(a.Pa,b,f);a.render();1<=e?(RM(a.D,b,0),RM(a.Pa,b,0),a.render()):requestAnimationFrame(d)};d()}}function WN(a,b,c=1){return a.ab?1E3*b/c/a.ab.R.clientHeight:0} +function XN(a,b,c,d,e=300){if(a.ab){var f=a.ab.R;b=f.clientWidth/f.clientHeight*-1E3/2/d+b;c=-c+500/d;d=SL.scale(d);var g=d.translate;if(a.ab){var k=a.ab.R,m=k.clientWidth;b=b/(m/k.clientHeight*500)/-2*m}else b=0;b=g.call(d,b,a.ab?c*a.ab.R.clientHeight/500/2:0);f=QL(f);0===e?f.call(a.zoom.transform,b):f.transition().duration(a.C.C?0:e).Nf(OL).call(a.zoom.transform,b)}}function EN(){return 1===window.devicePixelRatio?1.5:window.devicePixelRatio} +function NN(a){var b=a.ab.R;const c=a.ca.domElement,d=b.clientWidth;b=b.clientHeight;if(0!==d&&0!==b&&(c.width!==d||c.height!==b)){if(null==a.xi&&null==a.yi){const {x:e,y:f}=RN(a,d/2,b/2);a.xi=e;a.yi=f}a.ca.setSize(d,b,!1);a.canvas.R.style.width="100%";a.canvas.R.style.height="100%";UN(a);a.render();a.Yc({x:a.xi,y:a.yi,width:1E-7,height:1E-7},.9,0,!0);0<=a.xl&&window.clearTimeout(a.xl);a.xl=window.setTimeout(()=>{a.xi=null;a.yi=null},500)}} +function IN(a){if(0!==Object.keys(a.F).filter(k=>a.F[k].selected).length){var b=[],c=9/a.fa.G,d=[];for(const {node:k,index:m}of a.N){const p=[];var e=38,f=0;let t=0;const w=[];if(nI(k)){var g=pI(a.F);for(const N of g)w.push({key:N,value:rI(k,N)});let B;if(null==(B=a.F["Op node attributes"])?0:B.selected){let N;w.push(...BI(k,(null==(N=a.F["Op node attributes"])?void 0:N.filterRegex)||""))}let G;(null==(G=a.F["Op node inputs"])?0:G.selected)&&w.push(...CI(k,a.ga));let J;(null==(J=a.F["Op node outputs"])? +0:J.selected)&&w.push(...DI(k));w.push(...EI(k,a.ga.id,a.F,a.lb))}else if(oI(k)){g=qI(a.F);for(const B of g)w.push({key:B,value:rI(k,B)})}for(const {key:B,value:G}of w){const {sj:J,FC:N,km:aa,QE:ca}=YN(a,k,m,B,G,e,c);b.push(J,aa);f=Math.max(N,f);t=Math.max(ca,t);p.push({sj:J,km:aa});e+=12}e=((k.width||0)-(f+t+4))/2;for(const B of p)B.sj.x=cM(k)+f,B.km.x=cM(k)+f+4,B.sj.x+=e,B.km.x+=e;0{SM(a.D,c);a.Nb.D.value=c;SM(a.na,c);SM(a.Vd,c);a.zi.D.value=c;a.Dd.D.value=c;a.Sa.D.value=c;a.fa.D.value=c;SM(a.fh,c);SM(a.wi,c);SM(a.eh,c);var d=a.edges;d.C&&(d.J.value=c)}){const c=Date.now(),d=()=>{var e=Date.now()-c;e=a.C.C?1:Math.min(1,e/200);e=Math.sin(e*Math.PI/2);b(e);a.render();1<=e?(b(e),a.render()):requestAnimationFrame(d)};d()}function JN(a,b){b=(b.namespace||"").split("/").filter(c=>""!==c).length;return KN(a.Ar[Math.min(a.Ar.length-1,b)])} +function KN(a){return{r:a.r,g:a.g,b:a.b}} +function vN(a,b,c){var d;const e=(null==(d=a.C.config())?void 0:d.edgeLabelFontSize)||7.5;var f;d=(null==(f=a.C.config())?void 0:f.disallowVerticalEdgeLabels)||!1;const g=[],k=xM(a.T,1);for(const {edge:ia}of b){var m=a.ga.nodesById[ia.fromNodeId];b=a.ga.nodesById[ia.toNodeId];if(!nI(m)||!nI(b))continue;let O="?";b=m.outputsMetadata||{};for(const Q of Object.keys(b))if(null!=(m.outgoingEdges||[]).find(la=>la.sourceNodeOutputId===Q&&la.targetNodeId===ia.toNodeId)){O=b[Q].shape||"?";O=O.split("").map(la=> {"x"===la&&(la="x");"\u2217"===la&&(la="*");""===la&&(la="");return null==k[la]?"?":la}).join("");break}b=ia.curvePoints||[];f=m.globalX||0;m=m.globalY||0;const T=new THREE.CurvePath;for(var p=0;p{const Q=T.getPointAt(.5);g.push({id:`${ia.id}_${O}`,nodeId:ia.toNodeId,label:O,height:e,cf:"center",vAlign:"center",weight:1,x:Q.x,y:95,z:Q.y,color:c, borderColor:{r:1,g:1,b:1}})};if(1ca&&(ca+=2*Math.PI);if(d&&ca>=Math.PI/4&&ca<=1.75*Math.PI){B=!1;break}m.push({ro:la,position:Math.min(J,1),angle:ca,tan:F, char:aa});if(null!=N&&(N=Math.abs(ca-N),.15=m[m.length-1].ro.x){t=[];m=m[0].position;for(w=O.length-1;0<=w;w--)B=O[w],G=T.getPointAt(Math.min(1,m)),N=T.getTangentAt(Math.min(1,m)),J=(2*Math.PI-Math.atan(N.y/N.x))%(2*Math.PI),0>J&&(J+=2*Math.PI),t.push({ro:G,angle:J,tan:N,position:m,char:B}),B=k[B],G=0,1<=w&&(G=k[O[w-1]].xadvance), m+=(B.xadvance/2+G/2)*f/b;m=t}for(b=0;bMath.abs(f.tan.x)&&(B=(p?1:-1)*Math.PI/2),g.push({id:`${ia.id}_${t}_${b}`,nodeId:ia.toNodeId,label:t,height:e,cf:"",vAlign:"",weight:1,x:w.x+1.5*Math.sin(B)*-e,y:95,z:w.y+1.5*Math.cos(B)*-e,color:c,angle:B,zq:!0,borderColor:{r:1,g:1,b:1}})}else p()}}return g} -function XN(a,b,c,d,e,f,g){const k={id:`${b.id}_attrs_table_${d}_key`,nodeId:b.id,label:`${d}:`,height:9,cf:"right",vAlign:"center",weight:1,x:bM(b),y:.001*c+4E-4,z:cM(b)+f,color:a.Uy};var m=UM(a.fa,k.label,k.weight,k.height).sizes;m=(m.Ph-m.Sh)*g;b={id:`${b.id}_attrs_table_${d}_value`,nodeId:b.id,label:e,height:9,cf:"left",vAlign:"center",weight:0,x:bM(b),y:.001*c+4E-4,z:cM(b)+f,color:a.Wy,maxWidth:200};const {sizes:p,ME:t}=UM(a.fa,b.label,b.weight,b.height,b.maxWidth);null!=t&&(b.label=t);return{sj:k, -FC:m,jm:b,QE:(p.Ph-p.Sh)*g}}function tN(a){a.wa.clear();a.Ea.clear();a.Ee={};a.kf={};a.gl=[];a.wl=[];for(const b of[a.O.C,a.O.D,a.vc.C,a.Ob.C,a.Dc.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b));a.O.D=void 0}function xN(a){for(const b of[a.Qd.C,a.Rd.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b))}function AN(a){a.Fq=!0;cn(a.P);setTimeout(()=>{a.Fq=!1;cn(a.P)},300)} -function BN(a){return sa(function*(){var b=a.ab.R,c=QN(a,0,0);b=QN(a,b.clientWidth,b.clientHeight);c={x:c.x,y:c.y,width:b.x-c.x,height:b.y-c.y};b=[];tI(void 0,a.ga,b);var d=a.canvas.R,e=a.Ux.R;d=320/d.width*d.height;a.Xc.setSize(320,d,!1);a.Xc.render(a.scene,a.camera);var f=window.devicePixelRatio;d=new OffscreenCanvas(320*f,d*f);f=d.getContext("2d");f.imageSmoothingQuality="high";f.drawImage(e,0,0,e.width,e.height,0,0,d.width,d.height);e=yield createImageBitmap(d);d=tJ(a.C,a.paneId);return{id:sI(), -rect:c,Uq:e,selectedNodeId:a.selectedNodeId,deepestExpandedGroupNodeIds:b,showOnNodeItemTypes:Object.assign({},a.F),Wb:Object.assign({},a.ja),flattenLayers:d}})}function FN(a){for(const b of[a.Pa.C,a.Jc.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b))} -var YN=class extends sM{constructor(){super();this.zc=!1;this.sz=new THREE.Color("#1A73E8");this.rz=new THREE.Color("#C2E7FF");this.dz=new THREE.Color("#000");this.cz=new THREE.Color("#666");this.fz=new THREE.Color("#e2edff");this.gz=new THREE.Color("#e3e3e3");this.hz=new THREE.Color("#ccc");this.td=new THREE.Color("#041E49");this.qz=new THREE.Color("#777");this.az=new THREE.Color("#aaa");new THREE.Color("#DADCE0");this.bz=new THREE.Color("#444746");this.Xy=new THREE.Color("#aaa");this.md=new THREE.Color("#009e73"); +function YN(a,b,c,d,e,f,g){const k={id:`${b.id}_attrs_table_${d}_key`,nodeId:b.id,label:`${d}:`,height:9,cf:"right",vAlign:"center",weight:1,x:cM(b),y:.001*c+4E-4,z:dM(b)+f,color:a.Uy};var m=VM(a.fa,k.label,k.weight,k.height).sizes;m=(m.Ph-m.Sh)*g;b={id:`${b.id}_attrs_table_${d}_value`,nodeId:b.id,label:e,height:9,cf:"left",vAlign:"center",weight:0,x:cM(b),y:.001*c+4E-4,z:dM(b)+f,color:a.Wy,maxWidth:200};const {sizes:p,ME:t}=VM(a.fa,b.label,b.weight,b.height,b.maxWidth);null!=t&&(b.label=t);return{sj:k, +FC:m,km:b,QE:(p.Ph-p.Sh)*g}}function uN(a){a.wa.clear();a.Ea.clear();a.Ee={};a.kf={};a.gl=[];a.wl=[];for(const b of[a.O.C,a.O.D,a.ac.C,a.Ob.C,a.Dc.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b));a.O.D=void 0}function yN(a){for(const b of[a.Qd.C,a.Rd.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b))}function BN(a){a.Fq=!0;cn(a.P);setTimeout(()=>{a.Fq=!1;cn(a.P)},300)} +function CN(a){return sa(function*(){var b=a.ab.R,c=RN(a,0,0);b=RN(a,b.clientWidth,b.clientHeight);c={x:c.x,y:c.y,width:b.x-c.x,height:b.y-c.y};b=[];uI(void 0,a.ga,b);var d=a.canvas.R,e=a.Ux.R;d=320/d.width*d.height;a.Xc.setSize(320,d,!1);a.Xc.render(a.scene,a.camera);var f=window.devicePixelRatio;d=new OffscreenCanvas(320*f,d*f);f=d.getContext("2d");f.imageSmoothingQuality="high";f.drawImage(e,0,0,e.width,e.height,0,0,d.width,d.height);e=yield createImageBitmap(d);d=uJ(a.C,a.paneId);return{id:tI(), +rect:c,Uq:e,selectedNodeId:a.selectedNodeId,deepestExpandedGroupNodeIds:b,showOnNodeItemTypes:Object.assign({},a.F),Wb:Object.assign({},a.ja),flattenLayers:d}})}function GN(a){for(const b of[a.Pa.C,a.Jc.C])b&&(b.geometry&&b.geometry.dispose(),a.scene.remove(b))} +var ZN=class extends tM{constructor(){super();this.zc=!1;this.sz=new THREE.Color("#1A73E8");this.rz=new THREE.Color("#C2E7FF");this.dz=new THREE.Color("#000");this.cz=new THREE.Color("#666");this.fz=new THREE.Color("#e2edff");this.gz=new THREE.Color("#e3e3e3");this.hz=new THREE.Color("#ccc");this.td=new THREE.Color("#041E49");this.qz=new THREE.Color("#777");this.az=new THREE.Color("#aaa");new THREE.Color("#DADCE0");this.bz=new THREE.Color("#444746");this.Xy=new THREE.Color("#aaa");this.md=new THREE.Color("#009e73"); this.Yy=new THREE.Color("#125341");this.sd=new THREE.Color("#d55e00");this.Zy=new THREE.Color("#994d11");this.Uy=new THREE.Color("#808080");this.Wy=new THREE.Color("#0d0d0d");this.VE=new THREE.Color("#800080");this.Bx=new THREE.Color("#f5d55a");this.ky=new THREE.Color("#135cbb");this.uz=new THREE.Color("#d5e7ff");this.Ar=(()=>{const a=[];for(let b=0;6>b;b++)a.push(new THREE.Color(`hsl(212, 40%, ${Math.round(96+-2.4*b)}%)`));return a})();new THREE.Color("#C2E7FF");new THREE.Color("#7facc9");this.Pb= -{top:-1E3,left:-1E3,width:0,height:0};this.rl="";this.Qn=this.Rn=-1E3;this.br=this.dr=0;this.cr="";this.Fo=this.Go=-1E3;this.As=this.gy=0;this.vv=[];this.Hc=this.Gc=this.Ja=this.nf=-1;this.Fq=!1;this.jh=-1;this.fg=0;this.Tv="";this.mz=lf(Qk);this.T=lf(yM);this.nz=lf(qL);this.D=new TM(6);this.Nb=new aN(this.T);this.na=new TM(99);this.wi=new TM(0);this.eh=new TM(6);this.Pa=new TM(8);this.Jc=new TM(4);this.Qd=new TM(99);this.Rd=new aN(this.T);this.O=new TM(99);this.vc=new aN(this.T);this.Vd=new TM(3); -this.zi=new aN(this.T);this.edges=new FM(this.Xy,1);this.wa=new FM(this.md,1.5);this.Ea=new FM(this.sd,1.5);this.Ob=new aN(this.T);this.Dc=new aN(this.T);this.Dd=new aN(this.T);this.Sa=new aN(this.T);this.fa=new aN(this.T);this.fh=new TM(4);this.sl=new THREE.Vector2;this.Pd=this.Kb=this.ud=this.sb=0;this.Ee={};this.kf={};this.gl=[];this.wl=[];this.Nn=this.ql=this.eo=this.pl=this.Be="";this.yi=this.xi=null;this.zl=this.xl=-1;this.gb=void 0;this.ik=[];this.jk=[];Js(()=>{const a=this.Qg();(null==a?void 0: -a.rendererId)===this.rendererId&&(this.selectedNodeId=(null==a?void 0:a.nodeId)||"",this.Wg&&(this.selectedNodeId&&mI(this.ga.nodesById[this.selectedNodeId])?nM(this):this.ua=void 0),sN(this),wN(this),yN(this),this.render())});C(this.C.ja,rL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&zN(this)});C(this.C.aa,rL(this.G)).subscribe(a=>{if(a.rendererId===this.rendererId){a=a.kb;a.showOnNodeItemTypes&&(this.F=Object.assign({},a.showOnNodeItemTypes),QJ(this.C,this.paneId,this.rendererId,this.F)); -a.Wb&&(this.ja=Object.assign({},a.Wb),RJ(this.C,this.paneId,this.rendererId,this.ja));const b=tJ(this.C,this.paneId),c=!0===a.flattenLayers;b!==c?(lJ(this.C,this.paneId,c,a),rJ(this.C,c)):VL(this,a.selectedNodeId||"",a.deepestExpandedGroupNodeIds||[],!1,a.rect,!0,a.showOnNodeItemTypes)}});C(this.C.na,rL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&CN(this,a.UB)});Js(()=>{const a=mJ(this.C,this.paneId);a&&a.modelGraph&&this.gb!==a.Pg&&(this.gb=a.Pg,EN(this),this.render())});Js(()=>{var a= -this.nz.rules().filter(b=>KI(b.queries)&&0{if(mJ(this.C,this.paneId)){var a=TJ(this.C,this.paneId,this.rendererId);JSON.stringify(a)!==JSON.stringify(this.ja)&&(this.ja=a,GN(this),sN(this),wN(this),yN(this),this.render())}})}Fb(){this.Ag=this.modelGraph.id;this.ga=this.modelGraph;this.Qb||(this.F=dJ(this.C),this.ja=eJ(this.C)); -XL(this,this.ab.R);LN(this);Mk(this.mz,()=>{this.canvas.R.addEventListener("mousemove",d=>{NN(this,d)})});var a=this.C.N(),b=d=>{aM(this);GN(this);this.Wd(.9,0);const e=mJ(this.C,this.paneId);if(null!=(null==e?void 0:e.Do)){const f=e.Do;this.F=e.Do.showOnNodeItemTypes||{};QJ(this.C,this.paneId,this.rendererId,this.F);VL(this,f.selectedNodeId||"",f.deepestExpandedGroupNodeIds||[],!1,f.rect,!0,f.showOnNodeItemTypes,!0);e.Do=void 0}else null!=d&&""!==d&&setTimeout(()=>{this.C.G.set({nodeId:d,rendererId:this.rendererId, -Bd:!1,noNodeShake:!0})});YL(this,this.Ul||"")};if(!a||0===a.paneStates.length||this.Qb){var c;let d;a=this.Qb?void 0:null==(c=mJ(this.C,this.paneId))?void 0:null==(d=c.Qg)?void 0:d.nodeId;b(a)}else c=hJ(this.C,this.paneId),(a=a.paneStates[c])?(VL(this,a.selectedNodeId,a.deepestExpandedGroupNodeIds,!0),RI(this.Oe,a.deepestExpandedGroupNodeIds,c)):b();b=window;null==b.me_test&&(b.me_test={ID:{}});a=this.Qb?-1:hJ(this.C,this.paneId);b.me_test.ID[a]=this;this.zc&&PN(this)}va(){super.va();this.ca&&(this.ca.dispose(), -this.ca.forceContextLoss());this.Xc&&(this.Xc.dispose(),this.Xc.forceContextLoss());this.bb&&(this.bb.dispose(),this.bb.forceContextLoss());document.body.style.cursor="default"}Dl(){super.Dl();sN(this);yN(this);this.render()}get eE(){return!this.Qb}get GD(){return Math.min(this.Ja,this.Hc)}get FD(){return Math.min(this.nf,this.Gc)}get HD(){return Math.abs(this.Gc-this.nf)}get ED(){return Math.abs(this.Hc-this.Ja)}Gk(){super.Gk();this.Be?this.ga.nodesById[this.Be]&&ZL(this,this.Be):ZL(this,"")}Ik(a){super.Ik(a); -""!==this.selectedNodeId&&eM(this,this.ga.nodesById[this.selectedNodeId],a)}dl(){super.dl();requestAnimationFrame(()=>{this.camera&&(TN(this),KN(this),this.render(),ON(this))})}By(a,b){KL.ys&&"mouseup"===KL.ys.type&&(a=Math.abs(this.hh-a),b=Math.abs(this.ih-b),0<=a&&3>=a&&0<=b&&3>=b&&this.Gk())}Nk(a,b,c,d,e){super.Nk(a,b,c,d,e);GN(this);null!=c?dM(this,c,a,400):this.Wd();sN(this);wN(this);yN(this);this.render();this.Qb||RI(this.Oe,e,hJ(this.C,this.paneId))}al(a,b,c,d,e,f,g){super.al(a,b,c,d,e,f,g); -GN(this);sN(this);wN(this);yN(this);if(e){const k=()=>{this.Yc(e,1,200,!1,!1)};f?setTimeout(()=>{k()}):k()}else"______"!==c&&dM(this,c,b,d?0:400);this.selectedNodeId!==c&&ZL(this,c||"");this.Qb||RI(this.Oe,g||[],hJ(this.C,this.paneId))}uy(){GN(this);yN(this);this.render()}kh(a,b,c,d,e,f,g=!1){super.kh(a,b,c,d,e,f);dM(this,c,b,400);g||(GN(this),sN(this),wN(this),yN(this),this.render(),this.Qb||RI(this.Oe,d,hJ(this.C,this.paneId)));e||setTimeout(()=>{UN(this,c)},250)}Yc(a,b=.9,c=300,d=!1,e=!0,f=!1){if(this.ab){var g= -this.ab.R,k=g.clientWidth*b;b*=g.clientHeight;g=a.width/a.height;if(d)k=this.J;else{if(g>k/b){if(this.ab){g=this.ab.R;var m=g.clientWidth;k=k/m*-2*(m/g.clientHeight)*500}else k=0;k/=a.width}else k=VN(this,b)/a.height;k=Math.abs(k)}g=a.x+a.width/2;m=a.y+a.height/2;!d&&e&&(k=Math.min(VN(this,45)/30,k),f&&(d=VN(this,20)/30,kthis.jh&&(this.jh=performance.now()),this.fg+=1,a=performance.now()-this.jh,1E3{const a=this.Qg();(null==a?void 0: +a.rendererId)===this.rendererId&&(this.selectedNodeId=(null==a?void 0:a.nodeId)||"",this.Wg&&(this.selectedNodeId&&nI(this.ga.nodesById[this.selectedNodeId])?oM(this):this.ua=void 0),tN(this),xN(this),zN(this),this.render())});C(this.C.ja,sL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&AN(this)});C(this.C.aa,sL(this.G)).subscribe(a=>{if(a.rendererId===this.rendererId){a=a.kb;a.showOnNodeItemTypes&&(this.F=Object.assign({},a.showOnNodeItemTypes),RJ(this.C,this.paneId,this.rendererId,this.F)); +a.Wb&&(this.ja=Object.assign({},a.Wb),SJ(this.C,this.paneId,this.rendererId,this.ja));const b=uJ(this.C,this.paneId),c=!0===a.flattenLayers;b!==c?(mJ(this.C,this.paneId,c,a),sJ(this.C,c)):WL(this,a.selectedNodeId||"",a.deepestExpandedGroupNodeIds||[],!1,a.rect,!0,a.showOnNodeItemTypes)}});C(this.C.na,sL(this.G)).subscribe(a=>{a.rendererId===this.rendererId&&DN(this,a.UB)});Js(()=>{const a=nJ(this.C,this.paneId);a&&a.modelGraph&&this.gb!==a.Pg&&(this.gb=a.Pg,FN(this),this.render())});Js(()=>{var a= +this.nz.rules().filter(b=>LI(b.queries)&&0{if(nJ(this.C,this.paneId)){var a=UJ(this.C,this.paneId,this.rendererId);JSON.stringify(a)!==JSON.stringify(this.ja)&&(this.ja=a,HN(this),tN(this),xN(this),zN(this),this.render())}})}Fb(){this.Ag=this.modelGraph.id;this.ga=this.modelGraph;this.Qb||(this.F=eJ(this.C),this.ja=fJ(this.C)); +YL(this,this.ab.R);MN(this);Mk(this.mz,()=>{this.canvas.R.addEventListener("mousemove",d=>{ON(this,d)})});var a=this.C.N(),b=d=>{bM(this);HN(this);this.Wd(.9,0);const e=nJ(this.C,this.paneId);if(null!=(null==e?void 0:e.Do)){const f=e.Do;this.F=e.Do.showOnNodeItemTypes||{};RJ(this.C,this.paneId,this.rendererId,this.F);WL(this,f.selectedNodeId||"",f.deepestExpandedGroupNodeIds||[],!1,f.rect,!0,f.showOnNodeItemTypes,!0);e.Do=void 0}else null!=d&&""!==d&&setTimeout(()=>{this.C.F.set({nodeId:d,rendererId:this.rendererId, +Bd:!1,noNodeShake:!0})});ZL(this,this.Vl||"")};if(!a||0===a.paneStates.length||this.Qb){var c;let d;a=this.Qb?void 0:null==(c=nJ(this.C,this.paneId))?void 0:null==(d=c.Qg)?void 0:d.nodeId;b(a)}else c=iJ(this.C,this.paneId),(a=a.paneStates[c])?(WL(this,a.selectedNodeId,a.deepestExpandedGroupNodeIds,!0),SI(this.Oe,a.deepestExpandedGroupNodeIds,c)):b();b=window;null==b.me_test&&(b.me_test={ID:{}});a=this.Qb?-1:iJ(this.C,this.paneId);b.me_test.ID[a]=this;this.zc&&QN(this)}va(){super.va();this.ca&&(this.ca.dispose(), +this.ca.forceContextLoss());this.Xc&&(this.Xc.dispose(),this.Xc.forceContextLoss());this.bb&&(this.bb.dispose(),this.bb.forceContextLoss());document.body.style.cursor="default"}Dl(){super.Dl();tN(this);zN(this);this.render()}get eE(){return!this.Qb}get GD(){return Math.min(this.Ja,this.Hc)}get FD(){return Math.min(this.nf,this.Gc)}get HD(){return Math.abs(this.Gc-this.nf)}get ED(){return Math.abs(this.Hc-this.Ja)}Gk(){super.Gk();this.Be?this.ga.nodesById[this.Be]&&$L(this,this.Be):$L(this,"")}Ik(a){super.Ik(a); +""!==this.selectedNodeId&&fM(this,this.ga.nodesById[this.selectedNodeId],a)}dl(){super.dl();requestAnimationFrame(()=>{this.camera&&(UN(this),LN(this),this.render(),PN(this))})}By(a,b){LL.ys&&"mouseup"===LL.ys.type&&(a=Math.abs(this.hh-a),b=Math.abs(this.ih-b),0<=a&&3>=a&&0<=b&&3>=b&&this.Gk())}Nk(a,b,c,d,e){super.Nk(a,b,c,d,e);HN(this);null!=c?eM(this,c,a,400):this.Wd();tN(this);xN(this);zN(this);this.render();this.Qb||SI(this.Oe,e,iJ(this.C,this.paneId))}al(a,b,c,d,e,f,g){super.al(a,b,c,d,e,f,g); +HN(this);tN(this);xN(this);zN(this);if(e){const k=()=>{this.Yc(e,1,200,!1,!1)};f?setTimeout(()=>{k()}):k()}else"______"!==c&&eM(this,c,b,d?0:400);this.selectedNodeId!==c&&$L(this,c||"");this.Qb||SI(this.Oe,g||[],iJ(this.C,this.paneId))}uy(){HN(this);zN(this);this.render()}kh(a,b,c,d,e,f,g=!1){super.kh(a,b,c,d,e,f);eM(this,c,b,400);g||(HN(this),tN(this),xN(this),zN(this),this.render(),this.Qb||SI(this.Oe,d,iJ(this.C,this.paneId)));e||setTimeout(()=>{VN(this,c)},250)}Yc(a,b=.9,c=300,d=!1,e=!0,f=!1){if(this.ab){var g= +this.ab.R,k=g.clientWidth*b;b*=g.clientHeight;g=a.width/a.height;if(d)k=this.J;else{if(g>k/b){if(this.ab){g=this.ab.R;var m=g.clientWidth;k=k/m*-2*(m/g.clientHeight)*500}else k=0;k/=a.width}else k=WN(this,b)/a.height;k=Math.abs(k)}g=a.x+a.width/2;m=a.y+a.height/2;!d&&e&&(k=Math.min(WN(this,45)/30,k),f&&(d=WN(this,20)/30,kthis.jh&&(this.jh=performance.now()),this.fg+=1,a=performance.now()-this.jh,1E3div{text-align:left} .model-explorer-menu-item-with-icon{font-family:Google Sans Text,Arial,Helvetica,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:5px 8px;line-height:15px;letter-spacing:normal} .model-explorer-menu-item-with-icon mat-icon{font-size:16px;width:16px;height:16px;margin-right:4px;color:#999} .model-explorer-menu-item-with-icon:hover{background-color:rgba(0,0,0,.04)}"], -Ra:0});function ZN(a){if(a&1){const b=Ug();R(0,"button",10);V("click",function(){u(b);const c=Y(2);return x($N(c))});Z(1," Start ");S()}}function aO(a){a&1&&(R(0,"div",9),Z(1,"Generating graph. Please wait..."),S())} -function bO(a){a&1&&(R(0,"div",2)(1,"div",4)(2,"div",5),Z(3,"Node count"),S(),Mq(4,"input",6),S(),R(5,"div",4)(6,"div",5),Z(7,"Edge count"),S(),Mq(8,"input",6),S(),R(9,"div",4)(10,"div",5),Z(11,"Colorize"),S(),Mq(12,"input",7),S(),Ap(13,ZN,2,0,"button",8)(14,aO,2,0,"div",9),S());a&2&&(a=Y(),D(4),H("formControl",a.ov),D(4),H("formControl",a.mv),D(4),H("formControl",a.lv),D(),Eq(a.Uv?14:13))}function cO(a){a&1&&Mq(0,"webgl-renderer",3);a&2&&(a=Y(),H("modelGraph",a.modelGraph)("benchmark",!0))} -function $N(a){a.Uv=!0;cn(a.C);setTimeout(()=>{const b=a.ov.value,c=a.mv.value;var d=Math.max(500,Math.floor(300*Math.sqrt(b)));const e=[];for(var f=0;f{var c=mJ(this.C,this.paneId);c&&(this.Gn=!0===c.Gn,(c=c.Qg)?(this.Zl=""!==c.nodeId,this.vl=c.Bd):this.Zl=!1,bn(this.D))})}};jO.K=function(a){return new (a||jO)(z(UJ),z(Sr))}; -jO.Da=If({type:jO,ha:[["legends-panel"]],inputs:{paneId:"paneId"},ka:!0,features:[Mr],za:35,Aa:4,Ca:[[1,"container"],[1,"key","op-node-key"],[1,"label"],[1,"key","group-node-key"],[4,"ngIf"],["colspan","2"],[1,"divider"],[1,"key","shortcut"],[1,"label","shortcut"],[1,"key","artificial-layer-key"],[1,"key","selected-node-key"],[1,"key","identical-group-key"],[1,"key","input-key"],[1,"key","output-key"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"table")(2,"tr")(3,"td"),Mq(4,"div",1),S(),R(5,"td")(6,"div", -2),Z(7,"Op"),S()()(),R(8,"tr")(9,"td"),Mq(10,"div",3),S(),R(11,"td")(12,"div",2),Z(13,"Layer"),S()()(),Ap(14,fO,6,0,"tr",4)(15,gO,6,3,"tr",4)(16,hO,6,0,"tr",4)(17,iO,13,0,"ng-container",4),R(18,"tr")(19,"td",5),Mq(20,"div",6),S()(),R(21,"tr")(22,"td")(23,"div",7),Z(24,"Zoom"),S()(),R(25,"td")(26,"div",8),Z(27,"Ctrl+Scroll"),S()()(),R(28,"tr")(29,"td")(30,"div",7),Z(31,"Pan"),S()(),R(32,"td")(33,"div",8),Z(34,"Drag or scroll"),S()()()()());a&2&&(D(14),H("ngIf",b.Gn),D(),H("ngIf",b.Zl),D(),H("ngIf", -b.Zl&&b.vl),D(),H("ngIf",b.Zl&&!b.vl))},Ha:[ht,ct,hI],styles:[".container[_ngcontent-%COMP%]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:hsla(0,0%,100%,.9);padding:8px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border-spacing:0;border-collapse:collapse;padding:0;font-size:11px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .key[_ngcontent-%COMP%]{margin-right:4px;-moz-box-sizing:border-box;box-sizing:border-box}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .op-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:1px solid #666;background-color:#fff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .group-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border:1px solid #777;border-radius:5px;background-color:#eaeaf2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .artificial-layer-key[_ngcontent-%COMP%]{border:1px solid purple;width:30px;height:14px;background-color:#f1f1f1}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .selected-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border:2px solid #1a73e8;border-radius:5px;background-color:#c2e7ff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .identical-group-key[_ngcontent-%COMP%]{width:30px;height:14px;border:1px solid #777;background-color:#e2edff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .input-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:2px solid #009e73}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .output-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:2px solid #d55e00}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .shortcut[_ngcontent-%COMP%]{color:#777;font-size:10px;line-height:10px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{height:1px;border-top:1px solid #ccc;margin:8px 0 4px}"], -Ra:0});function kO(a,b){const c=b.clientX,d=b.clientY,e=b.offsetX,f=Number(a.C.style.top.replace("px","")),g=Number(a.C.style.left.replace("px","")),k=Number(a.C.style.width.replace("px","")),m=Number(a.C.style.height.replace("px","")),p=lk(document,"mousemove"),t=lk(window,"mouseup"),w=b.target.dataset.position,B=a.C.parentElement.offsetHeight,G=a.C.parentElement.offsetWidth;C(Pj([p]),Lo(t)).subscribe({next:([J])=>{J.preventDefault();var N=J.clientX-c;J=J.clientY-d;if(0!==N||0!==J)null==w?(a.C.style.top= -`${Math.min(B-28,Math.max(f+J,0))}px`,a.C.style.left=`${Math.min(G-e,Math.max(-e,g+N))}px`):(w.includes("right")&&(a.C.style.width=`${Math.max(48,k+N)}px`),w.includes("bottom")&&(a.C.style.height=`${Math.max(48,m+J)}px`),w.includes("left")&&(N=Math.max(48,k-N),a.C.style.width=`${N}px`,a.C.style.left=`${g+(k-N)}px`),w.includes("top")&&(N=Math.max(48,m-J),a.C.style.height=`${N}px`,a.C.style.top=`${f+(m-N)}px`))},complete:()=>{}})}var lO=class{constructor(a){this.C=a}};var mO=class{constructor(a){this.C=a;this.wb=new Fk;this.Ed=0}reset(){this.Ed=0;bn(this.C)}get BB(){return 0===this.Ed}get AB(){return this.Ed===Math.ceil(this.Tn/this.He)-1}get sB(){const a=Math.min(this.Tn,this.Ed*this.He+1),b=Math.min((this.Ed+1)*this.He,this.Tn);return a===b?`${a}`:`${a} - ${b}`}};mO.K=function(a){return new (a||mO)(z(Sr))}; -mO.Da=If({type:mO,ha:[["paginator"]],inputs:{He:"pageSize",Tn:"itemsCount"},outputs:{wb:"change"},ka:!0,features:[Mr],za:9,Aa:5,Ca:[[1,"container"],[1,"icon-container","prev-page",3,"click"],[1,"range-text"],[1,"icon-container","next-page",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"div",1),V("click",function(){b.Ed--;b.Ed=Math.max(0,b.Ed);b.wb.emit(b.Ed)}),R(2,"mat-icon"),Z(3,"chevron_left"),S()(),R(4,"div",2),Z(5),S(),R(6,"div",3),V("click",function(){b.Ed++;b.Ed=Math.min(Math.ceil(b.Tn/ -b.He)-1,b.Ed);b.wb.emit(b.Ed)}),R(7,"mat-icon"),Z(8,"chevron_right"),S()()());a&2&&(D(),nq("disabled",b.BB),D(4),Br(" ",b.sB," "),D(),nq("disabled",b.AB))},Ha:[ht,hI,gI,GG],styles:[".container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:99px;cursor:pointer}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{background-color:#ddd}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover mat-icon[_ngcontent-%COMP%]{opacity:1}.container[_ngcontent-%COMP%] .icon-container.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.3}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{opacity:.7;color:#333;font-size:20px;width:20px;height:20px}.container[_ngcontent-%COMP%] .range-text[_ngcontent-%COMP%]{color:#333;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}"], -Ra:0});const nO=["searchInput"],oO=["content"];function pO(a){if(a&1){const b=Ug();R(0,"div",11);V("click",function(){u(b);const c=Y();c.Ch.setValue("");qO(c,"");return x()});R(1,"mat-icon",12);Z(2,"close");S()()}}function rO(a){if(a&1){const b=Ug();R(0,"paginator",25);V("change",function(c){u(b);const d=Y(2);d.bh=c;sO(d);return x()});S()}a&2&&(a=Y(2),H("pageSize",a.He)("itemsCount",a.gs))} -function tO(a,b){if(a&1){const c=Ug();R(0,"div",26);V("click",function(){const d=u(c).da,e=Y(2);return x(uO(e,d))});R(1,"div",27)(2,"mat-icon");Z(3);S()();R(4,"div",28);Z(5);S()()}a&2&&(a=b.da,nq("selected",a.selected),D(3),Ar(a.Cl),D(2),Br(" ",a.label," "))}function vO(a){a&1&&Mq(0,"io-tree",22);a&2&&(a=Y(2),H("data",a.sv)("rendererId",a.rendererId)("tooltipPosition","right")("showLocator",!1))}function wO(a){a&1&&(R(0,"div",23),Z(1," No matching results "),S())} -function xO(a){a&1&&(R(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),Z(4),S(),Ap(5,rO,1,2,"paginator",17),S(),R(6,"div",18)(7,"div",19),Jq(8,tO,6,4,"div",20,Hq),S()()(),R(10,"div",21,2),Ap(12,vO,1,4,"io-tree",22)(13,wO,2,0,"div",23),S(),R(14,"div",24)(15,"mat-icon"),Z(16,"tips_and_updates"),S(),Z(17," Click to locate node. Alt+Click to locate and select node. "),S()());a&2&&(a=Y(),lq("max-height",a.RD,"px"),D(4),Br(" ",a.SD," "),D(),Eq(a.gE?5:-1),D(3),Lq(a.ms),D(4),Eq(0{a.content.R.scrollTop=0})} -function qO(a,b){if(b){var c=[],d=[],e={results:{}},f=new Set(a.ms.filter(g=>g.selected).map(g=>g.Cl));try{const g=new RegExp(b,"i");for(const k of a.ga.nodes){if(mI(k)&&k.hideInLayout)continue;const {matches:m,matchTypes:p}=II(f,g,k,a.ga);0{this.F=!0;bn(this.J)}),On(300),rL(this.G)).subscribe(d=>{qO(this,((null==d?void 0:d.toLowerCase())||"").trim())});C(this.D.wa,rL(this.G)).subscribe(()=>{let d;this.rendererId=== -(null==(d=this.D.F())?void 0:d.id)&&this.QD.R.focus()})}get SD(){let a;const b=(null==(a=this.C)?void 0:a.length)||0;return`${b} result${1===b?"":"s"}`}get WD(){return""!==(this.Ch.value||"").trim()}get hE(){return!this.F&&""!==(this.Ch.value||"").trim()&&!this.Lx}get Lx(){return!this.F&&""!==(this.Ch.value||"").trim()&&0===this.C.length&&this.ms.every(a=>a.selected)}get gs(){return this.C.length}get RD(){return document.body.offsetHeight-300}get gE(){return this.gs>this.He}}; -AO.K=function(a){return new (a||AO)(z(UJ),z(Sr),z(yi))}; -AO.Da=If({type:AO,ha:[["search-bar"]],fb:function(a,b){a&1&&(ur(nO,5),ur(oO,5));if(a&2){let c;vr(c=wr())&&(b.QD=c.first);vr(c=wr())&&(b.content=c.first)}},inputs:{ga:"curModelGraph",rendererId:"rendererId"},ka:!0,features:[Mr],za:14,Aa:6,Ca:[["searchInput",""],["helpPopup",""],["content",""],[1,"container"],[1,"input-container"],[1,"search"],["placeholder","Search nodes/layers by regex",3,"formControl"],["class","btn-clear-container",3,"click",4,"ngIf"],["dialogLabel","help popup",1,"icon-container", +"range-container"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",12,0);V("mouseleave",function(d){u(c);d=d.relatedTarget;null!=d&&d.classList.contains("cdk-overlay-backdrop")||(b.Be="",zN(b),PN(b),b.render());return x()});R(2,"canvas",13,1);V("mousedown",function(d){u(c);return x(SN(b,d))})("contextmenu",function(d){u(c);return x(d.preventDefault())});S();Mq(4,"canvas",14,2)(6,"canvas",15,3);R(8,"div",16);V("mouseenter",function(){u(c);bG(b.Xv);return x()})("mouseleave",function(){u(c);$F(b.Xv); +return x()})("mousedown",function(d){u(c);d.stopPropagation();b.pl.includes("_left")?($L(b,b.fo),fM(b,b.ga.nodesById[b.fo])):b.pl.includes("_right")&&(b.rl=b.fo,WC(b.SC));return x()});S();Mq(9,"div",17,4)(11,"div",18,5);R(13,"mat-menu",null,6)(15,"div",19);V("click",function(){u(c);var d=b.rl;if(d=null!=d?d:b.Be)$L(b,d),fM(b,b.ga.nodesById[d],!0,!0);return x()});R(16,"mat-icon");Z(17,"unfold_more_double");S();Z(18," Expand layer & all sub-layers ");S();Ap(19,mN,4,0,"div",20)(20,nN,4,0,"div",21);S(); +R(21,"div",22,7);V("mousedown",function(d){u(c);d.stopPropagation();d=b.ql.split("||||")[0];b.ql.endsWith("input")?1===b.Ee[d].length?UL(b,b.Ee[d][0].id,b.rendererId):rM(b,b.nw.R,b.Ee[d],"incoming"):1===b.kf[d].length?UL(b,b.kf[d][0].id,b.rendererId):rM(b,b.nw.R,b.kf[d],"outgoing");return x()})("mouseenter",function(){u(c);bG(b.ow);return x()})("mouseleave",function(){u(c);$F(b.ow);return x()});S();Mq(23,"div",23,8);R(25,"div",24,9);V("mousedown",function(d){u(c);return x(d.stopPropagation())})("click", +function(){u(c);if(b.On){var d=b.ga.nodesById[b.On];nI(d)&&(d=d.subgraphIds,1===d.length?qN(b,d[0]):1div{text-align:left} .model-explorer-menu-item-with-icon{font-family:Google Sans Text,Arial,Helvetica,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:5px 8px;line-height:15px;letter-spacing:normal} .model-explorer-menu-item-with-icon mat-icon{font-size:16px;width:16px;height:16px;margin-right:4px;color:#999} .model-explorer-menu-item-with-icon:hover{background-color:rgba(0,0,0,.04)}"], +Ra:0});function $N(a){if(a&1){const b=Ug();R(0,"button",10);V("click",function(){u(b);const c=Y(2);return x(aO(c))});Z(1," Start ");S()}}function bO(a){a&1&&(R(0,"div",9),Z(1,"Generating graph. Please wait..."),S())} +function cO(a){a&1&&(R(0,"div",2)(1,"div",4)(2,"div",5),Z(3,"Node count"),S(),Mq(4,"input",6),S(),R(5,"div",4)(6,"div",5),Z(7,"Edge count"),S(),Mq(8,"input",6),S(),R(9,"div",4)(10,"div",5),Z(11,"Colorize"),S(),Mq(12,"input",7),S(),Ap(13,$N,2,0,"button",8)(14,bO,2,0,"div",9),S());a&2&&(a=Y(),D(4),H("formControl",a.ov),D(4),H("formControl",a.mv),D(4),H("formControl",a.lv),D(),Eq(a.Uv?14:13))}function dO(a){a&1&&Mq(0,"webgl-renderer",3);a&2&&(a=Y(),H("modelGraph",a.modelGraph)("benchmark",!0))} +function aO(a){a.Uv=!0;cn(a.C);setTimeout(()=>{const b=a.ov.value,c=a.mv.value;var d=Math.max(500,Math.floor(300*Math.sqrt(b)));const e=[];for(var f=0;f{var c=nJ(this.C,this.paneId);c&&(this.Hn=!0===c.Hn,(c=c.Qg)?(this.am=""!==c.nodeId,this.vl=c.Bd):this.am=!1,bn(this.D))})}};kO.K=function(a){return new (a||kO)(z(VJ),z(Sr))}; +kO.Da=Gf({type:kO,ha:[["legends-panel"]],inputs:{paneId:"paneId"},ka:!0,features:[Mr],za:35,Aa:4,Ca:[[1,"container"],[1,"key","op-node-key"],[1,"label"],[1,"key","group-node-key"],[4,"ngIf"],["colspan","2"],[1,"divider"],[1,"key","shortcut"],[1,"label","shortcut"],[1,"key","artificial-layer-key"],[1,"key","selected-node-key"],[1,"key","identical-group-key"],[1,"key","input-key"],[1,"key","output-key"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"table")(2,"tr")(3,"td"),Mq(4,"div",1),S(),R(5,"td")(6,"div", +2),Z(7,"Op"),S()()(),R(8,"tr")(9,"td"),Mq(10,"div",3),S(),R(11,"td")(12,"div",2),Z(13,"Layer"),S()()(),Ap(14,gO,6,0,"tr",4)(15,hO,6,3,"tr",4)(16,iO,6,0,"tr",4)(17,jO,13,0,"ng-container",4),R(18,"tr")(19,"td",5),Mq(20,"div",6),S()(),R(21,"tr")(22,"td")(23,"div",7),Z(24,"Zoom"),S()(),R(25,"td")(26,"div",8),Z(27,"Ctrl+Scroll"),S()()(),R(28,"tr")(29,"td")(30,"div",7),Z(31,"Pan"),S()(),R(32,"td")(33,"div",8),Z(34,"Drag or scroll"),S()()()()());a&2&&(D(14),H("ngIf",b.Hn),D(),H("ngIf",b.am),D(),H("ngIf", +b.am&&b.vl),D(),H("ngIf",b.am&&!b.vl))},Ha:[ht,ct,iI],styles:[".container[_ngcontent-%COMP%]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:hsla(0,0%,100%,.9);padding:8px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border-spacing:0;border-collapse:collapse;padding:0;font-size:11px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .key[_ngcontent-%COMP%]{margin-right:4px;-moz-box-sizing:border-box;box-sizing:border-box}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .op-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:1px solid #666;background-color:#fff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .group-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border:1px solid #777;border-radius:5px;background-color:#eaeaf2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .artificial-layer-key[_ngcontent-%COMP%]{border:1px solid purple;width:30px;height:14px;background-color:#f1f1f1}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .selected-node-key[_ngcontent-%COMP%]{width:30px;height:14px;border:2px solid #1a73e8;border-radius:5px;background-color:#c2e7ff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .identical-group-key[_ngcontent-%COMP%]{width:30px;height:14px;border:1px solid #777;background-color:#e2edff}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .input-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:2px solid #009e73}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .output-key[_ngcontent-%COMP%]{width:30px;height:14px;border-radius:5px;border:2px solid #d55e00}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .shortcut[_ngcontent-%COMP%]{color:#777;font-size:10px;line-height:10px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{height:1px;border-top:1px solid #ccc;margin:8px 0 4px}"], +Ra:0});function lO(a,b){const c=b.clientX,d=b.clientY,e=b.offsetX,f=Number(a.C.style.top.replace("px","")),g=Number(a.C.style.left.replace("px","")),k=Number(a.C.style.width.replace("px","")),m=Number(a.C.style.height.replace("px","")),p=lk(document,"mousemove"),t=lk(window,"mouseup"),w=b.target.dataset.position,B=a.C.parentElement.offsetHeight,G=a.C.parentElement.offsetWidth;C(Pj([p]),Lo(t)).subscribe({next:([J])=>{J.preventDefault();var N=J.clientX-c;J=J.clientY-d;if(0!==N||0!==J)null==w?(a.C.style.top= +`${Math.min(B-28,Math.max(f+J,0))}px`,a.C.style.left=`${Math.min(G-e,Math.max(-e,g+N))}px`):(w.includes("right")&&(a.C.style.width=`${Math.max(48,k+N)}px`),w.includes("bottom")&&(a.C.style.height=`${Math.max(48,m+J)}px`),w.includes("left")&&(N=Math.max(48,k-N),a.C.style.width=`${N}px`,a.C.style.left=`${g+(k-N)}px`),w.includes("top")&&(N=Math.max(48,m-J),a.C.style.height=`${N}px`,a.C.style.top=`${f+(m-N)}px`))},complete:()=>{}})}var mO=class{constructor(a){this.C=a}};var nO=class{constructor(a){this.C=a;this.wb=new Fk;this.Ed=0}reset(){this.Ed=0;bn(this.C)}get BB(){return 0===this.Ed}get AB(){return this.Ed===Math.ceil(this.Un/this.He)-1}get sB(){const a=Math.min(this.Un,this.Ed*this.He+1),b=Math.min((this.Ed+1)*this.He,this.Un);return a===b?`${a}`:`${a} - ${b}`}};nO.K=function(a){return new (a||nO)(z(Sr))}; +nO.Da=Gf({type:nO,ha:[["paginator"]],inputs:{He:"pageSize",Un:"itemsCount"},outputs:{wb:"change"},ka:!0,features:[Mr],za:9,Aa:5,Ca:[[1,"container"],[1,"icon-container","prev-page",3,"click"],[1,"range-text"],[1,"icon-container","next-page",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"div",1),V("click",function(){b.Ed--;b.Ed=Math.max(0,b.Ed);b.wb.emit(b.Ed)}),R(2,"mat-icon"),Z(3,"chevron_left"),S()(),R(4,"div",2),Z(5),S(),R(6,"div",3),V("click",function(){b.Ed++;b.Ed=Math.min(Math.ceil(b.Un/ +b.He)-1,b.Ed);b.wb.emit(b.Ed)}),R(7,"mat-icon"),Z(8,"chevron_right"),S()()());a&2&&(D(),nq("disabled",b.BB),D(4),Br(" ",b.sB," "),D(),nq("disabled",b.AB))},Ha:[ht,iI,hI,HG],styles:[".container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:99px;cursor:pointer}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{background-color:#ddd}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover mat-icon[_ngcontent-%COMP%]{opacity:1}.container[_ngcontent-%COMP%] .icon-container.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.3}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{opacity:.7;color:#333;font-size:20px;width:20px;height:20px}.container[_ngcontent-%COMP%] .range-text[_ngcontent-%COMP%]{color:#333;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}"], +Ra:0});const oO=["searchInput"],pO=["content"];function qO(a){if(a&1){const b=Ug();R(0,"div",11);V("click",function(){u(b);const c=Y();c.Ch.setValue("");rO(c,"");return x()});R(1,"mat-icon",12);Z(2,"close");S()()}}function sO(a){if(a&1){const b=Ug();R(0,"paginator",25);V("change",function(c){u(b);const d=Y(2);d.bh=c;tO(d);return x()});S()}a&2&&(a=Y(2),H("pageSize",a.He)("itemsCount",a.gs))} +function uO(a,b){if(a&1){const c=Ug();R(0,"div",26);V("click",function(){const d=u(c).da,e=Y(2);return x(vO(e,d))});R(1,"div",27)(2,"mat-icon");Z(3);S()();R(4,"div",28);Z(5);S()()}a&2&&(a=b.da,nq("selected",a.selected),D(3),Ar(a.Cl),D(2),Br(" ",a.label," "))}function wO(a){a&1&&Mq(0,"io-tree",22);a&2&&(a=Y(2),H("data",a.sv)("rendererId",a.rendererId)("tooltipPosition","right")("showLocator",!1))}function xO(a){a&1&&(R(0,"div",23),Z(1," No matching results "),S())} +function yO(a){a&1&&(R(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),Z(4),S(),Ap(5,sO,1,2,"paginator",17),S(),R(6,"div",18)(7,"div",19),Jq(8,uO,6,4,"div",20,Hq),S()()(),R(10,"div",21,2),Ap(12,wO,1,4,"io-tree",22)(13,xO,2,0,"div",23),S(),R(14,"div",24)(15,"mat-icon"),Z(16,"tips_and_updates"),S(),Z(17," Click to locate node. Alt+Click to locate and select node. "),S()());a&2&&(a=Y(),lq("max-height",a.RD,"px"),D(4),Br(" ",a.SD," "),D(),Eq(a.gE?5:-1),D(3),Lq(a.ms),D(4),Eq(0{a.content.R.scrollTop=0})} +function rO(a,b){if(b){var c=[],d=[],e={results:{}},f=new Set(a.ms.filter(g=>g.selected).map(g=>g.Cl));try{const g=new RegExp(b,"i");for(const k of a.ga.nodes){if(nI(k)&&k.hideInLayout)continue;const {matches:m,matchTypes:p}=JI(f,g,k,a.ga);0{this.F=!0;bn(this.J)}),On(300),sL(this.G)).subscribe(d=>{rO(this,((null==d?void 0:d.toLowerCase())||"").trim())});C(this.D.wa,sL(this.G)).subscribe(()=>{let d;this.rendererId=== +(null==(d=this.D.G())?void 0:d.id)&&this.QD.R.focus()})}get SD(){let a;const b=(null==(a=this.C)?void 0:a.length)||0;return`${b} result${1===b?"":"s"}`}get WD(){return""!==(this.Ch.value||"").trim()}get hE(){return!this.F&&""!==(this.Ch.value||"").trim()&&!this.Lx}get Lx(){return!this.F&&""!==(this.Ch.value||"").trim()&&0===this.C.length&&this.ms.every(a=>a.selected)}get gs(){return this.C.length}get RD(){return document.body.offsetHeight-300}get gE(){return this.gs>this.He}}; +BO.K=function(a){return new (a||BO)(z(VJ),z(Sr),z(yi))}; +BO.Da=Gf({type:BO,ha:[["search-bar"]],fb:function(a,b){a&1&&(ur(oO,5),ur(pO,5));if(a&2){let c;vr(c=wr())&&(b.QD=c.first);vr(c=wr())&&(b.content=c.first)}},inputs:{ga:"curModelGraph",rendererId:"rendererId"},ka:!0,features:[Mr],za:14,Aa:6,Ca:[["searchInput",""],["helpPopup",""],["content",""],[1,"container"],[1,"input-container"],[1,"search"],["placeholder","Search nodes/layers by regex",3,"formControl"],["class","btn-clear-container",3,"click",4,"ngIf"],["dialogLabel","help popup",1,"icon-container", 3,"xapInlineDialog","hoverDelayMs"],["class","search-results-container",3,"max-height",4,"ngIf"],["class","no-matches",4,"ngIf"],[1,"btn-clear-container",3,"click"],[1,"clear"],[1,"search-results-container"],[1,"title-container"],[1,"title"],[1,"title-label"],[3,"pageSize","itemsCount"],[1,"search-result-type-selector-container"],[1,"options-container"],[1,"option-container",3,"selected"],[1,"content"],[3,"data","rendererId","tooltipPosition","showLocator"],[1,"empty-results"],[1,"footer"],[3,"change", -"pageSize","itemsCount"],[1,"option-container",3,"click"],[1,"icon-container"],[1,"option-label"],[1,"no-matches"],[1,"model-explorer-search-help-popup"],[1,"code"],[1,"code","regex"]],ta:function(a,b){a&1&&(R(0,"div",3)(1,"div",4)(2,"mat-icon",5),Z(3,"search"),S(),Mq(4,"input",6,0),Ap(6,pO,3,0,"div",7),R(7,"div",8)(8,"mat-icon"),Z(9,"help_outline"),S()()(),Ap(10,xO,18,5,"div",9)(11,yO,2,0,"div",10),S(),Ap(12,zO,36,8,"ng-template",null,1,Qr));a&2&&(a=zr(13),D(4),H("formControl",b.Ch),D(2),H("ngIf", -b.WD),D(),H("xapInlineDialog",a)("hoverDelayMs",100),D(3),H("ngIf",b.hE),D(),H("ngIf",b.Lx))},Ha:[ht,ct,YK,NB,QD,hI,gI,mO,Cx,sw,Mw,xx,GG,DG],styles:[".container[_ngcontent-%COMP%]{position:relative;overflow:visible;background-color:#fff;border-radius:99px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:250px}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] mat-icon.clear[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] mat-icon.search[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] mat-icon.clear[_ngcontent-%COMP%]{opacity:.6;cursor:pointer}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] mat-icon.clear[_ngcontent-%COMP%]:hover{opacity:.9}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:24px;border:none;outline:none;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px;font-size:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .btn-clear-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#999;opacity:.8}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}.container[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%]:has(input:focus) mat-icon.search[_ngcontent-%COMP%]{color:#1a73e8}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%]{overflow:hidden;position:absolute;top:calc(100% + 12px);left:-4px;border:1px solid #ccc;border-radius:4px;width:380px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%]{background-color:#f6f6f6;border-bottom:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 10px}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{height:28px;min-height:28px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .title-label[_ngcontent-%COMP%]{white-space:nowrap}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;overflow-y:auto;padding-bottom:6px}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .empty-results[_ngcontent-%COMP%]{padding:12px 8px 6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#ccc}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-top:2px}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .options-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;padding:4px 14px;border-radius:6px;background-color:#fff;color:#474747}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container.selected[_ngcontent-%COMP%]{border-color:#a3c9ff;background-color:#a3c9ff;color:#001d35}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container.selected[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#001d35}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:18px;height:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:4px}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;color:#474747}.container[_ngcontent-%COMP%] .search-results-container[_ngcontent-%COMP%] .search-result-type-selector-container[_ngcontent-%COMP%] .option-container[_ngcontent-%COMP%] .option-label[_ngcontent-%COMP%]{font-size:12px;font-family:Google Sans Text,Arial,Helvetica,sans-serif;letter-spacing:normal}.container[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%]{height:32px;min-height:32px;background-color:#f6f6f6;border-top:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#777}.container[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px;color:#777;margin-right:4px}.container[_ngcontent-%COMP%] .no-matches[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 12px);left:-4px;color:#999;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)} .model-explorer-search-help-popup{padding:12px;font-size:12px;background-color:#fff} .model-explorer-search-help-popup ul{-webkit-margin-after:0;margin-block-end:0} .model-explorer-search-help-popup .code{display:inline-block;background-color:#fffdd0;font-family:monospace} .model-explorer-search-help-popup .code.regex{background-color:#e6d0ff}"], -Ra:0});const BO=["dialog"],CO=["trigger"];function DO(a){a&1&&Z(0," Maximum state count reached ")}function EO(a){a&1&&Z(0," Save the current graph state ")}function FO(a){a&1&&(R(0,"div",7),Ap(1,DO,1,0)(2,EO,1,0),R(3,"div",8),Z(4," The saved state can be restored by clicking the corresponding state number. You can save up to 9 states. "),S()());a&2&&(a=Y(),D(),Eq(a.tq?1:2))} -function GO(a){if(a&1){const c=Ug();R(0,"div",12)(1,"div",13)(2,"div");Z(3);S();R(4,"div",14);V("click",function(){u(c);const d=Y().index,e=Y(2);e.ga&&HJ(e.ak,d,e.ga.id,e.paneId);return x()});R(5,"mat-icon");Z(6,"delete");S();Z(7," Delete ");S()();Mq(8,"canvas");S()}if(a&2){var b=Y();a=b.da;b=b.index;Y(2);D(3);Br("Shortcut key: ",b+1,"");D(5);lq("width",HO(a,!0),"px")("height",IO(a,!0),"px")}} -function JO(a,b){if(a&1){const c=Ug();R(0,"div",11,1);V("opened",function(){const d=u(c).da;Y(2);const e=document.querySelector(".model-explorer-snapshot-popup canvas"),f=HO(d),g=IO(d);e.width=f;e.height=g;const k=e.getContext("2d");k.imageSmoothingQuality="high";k.drawImage(d.Uq,0,0,f,g);e.classList.add("show");return x()})("click",function(){const d=u(c).index,e=Y(2);return x(KO(e,d))});Z(3);Ap(4,GO,9,5,"ng-template",null,2,Qr);S()}if(a&2){a=b.index;b=zr(5);const c=Y(2);H("xapInlineDialog",b)("overlaySize", -c.oE)("overlayPositions",c.nE)("hoverDelayMs",150);D(3);Br(" ",a+1," ")}}function LO(a){a&1&&(R(0,"div",9),Ap(1,JO,6,5,"div",10),S());a&2&&(a=Y(),D(),H("ngForOf",a.bj)("ngForTrackBy",a.FE))}const MO=new Set("123456789".split(""));function HO(a,b=!1){return a.Uq.width/(b?window.devicePixelRatio:1)}function IO(a,b=!1){return a.Uq.height/(b?window.devicePixelRatio:1)}function KO(a,b){const c=a.bj[b];let d;null==(d=a.Vx.get(b))||qG(d);a.ak.aa.next({kb:c,rendererId:a.rendererId})} -var NO=class{constructor(a,b){this.ak=a;this.C=b;this.Vx=new ar;this.Wx=new ar;this.hd={minWidth:0,minHeight:0,maxWidth:340};this.oE={maxWidth:1E3,maxHeight:1E3};this.nE=[{cb:"start",eb:"bottom",Ma:"start",Ta:"top",offsetY:12}];this.bj=[];Js(()=>{const c=mJ(this.ak,this.paneId);this.ga=null==c?void 0:c.modelGraph;null!=(null==c?void 0:c.modelGraph)&&(this.bj=((null==c?void 0:c.Rg)||{})[c.modelGraph.id]||[],bn(this.C))})}Oq(a){let b;if(MO.has(a.key)&&(null==(b=this.ak.F())?void 0:b.id)===this.rendererId&& -!xI()&&(a=Number(a.key)-1,a<=this.bj.length-1)){KO(this,a);let c;const d=null==(c=this.Wx.get(a))?void 0:c.R;d&&(d.classList.add("clicked"),setTimeout(()=>{d.classList.remove("clicked")},50))}}FE(a,b){return b.id}get tq(){return 9<=this.bj.length}get dC(){return 0{const c=nJ(this.ak,this.paneId);this.ga=null==c?void 0:c.modelGraph;null!=(null==c?void 0:c.modelGraph)&&(this.bj=((null==c?void 0:c.Rg)||{})[c.modelGraph.id]||[],bn(this.C))})}Oq(a){let b;if(NO.has(a.key)&&(null==(b=this.ak.G())?void 0:b.id)===this.rendererId&& +!yI()&&(a=Number(a.key)-1,a<=this.bj.length-1)){LO(this,a);let c;const d=null==(c=this.Wx.get(a))?void 0:c.R;d&&(d.classList.add("clicked"),setTimeout(()=>{d.classList.remove("clicked")},50))}}FE(a,b){return b.id}get tq(){return 9<=this.bj.length}get dC(){return 0{let c;const d=null==(c=mJ(this.ti,this.paneId))?void 0:c.Zf;d!==this.D&&(this.Mf=(this.D=d)||[],bn(this.C))})}};QO.K=function(a){return new (a||QO)(z(UJ),z(Sr))}; -QO.Da=If({type:QO,ha:[["subgraph-breadcrumbs"]],inputs:{paneId:"paneId"},ka:!0,features:[Mr],za:3,Aa:0,Ca:[[1,"container"],[1,"item",3,"click"],[1,"separator"]],ta:function(a,b){a&1&&(R(0,"div",0),Jq(1,PO,3,4,null,null,Hq),S());a&2&&(D(),Lq(b.Mf))},Ha:[ht,hI,gI,fG],styles:[".container[_ngcontent-%COMP%]{border:1px solid #3876c7;background-color:#d5e7ff;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.container[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#777}.container[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]:hover:not(.current){cursor:pointer;text-decoration:underline}.container[_ngcontent-%COMP%] .item.current[_ngcontent-%COMP%]{color:#000}.container[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%]{color:#999;font-size:16px;width:16px;height:16px;margin:0 3px}"], -Ra:0});const RO=(a,b)=>b.type;function SO(a){a&1&&(R(0,"div",7),Z(1," Select data to view on nodes / edges "),S())} -function TO(a){if(a&1){const b=Ug();R(0,"div",14)(1,"input",15,3);V("keydown.enter",function(){u(b);const c=zr(2);return x(c.blur())})("input",function(){u(b);const c=zr(2),d=Y(3);return x(d.fn=c.value)})("change",function(){u(b);const c=Y().da,d=Y(2);PJ(d.Ne,d.paneId,d.rendererId,c.type,d.fn);UO(d);return x()});S();R(3,"div",16)(4,"mat-icon");Z(5,"help_outline");S()();R(6,"div",17);V("click",function(){u(b);const c=zr(2);return x(c.blur())});R(7,"mat-icon");Z(8,"done");S()()()}if(a&2){a=Y().da;const b= -Y(2),c=zr(9);D();H("disabled",!a.selected)("value",b.fn);D(2);H("xapInlineDialog",c)("hoverDelayMs",100)}}function VO(a,b){if(a&1){const c=Ug();R(0,"div",12);V("click",function(){const d=u(c).da,e=Y(2);NJ(e.Ne,e.paneId,e.rendererId,d.type);UO(e);return x()});Mq(1,"input",13);Z(2);S();Ap(3,TO,9,4,"div",14)}a&2&&(a=b.da,Y(2),D(),H("checked",a.selected),D(),Br(" ",a.type," "),D(),Eq("Op node attributes"===a.type?3:-1))} -function WO(a,b){if(a&1){const c=Ug();R(0,"div",12);V("click",function(){var d=u(c).da;const e=Y(2);OJ(e.Ne,e.paneId,e.rendererId,d.type);e.Qb||e.Ne.C||(d=TJ(e.Ne,e.paneId,e.rendererId),OI("model_explorer_show_on_edge_item_types_v2",JSON.stringify(d)));return x()});Mq(1,"input",13);Z(2);S()}a&2&&(a=b.da,D(),H("checked",a.selected),D(),Br(" ",a.type," "))} -function XO(a){a&1&&(R(0,"div",8)(1,"div",9)(2,"div"),Z(3,"View on nodes"),S(),R(4,"div",10)(5,"mat-icon"),Z(6,"close"),S()()(),Jq(7,VO,4,3,null,null,RO),R(9,"div",9)(10,"div"),Z(11,"View on edges"),S()(),Jq(12,WO,3,2,"div",11,RO),S());a&2&&(a=Y(),D(7),Lq(a.Ox),D(5),Lq(a.Nx))} -function YO(a){a&1&&(R(0,"div",18),Z(1," Use regex to match "),R(2,"span",19),Z(3),S(),Z(4," or "),R(5,"span",19),Z(6),S(),Z(7,". "),Mq(8,"br")(9,"br"),Z(10," Examples:"),Mq(11,"br"),R(12,"ul")(13,"li")(14,"span",20),Z(15,"axis:"),S(),Z(16," will match attributes whose key is "),R(17,"span",19),Z(18,"axis"),S(),Z(19,". "),S(),R(20,"li")(21,"span",20),Z(22,"padding=[SAME|VALID]"),S(),Z(23," will match attributes whose key is "),R(24,"span",19),Z(25,"padding"),S(),Z(26," and value is either "),R(27, -"span",19),Z(28,"SAME"),S(),Z(29," or "),R(30,"span",19),Z(31,"VALID"),S(),Z(32,". "),S()()());a&2&&(D(3),Dr("","{","key","}",":","{","value","}",""),D(3),Dr("","{","key","}","=","{","value","}",""))}const ZO="Op node id;Op node attributes;Op node inputs;Op node outputs;Layer node children count;Layer node descendants count".split(";"),$O=["Tensor shape"]; -function UO(a){if(!a.Qb&&!a.Ne.C){a=jJ(a.Ne,a.paneId,a.rendererId);const b=Object.keys(a).filter(c=>c.startsWith("Node data provider: "));for(const c of b)delete a[c];OI("model_explorer_show_on_node_item_types_v2",JSON.stringify(a))}} -var aP=class{constructor(a,b,c,d){this.Ne=a;this.D=b;this.F=d;this.Qb=!1;this.G=Bs(()=>{const e=xJ(this.Ne,this.paneId);return(e?Object.values(uL(this.F,e)):[]).map(f=>f.runName)});this.C=[];this.hd={minWidth:0,minHeight:0};this.TE={minWidth:280,minHeight:0};this.Ox=[];this.Nx=[];this.fn="";this.hf=!1;Js(()=>{var e;const f=(null==(e=mJ(this.Ne,this.paneId))?void 0:e.showOnNodeItemTypes)||{};e=this.G();if(f!==this.N||JSON.stringify(e)!==JSON.stringify(this.C)){this.C=e;this.N=f;e=[];for(var g of ZO){let k; -const m={type:g,selected:null==(k=(f[this.rendererId]||{})[g])?void 0:k.selected};e.push(m);if("Op node attributes"===g){let p;m.filterRegex=(null==(p=(f[this.rendererId]||{})[g])?void 0:p.filterRegex)||"";this.fn=m.filterRegex}}for(const k of this.C){g=`${"Node data provider: "}${k}`;let m;e.push({type:g,selected:null==(m=(f[this.rendererId]||{})[g])?void 0:m.selected})}this.Ox=e;bn(this.D)}});Js(()=>{var e;const f=(null==(e=mJ(this.Ne,this.paneId))?void 0:e.Wb)||{};if(f!==this.J){this.J=f;e=[]; -for(const g of $O){let k;const m={type:g,selected:null==(k=(f[this.rendererId]||{})[g])?void 0:k.selected};e.push(m)}this.Nx=e;bn(this.D)}})}};aP.K=function(a){return new (a||aP)(z(UJ),z(Sr),z(PI),z(JL))}; -aP.Da=If({type:aP,ha:[["view-on-node"]],fb:function(a,b){a&1&&ur(FG,5);if(a&2){let c;vr(c=wr())&&(b.yD=c.first)}},inputs:{rendererId:"rendererId",paneId:"paneId",Qb:"inPopup"},ka:!0,features:[Mr],za:10,Aa:5,Ca:[["help",""],["viewPopup",""],["helpPopup",""],["input",""],["dialogLabel","help",1,"container",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","view popup",1,"mat-icon-container","view",3,"opened","closed","click","xapInlineDialogClick","overlaySize"],[1,"toolbar-icon"],[1, +"delete",3,"click"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",3)(1,"div",4);V("click",function(){u(c);b.tq||b.ak.ja.next({rendererId:b.rendererId});return x()});R(2,"mat-icon",5);Z(3,"bookmark_add");S()();Ap(4,GO,5,1,"ng-template",null,0,Qr)(6,MO,2,2,"div",6);S()}a&2&&(a=zr(5),D(),nq("disabled",b.tq),H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10),D(5),H("ngIf",b.dC))},Ha:[ht,Zs,ct,hG,iI,hI,HG,EG],styles:[".container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3px}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.container[_ngcontent-%COMP%] .mat-icon-container.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5}.container[_ngcontent-%COMP%] .mat-icon-container.disabled[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]:hover{opacity:.6}.container[_ngcontent-%COMP%] mat-icon.toolbar-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px;opacity:.6}.container[_ngcontent-%COMP%] mat-icon.toolbar-icon[_ngcontent-%COMP%]:hover{opacity:.9}.container[_ngcontent-%COMP%] .snapshots-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;margin-left:6px;margin-right:6px;gap:2px}.container[_ngcontent-%COMP%] .snapshots-container[_ngcontent-%COMP%] .snapshot[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:8px;background-color:#7cacf8;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;cursor:pointer}.container[_ngcontent-%COMP%] .snapshots-container[_ngcontent-%COMP%] .snapshot.clicked[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] .snapshots-container[_ngcontent-%COMP%] .snapshot[_ngcontent-%COMP%]:hover{background-color:#0b57d0;color:#fff} .model-explorer-snapshot-popup{font-size:11px;line-height:12px;background-color:#fff} .model-explorer-snapshot-popup .info-row{color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f6f6f6;padding:4px 8px;border-bottom:1px solid #ddd} .model-explorer-snapshot-popup .info-row .icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:.8} .model-explorer-snapshot-popup .info-row .icon-container:hover{opacity:1} .model-explorer-snapshot-popup .info-row .icon-container mat-icon{font-size:18px;width:18px;height:19px} .model-explorer-snapshot-popup canvas{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out} .model-explorer-snapshot-popup canvas.show{opacity:1}"], +Ra:0});function PO(a){a&1&&(R(0,"mat-icon",2),Z(1,"chevron_right"),S())} +function QO(a,b){if(a&1){const c=Ug();R(0,"div",1);V("click",function(){var d=u(c).Cb;const e=Y();if(d!==e.Mf.length-1){LJ(e.ti,e.paneId,d);var f=e.Mf[d];if(d=f.kb){var g;let k;f.Ag===(null==(g=nJ(e.ti,e.paneId))?void 0:null==(k=g.modelGraph)?void 0:k.id)?e.ti.aa.next({rendererId:e.paneId,kb:d}):(g=JJ(e.ti,f.Ag))&&qJ(e.ti,g,d.flattenLayers,d)}}return x()});Z(1);S();Ap(2,PO,2,0,"mat-icon",2)}if(a&2){a=b.da;b=b.Cb;const c=Y();nq("current",b===c.Mf.length-1);D();Br(" ",a.Ag," ");D();Eq(b!==c.Mf.length- +1?2:-1)}}var RO=class{constructor(a,b){this.ti=a;this.C=b;this.Mf=[];Js(()=>{let c;const d=null==(c=nJ(this.ti,this.paneId))?void 0:c.Zf;d!==this.D&&(this.Mf=(this.D=d)||[],bn(this.C))})}};RO.K=function(a){return new (a||RO)(z(VJ),z(Sr))}; +RO.Da=Gf({type:RO,ha:[["subgraph-breadcrumbs"]],inputs:{paneId:"paneId"},ka:!0,features:[Mr],za:3,Aa:0,Ca:[[1,"container"],[1,"item",3,"click"],[1,"separator"]],ta:function(a,b){a&1&&(R(0,"div",0),Jq(1,QO,3,4,null,null,Hq),S());a&2&&(D(),Lq(b.Mf))},Ha:[ht,iI,hI,gG],styles:[".container[_ngcontent-%COMP%]{border:1px solid #3876c7;background-color:#d5e7ff;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.container[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#777}.container[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]:hover:not(.current){cursor:pointer;text-decoration:underline}.container[_ngcontent-%COMP%] .item.current[_ngcontent-%COMP%]{color:#000}.container[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%]{color:#999;font-size:16px;width:16px;height:16px;margin:0 3px}"], +Ra:0});const SO=(a,b)=>b.type;function TO(a){a&1&&(R(0,"div",7),Z(1," Select data to view on nodes / edges "),S())} +function UO(a){if(a&1){const b=Ug();R(0,"div",14)(1,"input",15,3);V("keydown.enter",function(){u(b);const c=zr(2);return x(c.blur())})("input",function(){u(b);const c=zr(2),d=Y(3);return x(d.gn=c.value)})("change",function(){u(b);const c=Y().da,d=Y(2);QJ(d.Ne,d.paneId,d.rendererId,c.type,d.gn);VO(d);return x()});S();R(3,"div",16)(4,"mat-icon");Z(5,"help_outline");S()();R(6,"div",17);V("click",function(){u(b);const c=zr(2);return x(c.blur())});R(7,"mat-icon");Z(8,"done");S()()()}if(a&2){a=Y().da;const b= +Y(2),c=zr(9);D();H("disabled",!a.selected)("value",b.gn);D(2);H("xapInlineDialog",c)("hoverDelayMs",100)}}function WO(a,b){if(a&1){const c=Ug();R(0,"div",12);V("click",function(){const d=u(c).da,e=Y(2);OJ(e.Ne,e.paneId,e.rendererId,d.type);VO(e);return x()});Mq(1,"input",13);Z(2);S();Ap(3,UO,9,4,"div",14)}a&2&&(a=b.da,Y(2),D(),H("checked",a.selected),D(),Br(" ",a.type," "),D(),Eq("Op node attributes"===a.type?3:-1))} +function XO(a,b){if(a&1){const c=Ug();R(0,"div",12);V("click",function(){var d=u(c).da;const e=Y(2);PJ(e.Ne,e.paneId,e.rendererId,d.type);e.Qb||e.Ne.C||(d=UJ(e.Ne,e.paneId,e.rendererId),PI("model_explorer_show_on_edge_item_types_v2",JSON.stringify(d)));return x()});Mq(1,"input",13);Z(2);S()}a&2&&(a=b.da,D(),H("checked",a.selected),D(),Br(" ",a.type," "))} +function YO(a){a&1&&(R(0,"div",8)(1,"div",9)(2,"div"),Z(3,"View on nodes"),S(),R(4,"div",10)(5,"mat-icon"),Z(6,"close"),S()()(),Jq(7,WO,4,3,null,null,SO),R(9,"div",9)(10,"div"),Z(11,"View on edges"),S()(),Jq(12,XO,3,2,"div",11,SO),S());a&2&&(a=Y(),D(7),Lq(a.Ox),D(5),Lq(a.Nx))} +function ZO(a){a&1&&(R(0,"div",18),Z(1," Use regex to match "),R(2,"span",19),Z(3),S(),Z(4," or "),R(5,"span",19),Z(6),S(),Z(7,". "),Mq(8,"br")(9,"br"),Z(10," Examples:"),Mq(11,"br"),R(12,"ul")(13,"li")(14,"span",20),Z(15,"axis:"),S(),Z(16," will match attributes whose key is "),R(17,"span",19),Z(18,"axis"),S(),Z(19,". "),S(),R(20,"li")(21,"span",20),Z(22,"padding=[SAME|VALID]"),S(),Z(23," will match attributes whose key is "),R(24,"span",19),Z(25,"padding"),S(),Z(26," and value is either "),R(27, +"span",19),Z(28,"SAME"),S(),Z(29," or "),R(30,"span",19),Z(31,"VALID"),S(),Z(32,". "),S()()());a&2&&(D(3),Dr("","{","key","}",":","{","value","}",""),D(3),Dr("","{","key","}","=","{","value","}",""))}const $O="Op node id;Op node attributes;Op node inputs;Op node outputs;Layer node children count;Layer node descendants count".split(";"),aP=["Tensor shape"]; +function VO(a){if(!a.Qb&&!a.Ne.C){a=kJ(a.Ne,a.paneId,a.rendererId);const b=Object.keys(a).filter(c=>c.startsWith("Node data provider: "));for(const c of b)delete a[c];PI("model_explorer_show_on_node_item_types_v2",JSON.stringify(a))}} +var bP=class{constructor(a,b,c,d){this.Ne=a;this.D=b;this.F=d;this.Qb=!1;this.G=Bs(()=>{const e=yJ(this.Ne,this.paneId);return(e?Object.values(vL(this.F,e)):[]).map(f=>f.runName)});this.C=[];this.hd={minWidth:0,minHeight:0};this.TE={minWidth:280,minHeight:0};this.Ox=[];this.Nx=[];this.gn="";this.hf=!1;Js(()=>{var e;const f=(null==(e=nJ(this.Ne,this.paneId))?void 0:e.showOnNodeItemTypes)||{};e=this.G();if(f!==this.N||JSON.stringify(e)!==JSON.stringify(this.C)){this.C=e;this.N=f;e=[];for(var g of $O){let k; +const m={type:g,selected:null==(k=(f[this.rendererId]||{})[g])?void 0:k.selected};e.push(m);if("Op node attributes"===g){let p;m.filterRegex=(null==(p=(f[this.rendererId]||{})[g])?void 0:p.filterRegex)||"";this.gn=m.filterRegex}}for(const k of this.C){g=`${"Node data provider: "}${k}`;let m;e.push({type:g,selected:null==(m=(f[this.rendererId]||{})[g])?void 0:m.selected})}this.Ox=e;bn(this.D)}});Js(()=>{var e;const f=(null==(e=nJ(this.Ne,this.paneId))?void 0:e.Wb)||{};if(f!==this.J){this.J=f;e=[]; +for(const g of aP){let k;const m={type:g,selected:null==(k=(f[this.rendererId]||{})[g])?void 0:k.selected};e.push(m)}this.Nx=e;bn(this.D)}})}};bP.K=function(a){return new (a||bP)(z(VJ),z(Sr),z(QI),z(KL))}; +bP.Da=Gf({type:bP,ha:[["view-on-node"]],fb:function(a,b){a&1&&ur(GG,5);if(a&2){let c;vr(c=wr())&&(b.yD=c.first)}},inputs:{rendererId:"rendererId",paneId:"paneId",Qb:"inPopup"},ka:!0,features:[Mr],za:10,Aa:5,Ca:[["help",""],["viewPopup",""],["helpPopup",""],["input",""],["dialogLabel","help",1,"container",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","view popup",1,"mat-icon-container","view",3,"opened","closed","click","xapInlineDialogClick","overlaySize"],[1,"toolbar-icon"],[1, "model-explorer-help-popup"],[1,"model-explorer-view-popup"],[1,"label"],["xapInlineDialogClose","",1,"icon-container","close"],[1,"show-on-node-item"],[1,"show-on-node-item",3,"click"],["type","checkbox",3,"checked"],[1,"show-on-node-filter"],["placeholder","Filter by regex",1,"input-attrs-filter",3,"keydown.enter","input","change","disabled","value"],["dialogLabel","help popup",1,"icon-container",3,"xapInlineDialog","hoverDelayMs"],[1,"icon-container","ok",3,"click"],[1,"model-explorer-view-on-node-help-popup"], -[1,"code"],[1,"code","regex"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",4)(1,"div",5);V("opened",function(){u(c);return x(b.hf=!0)})("closed",function(){u(c);return x(b.hf=!1)})("click",function(){u(c);b.hf&&qG(b.yD);return x()});R(2,"mat-icon",6);Z(3,"visibility");S()()();Ap(4,SO,2,0,"ng-template",null,0,Qr)(6,XO,14,0,"ng-template",null,1,Qr)(8,YO,33,8,"ng-template",null,2,Qr)}if(a&2){a=zr(5);const c=zr(7);H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10);D();H("xapInlineDialogClick", -c)("overlaySize",b.TE)}},Ha:[ht,gG,hI,gI,GG,DG,FG],styles:[".container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{width:20px;height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:.6}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]:hover{opacity:.9}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px} .model-explorer-view-popup{padding:12px;padding-top:10px;font-size:12px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .model-explorer-view-popup .label{font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.0727em;margin-bottom:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} .model-explorer-view-popup .label:not(:first-child){margin-top:12px} .model-explorer-view-popup .label .icon-container{cursor:pointer;opacity:.7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center} .model-explorer-view-popup .label .icon-container:hover{opacity:1} .model-explorer-view-popup .label mat-icon{font-size:20px;width:20px;height:20px;color:#999} .model-explorer-view-popup .show-on-node-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .model-explorer-view-popup .show-on-node-item input{cursor:pointer} .model-explorer-view-popup .show-on-node-filter{margin:1px 0 4px 25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative} .model-explorer-view-popup .show-on-node-filter:focus-within .icon-container.ok{visibility:visible} .model-explorer-view-popup .show-on-node-filter input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #aaa;border-radius:3px;padding:3px 26px 3px 4px;min-width:200px} .model-explorer-view-popup .show-on-node-filter input::-webkit-input-placeholder{color:#aaa} .model-explorer-view-popup .show-on-node-filter input::-moz-placeholder{color:#aaa} .model-explorer-view-popup .show-on-node-filter input:-ms-input-placeholder{color:#aaa} .model-explorer-view-popup .show-on-node-filter input::-ms-input-placeholder{color:#aaa} .model-explorer-view-popup .show-on-node-filter input::placeholder{color:#aaa} .model-explorer-view-popup .show-on-node-filter .icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.8;cursor:pointer;margin-left:4px} .model-explorer-view-popup .show-on-node-filter .icon-container:hover{opacity:1} .model-explorer-view-popup .show-on-node-filter .icon-container.ok{position:absolute;right:26px;visibility:hidden} .model-explorer-view-popup .show-on-node-filter .icon-container mat-icon{font-size:16px;width:16px;height:16px;color:#999} .model-explorer-view-on-node-help-popup{padding:12px;font-size:12px;background-color:#fff} .model-explorer-view-on-node-help-popup ul{-webkit-margin-after:0;margin-block-end:0} .model-explorer-view-on-node-help-popup .code{display:inline-block;background-color:#fffdd0;font-family:monospace} .model-explorer-view-on-node-help-popup .code.regex{background-color:#e6d0ff} .cdk-overlay-container:has(.model-explorer-view-popup) .cdk-overlay-backdrop{pointer-events:none}"], -Ra:0});const bP=["webglRenderer"];function cP(a){a&1&&(Nq(0),Mq(1,"search-bar",21)(2,"div",15),Oq());a&2&&(a=Y(2),D(),H("curModelGraph",a.modelGraph)("rendererId",a.rendererId))}function dP(a){a&1&&(R(0,"div",22),Z(1," Zoom to fit "),R(2,"div",23)(3,"mat-icon"),Z(4,"keyboard"),S(),Z(5," Shortcut: SPACE "),S()())}function eP(a){a&1&&(R(0,"div",22),Z(1," Expand all layers in the graph "),S())}function fP(a){a&1&&(R(0,"div",22),Z(1," Collapse all layers in the graph "),S())} -function gP(a){if(a&1){const b=Ug();R(0,"div",24);V("click",function(){u(b);const c=Y(2);c.Zc.ca.next({Ov:!0,rendererId:c.rendererId});return x()});R(1,"mat-icon",25);Z(2,"unfold_more_double");S()();Ap(3,eP,2,0,"ng-template",null,3,Qr);R(5,"div",26);V("click",function(){u(b);const c=Y(2);c.Zc.ca.next({Ov:!1,rendererId:c.rendererId});return x()});R(6,"mat-icon",27);Z(7,"unfold_less_double");S()();Ap(8,fP,2,0,"ng-template",null,4,Qr);Mq(10,"div",15)}if(a&2){a=zr(4);const b=zr(9),c=Y(2);nq("disable", -c.Hv);H("xapInlineDialog",a)("overlaySize",c.hd)("hoverDelayMs",10);D(5);nq("disable",c.Hv);H("xapInlineDialog",b)("overlaySize",c.hd)("hoverDelayMs",10)}}function hP(a){a&1&&(R(0,"div",22),Z(1," Flatten all layers in the graph "),R(2,"div",30),Z(3," Nodes will be laid out without any layers data "),S()())} -function iP(a){if(a&1){const b=Ug();R(0,"div",28);V("click",function(){u(b);const c=Y(2);let d,e;const f=null==(d=mJ(c.Zc,c.paneId))?void 0:null==(e=d.Qg)?void 0:e.nodeId;null!=f&&nI(c.modelGraph.nodesById[f])&&vJ(c.Zc,c.paneId);sJ(c.Zc,c.paneId);lJ(c.Zc,c.paneId,tJ(c.Zc,c.paneId));c.Zc.N.set(void 0);return x()});R(1,"mat-icon",29);Z(2,"layers_clear");S()();Mq(3,"div",15);Ap(4,hP,4,0,"ng-template",null,5,Qr)}if(a&2){a=zr(5);const b=Y(2);nq("enabled",b.RB());H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs", -10)}}function jP(a){a&1&&(R(0,"mat-icon",19),Z(1," multiple_stop "),S())}function kP(a){a&1&&(R(0,"mat-icon",20),Z(1," multiple_stop "),S())}function lP(a){a&1&&(R(0,"span"),Z(1,"Disable inputs/outputs tracing"),S())}function mP(a){a&1&&(R(0,"span"),Z(1,"Enable inputs/outputs tracing"),S())}function nP(a){a&1&&(R(0,"div",22),Ap(1,lP,2,0,"span")(2,mP,2,0,"span"),R(3,"div",30),Z(4," Highlight selected op node's ancestors and descendants and dim the rest "),S()());a&2&&(a=Y(2),D(),Eq(a.Wg?1:2))} -function oP(a){a&1&&(R(0,"div",22),Z(1," Download graph as PNG "),R(2,"div",30),Z(3," The maximum PNG size is limited to 5000 x 5000 "),S()())} -function pP(a){if(a&1){const b=Ug();Mq(0,"div",15);R(1,"div",31);V("menuOpened",function(){u(b);const c=Y(2);return x(c.vq=!0)})("menuClosed",function(){u(b);const c=Y(2);return x(c.vq=!1)});R(2,"mat-icon",32);Z(3," image ");S()();Ap(4,oP,4,0,"ng-template",null,6,Qr);R(6,"mat-menu",33,7)(8,"div",34);V("click",function(){u(b);const c=Y(2);return x(qP(c,!1))});Z(9," Graph in current viewport ");S();R(10,"div",34);V("click",function(){u(b);const c=Y(2);return x(qP(c,!0))});Z(11," Full graph ");S()()}if(a& -2){a=zr(5);const b=zr(7),c=Y(2);D();H("xapInlineDialog",a)("overlaySize",c.hd)("hoverDelayMs",10)("xapInlineDialogDisabled",c.vq)("matMenuTriggerFor",b)}}function rP(a){a&1&&(Nq(0),Mq(1,"div",15)(2,"snapshot-manager",35),Oq());a&2&&(a=Y(2),D(2),H("rendererId",a.rendererId)("paneId",a.paneId))} -function sP(a){if(a&1){const b=Ug();R(0,"div",12);Ap(1,cP,3,2,"ng-container",13);Mq(2,"view-on-node",14)(3,"div",15);R(4,"div",16);V("click",function(){u(b);Y().Zc.fa.next({});return x()});R(5,"mat-icon",17);Z(6,"fit_screen");S()();Mq(7,"div",15);Ap(8,dP,6,0,"ng-template",null,1,Qr)(10,gP,11,10)(11,iP,6,5);R(12,"div",18);V("click",function(){u(b);let c;null==(c=Y().Rs)||c.Dl();return x()});Ap(13,jP,2,0,"mat-icon",19)(14,kP,2,0,"mat-icon",20);S();Ap(15,nP,5,1,"ng-template",null,2,Qr)(17,pP,12,5)(18, -rP,3,2,"ng-container",13);S()}if(a&2){a=zr(9);const b=zr(16),c=Y();nq("in-popup",c.Qb)("pushed-down",c.Qx);D();H("ngIf",c.iE);D();H("rendererId",c.rendererId)("paneId",c.paneId)("inPopup",c.Qb);D(2);H("xapInlineDialog",a)("overlaySize",c.hd)("hoverDelayMs",10);D(6);Eq(c.YD?10:-1);D();Eq(c.ZD?11:-1);D();nq("enabled",c.Wg);H("xapInlineDialog",b)("overlaySize",c.hd)("hoverDelayMs",10);D();Eq(c.CC||c.Ad?13:14);D(4);Eq(c.XD?17:-1);D();H("ngIf",c.jE)}} -function tP(a){a&1&&Mq(0,"subgraph-breadcrumbs",36);a&2&&(a=Y(),H("paneId",a.paneId))}function qP(a,b){a.Zc.na.next({rendererId:a.rendererId,UB:b})} -var uP=class{constructor(a,b){this.Zc=a;this.D=b;this.Qb=!1;this.Jl=new Fk;this.hd={minWidth:0,minHeight:0,maxWidth:340};this.RB=Bs(()=>tJ(this.Zc,this.paneId));this.C=0;this.vq=!1;this.Mf=[];Js(()=>{let c;this.Mf=(null==(c=mJ(this.Zc,this.paneId))?void 0:c.Zf)||[];bn(this.D)})}Fb(){let a,b;this.C=null!=(b=null==(a=this.Zc.config())?void 0:a.defaultRenderer)?b:0}Qq(a){this.Jl.emit(a)}get iE(){return!this.Qb}get YD(){return!this.Qb}get ZD(){return!this.Qb}get XD(){return!this.Qb&&0===this.C}get jE(){return!this.Qb&& -0===this.C}get Qx(){return!this.Qb&&1uJ(this.Zc,this.paneId));this.C=0;this.vq=!1;this.Mf=[];Js(()=>{let c;this.Mf=(null==(c=nJ(this.Zc,this.paneId))?void 0:c.Zf)||[];bn(this.D)})}Fb(){let a,b;this.C=null!=(b=null==(a=this.Zc.config())?void 0:a.defaultRenderer)?b:0}Qq(a){this.Kl.emit(a)}get iE(){return!this.Qb}get YD(){return!this.Qb}get ZD(){return!this.Qb}get XD(){return!this.Qb&&0===this.C}get jE(){return!this.Qb&& +0===this.C}get Qx(){return!this.Qb&&1{let c,d;return(null==(c=this.C.F())?void 0:c.id)===(null==(d=this.Sl)?void 0:d.rendererId)&&this.C.J()===this.paneId});this.vj=!1;this.F="";this.D=()=>{if(this.Sl){this.C.F.set({id:this.Sl.rendererId,Lr:1});var c;null==(c=this.Sl.Rs)?c=void 0:c=c.selectedNodeId?{nodeId:c.selectedNodeId,rendererId:c.rendererId,Bd:nI(c.ga.nodesById[c.selectedNodeId])}:void 0;vJ(this.C,this.paneId,c);iJ(this.C,this.paneId)}}}Fb(){this.root.R.addEventListener("mousedown", -this.D,!0);const a=this.root.R;a.style.left=`${this.initialPosition.x}px`;a.style.top=`${this.initialPosition.y}px`;a.style.width="400px";a.style.height="400px"}va(){this.root.R.removeEventListener("mousedown",this.D,!0)}get title(){return this.En.label}};yP.K=function(a){return new (a||yP)(z(UJ),z(si))}; -yP.Da=If({type:yP,ha:[["popup-panel"]],fb:function(a,b){a&1&&ur(vP,5);if(a&2){let c;vr(c=wr())&&(b.Sl=c.first)}},inputs:{id:"id",paneId:"paneId",En:"groupNode",initialPosition:"initialPosition",ga:"curModelGraph"},outputs:{Xu:"closeClicked"},ka:!0,features:[Mr],za:22,Aa:13,Ca:[["rendererWrapper",""],[1,"container",3,"mousedown","mouseup"],[1,"title",3,"dblclick"],[1,"label"],[1,"icons-container"],[1,"mat-icon-container","minimize",3,"click"],[1,"mat-icon-container","close",3,"click"],[3,"modelGraph", -"rendererId","paneId","rootNodeId","inPopup"],[1,"resize-box",3,"mousedown","mouseup"],["data-position","top"],["data-position","bottom"],["data-position","left"],["data-position","right"],["data-position","top-right"],["data-position","top-left"],["data-position","bottom-right"],["data-position","bottom-left"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",1);V("mousedown",function(d){u(c);return x(xP(b,d))})("mouseup",function(){u(c);return x()});R(1,"div",2);V("dblclick",function(){u(c);return x(wP(b))}); -R(2,"div",3);Z(3);S();R(4,"div",4)(5,"div",5);V("click",function(){u(c);return x(wP(b))});R(6,"mat-icon");Z(7);S()();R(8,"div",6);V("click",function(){u(c);return x(b.Xu.emit(b.id))});R(9,"mat-icon");Z(10,"close");S()()()();Mq(11,"renderer-wrapper",7,0);S();R(13,"div",8);V("mousedown",function(d){u(c);return x(xP(b,d))})("mouseup",function(){u(c);return x()});Mq(14,"div",9)(15,"div",10)(16,"div",11)(17,"div",12)(18,"div",13)(19,"div",14)(20,"div",15)(21,"div",16);S()}a&2&&(nq("selected",b.selected())("minimized", -b.vj),D(3),Ar(b.title),D(4),Ar(b.vj?"unfold_more":"unfold_less"),D(4),H("modelGraph",b.ga)("rendererId",b.id)("paneId",b.paneId)("rootNodeId",b.En.id)("inPopup",!0),D(2),nq("disabled",b.vj))},Ha:[hI,gI,uP],styles:["[_nghost-%COMP%]{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;outline:2px solid transparent;position:relative;background-color:#fff;border-radius:4px;overflow:hidden;border:2px solid #aaa;cursor:pointer}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{height:27px;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e7f3ff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;white-space:nowrap}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:4px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{width:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;cursor:pointer}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;font-weight:700;width:16px;height:16px}.container[_ngcontent-%COMP%] renderer-wrapper[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.container.selected[_ngcontent-%COMP%]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.container.selected[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{background-color:#ea8600;color:#fff}.container.minimized[_ngcontent-%COMP%] svg-renderer[_ngcontent-%COMP%]{display:none}.resize-box[_ngcontent-%COMP%]{position:absolute;inset:-4px;pointer-events:none;z-index:100}.resize-box.disabled[_ngcontent-%COMP%] [data-position][_ngcontent-%COMP%]{pointer-events:none}.resize-box[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{position:absolute;pointer-events:all;background-color:transparent}.resize-box[_ngcontent-%COMP%] [data-position=top][_ngcontent-%COMP%]{top:0;width:100%;height:8px;cursor:ns-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom][_ngcontent-%COMP%]{bottom:0;width:100%;height:8px;cursor:ns-resize}.resize-box[_ngcontent-%COMP%] [data-position=left][_ngcontent-%COMP%]{left:0;height:100%;width:8px;cursor:ew-resize}.resize-box[_ngcontent-%COMP%] [data-position=right][_ngcontent-%COMP%]{right:0;height:100%;width:8px;cursor:ew-resize}.resize-box[_ngcontent-%COMP%] [data-position=top-right][_ngcontent-%COMP%]{top:0;right:0;height:8px;width:8px;cursor:nesw-resize}.resize-box[_ngcontent-%COMP%] [data-position=top-left][_ngcontent-%COMP%]{top:0;left:0;height:8px;width:8px;cursor:nwse-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom-left][_ngcontent-%COMP%]{bottom:0;left:0;height:8px;width:8px;cursor:nesw-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom-right][_ngcontent-%COMP%]{bottom:0;right:0;height:8px;width:8px;cursor:nwse-resize}"], -Ra:0});const zP=["popupPanel"];function AP(a){if(a&1){const b=Ug();R(0,"renderer-wrapper",5);V("openInPopupClicked",function(c){u(b);const d=Y();return x(d.Qq(c))});S()}a&2&&(a=Y(),H("modelGraph",a.modelGraph)("rendererId",a.rendererId)("paneId",a.paneId))} -function BP(a,b){if(a&1){const c=Ug();R(0,"popup-panel",6,0);V("closeClicked",function(d){u(c);const e=Y();return x(CP(e,d))});S()}a&2&&(a=b.da,b=Y(),H("id",a.id)("paneId",b.paneId)("groupNode",a.En)("initialPosition",a.initialPosition)("curModelGraph",a.ga))}function DP(a){a&1&&Mq(0,"legends-panel",4);a&2&&(a=Y(),H("paneId",a.paneId))}function CP(a,b){const c=a.qo.findIndex(d=>d.id===b);0<=c&&a.qo.splice(c,1)} -var EP=class{constructor(a,b,c){this.root=a;this.C=b;this.F=c;this.Or=new ar;this.qo=[];this.vs=!0;this.G=d=>{null==d.target.closest("popup-panel")&&this.C.F.set({id:this.rendererId,Lr:2})};Js(()=>{const d=this.C.F();var e=this.root.R.querySelector("popup-panel.top");e&&e.classList.remove("top");(e=this.Or.find(f=>{let g;return(null==(g=f.Sl)?void 0:g.rendererId)===(null==d?void 0:d.id)}))&&e.root.R.classList.add("top")})}Fb(){this.root.R.addEventListener("mousedown",this.G,!0)}sc(a){a.modelGraph&& +function(d){u(c);return x(b.Qq(d))});S();Ap(3,tP,19,21,"div",10)(4,uP,1,1,"subgraph-breadcrumbs",11);S()}a&2&&(D(),H("modelGraph",b.modelGraph)("rendererId",b.rendererId)("paneId",b.paneId)("rootNodeId",b.Vl)("inPopup",b.Qb),D(2),Eq(b.lE?3:-1),D(),H("ngIf",b.Qx))},Ha:[ht,ct,BB,$C,CC,QC,YC,hG,iI,hI,BO,OO,RO,bP,ZN,HG,EG],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.container[_ngcontent-%COMP%] svg-rednerer[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] webgl-rednerer[_ngcontent-%COMP%]{width:100%;height:100%}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%]{position:absolute;top:8px;left:12px;padding:0 8px 0 6px;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#edf2fa;border-radius:99px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;outline:2px solid #fff}.container[_ngcontent-%COMP%] .toolbar.in-popup[_ngcontent-%COMP%]{padding-left:10px}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%]:has(search-bar input:focus){border-color:#1a73e8}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] search-bar[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .toolbar.pushed-down[_ngcontent-%COMP%]{top:44px}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] .mat-icon-container.enabled[_ngcontent-%COMP%]{background-color:#ffdeb1;outline:1px solid #ea8600;border-radius:4px}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] .mat-icon-container.disable[_ngcontent-%COMP%]{opacity:.2;pointer-events:none}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px;cursor:pointer;opacity:.6}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon[_ngcontent-%COMP%]:hover{opacity:.9}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon.collapse-all[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon.expand-all[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon.flatten-layers[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px;border:1px solid transparent}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] mat-icon.toolbar-icon.trace[_ngcontent-%COMP%]{-webkit-transform:rotate(90deg);transform:rotate(90deg);border:1px solid transparent}.container[_ngcontent-%COMP%] .toolbar[_ngcontent-%COMP%] .vertical-divider[_ngcontent-%COMP%]{width:1px;border-left:1px solid #d0d0d0;margin:2px 5px;height:20px}.container[_ngcontent-%COMP%] subgraph-breadcrumbs[_ngcontent-%COMP%]{position:absolute;top:8px;left:12px} xap-inline-dialog-container:has(.model-explorer-view-popup){border-top-left-radius:0;border-top-right-radius:0} .model-explorer-download-png-menu .menu-item{letter-spacing:normal!important;font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;font-size:12px;padding:0 8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center} .model-explorer-download-png-menu .menu-item:hover{background-color:#eee}"], +Ra:0});const wP=["rendererWrapper"];function xP(a){a.vj=!a.vj;a.vj?(a.F=a.root.R.style.height,a.root.R.style.height="26px"):a.root.R.style.height=a.F}function yP(a,b){b.stopPropagation();2!==b.button&&lO(new mO(a.root.R),b)} +var zP=class{constructor(a,b){this.C=a;this.root=b;this.Xu=new Fk;this.selected=Bs(()=>{let c,d;return(null==(c=this.C.G())?void 0:c.id)===(null==(d=this.Tl)?void 0:d.rendererId)&&this.C.J()===this.paneId});this.vj=!1;this.F="";this.D=()=>{if(this.Tl){this.C.G.set({id:this.Tl.rendererId,Lr:1});var c;null==(c=this.Tl.Rs)?c=void 0:c=c.selectedNodeId?{nodeId:c.selectedNodeId,rendererId:c.rendererId,Bd:oI(c.ga.nodesById[c.selectedNodeId])}:void 0;wJ(this.C,this.paneId,c);jJ(this.C,this.paneId)}}}Fb(){this.root.R.addEventListener("mousedown", +this.D,!0);const a=this.root.R;a.style.left=`${this.initialPosition.x}px`;a.style.top=`${this.initialPosition.y}px`;a.style.width="400px";a.style.height="400px"}va(){this.root.R.removeEventListener("mousedown",this.D,!0)}get title(){return this.Fn.label}};zP.K=function(a){return new (a||zP)(z(VJ),z(si))}; +zP.Da=Gf({type:zP,ha:[["popup-panel"]],fb:function(a,b){a&1&&ur(wP,5);if(a&2){let c;vr(c=wr())&&(b.Tl=c.first)}},inputs:{id:"id",paneId:"paneId",Fn:"groupNode",initialPosition:"initialPosition",ga:"curModelGraph"},outputs:{Xu:"closeClicked"},ka:!0,features:[Mr],za:22,Aa:13,Ca:[["rendererWrapper",""],[1,"container",3,"mousedown","mouseup"],[1,"title",3,"dblclick"],[1,"label"],[1,"icons-container"],[1,"mat-icon-container","minimize",3,"click"],[1,"mat-icon-container","close",3,"click"],[3,"modelGraph", +"rendererId","paneId","rootNodeId","inPopup"],[1,"resize-box",3,"mousedown","mouseup"],["data-position","top"],["data-position","bottom"],["data-position","left"],["data-position","right"],["data-position","top-right"],["data-position","top-left"],["data-position","bottom-right"],["data-position","bottom-left"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",1);V("mousedown",function(d){u(c);return x(yP(b,d))})("mouseup",function(){u(c);return x()});R(1,"div",2);V("dblclick",function(){u(c);return x(xP(b))}); +R(2,"div",3);Z(3);S();R(4,"div",4)(5,"div",5);V("click",function(){u(c);return x(xP(b))});R(6,"mat-icon");Z(7);S()();R(8,"div",6);V("click",function(){u(c);return x(b.Xu.emit(b.id))});R(9,"mat-icon");Z(10,"close");S()()()();Mq(11,"renderer-wrapper",7,0);S();R(13,"div",8);V("mousedown",function(d){u(c);return x(yP(b,d))})("mouseup",function(){u(c);return x()});Mq(14,"div",9)(15,"div",10)(16,"div",11)(17,"div",12)(18,"div",13)(19,"div",14)(20,"div",15)(21,"div",16);S()}a&2&&(nq("selected",b.selected())("minimized", +b.vj),D(3),Ar(b.title),D(4),Ar(b.vj?"unfold_more":"unfold_less"),D(4),H("modelGraph",b.ga)("rendererId",b.id)("paneId",b.paneId)("rootNodeId",b.Fn.id)("inPopup",!0),D(2),nq("disabled",b.vj))},Ha:[iI,hI,vP],styles:["[_nghost-%COMP%]{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;outline:2px solid transparent;position:relative;background-color:#fff;border-radius:4px;overflow:hidden;border:2px solid #aaa;cursor:pointer}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{height:27px;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e7f3ff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;white-space:nowrap}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:4px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{width:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;cursor:pointer}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;font-weight:700;width:16px;height:16px}.container[_ngcontent-%COMP%] renderer-wrapper[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.container.selected[_ngcontent-%COMP%]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.container.selected[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{background-color:#ea8600;color:#fff}.container.minimized[_ngcontent-%COMP%] svg-renderer[_ngcontent-%COMP%]{display:none}.resize-box[_ngcontent-%COMP%]{position:absolute;inset:-4px;pointer-events:none;z-index:100}.resize-box.disabled[_ngcontent-%COMP%] [data-position][_ngcontent-%COMP%]{pointer-events:none}.resize-box[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{position:absolute;pointer-events:all;background-color:transparent}.resize-box[_ngcontent-%COMP%] [data-position=top][_ngcontent-%COMP%]{top:0;width:100%;height:8px;cursor:ns-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom][_ngcontent-%COMP%]{bottom:0;width:100%;height:8px;cursor:ns-resize}.resize-box[_ngcontent-%COMP%] [data-position=left][_ngcontent-%COMP%]{left:0;height:100%;width:8px;cursor:ew-resize}.resize-box[_ngcontent-%COMP%] [data-position=right][_ngcontent-%COMP%]{right:0;height:100%;width:8px;cursor:ew-resize}.resize-box[_ngcontent-%COMP%] [data-position=top-right][_ngcontent-%COMP%]{top:0;right:0;height:8px;width:8px;cursor:nesw-resize}.resize-box[_ngcontent-%COMP%] [data-position=top-left][_ngcontent-%COMP%]{top:0;left:0;height:8px;width:8px;cursor:nwse-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom-left][_ngcontent-%COMP%]{bottom:0;left:0;height:8px;width:8px;cursor:nesw-resize}.resize-box[_ngcontent-%COMP%] [data-position=bottom-right][_ngcontent-%COMP%]{bottom:0;right:0;height:8px;width:8px;cursor:nwse-resize}"], +Ra:0});const AP=["popupPanel"];function BP(a){if(a&1){const b=Ug();R(0,"renderer-wrapper",5);V("openInPopupClicked",function(c){u(b);const d=Y();return x(d.Qq(c))});S()}a&2&&(a=Y(),H("modelGraph",a.modelGraph)("rendererId",a.rendererId)("paneId",a.paneId))} +function CP(a,b){if(a&1){const c=Ug();R(0,"popup-panel",6,0);V("closeClicked",function(d){u(c);const e=Y();return x(DP(e,d))});S()}a&2&&(a=b.da,b=Y(),H("id",a.id)("paneId",b.paneId)("groupNode",a.Fn)("initialPosition",a.initialPosition)("curModelGraph",a.ga))}function EP(a){a&1&&Mq(0,"legends-panel",4);a&2&&(a=Y(),H("paneId",a.paneId))}function DP(a,b){const c=a.qo.findIndex(d=>d.id===b);0<=c&&a.qo.splice(c,1)} +var FP=class{constructor(a,b,c){this.root=a;this.C=b;this.F=c;this.Or=new ar;this.qo=[];this.vs=!0;this.G=d=>{null==d.target.closest("popup-panel")&&this.C.G.set({id:this.rendererId,Lr:2})};Js(()=>{const d=this.C.G();var e=this.root.R.querySelector("popup-panel.top");e&&e.classList.remove("top");(e=this.Or.find(f=>{let g;return(null==(g=f.Tl)?void 0:g.rendererId)===(null==d?void 0:d.id)}))&&e.root.R.classList.add("top")})}Fb(){this.root.R.addEventListener("mousedown",this.G,!0)}tc(a){a.modelGraph&& this.modelGraph&&(this.vs=!1,cn(this.F),this.vs=!0,cn(this.F))}pd(){const a=this.root.R;this.D=new ResizeObserver(()=>{this.handleResize()});this.D.observe(a)}va(){this.root.R.removeEventListener("mousedown",this.G,!0);this.D&&this.D.unobserve(this.root.R)}CE(a,b){return b.id}Qq(a){this.qo.push(a)}get dE(){let a;return!(null==(a=this.C.config())?0:a.hideLegends)}handleResize(){const a=this.root.R;for(const b of this.Or){const c=b.root.R;if(!c)continue;const d=Number(c.style.width.replace("px","")), -e=Number(c.style.height.replace("px","")),f=Number(c.style.top.replace("px",""))+e;Number(c.style.left.replace("px",""))+d>a.offsetWidth&&(c.style.left=`${a.offsetWidth-d}px`);f>a.offsetHeight&&(c.style.top=`${a.offsetHeight-e}px`)}}};EP.K=function(a){return new (a||EP)(z(si),z(UJ),z(Sr))}; -EP.Da=If({type:EP,ha:[["graph-panel"]],fb:function(a,b){a&1&&ur(zP,5);if(a&2){let c;vr(c=wr())&&(b.Or=c)}},inputs:{modelGraph:"modelGraph",rendererId:"rendererId",paneId:"paneId"},ka:!0,features:[Dg,Mr],za:4,Aa:4,Ca:[["popupPanel",""],[1,"container"],[3,"modelGraph","rendererId","paneId","openInPopupClicked",4,"ngIf"],[3,"id","paneId","groupNode","initialPosition","curModelGraph","closeClicked",4,"ngFor","ngForOf","ngForTrackBy"],[3,"paneId"],[3,"openInPopupClicked","modelGraph","rendererId","paneId"], -[3,"closeClicked","id","paneId","groupNode","initialPosition","curModelGraph"]],ta:function(a,b){a&1&&(R(0,"div",1),Ap(1,AP,1,3,"renderer-wrapper",2)(2,BP,2,5,"popup-panel",3)(3,DP,1,1,"legends-panel",4),S());a&2&&(D(),H("ngIf",b.vs),D(),H("ngForOf",b.qo)("ngForTrackBy",b.CE),D(),Eq(b.dE?3:-1))},Ha:[ht,Zs,ct,jO,yP,uP],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.container[_ngcontent-%COMP%] renderer-wrapper[_ngcontent-%COMP%]{width:100%;height:100%}.container[_ngcontent-%COMP%] popup-panel.top[_ngcontent-%COMP%]{z-index:100}.container[_ngcontent-%COMP%] legends-panel[_ngcontent-%COMP%]{position:absolute;left:8px;bottom:8px;border-radius:6px;border:1px solid #ddd;overflow:hidden}"], -Ra:0});const FP=["container"],GP=["oneLineText"];function HP(a){a&1&&(R(0,"div",7),Z(1," Showing at most "),R(2,"span",8),Z(3),S()());a&2&&(a=Y(2),D(2),H("matTooltipShowDelay",300),D(),Br(" ",a.hl()," elements "))}function IP(a){a&1&&(Ap(0,HP,4,2,"div",7),R(1,"div",4),Z(2),S());a&2&&(a=Y(),Eq(0!==a.hl()?0:-1),D(2),Ar(a.text))}function JP(a,b){a&1&&(R(0,"div",10)(1,"div",11),Z(2),S(),R(3,"div",12),Z(4),S()());a&2&&(a=b.da,b=b.Cb,D(2),Ar(b),D(2),Ar(a))} -function KP(a){a&1&&(R(0,"div",7),Z(1," Namespace hierarchy "),S(),R(2,"div",9),Jq(3,JP,5,2,"div",10,Gq),S());a&2&&(a=Y(),D(3),Lq(a.UC))}function LP(a){a&1&&(R(0,"div",4),Z(1),S());a&2&&(a=Y(),D(),Ar(a.SB))}function MP(a){a&1&&Z(0);a&2&&(a=Y(),Br(" ",a.text," "))}function NP(a){a.Gr?(a.C=a.Gr.R.scrollWidth>a.Gr.R.offsetWidth,!a.expanded||"namespace"!==a.type&&"values"!==a.type||(a.C=!0)):a.C=!1}function OP(a,b,c=!1){a.bw&&(b.stopPropagation(),c&&a.expanded||(a.expanded=!a.expanded))} -var PP=class{constructor(a,b){this.G=a;this.D=b;this.type=this.text="";this.bgColor="transparent";this.textColor="inherit";this.C=this.expanded=!1}get iC(){return this.expanded}pd(){setTimeout(()=>{NP(this);bn(this.D)});this.ab&&(this.F=new ResizeObserver(()=>{NP(this);bn(this.D)}),this.F.observe(this.ab.R))}sc(){setTimeout(()=>{NP(this);bn(this.D)})}va(){this.F&&this.F.disconnect()}hl(){let a,b;return null!=(b=null==(a=this.G.config())?void 0:a.maxConstValueCount)?b:0}get bw(){NP(this);return this.C}get jC(){return this.expanded? -"unfold_less":"unfold_more"}get ZB(){return"transparent"!==this.bgColor}get UC(){const a=this.text.split("/");""!==this.text&&a.unshift("");return a}get SB(){return this.text.replace("[","").replace("]","").split(",").map(a=>a.trim()).join("\n")}};PP.K=function(a){return new (a||PP)(z(UJ),z(Sr))}; -PP.Da=If({type:PP,ha:[["expandable-info-text"]],fb:function(a,b){a&1&&(ur(FP,5),ur(GP,5));if(a&2){let c;vr(c=wr())&&(b.ab=c.first);vr(c=wr())&&(b.Gr=c.first)}},Ya:2,Ia:function(a,b){a&2&&nq("expanded",b.iC)},inputs:{text:"text",type:"type",bgColor:"bgColor",textColor:"textColor"},ka:!0,features:[Dg,Mr],za:13,Aa:13,Ca:[["container",""],["oneLineText",""],[1,"container",3,"click"],[1,"expanded-text"],[1,"monospace-content"],[1,"one-line-text"],[1,"icon-container","toggle",3,"click"],[1,"info-msg"], -["matTooltip","configurable in Settings in homepage","matTooltipPosition","above",1,"underline",3,"matTooltipShowDelay"],[1,"namespace-content"],[1,"namespace-row"],[1,"index"],[1,"namespace"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",2,0);V("click",function(d){u(c);return x(OP(b,d,!0))});R(2,"div",3);Ap(3,IP,3,2,"div",4)(4,KP,5,0)(5,LP,2,1,"div",4)(6,MP,1,1);S();R(7,"div",5,1);Z(9);S();R(10,"div",6);V("click",function(d){u(c);return x(OP(b,d))});R(11,"mat-icon");Z(12);S()()()}a&2&&(lq("background-color", -b.bgColor)("color",b.textColor),nq("has-bg-color",b.ZB)("has-overflow",b.bw)("expanded",b.expanded),D(3),Eq("values"===b.type?3:"namespace"===b.type?4:"quantization"===b.type?5:6),D(6),Br(" ",b.text," "),D(3),Ar(b.jC))},Ha:[ht,gG,zE,eG,hI,gI],styles:["[_nghost-%COMP%]{overflow:hidden}.container[_ngcontent-%COMP%]{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.container.has-overflow[_ngcontent-%COMP%]{cursor:pointer}.container.has-overflow[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.container.has-overflow[_ngcontent-%COMP%]:hover .icon-container[_ngcontent-%COMP%]{opacity:1}.container.has-bg-color[_ngcontent-%COMP%]{border-radius:4px;padding-left:4px}.container.expanded[_ngcontent-%COMP%] .one-line-text[_ngcontent-%COMP%]{position:absolute;inset:0;visibility:hidden}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%]{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:text}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .info-msg[_ngcontent-%COMP%]{margin-bottom:2px;color:#999;font-size:12px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .info-msg[_ngcontent-%COMP%] .underline[_ngcontent-%COMP%]{-webkit-text-decoration:underline dashed;-moz-text-decoration:underline dashed;text-decoration:underline dashed}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .monospace-content[_ngcontent-%COMP%]{font-size:11px;white-space:pre-wrap;font-family:monospace;max-height:500px;overflow:auto}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%]{font-size:12px;line-height:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .index[_ngcontent-%COMP%]{width:16px;color:#999;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:14px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .namespace[_ngcontent-%COMP%]{line-height:14px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .namespace.hidden[_ngcontent-%COMP%]{color:#999}.container.expanded[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{background-color:#eee;border:1px solid #999}.container.expanded[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#999}.container[_ngcontent-%COMP%] .one-line-text[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:12px;height:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;background-color:#d7f1ff;border-radius:2px;margin-left:2px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #4e90b5;opacity:.75}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#00639b;font-size:11px;width:11px;height:11px;font-weight:700}"], -Ra:0});const QP=["container"];function RP(a){a&1&&(R(0,"div",3),Z(1),S());a&2&&(a=Y(),D(),Br(" ",a.label," "))}var SP=class{constructor(a){this.C=a;this.label="";this.Px=!1;this.Pr={minWidth:0,minHeight:0};this.zD=[{cb:"end",eb:"top",Ma:"end",Ta:"top",offsetY:-1}]}pd(){setTimeout(()=>{const a=this.ab.R;this.Px=a.scrollWidth>a.offsetWidth;bn(this.C)})}};SP.K=function(a){return new (a||SP)(z(Sr))}; -SP.Da=If({type:SP,ha:[["hoverable-label"]],fb:function(a,b){a&1&&ur(QP,5);if(a&2){let c;vr(c=wr())&&(b.ab=c.first)}},inputs:{label:"label"},ka:!0,features:[Mr],za:5,Aa:6,Ca:[["container",""],["popup",""],["dialogLabel","popup",1,"container",3,"xapInlineDialog","overlaySize","overlayPositions","hoverDelayMs","xapInlineDialogDisabled"],[1,"model-explorer-hoverable-label-popup"]],ta:function(a,b){a&1&&(R(0,"div",2,0),Z(2),S(),Ap(3,RP,2,1,"ng-template",null,1,Qr));a&2&&(a=zr(4),H("xapInlineDialog",a)("overlaySize", -b.Pr)("overlayPositions",b.zD)("hoverDelayMs",10)("xapInlineDialogDisabled",!b.Px),D(2),Br(" ",b.label,"\n"))},Ha:[GG,DG],styles:["[_nghost-%COMP%] {\n overflow: hidden;\n}\n\n.container[_ngcontent-%COMP%] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n xap-inline-dialog-container:has(.model-explorer-hoverable-label-popup) {\n width: 100%;\n box-shadow: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n .model-explorer-hoverable-label-popup {\n padding: 2px;\n font-size: 12px;\n line-height: 12px;\n background-color: white;\n color: #999;\n font-family: 'Google Sans Text', Arial, Helvetica, sans-serif;\n}"], -Ra:0});var TP=class{constructor(){this.ve=-2;this.ug="asc";this.ue=-2;this.sg="asc";this.Tf=this.If=this.Sg=!1;this.C=new Set}};TP.K=function(a){return new (a||TP)};TP.pa=Md({ma:TP,ba:TP.K});const UP=["paginator"],VP=["childrenStatsPaginator"];function WP(a){a&1&&(R(0,"div",26),Z(1),S());a&2&&(a=Y().index,D(),Ar(a+1))}function XP(a){a&1&&Mq(0,"mat-spinner",27)}function YP(a){a&1&&(R(0,"div",28)(1,"mat-icon"),Z(2,"error"),S()());a&2&&(a=Y().da,H("matTooltip",a.error)("matTooltipDisabled",!a.error))} -function ZP(a){if(a&1){const b=Ug();R(0,"div",29);V("click",function(c){u(b);const d=Y().da,e=Y();c.stopPropagation();d.runId===e.Lf||AJ(e.ui,e.paneId,d.runId);return x()});R(1,"mat-icon");Z(2);S()()}if(a&2){a=Y().da;const b=Y();nq("selected",a.runId===b.Lf)("hide",!a.done);H("matTooltip",$P(b,a));D(2);Ar(a.runId===b.Lf?"visibility":"visibility_off")}} -function aQ(a){if(a&1){const b=Ug();R(0,"div",30);V("click",function(){u(b);const c=Y().da,d=Y();d.ga&&(EL(d.bk,c.runId),SJ(d.ui,[`${"Node data provider: "}${c.runName}`]));return x()});R(1,"mat-icon");Z(2,"delete");S()()}a&2&&H("matTooltip","Delete")} -function bQ(a,b){a&1&&(R(0,"div",17)(1,"div",18),Ap(2,WP,2,1,"div",19)(3,XP,1,0,"mat-spinner",20),S(),R(4,"div",21),Z(5),S(),R(6,"div",22),Ap(7,YP,3,2,"div",23)(8,ZP,3,6,"div",24)(9,aQ,3,1,"div",25),S()());a&2&&(a=b.da,b=Y(),nq("selected",a.runId===b.Lf),D(2),H("ngIf",a.done),D(),H("ngIf",!a.done),D(2),Ar(a.runName),D(2),H("ngIf",a.error),D(),H("ngIf",!a.error),D(),H("ngIf",a.done))}function cQ(a,b){a&1&&(R(0,"th",35)(1,"div",36)(2,"div",26),Z(3),S()()());a&2&&(a=b.index,D(3),Ar(a+1))} -function dQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,Y(3),D(),Br(" ",a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY||isNaN(a)?"-":`${a}`," "))}function eQ(a,b){a&1&&(R(0,"tr")(1,"td"),Z(2),S(),Ap(3,dQ,2,1,"td",33),S());a&2&&(a=b.da,D(2),Ar(a.stat),D(),H("ngForOf",a.values))} -function fQ(a){a&1&&(R(0,"table",31)(1,"thead")(2,"tr")(3,"th",32),Z(4," Stat "),S(),Ap(5,cQ,4,1,"th",33),S()(),R(6,"tbody"),Ap(7,eQ,4,2,"tr",34),S()());a&2&&(a=Y(),D(5),H("ngForOf",a.Oj),D(2),H("ngForOf",a.cj)("ngForTrackBy",a.GE))}function gQ(a){if(a&1){const b=Ug();R(0,"paginator",37,3);V("change",function(c){u(b);const d=Y();return x(hQ(d,c))});S()}a&2&&(a=Y(),H("pageSize",a.bg)("itemsCount",a.Vu))} -function iQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))}function jQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))}function kQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(3),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))} -function lQ(a,b){if(a&1){const c=Ug();R(0,"th",44);V("click",function(){const d=u(c).da,e=Y(2);return x(mQ(e,d.bv))});R(1,"div",36)(2,"div",26);Z(3);S();R(4,"div",45);Z(5);S();Ap(6,kQ,2,1,"mat-icon",40);S()()}a&2&&(a=b.da,b=Y(2),D(3),Ar(a.OD+1),D(2),Ar(a.label),D(),H("ngIf",a.bv===b.ue))}function nQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,D(),Br(" ",a," "))} -function oQ(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td");Z(2);S();R(3,"td",46);V("click",function(){const d=u(c).da,e=Y(2);return x(pQ(e,d.id))});Z(4);S();Ap(5,nQ,2,1,"td",33);S()}a&2&&(a=b.da,D(2),Ar(a.index),D(2),Br(" ",a.label," "),D(),H("ngForOf",a.jB))} -function qQ(a){if(a&1){const b=Ug();R(0,"table",38)(1,"thead")(2,"tr")(3,"th",39);V("click",function(){u(b);const c=Y();return x(mQ(c,-2))});R(4,"div",36);Z(5," # ");Ap(6,iQ,2,1,"mat-icon",40);S()();R(7,"th",41);V("click",function(){u(b);const c=Y();return x(mQ(c,-1))});R(8,"div",36);Z(9," Node ");Ap(10,jQ,2,1,"mat-icon",40);S()();Ap(11,lQ,7,3,"th",42);S()();R(12,"tbody");Ap(13,oQ,6,3,"tr",34);S()()}a&2&&(a=Y(),D(6),H("ngIf",-2===a.ue),D(4),H("ngIf",-1===a.ue),D(),H("ngForOf",a.bn),D(2),H("ngForOf", -a.qv)("ngForTrackBy",a.oy))}function rQ(a){if(a&1){const b=Ug();R(0,"paginator",37,4);V("change",function(c){u(b);const d=Y();return x(sQ(d,c))});S()}a&2&&(a=Y(),H("pageSize",a.bg)("itemsCount",a.yx))}function tQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))}function uQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))} -function vQ(a){if(a&1){const b=Ug();R(0,"div",49);V("click",function(c){u(b);const d=Y().da,e=Y(2);c.stopPropagation();d.runId===e.Lf||AJ(e.ui,e.paneId,d.runId);return x()});R(1,"mat-icon");Z(2);S()()}if(a&2){a=Y().da;const b=Y(2);nq("selected",a.runId===b.Lf)("hide",!a.done);H("matTooltip",$P(b,a));D(2);Ar(a.runId===b.Lf?"visibility":"visibility_off")}}function wQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(3),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))} -function xQ(a,b){if(a&1){const c=Ug();R(0,"th",44);V("click",function(){const d=u(c).index,e=Y(2);return x(yQ(e,d))});R(1,"div",36)(2,"div",26);Z(3);S();Ap(4,vQ,3,6,"div",48)(5,wQ,2,1,"mat-icon",40);S()()}if(a&2){a=b.da;b=b.index;const c=Y(2);D(3);Ar(b+1);D();H("ngIf",!a.error);D();H("ngIf",b===c.ve)}}function zQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,lq("background-color",a.bgColor)("color",a.textColor),D(),Br(" ",a.strValue," "))} -function AQ(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td");Z(2);S();R(3,"td",46);V("click",function(){const d=u(c).da,e=Y(2);return x(pQ(e,d.id))});Z(4);S();Ap(5,zQ,2,5,"td",50);S()}a&2&&(a=b.da,D(2),Ar(a.index),D(),nq("input",a.xC)("output",a.zC),D(),Br(" ",a.label," "),D(),H("ngForOf",a.cols))} -function BQ(a){if(a&1){const b=Ug();R(0,"table",47)(1,"thead")(2,"tr")(3,"th",39);V("click",function(){u(b);const c=Y();return x(yQ(c,-2))});R(4,"div",36);Z(5," # ");Ap(6,tQ,2,1,"mat-icon",40);S()();R(7,"th",41);V("click",function(){u(b);const c=Y();return x(yQ(c,-1))});R(8,"div",36);Z(9," Node ");Ap(10,uQ,2,1,"mat-icon",40);S()();Ap(11,xQ,6,3,"th",42);S()();R(12,"tbody");Ap(13,AQ,6,7,"tr",34);S()()}a&2&&(a=Y(),D(6),H("ngIf",-2===a.ve),D(4),H("ngIf",-1===a.ve),D(),H("ngForOf",a.Oj),D(2),H("ngForOf", -a.rv)("ngForTrackBy",a.oy))}const CQ=["Sum %"];function $P(a,b){return b.runId===a.Lf?"Visualizing in graph":"Click to visualize in graph"}function hQ(a,b){a.qv=a.G.slice(b*a.bg,(b+1)*a.bg);bn(a.D)}function mQ(a,b){a.C.sg=a.C.ue===b?DQ(a.C.sg):0>b?"asc":"desc";a.C.ue=b;EQ(a);let c;null==(c=a.eq)||c.reset();hQ(a,0)}function pQ(a,b){a.ui.G.set({nodeId:b,rendererId:a.paneId,Bd:!1})}function sQ(a,b){a.rv=null==a.F?[]:a.F.slice(b*a.bg,(b+1)*a.bg);bn(a.D)} -function yQ(a,b){a.C.ug=a.C.ve===b?DQ(a.ug):0>b?"asc":"desc";a.C.ve=b;FQ(a);let c;null==(c=a.Mr)||c.reset();sQ(a,0)}function GQ(a){return a.map(b=>{const c=[];c.push(b.runId);c.push(String(b.done));c.push(String(Object.keys(b.results||{}).length));return c.join("__")}).join(",")} -function HQ(a){if(a.ga){var b=IQ(a),c=a.N[b];if(null!=c)a.J=c;else{const d=null==a.Og?void 0:a.ga.nodesById[a.Og];let e=new Set;null!=d&&(e=new Set(d.descendantsOpNodeIds||[]));a.J=a.ga.nodes.filter(f=>mI(f)&&!f.hideInLayout&&"GraphInputs"!==f.id&&"GraphOutputs"!==f.id&&(null==d||e.has(f.id)));a.N[b]=a.J}}} -function JQ(a){if(a.ga&&0!==a.J.length){var b=uL(a.bk,a.ga);a.cj=[{stat:"Min",values:[]},{stat:"Max",values:[]},{stat:"Sum",values:[]},{stat:"Avg",values:[]}];var c=[];for(var d=0;da.offsetWidth&&(c.style.left=`${a.offsetWidth-d}px`);f>a.offsetHeight&&(c.style.top=`${a.offsetHeight-e}px`)}}};FP.K=function(a){return new (a||FP)(z(si),z(VJ),z(Sr))}; +FP.Da=Gf({type:FP,ha:[["graph-panel"]],fb:function(a,b){a&1&&ur(AP,5);if(a&2){let c;vr(c=wr())&&(b.Or=c)}},inputs:{modelGraph:"modelGraph",rendererId:"rendererId",paneId:"paneId"},ka:!0,features:[Dg,Mr],za:4,Aa:4,Ca:[["popupPanel",""],[1,"container"],[3,"modelGraph","rendererId","paneId","openInPopupClicked",4,"ngIf"],[3,"id","paneId","groupNode","initialPosition","curModelGraph","closeClicked",4,"ngFor","ngForOf","ngForTrackBy"],[3,"paneId"],[3,"openInPopupClicked","modelGraph","rendererId","paneId"], +[3,"closeClicked","id","paneId","groupNode","initialPosition","curModelGraph"]],ta:function(a,b){a&1&&(R(0,"div",1),Ap(1,BP,1,3,"renderer-wrapper",2)(2,CP,2,5,"popup-panel",3)(3,EP,1,1,"legends-panel",4),S());a&2&&(D(),H("ngIf",b.vs),D(),H("ngForOf",b.qo)("ngForTrackBy",b.CE),D(),Eq(b.dE?3:-1))},Ha:[ht,Zs,ct,kO,zP,vP],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.container[_ngcontent-%COMP%] renderer-wrapper[_ngcontent-%COMP%]{width:100%;height:100%}.container[_ngcontent-%COMP%] popup-panel.top[_ngcontent-%COMP%]{z-index:100}.container[_ngcontent-%COMP%] legends-panel[_ngcontent-%COMP%]{position:absolute;left:8px;bottom:8px;border-radius:6px;border:1px solid #ddd;overflow:hidden}"], +Ra:0});const GP=["container"],HP=["oneLineText"];function IP(a){a&1&&(R(0,"div",7),Z(1," Showing at most "),R(2,"span",8),Z(3),S()());a&2&&(a=Y(2),D(2),H("matTooltipShowDelay",300),D(),Br(" ",a.hl()," elements "))}function JP(a){a&1&&(Ap(0,IP,4,2,"div",7),R(1,"div",4),Z(2),S());a&2&&(a=Y(),Eq(0!==a.hl()?0:-1),D(2),Ar(a.text))}function KP(a,b){a&1&&(R(0,"div",10)(1,"div",11),Z(2),S(),R(3,"div",12),Z(4),S()());a&2&&(a=b.da,b=b.Cb,D(2),Ar(b),D(2),Ar(a))} +function LP(a){a&1&&(R(0,"div",7),Z(1," Namespace hierarchy "),S(),R(2,"div",9),Jq(3,KP,5,2,"div",10,Gq),S());a&2&&(a=Y(),D(3),Lq(a.UC))}function MP(a){a&1&&(R(0,"div",4),Z(1),S());a&2&&(a=Y(),D(),Ar(a.SB))}function NP(a){a&1&&Z(0);a&2&&(a=Y(),Br(" ",a.text," "))}function OP(a){a.Gr?(a.C=a.Gr.R.scrollWidth>a.Gr.R.offsetWidth,!a.expanded||"namespace"!==a.type&&"values"!==a.type||(a.C=!0)):a.C=!1}function PP(a,b,c=!1){a.bw&&(b.stopPropagation(),c&&a.expanded||(a.expanded=!a.expanded))} +var QP=class{constructor(a,b){this.G=a;this.D=b;this.type=this.text="";this.bgColor="transparent";this.textColor="inherit";this.C=this.expanded=!1}get iC(){return this.expanded}pd(){setTimeout(()=>{OP(this);bn(this.D)});this.ab&&(this.F=new ResizeObserver(()=>{OP(this);bn(this.D)}),this.F.observe(this.ab.R))}tc(){setTimeout(()=>{OP(this);bn(this.D)})}va(){this.F&&this.F.disconnect()}hl(){let a,b;return null!=(b=null==(a=this.G.config())?void 0:a.maxConstValueCount)?b:0}get bw(){OP(this);return this.C}get jC(){return this.expanded? +"unfold_less":"unfold_more"}get ZB(){return"transparent"!==this.bgColor}get UC(){const a=this.text.split("/");""!==this.text&&a.unshift("");return a}get SB(){return this.text.replace("[","").replace("]","").split(",").map(a=>a.trim()).join("\n")}};QP.K=function(a){return new (a||QP)(z(VJ),z(Sr))}; +QP.Da=Gf({type:QP,ha:[["expandable-info-text"]],fb:function(a,b){a&1&&(ur(GP,5),ur(HP,5));if(a&2){let c;vr(c=wr())&&(b.ab=c.first);vr(c=wr())&&(b.Gr=c.first)}},Za:2,Ia:function(a,b){a&2&&nq("expanded",b.iC)},inputs:{text:"text",type:"type",bgColor:"bgColor",textColor:"textColor"},ka:!0,features:[Dg,Mr],za:13,Aa:13,Ca:[["container",""],["oneLineText",""],[1,"container",3,"click"],[1,"expanded-text"],[1,"monospace-content"],[1,"one-line-text"],[1,"icon-container","toggle",3,"click"],[1,"info-msg"], +["matTooltip","configurable in Settings in homepage","matTooltipPosition","above",1,"underline",3,"matTooltipShowDelay"],[1,"namespace-content"],[1,"namespace-row"],[1,"index"],[1,"namespace"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",2,0);V("click",function(d){u(c);return x(PP(b,d,!0))});R(2,"div",3);Ap(3,JP,3,2,"div",4)(4,LP,5,0)(5,MP,2,1,"div",4)(6,NP,1,1);S();R(7,"div",5,1);Z(9);S();R(10,"div",6);V("click",function(d){u(c);return x(PP(b,d))});R(11,"mat-icon");Z(12);S()()()}a&2&&(lq("background-color", +b.bgColor)("color",b.textColor),nq("has-bg-color",b.ZB)("has-overflow",b.bw)("expanded",b.expanded),D(3),Eq("values"===b.type?3:"namespace"===b.type?4:"quantization"===b.type?5:6),D(6),Br(" ",b.text," "),D(3),Ar(b.jC))},Ha:[ht,hG,AE,fG,iI,hI],styles:["[_nghost-%COMP%]{overflow:hidden}.container[_ngcontent-%COMP%]{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.container.has-overflow[_ngcontent-%COMP%]{cursor:pointer}.container.has-overflow[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.container.has-overflow[_ngcontent-%COMP%]:hover .icon-container[_ngcontent-%COMP%]{opacity:1}.container.has-bg-color[_ngcontent-%COMP%]{border-radius:4px;padding-left:4px}.container.expanded[_ngcontent-%COMP%] .one-line-text[_ngcontent-%COMP%]{position:absolute;inset:0;visibility:hidden}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%]{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:text}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .info-msg[_ngcontent-%COMP%]{margin-bottom:2px;color:#999;font-size:12px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .info-msg[_ngcontent-%COMP%] .underline[_ngcontent-%COMP%]{-webkit-text-decoration:underline dashed;-moz-text-decoration:underline dashed;text-decoration:underline dashed}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .monospace-content[_ngcontent-%COMP%]{font-size:11px;white-space:pre-wrap;font-family:monospace;max-height:500px;overflow:auto}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%]{font-size:12px;line-height:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .index[_ngcontent-%COMP%]{width:16px;color:#999;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:14px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .namespace[_ngcontent-%COMP%]{line-height:14px}.container.expanded[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%] .namespace-row[_ngcontent-%COMP%] .namespace.hidden[_ngcontent-%COMP%]{color:#999}.container.expanded[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{background-color:#eee;border:1px solid #999}.container.expanded[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#999}.container[_ngcontent-%COMP%] .one-line-text[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container[_ngcontent-%COMP%] .expanded-text[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:12px;height:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;background-color:#d7f1ff;border-radius:2px;margin-left:2px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #4e90b5;opacity:.75}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#00639b;font-size:11px;width:11px;height:11px;font-weight:700}"], +Ra:0});const RP=["container"];function SP(a){a&1&&(R(0,"div",3),Z(1),S());a&2&&(a=Y(),D(),Br(" ",a.label," "))}var TP=class{constructor(a){this.C=a;this.label="";this.Px=!1;this.Pr={minWidth:0,minHeight:0};this.zD=[{cb:"end",eb:"top",Na:"end",Ta:"top",offsetY:-1}]}pd(){setTimeout(()=>{const a=this.ab.R;this.Px=a.scrollWidth>a.offsetWidth;bn(this.C)})}};TP.K=function(a){return new (a||TP)(z(Sr))}; +TP.Da=Gf({type:TP,ha:[["hoverable-label"]],fb:function(a,b){a&1&&ur(RP,5);if(a&2){let c;vr(c=wr())&&(b.ab=c.first)}},inputs:{label:"label"},ka:!0,features:[Mr],za:5,Aa:6,Ca:[["container",""],["popup",""],["dialogLabel","popup",1,"container",3,"xapInlineDialog","overlaySize","overlayPositions","hoverDelayMs","xapInlineDialogDisabled"],[1,"model-explorer-hoverable-label-popup"]],ta:function(a,b){a&1&&(R(0,"div",2,0),Z(2),S(),Ap(3,SP,2,1,"ng-template",null,1,Qr));a&2&&(a=zr(4),H("xapInlineDialog",a)("overlaySize", +b.Pr)("overlayPositions",b.zD)("hoverDelayMs",10)("xapInlineDialogDisabled",!b.Px),D(2),Br(" ",b.label,"\n"))},Ha:[HG,EG],styles:["[_nghost-%COMP%] {\n overflow: hidden;\n}\n\n.container[_ngcontent-%COMP%] {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n xap-inline-dialog-container:has(.model-explorer-hoverable-label-popup) {\n width: 100%;\n box-shadow: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n .model-explorer-hoverable-label-popup {\n padding: 2px;\n font-size: 12px;\n line-height: 12px;\n background-color: white;\n color: #999;\n font-family: 'Google Sans Text', Arial, Helvetica, sans-serif;\n}"], +Ra:0});var UP=class{constructor(){this.ve=-2;this.ug="asc";this.ue=-2;this.sg="asc";this.Tf=this.If=this.Sg=!1;this.C=new Set}};UP.K=function(a){return new (a||UP)};UP.pa=Md({ma:UP,ba:UP.K});const VP=["paginator"],WP=["childrenStatsPaginator"];function XP(a){a&1&&(R(0,"div",26),Z(1),S());a&2&&(a=Y().index,D(),Ar(a+1))}function YP(a){a&1&&Mq(0,"mat-spinner",27)}function ZP(a){a&1&&(R(0,"div",28)(1,"mat-icon"),Z(2,"error"),S()());a&2&&(a=Y().da,H("matTooltip",a.error)("matTooltipDisabled",!a.error))} +function $P(a){if(a&1){const b=Ug();R(0,"div",29);V("click",function(c){u(b);const d=Y().da,e=Y();c.stopPropagation();d.runId===e.Lf||BJ(e.ui,e.paneId,d.runId);return x()});R(1,"mat-icon");Z(2);S()()}if(a&2){a=Y().da;const b=Y();nq("selected",a.runId===b.Lf)("hide",!a.done);H("matTooltip",aQ(b,a));D(2);Ar(a.runId===b.Lf?"visibility":"visibility_off")}} +function bQ(a){if(a&1){const b=Ug();R(0,"div",30);V("click",function(){u(b);const c=Y().da,d=Y();d.ga&&(FL(d.bk,c.runId),TJ(d.ui,[`${"Node data provider: "}${c.runName}`]));return x()});R(1,"mat-icon");Z(2,"delete");S()()}a&2&&H("matTooltip","Delete")} +function cQ(a,b){a&1&&(R(0,"div",17)(1,"div",18),Ap(2,XP,2,1,"div",19)(3,YP,1,0,"mat-spinner",20),S(),R(4,"div",21),Z(5),S(),R(6,"div",22),Ap(7,ZP,3,2,"div",23)(8,$P,3,6,"div",24)(9,bQ,3,1,"div",25),S()());a&2&&(a=b.da,b=Y(),nq("selected",a.runId===b.Lf),D(2),H("ngIf",a.done),D(),H("ngIf",!a.done),D(2),Ar(a.runName),D(2),H("ngIf",a.error),D(),H("ngIf",!a.error),D(),H("ngIf",a.done))}function dQ(a,b){a&1&&(R(0,"th",35)(1,"div",36)(2,"div",26),Z(3),S()()());a&2&&(a=b.index,D(3),Ar(a+1))} +function eQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,Y(3),D(),Br(" ",a===Number.POSITIVE_INFINITY||a===Number.NEGATIVE_INFINITY||isNaN(a)?"-":`${a}`," "))}function fQ(a,b){a&1&&(R(0,"tr")(1,"td"),Z(2),S(),Ap(3,eQ,2,1,"td",33),S());a&2&&(a=b.da,D(2),Ar(a.stat),D(),H("ngForOf",a.values))} +function gQ(a){a&1&&(R(0,"table",31)(1,"thead")(2,"tr")(3,"th",32),Z(4," Stat "),S(),Ap(5,dQ,4,1,"th",33),S()(),R(6,"tbody"),Ap(7,fQ,4,2,"tr",34),S()());a&2&&(a=Y(),D(5),H("ngForOf",a.Oj),D(2),H("ngForOf",a.cj)("ngForTrackBy",a.GE))}function hQ(a){if(a&1){const b=Ug();R(0,"paginator",37,3);V("change",function(c){u(b);const d=Y();return x(iQ(d,c))});S()}a&2&&(a=Y(),H("pageSize",a.bg)("itemsCount",a.Vu))} +function jQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))}function kQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))}function lQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(3),D(),Br(" ","asc"===a.sg?"arrow_upward":"arrow_downward"," "))} +function mQ(a,b){if(a&1){const c=Ug();R(0,"th",44);V("click",function(){const d=u(c).da,e=Y(2);return x(nQ(e,d.bv))});R(1,"div",36)(2,"div",26);Z(3);S();R(4,"div",45);Z(5);S();Ap(6,lQ,2,1,"mat-icon",40);S()()}a&2&&(a=b.da,b=Y(2),D(3),Ar(a.OD+1),D(2),Ar(a.label),D(),H("ngIf",a.bv===b.ue))}function oQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,D(),Br(" ",a," "))} +function pQ(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td");Z(2);S();R(3,"td",46);V("click",function(){const d=u(c).da,e=Y(2);return x(qQ(e,d.id))});Z(4);S();Ap(5,oQ,2,1,"td",33);S()}a&2&&(a=b.da,D(2),Ar(a.index),D(2),Br(" ",a.label," "),D(),H("ngForOf",a.jB))} +function rQ(a){if(a&1){const b=Ug();R(0,"table",38)(1,"thead")(2,"tr")(3,"th",39);V("click",function(){u(b);const c=Y();return x(nQ(c,-2))});R(4,"div",36);Z(5," # ");Ap(6,jQ,2,1,"mat-icon",40);S()();R(7,"th",41);V("click",function(){u(b);const c=Y();return x(nQ(c,-1))});R(8,"div",36);Z(9," Node ");Ap(10,kQ,2,1,"mat-icon",40);S()();Ap(11,mQ,7,3,"th",42);S()();R(12,"tbody");Ap(13,pQ,6,3,"tr",34);S()()}a&2&&(a=Y(),D(6),H("ngIf",-2===a.ue),D(4),H("ngIf",-1===a.ue),D(),H("ngForOf",a.cn),D(2),H("ngForOf", +a.qv)("ngForTrackBy",a.oy))}function sQ(a){if(a&1){const b=Ug();R(0,"paginator",37,4);V("change",function(c){u(b);const d=Y();return x(tQ(d,c))});S()}a&2&&(a=Y(),H("pageSize",a.bg)("itemsCount",a.yx))}function uQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))}function vQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(2),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))} +function wQ(a){if(a&1){const b=Ug();R(0,"div",49);V("click",function(c){u(b);const d=Y().da,e=Y(2);c.stopPropagation();d.runId===e.Lf||BJ(e.ui,e.paneId,d.runId);return x()});R(1,"mat-icon");Z(2);S()()}if(a&2){a=Y().da;const b=Y(2);nq("selected",a.runId===b.Lf)("hide",!a.done);H("matTooltip",aQ(b,a));D(2);Ar(a.runId===b.Lf?"visibility":"visibility_off")}}function xQ(a){a&1&&(R(0,"mat-icon",43),Z(1),S());a&2&&(a=Y(3),D(),Br(" ","asc"===a.ug?"arrow_upward":"arrow_downward"," "))} +function yQ(a,b){if(a&1){const c=Ug();R(0,"th",44);V("click",function(){const d=u(c).index,e=Y(2);return x(zQ(e,d))});R(1,"div",36)(2,"div",26);Z(3);S();Ap(4,wQ,3,6,"div",48)(5,xQ,2,1,"mat-icon",40);S()()}if(a&2){a=b.da;b=b.index;const c=Y(2);D(3);Ar(b+1);D();H("ngIf",!a.error);D();H("ngIf",b===c.ve)}}function AQ(a,b){a&1&&(R(0,"td",35),Z(1),S());a&2&&(a=b.da,lq("background-color",a.bgColor)("color",a.textColor),D(),Br(" ",a.strValue," "))} +function BQ(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td");Z(2);S();R(3,"td",46);V("click",function(){const d=u(c).da,e=Y(2);return x(qQ(e,d.id))});Z(4);S();Ap(5,AQ,2,5,"td",50);S()}a&2&&(a=b.da,D(2),Ar(a.index),D(),nq("input",a.xC)("output",a.zC),D(),Br(" ",a.label," "),D(),H("ngForOf",a.cols))} +function CQ(a){if(a&1){const b=Ug();R(0,"table",47)(1,"thead")(2,"tr")(3,"th",39);V("click",function(){u(b);const c=Y();return x(zQ(c,-2))});R(4,"div",36);Z(5," # ");Ap(6,uQ,2,1,"mat-icon",40);S()();R(7,"th",41);V("click",function(){u(b);const c=Y();return x(zQ(c,-1))});R(8,"div",36);Z(9," Node ");Ap(10,vQ,2,1,"mat-icon",40);S()();Ap(11,yQ,6,3,"th",42);S()();R(12,"tbody");Ap(13,BQ,6,7,"tr",34);S()()}a&2&&(a=Y(),D(6),H("ngIf",-2===a.ve),D(4),H("ngIf",-1===a.ve),D(),H("ngForOf",a.Oj),D(2),H("ngForOf", +a.rv)("ngForTrackBy",a.oy))}const DQ=["Sum %"];function aQ(a,b){return b.runId===a.Lf?"Visualizing in graph":"Click to visualize in graph"}function iQ(a,b){a.qv=a.G.slice(b*a.bg,(b+1)*a.bg);bn(a.D)}function nQ(a,b){a.C.sg=a.C.ue===b?EQ(a.C.sg):0>b?"asc":"desc";a.C.ue=b;FQ(a);let c;null==(c=a.eq)||c.reset();iQ(a,0)}function qQ(a,b){a.ui.F.set({nodeId:b,rendererId:a.paneId,Bd:!1})}function tQ(a,b){a.rv=null==a.F?[]:a.F.slice(b*a.bg,(b+1)*a.bg);bn(a.D)} +function zQ(a,b){a.C.ug=a.C.ve===b?EQ(a.ug):0>b?"asc":"desc";a.C.ve=b;GQ(a);let c;null==(c=a.Mr)||c.reset();tQ(a,0)}function HQ(a){return a.map(b=>{const c=[];c.push(b.runId);c.push(String(b.done));c.push(String(Object.keys(b.results||{}).length));return c.join("__")}).join(",")} +function IQ(a){if(a.ga){var b=JQ(a),c=a.N[b];if(null!=c)a.J=c;else{const d=null==a.Og?void 0:a.ga.nodesById[a.Og];let e=new Set;null!=d&&(e=new Set(d.descendantsOpNodeIds||[]));a.J=a.ga.nodes.filter(f=>nI(f)&&!f.hideInLayout&&"GraphInputs"!==f.id&&"GraphOutputs"!==f.id&&(null==d||e.has(f.id)));a.N[b]=a.J}}} +function KQ(a){if(a.ga&&0!==a.J.length){var b=vL(a.bk,a.ga);a.cj=[{stat:"Min",values:[]},{stat:"Max",values:[]},{stat:"Sum",values:[]},{stat:"Avg",values:[]}];var c=[];for(var d=0;d"GraphInputs"===aa.sourceNodeId);e=e.outgoingEdges||[];e=0===e.length||e.some(aa=>"GraphOutputs"===aa.targetNodeId);a.F.push({id:f,index:d,xC:k,zC:e,label:a.ga.nodesById[f].label||"?",cols:g})}a.aa=[...a.F]; -FQ(a);sQ(a,0);a.cj[0].values=c.map(aa=>aa.min);a.cj[1].values=c.map(aa=>aa.max);a.cj[2].values=c.map(aa=>aa.li);a.cj[3].values=c.map(aa=>aa.li/aa.count);a.bn=[];p=0;for(w=0;waa.id);for(p=0;pKQ(LQ(b,a.C.ve),LQ(c,a.C.ve),a.C.ug))}function EQ(a){a.G=[...(a.P||[])];a.G.sort((b,c)=>KQ(MQ(b,a.C.ue),MQ(c,a.C.ue),a.C.sg))}function NQ(a,b){b.style.maxHeight=a.C.Sg?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.Sg=!a.C.Sg;bn(a.D);a.C.Sg||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})} -function OQ(a,b){b.style.maxHeight=a.C.If?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.If=!a.C.If;bn(a.D);a.C.If||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})}function PQ(a,b){b.style.maxHeight=a.C.Tf?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.Tf=!a.C.Tf;bn(a.D);a.C.Tf||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})} -function IQ(a){let b,c;return`${null==(b=a.ga)?void 0:b.collectionLabel}___${null==(c=a.ga)?void 0:c.id}___${a.Og}`}function KQ(a,b,c){if(null==a&&null==b)return 0;if(null==a&&null!=b)return"asc"===c?-1:1;if(null!=a&&null==b)return"asc"===c?1:-1;if("number"===typeof a&&"number"===typeof b)return"asc"===c?a-b:b-a;a=JSON.stringify(a);b=JSON.stringify(b);return"asc"===c?a.localeCompare(b):b.localeCompare(a)} -function LQ(a,b){switch(b){case -2:return a.index;case -1:return a.label;default:return a.cols[b].value}}function MQ(a,b){switch(b){case -2:return a.index;case -1:return a.label;default:return a.kB[b]}} -var QQ=class{constructor(a,b,c,d){this.ui=a;this.C=b;this.bk=c;this.D=d;this.rv=[];this.cj=[];this.G=[];this.qv=[];this.P=[];this.Oj=[];this.Lf="";this.J=[];this.bn=[];this.bg=50;this.O="";this.N={};a=new URLSearchParams(document.location.search);a.has("nodeDataProviderDataSummaryTablePageSize")&&(this.bg=Number(a.get("nodeDataProviderDataSummaryTablePageSize")));Js(()=>{let e;const f=null==(e=mJ(this.ui,this.paneId))?void 0:e.modelGraph;if(f){var g;this.Lf=(null==(g=FL(this.bk,this.paneId,f))?void 0: -g.runId)||"";bn(this.D)}});Js(()=>{var e,f=(this.ga=null==(e=mJ(this.ui,this.paneId))?void 0:e.modelGraph)?uL(this.bk,this.ga):[];let g=e=!1;this.T!==this.ga&&(this.T=this.ga,e=!0);f=GQ(f);this.O!==f&&(this.O=f,g=!0);if(this.ga&&(e||g)){this.Oj=[];e=uL(this.bk,this.ga);for(const p of e)this.Oj.push({runId:p.runId,runName:p.runName,done:p.done,error:p.error});bn(this.D);this.C.ve=Math.min(this.C.ve,e.length-1);let k;null==(k=this.Mr)||k.reset();HQ(this);JQ(this);this.C.ue=Math.min(this.C.ue,this.bn.length- -1);let m;null==(m=this.eq)||m.reset()}})}sc(a){if(a.rootGroupNodeId){let b;null==(b=this.Mr)||b.reset();let c;null==(c=this.eq)||c.reset();HQ(this);JQ(this)}}DE(a,b){return b.runId}oy(a,b){return b.id}GE(a,b){return b.stat}get ws(){return this.Oj.some(a=>a.done)}get yx(){return null==this.F?0:this.F.length}get Vu(){return this.G.length}get rE(){return this.Sg?"arrow_right":"arrow_drop_down"}get qE(){return null==this.Og?"Aggregated stats":"Aggregated stats in selected layer"}get Sg(){return this.C.Sg}get eB(){return this.If? -"arrow_right":"arrow_drop_down"}get dB(){return null==this.Og?"Root-level nodes stats":"Child nodes stats in selected layer"}get If(){return this.C.If}get dD(){return this.Tf?"arrow_right":"arrow_drop_down"}get cD(){return null==this.Og?"Node data":"Node data in selected layer"}get Tf(){return this.C.Tf}get ug(){return this.C.ug}get ve(){return this.C.ve}get sg(){return this.C.sg}get ue(){return this.C.ue}};QQ.K=function(a){return new (a||QQ)(z(UJ),z(TP),z(JL),z(Sr))}; -QQ.Da=If({type:QQ,ha:[["node-data-provider-summary-panel"]],fb:function(a,b){a&1&&(ur(UP,5),ur(VP,5));if(a&2){let c;vr(c=wr())&&(b.Mr=c.first);vr(c=wr())&&(b.eq=c.first)}},inputs:{paneId:"paneId",Og:"rootGroupNodeId"},ka:!0,features:[Dg,Mr],za:29,Aa:19,Ca:[["statsTableContainer",""],["childrenStatsTableContainer",""],["nodeDataTableContainer",""],["childrenStatsPaginator",""],["paginator",""],[1,"container"],[1,"index-container"],["class","index-row",3,"selected",4,"ngFor","ngForOf","ngForTrackBy"], +GQ(a);tQ(a,0);a.cj[0].values=c.map(aa=>aa.min);a.cj[1].values=c.map(aa=>aa.max);a.cj[2].values=c.map(aa=>aa.li);a.cj[3].values=c.map(aa=>aa.li/aa.count);a.cn=[];p=0;for(w=0;waa.id);for(p=0;pLQ(MQ(b,a.C.ve),MQ(c,a.C.ve),a.C.ug))}function FQ(a){a.G=[...(a.P||[])];a.G.sort((b,c)=>LQ(NQ(b,a.C.ue),NQ(c,a.C.ue),a.C.sg))}function OQ(a,b){b.style.maxHeight=a.C.Sg?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.Sg=!a.C.Sg;bn(a.D);a.C.Sg||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})} +function PQ(a,b){b.style.maxHeight=a.C.If?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.If=!a.C.If;bn(a.D);a.C.If||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})}function QQ(a,b){b.style.maxHeight=a.C.Tf?`${b.scrollHeight}px`:`${b.offsetHeight}px`;bn(a.D);setTimeout(()=>{a.C.Tf=!a.C.Tf;bn(a.D);a.C.Tf||setTimeout(()=>{b.style.maxHeight="fit-content"},150)})} +function JQ(a){let b,c;return`${null==(b=a.ga)?void 0:b.collectionLabel}___${null==(c=a.ga)?void 0:c.id}___${a.Og}`}function LQ(a,b,c){if(null==a&&null==b)return 0;if(null==a&&null!=b)return"asc"===c?-1:1;if(null!=a&&null==b)return"asc"===c?1:-1;if("number"===typeof a&&"number"===typeof b)return"asc"===c?a-b:b-a;a=JSON.stringify(a);b=JSON.stringify(b);return"asc"===c?a.localeCompare(b):b.localeCompare(a)} +function MQ(a,b){switch(b){case -2:return a.index;case -1:return a.label;default:return a.cols[b].value}}function NQ(a,b){switch(b){case -2:return a.index;case -1:return a.label;default:return a.kB[b]}} +var RQ=class{constructor(a,b,c,d){this.ui=a;this.C=b;this.bk=c;this.D=d;this.rv=[];this.cj=[];this.G=[];this.qv=[];this.P=[];this.Oj=[];this.Lf="";this.J=[];this.cn=[];this.bg=50;this.O="";this.N={};a=new URLSearchParams(document.location.search);a.has("nodeDataProviderDataSummaryTablePageSize")&&(this.bg=Number(a.get("nodeDataProviderDataSummaryTablePageSize")));Js(()=>{let e;const f=null==(e=nJ(this.ui,this.paneId))?void 0:e.modelGraph;if(f){var g;this.Lf=(null==(g=GL(this.bk,this.paneId,f))?void 0: +g.runId)||"";bn(this.D)}});Js(()=>{var e,f=(this.ga=null==(e=nJ(this.ui,this.paneId))?void 0:e.modelGraph)?vL(this.bk,this.ga):[];let g=e=!1;this.T!==this.ga&&(this.T=this.ga,e=!0);f=HQ(f);this.O!==f&&(this.O=f,g=!0);if(this.ga&&(e||g)){this.Oj=[];e=vL(this.bk,this.ga);for(const p of e)this.Oj.push({runId:p.runId,runName:p.runName,done:p.done,error:p.error});bn(this.D);this.C.ve=Math.min(this.C.ve,e.length-1);let k;null==(k=this.Mr)||k.reset();IQ(this);KQ(this);this.C.ue=Math.min(this.C.ue,this.cn.length- +1);let m;null==(m=this.eq)||m.reset()}})}tc(a){if(a.rootGroupNodeId){let b;null==(b=this.Mr)||b.reset();let c;null==(c=this.eq)||c.reset();IQ(this);KQ(this)}}DE(a,b){return b.runId}oy(a,b){return b.id}GE(a,b){return b.stat}get ws(){return this.Oj.some(a=>a.done)}get yx(){return null==this.F?0:this.F.length}get Vu(){return this.G.length}get rE(){return this.Sg?"arrow_right":"arrow_drop_down"}get qE(){return null==this.Og?"Aggregated stats":"Aggregated stats in selected layer"}get Sg(){return this.C.Sg}get eB(){return this.If? +"arrow_right":"arrow_drop_down"}get dB(){return null==this.Og?"Root-level nodes stats":"Child nodes stats in selected layer"}get If(){return this.C.If}get dD(){return this.Tf?"arrow_right":"arrow_drop_down"}get cD(){return null==this.Og?"Node data":"Node data in selected layer"}get Tf(){return this.C.Tf}get ug(){return this.C.ug}get ve(){return this.C.ve}get sg(){return this.C.sg}get ue(){return this.C.ue}};RQ.K=function(a){return new (a||RQ)(z(VJ),z(UP),z(KL),z(Sr))}; +RQ.Da=Gf({type:RQ,ha:[["node-data-provider-summary-panel"]],fb:function(a,b){a&1&&(ur(VP,5),ur(WP,5));if(a&2){let c;vr(c=wr())&&(b.Mr=c.first);vr(c=wr())&&(b.eq=c.first)}},inputs:{paneId:"paneId",Og:"rootGroupNodeId"},ka:!0,features:[Dg,Mr],za:29,Aa:19,Ca:[["statsTableContainer",""],["childrenStatsTableContainer",""],["nodeDataTableContainer",""],["childrenStatsPaginator",""],["paginator",""],[1,"container"],[1,"index-container"],["class","index-row",3,"selected",4,"ngFor","ngForOf","ngForTrackBy"], [1,"table-container"],[1,"table-title-container"],[1,"title-label-container",3,"click"],["border","0","cellspacing","0","cellpadding","0",4,"ngIf"],[1,"table-container","children-stats"],[3,"pageSize","itemsCount"],["class","children-stats-results","border","0","cellspacing","0","cellpadding","0",4,"ngIf"],[1,"table-container","results"],["class","results","border","0","cellspacing","0","cellpadding","0",4,"ngIf"],[1,"index-row"],[1,"index-number-container"],["class","index-number",4,"ngIf"],["color", "primary","diameter","16",4,"ngIf"],[1,"run-name"],[1,"action-icons-container"],["class","error",3,"matTooltip","matTooltipDisabled",4,"ngIf"],["class","icon-container visibility",3,"selected","hide","matTooltip","click",4,"ngIf"],["class","icon-container action",3,"matTooltip","click",4,"ngIf"],[1,"index-number"],["color","primary","diameter","16"],[1,"error",3,"matTooltip","matTooltipDisabled"],[1,"icon-container","visibility",3,"click","matTooltip"],[1,"icon-container","action",3,"click","matTooltip"], "border 0 cellspacing 0 cellpadding 0".split(" "),[1,"stats"],["class","value-col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"value-col"],[1,"header-content"],[3,"change","pageSize","itemsCount"],["border","0","cellspacing","0","cellpadding","0",1,"children-stats-results"],[1,"index",3,"click"],["class","sort",4,"ngIf"],[1,"header","node-label",3,"click"],["class","value-col",3,"click",4,"ngFor","ngForOf"],[1,"sort"],[1,"value-col",3,"click"],[1,"stat-label"],[1,"node-label",3, -"click"],["border","0","cellspacing","0","cellpadding","0",1,"results"],["class","icon-container visibility","matTooltipPosition","above",3,"selected","hide","matTooltip","click",4,"ngIf"],["matTooltipPosition","above",1,"icon-container","visibility",3,"click","matTooltip"],["class","value-col",3,"background-color","color",4,"ngFor","ngForOf"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",5)(1,"div",6);Ap(2,bQ,10,8,"div",7);S();R(3,"div",8,0)(5,"div",9)(6,"div",10);V("click",function(){u(c);const d= -zr(4);return x(NQ(b,d))});R(7,"mat-icon");Z(8);S();Z(9);S()();Ap(10,fQ,8,3,"table",11);S();R(11,"div",12,1)(13,"div",9)(14,"div",10);V("click",function(){u(c);const d=zr(12);return x(OQ(b,d))});R(15,"mat-icon");Z(16);S();Z(17);S();Ap(18,gQ,2,2,"paginator",13);S();Ap(19,qQ,14,5,"table",14);S();R(20,"div",15,2)(22,"div",9)(23,"div",10);V("click",function(){u(c);const d=zr(21);return x(PQ(b,d))});R(24,"mat-icon");Z(25);S();Z(26);S();Ap(27,rQ,2,2,"paginator",13);S();Ap(28,BQ,14,5,"table",16);S()()}a& -2&&(D(2),H("ngForOf",b.Oj)("ngForTrackBy",b.DE),D(),nq("collapsed",b.Sg),D(5),Ar(b.rE),D(),Br(" ",b.qE," "),D(),H("ngIf",b.ws),D(),nq("collapsed",b.If),D(5),Ar(b.eB),D(),Br(" ",b.dB," "),D(),Eq(b.Vu>b.bg&&!b.If?18:-1),D(),H("ngIf",b.ws),D(),nq("collapsed",b.Tf),D(5),Ar(b.dD),D(),Br(" ",b.cD," "),D(),Eq(b.yx>b.bg&&!b.Tf?27:-1),D(),H("ngIf",b.ws))},Ha:[ht,Zs,ct,vD,uD,rD,hI,gI,fG,eG,mO,Cx],styles:[".container[_ngcontent-%COMP%]{padding-top:12px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.container[_ngcontent-%COMP%] .index-number[_ngcontent-%COMP%]{font-size:10px;width:16px;height:16px;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;background-color:#eee;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;opacity:.3;cursor:pointer}.container[_ngcontent-%COMP%] .icon-container.selected[_ngcontent-%COMP%]{opacity:1;cursor:default}.container[_ngcontent-%COMP%] .icon-container.selected[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#e1a011}.container[_ngcontent-%COMP%] .icon-container.hide[_ngcontent-%COMP%]{visibility:hidden}.container[_ngcontent-%COMP%] .icon-container.action[_ngcontent-%COMP%]{opacity:.7;margin-left:4px}.container[_ngcontent-%COMP%] .icon-container.action[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .icon-container.visibility[_ngcontent-%COMP%]{margin-left:4px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;line-height:16px;color:#000}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:2px 8px}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row.selected[_ngcontent-%COMP%]{background-color:#fff2d5}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .index-number-container[_ngcontent-%COMP%]{width:16px;height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .run-name[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .action-icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.container[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:#777}.container[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{width:16px;height:16px}.container[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px;color:#a00}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%]{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;margin-top:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out;overflow:hidden}.container[_ngcontent-%COMP%] .table-container.collapsed[_ngcontent-%COMP%]{max-height:30px!important}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:22px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%] .title-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:15px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%] .title-label-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-left:-4px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] paginator[_ngcontent-%COMP%]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid #ccc;border-radius:4px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fdfdfd;overflow:hidden}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{height:24px;background-color:#f2f2f2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-weight:500}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{font-size:11px;font-family:Arial,Helvetica,sans-serif}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{outline:1px solid #999}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1px 4px;text-align:left}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th.node-label[_ngcontent-%COMP%]{border-left:1px solid #ddd}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.value-col[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th.value-col[_ngcontent-%COMP%]{border-left:1px solid #ddd;max-width:80px;text-overflow:ellipsis;overflow:hidden}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%]{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%] mat-icon.sort[_ngcontent-%COMP%]{font-size:12px;width:12px;height:12px;color:#999;margin-left:4px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%] .stat-label[_ngcontent-%COMP%]{margin-left:6px;white-space:nowrap}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{cursor:pointer}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%]{cursor:pointer}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%]:hover{-webkit-text-decoration:underline dotted #0085f2;-moz-text-decoration:underline dotted #0085f2;text-decoration:underline dotted #0085f2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.input[_ngcontent-%COMP%]{color:#009e73;font-weight:500}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.output[_ngcontent-%COMP%]{color:#d55e00;font-weight:500}"], -Ra:0});const RQ=["inputValueContent"],SQ=(a,b)=>b.id||b.label,TQ=(a,b)=>b.Vh.id,UQ=(a,b)=>b.key,VQ=(a,b)=>b.mD,WQ=(a,b)=>b.id,XQ=a=>({value:a});function YQ(a,b){a&1&&(R(0,"tr")(1,"td",21),Mq(2,"hoverable-label",22),S(),R(3,"td",23),Mq(4,"expandable-info-text",24),S()());a&2&&(a=b.da,b=Y(2),nq("search-match",ZQ(b,a.label)),D(2),H("label",a.label),D(2),H("text",a.value)("type",a.label)("bgColor",a.bgColor||"transparent")("textColor",a.textColor||"black"))} -function $Q(a,b){if(a&1){const c=Ug();R(0,"div",15,1)(2,"div",16)(3,"button",17);V("click",function(){const d=u(c).da,e=zr(1),f=Y();return x(aR(f,d.label,e))});R(4,"mat-icon");Z(5);S()();Z(6);S();R(7,"div",18)(8,"table",19);Jq(9,YQ,5,7,"tr",20,SQ);S()()()}a&2&&(a=b.da,b=Y(),nq("collapsed",bR(b,a.label)),D(5),Ar(cR(b,a.label)),D(),Br(" ",a.label," "),D(3),Lq(a.items))} -function dR(a){if(a&1){const b=Ug();R(0,"div",15,2)(2,"div",16)(3,"button",17);V("click",function(){u(b);const c=zr(1),d=Y();return x(aR(d,d.Xd.To,c))});R(4,"mat-icon");Z(5);S()();Z(6," Node data providers ");S();Mq(7,"node-data-provider-summary-panel",25);S()}a&2&&(a=Y(),nq("collapsed",bR(a,a.Xd.To)),D(5),Ar(cR(a,a.Xd.To)),D(2),H("paneId",a.paneId)("rootGroupNodeId",a.tv))} -function eR(a){if(a&1){const b=Ug();R(0,"paginator",32);V("change",function(c){u(b);const d=Y(2);return x(fR(d,c))});S()}a&2&&(a=Y(2),H("pageSize",a.Cc)("itemsCount",a.mq))}function gR(a){a&1&&(R(0,"div",35),Z(1),S());a&2&&(a=Y().da,Y(2),D(),Ar(hR(a)))} -function iR(a){if(a&1){const b=Ug();R(0,"div",38);V("click",function(c){u(b);const d=Y().da,e=Y(2);return x(e.il(d.Vh.id,c))});Z(1);R(2,"div",39)(3,"mat-icon",40);Z(4,"my_location");S()()()}if(a&2){a=Y().da;const b=Y(2);Kp("data-id",a.Vh.id);D();Br(" ",hR(a)," ");D();H("matTooltip",b.Bl)}} -function jR(a){a&1&&(R(0,"tr",null,4)(2,"td",21)(3,"div",41)(4,"mat-icon",42),Z(5,"circle"),S(),Mq(6,"hoverable-label",22),S()(),R(7,"td",23),Mq(8,"expandable-info-text",43),S()());if(a&2){a=Y().da;const b=Y(3);nq("search-match",kR(b,a.value));D(6);H("label",a.key);D(2);H("text",a.value)("type",a.key)}}function lR(a,b){a&1&&Ap(0,jR,9,5,"tr",20);a&2&&(a=b.da,Y(3),Eq(a.key.startsWith("__")?-1:0))} -function mR(a,b){a&1&&(R(0,"div",31)(1,"div",33)(2,"div",34),Z(3),S(),Ap(4,gR,2,1,"div",35)(5,iR,5,3,"div",36),S(),R(6,"table",37),Jq(7,lR,1,1,null,null,UQ),S()());a&2&&(a=b.da,b=Y(2),D(),nq("search-match",kR(b,nR(a))||kR(b,a.Vh.label)),D(2),Ar(a.index),D(),Eq(a.Vh.hideInLayout?4:5),D(3),Lq(a.uj))} -function oR(a){if(a&1){const b=Ug();R(0,"div",26,3)(2,"div",27)(3,"div",28)(4,"button",17);V("click",function(){u(b);const c=zr(1),d=Y();return x(aR(d,d.Xd.Ro,c))});R(5,"mat-icon");Z(6);S()();Z(7);S();Ap(8,eR,1,2,"paginator",29);S();R(9,"div",30);Jq(10,mR,9,4,"div",31,TQ);S()()}a&2&&(a=Y(),nq("collapsed",bR(a,a.Xd.Ro)),D(6),Ar(cR(a,a.Xd.Ro)),D(),Br(" inputs (",a.mq,") "),D(),Eq(a.cE?8:-1),D(2),Lq(a.oj))} -function pR(a){if(a&1){const b=Ug();R(0,"paginator",32);V("change",function(c){u(b);const d=Y(2);d.Ir=d.Vf.slice(c*d.Cc,(c+1)*d.Cc);bn(d.Td);return x()});S()}a&2&&(a=Y(2),H("pageSize",a.Cc)("itemsCount",a.Vf.length))}function qR(a){a&1&&Pq(0)}function rR(a){a&1&&(R(0,"div",48),Ap(1,qR,1,0,"ng-container",49),S());if(a&2){a=Y().da;const b=Y(6),c=zr(11);D();H("ngTemplateOutlet",c)("ngTemplateOutletContext",Pr(XQ,b.VB(a)))}} -function sR(a,b){if(a&1){const c=Ug();R(0,"div",47);V("click",function(d){const e=u(c).da,f=Y(6);return x(f.il(e.id,d))});Z(1);R(2,"div",39)(3,"mat-icon",40);Z(4,"my_location");S()()();Ap(5,rR,2,4,"ng-template",null,6,Qr)}if(a&2){a=b.da;b=zr(6);const c=Y(6);nq("search-match",tR(c,a.label));H("xapInlineDialog",b)("overlaySize",c.gq)("overlayPositions",c.lD)("hoverDelayMs",50);Kp("data-id",a.id);D();Br(" ",a.label," ");D();H("matTooltip",c.Bl)}} -function uR(a){a&1&&Jq(0,sR,7,9,null,null,WQ);a&2&&(a=Y().da,Lq(a.mB))}function vR(a){a&1&&Mq(0,"expandable-info-text",46);a&2&&(a=Y().da,H("text",a.value))}function wR(a,b){a&1&&(R(0,"tr")(1,"td",21)(2,"div",41)(3,"mat-icon",42),Z(4,"circle"),S(),Mq(5,"hoverable-label",22),S()(),R(6,"td",23),Ap(7,uR,2,0)(8,vR,1,1,"expandable-info-text",46),S()());a&2&&(a=b.da,b=Y(4),nq("search-match",tR(b,a.value)),D(5),H("label",a.key),D(2),Eq(a.key===b.nD?7:8))} -function xR(a){a&1&&(R(0,"table",37),Jq(1,wR,9,4,"tr",20,UQ),S());a&2&&(a=Y().da,D(),Lq(a.uj))}function yR(a,b){a&1&&(R(0,"div",31)(1,"div",33)(2,"div",34),Z(3),S(),R(4,"div",35),Z(5),S()(),Ap(6,xR,3,0,"table",37),S());a&2&&(a=b.da,b=Y(2),D(),nq("search-match",tR(b,a.Fs)),D(2),Ar(a.index),D(2),Ar(""===a.Fs?"output":a.Fs),D(),Eq(0c.Dw===b)} -function aR(a,b,c){c&&(bR(a,b)?c.style.maxHeight=`${c.scrollHeight}px`:(c.style.maxHeight=`${c.offsetHeight}px`,c.style.overflow="hidden"),bn(a.Td),setTimeout(()=>{a.J.C.has(b)?a.J.C.delete(b):a.J.C.add(b);bn(a.Td);setTimeout(()=>{bR(a,b)?c.style.overflow="hidden":(c.style.overflow="visible",c.style.maxHeight="fit-content")},150)}))}function bR(a,b){return a.J.C.has(b)}function cR(a,b){return bR(a,b)?"expand_more":"expand_less"} -function fR(a,b){a.oj=FR(b*a.Cc,a.C.slice(b*a.Cc,(b+1)*a.Cc),a.F.slice(b*a.Cc,(b+1)*a.Cc));bn(a.Td);setTimeout(()=>{GR(a)})}function hR(a){const b=a.uj.find(c=>"__tensor_tag"===c.key);return b?`${b.value} (${a.Vh.label})`:a.Vh.label}function kR(a,b){return a.O?null!=a.O.find(c=>c.gf===b):!1}function nR(a){let b,c;return null!=(c=null==(b=a.uj.find(d=>"__tensor_tag"===d.key))?void 0:b.value)?c:""}function tR(a,b){return a.P?null!=a.P.find(c=>c.gf===b):!1} -function HR(a,b){a.ga&&b?a.Mc=a.ga.nodesById[b]:a.Mc=void 0;IR(a);bn(a.Td);setTimeout(()=>{GR(a)})}function JR(a){if(a.Mc&&a.G){var b=a.G.results[a.Mc.id]||[],c=[],d=[],e=[];for(const f of b)switch(f.type){case "input":c.push(f);break;case "output":d.push(f);break;case "list":e.push(f)}a.aa=e;a.P=d;a.O=c;bn(a.Td)}} -function IR(a){a.fi=[];a.oj=[];a.C=[];a.F=[];a.Vf=[];a.Kh=[];a.On=void 0;if(a.fa){if(a.ga){var b={label:"Graph info",zo:"graph",items:[]};a.fi.push(b);var c=0,d=0;for(var e of a.ga.nodes)mI(e)&&!e.hideInLayout?c++:nI(e)&&d++;b.items.push({qf:b,label:"op node count",value:String(c)},{qf:b,label:"layer count",value:String(d)})}}else if(a.Mc)if(mI(a.Mc)){if(a.ga&&a.Mc){e=a.Mc;var f={label:"Node info",zo:"op",items:[]};a.fi.push(f);f.items.push({qf:f,label:"op name",value:`${e.label}`});var g="id";f.items.push({qf:f, -label:g,value:e.id,Vi:!0,Rj:a.ca.has(g)});g="namespace";f.items.push({qf:f,label:g,value:rI(e),Vi:!0,Rj:a.ca.has(g)});if(0d.offsetHeight&&d.classList.add("expandable")}} -function FR(a,b,c){const d=[];for(let e=0;e{g.push({key:m,value:p})});g.sort((m,p)=>m.key.localeCompare(p.key));g.push({key:"namespace",value:rI(b[e])});const k=f.attrs||{};k.__value&&g.push({key:"values",value:k.__value});d.push({index:e+a,Vh:f,uj:g})}return d} -function MR(a,b){const c=Date.now(),d=a.width,e=()=>{var f=Date.now()-c;f=a.D.C?1:Math.min(1,f/150);f=Math.sin(f*Math.PI/2);const g=d+(b-d)*f;a.width=g;a.minWidth=g;bn(a.Td);1<=f?(a.width=b,a.minWidth=b,bn(a.Td)):requestAnimationFrame(e)};e()} -function KR(a){if(a.ga&&a.Mc){var b=a.Mc,c=b.incomingEdges||[];a.F=[];a.C=[];a.oj=[];for(var d of c){var e=void 0,f=null==(e=a.ga)?void 0:e.nodesById[d.sourceNodeId];a.C.push(f);var g=(b.inputsMetadata||{})[d.targetNodeInputId]||{};f=Object.assign({},(f.outputsMetadata||{})[d.sourceNodeOutputId]||{});for(var k of Object.keys(f))null==g[k]&&"__tensor_tag"!==k&&(g[k]=f[k]);a.F.push(g)}a.mq=a.C.length;0b.bg&&!b.If?18:-1),D(),H("ngIf",b.ws),D(),nq("collapsed",b.Tf),D(5),Ar(b.dD),D(),Br(" ",b.cD," "),D(),Eq(b.yx>b.bg&&!b.Tf?27:-1),D(),H("ngIf",b.ws))},Ha:[ht,Zs,ct,wD,vD,sD,iI,hI,gG,fG,nO,Cx],styles:[".container[_ngcontent-%COMP%]{padding-top:12px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.container[_ngcontent-%COMP%] .index-number[_ngcontent-%COMP%]{font-size:10px;width:16px;height:16px;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;background-color:#eee;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;opacity:.3;cursor:pointer}.container[_ngcontent-%COMP%] .icon-container.selected[_ngcontent-%COMP%]{opacity:1;cursor:default}.container[_ngcontent-%COMP%] .icon-container.selected[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#e1a011}.container[_ngcontent-%COMP%] .icon-container.hide[_ngcontent-%COMP%]{visibility:hidden}.container[_ngcontent-%COMP%] .icon-container.action[_ngcontent-%COMP%]{opacity:.7;margin-left:4px}.container[_ngcontent-%COMP%] .icon-container.action[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .icon-container.visibility[_ngcontent-%COMP%]{margin-left:4px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;line-height:16px;color:#000}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:2px 8px}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row.selected[_ngcontent-%COMP%]{background-color:#fff2d5}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .index-number-container[_ngcontent-%COMP%]{width:16px;height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .run-name[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[_ngcontent-%COMP%] .index-container[_ngcontent-%COMP%] .index-row[_ngcontent-%COMP%] .action-icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.container[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .running[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:#777}.container[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{width:16px;height:16px}.container[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px;color:#a00}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%]{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;margin-top:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out;overflow:hidden}.container[_ngcontent-%COMP%] .table-container.collapsed[_ngcontent-%COMP%]{max-height:30px!important}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:22px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%] .title-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:15px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .table-title-container[_ngcontent-%COMP%] .title-label-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-left:-4px}.container[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] paginator[_ngcontent-%COMP%]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid #ccc;border-radius:4px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fdfdfd;overflow:hidden}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{height:24px;background-color:#f2f2f2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{font-weight:500}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{font-size:11px;font-family:Arial,Helvetica,sans-serif}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{outline:1px solid #999}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:1px 4px;text-align:left}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th.node-label[_ngcontent-%COMP%]{border-left:1px solid #ddd}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.value-col[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th.value-col[_ngcontent-%COMP%]{border-left:1px solid #ddd;max-width:80px;text-overflow:ellipsis;overflow:hidden}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%]{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%] mat-icon.sort[_ngcontent-%COMP%]{font-size:12px;width:12px;height:12px;color:#999;margin-left:4px}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .header-content[_ngcontent-%COMP%] .stat-label[_ngcontent-%COMP%]{margin-left:6px;white-space:nowrap}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{cursor:pointer}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%]{cursor:pointer}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.node-label[_ngcontent-%COMP%]:hover{-webkit-text-decoration:underline dotted #0085f2;-moz-text-decoration:underline dotted #0085f2;text-decoration:underline dotted #0085f2}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.input[_ngcontent-%COMP%]{color:#009e73;font-weight:500}.container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td.output[_ngcontent-%COMP%]{color:#d55e00;font-weight:500}"], +Ra:0});const SQ=["inputValueContent"],TQ=(a,b)=>b.id||b.label,UQ=(a,b)=>b.Vh.id,VQ=(a,b)=>b.key,WQ=(a,b)=>b.mD,XQ=(a,b)=>b.id,YQ=a=>({value:a});function ZQ(a,b){a&1&&(R(0,"tr")(1,"td",21),Mq(2,"hoverable-label",22),S(),R(3,"td",23),Mq(4,"expandable-info-text",24),S()());a&2&&(a=b.da,b=Y(2),nq("search-match",$Q(b,a.label)),D(2),H("label",a.label),D(2),H("text",a.value)("type",a.label)("bgColor",a.bgColor||"transparent")("textColor",a.textColor||"black"))} +function aR(a,b){if(a&1){const c=Ug();R(0,"div",15,1)(2,"div",16)(3,"button",17);V("click",function(){const d=u(c).da,e=zr(1),f=Y();return x(bR(f,d.label,e))});R(4,"mat-icon");Z(5);S()();Z(6);S();R(7,"div",18)(8,"table",19);Jq(9,ZQ,5,7,"tr",20,TQ);S()()()}a&2&&(a=b.da,b=Y(),nq("collapsed",cR(b,a.label)),D(5),Ar(dR(b,a.label)),D(),Br(" ",a.label," "),D(3),Lq(a.items))} +function eR(a){if(a&1){const b=Ug();R(0,"div",15,2)(2,"div",16)(3,"button",17);V("click",function(){u(b);const c=zr(1),d=Y();return x(bR(d,d.Xd.To,c))});R(4,"mat-icon");Z(5);S()();Z(6," Node data providers ");S();Mq(7,"node-data-provider-summary-panel",25);S()}a&2&&(a=Y(),nq("collapsed",cR(a,a.Xd.To)),D(5),Ar(dR(a,a.Xd.To)),D(2),H("paneId",a.paneId)("rootGroupNodeId",a.tv))} +function fR(a){if(a&1){const b=Ug();R(0,"paginator",32);V("change",function(c){u(b);const d=Y(2);return x(gR(d,c))});S()}a&2&&(a=Y(2),H("pageSize",a.Cc)("itemsCount",a.mq))}function hR(a){a&1&&(R(0,"div",35),Z(1),S());a&2&&(a=Y().da,Y(2),D(),Ar(iR(a)))} +function jR(a){if(a&1){const b=Ug();R(0,"div",38);V("click",function(c){u(b);const d=Y().da,e=Y(2);return x(e.il(d.Vh.id,c))});Z(1);R(2,"div",39)(3,"mat-icon",40);Z(4,"my_location");S()()()}if(a&2){a=Y().da;const b=Y(2);Kp("data-id",a.Vh.id);D();Br(" ",iR(a)," ");D();H("matTooltip",b.Bl)}} +function kR(a){a&1&&(R(0,"tr",null,4)(2,"td",21)(3,"div",41)(4,"mat-icon",42),Z(5,"circle"),S(),Mq(6,"hoverable-label",22),S()(),R(7,"td",23),Mq(8,"expandable-info-text",43),S()());if(a&2){a=Y().da;const b=Y(3);nq("search-match",lR(b,a.value));D(6);H("label",a.key);D(2);H("text",a.value)("type",a.key)}}function mR(a,b){a&1&&Ap(0,kR,9,5,"tr",20);a&2&&(a=b.da,Y(3),Eq(a.key.startsWith("__")?-1:0))} +function nR(a,b){a&1&&(R(0,"div",31)(1,"div",33)(2,"div",34),Z(3),S(),Ap(4,hR,2,1,"div",35)(5,jR,5,3,"div",36),S(),R(6,"table",37),Jq(7,mR,1,1,null,null,VQ),S()());a&2&&(a=b.da,b=Y(2),D(),nq("search-match",lR(b,oR(a))||lR(b,a.Vh.label)),D(2),Ar(a.index),D(),Eq(a.Vh.hideInLayout?4:5),D(3),Lq(a.uj))} +function pR(a){if(a&1){const b=Ug();R(0,"div",26,3)(2,"div",27)(3,"div",28)(4,"button",17);V("click",function(){u(b);const c=zr(1),d=Y();return x(bR(d,d.Xd.Ro,c))});R(5,"mat-icon");Z(6);S()();Z(7);S();Ap(8,fR,1,2,"paginator",29);S();R(9,"div",30);Jq(10,nR,9,4,"div",31,UQ);S()()}a&2&&(a=Y(),nq("collapsed",cR(a,a.Xd.Ro)),D(6),Ar(dR(a,a.Xd.Ro)),D(),Br(" inputs (",a.mq,") "),D(),Eq(a.cE?8:-1),D(2),Lq(a.oj))} +function qR(a){if(a&1){const b=Ug();R(0,"paginator",32);V("change",function(c){u(b);const d=Y(2);d.Ir=d.Vf.slice(c*d.Cc,(c+1)*d.Cc);bn(d.Td);return x()});S()}a&2&&(a=Y(2),H("pageSize",a.Cc)("itemsCount",a.Vf.length))}function rR(a){a&1&&Pq(0)}function sR(a){a&1&&(R(0,"div",48),Ap(1,rR,1,0,"ng-container",49),S());if(a&2){a=Y().da;const b=Y(6),c=zr(11);D();H("ngTemplateOutlet",c)("ngTemplateOutletContext",Pr(YQ,b.VB(a)))}} +function tR(a,b){if(a&1){const c=Ug();R(0,"div",47);V("click",function(d){const e=u(c).da,f=Y(6);return x(f.il(e.id,d))});Z(1);R(2,"div",39)(3,"mat-icon",40);Z(4,"my_location");S()()();Ap(5,sR,2,4,"ng-template",null,6,Qr)}if(a&2){a=b.da;b=zr(6);const c=Y(6);nq("search-match",uR(c,a.label));H("xapInlineDialog",b)("overlaySize",c.gq)("overlayPositions",c.lD)("hoverDelayMs",50);Kp("data-id",a.id);D();Br(" ",a.label," ");D();H("matTooltip",c.Bl)}} +function vR(a){a&1&&Jq(0,tR,7,9,null,null,XQ);a&2&&(a=Y().da,Lq(a.mB))}function wR(a){a&1&&Mq(0,"expandable-info-text",46);a&2&&(a=Y().da,H("text",a.value))}function xR(a,b){a&1&&(R(0,"tr")(1,"td",21)(2,"div",41)(3,"mat-icon",42),Z(4,"circle"),S(),Mq(5,"hoverable-label",22),S()(),R(6,"td",23),Ap(7,vR,2,0)(8,wR,1,1,"expandable-info-text",46),S()());a&2&&(a=b.da,b=Y(4),nq("search-match",uR(b,a.value)),D(5),H("label",a.key),D(2),Eq(a.key===b.nD?7:8))} +function yR(a){a&1&&(R(0,"table",37),Jq(1,xR,9,4,"tr",20,VQ),S());a&2&&(a=Y().da,D(),Lq(a.uj))}function zR(a,b){a&1&&(R(0,"div",31)(1,"div",33)(2,"div",34),Z(3),S(),R(4,"div",35),Z(5),S()(),Ap(6,yR,3,0,"table",37),S());a&2&&(a=b.da,b=Y(2),D(),nq("search-match",uR(b,a.Fs)),D(2),Ar(a.index),D(2),Ar(""===a.Fs?"output":a.Fs),D(),Eq(0c.Dw===b)} +function bR(a,b,c){c&&(cR(a,b)?c.style.maxHeight=`${c.scrollHeight}px`:(c.style.maxHeight=`${c.offsetHeight}px`,c.style.overflow="hidden"),bn(a.Td),setTimeout(()=>{a.J.C.has(b)?a.J.C.delete(b):a.J.C.add(b);bn(a.Td);setTimeout(()=>{cR(a,b)?c.style.overflow="hidden":(c.style.overflow="visible",c.style.maxHeight="fit-content")},150)}))}function cR(a,b){return a.J.C.has(b)}function dR(a,b){return cR(a,b)?"expand_more":"expand_less"} +function gR(a,b){a.oj=GR(b*a.Cc,a.C.slice(b*a.Cc,(b+1)*a.Cc),a.F.slice(b*a.Cc,(b+1)*a.Cc));bn(a.Td);setTimeout(()=>{HR(a)})}function iR(a){const b=a.uj.find(c=>"__tensor_tag"===c.key);return b?`${b.value} (${a.Vh.label})`:a.Vh.label}function lR(a,b){return a.O?null!=a.O.find(c=>c.gf===b):!1}function oR(a){let b,c;return null!=(c=null==(b=a.uj.find(d=>"__tensor_tag"===d.key))?void 0:b.value)?c:""}function uR(a,b){return a.P?null!=a.P.find(c=>c.gf===b):!1} +function IR(a,b){a.ga&&b?a.Mc=a.ga.nodesById[b]:a.Mc=void 0;JR(a);bn(a.Td);setTimeout(()=>{HR(a)})}function KR(a){if(a.Mc&&a.G){var b=a.G.results[a.Mc.id]||[],c=[],d=[],e=[];for(const f of b)switch(f.type){case "input":c.push(f);break;case "output":d.push(f);break;case "list":e.push(f)}a.aa=e;a.P=d;a.O=c;bn(a.Td)}} +function JR(a){a.fi=[];a.oj=[];a.C=[];a.F=[];a.Vf=[];a.Kh=[];a.Pn=void 0;if(a.fa){if(a.ga){var b={label:"Graph info",zo:"graph",items:[]};a.fi.push(b);var c=0,d=0;for(var e of a.ga.nodes)nI(e)&&!e.hideInLayout?c++:oI(e)&&d++;b.items.push({qf:b,label:"op node count",value:String(c)},{qf:b,label:"layer count",value:String(d)})}}else if(a.Mc)if(nI(a.Mc)){if(a.ga&&a.Mc){e=a.Mc;var f={label:"Node info",zo:"op",items:[]};a.fi.push(f);f.items.push({qf:f,label:"op name",value:`${e.label}`});var g="id";f.items.push({qf:f, +label:g,value:e.id,Vi:!0,Rj:a.ca.has(g)});g="namespace";f.items.push({qf:f,label:g,value:sI(e),Vi:!0,Rj:a.ca.has(g)});if(0d.offsetHeight&&d.classList.add("expandable")}} +function GR(a,b,c){const d=[];for(let e=0;e{g.push({key:m,value:p})});g.sort((m,p)=>m.key.localeCompare(p.key));g.push({key:"namespace",value:sI(b[e])});const k=f.attrs||{};k.__value&&g.push({key:"values",value:k.__value});d.push({index:e+a,Vh:f,uj:g})}return d} +function NR(a,b){const c=Date.now(),d=a.width,e=()=>{var f=Date.now()-c;f=a.D.C?1:Math.min(1,f/150);f=Math.sin(f*Math.PI/2);const g=d+(b-d)*f;a.width=g;a.minWidth=g;bn(a.Td);1<=f?(a.width=b,a.minWidth=b,bn(a.Td)):requestAnimationFrame(e)};e()} +function LR(a){if(a.ga&&a.Mc){var b=a.Mc,c=b.incomingEdges||[];a.F=[];a.C=[];a.oj=[];for(var d of c){var e=void 0,f=null==(e=a.ga)?void 0:e.nodesById[d.sourceNodeId];a.C.push(f);var g=(b.inputsMetadata||{})[d.targetNodeInputId]||{};f=Object.assign({},(f.outputsMetadata||{})[d.sourceNodeOutputId]||{});for(var k of Object.keys(f))null==g[k]&&"__tensor_tag"!==k&&(g[k]=f[k]);a.F.push(g)}a.mq=a.C.length;0p.key.localeCompare(t.key));k=b.filter(p=>p.sourceNodeOutputId===m).map(p=>a.ga.nodesById[p.targetNodeId]);e.push({key:"connects to",value:"",mB:k});a.Vf.push({index:d,Fs:g,mD:m,uj:e});d++}a.pv=a.Vf.length;a.Ir=a.Vf.slice(0,a.Cc)}} -function LR(a){if(a.ga&&a.Mc){var b=a.Mc,c={label:"Layer info",zo:"group",items:[]};a.fi.push(c);c.items.push({qf:c,label:"name",value:b.label});var d="namespace";c.items.push({qf:c,label:d,value:rI(b),Vi:!0,Rj:a.T.has(d)});d="#children";c.items.push({qf:c,label:d,value:String((b.nsChildrenIds||[]).length),Vi:!0,Rj:a.T.has(d)});d="#descendants";c.items.push({qf:c,label:d,value:String((b.descendantsNodeIds||[]).length),Vi:!0,Rj:a.T.has(d)});null!=b.identicalGroupIndex&&(a.Kh=a.ga.nodes.filter(e=>nI(e)&& -e.identicalGroupIndex===b.identicalGroupIndex),a.On=ZK(a.Kh.slice(0,a.Cc),"incoming",b.id))}} -var NR=class{constructor(a,b,c,d){this.D=a;this.N=b;this.Td=c;this.J=d;this.Zq=new ar;this.ca=new Set;this.na=new Set;this.T=new Set;this.ja={};this.G=void 0;this.minWidth=this.width=370;this.fi=[];this.oj=[];this.Vf=[];this.Ir=[];this.Kh=[];this.nq="";this.pv=this.mq=0;this.ck=this.fs=!1;this.Cc=this.D.C?5:25;this.Xd=ER;this.nD="connects to";this.Bl="Click: locate\nAlt+click: select";this.VB=rI;this.gq={minWidth:100,minHeight:0,maxWidth:600};this.gv=[{cb:"start",eb:"top",Ma:"end",Ta:"top",offsetX:-32}]; -this.lD=[{cb:"start",eb:"top",Ma:"end",Ta:"top",offsetX:-4}];this.aa=[];this.O=[];this.P=[];this.C=[];this.F=[];this.Ax=0;Js(()=>{var e=mJ(this.D,this.paneId);if(e&&e.modelGraph){this.ga=e.modelGraph;var f;this.nq=(null==(f=e.Qg)?void 0:f.rendererId)||"";var g;e=(null==(g=e.Qg)?void 0:g.nodeId)||"";this.tv!==e&&(HR(this,e),setTimeout(()=>{JR(this)}))}});Js(()=>{const e=mJ(this.D,this.paneId);e&&e.modelGraph&&this.G!==e.Pg&&(this.G=e.Pg,JR(this))});Js(()=>{this.N.D();IR(this);bn(this.Td);setTimeout(()=> -{GR(this)})})}Pq(a){a.preventDefault();document.body.style.cursor="ew-resize";const b=lk(document,"mousemove"),c=lk(window,"mouseup"),d=this.width,e=a.clientX;this.fs=!0;bn(this.Td);C(Pj([b]),Lo(c)).subscribe({next:([f])=>{this.minWidth=this.width=Math.max(64,d-(f.clientX-e));bn(this.Td)},complete:()=>{document.body.style.cursor="default";this.fs=!1;bn(this.Td)}})}il(a,b){this.D.G.set({nodeId:a,rendererId:this.nq,Bd:!1,select:b.altKey})}EE(a,b){return b.label}get fa(){return null!=this.ga&&null== -this.Mc}get Mx(){return this.ga?(null==this.Mc||nI(this.Mc))&&0this.Cc&&!bR(this,"inputs")}get fE(){return this.Vf.length>this.Cc&&!bR(this,"outputs")}get aE(){return this.Kh.length>this.Cc&&!bR(this,"Identical groups")}get gC(){return this.ck?"Show info panel":"Hide info panel"}get fC(){return this.ck?"chevron_left":"chevron_right"}};NR.K=function(a){return new (a||NR)(z(UJ),z(JL),z(Sr),z(TP))}; -NR.Da=If({type:NR,ha:[["info-panel"]],fb:function(a,b){a&1&&ur(RQ,5);if(a&2){let c;vr(c=wr())&&(b.Zq=c)}},Ya:4,Ia:function(a,b){a&2&&lq("width",b.width,"px")("min-width",b.minWidth,"px")},inputs:{paneId:"paneId"},ka:!0,features:[Kr([TP]),Mr],za:12,Aa:12,Ca:[["namespaceHierarchy",""],["sectionEle",""],["ndpSectionEle",""],["inputsSectionEle",""],["rowEle",""],["outputsSectionEle",""],["namespacePopup",""],["identicalGroupsSectionEle",""],[1,"container"],["class","section",3,"collapsed",4,"ngFor","ngForOf", +function MR(a){if(a.ga&&a.Mc){var b=a.Mc,c={label:"Layer info",zo:"group",items:[]};a.fi.push(c);c.items.push({qf:c,label:"name",value:b.label});var d="namespace";c.items.push({qf:c,label:d,value:sI(b),Vi:!0,Rj:a.T.has(d)});d="#children";c.items.push({qf:c,label:d,value:String((b.nsChildrenIds||[]).length),Vi:!0,Rj:a.T.has(d)});d="#descendants";c.items.push({qf:c,label:d,value:String((b.descendantsNodeIds||[]).length),Vi:!0,Rj:a.T.has(d)});null!=b.identicalGroupIndex&&(a.Kh=a.ga.nodes.filter(e=>oI(e)&& +e.identicalGroupIndex===b.identicalGroupIndex),a.Pn=$K(a.Kh.slice(0,a.Cc),"incoming",b.id))}} +var OR=class{constructor(a,b,c,d){this.D=a;this.N=b;this.Td=c;this.J=d;this.Zq=new ar;this.ca=new Set;this.na=new Set;this.T=new Set;this.ja={};this.G=void 0;this.minWidth=this.width=370;this.fi=[];this.oj=[];this.Vf=[];this.Ir=[];this.Kh=[];this.nq="";this.pv=this.mq=0;this.ck=this.fs=!1;this.Cc=this.D.C?5:25;this.Xd=FR;this.nD="connects to";this.Bl="Click: locate\nAlt+click: select";this.VB=sI;this.gq={minWidth:100,minHeight:0,maxWidth:600};this.gv=[{cb:"start",eb:"top",Na:"end",Ta:"top",offsetX:-32}]; +this.lD=[{cb:"start",eb:"top",Na:"end",Ta:"top",offsetX:-4}];this.aa=[];this.O=[];this.P=[];this.C=[];this.F=[];this.Ax=0;Js(()=>{var e=nJ(this.D,this.paneId);if(e&&e.modelGraph){this.ga=e.modelGraph;var f;this.nq=(null==(f=e.Qg)?void 0:f.rendererId)||"";var g;e=(null==(g=e.Qg)?void 0:g.nodeId)||"";this.tv!==e&&(IR(this,e),setTimeout(()=>{KR(this)}))}});Js(()=>{const e=nJ(this.D,this.paneId);e&&e.modelGraph&&this.G!==e.Pg&&(this.G=e.Pg,KR(this))});Js(()=>{this.N.D();JR(this);bn(this.Td);setTimeout(()=> +{HR(this)})})}Pq(a){a.preventDefault();document.body.style.cursor="ew-resize";const b=lk(document,"mousemove"),c=lk(window,"mouseup"),d=this.width,e=a.clientX;this.fs=!0;bn(this.Td);C(Pj([b]),Lo(c)).subscribe({next:([f])=>{this.minWidth=this.width=Math.max(64,d-(f.clientX-e));bn(this.Td)},complete:()=>{document.body.style.cursor="default";this.fs=!1;bn(this.Td)}})}il(a,b){this.D.F.set({nodeId:a,rendererId:this.nq,Bd:!1,select:b.altKey})}EE(a,b){return b.label}get fa(){return null!=this.ga&&null== +this.Mc}get Mx(){return this.ga?(null==this.Mc||oI(this.Mc))&&0this.Cc&&!cR(this,"inputs")}get fE(){return this.Vf.length>this.Cc&&!cR(this,"outputs")}get aE(){return this.Kh.length>this.Cc&&!cR(this,"Identical groups")}get gC(){return this.ck?"Show info panel":"Hide info panel"}get fC(){return this.ck?"chevron_left":"chevron_right"}};OR.K=function(a){return new (a||OR)(z(VJ),z(KL),z(Sr),z(UP))}; +OR.Da=Gf({type:OR,ha:[["info-panel"]],fb:function(a,b){a&1&&ur(SQ,5);if(a&2){let c;vr(c=wr())&&(b.Zq=c)}},Za:4,Ia:function(a,b){a&2&&lq("width",b.width,"px")("min-width",b.minWidth,"px")},inputs:{paneId:"paneId"},ka:!0,features:[Kr([UP]),Mr],za:12,Aa:12,Ca:[["namespaceHierarchy",""],["sectionEle",""],["ndpSectionEle",""],["inputsSectionEle",""],["rowEle",""],["outputsSectionEle",""],["namespacePopup",""],["identicalGroupsSectionEle",""],[1,"container"],["class","section",3,"collapsed",4,"ngFor","ngForOf", "ngForTrackBy"],["class","section",3,"collapsed",4,"ngIf"],["class","section inputs",3,"collapsed",4,"ngIf"],["class","section outputs",3,"collapsed",4,"ngIf"],[1,"resizer",3,"mousedown"],[1,"hide-toggle",3,"click","matTooltip"],[1,"section"],[1,"header"],["mat-icon-button","",1,"toggle",3,"click"],[1,"items-container"],[1,"metadata-table","info-attrs"],[3,"search-match"],[1,"key"],[3,"label"],[1,"value"],[3,"text","type","bgColor","textColor"],[3,"paneId","rootGroupNodeId"],[1,"section","inputs"], [1,"header","input"],[1,"header-label-container"],[3,"pageSize","itemsCount"],[1,"flat-items-container"],[1,"flat-item"],[3,"change","pageSize","itemsCount"],[1,"name-row"],[1,"index"],[1,"name"],[1,"name","locator"],[1,"metadata-table"],[1,"name","locator",3,"click"],["matTooltipClass","multiline-tooltip-left","matTooltipPosition","right",1,"locator-icon-container",3,"matTooltip"],[1,"locator-icon"],[1,"key-container"],[1,"bullet"],[3,"text","type"],[1,"section","outputs"],[1,"header","output"], -[3,"text"],["dialogLabel","namespace popup",1,"target-node-container",3,"click","xapInlineDialog","overlaySize","overlayPositions","hoverDelayMs"],[1,"model-explorer-const-values-popup"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"header","identical-groups"],[3,"data","rendererId"],[1,"values-count-msg"],[1,"namespace-content"],[1,"namespace-row"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",8);Ap(1,$Q,11,4,"div",9)(2,dR,8,5,"div",10)(3,oR,12,5,"div",11)(4,zR,12,5,"div",12)(5,BR,10,7, -"div",10);S();R(6,"div",13);V("mousedown",function(d){u(c);return x(b.Pq(d))});S();R(7,"div",14);V("click",function(){u(c);b.ck=!b.ck;let d=0;b.ck?b.Ax=b.width:d=b.Ax;MR(b,d);return x()});R(8,"mat-icon");Z(9);S()();Ap(10,DR,5,0,"ng-template",null,0,Qr)}a&2&&(nq("graph-info",b.Mx),D(),H("ngForOf",b.fi)("ngForTrackBy",b.EE),D(),H("ngIf",b.Mx),D(),H("ngIf",0b.label;function QR(a){a&1&&Mq(0,"mat-spinner",21)}function RR(a){a&1&&(R(0,"mat-icon"),Z(1,"check_circle"),S())}function SR(a,b){a&1&&(R(0,"div",20),Ap(1,QR,1,0,"mat-spinner",21)(2,RR,2,0,"mat-icon"),R(3,"div",22),Z(4),S()());a&2&&(a=b.da,D(),Eq(a.Tr?1:2),D(3),Br(" ",a.label," "))}function TR(a){a&1&&(R(0,"div",19),Jq(1,SR,5,2,"div",20,PR),S());if(a&2){a=Y(2).da;const b=Y();D();Lq(b.to[a.id]||[])}} -function UR(a){a&1&&(R(0,"div",11)(1,"div",12),Mq(2,"mat-spinner",13),Z(3," Processing graph... "),S(),R(4,"div",14),Z(5," Please remain on this page while the model is being processed "),S(),R(6,"div",15)(7,"div",16),Mq(8,"div",17),S(),R(9,"div",18)(10,"mat-icon"),Z(11,"info"),S()(),Ap(12,TR,3,0,"ng-template",null,1,Qr),S()());if(a&2){a=zr(13);const b=Y().da,c=Y();H("@hideProcessingPanel",void 0)("@.disabled",c.Gv);D(8);lq("width",VR(c,b.id),"%");D();H("xapInlineDialog",a)("hoverDelayMs",100)}} -function WR(a){if(a&1){const b=Ug();R(0,"div",23)(1,"div",24);Z(2);S();R(3,"div",25)(4,"div",26);V("click",function(){u(b);const c=Y(2);FJ(c.oe);return x()})("mousedown",function(c){u(b);return x(c.stopPropagation())});R(5,"mat-icon");Z(6,"swap_horiz");S()();R(7,"div",27);V("click",function(){u(b);const c=Y().da,d=Y();EJ(d.oe,c.id);return x()})("mousedown",function(c){u(b);return x(c.stopPropagation())});R(8,"mat-icon");Z(9,"close");S()()()()}a&2&&(a=Y().da,Y(),D(2),Br(" ",YR(a)," "))} -function ZR(a){a&1&&Mq(0,"graph-panel",28);if(a&2){a=Y().da;const b=Y();H("@showModelGraph",void 0)("@.disabled",b.Gv)("modelGraph",a.modelGraph)("paneId",a.id)("rendererId",a.id)}}function $R(a){a&1&&Mq(0,"info-panel",10);a&2&&(a=Y().da,H("paneId",a.id))} -function aS(a,b){a&1&&(R(0,"div",5),Ap(1,UR,14,6,"div",6)(2,WR,10,1,"div",7),R(3,"div",8),Ap(4,ZR,1,5,"graph-panel",9)(5,$R,1,1,"info-panel",10),S()());if(a&2){a=b.da;b=b.index;const c=Y();lq("width",100*(0===b?c.aj:1-c.aj),"%");nq("selected",a.id===c.oe.J());Kp("data-pane-id",a.id);D();H("ngIf",!a.modelGraph);D();H("ngIf",c.dw);D(2);H("ngIf",a.modelGraph);D();Eq(c.bE?5:-1)}} -function bS(a){if(a&1){const b=Ug();R(0,"div",29);V("mousedown",function(c){u(b);const d=Y(),e=zr(1);return x(d.Pq(c,e))});Mq(1,"div",30);S()}a&2&&(a=Y(),lq("left",a.JD))}function VR(a,b){return(a=a.to[b])?a.filter(c=>!c.Tr).length/a.length*100:0}function YR(a){return(a=a.modelGraph)?`${a.collectionLabel} | ${a.id}`:"-"}function cS(a,b){var c=b.paneId;mJ(a.oe,c)&&(c=a.to[c].find(d=>d.label===b.label),null!=c&&(c.Tr=!1,cn(a.C)))} -var dS=class{constructor(a,b,c){this.C=a;this.oe=b;this.D=c;this.to={};this.aj=1;this.Na=this.oe.Na;Js(()=>{const d=this.Na();1<=d.length&&(this.aj=d[0].widthFraction);for(const e of d)e.modelGraph||(this.to[e.id]=NI.map(f=>({label:f,Tr:!0})));cn(this.C)});this.D.C.addEventListener("message",d=>{switch(d.data.eventType){case 8:cS(this,d.data)}})}pd(){this.rD.R.addEventListener("mousedown",a=>{(a=a.target.closest(".pane-container"))&&iJ(this.oe,a.dataset.paneId||"")},!0)}Pq(a,b){a.preventDefault(); -document.body.style.cursor="ew-resize";const c=lk(document,"mousemove"),d=lk(window,"mouseup"),e=this.oe.Na()[0].widthFraction,f=b.offsetWidth,g=f*e,k=a.clientX;bn(this.C);C(Pj([c]),Lo(d)).subscribe({next:([m])=>{this.aj=Math.min(f-200,Math.max(200,g+(m.clientX-k)))/f;bn(this.C)},complete:()=>{document.body.style.cursor="default";zJ(this.oe,this.aj);bn(this.C)}})}BE(a,b){return b.id}get dw(){return 1b.label;function RR(a){a&1&&Mq(0,"mat-spinner",21)}function SR(a){a&1&&(R(0,"mat-icon"),Z(1,"check_circle"),S())}function TR(a,b){a&1&&(R(0,"div",20),Ap(1,RR,1,0,"mat-spinner",21)(2,SR,2,0,"mat-icon"),R(3,"div",22),Z(4),S()());a&2&&(a=b.da,D(),Eq(a.Tr?1:2),D(3),Br(" ",a.label," "))}function UR(a){a&1&&(R(0,"div",19),Jq(1,TR,5,2,"div",20,QR),S());if(a&2){a=Y(2).da;const b=Y();D();Lq(b.to[a.id]||[])}} +function VR(a){a&1&&(R(0,"div",11)(1,"div",12),Mq(2,"mat-spinner",13),Z(3," Processing graph... "),S(),R(4,"div",14),Z(5," Please remain on this page while the model is being processed "),S(),R(6,"div",15)(7,"div",16),Mq(8,"div",17),S(),R(9,"div",18)(10,"mat-icon"),Z(11,"info"),S()(),Ap(12,UR,3,0,"ng-template",null,1,Qr),S()());if(a&2){a=zr(13);const b=Y().da,c=Y();H("@hideProcessingPanel",void 0)("@.disabled",c.Gv);D(8);lq("width",WR(c,b.id),"%");D();H("xapInlineDialog",a)("hoverDelayMs",100)}} +function YR(a){if(a&1){const b=Ug();R(0,"div",23)(1,"div",24);Z(2);S();R(3,"div",25)(4,"div",26);V("click",function(){u(b);const c=Y(2);GJ(c.oe);return x()})("mousedown",function(c){u(b);return x(c.stopPropagation())});R(5,"mat-icon");Z(6,"swap_horiz");S()();R(7,"div",27);V("click",function(){u(b);const c=Y().da,d=Y();FJ(d.oe,c.id);return x()})("mousedown",function(c){u(b);return x(c.stopPropagation())});R(8,"mat-icon");Z(9,"close");S()()()()}a&2&&(a=Y().da,Y(),D(2),Br(" ",ZR(a)," "))} +function $R(a){a&1&&Mq(0,"graph-panel",28);if(a&2){a=Y().da;const b=Y();H("@showModelGraph",void 0)("@.disabled",b.Gv)("modelGraph",a.modelGraph)("paneId",a.id)("rendererId",a.id)}}function aS(a){a&1&&Mq(0,"info-panel",10);a&2&&(a=Y().da,H("paneId",a.id))} +function bS(a,b){a&1&&(R(0,"div",5),Ap(1,VR,14,6,"div",6)(2,YR,10,1,"div",7),R(3,"div",8),Ap(4,$R,1,5,"graph-panel",9)(5,aS,1,1,"info-panel",10),S()());if(a&2){a=b.da;b=b.index;const c=Y();lq("width",100*(0===b?c.aj:1-c.aj),"%");nq("selected",a.id===c.oe.J());Kp("data-pane-id",a.id);D();H("ngIf",!a.modelGraph);D();H("ngIf",c.dw);D(2);H("ngIf",a.modelGraph);D();Eq(c.bE?5:-1)}} +function cS(a){if(a&1){const b=Ug();R(0,"div",29);V("mousedown",function(c){u(b);const d=Y(),e=zr(1);return x(d.Pq(c,e))});Mq(1,"div",30);S()}a&2&&(a=Y(),lq("left",a.JD))}function WR(a,b){return(a=a.to[b])?a.filter(c=>!c.Tr).length/a.length*100:0}function ZR(a){return(a=a.modelGraph)?`${a.collectionLabel} | ${a.id}`:"-"}function dS(a,b){var c=b.paneId;nJ(a.oe,c)&&(c=a.to[c].find(d=>d.label===b.label),null!=c&&(c.Tr=!1,cn(a.C)))} +var eS=class{constructor(a,b,c){this.C=a;this.oe=b;this.D=c;this.to={};this.aj=1;this.La=this.oe.La;Js(()=>{const d=this.La();1<=d.length&&(this.aj=d[0].widthFraction);for(const e of d)e.modelGraph||(this.to[e.id]=OI.map(f=>({label:f,Tr:!0})));cn(this.C)});this.D.C.addEventListener("message",d=>{switch(d.data.eventType){case 8:dS(this,d.data)}})}pd(){this.rD.R.addEventListener("mousedown",a=>{(a=a.target.closest(".pane-container"))&&jJ(this.oe,a.dataset.paneId||"")},!0)}Pq(a,b){a.preventDefault(); +document.body.style.cursor="ew-resize";const c=lk(document,"mousemove"),d=lk(window,"mouseup"),e=this.oe.La()[0].widthFraction,f=b.offsetWidth,g=f*e,k=a.clientX;bn(this.C);C(Pj([c]),Lo(d)).subscribe({next:([m])=>{this.aj=Math.min(f-200,Math.max(200,g+(m.clientX-k)))/f;bn(this.C)},complete:()=>{document.body.style.cursor="default";AJ(this.oe,this.aj);bn(this.C)}})}BE(a,b){return b.id}get dw(){return 1 void",Yy("150ms 100ms ease-out",Zy({opacity:0,transform:"scale(0.95, 0.95)"})))]),Xy("showModelGraph",[$y("void",Zy({opacity:0,transform:"scale(1.03, 1.03)"})),az("void => *",Yy("150ms 100ms ease-out",Zy({opacity:1,transform:"scale(1, 1)"})))])]},Ra:0});function eS(a){a&1&&(R(0,"mat-icon",15),Z(1," turn_left "),S())}function fS(a){if(a&1){const b=Ug();R(0,"div",16);V("click",function(c){u(b);const d=Y().da,e=Y(2);return x(e.Jq(c,d))});R(1,"div",17);Mq(2,"div",18);S()()}} -function gS(a,b){if(a&1){const c=Ug();R(0,"div",7)(1,"div",8)(2,"div",9);V("click",function(){const d=u(c).da,e=Y(2);e.he.next({});e.dk="";e.qj=!1;pJ(e.vf,d.graph);e.vf.N.set(void 0);vJ(e.vf,e.vf.J());e.vf.G.set(void 0);rJ(e.vf,!1);return x()});R(3,"div",10);Ap(4,eS,2,0,"mat-icon",11);R(5,"div",12);Z(6);S()();R(7,"div",13);Z(8);S()();Ap(9,fS,3,0,"div",14);S()()}a&2&&(a=b.da,b=Y(2),Kp("data-id",a.id),D(),lq("padding-left",hS(b,a),"px"),nq("selected",a.id===b.selectedGraphId()),D(3),H("ngIf",iS(b,a)), -D(2),Br(" ",a.id," "),D(2),Br(" ",jS(a.yr)," "),D(),H("ngIf",b.us))}function kS(a,b){a&1&&(R(0,"div",4)(1,"div",5),Z(2),S(),Ap(3,gS,10,9,"div",6),S());a&2&&(a=b.da,b=Y(),D(2),Br(" ",a.label," "),D(),H("ngForOf",a.graphs)("ngForTrackBy",b.zE))}function hS(a,b){if(a.qj)return 24;let c;return 24+12*(null!=(c=b.graph.level)?c:0)}function iS(a,b){let c;return!a.qj&&0<(null!=(c=b.graph.level)?c:0)}function jS(a){return`${a} node${1===a?"":"s"}`} -var lS=class{constructor(a){this.vf=a;this.Jh=[];this.he=new Fk;this.qj=!1;this.selectedGraphId=Bs(()=>{const b=qJ(this.vf);return b&&b.modelGraph?b.modelGraph.id:""});this.dk=""}Nq(a){this.dk=a.toLowerCase()}Jq(a,b){a.stopPropagation();this.he.next({});this.dk="";this.qj=!1;gJ(this.vf,b.graph)}yE(a){return`${a}`}zE(a,b){return`${b.graph.collectionLabel}___${b.graph.id}`}get rB(){const a=[];this.qj=!1;for(const {label:b,collection:c,graphs:d}of this.Jh){const e={label:b,collection:c,graphs:[]};for(const f of d)""=== -this.dk||f.id.toLowerCase().includes(this.dk)?e.graphs.push(f):this.qj=!0;0{c.dispose()});return c} -function xS(a,b){const c=wS(a,b);b=c.attach(a.Ld);b.instance.Jh=a.Jh();b.instance.he.subscribe(()=>{c.dispose()})} -var yS=class{constructor(a,b,c){this.Ud=a;this.C=b;this.xb=c;this.Xf=new vx;this.Fx=0;this.os="";this.Jh=Bs(()=>{var d=this.Ud.config();if(!d)return[];var e=this.Ud.O();this.nodeLabelsToHide=new Set((d.nodeLabelsToHide||[]).map(g=>g.toLowerCase()));d=[];const f=this.So().toLowerCase();for(const g of e){e={label:g.label,collection:g,graphs:[]};for(const k of g.graphs){if(""!==f&&!k.id.toLowerCase().includes(f))continue;const m=k.nodes.filter(t=>!this.nodeLabelsToHide.has(t.label.toLowerCase())).length, -p=uS(` ${k.id} ${m} nodes`)+30;e.graphs.push({id:k.id,graph:k,yr:m,width:p})}0{let d=0;const e=this.Ud.O();for(const f of e)d+=f.graphs.length;return d});this.nodeLabelsToHide=new Set;this.So=xr("");this.Ld=null;this.selectedGraphId=Bs(()=>{const d=qJ(this.Ud);return d&&d.modelGraph?d.modelGraph.id:""});Js(()=>{const d=this.selectedGraphId();d&&vS(this,d)})}Nq(a){this.So.set(a)}Jq(a,b){a.stopPropagation();this.TC.close(); -gJ(this.Ud,b.graph)}get us(){return 1===this.Ud.Na().length}};yS.K=function(a){return new (a||yS)(z(UJ),z(bw),z(kp))}; -yS.Da=If({type:yS,ha:[["graph-selector"]],fb:function(a,b){a&1&&(ur(ND,5),ur(mS,5));if(a&2){let c;vr(c=wr())&&(b.TC=c.first);vr(c=wr())&&(b.OB=c.first)}},ka:!0,features:[Mr],za:21,Aa:6,Ca:[["selector",""],["input",""],[1,"container"],[1,"collection-label"],[1,"graph-selector-label",3,"click"],[1,"selector-label-container"],[1,"selector-label-content"],[1,"option-label"],["class","node-count-label",4,"ngIf"],[1,"triangle"],["matTooltip","Download processed graphs json",1,"mat-icon-container",3,"click"], +"Swap pane",1,"icon-container","swap",3,"click","mousedown"],["matTooltip","Close pane",1,"icon-container","close",3,"click","mousedown"],[3,"modelGraph","paneId","rendererId"],[1,"resizer","split-pane",3,"mousedown"],[1,"resizer-line"]],ta:function(a,b){a&1&&(R(0,"div",2,0),Ap(2,bS,6,9,"div",3)(3,cS,2,2,"div",4),S());a&2&&(D(2),H("ngForOf",b.La())("ngForTrackBy",b.BE),D(),H("ngIf",b.dw))},Ha:[ht,Zs,ct,FP,wD,vD,sD,hG,AE,fG,OR,iI,hI,HG,EG],styles:[".container[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%]{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%]{height:24px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#eee;padding:0 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#999;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#999;opacity:.8;margin-left:6px}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;width:18px}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-content[_ngcontent-%COMP%]{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .pane-content[_ngcontent-%COMP%] graph-panel[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .pane-container.selected[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#fff}.container[_ngcontent-%COMP%] .pane-container.selected[_ngcontent-%COMP%] .pane-title-container[_ngcontent-%COMP%]{background-color:#ea8600;color:#fff}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:150;color:#999;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .processing-msg-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .processing-msg-container[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin-right:8px}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-wrapper[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:18px;margin-right:-30px}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-wrapper[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{cursor:pointer;opacity:.8;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-wrapper[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-wrapper[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#ccc;font-size:18px;width:18px;height:18px;margin-left:6px}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-container[_ngcontent-%COMP%]{height:7px;width:280px;border:1px solid #ccc;border-radius:99px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .progress-bar-container[_ngcontent-%COMP%] .progress-bar-body[_ngcontent-%COMP%]{height:100%;-webkit-transition:width .1s;transition:width .1s;background-color:#ccc}.container[_ngcontent-%COMP%] .pane-container[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .stay-on-page-info[_ngcontent-%COMP%]{font-size:12px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4px}.container[_ngcontent-%COMP%] .resizer[_ngcontent-%COMP%]{height:100%;width:10px;top:0;left:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;padding-left:1px;cursor:ew-resize;z-index:200}.container[_ngcontent-%COMP%] .resizer[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}.container[_ngcontent-%COMP%] .resizer[_ngcontent-%COMP%]:hover .resizer-line[_ngcontent-%COMP%]{border-color:#fcc986}.container[_ngcontent-%COMP%] .resizer[_ngcontent-%COMP%] .resizer-line[_ngcontent-%COMP%]{height:100%;width:1px;border-left:1px solid #999} .model-explorer-processing-tasks-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px} .model-explorer-processing-tasks-container .processing-task-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:2px 0} .model-explorer-processing-tasks-container .processing-task-container mat-spinner{margin-right:8px;width:16px} .model-explorer-processing-tasks-container .processing-task-container mat-icon{color:#0a0;font-size:16px;width:16px;height:16px;margin-right:8px}"], +data:{animation:[Yy("hideProcessingPanel",[bz("* => void",Zy("150ms 100ms ease-out",$y({opacity:0,transform:"scale(0.95, 0.95)"})))]),Yy("showModelGraph",[az("void",$y({opacity:0,transform:"scale(1.03, 1.03)"})),bz("void => *",Zy("150ms 100ms ease-out",$y({opacity:1,transform:"scale(1, 1)"})))])]},Ra:0});function fS(a){a&1&&(R(0,"mat-icon",15),Z(1," turn_left "),S())}function gS(a){if(a&1){const b=Ug();R(0,"div",16);V("click",function(c){u(b);const d=Y().da,e=Y(2);return x(e.Jq(c,d))});R(1,"div",17);Mq(2,"div",18);S()()}} +function hS(a,b){if(a&1){const c=Ug();R(0,"div",7)(1,"div",8)(2,"div",9);V("click",function(){const d=u(c).da,e=Y(2);e.he.next({});e.dk="";e.qj=!1;qJ(e.vf,d.graph);e.vf.N.set(void 0);wJ(e.vf,e.vf.J());e.vf.F.set(void 0);sJ(e.vf,!1);return x()});R(3,"div",10);Ap(4,fS,2,0,"mat-icon",11);R(5,"div",12);Z(6);S()();R(7,"div",13);Z(8);S()();Ap(9,gS,3,0,"div",14);S()()}a&2&&(a=b.da,b=Y(2),Kp("data-id",a.id),D(),lq("padding-left",iS(b,a),"px"),nq("selected",a.id===b.selectedGraphId()),D(3),H("ngIf",jS(b,a)), +D(2),Br(" ",a.id," "),D(2),Br(" ",kS(a.yr)," "),D(),H("ngIf",b.us))}function lS(a,b){a&1&&(R(0,"div",4)(1,"div",5),Z(2),S(),Ap(3,hS,10,9,"div",6),S());a&2&&(a=b.da,b=Y(),D(2),Br(" ",a.label," "),D(),H("ngForOf",a.graphs)("ngForTrackBy",b.zE))}function iS(a,b){if(a.qj)return 24;let c;return 24+12*(null!=(c=b.graph.level)?c:0)}function jS(a,b){let c;return!a.qj&&0<(null!=(c=b.graph.level)?c:0)}function kS(a){return`${a} node${1===a?"":"s"}`} +var mS=class{constructor(a){this.vf=a;this.Jh=[];this.he=new Fk;this.qj=!1;this.selectedGraphId=Bs(()=>{const b=rJ(this.vf);return b&&b.modelGraph?b.modelGraph.id:""});this.dk=""}Nq(a){this.dk=a.toLowerCase()}Jq(a,b){a.stopPropagation();this.he.next({});this.dk="";this.qj=!1;hJ(this.vf,b.graph)}yE(a){return`${a}`}zE(a,b){return`${b.graph.collectionLabel}___${b.graph.id}`}get rB(){const a=[];this.qj=!1;for(const {label:b,collection:c,graphs:d}of this.Jh){const e={label:b,collection:c,graphs:[]};for(const f of d)""=== +this.dk||f.id.toLowerCase().includes(this.dk)?e.graphs.push(f):this.qj=!0;0{c.dispose()});return c} +function yS(a,b){const c=xS(a,b);b=c.attach(a.Ld);b.instance.Jh=a.Jh();b.instance.he.subscribe(()=>{c.dispose()})} +var zS=class{constructor(a,b,c){this.Ud=a;this.C=b;this.xb=c;this.Xf=new vx;this.Fx=0;this.os="";this.Jh=Bs(()=>{var d=this.Ud.config();if(!d)return[];var e=this.Ud.O();this.nodeLabelsToHide=new Set((d.nodeLabelsToHide||[]).map(g=>g.toLowerCase()));d=[];const f=this.So().toLowerCase();for(const g of e){e={label:g.label,collection:g,graphs:[]};for(const k of g.graphs){if(""!==f&&!k.id.toLowerCase().includes(f))continue;const m=k.nodes.filter(t=>!this.nodeLabelsToHide.has(t.label.toLowerCase())).length, +p=vS(` ${k.id} ${m} nodes`)+30;e.graphs.push({id:k.id,graph:k,yr:m,width:p})}0{let d=0;const e=this.Ud.O();for(const f of e)d+=f.graphs.length;return d});this.nodeLabelsToHide=new Set;this.So=xr("");this.Ld=null;this.selectedGraphId=Bs(()=>{const d=rJ(this.Ud);return d&&d.modelGraph?d.modelGraph.id:""});Js(()=>{const d=this.selectedGraphId();d&&wS(this,d)})}Nq(a){this.So.set(a)}Jq(a,b){a.stopPropagation();this.TC.close(); +hJ(this.Ud,b.graph)}get us(){return 1===this.Ud.La().length}};zS.K=function(a){return new (a||zS)(z(VJ),z(bw),z(kp))}; +zS.Da=Gf({type:zS,ha:[["graph-selector"]],fb:function(a,b){a&1&&(ur(OD,5),ur(nS,5));if(a&2){let c;vr(c=wr())&&(b.TC=c.first);vr(c=wr())&&(b.OB=c.first)}},ka:!0,features:[Mr],za:21,Aa:6,Ca:[["selector",""],["input",""],[1,"container"],[1,"collection-label"],[1,"graph-selector-label",3,"click"],[1,"selector-label-container"],[1,"selector-label-content"],[1,"option-label"],["class","node-count-label",4,"ngIf"],[1,"triangle"],["matTooltip","Download processed graphs json",1,"mat-icon-container",3,"click"], [1,"select-form"],["color","primary","panelClass","graph-selector-panel",3,"selectionChange","openedChange","formControl"],["class","graph-search-optgroup",4,"ngIf"],[3,"label",4,"ngFor","ngForOf"],[1,"node-count-label"],[1,"graph-search-optgroup"],["placeholder","Filter graphs",3,"click","keydown.space","input"],[3,"label"],[3,"selected","value",4,"ngFor","ngForOf"],[3,"value"],[1,"option-wrapper"],[1,"option-container"],["class","action-button","matTooltip","Open in split pane","matTooltipPosition", -"right",3,"click",4,"ngIf"],["matTooltip","Open in split pane","matTooltipPosition","right",1,"action-button",3,"click"],[1,"block-container"],[1,"right-block"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",2)(1,"div",3);Z(2);S();R(3,"div",4,0);V("click",function(){u(c);const d=zr(4);return x(xS(b,d))});R(5,"div",5)(6,"div",6)(7,"div",7);Z(8);S();Ap(9,nS,2,1,"div",8);S();R(10,"div",9);Z(11,"\u25bc");S()()();R(12,"div",10);V("click",function(){u(c);if(null!=b.Ex){var d=document.createElement("a"); -d.download=`${b.os}.json`;var e=`data:text/json;charset=utf-8, ${encodeURIComponent(JSON.stringify(b.Ex,null,2))}`;ud(d,rd(e));d.click()}return x()});R(13,"mat-icon");Z(14,"download");S()();R(15,"mat-form-field",11)(16,"mat-label");Z(17,"Select an option");S();R(18,"mat-select",12);V("selectionChange",function(){u(c);b.Xf.value&&(vS(b,b.Xf.value.id),pJ(b.Ud,b.Xf.value),b.Ud.N.set(void 0),vJ(b.Ud,b.Ud.J()),b.Ud.G.set(void 0),rJ(b.Ud,!1));return x()})("openedChange",function(d){u(c);d||(b.OB.R.value= -"",b.So.set(""));return x()});Ap(19,oS,4,0,"mat-optgroup",13)(20,rS,2,2,"mat-optgroup",14);S()()()}a&2&&(D(2),Br(" ",b.os," "),D(6),Ar((null==b.Xf.value?null:b.Xf.value.id)||"-"),D(),H("ngIf",b.Xf.value),D(9),H("formControl",b.Xf),D(),H("ngIf",1*{height:0}.container[_ngcontent-%COMP%] .selector-label-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .option-label[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:2px}.container[_ngcontent-%COMP%] .node-count-label[_ngcontent-%COMP%]{color:#999;margin-left:12px}.container[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{font-size:10px;margin-left:8px}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%]{font-size:12px;border:1px solid #aaa;border-radius:3px;padding:2px 4px;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-sizing:border-box;box-sizing:border-box}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%] .selector-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%]:hover{border-color:#ea8600}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px;cursor:pointer;opacity:.6}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]:hover{opacity:1} .graph-selector-panel{background-color:#fff} .graph-selector-panel mat-option{height:24px;font-size:12px;min-height:unset;padding:1px 0;padding-left:20px!important;background-color:none!important} .graph-selector-panel mat-option .option-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center} .graph-selector-panel mat-option .option-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:normal;font-family:Google Sans Text,Arial,Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1} .graph-selector-panel mat-option .option-container .option-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000!important} .graph-selector-panel mat-option .option-container .node-count-label{color:#999} .graph-selector-panel mat-option .action-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px;opacity:.8;cursor:pointer} .graph-selector-panel mat-option .action-button:hover{opacity:1} .graph-selector-panel mat-option .action-button .block-container{border-radius:3px;border:1px solid #999;height:100%;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1px} .graph-selector-panel mat-option .action-button .block-container .right-block{height:100%;width:50%;background-color:#999;border-top-right-radius:2px;border-bottom-right-radius:2px} .graph-selector-panel mat-option span{white-space:break-spaces!important;word-break:break-all;line-height:14px!important;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px} .graph-selector-panel mat-option mat-pseudo-checkbox{display:none} .graph-selector-panel mat-option.selected{background-color:#fff1de!important} .graph-selector-panel mat-optgroup span{min-height:unset;font-size:12px;font-weight:700;padding-left:8px} .graph-selector-panel mat-optgroup.graph-search-optgroup{pointer-events:none} .graph-selector-panel mat-optgroup.graph-search-optgroup span{padding:0} .graph-selector-panel mat-optgroup.graph-search-optgroup mat-option{padding-left:16px!important;padding-right:12px!important;height:28px} .graph-selector-panel mat-optgroup.graph-search-optgroup input{font-size:12px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:all;border:1px solid #ccc;height:20px;border-radius:4px;padding:0 2px}"], -Ra:0});function zS(a){a&1&&(R(0,"div",2),Z(1," Model Explorer "),R(2,"span",3),Z(3),S(),Z(4," is available. You are running "),R(5,"span",3),Z(6),S(),Z(7,". "),Mq(8,"br")(9,"br"),Z(10," Run the following command in your console to upgrade: "),R(11,"div",4),Z(12," pip install -U ai-edge-model-explorer "),S()());a&2&&(a=Y(2),D(3),Br("v",a.info().version,""),D(3),Br("v",a.info().runningVersion,""))} -function AS(a){a&1&&(R(0,"div",1)(1,"mat-icon"),Z(2,"upgrade"),S(),Z(3," New version available "),S(),Ap(4,zS,13,2,"ng-template",null,0,Qr));a&2&&(a=zr(5),H("xapInlineDialog",a)("hoverDelayMs",100))}function BS(a){sa(function*(){try{const b=yield fetch("/api/v1/check_new_version");if(b.ok){const c=yield b.json();a.info.set(c)}}catch(b){}})}var CS=class{constructor(){this.info=xr({version:"",runningVersion:""});BS(this)}};CS.K=function(a){return new (a||CS)};CS.pa=Md({ma:CS,ba:CS.K,ea:"root"}); -var DS=class{constructor(a){this.C=a;this.info=this.C.info}};DS.K=function(a){return new (a||DS)(z(CS))};DS.Da=If({type:DS,ha:[["new-version-chip"]],ka:!0,features:[Mr],za:1,Aa:1,Ca:[["upgrade",""],["dialogLabel","upgrade",1,"container",3,"xapInlineDialog","hoverDelayMs"],[1,"model-explorer-upgrade-popup"],[1,"bold"],[1,"code"]],ta:function(a,b){a&1&&Ap(0,AS,6,2);a&2&&Eq(""!==b.info().version?0:-1)},Ha:[ht,hI,gI,GG,DG],styles:[".container[_ngcontent-%COMP%] {\n font-size: 12px;\n display: flex;\n align-items: center;\n color: #ab6c17;\n background-color: #ffefd9;\n line-height: 18px;\n border-radius: 99px;\n font-weight: 500;\n padding: 2px 10px 2px 4px;\n cursor: pointer;\n\n mat-icon {\n font-size: 16px;\n width: 16px;\n height: 16px;\n }\n}\n\n .model-explorer-upgrade-popup {\n padding: 8px;\n font-size: 12px;\n background-color: white;\n line-height: normal;\n\n .bold {\n font-weight: 500;\n }\n\n .code {\n background-color: #f1f1f1;\n font-family: monospace;\n margin-top: 8px;\n padding: 4px;\n font-size: 11px;\n }\n}"]});function ES(a){a&1&&Mq(0,"mat-spinner",6)}function FS(a){a&1&&(R(0,"mat-icon"),Z(1,"add_circle_outline"),S())}function GS(a){a&1&&(R(0,"div",8),Z(1," Add custom data and styles to the nodes in the current model "),S())} -function HS(a){if(a&1){const b=Ug();R(0,"div",16)(1,"div",17);Z(2,"OR");S()();R(3,"div",18)(4,"div",13);Z(5,"From CNS");S();R(6,"textarea",19,3);V("focus",function(){u(b);const c=zr(7);return x(c.select())})("input",function(){u(b);const c=Y(2);bn(c.ez);return x()})("change",function(){u(b);const c=zr(7),d=Y(2);OI("extension_dropdown_json_cns_path",c.value);d.Wq=c.value;return x()});S();R(8,"button",20);V("click",function(){u(b);const c=zr(7),d=Y(2);return x(IS(d,c))});Z(9);S()()}if(a&2){a=zr(7); -const b=Y(2);D(6);H("value",b.Wq);D(2);H("disabled",JS(b,a));D();Br(" ",b.di()?"Loading...":"Load"," ")}} -function KS(a){if(a&1){const b=Ug();R(0,"div",9)(1,"div",10)(2,"div");Z(3,"Load json data file");S();R(4,"a",11);Z(5," Guide ");S()();R(6,"div",12)(7,"div",13);Z(8,"From computer");S();R(9,"button",14);V("click",function(){u(b);const c=zr(12);return x(c.click())});Z(10," Upload ");S()();R(11,"input",15,2);V("change",function(){u(b);const c=zr(12),d=Y();return x(d.Kq(c))});S();Ap(13,HS,10,3);S()}a&2&&(a=Y(),D(13),Eq(a.ee?13:-1))} -function IS(a,b){return sa(function*(){const c=wJ(a.D);if(c){var d=b.value.trim();yield DL(a.C,d,c);var e;null==(e=a.Jv)||qG(e)}})}function JS(a,b){b=b.value.trim();return a.di()||""===b||!b.startsWith("/cns")||!b.endsWith(".json")} -var LS=class{constructor(a,b,c,d){this.D=a;this.ez=b;this.C=d;this.extensions=[];this.Bw=!0;this.Wq="";this.hd={minWidth:0,minHeight:0};this.GB={minWidth:0,minHeight:0,maxHeight:500};this.di=this.C.di;this.Wq=window.localStorage.getItem("extension_dropdown_json_cns_path")||""}Kq(a){var b=a.files;if(b){var c=wJ(this.D);if(c){for(const d of b)b=new FileReader,b.onload=e=>{const f=sI();try{let k;var g=null==(k=e.target)?void 0:k.result;const m=JSON.parse(g);e={};null!=m.results&&null==m.results.results? -c&&(e[c.id]=m):e=m;AL(this.C,f,d.name,c,e)}catch(k){AL(this.C,f,d.name,c),BL(this.C,f,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${k}`)}finally{let k;null==(k=this.Jv)||qG(k)}},b.readAsText(d);a.value=""}}}get ee(){return!1}};LS.K=function(a){return new (a||LS)(z(UJ),z(Sr),z(PI),z(JL))}; -LS.Da=If({type:LS,ha:[["node-data-provider-dropdown"]],fb:function(a,b){a&1&&ur(FG,5);if(a&2){let c;vr(c=wr())&&(b.Jv=c.first)}},ka:!0,features:[Mr],za:10,Aa:6,Ca:[["help",""],["dropdown",""],["input",""],["textarea",""],["dialogLabel","help",1,"container",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","dropdown",1,"icon-container",3,"xapInlineDialogClick","overlaySize"],["color","primary","diameter","18"],[1,"label"],[1,"model-explorer-help-popup"],[1,"model-explorer-node-data-provider-dropdown"], +"right",3,"click",4,"ngIf"],["matTooltip","Open in split pane","matTooltipPosition","right",1,"action-button",3,"click"],[1,"block-container"],[1,"right-block"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",2)(1,"div",3);Z(2);S();R(3,"div",4,0);V("click",function(){u(c);const d=zr(4);return x(yS(b,d))});R(5,"div",5)(6,"div",6)(7,"div",7);Z(8);S();Ap(9,oS,2,1,"div",8);S();R(10,"div",9);Z(11,"\u25bc");S()()();R(12,"div",10);V("click",function(){u(c);if(null!=b.Ex){var d=document.createElement("a"); +d.download=`${b.os}.json`;var e=`data:text/json;charset=utf-8, ${encodeURIComponent(JSON.stringify(b.Ex,null,2))}`;ud(d,rd(e));d.click()}return x()});R(13,"mat-icon");Z(14,"download");S()();R(15,"mat-form-field",11)(16,"mat-label");Z(17,"Select an option");S();R(18,"mat-select",12);V("selectionChange",function(){u(c);b.Xf.value&&(wS(b,b.Xf.value.id),qJ(b.Ud,b.Xf.value),b.Ud.N.set(void 0),wJ(b.Ud,b.Ud.J()),b.Ud.F.set(void 0),sJ(b.Ud,!1));return x()})("openedChange",function(d){u(c);d||(b.OB.R.value= +"",b.So.set(""));return x()});Ap(19,pS,4,0,"mat-optgroup",13)(20,sS,2,2,"mat-optgroup",14);S()()()}a&2&&(D(2),Br(" ",b.os," "),D(6),Ar((null==b.Xf.value?null:b.Xf.value.id)||"-"),D(),H("ngIf",b.Xf.value),D(9),H("formControl",b.Xf),D(),H("ngIf",1*{height:0}.container[_ngcontent-%COMP%] .selector-label-content[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .option-label[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:2px}.container[_ngcontent-%COMP%] .node-count-label[_ngcontent-%COMP%]{color:#999;margin-left:12px}.container[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{font-size:10px;margin-left:8px}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%]{font-size:12px;border:1px solid #aaa;border-radius:3px;padding:2px 4px;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-sizing:border-box;box-sizing:border-box}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%] .selector-label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .graph-selector-label[_ngcontent-%COMP%]:hover{border-color:#ea8600}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px;cursor:pointer;opacity:.6}.container[_ngcontent-%COMP%] .mat-icon-container[_ngcontent-%COMP%]:hover{opacity:1} .graph-selector-panel{background-color:#fff} .graph-selector-panel mat-option{height:24px;font-size:12px;min-height:unset;padding:1px 0;padding-left:20px!important;background-color:none!important} .graph-selector-panel mat-option .option-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center} .graph-selector-panel mat-option .option-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:normal;font-family:Google Sans Text,Arial,Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1} .graph-selector-panel mat-option .option-container .option-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000!important} .graph-selector-panel mat-option .option-container .node-count-label{color:#999} .graph-selector-panel mat-option .action-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px;opacity:.8;cursor:pointer} .graph-selector-panel mat-option .action-button:hover{opacity:1} .graph-selector-panel mat-option .action-button .block-container{border-radius:3px;border:1px solid #999;height:100%;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1px} .graph-selector-panel mat-option .action-button .block-container .right-block{height:100%;width:50%;background-color:#999;border-top-right-radius:2px;border-bottom-right-radius:2px} .graph-selector-panel mat-option span{white-space:break-spaces!important;word-break:break-all;line-height:14px!important;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px} .graph-selector-panel mat-option mat-pseudo-checkbox{display:none} .graph-selector-panel mat-option.selected{background-color:#fff1de!important} .graph-selector-panel mat-optgroup span{min-height:unset;font-size:12px;font-weight:700;padding-left:8px} .graph-selector-panel mat-optgroup.graph-search-optgroup{pointer-events:none} .graph-selector-panel mat-optgroup.graph-search-optgroup span{padding:0} .graph-selector-panel mat-optgroup.graph-search-optgroup mat-option{padding-left:16px!important;padding-right:12px!important;height:28px} .graph-selector-panel mat-optgroup.graph-search-optgroup input{font-size:12px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:all;border:1px solid #ccc;height:20px;border-radius:4px;padding:0 2px}"], +Ra:0});function AS(a){a&1&&(R(0,"div",2),Z(1," Model Explorer "),R(2,"span",3),Z(3),S(),Z(4," is available. You are running "),R(5,"span",3),Z(6),S(),Z(7,". "),Mq(8,"br")(9,"br"),Z(10," Run the following command in your console to upgrade: "),R(11,"div",4),Z(12," pip install -U ai-edge-model-explorer "),S()());a&2&&(a=Y(2),D(3),Br("v",a.info().version,""),D(3),Br("v",a.info().runningVersion,""))} +function BS(a){a&1&&(R(0,"div",1)(1,"mat-icon"),Z(2,"upgrade"),S(),Z(3," New version available "),S(),Ap(4,AS,13,2,"ng-template",null,0,Qr));a&2&&(a=zr(5),H("xapInlineDialog",a)("hoverDelayMs",100))}function CS(a){sa(function*(){try{const b=yield fetch("/api/v1/check_new_version");if(b.ok){const c=yield b.json();a.info.set(c)}}catch(b){}})}var DS=class{constructor(){this.info=xr({version:"",runningVersion:""});CS(this)}};DS.K=function(a){return new (a||DS)};DS.pa=Md({ma:DS,ba:DS.K,ea:"root"}); +var ES=class{constructor(a){this.C=a;this.info=this.C.info}};ES.K=function(a){return new (a||ES)(z(DS))};ES.Da=Gf({type:ES,ha:[["new-version-chip"]],ka:!0,features:[Mr],za:1,Aa:1,Ca:[["upgrade",""],["dialogLabel","upgrade",1,"container",3,"xapInlineDialog","hoverDelayMs"],[1,"model-explorer-upgrade-popup"],[1,"bold"],[1,"code"]],ta:function(a,b){a&1&&Ap(0,BS,6,2);a&2&&Eq(""!==b.info().version?0:-1)},Ha:[ht,iI,hI,HG,EG],styles:[".container[_ngcontent-%COMP%] {\n font-size: 12px;\n display: flex;\n align-items: center;\n color: #ab6c17;\n background-color: #ffefd9;\n line-height: 18px;\n border-radius: 99px;\n font-weight: 500;\n padding: 2px 10px 2px 4px;\n cursor: pointer;\n\n mat-icon {\n font-size: 16px;\n width: 16px;\n height: 16px;\n }\n}\n\n .model-explorer-upgrade-popup {\n padding: 8px;\n font-size: 12px;\n background-color: white;\n line-height: normal;\n\n .bold {\n font-weight: 500;\n }\n\n .code {\n background-color: #f1f1f1;\n font-family: monospace;\n margin-top: 8px;\n padding: 4px;\n font-size: 11px;\n }\n}"]});function FS(a){a&1&&Mq(0,"mat-spinner",6)}function GS(a){a&1&&(R(0,"mat-icon"),Z(1,"add_circle_outline"),S())}function HS(a){a&1&&(R(0,"div",8),Z(1," Add custom data and styles to the nodes in the current model "),S())} +function IS(a){if(a&1){const b=Ug();R(0,"div",16)(1,"div",17);Z(2,"OR");S()();R(3,"div",18)(4,"div",13);Z(5,"From CNS");S();R(6,"textarea",19,3);V("focus",function(){u(b);const c=zr(7);return x(c.select())})("input",function(){u(b);const c=Y(2);bn(c.ez);return x()})("change",function(){u(b);const c=zr(7),d=Y(2);PI("extension_dropdown_json_cns_path",c.value);d.Wq=c.value;return x()});S();R(8,"button",20);V("click",function(){u(b);const c=zr(7),d=Y(2);return x(JS(d,c))});Z(9);S()()}if(a&2){a=zr(7); +const b=Y(2);D(6);H("value",b.Wq);D(2);H("disabled",KS(b,a));D();Br(" ",b.di()?"Loading...":"Load"," ")}} +function LS(a){if(a&1){const b=Ug();R(0,"div",9)(1,"div",10)(2,"div");Z(3,"Load json data file");S();R(4,"a",11);Z(5," Guide ");S()();R(6,"div",12)(7,"div",13);Z(8,"From computer");S();R(9,"button",14);V("click",function(){u(b);const c=zr(12);return x(c.click())});Z(10," Upload ");S()();R(11,"input",15,2);V("change",function(){u(b);const c=zr(12),d=Y();return x(d.Kq(c))});S();Ap(13,IS,10,3);S()}a&2&&(a=Y(),D(13),Eq(a.ee?13:-1))} +function JS(a,b){return sa(function*(){const c=xJ(a.D);if(c){var d=b.value.trim();yield EL(a.C,d,c);var e;null==(e=a.Jv)||rG(e)}})}function KS(a,b){b=b.value.trim();return a.di()||""===b||!b.startsWith("/cns")||!b.endsWith(".json")} +var MS=class{constructor(a,b,c,d){this.D=a;this.ez=b;this.C=d;this.extensions=[];this.Bw=!0;this.Wq="";this.hd={minWidth:0,minHeight:0};this.GB={minWidth:0,minHeight:0,maxHeight:500};this.di=this.C.di;this.Wq=window.localStorage.getItem("extension_dropdown_json_cns_path")||""}Kq(a){var b=a.files;if(b){var c=xJ(this.D);if(c){for(const d of b)b=new FileReader,b.onload=e=>{const f=tI();try{let k;var g=null==(k=e.target)?void 0:k.result;const m=JSON.parse(g);e={};null!=m.results&&null==m.results.results? +c&&(e[c.id]=m):e=m;BL(this.C,f,d.name,c,e)}catch(k){BL(this.C,f,d.name,c),CL(this.C,f,{[c.id]:{results:{}}},c,`Failed to process JSON file. ${k}`)}finally{let k;null==(k=this.Jv)||rG(k)}},b.readAsText(d);a.value=""}}}get ee(){return!1}};MS.K=function(a){return new (a||MS)(z(VJ),z(Sr),z(QI),z(KL))}; +MS.Da=Gf({type:MS,ha:[["node-data-provider-dropdown"]],fb:function(a,b){a&1&&ur(GG,5);if(a&2){let c;vr(c=wr())&&(b.Jv=c.first)}},ka:!0,features:[Mr],za:10,Aa:6,Ca:[["help",""],["dropdown",""],["input",""],["textarea",""],["dialogLabel","help",1,"container",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","dropdown",1,"icon-container",3,"xapInlineDialogClick","overlaySize"],["color","primary","diameter","18"],[1,"label"],[1,"model-explorer-help-popup"],[1,"model-explorer-node-data-provider-dropdown"], [1,"section-label","upload"],["href","https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#custom-node-data","target","_blank"],[1,"upload-container"],[1,"description"],["mat-flat-button","","color","primary",1,"upload-json-file-button","upload",3,"click"],["type","file","multiple","","accept",".json",1,"upload-per-node-data-input",3,"change"],[1,"or-divider"],[1,"or-label"],[1,"load-json-from-cns-container"],[3,"focus","input","change","value"],["mat-flat-button","","color","primary", -1,"upload-json-file-button",3,"click","disabled"]],ta:function(a,b){a&1&&(R(0,"div",4)(1,"div",5),Ap(2,ES,1,0,"mat-spinner",6)(3,FS,2,0,"mat-icon"),R(4,"span",7),Z(5,"Add per-node data"),S()()(),Ap(6,GS,2,0,"ng-template",null,0,Qr)(8,KS,14,1,"ng-template",null,1,Qr));if(a&2){a=zr(7);const c=zr(9);H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10);D();H("xapInlineDialogClick",c)("overlaySize",b.GB);D();Eq(b.di()?2:3)}},Ha:[ht,AB,zB,uB,vD,uD,rD,hI,gI,fG,GG,DG,FG],styles:[".container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#666;padding-bottom:12px;margin-bottom:-12px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:13px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{color:#444} .model-explorer-node-data-provider-dropdown{font-size:12px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8px} .model-explorer-node-data-provider-dropdown .section-label{padding:8px 12px;font-size:11px;background:#f1f1f1;font-weight:500;text-transform:uppercase} .model-explorer-node-data-provider-dropdown .section-label .address-container{text-transform:none;font-weight:400;letter-spacing:normal;color:#777;line-height:12px;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-4px;margin-left:-2px} .model-explorer-node-data-provider-dropdown .section-label .address-container .address-label{overflow:hidden;line-break:anywhere;line-height:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:3px} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px;pointer-events:all;cursor:pointer;opacity:.7} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container:hover{opacity:1} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container mat-icon{font-size:16px;width:16px;height:16px} .model-explorer-node-data-provider-dropdown .section-label.upload{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:180px} .model-explorer-node-data-provider-dropdown .section-label.upload a{font-size:11px;letter-spacing:normal;text-transform:none;pointer-events:all} .model-explorer-node-data-provider-dropdown .description{font-size:12px;color:#777;line-height:18px;letter-spacing:normal} .model-explorer-node-data-provider-dropdown .upload-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px;margin-top:12px} .model-explorer-node-data-provider-dropdown .load-json-from-cns-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px;margin-top:10px;width:200px;-moz-box-sizing:border-box;box-sizing:border-box} .model-explorer-node-data-provider-dropdown .load-json-from-cns-container textarea{width:100%;height:48px;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;resize:none;border-radius:3px;font-family:Google Sans Text,Google Sans,Arial,Helvetica,sans-serif;font-size:11px;padding:2px} .model-explorer-node-data-provider-dropdown .upload-json-file-button{margin:4px 0;width:90px;height:30px;font-size:12px!important;letter-spacing:normal!important} .model-explorer-node-data-provider-dropdown .upload-json-file-button.upload{margin-top:2px} .model-explorer-node-data-provider-dropdown .upload-json-file-button .mat-mdc-button-touch-target{display:none} .model-explorer-node-data-provider-dropdown .or-divider{height:1px;border-top:1px solid #eee;position:relative;margin-top:12px} .model-explorer-node-data-provider-dropdown .or-divider .or-label{font-size:10px;top:-9px;color:#aaa;position:absolute;padding:2px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;left:calc(50% - 8px)} .model-explorer-node-data-provider-dropdown .upload-per-node-data-input{display:none} .model-explorer-node-data-provider-dropdown .loading-extension, .model-explorer-node-data-provider-dropdown .no-extension{padding:12px 0 4px 16px;color:#999;font-size:13px;letter-spacing:normal}"], -Ra:0});const MS=(a,b)=>b.type; -function NS(a,b){if(a&1){const c=Ug();R(0,"div",18);V("click",function(){var d=u(c).da,e=Y(2).Cb,f=Y();d=d.type;var g=f.Rc[e];if(1!==g.matchTypes.length||g.matchTypes[0]!==d)e=f.Rc[e],g=e.matchTypes.indexOf(d),0<=g?e.matchTypes.splice(g,1):e.matchTypes.push(d),f.ci.emit([...f.Rc]);return x()});R(1,"mat-icon");Z(2);S()()}a&2&&(a=b.da,b=Y(2).da,Y(),nq("selected",b.matchTypes.includes(a.type))("disabled",1===b.matchTypes.length&&b.matchTypes[0]===a.type),H("matTooltip",a.Od),D(2),Ar(a.type))} -function OS(a){if(a&1){const b=Ug();R(0,"div",12)(1,"div",13);Z(2,"R");S();R(3,"div",14);Z(4,"E");S()();R(5,"input",15,1);V("change",function(){u(b);const c=zr(6),d=Y().Cb,e=Y();e.Rc[d].queryRegex=c.value.trim();e.ci.emit([...e.Rc]);return x()});S();R(7,"div",16);Jq(8,NS,3,6,"div",17,MS);S()}if(a&2){a=Y().da;const b=Y();D(5);H("value",a.queryRegex);D(3);Lq(b.Du)}} -function PS(a){if(a&1){const b=Ug();R(0,"div",19);Z(1," [\u00b7\u00b7] ");S();R(2,"div",20)(3,"input",21,2);V("change",function(){u(b);const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(QS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S();R(5,"div",22);Z(6,":");S();R(7,"input",23,3);V("change",function(){u(b);const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(QS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S();R(9,"div",24);Z(10,",");S();R(11,"input",25,4);V("change",function(){u(b); -const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(QS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S()()}a&2&&(a=Y().da,Y(),D(3),H("value",a.attrName),D(4),H("value",RS(a.min)),D(4),H("value",RS(a.max)))}function SS(a,b){a&1&&(R(0,"option",28),Z(1),S());a&2&&(a=b.da,b=Y(2).da,H("value",a.type)("selected",a.type===b.nodeType),D(),Br(" ",a.label," "))} -function TS(a){if(a&1){const b=Ug();R(0,"div",26)(1,"mat-icon");Z(2,"device_hub");S()();R(3,"select",27,5);V("change",function(){u(b);const c=zr(4),d=Y().Cb,e=Y();return x(e.aw(d,c.value))});Jq(5,SS,2,3,"option",28,MS);S()}a&2&&(a=Y(2),D(5),Lq(a.Eu))}function US(a){if(a&1){const b=Ug();R(0,"div",29);V("click",function(){u(b);const c=Y().Cb,d=Y();d.Rc.splice(c,1);d.ci.emit([...d.Rc]);return x()});R(1,"mat-icon");Z(2,"delete");S()()}} -function VS(a,b){a&1&&(R(0,"div",7),Ap(1,OS,10,1)(2,PS,13,3)(3,TS,7,0)(4,US,3,0,"div",11),S());if(a&2){let c;a=b.da;b=Y();D();Eq((c=a.type)===b.gk.dt?1:c===b.gk.Us?2:c===b.gk.lz?3:-1);D(3);Eq("node_type"!==a.type?4:-1)}}function WS(a){a&1&&(R(0,"div",31)(1,"div",13),Z(2,"R"),S(),R(3,"div",14),Z(4,"E"),S()())}function XS(a){a&1&&(R(0,"div",32),Z(1," [\u00b7\u00b7] "),S())} -function YS(a,b){if(a&1){const c=Ug();R(0,"div",30);V("click",function(){var d=u(c).da,e=Y();d=d.type;switch(d){case "regex":e.Rc.push({type:d,queryRegex:"",matchTypes:["title"]});break;case "attr_value_range":e.Rc.push({type:d,attrName:"",min:Number.NEGATIVE_INFINITY,max:Number.POSITIVE_INFINITY});break;case "node_type":e.Rc.push({type:d,nodeType:"op_nodes"})}e.ci.emit([...e.Rc]);return x()});Ap(1,WS,5,0,"div",31)(2,XS,2,0,"div",32);R(3,"div",33);Z(4);S()()}if(a&2){let c;a=b.da;b=Y();D();Eq((c=a.type)=== -b.gk.dt?1:c===b.gk.Us?2:-1);D(3);Ar(a.label)}}function QS(a,b,c,d,e){let f=Number.NEGATIVE_INFINITY,g=Number.POSITIVE_INFINITY;""===d||isNaN(Number(d))||(f=Number(d));""===e||isNaN(Number(e))||(g=Number(e));b=a.Rc[b];b.attrName=c;b.min=f;b.max=g;a.ci.emit([...a.Rc])}function RS(a){return null==a||a===Number.NEGATIVE_INFINITY||a===Number.POSITIVE_INFINITY?"":`${a}`} -var ZS=class{constructor(){this.queries=[];this.ci=new Fk;this.gk=lI;this.Du=[{type:"title",Od:"Match label"},{type:"list",Od:"Match attributes"},{type:"input",Od:"Match inputs (op node only)"},{type:"output",Od:"Match outputs (op node only)"}];this.Eu=[{type:"op_nodes",label:"Op nodes only"},{type:"layer_nodes",label:"Layer nodes only"},{type:"op_and_layer_nodes",label:"Op and layer nodes"}];this.Bu=[{type:"regex",label:"Regex"},{type:"attr_value_range",label:"Attribute value range"}];this.Rc=[]}Fb(){this.Rc= -JSON.parse(JSON.stringify(this.queries))}aw(a,b){this.Rc[a].nodeType=b;this.ci.emit([...this.Rc])}};ZS.K=function(a){return new (a||ZS)(z(Sr))}; -ZS.Da=If({type:ZS,ha:[["complex-queries"]],inputs:{queries:"queries"},outputs:{ci:"queriesUpdated"},ka:!0,features:[Mr],za:11,Aa:1,Ca:[["menu","matMenu"],["queryInput",""],["inputAttrName",""],["inputMin",""],["inputMax",""],["select",""],[1,"container"],[1,"query-container"],[1,"btn-add-query",3,"matMenuTriggerFor"],[1,"model-explorer-add-query-menu"],[1,"menu-item"],["matTooltip","Delete query","matTooltipPosition","right",1,"icon-container","delete"],["matTooltip","Regex","n","","matTooltipPosition", +1,"upload-json-file-button",3,"click","disabled"]],ta:function(a,b){a&1&&(R(0,"div",4)(1,"div",5),Ap(2,FS,1,0,"mat-spinner",6)(3,GS,2,0,"mat-icon"),R(4,"span",7),Z(5,"Add per-node data"),S()()(),Ap(6,HS,2,0,"ng-template",null,0,Qr)(8,LS,14,1,"ng-template",null,1,Qr));if(a&2){a=zr(7);const c=zr(9);H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10);D();H("xapInlineDialogClick",c)("overlaySize",b.GB);D();Eq(b.di()?2:3)}},Ha:[ht,BB,AB,vB,wD,vD,sD,iI,hI,gG,HG,EG,GG],styles:[".container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#666;padding-bottom:12px;margin-bottom:-12px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:13px}.container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{color:#444} .model-explorer-node-data-provider-dropdown{font-size:12px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8px} .model-explorer-node-data-provider-dropdown .section-label{padding:8px 12px;font-size:11px;background:#f1f1f1;font-weight:500;text-transform:uppercase} .model-explorer-node-data-provider-dropdown .section-label .address-container{text-transform:none;font-weight:400;letter-spacing:normal;color:#777;line-height:12px;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-4px;margin-left:-2px} .model-explorer-node-data-provider-dropdown .section-label .address-container .address-label{overflow:hidden;line-break:anywhere;line-height:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:3px} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px;pointer-events:all;cursor:pointer;opacity:.7} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container:hover{opacity:1} .model-explorer-node-data-provider-dropdown .section-label .address-container .settings-icon-container mat-icon{font-size:16px;width:16px;height:16px} .model-explorer-node-data-provider-dropdown .section-label.upload{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:180px} .model-explorer-node-data-provider-dropdown .section-label.upload a{font-size:11px;letter-spacing:normal;text-transform:none;pointer-events:all} .model-explorer-node-data-provider-dropdown .description{font-size:12px;color:#777;line-height:18px;letter-spacing:normal} .model-explorer-node-data-provider-dropdown .upload-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px;margin-top:12px} .model-explorer-node-data-provider-dropdown .load-json-from-cns-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 16px;margin-top:10px;width:200px;-moz-box-sizing:border-box;box-sizing:border-box} .model-explorer-node-data-provider-dropdown .load-json-from-cns-container textarea{width:100%;height:48px;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 0;resize:none;border-radius:3px;font-family:Google Sans Text,Google Sans,Arial,Helvetica,sans-serif;font-size:11px;padding:2px} .model-explorer-node-data-provider-dropdown .upload-json-file-button{margin:4px 0;width:90px;height:30px;font-size:12px!important;letter-spacing:normal!important} .model-explorer-node-data-provider-dropdown .upload-json-file-button.upload{margin-top:2px} .model-explorer-node-data-provider-dropdown .upload-json-file-button .mat-mdc-button-touch-target{display:none} .model-explorer-node-data-provider-dropdown .or-divider{height:1px;border-top:1px solid #eee;position:relative;margin-top:12px} .model-explorer-node-data-provider-dropdown .or-divider .or-label{font-size:10px;top:-9px;color:#aaa;position:absolute;padding:2px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;left:calc(50% - 8px)} .model-explorer-node-data-provider-dropdown .upload-per-node-data-input{display:none} .model-explorer-node-data-provider-dropdown .loading-extension, .model-explorer-node-data-provider-dropdown .no-extension{padding:12px 0 4px 16px;color:#999;font-size:13px;letter-spacing:normal}"], +Ra:0});const NS=(a,b)=>b.type; +function OS(a,b){if(a&1){const c=Ug();R(0,"div",18);V("click",function(){var d=u(c).da,e=Y(2).Cb,f=Y();d=d.type;var g=f.Rc[e];if(1!==g.matchTypes.length||g.matchTypes[0]!==d)e=f.Rc[e],g=e.matchTypes.indexOf(d),0<=g?e.matchTypes.splice(g,1):e.matchTypes.push(d),f.ci.emit([...f.Rc]);return x()});R(1,"mat-icon");Z(2);S()()}a&2&&(a=b.da,b=Y(2).da,Y(),nq("selected",b.matchTypes.includes(a.type))("disabled",1===b.matchTypes.length&&b.matchTypes[0]===a.type),H("matTooltip",a.Od),D(2),Ar(a.type))} +function PS(a){if(a&1){const b=Ug();R(0,"div",12)(1,"div",13);Z(2,"R");S();R(3,"div",14);Z(4,"E");S()();R(5,"input",15,1);V("change",function(){u(b);const c=zr(6),d=Y().Cb,e=Y();e.Rc[d].queryRegex=c.value.trim();e.ci.emit([...e.Rc]);return x()});S();R(7,"div",16);Jq(8,OS,3,6,"div",17,NS);S()}if(a&2){a=Y().da;const b=Y();D(5);H("value",a.queryRegex);D(3);Lq(b.Du)}} +function QS(a){if(a&1){const b=Ug();R(0,"div",19);Z(1," [\u00b7\u00b7] ");S();R(2,"div",20)(3,"input",21,2);V("change",function(){u(b);const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(RS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S();R(5,"div",22);Z(6,":");S();R(7,"input",23,3);V("change",function(){u(b);const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(RS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S();R(9,"div",24);Z(10,",");S();R(11,"input",25,4);V("change",function(){u(b); +const c=zr(4),d=zr(8),e=zr(12),f=Y().Cb,g=Y();return x(RS(g,f,c.value.trim(),d.value.trim(),e.value.trim()))});S()()}a&2&&(a=Y().da,Y(),D(3),H("value",a.attrName),D(4),H("value",SS(a.min)),D(4),H("value",SS(a.max)))}function TS(a,b){a&1&&(R(0,"option",28),Z(1),S());a&2&&(a=b.da,b=Y(2).da,H("value",a.type)("selected",a.type===b.nodeType),D(),Br(" ",a.label," "))} +function US(a){if(a&1){const b=Ug();R(0,"div",26)(1,"mat-icon");Z(2,"device_hub");S()();R(3,"select",27,5);V("change",function(){u(b);const c=zr(4),d=Y().Cb,e=Y();return x(e.aw(d,c.value))});Jq(5,TS,2,3,"option",28,NS);S()}a&2&&(a=Y(2),D(5),Lq(a.Eu))}function VS(a){if(a&1){const b=Ug();R(0,"div",29);V("click",function(){u(b);const c=Y().Cb,d=Y();d.Rc.splice(c,1);d.ci.emit([...d.Rc]);return x()});R(1,"mat-icon");Z(2,"delete");S()()}} +function WS(a,b){a&1&&(R(0,"div",7),Ap(1,PS,10,1)(2,QS,13,3)(3,US,7,0)(4,VS,3,0,"div",11),S());if(a&2){let c;a=b.da;b=Y();D();Eq((c=a.type)===b.gk.dt?1:c===b.gk.Us?2:c===b.gk.lz?3:-1);D(3);Eq("node_type"!==a.type?4:-1)}}function XS(a){a&1&&(R(0,"div",31)(1,"div",13),Z(2,"R"),S(),R(3,"div",14),Z(4,"E"),S()())}function YS(a){a&1&&(R(0,"div",32),Z(1," [\u00b7\u00b7] "),S())} +function ZS(a,b){if(a&1){const c=Ug();R(0,"div",30);V("click",function(){var d=u(c).da,e=Y();d=d.type;switch(d){case "regex":e.Rc.push({type:d,queryRegex:"",matchTypes:["title"]});break;case "attr_value_range":e.Rc.push({type:d,attrName:"",min:Number.NEGATIVE_INFINITY,max:Number.POSITIVE_INFINITY});break;case "node_type":e.Rc.push({type:d,nodeType:"op_nodes"})}e.ci.emit([...e.Rc]);return x()});Ap(1,XS,5,0,"div",31)(2,YS,2,0,"div",32);R(3,"div",33);Z(4);S()()}if(a&2){let c;a=b.da;b=Y();D();Eq((c=a.type)=== +b.gk.dt?1:c===b.gk.Us?2:-1);D(3);Ar(a.label)}}function RS(a,b,c,d,e){let f=Number.NEGATIVE_INFINITY,g=Number.POSITIVE_INFINITY;""===d||isNaN(Number(d))||(f=Number(d));""===e||isNaN(Number(e))||(g=Number(e));b=a.Rc[b];b.attrName=c;b.min=f;b.max=g;a.ci.emit([...a.Rc])}function SS(a){return null==a||a===Number.NEGATIVE_INFINITY||a===Number.POSITIVE_INFINITY?"":`${a}`} +var $S=class{constructor(){this.queries=[];this.ci=new Fk;this.gk=mI;this.Du=[{type:"title",Od:"Match label"},{type:"list",Od:"Match attributes"},{type:"input",Od:"Match inputs (op node only)"},{type:"output",Od:"Match outputs (op node only)"}];this.Eu=[{type:"op_nodes",label:"Op nodes only"},{type:"layer_nodes",label:"Layer nodes only"},{type:"op_and_layer_nodes",label:"Op and layer nodes"}];this.Bu=[{type:"regex",label:"Regex"},{type:"attr_value_range",label:"Attribute value range"}];this.Rc=[]}Fb(){this.Rc= +JSON.parse(JSON.stringify(this.queries))}aw(a,b){this.Rc[a].nodeType=b;this.ci.emit([...this.Rc])}};$S.K=function(a){return new (a||$S)(z(Sr))}; +$S.Da=Gf({type:$S,ha:[["complex-queries"]],inputs:{queries:"queries"},outputs:{ci:"queriesUpdated"},ka:!0,features:[Mr],za:11,Aa:1,Ca:[["menu","matMenu"],["queryInput",""],["inputAttrName",""],["inputMin",""],["inputMax",""],["select",""],[1,"container"],[1,"query-container"],[1,"btn-add-query",3,"matMenuTriggerFor"],[1,"model-explorer-add-query-menu"],[1,"menu-item"],["matTooltip","Delete query","matTooltipPosition","right",1,"icon-container","delete"],["matTooltip","Regex","n","","matTooltipPosition", "left",1,"model-explorer-regex-icon"],[1,"r"],[1,"e"],["placeholder","Regex",1,"regex","common-input",3,"change","value"],[1,"targets-container"],[1,"icon-container","match-type",3,"matTooltip","selected","disabled"],[1,"icon-container","match-type",3,"click","matTooltip"],["matTooltip","Attribute value range","matTooltipPosition","left",1,"model-explorer-attr-value-range-icon"],[1,"attrs-value-range-container"],["placeholder","Attr name",1,"common-input","attr-name",3,"change","value"],[1,"colon"], ["placeholder","min",1,"common-input","min",3,"change","value"],[1,"to"],["placeholder","max",1,"common-input","max",3,"change","value"],["matTooltip","Node type","matTooltipPosition","left",1,"model-explorer-node-type-icon"],[1,"node-type-selector",3,"change"],[3,"value","selected"],["matTooltip","Delete query","matTooltipPosition","right",1,"icon-container","delete",3,"click"],[1,"menu-item",3,"click"],[1,"model-explorer-regex-icon"],[1,"model-explorer-attr-value-range-icon"],[1,"label"]],ta:function(a, -b){a&1&&(R(0,"div",6),Jq(1,VS,5,2,"div",7,Hq),R(3,"div",8)(4,"mat-icon"),Z(5,"add"),S(),Z(6," Add query "),S(),R(7,"mat-menu",9,0),Jq(9,YS,5,2,"div",10,MS),S()());a&2&&(a=zr(8),D(),Lq(b.Rc),D(2),H("matMenuTriggerFor",a),D(6),Lq(b.Bu))},Ha:[ht,ZC,BC,PC,XC,gG,zE,eG,hI,gI,GG],styles:[".query-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:4px;position:relative;padding-right:36px}.query-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:22px;border:1px solid #ccc;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px;outline:none}.query-container[_ngcontent-%COMP%] input.regex[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:240px}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] .colon[_ngcontent-%COMP%], .query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] .to[_ngcontent-%COMP%]{font-weight:700;margin:0 2px;height:22px}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{min-width:0}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.attr-name[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.max[_ngcontent-%COMP%], .query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.min[_ngcontent-%COMP%]{width:50px}.query-container[_ngcontent-%COMP%] .node-type-selector[_ngcontent-%COMP%]{border:1px solid #ccc;border-radius:4px;outline:none;height:23px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;width:160px}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:4px;cursor:pointer;opacity:.6}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%]:hover{opacity:1}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.targets-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.targets-container[_ngcontent-%COMP%] .icon-container.match-type[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ddd;border-radius:4px;cursor:pointer;padding:4px}.targets-container[_ngcontent-%COMP%] .icon-container.match-type.selected[_ngcontent-%COMP%]{background-color:#a3c9ff}.targets-container[_ngcontent-%COMP%] .icon-container.match-type.disabled[_ngcontent-%COMP%]{cursor:default}.targets-container[_ngcontent-%COMP%] .icon-container.match-type[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px;color:#333}.btn-add-query[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:16px;opacity:.6;white-space:nowrap;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:19px}.btn-add-query[_ngcontent-%COMP%]:hover{opacity:1}.btn-add-query[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;margin-right:2px} .model-explorer-add-query-menu .menu-item{letter-spacing:normal!important;font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;font-size:12px;padding:0 8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center} .model-explorer-add-query-menu .menu-item .label{margin-left:6px} .model-explorer-add-query-menu .menu-item:hover{background-color:#eee} .model-explorer-regex-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:16px;height:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#aaa} .model-explorer-regex-icon .r{font-size:12px} .model-explorer-regex-icon .e{font-size:8px;margin-top:2px} .model-explorer-attr-value-range-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:16px;height:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#aaa} .model-explorer-node-type-icon{width:16px;height:16px} .model-explorer-node-type-icon mat-icon{font-size:16px;width:16px;height:16px;color:#aaa}"], -Ra:0});function $S(a){a&1&&(R(0,"div",3),Mq(1,"io-tree",4),S());a&2&&(a=Y(),D(),H("data",a.nv)("rendererId",a.rendererId)("tooltipPosition","right"))}var aT=class{constructor(){this.nodes=[];this.rendererId="";this.xw="node";this.Pr={minWidth:320,maxWidth:640,minHeight:0};this.nv=[]}sc(a){a.nodes&&(this.nv=ZK(this.nodes,"incoming"))}get label(){const a=this.nodes.length;return`${a} ${this.xw}${1===a?"":"s"}`}};aT.K=function(a){return new (a||aT)}; -aT.Da=If({type:aT,ha:[["node-list-viewer"]],inputs:{nodes:"nodes",rendererId:"rendererId",xw:"labelSuffix"},ka:!0,features:[Dg,Mr],za:5,Aa:5,Ca:[["nodeList",""],[1,"container"],["panelClass","model-explorer-node-list-panel","dialogLabel","nodeList",1,"label-container",3,"xapInlineDialogClick","overlaySize"],[1,"model-explorer-node-list"],[3,"data","rendererId","tooltipPosition"]],ta:function(a,b){a&1&&(R(0,"div",1)(1,"div",2),Z(2),S(),Ap(3,$S,2,3,"ng-template",null,0,Qr),S());a&2&&(a=zr(4),D(),nq("disabled", -0===b.nodes.length),H("xapInlineDialogClick",a)("overlaySize",b.Pr),D(),Br(" ",b.label," "))},Ha:[ht,YK,hI,GG,FG],styles:[".container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 6px;border-radius:4px;background-color:#a3c9ff;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8}.label-container[_ngcontent-%COMP%]:hover{opacity:1}.label-container.disabled[_ngcontent-%COMP%]{pointer-events:none;background-color:#ddd} .model-explorer-node-list{font-size:12px;background-color:#fff;line-height:normal} .model-explorer-node-list-panel xap-inline-dialog-container{width:100%}"], -Ra:0});var bT=new df("CDK_DRAG_PARENT");var cT=new df("CdkDragHandle"),dT=class{get disabled(){return this.Ib}set disabled(a){this.Ib=a;this.C.next(this)}constructor(a,b){this.element=a;this.D=b;this.C=new cj;this.Ib=!1;null==b||b.T(this)}va(){let a;null==(a=this.D)||a.ca(this);this.C.complete()}};dT.K=function(a){return new (a||dT)(z(si),z(bT,12))};dT.Fa=Qf({type:dT,ha:[["","cdkDragHandle",""]],Ka:[1,"cdk-drag-handle"],inputs:{disabled:[2,"cdkDragHandleDisabled","disabled",zs]},ka:!0,features:[Kr([{oa:cT,Ab:dT}]),Jp]});var eT=new df("CDK_DRAG_CONFIG");const fT=Kt({passive:!1,capture:!0});function gT(a,b){a.D.add(b);1===a.D.size&&Mk(a.qa,()=>{a.ia.addEventListener("touchmove",a.P,fT)})}function hT(a,b){b=a.C.indexOf(b);-1a.J.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.aa,options:fT}),b||a.F.set("mousemove",{handler:d=>a.G.next(d),options:fT}),Mk(a.qa,()=>{a.F.forEach((d,e)=>{a.ia.addEventListener(e,d.handler,d.options)})})))} -function kT(a,b){const c=[a.scroll];b&&b!==a.ia&&c.push(new Xi(d=>Mk(a.qa,()=>{const e=f=>{a.C.length&&d.next(f)};b.addEventListener("scroll",e,!0);return()=>{b.removeEventListener("scroll",e,!0)}})));return rk(...c)} -var lT=class{constructor(a,b){this.qa=a;this.O=new Set;this.D=new Set;this.C=[];this.F=new Map;this.T=c=>c.de();this.G=new cj;this.J=new cj;this.scroll=new cj;this.aa=c=>{0{0iT(this,a));this.O.forEach(a=>{this.O.delete(a)});this.N();this.G.complete();this.J.complete()}N(){this.F.forEach((a,b)=>{this.ia.removeEventListener(b, -a.handler,a.options)});this.F.clear()}};lT.K=function(a){return new (a||lT)(r(Qk),r(jt))};lT.pa=Md({ma:lT,ba:lT.K,ea:"root"});function mT(a){const b=a.cloneNode(!0),c=b.querySelectorAll("[id]"),d=a.nodeName.toLowerCase();b.removeAttribute("id");for(let e=0;e{k.Wu&&c!==m&&c.contains(m)&&sT(k.Wu,f,g)});b.top=d;b.left=e;return{top:f,left:g}} -var uT=class{constructor(a){this.ia=a;this.ie=new Map}clear(){this.ie.clear()}cache(a){this.clear();this.ie.set(this.ia,{ls:{top:window.scrollY,left:window.scrollX}});a.forEach(b=>{this.ie.set(b,{ls:{top:b.scrollTop,left:b.scrollLeft},Wu:rT(b)})})}};function vT(a,b){a=a.rootNodes;if(1===a.length&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};function wT(a,b,c){for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];if(e){let f;a.setProperty(d,e,(null==(f=c)?0:f.has(d))?"important":"")}else a.removeProperty(d)}}function xT(a,b){const c=b?"":"none";wT(a.style,{"touch-action":b?"":"none","-webkit-user-drag":b?"":"none","-webkit-tap-highlight-color":b?"":"transparent","user-select":c,"-ms-user-select":c,"-webkit-user-select":c,"-moz-user-select":c})} -function yT(a,b){wT(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},zT)}function AT(a,b){return b&&"none"!=b?a+" "+b:a}function BT(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=CT(b.left,b.top)}function CT(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};function DT(a){return parseFloat(a)*(-1"transform"===d||"all"===d);if(!c)return 0;b=b.indexOf(c);c=FT(a,"transition-duration");a=FT(a,"transition-delay");return DT(c[b])+DT(a[b])}function FT(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};const GT=new Set(["position"]); -var HT=class{constructor(a,b,c,d,e,f,g,k,m){this.ia=a;this.P=b;this.N=c;this.D=d;this.O=e;this.aa=f;this.G=g;this.F=k;this.ca=m}attach(a){this.C=this.T();a.appendChild(this.C);"showPopover"in this.C&&this.C.showPopover()}destroy(){this.C.remove();let a;null==(a=this.J)||a.destroy();this.C=this.J=null}getBoundingClientRect(){return this.C.getBoundingClientRect()}Ri(a){this.C.classList.add(a)}addEventListener(a,b){this.C.addEventListener(a,b)}removeEventListener(a,b){this.C.removeEventListener(a,b)}T(){const a= -this.O,b=this.aa;var c=a?a.ta:null;let d;if(c&&a){const e=a.Xn?this.D:null;c=a.eg.xd(c,a.context);cn(c);d=vT(c,this.ia);this.J=c;a.Xn?BT(d,e):d.style.transform=CT(this.G.x,this.G.y)}else d=mT(this.P),BT(d,this.D),this.F&&(d.style.transform=this.F);wT(d.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this.ca+""},GT);xT(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("popover","manual");d.setAttribute("dir",this.N);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)): -d.classList.add(b));return d}};const IT=Kt({passive:!0}),JT=Kt({passive:!1}),KT=Kt({passive:!1,capture:!0}),zT=new Set(["position"]);function LT(a,b){const c=Ss(b);c!==a.C&&(a.C&&a.jh(a.C),Mk(a.qa,()=>{c.addEventListener("mousedown",a.Kb,JT);c.addEventListener("touchstart",a.Kb,IT);c.addEventListener("dragstart",a.fh,JT)}),a.ca=void 0,a.C=c);"undefined"!==typeof SVGElement&&a.C instanceof SVGElement&&(a.lb=a.C.ownerSVGElement);return a}function MT(a,b){a.Hc=b} -function NT(a,b){a.F=b.map(d=>Ss(d));a.F.forEach(d=>xT(d,a.disabled));a.Lb();const c=new Set;a.T.forEach(d=>{-1a.zi()));return a}function PT(a,b){a.N={x:0,y:0};a.P.x=b.x;a.P.y=b.y;a.D||a.Dc(b.x,b.y)}function QT(a){void 0===a.Xc&&(a.Xc=Qt(a.C));return a.Xc} -var TT=class{get disabled(){return this.Ib||!(!this.D||!this.D.disabled)}set disabled(a){a!==this.Ib&&(this.Ib=a,this.Lb(),this.F.forEach(b=>xT(b,a)))}constructor(a,b,c,d,e,f){this.ya=b;this.ia=c;this.qa=d;this.wi=e;this.O=f;this.P={x:0,y:0};this.N={x:0,y:0};this.Ja=!1;this.gb=new cj;this.Ob=this.sd=this.ih=this.hh=Ni.EMPTY;this.fa=null;this.gh=!0;this.F=[];this.T=new Set;this.Yc="ltr";this.hj=0;this.Ib=!1;this.Sa=new cj;this.ji=new cj;this.released=new cj;this.ended=new cj;this.kj=new cj;this.mj= -new cj;this.jj=new cj;this.xj=this.gb;this.Kb=g=>{this.Sa.next();if(this.F.length){const k=this.Sd(g);!k||this.T.has(k)||this.disabled||this.Oe(k,g)}else this.disabled||this.Oe(this.C,g)};this.dl=g=>{var k=this.Ua(g);if(this.Ja){g.cancelable&&g.preventDefault();var m=this.Rd(k);this.Wd=!0;this.fg=k;this.Dl(m);if(this.D)this.kh(m,k);else{k=this.te?this.ja:this.G;var p=this.N;p.x=m.x-k.x+this.P.x;p.y=m.y-k.y+this.P.y;this.Dc(p.x,p.y)}this.gb.lc.length&&this.qa.run(()=>{this.gb.next({source:this,bx:m, -event:g,distance:this.Gc(m),delta:this.Ic})})}else Math.abs(k.x-this.G.x)+Math.abs(k.y-this.G.y)>=this.ya.nn&&((k=Date.now()>=this.jk+this.Gk(g),p=this.D,k)?p&&(p.de()||p.T())||(g.cancelable&&g.preventDefault(),this.Ja=!0,this.qa.run(()=>this.xl(g))):this.Qd(g))};this.ml=g=>{this.Qd(g)};this.fh=g=>{if(this.F.length){const k=this.Sd(g);!k||this.T.has(k)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};MT(LT(this,a),b.hG||null);this.wa=new uT(c);gT(f,this)}dispose(){this.jh(this.C); -if(this.de()){let b;null==(b=this.C)||b.remove()}let a;null==(a=this.Ea)||a.remove();this.Pd();this.ud();iT(this.O,this);this.Jc();this.Sa.complete();this.ji.complete();this.released.complete();this.ended.complete();this.kj.complete();this.mj.complete();this.jj.complete();this.gb.complete();this.F=[];this.T.clear();this.D=void 0;this.Ob.unsubscribe();this.wa.clear();this.fa=this.C=this.lb=this.md=this.Pa=this.Ea=this.Hc=null}de(){return this.Ja&&this.O.de(this)}reset(){this.C.style.transform=this.ca|| -"";this.N={x:0,y:0};this.P={x:0,y:0}}Gl(a){this.D=a}Ar(){const a=this.fg;a&&this.D&&this.kh(this.Rd(a),a)}Jc(){this.hh.unsubscribe();this.ih.unsubscribe();this.sd.unsubscribe();let a;null==(a=QT(this))||a.removeEventListener("selectstart",RT,KT)}Pd(){let a;null==(a=this.J)||a.destroy();this.J=null}ud(){let a;null==(a=this.Nb)||a.remove();let b;null==(b=this.sb)||b.destroy();this.Nb=this.sb=null}Qd(a){if(this.O.de(this)&&(this.Jc(),hT(this.O,this),this.Lb(),this.F&&(this.C.style.webkitTapHighlightColor= -this.wl),this.Ja))if(this.released.next({source:this,event:a}),this.D)this.D.N(),this.xi().then(()=>{this.yi(a);this.td();hT(this.O,this)});else{this.P.x=this.N.x;const b=this.Ua(a);this.P.y=this.N.y;this.qa.run(()=>{this.ended.next({source:this,distance:this.Gc(b),ij:b,event:a})});this.td();hT(this.O,this)}}xl(a){ST(a)&&(this.eh=Date.now());this.Lb();const b=QT(this),c=this.D;b&&Mk(this.qa,()=>{b.addEventListener("selectstart",RT,KT)});if(c){const d=this.C,e=d.parentNode,f=this.Nb=this.ik(),g=this.Ea= -this.Ea||this.ia.createComment("");e.insertBefore(g,d);this.ca=d.style.transform||"";this.J=new HT(this.ia,this.C,this.Yc,this.ja,this.Pa||null,this.Ol||null,this.G,this.ca,this.ya.zIndex||1E3);this.J.attach(this.Nk(e,b));yT(d,!1);this.ia.body.appendChild(e.replaceChild(f,d));this.ji.next({source:this,event:a});c.start();this.aa=c;this.bb=c.C(this)}else this.ji.next({source:this,event:a}),this.aa=this.bb=void 0;this.wa.cache(c?c.P():[])}Oe(a,b){this.Hc&&b.stopPropagation();var c=this.de(),d=ST(b); -const e=!d&&0!==b.button,f=this.C,g=St(b),k=!d&&this.eh&&this.eh+800>Date.now();d=d?Ex(b):Dx(b);g&&g.draggable&&"mousedown"===b.type&&b.preventDefault();c||e||k||d||(this.F.length&&(c=f.style,this.wl=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.Ja=this.Wd=!1,this.Jc(),this.ja=this.C.getBoundingClientRect(),this.hh=this.O.G.subscribe(this.dl),this.ih=this.O.J.subscribe(this.ml),this.sd=kT(this.O,QT(this)).subscribe(m=>this.zl(m)),this.fa&&(this.na=rT(this.fa)),this.sa= -(c=this.Pa)&&c.ta&&!c.Xn?{x:0,y:0}:this.Ik(this.ja,a,b),a=this.G=this.fg=this.Ua(b),this.Ic={x:0,y:0},this.gl={x:a.x,y:a.y},this.jk=Date.now(),jT(this.O,this,b))}yi(a){yT(this.C,!0);this.Ea.parentNode.replaceChild(this.C,this.Ea);this.Pd();this.ud();this.ja=this.na=this.ua=this.ca=void 0;this.qa.run(()=>{const b=this.D,c=b.C(this),d=this.Ua(a),e=this.Gc(d),f=b.D(d.x,d.y);this.ended.next({source:this,distance:e,ij:d,event:a});this.jj.next({item:this,fd:c,Ie:this.bb,ab:b,ix:this.aa,vw:f,distance:e, -ij:d,event:a});b.O(this,c,this.bb,this.aa,f,e,d,a);this.D=this.aa})}kh({x:a,y:b},{x:c,y:d}){let e=this.aa.F(this,a,b);!e&&this.D!==this.aa&&this.aa.D(a,b)&&(e=this.aa);e&&e!==this.D&&this.qa.run(()=>{this.mj.next({item:this,ab:this.D});this.D.Dq(this);this.D=e;this.D.rn(this,a,b,e===this.aa&&e.aa?this.bb:void 0);this.kj.next({item:this,ab:e,fd:e.C(this)})});this.de()&&(this.D.J(c,d),this.D.G(this,a,b,this.Ic),this.te?this.vc(a,b):this.vc(a-this.sa.x,b-this.sa.y))}xi(){if(!this.Wd)return Promise.resolve(); -const a=this.Nb.getBoundingClientRect();this.J.Ri("cdk-drag-animating");this.vc(a.left,a.top);const b=ET(this.J.C);return 0===b?Promise.resolve():Mk(this.qa,()=>new Promise(c=>{const d=f=>{if(!f||St(f)===this.J&&"transform"===f.propertyName){let g;null==(g=this.J)||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,1.5*b);this.J.addEventListener("transitionend",d)}))}ik(){var a=this.md;const b=a?a.ta:null;b?(this.sb=a.eg.xd(b,a.context),cn(this.sb),a=vT(this.sb,this.ia)): -a=mT(this.C);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}Ik(a,b,c){b=(b=b===this.C?null:b)?b.getBoundingClientRect():a;c=ST(c)?c.targetTouches[0]:c;const d=this.Vd();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Ua(a){var b=this.Vd(),c=ST(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-b.top;if(this.lb&&(c=this.lb.getScreenCTM())){const d=this.lb.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a, +b){a&1&&(R(0,"div",6),Jq(1,WS,5,2,"div",7,Hq),R(3,"div",8)(4,"mat-icon"),Z(5,"add"),S(),Z(6," Add query "),S(),R(7,"mat-menu",9,0),Jq(9,ZS,5,2,"div",10,NS),S()());a&2&&(a=zr(8),D(),Lq(b.Rc),D(2),H("matMenuTriggerFor",a),D(6),Lq(b.Bu))},Ha:[ht,$C,CC,QC,YC,hG,AE,fG,iI,hI,HG],styles:[".query-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:4px;position:relative;padding-right:36px}.query-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:22px;border:1px solid #ccc;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px;outline:none}.query-container[_ngcontent-%COMP%] input.regex[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:240px}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] .colon[_ngcontent-%COMP%], .query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] .to[_ngcontent-%COMP%]{font-weight:700;margin:0 2px;height:22px}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{min-width:0}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.attr-name[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.max[_ngcontent-%COMP%], .query-container[_ngcontent-%COMP%] .attrs-value-range-container[_ngcontent-%COMP%] input.min[_ngcontent-%COMP%]{width:50px}.query-container[_ngcontent-%COMP%] .node-type-selector[_ngcontent-%COMP%]{border:1px solid #ccc;border-radius:4px;outline:none;height:23px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;width:160px}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:4px;cursor:pointer;opacity:.6}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%]:hover{opacity:1}.query-container[_ngcontent-%COMP%] .icon-container.delete[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.targets-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.targets-container[_ngcontent-%COMP%] .icon-container.match-type[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ddd;border-radius:4px;cursor:pointer;padding:4px}.targets-container[_ngcontent-%COMP%] .icon-container.match-type.selected[_ngcontent-%COMP%]{background-color:#a3c9ff}.targets-container[_ngcontent-%COMP%] .icon-container.match-type.disabled[_ngcontent-%COMP%]{cursor:default}.targets-container[_ngcontent-%COMP%] .icon-container.match-type[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px;color:#333}.btn-add-query[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:16px;opacity:.6;white-space:nowrap;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:19px}.btn-add-query[_ngcontent-%COMP%]:hover{opacity:1}.btn-add-query[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;margin-right:2px} .model-explorer-add-query-menu .menu-item{letter-spacing:normal!important;font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;font-size:12px;padding:0 8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center} .model-explorer-add-query-menu .menu-item .label{margin-left:6px} .model-explorer-add-query-menu .menu-item:hover{background-color:#eee} .model-explorer-regex-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:16px;height:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#aaa} .model-explorer-regex-icon .r{font-size:12px} .model-explorer-regex-icon .e{font-size:8px;margin-top:2px} .model-explorer-attr-value-range-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:16px;height:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#aaa} .model-explorer-node-type-icon{width:16px;height:16px} .model-explorer-node-type-icon mat-icon{font-size:16px;width:16px;height:16px;color:#aaa}"], +Ra:0});function aT(a){a&1&&(R(0,"div",3),Mq(1,"io-tree",4),S());a&2&&(a=Y(),D(),H("data",a.nv)("rendererId",a.rendererId)("tooltipPosition","right"))}var bT=class{constructor(){this.nodes=[];this.rendererId="";this.xw="node";this.Pr={minWidth:320,maxWidth:640,minHeight:0};this.nv=[]}tc(a){a.nodes&&(this.nv=$K(this.nodes,"incoming"))}get label(){const a=this.nodes.length;return`${a} ${this.xw}${1===a?"":"s"}`}};bT.K=function(a){return new (a||bT)}; +bT.Da=Gf({type:bT,ha:[["node-list-viewer"]],inputs:{nodes:"nodes",rendererId:"rendererId",xw:"labelSuffix"},ka:!0,features:[Dg,Mr],za:5,Aa:5,Ca:[["nodeList",""],[1,"container"],["panelClass","model-explorer-node-list-panel","dialogLabel","nodeList",1,"label-container",3,"xapInlineDialogClick","overlaySize"],[1,"model-explorer-node-list"],[3,"data","rendererId","tooltipPosition"]],ta:function(a,b){a&1&&(R(0,"div",1)(1,"div",2),Z(2),S(),Ap(3,aT,2,3,"ng-template",null,0,Qr),S());a&2&&(a=zr(4),D(),nq("disabled", +0===b.nodes.length),H("xapInlineDialogClick",a)("overlaySize",b.Pr),D(),Br(" ",b.label," "))},Ha:[ht,ZK,iI,HG,GG],styles:[".container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.label-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 6px;border-radius:4px;background-color:#a3c9ff;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8}.label-container[_ngcontent-%COMP%]:hover{opacity:1}.label-container.disabled[_ngcontent-%COMP%]{pointer-events:none;background-color:#ddd} .model-explorer-node-list{font-size:12px;background-color:#fff;line-height:normal} .model-explorer-node-list-panel xap-inline-dialog-container{width:100%}"], +Ra:0});var cT=new df("CDK_DRAG_PARENT");var dT=new df("CdkDragHandle"),eT=class{get disabled(){return this.Ib}set disabled(a){this.Ib=a;this.C.next(this)}constructor(a,b){this.element=a;this.D=b;this.C=new cj;this.Ib=!1;null==b||b.T(this)}va(){let a;null==(a=this.D)||a.ca(this);this.C.complete()}};eT.K=function(a){return new (a||eT)(z(si),z(cT,12))};eT.Fa=Qf({type:eT,ha:[["","cdkDragHandle",""]],Ka:[1,"cdk-drag-handle"],inputs:{disabled:[2,"cdkDragHandleDisabled","disabled",zs]},ka:!0,features:[Kr([{oa:dT,Ab:eT}]),Jp]});var fT=new df("CDK_DRAG_CONFIG");const gT=Kt({passive:!1,capture:!0});function hT(a,b){a.D.add(b);1===a.D.size&&Mk(a.qa,()=>{a.ia.addEventListener("touchmove",a.P,gT)})}function iT(a,b){b=a.C.indexOf(b);-1a.J.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.aa,options:gT}),b||a.F.set("mousemove",{handler:d=>a.G.next(d),options:gT}),Mk(a.qa,()=>{a.F.forEach((d,e)=>{a.ia.addEventListener(e,d.handler,d.options)})})))} +function lT(a,b){const c=[a.scroll];b&&b!==a.ia&&c.push(new Xi(d=>Mk(a.qa,()=>{const e=f=>{a.C.length&&d.next(f)};b.addEventListener("scroll",e,!0);return()=>{b.removeEventListener("scroll",e,!0)}})));return rk(...c)} +var mT=class{constructor(a,b){this.qa=a;this.O=new Set;this.D=new Set;this.C=[];this.F=new Map;this.T=c=>c.de();this.G=new cj;this.J=new cj;this.scroll=new cj;this.aa=c=>{0{0jT(this,a));this.O.forEach(a=>{this.O.delete(a)});this.N();this.G.complete();this.J.complete()}N(){this.F.forEach((a,b)=>{this.ia.removeEventListener(b, +a.handler,a.options)});this.F.clear()}};mT.K=function(a){return new (a||mT)(r(Qk),r(jt))};mT.pa=Md({ma:mT,ba:mT.K,ea:"root"});function nT(a){const b=a.cloneNode(!0),c=b.querySelectorAll("[id]"),d=a.nodeName.toLowerCase();b.removeAttribute("id");for(let e=0;e{k.Wu&&c!==m&&c.contains(m)&&tT(k.Wu,f,g)});b.top=d;b.left=e;return{top:f,left:g}} +var vT=class{constructor(a){this.ia=a;this.ie=new Map}clear(){this.ie.clear()}cache(a){this.clear();this.ie.set(this.ia,{ls:{top:window.scrollY,left:window.scrollX}});a.forEach(b=>{this.ie.set(b,{ls:{top:b.scrollTop,left:b.scrollLeft},Wu:sT(b)})})}};function wT(a,b){a=a.rootNodes;if(1===a.length&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};function xT(a,b,c){for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];if(e){let f;a.setProperty(d,e,(null==(f=c)?0:f.has(d))?"important":"")}else a.removeProperty(d)}}function yT(a,b){const c=b?"":"none";xT(a.style,{"touch-action":b?"":"none","-webkit-user-drag":b?"":"none","-webkit-tap-highlight-color":b?"":"transparent","user-select":c,"-ms-user-select":c,"-webkit-user-select":c,"-moz-user-select":c})} +function zT(a,b){xT(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},AT)}function BT(a,b){return b&&"none"!=b?a+" "+b:a}function CT(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=DT(b.left,b.top)}function DT(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};function ET(a){return parseFloat(a)*(-1"transform"===d||"all"===d);if(!c)return 0;b=b.indexOf(c);c=GT(a,"transition-duration");a=GT(a,"transition-delay");return ET(c[b])+ET(a[b])}function GT(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};const HT=new Set(["position"]); +var IT=class{constructor(a,b,c,d,e,f,g,k,m){this.ia=a;this.P=b;this.N=c;this.D=d;this.O=e;this.aa=f;this.G=g;this.F=k;this.ca=m}attach(a){this.C=this.T();a.appendChild(this.C);"showPopover"in this.C&&this.C.showPopover()}destroy(){this.C.remove();let a;null==(a=this.J)||a.destroy();this.C=this.J=null}getBoundingClientRect(){return this.C.getBoundingClientRect()}Ri(a){this.C.classList.add(a)}addEventListener(a,b){this.C.addEventListener(a,b)}removeEventListener(a,b){this.C.removeEventListener(a,b)}T(){const a= +this.O,b=this.aa;var c=a?a.ta:null;let d;if(c&&a){const e=a.Yn?this.D:null;c=a.eg.xd(c,a.context);cn(c);d=wT(c,this.ia);this.J=c;a.Yn?CT(d,e):d.style.transform=DT(this.G.x,this.G.y)}else d=nT(this.P),CT(d,this.D),this.F&&(d.style.transform=this.F);xT(d.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this.ca+""},HT);yT(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("popover","manual");d.setAttribute("dir",this.N);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)): +d.classList.add(b));return d}};const JT=Kt({passive:!0}),KT=Kt({passive:!1}),LT=Kt({passive:!1,capture:!0}),AT=new Set(["position"]);function MT(a,b){const c=Ss(b);c!==a.C&&(a.C&&a.jh(a.C),Mk(a.qa,()=>{c.addEventListener("mousedown",a.Kb,KT);c.addEventListener("touchstart",a.Kb,JT);c.addEventListener("dragstart",a.fh,KT)}),a.ca=void 0,a.C=c);"undefined"!==typeof SVGElement&&a.C instanceof SVGElement&&(a.lb=a.C.ownerSVGElement);return a}function NT(a,b){a.Hc=b} +function OT(a,b){a.F=b.map(d=>Ss(d));a.F.forEach(d=>yT(d,a.disabled));a.Lb();const c=new Set;a.T.forEach(d=>{-1a.zi()));return a}function QT(a,b){a.N={x:0,y:0};a.P.x=b.x;a.P.y=b.y;a.D||a.Dc(b.x,b.y)}function RT(a){void 0===a.Xc&&(a.Xc=Qt(a.C));return a.Xc} +var UT=class{get disabled(){return this.Ib||!(!this.D||!this.D.disabled)}set disabled(a){a!==this.Ib&&(this.Ib=a,this.Lb(),this.F.forEach(b=>yT(b,a)))}constructor(a,b,c,d,e,f){this.ya=b;this.ia=c;this.qa=d;this.wi=e;this.O=f;this.P={x:0,y:0};this.N={x:0,y:0};this.Ja=!1;this.gb=new cj;this.Ob=this.sd=this.ih=this.hh=Ni.EMPTY;this.fa=null;this.gh=!0;this.F=[];this.T=new Set;this.Yc="ltr";this.hj=0;this.Ib=!1;this.Sa=new cj;this.ji=new cj;this.released=new cj;this.ended=new cj;this.kj=new cj;this.mj= +new cj;this.jj=new cj;this.xj=this.gb;this.Kb=g=>{this.Sa.next();if(this.F.length){const k=this.Sd(g);!k||this.T.has(k)||this.disabled||this.Oe(k,g)}else this.disabled||this.Oe(this.C,g)};this.dl=g=>{var k=this.Va(g);if(this.Ja){g.cancelable&&g.preventDefault();var m=this.Rd(k);this.Wd=!0;this.fg=k;this.Dl(m);if(this.D)this.kh(m,k);else{k=this.te?this.ja:this.G;var p=this.N;p.x=m.x-k.x+this.P.x;p.y=m.y-k.y+this.P.y;this.Dc(p.x,p.y)}this.gb.mc.length&&this.qa.run(()=>{this.gb.next({source:this,bx:m, +event:g,distance:this.Gc(m),delta:this.Ic})})}else Math.abs(k.x-this.G.x)+Math.abs(k.y-this.G.y)>=this.ya.pn&&((k=Date.now()>=this.jk+this.Gk(g),p=this.D,k)?p&&(p.de()||p.T())||(g.cancelable&&g.preventDefault(),this.Ja=!0,this.qa.run(()=>this.xl(g))):this.Qd(g))};this.ml=g=>{this.Qd(g)};this.fh=g=>{if(this.F.length){const k=this.Sd(g);!k||this.T.has(k)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};NT(MT(this,a),b.hG||null);this.wa=new vT(c);hT(f,this)}dispose(){this.jh(this.C); +if(this.de()){let b;null==(b=this.C)||b.remove()}let a;null==(a=this.Ea)||a.remove();this.Pd();this.ud();jT(this.O,this);this.Jc();this.Sa.complete();this.ji.complete();this.released.complete();this.ended.complete();this.kj.complete();this.mj.complete();this.jj.complete();this.gb.complete();this.F=[];this.T.clear();this.D=void 0;this.Ob.unsubscribe();this.wa.clear();this.fa=this.C=this.lb=this.md=this.Pa=this.Ea=this.Hc=null}de(){return this.Ja&&this.O.de(this)}reset(){this.C.style.transform=this.ca|| +"";this.N={x:0,y:0};this.P={x:0,y:0}}Gl(a){this.D=a}Ar(){const a=this.fg;a&&this.D&&this.kh(this.Rd(a),a)}Jc(){this.hh.unsubscribe();this.ih.unsubscribe();this.sd.unsubscribe();let a;null==(a=RT(this))||a.removeEventListener("selectstart",ST,LT)}Pd(){let a;null==(a=this.J)||a.destroy();this.J=null}ud(){let a;null==(a=this.Nb)||a.remove();let b;null==(b=this.sb)||b.destroy();this.Nb=this.sb=null}Qd(a){if(this.O.de(this)&&(this.Jc(),iT(this.O,this),this.Lb(),this.F&&(this.C.style.webkitTapHighlightColor= +this.wl),this.Ja))if(this.released.next({source:this,event:a}),this.D)this.D.N(),this.xi().then(()=>{this.yi(a);this.td();iT(this.O,this)});else{this.P.x=this.N.x;const b=this.Va(a);this.P.y=this.N.y;this.qa.run(()=>{this.ended.next({source:this,distance:this.Gc(b),ij:b,event:a})});this.td();iT(this.O,this)}}xl(a){TT(a)&&(this.eh=Date.now());this.Lb();const b=RT(this),c=this.D;b&&Mk(this.qa,()=>{b.addEventListener("selectstart",ST,LT)});if(c){const d=this.C,e=d.parentNode,f=this.Nb=this.ik(),g=this.Ea= +this.Ea||this.ia.createComment("");e.insertBefore(g,d);this.ca=d.style.transform||"";this.J=new IT(this.ia,this.C,this.Yc,this.ja,this.Pa||null,this.Pl||null,this.G,this.ca,this.ya.zIndex||1E3);this.J.attach(this.Nk(e,b));zT(d,!1);this.ia.body.appendChild(e.replaceChild(f,d));this.ji.next({source:this,event:a});c.start();this.aa=c;this.bb=c.C(this)}else this.ji.next({source:this,event:a}),this.aa=this.bb=void 0;this.wa.cache(c?c.P():[])}Oe(a,b){this.Hc&&b.stopPropagation();var c=this.de(),d=TT(b); +const e=!d&&0!==b.button,f=this.C,g=St(b),k=!d&&this.eh&&this.eh+800>Date.now();d=d?Ex(b):Dx(b);g&&g.draggable&&"mousedown"===b.type&&b.preventDefault();c||e||k||d||(this.F.length&&(c=f.style,this.wl=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.Ja=this.Wd=!1,this.Jc(),this.ja=this.C.getBoundingClientRect(),this.hh=this.O.G.subscribe(this.dl),this.ih=this.O.J.subscribe(this.ml),this.sd=lT(this.O,RT(this)).subscribe(m=>this.zl(m)),this.fa&&(this.na=sT(this.fa)),this.sa= +(c=this.Pa)&&c.ta&&!c.Yn?{x:0,y:0}:this.Ik(this.ja,a,b),a=this.G=this.fg=this.Va(b),this.Ic={x:0,y:0},this.gl={x:a.x,y:a.y},this.jk=Date.now(),kT(this.O,this,b))}yi(a){zT(this.C,!0);this.Ea.parentNode.replaceChild(this.C,this.Ea);this.Pd();this.ud();this.ja=this.na=this.ua=this.ca=void 0;this.qa.run(()=>{const b=this.D,c=b.C(this),d=this.Va(a),e=this.Gc(d),f=b.D(d.x,d.y);this.ended.next({source:this,distance:e,ij:d,event:a});this.jj.next({item:this,fd:c,Ie:this.bb,ab:b,ix:this.aa,vw:f,distance:e, +ij:d,event:a});b.O(this,c,this.bb,this.aa,f,e,d,a);this.D=this.aa})}kh({x:a,y:b},{x:c,y:d}){let e=this.aa.F(this,a,b);!e&&this.D!==this.aa&&this.aa.D(a,b)&&(e=this.aa);e&&e!==this.D&&this.qa.run(()=>{this.mj.next({item:this,ab:this.D});this.D.Dq(this);this.D=e;this.D.sn(this,a,b,e===this.aa&&e.aa?this.bb:void 0);this.kj.next({item:this,ab:e,fd:e.C(this)})});this.de()&&(this.D.J(c,d),this.D.G(this,a,b,this.Ic),this.te?this.ac(a,b):this.ac(a-this.sa.x,b-this.sa.y))}xi(){if(!this.Wd)return Promise.resolve(); +const a=this.Nb.getBoundingClientRect();this.J.Ri("cdk-drag-animating");this.ac(a.left,a.top);const b=FT(this.J.C);return 0===b?Promise.resolve():Mk(this.qa,()=>new Promise(c=>{const d=f=>{if(!f||St(f)===this.J&&"transform"===f.propertyName){let g;null==(g=this.J)||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,1.5*b);this.J.addEventListener("transitionend",d)}))}ik(){var a=this.md;const b=a?a.ta:null;b?(this.sb=a.eg.xd(b,a.context),cn(this.sb),a=wT(this.sb,this.ia)): +a=nT(this.C);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}Ik(a,b,c){b=(b=b===this.C?null:b)?b.getBoundingClientRect():a;c=TT(c)?c.targetTouches[0]:c;const d=this.Vd();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Va(a){var b=this.Vd(),c=TT(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-b.top;if(this.lb&&(c=this.lb.getScreenCTM())){const d=this.lb.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a, y:b}}Rd(a){var b=this.D?this.D.Mh:null;let {x:c,y:d}=this.te?this.te(a,this,this.ja,this.sa):a;if("x"===this.Mh||"x"===b)d=this.G.y-(this.te?this.sa.y:0);else if("y"===this.Mh||"y"===b)c=this.G.x-(this.te?this.sa.x:0);if(this.na){const {x:e,y:f}=this.te?{x:0,y:0}:this.sa;a=this.na;const {width:g,height:k}=this.al();b=a.top+f;const m=a.bottom-(k-f);c=Math.max(a.left+e,Math.min(a.right-(g-e),c));d=Math.max(b,Math.min(m,d))}return{x:c,y:d}}Dl(a){const b=a.x;a=a.y;const c=this.Ic,d=this.gl,e=Math.abs(a- -d.y);Math.abs(b-d.x)>this.ya.Ml&&(c.x=b>d.x?1:-1,d.x=b);e>this.ya.Ml&&(c.y=a>d.y?1:-1,d.y=a);return c}Lb(){if(this.C&&this.F){var a=0c.width?(0 -c.height?(0a.target&&(a.target===b||b.contains(a.target)))}};function ST(a){return"t"===a.type[0]}function RT(a){a.preventDefault()};const UT={nn:5,Ml:5},VT=new Set;var Ns=class{};Ns.K=function(a){return new (a||Ns)};Ns.Da=If({type:Ns,ha:[["ng-component"]],Ka:["cdk-drag-resets-container",""],ka:!0,features:[Mr],za:0,Aa:0,ta:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}\n"],pb:2,Ra:0});function WT(a,b,c=UT){a.J();return new TT(b,c,a.ia,a.qa,a.F,a.D)} -var XT=class{constructor(a,b,c,d){this.ia=a;this.qa=b;this.F=c;this.D=d;this.C=lf(fp);this.G=lf(kg)}J(){if(!VT.has(this.C)){VT.add(this.C);const a=Ms({Of:this.G});this.C.ob(()=>{VT.delete(this.C);0===VT.size&&a.destroy()})}}};XT.K=function(a){return new (a||XT)(r(jt),r(Qk),r(wu),r(lT))};XT.pa=Md({ma:XT,ba:XT.K,ea:"root"});var YT=new df("CdkDropList");function ZT(a,b){const c=b.Mh,d=b.hj,e=b.te,f=b.Ol,g=b.bq,k=b.HF,m=b.Mj;b=b.Qr;a.disabled=null==k?!1:k;a.hj=d||0;c&&(a.Mh=c);e&&(a.te=e);f&&(a.Ol=f);g&&(a.bq=g);m&&(a.Mj=m);b&&(a.Qr=b)} -function $T(a,b){b.ji.subscribe(c=>{a.ji.emit({source:a,event:c.event});bn(a.Ba)});b.released.subscribe(c=>{a.released.emit({source:a,event:c.event})});b.ended.subscribe(c=>{a.ended.emit({source:a,distance:c.distance,ij:c.ij,event:c.event});bn(a.Ba)});b.kj.subscribe(c=>{a.kj.emit({ab:c.ab.data,item:a,fd:c.fd})});b.mj.subscribe(c=>{a.mj.emit({ab:c.ab.data,item:a})});b.jj.subscribe(c=>{a.jj.emit({Ie:c.Ie,fd:c.fd,ix:c.ix.data,ab:c.ab.data,vw:c.vw,item:a,distance:c.distance,ij:c.ij,event:c.event})})} -var bU=class{get disabled(){return this.Ib||this.G&&this.G.disabled}set disabled(a){this.Ib=a;this.bd.disabled=this.Ib}constructor(a,b,c,d,e,f,g,k,m,p,t){this.element=a;this.G=b;this.qa=d;this.N=e;this.P=g;this.Ba=m;this.fa=p;this.J=t;this.Ga=new cj;this.C=new ej([]);this.ji=new Fk;this.released=new Fk;this.ended=new Fk;this.kj=new Fk;this.mj=new Fk;this.jj=new Fk;this.xj=new Xi(w=>{const B=C(this.bd.xj,xj(G=>({source:this,bx:G.bx,event:G.event,delta:G.delta,distance:G.distance}))).subscribe(w);return()=> -{B.unsubscribe()}});this.Za=lf(Wh);this.bd=WT(k,a,{nn:f&&null!=f.nn?f.nn:5,Ml:f&&null!=f.Ml?f.Ml:5,zIndex:null==f?void 0:f.zIndex});this.bd.data=this;aU.push(this);f&&ZT(this,f);b&&this.bd.Gl(b.C);this.na(this.bd);$T(this,this.bd)}reset(){this.bd.reset()}pd(){al(()=>{this.O();this.ja();this.zn&&PT(this.bd,this.zn)},{xa:this.Za})}sc(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.vn&&this.O();a&&!a.vn&&this.zn&&PT(this.bd,this.zn)}va(){this.G&&this.G.removeItem(this);const a=aU.indexOf(this); --1{this.C.complete();this.Ga.next();this.Ga.complete();this.bd.dispose()})}T(a){const b=dj(this.C);b.push(a);this.C.next(b)}ca(a){const b=dj(this.C);a=b.indexOf(a);-1{if(!a.de()){const c=this.P;var b=this.hj;const d=this.F?{ta:this.F.cg,context:this.F.data,eg:this.N}:null,e=this.D?{ta:this.D.cg,context:this.D.data,Xn:this.D.Xn,eg:this.N}:null;a.disabled=this.disabled;a.Mh=this.Mh;a.hj="object"===typeof b&&b?b:Ts(b);a.te=this.te;a.Ol=this.Ol;b=OT(a,this.aa());b.md=d;b.Pa=e;b.sl=this.Qr||"global";c&&(a.Yc=c.value)}});C(a.Sa,fo()).subscribe(()=>{if(this.J)a.Hc=this.J.bd; -else for(var b=this.element.R.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;MT(a,(null==(c=aU.find(d=>d.element.R===b))?void 0:c.bd)||null);break}b=b.parentElement}})}ja(){C(this.C,Po(a=>{a=a.map(b=>b.element);this.fa&&this.Mj&&a.push(this.element);NT(this.bd,a)}),Io(a=>rk(...a.map(b=>C(b.C,Ho(b))))),Lo(this.Ga)).subscribe(a=>{const b=this.bd,c=a.element.R;a.disabled?!b.T.has(c)&&-1b.type;function eU(a){a&1&&(R(0,"div",24),Z(1," Rules use your defined queries to match nodes for styling. All queries within a rule are connected with "),R(2,"span",25),Z(3,"AND"),S(),Z(4," logic. "),S())}function oX(a){a&1&&(R(0,"div",28),Mq(1,"node-list-viewer",36),S());if(a&2){a=Y().Cb;const b=Y(2);D();H("nodes",(b.mm[a]||{})[0]||[])("rendererId",b.zw)}} -function pX(a){a&1&&(R(0,"div",28)(1,"div",37),Z(2,"Left pane"),S(),Mq(3,"node-list-viewer",36),S(),R(4,"div",28)(5,"div",37),Z(6,"Right pane"),S(),Mq(7,"node-list-viewer",36),S());if(a&2){a=Y().Cb;const b=Y(2);D(3);H("nodes",(b.mm[a]||{})[0]||[])("rendererId",b.zw);D(4);H("nodes",(b.mm[a]||{})[1]||[])("rendererId",b.KD)}} -function qX(a){if(a&1){const b=Ug();R(0,"div",41)(1,"label")(2,"input",42,3);V("change",function(){u(b);const c=zr(3),d=Y(2).da,e=Y().Cb,f=Y(2);return x(rX(f,e,d,c.value))});S()();R(4,"input",43,4);V("change",function(){u(b);const c=zr(5),d=Y(2).da,e=Y().Cb,f=Y(2);return x(rX(f,e,d,c.value))});S()()}if(a&2){a=Y(2).da;const b=Y().da;Y(2);D();lq("background-color",sX(b,a));D();H("value",sX(b,a));D(2);H("value",sX(b,a))}} -function tX(a){a&1&&Ap(0,qX,6,4,"div",41);if(a&2){a=Y().da;const b=Y().da;Y(2);Eq(null!=b.styles[a.id]?0:-1)}}function uX(a){if(a&1){const b=Ug();R(0,"div",44)(1,"input",45,5);V("change",function(){u(b);const c=zr(2),d=Y(2).da,e=Y().Cb,f=Y(2);return x(rX(f,e,d,c.value))});S()()}if(a&2){a=Y(2).da;const b=Y().da;Y(2);D();H("value",sX(b,a))}}function vX(a){a&1&&Ap(0,uX,3,1,"div",44);if(a&2){a=Y().da;const b=Y().da;Y(2);Eq(null!=b.styles[a.id]?0:-1)}} -function wX(a,b){if(a&1){const c=Ug();R(0,"div",30)(1,"div",38)(2,"input",39,2);V("change",function(){const d=u(c).da,e=zr(3),f=Y().Cb,g=Y(2);mL(g.vd,f,d,e.checked);return x()});S();R(4,"div",40);V("click",function(){const d=u(c).da,e=Y().Cb,f=Y(2);mL(f.vd,e,d);return x()});Z(5);S()();Ap(6,tX,1,1)(7,vX,1,1);S()}if(a&2){let c;a=b.da;b=Y().da;const d=Y(2);D(2);H("checked",null!=b.styles[a.id]);D(3);Br(" ",a.label," ");D();Eq((c=a.type)===d.ft.COLOR?6:c===d.ft.Uo?7:-1)}} -function xX(a){if(a&1){const b=Ug();R(0,"div",46);V("click",function(){u(b);const c=Y().Cb,d=Y(2);iL(d.vd,c);return x()});R(1,"mat-icon");Z(2,"arrow_upward_alt");S()()}}function yX(a){if(a&1){const b=Ug();R(0,"div",47);V("click",function(){u(b);const c=Y().Cb,d=Y(2);jL(d.vd,c);return x()});R(1,"mat-icon");Z(2,"arrow_downward_alt");S()()}} -function zX(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td",19)(2,"complex-queries",26);V("queriesUpdated",function(d){const e=u(c).Cb,f=Y(2);lL(f.vd,e,d);return x()});S();R(3,"div",27);Ap(4,oX,2,2,"div",28)(5,pX,8,4);S()();R(6,"td",22)(7,"div",29);Jq(8,wX,8,3,"div",30,dU);S()();R(10,"td",23)(11,"div",31);Ap(12,xX,3,0,"div",32)(13,yX,3,0,"div",33);R(14,"div",34);V("click",function(){const d=u(c).Cb,e=Y(2);kL(e.vd,d);return x()});R(15,"mat-icon");Z(16,"content_copy");S()();R(17,"div",35);V("click",function(){const d= -u(c).Cb,e=Y(2);pL(e.vd,d);return x()});R(18,"mat-icon");Z(19,"delete");S()()()()()}if(a&2){a=b.da;const c=b.Cb;b=b.Ty;const d=Y(2);D(2);H("queries",a.queries);D(2);Eq(1===d.Xw?4:2===d.Xw?5:-1);D(4);Lq(d.WA);D(4);Eq(0!==c?12:-1);D();Eq(c!==b-1?13:-1)}} -function AX(a){a&1&&(R(0,"table",10)(1,"thead")(2,"th",19)(3,"div",20),Z(4," Queries to match nodes "),R(5,"div",21)(6,"mat-icon"),Z(7,"help_outline"),S()(),Ap(8,eU,5,0,"ng-template",null,1,Qr),S()(),R(10,"th",22),Z(11,"Styles to apply"),S(),Mq(12,"th",23),S(),R(13,"tbody"),Jq(14,zX,20,4,"tr",null,Hq),S()());if(a&2){a=zr(9);const b=Y();D(5);H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10);D(9);Lq(b.rules())}} -function BX(a){a&1&&(R(0,"div",11),Z(1,' No rules configured. Click the "Add rule" button below to get started. '),S())}function rX(a,b,c,d){let e=d;d.startsWith("rgb")?e=CX(d):d.startsWith("#")||(e=kI[d]||d);oL(a.vd,b,c,e)}function sX(a,b){let c;return(null==(c=a.styles[b.id])?void 0:c.value)||""}function DX(a,b){if(b.files&&0!==b.files.length){var c=new FileReader;c.onload=d=>{let e;d=JSON.parse(null==(e=d.target)?void 0:e.result);fL(a.vd,d)};c.readAsText(b.files[0])}} -function CX(a){return(a=a.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/))?(a=a.slice(1,4).map(b=>Number(b).toString(16).padStart(2,"0")).join(""),a[0]===a[1]&&a[2]===a[3]&&a[4]===a[5]?`#${a[0]}${a[2]}${a[4]}`:`#${a}`):"unknown"} -var EX=class{constructor(a,b,c){this.C=a;this.D=b;this.vd=c;this.rules=this.vd.rules;this.jl=this.vd.jl;this.cC=Bs(()=>0{this.mm=this.vd.D();bn(this.D)})}aw(a,b){nL(this.vd,a,b)}get Xw(){return this.C.Na().length}get zw(){return this.C.Na()[0].id}get KD(){return this.C.Na()[1].id}};EX.K=function(a){return new (a||EX)(z(UJ),z(Sr),z(qL))}; -EX.Da=If({type:EX,ha:[["node-styler-dialog"]],ka:!0,features:[Mr],za:26,Aa:1,Ca:[["input",""],["helpQuery",""],["cb",""],["colorPicker",""],["colorInput",""],["numberInput",""],["mat-dialog-title","","cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","",1,"title-container"],[1,"title"],[1,"description"],["mat-dialog-content","",1,"dialog-content"],["border","0","cellspacing","0","cellpadding","0",1,"rules-table"],[1,"no-rules-message"],["mat-dialog-actions","",1,"btns-container"], +d.y);Math.abs(b-d.x)>this.ya.Nl&&(c.x=b>d.x?1:-1,d.x=b);e>this.ya.Nl&&(c.y=a>d.y?1:-1,d.y=a);return c}Lb(){if(this.C&&this.F){var a=0c.width?(0 +c.height?(0a.target&&(a.target===b||b.contains(a.target)))}};function TT(a){return"t"===a.type[0]}function ST(a){a.preventDefault()};const VT={pn:5,Nl:5},WT=new Set;var Ns=class{};Ns.K=function(a){return new (a||Ns)};Ns.Da=Gf({type:Ns,ha:[["ng-component"]],Ka:["cdk-drag-resets-container",""],ka:!0,features:[Mr],za:0,Aa:0,ta:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}\n"],pb:2,Ra:0});function XT(a,b,c=VT){a.J();return new UT(b,c,a.ia,a.qa,a.F,a.D)} +var YT=class{constructor(a,b,c,d){this.ia=a;this.qa=b;this.F=c;this.D=d;this.C=lf(fp);this.G=lf(kg)}J(){if(!WT.has(this.C)){WT.add(this.C);const a=Ms({Of:this.G});this.C.ob(()=>{WT.delete(this.C);0===WT.size&&a.destroy()})}}};YT.K=function(a){return new (a||YT)(r(jt),r(Qk),r(wu),r(mT))};YT.pa=Md({ma:YT,ba:YT.K,ea:"root"});var ZT=new df("CdkDropList");function $T(a,b){const c=b.Mh,d=b.hj,e=b.te,f=b.Pl,g=b.bq,k=b.HF,m=b.Mj;b=b.Qr;a.disabled=null==k?!1:k;a.hj=d||0;c&&(a.Mh=c);e&&(a.te=e);f&&(a.Pl=f);g&&(a.bq=g);m&&(a.Mj=m);b&&(a.Qr=b)} +function aU(a,b){b.ji.subscribe(c=>{a.ji.emit({source:a,event:c.event});bn(a.Ba)});b.released.subscribe(c=>{a.released.emit({source:a,event:c.event})});b.ended.subscribe(c=>{a.ended.emit({source:a,distance:c.distance,ij:c.ij,event:c.event});bn(a.Ba)});b.kj.subscribe(c=>{a.kj.emit({ab:c.ab.data,item:a,fd:c.fd})});b.mj.subscribe(c=>{a.mj.emit({ab:c.ab.data,item:a})});b.jj.subscribe(c=>{a.jj.emit({Ie:c.Ie,fd:c.fd,ix:c.ix.data,ab:c.ab.data,vw:c.vw,item:a,distance:c.distance,ij:c.ij,event:c.event})})} +var cU=class{get disabled(){return this.Ib||this.G&&this.G.disabled}set disabled(a){this.Ib=a;this.bd.disabled=this.Ib}constructor(a,b,c,d,e,f,g,k,m,p,t){this.element=a;this.G=b;this.qa=d;this.N=e;this.P=g;this.Ba=m;this.fa=p;this.J=t;this.Ga=new cj;this.C=new ej([]);this.ji=new Fk;this.released=new Fk;this.ended=new Fk;this.kj=new Fk;this.mj=new Fk;this.jj=new Fk;this.xj=new Xi(w=>{const B=C(this.bd.xj,xj(G=>({source:this,bx:G.bx,event:G.event,delta:G.delta,distance:G.distance}))).subscribe(w);return()=> +{B.unsubscribe()}});this.Ua=lf(Wh);this.bd=XT(k,a,{pn:f&&null!=f.pn?f.pn:5,Nl:f&&null!=f.Nl?f.Nl:5,zIndex:null==f?void 0:f.zIndex});this.bd.data=this;bU.push(this);f&&$T(this,f);b&&this.bd.Gl(b.C);this.na(this.bd);aU(this,this.bd)}reset(){this.bd.reset()}pd(){al(()=>{this.O();this.ja();this.An&&QT(this.bd,this.An)},{xa:this.Ua})}tc(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.wn&&this.O();a&&!a.wn&&this.An&&QT(this.bd,this.An)}va(){this.G&&this.G.removeItem(this);const a=bU.indexOf(this); +-1{this.C.complete();this.Ga.next();this.Ga.complete();this.bd.dispose()})}T(a){const b=dj(this.C);b.push(a);this.C.next(b)}ca(a){const b=dj(this.C);a=b.indexOf(a);-1{if(!a.de()){const c=this.P;var b=this.hj;const d=this.F?{ta:this.F.cg,context:this.F.data,eg:this.N}:null,e=this.D?{ta:this.D.cg,context:this.D.data,Yn:this.D.Yn,eg:this.N}:null;a.disabled=this.disabled;a.Mh=this.Mh;a.hj="object"===typeof b&&b?b:Ts(b);a.te=this.te;a.Pl=this.Pl;b=PT(a,this.aa());b.md=d;b.Pa=e;b.sl=this.Qr||"global";c&&(a.Yc=c.value)}});C(a.Sa,fo()).subscribe(()=>{if(this.J)a.Hc=this.J.bd; +else for(var b=this.element.R.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;NT(a,(null==(c=bU.find(d=>d.element.R===b))?void 0:c.bd)||null);break}b=b.parentElement}})}ja(){C(this.C,Po(a=>{a=a.map(b=>b.element);this.fa&&this.Mj&&a.push(this.element);OT(this.bd,a)}),Io(a=>rk(...a.map(b=>C(b.C,Ho(b))))),Lo(this.Ga)).subscribe(a=>{const b=this.bd,c=a.element.R;a.disabled?!b.T.has(c)&&-1b.type;function fU(a){a&1&&(R(0,"div",24),Z(1," Rules use your defined queries to match nodes for styling. All queries within a rule are connected with "),R(2,"span",25),Z(3,"AND"),S(),Z(4," logic. "),S())}function gU(a){a&1&&(R(0,"div",28),Mq(1,"node-list-viewer",36),S());if(a&2){a=Y().Cb;const b=Y(2);D();H("nodes",(b.nm[a]||{})[0]||[])("rendererId",b.zw)}} +function qX(a){a&1&&(R(0,"div",28)(1,"div",37),Z(2,"Left pane"),S(),Mq(3,"node-list-viewer",36),S(),R(4,"div",28)(5,"div",37),Z(6,"Right pane"),S(),Mq(7,"node-list-viewer",36),S());if(a&2){a=Y().Cb;const b=Y(2);D(3);H("nodes",(b.nm[a]||{})[0]||[])("rendererId",b.zw);D(4);H("nodes",(b.nm[a]||{})[1]||[])("rendererId",b.KD)}} +function rX(a){if(a&1){const b=Ug();R(0,"div",41)(1,"label")(2,"input",42,3);V("change",function(){u(b);const c=zr(3),d=Y(2).da,e=Y().Cb,f=Y(2);return x(sX(f,e,d,c.value))});S()();R(4,"input",43,4);V("change",function(){u(b);const c=zr(5),d=Y(2).da,e=Y().Cb,f=Y(2);return x(sX(f,e,d,c.value))});S()()}if(a&2){a=Y(2).da;const b=Y().da;Y(2);D();lq("background-color",tX(b,a));D();H("value",tX(b,a));D(2);H("value",tX(b,a))}} +function uX(a){a&1&&Ap(0,rX,6,4,"div",41);if(a&2){a=Y().da;const b=Y().da;Y(2);Eq(null!=b.styles[a.id]?0:-1)}}function vX(a){if(a&1){const b=Ug();R(0,"div",44)(1,"input",45,5);V("change",function(){u(b);const c=zr(2),d=Y(2).da,e=Y().Cb,f=Y(2);return x(sX(f,e,d,c.value))});S()()}if(a&2){a=Y(2).da;const b=Y().da;Y(2);D();H("value",tX(b,a))}}function wX(a){a&1&&Ap(0,vX,3,1,"div",44);if(a&2){a=Y().da;const b=Y().da;Y(2);Eq(null!=b.styles[a.id]?0:-1)}} +function xX(a,b){if(a&1){const c=Ug();R(0,"div",30)(1,"div",38)(2,"input",39,2);V("change",function(){const d=u(c).da,e=zr(3),f=Y().Cb,g=Y(2);nL(g.vd,f,d,e.checked);return x()});S();R(4,"div",40);V("click",function(){const d=u(c).da,e=Y().Cb,f=Y(2);nL(f.vd,e,d);return x()});Z(5);S()();Ap(6,uX,1,1)(7,wX,1,1);S()}if(a&2){let c;a=b.da;b=Y().da;const d=Y(2);D(2);H("checked",null!=b.styles[a.id]);D(3);Br(" ",a.label," ");D();Eq((c=a.type)===d.ft.COLOR?6:c===d.ft.Uo?7:-1)}} +function yX(a){if(a&1){const b=Ug();R(0,"div",46);V("click",function(){u(b);const c=Y().Cb,d=Y(2);jL(d.vd,c);return x()});R(1,"mat-icon");Z(2,"arrow_upward_alt");S()()}}function zX(a){if(a&1){const b=Ug();R(0,"div",47);V("click",function(){u(b);const c=Y().Cb,d=Y(2);kL(d.vd,c);return x()});R(1,"mat-icon");Z(2,"arrow_downward_alt");S()()}} +function AX(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td",19)(2,"complex-queries",26);V("queriesUpdated",function(d){const e=u(c).Cb,f=Y(2);mL(f.vd,e,d);return x()});S();R(3,"div",27);Ap(4,gU,2,2,"div",28)(5,qX,8,4);S()();R(6,"td",22)(7,"div",29);Jq(8,xX,8,3,"div",30,eU);S()();R(10,"td",23)(11,"div",31);Ap(12,yX,3,0,"div",32)(13,zX,3,0,"div",33);R(14,"div",34);V("click",function(){const d=u(c).Cb,e=Y(2);lL(e.vd,d);return x()});R(15,"mat-icon");Z(16,"content_copy");S()();R(17,"div",35);V("click",function(){const d= +u(c).Cb,e=Y(2);qL(e.vd,d);return x()});R(18,"mat-icon");Z(19,"delete");S()()()()()}if(a&2){a=b.da;const c=b.Cb;b=b.Ty;const d=Y(2);D(2);H("queries",a.queries);D(2);Eq(1===d.Xw?4:2===d.Xw?5:-1);D(4);Lq(d.WA);D(4);Eq(0!==c?12:-1);D();Eq(c!==b-1?13:-1)}} +function BX(a){a&1&&(R(0,"table",10)(1,"thead")(2,"th",19)(3,"div",20),Z(4," Queries to match nodes "),R(5,"div",21)(6,"mat-icon"),Z(7,"help_outline"),S()(),Ap(8,fU,5,0,"ng-template",null,1,Qr),S()(),R(10,"th",22),Z(11,"Styles to apply"),S(),Mq(12,"th",23),S(),R(13,"tbody"),Jq(14,AX,20,4,"tr",null,Hq),S()());if(a&2){a=zr(9);const b=Y();D(5);H("xapInlineDialog",a)("overlaySize",b.hd)("hoverDelayMs",10);D(9);Lq(b.rules())}} +function CX(a){a&1&&(R(0,"div",11),Z(1,' No rules configured. Click the "Add rule" button below to get started. '),S())}function sX(a,b,c,d){let e=d;d.startsWith("rgb")?e=DX(d):d.startsWith("#")||(e=lI[d]||d);pL(a.vd,b,c,e)}function tX(a,b){let c;return(null==(c=a.styles[b.id])?void 0:c.value)||""}function EX(a,b){if(b.files&&0!==b.files.length){var c=new FileReader;c.onload=d=>{let e;d=JSON.parse(null==(e=d.target)?void 0:e.result);gL(a.vd,d)};c.readAsText(b.files[0])}} +function DX(a){return(a=a.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/))?(a=a.slice(1,4).map(b=>Number(b).toString(16).padStart(2,"0")).join(""),a[0]===a[1]&&a[2]===a[3]&&a[4]===a[5]?`#${a[0]}${a[2]}${a[4]}`:`#${a}`):"unknown"} +var FX=class{constructor(a,b,c){this.C=a;this.D=b;this.vd=c;this.rules=this.vd.rules;this.jl=this.vd.jl;this.cC=Bs(()=>0{this.nm=this.vd.D();bn(this.D)})}aw(a,b){oL(this.vd,a,b)}get Xw(){return this.C.La().length}get zw(){return this.C.La()[0].id}get KD(){return this.C.La()[1].id}};FX.K=function(a){return new (a||FX)(z(VJ),z(Sr),z(rL))}; +FX.Da=Gf({type:FX,ha:[["node-styler-dialog"]],ka:!0,features:[Mr],za:26,Aa:1,Ca:[["input",""],["helpQuery",""],["cb",""],["colorPicker",""],["colorInput",""],["numberInput",""],["mat-dialog-title","","cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","cdkDragHandle","",1,"title-container"],[1,"title"],[1,"description"],["mat-dialog-content","",1,"dialog-content"],["border","0","cellspacing","0","cellpadding","0",1,"rules-table"],[1,"no-rules-message"],["mat-dialog-actions","",1,"btns-container"], [1,"left-btns"],["mat-flat-button","","color","primary",1,"action-button","add-rule",3,"click"],["mat-flat-button","","color","primary",1,"action-button","load-rules",3,"click"],["mat-flat-button","","color","primary",1,"action-button","save-rules",3,"click"],["type","file","accept","application/JSON",1,"import-rules-input",3,"change"],["mat-button","","mat-dialog-close","",1,"close"],[1,"query"],[1,"query-header-container"],["dialogLabel","help",1,"icon-container",3,"xapInlineDialog","overlaySize", "hoverDelayMs"],[1,"styles"],[1,"action-btns"],[1,"model-explorer-help-popup"],[1,"bold"],[3,"queriesUpdated","queries"],[1,"node-list-viewers-container"],[1,"node-list-viewer-container"],[1,"styles-container"],[1,"color-style-container"],[1,"action-buttons-container"],["matTooltip","Move up",1,"icon-container","move-up"],["matTooltip","Move down",1,"icon-container","move-down"],["matTooltip","Duplicate rule",1,"icon-container","duplicate-rule",3,"click"],["matTooltip","Delete rule",1,"icon-container", "delete-rule",3,"click"],["labelSuffix","matched node",3,"nodes","rendererId"],[1,"label"],[1,"style-name-container"],["type","checkbox",3,"change","checked"],[3,"click"],[1,"color-picker-container"],["type","color",3,"change","value"],["type","text",3,"change","value"],[1,"number-editor-container"],[3,"change","value"],["matTooltip","Move up",1,"icon-container","move-up",3,"click"],["matTooltip","Move down",1,"icon-container","move-down",3,"click"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div", -6)(1,"div",7);Z(2,"Node styler");S();R(3,"div",8);Z(4," Use the buttons below to apply styling rules to this graph ");S()();R(5,"div",9);Ap(6,AX,16,3,"table",10)(7,BX,2,0,"div",11);S();R(8,"div",12)(9,"div",13)(10,"button",14);V("click",function(){u(c);hL(b.vd);return x()});R(11,"mat-icon");Z(12,"add");S();Z(13," Add rule ");S();R(14,"button",15);V("click",function(){u(c);const d=zr(23);return x(d.click())});R(15,"mat-icon");Z(16,"file_upload");S();Z(17," Import rules ");S();R(18,"button",16);V("click", -function(){u(c);const d=document.createElement("a");d.download="node_styler_rules.json";const e=`data:text/json;charset=utf-8, ${encodeURIComponent(JSON.stringify(b.rules(),null,2))}`;ud(d,rd(e));d.click();return x()});R(19,"mat-icon");Z(20,"file_download");S();Z(21," Export rules ");S();R(22,"input",17,0);V("change",function(){u(c);const d=zr(23);return x(DX(b,d))});S()();R(24,"button",18);Z(25,"Done");S()()}a&2&&(D(6),Eq(b.cC()?6:7))},Ha:[ht,ZS,cU,bU,dT,AB,zB,uB,yC,rC,tC,vC,uC,ZC,gG,zE,eG,hI,gI, -aT,GG,DG],styles:["[_ngcontent-%COMP%]:not(mat-icon){font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.title-container[_ngcontent-%COMP%]{position:relative}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-top:-30px}.description[_ngcontent-%COMP%]{line-height:14px;font-size:12px;color:#777;margin-top:6px;margin-bottom:4px;font-weight:400}.btns-container[_ngcontent-%COMP%]{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px}.action-button[_ngcontent-%COMP%]{height:30px;padding:0 10px;font-size:13px}.action-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:2px}.import-rules-input[_ngcontent-%COMP%]{display:none}.dialog-content[_ngcontent-%COMP%]{padding:0;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#f9f9f9;overflow:hidden auto}.dialog-content[_ngcontent-%COMP%] .no-rules-message[_ngcontent-%COMP%]{padding:12px 24px;font-size:12px;color:#777}.common-input[_ngcontent-%COMP%]{padding:0 4px;border:1px solid #ccc;border-radius:4px;height:22px;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.common-input[_ngcontent-%COMP%]:focus{border-color:#1a73e8;outline:1px solid #1a73e8}.rules-table[_ngcontent-%COMP%]{width:100%;font-size:12px}.rules-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:not(.action-btns), .rules-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:not(.action-btns){border-right:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{text-align:left;height:32px;position:-webkit-sticky;position:sticky;top:0;background-color:#f1f1f1;z-index:100}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:500;border-bottom:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%]{padding-left:24px;width:410px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:16px;height:16px;opacity:.6;cursor:pointer;margin-left:4px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.target[_ngcontent-%COMP%]{padding-left:12px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.styles[_ngcontent-%COMP%]{padding-left:12px;min-width:254px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%]{padding-left:24px;padding-right:12px;vertical-align:top}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewers-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewer-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewer-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{line-height:18px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.target[_ngcontent-%COMP%]{vertical-align:top;padding-left:12px;padding-right:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.styles[_ngcontent-%COMP%]{padding-left:12px;padding-right:18px;vertical-align:top}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.styles[_ngcontent-%COMP%] .styles-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%]{vertical-align:top;padding-right:12px;width:80px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .action-buttons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.6;cursor:pointer;margin-top:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .style-name-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .style-name-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{cursor:pointer}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:4px;border:1px solid #ccc;margin-left:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;height:24px;position:relative}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%]:focus-within{border-color:#1a73e8;outline:1px solid #1a73e8}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline-block;width:16px;height:16px;margin:2px;background-color:red;border-radius:4px;cursor:pointer;border:1px solid #ddd}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{visibility:hidden}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]{width:100px;border:none;height:100%;background-color:transparent;outline:none}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .number-editor-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .number-editor-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:80px;height:28px;border:1px solid #ccc;border-radius:4px;background-color:transparent;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px;outline:none}"], -Ra:0});var FX=class{constructor(a,b,c){this.Gh=a;this.C=b;this.xb=c;this.jl=this.C.jl}};FX.K=function(a){return new (a||FX)(z(oC),z(qL),z(kp))}; -FX.Da=If({type:FX,ha:[["node-styler"]],ka:!0,features:[Mr],za:3,Aa:2,Ca:[["mat-icon-button","","aria-label","node-styler","matTooltip","Style nodes with custom rules",3,"click"]],ta:function(a,b){a&1&&(R(0,"button",0),V("click",function(){b.Gh.open(EX,{width:"800px",height:"600px",xb:b.xb,Tb:!1,Sm:!1})}),R(1,"mat-icon"),Z(2,"palette"),S()());a&2&&(D(),nq("highlight",b.jl()))},Ha:[ht,AB,zB,xB,gG,zE,eG,wC,hI,gI,GG],styles:["button[_ngcontent-%COMP%] mat-icon.highlight[_ngcontent-%COMP%]{background:-webkit-linear-gradient(45deg,#0089ff 0 30%,#f1af00 70% 100%);background:linear-gradient(45deg,#0089ff 0 30%,#f1af00 70% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}"], -Ra:0});function GX(a){a&1&&(R(0,"div",5)(1,"a",6)(2,"button",7)(3,"mat-icon"),Z(4,"bug_report"),S()()(),R(5,"a",8)(6,"button",9)(7,"mat-icon"),Z(8,"article"),S()()()())}function HX(a){a&1&&(R(0,"div",5)(1,"a",10)(2,"button",11)(3,"mat-icon"),Z(4,"article"),S()()(),R(5,"a",12)(6,"button",13)(7,"mat-icon"),Z(8,"bug_report"),S()()()(),Mq(9,"open-in-new-tab-button"))}var IX=class{constructor(a){this.C=a;this.em=new Fk}get ee(){return!1}get Ad(){return!0}get CB(){return this.C.C}}; -IX.K=function(a){return new (a||IX)(z(UJ))}; -IX.Da=If({type:IX,ha:[["title-bar"]],outputs:{em:"titleClicked"},ka:!0,features:[Mr],Zb:["*"],za:14,Aa:3,Ca:[[1,"container"],["matTooltip","Back home",1,"title",3,"click","matTooltipDisabled"],[1,"right-container"],[1,"divider"],[1,"divider","tighter-right"],[1,"icons-container"],["href","https://b.corp.google.com/issues/new?component=1338731&template=1850894","target","_blank",1,"bug-report"],"mat-icon-button;;aria-label;bug;matTooltip;File bug or feature request".split(";"),["href","http://go/model-explorer-doc", -"target","_blank"],"mat-icon-button aria-label doc matTooltip g3doc".split(" "),["href","https://github.com/google-ai-edge/model-explorer","target","_blank"],"mat-icon-button aria-label doc matTooltip GitHub".split(" "),["href","https://github.com/google-ai-edge/model-explorer/issues","target","_blank"],"mat-icon-button;;aria-label;bug;matTooltip;File issue or feature request".split(";")],ta:function(a,b){a&1&&(Xq(),R(0,"div",0)(1,"div",1),V("click",function(){return b.em.emit()}),Mq(2,"me-logo"), -Z(3," Model Explorer "),Mq(4,"new-version-chip"),S(),R(5,"div",2),Mq(6,"node-data-provider-dropdown")(7,"div",3)(8,"graph-selector")(9,"div",4)(10,"node-styler"),Ap(11,GX,9,0,"div",5)(12,HX,10,0),Yq(13),S()());a&2&&(D(),H("matTooltipDisabled",b.CB),D(10),Eq(b.ee?11:-1),D(),Eq(b.Ad?12:-1))},Ha:[ht,AB,zB,xB,gG,zE,eG,yS,VJ,hI,gI,fG,DS,LS,FX,jI],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;padding:8px;padding-left:12px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:400;cursor:pointer;color:#444746;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] me-logo[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] new-version-chip[_ngcontent-%COMP%]{margin-left:16px}.container[_ngcontent-%COMP%] .right-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{width:1px;height:28px;border-left:1px solid #ccc;margin:0 16px}.container[_ngcontent-%COMP%] .divider.tighter-right[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.container[_ngcontent-%COMP%] open-in-new-tab-button[_ngcontent-%COMP%]{margin-left:8px}"], -Ra:0});function JX(a){a&1&&Mq(0,"benchmark-runner")}function KX(a){if(a&1){const b=Ug();R(0,"title-bar",4);V("titleClicked",function(){u(b);const c=Y(3);return x(c.em.emit())});Yq(1);S()}}function LX(a){a&1&&(R(0,"div",3),Z(1,"No graphs"),S())}function MX(a){a&1&&Mq(0,"split-panes-container")}function NX(a){a&1&&(Ap(0,KX,2,0,"title-bar"),R(1,"div",2),Ap(2,LX,2,0,"div",3)(3,MX,1,0,"split-panes-container"),S());a&2&&(a=Y(2),Eq(a.kE?0:-1),D(2),Eq(a.bC?2:3))} -function OX(a){if(a&1){const b=Ug();R(0,"div",1);V("dragover",function(c){u(b);const d=Y();return x(d.Lq(c))})("drop",function(c){u(b);const d=Y();return x(d.Mq(c))});Ap(1,JX,1,0,"benchmark-runner")(2,NX,4,2,"div",2);S()}a&2&&(a=Y(),D(),Eq(a.zc?1:2))}OH`https://fonts.googleapis.com/icon?family=Material+Icons`;function PX(a){sa(function*(){yield a.N.N;a.ready=!0;bn(a.F)})} -function QX(a,b,c){for(const d of a.graphCollections)for(const e of d.graphs)if(e.id===c&&(""===b||e.collectionLabel===b))return e}function RX(a,b,c){const d=yJ(a.C);d?AL(a.D,sI(),b,d,{[d.id]:c},!1):console.warn("Model graph in pane with index 0 doesn't exist")}function SX(a,b,c){const d=yJ(a.C);d?AL(a.D,sI(),b,d,c,!1):console.warn("Model graph in pane with index 0 doesn't exist")}function TX(a,b,c){sa(function*(){yield Promise.all(b.map(d=>DL(a.D,d,c)))})} -var UX=class{constructor(a,b,c,d,e,f,g){this.C=a;this.F=b;this.G=c;this.J=d;this.N=e;this.O=f;this.D=g;this.zc=!1;this.bD=[];this.em=new Fk;this.vy=new Fk;this.Gw=new Fk;this.ux=new Fk;this.ready=!1;Js(()=>{const k=this.O.C();k&&this.vy.emit(k)});Js(()=>{this.ux.emit(this.C.Mg())});window.addEventListener("message",k=>{k=k.data;switch(k.cmd){case "model-explorer-load-node-data-file":if(k=k.path){const m=yJ(this.C);m?TX(this,[k],m):console.warn("Model graph in pane with index 0 doesn't exist")}}}); -C(this.C.ua,rL(this.G)).subscribe(k=>{this.Gw.next(k)});PX(this)}Fb(){this.C.config.set(this.config||{});fJ(this.C,this.graphCollections);this.C.N.set(this.Ce);if(!this.Ce||0===this.Ce.paneStates.length){if(0e.nodes.length-d.nodes.length)[0];pJ(this.C,a)}}else if(1===this.Ce.paneStates.length){var b=this.Ce.paneStates[0];a=QX(this,b.selectedCollectionLabel,b.selectedGraphId); -b=!0===b.flattenLayers;a?pJ(this.C,a,b):pJ(this.C,this.graphCollections[0].graphs[0],b);rJ(this.C,b)}else if(2===this.Ce.paneStates.length){a=this.Ce.paneStates[0];b=QX(this,a.selectedCollectionLabel,a.selectedGraphId);var c=!0===a.flattenLayers;b?pJ(this.C,b,c):pJ(this.C,this.graphCollections[0].graphs[0],c);rJ(this.C,c);b=this.Ce.paneStates[1];c=!0===b.flattenLayers;const d=QX(this,b.selectedCollectionLabel,b.selectedGraphId);d?gJ(this.C,d,c):gJ(this.C,this.graphCollections[0].graphs[0],c);a.selected? -uJ(this.C,0):b.selected&&uJ(this.C,1);zJ(this.C,a.widthFraction)}}Oq(a){if(" "===a.key)xI()||this.C.fa.next({});else if("f"===a.key&&(a.ctrlKey||a.metaKey)){let b;(null==(b=this.config)?0:b.hideTitleBar)||a.preventDefault();this.C.wa.next({})}}Lq(a){a.preventDefault()}Mq(a){const b=this;return sa(function*(){if(a.dataTransfer){a.stopPropagation();a.preventDefault();var c=[],d;if(null==(d=a.dataTransfer)?0:d.items)[...a.dataTransfer.items].forEach(f=>{"file"===f.kind&&(f=f.getAsFile())&&c.push(f)}); -else{var e;c.push(...((null==(e=a.dataTransfer)?void 0:e.files)||[]))}d=!1;if(0!==c.length)for(const f of c){if(!f.name.endsWith(".json"))continue;const g=new FileReader;e=yield new Promise(k=>{g.onload=m=>{let p;m=JSON.parse(null==(p=m.target)?void 0:p.result);k(m)};g.readAsText(f)});null!=e.results&&null==e.results.results?(RX(b,f.name,e),d=!0):Object.values(e).some(k=>null!=k.results)&&(SX(b,f.name,e),d=!0)}d||b.J.open("File(s) not supported","Dismiss")}})}get bC(){return 0===this.graphCollections.reduce((a, -b)=>a+b.graphs.length,0)}get kE(){let a;return!(null==(a=this.config)?0:a.hideTitleBar)}};UX.K=function(a){return new (a||UX)(z(UJ),z(Sr),z(yi),z(uE),z(yM),z($I),z(JL))}; -UX.Da=If({type:UX,ha:[["model-graph-visualizer"]],Ia:function(a,b){a&1&&V("keydown",function(c){return b.Oq(c)},!1,Ci)},inputs:{graphCollections:"graphCollections",config:"config",Ce:"initialUiState",zc:"benchmark",bD:"nodeDataSources"},outputs:{em:"titleClicked",vy:"uiStateChanged",Gw:"modelGraphProcessed",ux:"remoteNodeDataPathsChanged"},ka:!0,features:[Kr([UJ,eO,JL,qL,$I,aJ]),Mr],Zb:["*"],za:1,Aa:1,Ca:[["class","container",3,"dragover","drop",4,"ngIf"],[1,"container",3,"dragover","drop"],[1,"main"], -[1,"no-graphs-message"],[3,"titleClicked"]],ta:function(a,b){a&1&&(Xq(),Ap(0,OX,3,1,"div",0));a&2&&H("ngIf",b.ready)},Ha:[dO,ht,ct,IX,dS],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.container[_ngcontent-%COMP%] benchmark-runner[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] title-bar[_ngcontent-%COMP%]{height:48px;min-height:48px}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .no-graphs-message[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] split-panes-container[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] graph-selector[_ngcontent-%COMP%]{position:absolute;top:12px;left:12px;z-index:100} .model-explorer-help-popup{font-size:12px;padding:8px;background-color:#fff;line-height:normal} .model-explorer-help-popup .bold{font-weight:700} .model-explorer-help-popup .shortcut{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#777;margin-top:8px} .model-explorer-help-popup .shortcut mat-icon{font-size:20px;width:20px;height:20px;margin-right:2px;color:#777} .model-explorer-help-popup .description{color:#777;margin-top:8px}"], -Ra:0});const VX=new Map([[1,"float"],[2,"double"],[3,"int32"],[4,"uint8"],[5,"int16"],[6,"int8"],[7,"string"],[8,"complex64"],[9,"int64"],[10,"bool"],[11,"qint8"],[12,"qint8"],[13,"qint32"],[14,"bfloat16"],[15,"qint16"],[16,"qint16"],[17,"uint16"],[18,"complex128"],[19,"half"],[20,"resource"],[21,"variant"],[22,"uint32"],[23,"uint64"]]); -function WX(a,b){const c={};if(null!=b.weightsManifest)for(var d of b.weightsManifest)for(var e of d.weights)c[e.name]=e;const f={};d=b.modelTopology.node.map(p=>{p={id:p.name,label:p.op,namespace:p.name,incomingEdges:XX(p),attrs:YX(p)};return f[p.id]=p});for(var g of b.modelTopology.node)if(f[g.name])for(b=g.input||[],e=0;e{const d=b.split(":");return{sourceNodeId:2===d.length?d[0]:b,sourceNodeOutputId:2===d.length?d[1]:"0",targetNodeInputId:`${c}`}})} -function YX(a){a=a.attr||{};const b=[];for(const c of Object.keys(a)){const d=a[c];let e="";null!=d.list?0<(d.list.s||[]).length?e=(d.list.s||[]).map(f=>ZX({s:f})).join(", "):0<(d.list.b||[]).length?e=(d.list.b||[]).map(f=>ZX({b:f})).join(", "):0<(d.list.f||[]).length?e=(d.list.f||[]).map(f=>ZX({f})).join(", "):0<(d.list.i||[]).length?e=(d.list.i||[]).map(f=>ZX({i:f})).join(", "):e="[]":e=ZX(d);b.push({key:c,value:e})}return b} -function ZX(a){let b="";null!=a.s?b=Array.isArray(a.s)?`${a.s.map(c=>"number"===typeof c?String.fromCharCode(c):`${c}`).join("")}`:atob(a.s):null!=a.i?b=`${a.i}`:null!=a.f?b=`${a.f}`:null!=a.b?b=a?"true":"false":null!=a.type&&(b=VX.get(a.type)||"unknown");return b};const $X=/^\/cns\/(.*)|^\/placer\/(.*)|^\/tfhub\/(.*)|^\/google_src\/(.*)|^\/google3\/(.*)|^google3\/(.*)/;function aY(a){return sa(function*(){return new Promise((b,c)=>{const d=new FileReader;d.onload=()=>{const e=JSON.parse(d.result),{graphCollections:f,error:g}=bY(a.name,e);g?c(g):f&&b(f)};d.readAsText(a)})})} -function bY(a,b){var c;null==b.modelTopology?c=null!=b.label&&null!=b.graphs?{graphCollections:[b]}:Array.isArray(b)&&null!=b[0].subgraphs?{graphCollections:cY(b,a)}:Array.isArray(b)&&(0===b.length||0({label:""===c.label?b:`${b} (${c.label})`,graphs:c.subgraphs}))};var dY={fF:"Not started",gF:"Converting",lF:"Uploading",DONE:"Done",aF:"Error"};const eY=(a,b)=>b.id;function fY(a){a&1&&(R(0,"span",4),Z(1,"Default"),S())}function gY(a,b){if(a&1){const c=Ug();R(0,"div",2);V("click",function(){const d=u(c).da;Y().he.next(d);return x()});R(1,"div",3);Z(2);Ap(3,fY,2,0,"span",4);S();R(4,"div",5);Z(5);S()()}if(a&2){a=b.da;b=b.Cb;const c=Y();nq("selected",(null==c.Sc?null:c.Sc.id)===a.id);D(2);Br(" ",a.name||a.id," ");D();Eq(0===b?3:-1);D(2);Br(" ",a.description||"-"," ")}}var hY=class{constructor(){this.cq=[];this.he=new Fk}}; -hY.K=function(a){return new (a||hY)}; -hY.Da=If({type:hY,ha:[["adapter-selector-panel"]],inputs:{cq:"candidates",Sc:"selectedAdapter"},outputs:{he:"onClose"},ka:!0,features:[Mr],za:3,Aa:1,Ca:[[1,"container"],[1,"candidate-container",3,"selected"],[1,"candidate-container",3,"click"],[1,"name"],[1,"default-label"],[1,"description"]],ta:function(a,b){a&1&&(R(0,"div",0),Jq(1,gY,6,5,"div",1,eY),S());a&2&&(H("@transformPanel","showing"),D(),Lq(b.cq))},Ha:[ht,gG,bB,hI,OD,Cx],styles:[".container[_ngcontent-%COMP%]{box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);-webkit-transform-origin:top center;transform-origin:top center;font-size:13px;padding:8px 0;border-radius:8px;background-color:#fff}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%]{padding:8px 16px}.container[_ngcontent-%COMP%] .candidate-container.selected[_ngcontent-%COMP%]{background-color:#c2e7ff}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%]:hover:not(.selected){background-color:#f2f2f2;cursor:pointer}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:14px;color:#1f1f1f;line-height:20px;margin-bottom:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] .default-label[_ngcontent-%COMP%]{display:inline-block;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3e0b4;color:#70571e;border:1px solid #dbac41;font-size:11px;line-height:14px;border-radius:99px;margin-left:8px}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-size:12px;color:#444746}"],data:{animation:[Xy("transformPanel", -[$y("void",Zy({opacity:0,transform:"scale(1, 0.8)"})),az("void => showing",Yy("120ms cubic-bezier(0, 0, 0.2, 1)",Zy({opacity:1,transform:"scale(1, 1)"}))),az("* => void",Yy("100ms linear",Zy({opacity:0})))])]},Ra:0});function iY(a,b){a=a.split("/").filter(c=>""!==c);a=a[a.length-1].split(".");return 1d.id===a.id)?console.warn("Adapter extension exists",a):c.push(a)}}},pY=class extends oY{constructor(a){super();this.D=a;Js(()=>{if(!this.D.kd())for(const b of this.D.extensions)"adapter"===b.type&&this.register(b)})}};pY.K=function(a){return new (a||pY)(r(mY))}; -pY.pa=Md({ma:pY,ba:pY.K,ea:"root"});var qY=Symbol("RouteTitle");function rY(a,b,c){const d=c.path.split("/");if(d.length>a.length||"full"===c.Yw&&(0c[e]===d)}return a===b}function vY(a){return Ek(a)?a:sn(a)?Sj(Promise.resolve(a)):jj(a)};const yY={exact:wY,subset:xY},BY={exact:zY,subset:AY,ignored:()=>!0};function CY(a,b,c){return yY[c.paths](a.root,b.root,c.Fw)&&BY[c.tb](a.tb,b.tb)&&!("exact"===c.Yb&&a.Yb!==b.Yb)}function zY(a,b){return sY(a,b)}function wY(a,b,c){if(!DY(a.segments,b.segments)||!EY(a.segments,b.segments,c)||a.C!==b.C)return!1;for(const d in b.children)if(!a.children[d]||!wY(a.children[d],b.children[d],c))return!1;return!0} -function AY(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>uY(a[c],b[c]))}function xY(a,b,c){return FY(a,b,b.segments,c)} -function FY(a,b,c,d){if(a.segments.length>c.length)return a=a.segments.slice(0,c.length),!DY(a,c)||0BY[c](a[e].parameters,d.parameters))}var IY=class{constructor(a=new GY([],{}),b={},c=null){this.root=a;this.tb=b;this.Yb=c}toString(){return HY(this)}},GY=class{constructor(a,b){this.segments=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}get C(){return Object.keys(this.children).length}toString(){return JY(this)}},LY=class{constructor(a,b){this.path=a;this.parameters=b}toString(){return KY(this)}}; -function MY(a,b){return DY(a,b)&&a.every((c,d)=>sY(c.parameters,b[d].parameters))}function DY(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)}function NY(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"===d&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&(c=c.concat(b(e,d)))});return c}var OY=class{};OY.K=function(a){return new (a||OY)};OY.pa=Md({ma:OY,ba:()=>new PY,ea:"root"}); -function HY(a){const b=`/${QY(a.root,!0)}`,c=RY(a.tb);a="string"===typeof a.Yb?`#${encodeURI(a.Yb)}`:"";return`${b}${c}${a}`} -var PY=class{parse(a){a=new SY(a);TY(a,"/");var b=""===a.C||a.C.startsWith("?")||a.C.startsWith("#")?new GY([],{}):new GY([],UY(a));const c={};if(TY(a,"?")){do{var d,e,f=a.C.match(VY);if(e=f?f[0]:"")a.capture(e),f="",TY(a,"=")&&(d=(d=a.C.match(WY))?d[0]:"")&&(f=d,a.capture(f)),e=decodeURIComponent(e.replace(/\+/g,"%20")),f=decodeURIComponent(f.replace(/\+/g,"%20")),c.hasOwnProperty(e)?(d=c[e],Array.isArray(d)||(d=[d],c[e]=d),d.push(f)):c[e]=f}while(TY(a,"&"))}return new IY(b,c,TY(a,"#")?decodeURIComponent(a.C): -null)}};function JY(a){return a.segments.map(b=>KY(b)).join("/")} -function QY(a,b){if(!(0{"primary"!==d&&c.push(`${d}:${QY(e,!1)}`)});return 0"primary"===d?[QY(a.children.primary,!1)]:[`${d}:${QY(c,!1)}`]);return 1===Object.keys(a.children).length&&null!=a.children.primary?`${JY(a)}/${b[0]}`:`${JY(a)}/(${b.join("//")})`} -function XY(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function YY(a){return XY(a).replace(/%3B/gi,";")}function ZY(a){return XY(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function KY(a){return`${ZY(a.path)}${$Y(a.parameters)}`}function $Y(a){return Object.entries(a).map(([b,c])=>`;${ZY(b)}=${ZY(c)}`).join("")} -function RY(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${YY(b)}=${YY(d)}`).join("&"):`${YY(b)}=${YY(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""}const aZ=/^[^\/()?;#]+/;function bZ(a){return(a=a.match(aZ))?a[0]:""}const cZ=/^[^\/()?;=#]+/,VY=/^[^=?&#]+/,WY=/^[^&#]+/;function TY(a,b){return a.C.startsWith(b)?(a.C=a.C.substring(b.length),!0):!1} -function UY(a){if(""===a.C)return{};TY(a,"/");const b=[];for(a.C.startsWith("(")||b.push(dZ(a));a.C.startsWith("/")&&!a.C.startsWith("//")&&!a.C.startsWith("/(");)a.capture("/"),b.push(dZ(a));let c={};a.C.startsWith("/(")&&(a.capture("/"),c=eZ(a,!0));let d={};a.C.startsWith("(")&&(d=eZ(a,!1));if(0a;){g-=a;f=f.parent;if(!f)throw new Zd(4005,!1);a=f.segments.length}a=new nZ(f,!1,a-g)}else a=new nZ(f,!1,NaN);b=a.C?pZ(a.rf,a.index,b.C):qZ(a.rf,a.index,b.C);return lZ(e,a.rf,b,c,d)} -function oZ(a){return"object"===typeof a&&null!=a&&!a.Fg&&!a.Dx}function rZ(a){return"object"===typeof a&&null!=a&&a.Fg}function lZ(a,b,c,d,e){let f={};d&&Object.entries(d).forEach(([g,k])=>{f[g]=Array.isArray(k)?k.map(m=>`${m}`):`${k}`});a=a===b?c:sZ(a,b,c);a=fZ(gZ(a));return new IY(a,f,e)}function sZ(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:sZ(f,b,c)});return new GY(a.segments,d)} -class tZ{constructor(a,b,c){this.D=a;this.F=b;this.C=c;if(a&&0{if("object"===typeof e&&null!=e){if(e.Fg){const g={};Object.entries(e.Fg).forEach(([k,m])=>{g[k]="string"===typeof m?m.split("/"):m});return[...d,{Fg:g}]}if(e.Dx)return[...d,e.Dx]}return"string"!==typeof e?[...d,e]:0===f?(e.split("/").forEach((g,k)=>{if(0!=k||"."!==g)0==k&&""===g?c=!0:".."===g?b++:""!=g&&d.push(g)}),d):[...d,e]},[]);return new tZ(c,b,a)} -class nZ{constructor(a,b,c){this.rf=a;this.C=b;this.index=c}} -function qZ(a,b,c){null!=a||(a=new GY([],{}));if(0===a.segments.length&&0=c.length){d=m;break a}const p=d.segments[k];var f=c[e];if(rZ(f))break;f=`${f}`;var g=e"primary"!==f)&&a.children.primary&&1===a.C&&0===a.children.primary.segments.length)return c=pZ(a.children.primary,b,c),new GY(a.segments,c.children);Object.entries(d).forEach(([f,g])=>{"string"===typeof g&&(g=[g]);null!==g&&(e[f]=qZ(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{void 0===d[f]&&(e[f]=g)});return new GY(a.segments,e)} -function uZ(a,b,c){const d=a.segments.slice(0,b);let e=0;for(;e{"string"===typeof d&&(d=[d]);null!==d&&(b[c]=uZ(new GY([],{}),0,d))});return b} -function wZ(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};var xZ=class{constructor(a,b){this.id=a;this.url=b}},yZ=class extends xZ{constructor(a,b,c=null){super(a,b);this.type=0;this.Lj=c}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},zZ=class extends xZ{constructor(a,b,c){super(a,b);this.ac=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}')`}},AZ=class extends xZ{constructor(a,b,c,d){super(a,b);this.reason=c;this.code=d;this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}, -BZ=class extends xZ{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}},CZ=class extends xZ{constructor(a,b,c,d){super(a,b);this.error=c;this.target=d;this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},DZ=class extends xZ{constructor(a,b,c,d){super(a,b);this.ac=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}', state: ${this.state})`}},EZ=class extends xZ{constructor(a, -b,c,d){super(a,b);this.ac=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}', state: ${this.state})`}},FZ=class extends xZ{constructor(a,b,c,d,e){super(a,b);this.ac=c;this.state=d;this.C=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}', state: ${this.state}, shouldActivate: ${this.C})`}},GZ=class extends xZ{constructor(a,b,c,d){super(a,b);this.ac=c;this.state= -d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}', state: ${this.state})`}},HZ=class extends xZ{constructor(a,b,c,d){super(a,b);this.ac=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.ac}', state: ${this.state})`}},IZ=class{constructor(a){this.C=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.C.path})`}},JZ=class{constructor(a){this.C=a;this.type= -10}toString(){return`RouteConfigLoadEnd(path: ${this.C.path})`}},KZ=class{constructor(a){this.kb=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},LZ=class{constructor(a){this.kb=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},MZ=class{constructor(a){this.kb=a;this.type=13}toString(){return`ActivationStart(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},NZ=class{constructor(a){this.kb=a;this.type= -14}toString(){return`ActivationEnd(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},OZ=class{},PZ=class{constructor(a,b){this.url=a;this.Fl=b}};var RZ=class{constructor(a){this.xa=a;this.C=this.mb=null;this.children=new QZ(this.xa);this.D=null}};function SZ(a,b){let c=a.getContext(b);c||(c=new RZ(a.Cj),a.C.set(b,c));return c}function TZ(a,b){if(a=a.getContext(b))a.mb=null,a.D=null}var QZ=class{constructor(a){this.Cj=a;this.C=new Map}getContext(a){return this.C.get(a)||null}};QZ.K=function(a){return new (a||QZ)(r(kg))};QZ.pa=Md({ma:QZ,ba:QZ.K,ea:"root"});function UZ(a,b){return VZ(b,a.vb).map(c=>c.value)}var XZ=class{constructor(a){this.vb=a}get root(){return this.vb.value}parent(a){a=UZ(this,a);return 1b.value):[]}firstChild(a){return(a=WZ(a,this.vb))&&0b[c.value.mb]=c);return b};var a_=class extends XZ{constructor(a,b){super(a);this.kb=b;$Z(this,a)}toString(){return this.kb.toString()}},b_=class{constructor(a,b,c,d,e,f,g,k){this.N=a;this.G=b;this.J=c;this.F=d;this.D=e;this.mb=f;this.component=g;this.C=k;let m,p;this.title=null!=(p=null==(m=this.D)?void 0:C(m,xj(t=>t[qY])))?p:jj(void 0);this.url=a;this.params=b;this.tb=c;this.Yb=d;this.data=e}get jb(){return this.C.jb}get root(){return this.kg.root}get parent(){return this.kg.parent(this)}get firstChild(){return this.kg.firstChild(this)}get children(){return this.kg.children(this)}toString(){return this.kb? +6)(1,"div",7);Z(2,"Node styler");S();R(3,"div",8);Z(4," Use the buttons below to apply styling rules to this graph ");S()();R(5,"div",9);Ap(6,BX,16,3,"table",10)(7,CX,2,0,"div",11);S();R(8,"div",12)(9,"div",13)(10,"button",14);V("click",function(){u(c);iL(b.vd);return x()});R(11,"mat-icon");Z(12,"add");S();Z(13," Add rule ");S();R(14,"button",15);V("click",function(){u(c);const d=zr(23);return x(d.click())});R(15,"mat-icon");Z(16,"file_upload");S();Z(17," Import rules ");S();R(18,"button",16);V("click", +function(){u(c);const d=document.createElement("a");d.download="node_styler_rules.json";const e=`data:text/json;charset=utf-8, ${encodeURIComponent(JSON.stringify(b.rules(),null,2))}`;ud(d,rd(e));d.click();return x()});R(19,"mat-icon");Z(20,"file_download");S();Z(21," Export rules ");S();R(22,"input",17,0);V("change",function(){u(c);const d=zr(23);return x(EX(b,d))});S()();R(24,"button",18);Z(25,"Done");S()()}a&2&&(D(6),Eq(b.cC()?6:7))},Ha:[ht,$S,dU,cU,eT,BB,AB,vB,zC,sC,uC,wC,vC,$C,hG,AE,fG,iI,hI, +bT,HG,EG],styles:["[_ngcontent-%COMP%]:not(mat-icon){font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.title-container[_ngcontent-%COMP%]{position:relative}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-top:-30px}.description[_ngcontent-%COMP%]{line-height:14px;font-size:12px;color:#777;margin-top:6px;margin-bottom:4px;font-weight:400}.btns-container[_ngcontent-%COMP%]{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px}.action-button[_ngcontent-%COMP%]{height:30px;padding:0 10px;font-size:13px}.action-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:2px}.import-rules-input[_ngcontent-%COMP%]{display:none}.dialog-content[_ngcontent-%COMP%]{padding:0;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#f9f9f9;overflow:hidden auto}.dialog-content[_ngcontent-%COMP%] .no-rules-message[_ngcontent-%COMP%]{padding:12px 24px;font-size:12px;color:#777}.common-input[_ngcontent-%COMP%]{padding:0 4px;border:1px solid #ccc;border-radius:4px;height:22px;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.common-input[_ngcontent-%COMP%]:focus{border-color:#1a73e8;outline:1px solid #1a73e8}.rules-table[_ngcontent-%COMP%]{width:100%;font-size:12px}.rules-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:not(.action-btns), .rules-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:not(.action-btns){border-right:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{text-align:left;height:32px;position:-webkit-sticky;position:sticky;top:0;background-color:#f1f1f1;z-index:100}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:500;border-bottom:1px solid #e6e6e6}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%]{padding-left:24px;width:410px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:16px;height:16px;opacity:.6;cursor:pointer;margin-left:4px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.query[_ngcontent-%COMP%] .query-header-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.target[_ngcontent-%COMP%]{padding-left:12px}.rules-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.styles[_ngcontent-%COMP%]{padding-left:12px;min-width:254px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%]{padding-left:24px;padding-right:12px;vertical-align:top}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewers-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewer-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.query[_ngcontent-%COMP%] .node-list-viewer-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{line-height:18px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.target[_ngcontent-%COMP%]{vertical-align:top;padding-left:12px;padding-right:12px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.styles[_ngcontent-%COMP%]{padding-left:12px;padding-right:18px;vertical-align:top}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.styles[_ngcontent-%COMP%] .styles-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%]{vertical-align:top;padding-right:12px;width:80px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .action-buttons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.6;cursor:pointer;margin-top:2px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.action-btns[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .style-name-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100px}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .style-name-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{cursor:pointer}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:4px;border:1px solid #ccc;margin-left:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;height:24px;position:relative}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%]:focus-within{border-color:#1a73e8;outline:1px solid #1a73e8}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline-block;width:16px;height:16px;margin:2px;background-color:red;border-radius:4px;cursor:pointer;border:1px solid #ddd}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{visibility:hidden}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .color-picker-container[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]{width:100px;border:none;height:100%;background-color:transparent;outline:none}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .number-editor-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-left:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rules-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] .color-style-container[_ngcontent-%COMP%] .number-editor-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:80px;height:28px;border:1px solid #ccc;border-radius:4px;background-color:transparent;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4px;outline:none}"], +Ra:0});var GX=class{constructor(a,b,c){this.Gh=a;this.C=b;this.xb=c;this.jl=this.C.jl}};GX.K=function(a){return new (a||GX)(z(pC),z(rL),z(kp))}; +GX.Da=Gf({type:GX,ha:[["node-styler"]],ka:!0,features:[Mr],za:3,Aa:2,Ca:[["mat-icon-button","","aria-label","node-styler","matTooltip","Style nodes with custom rules",3,"click"]],ta:function(a,b){a&1&&(R(0,"button",0),V("click",function(){b.Gh.open(FX,{width:"800px",height:"600px",xb:b.xb,Tb:!1,Tm:!1})}),R(1,"mat-icon"),Z(2,"palette"),S()());a&2&&(D(),nq("highlight",b.jl()))},Ha:[ht,BB,AB,yB,hG,AE,fG,xC,iI,hI,HG],styles:["button[_ngcontent-%COMP%] mat-icon.highlight[_ngcontent-%COMP%]{background:-webkit-linear-gradient(45deg,#0089ff 0 30%,#f1af00 70% 100%);background:linear-gradient(45deg,#0089ff 0 30%,#f1af00 70% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}"], +Ra:0});function HX(a){a&1&&(R(0,"div",5)(1,"a",6)(2,"button",7)(3,"mat-icon"),Z(4,"bug_report"),S()()(),R(5,"a",8)(6,"button",9)(7,"mat-icon"),Z(8,"article"),S()()()())}function IX(a){a&1&&(R(0,"div",5)(1,"a",10)(2,"button",11)(3,"mat-icon"),Z(4,"article"),S()()(),R(5,"a",12)(6,"button",13)(7,"mat-icon"),Z(8,"bug_report"),S()()()(),Mq(9,"open-in-new-tab-button"))}var JX=class{constructor(a){this.C=a;this.fm=new Fk}get ee(){return!1}get Ad(){return!0}get CB(){return this.C.C}}; +JX.K=function(a){return new (a||JX)(z(VJ))}; +JX.Da=Gf({type:JX,ha:[["title-bar"]],outputs:{fm:"titleClicked"},ka:!0,features:[Mr],Zb:["*"],za:14,Aa:3,Ca:[[1,"container"],["matTooltip","Back home",1,"title",3,"click","matTooltipDisabled"],[1,"right-container"],[1,"divider"],[1,"divider","tighter-right"],[1,"icons-container"],["href","https://b.corp.google.com/issues/new?component=1338731&template=1850894","target","_blank",1,"bug-report"],"mat-icon-button;;aria-label;bug;matTooltip;File bug or feature request".split(";"),["href","http://go/model-explorer-doc", +"target","_blank"],"mat-icon-button aria-label doc matTooltip g3doc".split(" "),["href","https://github.com/google-ai-edge/model-explorer","target","_blank"],"mat-icon-button aria-label doc matTooltip GitHub".split(" "),["href","https://github.com/google-ai-edge/model-explorer/issues","target","_blank"],"mat-icon-button;;aria-label;bug;matTooltip;File issue or feature request".split(";")],ta:function(a,b){a&1&&(Xq(),R(0,"div",0)(1,"div",1),V("click",function(){return b.fm.emit()}),Mq(2,"me-logo"), +Z(3," Model Explorer "),Mq(4,"new-version-chip"),S(),R(5,"div",2),Mq(6,"node-data-provider-dropdown")(7,"div",3)(8,"graph-selector")(9,"div",4)(10,"node-styler"),Ap(11,HX,9,0,"div",5)(12,IX,10,0),Yq(13),S()());a&2&&(D(),H("matTooltipDisabled",b.CB),D(10),Eq(b.ee?11:-1),D(),Eq(b.Ad?12:-1))},Ha:[ht,BB,AB,yB,hG,AE,fG,zS,WJ,iI,hI,gG,ES,MS,GX,kI],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;padding:8px;padding-left:12px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:400;cursor:pointer;color:#444746;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] me-logo[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] new-version-chip[_ngcontent-%COMP%]{margin-left:16px}.container[_ngcontent-%COMP%] .right-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{width:1px;height:28px;border-left:1px solid #ccc;margin:0 16px}.container[_ngcontent-%COMP%] .divider.tighter-right[_ngcontent-%COMP%]{margin-right:4px}.container[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.container[_ngcontent-%COMP%] open-in-new-tab-button[_ngcontent-%COMP%]{margin-left:8px}"], +Ra:0});function KX(a){a&1&&Mq(0,"benchmark-runner")}function LX(a){if(a&1){const b=Ug();R(0,"title-bar",4);V("titleClicked",function(){u(b);const c=Y(3);return x(c.fm.emit())});Yq(1);S()}}function MX(a){a&1&&(R(0,"div",3),Z(1,"No graphs"),S())}function NX(a){a&1&&Mq(0,"split-panes-container")}function OX(a){a&1&&(Ap(0,LX,2,0,"title-bar"),R(1,"div",2),Ap(2,MX,2,0,"div",3)(3,NX,1,0,"split-panes-container"),S());a&2&&(a=Y(2),Eq(a.kE?0:-1),D(2),Eq(a.bC?2:3))} +function PX(a){if(a&1){const b=Ug();R(0,"div",1);V("dragover",function(c){u(b);const d=Y();return x(d.Lq(c))})("drop",function(c){u(b);const d=Y();return x(d.Mq(c))});Ap(1,KX,1,0,"benchmark-runner")(2,OX,4,2,"div",2);S()}a&2&&(a=Y(),D(),Eq(a.zc?1:2))}PH`https://fonts.googleapis.com/icon?family=Material+Icons`;function QX(a){sa(function*(){yield a.N.N;a.ready=!0;bn(a.F)})} +function RX(a,b,c){for(const d of a.graphCollections)for(const e of d.graphs)if(e.id===c&&(""===b||e.collectionLabel===b))return e}function SX(a,b,c){const d=zJ(a.C);d?BL(a.D,tI(),b,d,{[d.id]:c},!1):console.warn("Model graph in pane with index 0 doesn't exist")}function TX(a,b,c){const d=zJ(a.C);d?BL(a.D,tI(),b,d,c,!1):console.warn("Model graph in pane with index 0 doesn't exist")} +function UX(a,b,c){var d=a.graphCollections,e=void 0;for(const f of d)if(d=f.graphs.find(g=>g.id===c)){e=d;break}e?(pJ(a.C,e,0),e=a.C.La()[0].id,a.C.N.set(void 0),wJ(a.C,e),a.C.F.set(void 0),EJ(a.C,e,b)):console.warn(`Failed to locate graph with id "${c}"`)}function VX(a,b,c){sa(function*(){yield Promise.all(b.map(d=>EL(a.D,d,c)))})} +var WX=class{constructor(a,b,c,d,e,f,g){this.C=a;this.F=b;this.G=c;this.J=d;this.N=e;this.O=f;this.D=g;this.zc=!1;this.bD=[];this.fm=new Fk;this.vy=new Fk;this.Gw=new Fk;this.ux=new Fk;this.ready=!1;Js(()=>{const k=this.O.C();k&&this.vy.emit(k)});Js(()=>{this.ux.emit(this.C.Mg())});window.addEventListener("message",k=>{k=k.data;switch(k.cmd){case "model-explorer-load-node-data-file":var m=k.path;if(m){var p=zJ(this.C);p?VX(this,[m],p):console.warn("Model graph in pane with index 0 doesn't exist")}break; +case "model-explorer-select-node-by-output-tensor-name":if(m=k.tensorName){const t=xJ(this.C);if(t){k=void 0;for(p of t.nodes)if(nI(p)){const w=p.outputsMetadata||{};for(const B of Object.keys(w))if(m===w[B].tensor_name){k=p;break}if(k)break}k&&UX(this,k.id,t.id)}}break;case "model-explorer-select-node-by-node-id":k.nodeId&&(p=xJ(this.C))&&(m=p.nodesById[m])&&UX(this,m.id,p.id)}});C(this.C.ua,sL(this.G)).subscribe(k=>{this.Gw.next(k)});QX(this)}Fb(){this.C.config.set(this.config||{});gJ(this.C,this.graphCollections); +this.C.N.set(this.Ce);if(!this.Ce||0===this.Ce.paneStates.length){if(0e.nodes.length-d.nodes.length)[0];qJ(this.C,a)}}else if(1===this.Ce.paneStates.length){var b=this.Ce.paneStates[0];a=RX(this,b.selectedCollectionLabel,b.selectedGraphId);b=!0===b.flattenLayers;a?qJ(this.C,a,b):qJ(this.C,this.graphCollections[0].graphs[0],b);sJ(this.C,b)}else if(2===this.Ce.paneStates.length){a= +this.Ce.paneStates[0];b=RX(this,a.selectedCollectionLabel,a.selectedGraphId);var c=!0===a.flattenLayers;b?qJ(this.C,b,c):qJ(this.C,this.graphCollections[0].graphs[0],c);sJ(this.C,c);b=this.Ce.paneStates[1];c=!0===b.flattenLayers;const d=RX(this,b.selectedCollectionLabel,b.selectedGraphId);d?hJ(this.C,d,c):hJ(this.C,this.graphCollections[0].graphs[0],c);a.selected?vJ(this.C,0):b.selected&&vJ(this.C,1);AJ(this.C,a.widthFraction)}}Oq(a){if(" "===a.key)yI()||this.C.fa.next({});else if("f"===a.key&&(a.ctrlKey|| +a.metaKey)){let b;(null==(b=this.config)?0:b.hideTitleBar)||a.preventDefault();this.C.wa.next({})}}Lq(a){a.preventDefault()}Mq(a){const b=this;return sa(function*(){if(a.dataTransfer){a.stopPropagation();a.preventDefault();var c=[],d;if(null==(d=a.dataTransfer)?0:d.items)[...a.dataTransfer.items].forEach(f=>{"file"===f.kind&&(f=f.getAsFile())&&c.push(f)});else{var e;c.push(...((null==(e=a.dataTransfer)?void 0:e.files)||[]))}d=!1;if(0!==c.length)for(const f of c){if(!f.name.endsWith(".json"))continue; +const g=new FileReader;e=yield new Promise(k=>{g.onload=m=>{let p;m=JSON.parse(null==(p=m.target)?void 0:p.result);k(m)};g.readAsText(f)});null!=e.results&&null==e.results.results?(SX(b,f.name,e),d=!0):Object.values(e).some(k=>null!=k.results)&&(TX(b,f.name,e),d=!0)}d||b.J.open("File(s) not supported","Dismiss")}})}get bC(){return 0===this.graphCollections.reduce((a,b)=>a+b.graphs.length,0)}get kE(){let a;return!(null==(a=this.config)?0:a.hideTitleBar)}}; +WX.K=function(a){return new (a||WX)(z(VJ),z(Sr),z(yi),z(vE),z(zM),z(aJ),z(KL))}; +WX.Da=Gf({type:WX,ha:[["model-graph-visualizer"]],Ia:function(a,b){a&1&&V("keydown",function(c){return b.Oq(c)},!1,Ci)},inputs:{graphCollections:"graphCollections",config:"config",Ce:"initialUiState",zc:"benchmark",bD:"nodeDataSources"},outputs:{fm:"titleClicked",vy:"uiStateChanged",Gw:"modelGraphProcessed",ux:"remoteNodeDataPathsChanged"},ka:!0,features:[Kr([VJ,fO,KL,rL,aJ,bJ]),Mr],Zb:["*"],za:1,Aa:1,Ca:[["class","container",3,"dragover","drop",4,"ngIf"],[1,"container",3,"dragover","drop"],[1,"main"], +[1,"no-graphs-message"],[3,"titleClicked"]],ta:function(a,b){a&1&&(Xq(),Ap(0,PX,3,1,"div",0));a&2&&H("ngIf",b.ready)},Ha:[eO,ht,ct,JX,eS],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.container[_ngcontent-%COMP%] benchmark-runner[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] title-bar[_ngcontent-%COMP%]{height:48px;min-height:48px}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .no-graphs-message[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] split-panes-container[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] graph-selector[_ngcontent-%COMP%]{position:absolute;top:12px;left:12px;z-index:100} .model-explorer-help-popup{font-size:12px;padding:8px;background-color:#fff;line-height:normal} .model-explorer-help-popup .bold{font-weight:700} .model-explorer-help-popup .shortcut{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#777;margin-top:8px} .model-explorer-help-popup .shortcut mat-icon{font-size:20px;width:20px;height:20px;margin-right:2px;color:#777} .model-explorer-help-popup .description{color:#777;margin-top:8px}"], +Ra:0});const XX=new Map([[1,"float"],[2,"double"],[3,"int32"],[4,"uint8"],[5,"int16"],[6,"int8"],[7,"string"],[8,"complex64"],[9,"int64"],[10,"bool"],[11,"qint8"],[12,"qint8"],[13,"qint32"],[14,"bfloat16"],[15,"qint16"],[16,"qint16"],[17,"uint16"],[18,"complex128"],[19,"half"],[20,"resource"],[21,"variant"],[22,"uint32"],[23,"uint64"]]); +function YX(a,b){const c={};if(null!=b.weightsManifest)for(var d of b.weightsManifest)for(var e of d.weights)c[e.name]=e;const f={};d=b.modelTopology.node.map(p=>{p={id:p.name,label:p.op,namespace:p.name,incomingEdges:ZX(p),attrs:$X(p)};return f[p.id]=p});for(var g of b.modelTopology.node)if(f[g.name])for(b=g.input||[],e=0;e{const d=b.split(":");return{sourceNodeId:2===d.length?d[0]:b,sourceNodeOutputId:2===d.length?d[1]:"0",targetNodeInputId:`${c}`}})} +function $X(a){a=a.attr||{};const b=[];for(const c of Object.keys(a)){const d=a[c];let e="";null!=d.list?0<(d.list.s||[]).length?e=(d.list.s||[]).map(f=>aY({s:f})).join(", "):0<(d.list.b||[]).length?e=(d.list.b||[]).map(f=>aY({b:f})).join(", "):0<(d.list.f||[]).length?e=(d.list.f||[]).map(f=>aY({f})).join(", "):0<(d.list.i||[]).length?e=(d.list.i||[]).map(f=>aY({i:f})).join(", "):e="[]":e=aY(d);b.push({key:c,value:e})}return b} +function aY(a){let b="";null!=a.s?b=Array.isArray(a.s)?`${a.s.map(c=>"number"===typeof c?String.fromCharCode(c):`${c}`).join("")}`:atob(a.s):null!=a.i?b=`${a.i}`:null!=a.f?b=`${a.f}`:null!=a.b?b=a?"true":"false":null!=a.type&&(b=XX.get(a.type)||"unknown");return b};const bY=/^\/cns\/(.*)|^\/placer\/(.*)|^\/tfhub\/(.*)|^\/google_src\/(.*)|^\/google3\/(.*)|^google3\/(.*)/;function cY(a){return sa(function*(){return new Promise((b,c)=>{const d=new FileReader;d.onload=()=>{const e=JSON.parse(d.result),{graphCollections:f,error:g}=dY(a.name,e);g?c(g):f&&b(f)};d.readAsText(a)})})} +function dY(a,b){var c;null==b.modelTopology?c=null!=b.label&&null!=b.graphs?{graphCollections:[b]}:Array.isArray(b)&&null!=b[0].subgraphs?{graphCollections:eY(b,a)}:Array.isArray(b)&&(0===b.length||0({label:""===c.label?b:`${b} (${c.label})`,graphs:c.subgraphs}))};var fY={fF:"Not started",gF:"Converting",lF:"Uploading",DONE:"Done",aF:"Error"};const gY=(a,b)=>b.id;function hY(a){a&1&&(R(0,"span",4),Z(1,"Default"),S())}function iY(a,b){if(a&1){const c=Ug();R(0,"div",2);V("click",function(){const d=u(c).da;Y().he.next(d);return x()});R(1,"div",3);Z(2);Ap(3,hY,2,0,"span",4);S();R(4,"div",5);Z(5);S()()}if(a&2){a=b.da;b=b.Cb;const c=Y();nq("selected",(null==c.Sc?null:c.Sc.id)===a.id);D(2);Br(" ",a.name||a.id," ");D();Eq(0===b?3:-1);D(2);Br(" ",a.description||"-"," ")}}var jY=class{constructor(){this.cq=[];this.he=new Fk}}; +jY.K=function(a){return new (a||jY)}; +jY.Da=Gf({type:jY,ha:[["adapter-selector-panel"]],inputs:{cq:"candidates",Sc:"selectedAdapter"},outputs:{he:"onClose"},ka:!0,features:[Mr],za:3,Aa:1,Ca:[[1,"container"],[1,"candidate-container",3,"selected"],[1,"candidate-container",3,"click"],[1,"name"],[1,"default-label"],[1,"description"]],ta:function(a,b){a&1&&(R(0,"div",0),Jq(1,iY,6,5,"div",1,gY),S());a&2&&(H("@transformPanel","showing"),D(),Lq(b.cq))},Ha:[ht,hG,cB,iI,PD,Cx],styles:[".container[_ngcontent-%COMP%]{box-shadow:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);-webkit-transform-origin:top center;transform-origin:top center;font-size:13px;padding:8px 0;border-radius:8px;background-color:#fff}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%]{padding:8px 16px}.container[_ngcontent-%COMP%] .candidate-container.selected[_ngcontent-%COMP%]{background-color:#c2e7ff}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%]:hover:not(.selected){background-color:#f2f2f2;cursor:pointer}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:14px;color:#1f1f1f;line-height:20px;margin-bottom:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] .default-label[_ngcontent-%COMP%]{display:inline-block;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3e0b4;color:#70571e;border:1px solid #dbac41;font-size:11px;line-height:14px;border-radius:99px;margin-left:8px}.container[_ngcontent-%COMP%] .candidate-container[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-size:12px;color:#444746}"],data:{animation:[Yy("transformPanel", +[az("void",$y({opacity:0,transform:"scale(1, 0.8)"})),bz("void => showing",Zy("120ms cubic-bezier(0, 0, 0.2, 1)",$y({opacity:1,transform:"scale(1, 1)"}))),bz("* => void",Zy("100ms linear",$y({opacity:0})))])]},Ra:0});function kY(a,b){a=a.split("/").filter(c=>""!==c);a=a[a.length-1].split(".");return 1d.id===a.id)?console.warn("Adapter extension exists",a):c.push(a)}}},rY=class extends qY{constructor(a){super();this.D=a;Js(()=>{if(!this.D.kd())for(const b of this.D.extensions)"adapter"===b.type&&this.register(b)})}};rY.K=function(a){return new (a||rY)(r(oY))}; +rY.pa=Md({ma:rY,ba:rY.K,ea:"root"});var sY=Symbol("RouteTitle");function tY(a,b,c){const d=c.path.split("/");if(d.length>a.length||"full"===c.Yw&&(0c[e]===d)}return a===b}function xY(a){return Ek(a)?a:sn(a)?Sj(Promise.resolve(a)):jj(a)};const AY={exact:yY,subset:zY},DY={exact:BY,subset:CY,ignored:()=>!0};function EY(a,b,c){return AY[c.paths](a.root,b.root,c.Fw)&&DY[c.tb](a.tb,b.tb)&&!("exact"===c.Yb&&a.Yb!==b.Yb)}function BY(a,b){return uY(a,b)}function yY(a,b,c){if(!FY(a.segments,b.segments)||!GY(a.segments,b.segments,c)||a.C!==b.C)return!1;for(const d in b.children)if(!a.children[d]||!yY(a.children[d],b.children[d],c))return!1;return!0} +function CY(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>wY(a[c],b[c]))}function zY(a,b,c){return HY(a,b,b.segments,c)} +function HY(a,b,c,d){if(a.segments.length>c.length)return a=a.segments.slice(0,c.length),!FY(a,c)||0DY[c](a[e].parameters,d.parameters))}var KY=class{constructor(a=new IY([],{}),b={},c=null){this.root=a;this.tb=b;this.Yb=c}toString(){return JY(this)}},IY=class{constructor(a,b){this.segments=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}get C(){return Object.keys(this.children).length}toString(){return LY(this)}},NY=class{constructor(a,b){this.path=a;this.parameters=b}toString(){return MY(this)}}; +function OY(a,b){return FY(a,b)&&a.every((c,d)=>uY(c.parameters,b[d].parameters))}function FY(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)}function PY(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"===d&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&(c=c.concat(b(e,d)))});return c}var QY=class{};QY.K=function(a){return new (a||QY)};QY.pa=Md({ma:QY,ba:()=>new RY,ea:"root"}); +function JY(a){const b=`/${SY(a.root,!0)}`,c=TY(a.tb);a="string"===typeof a.Yb?`#${encodeURI(a.Yb)}`:"";return`${b}${c}${a}`} +var RY=class{parse(a){a=new UY(a);VY(a,"/");var b=""===a.C||a.C.startsWith("?")||a.C.startsWith("#")?new IY([],{}):new IY([],WY(a));const c={};if(VY(a,"?")){do{var d,e,f=a.C.match(XY);if(e=f?f[0]:"")a.capture(e),f="",VY(a,"=")&&(d=(d=a.C.match(YY))?d[0]:"")&&(f=d,a.capture(f)),e=decodeURIComponent(e.replace(/\+/g,"%20")),f=decodeURIComponent(f.replace(/\+/g,"%20")),c.hasOwnProperty(e)?(d=c[e],Array.isArray(d)||(d=[d],c[e]=d),d.push(f)):c[e]=f}while(VY(a,"&"))}return new KY(b,c,VY(a,"#")?decodeURIComponent(a.C): +null)}};function LY(a){return a.segments.map(b=>MY(b)).join("/")} +function SY(a,b){if(!(0{"primary"!==d&&c.push(`${d}:${SY(e,!1)}`)});return 0"primary"===d?[SY(a.children.primary,!1)]:[`${d}:${SY(c,!1)}`]);return 1===Object.keys(a.children).length&&null!=a.children.primary?`${LY(a)}/${b[0]}`:`${LY(a)}/(${b.join("//")})`} +function ZY(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $Y(a){return ZY(a).replace(/%3B/gi,";")}function aZ(a){return ZY(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function MY(a){return`${aZ(a.path)}${bZ(a.parameters)}`}function bZ(a){return Object.entries(a).map(([b,c])=>`;${aZ(b)}=${aZ(c)}`).join("")} +function TY(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${$Y(b)}=${$Y(d)}`).join("&"):`${$Y(b)}=${$Y(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""}const cZ=/^[^\/()?;#]+/;function dZ(a){return(a=a.match(cZ))?a[0]:""}const eZ=/^[^\/()?;=#]+/,XY=/^[^=?&#]+/,YY=/^[^&#]+/;function VY(a,b){return a.C.startsWith(b)?(a.C=a.C.substring(b.length),!0):!1} +function WY(a){if(""===a.C)return{};VY(a,"/");const b=[];for(a.C.startsWith("(")||b.push(fZ(a));a.C.startsWith("/")&&!a.C.startsWith("//")&&!a.C.startsWith("/(");)a.capture("/"),b.push(fZ(a));let c={};a.C.startsWith("/(")&&(a.capture("/"),c=gZ(a,!0));let d={};a.C.startsWith("(")&&(d=gZ(a,!1));if(0a;){g-=a;f=f.parent;if(!f)throw new Zd(4005,!1);a=f.segments.length}a=new pZ(f,!1,a-g)}else a=new pZ(f,!1,NaN);b=a.C?rZ(a.rf,a.index,b.C):sZ(a.rf,a.index,b.C);return nZ(e,a.rf,b,c,d)} +function qZ(a){return"object"===typeof a&&null!=a&&!a.Fg&&!a.Dx}function tZ(a){return"object"===typeof a&&null!=a&&a.Fg}function nZ(a,b,c,d,e){let f={};d&&Object.entries(d).forEach(([g,k])=>{f[g]=Array.isArray(k)?k.map(m=>`${m}`):`${k}`});a=a===b?c:uZ(a,b,c);a=hZ(iZ(a));return new KY(a,f,e)}function uZ(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:uZ(f,b,c)});return new IY(a.segments,d)} +class vZ{constructor(a,b,c){this.D=a;this.F=b;this.C=c;if(a&&0{if("object"===typeof e&&null!=e){if(e.Fg){const g={};Object.entries(e.Fg).forEach(([k,m])=>{g[k]="string"===typeof m?m.split("/"):m});return[...d,{Fg:g}]}if(e.Dx)return[...d,e.Dx]}return"string"!==typeof e?[...d,e]:0===f?(e.split("/").forEach((g,k)=>{if(0!=k||"."!==g)0==k&&""===g?c=!0:".."===g?b++:""!=g&&d.push(g)}),d):[...d,e]},[]);return new vZ(c,b,a)} +class pZ{constructor(a,b,c){this.rf=a;this.C=b;this.index=c}} +function sZ(a,b,c){null!=a||(a=new IY([],{}));if(0===a.segments.length&&0=c.length){d=m;break a}const p=d.segments[k];var f=c[e];if(tZ(f))break;f=`${f}`;var g=e"primary"!==f)&&a.children.primary&&1===a.C&&0===a.children.primary.segments.length)return c=rZ(a.children.primary,b,c),new IY(a.segments,c.children);Object.entries(d).forEach(([f,g])=>{"string"===typeof g&&(g=[g]);null!==g&&(e[f]=sZ(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{void 0===d[f]&&(e[f]=g)});return new IY(a.segments,e)} +function wZ(a,b,c){const d=a.segments.slice(0,b);let e=0;for(;e{"string"===typeof d&&(d=[d]);null!==d&&(b[c]=wZ(new IY([],{}),0,d))});return b} +function yZ(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};var zZ=class{constructor(a,b){this.id=a;this.url=b}},AZ=class extends zZ{constructor(a,b,c=null){super(a,b);this.type=0;this.Lj=c}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},BZ=class extends zZ{constructor(a,b,c){super(a,b);this.bc=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}')`}},CZ=class extends zZ{constructor(a,b,c,d){super(a,b);this.reason=c;this.code=d;this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}, +DZ=class extends zZ{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}},EZ=class extends zZ{constructor(a,b,c,d){super(a,b);this.error=c;this.target=d;this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},FZ=class extends zZ{constructor(a,b,c,d){super(a,b);this.bc=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}', state: ${this.state})`}},GZ=class extends zZ{constructor(a, +b,c,d){super(a,b);this.bc=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}', state: ${this.state})`}},HZ=class extends zZ{constructor(a,b,c,d,e){super(a,b);this.bc=c;this.state=d;this.C=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}', state: ${this.state}, shouldActivate: ${this.C})`}},IZ=class extends zZ{constructor(a,b,c,d){super(a,b);this.bc=c;this.state= +d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}', state: ${this.state})`}},JZ=class extends zZ{constructor(a,b,c,d){super(a,b);this.bc=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.bc}', state: ${this.state})`}},KZ=class{constructor(a){this.C=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.C.path})`}},LZ=class{constructor(a){this.C=a;this.type= +10}toString(){return`RouteConfigLoadEnd(path: ${this.C.path})`}},MZ=class{constructor(a){this.kb=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},NZ=class{constructor(a){this.kb=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},OZ=class{constructor(a){this.kb=a;this.type=13}toString(){return`ActivationStart(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},PZ=class{constructor(a){this.kb=a;this.type= +14}toString(){return`ActivationEnd(path: '${this.kb.jb&&this.kb.jb.path||""}')`}},QZ=class{},RZ=class{constructor(a,b){this.url=a;this.Fl=b}};var TZ=class{constructor(a){this.xa=a;this.C=this.mb=null;this.children=new SZ(this.xa);this.D=null}};function UZ(a,b){let c=a.getContext(b);c||(c=new TZ(a.Cj),a.C.set(b,c));return c}function VZ(a,b){if(a=a.getContext(b))a.mb=null,a.D=null}var SZ=class{constructor(a){this.Cj=a;this.C=new Map}getContext(a){return this.C.get(a)||null}};SZ.K=function(a){return new (a||SZ)(r(kg))};SZ.pa=Md({ma:SZ,ba:SZ.K,ea:"root"});function WZ(a,b){return XZ(b,a.vb).map(c=>c.value)}var ZZ=class{constructor(a){this.vb=a}get root(){return this.vb.value}parent(a){a=WZ(this,a);return 1b.value):[]}firstChild(a){return(a=YZ(a,this.vb))&&0b[c.value.mb]=c);return b};var c_=class extends ZZ{constructor(a,b){super(a);this.kb=b;b_(this,a)}toString(){return this.kb.toString()}},d_=class{constructor(a,b,c,d,e,f,g,k){this.N=a;this.G=b;this.J=c;this.F=d;this.D=e;this.mb=f;this.component=g;this.C=k;let m,p;this.title=null!=(p=null==(m=this.D)?void 0:C(m,xj(t=>t[sY])))?p:jj(void 0);this.url=a;this.params=b;this.tb=c;this.Yb=d;this.data=e}get jb(){return this.C.jb}get root(){return this.kg.root}get parent(){return this.kg.parent(this)}get firstChild(){return this.kg.firstChild(this)}get children(){return this.kg.children(this)}toString(){return this.kb? this.kb.toString():`Future(${this.C})`}}; -function c_(a,b,c="emptyOnly"){const d=a.jb;let e;if(null===b||"always"!==c&&""!==(null==d?void 0:d.path)&&(b.component||(null==(e=b.jb)?0:e.Al))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,null!=(f=a.C)?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,null==d?void 0:d.data,a.C)};!d||"string"!==typeof d.title&&null!==d.title||(a.resolve[qY]=d.title);return a} -var d_=class{get title(){let a;return null==(a=this.data)?void 0:a[qY]}constructor(a,b,c,d,e,f,g,k,m){this.url=a;this.params=b;this.tb=c;this.Yb=d;this.data=e;this.mb=f;this.component=g;this.jb=k;this.D=m}get root(){return this.kg.root}get parent(){return this.kg.parent(this)}get firstChild(){return this.kg.firstChild(this)}get children(){return this.kg.children(this)}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.jb?this.jb.path:""}')`}},f_=class extends XZ{constructor(a){super(a); -this.url="";$Z(this,a)}toString(){return e_(this.vb)}};function $Z(a,b){b.value.kg=a;b.children.forEach(c=>$Z(a,c))}function e_(a){const b=0o_(a,e));return new YZ(d,b)}function p_(a,b,c){return b.children.map(d=>{for(const e of c.children)if(d.value.jb===e.value.kb.jb)return o_(a,d,e);return o_(a,d)})}function q_(a){return new b_(new ej(a.url),new ej(a.params),new ej(a.tb),new ej(a.Yb),new ej(a.data),a.mb,a.component,a)};function r_(a){const {Pl:b,Fl:c}=hZ(a)?{Pl:a,Fl:void 0}:a;a=s_(0);a.url=b;a.Fl=c;return a}function s_(a){const b=Error("NavigationCancelingError: ");b.ngNavigationCancelingError=!0;b.aB=a;return b}function t_(a){return!!a&&a.ngNavigationCancelingError};var u_=class{};u_.K=function(a){return new (a||u_)};u_.Da=If({type:u_,ha:[["ng-component"]],ka:!0,features:[Mr],za:1,Aa:0,ta:function(a){a&1&&Mq(0,"router-outlet")},Ha:[n_],pb:2});function v_(a,b){a.Va&&!a.Za&&(a.Za=rn(a.Va,b,`Route: ${a.path}`));let c;return null!=(c=a.Za)?c:b}function w_(a){const b=a.children&&a.children.map(w_);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.Al||!b&&!a.Wn||!a.mb||"primary"===a.mb||(a.component=u_);return a}function x_(a){return a.mb||"primary"}function y_(a,b){const c=a.filter(d=>x_(d)===b);c.push(...a.filter(d=>x_(d)!==b));return c} -function z_(a){if(!a)return null;var b;if(null==(b=a.jb)?0:b.Za)return a.jb.Za;for(a=a.parent;a;a=a.parent){b=a.jb;let c;if(null==(c=b)?0:c.wk)return b.wk;let d;if(null==(d=b)?0:d.Za)return b.Za}return null};var D_=(a,b,c)=>xj(d=>{var e=new A_(b,d.dm,d.oq,c);const f=e.F.vb,g=e.C?e.C.vb:null;B_(e,f,g,a);g_(e.F.root);C_(e,f,g,a);return d});function B_(a,b,c,d){const e=ZZ(c);b.children.forEach(f=>{const g=f.value.mb;var k=e[g],m=f.value;const p=k?k.value:null;m===p?m.component?(m=d.getContext(m.mb))&&B_(a,f,k,m.children):B_(a,f,k,d):p&&E_(a,k,d);delete e[g]});Object.values(e).forEach(f=>{E_(a,f,d)})} -function C_(a,b,c,d){const e=ZZ(c);b.children.forEach(f=>{var g=e[f.value.mb],k=f.value,m=g?g.value:null;g_(k);k===m?k.component?(k=SZ(d,k.mb),C_(a,f,g,k.children)):C_(a,f,g,d):k.component?(g=SZ(d,k.mb),m=z_(k.kb),g.D=null,g.C=k,g.xa=null!=m?m:g.xa,g.mb&&k_(g.mb,k,g.xa),C_(a,f,null,g.children)):C_(a,f,null,d);a.D(new NZ(f.value.kb))});b.children.length&&a.D(new LZ(b.value.kb))} -function E_(a,b,c){const d=c.getContext(b.value.mb);c=d&&b.value.component?d.children:c;b=ZZ(b);for(const e of Object.values(b))E_(a,e,c);d&&(d.mb&&(d.mb.hn(),d.children.C=new Map),d.D=null,d.C=null)}var A_=class{constructor(a,b,c,d){this.hs=a;this.F=b;this.C=c;this.D=d}};const F_=Symbol("INITIAL_VALUE");function G_(){return Io(a=>C(Pj(a.map(b=>C(b,fo(),Ho(F_)))),xj(b=>{for(const c of b)if(!0!==c){if(c===F_)return F_;if(!1===c||hZ(c))return c}return!0}),tk(b=>b!==F_),fo()))};var H_=class{constructor(a){this.path=a;this.C=this.path[this.path.length-1]}},I_=class{constructor(a,b){this.component=a;this.C=b}};function J_(a,b){const c=Symbol(),d=b.get(a,c);return d===c?"function"!==typeof a||null!==Od(a)?b.get(a):a:d}function K_(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=ZZ(b);a.children.forEach(g=>{L_(g,f[g.value.mb],c,d.concat([g.value]),e);delete f[g.value.mb]});Object.entries(f).forEach(([g,k])=>M_(k,c.getContext(g),e));return e} -function L_(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,k=c?c.getContext(a.value.mb):null;if(g&&f.jb===g.jb){const m=N_(g,f,f.jb.tG);m?e.canActivateChecks.push(new H_(d)):(f.data=g.data,f.C=g.C);f.component?K_(a,b,k?k.children:null,d,e):K_(a,b,c,d,e);m&&k&&k.mb&&k.mb.er&&e.canDeactivateChecks.push(new I_(k.mb.component,g))}else g&&M_(b,k,e),e.canActivateChecks.push(new H_(d)),f.component?K_(a,null,k?k.children:null,d,e):K_(a,null,c,d,e)} -function N_(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!DY(a.url,b.url);case "pathParamsOrQueryParamsChange":return!DY(a.url,b.url)||!sY(a.tb,b.tb);case "always":return!0;case "paramsOrQueryParamsChange":return!h_(a,b)||!sY(a.tb,b.tb);default:return!h_(a,b)}} -function M_(a,b,c){const d=ZZ(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?M_(g,b.children.getContext(f),c):M_(g,null,c):M_(g,b,c)});e.component?b&&b.mb&&b.mb.er?c.canDeactivateChecks.push(new I_(b.mb.component,e)):c.canDeactivateChecks.push(new I_(null,e)):c.canDeactivateChecks.push(new I_(null,e))};function O_(a){return"function"===typeof a}function P_(a){return a instanceof pj||"EmptyError"===(null==a?void 0:a.name)};function Q_(a,b){return Tj(c=>{const d=c.qd,e=c.Dh;var f=c.pj;const g=f.canActivateChecks;f=f.canDeactivateChecks;return 0===f.length&&0===g.length?jj(Object.assign({},c,{Pf:!0})):C(R_(f,d,e,a),Tj(k=>k&&"boolean"===typeof k?S_(d,g,a,b):jj(k)),xj(k=>Object.assign({},c,{Pf:k})))})}function R_(a,b,c,d){return C(Sj(a),Tj(e=>T_(e.component,e.C,c,b,d)),oo(e=>!0!==e,!0))} -function S_(a,b,c,d){return C(Sj(b),Tj(e=>{var f=e.C.parent;null!==f&&d&&d(new KZ(f));f=jj(!0);var g=e.C;null!==g&&d&&d(new MZ(g));g=jj(!0);return hk(f,g,U_(a,e.path,c),V_(a,e.C,c))},1),oo(e=>!0!==e,!0))}function V_(a,b,c){var d=b.jb?b.jb.Pu:null;if(!d||0===d.length)return jj(!0);d=d.map(e=>ik(()=>{var f;const g=null!=(f=z_(b))?f:c,k=J_(e,g);f=k&&O_(k.Pu)?k.Pu(b,a):yg(g,()=>k(b,a));return C(vY(f),oo())}));return C(jj(d),G_())} -function U_(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.jb?e.jb.Qu:null;return f&&0!==f.length?{node:e,pj:f}:null}).filter(e=>null!==e).map(e=>ik(()=>{const f=e.pj.map(g=>{let k;const m=null!=(k=z_(e.node))?k:c,p=J_(g,m);g=p&&O_(p.Qu)?p.Qu(d,a):yg(m,()=>p(d,a));return C(vY(g),oo())});return C(jj(f),G_())}));return C(jj(b),G_())} -function T_(a,b,c,d,e){var f=b&&b.jb?b.jb.Ru:null;if(!f||0===f.length)return jj(!0);f=f.map(g=>{let k;const m=null!=(k=z_(b))?k:e,p=J_(g,m);g=p&&O_(p.Ru)?p.Ru(a,b,c,d):yg(m,()=>p(a,b,c,d));return C(vY(g),oo())});return C(jj(f),G_())}function W_(a,b,c){var d=b.Su;if(void 0===d||0===d.length)return jj(!0);d=d.map(e=>{const f=J_(e,a);e=f&&O_(f.Su)?f.Su(b,c):yg(a,()=>f(b,c));return vY(e)});return C(jj(d),G_(),X_())} -function X_(){return Ui([Po(a=>{if("boolean"!==typeof a)throw r_(a);}),xj(a=>!0===a)])}function Y_(a,b,c){var d=b.Tu;if(!d||0===d.length)return jj(!0);d=d.map(e=>{const f=J_(e,a);e=f&&O_(f.Tu)?f.Tu(b,c):yg(a,()=>f(b,c));return vY(e)});return C(jj(d),G_(),X_())};var Z_=class{constructor(a){this.rf=a||null}},$_=class extends Error{constructor(a){super();this.C=a}};function a0(a){return kj(new Z_(a))}function b0(a){let b=[];for(a=a.root;;){b=b.concat(a.segments);if(0===a.C)return jj(b);if(1g({params:B,data:G,tb:k,Yb:m,jb:p,url:t,mb:w,title:J}));if(c instanceof IY)throw new $_(c);}a=c0(a,c,a.C.parse(c),b,d);if("/"===c[0])throw new $_(a);return a}function d0(a,b,c,d,e){const f=g0(c.segments,d,e);let g={};Object.entries(c.children).forEach(([k,m])=>{g[k]=d0(a,b,m,d,e)});return new GY(f,g)} -function e0(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]="string"===typeof e&&":"===e[0]?b[e.substring(1)]:e});return c}function g0(a,b,c){return a.map(d=>{if(":"===d.path[0]){if(d=c[d.path.substring(1)],!d)throw new Zd(4001,!1);}else a:{let e=0;for(const f of b){if(f.path===d.path){b.splice(e);d=f;break a}e++}}return d})}var h0=class{constructor(a,b){this.C=a;this.D=b}};const i0={Nh:!1,Rk:[],Rl:[],parameters:{},so:{}};function j0(a,b,c,d){const e=k0(a,b,c);if(!e.Nh)return jj(e);d=v_(b,d);return C(Y_(d,b,c),xj(f=>!0===f?e:Object.assign({},i0)))} -function k0(a,b,c){if("**"===b.path)return{Nh:!0,parameters:0{d[g]=k.path});e=0o0(a,b,d)&&"primary"!==x_(d))}function n0(a,b,c){return c.some(d=>o0(a,b,d))}function o0(a,b,c){return(0g instanceof YZ?[g]:[]))} -function t0(a,b,c,d,e){const f=[];for(const g of Object.keys(d.children))"primary"===g?f.unshift(g):f.push(g);return C(Sj(f),Tj(g=>{const k=d.children[g],m=y_(c,g);return s0(a,b,m,k,g,e)},1),wo((g,k)=>{g.push(...k);return g}),Un(null),so(),Tj(g=>{if(null===g)return a0(d);g=v0(g);w0(g);return jj(g)}))} -function u0(a,b,c,d,e,f,g,k){return C(Sj(c),Tj(m=>{let p;return C(x0(a,null!=(p=m.Za)?p:b,c,m,d,e,f,g,k),Mn(t=>{if(t instanceof Z_)return jj(null);throw t;}))},1),oo(m=>!!m),Mn(m=>{if(P_(m))return 0!==e.length||d.children[f]?a0(d):jj(new p0);throw m;}))}function x0(a,b,c,d,e,f,g,k,m){return(x_(d)===g||"primary"!==g&&o0(e,f,d))&&k0(e,d,f).Nh?void 0===d.Pl?y0(a,b,e,d,f,g,m):a.F&&k?z0(a,b,e,c,d,f,g,m):a0(e):a0(e)} -function y0(a,b,c,d,e,f,g){const k=j0(c,d,e,b);"**"===d.path&&(c.children={});return C(k,Io(m=>{if(!m.Nh)return a0(c);let p;b=null!=(p=d.Za)?p:b;return C(A0(a,b,d,e),Io(({Nj:t})=>{var w;const B=null!=(w=d.wk)?w:b;w=m.Rk;const G=m.Rl;var J;let N;const aa=new d_(w,m.parameters,Object.freeze(Object.assign({},a.C.tb)),a.C.Yb,d.data||{},x_(d),null!=(N=null!=(J=d.component)?J:d.vk)?N:null,d,d.resolve||{});J=c_(aa,g,a.Bj);aa.params=Object.freeze(J.params);aa.data=Object.freeze(J.data);const {rf:ca,xs:ia}= -l0(c,w,G,t);return 0===ia.length&&0new YZ(aa,O))):0===t.length&&0===ia.length?jj(new YZ(aa,[])):C(u0(a,B,t,ca,ia,x_(d)===f?"primary":f,!0,aa),xj(O=>new YZ(aa,O instanceof YZ?[O]:[])))}))}))} -function z0(a,b,c,d,e,f,g,k){const {Nh:m,parameters:p,Rk:t,so:w,Rl:B}=k0(c,e,f);if(!m)return a0(c);"string"===typeof e.Pl&&"/"===e.Pl[0]&&(a.D++,31u0(a,b,d,c,N.concat(B),g,!1,k)))} -function A0(a,b,c,d){return c.children?jj({Nj:c.children,xa:b}):c.Wn?void 0!==c.Cm?jj({Nj:c.Cm,xa:c.wk}):C(W_(b,c,d),Tj(e=>e?C(a.G.Wn(b,c),Po(f=>{c.Cm=f.Nj;c.wk=f.xa})):kj(s_(3)))):jj({Nj:[],xa:b})} -var r0=class{constructor(a,b,c,d,e,f,g){this.xa=a;this.G=b;this.J=c;this.config=d;this.C=e;this.Bj=f;this.N=g;this.O=new h0(this.N,this.C);this.D=0;this.F=!0}recognize(){const a=l0(this.C.root,[],[],this.config).rf;return C(this.match(a),xj(({children:b,MD:c})=>{b=new f_(new YZ(c,b));c=iZ(c,this.C.tb,this.C.Yb);c.tb=this.C.tb;b.url=HY(c);return{state:b,qy:c}}))}match(a){const b=new d_([],Object.freeze({}),Object.freeze(Object.assign({},this.C.tb)),this.C.Yb,Object.freeze({}),"primary",this.J,null, -{});return C(s0(this,this.xa,this.config,a,"primary",b),xj(c=>({children:c,MD:b})),Mn(c=>{if(c instanceof $_)return this.C=c.C,this.match(c.C.root);if(c instanceof Z_)throw new Zd(4002,`'${c.rf}'`);throw c;}))}};function w0(a){a.sort((b,c)=>"primary"===b.value.mb?-1:"primary"===c.value.mb?1:b.value.mb.localeCompare(c.value.mb))}function B0(a){return(a=a.value.jb)&&""===a.path} -function v0(a){const b=[],c=new Set;for(const d of a)B0(d)?(a=b.find(e=>d.value.jb===e.value.jb),void 0!==a?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=v0(d.children),b.push(new YZ(d.value,a));return b.filter(d=>!c.has(d))};function C0(a,b,c,d,e,f){return Tj(g=>C(q0(a,b,c,d,g.gd,e,f),xj(({state:k,qy:m})=>Object.assign({},g,{qd:k,ac:m}))))};function D0(a,b){return Tj(c=>{const d=c.qd,e=c.pj.canActivateChecks;if(!e.length)return jj(c);const f=new Set(e.map(m=>m.C)),g=new Set;for(const m of f)if(!g.has(m))for(const p of E0(m))g.add(p);let k=0;return C(Sj(g),Tj(m=>{if(f.has(m))return F0(m,d,a,b);m.data=c_(m,m.parent,a).resolve;return jj(void 0)},1),Po(()=>k++),po(),Tj(()=>k===g.size?jj(c):fj))})}function E0(a){const b=a.children.map(c=>E0(c)).flat();return[a,...b]} -function F0(a,b,c,d){const e=a.jb,f=a.D;void 0!==(null==e?void 0:e.title)&&"string"!==typeof e.title&&null!==e.title&&(f[qY]=e.title);return C(G0(f,a,b,d),xj(g=>{a.C=g;a.data=c_(a,a.parent,c).resolve;return null}))}function G0(a,b,c,d){const e=tY(a);if(0===e.length)return jj({});const f={};return C(Sj(e),Tj(g=>C(H0(a[g],b,c,d),oo(),Po(k=>{f[g]=k}))),po(),to(f),Mn(g=>P_(g)?fj:kj(g)))} -function H0(a,b,c,d){let e;const f=null!=(e=z_(b))?e:d,g=J_(a,f);a=g.resolve?g.resolve(b,c):yg(f,()=>g(b,c));return vY(a)};function I0(a){return Io(b=>{const c=a(b);return c?C(Sj(c),xj(()=>b)):jj(b)})};function J0(a){let b;for(a=a.root;void 0!==a;){let c;b=null!=(c=a.data[qY])?c:b;a=a.children.find(d=>"primary"===d.mb)}return b}var K0=class{};K0.K=function(a){return new (a||K0)};K0.pa=Md({ma:K0,ba:()=>lf(L0),ea:"root"});var L0=class extends K0{constructor(a){super();this.title=a}};L0.K=function(a){return new (a||L0)(r(uH))};L0.pa=Md({ma:L0,ba:L0.K,ea:"root"});var M0=new df("",{ea:"root",ba:()=>({})});var N0=new df(""),Q0=class{constructor(){this.D=new WeakMap;this.C=new WeakMap;lf(ps)}Al(a){if(this.D.get(a))return this.D.get(a);if(a.vk)return jj(a.vk);this.F&&this.F(a);var b=C(vY(a.Al()),xj(O0),Po(c=>{this.G&&this.G(a);a.vk=c}),mo(()=>{this.D.delete(a)}));b=C(new uj(b,()=>new cj),sj());this.D.set(a,b);return b}Wn(a,b){if(this.C.get(b))return this.C.get(b);if(b.Cm)return jj({Nj:b.Cm,xa:b.wk});this.F&&this.F(b);a=C(P0(b,a,this.G),mo(()=>{this.C.delete(b)}));a=C(new uj(a,()=>new cj),sj());this.C.set(b, -a);return a}};Q0.K=function(a){return new (a||Q0)};Q0.pa=Md({ma:Q0,ba:Q0.K,ea:"root"});function P0(a,b,c){return C(vY(a.Wn()),xj(O0),Tj(d=>d instanceof $h||Array.isArray(d)?jj(d):Sj(Promise.resolve(new pn(d)))),xj(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).xa,d=e.get(N0,[],{optional:!0,self:!0}).flat());return{Nj:d.map(w_),xa:e}}))}function O0(a){return a&&"object"===typeof a&&"default"in a?a["default"]:a};var R0=class{};R0.K=function(a){return new (a||R0)};R0.pa=Md({ma:R0,ba:()=>lf(S0),ea:"root"});var S0=class{merge(a){return a}};S0.K=function(a){return new (a||S0)};S0.pa=Md({ma:S0,ba:S0.K,ea:"root"});var T0=new df("");new df("");var U0=new df("");function V0(a,b){const c=++a.Uh;let d;null==(d=a.Yg)||d.next(Object.assign({},a.Yg.value,b,{id:c}))}function W0(a,b,c){c=new AZ(b.id,HY(b.gd),"",c);a.fc.next(c);b.resolve(!1)}function X0(a){let b,c;return(null==(b=a.C)?void 0:b.gd.toString())!==(null==(c=a.C)?void 0:c.Sb.toString())}function Y0(a){let b,c;return a.N.parse(a.location.path(!0)).toString()!==(null==(b=a.C)?void 0:b.gd.toString())&&!(null==(c=a.C)?0:c.extras.Sj)} -function Z0(a,b,c,d){a.Yg=new ej({id:0,Sb:c,wv:c,gd:c,ac:c,vo:c,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",Lj:null,Dh:d.kb,qd:null,oq:d,dm:null,pj:{canActivateChecks:[],canDeactivateChecks:[]},Pf:null});return C(a.Yg,tk(e=>0!==e.id),xj(e=>Object.assign({},e,{gd:e.vo})),Io(e=>{let f=!1,g=!1;return C(jj(e),Io(k=>{if(a.Uh>e.id)return W0(a,e,1),fj;a.C=e;a.D={id:k.id,Xq:k.vo,gd:k.gd,Le:k.source,extras:k.extras,BD:a.G?Object.assign({},a.G,{BD:null}):null};const m= -!b.bo||X0(a)||Y0(a);let p;const t=null!=(p=k.extras.Dr)?p:b.Dr;return m||"reload"===t?C(jj(k),Io(w=>{let B;const G=null==(B=a.Yg)?void 0:dj(B);a.fc.next(new yZ(w.id,HY(w.gd),w.Lj));let J;return G!==(null==(J=a.Yg)?void 0:dj(J))?fj:Promise.resolve(w)}),C0(a.Of,a.F,a.J,b.config,a.N,a.Bj),Po(w=>{e.qd=w.qd;e.ac=w.ac;a.D=Object.assign({},a.D,{el:w.ac});w=new DZ(w.id,HY(w.gd),HY(w.ac),w.qd);a.fc.next(w)})):(a.fc.next(new BZ(k.id,HY(k.vo))),k.resolve(!1),fj)}),Po(k=>{k=new EZ(k.id,HY(k.gd),HY(k.ac),k.qd); -a.fc.next(k)}),xj(k=>{var m=Object,p=m.assign;var t=k.Dh;const w=k.qd.vb;t=K_(w,t?t.vb:null,a.O,[w.value]);return a.C=e=p.call(m,{},k,{pj:t})}),Q_(a.Of,k=>a.fc.next(k)),Po(k=>{if((e.Pf=k.Pf)&&"boolean"!==typeof k.Pf)throw r_(k.Pf);k=new FZ(k.id,HY(k.gd),HY(k.ac),k.qd,!!k.Pf);a.fc.next(k)}),tk(k=>k.Pf?!0:(W0(a,k,3),!1)),I0(k=>{if(k.pj.canActivateChecks.length)return C(jj(k),Po(m=>{m=new GZ(m.id,HY(m.gd),HY(m.ac),m.qd);a.fc.next(m)}),Io(m=>{let p=!1;return C(jj(m),D0(a.Bj,a.Of),Po({next:()=>p=!0,complete:()=> -{p||W0(a,m,2)}}))}),Po(m=>{m=new HZ(m.id,HY(m.gd),HY(m.ac),m.qd);a.fc.next(m)}))}),I0(k=>{const m=p=>{const t=[];let w;(null==(w=p.jb)?0:w.Al)&&!p.jb.vk&&t.push(C(a.F.Al(p.jb),Po(B=>{p.component=B}),xj(()=>{})));for(const B of p.children)t.push(...m(B));return t};return C(Pj(m(k.qd.root)),Un(null),fo())}),I0(()=>a.T()),Io(()=>{const k=e.Dh,m=e.qd;let p;const t=null==(p=a.aa)?void 0:p.call(a,a.Of,k.root,m.root);return t?C(Sj(t),xj(()=>e)):jj(e)}),xj(k=>{var m=k.qd;var p=k.oq;p=o_(b.hs,m.vb,p?p.vb: -void 0);m=new a_(p,m);a.C=e=Object.assign({},k,{dm:m});a.D.dm=m;return e}),Po(()=>{a.fc.next(new OZ)}),D_(a.O,b.hs,k=>a.fc.next(k)),fo(),Po({next:k=>{f=!0;a.G=a.D;a.fc.next(new zZ(k.id,HY(k.gd),HY(k.ac)));let m;if(null!=(m=a.ja)){const p=J0(k.dm.kb);void 0!==p&&(m.title.C.title=p||"")}k.resolve(!0)},complete:()=>{f=!0}}),Lo(C(a.P,Po(k=>{throw k;}))),mo(()=>{f||g||W0(a,e,1);let k;(null==(k=a.C)?void 0:k.id)===e.id&&(a.D=null,a.C=null)}),Mn(k=>{g=!0;if(t_(k))a.fc.next(new AZ(e.id,HY(e.gd),k.message, -k.aB)),t_(k)&&hZ(k.url)?a.fc.next(new PZ(k.url,k.Fl)):e.resolve(!1);else{let m;const p=new CZ(e.id,HY(e.gd),k,null!=(m=e.qd)?m:void 0);try{yg(a.Of,()=>{let w;return null==(w=a.fa)?void 0:w.call(a,p)});a.fc.next(p);const t=b.sn(k);e.resolve(!!t)}catch(t){a.options.qG?e.resolve(!1):e.reject(t)}}return fj}))}))} -var $0=class{get ca(){return 0!==this.Uh}constructor(){this.G=this.C=this.D=null;this.fc=new cj;this.P=new cj;this.F=lf(Q0);this.Of=lf(kg);this.N=lf(OY);this.O=lf(QZ);this.location=lf(Et);lf(m_,{optional:!0});this.ja=lf(K0);this.options=lf(M0,{optional:!0})||{};this.Bj=this.options.Bj||"emptyOnly";lf(R0);this.aa=lf(T0,{optional:!0});this.fa=lf(U0,{optional:!0});this.Uh=0;this.T=()=>jj(void 0);this.J=null;this.F.G=a=>this.fc.next(new JZ(a));this.F.F=a=>this.fc.next(new IZ(a))}complete(){let a;null== -(a=this.Yg)||a.complete()}};$0.K=function(a){return new (a||$0)};$0.pa=Md({ma:$0,ba:$0.K,ea:"root"});var a1=class{};a1.K=function(a){return new (a||a1)};a1.pa=Md({ma:a1,ba:()=>lf(b1),ea:"root"});var c1=class{store(){}},b1=class extends c1{};b1.K=(()=>{let a;return function(b){return(a||(a=Mh(b1)))(b||b1)}})();b1.pa=Md({ma:b1,ba:b1.K,ea:"root"});var d1=class{};d1.K=function(a){return new (a||d1)};d1.pa=Md({ma:d1,ba:()=>lf(e1),ea:"root"});function f1(a){return{Ke:a.Ke,Sb:a.Sb,Nd:a.Nd}}function g1(a,b){return a.location.subscribe(c=>{"popstate"===c.type&&b(c.url,c.state)})}function h1(a,b,c){b=HY(b);var d=a.location;d.path()==d.normalize(b+tt(""))||c.extras.Tl?(c=Object.assign({},c.extras.state,i1(a,c.id,a.D)),Bt(a.location,b,c)):(c=Object.assign({},c.extras.state,i1(a,c.id,a.D+1)),At(a.location,b,c))} -function j1(a,b,c=!1){"computed"===a.Mk?(c=a.C-a.D,0!==c?Ct(a.location,c):a.Sb===b.el&&0===c&&(k1(a,b),l1(a))):"replace"===a.Mk&&(c&&k1(a,b),l1(a))}function i1(a,b,c){return"computed"===a.Mk?{Uh:b,Sy:c}:{Uh:b}}function k1(a,b){a.Nd=a.G.Nd;a.Sb=a.G.Sb;let c;a.Ke=a.F.merge(a.Sb,null!=(c=b.el)?c:a.Ke)}function l1(a){Bt(a.location,HY(a.Ke),i1(a,a.J,a.C))} -var e1=class extends d1{constructor(){super(...arguments);this.location=lf(Et);lf(OY);this.options=lf(M0,{optional:!0})||{};this.Mk=this.options.Mk||"replace";this.F=lf(R0);this.Wj=this.options.Wj||"deferred";this.Ke=this.Sb=new IY;this.C=0;this.J=-1;const a=new f_(new YZ(new d_([],{},{},"",{},"primary",null,null,{}),[])),b=new b_(new ej([new LY("",{})]),new ej({}),new ej({}),new ej(""),new ej({}),"primary",null,a.root);b.kb=a.root;this.Nd=new a_(new YZ(b,[]),a);this.G=f1(this)}Lj(){return this.location.getState()}get D(){if("computed"!== -this.Mk)return this.C;let a,b;return null!=(b=null==(a=this.Lj())?void 0:a.Sy)?b:this.C}};e1.K=(()=>{let a;return function(b){return(a||(a=Mh(e1)))(b||e1)}})();e1.pa=Md({ma:e1,ba:e1.K,ea:"root"});function m1(a,b){C(a.fc,tk(c=>c instanceof zZ||c instanceof AZ||c instanceof CZ||c instanceof BZ),xj(c=>c instanceof zZ||c instanceof BZ?0:c instanceof AZ&&(0===c.code||1===c.code)?2:1),tk(c=>2!==c),fo()).subscribe(()=>{b()})};function n1(a){throw a;}var o1={paths:"exact",Yb:"ignored",Fw:"ignored",tb:"exact"},p1={paths:"subset",Yb:"ignored",Fw:"ignored",tb:"subset"}; -function q1(a){const b=a.C.fc.subscribe(c=>{try{const e=a.C.C,f=a.C.D;if(null!==e&&null!==f){var d=a.D;if(c instanceof yZ)d.G=f1(d);else if(c instanceof BZ)d.Ke=f.Xq;else if(c instanceof DZ){if("eager"===d.Wj&&!f.extras.Sj){const g=d.F.merge(f.el,f.Xq);h1(d,g,f)}}else c instanceof OZ?(d.Sb=f.el,d.Ke=d.F.merge(f.el,f.Xq),d.Nd=f.dm,"deferred"===d.Wj&&(f.extras.Sj||h1(d,d.Ke,f))):c instanceof AZ&&(3===c.code||2===c.code)?j1(d,f):c instanceof CZ?j1(d,f,!0):c instanceof zZ&&(d.J=c.id,d.C=d.D);if(c instanceof -AZ&&0!==c.code&&1!==c.code)a.bo=!0;else if(c instanceof zZ)a.bo=!0;else if(c instanceof PZ){const g=c.Fl,k=a.J.merge(c.url,e.wv),m=Object.assign({},{info:e.extras.info,Sj:e.extras.Sj,Tl:e.extras.Tl||"eager"===a.Wj||"imperative"!==e.source},g);r1(a,k,"imperative",null,m,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof OZ||c instanceof PZ||a.Bb.next(c)}catch(e){a.C.P.next(e)}});a.P.add(b)} -function r1(a,b,c,d,e,f){if(a.O)return Promise.resolve(!1);let g,k;f?(g=f.resolve,k=f.reject,f=f.promise):f=new Promise((p,t)=>{g=p;k=t});const m=a.G.add();m1(a,()=>{queueMicrotask(()=>a.G.remove(m))});V0(a.C,{source:c,Lj:d,Sb:a.Sb,wv:a.Sb,vo:b,extras:e,resolve:g,reject:k,promise:f,Dh:a.Nd.kb,oq:a.Nd});return f.catch(p=>Promise.reject(p))}function s1(a){null!=a.F||(a.F=g1(a.D,(b,c)=>{setTimeout(()=>{t1(a,b,"popstate",c)},0)}))} -function t1(a,b,c,d){const e={Tl:!0},f=(null==d?0:d.Uh)?d:null;d&&(d=Object.assign({},d),delete d.Uh,delete d.Sy,0!==Object.keys(d).length&&(e.state=d));b=u1(a,b);r1(a,b,c,f,e)}function u1(a,b){try{return a.N.parse(b)}catch(c){return a.N.parse("/")}}function v1(a){return Object.entries(a).reduce((b,[c,d])=>{null!==d&&void 0!==d&&(b[c]=d);return b},{})} -function w1(a,b,c={}){const d=c.oG,e=c.tb;var f=c.Yb;f=c.lG?a.Sb.Yb:f;switch(c.px){case "merge":c=Object.assign({},a.Sb.tb,e);break;case "preserve":c=a.Sb.tb;break;default:c=e||null}null!==c&&(c=v1(c));let g;try{g=jZ(d?d.kb:a.Nd.kb.root)}catch(k){if("string"!==typeof b[0]||"/"!==b[0][0])b=[];g=a.Sb.root}return kZ(g,b,c,null!=f?f:null)}function x1(a,b,c={Sj:!1}){b=hZ(b)?b:u1(a,b);b=a.J.merge(b,a.Ke);return r1(a,b,"imperative",null,c)} -var y1=class{get Sb(){return this.D.Sb}get Ke(){return this.D.Ke}get fc(){return this.Bb}get Nd(){return this.D.Nd}constructor(){this.O=!1;this.console=lf(wn);this.D=lf(d1);this.options=lf(M0,{optional:!0})||{};this.G=lf(xn);this.Wj=this.options.Wj||"deferred";this.C=lf($0);this.N=lf(OY);this.location=lf(Et);this.J=lf(R0);this.Bb=new cj;this.sn=this.options.sn||n1;this.bo=!1;this.hs=lf(a1);this.Dr=this.options.Dr||"ignore";let a,b;this.config=null!=(b=null==(a=lf(N0,{optional:!0}))?void 0:a.flat())? -b:[];lf(m_,{optional:!0});this.P=new Ni;this.config=this.config.map(w_);this.bo=!1;Z0(this.C,this,this.Sb,this.Nd).subscribe({error:c=>{this.console.warn(c)}});q1(this)}get url(){return HY(this.Sb)}va(){this.dispose()}dispose(){this.C.complete();this.F&&(this.F.unsubscribe(),this.F=void 0);this.O=!0;this.P.unsubscribe()}navigate(a,b={Sj:!1}){for(let c=0;c!1});function B1(){const a=lf(Wh);return b=>{var c=a.get(fp);if(b===c.Kf[0]){b=a.get(y1);var d=a.get(C1);1===a.get(D1)&&(s1(b),b.C.ca||t1(b,b.location.path(!0),"imperative",b.D.Lj()));var e;null==(e=a.get(E1,null,8))||e.vG();var f;null==(f=a.get(z1,null,8))||f.init();c=c.T[0];b.Nd.root.component=c;b.C.J=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}}const C1=new df("",{ba:()=>new cj}),D1=new df("",{ea:"root",ba:()=>1}),E1=new df("");var F1=new df("ROUTER_FORROOT_GUARD"),G1=class{};G1.K=function(a){return new (a||G1)(r(F1,8))};G1.Xa=Of({type:G1});G1.Wa=Nd({});new df("");function H1(a){const b={};a.zc?b.benchmark="1":(b.data=JSON.stringify({models:a.models,nodeData:a.nodeData,uiState:a.uiState}),b.renderer=a.C,b.show_open_in_new_tab=a.Co?"1":"0");const c=JSON.stringify(b);c!==a.D&&(a.D=c,a.F.navigate([],{tb:b,px:"",Tl:!1}))}function I1(a,b){a.models=b;H1(a)}function J1(a,b){a.uiState=b;H1(a)} -var K1=class{constructor(a){this.F=a;this.models=[];this.nodeData=[];this.D="";this.C="webgl";this.zc=this.Co=!1;a=new URLSearchParams(document.location.search);var b=a.get("data");if(b){let c=b=JSON.parse(b);null!=b.modelUrl&&(c={models:[{url:b.modelUrl}],uiState:{paneStates:[{deepestExpandedGroupNodeIds:b.deepestExpandedGroupNodeIds||[],selectedNodeId:b.selectedNodeId||"",selectedGraphId:b.selectedGraphId||"",selectedCollectionLabel:"",widthFraction:1}]}});this.models=c.models;this.uiState=c.uiState; -this.nodeData=c.nodeData}this.C=a.get("renderer")||"webgl";this.Co="1"===a.get("show_open_in_new_tab");this.zc="1"===a.get("benchmark")}};K1.K=function(a){return new (a||K1)(r(y1))};K1.pa=Md({ma:K1,ba:K1.K,ea:"root"});const L1=["modelPathInput"]; -function M1(a){a&1&&(R(0,"div",19),Z(1," Select models from your comupter or enter the file paths directly (up to 10 in total)."),Mq(2,"br"),Z(3," Supported model formats: "),R(4,"a",32),Z(5,"TF"),S(),Z(6," (.pb, .pbtxt, .graphdef), "),R(7,"a",33),Z(8,"TFLite"),S(),Z(9," (.tflite), "),R(10,"a",34),Z(11,"TFJS"),S(),Z(12," (.json), "),R(13,"a",35),Z(14,"JAX"),S(),Z(15," (.pb), "),R(16,"a",36),Z(17,"PyTorch ExportedProgram"),S(),Z(18," (.pt2), "),R(19,"span",37),Z(20," MLIR "),S(),Z(21," (.mlir, .mlirbc). "), +function e_(a,b,c="emptyOnly"){const d=a.jb;let e;if(null===b||"always"!==c&&""!==(null==d?void 0:d.path)&&(b.component||(null==(e=b.jb)?0:e.Al))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,null!=(f=a.C)?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,null==d?void 0:d.data,a.C)};!d||"string"!==typeof d.title&&null!==d.title||(a.resolve[sY]=d.title);return a} +var f_=class{get title(){let a;return null==(a=this.data)?void 0:a[sY]}constructor(a,b,c,d,e,f,g,k,m){this.url=a;this.params=b;this.tb=c;this.Yb=d;this.data=e;this.mb=f;this.component=g;this.jb=k;this.D=m}get root(){return this.kg.root}get parent(){return this.kg.parent(this)}get firstChild(){return this.kg.firstChild(this)}get children(){return this.kg.children(this)}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.jb?this.jb.path:""}')`}},h_=class extends ZZ{constructor(a){super(a); +this.url="";b_(this,a)}toString(){return g_(this.vb)}};function b_(a,b){b.value.kg=a;b.children.forEach(c=>b_(a,c))}function g_(a){const b=0q_(a,e));return new $Z(d,b)}function r_(a,b,c){return b.children.map(d=>{for(const e of c.children)if(d.value.jb===e.value.kb.jb)return q_(a,d,e);return q_(a,d)})}function s_(a){return new d_(new ej(a.url),new ej(a.params),new ej(a.tb),new ej(a.Yb),new ej(a.data),a.mb,a.component,a)};function t_(a){const {Ql:b,Fl:c}=jZ(a)?{Ql:a,Fl:void 0}:a;a=u_(0);a.url=b;a.Fl=c;return a}function u_(a){const b=Error("NavigationCancelingError: ");b.ngNavigationCancelingError=!0;b.aB=a;return b}function v_(a){return!!a&&a.ngNavigationCancelingError};var w_=class{};w_.K=function(a){return new (a||w_)};w_.Da=Gf({type:w_,ha:[["ng-component"]],ka:!0,features:[Mr],za:1,Aa:0,ta:function(a){a&1&&Mq(0,"router-outlet")},Ha:[p_],pb:2});function x_(a,b){a.Wa&&!a.Ua&&(a.Ua=rn(a.Wa,b,`Route: ${a.path}`));let c;return null!=(c=a.Ua)?c:b}function y_(a){const b=a.children&&a.children.map(y_);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.Al||!b&&!a.Xn||!a.mb||"primary"===a.mb||(a.component=w_);return a}function z_(a){return a.mb||"primary"}function A_(a,b){const c=a.filter(d=>z_(d)===b);c.push(...a.filter(d=>z_(d)!==b));return c} +function B_(a){if(!a)return null;var b;if(null==(b=a.jb)?0:b.Ua)return a.jb.Ua;for(a=a.parent;a;a=a.parent){b=a.jb;let c;if(null==(c=b)?0:c.wk)return b.wk;let d;if(null==(d=b)?0:d.Ua)return b.Ua}return null};var F_=(a,b,c)=>xj(d=>{var e=new C_(b,d.em,d.oq,c);const f=e.F.vb,g=e.C?e.C.vb:null;D_(e,f,g,a);i_(e.F.root);E_(e,f,g,a);return d});function D_(a,b,c,d){const e=a_(c);b.children.forEach(f=>{const g=f.value.mb;var k=e[g],m=f.value;const p=k?k.value:null;m===p?m.component?(m=d.getContext(m.mb))&&D_(a,f,k,m.children):D_(a,f,k,d):p&&G_(a,k,d);delete e[g]});Object.values(e).forEach(f=>{G_(a,f,d)})} +function E_(a,b,c,d){const e=a_(c);b.children.forEach(f=>{var g=e[f.value.mb],k=f.value,m=g?g.value:null;i_(k);k===m?k.component?(k=UZ(d,k.mb),E_(a,f,g,k.children)):E_(a,f,g,d):k.component?(g=UZ(d,k.mb),m=B_(k.kb),g.D=null,g.C=k,g.xa=null!=m?m:g.xa,g.mb&&m_(g.mb,k,g.xa),E_(a,f,null,g.children)):E_(a,f,null,d);a.D(new PZ(f.value.kb))});b.children.length&&a.D(new NZ(b.value.kb))} +function G_(a,b,c){const d=c.getContext(b.value.mb);c=d&&b.value.component?d.children:c;b=a_(b);for(const e of Object.values(b))G_(a,e,c);d&&(d.mb&&(d.mb.jn(),d.children.C=new Map),d.D=null,d.C=null)}var C_=class{constructor(a,b,c,d){this.hs=a;this.F=b;this.C=c;this.D=d}};const H_=Symbol("INITIAL_VALUE");function I_(){return Io(a=>C(Pj(a.map(b=>C(b,fo(),Ho(H_)))),xj(b=>{for(const c of b)if(!0!==c){if(c===H_)return H_;if(!1===c||jZ(c))return c}return!0}),tk(b=>b!==H_),fo()))};var J_=class{constructor(a){this.path=a;this.C=this.path[this.path.length-1]}},K_=class{constructor(a,b){this.component=a;this.C=b}};function L_(a,b){const c=Symbol(),d=b.get(a,c);return d===c?"function"!==typeof a||null!==Od(a)?b.get(a):a:d}function M_(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a_(b);a.children.forEach(g=>{N_(g,f[g.value.mb],c,d.concat([g.value]),e);delete f[g.value.mb]});Object.entries(f).forEach(([g,k])=>O_(k,c.getContext(g),e));return e} +function N_(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,k=c?c.getContext(a.value.mb):null;if(g&&f.jb===g.jb){const m=P_(g,f,f.jb.tG);m?e.canActivateChecks.push(new J_(d)):(f.data=g.data,f.C=g.C);f.component?M_(a,b,k?k.children:null,d,e):M_(a,b,c,d,e);m&&k&&k.mb&&k.mb.er&&e.canDeactivateChecks.push(new K_(k.mb.component,g))}else g&&O_(b,k,e),e.canActivateChecks.push(new J_(d)),f.component?M_(a,null,k?k.children:null,d,e):M_(a,null,c,d,e)} +function P_(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!FY(a.url,b.url);case "pathParamsOrQueryParamsChange":return!FY(a.url,b.url)||!uY(a.tb,b.tb);case "always":return!0;case "paramsOrQueryParamsChange":return!j_(a,b)||!uY(a.tb,b.tb);default:return!j_(a,b)}} +function O_(a,b,c){const d=a_(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?O_(g,b.children.getContext(f),c):O_(g,null,c):O_(g,b,c)});e.component?b&&b.mb&&b.mb.er?c.canDeactivateChecks.push(new K_(b.mb.component,e)):c.canDeactivateChecks.push(new K_(null,e)):c.canDeactivateChecks.push(new K_(null,e))};function Q_(a){return"function"===typeof a}function R_(a){return a instanceof pj||"EmptyError"===(null==a?void 0:a.name)};function S_(a,b){return Tj(c=>{const d=c.qd,e=c.Dh;var f=c.pj;const g=f.canActivateChecks;f=f.canDeactivateChecks;return 0===f.length&&0===g.length?jj(Object.assign({},c,{Pf:!0})):C(T_(f,d,e,a),Tj(k=>k&&"boolean"===typeof k?U_(d,g,a,b):jj(k)),xj(k=>Object.assign({},c,{Pf:k})))})}function T_(a,b,c,d){return C(Sj(a),Tj(e=>V_(e.component,e.C,c,b,d)),oo(e=>!0!==e,!0))} +function U_(a,b,c,d){return C(Sj(b),Tj(e=>{var f=e.C.parent;null!==f&&d&&d(new MZ(f));f=jj(!0);var g=e.C;null!==g&&d&&d(new OZ(g));g=jj(!0);return hk(f,g,W_(a,e.path,c),X_(a,e.C,c))},1),oo(e=>!0!==e,!0))}function X_(a,b,c){var d=b.jb?b.jb.Pu:null;if(!d||0===d.length)return jj(!0);d=d.map(e=>ik(()=>{var f;const g=null!=(f=B_(b))?f:c,k=L_(e,g);f=k&&Q_(k.Pu)?k.Pu(b,a):yg(g,()=>k(b,a));return C(xY(f),oo())}));return C(jj(d),I_())} +function W_(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.jb?e.jb.Qu:null;return f&&0!==f.length?{node:e,pj:f}:null}).filter(e=>null!==e).map(e=>ik(()=>{const f=e.pj.map(g=>{let k;const m=null!=(k=B_(e.node))?k:c,p=L_(g,m);g=p&&Q_(p.Qu)?p.Qu(d,a):yg(m,()=>p(d,a));return C(xY(g),oo())});return C(jj(f),I_())}));return C(jj(b),I_())} +function V_(a,b,c,d,e){var f=b&&b.jb?b.jb.Ru:null;if(!f||0===f.length)return jj(!0);f=f.map(g=>{let k;const m=null!=(k=B_(b))?k:e,p=L_(g,m);g=p&&Q_(p.Ru)?p.Ru(a,b,c,d):yg(m,()=>p(a,b,c,d));return C(xY(g),oo())});return C(jj(f),I_())}function Y_(a,b,c){var d=b.Su;if(void 0===d||0===d.length)return jj(!0);d=d.map(e=>{const f=L_(e,a);e=f&&Q_(f.Su)?f.Su(b,c):yg(a,()=>f(b,c));return xY(e)});return C(jj(d),I_(),Z_())} +function Z_(){return Ui([Po(a=>{if("boolean"!==typeof a)throw t_(a);}),xj(a=>!0===a)])}function $_(a,b,c){var d=b.Tu;if(!d||0===d.length)return jj(!0);d=d.map(e=>{const f=L_(e,a);e=f&&Q_(f.Tu)?f.Tu(b,c):yg(a,()=>f(b,c));return xY(e)});return C(jj(d),I_(),Z_())};var a0=class{constructor(a){this.rf=a||null}},b0=class extends Error{constructor(a){super();this.C=a}};function c0(a){return kj(new a0(a))}function d0(a){let b=[];for(a=a.root;;){b=b.concat(a.segments);if(0===a.C)return jj(b);if(1g({params:B,data:G,tb:k,Yb:m,jb:p,url:t,mb:w,title:J}));if(c instanceof KY)throw new b0(c);}a=e0(a,c,a.C.parse(c),b,d);if("/"===c[0])throw new b0(a);return a}function f0(a,b,c,d,e){const f=i0(c.segments,d,e);let g={};Object.entries(c.children).forEach(([k,m])=>{g[k]=f0(a,b,m,d,e)});return new IY(f,g)} +function g0(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]="string"===typeof e&&":"===e[0]?b[e.substring(1)]:e});return c}function i0(a,b,c){return a.map(d=>{if(":"===d.path[0]){if(d=c[d.path.substring(1)],!d)throw new Zd(4001,!1);}else a:{let e=0;for(const f of b){if(f.path===d.path){b.splice(e);d=f;break a}e++}}return d})}var j0=class{constructor(a,b){this.C=a;this.D=b}};const k0={Nh:!1,Rk:[],Sl:[],parameters:{},so:{}};function l0(a,b,c,d){const e=m0(a,b,c);if(!e.Nh)return jj(e);d=x_(b,d);return C($_(d,b,c),xj(f=>!0===f?e:Object.assign({},k0)))} +function m0(a,b,c){if("**"===b.path)return{Nh:!0,parameters:0{d[g]=k.path});e=0q0(a,b,d)&&"primary"!==z_(d))}function p0(a,b,c){return c.some(d=>q0(a,b,d))}function q0(a,b,c){return(0g instanceof $Z?[g]:[]))} +function v0(a,b,c,d,e){const f=[];for(const g of Object.keys(d.children))"primary"===g?f.unshift(g):f.push(g);return C(Sj(f),Tj(g=>{const k=d.children[g],m=A_(c,g);return u0(a,b,m,k,g,e)},1),wo((g,k)=>{g.push(...k);return g}),Un(null),so(),Tj(g=>{if(null===g)return c0(d);g=x0(g);y0(g);return jj(g)}))} +function w0(a,b,c,d,e,f,g,k){return C(Sj(c),Tj(m=>{let p;return C(z0(a,null!=(p=m.Ua)?p:b,c,m,d,e,f,g,k),Mn(t=>{if(t instanceof a0)return jj(null);throw t;}))},1),oo(m=>!!m),Mn(m=>{if(R_(m))return 0!==e.length||d.children[f]?c0(d):jj(new r0);throw m;}))}function z0(a,b,c,d,e,f,g,k,m){return(z_(d)===g||"primary"!==g&&q0(e,f,d))&&m0(e,d,f).Nh?void 0===d.Ql?A0(a,b,e,d,f,g,m):a.F&&k?B0(a,b,e,c,d,f,g,m):c0(e):c0(e)} +function A0(a,b,c,d,e,f,g){const k=l0(c,d,e,b);"**"===d.path&&(c.children={});return C(k,Io(m=>{if(!m.Nh)return c0(c);let p;b=null!=(p=d.Ua)?p:b;return C(C0(a,b,d,e),Io(({Nj:t})=>{var w;const B=null!=(w=d.wk)?w:b;w=m.Rk;const G=m.Sl;var J;let N;const aa=new f_(w,m.parameters,Object.freeze(Object.assign({},a.C.tb)),a.C.Yb,d.data||{},z_(d),null!=(N=null!=(J=d.component)?J:d.vk)?N:null,d,d.resolve||{});J=e_(aa,g,a.Bj);aa.params=Object.freeze(J.params);aa.data=Object.freeze(J.data);const {rf:ca,xs:ia}= +n0(c,w,G,t);return 0===ia.length&&0new $Z(aa,O))):0===t.length&&0===ia.length?jj(new $Z(aa,[])):C(w0(a,B,t,ca,ia,z_(d)===f?"primary":f,!0,aa),xj(O=>new $Z(aa,O instanceof $Z?[O]:[])))}))}))} +function B0(a,b,c,d,e,f,g,k){const {Nh:m,parameters:p,Rk:t,so:w,Sl:B}=m0(c,e,f);if(!m)return c0(c);"string"===typeof e.Ql&&"/"===e.Ql[0]&&(a.D++,31w0(a,b,d,c,N.concat(B),g,!1,k)))} +function C0(a,b,c,d){return c.children?jj({Nj:c.children,xa:b}):c.Xn?void 0!==c.Dm?jj({Nj:c.Dm,xa:c.wk}):C(Y_(b,c,d),Tj(e=>e?C(a.G.Xn(b,c),Po(f=>{c.Dm=f.Nj;c.wk=f.xa})):kj(u_(3)))):jj({Nj:[],xa:b})} +var t0=class{constructor(a,b,c,d,e,f,g){this.xa=a;this.G=b;this.J=c;this.config=d;this.C=e;this.Bj=f;this.N=g;this.O=new j0(this.N,this.C);this.D=0;this.F=!0}recognize(){const a=n0(this.C.root,[],[],this.config).rf;return C(this.match(a),xj(({children:b,MD:c})=>{b=new h_(new $Z(c,b));c=kZ(c,this.C.tb,this.C.Yb);c.tb=this.C.tb;b.url=JY(c);return{state:b,qy:c}}))}match(a){const b=new f_([],Object.freeze({}),Object.freeze(Object.assign({},this.C.tb)),this.C.Yb,Object.freeze({}),"primary",this.J,null, +{});return C(u0(this,this.xa,this.config,a,"primary",b),xj(c=>({children:c,MD:b})),Mn(c=>{if(c instanceof b0)return this.C=c.C,this.match(c.C.root);if(c instanceof a0)throw new Zd(4002,`'${c.rf}'`);throw c;}))}};function y0(a){a.sort((b,c)=>"primary"===b.value.mb?-1:"primary"===c.value.mb?1:b.value.mb.localeCompare(c.value.mb))}function D0(a){return(a=a.value.jb)&&""===a.path} +function x0(a){const b=[],c=new Set;for(const d of a)D0(d)?(a=b.find(e=>d.value.jb===e.value.jb),void 0!==a?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=x0(d.children),b.push(new $Z(d.value,a));return b.filter(d=>!c.has(d))};function E0(a,b,c,d,e,f){return Tj(g=>C(s0(a,b,c,d,g.gd,e,f),xj(({state:k,qy:m})=>Object.assign({},g,{qd:k,bc:m}))))};function F0(a,b){return Tj(c=>{const d=c.qd,e=c.pj.canActivateChecks;if(!e.length)return jj(c);const f=new Set(e.map(m=>m.C)),g=new Set;for(const m of f)if(!g.has(m))for(const p of G0(m))g.add(p);let k=0;return C(Sj(g),Tj(m=>{if(f.has(m))return H0(m,d,a,b);m.data=e_(m,m.parent,a).resolve;return jj(void 0)},1),Po(()=>k++),po(),Tj(()=>k===g.size?jj(c):fj))})}function G0(a){const b=a.children.map(c=>G0(c)).flat();return[a,...b]} +function H0(a,b,c,d){const e=a.jb,f=a.D;void 0!==(null==e?void 0:e.title)&&"string"!==typeof e.title&&null!==e.title&&(f[sY]=e.title);return C(I0(f,a,b,d),xj(g=>{a.C=g;a.data=e_(a,a.parent,c).resolve;return null}))}function I0(a,b,c,d){const e=vY(a);if(0===e.length)return jj({});const f={};return C(Sj(e),Tj(g=>C(J0(a[g],b,c,d),oo(),Po(k=>{f[g]=k}))),po(),to(f),Mn(g=>R_(g)?fj:kj(g)))} +function J0(a,b,c,d){let e;const f=null!=(e=B_(b))?e:d,g=L_(a,f);a=g.resolve?g.resolve(b,c):yg(f,()=>g(b,c));return xY(a)};function K0(a){return Io(b=>{const c=a(b);return c?C(Sj(c),xj(()=>b)):jj(b)})};function L0(a){let b;for(a=a.root;void 0!==a;){let c;b=null!=(c=a.data[sY])?c:b;a=a.children.find(d=>"primary"===d.mb)}return b}var M0=class{};M0.K=function(a){return new (a||M0)};M0.pa=Md({ma:M0,ba:()=>lf(N0),ea:"root"});var N0=class extends M0{constructor(a){super();this.title=a}};N0.K=function(a){return new (a||N0)(r(vH))};N0.pa=Md({ma:N0,ba:N0.K,ea:"root"});var O0=new df("",{ea:"root",ba:()=>({})});var P0=new df(""),S0=class{constructor(){this.D=new WeakMap;this.C=new WeakMap;lf(ps)}Al(a){if(this.D.get(a))return this.D.get(a);if(a.vk)return jj(a.vk);this.F&&this.F(a);var b=C(xY(a.Al()),xj(Q0),Po(c=>{this.G&&this.G(a);a.vk=c}),mo(()=>{this.D.delete(a)}));b=C(new uj(b,()=>new cj),sj());this.D.set(a,b);return b}Xn(a,b){if(this.C.get(b))return this.C.get(b);if(b.Dm)return jj({Nj:b.Dm,xa:b.wk});this.F&&this.F(b);a=C(R0(b,a,this.G),mo(()=>{this.C.delete(b)}));a=C(new uj(a,()=>new cj),sj());this.C.set(b, +a);return a}};S0.K=function(a){return new (a||S0)};S0.pa=Md({ma:S0,ba:S0.K,ea:"root"});function R0(a,b,c){return C(xY(a.Xn()),xj(Q0),Tj(d=>d instanceof $h||Array.isArray(d)?jj(d):Sj(Promise.resolve(new pn(d)))),xj(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).xa,d=e.get(P0,[],{optional:!0,self:!0}).flat());return{Nj:d.map(y_),xa:e}}))}function Q0(a){return a&&"object"===typeof a&&"default"in a?a["default"]:a};var T0=class{};T0.K=function(a){return new (a||T0)};T0.pa=Md({ma:T0,ba:()=>lf(U0),ea:"root"});var U0=class{merge(a){return a}};U0.K=function(a){return new (a||U0)};U0.pa=Md({ma:U0,ba:U0.K,ea:"root"});var V0=new df("");new df("");var W0=new df("");function X0(a,b){const c=++a.Uh;let d;null==(d=a.Yg)||d.next(Object.assign({},a.Yg.value,b,{id:c}))}function Y0(a,b,c){c=new CZ(b.id,JY(b.gd),"",c);a.hc.next(c);b.resolve(!1)}function Z0(a){let b,c;return(null==(b=a.C)?void 0:b.gd.toString())!==(null==(c=a.C)?void 0:c.Sb.toString())}function $0(a){let b,c;return a.N.parse(a.location.path(!0)).toString()!==(null==(b=a.C)?void 0:b.gd.toString())&&!(null==(c=a.C)?0:c.extras.Sj)} +function a1(a,b,c,d){a.Yg=new ej({id:0,Sb:c,wv:c,gd:c,bc:c,vo:c,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",Lj:null,Dh:d.kb,qd:null,oq:d,em:null,pj:{canActivateChecks:[],canDeactivateChecks:[]},Pf:null});return C(a.Yg,tk(e=>0!==e.id),xj(e=>Object.assign({},e,{gd:e.vo})),Io(e=>{let f=!1,g=!1;return C(jj(e),Io(k=>{if(a.Uh>e.id)return Y0(a,e,1),fj;a.C=e;a.D={id:k.id,Xq:k.vo,gd:k.gd,Le:k.source,extras:k.extras,BD:a.G?Object.assign({},a.G,{BD:null}):null};const m= +!b.co||Z0(a)||$0(a);let p;const t=null!=(p=k.extras.Dr)?p:b.Dr;return m||"reload"===t?C(jj(k),Io(w=>{let B;const G=null==(B=a.Yg)?void 0:dj(B);a.hc.next(new AZ(w.id,JY(w.gd),w.Lj));let J;return G!==(null==(J=a.Yg)?void 0:dj(J))?fj:Promise.resolve(w)}),E0(a.Of,a.F,a.J,b.config,a.N,a.Bj),Po(w=>{e.qd=w.qd;e.bc=w.bc;a.D=Object.assign({},a.D,{el:w.bc});w=new FZ(w.id,JY(w.gd),JY(w.bc),w.qd);a.hc.next(w)})):(a.hc.next(new DZ(k.id,JY(k.vo))),k.resolve(!1),fj)}),Po(k=>{k=new GZ(k.id,JY(k.gd),JY(k.bc),k.qd); +a.hc.next(k)}),xj(k=>{var m=Object,p=m.assign;var t=k.Dh;const w=k.qd.vb;t=M_(w,t?t.vb:null,a.O,[w.value]);return a.C=e=p.call(m,{},k,{pj:t})}),S_(a.Of,k=>a.hc.next(k)),Po(k=>{if((e.Pf=k.Pf)&&"boolean"!==typeof k.Pf)throw t_(k.Pf);k=new HZ(k.id,JY(k.gd),JY(k.bc),k.qd,!!k.Pf);a.hc.next(k)}),tk(k=>k.Pf?!0:(Y0(a,k,3),!1)),K0(k=>{if(k.pj.canActivateChecks.length)return C(jj(k),Po(m=>{m=new IZ(m.id,JY(m.gd),JY(m.bc),m.qd);a.hc.next(m)}),Io(m=>{let p=!1;return C(jj(m),F0(a.Bj,a.Of),Po({next:()=>p=!0,complete:()=> +{p||Y0(a,m,2)}}))}),Po(m=>{m=new JZ(m.id,JY(m.gd),JY(m.bc),m.qd);a.hc.next(m)}))}),K0(k=>{const m=p=>{const t=[];let w;(null==(w=p.jb)?0:w.Al)&&!p.jb.vk&&t.push(C(a.F.Al(p.jb),Po(B=>{p.component=B}),xj(()=>{})));for(const B of p.children)t.push(...m(B));return t};return C(Pj(m(k.qd.root)),Un(null),fo())}),K0(()=>a.T()),Io(()=>{const k=e.Dh,m=e.qd;let p;const t=null==(p=a.aa)?void 0:p.call(a,a.Of,k.root,m.root);return t?C(Sj(t),xj(()=>e)):jj(e)}),xj(k=>{var m=k.qd;var p=k.oq;p=q_(b.hs,m.vb,p?p.vb: +void 0);m=new c_(p,m);a.C=e=Object.assign({},k,{em:m});a.D.em=m;return e}),Po(()=>{a.hc.next(new QZ)}),F_(a.O,b.hs,k=>a.hc.next(k)),fo(),Po({next:k=>{f=!0;a.G=a.D;a.hc.next(new BZ(k.id,JY(k.gd),JY(k.bc)));let m;if(null!=(m=a.ja)){const p=L0(k.em.kb);void 0!==p&&(m.title.C.title=p||"")}k.resolve(!0)},complete:()=>{f=!0}}),Lo(C(a.P,Po(k=>{throw k;}))),mo(()=>{f||g||Y0(a,e,1);let k;(null==(k=a.C)?void 0:k.id)===e.id&&(a.D=null,a.C=null)}),Mn(k=>{g=!0;if(v_(k))a.hc.next(new CZ(e.id,JY(e.gd),k.message, +k.aB)),v_(k)&&jZ(k.url)?a.hc.next(new RZ(k.url,k.Fl)):e.resolve(!1);else{let m;const p=new EZ(e.id,JY(e.gd),k,null!=(m=e.qd)?m:void 0);try{yg(a.Of,()=>{let w;return null==(w=a.fa)?void 0:w.call(a,p)});a.hc.next(p);const t=b.tn(k);e.resolve(!!t)}catch(t){a.options.qG?e.resolve(!1):e.reject(t)}}return fj}))}))} +var b1=class{get ca(){return 0!==this.Uh}constructor(){this.G=this.C=this.D=null;this.hc=new cj;this.P=new cj;this.F=lf(S0);this.Of=lf(kg);this.N=lf(QY);this.O=lf(SZ);this.location=lf(Et);lf(o_,{optional:!0});this.ja=lf(M0);this.options=lf(O0,{optional:!0})||{};this.Bj=this.options.Bj||"emptyOnly";lf(T0);this.aa=lf(V0,{optional:!0});this.fa=lf(W0,{optional:!0});this.Uh=0;this.T=()=>jj(void 0);this.J=null;this.F.G=a=>this.hc.next(new LZ(a));this.F.F=a=>this.hc.next(new KZ(a))}complete(){let a;null== +(a=this.Yg)||a.complete()}};b1.K=function(a){return new (a||b1)};b1.pa=Md({ma:b1,ba:b1.K,ea:"root"});var c1=class{};c1.K=function(a){return new (a||c1)};c1.pa=Md({ma:c1,ba:()=>lf(d1),ea:"root"});var e1=class{store(){}},d1=class extends e1{};d1.K=(()=>{let a;return function(b){return(a||(a=Mh(d1)))(b||d1)}})();d1.pa=Md({ma:d1,ba:d1.K,ea:"root"});var f1=class{};f1.K=function(a){return new (a||f1)};f1.pa=Md({ma:f1,ba:()=>lf(g1),ea:"root"});function h1(a){return{Ke:a.Ke,Sb:a.Sb,Nd:a.Nd}}function i1(a,b){return a.location.subscribe(c=>{"popstate"===c.type&&b(c.url,c.state)})}function j1(a,b,c){b=JY(b);var d=a.location;d.path()==d.normalize(b+tt(""))||c.extras.Ul?(c=Object.assign({},c.extras.state,k1(a,c.id,a.D)),Bt(a.location,b,c)):(c=Object.assign({},c.extras.state,k1(a,c.id,a.D+1)),At(a.location,b,c))} +function l1(a,b,c=!1){"computed"===a.Mk?(c=a.C-a.D,0!==c?Ct(a.location,c):a.Sb===b.el&&0===c&&(m1(a,b),n1(a))):"replace"===a.Mk&&(c&&m1(a,b),n1(a))}function k1(a,b,c){return"computed"===a.Mk?{Uh:b,Sy:c}:{Uh:b}}function m1(a,b){a.Nd=a.G.Nd;a.Sb=a.G.Sb;let c;a.Ke=a.F.merge(a.Sb,null!=(c=b.el)?c:a.Ke)}function n1(a){Bt(a.location,JY(a.Ke),k1(a,a.J,a.C))} +var g1=class extends f1{constructor(){super(...arguments);this.location=lf(Et);lf(QY);this.options=lf(O0,{optional:!0})||{};this.Mk=this.options.Mk||"replace";this.F=lf(T0);this.Wj=this.options.Wj||"deferred";this.Ke=this.Sb=new KY;this.C=0;this.J=-1;const a=new h_(new $Z(new f_([],{},{},"",{},"primary",null,null,{}),[])),b=new d_(new ej([new NY("",{})]),new ej({}),new ej({}),new ej(""),new ej({}),"primary",null,a.root);b.kb=a.root;this.Nd=new c_(new $Z(b,[]),a);this.G=h1(this)}Lj(){return this.location.getState()}get D(){if("computed"!== +this.Mk)return this.C;let a,b;return null!=(b=null==(a=this.Lj())?void 0:a.Sy)?b:this.C}};g1.K=(()=>{let a;return function(b){return(a||(a=Mh(g1)))(b||g1)}})();g1.pa=Md({ma:g1,ba:g1.K,ea:"root"});function o1(a,b){C(a.hc,tk(c=>c instanceof BZ||c instanceof CZ||c instanceof EZ||c instanceof DZ),xj(c=>c instanceof BZ||c instanceof DZ?0:c instanceof CZ&&(0===c.code||1===c.code)?2:1),tk(c=>2!==c),fo()).subscribe(()=>{b()})};function p1(a){throw a;}var q1={paths:"exact",Yb:"ignored",Fw:"ignored",tb:"exact"},r1={paths:"subset",Yb:"ignored",Fw:"ignored",tb:"subset"}; +function s1(a){const b=a.C.hc.subscribe(c=>{try{const e=a.C.C,f=a.C.D;if(null!==e&&null!==f){var d=a.D;if(c instanceof AZ)d.G=h1(d);else if(c instanceof DZ)d.Ke=f.Xq;else if(c instanceof FZ){if("eager"===d.Wj&&!f.extras.Sj){const g=d.F.merge(f.el,f.Xq);j1(d,g,f)}}else c instanceof QZ?(d.Sb=f.el,d.Ke=d.F.merge(f.el,f.Xq),d.Nd=f.em,"deferred"===d.Wj&&(f.extras.Sj||j1(d,d.Ke,f))):c instanceof CZ&&(3===c.code||2===c.code)?l1(d,f):c instanceof EZ?l1(d,f,!0):c instanceof BZ&&(d.J=c.id,d.C=d.D);if(c instanceof +CZ&&0!==c.code&&1!==c.code)a.co=!0;else if(c instanceof BZ)a.co=!0;else if(c instanceof RZ){const g=c.Fl,k=a.J.merge(c.url,e.wv),m=Object.assign({},{info:e.extras.info,Sj:e.extras.Sj,Ul:e.extras.Ul||"eager"===a.Wj||"imperative"!==e.source},g);t1(a,k,"imperative",null,m,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof QZ||c instanceof RZ||a.Bb.next(c)}catch(e){a.C.P.next(e)}});a.P.add(b)} +function t1(a,b,c,d,e,f){if(a.O)return Promise.resolve(!1);let g,k;f?(g=f.resolve,k=f.reject,f=f.promise):f=new Promise((p,t)=>{g=p;k=t});const m=a.G.add();o1(a,()=>{queueMicrotask(()=>a.G.remove(m))});X0(a.C,{source:c,Lj:d,Sb:a.Sb,wv:a.Sb,vo:b,extras:e,resolve:g,reject:k,promise:f,Dh:a.Nd.kb,oq:a.Nd});return f.catch(p=>Promise.reject(p))}function u1(a){null!=a.F||(a.F=i1(a.D,(b,c)=>{setTimeout(()=>{v1(a,b,"popstate",c)},0)}))} +function v1(a,b,c,d){const e={Ul:!0},f=(null==d?0:d.Uh)?d:null;d&&(d=Object.assign({},d),delete d.Uh,delete d.Sy,0!==Object.keys(d).length&&(e.state=d));b=w1(a,b);t1(a,b,c,f,e)}function w1(a,b){try{return a.N.parse(b)}catch(c){return a.N.parse("/")}}function x1(a){return Object.entries(a).reduce((b,[c,d])=>{null!==d&&void 0!==d&&(b[c]=d);return b},{})} +function y1(a,b,c={}){const d=c.oG,e=c.tb;var f=c.Yb;f=c.lG?a.Sb.Yb:f;switch(c.px){case "merge":c=Object.assign({},a.Sb.tb,e);break;case "preserve":c=a.Sb.tb;break;default:c=e||null}null!==c&&(c=x1(c));let g;try{g=lZ(d?d.kb:a.Nd.kb.root)}catch(k){if("string"!==typeof b[0]||"/"!==b[0][0])b=[];g=a.Sb.root}return mZ(g,b,c,null!=f?f:null)}function z1(a,b,c={Sj:!1}){b=jZ(b)?b:w1(a,b);b=a.J.merge(b,a.Ke);return t1(a,b,"imperative",null,c)} +var A1=class{get Sb(){return this.D.Sb}get Ke(){return this.D.Ke}get hc(){return this.Bb}get Nd(){return this.D.Nd}constructor(){this.O=!1;this.console=lf(wn);this.D=lf(f1);this.options=lf(O0,{optional:!0})||{};this.G=lf(xn);this.Wj=this.options.Wj||"deferred";this.C=lf(b1);this.N=lf(QY);this.location=lf(Et);this.J=lf(T0);this.Bb=new cj;this.tn=this.options.tn||p1;this.co=!1;this.hs=lf(c1);this.Dr=this.options.Dr||"ignore";let a,b;this.config=null!=(b=null==(a=lf(P0,{optional:!0}))?void 0:a.flat())? +b:[];lf(o_,{optional:!0});this.P=new Ni;this.config=this.config.map(y_);this.co=!1;a1(this.C,this,this.Sb,this.Nd).subscribe({error:c=>{this.console.warn(c)}});s1(this)}get url(){return JY(this.Sb)}va(){this.dispose()}dispose(){this.C.complete();this.F&&(this.F.unsubscribe(),this.F=void 0);this.O=!0;this.P.unsubscribe()}navigate(a,b={Sj:!1}){for(let c=0;c!1});function D1(){const a=lf(Wh);return b=>{var c=a.get(fp);if(b===c.Kf[0]){b=a.get(A1);var d=a.get(E1);1===a.get(F1)&&(u1(b),b.C.ca||v1(b,b.location.path(!0),"imperative",b.D.Lj()));var e;null==(e=a.get(G1,null,8))||e.vG();var f;null==(f=a.get(B1,null,8))||f.init();c=c.T[0];b.Nd.root.component=c;b.C.J=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}}const E1=new df("",{ba:()=>new cj}),F1=new df("",{ea:"root",ba:()=>1}),G1=new df("");var H1=new df("ROUTER_FORROOT_GUARD"),I1=class{};I1.K=function(a){return new (a||I1)(r(H1,8))};I1.Ya=Of({type:I1});I1.Xa=Nd({});new df("");function J1(a){const b={};a.zc?b.benchmark="1":(b.data=JSON.stringify({models:a.models,nodeData:a.nodeData,uiState:a.uiState}),b.renderer=a.C,b.show_open_in_new_tab=a.Co?"1":"0");const c=JSON.stringify(b);c!==a.D&&(a.D=c,a.F.navigate([],{tb:b,px:"",Ul:!1}))}function K1(a,b){a.models=b;J1(a)}function L1(a,b){a.uiState=b;J1(a)} +var M1=class{constructor(a){this.F=a;this.models=[];this.nodeData=[];this.D="";this.C="webgl";this.zc=this.Co=!1;a=new URLSearchParams(document.location.search);var b=a.get("data");if(b){let c=b=JSON.parse(b);null!=b.modelUrl&&(c={models:[{url:b.modelUrl}],uiState:{paneStates:[{deepestExpandedGroupNodeIds:b.deepestExpandedGroupNodeIds||[],selectedNodeId:b.selectedNodeId||"",selectedGraphId:b.selectedGraphId||"",selectedCollectionLabel:"",widthFraction:1}]}});this.models=c.models;this.uiState=c.uiState; +this.nodeData=c.nodeData}this.C=a.get("renderer")||"webgl";this.Co="1"===a.get("show_open_in_new_tab");this.zc="1"===a.get("benchmark")}};M1.K=function(a){return new (a||M1)(r(A1))};M1.pa=Md({ma:M1,ba:M1.K,ea:"root"});const N1=["modelPathInput"]; +function O1(a){a&1&&(R(0,"div",19),Z(1," Select models from your comupter or enter the file paths directly (up to 10 in total)."),Mq(2,"br"),Z(3," Supported model formats: "),R(4,"a",32),Z(5,"TF"),S(),Z(6," (.pb, .pbtxt, .graphdef), "),R(7,"a",33),Z(8,"TFLite"),S(),Z(9," (.tflite), "),R(10,"a",34),Z(11,"TFJS"),S(),Z(12," (.json), "),R(13,"a",35),Z(14,"JAX"),S(),Z(15," (.pb), "),R(16,"a",36),Z(17,"PyTorch ExportedProgram"),S(),Z(18," (.pt2), "),R(19,"span",37),Z(20," MLIR "),S(),Z(21," (.mlir, .mlirbc). "), S());if(a&2){a=Y();const b=zr(37);D(19);H("xapInlineDialog",b)("overlaySize",a.Th)("hoverDelayMs",50)}} -function N1(a){a&1&&(R(0,"div",19),Z(1," Enter model CNS/"),R(2,"span",38),Z(3,"TFHub"),S(),Z(4," paths/urls or select models from your computer (up to 10). Supported model format: "),R(5,"span",39),Z(6," TF "),S(),R(7,"span",40),Z(8," TFLite "),S(),R(9,"span",41),Z(10," TFJS "),S(),R(11,"span",42),Z(12," JAX "),S(),R(13,"span",43),Z(14," MLIR "),S(),R(15,"span",44),Z(16," JSON graphs "),S()());if(a&2){a=Y();const b=zr(27),c=zr(29),d=zr(31),e=zr(33),f=zr(35),g=zr(39);D(5);H("xapInlineDialog",b)("overlaySize", +function P1(a){a&1&&(R(0,"div",19),Z(1," Enter model CNS/"),R(2,"span",38),Z(3,"TFHub"),S(),Z(4," paths/urls or select models from your computer (up to 10). Supported model format: "),R(5,"span",39),Z(6," TF "),S(),R(7,"span",40),Z(8," TFLite "),S(),R(9,"span",41),Z(10," TFJS "),S(),R(11,"span",42),Z(12," JAX "),S(),R(13,"span",43),Z(14," MLIR "),S(),R(15,"span",44),Z(16," JSON graphs "),S()());if(a&2){a=Y();const b=zr(27),c=zr(29),d=zr(31),e=zr(33),f=zr(35),g=zr(39);D(5);H("xapInlineDialog",b)("overlaySize", a.Th)("hoverDelayMs",50);D(2);H("xapInlineDialog",c)("overlaySize",a.Th)("hoverDelayMs",50);D(2);H("xapInlineDialog",d)("overlaySize",a.Th)("hoverDelayMs",50);D(2);H("xapInlineDialog",e)("overlaySize",a.Th)("hoverDelayMs",50);D(2);H("xapInlineDialog",f)("overlaySize",a.Th)("hoverDelayMs",50);D(2);H("xapInlineDialog",g)("overlaySize",a.Th)("hoverDelayMs",50)}} -function O1(a,b){if(a&1){const c=Ug();R(0,"mat-option",23)(1,"div",45);Z(2);R(3,"div",46)(4,"div",47);V("click",function(d){const e=u(c).Cb,f=Y();d.stopPropagation();f.tg.setValue(f.wj[e].path);f.Hw.R.focus();return x()});R(5,"mat-icon");Z(6,"edit");S()();R(7,"div",47);V("click",function(d){const e=u(c).Cb,f=Y();d.stopPropagation();f.wj.splice(e,1);P1(f);OI("model_explorer_model_paths",JSON.stringify(f.wj));return x()});R(8,"mat-icon");Z(9,"delete");S()()()()()}a&2&&(a=b.da,H("value",a),D(2),Br(" ", -a," "))}function Q1(a){a&1&&(R(0,"div",29),Z(1," You have selected maximum number of models "),S())}function R1(a){a&1&&Mq(0,"mat-spinner",57)}function S1(a){a&1&&(R(0,"div",63),Z(1),S());a&2&&(a=Y(2).da,D(),Br(" ",a.errorMessage," "))}function T1(a){a&1&&(R(0,"div",62)(1,"mat-icon"),Z(2,"info"),S()(),Ap(3,S1,2,1,"ng-template",null,13,Qr));if(a&2){a=zr(4);const b=Y(3);H("xapInlineDialog",a)("overlaySize",b.LB)("hoverDelayMs",50)}} -function U1(a){if(a&1){const b=Ug();R(0,"div",64,14);V("click",function(){u(b);const c=zr(1),d=Y().da,e=Y(2);return x(V1(e,d,c))});R(2,"div",65);Z(3);S();R(4,"mat-icon");Z(5,"arrow_drop_down");S()()}if(a&2){a=Y().da;const b=Y(2);nq("disabled",b.kd());D(3);Br(" ",W1(a)," ")}}function X1(a){a&1&&(R(0,"div",60),Z(1," No supported adapter "),S())} -function Y1(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td")(2,"div",53)(3,"mat-checkbox",54,12);V("change",function(d){const e=u(c).da;Y(2);e.selected=d.checked;return x()});S();R(5,"div",55);V("click",function(){const d=u(c).da,e=zr(4);Y(2);d.selected=!e.checked;return x()});Z(6);S()()();R(7,"td")(8,"div",56);Ap(9,R1,1,0,"mat-spinner",57);R(10,"div",58);Z(11);S();Ap(12,T1,5,3);S()();R(13,"td");Ap(14,U1,6,3,"div",59)(15,X1,2,0,"div",60);S();R(16,"td")(17,"button",61);V("click",function(){const d=u(c).index, -e=Y(2);e.od.splice(d,1);bn(e.ek);return x()});R(18,"mat-icon");Z(19,"delete");S()()()()}a&2&&(a=b.da,b=Y(2),D(2),nq("disabled",!(0<(a.Gf||[]).length)),D(),H("checked",a.selected)("disabled",!(0<(a.Gf||[]).length)||b.kd()),D(2),nq("disabled",!(0<(a.Gf||[]).length)||b.kd()),D(),Br(" ",a.path," "),D(3),Eq("Converting"===a.status()||"Uploading"===a.status()?9:-1),D(),nq("done",a.status()===b.jz.DONE)("error",b.ze(a)),D(),Br(" ",Z1(a)," "),D(),Eq(b.ze(a)?12:-1),D(2),Eq(0<(a.Gf||[]).length?14:15),D(3), -H("disabled",b.kd()))}function $1(a){a&1&&(R(0,"div",30)(1,"table")(2,"thead")(3,"tr")(4,"th",48),Z(5,"Model name"),S(),R(6,"th"),Z(7,"Status"),S(),R(8,"th")(9,"div",49),Z(10," Adapter "),R(11,"div",50)(12,"mat-icon",51),Z(13,"help_outline"),S()()()(),R(14,"th"),Z(15,"Delete"),S()()(),R(16,"tbody"),Ap(17,Y1,20,16,"tr",52),S()()());if(a&2){a=Y();const b=zr(43);D(11);H("xapInlineDialog",b)("overlayPositions",a.TA)("hoverDelayMs",100);D(6);H("ngForOf",a.od)("ngForTrackBy",a.AE)}} -function a2(a){if(a&1){const b=Ug();R(0,"div",31)(1,"div",66)(2,"button",67);V("click",function(){u(b);const c=Y();for(const d of c.od)d.selected=!1;return x()});R(3,"mat-icon");Z(4,"close");S()();Z(5);S();R(6,"button",68);V("click",function(){u(b);const c=Y();return x(b2(c))});Z(7," View selected models ");S()()}a&2&&(a=Y(),D(),nq("hide",0===a.ps),D(),H("disabled",a.kd()),D(3),Br(" ",a.ps," selected "),D(),H("disabled",0===a.ps||a.kd()))} -function c2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a TF model "),R(19,"b"),Z(20,"directory"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".pb"),S(),Z(24," file from your computer. "),Mq(25,"br")(26,"br"),R(27,"span",71),Z(28,"When using CNS/Placer/TFHub, the model file inside is required to be named "), +function Q1(a,b){if(a&1){const c=Ug();R(0,"mat-option",23)(1,"div",45);Z(2);R(3,"div",46)(4,"div",47);V("click",function(d){const e=u(c).Cb,f=Y();d.stopPropagation();f.tg.setValue(f.wj[e].path);f.Hw.R.focus();return x()});R(5,"mat-icon");Z(6,"edit");S()();R(7,"div",47);V("click",function(d){const e=u(c).Cb,f=Y();d.stopPropagation();f.wj.splice(e,1);R1(f);PI("model_explorer_model_paths",JSON.stringify(f.wj));return x()});R(8,"mat-icon");Z(9,"delete");S()()()()()}a&2&&(a=b.da,H("value",a),D(2),Br(" ", +a," "))}function S1(a){a&1&&(R(0,"div",29),Z(1," You have selected maximum number of models "),S())}function T1(a){a&1&&Mq(0,"mat-spinner",57)}function U1(a){a&1&&(R(0,"div",63),Z(1),S());a&2&&(a=Y(2).da,D(),Br(" ",a.errorMessage," "))}function V1(a){a&1&&(R(0,"div",62)(1,"mat-icon"),Z(2,"info"),S()(),Ap(3,U1,2,1,"ng-template",null,13,Qr));if(a&2){a=zr(4);const b=Y(3);H("xapInlineDialog",a)("overlaySize",b.LB)("hoverDelayMs",50)}} +function W1(a){if(a&1){const b=Ug();R(0,"div",64,14);V("click",function(){u(b);const c=zr(1),d=Y().da,e=Y(2);return x(X1(e,d,c))});R(2,"div",65);Z(3);S();R(4,"mat-icon");Z(5,"arrow_drop_down");S()()}if(a&2){a=Y().da;const b=Y(2);nq("disabled",b.kd());D(3);Br(" ",Y1(a)," ")}}function Z1(a){a&1&&(R(0,"div",60),Z(1," No supported adapter "),S())} +function $1(a,b){if(a&1){const c=Ug();R(0,"tr")(1,"td")(2,"div",53)(3,"mat-checkbox",54,12);V("change",function(d){const e=u(c).da;Y(2);e.selected=d.checked;return x()});S();R(5,"div",55);V("click",function(){const d=u(c).da,e=zr(4);Y(2);d.selected=!e.checked;return x()});Z(6);S()()();R(7,"td")(8,"div",56);Ap(9,T1,1,0,"mat-spinner",57);R(10,"div",58);Z(11);S();Ap(12,V1,5,3);S()();R(13,"td");Ap(14,W1,6,3,"div",59)(15,Z1,2,0,"div",60);S();R(16,"td")(17,"button",61);V("click",function(){const d=u(c).index, +e=Y(2);e.od.splice(d,1);bn(e.ek);return x()});R(18,"mat-icon");Z(19,"delete");S()()()()}a&2&&(a=b.da,b=Y(2),D(2),nq("disabled",!(0<(a.Gf||[]).length)),D(),H("checked",a.selected)("disabled",!(0<(a.Gf||[]).length)||b.kd()),D(2),nq("disabled",!(0<(a.Gf||[]).length)||b.kd()),D(),Br(" ",a.path," "),D(3),Eq("Converting"===a.status()||"Uploading"===a.status()?9:-1),D(),nq("done",a.status()===b.jz.DONE)("error",b.ze(a)),D(),Br(" ",a2(a)," "),D(),Eq(b.ze(a)?12:-1),D(2),Eq(0<(a.Gf||[]).length?14:15),D(3), +H("disabled",b.kd()))}function b2(a){a&1&&(R(0,"div",30)(1,"table")(2,"thead")(3,"tr")(4,"th",48),Z(5,"Model name"),S(),R(6,"th"),Z(7,"Status"),S(),R(8,"th")(9,"div",49),Z(10," Adapter "),R(11,"div",50)(12,"mat-icon",51),Z(13,"help_outline"),S()()()(),R(14,"th"),Z(15,"Delete"),S()()(),R(16,"tbody"),Ap(17,$1,20,16,"tr",52),S()()());if(a&2){a=Y();const b=zr(43);D(11);H("xapInlineDialog",b)("overlayPositions",a.TA)("hoverDelayMs",100);D(6);H("ngForOf",a.od)("ngForTrackBy",a.AE)}} +function c2(a){if(a&1){const b=Ug();R(0,"div",31)(1,"div",66)(2,"button",67);V("click",function(){u(b);const c=Y();for(const d of c.od)d.selected=!1;return x()});R(3,"mat-icon");Z(4,"close");S()();Z(5);S();R(6,"button",68);V("click",function(){u(b);const c=Y();return x(d2(c))});Z(7," View selected models ");S()()}a&2&&(a=Y(),D(),nq("hide",0===a.ps),D(),H("disabled",a.kd()),D(3),Br(" ",a.ps," selected "),D(),H("disabled",0===a.ps||a.kd()))} +function e2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a TF model "),R(19,"b"),Z(20,"directory"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".pb"),S(),Z(24," file from your computer. "),Mq(25,"br")(26,"br"),R(27,"span",71),Z(28,"When using CNS/Placer/TFHub, the model file inside is required to be named "), R(29,"b"),Z(30,"saved_model.pb"),S(),Z(31,"."),S(),Mq(32,"br")(33,"br"),S(),R(34,"div",72),Z(35," Examples: "),R(36,"ul")(37,"li"),Z(38,"/cns/ok-d/home/odml-tooling-team/mgv/models/coco-ssd-tf/"),S(),R(39,"li"),Z(40,"/tfhub/prod/tfhub.dev/tensorflow/tutorials/spam-detection/1/"),S(),R(41,"li"),Z(42,"google3/path/to/tf/model/on/piper/"),S()()()())} -function d2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a TFLite model "),R(19,"b"),Z(20,"file"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".tflite"),S(),Z(24," file from your computer. "),S(),R(25,"div",72),Z(26," Examples: "),R(27,"ul")(28,"li"),Z(29,"/cns/ok-d/home/odml-tooling-team/mgv/models/coco-ssd.tflite"), -S(),R(30,"li"),Z(31,"/tfhub/prod/tfhub.dev/tensorflow/lite-model/tutorials/spam-detection/tflite/1/1.tflite"),S(),R(32,"li"),Z(33,"google3/path/to/tflite/model/on/piper.tflite"),S()()()())}function e2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"url"),S(),Z(5," for the model.json file, or upload it from your computer. "),S(),R(6,"div",72),Z(7," Example: https://tfhub.dev/tensorflow/tfjs-model/ssd_mobilenet_v2/1/default/1/model.json?tfjs-format=file "),S()())} -function f2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," JAX models must be convereted to TF, TFLite, or TFJS prior to loading in Model Explorer. Check out the "),R(3,"a",73),Z(4,"JAX to TF"),S(),Z(5," or "),R(6,"a",74),Z(7,"JAX to TFLite/TFJS"),S(),Z(8," documentation for conversion instructions. "),S()())} -function g2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a MLIR model "),R(19,"b"),Z(20,"file"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".mlir"),S(),Z(24," or "),R(25,"b"),Z(26,".mlirbc"),S(),Z(27," file from your computer. Only support TF, TFL and StableHLO dialect. "), -S(),R(28,"div",72),Z(29," Examples: "),R(30,"ul")(31,"li"),Z(32,"/cns/sandbox/home/yijieyang/mlir/tfl_ssd_debug_info.mlir"),S()()()())}function h2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Support TF, TFL and StableHLO dialect. "),S()())} -function i2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"url"),S(),Z(5," for the JSON graphs file (downloadable from "),R(6,"a",75),Z(7,"here"),S(),Z(8,", or convert your graphs into "),R(9,"a",76),Z(10,"this format"),S(),Z(11,"), or upload it from your computer. Using JSON graphs file has a much faster processing time. "),S(),R(12,"div",72),Z(13," Example: https://storage.googleapis.com/tfweb/model-explorer-models/mobilebert_fp32.tflite.json "),S()())} -function j2(a){a&1&&(R(0,"div",77),Z(1," Max upload size: 256 MB. "),Mq(2,"br")(3,"br"),Z(4," Model too large? Try "),R(5,"a",78),Z(6,"converting"),S(),Z(7," it to JSON graphs and upload the JSON file instead. "),S())} -function k2(a){a&1&&(R(0,"div",79)(1,"span",80),Z(2,"Adapters"),S(),Z(3,' transform model files into an intermediate format that Model Explorer can understand and visualize. For certain model types, multiple adapters may exist, offering different transformation approaches. The "default" adapter should cover the majority of common scenarios. '),Mq(4,"br")(5,"br"),Z(6," You can also create your own "),R(7,"span",80),Z(8,"adapter extensions"),S(),Z(9," to add support for more model formats. See "),R(10, -"a",81),Z(11,"this guide"),S(),Z(12," for instructions. "),S())}function V1(a,b,c){let d;const e=null==(d=b.Sc)?void 0:d.id,f=l2(a,c);c=f.attach(a.Ld);c.instance.Sc=b.Sc;c.instance.cq=b.Gf||[];c.instance.he.subscribe(g=>{f.dispose();(null==g?void 0:g.id)!==e&&null!=b.errorMessage&&(b.status.set("Not started"),b.errorMessage=void 0,b.selected=!0);b.Sc=g;bn(a.ek)})}function W1(a){if(null==a.Sc)return"?";let b;return 0===(a.Gf||[]).indexOf(a.Sc)?"Default":(null==(b=a.Sc)?void 0:b.name)||"?"} -function Z1(a){a=a.status();return"Uploading"===a?"Processing":a}function b2(a){a.kd.set(!0);const b=a.od.filter(c=>c.selected);m2(a.J,b).then(()=>{a.kd.set(!1)});J1(a.F);I1(a.F,b.filter(c=>"remote"===c.type||"graphs_json_from_server"===c.type||"file_path"===c.type).map(c=>{let d;return{url:c.path,adapterId:null==(d=c.Sc)?void 0:d.id}}));a.rj.set(b.some(c=>"local"===c.type))} -function P1(a){const b=(a.tg.value||"").toLowerCase();a.Qv=a.wj.filter(c=>c.path.toLowerCase().includes(b)).map(c=>c.path);bn(a.ek)}function n2(){return JSON.parse(window.localStorage.getItem("model_explorer_model_paths")||"[]")} -function o2(a,b){a.od=b.map(c=>{if(c.url.startsWith("graphs://")){var d=nY(a.C,"builtin_json"),e=null==d?[]:[d];return{path:c.url,type:"graphs_json_from_server",status:xr("Not started"),selected:0c.selected)&&b2(a)} -function p2(a,b){b=b.filter(c=>null==a.od.find(d=>{let e,f,g,k;return d.path===c.path&&(null==(e=d.file)?void 0:e.size)===(null==(f=c.file)?void 0:f.size)&&(null==(g=d.file)?void 0:g.lastModified)===(null==(k=c.file)?void 0:k.lastModified)}));a.od.push(...b);10e.path===d),0<=b?(b=c.splice(b,1))&&0{setTimeout(c)});var b=a.tg.value;null!=b&&(b=b.trim().split(",").filter(c=>""!==c.trim()).map(c=>{const d=iY(c,a.C);return{path:c,type:a.ee?"remote":"file_path",status:xr("Not started"),selected:0c.path)),a.tg.setValue(""),setTimeout(()=>{let c;null==(c=a.MC)||hB(c);a.Hw.R.blur()}))})} -function s2(a,b){const c=[];for(let d=0;d{c.dispose()});return c} -var t2=class{constructor(a,b,c,d,e,f,g,k){this.ek=a;this.C=b;this.G=c;this.J=e;this.D=f;this.F=g;this.xb=k;this.tg=new vx("");this.od=[];this.wj=[];this.Qv=[];this.jz=dY;this.Th={maxWidth:400,minHeight:0};this.LB={minHeight:0};this.TA=[{cb:"start",eb:"top",Ma:"start",Ta:"bottom",offsetY:-4}];this.kd=xr(!1);this.rj=xr(!1);this.Ld=null;C(this.tg.ah,rL(this.G)).subscribe(()=>{P1(this)});this.wj=n2();P1(this)}Kq(a){const b=a.files;if(b){var c=[];for(let d=0;da.selected).length}get Rq(){return 10=== -this.od.length}get QC(){return this.Ad?"Absolute file paths":"Model CNS/TFHub paths or urls"}};t2.K=function(a){return new (a||t2)(z(Sr),z(pY),z(yi),z(PI),z("ModelLoaderService"),z(bw),z(K1),z(kp))}; -t2.Da=If({type:t2,ha:[["model-source-input"]],fb:function(a,b){a&1&&(ur(L1,5),ur(cB,5));if(a&2){let c;vr(c=wr())&&(b.Hw=c.first);vr(c=wr())&&(b.MC=c.first)}},ka:!0,features:[Mr],za:44,Aa:17,Ca:[["auto","matAutocomplete"],["modelPathInput",""],["uploadInput",""],["tfHelp",""],["tfliteHelp",""],["tfjsHelp",""],["jaxHelp",""],["mlirHelp",""],["externalMlirHelp",""],["graphsJsonHelp",""],["uploadHelp",""],["adapterHelp",""],["checkbox",""],["errorInfo",""],["selector",""],[1,"container"],[1,"content"], +function f2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a TFLite model "),R(19,"b"),Z(20,"file"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".tflite"),S(),Z(24," file from your computer. "),S(),R(25,"div",72),Z(26," Examples: "),R(27,"ul")(28,"li"),Z(29,"/cns/ok-d/home/odml-tooling-team/mgv/models/coco-ssd.tflite"), +S(),R(30,"li"),Z(31,"/tfhub/prod/tfhub.dev/tensorflow/lite-model/tutorials/spam-detection/tflite/1/1.tflite"),S(),R(32,"li"),Z(33,"google3/path/to/tflite/model/on/piper.tflite"),S()()()())}function g2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"url"),S(),Z(5," for the model.json file, or upload it from your computer. "),S(),R(6,"div",72),Z(7," Example: https://tfhub.dev/tensorflow/tfjs-model/ssd_mobilenet_v2/1/default/1/model.json?tfjs-format=file "),S()())} +function h2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," JAX models must be convereted to TF, TFLite, or TFJS prior to loading in Model Explorer. Check out the "),R(3,"a",73),Z(4,"JAX to TF"),S(),Z(5," or "),R(6,"a",74),Z(7,"JAX to TFLite/TFJS"),S(),Z(8," documentation for conversion instructions. "),S()())} +function i2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"CNS path"),S(),Z(5,", "),R(6,"b"),Z(7,"Placer path"),S(),Z(8,", "),R(9,"b")(10,"a",70),Z(11,"Piper path"),S()(),Z(12,", "),R(13,"b"),Z(14,"TFHub path"),S(),Z(15,", or "),R(16,"b"),Z(17,"CNS Viewer url"),S(),Z(18," to a MLIR model "),R(19,"b"),Z(20,"file"),S(),Z(21,", or upload the "),R(22,"b"),Z(23,".mlir"),S(),Z(24," or "),R(25,"b"),Z(26,".mlirbc"),S(),Z(27," file from your computer. Only support TF, TFL and StableHLO dialect. "), +S(),R(28,"div",72),Z(29," Examples: "),R(30,"ul")(31,"li"),Z(32,"/cns/sandbox/home/yijieyang/mlir/tfl_ssd_debug_info.mlir"),S()()()())}function j2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Support TF, TFL and StableHLO dialect. "),S()())} +function k2(a){a&1&&(R(0,"div",69)(1,"div"),Z(2," Enter the "),R(3,"b"),Z(4,"url"),S(),Z(5," for the JSON graphs file (downloadable from "),R(6,"a",75),Z(7,"here"),S(),Z(8,", or convert your graphs into "),R(9,"a",76),Z(10,"this format"),S(),Z(11,"), or upload it from your computer. Using JSON graphs file has a much faster processing time. "),S(),R(12,"div",72),Z(13," Example: https://storage.googleapis.com/tfweb/model-explorer-models/mobilebert_fp32.tflite.json "),S()())} +function l2(a){a&1&&(R(0,"div",77),Z(1," Max upload size: 256 MB. "),Mq(2,"br")(3,"br"),Z(4," Model too large? Try "),R(5,"a",78),Z(6,"converting"),S(),Z(7," it to JSON graphs and upload the JSON file instead. "),S())} +function m2(a){a&1&&(R(0,"div",79)(1,"span",80),Z(2,"Adapters"),S(),Z(3,' transform model files into an intermediate format that Model Explorer can understand and visualize. For certain model types, multiple adapters may exist, offering different transformation approaches. The "default" adapter should cover the majority of common scenarios. '),Mq(4,"br")(5,"br"),Z(6," You can also create your own "),R(7,"span",80),Z(8,"adapter extensions"),S(),Z(9," to add support for more model formats. See "),R(10, +"a",81),Z(11,"this guide"),S(),Z(12," for instructions. "),S())}function X1(a,b,c){let d;const e=null==(d=b.Sc)?void 0:d.id,f=n2(a,c);c=f.attach(a.Ld);c.instance.Sc=b.Sc;c.instance.cq=b.Gf||[];c.instance.he.subscribe(g=>{f.dispose();(null==g?void 0:g.id)!==e&&null!=b.errorMessage&&(b.status.set("Not started"),b.errorMessage=void 0,b.selected=!0);b.Sc=g;bn(a.ek)})}function Y1(a){if(null==a.Sc)return"?";let b;return 0===(a.Gf||[]).indexOf(a.Sc)?"Default":(null==(b=a.Sc)?void 0:b.name)||"?"} +function a2(a){a=a.status();return"Uploading"===a?"Processing":a}function d2(a){a.kd.set(!0);const b=a.od.filter(c=>c.selected);o2(a.J,b).then(()=>{a.kd.set(!1)});L1(a.F);K1(a.F,b.filter(c=>"remote"===c.type||"graphs_json_from_server"===c.type||"file_path"===c.type).map(c=>{let d;return{url:c.path,adapterId:null==(d=c.Sc)?void 0:d.id}}));a.rj.set(b.some(c=>"local"===c.type))} +function R1(a){const b=(a.tg.value||"").toLowerCase();a.Qv=a.wj.filter(c=>c.path.toLowerCase().includes(b)).map(c=>c.path);bn(a.ek)}function p2(){return JSON.parse(window.localStorage.getItem("model_explorer_model_paths")||"[]")} +function q2(a,b){a.od=b.map(c=>{if(c.url.startsWith("graphs://")){var d=pY(a.C,"builtin_json"),e=null==d?[]:[d];return{path:c.url,type:"graphs_json_from_server",status:xr("Not started"),selected:0c.selected)&&d2(a)} +function r2(a,b){b=b.filter(c=>null==a.od.find(d=>{let e,f,g,k;return d.path===c.path&&(null==(e=d.file)?void 0:e.size)===(null==(f=c.file)?void 0:f.size)&&(null==(g=d.file)?void 0:g.lastModified)===(null==(k=c.file)?void 0:k.lastModified)}));a.od.push(...b);10e.path===d),0<=b?(b=c.splice(b,1))&&0{setTimeout(c)});var b=a.tg.value;null!=b&&(b=b.trim().split(",").filter(c=>""!==c.trim()).map(c=>{const d=kY(c,a.C);return{path:c,type:a.ee?"remote":"file_path",status:xr("Not started"),selected:0c.path)),a.tg.setValue(""),setTimeout(()=>{let c;null==(c=a.MC)||iB(c);a.Hw.R.blur()}))})} +function u2(a,b){const c=[];for(let d=0;d{c.dispose()});return c} +var v2=class{constructor(a,b,c,d,e,f,g,k){this.ek=a;this.C=b;this.G=c;this.J=e;this.D=f;this.F=g;this.xb=k;this.tg=new vx("");this.od=[];this.wj=[];this.Qv=[];this.jz=fY;this.Th={maxWidth:400,minHeight:0};this.LB={minHeight:0};this.TA=[{cb:"start",eb:"top",Na:"start",Ta:"bottom",offsetY:-4}];this.kd=xr(!1);this.rj=xr(!1);this.Ld=null;C(this.tg.ah,sL(this.G)).subscribe(()=>{R1(this)});this.wj=p2();R1(this)}Kq(a){const b=a.files;if(b){var c=[];for(let d=0;da.selected).length}get Rq(){return 10=== +this.od.length}get QC(){return this.Ad?"Absolute file paths (recommended for large models)":"Model CNS/TFHub paths or urls"}};v2.K=function(a){return new (a||v2)(z(Sr),z(rY),z(yi),z(QI),z("ModelLoaderService"),z(bw),z(M1),z(kp))}; +v2.Da=Gf({type:v2,ha:[["model-source-input"]],fb:function(a,b){a&1&&(ur(N1,5),ur(dB,5));if(a&2){let c;vr(c=wr())&&(b.Hw=c.first);vr(c=wr())&&(b.MC=c.first)}},ka:!0,features:[Mr],za:44,Aa:17,Ca:[["auto","matAutocomplete"],["modelPathInput",""],["uploadInput",""],["tfHelp",""],["tfliteHelp",""],["tfjsHelp",""],["jaxHelp",""],["mlirHelp",""],["externalMlirHelp",""],["graphsJsonHelp",""],["uploadHelp",""],["adapterHelp",""],["checkbox",""],["errorInfo",""],["selector",""],[1,"container"],[1,"content"], [1,"title"],[1,"description-container"],[1,"description"],[1,"source-input-container"],[1,"input-container"],[1,"model-path-autocomplete",3,"optionSelected"],[3,"value"],[3,"keydown.enter","placeholder","formControl","matAutocomplete"],["mat-raised-button","",1,"btn-add-model-path",3,"click","disabled"],[1,"or-label"],["mat-flat-button","","dialogLabel","uploadHelp",1,"btn-upload",3,"click","disabled","xapInlineDialog","xapInlineDialogDisabled","hoverDelayMs"],["type","file","multiple","",1,"upload-input", 3,"change"],[1,"model-count-warning"],[1,"models-table"],[1,"table-action-bar"],["href","https://www.tensorflow.org/","target","_blank"],["href","https://www.tensorflow.org/lite","target","_blank"],["href","https://www.tensorflow.org/js","target","_blank"],["href","https://www.tensorflow.org/guide/jax2tf","target","_blank"],["href","https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#how-to-select-pytorch-models","target","_blank"],["dialogLabel","externalMlirHelp",1,"help-trigger", "external",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["matTooltip","In the form of /tfhub/...",1,"tfhub"],["dialogLabel","tfHelp",1,"help-trigger",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","tfliteHelp",1,"help-trigger",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","tfjsHelp",1,"help-trigger",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","jaxHelp",1,"help-trigger",3,"xapInlineDialog","overlaySize","hoverDelayMs"],["dialogLabel","mlirHelp", @@ -1718,141 +1721,141 @@ t2.Da=If({type:t2,ha:[["model-source-input"]],fb:function(a,b){a&1&&(ur(L1,5),ur "checked","disabled"],[1,"model-path",3,"click"],[1,"model-status-container"],["color","primary","diameter","16"],[1,"model-status-label-container"],[1,"selected-adapter-container",3,"disabled"],[1,"no-supported-adapter-msg"],["mat-icon-button","",1,"btn-delete-model-item",3,"click","disabled"],["dialogLabel","errorInfo",1,"error-info-container",3,"xapInlineDialog","overlaySize","hoverDelayMs"],[1,"model-explorer-error-info-popup"],[1,"selected-adapter-container",3,"click"],[1,"selected-adapter-label"], [1,"selection-status"],["mat-icon-button","",1,"btn-deselect-all",3,"click","disabled"],["mat-flat-button","","color","primary",1,"btn-view-models",3,"click","disabled"],[1,"model-explorer-model-format-help-popup"],["href","http://go/google-src","target","_blank"],[1,"info"],[1,"example"],["href","https://g3doc.corp.google.com/third_party/py/jax/experimental/jax2tf/README.md","target","_blank"],["href","https://g3doc.corp.google.com/third_party/tensorflow/google/g3doc/jax_production/g3doc/guides/mobile.md", "target","_blank"],["href","https://screenshot.googleplex.com/8u9evbbgNDiNmJX","target","_blank"],["href","https://source.corp.google.com/piper///depot/google3/learning/brain/mobile/lite/tooling/model_graph_visualizer/module/common/input_graph.ts?q=symbol:%5CbGraphCollection%5Cb","target","_blank"],[1,"model-explorer-upload-help-popup"],["href","https://source.corp.google.com/piper///depot/google3/third_party/tensorflow/compiler/mlir/lite/experimental/google/tooling/","target","_blank"],[1,"model-explorer-adapter-help-popup"], -[1,"bold"],["href","https://github.com/google-ai-edge/model-explorer/wiki/6.-Develop-Adapter-Extension","target","_blank"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",15)(1,"div",16)(2,"div",17);Z(3," Select Models ");S();R(4,"div",18);Ap(5,M1,22,3,"div",19)(6,N1,17,18,"div",19);S();R(7,"div",20)(8,"div",21)(9,"mat-autocomplete",22,0);V("optionSelected",function(d){u(c);b.sq||(Tz(d.Pw),r2(b));return x()});Jq(11,O1,10,2,"mat-option",23,Hq);S();R(13,"input",24,1);V("keydown.enter",function(){u(c); -return x(!b.sq&&r2(b))});S();R(15,"button",25);V("click",function(){u(c);return x(r2(b))});Z(16," Add ");S()();R(17,"div",26);Z(18,"or");S();R(19,"button",27);V("click",function(){u(c);const d=zr(22);return x(d.click())});Z(20," Select from your computer ");S();R(21,"input",28,2);V("change",function(){u(c);const d=zr(22);return x(b.Kq(d))});S()();Ap(23,Q1,2,0,"div",29)(24,$1,18,5,"div",30);S();Ap(25,a2,8,5,"div",31);S();Ap(26,c2,43,0,"ng-template",null,3,Qr)(28,d2,34,0,"ng-template",null,4,Qr)(30, -e2,8,0,"ng-template",null,5,Qr)(32,f2,9,0,"ng-template",null,6,Qr)(34,g2,33,0,"ng-template",null,7,Qr)(36,h2,3,0,"ng-template",null,8,Qr)(38,i2,14,0,"ng-template",null,9,Qr)(40,j2,8,0,"ng-template",null,10,Qr)(42,k2,13,0,"ng-template",null,11,Qr)}if(a&2){a=zr(10);const c=zr(41);D();nq("no-models",0===b.od.length);D(4);Eq(b.Ad?5:-1);D();Eq(b.ee?6:-1);D();nq("reverse",b.Ad);D(4);Lq(b.Qv);D(2);H("placeholder",b.QC)("formControl",b.tg)("matAutocomplete",a);D(2);H("disabled",b.sq||b.kd());D(4);H("disabled", -b.Rq||b.kd())("xapInlineDialog",c)("xapInlineDialogDisabled",b.Ad)("hoverDelayMs",50);D(4);Eq(b.Rq?23:-1);D();Eq(0span{width:100%} .model-path-autocomplete mat-option .option-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all} .model-path-autocomplete mat-option .option-container .icons-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:50px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .model-path-autocomplete mat-option .option-container .mat-icon-container{visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;width:18px} .model-path-autocomplete mat-option .option-container .mat-icon-container:hover{opacity:1} .model-path-autocomplete mat-option .option-container .mat-icon-container mat-icon{font-size:18px;width:18px;height:18px}"], -Ra:0});const u2=(a,b)=>b.name;function v2(a){if(a&1){const b=Ug();R(0,"div",11);V("click",function(){u(b);const c=Y().da;return x(c.expanded=!c.expanded)});R(1,"mat-icon");Z(2,"unfold_more");S()()}}function w2(a,b){a&1&&(R(0,"div",3)(1,"div",6),Z(2),S(),R(3,"div",7),Z(4),S(),R(5,"div",8)(6,"div",9),Z(7),S(),Ap(8,v2,3,0,"div",10),S()());a&2&&(a=b.da,D(2),Ar(a.name),D(2),Ar(a.copyright),D(),nq("expanded",a.expanded),D(2),Ar(a.Un),D(),Eq(a.expanded?-1:8))} -var x2=class{constructor(){this.IC=[{name:"Angular",copyright:"Copyright (c) 2010-2024 Google LLC.",Un:'The MIT License\n\nCopyright (c) 2010-2024 Google LLC. https://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}, -{name:"d3 (v5.7.0)",copyright:"Copyright 2010-2017 Mike Bostock",Un:'Copyright 2010-2017 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.'}, -{name:"dagre (v0.8.5)",copyright:"Copyright (c) 2012-2014 Chris Pettitt",Un:'Copyright (c) 2012-2014 Chris Pettitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}, -{name:"three.js (r134)",copyright:"Copyright \u00a9 2010-2021 three.js authors",Un:'The MIT License\n\nCopyright \u00a9 2010-2021 three.js authors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}]}}; -x2.K=function(a){return new (a||x2)}; -x2.Da=If({type:x2,ha:[["open-source-libs-dialog"]],ka:!0,features:[Mr],za:9,Aa:0,Ca:[["mat-dialog-title",""],[1,"title"],["mat-dialog-content","",1,"dialog-content"],[1,"lib-container"],["mat-dialog-actions","","align","end"],["mat-button","","mat-dialog-close",""],[1,"name"],[1,"copyright"],[1,"license-container"],[1,"license-content"],[1,"icon-container"],[1,"icon-container",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"div",1),Z(2,"Open source libraries"),S()(),R(3,"div",2),Jq(4,w2,9,6,"div", -3,u2),S(),R(6,"div",4)(7,"button",5),Z(8,"Close"),S()());a&2&&(D(4),Lq(b.IC))},Ha:[ht,AB,zB,uB,yC,rC,tC,vC,uC,hI,gI],styles:["[_ngcontent-%COMP%]:not(mat-icon){font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-top:-16px}.dialog-content[_ngcontent-%COMP%]{padding-bottom:0}.lib-container[_ngcontent-%COMP%]{margin:18px 0}.lib-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#333}.lib-container[_ngcontent-%COMP%] .copyright[_ngcontent-%COMP%]{font-size:12px;color:#777}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%]{width:520px;font-size:11px;border:1px solid #ccc;margin-top:8px;background-color:#f9f9f9;height:100px;overflow:hidden;position:relative}.lib-container[_ngcontent-%COMP%] .license-container.expanded[_ngcontent-%COMP%]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .license-content[_ngcontent-%COMP%]{white-space:pre-wrap;line-height:14px;padding:8px;overflow:hidden;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{position:absolute;right:8px;top:8px;cursor:pointer;opacity:.8}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}"]});var y2={Vy:0,Uo:1,vz:2,0:"BOOLEAN",1:"NUMBER",2:"TEXT_MULTILINE"},z2={label:"Maximum element count for constant tensor values",key:"const_element_count_limit",type:1,defaultValue:16,help:"Controls the number of values extracted from the constant tensors during model processing. Increasing this number may impact performance due to larger payload sizes."},A2={label:"Hide op nodes with labels below (comma separated)",key:"hide_op_nodes_with_labels",type:2,defaultValue:"Const,pseudo_const,pseudo_qconst,ReadVariableOp", -help:"Removes op nodes from model graphs if their label matches any of the labels entered below."},B2={label:"Maximum number of nodes in an artificial layer",key:"artificial_layer_node_count_threshold",type:1,defaultValue:1E3,help:"Controls the maximum number of immediate child nodes displayed under a layer. When the number of child nodes exceeds this limit, Model Explorer automatically groups them into smaller, more manageable artificial layers to improve layout performance and readability."},C2= -{label:"Edge label font size",key:"edge_label_font_size",type:1,defaultValue:7.5},D2={label:"Disallow vertical edge labels",key:"disallow_vertical_edge_labels",type:0,defaultValue:!1,help:"-"},E2=[z2,A2,B2,C2,{label:"Show welcome card",key:"show_welcome_card",type:0,defaultValue:!0},D2];function F2(a,b){return null==a.C[b.key]?!0===b.defaultValue:!0===a.C[b.key]}function G2(a,b){a=a.C[b.key];return null!=a?Number(a):b.defaultValue||0} -function H2(a,b,c){a.C[c]=b;window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C))}function I2(a,b,c){isNaN(b)||(a.C[c]=b,window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C)))}function J2(a,b,c){a.C[c]=b;window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C))}function K2(){return E2.find(a=>"show_welcome_card"===a.key)} -var L2=class{constructor(){const a=window.localStorage.getItem("model_explorer_settings")||"";this.C=""===a?{}:JSON.parse(a)}getStringValue(a){const b=this.C[a.key];return null!=b?b:a.defaultValue||""}};L2.K=function(a){return new (a||L2)};L2.pa=Md({ma:L2,ba:L2.K,ea:"root"});function M2(a){a&1&&(Z(0," When "),R(1,"a",17),Z(2,"View tensor shape on edge"),S(),Z(3," is turned on, Model Explorer will try to position the shape along the edge curve. When the edge is close to vertical, the shape may be hard to read. Enabling this option will force the shapes to be rendered horizontally in such situations to improve readbility. "))}function N2(a){a&1&&Z(0);a&2&&(a=Y(3).da,Br(" ",a.help," "))} -function O2(a){a&1&&(R(0,"div",16),Ap(1,M2,4,0)(2,N2,1,1),S());a&2&&(a=Y(2).da,D(),Eq("disallow_vertical_edge_labels"===a.key?1:2))}function P2(a){a&1&&(R(0,"div",14)(1,"mat-icon",15),Z(2,"help_outline"),S()(),Ap(3,O2,3,1,"ng-template",null,0,Qr));if(a&2){a=zr(4);const b=Y(2);H("xapInlineDialog",a)("overlaySize",b.hd)("overlayPositions",b.eC)("hoverDelayMs",100)}} -function Q2(a){if(a&1){const b=Ug();Nq(0);R(1,"mat-slide-toggle",18);V("change",function(c){u(b);const d=Y().da,e=Y();return x(H2(e.Pc,c.checked,d.key))});S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("checked",F2(b.Pc,a))}} -function R2(a){if(a&1){const b=Ug();Nq(0);R(1,"input",19,1);V("focus",function(){u(b);const c=zr(2);return x(c.select())})("change",function(){u(b);const c=zr(2),d=Y().da,e=Y();return x(I2(e.Pc,c.valueAsNumber,d.key))});S();R(3,"div",20);V("click",function(){u(b);const c=Y().da,d=Y();I2(d.Pc,c.defaultValue,c.key);return x()});Z(4,"Reset to default");S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("value",G2(b.Pc,a))}} -function S2(a){if(a&1){const b=Ug();Nq(0);R(1,"textarea",19,1);V("focus",function(){u(b);const c=zr(2);return x(c.select())})("change",function(){u(b);const c=zr(2),d=Y().da,e=Y();return x(J2(e.Pc,c.value,d.key))});S();R(3,"div",20);V("click",function(){u(b);const c=Y().da,d=Y();J2(d.Pc,c.defaultValue,c.key);return x()});Z(4,"Reset to default");S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("value",b.Pc.getStringValue(a))}} -function T2(a,b){a&1&&(R(0,"div",10),Nq(1,11),R(2,"div",12),Z(3),Ap(4,P2,5,4),S(),Ap(5,Q2,2,1,"ng-container",13)(6,R2,5,1,"ng-container",13)(7,S2,5,1,"ng-container",13),Oq(),S());a&2&&(a=b.da,b=Y(),D(),H("ngSwitch",a.type),D(2),Br(" ",a.label," "),D(),Eq(a.help?4:-1),D(),H("ngSwitchCase",b.Wo.Vy),D(),H("ngSwitchCase",b.Wo.Uo),D(),H("ngSwitchCase",b.Wo.vz))} -var U2=class{constructor(a){this.Pc=a;this.Wo=y2;this.hd={minWidth:0,minHeight:0,maxWidth:340};this.eC=[{cb:"end",eb:"top",Ma:"start",Ta:"top",offsetX:4}];this.VA=E2}};U2.K=function(a){return new (a||U2)(z(L2))}; -U2.Da=If({type:U2,ha:[["settings-dialog"]],ka:!0,features:[Mr],za:11,Aa:1,Ca:[["helpPopup",""],["input",""],["mat-dialog-title",""],[1,"title"],[1,"local-storage-info"],["mat-dialog-content","",1,"dialog-content"],[1,"settings-container"],["class","setting-item",4,"ngFor","ngForOf"],["mat-dialog-actions","","align","end"],["mat-button","","mat-dialog-close",""],[1,"setting-item"],[3,"ngSwitch"],[1,"setting-label"],[4,"ngSwitchCase"],["dialogLabel","help popup",1,"icon-container",3,"xapInlineDialog", +[1,"bold"],["href","https://github.com/google-ai-edge/model-explorer/wiki/6.-Develop-Adapter-Extension","target","_blank"]],ta:function(a,b){if(a&1){const c=Ug();R(0,"div",15)(1,"div",16)(2,"div",17);Z(3," Select Models ");S();R(4,"div",18);Ap(5,O1,22,3,"div",19)(6,P1,17,18,"div",19);S();R(7,"div",20)(8,"div",21)(9,"mat-autocomplete",22,0);V("optionSelected",function(d){u(c);b.sq||(Uz(d.Pw),t2(b));return x()});Jq(11,Q1,10,2,"mat-option",23,Hq);S();R(13,"input",24,1);V("keydown.enter",function(){u(c); +return x(!b.sq&&t2(b))});S();R(15,"button",25);V("click",function(){u(c);return x(t2(b))});Z(16," Add ");S()();R(17,"div",26);Z(18,"or");S();R(19,"button",27);V("click",function(){u(c);const d=zr(22);return x(d.click())});Z(20," Select from your computer ");S();R(21,"input",28,2);V("change",function(){u(c);const d=zr(22);return x(b.Kq(d))});S()();Ap(23,S1,2,0,"div",29)(24,b2,18,5,"div",30);S();Ap(25,c2,8,5,"div",31);S();Ap(26,e2,43,0,"ng-template",null,3,Qr)(28,f2,34,0,"ng-template",null,4,Qr)(30, +g2,8,0,"ng-template",null,5,Qr)(32,h2,9,0,"ng-template",null,6,Qr)(34,i2,33,0,"ng-template",null,7,Qr)(36,j2,3,0,"ng-template",null,8,Qr)(38,k2,14,0,"ng-template",null,9,Qr)(40,l2,8,0,"ng-template",null,10,Qr)(42,m2,13,0,"ng-template",null,11,Qr)}if(a&2){a=zr(10);const c=zr(41);D();nq("no-models",0===b.od.length);D(4);Eq(b.Ad?5:-1);D();Eq(b.ee?6:-1);D();nq("reverse",b.Ad);D(4);Lq(b.Qv);D(2);H("placeholder",b.QC)("formControl",b.tg)("matAutocomplete",a);D(2);H("disabled",b.sq||b.kd());D(4);H("disabled", +b.Rq||b.kd())("xapInlineDialog",c)("xapInlineDialogDisabled",b.Ad)("hoverDelayMs",50);D(4);Eq(b.Rq?23:-1);D();Eq(0span{width:100%} .model-path-autocomplete mat-option .option-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all} .model-path-autocomplete mat-option .option-container .icons-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:50px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .model-path-autocomplete mat-option .option-container .mat-icon-container{visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;width:18px} .model-path-autocomplete mat-option .option-container .mat-icon-container:hover{opacity:1} .model-path-autocomplete mat-option .option-container .mat-icon-container mat-icon{font-size:18px;width:18px;height:18px}"], +Ra:0});const w2=(a,b)=>b.name;function x2(a){if(a&1){const b=Ug();R(0,"div",11);V("click",function(){u(b);const c=Y().da;return x(c.expanded=!c.expanded)});R(1,"mat-icon");Z(2,"unfold_more");S()()}}function y2(a,b){a&1&&(R(0,"div",3)(1,"div",6),Z(2),S(),R(3,"div",7),Z(4),S(),R(5,"div",8)(6,"div",9),Z(7),S(),Ap(8,x2,3,0,"div",10),S()());a&2&&(a=b.da,D(2),Ar(a.name),D(2),Ar(a.copyright),D(),nq("expanded",a.expanded),D(2),Ar(a.Vn),D(),Eq(a.expanded?-1:8))} +var z2=class{constructor(){this.IC=[{name:"Angular",copyright:"Copyright (c) 2010-2024 Google LLC.",Vn:'The MIT License\n\nCopyright (c) 2010-2024 Google LLC. https://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}, +{name:"d3 (v5.7.0)",copyright:"Copyright 2010-2017 Mike Bostock",Vn:'Copyright 2010-2017 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.'}, +{name:"dagre (v0.8.5)",copyright:"Copyright (c) 2012-2014 Chris Pettitt",Vn:'Copyright (c) 2012-2014 Chris Pettitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}, +{name:"three.js (r134)",copyright:"Copyright \u00a9 2010-2021 three.js authors",Vn:'The MIT License\n\nCopyright \u00a9 2010-2021 three.js authors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.'}]}}; +z2.K=function(a){return new (a||z2)}; +z2.Da=Gf({type:z2,ha:[["open-source-libs-dialog"]],ka:!0,features:[Mr],za:9,Aa:0,Ca:[["mat-dialog-title",""],[1,"title"],["mat-dialog-content","",1,"dialog-content"],[1,"lib-container"],["mat-dialog-actions","","align","end"],["mat-button","","mat-dialog-close",""],[1,"name"],[1,"copyright"],[1,"license-container"],[1,"license-content"],[1,"icon-container"],[1,"icon-container",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"div",1),Z(2,"Open source libraries"),S()(),R(3,"div",2),Jq(4,y2,9,6,"div", +3,w2),S(),R(6,"div",4)(7,"button",5),Z(8,"Close"),S()());a&2&&(D(4),Lq(b.IC))},Ha:[ht,BB,AB,vB,zC,sC,uC,wC,vC,iI,hI],styles:["[_ngcontent-%COMP%]:not(mat-icon){font-family:Google Sans Text,Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-top:-16px}.dialog-content[_ngcontent-%COMP%]{padding-bottom:0}.lib-container[_ngcontent-%COMP%]{margin:18px 0}.lib-container[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#333}.lib-container[_ngcontent-%COMP%] .copyright[_ngcontent-%COMP%]{font-size:12px;color:#777}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%]{width:520px;font-size:11px;border:1px solid #ccc;margin-top:8px;background-color:#f9f9f9;height:100px;overflow:hidden;position:relative}.lib-container[_ngcontent-%COMP%] .license-container.expanded[_ngcontent-%COMP%]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .license-content[_ngcontent-%COMP%]{white-space:pre-wrap;line-height:14px;padding:8px;overflow:hidden;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{position:absolute;right:8px;top:8px;cursor:pointer;opacity:.8}.lib-container[_ngcontent-%COMP%] .license-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:1}"]});var A2={Vy:0,Uo:1,vz:2,0:"BOOLEAN",1:"NUMBER",2:"TEXT_MULTILINE"},B2={label:"Maximum element count for constant tensor values",key:"const_element_count_limit",type:1,defaultValue:16,help:"Controls the number of values extracted from the constant tensors during model processing. Increasing this number may impact performance due to larger payload sizes."},C2={label:"Hide op nodes with labels below (comma separated)",key:"hide_op_nodes_with_labels",type:2,defaultValue:"Const,pseudo_const,pseudo_qconst,ReadVariableOp", +help:"Removes op nodes from model graphs if their label matches any of the labels entered below."},D2={label:"Maximum number of nodes in an artificial layer",key:"artificial_layer_node_count_threshold",type:1,defaultValue:1E3,help:"Controls the maximum number of immediate child nodes displayed under a layer. When the number of child nodes exceeds this limit, Model Explorer automatically groups them into smaller, more manageable artificial layers to improve layout performance and readability."},E2= +{label:"Edge label font size",key:"edge_label_font_size",type:1,defaultValue:7.5},F2={label:"Disallow vertical edge labels",key:"disallow_vertical_edge_labels",type:0,defaultValue:!1,help:"-"},G2=[B2,C2,D2,E2,{label:"Show welcome card",key:"show_welcome_card",type:0,defaultValue:!0},F2];function H2(a,b){return null==a.C[b.key]?!0===b.defaultValue:!0===a.C[b.key]}function I2(a,b){a=a.C[b.key];return null!=a?Number(a):b.defaultValue||0} +function J2(a,b,c){a.C[c]=b;window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C))}function K2(a,b,c){isNaN(b)||(a.C[c]=b,window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C)))}function L2(a,b,c){a.C[c]=b;window.localStorage.setItem("model_explorer_settings",JSON.stringify(a.C))}function M2(){return G2.find(a=>"show_welcome_card"===a.key)} +var N2=class{constructor(){const a=window.localStorage.getItem("model_explorer_settings")||"";this.C=""===a?{}:JSON.parse(a)}getStringValue(a){const b=this.C[a.key];return null!=b?b:a.defaultValue||""}};N2.K=function(a){return new (a||N2)};N2.pa=Md({ma:N2,ba:N2.K,ea:"root"});function O2(a){a&1&&(Z(0," When "),R(1,"a",17),Z(2,"View tensor shape on edge"),S(),Z(3," is turned on, Model Explorer will try to position the shape along the edge curve. When the edge is close to vertical, the shape may be hard to read. Enabling this option will force the shapes to be rendered horizontally in such situations to improve readbility. "))}function P2(a){a&1&&Z(0);a&2&&(a=Y(3).da,Br(" ",a.help," "))} +function Q2(a){a&1&&(R(0,"div",16),Ap(1,O2,4,0)(2,P2,1,1),S());a&2&&(a=Y(2).da,D(),Eq("disallow_vertical_edge_labels"===a.key?1:2))}function R2(a){a&1&&(R(0,"div",14)(1,"mat-icon",15),Z(2,"help_outline"),S()(),Ap(3,Q2,3,1,"ng-template",null,0,Qr));if(a&2){a=zr(4);const b=Y(2);H("xapInlineDialog",a)("overlaySize",b.hd)("overlayPositions",b.eC)("hoverDelayMs",100)}} +function S2(a){if(a&1){const b=Ug();Nq(0);R(1,"mat-slide-toggle",18);V("change",function(c){u(b);const d=Y().da,e=Y();return x(J2(e.Pc,c.checked,d.key))});S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("checked",H2(b.Pc,a))}} +function T2(a){if(a&1){const b=Ug();Nq(0);R(1,"input",19,1);V("focus",function(){u(b);const c=zr(2);return x(c.select())})("change",function(){u(b);const c=zr(2),d=Y().da,e=Y();return x(K2(e.Pc,c.valueAsNumber,d.key))});S();R(3,"div",20);V("click",function(){u(b);const c=Y().da,d=Y();K2(d.Pc,c.defaultValue,c.key);return x()});Z(4,"Reset to default");S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("value",I2(b.Pc,a))}} +function U2(a){if(a&1){const b=Ug();Nq(0);R(1,"textarea",19,1);V("focus",function(){u(b);const c=zr(2);return x(c.select())})("change",function(){u(b);const c=zr(2),d=Y().da,e=Y();return x(L2(e.Pc,c.value,d.key))});S();R(3,"div",20);V("click",function(){u(b);const c=Y().da,d=Y();L2(d.Pc,c.defaultValue,c.key);return x()});Z(4,"Reset to default");S();Oq()}if(a&2){a=Y().da;const b=Y();D();H("value",b.Pc.getStringValue(a))}} +function V2(a,b){a&1&&(R(0,"div",10),Nq(1,11),R(2,"div",12),Z(3),Ap(4,R2,5,4),S(),Ap(5,S2,2,1,"ng-container",13)(6,T2,5,1,"ng-container",13)(7,U2,5,1,"ng-container",13),Oq(),S());a&2&&(a=b.da,b=Y(),D(),H("ngSwitch",a.type),D(2),Br(" ",a.label," "),D(),Eq(a.help?4:-1),D(),H("ngSwitchCase",b.Wo.Vy),D(),H("ngSwitchCase",b.Wo.Uo),D(),H("ngSwitchCase",b.Wo.vz))} +var W2=class{constructor(a){this.Pc=a;this.Wo=A2;this.hd={minWidth:0,minHeight:0,maxWidth:340};this.eC=[{cb:"end",eb:"top",Na:"start",Ta:"top",offsetX:4}];this.VA=G2}};W2.K=function(a){return new (a||W2)(z(N2))}; +W2.Da=Gf({type:W2,ha:[["settings-dialog"]],ka:!0,features:[Mr],za:11,Aa:1,Ca:[["helpPopup",""],["input",""],["mat-dialog-title",""],[1,"title"],[1,"local-storage-info"],["mat-dialog-content","",1,"dialog-content"],[1,"settings-container"],["class","setting-item",4,"ngFor","ngForOf"],["mat-dialog-actions","","align","end"],["mat-button","","mat-dialog-close",""],[1,"setting-item"],[3,"ngSwitch"],[1,"setting-label"],[4,"ngSwitchCase"],["dialogLabel","help popup",1,"icon-container",3,"xapInlineDialog", "overlaySize","overlayPositions","hoverDelayMs"],["fontSet","google-material-icons"],[1,"model-explorer-settings-help-popup"],["href","https://github.com/google-ai-edge/model-explorer/wiki/2.-User-Guide#overlay-data-on-nodesedges","target","_blank"],[3,"change","checked"],["type","number",3,"focus","change","value"],[1,"reset",3,"click"]],ta:function(a,b){a&1&&(R(0,"div",2)(1,"div",3),Z(2,"Advanced settings"),S(),R(3,"div",4),Z(4," Settings are stored in current browser's local storage "),S()(),R(5, -"div",5)(6,"div",6),Ap(7,T2,8,6,"div",7),S()(),R(8,"div",8)(9,"button",9),Z(10,"Close"),S()());a&2&&(D(7),H("ngForOf",b.VA))},Ha:[ht,Zs,et,ft,AB,zB,uB,yC,rC,tC,vC,uC,aE,SD,WD,hI,gI,GG,DG],styles:["[_ngcontent-%COMP%]:not(mat-icon){font-family:Google Sans Text,Arial,Helvetica,sans-serif}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-top:-16px}.local-storage-info[_ngcontent-%COMP%]{font-size:12px;color:#777;margin-top:6px}.dialog-content[_ngcontent-%COMP%]{padding-bottom:0}.settings-container[_ngcontent-%COMP%]{font-size:13px;color:#000;margin-top:20px;margin-bottom:10px}.setting-item[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{line-height:16px;margin-bottom:4px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{width:16px;height:16px;margin-left:12px;opacity:.4;cursor:pointer}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:.6}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.setting-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .setting-item[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.setting-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-inner-spin-button, .setting-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.setting-item[_ngcontent-%COMP%] .reset[_ngcontent-%COMP%]{color:#999;cursor:pointer;margin-top:2px;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.setting-item[_ngcontent-%COMP%] .reset[_ngcontent-%COMP%]:hover{color:#777} .model-explorer-settings-help-popup{font-size:12px;padding:8px;background-color:#fff;line-height:normal} .model-explorer-settings-help-popup .bold{font-weight:700}"]});function V2(a){a&1&&(Nq(0),R(1,"div",6)(2,"a",7)(3,"mat-icon"),Z(4,"open_in_new"),S(),R(5,"span",8),Z(6,"Learn more from GitHub"),S()()(),Oq())}function W2(a){a&1&&(Nq(0),R(1,"div",6)(2,"a",9)(3,"mat-icon"),Z(4,"open_in_new"),S(),R(5,"span",8),Z(6,"Learn more from g3doc"),S()()(),R(7,"div",6)(8,"a",10)(9,"mat-icon"),Z(10,"group"),S(),R(11,"span",8),Z(12,"Join chat space"),S()()(),Oq())}var X2=class{get Ad(){return!0}};X2.K=function(a){return new (a||X2)}; -X2.Da=If({type:X2,ha:[["welcome-card"]],ka:!0,features:[Mr],za:9,Aa:2,Ca:[[1,"container"],[1,"left"],[1,"title"],[1,"description"],[1,"doc-links-container"],[4,"ngIf"],[1,"doc-link"],["href","https://github.com/google-ai-edge/model-explorer","target","_blank"],[1,"doc-text"],["href","http://go/model-explorer-doc","target","_blank"],["href","https://chat.google.com/room/AAAAxS-rXf0?cls=4","target","_blank"]],ta:function(a,b){a&1&&(R(0,"div",0)(1,"div",1)(2,"div",2),Z(3," Welcome to Model Explorer "), -S(),R(4,"div",3),Z(5," A modern model graph visualizer and debugger "),S(),R(6,"div",4),Ap(7,V2,7,0,"ng-container",5)(8,W2,13,0,"ng-container",5),S()()());a&2&&(D(7),H("ngIf",b.Ad),D(),H("ngIf",!b.Ad))},Ha:[ht,ct,hI,gI],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadce0;border-radius:8px;padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#1f1f1f;font-size:24px}.container[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{color:#3c4043;margin-top:8px;font-size:14px}.container[_ngcontent-%COMP%] .doc-links-container[_ngcontent-%COMP%]{margin-top:24px}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%]{font-size:14px;color:#0b57d0;cursor:pointer;opacity:.8;margin-bottom:8px}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%] .doc-text[_ngcontent-%COMP%]{color:#0b57d0}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{opacity:1}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover .doc-text[_ngcontent-%COMP%]{text-decoration:underline}.container[_ngcontent-%COMP%] .doc-link[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;margin-right:8px;color:#0b57d0}.container[_ngcontent-%COMP%] .video-container[_ngcontent-%COMP%]{width:430px;height:100%;border-radius:8px;background-color:#f1f1f1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:13px}"]});var Y2=class{};Y2.K=function(a){return new (a||Y2)};Y2.pa=Md({ma:Y2,ba:Y2.K,ea:"root"});const Z2=["modelSourceInput"],$2=["modelGraphVisualizer"],Or=()=>[];function a3(a){a&1&&(R(0,"a",8)(1,"button",20)(2,"mat-icon"),Z(3,"article"),S()()())}function b3(a){a&1&&(R(0,"a",21)(1,"button",22)(2,"mat-icon"),Z(3,"article"),S()()(),R(4,"a",23)(5,"button",24)(6,"mat-icon"),Z(7,"bug_report"),S()()())}function c3(a){a&1&&(R(0,"a",9)(1,"button",25)(2,"mat-icon"),Z(3,"alternate_email"),S()()())} -function d3(a){if(a&1){const b=Ug();R(0,"button",26)(1,"mat-icon");Z(2,"info_outline");S()();R(3,"mat-menu",null,0)(5,"button",27);V("click",function(){u(b);Y().Gh.open(x2,{});return x()});Z(6," Open source libraries ");S();R(7,"div",28);Z(8);S()();Mq(9,"open-in-new-tab-button")}if(a&2){a=zr(4);const b=Y();H("matMenuTriggerFor",a);D(8);Br("v",b.runningVersion(),"")}} -function e3(a){if(a&1){const b=Ug();R(0,"div",11);Mq(1,"welcome-card");R(2,"div",29);V("click",function(){u(b);const c=Y();H2(c.Pc,!1,"show_welcome_card");return x()});R(3,"mat-icon");Z(4,"close");S()()()}}function f3(a){a&1&&(R(0,"div",12),Mq(1,"mat-spinner",30),S())}function g3(a){a&1&&(R(0,"div",13),Mq(1,"model-source-input",null,1),S())}function h3(a){a&1&&(R(0,"a",15)(1,"mat-icon"),Z(2,"bug_report"),S()())}function i3(a){a&1&&Ap(0,h3,3,0,"a",31);a&2&&(a=Y(),H("ngIf",null==a.fe()&&!a.zc))} -function j3(a){a&1&&(R(0,"div",16),Z(1,"The "),R(2,"a",32),Z(3," Google Terms of Service "),S(),Z(4," apply to your use of this offering "),S())}function k3(a){if(a&1){const b=Ug();R(0,"div",34);Mq(1,"div",35);R(2,"div",36)(3,"button",37);V("click",function(){u(b);const c=Y(2);return x(l3(c))});R(4,"mat-icon");Z(5,"share");S()()()()}a&2&&(a=Y(2),D(2),H("matTooltip",a.Kx()),D(),H("disabled",a.rj()))} -function m3(a){if(a&1){const b=Ug();R(0,"model-graph-visualizer",33,2);V("titleClicked",function(){u(b);const c=Y();return x(n3(c))})("modelGraphProcessed",function(c){u(b);const d=Y();if(d.Mg&&0[];function c3(a){a&1&&(R(0,"a",8)(1,"button",20)(2,"mat-icon"),Z(3,"article"),S()()())}function d3(a){a&1&&(R(0,"a",21)(1,"button",22)(2,"mat-icon"),Z(3,"article"),S()()(),R(4,"a",23)(5,"button",24)(6,"mat-icon"),Z(7,"bug_report"),S()()())}function e3(a){a&1&&(R(0,"a",9)(1,"button",25)(2,"mat-icon"),Z(3,"alternate_email"),S()()())} +function f3(a){if(a&1){const b=Ug();R(0,"button",26)(1,"mat-icon");Z(2,"info_outline");S()();R(3,"mat-menu",null,0)(5,"button",27);V("click",function(){u(b);Y().Gh.open(z2,{});return x()});Z(6," Open source libraries ");S();R(7,"div",28);Z(8);S()();Mq(9,"open-in-new-tab-button")}if(a&2){a=zr(4);const b=Y();H("matMenuTriggerFor",a);D(8);Br("v",b.runningVersion(),"")}} +function g3(a){if(a&1){const b=Ug();R(0,"div",11);Mq(1,"welcome-card");R(2,"div",29);V("click",function(){u(b);const c=Y();J2(c.Pc,!1,"show_welcome_card");return x()});R(3,"mat-icon");Z(4,"close");S()()()}}function h3(a){a&1&&(R(0,"div",12),Mq(1,"mat-spinner",30),S())}function i3(a){a&1&&(R(0,"div",13),Mq(1,"model-source-input",null,1),S())}function j3(a){a&1&&(R(0,"a",15)(1,"mat-icon"),Z(2,"bug_report"),S()())}function k3(a){a&1&&Ap(0,j3,3,0,"a",31);a&2&&(a=Y(),H("ngIf",null==a.fe()&&!a.zc))} +function l3(a){a&1&&(R(0,"div",16),Z(1,"The "),R(2,"a",32),Z(3," Google Terms of Service "),S(),Z(4," apply to your use of this offering "),S())}function m3(a){if(a&1){const b=Ug();R(0,"div",34);Mq(1,"div",35);R(2,"div",36)(3,"button",37);V("click",function(){u(b);const c=Y(2);return x(n3(c))});R(4,"mat-icon");Z(5,"share");S()()()()}a&2&&(a=Y(2),D(2),H("matTooltip",a.Kx()),D(),H("disabled",a.rj()))} +function o3(a){if(a&1){const b=Ug();R(0,"model-graph-visualizer",33,2);V("titleClicked",function(){u(b);const c=Y();return x(p3(c))})("modelGraphProcessed",function(c){u(b);const d=Y();if(d.Mg&&0{d.json().then(e=>{navigator.clipboard.writeText(e.url);a.G.open("Sharable URL copied to clipboard", -"Close",{duration:5E3})})}).catch(d=>{console.error(d);navigator.clipboard.writeText(b);a.G.open("Sharable URL copied to clipboard","Close",{duration:5E3})})}function n3(a,b=!1){b?a.F.navigate(["/"]).then(()=>{window.location.reload()}):window.history.back()}function o3(a){a.fe.set(void 0);a.Ce=void 0;setTimeout(()=>{a.F.navigate([],{tb:{},px:"",Tl:!0})})} -var p3=class{constructor(a,b,c,d,e,f,g,k,m,p,t){this.Gh=a;this.D=b;this.J=d;this.N=e;this.C=f;this.F=g;this.Pc=k;this.G=m;this.fk=t;this.Bw=this.D.kd;this.fe=this.J.fe;this.runningVersion=Bs(()=>this.N.info().runningVersion);this.zc=this.Zk=!1;this.Mg=[];this.rj=xr(!1);this.Kx=xr("");this.tx=!1;this.Ce=this.fk.uiState;Js(()=>{this.D.kd()||setTimeout(()=>{const w=this.fk.models;null!=w&&0{null!=this.fe()&&window.history.pushState({ts:Date.now()},"")});this.zc="1"=== -(new URLSearchParams(document.location.search)).get("benchmark");this.Mg=this.fk.nodeData||[]}pd(){this.ao&&(this.rj=this.ao.rj,this.Kx=Bs(()=>this.rj()?"Share is not available for uploaded models":"Share"))}Lq(a){null==this.fe()&&(this.Zk=!0);a.preventDefault()}Mq(a){a.preventDefault();this.Zk=!1;const b=[];let c;if(null==(c=a.dataTransfer)?0:c.items)[...a.dataTransfer.items].forEach(d=>{"file"===d.kind&&(d=d.getAsFile())&&b.push(d)});else{let d;b.push(...((null==(d=a.dataTransfer)?void 0:d.files)|| -[]))}s2(this.ao,b)}get Ad(){return!0}get ee(){return!1}get mE(){const a=K2();return a?F2(this.Pc,a):!0}get qB(){const a="1"===this.C.kb.tb.show_tflite_consts;return{nodeLabelsToHide:this.Pc.getStringValue(A2).split(",").map(b=>b.trim()).filter(b=>""!==b&&(!a||a&&"pseudo_const"!==b&&"pseudo_qconst"!==b)),artificialLayerNodeCountThreshold:G2(this.Pc,B2),edgeLabelFontSize:G2(this.Pc,C2),maxConstValueCount:G2(this.Pc,z2),disallowVerticalEdgeLabels:F2(this.Pc,D2)}}}; -p3.K=function(a){return new (a||p3)(z(oC),z(mY),z(Y2),z("ModelLoaderService"),z(CS),z(b_),z(y1),z(L2),z(uE),z(yM),z(K1))}; -p3.Da=If({type:p3,ha:[["home-page"]],fb:function(a,b){a&1&&(ur(Z2,5),ur($2,5));if(a&2){let c;vr(c=wr())&&(b.ao=c.first);vr(c=wr())&&(b.PC=c.first)}},Ia:function(a,b){a&1&&V("popstate",function(){return o3(b)},!1,Bi)},ka:!0,features:[Mr],za:25,Aa:14,Ca:[["menu","matMenu"],["modelSourceInput",""],["modelGraphVisualizer",""],[1,"container",3,"dragover","dragleave","dragend","drop"],[1,"title"],[1,"name",3,"click"],[1,"icons-container"],["mat-icon-button","","aria-label","settings","matTooltip","Advanced settings", +function n3(a){null!=window.gtag&&window.gtag("event","share_clicked",Object.assign({},void 0));const b=window.location.href,c=new URLSearchParams;c.append("url",b);c.append("contains_no_pii","true");fetch("https://shortn.corp.google.com/",{mode:"cors",credentials:"include",method:"POST",headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"},body:c.toString()}).then(d=>{d.json().then(e=>{navigator.clipboard.writeText(e.url);a.G.open("Sharable URL copied to clipboard", +"Close",{duration:5E3})})}).catch(d=>{console.error(d);navigator.clipboard.writeText(b);a.G.open("Sharable URL copied to clipboard","Close",{duration:5E3})})}function p3(a,b=!1){b?a.F.navigate(["/"]).then(()=>{window.location.reload()}):window.history.back()}function q3(a){a.fe.set(void 0);a.Ce=void 0;setTimeout(()=>{a.F.navigate([],{tb:{},px:"",Ul:!0})})} +var r3=class{constructor(a,b,c,d,e,f,g,k,m,p,t){this.Gh=a;this.D=b;this.J=d;this.N=e;this.C=f;this.F=g;this.Pc=k;this.G=m;this.fk=t;this.Bw=this.D.kd;this.fe=this.J.fe;this.runningVersion=Bs(()=>this.N.info().runningVersion);this.zc=this.Zk=!1;this.Mg=[];this.rj=xr(!1);this.Kx=xr("");this.tx=!1;this.Ce=this.fk.uiState;Js(()=>{this.D.kd()||setTimeout(()=>{const w=this.fk.models;null!=w&&0{null!=this.fe()&&window.history.pushState({ts:Date.now()},"")});this.zc="1"=== +(new URLSearchParams(document.location.search)).get("benchmark");this.Mg=this.fk.nodeData||[]}pd(){this.bo&&(this.rj=this.bo.rj,this.Kx=Bs(()=>this.rj()?"Share is not available for uploaded models":"Share"))}Lq(a){null==this.fe()&&(this.Zk=!0);a.preventDefault()}Mq(a){a.preventDefault();this.Zk=!1;const b=[];let c;if(null==(c=a.dataTransfer)?0:c.items)[...a.dataTransfer.items].forEach(d=>{"file"===d.kind&&(d=d.getAsFile())&&b.push(d)});else{let d;b.push(...((null==(d=a.dataTransfer)?void 0:d.files)|| +[]))}u2(this.bo,b)}get Ad(){return!0}get ee(){return!1}get mE(){const a=M2();return a?H2(this.Pc,a):!0}get qB(){const a="1"===this.C.kb.tb.show_tflite_consts;return{nodeLabelsToHide:this.Pc.getStringValue(C2).split(",").map(b=>b.trim()).filter(b=>""!==b&&(!a||a&&"pseudo_const"!==b&&"pseudo_qconst"!==b)),artificialLayerNodeCountThreshold:I2(this.Pc,D2),edgeLabelFontSize:I2(this.Pc,E2),maxConstValueCount:I2(this.Pc,B2),disallowVerticalEdgeLabels:H2(this.Pc,F2)}}}; +r3.K=function(a){return new (a||r3)(z(pC),z(oY),z($2),z("ModelLoaderService"),z(DS),z(d_),z(A1),z(N2),z(vE),z(zM),z(M1))}; +r3.Da=Gf({type:r3,ha:[["home-page"]],fb:function(a,b){a&1&&(ur(a3,5),ur(b3,5));if(a&2){let c;vr(c=wr())&&(b.bo=c.first);vr(c=wr())&&(b.PC=c.first)}},Ia:function(a,b){a&1&&V("popstate",function(){return q3(b)},!1,Bi)},ka:!0,features:[Mr],za:25,Aa:14,Ca:[["menu","matMenu"],["modelSourceInput",""],["modelGraphVisualizer",""],[1,"container",3,"dragover","dragleave","dragend","drop"],[1,"title"],[1,"name",3,"click"],[1,"icons-container"],["mat-icon-button","","aria-label","settings","matTooltip","Advanced settings", 3,"click"],["href","http://go/model-explorer-doc","target","_blank"],["href","https://moma.corp.google.com/team/1963115384013","target","_blank"],[1,"content"],[1,"welcome-card-container"],[1,"loading-adapter-extension-container"],[1,"model-source-input-container"],[1,"padding"],["href","https://b.corp.google.com/issues/new?component=1338731&template=1850894","target","_blank","matTooltip","File bug or feature request",1,"bug-report"],[1,"utos"],[3,"graphCollections","benchmark","config","initialUiState", "nodeDataSources","titleClicked","modelGraphProcessed","uiStateChanged","remoteNodeDataPathsChanged",4,"ngIf"],[1,"dragover-overlay"],[1,"msg"],"mat-icon-button aria-label doc matTooltip g3doc".split(" "),["href","https://github.com/google-ai-edge/model-explorer","target","_blank"],"mat-icon-button aria-label doc matTooltip GitHub".split(" "),["href","https://github.com/google-ai-edge/model-explorer/issues","target","_blank"],"mat-icon-button;;aria-label;bug;matTooltip;File issue or feature request".split(";"), "mat-icon-button;;aria-label;contact;matTooltip;Contact us".split(";"),["mat-icon-button","","aria-label","about","matTooltip","About",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"model-explorer-version"],["matTooltip","Dismiss",1,"icon-container",3,"click"],["color","primary","diameter","24"],["href","https://b.corp.google.com/issues/new?component=1338731&template=1850894","class","bug-report","target","_blank","matTooltip","File bug or feature request",4,"ngIf"],["href","https://policies.google.com/terms?hl=en-US#toc-intro", "target","_blank"],[3,"titleClicked","modelGraphProcessed","uiStateChanged","remoteNodeDataPathsChanged","graphCollections","benchmark","config","initialUiState","nodeDataSources"],[1,"btns-container"],[1,"divider"],[1,"share-button-container",3,"matTooltip"],["mat-icon-button","","aria-label","share",3,"click","disabled"]],ta:function(a,b){a&1&&(R(0,"div",3),V("dragover",function(c){return b.Lq(c)})("dragleave",function(){b.Zk=!1})("dragend",function(){b.Zk=!1})("drop",function(c){return b.Mq(c)}), -R(1,"div",4)(2,"div",5),V("click",function(){return n3(b,!0)}),Mq(3,"me-logo"),Z(4," Model Explorer "),Mq(5,"new-version-chip"),S(),R(6,"div",6)(7,"button",7),V("click",function(){b.Gh.open(U2,{})}),R(8,"mat-icon"),Z(9,"settings"),S()(),Ap(10,a3,4,0,"a",8)(11,b3,8,0)(12,c3,4,0,"a",9)(13,d3,10,2),S()(),R(14,"div",10),Ap(15,e3,5,0,"div",11)(16,f3,2,0,"div",12)(17,g3,3,0,"div",13),Mq(18,"div",14),S(),Ap(19,i3,1,1,"a",15)(20,j3,5,0,"div",16)(21,m3,3,7,"model-graph-visualizer",17),R(22,"div",18)(23,"div", -19),Z(24,"Drop to add model files"),S()()());a&2&&(nq("dragover",b.Zk),D(),nq("hide",null!=b.fe()||b.zc),D(9),Eq(b.ee?10:11),D(2),Eq(b.ee?12:-1),D(),Eq(b.Ad?13:-1),D(),nq("hide",null!=b.fe()||b.zc),D(),Eq(b.mE?15:-1),D(),Eq(b.Bw()?16:17),D(3),Eq(b.ee?19:-1),D(),Eq(null==b.fe()&&b.Ad&&!b.zc?20:-1),D(),H("ngIf",null!=b.fe()||b.zc))},Ha:[ht,ct,gG,zE,eG,AB,zB,xB,ZC,BC,PC,IC,XC,vD,uD,rD,xE,VJ,wC,hI,gI,UX,t2,DS,jI,X2],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.container.dragover[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.container[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%]{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:500}.container[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%] .msg[_ngcontent-%COMP%]{margin-bottom:16px;color:#fff;padding:4px 12px;border-radius:99px;background-color:#4285f4}@-webkit-keyframes _ngcontent-%COMP%_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes _ngcontent-%COMP%_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes _ngcontent-%COMP%_goUp{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}30%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}}@keyframes _ngcontent-%COMP%_goUp{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}30%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding:8px 12px;-moz-box-sizing:border-box;box-sizing:border-box;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:#444746;border-bottom:1px solid transparent}.container[_ngcontent-%COMP%] .title.hide[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] me-logo[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] new-version-chip[_ngcontent-%COMP%]{margin-left:16px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] open-in-new-tab-button[_ngcontent-%COMP%]{margin-left:8px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-top:16px;overflow:hidden}.container[_ngcontent-%COMP%] .content.hide[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%]{width:1016px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{position:absolute;top:6px;right:6px;cursor:pointer;opacity:.5}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:.8}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .loading-adapter-extension-container[_ngcontent-%COMP%]{margin-top:20px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .model-source-input-container[_ngcontent-%COMP%]{width:1016px;margin-top:20px;overflow:hidden;z-index:100;background-color:#fff}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .padding[_ngcontent-%COMP%]{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:12px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;color:#333;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%] .loading-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#999;margin-top:20px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .wait-icon[_ngcontent-%COMP%]{display:inline-block;margin:0 8px;-webkit-animation:_ngcontent-%COMP%_rotate 2s ease-in-out 0s infinite;animation:_ngcontent-%COMP%_rotate 2s ease-in-out 0s infinite}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .uploading[_ngcontent-%COMP%] .upload-icon[_ngcontent-%COMP%]{display:inline-block;margin:0 8px;-webkit-animation:_ngcontent-%COMP%_goUp 1s ease-in-out 0s infinite;animation:_ngcontent-%COMP%_goUp 1s ease-in-out 0s infinite}.container[_ngcontent-%COMP%] .utos[_ngcontent-%COMP%]{position:absolute;right:12px;bottom:12px;font-size:12px;color:#999}.container[_ngcontent-%COMP%] .utos[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#999}.container[_ngcontent-%COMP%] model-graph-visualizer[_ngcontent-%COMP%]{width:100%;height:100%}.container[_ngcontent-%COMP%] .bug-report[_ngcontent-%COMP%]{position:absolute;bottom:8px;left:8px;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;opacity:.5}.container[_ngcontent-%COMP%] .bug-report[_ngcontent-%COMP%]:hover{opacity:.8}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%] .share-button-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{border-left:1px solid #ccc;height:28px;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px} .model-explorer-version{font-size:12px;text-align:right;padding:8px 16px 0;color:#999}"]});var q3=class{};q3.K=function(a){return new (a||q3)};q3.Da=If({type:q3,ha:[["app-root"]],ka:!0,features:[Mr],za:1,Aa:0,ta:function(a){a&1&&Mq(0,"home-page")},Ha:[p3,G1]});function m2(a,b){return sa(function*(){var c=[];for(const d of b)"local"!==d.type&&"graphs_json_from_server"!==d.type&&"file_path"!==d.type||c.push(r3(a,d));c=yield Promise.all(c);for(const d of b)null!=d.errorMessage&&(d.errorMessage=HI(d.errorMessage));null==c.find(d=>0===d.length)&&a.fe.set(c.flat())})} -function r3(a,b){return sa(function*(){b.status.set("Converting");var c=[];if("file_path"===b.type){var d;switch(null==(d=b.Sc)?void 0:d.id){case "builtin_json":try{const f=yield s3(b.path),g=b.path.split("/").pop()||"untitled",k=JSON.parse(f),m=bY(g,k);if(m.error)throw Error(`Failed to process file: ${m.error})`);m.graphCollections&&(c=m.graphCollections);b.status.set("Done")}catch(f){b.selected=!1,b.status.set("Error"),b.errorMessage=f}break;default:c=b.path;var e=c.split("/").pop()||"untitled"; -c=yield t3(a,b,c,e,!1)}}else switch(d=b.file,null==(e=b.Sc)?void 0:e.id){case "builtin_json":try{c="graphs_json_from_server"===b.type?yield u3(b.path):yield aY(d),b.status.set("Done")}catch(k){b.selected=!1,b.status.set("Error"),b.errorMessage=k}break;default:b.status.set("Uploading");const {path:f,error:g}=yield v3(d);if(g)return b.selected=!1,b.status.set("Error"),b.errorMessage=g,[];c=yield t3(a,b,f,d.name,!0)}return c})} -function s3(a){return sa(function*(){const b=yield(yield fetch(`${"/api/v1/read_text_file"}?path=${a}`)).json();if(b.error)throw Error(`Failed to read file: ${b.error}`);return b.content})} -function t3(a,b,c,d,e){return sa(function*(){let f=[];b.status.set("Converting");var g,k=(null==(g=b.Sc)?void 0:g.id)||"";g=a.Pc;const m={};for(const w of E2)switch(w.type){case 0:m[w.key]=F2(g,w);break;case 1:m[w.key]=G2(g,w)}const {iB:p,Sw:t}=yield lY({cmdId:"convert",extensionId:k,modelPath:c,settings:m,deleteAfterConversion:e});if(k=(null==p?void 0:p.error)||t)return b.selected=!1,b.status.set("Error"),b.errorMessage=k,[];p&&(f=w3(p,d));b.status.set("Done");return f})} -function u3(a){return sa(function*(){var b=a.replace("graphs://","").split("/");const c=b[0];b=yield(yield fetch(`${"/api/v1/load_graphs_json"}?graph_index=${Number(b[1])}`)).json();return w3(b,c)})}function v3(a){return sa(function*(){var b=new FormData;b.append("file",a,a.name);b=yield fetch("/apipost/v1/upload",{method:"POST",body:b});if(b.ok)return{path:JSON.parse(yield b.text()).path};console.error(yield b.text());return{path:"",error:"Failed to upload model. Check console for details"}})} -function w3(a,b){return a.graphs?[{label:b,graphs:a.graphs}]:a.graphCollections?a.graphCollections.map(c=>({label:""===c.label?b:`${b} (${c.label})`,graphs:c.graphs})):[]}var x3=class{constructor(a){this.Pc=a;this.fe=xr()}};x3.K=function(a){return new (a||x3)(r(L2),r(mY))};x3.pa=Md({ma:x3,ba:x3.K,ea:"root"});var y3=class{};function z3(){return new Zd(3008,!1)};function A3(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:B3(parseFloat(a[1]),a[2])}function B3(a,b){switch(b){case "s":return 1E3*a;default:return a}} -function C3(a,b,c){if(a.hasOwnProperty("duration"))b=a;else a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let e=0,f="";if("string"===typeof a){d=a.match(d);if(null===d){b.push(new Zd(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=B3(parseFloat(d[1]),d[2]);const g=d[3];null!=g&&(e=B3(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,0>a&&(b.push(new Zd(3100,!1)),c=!0),0>e&&(b.push(new Zd(3101,!1)),c=!0),c&&b.splice(d,0,new Zd(3E3,!1)));b={duration:a, -delay:e,easing:f}}return b}function D3(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]}function E3(a,b,c){b.forEach((d,e)=>{const f=F3(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})}function G3(a,b){b.forEach((c,d)=>{d=F3(d);a.style[d]=""})}function H3(a){if(Array.isArray(a)){var b;1==a.length?b=a[0]:b={type:2,steps:a,options:null};a=b}return a} -function I3(a,b,c){const d=b.params||{};a=J3(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new Zd(3001,!1))})}const K3=RegExp("{{\\s*(.+?)\\s*}}","g");function J3(a){let b=[];if("string"===typeof a){let c;for(;c=K3.exec(a);)b.push(c[1]);K3.lastIndex=0}return b}function L3(a,b,c){const d=`${a}`,e=d.replace(K3,(f,g)=>{g=b[g];null==g&&(c.push(new Zd(3003,!1)),g="");return g.toString()});return e==d?a:e}const M3=/-+([a-z0-9])/g;function F3(a){return a.replace(M3,(...b)=>b[1].toUpperCase())} -function N3(a,b,c){if(c.size&&b.length){let d=b[0],e=[];c.forEach((f,g)=>{d.has(g)||e.push(g);d.set(g,f)});if(e.length)for(c=1;cf.set(g,O3(a,g)))}}return b} -function P3(a,b,c){switch(b.type){case 7:return a.Ny(b,c);case 0:return a.Ps(b,c);case 1:return a.Qs(b,c);case 2:return a.Ly(b,c);case 3:return a.Jy(b,c);case 4:return a.Gy(b,c);case 5:return a.Jo(b,c);case 6:return a.lm(b,c);case 8:return a.Ko(b,c);case 9:return a.Hy(b,c);case 10:return a.Iy(b,c);case 11:return a.Ky(b,c);case 12:return a.My(b,c);default:throw new Zd(3004,!1);}}function O3(a,b){return window.getComputedStyle(a)[b]};const Q3=new Set("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 R3(a,b,c){let d="";const e=b.toString().trim();Q3.has(a)&&0!==b&&"0"!==b&&("number"===typeof b?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&0==a[1].length&&c.push(new Zd(3005,!1)));return e+d}var S3=class extends y3{};function T3(a){switch(a.length){case 0:return new ez;case 1:return a[0];default:return new iz(a)}}function U3(a,b=new Map,c=new Map){const d=[],e=[];let f=-1,g=null;a.forEach(k=>{const m=k.get("offset"),p=m==f,t=p&&g||new Map;k.forEach((w,B)=>{let G=B;if("offset"!==B)switch(G=F3(G),w){case "!":w=b.get(B);break;case "*":w=c.get(B);break;default:w=R3(G,w,d)}t.set(G,w)});p||e.push(t);g=t;f=m});if(d.length)throw new Zd(3502,!1);return e} -function V3(a,b,c,d){switch(b){case "start":a.onStart(()=>d(c&&W3(c,"start",a)));break;case "done":a.Kd(()=>d(c&&W3(c,"done",a)));break;case "destroy":a.ob(()=>d(c&&W3(c,"destroy",a)))}}function W3(a,b,c){const d=c.totalTime;b=X3(a.element,a.Qc,a.zg,a.me,b||a.uD,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b}function X3(a,b,c,d,e="",f=0,g){return{element:a,Qc:b,zg:c,me:d,uD:e,totalTime:f,disabled:!!g}}function Y3(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d} -function Z3(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]}const $3="undefined"===typeof document?null:document.documentElement;function a4(a){a=a.parentNode||a.host||null;return a===$3?null:a}function b4(a,b){for(;b;){if(b===a)return!0;b=a4(b)}return!1};var c4=class{};function d4(a,b){const c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(d=>{a:{if(":"==d[0]&&(d=e4(d,b),"function"==typeof d)){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||4>e.length)b.push(new Zd(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(f4(d,e));"<"!=f[0]||"*"==d&&"*"==e||c.push(f4(e,d));d=void 0}}return d}):c.push(a);return c} -function e4(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return(c,d)=>parseFloat(d)>parseFloat(c);case ":decrement":return(c,d)=>parseFloat(d) *"}}const g4=new Set(["true","1"]),h4=new Set(["false","0"]); -function f4(a,b){const c=g4.has(a)||h4.has(a),d=g4.has(b)||h4.has(b);return(e,f)=>{let g="*"==a||a==e,k="*"==b||b==f;!g&&c&&"boolean"===typeof e&&(g=e?g4.has(a):h4.has(a));!k&&d&&"boolean"===typeof f&&(k=f?g4.has(b):h4.has(b));return g&&k}};const i4=RegExp("s*:selfs*,?","g"); -var o4=class{D(a,b){b=new j4(b);this.F(b);return P3(this,H3(a),b)}F(a){a.D="";a.G=new Map;a.G.set("",new Map);a.C=0}Ny(a,b){let c=b.Kg=0,d=b.bf=0;const e=[],f=[];"@"==a.name.charAt(0)&&b.errors.push(new Zd(3006,!1));a.yB.forEach(g=>{this.F(b);if(0==g.type){var k=g.name;k.toString().split(/\s*,\s*/).forEach(m=>{g.name=m;e.push(this.Ps(g,b))});g.name=k}else 1==g.type?(k=this.Qs(g,b),c+=k.Kg,d+=k.bf,f.push(k)):b.errors.push(new Zd(3007,!1))});return{type:7,name:a.name,ki:e,Yg:f,Kg:c,bf:d,options:null}}Ps(a, -b){const c=this.lm(a.styles,b),d=a.options&&a.options.params||null;if(c.nB){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(k=>{J3(k).forEach(m=>{f.hasOwnProperty(m)||e.add(m)})})});e.size&&b.errors.push(z3([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Qs(a,b){b.Kg=0;b.bf=0;const c=P3(this,H3(a.animation),b);return{type:1,Ew:d4(a.MB,b.errors),animation:c,Kg:b.Kg,bf:b.bf,options:k4(a.options)}}Ly(a,b){return{type:2,steps:a.steps.map(c=>P3(this, -c,b)),options:k4(a.options)}}Jy(a,b){const c=b.C;let d=0;const e=a.steps.map(f=>{b.C=c;f=P3(this,f,b);d=Math.max(d,b.C);return f});b.C=d;return{type:3,steps:e,options:k4(a.options)}}Gy(a,b){const c=l4(a.dg,b.errors);b.F=c;var d=a.styles?a.styles:Zy({});if(5==d.type)a=this.Jo(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=Zy(d));b.C+=c.duration+c.delay;const e=this.lm(d,b);e.vC=a;a=e}b.F=null;return{type:4,dg:c,style:a,options:null}}lm(a,b){a=this.C(a,b);this.G(a,b);return a}C(a, +R(1,"div",4)(2,"div",5),V("click",function(){return p3(b,!0)}),Mq(3,"me-logo"),Z(4," Model Explorer "),Mq(5,"new-version-chip"),S(),R(6,"div",6)(7,"button",7),V("click",function(){b.Gh.open(W2,{})}),R(8,"mat-icon"),Z(9,"settings"),S()(),Ap(10,c3,4,0,"a",8)(11,d3,8,0)(12,e3,4,0,"a",9)(13,f3,10,2),S()(),R(14,"div",10),Ap(15,g3,5,0,"div",11)(16,h3,2,0,"div",12)(17,i3,3,0,"div",13),Mq(18,"div",14),S(),Ap(19,k3,1,1,"a",15)(20,l3,5,0,"div",16)(21,o3,3,7,"model-graph-visualizer",17),R(22,"div",18)(23,"div", +19),Z(24,"Drop to add model files"),S()()());a&2&&(nq("dragover",b.Zk),D(),nq("hide",null!=b.fe()||b.zc),D(9),Eq(b.ee?10:11),D(2),Eq(b.ee?12:-1),D(),Eq(b.Ad?13:-1),D(),nq("hide",null!=b.fe()||b.zc),D(),Eq(b.mE?15:-1),D(),Eq(b.Bw()?16:17),D(3),Eq(b.ee?19:-1),D(),Eq(null==b.fe()&&b.Ad&&!b.zc?20:-1),D(),H("ngIf",null!=b.fe()||b.zc))},Ha:[ht,ct,hG,AE,fG,BB,AB,yB,$C,CC,QC,JC,YC,wD,vD,sD,yE,WJ,xC,iI,hI,WX,v2,ES,kI,Z2],styles:[".container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.container.dragover[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.container[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%]{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:500}.container[_ngcontent-%COMP%] .dragover-overlay[_ngcontent-%COMP%] .msg[_ngcontent-%COMP%]{margin-bottom:16px;color:#fff;padding:4px 12px;border-radius:99px;background-color:#4285f4}@-webkit-keyframes _ngcontent-%COMP%_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes _ngcontent-%COMP%_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes _ngcontent-%COMP%_goUp{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}30%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}}@keyframes _ngcontent-%COMP%_goUp{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}30%{-webkit-transform:translate(0);transform:translate(0);opacity:1}to{-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding:8px 12px;-moz-box-sizing:border-box;box-sizing:border-box;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;color:#444746;border-bottom:1px solid transparent}.container[_ngcontent-%COMP%] .title.hide[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] me-logo[_ngcontent-%COMP%]{margin-right:6px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] new-version-chip[_ngcontent-%COMP%]{margin-left:16px}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] open-in-new-tab-button[_ngcontent-%COMP%]{margin-left:8px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-top:16px;overflow:hidden}.container[_ngcontent-%COMP%] .content.hide[_ngcontent-%COMP%]{display:none}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%]{width:1016px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{position:absolute;top:6px;right:6px;cursor:pointer;opacity:.5}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]:hover{opacity:.8}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .welcome-card-container[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .loading-adapter-extension-container[_ngcontent-%COMP%]{margin-top:20px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .model-source-input-container[_ngcontent-%COMP%]{width:1016px;margin-top:20px;overflow:hidden;z-index:100;background-color:#fff}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .padding[_ngcontent-%COMP%]{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:12px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;color:#333;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%] .loading-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#999;margin-top:20px}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .loading[_ngcontent-%COMP%] .wait-icon[_ngcontent-%COMP%]{display:inline-block;margin:0 8px;-webkit-animation:_ngcontent-%COMP%_rotate 2s ease-in-out 0s infinite;animation:_ngcontent-%COMP%_rotate 2s ease-in-out 0s infinite}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .uploading[_ngcontent-%COMP%] .upload-icon[_ngcontent-%COMP%]{display:inline-block;margin:0 8px;-webkit-animation:_ngcontent-%COMP%_goUp 1s ease-in-out 0s infinite;animation:_ngcontent-%COMP%_goUp 1s ease-in-out 0s infinite}.container[_ngcontent-%COMP%] .utos[_ngcontent-%COMP%]{position:absolute;right:12px;bottom:12px;font-size:12px;color:#999}.container[_ngcontent-%COMP%] .utos[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#999}.container[_ngcontent-%COMP%] model-graph-visualizer[_ngcontent-%COMP%]{width:100%;height:100%}.container[_ngcontent-%COMP%] .bug-report[_ngcontent-%COMP%]{position:absolute;bottom:8px;left:8px;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;opacity:.5}.container[_ngcontent-%COMP%] .bug-report[_ngcontent-%COMP%]:hover{opacity:.8}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%] .share-button-container[_ngcontent-%COMP%]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.container[_ngcontent-%COMP%] .btns-container[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{border-left:1px solid #ccc;height:28px;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px} .model-explorer-version{font-size:12px;text-align:right;padding:8px 16px 0;color:#999}"]});var s3=class{};s3.K=function(a){return new (a||s3)};s3.Da=Gf({type:s3,ha:[["app-root"]],ka:!0,features:[Mr],za:1,Aa:0,ta:function(a){a&1&&Mq(0,"home-page")},Ha:[r3,I1]});function o2(a,b){return sa(function*(){var c=[];for(const d of b)"local"!==d.type&&"graphs_json_from_server"!==d.type&&"file_path"!==d.type||c.push(t3(a,d));c=yield Promise.all(c);for(const d of b)null!=d.errorMessage&&(d.errorMessage=II(d.errorMessage));null==c.find(d=>0===d.length)&&a.fe.set(c.flat())})} +function t3(a,b){return sa(function*(){b.status.set("Converting");var c=[];if("file_path"===b.type){var d;switch(null==(d=b.Sc)?void 0:d.id){case "builtin_json":try{const f=yield u3(b.path),g=b.path.split("/").pop()||"untitled",k=JSON.parse(f),m=dY(g,k);if(m.error)throw Error(`Failed to process file: ${m.error})`);m.graphCollections&&(c=m.graphCollections);b.status.set("Done")}catch(f){b.selected=!1,b.status.set("Error"),b.errorMessage=f}break;default:c=b.path;var e=c.split("/").pop()||"untitled"; +c=yield v3(a,b,c,e,!1)}}else switch(d=b.file,null==(e=b.Sc)?void 0:e.id){case "builtin_json":try{c="graphs_json_from_server"===b.type?yield w3(b.path):yield cY(d),b.status.set("Done")}catch(k){b.selected=!1,b.status.set("Error"),b.errorMessage=k}break;default:b.status.set("Uploading");const {path:f,error:g}=yield x3(d);if(g)return b.selected=!1,b.status.set("Error"),b.errorMessage=g,[];c=yield v3(a,b,f,d.name,!0)}return c})} +function u3(a){return sa(function*(){const b=yield(yield fetch(`${"/api/v1/read_text_file"}?path=${a}`)).json();if(b.error)throw Error(`Failed to read file: ${b.error}`);return b.content})} +function v3(a,b,c,d,e){return sa(function*(){let f=[];b.status.set("Converting");var g,k=(null==(g=b.Sc)?void 0:g.id)||"";g=a.Pc;const m={};for(const w of G2)switch(w.type){case 0:m[w.key]=H2(g,w);break;case 1:m[w.key]=I2(g,w)}const {iB:p,Sw:t}=yield nY({cmdId:"convert",extensionId:k,modelPath:c,settings:m,deleteAfterConversion:e});if(k=(null==p?void 0:p.error)||t)return b.selected=!1,b.status.set("Error"),b.errorMessage=k,[];p&&(f=y3(p,d));b.status.set("Done");return f})} +function w3(a){return sa(function*(){var b=a.replace("graphs://","").split("/");const c=b[0];b=yield(yield fetch(`${"/api/v1/load_graphs_json"}?graph_index=${Number(b[1])}`)).json();return y3(b,c)})}function x3(a){return sa(function*(){var b=new FormData;b.append("file",a,a.name);b=yield fetch("/apipost/v1/upload",{method:"POST",body:b});if(b.ok)return{path:JSON.parse(yield b.text()).path};console.error(yield b.text());return{path:"",error:"Failed to upload model. Check console for details"}})} +function y3(a,b){return a.graphs?[{label:b,graphs:a.graphs}]:a.graphCollections?a.graphCollections.map(c=>({label:""===c.label?b:`${b} (${c.label})`,graphs:c.graphs})):[]}var z3=class{constructor(a){this.Pc=a;this.fe=xr()}};z3.K=function(a){return new (a||z3)(r(N2),r(oY))};z3.pa=Md({ma:z3,ba:z3.K,ea:"root"});var A3=class{};function B3(){return new Zd(3008,!1)};function C3(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:D3(parseFloat(a[1]),a[2])}function D3(a,b){switch(b){case "s":return 1E3*a;default:return a}} +function E3(a,b,c){if(a.hasOwnProperty("duration"))b=a;else a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let e=0,f="";if("string"===typeof a){d=a.match(d);if(null===d){b.push(new Zd(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=D3(parseFloat(d[1]),d[2]);const g=d[3];null!=g&&(e=D3(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,0>a&&(b.push(new Zd(3100,!1)),c=!0),0>e&&(b.push(new Zd(3101,!1)),c=!0),c&&b.splice(d,0,new Zd(3E3,!1)));b={duration:a, +delay:e,easing:f}}return b}function F3(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]}function G3(a,b,c){b.forEach((d,e)=>{const f=H3(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})}function I3(a,b){b.forEach((c,d)=>{d=H3(d);a.style[d]=""})}function J3(a){if(Array.isArray(a)){var b;1==a.length?b=a[0]:b={type:2,steps:a,options:null};a=b}return a} +function K3(a,b,c){const d=b.params||{};a=L3(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new Zd(3001,!1))})}const M3=RegExp("{{\\s*(.+?)\\s*}}","g");function L3(a){let b=[];if("string"===typeof a){let c;for(;c=M3.exec(a);)b.push(c[1]);M3.lastIndex=0}return b}function N3(a,b,c){const d=`${a}`,e=d.replace(M3,(f,g)=>{g=b[g];null==g&&(c.push(new Zd(3003,!1)),g="");return g.toString()});return e==d?a:e}const O3=/-+([a-z0-9])/g;function H3(a){return a.replace(O3,(...b)=>b[1].toUpperCase())} +function P3(a,b,c){if(c.size&&b.length){let d=b[0],e=[];c.forEach((f,g)=>{d.has(g)||e.push(g);d.set(g,f)});if(e.length)for(c=1;cf.set(g,Q3(a,g)))}}return b} +function R3(a,b,c){switch(b.type){case 7:return a.Ny(b,c);case 0:return a.Ps(b,c);case 1:return a.Qs(b,c);case 2:return a.Ly(b,c);case 3:return a.Jy(b,c);case 4:return a.Gy(b,c);case 5:return a.Jo(b,c);case 6:return a.mm(b,c);case 8:return a.Ko(b,c);case 9:return a.Hy(b,c);case 10:return a.Iy(b,c);case 11:return a.Ky(b,c);case 12:return a.My(b,c);default:throw new Zd(3004,!1);}}function Q3(a,b){return window.getComputedStyle(a)[b]};const S3=new Set("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 T3(a,b,c){let d="";const e=b.toString().trim();S3.has(a)&&0!==b&&"0"!==b&&("number"===typeof b?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&0==a[1].length&&c.push(new Zd(3005,!1)));return e+d}var U3=class extends A3{};function V3(a){switch(a.length){case 0:return new fz;case 1:return a[0];default:return new jz(a)}}function W3(a,b=new Map,c=new Map){const d=[],e=[];let f=-1,g=null;a.forEach(k=>{const m=k.get("offset"),p=m==f,t=p&&g||new Map;k.forEach((w,B)=>{let G=B;if("offset"!==B)switch(G=H3(G),w){case "!":w=b.get(B);break;case "*":w=c.get(B);break;default:w=T3(G,w,d)}t.set(G,w)});p||e.push(t);g=t;f=m});if(d.length)throw new Zd(3502,!1);return e} +function X3(a,b,c,d){switch(b){case "start":a.onStart(()=>d(c&&Y3(c,"start",a)));break;case "done":a.Kd(()=>d(c&&Y3(c,"done",a)));break;case "destroy":a.ob(()=>d(c&&Y3(c,"destroy",a)))}}function Y3(a,b,c){const d=c.totalTime;b=Z3(a.element,a.Qc,a.zg,a.me,b||a.uD,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b}function Z3(a,b,c,d,e="",f=0,g){return{element:a,Qc:b,zg:c,me:d,uD:e,totalTime:f,disabled:!!g}}function $3(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d} +function a4(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]}const b4="undefined"===typeof document?null:document.documentElement;function c4(a){a=a.parentNode||a.host||null;return a===b4?null:a}function d4(a,b){for(;b;){if(b===a)return!0;b=c4(b)}return!1};var e4=class{};function f4(a,b){const c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(d=>{a:{if(":"==d[0]&&(d=g4(d,b),"function"==typeof d)){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||4>e.length)b.push(new Zd(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(h4(d,e));"<"!=f[0]||"*"==d&&"*"==e||c.push(h4(e,d));d=void 0}}return d}):c.push(a);return c} +function g4(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return(c,d)=>parseFloat(d)>parseFloat(c);case ":decrement":return(c,d)=>parseFloat(d) *"}}const i4=new Set(["true","1"]),j4=new Set(["false","0"]); +function h4(a,b){const c=i4.has(a)||j4.has(a),d=i4.has(b)||j4.has(b);return(e,f)=>{let g="*"==a||a==e,k="*"==b||b==f;!g&&c&&"boolean"===typeof e&&(g=e?i4.has(a):j4.has(a));!k&&d&&"boolean"===typeof f&&(k=f?i4.has(b):j4.has(b));return g&&k}};const k4=RegExp("s*:selfs*,?","g"); +var q4=class{D(a,b){b=new l4(b);this.F(b);return R3(this,J3(a),b)}F(a){a.D="";a.G=new Map;a.G.set("",new Map);a.C=0}Ny(a,b){let c=b.Kg=0,d=b.bf=0;const e=[],f=[];"@"==a.name.charAt(0)&&b.errors.push(new Zd(3006,!1));a.yB.forEach(g=>{this.F(b);if(0==g.type){var k=g.name;k.toString().split(/\s*,\s*/).forEach(m=>{g.name=m;e.push(this.Ps(g,b))});g.name=k}else 1==g.type?(k=this.Qs(g,b),c+=k.Kg,d+=k.bf,f.push(k)):b.errors.push(new Zd(3007,!1))});return{type:7,name:a.name,ki:e,Yg:f,Kg:c,bf:d,options:null}}Ps(a, +b){const c=this.mm(a.styles,b),d=a.options&&a.options.params||null;if(c.nB){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(k=>{L3(k).forEach(m=>{f.hasOwnProperty(m)||e.add(m)})})});e.size&&b.errors.push(B3([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Qs(a,b){b.Kg=0;b.bf=0;const c=R3(this,J3(a.animation),b);return{type:1,Ew:f4(a.MB,b.errors),animation:c,Kg:b.Kg,bf:b.bf,options:m4(a.options)}}Ly(a,b){return{type:2,steps:a.steps.map(c=>R3(this, +c,b)),options:m4(a.options)}}Jy(a,b){const c=b.C;let d=0;const e=a.steps.map(f=>{b.C=c;f=R3(this,f,b);d=Math.max(d,b.C);return f});b.C=d;return{type:3,steps:e,options:m4(a.options)}}Gy(a,b){const c=n4(a.dg,b.errors);b.F=c;var d=a.styles?a.styles:$y({});if(5==d.type)a=this.Jo(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=$y(d));b.C+=c.duration+c.delay;const e=this.mm(d,b);e.vC=a;a=e}b.F=null;return{type:4,dg:c,style:a,options:null}}mm(a,b){a=this.C(a,b);this.G(a,b);return a}C(a, b){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let g of d)"string"===typeof g?"*"===g?c.push(g):b.errors.push(new Zd(3002,!1)):c.push(new Map(Object.entries(g)));let e=!1,f=null;c.forEach(g=>{if(g instanceof Map&&(g.has("easing")&&(f=g.get("easing"),g.delete("easing")),!e))for(let k of g.values())if(0<=k.toString().indexOf("{{")){e=!0;break}});return{type:6,styles:c,easing:f,offset:a.offset,nB:e,options:null}}G(a,b){const c=b.F;let d=b.C,e=b.C;c&&0 -{"string"!==typeof f&&f.forEach((g,k)=>{const m=b.G.get(b.D),p=m.get(k);let t=!0;p&&(e!=d&&e>=p.startTime&&d<=p.endTime&&(b.errors.push(new Zd(3010,!1)),t=!1),e=p.startTime);t&&m.set(k,{startTime:e,endTime:d});b.options&&I3(g,b.options,b.errors)})})}Jo(a,b){const c={type:5,styles:[],options:null};if(!b.F)return b.errors.push(new Zd(3011,!1)),c;let d=0;const e=[];let f=!1,g=!1,k=0;const m=a.steps.map(J=>{J=this.C(J,b);let N=null!=J.offset?J.offset:m4(J.styles),aa=0;null!=N&&(d++,aa=J.offset=N);g=g|| -0>aa||1{N=0":self"==c)?!0:!1;b&&(a=a.replace(i4,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]}var j4=class{constructor(a){this.errors=a;this.bf=this.Kg=0;this.F=this.D=this.J=null;this.C=0;this.G=new Map;this.options=null}}; -function m4(a){if("string"==typeof a)return null;let b=null;Array.isArray(a)?a.forEach(c=>{c instanceof Map&&c.has("offset")&&(b=parseFloat(c.get("offset")),c.delete("offset"))}):a instanceof Map&&a.has("offset")&&(b=parseFloat(a.get("offset")),a.delete("offset"));return b} -function l4(a,b){if(a.hasOwnProperty("duration"))return a;if("number"==typeof a)return{duration:C3(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(c=>"{"==c.charAt(0)&&"{"==c.charAt(1)))return b={duration:0,delay:0,easing:"",dynamic:!0},b.strValue=a,b;a=C3(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}}function k4(a){if(a){if(a=Object.assign({},a),a.params){var b=a;var c=(c=a.params)?Object.assign({},c):null;b.params=c}}else a={};return a};function p4(a,b,c,d,e,f,g=null,k=!1){return{type:1,element:a,Bg:b,Fj:c,ai:d,duration:e,delay:f,totalTime:e+f,easing:g,tE:k}};var q4=class{constructor(){this.C=new Map}get(a){return this.C.get(a)||[]}append(a,b){let c=this.C.get(a);c||this.C.set(a,c=[]);c.push(...b)}has(a){return this.C.has(a)}clear(){this.C.clear()}};const r4=RegExp(":enter","g"),s4=RegExp(":leave","g");function t4(a,b,c,d,e,f=new Map,g=new Map,k,m,p=[]){return u4(a,b,c,d,e,f,g,k,m,p)} -function u4(a,b,c,d,e,f,g,k,m,p=[]){var t=new v4;m=m||new q4;a=new w4(a,b,m,d,e,p,[]);a.options=k;d=k.delay?A3(k.delay):0;x4(a.C,d);y4(a.C,[f],null,a.errors,k);P3(t,c,a);c=a.sf.filter(w=>w.sa());if(c.length&&g.size){let w;for(f=c.length-1;0<=f;f--)if(t=c[f],t.element===b){w=t;break}w&&w.na===w.C&&y4(w,[g],null,a.errors,k)}return c.length?c.map(w=>w.ja()):[p4(b,[],[],[],0,d,"",!1)]} -var v4=class{Ny(){}Ps(){}Qs(){}Hy(a,b){var c=b.ca.get(b.element);if(c){const d=z4(b,a.options),e=b.C.D;c=this.D(c,d,d.options);e!=c&&A4(b,c)}b.D=a}Iy(a,b){const c=z4(b,a.options);A4(c);this.C([a.options,a.animation.options],b,c);this.Ko(a.animation,c);A4(b,c.C.D);b.D=a}C(a,b,c){for(const d of a){let e;if(a=null==(e=d)?void 0:e.delay){let f,g;a="number"===typeof a?a:A3(L3(a,null!=(g=null==(f=d)?void 0:f.params)?g:{},b.errors));B4(c,a)}}}D(a,b,c){let d=b.C.D;const e=null!=c.duration?A3(c.duration): -null,f=null!=c.delay?A3(c.delay):null;0!==e&&a.forEach(g=>{const k={duration:null!=e?e:g.duration,delay:b.C.D+(null!=f?f:0)+g.delay,easing:""};g=new C4(b.J,g.element,g.Bg,g.Fj,g.ai,k,g.sE);b.sf.push(g);d=Math.max(d,k.duration+k.delay)});return d}Ko(a,b){D4(b,a.options,!0);P3(this,a.animation,b);b.D=a}Ly(a,b){const c=b.N;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=z4(b,e),A4(d),null!=e.delay&&(6==d.D.type&&(E4(d.C),d.D=F4),B4(d,A3(e.delay))));a.steps.length&&(a.steps.forEach(f=>P3(this,f, -d)),G4(d.C),d.N>c&&A4(d));b.D=a}Jy(a,b){const c=[];let d=b.C.D;const e=a.options&&a.options.delay?A3(a.options.delay):0;a.steps.forEach(f=>{const g=z4(b,a.options);e&&B4(g,e);P3(this,f,g);d=Math.max(d,g.C.D);c.push(g.C)});c.forEach(f=>H4(b.C,f));A4(b,d);b.D=a}F(a,b){return a.dynamic?(a=a.strValue,a=b.params?L3(a,b.params,b.errors):a,C3(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}Gy(a,b){const c=b.F=this.F(a.dg,b),d=b.C;c.delay&&(I4(b.C,b.C.duration+c.delay),E4(d));const e=a.style; -5==e.type?this.Jo(e,b):(I4(b.C,b.C.duration+c.duration),this.lm(e,b),G4(d));b.F=null;b.D=a}lm(a,b){const c=b.C;var d=b.F;!d&&0{I4(f,(g.offset||0)*e);y4(f,g.styles,g.easing,b.errors,b.options);G4(f)});H4(b.C, -f);A4(b,d+e);b.D=a}Ky(a,b){var c=b.C.D;const d=a.options||{},e=d.delay?A3(d.delay):0;e&&(6===b.D.type||0==c&&0{b.ce=m;m=z4(b,a.options,k);e&&B4(m,e);k===b.element&&(g=m.C);P3(this,a.animation,m);G4(m.C);f=Math.max(f,m.C.D)});b.ce=0;b.G=0;A4(b,f);g&&(H4(b.C,g),E4(b.C));b.D=a}My(a,b){const c=b.aa,d=b.C;var e=a.dg,f=Math.abs(e.duration);const g=f*(b.G-1);f*=b.ce;switch(0> -e.duration?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.T}e=b.C;f&&x4(e,f);e=e.D;P3(this,a.animation,b);b.D=a;c.T=d.D-e+(d.startTime-c.C.startTime)}};const F4={};function z4(a,b=null,c){c=c||a.element;c=new w4(a.J,c,a.ca,a.O,a.P,a.errors,a.sf,a.C.fork(c,0));c.D=a.D;c.F=a.F;c.options=a.fa();D4(c,b);c.ce=a.ce;c.G=a.G;c.aa=a;a.N++;return c}function A4(a,b){a.D=F4;a.C=a.C.fork(a.element,b);a.sf.push(a.C)}function B4(a,b){0{c&&f.hasOwnProperty(g)||(f[g]=L3(e[g],f,a.errors))})}}} -function J4(a,b,c,d,e,f){let g=[];d&&g.push(a.element);0c?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||0!=g.length||f.push(new Zd(3014,!1));return g} -var w4=class{constructor(a,b,c,d,e,f,g,k){this.J=a;this.element=b;this.ca=c;this.O=d;this.P=e;this.errors=f;this.sf=g;this.F=this.aa=null;this.D=F4;this.N=0;this.options={};this.T=this.G=this.ce=0;this.C=k||new K4(this.J,b,0);g.push(this.C)}get params(){return this.options.params}fa(){const a={};if(this.options){const b=this.options.params;if(b){const c=a.params={};Object.keys(b).forEach(d=>{c[d]=b[d]})}}return a}}; -function x4(a,b){const c=1===a.G.size&&a.N.size;a.duration||c?(I4(a,a.D+b),c&&E4(a)):a.startTime+=b}function y4(a,b,c,d,e){c&&a.aa.set("easing",c);c=e&&e.params||{};b=L4(b,a.F);for(let [f,g]of b){b=f;e=L3(g,c,d);a.N.set(b,e);if(!a.J.has(b)){let k;a.P.set(b,null!=(k=a.F.get(b))?k:"*")}a.fa(b,e)}}function E4(a){for(let [b,c]of a.J){let d=b,e=c;a.N.set(d,e);a.fa(d,e)}}function G4(a){0!=a.N.size&&(a.N.forEach((b,c)=>{a.C.set(c,b)}),a.N.clear(),a.J.forEach((b,c)=>{a.C.has(c)||a.C.set(c,b)}))} -function H4(a,b){b.ca.forEach((c,d)=>{const e=a.ca.get(d);(!e||c.time>e.time)&&a.fa(d,c.value)})}function I4(a,b){G4(a);a.duration=b;a.T()} -var K4=class{constructor(a,b,c,d){this.ua=a;this.element=b;this.startTime=c;this.O=d;this.duration=0;this.easing=null;this.aa=new Map;this.C=new Map;this.G=new Map;this.ca=new Map;this.J=new Map;this.N=new Map;this.P=new Map;this.na=null;this.O||(this.O=new Map);this.F=this.O.get(b);this.F||(this.F=this.J,this.O.set(b,this.J));this.T()}sa(){switch(this.G.size){case 0:return!1;case 1:return 0{g=new Map([...this.P,...g]);g.forEach((m,p)=>{"!"===m?a.add(p):"*"===m&&b.add(p)});c||g.set("offset",k/this.duration); -d.push(g)});const e=[...a.values()],f=[...b.values()];if(c){const g=d[0],k=new Map(g);g.set("offset",0);k.set("offset",1);d=[g,k]}return p4(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}}; -class C4 extends K4{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.Bg=c;this.Fj=d;this.ai=e;this.wa=g;this.dg={duration:f.duration,delay:f.delay,easing:f.easing}}sa(){return 1{if("*"===e){null!=d||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};function N4(a,b,c,d,e,f,g,k,m,p,t,w,B){return{type:0,element:a,Qc:b,ww:e,zg:c,Bn:f,me:d,fm:g,sf:k,CD:m,Fj:p,ai:t,totalTime:w,errors:B}};const O4={};function P4(a,b,c,d){let e=a.F.get("*");void 0!==b&&(e=a.F.get(null==b?void 0:b.toString())||e);return e?Q4(e,c,d):new Map} -var T4=class{constructor(a,b,c){this.G=a;this.C=b;this.F=c}match(a,b,c,d){return R4(this.C.Ew,a,b,c,d)}D(a,b,c,d,e,f,g,k,m,p){const t=[];var w=this.C.options&&this.C.options.params||O4;g=P4(this,c,g&&g.params||O4,t);const B=k&&k.params||O4;k=P4(this,d,B,t);const G=new Set,J=new Map,N=new Map,aa="void"===d;let ca;w={params:S4(B,w),delay:null==(ca=this.C.options)?void 0:ca.delay};a=p?[]:t4(a,b,this.C.animation,e,f,g,k,w,m,t);let ia=0;a.forEach(O=>{ia=Math.max(O.duration+O.delay,ia)});if(t.length)return N4(b, -this.G,c,d,aa,g,k,[],[],J,N,ia,t);a.forEach(O=>{const T=O.element,Q=Y3(J,T,new Set);O.Fj.forEach(F=>Q.add(F));const la=Y3(N,T,new Set);O.ai.forEach(F=>la.add(F));T!==b&&G.add(T)});return N4(b,this.G,c,d,aa,g,k,a,[...G.values()],J,N,ia)}};function R4(a,b,c,d,e){return a.some(f=>f(b,c,d,e))}function S4(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{null!=e&&(c[d]=e)});return c} -function Q4(a,b,c){const d=new Map,e=S4(b,a.C);a.styles.styles.forEach(f=>{"string"!==typeof f&&f.forEach((g,k)=>{g&&(g=L3(g,e,c));const m=F3(k);g=R3(m,g,c);d.set(k,g)})});return d}var U4=class{constructor(a,b){this.styles=a;this.C=b}};function V4(a,b,c,d,e){return a.F.find(f=>f.match(b,c,d,e))||null}var Y4=class{constructor(a,b){this.name=a;this.C=b;this.F=[];this.ki=new Map;b.ki.forEach(c=>{this.ki.set(c.name,new U4(c.style,c.options&&c.options.params||{}))});W4(this.ki,"true","1");W4(this.ki,"false","0");b.Yg.forEach(c=>{this.F.push(new T4(a,c,this.ki))});this.D=X4(a,this.ki)}};function X4(a,b){return new T4(a,{type:1,animation:{type:2,steps:[],options:null},Ew:[()=>!0],options:null,Kg:0,bf:0},b)} -function W4(a,b,c){a.has(b)?a.has(c)||a.set(c,a.get(b)):a.has(c)&&a.set(b,a.get(c))};const Z4=new q4; -var $4=class{constructor(a){this.G=a;this.J=new Map;this.F=new Map;this.C=[]}register(a,b){const c=[];b=(new o4).D(b,c,[]);if(c.length)throw new Zd(3503,!1);this.J.set(a,b)}create(a,b,c={}){var d=[];const e=this.J.get(a),f=new Map;e?(b=t4(this.G,b,e,"ng-enter","ng-leave",new Map,new Map,c,Z4,d),b.forEach(g=>{const k=Y3(f,g.element,new Map);g.ai.forEach(m=>k.set(m,null))})):(d.push(new Zd(3300,!1)),b=[]);if(d.length)throw new Zd(3504,!1);f.forEach((g,k)=>{g.forEach((m,p)=>{g.set(p,O3(k,p))})});d=b.map(g=> -{var k=f.get(g.element);const m=g.element;k=U3(g.Bg,new Map,k);return this.G.animate(m,k,g.duration,g.delay,g.easing,[],!0)});d=T3(d);this.F.set(a,d);d.ob(()=>this.destroy(a));this.C.push(d);return d}destroy(a){const b=this.D(a);b.destroy();this.F.delete(a);a=this.C.indexOf(b);0<=a&&this.C.splice(a,1)}D(a){a=this.F.get(a);if(!a)throw new Zd(3301,!1);return a}Gd(a,b,c,d){b=X3(b,"","","");V3(this.D(a),c,b,d);return()=>{}}};const a5=[],b5={kc:"",hi:!1,ss:!1,Fn:!1,bs:!1},c5={kc:"",ss:!1,hi:!1,Fn:!1,bs:!0};function d5(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{null==d[e]&&(d[e]=c[e])})}}class e5{get params(){return this.options.params}constructor(a,b){this.kc=void 0===b?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}}const f5=new e5("void"); -function g5(a,b){a.C.C.delete(b);a.G.delete(b);const c=a.C.N.get(b);c&&(c.forEach(d=>d.destroy()),a.C.N.delete(b))}function h5(a,b,c,d,e){const f=a.C.C.get(b),g=new Map;if(f){const k=[];f.forEach((m,p)=>{g.set(p,m.value);a.D.has(p)&&(m=a.Le(b,p,"void",e))&&k.push(m)});if(k.length)return i5(a.C,a.id,b,!0,c,g),d&&T3(k).Kd(()=>j5(a.C,b)),!0}return!1} -function k5(a,b){const c=a.G.get(b),d=a.C.C.get(b);if(c&&d){const e=new Set;c.forEach(f=>{f=f.name;if(!e.has(f)){e.add(f);var g=a.D.get(f).D,k=d.get(f)||f5,m=new e5("void"),p=new l5(a.id,f,b);a.C.na++;a.J.push({element:b,Qc:f,transition:g,zg:k,me:m,Yh:p,qw:!0})}})}} -function m5(a,b){const c=[];a.J.forEach(d=>{const e=d.Yh;if(!e.C){var f=d.element,g=a.G.get(f);g&&g.forEach(k=>{if(k.name==d.Qc){const m=X3(f,d.Qc,d.zg.value,d.me.value);m._data=b;V3(d.Yh,k.Xh,m,k.callback)}});e.O?n5(a.C,()=>{e.destroy()}):c.push(d)}});a.J=[];return c.sort((d,e)=>{const f=d.transition.C.bf,g=e.transition.C.bf;return 0==f||0==g?f-g:b4(d.element,e.element)?1:-1})} -class o5{constructor(a,b,c){this.id=a;this.df=b;this.C=c;this.F=[];this.D=new Map;this.J=[];this.G=new Map;this.N="ng-tns-"+a;p5(b,this.N)}Gd(a,b,c,d){if(!this.D.has(b))throw new Zd(3302,!1);if(null==c||0==c.length)throw new Zd(3303,!1);if("start"!=c&&"done"!=c)throw new Zd(3400,!1);const e=Y3(this.G,a,[]),f={name:b,Xh:c,callback:d};e.push(f);const g=Y3(this.C.C,a,new Map);g.has(b)||(p5(a,"ng-trigger"),p5(a,"ng-trigger-"+b),g.set(b,f5));return()=>{n5(this.C,()=>{const k=e.indexOf(f);0<=k&&e.splice(k, -1);this.D.has(b)||g.delete(b)})}}register(a,b){if(this.D.has(a))return!1;this.D.set(a,b);return!0}P(a){a=this.D.get(a);if(!a)throw new Zd(3401,!1);return a}Le(a,b,c,d){d=void 0===d?!0:d;const e=this.P(b),f=new l5(this.id,b,a);var g=this.C.C.get(a);g||(p5(a,"ng-trigger"),p5(a,"ng-trigger-"+b),this.C.C.set(a,g=new Map));let k=g.get(b);const m=new e5(c,this.id);c&&c.hasOwnProperty("value")||!k||d5(m,k.options);g.set(b,m);k||(k=f5);if("void"!==m.value&&k.value===m.value){if(!q5(k.params,m.params)){d= -[];const t=P4(e.D,k.value,k.params,d),w=P4(e.D,m.value,m.params,d);if(d.length)throw new Zd(3402,!1);n5(this.C,()=>{G3(a,t);E3(a,w)})}}else{c=Y3(this.C.N,a,[]);c.forEach(t=>{t.kc==this.id&&t.Qc==b&&t.Md&&t.destroy()});g=V4(e,k.value,m.value,a,m.params);var p=!1;if(!g){if(!d)return;g=e.D;p=!0}this.C.na++;this.J.push({element:a,Qc:b,transition:g,zg:k,me:m,Yh:f,qw:p});p||(p5(a,"ng-animate-queued"),f.onStart(()=>{r5(a,"ng-animate-queued")}));f.Kd(()=>{var t=this.F.indexOf(f);0<=t&&this.F.splice(t,1); -if(t=this.C.N.get(a)){let w=t.indexOf(f);0<=w&&t.splice(w,1)}});this.F.push(f);c.push(f);return f}}O(a,b){const c=this.C.F.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=s5(this.C,d);e.size?e.forEach(f=>h5(f,d,b,!1,!0)):g5(this,d)}});t5(this.C,()=>c.forEach(d=>g5(this,d)))}removeNode(a,b){const c=this.C;a.childElementCount&&this.O(a,b);if(!h5(this,a,b,!0)){var d=!1;if(c.Ja){var e=c.ca.length?c.T.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.C.get(e)){d=!0;break}}k5(this, -a);d?i5(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==b5||(n5(c,()=>g5(this,a)),u5(c,a),c.wa(a,b)))}}destroy(a){this.F.forEach(b=>b.destroy());this.O(this.df,a)}}function n5(a,b){a.ua.push(b)}function s5(a,b){const c=new Set;if(b=a.C.get(b))for(let d of b.values())d.kc&&(b=a.J(d.kc))&&c.add(b);return c}function t5(a,b){a.fa.push(b)}function i5(a,b,c,d,e,f){a.D.push(c);c.__ng_removed={kc:b,hi:e,Fn:d,bs:!1,Sr:f}} -function j5(a,b){const c=b.__ng_removed;if(c&&c.hi){b.__ng_removed=b5;if(c.kc){u5(a,b);const e=a.J(c.kc);e&&g5(e,b)}a.wa(b,c.hi)}let d;(null==(d=b.classList)?0:d.contains("ng-animate-disabled"))&&v5(a,b,!1);a.F.query(b,".ng-animate-disabled",!0).forEach(e=>{v5(a,e,!1)})}function u5(a,b){let c=a.F.query(b,".ng-trigger",!0);c.forEach(d=>w5(a,d));0!=a.T.size&&(c=a.F.query(b,".ng-animating",!0),c.forEach(d=>x5(a,d)))} -function y5(a,b,c,d){if(z5(c)){var e=c.__ng_removed;e&&e.hi&&(e.hi=!1,e.ss=!0,e=a.D.indexOf(c),0<=e&&a.D.splice(e,1));b&&(b=a.J(b))&&p5(c,b.N);d&&a.G.push(c)}}function v5(a,b,c){c?a.P.has(b)||(a.P.add(b),p5(b,"ng-animate-disabled")):a.P.has(b)&&(a.P.delete(b),r5(b,"ng-animate-disabled"))}function w5(a,b){(a=a.N.get(b))&&a.forEach(c=>{c.Md?c.O=!0:c.destroy()})}function x5(a,b){(a=a.T.get(b))&&a.forEach(c=>c.finish())} -function A5(a,b,c,d){return 0{}}Sa(a,b){const c=this.O,d=this.Ea;if(0<=c.length-1){let e=!1,f=a4(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=a4(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.aa[a];c|| -(c=new o5(a,b,this),this.sa&&b4(this.sa,b)?this.Sa(c,b):(this.ja.set(b,c),this.G.push(b)),c=this.aa[a]=c);return c}destroy(a,b){a&&(n5(this,()=>{}),t5(this,()=>{const c=this.J(a);this.Ea.delete(c.df);const d=this.O.indexOf(c);0<=d&&this.O.splice(d,1);c.destroy(b);delete this.aa[a]}))}J(a){return this.aa[a]}Le(a,b,c,d){return z5(b)&&(a=this.J(a))?(a.Le(b,c,d),!0):!1}removeNode(a,b,c){if(z5(b)){var d=a?this.J(a):null;d?d.removeNode(b,c):i5(this,a,b,!1,c);(d=this.Ea.get(b))&&d.id!==a&&d.removeNode(b, -c)}else this.wa(b,c)}Gd(a,b,c,d,e){return z5(b)?this.J(a).Gd(b,c,d,e):()=>{}}lb(a,b,c,d,e){return a.transition.D(this.F,a.element,a.zg.value,a.me.value,c,d,a.zg.options,a.me.options,b,e)}flush(a){a=void 0===a?-1:a;let b=[];this.ja.size&&(this.ja.forEach((d,e)=>this.Sa(d,e)),this.ja.clear());if(this.Ja&&this.G.length)for(var c=0;cd());this.ua=[];if(this.fa.length){const d=this.fa;this.fa=[];b.length?T3(b).Kd(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}sb(a,b){const c=new q4,d=[],e=new Map,f=[],g=new Map,k=new Map,m=new Map,p=new Set;this.P.forEach(qa=>{p.add(qa);qa=this.F.query(qa,".ng-animate-queued",!0);for(let U=0;U{const ea="ng-enter"+J++;G.set(U,ea);qa.forEach(na=>p5(na,ea))});const N=[],aa=new Set;var ca=new Set;for(var ia=0;iaaa.add(U)):ca.add(O))}const T=new Map,Q=B5(w,Array.from(aa));Q.forEach((qa,U)=>{const ea="ng-leave"+J++;T.set(U,ea);qa.forEach(na=>p5(na,ea))});a.push(()=>{B.forEach((qa,U)=>{const ea=G.get(U);qa.forEach(na=> -r5(na,ea))});Q.forEach((qa,U)=>{const ea=T.get(U);qa.forEach(na=>r5(na,ea))});N.forEach(qa=>{j5(this,qa)})});const la=[],F=[];for(a=this.O.length-1;0<=a;a--)m5(this.O[a],b).forEach(qa=>{const U=qa.Yh,ea=qa.element;la.push(U);if(this.G.length){var na=ea.__ng_removed;if(na&&na.ss){if(na.Sr&&na.Sr.has(qa.Qc)){na=na.Sr.get(qa.Qc);var Ja=this.C.get(qa.element);if(Ja&&Ja.has(qa.Qc)){var cb=Ja.get(qa.Qc);cb.value=na;Ja.set(qa.Qc,cb)}}U.destroy();return}}na=!t||!b4(t,ea);Ja=T.get(ea);cb=G.get(ea);const Pa= -this.lb(qa,c,cb,Ja,na);if(Pa.errors&&Pa.errors.length)F.push(Pa);else if(na)U.onStart(()=>G3(ea,Pa.Bn)),U.ob(()=>E3(ea,Pa.fm)),d.push(U);else if(qa.qw)U.onStart(()=>G3(ea,Pa.Bn)),U.ob(()=>E3(ea,Pa.fm)),d.push(U);else{var ub=[];Pa.sf.forEach(pa=>{pa.sE=!0;this.P.has(pa.element)||ub.push(pa)});Pa.sf=ub;c.append(ea,Pa.sf);f.push({kw:Pa,Yh:U,element:ea});Pa.CD.forEach(pa=>Y3(g,pa,[]).push(U));Pa.Fj.forEach((pa,Ha)=>{if(pa.size){let Ua=k.get(Ha);Ua||k.set(Ha,Ua=new Set);pa.forEach((jb,xb)=>Ua.add(xb))}}); -Pa.ai.forEach((pa,Ha)=>{let Ua=m.get(Ha);Ua||m.set(Ha,Ua=new Set);pa.forEach((jb,xb)=>Ua.add(xb))})}});if(F.length){const qa=[];F.forEach(()=>{qa.push(new Zd(3505,!1))});la.forEach(U=>U.destroy());throw new Zd(3402,!1);}const M=new Map,W=new Map;f.forEach(qa=>{const U=qa.element;c.has(U)&&(W.set(U,U),this.bb(qa.Yh.kc,qa.kw,M))});d.forEach(qa=>{const U=qa.element;this.Ua(U,!1,qa.kc,qa.Qc,null).forEach(ea=>{Y3(M,U,[]).push(ea);ea.destroy()})});const Aa=N.filter(qa=>C5(qa,k,m)),pb=new Map;D5(pb,ca,m).forEach(qa=> -{C5(qa,k,m)&&Aa.push(qa)});const qb=new Map;B.forEach(qa=>{D5(qb,new Set(qa),k)});Aa.forEach(qa=>{const U=pb.get(qa),ea=qb.get(qa);let na,Ja;pb.set(qa,new Map([...(null!=(na=null==U?void 0:U.entries())?na:[]),...(null!=(Ja=null==ea?void 0:ea.entries())?Ja:[])]))});const Ia=[],Vb=[],Ma={};f.forEach(qa=>{const U=qa.element,ea=qa.Yh,na=qa.kw;if(c.has(U))if(p.has(U))ea.ob(()=>E3(U,na.fm)),ea.disabled=!0,ea.totalTime=na.totalTime,d.push(ea);else{var Ja=Ma;if(1W.set(Pa,Ja))}qa=this.gb(ea.kc,na,M,e,qb,pb);E5(ea,qa);Ja===Ma?Ia.push(ea):((qa=this.N.get(Ja))&&qa.length&&(ea.F=T3(qa)),d.push(ea))}else G3(U,na.Bn),ea.ob(()=>E3(U,na.fm)),Vb.push(ea),p.has(U)&&d.push(ea)});Vb.forEach(qa=>{var U=e.get(qa.element);U&&U.length&&(U=T3(U),E5(qa,U))});d.forEach(qa=>{qa.F?F5(qa,qa.F):qa.destroy()});for(b=0;b!qa.C);a.length?G5(this,ca,a):j5(this,ca)}N.length=0;Ia.forEach(qa=>{this.ca.push(qa);qa.Kd(()=>{qa.destroy();this.ca.splice(this.ca.indexOf(qa),1)});qa.play()});return Ia}Ua(a,b,c,d,e){let f=[];if(b)(e=this.T.get(a))&&(f=e);else if(a=this.N.get(a)){const g=!e||"void"==e;a.forEach(k=>{k.Md||(g||k.Qc==d)&&f.push(k)})}if(c||d)f=f.filter(g=>c&&c!=g.kc||d&&d!=g.Qc? -!1:!0);return f}bb(a,b,c){var d=b.Qc;const e=b.element;a=b.ww?void 0:a;d=b.ww?void 0:d;for(const f of b.sf){const g=f.element,k=g!==e,m=Y3(c,g,[]);this.Ua(g,k,a,d,b.me).forEach(p=>{const t=p.D;t.Jk&&t.Jk();p.destroy();m.push(p)})}G3(e,b.Bn)}gb(a,b,c,d,e,f){const g=b.Qc,k=b.element,m=[],p=new Set,t=new Set,w=b.sf.map(G=>{const J=G.element;p.add(J);var N=J.__ng_removed;if(N&&N.bs)return new ez(G.duration,G.delay);N=J!==k;var aa=H5((c.get(J)||a5).map(O=>O.D)).filter(O=>O.element?O.element===J:!1),ca= -e.get(J);const ia=f.get(J);ca=U3(G.Bg,ca,ia);aa=A5(this,G,ca,aa);G.tE&&d&&t.add(J);N&&(G=new l5(a,g,J),E5(G,aa),m.push(G));return aa});m.forEach(G=>{Y3(this.T,G.element,[]).push(G);G.Kd(()=>{var J=this.T,N=G.element;let aa=J.get(N);aa&&(aa.length&&aa.splice(aa.indexOf(G),1),0==aa.length&&J.delete(N));return aa})});p.forEach(G=>p5(G,"ng-animating"));const B=T3(w);B.ob(()=>{p.forEach(G=>r5(G,"ng-animating"));E3(k,b.fm)});t.forEach(G=>{Y3(d,G,[]).push(B)});return B}}; -function E5(a,b){a.N||(a.D=b,a.J.forEach((c,d)=>{c.forEach(e=>V3(b,d,void 0,e))}),a.J.clear(),a.N=!0,a.totalTime=b.totalTime,a.Md=!1)}function F5(a,b){const c=a.D;if(c.oi)b.onStart(()=>c.oi("start"));b.Kd(()=>a.finish());b.ob(()=>a.destroy())} -var l5=class{constructor(a,b,c){this.kc=a;this.Qc=b;this.element=c;this.D=new ez;this.N=!1;this.J=new Map;this.C=!1;this.F=null;this.disabled=this.O=!1;this.Md=!0;this.totalTime=0}G(a,b){Y3(this.J,a,[]).push(b)}Kd(a){this.Md&&this.G("done",a);this.D.Kd(a)}onStart(a){this.Md&&this.G("start",a);this.D.onStart(a)}ob(a){this.Md&&this.G("destroy",a);this.D.ob(a)}init(){this.D.init()}Qf(){return this.Md?!1:this.D.Qf()}play(){!this.Md&&this.D.play()}pause(){!this.Md&&this.D.pause()}le(){!this.Md&&this.D.le()}finish(){this.D.finish()}destroy(){this.C= -!0;this.D.destroy()}reset(){!this.Md&&this.D.reset()}setPosition(a){this.Md||this.D.setPosition(a)}oi(a){const b=this.D;b.oi&&b.oi(a)}};function z5(a){return a&&1===a.nodeType}function J5(a,b){const c=a.style.display;a.style.display=null!=b?b:"none";return c} -function D5(a,b,c){const d=[];b.forEach(g=>d.push(J5(g)));const e=[];c.forEach((g,k)=>{const m=new Map;g.forEach(p=>{const t=O3(k,p);m.set(p,t);t&&0!=t.length||(k.__ng_removed=c5,e.push(k))});a.set(k,m)});let f=0;b.forEach(g=>J5(g,d[f++]));return e} -function B5(a,b){function c(g){if(!g)return 1;let k=f.get(g);if(k)return k;const m=g.parentNode;d.has(m)?k=m:e.has(m)?k=1:k=c(m);f.set(g,k);return k}const d=new Map;a.forEach(g=>d.set(g,[]));if(0==b.length)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const k=c(g);1!==k&&d.get(k).push(g)});return d}function p5(a,b){let c;null==(c=a.classList)||c.add(b)}function r5(a,b){let c;null==(c=a.classList)||c.remove(b)}function G5(a,b,c){T3(c).Kd(()=>j5(a,b))} -function H5(a){const b=[];K5(a,b);return b}function K5(a,b){for(let c=0;ce.add(f)):b.set(a,d);c.delete(a);return!0};function L5(a,b){t5(a.C,b)} -var M5=class{constructor(a,b){this.G={};this.D=()=>{};this.C=new I5(a.body,b);this.F=new $4(b);this.C.Pa=(c,d)=>{this.D(c,d)}}register(a,b){this.C.register(a,b)}destroy(a,b){this.C.destroy(a,b)}process(a,b,c,d){if("@"==c.charAt(0)){const [f,g]=Z3(c);a=this.F;c=f;var e=g;if("register"==e)a.register(c,d[0]);else if("create"==e)a.create(c,b,d[0]||{});else switch(b=a.D(c),e){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.le();break;case "finish":b.finish(); -break;case "init":b.init();break;case "setPosition":b.setPosition(parseFloat(d[0]));break;case "destroy":a.destroy(c)}}else this.C.Le(a,b,c,d)}Gd(a,b,c,d,e){if("@"==c.charAt(0)){const [f,g]=Z3(c);return this.F.Gd(f,b,g,e)}return this.C.Gd(a,b,c,d,e)}flush(a=-1){this.C.flush(a)}};function N5(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=O5(b[0]),1this.oc&&(this.F&&E3(this.C,this.F,this.G),this.oc=1)}finish(){this.start();2>this.oc&&(E3(this.C,this.G),this.D&&(E3(this.C,this.D),this.D=null),this.oc=1)}destroy(){this.finish();3>this.oc&&(Q5.delete(this.C),this.F&&(G3(this.C,this.F),this.D=null),this.D&&(G3(this.C,this.D),this.D=null),E3(this.C,this.G),this.oc=3)}},Q5=new WeakMap; -function O5(a){let b=null;a.forEach((c,d)=>{if("display"===d||"position"===d)b=b||new Map,b.set(d,c)});return b};function R5(a){a.N||(a.N=!0,a.G.forEach(b=>b()),a.G=[])}function S5(a){if(!a.ca){a.ca=!0;var b=a.Bg;a.C=a.Ea(a.element,b,a.options);a.ua=b.length?b[b.length-1]:new Map;var c=()=>R5(a);a.C.addEventListener("finish",c);a.ob(()=>{a.C.removeEventListener("finish",c)})}} -var T5=class{constructor(a,b,c,d){this.element=a;this.Bg=b;this.options=c;this.D=d;this.G=[];this.J=[];this.O=[];this.Ga=this.P=this.N=this.ca=!1;this.fa=[];this.ja=[];this.time=0;this.F=null;this.Dh=new Map;this.na=c.duration;this.T=c.delay||0;this.time=this.na+this.T}init(){S5(this);this.wa()}wa(){this.T?this.aa():this.C.pause()}sa(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}Ea(a,b,c){return a.animate(this.sa(b),c)}onStart(a){this.ja.push(a);this.J.push(a)}Kd(a){this.fa.push(a); -this.G.push(a)}ob(a){this.O.push(a)}play(){S5(this);this.Qf()||(this.J.forEach(a=>a()),this.J=[],this.P=!0,this.D&&this.D.start());this.C.play()}pause(){this.init();this.C.pause()}finish(){this.init();this.D&&this.D.finish();R5(this);this.C.finish()}reset(){this.aa();this.P=this.N=this.Ga=!1;this.J=this.ja;this.G=this.fa}aa(){this.C&&this.C.cancel()}le(){this.reset();this.play()}Qf(){return this.P}destroy(){this.Ga||(this.Ga=!0,this.aa(),R5(this),this.D&&this.D.destroy(),this.O.forEach(a=>a()),this.O= -[])}setPosition(a){void 0===this.C&&this.init();this.C.currentTime=a*this.time}get totalTime(){return this.T+this.na}Jk(){const a=new Map;this.Qf()&&this.ua.forEach((b,c)=>{"offset"!==c&&a.set(c,this.N?b:O3(this.element,c))});this.Dh=a}oi(a){a="start"===a?this.J:this.G;a.forEach(b=>b());a.length=0}};var U5=class{query(a,b,c){a=c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[];return a}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(g.easing=e);const k=new Map;e=f.filter(p=>p instanceof T5);0!==c&&0!==d||e.forEach(p=>{p.Dh.forEach((t,w)=>k.set(w,t))});let m=D3(b).map(p=>new Map(p));m=N3(a,m,k);b=N5(a,m);return new T5(a,m,g,b)}};var V5=class{constructor(a,b,c,d){this.kc=a;this.rb=b;this.C=c;this.D=d}get data(){return this.rb.data}Xk(a){let b,c;null==(c=(b=this.rb).Xk)||c.call(b,a)}destroy(){this.C.destroy(this.kc,this.rb);L5(this.C,()=>{queueMicrotask(()=>{this.rb.destroy()})});let a;null==(a=this.D)||a.call(this)}createElement(a,b){return this.rb.createElement(a,b)}createComment(a){return this.rb.createComment(a)}lq(a){return this.rb.lq(a)}appendChild(a,b){this.rb.appendChild(a,b);y5(this.C.C,this.kc,b,!1)}insertBefore(a, -b,c,d=!0){this.rb.insertBefore(a,b,c);y5(this.C.C,this.kc,b,d)}removeChild(a,b){this.C.C.removeNode(this.kc,b,this.rb)}ns(a,b){return this.rb.ns(a,b)}parentNode(a){return this.rb.parentNode(a)}nextSibling(a){return this.rb.nextSibling(a)}setAttribute(a,b,c,d){this.rb.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.rb.removeAttribute(a,b,c)}Ri(a,b){this.rb.Ri(a,b)}wo(a,b){this.rb.wo(a,b)}setStyle(a,b,c,d){this.rb.setStyle(a,b,c,d)}Zr(a,b,c){this.rb.Zr(a,b,c)}setProperty(a,b,c){"@"==b.charAt(0)&& -"@.disabled"==b?v5(this.C.C,a,!!c):this.rb.setProperty(a,b,c)}setValue(a,b){this.rb.setValue(a,b)}Gd(a,b,c){return this.rb.Gd(a,b,c)}},Z5=class extends V5{constructor(a,b,c,d){super(b,c,d);this.ba=a;this.kc=b}setProperty(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?v5(this.C.C,a,void 0===c?!0:!!c):this.C.process(this.kc,a,b.slice(1),c):this.rb.setProperty(a,b,c)}Gd(a,b,c){if("@"==b.charAt(0)){a=W5(a);b=b.slice(1);let d="";"@"!=b.charAt(0)&&([b,d]=X5(b));return this.C.Gd(this.kc,a,b,d, -e=>{Y5(this.ba,e._data||-1,c,e)})}return this.rb.Gd(a,b,c)}};function W5(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}}function X5(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};function Y5(a,b,c,d){if(0<=b&&bc(d));else{var e=a.G;0==e.length&&queueMicrotask(()=>{a.yb.run(()=>{e.forEach(f=>{const [g,k]=f;g(k)});a.G=[]})});e.push([c,d])}} -var $5=class{constructor(a,b,c){this.rb=a;this.C=b;this.yb=c;this.J=0;this.F=1;this.G=[];this.N=new Map;this.D=0;b.D=(d,e)=>{const f=null==e?void 0:e.parentNode(d);f&&e.removeChild(f,d)}}Uk(a,b){const c=this.rb.Uk(a,b);let d;if(!a||!(null==b?0:null==(d=b.data)?0:d.animation)){const k=this.N;a=k.get(c);a||(a=new V5("",c,this.C,()=>k.delete(c)),k.set(c,a));return a}const e=b.id,f=b.id+"-"+this.J;this.J++;this.C.register(f,a);const g=k=>{if(Array.isArray(k))k.forEach(g);else{var m=this.C,p=k.name,t= -e+"-"+p,w=m.G[t];if(!w){w=[];k=(new o4).D(k,w,[]);if(w.length)throw new Zd(3404,!1);w=new Y4(p,k);m.G[t]=w}m=m.C;(t=m.aa[f])&&t.register(p,w)&&m.Ja++}};b.data.animation.forEach(g);return new Z5(this,f,c,this.C)}Um(){this.D++;this.rb.Um&&this.rb.Um()}O(){queueMicrotask(()=>{this.F++})}end(){this.D--;0==this.D&&Mk(this.yb,()=>{this.O();this.C.flush(this.F)});this.rb.end&&this.rb.end()}};var a6=class extends M5{constructor(a,b,c){super(a,b,c)}va(){this.flush()}};a6.K=function(a){return new (a||a6)(r(jt),r(c4),r(y3))};a6.pa=Md({ma:a6,ba:a6.K});const b6=[{oa:y3,Fc:function(){return new S3}},{oa:M5,Ec:a6},{oa:ui,Fc:function(a,b,c){return new $5(a,b,c)},Ac:[dH,M5,Qk]}];var c6=[{oa:c4,Fc:()=>new U5},{oa:mi,nb:"BrowserAnimations"},...b6];[...b6];var d6=class{};d6.K=function(a){return new (a||d6)};d6.Xa=Of({type:d6});d6.Wa=Nd({Va:c6,imports:[SH]});var e6={Va:[Yf([d6]),function(a,...b){return{Zj:[{oa:N0,Eb:!0,nb:a},[],{oa:b_,Fc:A1,Ac:[y1]},{oa:Zo,Eb:!0,Fc:B1},b.map(c=>c.Zj)]}}([]),{oa:"ModelLoaderService",Ec:x3}]},f6=Object,g6=f6.assign,h6,i6={Va:[(null==e6?void 0:e6.Va)||[],RH]};let j6;h6={XA:[...sH,...(null!=(j6=null==i6?void 0:i6.Va)?j6:[])],wD:pH}; -(function(a){try{const b=a.LD,c=a.XA,d=ys(a.wD),e=[ks(),...(c||[])],f=(new qn({Va:e,parent:d,yv:"",zx:!1})).xa,g=f.get(Qk);return g.run(()=>{pg(f);const k=f.get(wi,null);let m;Mk(g,()=>{m=g.onError.subscribe({next:w=>{k.handleError(w)}})});const p=()=>f.destroy(),t=d.get(qs);t.add(p);f.ob(()=>{m.unsubscribe();t.delete(p)});return ap(k,g,()=>{const w=f.get(vn);un(w);return w.F.then(()=>{f.get(os,"en-US");const B=f.get(fp);void 0!==b&&B.Kk(b);return B})})})}catch(b){return Promise.reject(b)}})(g6.call(f6, -{},{LD:q3},h6)).catch(a=>{console.error(a)}); +{"string"!==typeof f&&f.forEach((g,k)=>{const m=b.G.get(b.D),p=m.get(k);let t=!0;p&&(e!=d&&e>=p.startTime&&d<=p.endTime&&(b.errors.push(new Zd(3010,!1)),t=!1),e=p.startTime);t&&m.set(k,{startTime:e,endTime:d});b.options&&K3(g,b.options,b.errors)})})}Jo(a,b){const c={type:5,styles:[],options:null};if(!b.F)return b.errors.push(new Zd(3011,!1)),c;let d=0;const e=[];let f=!1,g=!1,k=0;const m=a.steps.map(J=>{J=this.C(J,b);let N=null!=J.offset?J.offset:o4(J.styles),aa=0;null!=N&&(d++,aa=J.offset=N);g=g|| +0>aa||1{N=0":self"==c)?!0:!1;b&&(a=a.replace(k4,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]}var l4=class{constructor(a){this.errors=a;this.bf=this.Kg=0;this.F=this.D=this.J=null;this.C=0;this.G=new Map;this.options=null}}; +function o4(a){if("string"==typeof a)return null;let b=null;Array.isArray(a)?a.forEach(c=>{c instanceof Map&&c.has("offset")&&(b=parseFloat(c.get("offset")),c.delete("offset"))}):a instanceof Map&&a.has("offset")&&(b=parseFloat(a.get("offset")),a.delete("offset"));return b} +function n4(a,b){if(a.hasOwnProperty("duration"))return a;if("number"==typeof a)return{duration:E3(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(c=>"{"==c.charAt(0)&&"{"==c.charAt(1)))return b={duration:0,delay:0,easing:"",dynamic:!0},b.strValue=a,b;a=E3(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}}function m4(a){if(a){if(a=Object.assign({},a),a.params){var b=a;var c=(c=a.params)?Object.assign({},c):null;b.params=c}}else a={};return a};function r4(a,b,c,d,e,f,g=null,k=!1){return{type:1,element:a,Bg:b,Fj:c,ai:d,duration:e,delay:f,totalTime:e+f,easing:g,tE:k}};var s4=class{constructor(){this.C=new Map}get(a){return this.C.get(a)||[]}append(a,b){let c=this.C.get(a);c||this.C.set(a,c=[]);c.push(...b)}has(a){return this.C.has(a)}clear(){this.C.clear()}};const t4=RegExp(":enter","g"),u4=RegExp(":leave","g");function v4(a,b,c,d,e,f=new Map,g=new Map,k,m,p=[]){return w4(a,b,c,d,e,f,g,k,m,p)} +function w4(a,b,c,d,e,f,g,k,m,p=[]){var t=new x4;m=m||new s4;a=new y4(a,b,m,d,e,p,[]);a.options=k;d=k.delay?C3(k.delay):0;z4(a.C,d);A4(a.C,[f],null,a.errors,k);R3(t,c,a);c=a.sf.filter(w=>w.sa());if(c.length&&g.size){let w;for(f=c.length-1;0<=f;f--)if(t=c[f],t.element===b){w=t;break}w&&w.na===w.C&&A4(w,[g],null,a.errors,k)}return c.length?c.map(w=>w.ja()):[r4(b,[],[],[],0,d,"",!1)]} +var x4=class{Ny(){}Ps(){}Qs(){}Hy(a,b){var c=b.ca.get(b.element);if(c){const d=B4(b,a.options),e=b.C.D;c=this.D(c,d,d.options);e!=c&&C4(b,c)}b.D=a}Iy(a,b){const c=B4(b,a.options);C4(c);this.C([a.options,a.animation.options],b,c);this.Ko(a.animation,c);C4(b,c.C.D);b.D=a}C(a,b,c){for(const d of a){let e;if(a=null==(e=d)?void 0:e.delay){let f,g;a="number"===typeof a?a:C3(N3(a,null!=(g=null==(f=d)?void 0:f.params)?g:{},b.errors));D4(c,a)}}}D(a,b,c){let d=b.C.D;const e=null!=c.duration?C3(c.duration): +null,f=null!=c.delay?C3(c.delay):null;0!==e&&a.forEach(g=>{const k={duration:null!=e?e:g.duration,delay:b.C.D+(null!=f?f:0)+g.delay,easing:""};g=new E4(b.J,g.element,g.Bg,g.Fj,g.ai,k,g.sE);b.sf.push(g);d=Math.max(d,k.duration+k.delay)});return d}Ko(a,b){F4(b,a.options,!0);R3(this,a.animation,b);b.D=a}Ly(a,b){const c=b.N;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=B4(b,e),C4(d),null!=e.delay&&(6==d.D.type&&(G4(d.C),d.D=H4),D4(d,C3(e.delay))));a.steps.length&&(a.steps.forEach(f=>R3(this,f, +d)),I4(d.C),d.N>c&&C4(d));b.D=a}Jy(a,b){const c=[];let d=b.C.D;const e=a.options&&a.options.delay?C3(a.options.delay):0;a.steps.forEach(f=>{const g=B4(b,a.options);e&&D4(g,e);R3(this,f,g);d=Math.max(d,g.C.D);c.push(g.C)});c.forEach(f=>J4(b.C,f));C4(b,d);b.D=a}F(a,b){return a.dynamic?(a=a.strValue,a=b.params?N3(a,b.params,b.errors):a,E3(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}Gy(a,b){const c=b.F=this.F(a.dg,b),d=b.C;c.delay&&(K4(b.C,b.C.duration+c.delay),G4(d));const e=a.style; +5==e.type?this.Jo(e,b):(K4(b.C,b.C.duration+c.duration),this.mm(e,b),I4(d));b.F=null;b.D=a}mm(a,b){const c=b.C;var d=b.F;!d&&0{K4(f,(g.offset||0)*e);A4(f,g.styles,g.easing,b.errors,b.options);I4(f)});J4(b.C, +f);C4(b,d+e);b.D=a}Ky(a,b){var c=b.C.D;const d=a.options||{},e=d.delay?C3(d.delay):0;e&&(6===b.D.type||0==c&&0{b.ce=m;m=B4(b,a.options,k);e&&D4(m,e);k===b.element&&(g=m.C);R3(this,a.animation,m);I4(m.C);f=Math.max(f,m.C.D)});b.ce=0;b.G=0;C4(b,f);g&&(J4(b.C,g),G4(b.C));b.D=a}My(a,b){const c=b.aa,d=b.C;var e=a.dg,f=Math.abs(e.duration);const g=f*(b.G-1);f*=b.ce;switch(0> +e.duration?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.T}e=b.C;f&&z4(e,f);e=e.D;R3(this,a.animation,b);b.D=a;c.T=d.D-e+(d.startTime-c.C.startTime)}};const H4={};function B4(a,b=null,c){c=c||a.element;c=new y4(a.J,c,a.ca,a.O,a.P,a.errors,a.sf,a.C.fork(c,0));c.D=a.D;c.F=a.F;c.options=a.fa();F4(c,b);c.ce=a.ce;c.G=a.G;c.aa=a;a.N++;return c}function C4(a,b){a.D=H4;a.C=a.C.fork(a.element,b);a.sf.push(a.C)}function D4(a,b){0{c&&f.hasOwnProperty(g)||(f[g]=N3(e[g],f,a.errors))})}}} +function L4(a,b,c,d,e,f){let g=[];d&&g.push(a.element);0c?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||0!=g.length||f.push(new Zd(3014,!1));return g} +var y4=class{constructor(a,b,c,d,e,f,g,k){this.J=a;this.element=b;this.ca=c;this.O=d;this.P=e;this.errors=f;this.sf=g;this.F=this.aa=null;this.D=H4;this.N=0;this.options={};this.T=this.G=this.ce=0;this.C=k||new M4(this.J,b,0);g.push(this.C)}get params(){return this.options.params}fa(){const a={};if(this.options){const b=this.options.params;if(b){const c=a.params={};Object.keys(b).forEach(d=>{c[d]=b[d]})}}return a}}; +function z4(a,b){const c=1===a.G.size&&a.N.size;a.duration||c?(K4(a,a.D+b),c&&G4(a)):a.startTime+=b}function A4(a,b,c,d,e){c&&a.aa.set("easing",c);c=e&&e.params||{};b=N4(b,a.F);for(let [f,g]of b){b=f;e=N3(g,c,d);a.N.set(b,e);if(!a.J.has(b)){let k;a.P.set(b,null!=(k=a.F.get(b))?k:"*")}a.fa(b,e)}}function G4(a){for(let [b,c]of a.J){let d=b,e=c;a.N.set(d,e);a.fa(d,e)}}function I4(a){0!=a.N.size&&(a.N.forEach((b,c)=>{a.C.set(c,b)}),a.N.clear(),a.J.forEach((b,c)=>{a.C.has(c)||a.C.set(c,b)}))} +function J4(a,b){b.ca.forEach((c,d)=>{const e=a.ca.get(d);(!e||c.time>e.time)&&a.fa(d,c.value)})}function K4(a,b){I4(a);a.duration=b;a.T()} +var M4=class{constructor(a,b,c,d){this.ua=a;this.element=b;this.startTime=c;this.O=d;this.duration=0;this.easing=null;this.aa=new Map;this.C=new Map;this.G=new Map;this.ca=new Map;this.J=new Map;this.N=new Map;this.P=new Map;this.na=null;this.O||(this.O=new Map);this.F=this.O.get(b);this.F||(this.F=this.J,this.O.set(b,this.J));this.T()}sa(){switch(this.G.size){case 0:return!1;case 1:return 0{g=new Map([...this.P,...g]);g.forEach((m,p)=>{"!"===m?a.add(p):"*"===m&&b.add(p)});c||g.set("offset",k/this.duration); +d.push(g)});const e=[...a.values()],f=[...b.values()];if(c){const g=d[0],k=new Map(g);g.set("offset",0);k.set("offset",1);d=[g,k]}return r4(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}}; +class E4 extends M4{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.Bg=c;this.Fj=d;this.ai=e;this.wa=g;this.dg={duration:f.duration,delay:f.delay,easing:f.easing}}sa(){return 1{if("*"===e){null!=d||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};function P4(a,b,c,d,e,f,g,k,m,p,t,w,B){return{type:0,element:a,Qc:b,ww:e,zg:c,Cn:f,me:d,gm:g,sf:k,CD:m,Fj:p,ai:t,totalTime:w,errors:B}};const Q4={};function R4(a,b,c,d){let e=a.F.get("*");void 0!==b&&(e=a.F.get(null==b?void 0:b.toString())||e);return e?S4(e,c,d):new Map} +var V4=class{constructor(a,b,c){this.G=a;this.C=b;this.F=c}match(a,b,c,d){return T4(this.C.Ew,a,b,c,d)}D(a,b,c,d,e,f,g,k,m,p){const t=[];var w=this.C.options&&this.C.options.params||Q4;g=R4(this,c,g&&g.params||Q4,t);const B=k&&k.params||Q4;k=R4(this,d,B,t);const G=new Set,J=new Map,N=new Map,aa="void"===d;let ca;w={params:U4(B,w),delay:null==(ca=this.C.options)?void 0:ca.delay};a=p?[]:v4(a,b,this.C.animation,e,f,g,k,w,m,t);let ia=0;a.forEach(O=>{ia=Math.max(O.duration+O.delay,ia)});if(t.length)return P4(b, +this.G,c,d,aa,g,k,[],[],J,N,ia,t);a.forEach(O=>{const T=O.element,Q=$3(J,T,new Set);O.Fj.forEach(F=>Q.add(F));const la=$3(N,T,new Set);O.ai.forEach(F=>la.add(F));T!==b&&G.add(T)});return P4(b,this.G,c,d,aa,g,k,a,[...G.values()],J,N,ia)}};function T4(a,b,c,d,e){return a.some(f=>f(b,c,d,e))}function U4(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{null!=e&&(c[d]=e)});return c} +function S4(a,b,c){const d=new Map,e=U4(b,a.C);a.styles.styles.forEach(f=>{"string"!==typeof f&&f.forEach((g,k)=>{g&&(g=N3(g,e,c));const m=H3(k);g=T3(m,g,c);d.set(k,g)})});return d}var W4=class{constructor(a,b){this.styles=a;this.C=b}};function X4(a,b,c,d,e){return a.F.find(f=>f.match(b,c,d,e))||null}var $4=class{constructor(a,b){this.name=a;this.C=b;this.F=[];this.ki=new Map;b.ki.forEach(c=>{this.ki.set(c.name,new W4(c.style,c.options&&c.options.params||{}))});Y4(this.ki,"true","1");Y4(this.ki,"false","0");b.Yg.forEach(c=>{this.F.push(new V4(a,c,this.ki))});this.D=Z4(a,this.ki)}};function Z4(a,b){return new V4(a,{type:1,animation:{type:2,steps:[],options:null},Ew:[()=>!0],options:null,Kg:0,bf:0},b)} +function Y4(a,b,c){a.has(b)?a.has(c)||a.set(c,a.get(b)):a.has(c)&&a.set(b,a.get(c))};const a5=new s4; +var b5=class{constructor(a){this.G=a;this.J=new Map;this.F=new Map;this.C=[]}register(a,b){const c=[];b=(new q4).D(b,c,[]);if(c.length)throw new Zd(3503,!1);this.J.set(a,b)}create(a,b,c={}){var d=[];const e=this.J.get(a),f=new Map;e?(b=v4(this.G,b,e,"ng-enter","ng-leave",new Map,new Map,c,a5,d),b.forEach(g=>{const k=$3(f,g.element,new Map);g.ai.forEach(m=>k.set(m,null))})):(d.push(new Zd(3300,!1)),b=[]);if(d.length)throw new Zd(3504,!1);f.forEach((g,k)=>{g.forEach((m,p)=>{g.set(p,Q3(k,p))})});d=b.map(g=> +{var k=f.get(g.element);const m=g.element;k=W3(g.Bg,new Map,k);return this.G.animate(m,k,g.duration,g.delay,g.easing,[],!0)});d=V3(d);this.F.set(a,d);d.ob(()=>this.destroy(a));this.C.push(d);return d}destroy(a){const b=this.D(a);b.destroy();this.F.delete(a);a=this.C.indexOf(b);0<=a&&this.C.splice(a,1)}D(a){a=this.F.get(a);if(!a)throw new Zd(3301,!1);return a}Gd(a,b,c,d){b=Z3(b,"","","");X3(this.D(a),c,b,d);return()=>{}}};const c5=[],d5={lc:"",hi:!1,ss:!1,Gn:!1,bs:!1},e5={lc:"",ss:!1,hi:!1,Gn:!1,bs:!0};function f5(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{null==d[e]&&(d[e]=c[e])})}}class g5{get params(){return this.options.params}constructor(a,b){this.lc=void 0===b?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}}const h5=new g5("void"); +function i5(a,b){a.C.C.delete(b);a.G.delete(b);const c=a.C.N.get(b);c&&(c.forEach(d=>d.destroy()),a.C.N.delete(b))}function j5(a,b,c,d,e){const f=a.C.C.get(b),g=new Map;if(f){const k=[];f.forEach((m,p)=>{g.set(p,m.value);a.D.has(p)&&(m=a.Le(b,p,"void",e))&&k.push(m)});if(k.length)return k5(a.C,a.id,b,!0,c,g),d&&V3(k).Kd(()=>l5(a.C,b)),!0}return!1} +function m5(a,b){const c=a.G.get(b),d=a.C.C.get(b);if(c&&d){const e=new Set;c.forEach(f=>{f=f.name;if(!e.has(f)){e.add(f);var g=a.D.get(f).D,k=d.get(f)||h5,m=new g5("void"),p=new n5(a.id,f,b);a.C.na++;a.J.push({element:b,Qc:f,transition:g,zg:k,me:m,Yh:p,qw:!0})}})}} +function o5(a,b){const c=[];a.J.forEach(d=>{const e=d.Yh;if(!e.C){var f=d.element,g=a.G.get(f);g&&g.forEach(k=>{if(k.name==d.Qc){const m=Z3(f,d.Qc,d.zg.value,d.me.value);m._data=b;X3(d.Yh,k.Xh,m,k.callback)}});e.O?p5(a.C,()=>{e.destroy()}):c.push(d)}});a.J=[];return c.sort((d,e)=>{const f=d.transition.C.bf,g=e.transition.C.bf;return 0==f||0==g?f-g:d4(d.element,e.element)?1:-1})} +class q5{constructor(a,b,c){this.id=a;this.df=b;this.C=c;this.F=[];this.D=new Map;this.J=[];this.G=new Map;this.N="ng-tns-"+a;r5(b,this.N)}Gd(a,b,c,d){if(!this.D.has(b))throw new Zd(3302,!1);if(null==c||0==c.length)throw new Zd(3303,!1);if("start"!=c&&"done"!=c)throw new Zd(3400,!1);const e=$3(this.G,a,[]),f={name:b,Xh:c,callback:d};e.push(f);const g=$3(this.C.C,a,new Map);g.has(b)||(r5(a,"ng-trigger"),r5(a,"ng-trigger-"+b),g.set(b,h5));return()=>{p5(this.C,()=>{const k=e.indexOf(f);0<=k&&e.splice(k, +1);this.D.has(b)||g.delete(b)})}}register(a,b){if(this.D.has(a))return!1;this.D.set(a,b);return!0}P(a){a=this.D.get(a);if(!a)throw new Zd(3401,!1);return a}Le(a,b,c,d){d=void 0===d?!0:d;const e=this.P(b),f=new n5(this.id,b,a);var g=this.C.C.get(a);g||(r5(a,"ng-trigger"),r5(a,"ng-trigger-"+b),this.C.C.set(a,g=new Map));let k=g.get(b);const m=new g5(c,this.id);c&&c.hasOwnProperty("value")||!k||f5(m,k.options);g.set(b,m);k||(k=h5);if("void"!==m.value&&k.value===m.value){if(!s5(k.params,m.params)){d= +[];const t=R4(e.D,k.value,k.params,d),w=R4(e.D,m.value,m.params,d);if(d.length)throw new Zd(3402,!1);p5(this.C,()=>{I3(a,t);G3(a,w)})}}else{c=$3(this.C.N,a,[]);c.forEach(t=>{t.lc==this.id&&t.Qc==b&&t.Md&&t.destroy()});g=X4(e,k.value,m.value,a,m.params);var p=!1;if(!g){if(!d)return;g=e.D;p=!0}this.C.na++;this.J.push({element:a,Qc:b,transition:g,zg:k,me:m,Yh:f,qw:p});p||(r5(a,"ng-animate-queued"),f.onStart(()=>{t5(a,"ng-animate-queued")}));f.Kd(()=>{var t=this.F.indexOf(f);0<=t&&this.F.splice(t,1); +if(t=this.C.N.get(a)){let w=t.indexOf(f);0<=w&&t.splice(w,1)}});this.F.push(f);c.push(f);return f}}O(a,b){const c=this.C.F.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=u5(this.C,d);e.size?e.forEach(f=>j5(f,d,b,!1,!0)):i5(this,d)}});v5(this.C,()=>c.forEach(d=>i5(this,d)))}removeNode(a,b){const c=this.C;a.childElementCount&&this.O(a,b);if(!j5(this,a,b,!0)){var d=!1;if(c.Ja){var e=c.ca.length?c.T.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.C.get(e)){d=!0;break}}m5(this, +a);d?k5(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==d5||(p5(c,()=>i5(this,a)),w5(c,a),c.wa(a,b)))}}destroy(a){this.F.forEach(b=>b.destroy());this.O(this.df,a)}}function p5(a,b){a.ua.push(b)}function u5(a,b){const c=new Set;if(b=a.C.get(b))for(let d of b.values())d.lc&&(b=a.J(d.lc))&&c.add(b);return c}function v5(a,b){a.fa.push(b)}function k5(a,b,c,d,e,f){a.D.push(c);c.__ng_removed={lc:b,hi:e,Gn:d,bs:!1,Sr:f}} +function l5(a,b){const c=b.__ng_removed;if(c&&c.hi){b.__ng_removed=d5;if(c.lc){w5(a,b);const e=a.J(c.lc);e&&i5(e,b)}a.wa(b,c.hi)}let d;(null==(d=b.classList)?0:d.contains("ng-animate-disabled"))&&x5(a,b,!1);a.F.query(b,".ng-animate-disabled",!0).forEach(e=>{x5(a,e,!1)})}function w5(a,b){let c=a.F.query(b,".ng-trigger",!0);c.forEach(d=>y5(a,d));0!=a.T.size&&(c=a.F.query(b,".ng-animating",!0),c.forEach(d=>z5(a,d)))} +function A5(a,b,c,d){if(B5(c)){var e=c.__ng_removed;e&&e.hi&&(e.hi=!1,e.ss=!0,e=a.D.indexOf(c),0<=e&&a.D.splice(e,1));b&&(b=a.J(b))&&r5(c,b.N);d&&a.G.push(c)}}function x5(a,b,c){c?a.P.has(b)||(a.P.add(b),r5(b,"ng-animate-disabled")):a.P.has(b)&&(a.P.delete(b),t5(b,"ng-animate-disabled"))}function y5(a,b){(a=a.N.get(b))&&a.forEach(c=>{c.Md?c.O=!0:c.destroy()})}function z5(a,b){(a=a.T.get(b))&&a.forEach(c=>c.finish())} +function C5(a,b,c,d){return 0{}}Sa(a,b){const c=this.O,d=this.Ea;if(0<=c.length-1){let e=!1,f=c4(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=c4(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.aa[a];c|| +(c=new q5(a,b,this),this.sa&&d4(this.sa,b)?this.Sa(c,b):(this.ja.set(b,c),this.G.push(b)),c=this.aa[a]=c);return c}destroy(a,b){a&&(p5(this,()=>{}),v5(this,()=>{const c=this.J(a);this.Ea.delete(c.df);const d=this.O.indexOf(c);0<=d&&this.O.splice(d,1);c.destroy(b);delete this.aa[a]}))}J(a){return this.aa[a]}Le(a,b,c,d){return B5(b)&&(a=this.J(a))?(a.Le(b,c,d),!0):!1}removeNode(a,b,c){if(B5(b)){var d=a?this.J(a):null;d?d.removeNode(b,c):k5(this,a,b,!1,c);(d=this.Ea.get(b))&&d.id!==a&&d.removeNode(b, +c)}else this.wa(b,c)}Gd(a,b,c,d,e){return B5(b)?this.J(a).Gd(b,c,d,e):()=>{}}lb(a,b,c,d,e){return a.transition.D(this.F,a.element,a.zg.value,a.me.value,c,d,a.zg.options,a.me.options,b,e)}flush(a){a=void 0===a?-1:a;let b=[];this.ja.size&&(this.ja.forEach((d,e)=>this.Sa(d,e)),this.ja.clear());if(this.Ja&&this.G.length)for(var c=0;cd());this.ua=[];if(this.fa.length){const d=this.fa;this.fa=[];b.length?V3(b).Kd(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}sb(a,b){const c=new s4,d=[],e=new Map,f=[],g=new Map,k=new Map,m=new Map,p=new Set;this.P.forEach(qa=>{p.add(qa);qa=this.F.query(qa,".ng-animate-queued",!0);for(let U=0;U{const ea="ng-enter"+J++;G.set(U,ea);qa.forEach(na=>r5(na,ea))});const N=[],aa=new Set;var ca=new Set;for(var ia=0;iaaa.add(U)):ca.add(O))}const T=new Map,Q=D5(w,Array.from(aa));Q.forEach((qa,U)=>{const ea="ng-leave"+J++;T.set(U,ea);qa.forEach(na=>r5(na,ea))});a.push(()=>{B.forEach((qa,U)=>{const ea=G.get(U);qa.forEach(na=> +t5(na,ea))});Q.forEach((qa,U)=>{const ea=T.get(U);qa.forEach(na=>t5(na,ea))});N.forEach(qa=>{l5(this,qa)})});const la=[],F=[];for(a=this.O.length-1;0<=a;a--)o5(this.O[a],b).forEach(qa=>{const U=qa.Yh,ea=qa.element;la.push(U);if(this.G.length){var na=ea.__ng_removed;if(na&&na.ss){if(na.Sr&&na.Sr.has(qa.Qc)){na=na.Sr.get(qa.Qc);var Ja=this.C.get(qa.element);if(Ja&&Ja.has(qa.Qc)){var cb=Ja.get(qa.Qc);cb.value=na;Ja.set(qa.Qc,cb)}}U.destroy();return}}na=!t||!d4(t,ea);Ja=T.get(ea);cb=G.get(ea);const Pa= +this.lb(qa,c,cb,Ja,na);if(Pa.errors&&Pa.errors.length)F.push(Pa);else if(na)U.onStart(()=>I3(ea,Pa.Cn)),U.ob(()=>G3(ea,Pa.gm)),d.push(U);else if(qa.qw)U.onStart(()=>I3(ea,Pa.Cn)),U.ob(()=>G3(ea,Pa.gm)),d.push(U);else{var ub=[];Pa.sf.forEach(pa=>{pa.sE=!0;this.P.has(pa.element)||ub.push(pa)});Pa.sf=ub;c.append(ea,Pa.sf);f.push({kw:Pa,Yh:U,element:ea});Pa.CD.forEach(pa=>$3(g,pa,[]).push(U));Pa.Fj.forEach((pa,Ha)=>{if(pa.size){let Ua=k.get(Ha);Ua||k.set(Ha,Ua=new Set);pa.forEach((kb,xb)=>Ua.add(xb))}}); +Pa.ai.forEach((pa,Ha)=>{let Ua=m.get(Ha);Ua||m.set(Ha,Ua=new Set);pa.forEach((kb,xb)=>Ua.add(xb))})}});if(F.length){const qa=[];F.forEach(()=>{qa.push(new Zd(3505,!1))});la.forEach(U=>U.destroy());throw new Zd(3402,!1);}const M=new Map,W=new Map;f.forEach(qa=>{const U=qa.element;c.has(U)&&(W.set(U,U),this.bb(qa.Yh.lc,qa.kw,M))});d.forEach(qa=>{const U=qa.element;this.Va(U,!1,qa.lc,qa.Qc,null).forEach(ea=>{$3(M,U,[]).push(ea);ea.destroy()})});const Aa=N.filter(qa=>E5(qa,k,m)),pb=new Map;F5(pb,ca,m).forEach(qa=> +{E5(qa,k,m)&&Aa.push(qa)});const qb=new Map;B.forEach(qa=>{F5(qb,new Set(qa),k)});Aa.forEach(qa=>{const U=pb.get(qa),ea=qb.get(qa);let na,Ja;pb.set(qa,new Map([...(null!=(na=null==U?void 0:U.entries())?na:[]),...(null!=(Ja=null==ea?void 0:ea.entries())?Ja:[])]))});const Ia=[],Vb=[],Ma={};f.forEach(qa=>{const U=qa.element,ea=qa.Yh,na=qa.kw;if(c.has(U))if(p.has(U))ea.ob(()=>G3(U,na.gm)),ea.disabled=!0,ea.totalTime=na.totalTime,d.push(ea);else{var Ja=Ma;if(1W.set(Pa,Ja))}qa=this.gb(ea.lc,na,M,e,qb,pb);G5(ea,qa);Ja===Ma?Ia.push(ea):((qa=this.N.get(Ja))&&qa.length&&(ea.F=V3(qa)),d.push(ea))}else I3(U,na.Cn),ea.ob(()=>G3(U,na.gm)),Vb.push(ea),p.has(U)&&d.push(ea)});Vb.forEach(qa=>{var U=e.get(qa.element);U&&U.length&&(U=V3(U),G5(qa,U))});d.forEach(qa=>{qa.F?H5(qa,qa.F):qa.destroy()});for(b=0;b!qa.C);a.length?I5(this,ca,a):l5(this,ca)}N.length=0;Ia.forEach(qa=>{this.ca.push(qa);qa.Kd(()=>{qa.destroy();this.ca.splice(this.ca.indexOf(qa),1)});qa.play()});return Ia}Va(a,b,c,d,e){let f=[];if(b)(e=this.T.get(a))&&(f=e);else if(a=this.N.get(a)){const g=!e||"void"==e;a.forEach(k=>{k.Md||(g||k.Qc==d)&&f.push(k)})}if(c||d)f=f.filter(g=>c&&c!=g.lc||d&&d!=g.Qc? +!1:!0);return f}bb(a,b,c){var d=b.Qc;const e=b.element;a=b.ww?void 0:a;d=b.ww?void 0:d;for(const f of b.sf){const g=f.element,k=g!==e,m=$3(c,g,[]);this.Va(g,k,a,d,b.me).forEach(p=>{const t=p.D;t.Jk&&t.Jk();p.destroy();m.push(p)})}I3(e,b.Cn)}gb(a,b,c,d,e,f){const g=b.Qc,k=b.element,m=[],p=new Set,t=new Set,w=b.sf.map(G=>{const J=G.element;p.add(J);var N=J.__ng_removed;if(N&&N.bs)return new fz(G.duration,G.delay);N=J!==k;var aa=J5((c.get(J)||c5).map(O=>O.D)).filter(O=>O.element?O.element===J:!1),ca= +e.get(J);const ia=f.get(J);ca=W3(G.Bg,ca,ia);aa=C5(this,G,ca,aa);G.tE&&d&&t.add(J);N&&(G=new n5(a,g,J),G5(G,aa),m.push(G));return aa});m.forEach(G=>{$3(this.T,G.element,[]).push(G);G.Kd(()=>{var J=this.T,N=G.element;let aa=J.get(N);aa&&(aa.length&&aa.splice(aa.indexOf(G),1),0==aa.length&&J.delete(N));return aa})});p.forEach(G=>r5(G,"ng-animating"));const B=V3(w);B.ob(()=>{p.forEach(G=>t5(G,"ng-animating"));G3(k,b.gm)});t.forEach(G=>{$3(d,G,[]).push(B)});return B}}; +function G5(a,b){a.N||(a.D=b,a.J.forEach((c,d)=>{c.forEach(e=>X3(b,d,void 0,e))}),a.J.clear(),a.N=!0,a.totalTime=b.totalTime,a.Md=!1)}function H5(a,b){const c=a.D;if(c.oi)b.onStart(()=>c.oi("start"));b.Kd(()=>a.finish());b.ob(()=>a.destroy())} +var n5=class{constructor(a,b,c){this.lc=a;this.Qc=b;this.element=c;this.D=new fz;this.N=!1;this.J=new Map;this.C=!1;this.F=null;this.disabled=this.O=!1;this.Md=!0;this.totalTime=0}G(a,b){$3(this.J,a,[]).push(b)}Kd(a){this.Md&&this.G("done",a);this.D.Kd(a)}onStart(a){this.Md&&this.G("start",a);this.D.onStart(a)}ob(a){this.Md&&this.G("destroy",a);this.D.ob(a)}init(){this.D.init()}Qf(){return this.Md?!1:this.D.Qf()}play(){!this.Md&&this.D.play()}pause(){!this.Md&&this.D.pause()}le(){!this.Md&&this.D.le()}finish(){this.D.finish()}destroy(){this.C= +!0;this.D.destroy()}reset(){!this.Md&&this.D.reset()}setPosition(a){this.Md||this.D.setPosition(a)}oi(a){const b=this.D;b.oi&&b.oi(a)}};function B5(a){return a&&1===a.nodeType}function L5(a,b){const c=a.style.display;a.style.display=null!=b?b:"none";return c} +function F5(a,b,c){const d=[];b.forEach(g=>d.push(L5(g)));const e=[];c.forEach((g,k)=>{const m=new Map;g.forEach(p=>{const t=Q3(k,p);m.set(p,t);t&&0!=t.length||(k.__ng_removed=e5,e.push(k))});a.set(k,m)});let f=0;b.forEach(g=>L5(g,d[f++]));return e} +function D5(a,b){function c(g){if(!g)return 1;let k=f.get(g);if(k)return k;const m=g.parentNode;d.has(m)?k=m:e.has(m)?k=1:k=c(m);f.set(g,k);return k}const d=new Map;a.forEach(g=>d.set(g,[]));if(0==b.length)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const k=c(g);1!==k&&d.get(k).push(g)});return d}function r5(a,b){let c;null==(c=a.classList)||c.add(b)}function t5(a,b){let c;null==(c=a.classList)||c.remove(b)}function I5(a,b,c){V3(c).Kd(()=>l5(a,b))} +function J5(a){const b=[];M5(a,b);return b}function M5(a,b){for(let c=0;ce.add(f)):b.set(a,d);c.delete(a);return!0};function N5(a,b){v5(a.C,b)} +var O5=class{constructor(a,b){this.G={};this.D=()=>{};this.C=new K5(a.body,b);this.F=new b5(b);this.C.Pa=(c,d)=>{this.D(c,d)}}register(a,b){this.C.register(a,b)}destroy(a,b){this.C.destroy(a,b)}process(a,b,c,d){if("@"==c.charAt(0)){const [f,g]=a4(c);a=this.F;c=f;var e=g;if("register"==e)a.register(c,d[0]);else if("create"==e)a.create(c,b,d[0]||{});else switch(b=a.D(c),e){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.le();break;case "finish":b.finish(); +break;case "init":b.init();break;case "setPosition":b.setPosition(parseFloat(d[0]));break;case "destroy":a.destroy(c)}}else this.C.Le(a,b,c,d)}Gd(a,b,c,d,e){if("@"==c.charAt(0)){const [f,g]=a4(c);return this.F.Gd(f,b,g,e)}return this.C.Gd(a,b,c,d,e)}flush(a=-1){this.C.flush(a)}};function P5(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Q5(b[0]),1this.pc&&(this.F&&G3(this.C,this.F,this.G),this.pc=1)}finish(){this.start();2>this.pc&&(G3(this.C,this.G),this.D&&(G3(this.C,this.D),this.D=null),this.pc=1)}destroy(){this.finish();3>this.pc&&(S5.delete(this.C),this.F&&(I3(this.C,this.F),this.D=null),this.D&&(I3(this.C,this.D),this.D=null),G3(this.C,this.G),this.pc=3)}},S5=new WeakMap; +function Q5(a){let b=null;a.forEach((c,d)=>{if("display"===d||"position"===d)b=b||new Map,b.set(d,c)});return b};function T5(a){a.N||(a.N=!0,a.G.forEach(b=>b()),a.G=[])}function U5(a){if(!a.ca){a.ca=!0;var b=a.Bg;a.C=a.Ea(a.element,b,a.options);a.ua=b.length?b[b.length-1]:new Map;var c=()=>T5(a);a.C.addEventListener("finish",c);a.ob(()=>{a.C.removeEventListener("finish",c)})}} +var V5=class{constructor(a,b,c,d){this.element=a;this.Bg=b;this.options=c;this.D=d;this.G=[];this.J=[];this.O=[];this.Ga=this.P=this.N=this.ca=!1;this.fa=[];this.ja=[];this.time=0;this.F=null;this.Dh=new Map;this.na=c.duration;this.T=c.delay||0;this.time=this.na+this.T}init(){U5(this);this.wa()}wa(){this.T?this.aa():this.C.pause()}sa(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}Ea(a,b,c){return a.animate(this.sa(b),c)}onStart(a){this.ja.push(a);this.J.push(a)}Kd(a){this.fa.push(a); +this.G.push(a)}ob(a){this.O.push(a)}play(){U5(this);this.Qf()||(this.J.forEach(a=>a()),this.J=[],this.P=!0,this.D&&this.D.start());this.C.play()}pause(){this.init();this.C.pause()}finish(){this.init();this.D&&this.D.finish();T5(this);this.C.finish()}reset(){this.aa();this.P=this.N=this.Ga=!1;this.J=this.ja;this.G=this.fa}aa(){this.C&&this.C.cancel()}le(){this.reset();this.play()}Qf(){return this.P}destroy(){this.Ga||(this.Ga=!0,this.aa(),T5(this),this.D&&this.D.destroy(),this.O.forEach(a=>a()),this.O= +[])}setPosition(a){void 0===this.C&&this.init();this.C.currentTime=a*this.time}get totalTime(){return this.T+this.na}Jk(){const a=new Map;this.Qf()&&this.ua.forEach((b,c)=>{"offset"!==c&&a.set(c,this.N?b:Q3(this.element,c))});this.Dh=a}oi(a){a="start"===a?this.J:this.G;a.forEach(b=>b());a.length=0}};var W5=class{query(a,b,c){a=c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[];return a}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(g.easing=e);const k=new Map;e=f.filter(p=>p instanceof V5);0!==c&&0!==d||e.forEach(p=>{p.Dh.forEach((t,w)=>k.set(w,t))});let m=F3(b).map(p=>new Map(p));m=P3(a,m,k);b=P5(a,m);return new V5(a,m,g,b)}};var X5=class{constructor(a,b,c,d){this.lc=a;this.rb=b;this.C=c;this.D=d}get data(){return this.rb.data}Xk(a){let b,c;null==(c=(b=this.rb).Xk)||c.call(b,a)}destroy(){this.C.destroy(this.lc,this.rb);N5(this.C,()=>{queueMicrotask(()=>{this.rb.destroy()})});let a;null==(a=this.D)||a.call(this)}createElement(a,b){return this.rb.createElement(a,b)}createComment(a){return this.rb.createComment(a)}lq(a){return this.rb.lq(a)}appendChild(a,b){this.rb.appendChild(a,b);A5(this.C.C,this.lc,b,!1)}insertBefore(a, +b,c,d=!0){this.rb.insertBefore(a,b,c);A5(this.C.C,this.lc,b,d)}removeChild(a,b){this.C.C.removeNode(this.lc,b,this.rb)}ns(a,b){return this.rb.ns(a,b)}parentNode(a){return this.rb.parentNode(a)}nextSibling(a){return this.rb.nextSibling(a)}setAttribute(a,b,c,d){this.rb.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.rb.removeAttribute(a,b,c)}Ri(a,b){this.rb.Ri(a,b)}wo(a,b){this.rb.wo(a,b)}setStyle(a,b,c,d){this.rb.setStyle(a,b,c,d)}Zr(a,b,c){this.rb.Zr(a,b,c)}setProperty(a,b,c){"@"==b.charAt(0)&& +"@.disabled"==b?x5(this.C.C,a,!!c):this.rb.setProperty(a,b,c)}setValue(a,b){this.rb.setValue(a,b)}Gd(a,b,c){return this.rb.Gd(a,b,c)}},a6=class extends X5{constructor(a,b,c,d){super(b,c,d);this.ba=a;this.lc=b}setProperty(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?x5(this.C.C,a,void 0===c?!0:!!c):this.C.process(this.lc,a,b.slice(1),c):this.rb.setProperty(a,b,c)}Gd(a,b,c){if("@"==b.charAt(0)){a=Y5(a);b=b.slice(1);let d="";"@"!=b.charAt(0)&&([b,d]=Z5(b));return this.C.Gd(this.lc,a,b,d, +e=>{$5(this.ba,e._data||-1,c,e)})}return this.rb.Gd(a,b,c)}};function Y5(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}}function Z5(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};function $5(a,b,c,d){if(0<=b&&bc(d));else{var e=a.G;0==e.length&&queueMicrotask(()=>{a.yb.run(()=>{e.forEach(f=>{const [g,k]=f;g(k)});a.G=[]})});e.push([c,d])}} +var b6=class{constructor(a,b,c){this.rb=a;this.C=b;this.yb=c;this.J=0;this.F=1;this.G=[];this.N=new Map;this.D=0;b.D=(d,e)=>{const f=null==e?void 0:e.parentNode(d);f&&e.removeChild(f,d)}}Uk(a,b){const c=this.rb.Uk(a,b);let d;if(!a||!(null==b?0:null==(d=b.data)?0:d.animation)){const k=this.N;a=k.get(c);a||(a=new X5("",c,this.C,()=>k.delete(c)),k.set(c,a));return a}const e=b.id,f=b.id+"-"+this.J;this.J++;this.C.register(f,a);const g=k=>{if(Array.isArray(k))k.forEach(g);else{var m=this.C,p=k.name,t= +e+"-"+p,w=m.G[t];if(!w){w=[];k=(new q4).D(k,w,[]);if(w.length)throw new Zd(3404,!1);w=new $4(p,k);m.G[t]=w}m=m.C;(t=m.aa[f])&&t.register(p,w)&&m.Ja++}};b.data.animation.forEach(g);return new a6(this,f,c,this.C)}Vm(){this.D++;this.rb.Vm&&this.rb.Vm()}O(){queueMicrotask(()=>{this.F++})}end(){this.D--;0==this.D&&Mk(this.yb,()=>{this.O();this.C.flush(this.F)});this.rb.end&&this.rb.end()}};var c6=class extends O5{constructor(a,b,c){super(a,b,c)}va(){this.flush()}};c6.K=function(a){return new (a||c6)(r(jt),r(e4),r(A3))};c6.pa=Md({ma:c6,ba:c6.K});const d6=[{oa:A3,Fc:function(){return new U3}},{oa:O5,Ec:c6},{oa:ui,Fc:function(a,b,c){return new b6(a,b,c)},Ac:[eH,O5,Qk]}];var e6=[{oa:e4,Fc:()=>new W5},{oa:mi,nb:"BrowserAnimations"},...d6];[...d6];var f6=class{};f6.K=function(a){return new (a||f6)};f6.Ya=Of({type:f6});f6.Xa=Nd({Wa:e6,imports:[TH]});var g6={Wa:[Yf([f6]),function(a,...b){return{Zj:[{oa:P0,Eb:!0,nb:a},[],{oa:d_,Fc:C1,Ac:[A1]},{oa:Zo,Eb:!0,Fc:D1},b.map(c=>c.Zj)]}}([]),{oa:"ModelLoaderService",Ec:z3}]},h6=Object,i6=h6.assign,j6,k6={Wa:[(null==g6?void 0:g6.Wa)||[],SH]};let l6;j6={XA:[...tH,...(null!=(l6=null==k6?void 0:k6.Wa)?l6:[])],wD:qH}; +(function(a){try{const b=a.LD,c=a.XA,d=ys(a.wD),e=[ks(),...(c||[])],f=(new qn({Wa:e,parent:d,yv:"",zx:!1})).xa,g=f.get(Qk);return g.run(()=>{pg(f);const k=f.get(wi,null);let m;Mk(g,()=>{m=g.onError.subscribe({next:w=>{k.handleError(w)}})});const p=()=>f.destroy(),t=d.get(qs);t.add(p);f.ob(()=>{m.unsubscribe();t.delete(p)});return ap(k,g,()=>{const w=f.get(vn);un(w);return w.F.then(()=>{f.get(os,"en-US");const B=f.get(fp);void 0!==b&&B.Kk(b);return B})})})}catch(b){return Promise.reject(b)}})(i6.call(h6, +{},{LD:s3},j6)).catch(a=>{console.error(a)});