From b8fe3e31ab19eaacf8e75d22c87e87e89df1cf2d Mon Sep 17 00:00:00 2001 From: Christian Oliff Date: Wed, 25 Oct 2023 20:51:52 +0900 Subject: [PATCH] Add calendar-cancel, calendar-clock & calendar-plus (#321) Add 3 new icons --- app-components/preview/app-components.js | 2 +- app-components/src/app/_data/site-data.ts | 48 +++++++++++++++++++++++ fonts/css.hbs | 2 +- hugo.yml | 2 +- icons/modus-outlined/_metadata.json | 29 +++++++++++++- icons/modus-outlined/calendar-cancel.svg | 3 ++ icons/modus-outlined/calendar-clock.svg | 3 ++ icons/modus-outlined/calendar-plus.svg | 3 ++ icons/modus-solid/_metadata.json | 27 +++++++++++++ icons/modus-solid/calendar-cancel.svg | 3 ++ icons/modus-solid/calendar-clock.svg | 3 ++ icons/modus-solid/calendar-plus.svg | 3 ++ package-lock.json | 4 +- package.json | 2 +- 14 files changed, 127 insertions(+), 7 deletions(-) create mode 100644 icons/modus-outlined/calendar-cancel.svg create mode 100644 icons/modus-outlined/calendar-clock.svg create mode 100644 icons/modus-outlined/calendar-plus.svg create mode 100644 icons/modus-solid/calendar-cancel.svg create mode 100644 icons/modus-solid/calendar-clock.svg create mode 100644 icons/modus-solid/calendar-plus.svg diff --git a/app-components/preview/app-components.js b/app-components/preview/app-components.js index 9db9b8d..f80d394 100644 --- a/app-components/preview/app-components.js +++ b/app-components/preview/app-components.js @@ -1,3 +1,3 @@ (()=>{"use strict";var e,v={},_={};function n(e){var a=_[e];if(void 0!==a)return a.exports;var r=_[e]={exports:{}};return v[e].call(r.exports,r,r.exports,n),r.exports}n.m=v,e=[],n.O=(a,r,o,f)=>{if(!r){var s=1/0;for(t=0;t=f)&&Object.keys(n.O).every(h=>n.O[h](r[l]))?r.splice(l--,1):(u=!1,f0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[r,o,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={666:0};n.O.j=o=>0===e[o];var a=(o,f)=>{var l,c,[t,s,u]=f,p=0;if(t.some(d=>0!==e[d])){for(l in s)n.o(s,l)&&(n.m[l]=s[l]);if(u)var b=u(n)}for(o&&o(f);p{"use strict";we(609),we(757),we(924)},924:()=>{!function(){"use strict";!function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const K=HTMLElement;window.HTMLElement=function(){return Reflect.construct(K,[],this.constructor)},HTMLElement.prototype=K.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,K)}()}()},757:()=>{!function(K,pe){"use strict";function we(){var r=rt.splice(0,rt.length);for(Y=0;r.length;)r.shift().call(null,r.shift())}function be(r,n){for(var c=0,l=r.length;c1)&&tt(this)}}}),t(T,Se,{value:function(L){-1>0,ie="__"+se+Xe,Pe="addEventListener",ue="attached",Ce="Callback",Te="detached",it="extends",Se="attributeChanged"+Ce,qe=ue+Ce,ut="connected"+Ce,Dt="disconnected"+Ce,le="created"+Ce,Ht=Te+Ce,ct="ADDITION",Tt="REMOVAL",je="DOMAttrModified",Nt="DOMContentLoaded",At="DOMSubtreeModified",st="<",yt="=",It=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,Zt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Re=[],lt=[],he="",De=q.documentElement,ge=Re.indexOf||function(r){for(var n=this.length;n--&&this[n]!==r;);return n},gt=ve.prototype,He=gt.hasOwnProperty,bt=gt.isPrototypeOf,Ve=ve.defineProperty,kt=[],Ye=ve.getOwnPropertyDescriptor,St=ve.getOwnPropertyNames,Wt=ve.getPrototypeOf,jt=ve.setPrototypeOf,Ft=!!ve.__proto__,ft="__dreCEv1",Ne=K.customElements,vt=!/^force/.test(pe.type)&&!!(Ne&&Ne.define&&Ne.get&&Ne.whenDefined),xt=ve.create||ve,Xt=K.Map||function(){var r,n=[],c=[];return{get:function(l){return c[ge.call(n,l)]},set:function(l,h){(r=ge.call(n,l))<0?c[n.push(l)-1]=h:c[r]=h}}},Vt=K.Promise||function(r){function n(T){for(l=!0;c.length;)c.shift()(T)}var c=[],l=!1,h={catch:function(){return h},then:function(T){return c.push(T),l&&setTimeout(n,1),h}};return r(n),h},wt=!1,ht=xt(null),Be=xt(null),Mt=new Xt,Lt=function(r){return r.toLowerCase()},Ke=ve.create||function r(n){return n?(r.prototype=n,new r):this},Je=jt||(Ft?function(r,n){return r.__proto__=n,r}:St&&Ye?function(){function r(n,c){for(var l,h=St(c),T=0,_=h.length;T<_;T++)He.call(n,l=h[T])||Ve(n,l,Ye(c,l))}return function(n,c){do{r(n,c)}while((c=Wt(c))&&!bt.call(c,n));return n}}():function(r,n){for(var c in n)r[c]=n[c];return r}),Ue=K.MutationObserver||K.WebKitMutationObserver,Bt=K.HTMLAnchorElement,ce=(K.HTMLElement||K.Element||K.Node).prototype,e=!bt.call(ce,De),t=e?function(r,n,c){return r[n]=c.value,r}:Ve,o=e?function(r){return 1===r.nodeType}:function(r){return bt.call(ce,r)},i=e&&[],f=ce.attachShadow,v=ce.cloneNode,E=ce.closest||function(r){for(var n=this;n&&n.nodeName!==r;)n=n.parentNode;return n},y=ce.dispatchEvent,b=ce.getAttribute,P=ce.hasAttribute,w=ce.removeAttribute,S=ce.setAttribute,M=q.createElement,A=q.importNode,I=M,W=Ue&&{attributes:!0,characterData:!0,attributeOldValue:!0},re=Ue||function(r){Q=!1,De.removeEventListener(je,re)},Y=0,$=se in q&&!/^force-all/.test(pe.type),V=!0,C=!1,Q=!0,U=!0,z=!0;if(Ue&&((Oe=q.createElement("div")).innerHTML="
",new Ue(function(r,n){if(r[0]&&"childList"==r[0].type&&!r[0].removedNodes[0].childNodes.length){var c=(Oe=Ye(ce,"innerHTML"))&&Oe.set;c&&Ve(ce,"innerHTML",{set:function(l){for(;this.lastChild;)this.removeChild(this.lastChild);c.call(this,l)}})}n.disconnect(),Oe=null}).observe(Oe,{childList:!0,subtree:!0}),Oe.innerHTML=""),$||(jt||Ft?(at=function(r,n){bt.call(n,r)||et(r,n)},ze=et):(at=function(r,n){r[ie]||(r[ie]=ve(!0),et(r,n))},ze=at),e?(Q=!1,r=Ye(ce,Pe),n=r.value,c=function(T){var _=new CustomEvent(je,{bubbles:!0});_.attrName=T,_.prevValue=b.call(this,T),_.newValue=null,_[Tt]=_.attrChange=2,w.call(this,T),y.call(this,_)},l=function(T,_){var D=P.call(this,T),L=D&&b.call(this,T),G=new CustomEvent(je,{bubbles:!0});S.call(this,T,_),G.attrName=T,G.prevValue=D?L:null,G.newValue=_,D?G.MODIFICATION=G.attrChange=1:G[ct]=G.attrChange=0,y.call(this,G)},h=function(T){var _,D=T.currentTarget,L=D[ie],G=T.propertyName;L.hasOwnProperty(G)&&(L=L[G],(_=new CustomEvent(je,{bubbles:!0})).attrName=L.name,_.prevValue=L.value||null,_.newValue=L.value=D[G]||null,null==_.prevValue?_[ct]=_.attrChange=0:_.MODIFICATION=_.attrChange=1,y.call(D,_))},r.value=function(T,_,D){T===je&&this[Se]&&this.setAttribute!==l&&(this[ie]={className:{name:"class",value:this.className}},this.setAttribute=l,this.removeAttribute=c,n.call(this,"propertychange",h)),n.call(this,T,_,D)},Ve(ce,Pe,r)):Ue||(De[Pe](je,re),De.setAttribute(ie,1),De.removeAttribute(ie),Q&&(_t=function(r){var n,c,l,h=this;if(h===r.target){for(l in n=h[ie],h[ie]=c=nt(h),c){if(!(l in n))return xe(0,h,l,n[l],c[l],ct);if(c[l]!==n[l])return xe(1,h,l,n[l],c[l],"MODIFICATION")}for(l in n)if(!(l in c))return xe(2,h,l,n[l],c[l],Tt)}},xe=function(r,n,c,l,h,T){var _={attrChange:r,currentTarget:n,attrName:c,prevValue:l,newValue:h};_[T]=r,Fe(_)},nt=function(r){for(var n,c,l={},h=r.attributes,T=0,_=h.length;T<_;T++)"setAttribute"!==(c=(n=h[T]).name)&&(l[c]=n.value);return l})),q[se]=function(r,n){if(c=r.toUpperCase(),V&&(V=!1,Ue?(ot=function(L,G){function Z(N,m){for(var a=0,u=N.length;a$");if(n[it]="a",(r.prototype=Ke(Bt.prototype)).constructor=r,K.customElements.define(c,r,n),!l.test(q.createElement("a",{is:c}).outerHTML)||!l.test((new r).outerHTML))throw n}(function r(){return Reflect.construct(Bt,[],r)},{},"document-register-element-a"+Xe)}catch(r){ne()}if(!pe.noBuiltIn)try{if(M.call(q,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(r){Lt=function(n){return{is:n.toLowerCase()}}}}(window)},609:function(K,pe,we){"use strict";var be,dt,me=this&&this.__spreadArray||function(Ee,_e,Fe){if(Fe||2===arguments.length)for(var Le,Me=0,$e=_e.length;Me<$e;Me++)(Le||!(Me in _e))&&(Le||(Le=Array.prototype.slice.call(_e,0,Me)),Le[Me]=_e[Me]);return Ee.concat(Le||Array.prototype.slice.call(_e))};be=function(){!function(e){var t=e.performance;function o(m){t&&t.mark&&t.mark(m)}function i(m,a){t&&t.measure&&t.measure(m,a)}o("Zone");var f=e.__Zone_symbol_prefix||"__zone_symbol__";function v(m){return f+m}var E=!0===e[v("forceDuplicateZoneCheck")];if(e.Zone){if(E||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var y=function(){function m(a,u){this._parent=a,this._name=u?u.name||"unnamed":"",this._properties=u&&u.properties||{},this._zoneDelegate=new P(this,this._parent&&this._parent._zoneDelegate,u)}return m.assertZonePatched=function(){if(e.Promise!==_.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(m,"root",{get:function(){for(var a=m.current;a.parent;)a=a.parent;return a},enumerable:!1,configurable:!0}),Object.defineProperty(m,"current",{get:function(){return L.zone},enumerable:!1,configurable:!0}),Object.defineProperty(m,"currentTask",{get:function(){return G},enumerable:!1,configurable:!0}),m.__load_patch=function(a,u,s){if(void 0===s&&(s=!1),_.hasOwnProperty(a)){if(!s&&E)throw Error("Already loaded patch: "+a)}else if(!e["__Zone_disable_"+a]){var R="Zone:"+a;o(R),_[a]=u(e,m,D),i(R,R)}},Object.defineProperty(m.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),m.prototype.get=function(a){var u=this.getZoneWith(a);if(u)return u._properties[a]},m.prototype.getZoneWith=function(a){for(var u=this;u;){if(u._properties.hasOwnProperty(a))return u;u=u._parent}return null},m.prototype.fork=function(a){if(!a)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,a)},m.prototype.wrap=function(a,u){if("function"!=typeof a)throw new Error("Expecting function got: "+a);var s=this._zoneDelegate.intercept(this,a,u),R=this;return function(){return R.runGuarded(s,this,arguments,u)}},m.prototype.run=function(a,u,s,R){L={parent:L,zone:this};try{return this._zoneDelegate.invoke(this,a,u,s,R)}finally{L=L.parent}},m.prototype.runGuarded=function(a,u,s,R){void 0===u&&(u=null),L={parent:L,zone:this};try{try{return this._zoneDelegate.invoke(this,a,u,s,R)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{L=L.parent}},m.prototype.runTask=function(a,u,s){if(a.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");if(a.state!==Q||a.type!==T&&a.type!==h){var R=a.state!=r;R&&a._transitionTo(r,z),a.runCount++;var ee=G;G=a,L={parent:L,zone:this};try{a.type==h&&a.data&&!a.data.isPeriodic&&(a.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,a,u,s)}catch(Ae){if(this._zoneDelegate.handleError(this,Ae))throw Ae}}finally{a.state!==Q&&a.state!==c&&(a.type==T||a.data&&a.data.isPeriodic?R&&a._transitionTo(z,r):(a.runCount=0,this._updateTaskCount(a,-1),R&&a._transitionTo(Q,r,Q))),L=L.parent,G=ee}}},m.prototype.scheduleTask=function(a){if(a.zone&&a.zone!==this)for(var u=this;u;){if(u===a.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(a.zone.name));u=u.parent}a._transitionTo(U,Q);var s=[];a._zoneDelegates=s,a._zone=this;try{a=this._zoneDelegate.scheduleTask(this,a)}catch(R){throw a._transitionTo(c,U,Q),this._zoneDelegate.handleError(this,R),R}return a._zoneDelegates===s&&this._updateTaskCount(a,1),a.state==U&&a._transitionTo(z,U),a},m.prototype.scheduleMicroTask=function(a,u,s,R){return this.scheduleTask(new w(l,a,u,s,R,void 0))},m.prototype.scheduleMacroTask=function(a,u,s,R,ee){return this.scheduleTask(new w(h,a,u,s,R,ee))},m.prototype.scheduleEventTask=function(a,u,s,R,ee){return this.scheduleTask(new w(T,a,u,s,R,ee))},m.prototype.cancelTask=function(a){if(a.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(a.zone||C).name+"; Execution: "+this.name+")");a._transitionTo(n,z,r);try{this._zoneDelegate.cancelTask(this,a)}catch(u){throw a._transitionTo(c,n),this._zoneDelegate.handleError(this,u),u}return this._updateTaskCount(a,-1),a._transitionTo(Q,n),a.runCount=0,a},m.prototype._updateTaskCount=function(a,u){var s=a._zoneDelegates;-1==u&&(a._zoneDelegates=null);for(var R=0;R0,macroTask:s.macroTask>0,eventTask:s.eventTask>0,change:a})},m}(),w=function(){function m(a,u,s,R,ee,Ae){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=a,this.source=u,this.data=R,this.scheduleFn=ee,this.cancelFn=Ae,!s)throw new Error("callback is not defined");this.callback=s;var p=this;this.invoke=a===T&&R&&R.useG?m.invokeTask:function(){return m.invokeTask.call(e,p,this,arguments)}}return m.invokeTask=function(a,u,s){a||(a=this),Z++;try{return a.runCount++,a.zone.runTask(a,u,s)}finally{1==Z&&V(),Z--}},Object.defineProperty(m.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),m.prototype.cancelScheduleRequest=function(){this._transitionTo(Q,U)},m.prototype._transitionTo=function(a,u,s){if(this._state!==u&&this._state!==s)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(a,"', expecting state '").concat(u,"'").concat(s?" or '"+s+"'":"",", was '").concat(this._state,"'."));this._state=a,a==Q&&(this._zoneDelegates=null)},m.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},m.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},m}(),S=v("setTimeout"),M=v("Promise"),A=v("then"),I=[],W=!1;function Y(m){if(re||e[M]&&(re=e[M].resolve(0)),re){var a=re[A];a||(a=re.then),a.call(re,m)}else e[S](m,0)}function $(m){0===Z&&0===I.length&&Y(V),m&&I.push(m)}function V(){if(!W){for(W=!0;I.length;){var m=I;I=[];for(var a=0;a=0;o--)"function"==typeof e[o]&&(e[o]=mt(e[o],t+"_"+o));return e}function rt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var _t="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,xe=!("nw"in ne)&&void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process),nt=!xe&&!_t&&!(!tt||!Ze.HTMLElement),ot=void 0!==ne.process&&"[object process]"==={}.toString.call(ne.process)&&!_t&&!(!tt||!Ze.HTMLElement),We={},at=function(e){if(e=e||ne.event){var t=We[e.type];t||(t=We[e.type]=J("ON_PROPERTY"+e.type));var f,o=this||e.target||ne,i=o[t];return nt&&o===Ze&&"error"===e.type?!0===(f=i&&i.call(this,e.message,e.filename,e.lineno,e.colno,e.error))&&e.preventDefault():null!=(f=i&&i.apply(this,arguments))&&!f&&e.preventDefault(),f}};function ze(e,t,o){var i=Ee(e,t);if(!i&&o&&Ee(o,t)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var v=J("on"+t+"patched");if(!e.hasOwnProperty(v)||!e[v]){delete i.writable,delete i.value;var E=i.get,y=i.set,b=t.slice(2),P=We[b];P||(P=We[b]=J("ON_PROPERTY"+b)),i.set=function(w){var S=this;!S&&e===ne&&(S=ne),S&&("function"==typeof S[P]&&S.removeEventListener(b,at),y&&y.call(S,null),S[P]=w,"function"==typeof w&&S.addEventListener(b,at,!1))},i.get=function(){var w=this;if(!w&&e===ne&&(w=ne),!w)return null;var S=w[P];if(S)return S;if(E){var M=E.call(this);if(M)return i.set.call(this,M),"function"==typeof w.removeAttribute&&w.removeAttribute(t),M}return null},_e(e,t,i),e[v]=!0}}}function Oe(e,t,o){if(t)for(var i=0;i=0&&"function"==typeof y[b.cbIdx]?Et(b.name,y[b.cbIdx],b,f):v.apply(E,y)}})}function ue(e,t){e[J("OriginalDelegate")]=t}var Ce=!1,Te=!1;function Se(){if(Ce)return Te;Ce=!0;try{var e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Te=!0)}catch(t){}return Te}Zone.__load_patch("ZoneAwarePromise",function(e,t,o){var i=Object.getOwnPropertyDescriptor,f=Object.defineProperty;var E=o.symbol,y=[],b=!0===e[E("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],P=E("Promise"),w=E("then");o.onUnhandledError=function(p){if(o.showUncaughtError()){var k=p&&p.rejection;k?console.error("Unhandled Promise rejection:",k instanceof Error?k.message:k,"; Zone:",p.zone.name,"; Task:",p.task&&p.task.source,"; Value:",k,k instanceof Error?k.stack:void 0):console.error(p)}},o.microtaskDrainDone=function(){for(var p=function(){var k=y.shift();try{k.zone.runGuarded(function(){throw k.throwOriginal?k.rejection:k})}catch(g){!function A(p){o.onUnhandledError(p);try{var k=t[M];"function"==typeof k&&k.call(this,p)}catch(g){}}(g)}};y.length;)p()};var M=E("unhandledPromiseRejectionHandler");function I(p){return p&&p.then}function W(p){return p}function re(p){return u.reject(p)}var Y=E("state"),$=E("value"),V=E("finally"),C=E("parentPromiseValue"),Q=E("parentPromiseState"),z=null,r=!0,n=!1;function l(p,k){return function(g){try{D(p,k,g)}catch(d){D(p,!1,d)}}}var h=function(){var p=!1;return function(g){return function(){p||(p=!0,g.apply(null,arguments))}}},_=E("currentTaskTrace");function D(p,k,g){var d=h();if(p===g)throw new TypeError("Promise resolved with itself");if(p[Y]===z){var O=null;try{("object"==typeof g||"function"==typeof g)&&(O=g&&g.then)}catch(B){return d(function(){D(p,!1,B)})(),p}if(k!==n&&g instanceof u&&g.hasOwnProperty(Y)&&g.hasOwnProperty($)&&g[Y]!==z)G(g),D(p,g[Y],g[$]);else if(k!==n&&"function"==typeof O)try{O.call(g,d(l(p,k)),d(l(p,!1)))}catch(B){d(function(){D(p,!1,B)})()}else{p[Y]=k;var j=p[$];if(p[$]=g,p[V]===V&&k===r&&(p[Y]=p[Q],p[$]=p[C]),k===n&&g instanceof Error){var H=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;H&&f(g,_,{configurable:!0,enumerable:!1,writable:!0,value:H})}for(var F=0;F2}).map(function(t){return t.substring(2)})}function lt(e,t){if((!xe||ot)&&!Zone[e.symbol("patchEvents")]){var o=t.__Zone_ignore_on_properties,i=[];if(nt){var f=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var v=function it(){try{var e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(t){}return!1}()?[{target:f,ignoreProperties:["error"]}]:[];Zt(f,Re(f),o&&o.concat(v),Fe(f))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var E=0;E1?new v(b,P):new v(b),A=e.ObjectGetOwnPropertyDescriptor(w,"onmessage");return A&&!1===A.configurable?(S=e.ObjectCreate(w),M=w,[i,f,"send","close"].forEach(function(I){S[I]=function(){var W=e.ArraySlice.call(arguments);if(I===i||I===f){var re=W.length>0?W[0]:void 0;if(re){var Y=Zone.__symbol__("ON_PROPERTY"+re);w[Y]=S[Y]}}return w[I].apply(w,W)}})):S=w,e.patchOnProperties(S,["close","error","message","open"],M),S};var E=t.WebSocket;for(var y in v)E[y]=v[y]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",function(e,t,o){var i=Re(e);o.patchOnProperties=Oe,o.patchMethod=ie,o.bindArguments=ve,o.patchMacroTask=Pe;var f=t.__symbol__("BLACK_LISTED_EVENTS"),v=t.__symbol__("UNPATCHED_EVENTS");e[v]&&(e[f]=e[v]),e[f]&&(t[f]=t[v]=e[f]),o.patchEventPrototype=st,o.patchEventTarget=Nt,o.isIEOrEdge=Se,o.ObjectDefineProperty=_e,o.ObjectGetOwnPropertyDescriptor=Ee,o.ObjectCreate=Me,o.ArraySlice=$e,o.patchClass=Xe,o.wrapWithCurrentZone=mt,o.filterProperties=It,o.attachOriginToPatched=ue,o._redefineProperty=Object.defineProperty,o.patchCallbacks=yt,o.getGlobalObjects=function(){return{globalSources:Ht,zoneSymbolEventNames:le,eventNames:i,isBrowser:nt,isMix:ot,isNode:xe,TRUE_STR:ke,FALSE_STR:ye,ZONE_SYMBOL_PREFIX:Ie,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:pt}}});var e,t,Be=me(me(me(me(me(me(me(me([],["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"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["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"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["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"],!0);e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=e.__Zone_symbol_prefix||"__zone_symbol__",e[function o(i){return t+i}("legacyPatch")]=function(){var i=e.Zone;i.__load_patch("defineProperty",function(f,v,E){E._redefineProperty=Ve,function bt(){he=Zone.__symbol__,De=Object[he("defineProperty")]=Object.defineProperty,ge=Object[he("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,gt=Object.create,He=he("unconfigurables"),Object.defineProperty=function(e,t,o){if(kt(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var i=o.configurable;return"prototype"!==t&&(o=Ye(e,t,o)),St(e,t,o,i)},Object.defineProperties=function(e,t){Object.keys(t).forEach(function(E){Object.defineProperty(e,E,t[E])});for(var o=0,i=Object.getOwnPropertySymbols(t);o0){var N=h.invoke;h.invoke=function(){for(var m=_[t.__symbol__("loadfalse")],a=0;a{K(K.s=435)}]); -"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let vr=!1;const It={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else vr&&console.log("RxJS: Back to a better error behavior. Thank you. <3");vr=t},get useDeprecatedSynchronousErrorHandling(){return vr}};function An(t){setTimeout(()=>{throw t},0)}const Ei={closed:!0,next(t){},error(t){if(It.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ho(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let a=0;ae.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ei;break;case 1:if(!e){this.destination=Ei;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,a=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ei&&(a=Object.create(n),Wn(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;It.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=It;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);It.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),It.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!It.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return It.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const _r="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let ue=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,a=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ei)}(n,s,r);if(a.add(i?i.call(a,this.source):this.source||It.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),It.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(n){try{return this._subscribe(n)}catch(s){It.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let a;a=this.subscribe(o=>{try{n(o)}catch(l){i(l),a&&a.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[_r](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(a=>i=a,a=>r(a),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=It.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const bs=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class af extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends ue{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new af(this)}lift(n){const s=new of(this,this);return s.operator=n,s}next(n){if(this.closed)throw new bs;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let a=0;anew of(e,n),t})();class of extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function uf(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[_r])return(t=>e=>{const n=t[_r]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(df(t))return cf(t);if(uf(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ho(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $o(t,e){return new ue(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cb(t,e){if(null!=t){if(function ob(t){return t&&"function"==typeof t[_r]}(t))return function rb(t,e){return new ue(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[_r]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(uf(t))return function ib(t,e){return new ue(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(df(t))return $o(t,e);if(function lb(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function ab(t,e){if(!t)throw new Error("Iterable cannot be null");return new ue(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,a;try{const o=r.next();i=o.value,a=o.done}catch(o){return void n.error(o)}a?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof ue?t:new ue(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof ue)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((a,o)=>e(r,a,i,o))),n)):("number"==typeof e&&(n=e),s=>s.lift(new db(t,n)))}class db{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new ub(e,this.project,this.concurrent))}}class ub extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fb(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$o(t,e):new ue(cf(t))}function Uo(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof ue?t[0]:fb(e)(yf(t,n))}function vf(){return function(e){return e.lift(new pb(e))}}class pb{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hb(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hb extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gb extends ue{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yb(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return vf()(this)}}const mb=(()=>{const t=gb.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yb extends af{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wb{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function bb(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function zo(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Go(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Db=se({__forward_ref__:se});function ae(t){return t.__forward_ref__=ae,t.toString=function(){return J(this())},t}function B(t){return _f(t)?t():t}function _f(t){return"function"==typeof t&&t.hasOwnProperty(Db)&&t.__forward_ref__===ae}class E extends Error{constructor(e,n){super(function Wo(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function k(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():k(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new E(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qo(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function bf(t){return t&&(t.hasOwnProperty(Ko)||t.hasOwnProperty(Tb))?t[Ko]:null}const Oi=se({\u0275prov:se}),Ko=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),Tb=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qo;function Mn(t){const e=Qo;return Qo=t,e}function Df(t,e,n){const s=qo(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const Ob="undefined"!=typeof globalThis&&globalThis,xb="undefined"!=typeof window&&window,kb="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=Ob||"undefined"!=typeof global&&global||xb||kb,Ds={},re=[],xi=se({\u0275cmp:se}),Zo=se({\u0275dir:se}),Yo=se({\u0275pipe:se}),If=se({\u0275mod:se}),mn=se({\u0275fac:se}),br=se({__NG_ELEMENT_ID__:se});let Pb=0;function Is(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,a=t.pipes;return s.id+=Pb++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(o=>o(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(Ef):null,s.pipeDefs=a?()=>("function"==typeof a?a():a).map(Nf):null,s})}function Ef(t){return Be(t)||function Fn(t){return t[Zo]||null}(t)}function Nf(t){return function qn(t){return t[Yo]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return Ds;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Is;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function Et(t,e){const n=t[If]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function zt(t){return null!==t.template}function Hb(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=Gb),zb}function zb(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===Ds)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function Gb(t,e,n,s){const r=xf(t)||function Wb(t,e){return t[Of]=e}(t,{previous:Ds,current:null}),i=r.current||(r.current={}),a=r.previous,o=this.declaredInputs[n],l=a[o];i[o]=new Tf(l&&l.currentValue,e,a===Ds),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function De(t){return!!t.listen}const kf={createRenderer:(t,e)=>function al(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function ol(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const P={lFrame:Gf(null),bindingsEnabled:!0};function Vf(){return P.bindingsEnabled}function w(){return P.lFrame.lView}function K(){return P.lFrame.tView}function dl(t){return P.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return P.lFrame.currentTNode}function tn(t,e){const n=P.lFrame;n.currentTNode=t,n.isParent=e}function ul(){return P.lFrame.isParent}function fl(){P.lFrame.isParent=!1}function Je(){const t=P.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return P.lFrame.bindingIndex++}function cC(t,e){const n=P.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){P.lFrame.currentDirectiveIndex=t}function gl(t){P.lFrame.currentQueryIndex=t}function uC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=uC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=P.lFrame=zf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=zf(),n=t[1];P.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function zf(){const t=P.lFrame,e=null===t?null:t.child;return null===e?Gf(t):e}function Gf(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=P.lFrame;return P.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return P.lFrame.selectedIndex}function xn(t){P.lFrame.selectedIndex=t}function ye(){const t=P.lFrame;return ol(t.tView,t.selectedIndex)}function Ui(){P.lFrame.currentNamespace="svg"}function zi(){!function gC(){P.lFrame.currentNamespace=null}()}function Gi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(o)}finally{}}}else try{i.call(o)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=De(t);let r=0;for(;re){a=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let _l=!0;function Zi(t){const e=_l;return _l=t,e}let IC=0;function Ar(t,e){const n=bl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const a=Fs(r),o=Os(r,e),l=o[1].data;for(let c=0;c<8;c++)e[i+c]=o[a+c]|l[a+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function bl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],a=i.type;if(s=2===a?i.declTNode:1===a?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function EC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(br)&&(s=n[br]),null==s&&(s=n[br]=IC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const a=i(s);if(null!=a||s&L.Optional)return a;Fi(n)}finally{qf()}}else if("number"==typeof i){let a=null,o=bl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===o||s&L.SkipSelf)&&(l=-1===o?Yi(t,e):e[o+8],-1!==l&&ip(s,!1)?(a=e[1],o=Fs(l),e=Os(l,e)):o=-1);-1!==o;){const d=e[1];if(rp(i,o,d.data)){const u=AC(o,e,n,a,s,c);if(u!==sp)return u}l=e[o+8],-1!==l&&ip(s,e[1].data[o+8]===c)&&rp(i,o,e)?(a=d,o=Fs(l),e=Os(l,e)):o=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const a=e[1],o=a.data[t+8],d=function Ji(t,e,n,s,r){const i=t.providerIndexes,a=e.data,o=1048575&i,l=t.directiveStart,d=i>>20,f=r?o+d:t.directiveEnd;for(let p=s?o:o+d;p=l&&h.type===n)return p}if(r){const p=a[l];if(p&&zt(p)&&p.type===n)return l}return null}(o,a,n,null==s?Li(o)&&_l:s!=a&&0!=(3&o.type),r&L.Host&&i===o);return null!==d?Mr(e,a,d,o):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function _C(t){return t instanceof Nr}(r)){const a=r;a.resolving&&function Ib(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new E(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const o=Zi(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?Mn(a.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=a.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const a=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(o),a.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const Ps="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function Il(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const a=new r(...i);return o.annotation=a,o;function o(l,c,d){const u=l.hasOwnProperty(Ps)?l[Ps]:Object.defineProperty(l,Ps,{value:[]})[Ps];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(a),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function op(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ea(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function dp(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),a=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const bp="__ngContext__";function Ge(t,e){t[bp]=e}function xl(t){const e=function Lr(t){return t[bp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Pl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,a=!1;Ut(s)?i=s:en(s)&&(a=!0,s=s[0]);const o=Se(s);0===t&&null!==n?null==r?kp(e,n,o):Xn(e,n,o,r||null,!0):1===t&&null!==n?Xn(e,n,o,r||null,!0):2===t?function zl(t,e,n){const s=aa(t,e);s&&function CD(t,e,n,s){De(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,o,a):3===t&&e.destroyNode(o),null!=i&&function ED(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let o=10;o0&&(t[n-1][4]=s[4]);const i=ea(t,10+e);!function hD(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const a=i[19];null!==a&&a.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];De(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yD(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function bD(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const a=s[r=n[i+1]];n[i].call(a)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return ca}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class TD extends es{getTypeName(){return"HTML"}}class FD extends es{getTypeName(){return"Style"}}class OD extends es{getTypeName(){return"Script"}}class xD extends es{getTypeName(){return"URL"}}class kD extends es{getTypeName(){return"ResourceURL"}}function vt(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jD{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class HD{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),rn("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")),GD=rn("script,style,template");class WD{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!GD.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,KD=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qD,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(KD,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let ua;function eh(t,e){let n=null;try{ua=ua||function qp(t){const e=new HD(t);return function $D(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jD(e):e}(t);let s=e?String(e):"";n=ua.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=ua.getInertBodyElement(s)}while(s!==i);return Jn((new WD).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function QD(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?vt(t):jr(k(t))}function ec(t){return t.ngOriginalError}function aI(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iI(t){return t&&t.ngErrorLogger||aI}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pI=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function an(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yI(t,e,n){let s=0;for(;si?"":r[u+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(Gt(s))return!1;a=!0}}}}else{if(!a&&!Gt(s)&&!Gt(l))return!1;if(a&&Gt(l))continue;a=!1,s=l|1&s}}return Gt(s)||a}function Gt(t){return 0==(1&t)}function wI(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+o+'"':"")+"]"}else 8&s?r+="."+a:4&s&&(r+=" "+a);else""!==r&&!Gt(a)&&(e+=oh(i,r),r=""),s=a,i=i||!Gt(s);n++}return""!==r&&(e+=oh(i,r)),e}const R={};function z(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function fa(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function _h(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function bh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=l&&o.push(l),o.push(s,r,a)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eE(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function oE(t,e){const n=gt(e,t),s=n[1];(function lE(t,e){for(let n=e.length;nPromise.resolve(null))();function Ph(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(o,e,n)),nn([e],o=>this.processInjectorType(o,[],i)),this.records.set(Cc,Gs(void 0,this));const a=this.records.get(Dc);this.scope=null!=a?a.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let o=this.records.get(e);if(void 0===o){const l=function CE(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qo(e);o=l&&this.injectableDefInScope(l)?Gs(Ec(e),Wr):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[na]=a[na]||[]).unshift(J(e)),r)throw a;return function WC(t,e,n,s){const r=t[na];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let a in e)if(e.hasOwnProperty(a)){let o=e[a];i.push(a+":"+("string"==typeof o?JSON.stringify(o):J(o)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[na]=null,t}(a,e,"R3InjectorError",this.source)}throw a}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=bf(e);const i=null==r&&e.ngModule||void 0,a=void 0===i?e:i,o=-1!==s.indexOf(a);if(void 0!==i&&(r=bf(i)),null==r)return!1;if(null!=r.imports&&!o){let d;s.push(a);try{nn(r.imports,u=>{this.processInjectorType(u,n,s)&&(void 0===d&&(d=[]),d.push(u))})}finally{}if(void 0!==d)for(let u=0;uthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(a);const l=Yn(a)||(()=>new a);this.records.set(a,Gs(l,Wr));const c=r.providers;if(null!=c&&!o){const d=e;nn(c,u=>this.processProvider(u,d,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mE(t,e,n){return Gh(t)?Gs(void 0,t.useValue):Gs(zh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let a=this.records.get(r);a||(a=Gs(void 0,Wr,!0),a.factory=()=>Ml(a.multi),this.records.set(r,a)),r=e,a.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pE,n.value=n.factory()),"object"==typeof n.value&&n.value&&function bE(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ec(t){const e=qo(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new E(204,!1);if(t instanceof Function)return function gE(t){const e=t.length;if(e>0)throw Or(e,"?"),new E(204,!1);const n=function Ab(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function Mb(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new E(204,!1)}function zh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ec(r)}if(Gh(t))s=()=>B(t.useValue);else if(function vE(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yE(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wE(t){return!!t.deps}(t))return Yn(r)||Ec(r);s=()=>new r(...Ml(t.deps))}return s}function Gs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Gh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TE(t,e){Gi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(zt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new E(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const a=t;a.inputs=Ac(t.inputs),a.declaredInputs=Ac(t.declaredInputs),a.outputs=Ac(t.outputs);const o=r.hostBindings;o&&kE(t,o);const l=r.viewQuery,c=r.contentQueries;if(l&&OE(t,l),c&&xE(t,c),zo(t.inputs,r.inputs),zo(t.declaredInputs,r.declaredInputs),zo(t.outputs,r.outputs),zt(r)&&r.data.animation){const d=t.data;d.animation=(d.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let a=0;a=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===Ds?{}:t===re?[]:t}function OE(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xE(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function kE(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let va=null;function qs(){if(!va){const t=ne.Symbol;if(t&&t.iterator)va=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;no(Se(I[s.index])):s.index;if(De(n)){let I=null;if(!o&&l&&(I=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?o[l]:null}"string"==typeof a&&(i+=2)}return null}(t,e,r,s.index)),null!==I)(I.__ngLastListenerFn__||I).__ngNextListenerFn__=i,I.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,u,i,!1);const M=n.listen(v,r,i);f.push(i,M),d&&d.push(r,_,m,m+1)}}else i=Rc(s,e,u,i,!0),v.addEventListener(r,i,a),f.push(i),d&&d.push(r,_,m,a)}else i=Rc(s,e,u,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let v=0;v0;)e=e[15],t--;return e}(t,P.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function bI(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),a=function _n(t){const e=P.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],a=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!a&&(e=!1),e=function EN(t,e,n,s){const r=function hl(t){const e=P.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const a=e.directiveStylingLast;if(-1===a||t[a]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else d=n;if(r)if(0!==l){const f=Wt(t[o+1]);t[s+1]=fa(f,o),0!==f&&(t[f+1]=nc(t[f+1],s)),t[o+1]=function AI(t,e){return 131071&t|e<<17}(t[o+1],s)}else t[s+1]=fa(o,0),0!==o&&(t[o+1]=nc(t[o+1],s)),o=s;else t[s+1]=fa(l,0),0===o?o=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,d,s,!0),jg(t,d,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,d,t,s,i),a=fa(o,l),i?e.classBindings=a:e.styleBindings=a}(r,i,e,n,a,s)}}(i,t,a,s),e!==R&&We(r,a,e)&&function Yg(t,e,n,s,r,i,a,o){if(!(3&e.type))return;const l=t.data,c=l[o+1];Ca(function uh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),a):void 0)||(Ca(i)||function dh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,o,a)),function ND(t,e,n,s,r){const i=De(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let a=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,a):n.style.removeProperty(s);else{const o="string"==typeof r&&r.endsWith("!important");o&&(r=r.slice(0,-10),a|=yt.Important),i?t.setStyle(n,s,r,a):n.style.setProperty(s,r,o?"important":"")}}}(s,a,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[a+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(vt(t)))),t}(e,n),s,a)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const a=n.directiveEnd;let o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o0;){const l=t[r],c=Array.isArray(l),d=c?l[1]:l,u=null===d;let f=n[r+1];f===R&&(f=u?re:void 0);let p=u?Nl(f,s):d===s?f:void 0;if(c&&!Ca(p)&&(p=Nl(l,s)),Ca(p)&&(o=p,a))return o;const h=t[r+1];r=a?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(o=Nl(l,s))}return o}function Ca(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],a=n[r]=function Vl(t,e){return De(t)?t.createText(e):t.createTextNode(e)}(n[V],e);oa(s,n,a,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+k(n)+s:R}(s,t,e,n);return r!==R&&bn(s,et(),r),is}const Da="en-US";let bm=Da;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,b),h=Uc(o,e,r?d:d+f,u);-1===h?(Xi(Ar(c,a),i,o),$c(i,t,e.length),e.push(o),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),a.push(p)):(n[h]=p,a[h]=p)}else{const p=Uc(o,e,d+f,u),h=Uc(o,e,d,d+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,a),i,o);const v=function ZS(t,e,n,s,r){const i=new Nr(t,n,b);return i.multi=[],i.index=e,i.componentProviders=0,Gm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=v),$c(i,t,e.length,0),e.push(o),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(v),a.push(v)}else $c(i,t,p>-1?p:h,Gm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function _E(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const d=c.indexOf(n);-1===d?c.push(n,[s,l]):c[d+1].push(s,l)}else c.push(n,l)}}}function Gm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=zt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let os=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let un=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const a0=new ei("13.4.0"),Gc={};function Aa(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let o=10;o-1&&(jl(e,s),ea(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Eh(t,e,n,s){const r=Ph(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){vc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{zs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mD(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new E(902,"");this._appRef=e}}class o0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){kh(this._view)}checkNoChanges(){}get context(){return null}}class Km extends os{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NI(t){return t.map(EI).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,Gc,r);return i!==Gc||s===Gc?i:e.get(n,s,r)}}}(e,r.injector):e,a=i.get(cr,kf),o=i.get(r0,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=s?function Ih(t,e,n){if(De(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(a.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),u=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pI,clean:dE,playerHandler:e||null,flags:0}}(),p=ga(0,null,null,1,0,null,null,null,null,null),h=zr(null,p,f,u,null,null,a,l,o,i);let g,y;Hi(h);try{const v=function eg(t,e,n,s,r,i){const a=n[1];n[20]=t;const l=$s(a,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(ya(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const d=s.createRenderer(t,e),u=zr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,d,i||null,null);return a.firstCreatePass&&(Xi(Ar(l,n),a,e.type),Th(a,l),Fh(l,n.length,1)),ma(n,u),n[20]=u}(d,this.componentDef,h,a,l);if(d)if(s)Ki(l,d,["ng-version",a0.full]);else{const{attrs:m,classes:_}=function SI(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,d,_.join(" "))}if(y=ol(p,20),void 0!==n){const m=y.projection=[];for(let _=0;_l(a,e)),e.contentQueries){const l=Fe();e.contentQueries(1,a,l.directiveStart)}const o=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(o.index),Ah(n[1],o,0,o.directiveStart,o.directiveEnd,e),Mh(e,a)),a}(v,this.componentDef,h,f,[TE]),Gr(p,h,null)}finally{$i()}return new u0(this.componentType,g,lr(y,h),h,y)}}class u0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new o0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class dr{}const ur=new Map;class Xm extends dr{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=Et(e);this._bootstrapComponents=an(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:dr,useValue:this},{provide:os,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===dr||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==Et(e)&&function h0(t){const e=new Set;!function n(s){const r=Et(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,ur.get(i),s),ur.set(i,s));const a=an(r.imports);for(const o of a)e.has(o)||(e.add(o),n(o))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const a=e+n;return We(t,a,r)?ln(t,a+1,i?s.call(i,r):s(r)):ni(t,a+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,a){const o=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,o,r,i)?ln(t,o+2,a?s.call(a,r,i):s(r,i)):ni(t,o+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function I0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),a=Mn(b);try{const o=Zi(!1),l=i();return Zi(o),function $E(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(a)}}function Zc(t,e,n,s){const r=t+20,i=w(),a=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,a.transform,n,s,a):a.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const ve=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,a;let o=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const u=e;o=null===(r=u.next)||void 0===r?void 0:r.bind(u),l=null===(i=u.error)||void 0===i?void 0:i.bind(u),c=null===(a=u.complete)||void 0===a?void 0:a.bind(u)}this.__isAsync&&(l=Yc(l),o&&(o=Yc(o)),c&&(c=Yc(c)));const d=super.subscribe({next:o,error:l,complete:c});return e instanceof me&&e.add(d),d}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=zr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),Gr(n,s,e),new ti(s)}};function x0(){return function Ma(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=k0,t})();function k0(){return function ay(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const a=ht(t,e);Xn(i,aa(i,a),r,function DD(t,e){return De(t)?t.nextSibling(e):e.nextSibling}(i,a),!1)}e[t.index]=n=xh(s,e,r,t),ma(e,n)}return new ry(n,t,e)}(Fe(),w())}const P0=Ot,ry=class extends P0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const a=e&&!function Fr(t){return"function"==typeof t}(e);let o;if(a)o=n;else{const u=n||{};o=u.index,s=u.injector,r=u.projectableNodes,i=u.ngModuleRef}const l=a?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(a?c:this.parentInjector).get(dr,null);f&&(i=f)}const d=l.create(c,r,void 0,i);return this.insert(d.hostView,o),d}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const d=this.indexOf(e);if(-1!==d)this.detach(d);else{const u=s[3],f=new ry(u,u[6],u[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),a=this._lContainer;!function vD(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=Oa,this.reject=Oa,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:o,error:l})});n.push(a)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${ud()}${ud()}${ud()}`}});function ud(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fd=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),uA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>zC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Da}()}),mA=(()=>Promise.resolve(0))();function pd(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ke{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ve(!1),this.onMicrotaskEmpty=new ve(!1),this.onStable=new ve(!1),this.onError=new ve(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function _A(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gd(t),t.isCheckStableRunning=!0,hd(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gd(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,a,o)=>{try{return Fy(t),n.invokeTask(r,i,a,o)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,a,o,l)=>{try{return Fy(t),n.invoke(r,i,a,o,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gd(t),hd(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ke.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ke.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,a=i.scheduleEventTask("NgZoneEvent: "+r,e,vA,Oa,Oa);try{return i.runTask(a,n,s)}finally{i.cancelTask(a)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const vA={};function hd(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hd(t)}class bA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ve,this.onMicrotaskEmpty=new ve,this.onStable=new ve,this.onError=new ve}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let md=(()=>{class t{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ke.assertNotInAngularZone(),pd(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())pd(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(ke))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yd.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,s=!0){return yd.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class DA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yd=new DA,ls=null;const xy=new H("AllowMultipleToken"),ky=new H("PlatformOnDestroy");function Py(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let a=vd();if(!a||a.injector.get(xy,!1)){const o=[...n,...i,{provide:r,useValue:!0}];t?t(o):function SA(t){if(ls&&!ls.get(xy,!1))throw new E(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:Dc,useValue:"platform"},{provide:ky,useValue:()=>ls=null},...t]})}(o,s))}return function AA(t){const e=vd();if(!e)throw new E(401,"");return e}()}}function vd(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const o=function TA(t,e){let n;return n="noop"===t?new bA:("zone.js"===t?void 0:t)||new ke({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:ke,useValue:o}];return o.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),d=n.create(c),u=d.injector.get(Ur,null);if(!u)throw new E(402,"");return o.runOutsideAngular(()=>{const f=o.onError.subscribe({next:p=>{u.handleError(p)}});d.onDestroy(()=>{_d(this._modules,d),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return ba(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(u,o,()=>{const f=d.injector.get(dd);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(bm=t.toLowerCase().replace(/_/g,"-"))}(d.injector.get(Ln,Da)||Da),this._moduleDoBootstrap(d),d))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function EA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(xa);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new E(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(ky,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let xa=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new ue(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),o=new ue(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{ke.assertNotInAngularZone(),pd(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{ke.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),d.unsubscribe()}});this.isStable=Uo(a,o.pipe(function Cb(){return t=>vf()(function _b(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wb(r,e));const i=Object.create(s,mb);return i.source=s,i.subjectFactory=r,i}}(bb)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new E(405,"");let r;r=n instanceof Wm?n:this._injector.get(os).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(dr),o=r.create(je.NULL,[],s||r.selector,i),l=o.location.nativeElement,c=o.injector.get(md,null),d=c&&o.injector.get(CA);return c&&d&&d.registerApplication(l,c),o.onDestroy(()=>{this.detachView(o.hostView),_d(this.components,o),d&&d.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new E(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;_d(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(uA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(ke),x(je),x(Ur),x(dd))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function _d(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,ai=(()=>{class t{}return t.__NG_ELEMENT_ID__=kA,t})();function kA(t){return function PA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class zy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const a=!s||n&&n.currentIndex{a=this._trackByFn(r,o),null!==n&&Object.is(n.trackById,a)?(s&&(n=this._verifyReinsertion(n,o,a,r)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,a,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Gy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Gy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class Gy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,a=r._next;return i&&(i._next=a),a&&(a._prev=i),r._next=null,r._prev=null,r}const s=new GA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class GA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Ra([new zy])}let Ra=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ra,new sa]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new E(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new oi([new qy])}let oi=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ra,new sa]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new E(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=Py(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(xa))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),La=null;function ds(){return La}const lt=new H("DocumentToken");let xd=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(b(Ra),b(oi),b(Ke),b(un))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let kd=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,a)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)s.remove(null===i?void 0:i);else if(null!==i){const o=s.get(i);s.move(o,a),av(o,r)}});for(let r=0,i=s.length;r{av(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(b(Ot),b(Zt),b(Ra))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function av(t,e){t.context.$implicit=e.item}let qa=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){ov("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){ov("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(b(Ot),b(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function ov(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const lv="browser";let gv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hd extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){La||(La=t)}(new Hd)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return ui=ui||document.querySelector("base"),ui?ui.getAttribute("href"):null}();return null==n?null:function KT(t){Za=Za||document.createElement("a"),Za.setAttribute("href",t);const e=Za.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){ui=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Za,ui=null;const yv=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(dd).donePromise.then(()=>{const s=ds(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,a=!1;const o=function(l){a=a||l,i--,0==i&&s(a)};r.forEach(function(l){l.whenStable(o)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?ds().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ya=new H("EventManagerPlugins");let Xa=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends _v{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const a=this._doc.createElement("style");a.textContent=i,r.push(s.appendChild(a))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(wv),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(wv))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function wv(t){ds().remove(t)}const Ud={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},zd=/%COMP%/g;function Ja(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let eo=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Gd(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=Ja(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Xa),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Gd{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Ud[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Ud[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Ud[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,Dv(s)):this.eventManager.addEventListener(e,n,Dv(s))}}class sF extends Gd{constructor(e,n,s,r){super(e),this.component=s;const i=Ja(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(zd,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(zd,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends Gd{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=Ja(r.id,r.styles,[]);for(let a=0;a{class t extends vv{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ev=["alt","control","meta","shift"],oF={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Nv={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends vv{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),a=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ds().onAndCancel(n,i.domEventName,a))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let a="";if(Ev.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),a+=l+".")}),a+=i,0!=s.length||0===i.length)return null;const o={};return o.domEventName=r,o.fullKey=a,o}static getEventFullKey(n){let s="",r=function dF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Nv.hasOwnProperty(e)&&(e=Nv[e]))}return oF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),Ev.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=Py(KA,"browser",[{provide:fd,useValue:lv},{provide:Ty,useValue:function uF(){Hd.makeCurrent(),$d.init()},multi:!0},{provide:lt,useFactory:function pF(){return function Yb(t){il=t}(document),document},deps:[]}]),gF=[{provide:Dc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Ya,useClass:iF,multi:!0,deps:[lt,ke,fd]},{provide:Ya,useClass:cF,multi:!0,deps:[lt]},{provide:eo,useClass:eo,deps:[Xa,fi,ii]},{provide:cr,useExisting:eo},{provide:_v,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:md,useClass:md,deps:[ke]},{provide:Xa,useClass:Xa,deps:[Ya,ke]},{provide:class zT{},useClass:YT,deps:[]}];let Sv=(()=>{class t{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:yv,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[gv,QA]}),t})();"undefined"!=typeof window&&window;let Tv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(Fv),s},providedIn:"root"}),t})(),Fv=(()=>{class t extends Tv{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?vt(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?vt(s):s;case le.SCRIPT:if(sn(s,"Script"))return vt(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?vt(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return vt(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function PD(t){return new TD(t)}(n)}bypassSecurityTrustStyle(n){return function RD(t){return new FD(t)}(n)}bypassSecurityTrustScript(n){return function LD(t){return new OD(t)}(n)}bypassSecurityTrustUrl(n){return function VD(t){return new xD(t)}(n)}bypassSecurityTrustResourceUrl(n){return function BD(t){return new kD(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function EF(t){return new Fv(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class Ov extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let xv=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class Dn extends xv{constructor(e,n=xv.now){super(e,()=>Dn.delegate&&Dn.delegate!==this?Dn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return Dn.delegate&&Dn.delegate!==this?Dn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends Dn{}(class SF extends Ov{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new ue(t=>t.complete());function kv(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$o(t,e)):yf(t)}function kF({error:t,subscriber:e}){e.error(t)}class Pt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return kv(this.value);case"E":return function xF(t,e){return new ue(e?n=>e.schedule(kF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new ue(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new Pt("N",e):Pt.undefinedValueNotification}static createError(e){return new Pt("E",void 0,e)}static createComplete(){return Pt.completeNotification}}Pt.completeNotification=new Pt("C"),Pt.undefinedValueNotification=new Pt("N",void 0);class to extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(to.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(Pt.createNext(e))}_error(e){this.scheduleMessage(Pt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(Pt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let a;if(this.closed)throw new bs;if(this.isStopped||this.hasError?a=me.EMPTY:(this.observers.push(e),a=new rf(this,e)),r&&e.add(e=new to(e,r)),n)for(let o=0;on&&(a=Math.max(a,i-n)),a>0&&r.splice(0,a),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function Pv(t,e){return"function"==typeof e?n=>n.pipe(Pv((s,r)=>Ti(t(s,r)).pipe(Cs((i,a)=>e(s,i,r,a))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const no={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return no.schedule(t,0);if(void 0===window.requestAnimationFrame)return no.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qd;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function zF(t,e){if(!qd){const n=Element.prototype;qd=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qd.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(os).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(Pv(s=>Uo(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(ke),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=no.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function GF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,a)=>"*"===i&&(r=a,!0));for(let i=0,a=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(a=>({name:r,value:a}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=no.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Kd(t,e){const n=function qF(t,e){return e.get(os).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(o){super(),this.injector=o}get ngElementStrategy(){if(!this._ngElementStrategy){const o=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],o.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(o,l,c,d){this.ngElementStrategy.setInputValue(r[o],c)}connectedCallback(){let o=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),o=!0),this.ngElementStrategy.connect(this),o||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(o=>{const l=new CustomEvent(o.name,{detail:o.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:a})=>{Object.defineProperty(i.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(o){this.ngElementStrategy.setInputValue(a,o)},configurable:!0,enumerable:!0})}),i}function so(t,e){return new ue(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,a=0;for(let o=0;o{c||(c=!0,a++),r[o]=d},error:d=>n.error(d),complete:()=>{i++,(i===s||!c)&&(a===s&&n.next(e?e.reduce((d,u,f)=>(d[u]=r[f],d),{}):r),n.complete())}}))}})}let Rv=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(b(un),b(Ke))},t.\u0275dir=O({type:t}),t})(),us=(()=>{class t extends Rv{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function ze(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:ae(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends Rv{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=ds()?ds().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(b(un),b(Ke),b(rO,8))},t.\u0275dir=O({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function qv(t){return null!=t}function Kv(t){const e=ba(t)?Ti(t):t;return Eg(e),e}function Qv(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Zv(t,e){return e.map(n=>n(t))}function Yv(t){return t.map(e=>function aO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qd(t){return null!=t?function Xv(t){if(!t)return null;const e=t.filter(qv);return 0==e.length?null:function(n){return Qv(Zv(n,e))}}(Yv(t)):null}function Zd(t){return null!=t?function Jv(t){if(!t)return null;const e=t.filter(qv);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return so(e,null);if(Ho(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return so(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return so(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return so(t,null)}(Zv(n,e).map(Kv)).pipe(Cs(Qv))}}(Yv(t)):null}function e_(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yd(t){return t?Array.isArray(t)?t:[t]:[]}function io(t,e){return Array.isArray(t)?t.includes(e):t===e}function s_(t,e){const n=Yd(e);return Yd(t).forEach(r=>{io(n,r)||n.push(r)}),n}function r_(t,e){return Yd(e).filter(n=>!io(t,n))}class i_{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Qd(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zd(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends i_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class at extends i_{get formDirective(){return null}get path(){return null}}let Xd=(()=>{class t extends class a_{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(b(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function tu(t,e){const n=function t_(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(e_(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function n_(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(e_(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();co(e._rawValidators,r),co(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&l_(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&l_(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function co(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function l_(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function ru(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fo="INVALID",pr="PENDING",mi="DISABLED";function au(t){return(po(t)?t.validators:t)||null}function f_(t){return Array.isArray(t)?Qd(t):t||null}function ou(t,e){return(po(e)?e.asyncValidators:t)||null}function p_(t){return Array.isArray(t)?Zd(t):t||null}function po(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const lu=t=>t instanceof du;function g_(t){return(t=>t instanceof v_)(t)?t.value:t.getRawValue()}function m_(t,e){const n=lu(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new E(1e3,"");if(!s[e])throw new E(1001,"")}function y_(t,e){lu(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new E(1002,"")})}class cu{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=f_(this._rawValidators),this._composedAsyncValidatorFn=p_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fo}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=f_(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=p_(e)}addValidators(e){this.setValidators(s_(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(s_(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(r_(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(r_(e,this._rawAsyncValidators))}hasValidator(e){return io(this._rawValidators,e)}hasAsyncValidator(e){return io(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=Kv(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function bO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=lu(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof DO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new ve,this.statusChanges=new ve}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fo:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fo)?fo:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){po(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class v_ extends cu{constructor(e=null,n,s){super(au(n),ou(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),po(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){ru(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){ru(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class du extends cu{constructor(e,n,s){super(au(n),ou(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){y_(this,e),Object.keys(e).forEach(s=>{m_(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=g_(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class DO extends cu{constructor(e,n,s){super(au(n),ou(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){y_(this,e),e.forEach((s,r)=>{m_(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>g_(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:ae(()=>ho)},b_=(()=>Promise.resolve(null))();let ho=(()=>{class t extends Hn{constructor(n,s,r,i,a){super(),this._changeDetectorRef=a,this.control=new v_,this._registered=!1,this.update=new ve,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function su(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===us}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nu(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hi(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(n){b_.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;b_.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function oo(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(b(at,9),b(Qe,10),b(jn,10),b(fn,10),b(ai,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),D_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[D_]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-left",displayName:"Arrow Expand Diagonal Left",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-right",displayName:"Arrow Expand Diagonal Right",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"artificial-intelligence",displayName:"Artificial Intelligence",tags:["ai","bot"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"bookings",displayName:"Bookings",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bookings-open",displayName:"Bookings Open",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-add",displayName:"Calendar Add",tags:["plus","book","reserve"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-and-key",displayName:"Calendar And Key",tags:["locked"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-blank",displayName:"Calendar Blank",tags:["date","empty"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-booking",displayName:"Calendar Booking",tags:["date","reserved","schedule"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading",displayName:"Calendar Loading Unloading",tags:["box","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading-date",displayName:"Calendar Loading Unloading Date",tags:["box","date","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-rebook",displayName:"Calendar Rebook",tags:["date","reschedule","swap","switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-reserve",displayName:"Calendar Reserve",tags:["chart","date","gantt","time slot"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-show",displayName:"Calendar Show",tags:["date","display","reserved"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-time-slot",displayName:"Calendar Time Slot",tags:["clock","hour","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cell-merge",displayName:"Cell Merge",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-properties",displayName:"Cell Properties",tags:["cog","table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-split",displayName:"Cell Split",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"column-copy",displayName:"Column Copy",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-cut",displayName:"Column Cut",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-delete",displayName:"Column Delete",tags:["close","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-after",displayName:"Column Insert After",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-before",displayName:"Column Insert Before",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-after",displayName:"Column Paste After",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-before",displayName:"Column Paste Before",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-properties",displayName:"Column Properties",tags:["cog","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"columns",displayName:"Columns",tags:["vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-allocate",displayName:"Delivery Truck Allocate",tags:["van","lorry","truck","arrow"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"exclamation-mark",displayName:"Exclamation Mark",tags:["warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"factory",displayName:"Factory",tags:["production","delivery","industry"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-cloud",displayName:"File Cloud",tags:["file","digital"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"freight-market",displayName:"Freight Market",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-matching",displayName:"Freight Matching",tags:["parcels","volume","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-trolley",displayName:"Freight Trolley",tags:["delivery","parcel"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gantt-chart",displayName:"Gantt Chart",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"gavel",displayName:"Gavel",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-token",displayName:"Info Token",tags:["guidance","message"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"line-graph",displayName:"Line Graph",tags:["chart","network-insights","xyz"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"magic-wand",displayName:"Magic Wand",tags:["apply","manipulate"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"master-data",displayName:"Master Data",tags:["archive","documents","file","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"monetarization",displayName:"Monetarization",tags:["coin","dollar","money"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"move-last-down",displayName:"Move Last Down",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-left",displayName:"Move Last Left",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-right",displayName:"Move Last Right",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-up",displayName:"Move Last Up",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"offers",displayName:"Offers",tags:["coin","hand"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"paperclip",displayName:"Paperclip",tags:["attachment","clip","document","enclosure","file"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"payment-instant",displayName:"Payment Instant",tags:["credit card"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"quick-login",displayName:"Quick Login",tags:["box","key"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-copy",displayName:"Row Copy",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-cut",displayName:"Row Cut",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-delete",displayName:"Row Delete",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-insert-after",displayName:"Row Insert After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-insert-before",displayName:"Row Insert Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-after",displayName:"Row Paste After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-before",displayName:"Row Paste Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-properties",displayName:"Row Properties",tags:["table","horizontal","cog","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-less",displayName:"Rows Show Less",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-more",displayName:"Rows Show More",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shopping-cart-minus",displayName:"Shopping Cart Minus",tags:["close","remove"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart-plus",displayName:"Shopping Cart Plus",tags:["check","purchase"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-northern",displayName:"Star Northern",tags:["token","evaluation","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stars",displayName:"Stars",tags:["ai","artificial intelligence","magic"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"swap",displayName:"Swap",tags:["arrows","change","reorganize"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"table",displayName:"Table",tags:["grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-grow",displayName:"Text Grow",tags:["letter","caret","alphabet","abc"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-marker",displayName:"Text Marker",tags:["color","highlight"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-shrink",displayName:"Text Shrink",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"time-slot-not-reserved",displayName:"Time Slot Not Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-slot-reserved",displayName:"Time Slot Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-account",displayName:"User Account",tags:["list","paper","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-active",displayName:"User Active",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"user-inactive",displayName:"User Inactive",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-passkey",displayName:"User Passkey",tags:["account","key","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:["display","gallery","preview","squares","thumbnails"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:["collapse","display","group","index","listing"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-left",displayName:"Arrow Expand Diagonal Left",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-right",displayName:"Arrow Expand Diagonal Right",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"artificial-intelligence",displayName:"Artificial Intelligence",tags:["ai","bot"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"bookings",displayName:"Bookings",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bookings-open",displayName:"Bookings Open",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-add",displayName:"Calendar Add",tags:["plus","book","reserve"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-and-key",displayName:"Calendar And Key",tags:["locked"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-blank",displayName:"Calendar Blank",tags:["date","empty"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-booking",displayName:"Calendar Booking",tags:["date","reserved","schedule"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading",displayName:"Calendar Loading Unloading",tags:["box","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading-date",displayName:"Calendar Loading Unloading Date",tags:["box","date","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-rebook",displayName:"Calendar Rebook",tags:["date","reschedule","swap","switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-reserve",displayName:"Calendar Reserve",tags:["chart","date","gantt","time slot"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-show",displayName:"Calendar Show",tags:["date","display","reserved"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-time-slot",displayName:"Calendar Time Slot",tags:["clock","hour","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cell-merge",displayName:"Cell Merge",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-properties",displayName:"Cell Properties",tags:["cog","table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-split",displayName:"Cell Split",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"column-copy",displayName:"Column Copy",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-cut",displayName:"Column Cut",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-delete",displayName:"Column Delete",tags:["close","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-after",displayName:"Column Insert After",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-before",displayName:"Column Insert Before",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-after",displayName:"Column Paste After",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-before",displayName:"Column Paste Before",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-properties",displayName:"Column Properties",tags:["cog","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"columns",displayName:"Columns",tags:["vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-allocate",displayName:"Delivery Truck Allocate",tags:["van","lorry","truck","arrow"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"exclamation-mark",displayName:"Exclamation Mark",tags:["warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"factory",displayName:"Factory",tags:["production","delivery","industry"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-cloud",displayName:"File Cloud",tags:["file","digital"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"freight-market",displayName:"Freight Market",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-matching",displayName:"Freight Matching",tags:["parcels","volume","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-trolley",displayName:"Freight Trolley",tags:["delivery","parcel"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gantt-chart",displayName:"Gantt Chart",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"gavel",displayName:"Gavel",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-token",displayName:"Info Token",tags:["guidance","message"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"line-graph",displayName:"Line Graph",tags:["chart","network-insights","xyz"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"magic-wand",displayName:"Magic Wand",tags:["apply","manipulate"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"master-data",displayName:"Master Data",tags:["archive","documents","file","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"monetarization",displayName:"Monetarization",tags:["coin","dollar","money"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"move-last-down",displayName:"Move Last Down",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-left",displayName:"Move Last Left",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-right",displayName:"Move Last Right",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-up",displayName:"Move Last Up",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"offers",displayName:"Offers",tags:["coin","hand"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"paperclip",displayName:"Paperclip",tags:["attachment","clip","document","enclosure","file"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"payment-instant",displayName:"Payment Instant",tags:["credit card"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"quick-login",displayName:"Quick Login",tags:["box","key"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-copy",displayName:"Row Copy",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-cut",displayName:"Row Cut",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-delete",displayName:"Row Delete",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-insert-after",displayName:"Row Insert After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-insert-before",displayName:"Row Insert Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-after",displayName:"Row Paste After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-before",displayName:"Row Paste Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-properties",displayName:"Row Properties",tags:["table","horizontal","cog","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-less",displayName:"Rows Show Less",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-more",displayName:"Rows Show More",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shopping-cart-minus",displayName:"Shopping Cart Minus",tags:["close","remove"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart-plus",displayName:"Shopping Cart Plus",tags:["check","purchase"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-northern",displayName:"Star Northern",tags:["token","evaluation","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stars",displayName:"Stars",tags:["ai","artificial intelligence","magic"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"swap",displayName:"Swap",tags:["arrows","change","reorganize"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"table",displayName:"Table",tags:["grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-grow",displayName:"Text Grow",tags:["letter","caret","alphabet","abc"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-marker",displayName:"Text Marker",tags:["color","highlight"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-shrink",displayName:"Text Shrink",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"time-slot-not-reserved",displayName:"Time Slot Not Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-slot-reserved",displayName:"Time Slot Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-account",displayName:"User Account",tags:["list","paper","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-active",displayName:"User Active",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"user-inactive",displayName:"User Inactive",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-passkey",displayName:"User Passkey",tags:["account","key","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:["display","gallery","preview","squares","thumbnails"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:["collapse","display","group","index","listing"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let H_=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new ue(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new ue(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new ue(r=>{var i;r.next(null===(i=hr.find(a=>a.setName===n))||void 0===i?void 0:i.icons.find(a=>a.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}i.tags.forEach(a=>{if(a.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}})})}),new ue(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),zi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),z(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),rs(n.displayName),z(2),rs(n.tags),z(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();z(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(b(H_))},t.\u0275cmp=Is({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(z(2),ce("ngModel",s.searchString),z(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),z(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),z(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xd,ho,qa,kd],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ax(e,this.predicate,this.thisArg))}}class ax extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ox{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function vu(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=vu()),"bs3"===wt):"bs3"===he.__theme)}function U_(){return!gr()&&(wt||(wt=vu()),"bs4"===wt)}function vi(){return{isBs3:gr(),isBs4:U_(),isBs5:!gr()&&!U_()&&(wt||(wt=vu()),"bs5"===wt)}}"undefined"==typeof console||console;class go{}const In="*";function G_(t,e=null){return{type:2,steps:t,options:e}}function mo(t){return{type:6,styles:t,offset:null}}function W_(t){Promise.resolve(null).then(t)}class _i{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){W_(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class q_{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?W_(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++n==i&&this._onFinish()}),a.onDestroy(()=>{++s==i&&this._onDestroy()}),a.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((a,o)=>Math.max(a,o.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wu(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wu(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new ue(r=>{K_(t,e,function i(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,n)})}function K_(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const a=t;t.addEventListener(e,n,r),i=()=>a.removeEventListener(e,n,r)}else if(function _x(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const a=t;t.on(e,n),i=()=>a.off(e,n)}else if(function vx(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const a=t;t.addListener(e,n),i=()=>a.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let a=0,o=t.length;a0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var yo=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(yo||(yo={})),yo))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function bu(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?bu(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cu(t){return null!==t.parentNode?Cu(t.parentNode):t}function vo(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const a=i.commonAncestorContainer;if(t!==a&&e!==a||s.contains(r))return function Ix(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||bu(t.firstElementChild)===t)}(a)?a:bu(a);const o=Cu(t);return o.host?vo(o.host,e):vo(t,Cu(e).host)}function Q_(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Z_(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Y_(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function X_(t){const e=t.body,n=t.documentElement;return{height:Y_("Height",e,n),width:Y_("Width",e,n)}}function bi(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function J_(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?X_(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let a=t.offsetWidth-r,o=t.offsetHeight-i;if(a||o){const l=ps(t);a-=Z_(l,"x"),o-=Z_(l,"y"),n.width-=a,n.height-=o}return bi(n)}function Du(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Iu(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Iu(Du(t))}function Eu(t,e,n=!1){var s,r,i,a,o,l;const c="HTML"===e.nodeName,d=J_(t),u=J_(e),p=(Iu(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(u.top=Math.max(null!==(s=u.top)&&void 0!==s?s:0,0),u.left=Math.max(null!==(r=u.left)&&void 0!==r?r:0,0));const y=bi({top:(null!==(i=d.top)&&void 0!==i?i:0)-(null!==(a=u.top)&&void 0!==a?a:0)-h,left:(null!==(o=d.left)&&void 0!==o?o:0)-(null!==(l=u.left)&&void 0!==l?l:0)-g,width:d.width,height:d.height});if(y.marginTop=0,y.marginLeft=0,c){const v=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-v),ge(y.bottom)&&(y.bottom-=h-v),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=v,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(Du(t)))}function Nu(t,e,n=0,s,r=!1){let i={top:0,left:0};const a=r?Q_(t):vo(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Eu(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:ew(n),o=e?0:ew(n,"left");return bi({top:a-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:o-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(a,r);else{let o;"scrollParent"===s?(o=Iu(Du(e)),"BODY"===o.nodeName&&(o=t.ownerDocument.documentElement)):o="window"===s?t.ownerDocument.documentElement:s;const l=Eu(o,a,r);if(l&&"HTML"===o.nodeName&&!tw(a)){const{height:c,width:d}=X_(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(d)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",a=0){var o,l,c,d,u,f,p,h,g,y,v,m;if(-1===t.indexOf("auto"))return t;const _=Nu(n,s,a,i),I={top:{width:null!==(o=null==_?void 0:_.width)&&void 0!==o?o:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==_?void 0:_.top)&&void 0!==c?c:0)},right:{width:(null!==(d=null==_?void 0:_.right)&&void 0!==d?d:0)-(null!==(u=null==e?void 0:e.right)&&void 0!==u?u:0),height:null!==(f=null==_?void 0:_.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==_?void 0:_.width)&&void 0!==p?p:0,height:(null!==(h=null==_?void 0:_.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(v=null==_?void 0:_.left)&&void 0!==v?v:0),height:null!==(m=null==_?void 0:_.height)&&void 0!==m?m:0}},M=Object.keys(I).map(ie=>Object.assign(Object.assign({position:ie},I[ie]),{area:Sx(I[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${vi().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const _o=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=_o(null==n?void 0:n.marginTop)+_o(null==n?void 0:n.marginBottom),r=_o(null==n?void 0:n.marginLeft)+_o(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Eu(e,n?Q_(t):vo(t,e),n)}function Su(t,e,n){var s,r,i;const a=n.split(" ")[0],o=sw(t),l={width:o.width,height:o.height},c=-1!==["right","left"].indexOf(a),d=c?"top":"left",u=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[d]=(null!==(s=e[d])&&void 0!==s?s:0)+e[f]/2-o[f]/2,l[u]=a===u?(null!==(r=e[u])&&void 0!==r?r:0)-o[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(u)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wo(t,e){return!!vi().isBs5&&Fx[e].includes(t)}function aw(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ex(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function kx(t){var e,n,s,r,i,a;let o=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),d=c?"height":"width",u=c?"Top":"Left",f=u.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[d],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=o[f])&&void 0!==n?n:0)&&(o[f]-=(null!==(s=o[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=o[h])&&void 0!==i?i:0)&&(o[f]+=Number(t.offsets.host[f])+Number(g)-Number(o[h])),o=bi(o);const v=ps(t.instance.target),m=parseFloat(v[`margin${u}`])||0,_=parseFloat(v[`border${u}Width`])||0;let I;if(y){const q=parseFloat(v.borderRadius)||0,Q=Number(m+_+q);I=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[d]-Q)}else I=Number(t.offsets.host[f])+Number(t.offsets.host[d]/2-g/2);let M=I-(null!==(a=o[f])&&void 0!==a?a:0)-m-_;return M=Math.max(Math.min(o[d]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function Px(t){if(t.offsets.target=bi(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Su(t.instance.target,t.offsets.host,t.placement)),t;const e=Nu(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const o=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,o];return l.forEach((c,d)=>{var u,f,p,h,g,y,v,m,_,I,M,q,Q,Te,ie,we;if(n!==c||l.length===d+1)return;n=t.placement.split(" ")[0];const En="left"===n&&Math.floor(null!==(u=t.offsets.target.right)&&void 0!==u?u:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(v=t.offsets.target.top)&&void 0!==v?v:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&dt||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&dt||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(En||N||T)&&((En||N)&&(n=l[d+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Su(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:a}=s;s.top="",s.left="",s[n]="";const o=Nu(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=a;const c={primary(d){var u,f,p,h;let g=t.offsets.target[d];return(null!==(u=t.offsets.target[d])&&void 0!==u?u:0)<(null!==(f=o[d])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[d])&&void 0!==p?p:0,null!==(h=o[d])&&void 0!==h?h:0)),{[d]:g}},secondary(d){var u,f,p,h;const g="right"===d,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(u=t.offsets.target[d])&&void 0!==u?u:0)>(null!==(f=o[d])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=o[d])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(d=>{const u=-1!==["left","top","start"].indexOf(d)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),u(d))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:a}=t.offsets,o=-1!==["bottom","top"].indexOf(s),l=o?"left":"top",c=o?"width":"height",d={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-a[c]}};t.offsets.target=Object.assign(Object.assign({},a),{[l]:l===r?d.start[l]:d.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const a=[Px,Vx,Lx,kx],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let a=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const o=a.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return o&&(a=o[1]+(o[2]?` ${o[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(a)&&(a="auto"),a=nw(a,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Su(t,r,a),host:r,arrow:void 0},positionFixed:!1,placement:a,placementAuto:i}}(n,e,yo[s],i);if(l)return a.reduce((c,d)=>d(c),l)}};function Hx(t,e,n,s,r,i){const a=jx.positionElements(t,e,n,s,r);if(!a)return;const o=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(a);aw(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${o.left}px, ${o.top}px, 0px)`},i),a.instance.arrow&&aw(a.instance.arrow,a.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=vi().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return vi().isBs5?wo(t,"end")?"ms-2":wo(t,"start")?"me-2":wo(t,"top")?"mb-2":wo(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(a,i)}let ow=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function GM(t){return t===lv}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Uo(wu(window,"scroll",{passive:!0}),wu(window,"resize",{passive:!0}),kv(0,Dx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(bo(i.target),bo(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(bo(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(bo(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(ke),x(cr),x(fd))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function bo(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,a,o,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=a,this._applicationRef=o,this._posService=l,this.onBeforeShow=new ve,this.onShown=new ve,this.onBeforeHide=new ve,this.onHidden=new ve,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,a,o;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(o=null===(a=this._contentRef)||void 0===a?void 0:a.viewRef)||void 0===o||o.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=a=>{e.show?e.show(a):this.show(a),a()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $_(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const a=e[i[0]]||i;return new ox(a[0],a[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],a=()=>{i.forEach(o=>r.push(o())),i.length=0};return n.forEach(o=>{const l=o.open===o.close,c=l?e.toggle:e.show;if(!l&&o.close&&e.hide){const d=t.listen(s,o.close,e.hide);i.push(()=>d)}c&&r.push(t.listen(s,o.open,()=>c(a)))}),()=>{r.forEach(o=>o())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:a=>{this.isShown?s():r(a)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const a=this._viewContainerRef.createEmbeddedView(e,n);return a.markForCheck(),new Ci([a.rootNodes],a)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),a=je.create({providers:this._providers,parent:this._injector}),o=i.create(a);return Object.assign(o.instance,s),this._applicationRef.attachView(o.hostView),new Ci([[o.location.nativeElement]],o.hostView,o)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,a){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=a}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(os),x(ke),x(je),x(ow),x(xa))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},zx=["*"],cw=[mo({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",mo({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new ve,this.isDisabledChange=new ve,this.toggleClick=new ve,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,a){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=a.build(cw),this._subscription=n.isOpenChange.subscribe(o=>{this.isOpen=o;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(b(hs),b(ai),b(un),b(Ke),b(go))},t.\u0275cmp=Is({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:zx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const a=t?pN(i,t):0;null!==a&&(r[a]?r[a].projectionNext=i:s[a]=i,r[a]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function ID(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xd],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),dw=(()=>{class t{constructor(n,s,r,i,a,o,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=a,this._config=o,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(b(Ke),b(un),b(Ot),b(lw),b(hs),b(qx),b(go))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(b(hs),b(Ot),b(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,a){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=a,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(o=>{this.isOpen=o,o?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(o=>this.isDisabled=o||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(b(ai),b(dw),b(Ke),b(un),b(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,ow,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[gv]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=Pc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=dl(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);z(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),z(1),rs(n)}}function ek(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);z(1),ce("ngForOf",n.categoryList)}}function tk(t,e){if(1&t){const n=Pc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){dl(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,ek,2,1,"ul",15),X()()()}if(2&t){const n=$e();z(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),z(5),ce("disabled",""!==n.filterTerm)}}function nk(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),zi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);z(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),z(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),z(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),is(" ",n.displayName," ")}}function sk(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nk,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);z(2),is(" ",""===n.name?"No Category":n.name," "),z(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rk(t,e){if(1&t&&(Tt(0),st(1,sk,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);z(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function ik(t,e){if(1&t&&(Tt(0),st(1,rk,2,1,"ng-container",20),Ft()),2&t){const n=$e();z(1),ce("ngForOf",n.iconSetCats)}}function ak(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),zi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);z(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),z(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),z(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),is(" ",n.displayName," ")}}function ok(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,ak,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();z(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lk=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(b(H_),b(Tv))},t.\u0275cmp=Is({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tk,11,3,"div",5),X(),st(6,ik,2,1,"ng-container",6),st(7,ok,4,4,"ng-container",6)),2&n&&(z(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),z(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),z(1),ce("ngIf",s.hasCategories),z(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),z(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xd,ho,qa,dw,Qx,Kx,kd,xd],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function ck(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();z(6),rs(n.getSvgCss())}}function dk(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();z(1),is("background-image: url(",n.getSvgCss(),");")}}let uk=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Is({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,ck,9,1,"ng-container",0),st(1,dk,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),z(1),ce("ngIf",s.raw))},directives:[qa],encapsulation:2}),t})();const G=!1;function uw(t){return new E(3e3,G)}function Gk(){return"undefined"!=typeof window&&void 0!==window.document}function Au(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new _i;case 1:return t[0];default:return new q_(t)}}function fw(t,e,n,s,r={},i={}){const a=[],o=[];let l=-1,c=null;if(s.forEach(d=>{const u=d.offset,f=u==l,p=f&&c||{};Object.keys(d).forEach(h=>{let g=h,y=d[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,a),y){case"!":y=r[h];break;case In:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,a)}p[g]=y}),f||o.push(p),c=p,l=u}),a.length)throw function kk(t){return new E(3502,G)}();return o}function Mu(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Tu(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Tu(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Tu(n,"destroy",t)))}}function Tu(t,e,n){const s=n.totalTime,i=Fu(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),a=t._data;return null!=a&&(i._data=a),i}function Fu(t,e,n,s,r="",i=0,a){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!a}}function bt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Ou=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xu(t){const e=t.parentNode||t.host;return e===gw?null:e}(Au()||"undefined"!=typeof Element)&&(Gk()?(gw=(()=>document.documentElement)(),Ou=(t,e)=>{for(;e;){if(e===t)return!0;e=xu(e)}return!1}):Ou=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qk(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function Wk(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const vw=Ou,_w=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return vw(n,s)}getParentElement(n){return xu(n)}query(n,s,r){return _w(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,a,o=[],l){return new _i(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),ku=(()=>{class t{}return t.NOOP=new ww,t})();const Pu="ng-enter",Do="ng-leave",Io="ng-trigger",Eo=".ng-trigger",Cw="ng-animating",Ru=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Lu(parseFloat(e[1]),e[2])}function Lu(t,e){return"s"===e?1e3*t:t}function No(t,e,n){return t.hasOwnProperty("duration")?t:function Zk(t,e,n){let r,i=0,a="";if("string"==typeof t){const o=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return e.push(uw()),{duration:0,delay:0,easing:""};r=Lu(parseFloat(o[1]),o[2]);const l=o[3];null!=l&&(i=Lu(parseFloat(l),o[4]));const c=o[5];c&&(a=c)}else r=t;if(!n){let o=!1,l=e.length;r<0&&(e.push(function fk(){return new E(3100,G)}()),o=!0),i<0&&(e.push(function pk(){return new E(3101,G)}()),o=!0),o&&e.splice(l,0,uw())}return{duration:r,delay:i,easing:a}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Iw(t,e,n){return n?e+":"+n+";":""}function Ew(t){let e="";for(let n=0;n{const r=Bu(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Au()&&Ew(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bu(n);t.style[s]=""}),Au()&&Ew(t))}function Di(t){return Array.isArray(t)?1==t.length?t[0]:G_(t):t}const Vu=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vu.exec(t);)e.push(n[1]);Vu.lastIndex=0}return e}function So(t,e,n){const s=t.toString(),r=s.replace(Vu,(i,a)=>{let o=e[a];return e.hasOwnProperty(a)||(n.push(function gk(t){return new E(3003,G)}()),o=""),o.toString()});return r==s?t:r}function Ao(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const Xk=/-+([a-z0-9])/g;function Bu(t){return t.replace(Xk,(...e)=>e[1].toUpperCase())}function Jk(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mk(t){return new E(3004,G)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function iP(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function aP(t,e,n){if(":"==t[0]){const l=function oP(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function Mk(t){return new E(3015,G)}()),e;const r=s[1],i=s[2],a=s[3];e.push(Aw(r,a));"<"==i[0]&&!("*"==r&&"*"==a)&&e.push(Aw(a,r))}(s,n,e)):n.push(t),n}const Oo=new Set(["true","1"]),xo=new Set(["false","0"]);function Aw(t,e){const n=Oo.has(t)||xo.has(t),s=Oo.has(e)||xo.has(e);return(r,i)=>{let a="*"==t||t==r,o="*"==e||e==i;return!a&&n&&"boolean"==typeof r&&(a=r?Oo.has(t):xo.has(t)),!o&&s&&"boolean"==typeof i&&(o=i?Oo.has(e):xo.has(e)),a&&o}}const lP=new RegExp("s*:selfs*,?","g");function ju(t,e,n,s){return new cP(t).build(e,n,s)}class cP{constructor(e){this._driver=e}build(e,n,s){const r=new fP(n);this._resetContextStyleTimingState(r);const i=Ct(this,Di(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],a=[];return"@"==e.name.charAt(0)&&n.errors.push(function vk(){return new E(3006,G)}()),e.definitions.forEach(o=>{if(this._resetContextStyleTimingState(n),0==o.type){const l=o,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,i.push(this.visitState(l,n))}),l.name=c}else if(1==o.type){const l=this.visitTransition(o,n);s+=l.queryCount,r+=l.depCount,a.push(l)}else n.errors.push(function _k(){return new E(3007,G)}())}),{type:7,name:e.name,states:i,transitions:a,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,a=r||{};s.styles.forEach(o=>{if(ko(o)){const l=o;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(d=>{a.hasOwnProperty(d)||i.add(d)})})}}),i.size&&(Ao(i.values()),n.errors.push(function wk(t,e){return new E(3008,G)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,Di(e.animation),n);return{type:1,matchers:iP(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:vs(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:vs(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(a=>{n.currentTime=s;const o=Ct(this,a,n);return r=Math.max(r,n.currentTime),o});return n.currentTime=r,{type:3,steps:i,options:vs(e.options)}}visitAnimate(e,n){const s=function hP(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hu(No(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hu(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=No(n,e);return Hu(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:mo({});if(5==i.type)r=this.visitKeyframes(i,n);else{let a=e.styles,o=!1;if(!a){o=!0;const c={};s.easing&&(c.easing=s.easing),a=mo(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(a,n);l.isEmptyStep=o,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(a=>{"string"==typeof a?a==In?s.push(a):n.errors.push(function bk(t){return new E(3002,G)}()):s.push(a)}):s.push(e.styles);let r=!1,i=null;return s.forEach(a=>{if(ko(a)){const o=a,l=o.easing;if(l&&(i=l,delete o.easing),!r)for(let c in o)if(o[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(a=>{"string"!=typeof a&&Object.keys(a).forEach(o=>{if(!this._driver.validateStyleProperty(o))return delete a[o],void n.unsupportedCSSPropertiesFound.add(o);const l=n.collectedStyles[n.currentQuerySelector],c=l[o];let d=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function Ck(t,e,n,s,r){return new E(3010,G)}()),d=!1),i=c.startTime),d&&(l[o]={startTime:i,endTime:r}),n.options&&function Yk(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hk(t){return new E(3001,G)}())})}(a[o],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function Dk(){return new E(3011,G)}()),s;let i=0;const a=[];let o=!1,l=!1,c=0;const d=e.steps.map(v=>{const m=this._makeStyleAst(v,n);let _=null!=m.offset?m.offset:function pP(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(ko(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(ko(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),I=0;return null!=_&&(i++,I=m.offset=_),l=l||I<0||I>1,o=o||I0&&i{const _=f>0?m==p?1:f*m:a[m],I=_*y;n.currentTime=h+g.delay+I,g.duration=I,this._validateStyleAst(v,n),v.offset=_,s.styles.push(v)}),s}visitReference(e,n){return{type:8,animation:Ct(this,Di(e.animation),n),options:vs(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:vs(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:vs(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,a]=function dP(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lP,"")),t=t.replace(/@\*/g,Eo).replace(/@\w+/g,n=>Eo+"-"+n.substr(1)).replace(/:animating/g,Ru),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,bt(n.collectedStyles,n.currentQuerySelector,{});const o=Ct(this,Di(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:o,originalSelector:e.selector,options:vs(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function Sk(){return new E(3013,G)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:No(e.timings,n.errors,!0);return{type:12,animation:Ct(this,Di(e.animation),n),timings:s,options:null}}}class fP{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function ko(t){return!Array.isArray(t)&&"object"==typeof t}function vs(t){return t?(t=mr(t)).params&&(t.params=function uP(t){return t?mr(t):null}(t.params)):t={},t}function Hu(t,e,n){return{duration:t,delay:e,easing:n}}function $u(t,e,n,s,r,i,a=null,o=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:a,subTimeline:o}}class Po{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yP=new RegExp(":enter","g"),_P=new RegExp(":leave","g");function Uu(t,e,n,s,r,i={},a={},o,l,c=[]){return(new wP).buildKeyframes(t,e,n,s,r,i,a,o,l,c)}class wP{buildKeyframes(e,n,s,r,i,a,o,l,c,d=[]){c=c||new Po;const u=new zu(e,n,c,r,i,d,[]);u.options=l,u.currentTimeline.setStyles([a],null,u.errors,l),Ct(this,s,u);const f=u.timelines.filter(p=>p.containsAnimation());if(Object.keys(o).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([o],null,u.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$u(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,a=this._visitSubInstructions(s,r,r.options);i!=a&&n.transformIntoNewTimeline(a)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const a=null!=s.duration?ms(s.duration):null,o=null!=s.delay?ms(s.delay):null;return 0!==a&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,a,o);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ro);const a=ms(i.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach(a=>Ct(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(a=>{const o=n.createSubContext(e.options);i&&o.delayNextStep(i),Ct(this,a,o),r=Math.max(r,o.currentTimeline.currentTime),s.push(o.currentTimeline)}),s.forEach(a=>n.currentTimeline.mergeTimelineCollectedStyles(a)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return No(n.params?So(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,o=n.createSubContext().currentTimeline;o.easing=s.easing,e.styles.forEach(l=>{o.forwardTime((l.offset||0)*i),o.setStyles(l.styles,l.easing,n.errors,n.options),o.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(o),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ro);let a=s;const o=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=o.length;let l=null;o.forEach((c,d)=>{n.currentQueryIndex=d;const u=n.createSubContext(e.options,c);i&&u.delayNextStep(i),c===n.element&&(l=u.currentTimeline),Ct(this,e.animation,u),u.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,u.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(a),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,a=Math.abs(i.duration),o=a*(n.currentQueryTotal-1);let l=a*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=o-l;break;case"full":l=s.currentStaggerTime}const d=n.currentTimeline;l&&d.delayNextStep(l);const u=d.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-u+(r.startTime-s.currentTimeline.startTime)}}const Ro={};class zu{constructor(e,n,s,r,i,a,o,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ro,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Lo(this._driver,n,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let a=r.params;a||(a=this.options.params={}),Object.keys(i).forEach(o=>{(!n||!a.hasOwnProperty(o))&&(a[o]=So(i[o],a,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new zu(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ro,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new bP(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,a){let o=[];if(r&&o.push(this.element),e.length>0){e=(e=e.replace(yP,"."+this._enterClassName)).replace(_P,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),o.push(...c)}return!i&&0==o.length&&a.push(function Ak(t){return new E(3014,G)}()),o}}class Lo{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new Lo(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||In,this._currentKeyframe[n]=In}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},a=function CP(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=In})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(a).forEach(o=>{const l=So(a[o],i,s);this._pendingStyles[o]=l,this._localTimelineStyles.hasOwnProperty(o)||(this._backFill[o]=this._globalTimelineStyles.hasOwnProperty(o)?this._globalTimelineStyles[o]:In),this._updateStyle(o,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((o,l)=>{const c=Un(o,!0);Object.keys(c).forEach(d=>{const u=c[d];"!"==u?e.add(d):u==In&&n.add(d)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Ao(e.values()):[],a=n.size?Ao(n.values()):[];if(s){const o=r[0],l=mr(o);o.offset=0,l.offset=1,r=[o,l]}return $u(this.element,r,i,a,this.duration,this.startTime,this.easing,!1)}}class bP extends Lo{constructor(e,n,s,r,i,a,o=!1){super(e,n,a.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],a=s+n,o=n/a,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(o),i.push(c);const d=e.length-1;for(let u=1;u<=d;u++){let f=Un(e[u],!1);f.offset=Fw((n+f.offset*s)/a),i.push(f)}s=a,n=0,r="",e=i}return $u(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Gu{}class DP extends Gu{normalizePropertyName(e,n){return Bu(e)}normalizeStyleValue(e,n,s,r){let i="";const a=s.toString().trim();if(IP[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const o=s.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&r.push(function yk(t,e){return new E(3005,G)}())}return a+i}}const IP=(()=>function EP(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,a,o,l,c,d,u,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:a,timelines:o,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:f}}const Wu={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function NP(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],a=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):a}build(e,n,s,r,i,a,o,l,c,d){const u=[],f=this.ast.options&&this.ast.options.params||Wu,h=this.buildStyles(s,o&&o.params||Wu,u),g=l&&l.params||Wu,y=this.buildStyles(r,g,u),v=new Set,m=new Map,_=new Map,I="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=d?[]:Uu(e,n,this.ast.animation,i,a,h,y,M,c,u);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),u.length)return Ow(n,this._triggerName,s,r,I,h,y,[],[],m,_,Q,u);q.forEach(ie=>{const we=ie.element,En=bt(m,we,{});ie.preStyleProps.forEach(dt=>En[dt]=!0);const Vt=bt(_,we,{});ie.postStyleProps.forEach(dt=>Vt[dt]=!0),we!==n&&v.add(we)});const Te=Ao(v.values());return Ow(n,this._triggerName,s,r,I,h,y,q,Te,m,_,Q)}}class SP{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const a=e[i];null!=a&&(r[i]=a)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const a=i;Object.keys(a).forEach(o=>{let l=a[o];l.length>1&&(l=So(l,r,n));const c=this.normalizer.normalizePropertyName(o,n);l=this.normalizer.normalizeStyleValue(o,c,l,n),s[c]=l})}}),s}}class MP{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new SP(r.style,r.options&&r.options.params||{},s)}),kw(this.states,"true","1"),kw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function TP(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,o)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(a=>a.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function kw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const FP=new Po;class OP{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=ju(this._driver,n,s,[]);if(s.length)throw function Pk(t){return new E(3503,G)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let a;const o=new Map;if(i?(a=Uu(this._driver,n,i,Pu,Do,{},{},s,FP,r),a.forEach(d=>{const u=bt(o,d.element,{});d.postStyleProps.forEach(f=>u[f]=null)})):(r.push(function Rk(){return new E(3300,G)}()),a=[]),r.length)throw function Lk(t){return new E(3504,G)}();o.forEach((d,u)=>{Object.keys(d).forEach(f=>{d[f]=this._driver.computeStyle(u,f,In)})});const c=$n(a.map(d=>{const u=o.get(d.element);return this._buildPlayer(d,{},u)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function Vk(t){return new E(3301,G)}();return n}listen(e,n,s,r){const i=Fu(n,"","","");return Mu(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const Pw="ng-animate-queued",qu="ng-animate-disabled",LP=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},VP={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Ku{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $P(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ii="void",Qu=new Ku(Ii);class BP{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function Bk(t,e){return new E(3302,G)}();if(null==s||0==s.length)throw function jk(t){return new E(3303,G)}();if(!function UP(t){return"start"==t||"done"==t}(s))throw function Hk(t,e){return new E(3400,G)}();const i=bt(this._elementListeners,e,[]),a={name:n,phase:s,callback:r};i.push(a);const o=bt(this._engine.statesByElement,e,{});return o.hasOwnProperty(n)||(Lt(e,Io),Lt(e,Io+"-"+n),o[n]=Qu),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(a);l>=0&&i.splice(l,1),this._triggers[n]||delete o[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $k(t){return new E(3401,G)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),a=new Zu(this.id,n,e);let o=this._engine.statesByElement.get(e);o||(Lt(e,Io),Lt(e,Io+"-"+n),this._engine.statesByElement.set(e,o={}));let l=o[n];const c=new Ku(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),o[n]=c,l||(l=Qu),c.value!==Ii&&l.value===c.value){if(!function WP(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,v)})}return}const f=bt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:a,isFallbackTransition:h}),h||(Lt(e,Pw),a.onStart(()=>{yr(e,Pw)})),a.onDone(()=>{let g=this.players.indexOf(a);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let v=y.indexOf(a);v>=0&&y.splice(v,1)}}),this.players.push(a),f.push(a),a}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Eo,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(a=>a.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),a=new Map;if(i){const o=[];if(Object.keys(i).forEach(l=>{if(a.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ii,r);c&&o.push(c)}}),o.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,a),s&&$n(o).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const a=i.name;if(r.has(a))return;r.add(a);const l=this._triggers[a].fallbackTransition,c=s[a]||Qu,d=new Ku(Ii),u=new Zu(this.id,a,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let a=e;for(;a=a.parentNode;)if(s.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,a=this._elementListeners.get(i);a&&a.forEach(o=>{if(o.name==s.triggerName){const l=Fu(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Mu(s.player,o.phase,l,o.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,a=r.transition.ast.depCount;return 0==i||0==a?i-a:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jP{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new BP(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let a=!1;if(void 0!==this.driver.getParentElement){let o=this.driver.getParentElement(n);for(;o;){const l=r.get(o);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),a=!0;break}o=this.driver.getParentElement(o)}}else for(let o=i;o>=0;o--)if(this.driver.containsElement(s[o].hostElement,n)){s.splice(o+1,0,e),a=!0;break}a||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(a,1)}if(e){const a=this._fetchNamespace(e);a&&a.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qu)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qu))}removeNode(e,n,s,r){if(Vo(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const a=this.namespacesByHostElement.get(n);a&&a.id!==e&&a.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Vo(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Eo,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Ru,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qu))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function Uk(t){return new E(3402,G)}()}_flushAnimations(e,n){const s=new Po,r=[],i=new Map,a=[],o=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(N=>{d.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=Pu+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],v=new Set,m=new Set;for(let N=0;Nv.add(Y)):m.add(S))}const _=new Map,I=Bw(f,Array.from(v));I.forEach((N,S)=>{const T=Do+g++;_.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),I.forEach((N,S)=>{const T=_.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const ot=Le[Rt];if(ot&&ot.setForMove){if(ot.previousTriggersValues&&ot.previousTriggersValues.has(T.triggerName)){const _s=ot.previousTriggersValues.get(T.triggerName),Gn=this.statesByElement.get(T.element);Gn&&Gn[T.triggerName]&&(Gn[T.triggerName].value=_s)}return void Y.destroy()}}const hn=!u||!this.driver.containsElement(u,Le),Dt=_.get(Le),zn=h.get(Le),be=this._buildInstruction(T,s,zn,Dt,hn);if(be.errors&&be.errors.length)return void q.push(be);if(hn)return Y.onStart(()=>ys(Le,be.fromStyles)),Y.onDestroy(()=>pn(Le,be.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,be.fromStyles)),Y.onDestroy(()=>pn(Le,be.toStyles)),void r.push(Y);const Qw=[];be.timelines.forEach(ot=>{ot.stretchStartingKeyframe=!0,this.disabledNodes.has(ot.element)||Qw.push(ot)}),be.timelines=Qw,s.append(Le,be.timelines),a.push({instruction:be,player:Y,element:Le}),be.queriedElements.forEach(ot=>bt(o,ot,[]).push(Y)),be.preStyleProps.forEach((ot,_s)=>{const Gn=Object.keys(ot);if(Gn.length){let ws=l.get(_s);ws||l.set(_s,ws=new Set),Gn.forEach(Xu=>ws.add(Xu))}}),be.postStyleProps.forEach((ot,_s)=>{const Gn=Object.keys(ot);let ws=c.get(_s);ws||c.set(_s,ws=new Set),Gn.forEach(Xu=>ws.add(Xu))})});if(q.length){const N=[];q.forEach(S=>{N.push(function zk(t,e){return new E(3505,G)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;a.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{bt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,In).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const dt=[],Nn=[],Sn={};a.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(d.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let Dt=S;const zn=[];for(;Dt=Dt.parentNode;){const be=Te.get(Dt);if(be){Le=be;break}zn.push(Dt)}zn.forEach(be=>Te.set(be,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)dt.push(T);else{const Dt=this.playersByElement.get(Le);Dt&&Dt.length&&(T.parentPlayer=$n(Dt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),d.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?zP(this,S,Le):this.processLeaveNode(S)}return y.length=0,dt.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),dt}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let a=[];if(n){const o=this.playersByQueriedElement.get(e);o&&(a=o)}else{const o=this.playersByElement.get(e);if(o){const l=!i||i==Ii;o.forEach(c=>{c.queued||!l&&c.triggerName!=r||a.push(c)})}}return(s||r)&&(a=a.filter(o=>!(s&&s!=o.namespaceId||r&&r!=o.triggerName))),a}_beforeAnimationBuild(e,n,s){const i=n.element,a=n.isRemovalTransition?void 0:e,o=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,d=c!==i,u=bt(s,c,[]);this._getPreviousPlayers(c,d,a,o,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),u.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,a){const o=n.triggerName,l=n.element,c=[],d=new Set,u=new Set,f=n.timelines.map(h=>{const g=h.element;d.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new _i(h.duration,h.delay);const v=g!==l,m=function GP(t){const e=[];return jw(t,e),e}((s.get(g)||LP).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),_=i.get(g),I=a.get(g),M=fw(0,this._normalizer,0,h.keyframes,_,I),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&u.add(g),v){const Q=new Zu(e,o,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{bt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function HP(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),d.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{d.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),u.forEach(h=>{bt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new _i(e.duration,e.delay)}}class Zu{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new _i,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Mu(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){bt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Vo(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const a=[];s.forEach((l,c)=>{const d={};l.forEach(u=>{const f=d[u]=e.computeStyle(c,u,r);(!f||0==f.length)&&(c[Rt]=VP,a.push(c))}),t.set(c,d)});let o=0;return n.forEach(l=>Lw(l,i[o++])),a}function Bw(t,e){const n=new Map;if(t.forEach(o=>n.set(o,[])),0==e.length)return n;const r=new Set(e),i=new Map;function a(o){if(!o)return 1;let l=i.get(o);if(l)return l;const c=o.parentNode;return l=n.has(c)?c:r.has(c)?1:a(c),i.set(o,l),l}return e.forEach(o=>{const l=a(o);1!==l&&n.get(l).push(o)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function zP(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Bo{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jP(e,n,s),this._timelineEngine=new OP(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const a=e+"-"+r;let o=this._triggerCache[a];if(!o){const l=[],d=ju(this._driver,i,l,[]);if(l.length)throw function xk(t,e){return new E(3404,G)}();o=function AP(t,e,n){return new MP(t,e,n)}(r,d,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(n,r,o)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,a]=pw(s);this._timelineEngine.command(i,n,a,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[a,o]=pw(s);return this._timelineEngine.listen(a,n,o,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let KP=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yu(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class ZP{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return vw(e,n)}getParentElement(e){return xu(e)}query(e,n,s){return _w(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,a=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},d=a.filter(f=>f instanceof $w);(function eP(t,e){return 0===t||0===e})(s,r)&&d.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tP(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],a=[];if(s.forEach(o=>{i.hasOwnProperty(o)||a.push(o),i[o]=n[o]}),a.length)for(var r=1;rUn(f,!1)),c);const u=function qP(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yu(e[0]),e.length>1&&(s=Yu(e[e.length-1]))):e&&(n=Yu(e)),n||s?new KP(t,n,s):null}(e,n);return new $w(e,n,l,u)}}let YP=(()=>{class t extends go{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?G_(n):n;return Uw(this._renderer,null,s,"register",[r]),new XP(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class XP extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new JP(this._id,e,n||{},this._renderer)}}class JP{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const zw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,a)=>{const o=null==a?void 0:a.parentNode(i);o&&a.removeChild(o,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let d=this._rendererCache.get(i);return d||(d=new Gw("",i,this.engine),this._rendererCache.set(i,d)),d}const a=s.id,o=s.id+"-"+this._currentId;this._currentId++,this.engine.register(o,n);const l=d=>{Array.isArray(d)?d.forEach(l):this.engine.registerTrigger(a,o,n,d.name,d)};return s.data.animation.forEach(l),new tR(this,o,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[a,o]=i;a(o)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(Bo),x(ke))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Gw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==zw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends Gw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==zw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),a="";return"@"!=i.charAt(0)&&([i,a]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,a,o=>{this.factory.scheduleListenerCallback(o._data||-1,s,o)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Bo{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(ku),x(Gu))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:go,useClass:YP},{provide:Gu,useFactory:function iR(){return new DP}},{provide:Bo,useClass:rR},{provide:cr,useFactory:function aR(t,e,n){return new eR(t,e,n)},deps:[eo,Bo,ke]}],Kw=[{provide:ku,useFactory:()=>new ZP},{provide:Ww,useValue:"BrowserAnimations"},...qw],oR=[{provide:ku,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?oR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[Sv]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Kd(sx,{injector:this.injector});customElements.define("site-search",s);const r=Kd(lk,{injector:this.injector});customElements.define("icon-set-list",r);const i=Kd(uk,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[Sv,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file +"use strict";(self.webpackChunkapp_components=self.webpackChunkapp_components||[]).push([[179],{441:()=>{function Wn(t){return"function"==typeof t}let vr=!1;const It={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else vr&&console.log("RxJS: Back to a better error behavior. Thank you. <3");vr=t},get useDeprecatedSynchronousErrorHandling(){return vr}};function An(t){setTimeout(()=>{throw t},0)}const Ei={closed:!0,next(t){},error(t){if(It.useDeprecatedSynchronousErrorHandling)throw t;An(t)},complete(){}},Ni=Array.isArray||(t=>t&&"number"==typeof t.length);function Ho(t){return null!==t&&"object"==typeof t}const Si=(()=>{function t(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((n,s)=>`${s+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return t.prototype=Object.create(Error.prototype),t})();class me{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:s,_unsubscribe:r,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof me)n.remove(this);else if(null!==n)for(let a=0;ae.concat(n instanceof Si?n.errors:n),[])}me.EMPTY=((t=new me).closed=!0,t);const Ai="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ze extends me{constructor(e,n,s){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ei;break;case 1:if(!e){this.destination=Ei;break}if("object"==typeof e){e instanceof Ze?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new ef(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new ef(this,e,n,s)}}[Ai](){return this}static create(e,n,s){const r=new Ze(e,n,s);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class ef extends Ze{constructor(e,n,s,r){super(),this._parentSubscriber=e;let i,a=this;Wn(n)?i=n:n&&(i=n.next,s=n.error,r=n.complete,n!==Ei&&(a=Object.create(n),Wn(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=i,this._error=s,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;It.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:s}=It;if(this._error)s&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(n.syncErrorThrowable)s?(n.syncErrorValue=e,n.syncErrorThrown=!0):An(e),this.unsubscribe();else{if(this.unsubscribe(),s)throw e;An(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const n=()=>this._complete.call(this._context);It.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,n){try{e.call(this._context,n)}catch(s){if(this.unsubscribe(),It.useDeprecatedSynchronousErrorHandling)throw s;An(s)}}__tryOrSetError(e,n,s){if(!It.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,s)}catch(r){return It.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(An(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const _r="function"==typeof Symbol&&Symbol.observable||"@@observable";function tf(t){return t}let ue=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const s=new t;return s.source=this,s.operator=n,s}subscribe(n,s,r){const{operator:i}=this,a=function Yw(t,e,n){if(t){if(t instanceof Ze)return t;if(t[Ai])return t[Ai]()}return t||e||n?new Ze(t,e,n):new Ze(Ei)}(n,s,r);if(a.add(i?i.call(a,this.source):this.source||It.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),It.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(n){try{return this._subscribe(n)}catch(s){It.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=s),function Zw(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof Ze?n:null}return!0}(n)?n.error(s):console.warn(s)}}forEach(n,s){return new(s=sf(s))((r,i)=>{let a;a=this.subscribe(o=>{try{n(o)}catch(l){i(l),a&&a.unsubscribe()}},i,r)})}_subscribe(n){const{source:s}=this;return s&&s.subscribe(n)}[_r](){return this}pipe(...n){return 0===n.length?this:function nf(t){return 0===t.length?tf:1===t.length?t[0]:function(n){return t.reduce((s,r)=>r(s),n)}}(n)(this)}toPromise(n){return new(n=sf(n))((s,r)=>{let i;this.subscribe(a=>i=a,a=>r(a),()=>s(i))})}}return t.create=e=>new t(e),t})();function sf(t){if(t||(t=It.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const bs=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class rf extends me{constructor(e,n){super(),this.subject=e,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,n=e.observers;if(this.subject=null,!n||0===n.length||e.isStopped||e.closed)return;const s=n.indexOf(this.subscriber);-1!==s&&n.splice(s,1)}}class af extends Ze{constructor(e){super(e),this.destination=e}}let wr=(()=>{class t extends ue{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ai](){return new af(this)}lift(n){const s=new of(this,this);return s.operator=n,s}next(n){if(this.closed)throw new bs;if(!this.isStopped){const{observers:s}=this,r=s.length,i=s.slice();for(let a=0;anew of(e,n),t})();class of extends wr{constructor(e,n){super(),this.destination=e,this.source=n}next(e){const{destination:n}=this;n&&n.next&&n.next(e)}error(e){const{destination:n}=this;n&&n.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:n}=this;return n?this.source.subscribe(e):me.EMPTY}}function lf(t){return t&&"function"==typeof t.schedule}function Cs(t,e){return function(s){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return s.lift(new Xw(t,e))}}class Xw{constructor(e,n){this.project=e,this.thisArg=n}call(e,n){return n.subscribe(new Jw(e,this.project,this.thisArg))}}class Jw extends Ze{constructor(e,n,s){super(e),this.project=n,this.count=0,this.thisArg=s||this}_next(e){let n;try{n=this.project.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}this.destination.next(n)}}const cf=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function uf(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const ff=t=>{if(t&&"function"==typeof t[_r])return(t=>e=>{const n=t[_r]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)})(t);if(df(t))return cf(t);if(uf(t))return(t=>e=>(t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,An),e))(t);if(t&&"function"==typeof t[Mi])return(t=>e=>{const n=t[Mi]();for(;;){let s;try{s=n.next()}catch(r){return e.error(r),e}if(s.done){e.complete();break}if(e.next(s.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e})(t);{const n=`You provided ${Ho(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function $o(t,e){return new ue(n=>{const s=new me;let r=0;return s.add(e.schedule(function(){r!==t.length?(n.next(t[r++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function Ti(t,e){return e?function cb(t,e){if(null!=t){if(function ob(t){return t&&"function"==typeof t[_r]}(t))return function rb(t,e){return new ue(n=>{const s=new me;return s.add(e.schedule(()=>{const r=t[_r]();s.add(r.subscribe({next(i){s.add(e.schedule(()=>n.next(i)))},error(i){s.add(e.schedule(()=>n.error(i)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(uf(t))return function ib(t,e){return new ue(n=>{const s=new me;return s.add(e.schedule(()=>t.then(r=>{s.add(e.schedule(()=>{n.next(r),s.add(e.schedule(()=>n.complete()))}))},r=>{s.add(e.schedule(()=>n.error(r)))}))),s})}(t,e);if(df(t))return $o(t,e);if(function lb(t){return t&&"function"==typeof t[Mi]}(t)||"string"==typeof t)return function ab(t,e){if(!t)throw new Error("Iterable cannot be null");return new ue(n=>{const s=new me;let r;return s.add(()=>{r&&"function"==typeof r.return&&r.return()}),s.add(e.schedule(()=>{r=t[Mi](),s.add(e.schedule(function(){if(n.closed)return;let i,a;try{const o=r.next();i=o.value,a=o.done}catch(o){return void n.error(o)}a?n.complete():(n.next(i),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof ue?t:new ue(ff(t))}class pf extends Ze{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class hf extends Ze{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function gf(t,e){if(e.closed)return;if(t instanceof ue)return t.subscribe(e);let n;try{n=ff(t)(e)}catch(s){e.error(s)}return n}function mf(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(mf((r,i)=>Ti(t(r,i)).pipe(Cs((a,o)=>e(r,a,i,o))),n)):("number"==typeof e&&(n=e),s=>s.lift(new db(t,n)))}class db{constructor(e,n=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=n}call(e,n){return n.subscribe(new ub(e,this.project,this.concurrent))}}class ub extends hf{constructor(e,n,s=Number.POSITIVE_INFINITY){super(e),this.project=n,this.concurrent=s,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function fb(t=Number.POSITIVE_INFINITY){return mf(tf,t)}function yf(t,e){return e?$o(t,e):new ue(cf(t))}function Uo(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return lf(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof ue?t[0]:fb(e)(yf(t,n))}function vf(){return function(e){return e.lift(new pb(e))}}class pb{constructor(e){this.connectable=e}call(e,n){const{connectable:s}=this;s._refCount++;const r=new hb(e,s),i=n.subscribe(r);return r.closed||(r.connection=s.connect()),i}}class hb extends Ze{constructor(e,n){super(e),this.connectable=n}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const n=e._refCount;if(n<=0)return void(this.connection=null);if(e._refCount=n-1,n>1)return void(this.connection=null);const{connection:s}=this,r=e._connection;this.connection=null,r&&(!s||r===s)&&r.unsubscribe()}}class gb extends ue{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new me,e.add(this.source.subscribe(new yb(this.getSubject(),this))),e.closed&&(this._connection=null,e=me.EMPTY)),e}refCount(){return vf()(this)}}const mb=(()=>{const t=gb.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class yb extends af{constructor(e,n){super(e),this.connectable=n}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const n=e._connection;e._refCount=0,e._subject=null,e._connection=null,n&&n.unsubscribe()}}}class wb{constructor(e,n){this.subjectFactory=e,this.selector=n}call(e,n){const{selector:s}=this,r=this.subjectFactory(),i=s(r).subscribe(e);return i.add(n.subscribe(r)),i}}function bb(){return new wr}function se(t){for(let e in t)if(t[e]===se)return e;throw Error("Could not find renamed property on target object.")}function zo(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Go(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Db=se({__forward_ref__:se});function ae(t){return t.__forward_ref__=ae,t.toString=function(){return J(this())},t}function B(t){return _f(t)?t():t}function _f(t){return"function"==typeof t&&t.hasOwnProperty(Db)&&t.__forward_ref__===ae}class E extends Error{constructor(e,n){super(function Wo(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function k(t){return"string"==typeof t?t:null==t?"":String(t)}function Ve(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():k(t)}function Fi(t,e){const n=e?` in ${e}`:"";throw new E(-201,`No provider for ${Ve(t)} found${n}`)}function ft(t,e){null==t&&function ee(t,e,n,s){throw new Error(`ASSERTION ERROR: ${t}`+(null==s?"":` [Expected=> ${n} ${s} ${e} <=Actual]`))}(e,t,null,"!=")}function W(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Bt(t){return{providers:t.providers||[],imports:t.imports||[]}}function qo(t){return wf(t,Oi)||wf(t,Cf)}function wf(t,e){return t.hasOwnProperty(e)?t[e]:null}function bf(t){return t&&(t.hasOwnProperty(Ko)||t.hasOwnProperty(Tb))?t[Ko]:null}const Oi=se({\u0275prov:se}),Ko=se({\u0275inj:se}),Cf=se({ngInjectableDef:se}),Tb=se({ngInjectorDef:se});var L=(()=>((L=L||{})[L.Default=0]="Default",L[L.Host=1]="Host",L[L.Self=2]="Self",L[L.SkipSelf=4]="SkipSelf",L[L.Optional=8]="Optional",L))();let Qo;function Mn(t){const e=Qo;return Qo=t,e}function Df(t,e,n){const s=qo(t);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&L.Optional?null:void 0!==e?e:void Fi(J(t),"Injector")}function Tn(t){return{toString:t}.toString()}var jt=(()=>((jt=jt||{})[jt.OnPush=0]="OnPush",jt[jt.Default=1]="Default",jt))(),Ht=(()=>(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ht||(Ht={})),Ht))();const Ob="undefined"!=typeof globalThis&&globalThis,xb="undefined"!=typeof window&&window,kb="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ne=Ob||"undefined"!=typeof global&&global||xb||kb,Ds={},re=[],xi=se({\u0275cmp:se}),Zo=se({\u0275dir:se}),Yo=se({\u0275pipe:se}),If=se({\u0275mod:se}),mn=se({\u0275fac:se}),br=se({__NG_ELEMENT_ID__:se});let Pb=0;function Is(t){return Tn(()=>{const n={},s={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===jt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||re,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||Ht.Emulated,id:"c",styles:t.styles||re,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,a=t.pipes;return s.id+=Pb++,s.inputs=Af(t.inputs,n),s.outputs=Af(t.outputs),i&&i.forEach(o=>o(s)),s.directiveDefs=r?()=>("function"==typeof r?r():r).map(Ef):null,s.pipeDefs=a?()=>("function"==typeof a?a():a).map(Nf):null,s})}function Ef(t){return Be(t)||function Fn(t){return t[Zo]||null}(t)}function Nf(t){return function qn(t){return t[Yo]||null}(t)}const Sf={};function Jt(t){return Tn(()=>{const e={type:t.type,bootstrap:t.bootstrap||re,declarations:t.declarations||re,imports:t.imports||re,exports:t.exports||re,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Sf[t.id]=t.type),e})}function Af(t,e){if(null==t)return Ds;const n={};for(const s in t)if(t.hasOwnProperty(s)){let r=t[s],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=s,e&&(e[r]=i)}return n}const O=Is;function Ye(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Be(t){return t[xi]||null}function Et(t,e){const n=t[If]||null;if(!n&&!0===e)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return n}const V=11;function en(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ut(t){return Array.isArray(t)&&!0===t[1]}function el(t){return 0!=(8&t.flags)}function Li(t){return 2==(2&t.flags)}function Vi(t){return 1==(1&t.flags)}function zt(t){return null!==t.template}function Hb(t){return 0!=(512&t[2])}function Yn(t,e){return t.hasOwnProperty(mn)?t[mn]:null}class Tf{constructor(e,n,s){this.previousValue=e,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function yn(){return Ff}function Ff(t){return t.type.prototype.ngOnChanges&&(t.setInput=Gb),zb}function zb(){const t=xf(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===Ds)t.previous=e;else for(let s in e)n[s]=e[s];t.current=null,this.ngOnChanges(e)}}function Gb(t,e,n,s){const r=xf(t)||function Wb(t,e){return t[Of]=e}(t,{previous:Ds,current:null}),i=r.current||(r.current={}),a=r.previous,o=this.declaredInputs[n],l=a[o];i[o]=new Tf(l&&l.currentValue,e,a===Ds),t[s]=e}yn.ngInherit=!0;const Of="__ngSimpleChanges__";function xf(t){return t[Of]||null}let il;function De(t){return!!t.listen}const kf={createRenderer:(t,e)=>function al(){return void 0!==il?il:"undefined"!=typeof document?document:void 0}()};function Se(t){for(;Array.isArray(t);)t=t[0];return t}function Bi(t,e){return Se(e[t])}function ht(t,e){return Se(e[t.index])}function ol(t,e){return t.data[e]}function gt(t,e){const n=e[t];return en(n)?n:n[0]}function ll(t){return 128==(128&t[2])}function On(t,e){return null==e?null:t[e]}function Rf(t){t[18]=0}function cl(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const P={lFrame:Gf(null),bindingsEnabled:!0};function Vf(){return P.bindingsEnabled}function w(){return P.lFrame.lView}function K(){return P.lFrame.tView}function dl(t){return P.lFrame.contextLView=t,t[8]}function Fe(){let t=Bf();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bf(){return P.lFrame.currentTNode}function tn(t,e){const n=P.lFrame;n.currentTNode=t,n.isParent=e}function ul(){return P.lFrame.isParent}function fl(){P.lFrame.isParent=!1}function Je(){const t=P.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Ts(){return P.lFrame.bindingIndex++}function cC(t,e){const n=P.lFrame;n.bindingIndex=n.bindingRootIndex=t,pl(e)}function pl(t){P.lFrame.currentDirectiveIndex=t}function gl(t){P.lFrame.currentQueryIndex=t}function uC(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Uf(t,e,n){if(n&L.SkipSelf){let r=e,i=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=uC(i),null===r||(i=i[15],10&r.type))););if(null===r)return!1;e=r,t=i}const s=P.lFrame=zf();return s.currentTNode=e,s.lView=t,!0}function Hi(t){const e=zf(),n=t[1];P.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function zf(){const t=P.lFrame,e=null===t?null:t.child;return null===e?Gf(t):e}function Gf(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Wf(){const t=P.lFrame;return P.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const qf=Wf;function $i(){const t=Wf();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function et(){return P.lFrame.selectedIndex}function xn(t){P.lFrame.selectedIndex=t}function ye(){const t=P.lFrame;return ol(t.tView,t.selectedIndex)}function Ui(){P.lFrame.currentNamespace="svg"}function zi(){!function gC(){P.lFrame.currentNamespace=null}()}function Gi(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e){t[2]+=2048;try{i.call(o)}finally{}}}else try{i.call(o)}finally{}}class Nr{constructor(e,n,s){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Ki(t,e,n){const s=De(t);let r=0;for(;re){a=i-1;break}}}for(;i>16}(t),s=e;for(;n>0;)s=s[15],n--;return s}let _l=!0;function Zi(t){const e=_l;return _l=t,e}let IC=0;function Ar(t,e){const n=bl(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,wl(s.data,t),wl(e,null),wl(s.blueprint,null));const r=Yi(t,e),i=t.injectorIndex;if(Yf(r)){const a=Fs(r),o=Os(r,e),l=o[1].data;for(let c=0;c<8;c++)e[i+c]=o[a+c]|l[a+c]}return e[i+8]=r,i}function wl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function bl(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Yi(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,r=e;for(;null!==r;){const i=r[1],a=i.type;if(s=2===a?i.declTNode:1===a?r[6]:null,null===s)return-1;if(n++,r=r[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return-1}function Xi(t,e,n){!function EC(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(br)&&(s=n[br]),null==s&&(s=n[br]=IC++);const r=255&s;e.data[t+(r>>5)]|=1<=0?255&e:SC:e}(n);if("function"==typeof i){if(!Uf(e,t,s))return s&L.Host?ep(r,n,s):tp(e,n,s,r);try{const a=i(s);if(null!=a||s&L.Optional)return a;Fi(n)}finally{qf()}}else if("number"==typeof i){let a=null,o=bl(t,e),l=-1,c=s&L.Host?e[16][6]:null;for((-1===o||s&L.SkipSelf)&&(l=-1===o?Yi(t,e):e[o+8],-1!==l&&ip(s,!1)?(a=e[1],o=Fs(l),e=Os(l,e)):o=-1);-1!==o;){const d=e[1];if(rp(i,o,d.data)){const u=AC(o,e,n,a,s,c);if(u!==sp)return u}l=e[o+8],-1!==l&&ip(s,e[1].data[o+8]===c)&&rp(i,o,e)?(a=d,o=Fs(l),e=Os(l,e)):o=-1}}}return tp(e,n,s,r)}const sp={};function SC(){return new xs(Fe(),w())}function AC(t,e,n,s,r,i){const a=e[1],o=a.data[t+8],d=function Ji(t,e,n,s,r){const i=t.providerIndexes,a=e.data,o=1048575&i,l=t.directiveStart,d=i>>20,f=r?o+d:t.directiveEnd;for(let p=s?o:o+d;p=l&&h.type===n)return p}if(r){const p=a[l];if(p&&zt(p)&&p.type===n)return l}return null}(o,a,n,null==s?Li(o)&&_l:s!=a&&0!=(3&o.type),r&L.Host&&i===o);return null!==d?Mr(e,a,d,o):sp}function Mr(t,e,n,s){let r=t[n];const i=e.data;if(function _C(t){return t instanceof Nr}(r)){const a=r;a.resolving&&function Ib(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new E(-200,`Circular dependency in DI detected for ${t}${n}`)}(Ve(i[n]));const o=Zi(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?Mn(a.injectImpl):null;Uf(t,s,L.Default);try{r=t[n]=a.factory(void 0,i,t,s),e.firstCreatePass&&n>=s.directiveStart&&function yC(t,e,n){const{ngOnChanges:s,ngOnInit:r,ngDoCheck:i}=e.type.prototype;if(s){const a=Ff(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&Mn(l),Zi(o),a.resolving=!1,qf()}}return r}function rp(t,e,n){return!!(n[e+(t>>5)]&1<{const e=Cl(B(t));return e&&e()}:Yn(t)}const Ps="__parameters__";function Ls(t,e,n){return Tn(()=>{const s=function Il(t){return function(...n){if(t){const s=t(...n);for(const r in s)this[r]=s[r]}}}(e);function r(...i){if(this instanceof r)return s.apply(this,i),this;const a=new r(...i);return o.annotation=a,o;function o(l,c,d){const u=l.hasOwnProperty(Ps)?l[Ps]:Object.defineProperty(l,Ps,{value:[]})[Ps];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(a),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class H{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=W({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function nn(t,e){t.forEach(n=>Array.isArray(n)?nn(n,e):e(n))}function op(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ea(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Or(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function xC(t,e,n,s){let r=t.length;if(r==e)t.push(n,s);else if(1===r)t.push(s,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function Nl(t,e){const n=Vs(t,e);if(n>=0)return t[1|n]}function Vs(t,e){return function dp(t,e,n){let s=0,r=t.length>>n;for(;r!==s;){const i=s+(r-s>>1),a=t[i<e?r=i:s=i+1}return~(r<((yt=yt||{})[yt.Important=1]="Important",yt[yt.DashCase=2]="DashCase",yt))();const bp="__ngContext__";function Ge(t,e){t[bp]=e}function xl(t){const e=function Lr(t){return t[bp]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Pl(t,e){return undefined(t,e)}function Vr(t){const e=t[3];return Ut(e)?e[3]:e}function Rl(t){return Ap(t[13])}function Ll(t){return Ap(t[4])}function Ap(t){for(;null!==t&&!Ut(t);)t=t[4];return t}function js(t,e,n,s,r){if(null!=s){let i,a=!1;Ut(s)?i=s:en(s)&&(a=!0,s=s[0]);const o=Se(s);0===t&&null!==n?null==r?kp(e,n,o):Xn(e,n,o,r||null,!0):1===t&&null!==n?Xn(e,n,o,r||null,!0):2===t?function zl(t,e,n){const s=aa(t,e);s&&function CD(t,e,n,s){De(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,o,a):3===t&&e.destroyNode(o),null!=i&&function ED(t,e,n,s,r){const i=n[7];i!==Se(n)&&js(e,t,s,i,r);for(let o=10;o0&&(t[n-1][4]=s[4]);const i=ea(t,10+e);!function hD(t,e){Br(t,e,e[V],2,null,null),e[0]=null,e[6]=null}(s[1],s);const a=i[19];null!==a&&a.detachView(i[1]),s[3]=null,s[4]=null,s[2]&=-129}return s}function Fp(t,e){if(!(256&e[2])){const n=e[V];De(n)&&n.destroyNode&&Br(t,e,n,3,null,null),function yD(t){let e=t[13];if(!e)return Hl(t[1],t);for(;e;){let n=null;if(en(e))n=e[13];else{const s=e[10];s&&(n=s)}if(!n){for(;e&&!e[4]&&e!==t;)en(e)&&Hl(e[1],e),e=e[3];null===e&&(e=t),en(e)&&Hl(e[1],e),n=e&&e[4]}e=n}}(e)}}function Hl(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function bD(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[r=c]():s[r=-c].unsubscribe(),i+=2}else{const a=s[r=n[i+1]];n[i].call(a)}if(null!==s){for(let i=r+1;it,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return ca}())||void 0===e?void 0:e.createHTML(t))||t}class es{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class TD extends es{getTypeName(){return"HTML"}}class FD extends es{getTypeName(){return"Style"}}class OD extends es{getTypeName(){return"Script"}}class xD extends es{getTypeName(){return"URL"}}class kD extends es{getTypeName(){return"ResourceURL"}}function vt(t){return t instanceof es?t.changingThisBreaksApplicationSecurity:t}function sn(t,e){const n=Wp(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Wp(t){return t instanceof es&&t.getTypeName()||null}class jD{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Jn(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class HD{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const s=this.inertDocument.createElement("body");n.appendChild(s)}}getInertBodyElement(e){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Jn(e),n;const s=this.inertDocument.createElement("body");return s.innerHTML=Jn(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(s),s}stripCustomNsAttrs(e){const n=e.attributes;for(let r=n.length-1;0jr(e.trim())).join(", ")}function rn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hr(...t){const e={};for(const n of t)for(const s in n)n.hasOwnProperty(s)&&(e[s]=!0);return e}const Qp=rn("area,br,col,hr,img,wbr"),Zp=rn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Yp=rn("rp,rt"),Ql=Hr(Qp,Hr(Zp,rn("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")),Hr(Yp,rn("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")),Hr(Yp,Zp)),Zl=rn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yl=rn("srcset"),Xp=Hr(Zl,Yl,rn("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),rn("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")),GD=rn("script,style,template");class WD{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,s=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!Ql.hasOwnProperty(n))return this.sanitizedSomething=!0,!GD.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=e.attributes;for(let r=0;r"),!0}endElement(e){const n=e.nodeName.toLowerCase();Ql.hasOwnProperty(n)&&!Qp.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(Jp(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const qD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,KD=/([^\#-~ |!])/g;function Jp(t){return t.replace(/&/g,"&").replace(qD,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(KD,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let ua;function eh(t,e){let n=null;try{ua=ua||function qp(t){const e=new HD(t);return function $D(){try{return!!(new window.DOMParser).parseFromString(Jn(""),"text/html")}catch(t){return!1}}()?new jD(e):e}(t);let s=e?String(e):"";n=ua.getInertBodyElement(s);let r=5,i=s;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,s=i,i=n.innerHTML,n=ua.getInertBodyElement(s)}while(s!==i);return Jn((new WD).sanitizeChildren(Xl(n)||n))}finally{if(n){const s=Xl(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xl(t){return"content"in t&&function QD(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var le=(()=>((le=le||{})[le.NONE=0]="NONE",le[le.HTML=1]="HTML",le[le.STYLE=2]="STYLE",le[le.SCRIPT=3]="SCRIPT",le[le.URL=4]="URL",le[le.RESOURCE_URL=5]="RESOURCE_URL",le))();function ts(t){const e=function $r(){const t=w();return t&&t[12]}();return e?e.sanitize(le.URL,t)||"":sn(t,"URL")?vt(t):jr(k(t))}function ec(t){return t.ngOriginalError}function aI(t,...e){t.error(...e)}class Ur{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e),s=function iI(t){return t&&t.ngErrorLogger||aI}(e);s(this._console,"ERROR",e),n&&s(this._console,"ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&ec(e);for(;n&&ec(n);)n=ec(n);return n||null}}const pI=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(ne))();function an(t){return t instanceof Function?t():t}function sh(t,e,n){let s=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const i=e.length;if(r+i===s||t.charCodeAt(r+i)<=32)return r}n=r+1}}const rh="ng-template";function yI(t,e,n){let s=0;for(;si?"":r[u+1].toLowerCase();const p=8&s?f:null;if(p&&-1!==sh(p,c,0)||2&s&&c!==f){if(Gt(s))return!1;a=!0}}}}else{if(!a&&!Gt(s)&&!Gt(l))return!1;if(a&&Gt(l))continue;a=!1,s=l|1&s}}return Gt(s)||a}function Gt(t){return 0==(1&t)}function wI(t,e,n,s){if(null===e)return-1;let r=0;if(s||!n){let i=!1;for(;r-1)for(n++;n0?'="'+o+'"':"")+"]"}else 8&s?r+="."+a:4&s&&(r+=" "+a);else""!==r&&!Gt(a)&&(e+=oh(i,r),r=""),s=a,i=i||!Gt(s);n++}return""!==r&&(e+=oh(i,r)),e}const R={};function z(t){lh(K(),w(),et()+t,!1)}function lh(t,e,n,s){if(!s)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Wi(e,i,n)}else{const i=t.preOrderHooks;null!==i&&qi(e,i,0,n)}xn(n)}function fa(t,e){return t<<17|e<<2}function Wt(t){return t>>17&32767}function tc(t){return 2|t}function wn(t){return(131068&t)>>2}function nc(t,e){return-131069&t|e<<2}function sc(t){return 1|t}function _h(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;s20&&lh(t,e,20,!1),n(s,r)}finally{xn(i)}}function bh(t,e,n){if(el(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=l&&o.push(l),o.push(s,r,a)}}function Mh(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Th(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function eE(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&yc(n)}}function yc(t){for(let s=Rl(t);null!==s;s=Ll(s))for(let r=10;r0&&yc(i)}const n=t[1].components;if(null!==n)for(let s=0;s0&&yc(r)}}function oE(t,e){const n=gt(e,t),s=n[1];(function lE(t,e){for(let n=e.length;nPromise.resolve(null))();function Ph(t){return t[7]||(t[7]=[])}function Rh(t){return t.cleanup||(t.cleanup=[])}function Vh(t,e){const n=t[9],s=n?n.get(Ur,null):null;s&&s.handleError(e)}function Bh(t,e,n,s,r){for(let i=0;ithis.processProvider(o,e,n)),nn([e],o=>this.processInjectorType(o,[],i)),this.records.set(Cc,Gs(void 0,this));const a=this.records.get(Dc);this.scope=null!=a?a.value:null,this.source=r||("object"==typeof e?null:J(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,n=xr,s=L.Default){this.assertNotDestroyed();const r=pp(this),i=Mn(void 0);try{if(!(s&L.SkipSelf)){let o=this.records.get(e);if(void 0===o){const l=function CE(t){return"function"==typeof t||"object"==typeof t&&t instanceof H}(e)&&qo(e);o=l&&this.injectableDefInScope(l)?Gs(Ec(e),Wr):null,this.records.set(e,o)}if(null!=o)return this.hydrate(e,o)}return(s&L.Self?Hh():this.parent).get(e,n=s&L.Optional&&n===xr?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[na]=a[na]||[]).unshift(J(e)),r)throw a;return function WC(t,e,n,s){const r=t[na];throw e[fp]&&r.unshift(e[fp]),t.message=function qC(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=J(e);if(Array.isArray(e))r=e.map(J).join(" -> ");else if("object"==typeof e){let i=[];for(let a in e)if(e.hasOwnProperty(a)){let o=e[a];i.push(a+":"+("string"==typeof o?JSON.stringify(o):J(o)))}r=`{${i.join(", ")}}`}return`${n}${s?"("+s+")":""}[${r}]: ${t.replace(jC,"\n ")}`}("\n"+t.message,r,n,s),t.ngTokenPath=r,t[na]=null,t}(a,e,"R3InjectorError",this.source)}throw a}finally{Mn(i),pp(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((s,r)=>e.push(J(r))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processInjectorType(e,n,s){if(!(e=B(e)))return!1;let r=bf(e);const i=null==r&&e.ngModule||void 0,a=void 0===i?e:i,o=-1!==s.indexOf(a);if(void 0!==i&&(r=bf(i)),null==r)return!1;if(null!=r.imports&&!o){let d;s.push(a);try{nn(r.imports,u=>{this.processInjectorType(u,n,s)&&(void 0===d&&(d=[]),d.push(u))})}finally{}if(void 0!==d)for(let u=0;uthis.processProvider(h,f,p||re))}}this.injectorDefTypes.add(a);const l=Yn(a)||(()=>new a);this.records.set(a,Gs(l,Wr));const c=r.providers;if(null!=c&&!o){const d=e;nn(c,u=>this.processProvider(u,d,c))}return void 0!==i&&void 0!==e.providers}processProvider(e,n,s){let r=Ws(e=B(e))?e:B(e&&e.provide);const i=function mE(t,e,n){return Gh(t)?Gs(void 0,t.useValue):Gs(zh(t),Wr)}(e);if(Ws(e)||!0!==e.multi)this.records.get(r);else{let a=this.records.get(r);a||(a=Gs(void 0,Wr,!0),a.factory=()=>Ml(a.multi),this.records.set(r,a)),r=e,a.multi.push(e)}this.records.set(r,i)}hydrate(e,n){return n.value===Wr&&(n.value=pE,n.value=n.factory()),"object"==typeof n.value&&n.value&&function bE(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=B(e.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Ec(t){const e=qo(t),n=null!==e?e.factory:Yn(t);if(null!==n)return n;if(t instanceof H)throw new E(204,!1);if(t instanceof Function)return function gE(t){const e=t.length;if(e>0)throw Or(e,"?"),new E(204,!1);const n=function Ab(t){const e=t&&(t[Oi]||t[Cf]);if(e){const n=function Mb(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new E(204,!1)}function zh(t,e,n){let s;if(Ws(t)){const r=B(t);return Yn(r)||Ec(r)}if(Gh(t))s=()=>B(t.useValue);else if(function vE(t){return!(!t||!t.useFactory)}(t))s=()=>t.useFactory(...Ml(t.deps||[]));else if(function yE(t){return!(!t||!t.useExisting)}(t))s=()=>x(B(t.useExisting));else{const r=B(t&&(t.useClass||t.provide));if(!function wE(t){return!!t.deps}(t))return Yn(r)||Ec(r);s=()=>new r(...Ml(t.deps))}return s}function Gs(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Gh(t){return null!==t&&"object"==typeof t&&$C in t}function Ws(t){return"function"==typeof t}let je=(()=>{class t{static create(n,s){var r;if(Array.isArray(n))return $h({name:""},s,n,"");{const i=null!==(r=n.name)&&void 0!==r?r:"";return $h({name:i},n.parent,n.providers,i)}}}return t.THROW_IF_NOT_FOUND=xr,t.NULL=new jh,t.\u0275prov=W({token:t,providedIn:"any",factory:()=>x(Cc)}),t.__NG_ELEMENT_ID__=-1,t})();function TE(t,e){Gi(xl(t)[1],Fe())}function te(t){let e=function sg(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const s=[t];for(;e;){let r;if(zt(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new E(903,"");r=e.\u0275dir}if(r){if(n){s.push(r);const a=t;a.inputs=Ac(t.inputs),a.declaredInputs=Ac(t.declaredInputs),a.outputs=Ac(t.outputs);const o=r.hostBindings;o&&kE(t,o);const l=r.viewQuery,c=r.contentQueries;if(l&&OE(t,l),c&&xE(t,c),zo(t.inputs,r.inputs),zo(t.declaredInputs,r.declaredInputs),zo(t.outputs,r.outputs),zt(r)&&r.data.animation){const d=t.data;d.animation=(d.animation||[]).concat(r.data.animation)}}const i=r.features;if(i)for(let a=0;a=0;s--){const r=t[s];r.hostVars=e+=r.hostVars,r.hostAttrs=Qi(r.hostAttrs,n=Qi(n,r.hostAttrs))}}(s)}function Ac(t){return t===Ds?{}:t===re?[]:t}function OE(t,e){const n=t.viewQuery;t.viewQuery=n?(s,r)=>{e(s,r),n(s,r)}:e}function xE(t,e){const n=t.contentQueries;t.contentQueries=n?(s,r,i)=>{e(s,r,i),n(s,r,i)}:e}function kE(t,e){const n=t.hostBindings;t.hostBindings=n?(s,r)=>{e(s,r),n(s,r)}:e}let va=null;function qs(){if(!va){const t=ne.Symbol;if(t&&t.iterator)va=t.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let n=0;no(Se(I[s.index])):s.index;if(De(n)){let I=null;if(!o&&l&&(I=function fN(t,e,n,s){const r=t.cleanup;if(null!=r)for(let i=0;il?o[l]:null}"string"==typeof a&&(i+=2)}return null}(t,e,r,s.index)),null!==I)(I.__ngLastListenerFn__||I).__ngNextListenerFn__=i,I.__ngLastListenerFn__=i,p=!1;else{i=Rc(s,e,u,i,!1);const M=n.listen(v,r,i);f.push(i,M),d&&d.push(r,_,m,m+1)}}else i=Rc(s,e,u,i,!0),v.addEventListener(r,i,a),f.push(i),d&&d.push(r,_,m,a)}else i=Rc(s,e,u,i,!1);const h=s.outputs;let g;if(p&&null!==h&&(g=h[r])){const y=g.length;if(y)for(let v=0;v0;)e=e[15],t--;return e}(t,P.lFrame.contextLView))[8]}(t)}function pN(t,e){let n=null;const s=function bI(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t);for(let r=0;r=0}function ir(t,e){return function Kt(t,e,n,s){const r=w(),i=K(),a=function _n(t){const e=P.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}(2);i.firstUpdatePass&&function Qg(t,e,n,s){const r=t.data;if(null===r[n+1]){const i=r[et()],a=function Kg(t,e){return e>=t.expandoStartIndex}(t,n);(function Jg(t,e){return 0!=(t.flags&(e?16:32))})(i,s)&&null===e&&!a&&(e=!1),e=function EN(t,e,n,s){const r=function hl(t){const e=P.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=s?e.residualClasses:e.residualStyles;if(null===r)0===(s?e.classBindings:e.styleBindings)&&(n=Qr(n=Vc(null,t,e,n,s),e.attrs,s),i=null);else{const a=e.directiveStylingLast;if(-1===a||t[a]!==r)if(n=Vc(r,t,e,n,s),null===i){let l=function NN(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==wn(s))return t[Wt(s)]}(t,e,s);void 0!==l&&Array.isArray(l)&&(l=Vc(null,t,e,l[1],s),l=Qr(l,e.attrs,s),function SN(t,e,n,s){t[Wt(n?e.classBindings:e.styleBindings)]=s}(t,e,s,l))}else i=function AN(t,e,n){let s;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i0)&&(c=!0)}else d=n;if(r)if(0!==l){const f=Wt(t[o+1]);t[s+1]=fa(f,o),0!==f&&(t[f+1]=nc(t[f+1],s)),t[o+1]=function AI(t,e){return 131071&t|e<<17}(t[o+1],s)}else t[s+1]=fa(o,0),0!==o&&(t[o+1]=nc(t[o+1],s)),o=s;else t[s+1]=fa(l,0),0===o?o=s:t[l+1]=nc(t[l+1],s),l=s;c&&(t[s+1]=tc(t[s+1])),jg(t,d,s,!0),jg(t,d,s,!1),function gN(t,e,n,s,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Vs(i,e)>=0&&(n[s+1]=sc(n[s+1]))}(e,d,t,s,i),a=fa(o,l),i?e.classBindings=a:e.styleBindings=a}(r,i,e,n,a,s)}}(i,t,a,s),e!==R&&We(r,a,e)&&function Yg(t,e,n,s,r,i,a,o){if(!(3&e.type))return;const l=t.data,c=l[o+1];Ca(function uh(t){return 1==(1&t)}(c)?Xg(l,e,n,r,wn(c),a):void 0)||(Ca(i)||function dh(t){return 2==(2&t)}(c)&&(i=Xg(l,null,n,r,o,a)),function ND(t,e,n,s,r){const i=De(t);if(e)r?i?t.addClass(n,s):n.classList.add(s):i?t.removeClass(n,s):n.classList.remove(s);else{let a=-1===s.indexOf("-")?void 0:yt.DashCase;if(null==r)i?t.removeStyle(n,s,a):n.style.removeProperty(s);else{const o="string"==typeof r&&r.endsWith("!important");o&&(r=r.slice(0,-10),a|=yt.Important),i?t.setStyle(n,s,r,a):n.style.setProperty(s,r,o?"important":"")}}}(s,a,Bi(et(),n),r,i))}(i,i.data[et()],r,r[V],t,r[a+1]=function FN(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=J(vt(t)))),t}(e,n),s,a)}(t,e,null,!0),ir}function Vc(t,e,n,s,r){let i=null;const a=n.directiveEnd;let o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o0;){const l=t[r],c=Array.isArray(l),d=c?l[1]:l,u=null===d;let f=n[r+1];f===R&&(f=u?re:void 0);let p=u?Nl(f,s):d===s?f:void 0;if(c&&!Ca(p)&&(p=Nl(l,s)),Ca(p)&&(o=p,a))return o;const h=t[r+1];r=a?Wt(h):wn(h)}if(null!==e){let l=i?e.residualClasses:e.residualStyles;null!=l&&(o=Nl(l,s))}return o}function Ca(t){return void 0!==t}function qe(t,e=""){const n=w(),s=K(),r=t+20,i=s.firstCreatePass?$s(s,r,1,e,null):s.data[r],a=n[r]=function Vl(t,e){return De(t)?t.createText(e):t.createTextNode(e)}(n[V],e);oa(s,n,a,i),tn(i,!1)}function rs(t){return is("",t,""),rs}function is(t,e,n){const s=w(),r=function Qs(t,e,n,s){return We(t,Ts(),n)?e+k(n)+s:R}(s,t,e,n);return r!==R&&bn(s,et(),r),is}const Da="en-US";let bm=Da;function Hc(t,e,n,s,r){if(t=B(t),Array.isArray(t))for(let i=0;i>20;if(Ws(t)||!t.multi){const p=new Nr(l,r,b),h=Uc(o,e,r?d:d+f,u);-1===h?(Xi(Ar(c,a),i,o),$c(i,t,e.length),e.push(o),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(p),a.push(p)):(n[h]=p,a[h]=p)}else{const p=Uc(o,e,d+f,u),h=Uc(o,e,d,d+f),g=p>=0&&n[p],y=h>=0&&n[h];if(r&&!y||!r&&!g){Xi(Ar(c,a),i,o);const v=function ZS(t,e,n,s,r){const i=new Nr(t,n,b);return i.multi=[],i.index=e,i.componentProviders=0,Gm(i,r,s&&!n),i}(r?QS:KS,n.length,r,s,l);!r&&y&&(n[h].providerFactory=v),$c(i,t,e.length,0),e.push(o),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(v),a.push(v)}else $c(i,t,p>-1?p:h,Gm(n[r?h:p],l,!r&&s));!r&&s&&y&&n[h].componentProviders++}}}function $c(t,e,n,s){const r=Ws(e),i=function _E(t){return!!t.useClass}(e);if(r||i){const l=(i?B(e.useClass):e).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const d=c.indexOf(n);-1===d?c.push(n,[s,l]):c[d+1].push(s,l)}else c.push(n,l)}}}function Gm(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Uc(t,e,n,s){for(let r=n;r{n.providersResolver=(s,r)=>function qS(t,e,n){const s=K();if(s.firstCreatePass){const r=zt(t);Hc(n,s.data,s.blueprint,r,!0),Hc(e,s.data,s.blueprint,r,!1)}}(s,r?r(t):t,e)}}class Wm{}class JS{resolveComponentFactory(e){throw function XS(t){const e=Error(`No component factory found for ${J(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(e)}}let os=(()=>{class t{}return t.NULL=new JS,t})();function e0(){return lr(Fe(),w())}function lr(t,e){return new Ke(ht(t,e))}let Ke=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=e0,t})();class cr{}let un=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function s0(){const t=w(),n=gt(Fe().index,t);return function n0(t){return t[V]}(en(n)?n:t)}(),t})(),r0=(()=>{class t{}return t.\u0275prov=W({token:t,providedIn:"root",factory:()=>null}),t})();class ei{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const a0=new ei("13.4.0"),Gc={};function Aa(t,e,n,s,r=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&s.push(Se(i)),Ut(i))for(let o=10;o-1&&(jl(e,s),ea(n,s))}this._attachedToViewContainer=!1}Fp(this._lView[1],this._lView)}onDestroy(e){!function Eh(t,e,n,s){const r=Ph(e);null===n?r.push(s):(r.push(n),t.firstCreatePass&&Rh(t).push(s,r.length-1))}(this._lView[1],this._lView,null,e)}markForCheck(){vc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function wc(t,e,n){const s=e[10];s.begin&&s.begin();try{zs(t,e,t.template,n)}catch(r){throw Vh(e,r),r}finally{s.end&&s.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function mD(t,e){Br(t,e,e[V],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new E(902,"");this._appRef=e}}class o0 extends ti{constructor(e){super(e),this._view=e}detectChanges(){kh(this._view)}checkNoChanges(){}get context(){return null}}class Km extends os{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=Be(e);return new Wc(n,this.ngModule)}}function Qm(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class Wc extends Wm{constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function NI(t){return t.map(EI).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Qm(this.componentDef.inputs)}get outputs(){return Qm(this.componentDef.outputs)}create(e,n,s,r){const i=(r=r||this.ngModule)?function c0(t,e){return{get:(n,s,r)=>{const i=t.get(n,Gc,r);return i!==Gc||s===Gc?i:e.get(n,s,r)}}}(e,r.injector):e,a=i.get(cr,kf),o=i.get(r0,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=s?function Ih(t,e,n){if(De(t))return t.selectRootElement(e,n===Ht.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,s,this.componentDef.encapsulation):Bl(a.createRenderer(null,this.componentDef),c,function l0(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?"math":null}(c)),u=this.componentDef.onPush?576:528,f=function ng(t,e){return{components:[],scheduler:t||pI,clean:dE,playerHandler:e||null,flags:0}}(),p=ga(0,null,null,1,0,null,null,null,null,null),h=zr(null,p,f,u,null,null,a,l,o,i);let g,y;Hi(h);try{const v=function eg(t,e,n,s,r,i){const a=n[1];n[20]=t;const l=$s(a,20,2,"#host",null),c=l.mergedAttrs=e.hostAttrs;null!==c&&(ya(l,c,!0),null!==t&&(Ki(r,t,c),null!==l.classes&&Wl(r,t,l.classes),null!==l.styles&&$p(r,t,l.styles)));const d=s.createRenderer(t,e),u=zr(n,Ch(e),null,e.onPush?64:16,n[20],l,s,d,i||null,null);return a.firstCreatePass&&(Xi(Ar(l,n),a,e.type),Th(a,l),Fh(l,n.length,1)),ma(n,u),n[20]=u}(d,this.componentDef,h,a,l);if(d)if(s)Ki(l,d,["ng-version",a0.full]);else{const{attrs:m,classes:_}=function SI(t){const e=[],n=[];let s=1,r=2;for(;s0&&Wl(l,d,_.join(" "))}if(y=ol(p,20),void 0!==n){const m=y.projection=[];for(let _=0;_l(a,e)),e.contentQueries){const l=Fe();e.contentQueries(1,a,l.directiveStart)}const o=Fe();return!i.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(xn(o.index),Ah(n[1],o,0,o.directiveStart,o.directiveEnd,e),Mh(e,a)),a}(v,this.componentDef,h,f,[TE]),Gr(p,h,null)}finally{$i()}return new u0(this.componentType,g,lr(y,h),h,y)}}class u0 extends class YS{}{constructor(e,n,s,r,i){super(),this.location=s,this._rootLView=r,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new o0(r),this.componentType=e}get injector(){return new xs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}class dr{}const ur=new Map;class Xm extends dr{constructor(e,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Km(this);const s=Et(e);this._bootstrapComponents=an(s.bootstrap),this._r3Injector=Uh(e,n,[{provide:dr,useValue:this},{provide:os,useValue:this.componentFactoryResolver}],J(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,n=je.THROW_IF_NOT_FOUND,s=L.Default){return e===je||e===dr||e===Cc?this:this._r3Injector.get(e,n,s)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class qc extends class p0{}{constructor(e){super(),this.moduleType=e,null!==Et(e)&&function h0(t){const e=new Set;!function n(s){const r=Et(s,!0),i=r.id;null!==i&&(function Zm(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${J(e)} vs ${J(e.name)}`)}(i,ur.get(i),s),ur.set(i,s));const a=an(r.imports);for(const o of a)e.has(o)||(e.add(o),n(o))}(t)}(e)}create(e){return new Xm(this.moduleType,e)}}function Kc(t,e,n,s){return function Jm(t,e,n,s,r,i){const a=e+n;return We(t,a,r)?ln(t,a+1,i?s.call(i,r):s(r)):ni(t,a+1)}(w(),Je(),t,e,n,s)}function ni(t,e){const n=t[e];return n===R?void 0:n}function ey(t,e,n,s,r,i,a){const o=e+n;return function ns(t,e,n,s){const r=We(t,e,n);return We(t,e+1,s)||r}(t,o,r,i)?ln(t,o+2,a?s.call(a,r,i):s(r,i)):ni(t,o+2)}function Qc(t,e){const n=K();let s;const r=t+20;n.firstCreatePass?(s=function I0(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}}(e,n.pipeRegistry),n.data[r]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,s.onDestroy)):s=n.data[r];const i=s.factory||(s.factory=Yn(s.type)),a=Mn(b);try{const o=Zi(!1),l=i();return Zi(o),function $E(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,w(),r,l),l}finally{Mn(a)}}function Zc(t,e,n,s){const r=t+20,i=w(),a=function Ms(t,e){return t[e]}(i,r);return function si(t,e){return t[1].data[e].pure}(i,r)?ey(i,Je(),e,a.transform,n,s,a):a.transform(n,s)}function Yc(t){return e=>{setTimeout(t,void 0,e)}}const ve=class M0 extends wr{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,s){var r,i,a;let o=e,l=n||(()=>null),c=s;if(e&&"object"==typeof e){const u=e;o=null===(r=u.next)||void 0===r?void 0:r.bind(u),l=null===(i=u.error)||void 0===i?void 0:i.bind(u),c=null===(a=u.complete)||void 0===a?void 0:a.bind(u)}this.__isAsync&&(l=Yc(l),o&&(o=Yc(o)),c&&(c=Yc(c)));const d=super.subscribe({next:o,error:l,complete:c});return e instanceof me&&e.add(d),d}};Symbol;let Zt=(()=>{class t{}return t.__NG_ELEMENT_ID__=x0,t})();const F0=Zt,O0=class extends F0{constructor(e,n,s){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=s}createEmbeddedView(e){const n=this._declarationTContainer.tViews,s=zr(this._declarationLView,n,e,16,null,n.declTNode,null,null,null,null);s[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(s[19]=i.createEmbeddedView(n)),Gr(n,s,e),new ti(s)}};function x0(){return function Ma(t,e){return 4&t.type?new O0(e,t,lr(t,e)):null}(Fe(),w())}let Ot=(()=>{class t{}return t.__NG_ELEMENT_ID__=k0,t})();function k0(){return function ay(t,e){let n;const s=e[t.index];if(Ut(s))n=s;else{let r;if(8&t.type)r=Se(s);else{const i=e[V];r=i.createComment("");const a=ht(t,e);Xn(i,aa(i,a),r,function DD(t,e){return De(t)?t.nextSibling(e):e.nextSibling}(i,a),!1)}e[t.index]=n=xh(s,e,r,t),ma(e,n)}return new ry(n,t,e)}(Fe(),w())}const P0=Ot,ry=class extends P0{constructor(e,n,s){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=s}get element(){return lr(this._hostTNode,this._hostLView)}get injector(){return new xs(this._hostTNode,this._hostLView)}get parentInjector(){const e=Yi(this._hostTNode,this._hostLView);if(Yf(e)){const n=Os(e,this._hostLView),s=Fs(e);return new xs(n[1].data[s+8],n)}return new xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=iy(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,n,s){const r=e.createEmbeddedView(n||{});return this.insert(r,s),r}createComponent(e,n,s,r,i){const a=e&&!function Fr(t){return"function"==typeof t}(e);let o;if(a)o=n;else{const u=n||{};o=u.index,s=u.injector,r=u.projectableNodes,i=u.ngModuleRef}const l=a?e:new Wc(Be(e)),c=s||this.parentInjector;if(!i&&null==l.ngModule){const f=(a?c:this.parentInjector).get(dr,null);f&&(i=f)}const d=l.create(c,r,void 0,i);return this.insert(d.hostView,o),d}insert(e,n){const s=e._lView,r=s[1];if(function tC(t){return Ut(t[3])}(s)){const d=this.indexOf(e);if(-1!==d)this.detach(d);else{const u=s[3],f=new ry(u,u[6],u[3]);f.detach(f.indexOf(e))}}const i=this._adjustIndex(n),a=this._lContainer;!function vD(t,e,n,s){const r=10+s,i=n.length;s>0&&(n[r-1][4]=e),s{class t{constructor(n){this.appInits=n,this.resolve=Oa,this.reject=Oa,this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,r)=>{this.resolve=s,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],s=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{i.subscribe({complete:o,error:l})});n.push(a)}}Promise.all(n).then(()=>{s()}).catch(r=>{this.reject(r)}),0===n.length&&s(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)(x(Ay,8))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const ii=new H("AppId",{providedIn:"root",factory:function My(){return`${ud()}${ud()}${ud()}`}});function ud(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ty=new H("Platform Initializer"),fd=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),uA=new H("appBootstrapListener"),Ln=new H("LocaleId",{providedIn:"root",factory:()=>zC(Ln,L.Optional|L.SkipSelf)||function fA(){return"undefined"!=typeof $localize&&$localize.locale||Da}()}),mA=(()=>Promise.resolve(0))();function pd(t){"undefined"==typeof Zone?mA.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ke{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ve(!1),this.onMicrotaskEmpty=new ve(!1),this.onStable=new ve(!1),this.onError=new ve(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!s&&n,r.shouldCoalesceRunChangeDetection=s,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function yA(){let t=ne.requestAnimationFrame,e=ne.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function wA(t){const e=()=>{!function _A(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ne,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gd(t),t.isCheckStableRunning=!0,hd(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gd(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,r,i,a,o)=>{try{return Fy(t),n.invokeTask(r,i,a,o)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),Oy(t)}},onInvoke:(n,s,r,i,a,o,l)=>{try{return Fy(t),n.invoke(r,i,a,o,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),Oy(t)}},onHasTask:(n,s,r,i)=>{n.hasTask(r,i),s===r&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,gd(t),hd(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,s,r,i)=>(n.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ke.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ke.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,n,s){return this._inner.run(e,n,s)}runTask(e,n,s,r){const i=this._inner,a=i.scheduleEventTask("NgZoneEvent: "+r,e,vA,Oa,Oa);try{return i.runTask(a,n,s)}finally{i.cancelTask(a)}}runGuarded(e,n,s){return this._inner.runGuarded(e,n,s)}runOutsideAngular(e){return this._outer.run(e)}}const vA={};function hd(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Oy(t){t._nesting--,hd(t)}class bA{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ve,this.onMicrotaskEmpty=new ve,this.onStable=new ve,this.onError=new ve}run(e,n,s){return e.apply(n,s)}runGuarded(e,n,s){return e.apply(n,s)}runOutsideAngular(e){return e()}runTask(e,n,s,r){return e.apply(n,s)}}let md=(()=>{class t{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ke.assertNotInAngularZone(),pd(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())pd(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(n)||(clearTimeout(s.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,s,r){let i=-1;s&&s>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==i),n(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:r})}whenStable(n,s,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,s,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,s,r){return[]}}return t.\u0275fac=function(n){return new(n||t)(x(ke))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),CA=(()=>{class t{constructor(){this._applications=new Map,yd.addToWindow(this)}registerApplication(n,s){this._applications.set(n,s)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,s=!0){return yd.findTestabilityInTree(this,n,s)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();class DA{addToWindow(e){}findTestabilityInTree(e,n,s){return null}}let yd=new DA,ls=null;const xy=new H("AllowMultipleToken"),ky=new H("PlatformOnDestroy");function Py(t,e,n=[]){const s=`Platform: ${e}`,r=new H(s);return(i=[])=>{let a=vd();if(!a||a.injector.get(xy,!1)){const o=[...n,...i,{provide:r,useValue:!0}];t?t(o):function SA(t){if(ls&&!ls.get(xy,!1))throw new E(400,"");ls=t;const e=t.get(Ry),n=t.get(Ty,null);n&&n.forEach(s=>s())}(function MA(t=[],e){return je.create({name:e,providers:[{provide:Dc,useValue:"platform"},{provide:ky,useValue:()=>ls=null},...t]})}(o,s))}return function AA(t){const e=vd();if(!e)throw new E(401,"");return e}()}}function vd(){var t;return null!==(t=null==ls?void 0:ls.get(Ry))&&void 0!==t?t:null}let Ry=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,s){const o=function TA(t,e){let n;return n="noop"===t?new bA:("zone.js"===t?void 0:t)||new ke({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(s?s.ngZone:void 0,{ngZoneEventCoalescing:s&&s.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:s&&s.ngZoneRunCoalescing||!1}),l=[{provide:ke,useValue:o}];return o.run(()=>{const c=je.create({providers:l,parent:this.injector,name:n.moduleType.name}),d=n.create(c),u=d.injector.get(Ur,null);if(!u)throw new E(402,"");return o.runOutsideAngular(()=>{const f=o.onError.subscribe({next:p=>{u.handleError(p)}});d.onDestroy(()=>{_d(this._modules,d),f.unsubscribe()})}),function FA(t,e,n){try{const s=n();return ba(s)?s.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(u,o,()=>{const f=d.injector.get(dd);return f.runInitializers(),f.donePromise.then(()=>(function nS(t){ft(t,"Expected localeId to be defined"),"string"==typeof t&&(bm=t.toLowerCase().replace(/_/g,"-"))}(d.injector.get(Ln,Da)||Da),this._moduleDoBootstrap(d),d))})})}bootstrapModule(n,s=[]){const r=Ly({},s);return function EA(t,e,n){const s=new qc(n);return Promise.resolve(s)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,r))}_moduleDoBootstrap(n){const s=n.injector.get(xa);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>s.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new E(403,"");n.instance.ngDoBootstrap(s)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,"");this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const n=this._injector.get(ky,null);null==n||n(),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Ly(t,e){return Array.isArray(e)?e.reduce(Ly,t):Object.assign(Object.assign({},t),e)}let xa=(()=>{class t{constructor(n,s,r,i){this._zone=n,this._injector=s,this._exceptionHandler=r,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new ue(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),o=new ue(l=>{let c;this._zone.runOutsideAngular(()=>{c=this._zone.onStable.subscribe(()=>{ke.assertNotInAngularZone(),pd(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const d=this._zone.onUnstable.subscribe(()=>{ke.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{c.unsubscribe(),d.unsubscribe()}});this.isStable=Uo(a,o.pipe(function Cb(){return t=>vf()(function _b(t,e){return function(s){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return s.lift(new wb(r,e));const i=Object.create(s,mb);return i.source=s,i.subjectFactory=r,i}}(bb)(t))}()))}bootstrap(n,s){if(!this._initStatus.done)throw new E(405,"");let r;r=n instanceof Wm?n:this._injector.get(os).resolveComponentFactory(n),this.componentTypes.push(r.componentType);const i=function NA(t){return t.isBoundToModule}(r)?void 0:this._injector.get(dr),o=r.create(je.NULL,[],s||r.selector,i),l=o.location.nativeElement,c=o.injector.get(md,null),d=c&&o.injector.get(CA);return c&&d&&d.registerApplication(l,c),o.onDestroy(()=>{this.detachView(o.hostView),_d(this.components,o),d&&d.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new E(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const s=n;this._views.push(s),s.attachToAppRef(this)}detachView(n){const s=n;_d(this._views,s),s.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(uA,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(n){return new(n||t)(x(ke),x(je),x(Ur),x(dd))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function _d(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}let By=!0,ai=(()=>{class t{}return t.__NG_ELEMENT_ID__=kA,t})();function kA(t){return function PA(t,e,n){if(Li(t)&&!n){const s=gt(t.index,e);return new ti(s,s)}return 47&t.type?new ti(e[16],e):null}(Fe(),w(),16==(16&t))}class zy{constructor(){}supports(e){return qr(e)}create(e){return new HA(e)}}const jA=(t,e)=>e;class HA{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||jA}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,s=this._removalsHead,r=0,i=null;for(;n||s;){const a=!s||n&&n.currentIndex{a=this._trackByFn(r,o),null!==n&&Object.is(n.trackById,a)?(s&&(n=this._verifyReinsertion(n,o,a,r)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,a,r),s=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,s,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,i,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(s,r))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,i,r)):e=this._addAfter(new $A(n,s),i,r),e}_verifyReinsertion(e,n,s,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,n,s),this._addToMoves(e,s),e}_moveAfter(e,n,s){return this._unlink(e),this._insertAfter(e,n,s),this._addToMoves(e,s),e}_addAfter(e,n,s){return this._insertAfter(e,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,s){const r=null===n?this._itHead:n._next;return e._next=r,e._prev=n,null===r?this._itTail=e:r._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Gy),this._linkedRecords.put(e),e.currentIndex=s,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,s=e._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Gy),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class $A{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class UA{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,e))return s;return null}remove(e){const n=e._prevDup,s=e._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class Gy{constructor(){this.map=new Map}put(e){const n=e.trackById;let s=this.map.get(n);s||(s=new UA,this.map.set(n,s)),s.add(e)}get(e,n){const r=this.map.get(e);return r?r.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Wy(t,e,n){const s=t.previousIndex;if(null===s)return s;let r=0;return n&&s{if(n&&n.key===r)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(r,s);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const s=e._prev;return n._next=e,n._prev=s,e._prev=n,s&&(s._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const r=this._records.get(e);this._maybeAddToChanges(r,n);const i=r._prev,a=r._next;return i&&(i._next=a),a&&(a._prev=i),r._next=null,r._prev=null,r}const s=new GA(e);return this._records.set(e,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(s=>n(e[s],s))}}class GA{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ky(){return new Ra([new zy])}let Ra=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(null!=s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Ky()),deps:[[t,new ra,new sa]]}}find(n){const s=this.factories.find(r=>r.supports(n));if(null!=s)return s;throw new E(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Ky}),t})();function Qy(){return new oi([new qy])}let oi=(()=>{class t{constructor(n){this.factories=n}static create(n,s){if(s){const r=s.factories.slice();n=n.concat(r)}return new t(n)}static extend(n){return{provide:t,useFactory:s=>t.create(n,s||Qy()),deps:[[t,new ra,new sa]]}}find(n){const s=this.factories.find(i=>i.supports(n));if(s)return s;throw new E(901,"")}}return t.\u0275prov=W({token:t,providedIn:"root",factory:Qy}),t})();const KA=Py(null,"core",[]);let QA=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(x(xa))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),La=null;function ds(){return La}const lt=new H("DocumentToken");let xd=(()=>{class t{constructor(n,s,r,i){this._iterableDiffers=n,this._keyValueDiffers=s,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(qr(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachChangedItem(s=>this._toggleClass(s.key,s.currentValue)),n.forEachRemovedItem(s=>{s.previousValue&&this._toggleClass(s.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(s=>{if("string"!=typeof s.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${J(s.item)}`);this._toggleClass(s.item,!0)}),n.forEachRemovedItem(s=>this._toggleClass(s.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!0)):Object.keys(n).forEach(s=>this._toggleClass(s,!!n[s])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(s=>this._toggleClass(s,!1)):Object.keys(n).forEach(s=>this._toggleClass(s,!1)))}_toggleClass(n,s){(n=n.trim())&&n.split(/\s+/g).forEach(r=>{s?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return t.\u0275fac=function(n){return new(n||t)(b(Ra),b(oi),b(Ke),b(un))},t.\u0275dir=O({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class jM{constructor(e,n,s,r){this.$implicit=e,this.ngForOf=n,this.index=s,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let kd=(()=>{class t{constructor(n,s,r){this._viewContainer=n,this._template=s,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const s=this._viewContainer;n.forEachOperation((r,i,a)=>{if(null==r.previousIndex)s.createEmbeddedView(this._template,new jM(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)s.remove(null===i?void 0:i);else if(null!==i){const o=s.get(i);s.move(o,a),av(o,r)}});for(let r=0,i=s.length;r{av(s.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(b(Ot),b(Zt),b(Ra))},t.\u0275dir=O({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function av(t,e){t.context.$implicit=e.item}let qa=(()=>{class t{constructor(n,s){this._viewContainer=n,this._context=new HM,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=s}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){ov("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){ov("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,s){return!0}}return t.\u0275fac=function(n){return new(n||t)(b(Ot),b(Zt))},t.\u0275dir=O({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class HM{constructor(){this.$implicit=null,this.ngIf=null}}function ov(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${J(e)}'.`)}const lv="browser";let gv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})();class Hd extends class WT extends class XA{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function YA(t){La||(La=t)}(new Hd)}onAndCancel(e,n,s){return e.addEventListener(n,s,!1),()=>{e.removeEventListener(n,s,!1)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return(n=n||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return"window"===n?window:"document"===n?e:"body"===n?e.body:null}getBaseHref(e){const n=function qT(){return ui=ui||document.querySelector("base"),ui?ui.getAttribute("href"):null}();return null==n?null:function KT(t){Za=Za||document.createElement("a"),Za.setAttribute("href",t);const e=Za.pathname;return"/"===e.charAt(0)?e:`/${e}`}(n)}resetBaseElement(){ui=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return function VM(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const s=n.indexOf("="),[r,i]=-1==s?[n,""]:[n.slice(0,s),n.slice(s+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}(document.cookie,e)}}let Za,ui=null;const yv=new H("TRANSITION_ID"),ZT=[{provide:Ay,useFactory:function QT(t,e,n){return()=>{n.get(dd).donePromise.then(()=>{const s=ds(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let i=0;i{const i=e.findTestabilityInTree(s,r);if(null==i)throw new Error("Could not find testability for element.");return i},ne.getAllAngularTestabilities=()=>e.getAllTestabilities(),ne.getAllAngularRootElements=()=>e.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(s=>{const r=ne.getAllAngularTestabilities();let i=r.length,a=!1;const o=function(l){a=a||l,i--,0==i&&s(a)};r.forEach(function(l){l.whenStable(o)})})}findTestabilityInTree(e,n,s){if(null==n)return null;const r=e.getTestability(n);return null!=r?r:s?ds().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null}}let YT=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ya=new H("EventManagerPlugins");let Xa=(()=>{class t{constructor(n,s){this._zone=s,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,s,r){return this._findPluginFor(s).addEventListener(n,s,r)}addGlobalEventListener(n,s,r){return this._findPluginFor(s).addGlobalEventListener(n,s,r)}getZone(){return this._zone}_findPluginFor(n){const s=this._eventNameToPlugin.get(n);if(s)return s;const r=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(n){const s=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),s.add(r))}),this.onStylesAdded(s)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),fi=(()=>{class t extends _v{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,s,r){n.forEach(i=>{const a=this._doc.createElement("style");a.textContent=i,r.push(s.appendChild(a))})}addHost(n){const s=[];this._addStylesToHost(this._stylesSet,n,s),this._hostNodes.set(n,s)}removeHost(n){const s=this._hostNodes.get(n);s&&s.forEach(wv),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((s,r)=>{this._addStylesToHost(n,r,s)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(wv))}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();function wv(t){ds().remove(t)}const Ud={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},zd=/%COMP%/g;function Ja(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let eo=(()=>{class t{constructor(n,s,r){this.eventManager=n,this.sharedStylesHost=s,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Gd(n)}createRenderer(n,s){if(!n||!s)return this.defaultRenderer;switch(s.encapsulation){case Ht.Emulated:{let r=this.rendererByCompId.get(s.id);return r||(r=new sF(this.eventManager,this.sharedStylesHost,s,this.appId),this.rendererByCompId.set(s.id,r)),r.applyToHost(n),r}case 1:case Ht.ShadowDom:return new rF(this.eventManager,this.sharedStylesHost,n,s);default:if(!this.rendererByCompId.has(s.id)){const r=Ja(s.id,s.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(s.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(n){return new(n||t)(x(Xa),x(fi),x(ii))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Gd{constructor(e){this.eventManager=e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(e,n){return n?document.createElementNS(Ud[n]||n,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,n){e.appendChild(n)}insertBefore(e,n,s){e&&e.insertBefore(n,s)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let s="string"==typeof e?document.querySelector(e):e;if(!s)throw new Error(`The selector "${e}" did not match any elements`);return n||(s.textContent=""),s}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,s,r){if(r){n=r+":"+n;const i=Ud[r];i?e.setAttributeNS(i,n,s):e.setAttribute(n,s)}else e.setAttribute(n,s)}removeAttribute(e,n,s){if(s){const r=Ud[s];r?e.removeAttributeNS(r,n):e.removeAttribute(`${s}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,s,r){r&(yt.DashCase|yt.Important)?e.style.setProperty(n,s,r&yt.Important?"important":""):e.style[n]=s}removeStyle(e,n,s){s&yt.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,s){e[n]=s}setValue(e,n){e.nodeValue=n}listen(e,n,s){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,n,Dv(s)):this.eventManager.addEventListener(e,n,Dv(s))}}class sF extends Gd{constructor(e,n,s,r){super(e),this.component=s;const i=Ja(r+"-"+s.id,s.styles,[]);n.addStyles(i),this.contentAttr=function eF(t){return"_ngcontent-%COMP%".replace(zd,t)}(r+"-"+s.id),this.hostAttr=function tF(t){return"_nghost-%COMP%".replace(zd,t)}(r+"-"+s.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,n){const s=super.createElement(e,n);return super.setAttribute(s,this.contentAttr,""),s}}class rF extends Gd{constructor(e,n,s,r){super(e),this.sharedStylesHost=n,this.hostEl=s,this.shadowRoot=s.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=Ja(r.id,r.styles,[]);for(let a=0;a{class t extends vv{constructor(n){super(n)}supports(n){return!0}addEventListener(n,s,r){return n.addEventListener(s,r,!1),()=>this.removeEventListener(n,s,r)}removeEventListener(n,s,r){return n.removeEventListener(s,r)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ev=["alt","control","meta","shift"],oF={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Nv={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},lF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let cF=(()=>{class t extends vv{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,s,r){const i=t.parseEventName(s),a=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ds().onAndCancel(n,i.domEventName,a))}static parseEventName(n){const s=n.toLowerCase().split("."),r=s.shift();if(0===s.length||"keydown"!==r&&"keyup"!==r)return null;const i=t._normalizeKey(s.pop());let a="";if(Ev.forEach(l=>{const c=s.indexOf(l);c>-1&&(s.splice(c,1),a+=l+".")}),a+=i,0!=s.length||0===i.length)return null;const o={};return o.domEventName=r,o.fullKey=a,o}static getEventFullKey(n){let s="",r=function dF(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Nv.hasOwnProperty(e)&&(e=Nv[e]))}return oF[e]||e}(n);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),Ev.forEach(i=>{i!=r&&lF[i](n)&&(s+=i+".")}),s+=r,s}static eventCallback(n,s,r){return i=>{t.getEventFullKey(i)===n&&r.runGuarded(()=>s(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const hF=Py(KA,"browser",[{provide:fd,useValue:lv},{provide:Ty,useValue:function uF(){Hd.makeCurrent(),$d.init()},multi:!0},{provide:lt,useFactory:function pF(){return function Yb(t){il=t}(document),document},deps:[]}]),gF=[{provide:Dc,useValue:"root"},{provide:Ur,useFactory:function fF(){return new Ur},deps:[]},{provide:Ya,useClass:iF,multi:!0,deps:[lt,ke,fd]},{provide:Ya,useClass:cF,multi:!0,deps:[lt]},{provide:eo,useClass:eo,deps:[Xa,fi,ii]},{provide:cr,useExisting:eo},{provide:_v,useExisting:fi},{provide:fi,useClass:fi,deps:[lt]},{provide:md,useClass:md,deps:[ke]},{provide:Xa,useClass:Xa,deps:[Ya,ke]},{provide:class zT{},useClass:YT,deps:[]}];let Sv=(()=>{class t{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:t,providers:[{provide:ii,useValue:n.appId},{provide:yv,useExisting:ii},ZT]}}}return t.\u0275fac=function(n){return new(n||t)(x(t,12))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:gF,imports:[gv,QA]}),t})();"undefined"!=typeof window&&window;let Tv=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new(n||t):x(Fv),s},providedIn:"root"}),t})(),Fv=(()=>{class t extends Tv{constructor(n){super(),this._doc=n}sanitize(n,s){if(null==s)return null;switch(n){case le.NONE:return s;case le.HTML:return sn(s,"HTML")?vt(s):eh(this._doc,String(s)).toString();case le.STYLE:return sn(s,"Style")?vt(s):s;case le.SCRIPT:if(sn(s,"Script"))return vt(s);throw new Error("unsafe value used in a script context");case le.URL:return Wp(s),sn(s,"URL")?vt(s):jr(String(s));case le.RESOURCE_URL:if(sn(s,"ResourceURL"))return vt(s);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function PD(t){return new TD(t)}(n)}bypassSecurityTrustStyle(n){return function RD(t){return new FD(t)}(n)}bypassSecurityTrustScript(n){return function LD(t){return new OD(t)}(n)}bypassSecurityTrustUrl(n){return function VD(t){return new xD(t)}(n)}bypassSecurityTrustResourceUrl(n){return function BD(t){return new kD(t)}(n)}}return t.\u0275fac=function(n){return new(n||t)(x(lt))},t.\u0275prov=W({token:t,factory:function(n){let s=null;return s=n?new n:function EF(t){return new Fv(t.get(lt))}(x(je)),s},providedIn:"root"}),t})();class NF extends me{constructor(e,n){super()}schedule(e,n=0){return this}}class Ov extends NF{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1}schedule(e,n=0){if(this.closed)return this;this.state=e;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(r,this.id,n),this}requestAsyncId(e,n,s=0){return setInterval(e.flush.bind(e,this),s)}recycleAsyncId(e,n,s=0){if(null!==s&&this.delay===s&&!1===this.pending)return n;clearInterval(n)}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(e,n);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,n){let r,s=!1;try{this.work(e)}catch(i){s=!0,r=!!i&&i||new Error(i)}if(s)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,n=this.scheduler,s=n.actions,r=s.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&s.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null}}let xv=(()=>{class t{constructor(n,s=t.now){this.SchedulerAction=n,this.now=s}schedule(n,s=0,r){return new this.SchedulerAction(this,n).schedule(r,s)}}return t.now=()=>Date.now(),t})();class Dn extends xv{constructor(e,n=xv.now){super(e,()=>Dn.delegate&&Dn.delegate!==this?Dn.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,n=0,s){return Dn.delegate&&Dn.delegate!==this?Dn.delegate.schedule(e,n,s):super.schedule(e,n,s)}flush(e){const{actions:n}=this;if(this.active)return void n.push(e);let s;this.active=!0;do{if(s=e.execute(e.state,e.delay))break}while(e=n.shift());if(this.active=!1,s){for(;e=n.shift();)e.unsubscribe();throw s}}}const MF=new class AF extends Dn{}(class SF extends Ov{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}schedule(e,n=0){return n>0?super.schedule(e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}execute(e,n){return n>0||this.closed?super.execute(e,n):this._execute(e,n)}requestAsyncId(e,n,s=0){return null!==s&&s>0||null===s&&this.delay>0?super.requestAsyncId(e,n,s):e.flush(this)}}),TF=new ue(t=>t.complete());function kv(...t){let e=t[t.length-1];return lf(e)?(t.pop(),$o(t,e)):yf(t)}function kF({error:t,subscriber:e}){e.error(t)}class Pt{constructor(e,n,s){this.kind=e,this.value=n,this.error=s,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,n,s){switch(this.kind){case"N":return e&&e(this.value);case"E":return n&&n(this.error);case"C":return s&&s()}}accept(e,n,s){return e&&"function"==typeof e.next?this.observe(e):this.do(e,n,s)}toObservable(){switch(this.kind){case"N":return kv(this.value);case"E":return function xF(t,e){return new ue(e?n=>e.schedule(kF,0,{error:t,subscriber:n}):n=>n.error(t))}(this.error);case"C":return function FF(t){return t?function OF(t){return new ue(e=>t.schedule(()=>e.complete()))}(t):TF}()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new Pt("N",e):Pt.undefinedValueNotification}static createError(e){return new Pt("E",void 0,e)}static createComplete(){return Pt.completeNotification}}Pt.completeNotification=new Pt("C"),Pt.undefinedValueNotification=new Pt("N",void 0);class to extends Ze{constructor(e,n,s=0){super(e),this.scheduler=n,this.delay=s}static dispatch(e){const{notification:n,destination:s}=e;n.observe(s),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(to.dispatch,this.delay,new RF(e,this.destination)))}_next(e){this.scheduleMessage(Pt.createNext(e))}_error(e){this.scheduleMessage(Pt.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(Pt.createComplete()),this.unsubscribe()}}class RF{constructor(e,n){this.notification=e,this.destination=n}}class LF extends wr{constructor(e=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,s){super(),this.scheduler=s,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new VF(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const n=this._infiniteTimeWindow,s=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=s.length;let a;if(this.closed)throw new bs;if(this.isStopped||this.hasError?a=me.EMPTY:(this.observers.push(e),a=new rf(this,e)),r&&e.add(e=new to(e,r)),n)for(let o=0;on&&(a=Math.max(a,i-n)),a>0&&r.splice(0,a),r}}class VF{constructor(e,n){this.time=e,this.value=n}}function Pv(t,e){return"function"==typeof e?n=>n.pipe(Pv((s,r)=>Ti(t(s,r)).pipe(Cs((i,a)=>e(s,i,r,a))))):n=>n.lift(new BF(t))}class BF{constructor(e){this.project=e}call(e,n){return n.subscribe(new jF(e,this.project))}}class jF extends hf{constructor(e,n){super(e),this.project=n,this.index=0}_next(e){let n;const s=this.index++;try{n=this.project(e,s)}catch(r){return void this.destination.error(r)}this._innerSub(n)}_innerSub(e){const n=this.innerSubscription;n&&n.unsubscribe();const s=new pf(this),r=this.destination;r.add(s),this.innerSubscription=gf(e,s),this.innerSubscription!==s&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const no={schedule(t,e){const n=setTimeout(t,e);return()=>clearTimeout(n)},scheduleBeforeRender(t){if("undefined"==typeof window)return no.schedule(t,0);if(void 0===window.requestAnimationFrame)return no.schedule(t,16);const e=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(e)}};let qd;function QF(t,e,n){let s=n;return function $F(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&e.some((r,i)=>!("*"===r||!function zF(t,e){if(!qd){const n=Element.prototype;qd=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&qd.call(t,e)}(t,r)||(s=i,0))),s}class YF{constructor(e,n){this.componentFactory=n.get(os).resolveComponentFactory(e)}create(e){return new XF(this.componentFactory,e)}}class XF{constructor(e,n){this.componentFactory=e,this.injector=n,this.eventEmitters=new LF(1),this.events=this.eventEmitters.pipe(Pv(s=>Uo(...s))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:s})=>s)),this.ngZone=this.injector.get(ke),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(e){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(e)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=no.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(e){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(e):this.componentRef.instance[e])}setInputValue(e,n){this.runInZone(()=>{null!==this.componentRef?function GF(t,e){return t===e||t!=t&&e!=e}(n,this.getInputValue(e))&&(void 0!==n||!this.unchangedInputs.has(e))||(this.recordInputChange(e,n),this.unchangedInputs.delete(e),this.hasInputChanges=!0,this.componentRef.instance[e]=n,this.scheduleDetectChanges()):this.initialInputValues.set(e,n)})}initializeComponent(e){const n=je.create({providers:[],parent:this.injector}),s=function KF(t,e){const n=t.childNodes,s=e.map(()=>[]);let r=-1;e.some((i,a)=>"*"===i&&(r=a,!0));for(let i=0,a=n.length;i{this.initialInputValues.has(e)&&this.setInputValue(e,this.initialInputValues.get(e))}),this.initialInputValues.clear()}initializeOutputs(e){const n=this.componentFactory.outputs.map(({propName:s,templateName:r})=>e.instance[s].pipe(Cs(a=>({name:r,value:a}))));this.eventEmitters.next(n)}callNgOnChanges(e){if(!this.implementsOnChanges||null===this.inputChanges)return;const n=this.inputChanges;this.inputChanges=null,e.instance.ngOnChanges(n)}markViewForCheck(e){this.hasInputChanges&&(this.hasInputChanges=!1,e.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=no.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(e,n){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const s=this.inputChanges[e];if(s)return void(s.currentValue=n);const r=this.unchangedInputs.has(e),i=r?void 0:this.getInputValue(e);this.inputChanges[e]=new Tf(i,n,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(e){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(e):e()}}class JF extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Kd(t,e){const n=function qF(t,e){return e.get(os).resolveComponentFactory(t).inputs}(t,e.injector),s=e.strategyFactory||new YF(t,e.injector),r=function WF(t){const e={};return t.forEach(({propName:n,templateName:s})=>{e[function HF(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}(s)]=n}),e}(n);class i extends JF{constructor(o){super(),this.injector=o}get ngElementStrategy(){if(!this._ngElementStrategy){const o=this._ngElementStrategy=s.create(this.injector||e.injector);n.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const c=this[l];delete this[l],o.setInputValue(l,c)})}return this._ngElementStrategy}attributeChangedCallback(o,l,c,d){this.ngElementStrategy.setInputValue(r[o],c)}connectedCallback(){let o=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),o=!0),this.ngElementStrategy.connect(this),o||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(o=>{const l=new CustomEvent(o.name,{detail:o.value});this.dispatchEvent(l)})}}return i.observedAttributes=Object.keys(r),n.forEach(({propName:a})=>{Object.defineProperty(i.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(o){this.ngElementStrategy.setInputValue(a,o)},configurable:!0,enumerable:!0})}),i}function so(t,e){return new ue(n=>{const s=t.length;if(0===s)return void n.complete();const r=new Array(s);let i=0,a=0;for(let o=0;o{c||(c=!0,a++),r[o]=d},error:d=>n.error(d),complete:()=>{i++,(i===s||!c)&&(a===s&&n.next(e?e.reduce((d,u,f)=>(d[u]=r[f],d),{}):r),n.complete())}}))}})}let Rv=(()=>{class t{constructor(n,s){this._renderer=n,this._elementRef=s,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,s){this._renderer.setProperty(this._elementRef.nativeElement,n,s)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return t.\u0275fac=function(n){return new(n||t)(b(un),b(Ke))},t.\u0275dir=O({type:t}),t})(),us=(()=>{class t extends Rv{}return t.\u0275fac=function(){let e;return function(s){return(e||(e=function ze(t){return Tn(()=>{const e=t.prototype.constructor,n=e[mn]||Cl(e),s=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==s;){const i=r[mn]||Cl(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return i=>new i})}(t)))(s||t)}}(),t.\u0275dir=O({type:t,features:[te]}),t})();const fn=new H("NgValueAccessor"),nO={provide:fn,useExisting:ae(()=>pi),multi:!0},rO=new H("CompositionEventMode");let pi=(()=>{class t extends Rv{constructor(n,s,r){super(n,s),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sO(){const t=ds()?ds().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(n){this.setProperty("value",null==n?"":n)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return t.\u0275fac=function(n){return new(n||t)(b(un),b(Ke),b(rO,8))},t.\u0275dir=O({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,s){1&n&&He("input",function(i){return s._handleInput(i.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(i){return s._compositionEnd(i.target.value)})},features:[fe([nO]),te]}),t})();const Qe=new H("NgValidators"),jn=new H("NgAsyncValidators");function qv(t){return null!=t}function Kv(t){const e=ba(t)?Ti(t):t;return Eg(e),e}function Qv(t){let e={};return t.forEach(n=>{e=null!=n?Object.assign(Object.assign({},e),n):e}),0===Object.keys(e).length?null:e}function Zv(t,e){return e.map(n=>n(t))}function Yv(t){return t.map(e=>function aO(t){return!t.validate}(e)?e:n=>e.validate(n))}function Qd(t){return null!=t?function Xv(t){if(!t)return null;const e=t.filter(qv);return 0==e.length?null:function(n){return Qv(Zv(n,e))}}(Yv(t)):null}function Zd(t){return null!=t?function Jv(t){if(!t)return null;const e=t.filter(qv);return 0==e.length?null:function(n){return function eO(...t){if(1===t.length){const e=t[0];if(Ni(e))return so(e,null);if(Ho(e)&&Object.getPrototypeOf(e)===Object.prototype){const n=Object.keys(e);return so(n.map(s=>e[s]),n)}}if("function"==typeof t[t.length-1]){const e=t.pop();return so(t=1===t.length&&Ni(t[0])?t[0]:t,null).pipe(Cs(n=>e(...n)))}return so(t,null)}(Zv(n,e).map(Kv)).pipe(Cs(Qv))}}(Yv(t)):null}function e_(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Yd(t){return t?Array.isArray(t)?t:[t]:[]}function io(t,e){return Array.isArray(t)?t.includes(e):t===e}function s_(t,e){const n=Yd(e);return Yd(t).forEach(r=>{io(n,r)||n.push(r)}),n}function r_(t,e){return Yd(e).filter(n=>!io(t,n))}class i_{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Qd(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Zd(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,n){return!!this.control&&this.control.hasError(e,n)}getError(e,n){return this.control?this.control.getError(e,n):null}}class Hn extends i_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class at extends i_{get formDirective(){return null}get path(){return null}}let Xd=(()=>{class t extends class a_{constructor(e){this._cd=e}is(e){var n,s,r;return"submitted"===e?!!(null===(n=this._cd)||void 0===n?void 0:n.submitted):!!(null===(r=null===(s=this._cd)||void 0===s?void 0:s.control)||void 0===r?void 0:r[e])}}{constructor(n){super(n)}}return t.\u0275fac=function(n){return new(n||t)(b(Hn,2))},t.\u0275dir=O({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,s){2&n&&ir("ng-untouched",s.is("untouched"))("ng-touched",s.is("touched"))("ng-pristine",s.is("pristine"))("ng-dirty",s.is("dirty"))("ng-valid",s.is("valid"))("ng-invalid",s.is("invalid"))("ng-pending",s.is("pending"))},features:[te]}),t})();function hi(t,e){(function tu(t,e){const n=function t_(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(e_(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const s=function n_(t){return t._rawAsyncValidators}(t);null!==e.asyncValidator?t.setAsyncValidators(e_(s,e.asyncValidator)):"function"==typeof s&&t.setAsyncValidators([s]);const r=()=>t.updateValueAndValidity();co(e._rawValidators,r),co(e._rawAsyncValidators,r)})(t,e),e.valueAccessor.writeValue(t.value),function gO(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&l_(t,e)})}(t,e),function yO(t,e){const n=(s,r)=>{e.valueAccessor.writeValue(s),r&&e.viewToModelUpdate(s)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function mO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&l_(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function hO(t,e){if(e.valueAccessor.setDisabledState){const n=s=>{e.valueAccessor.setDisabledState(s)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function co(t,e){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function l_(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function ru(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const gi="VALID",fo="INVALID",pr="PENDING",mi="DISABLED";function au(t){return(po(t)?t.validators:t)||null}function f_(t){return Array.isArray(t)?Qd(t):t||null}function ou(t,e){return(po(e)?e.asyncValidators:t)||null}function p_(t){return Array.isArray(t)?Zd(t):t||null}function po(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const lu=t=>t instanceof du;function g_(t){return(t=>t instanceof v_)(t)?t.value:t.getRawValue()}function m_(t,e){const n=lu(t),s=t.controls;if(!(n?Object.keys(s):s).length)throw new E(1e3,"");if(!s[e])throw new E(1001,"")}function y_(t,e){lu(t),t._forEachChild((s,r)=>{if(void 0===e[r])throw new E(1002,"")})}class cu{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=f_(this._rawValidators),this._composedAsyncValidatorFn=p_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gi}get invalid(){return this.status===fo}get pending(){return this.status==pr}get disabled(){return this.status===mi}get enabled(){return this.status!==mi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=f_(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=p_(e)}addValidators(e){this.setValidators(s_(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(s_(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(r_(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(r_(e,this._rawAsyncValidators))}hasValidator(e){return io(this._rawValidators,e)}hasAsyncValidator(e){return io(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pr,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=mi,this.errors=null,this._forEachChild(s=>{s.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!0))}enable(e={}){const n=this._parentMarkedDirty(e.onlySelf);this.status=gi,this._forEachChild(s=>{s.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gi||this.status===pr)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mi:gi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pr,this._hasOwnPendingAsyncValidator=!0;const n=Kv(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(s=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(s,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(!1!==n.emitEvent)}get(e){return function bO(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(n)),Array.isArray(e)&&0===e.length))return null;let s=t;return e.forEach(r=>{s=lu(s)?s.controls.hasOwnProperty(r)?s.controls[r]:null:(t=>t instanceof DO)(s)&&s.at(r)||null}),s}(this,e,".")}getError(e,n){const s=n?this.get(n):this;return s&&s.errors?s.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new ve,this.statusChanges=new ve}_calculateStatus(){return this._allControlsDisabled()?mi:this.errors?fo:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pr)?pr:this._anyControlsHaveStatus(fo)?fo:gi}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){po(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class v_ extends cu{constructor(e=null,n,s){super(au(n),ou(s,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),po(n)&&n.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(e)?e.value:e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){ru(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){ru(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class du extends cu{constructor(e,n,s){super(au(n),ou(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,s={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){y_(this,e),Object.keys(e).forEach(s=>{m_(this,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(Object.keys(e).forEach(s=>{this.controls[s]&&this.controls[s].patchValue(e[s],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,s)=>(e[s]=g_(n),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,s)=>!!s._syncPendingControls()||n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{const s=this.controls[n];s&&e(s,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const n of Object.keys(this.controls)){const s=this.controls[n];if(this.contains(n)&&e(s))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,n,s)=>((n.enabled||this.disabled)&&(e[s]=n.value),e))}_reduceChildren(e,n){let s=e;return this._forEachChild((r,i)=>{s=n(s,r,i)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class DO extends cu{constructor(e,n,s){super(au(n),ou(s,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,s={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),n&&(this.controls.splice(e,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){y_(this,e),e.forEach((s,r)=>{m_(this,r),this.at(r).setValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){null!=e&&(e.forEach((s,r)=>{this.at(r)&&this.at(r).patchValue(s,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((s,r)=>{s.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>g_(e))}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((n,s)=>!!s._syncPendingControls()||n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,s)=>{e(n,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const NO={provide:Hn,useExisting:ae(()=>ho)},b_=(()=>Promise.resolve(null))();let ho=(()=>{class t extends Hn{constructor(n,s,r,i,a){super(),this._changeDetectorRef=a,this.control=new v_,this._registered=!1,this.update=new ve,this._parent=n,this._setValidators(s),this._setAsyncValidators(r),this.valueAccessor=function su(t,e){if(!e)return null;let n,s,r;return Array.isArray(e),e.forEach(i=>{i.constructor===pi?n=i:function wO(t){return Object.getPrototypeOf(t.constructor)===us}(i)?s=i:r=i}),r||s||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const s=n.name.previousValue;this.formDirective.removeControl({name:s,path:this._getPath(s)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function nu(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hi(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(n){b_.then(()=>{var s;this.control.setValue(n,{emitViewToModelChange:!1}),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_updateDisabled(n){const s=n.isDisabled.currentValue,r=""===s||s&&"false"!==s;b_.then(()=>{var i;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_getPath(n){return this._parent?function oo(t,e){return[...e.path,t]}(n,this._parent):[n]}}return t.\u0275fac=function(n){return new(n||t)(b(at,9),b(Qe,10),b(jn,10),b(fn,10),b(ai,8))},t.\u0275dir=O({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[fe([NO]),te,yn]}),t})(),D_=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({}),t})(),XO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[D_]]}),t})(),JO=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[XO]}),t})();const hr=[{setName:"modus-outlined",displayName:"Modus Outlined",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-left",displayName:"Arrow Expand Diagonal Left",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-right",displayName:"Arrow Expand Diagonal Right",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"artificial-intelligence",displayName:"Artificial Intelligence",tags:["ai","bot"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"bookings",displayName:"Bookings",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bookings-open",displayName:"Bookings Open",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-add",displayName:"Calendar Add",tags:["plus","book","reserve"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-and-key",displayName:"Calendar And Key",tags:["locked"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-blank",displayName:"Calendar Blank",tags:["date","empty"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-booking",displayName:"Calendar Booking",tags:["date","reserved","schedule"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-cancel",displayName:"Calendar Cancel",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-clock",displayName:"Calendar Clock",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading",displayName:"Calendar Loading Unloading",tags:["box","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading-date",displayName:"Calendar Loading Unloading Date",tags:["box","date","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-plus",displayName:"Calendar Plus",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-rebook",displayName:"Calendar Rebook",tags:["date","reschedule","swap","switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-reserve",displayName:"Calendar Reserve",tags:["chart","date","gantt","time slot"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-show",displayName:"Calendar Show",tags:["date","display","reserved"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-time-slot",displayName:"Calendar Time Slot",tags:["clock","hour","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cell-merge",displayName:"Cell Merge",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-properties",displayName:"Cell Properties",tags:["cog","table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-split",displayName:"Cell Split",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"column-copy",displayName:"Column Copy",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-cut",displayName:"Column Cut",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-delete",displayName:"Column Delete",tags:["close","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-after",displayName:"Column Insert After",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-before",displayName:"Column Insert Before",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-after",displayName:"Column Paste After",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-before",displayName:"Column Paste Before",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-properties",displayName:"Column Properties",tags:["cog","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"columns",displayName:"Columns",tags:["vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-allocate",displayName:"Delivery Truck Allocate",tags:["van","lorry","truck","arrow"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"exclamation-mark",displayName:"Exclamation Mark",tags:["warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"factory",displayName:"Factory",tags:["production","delivery","industry"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-cloud",displayName:"File Cloud",tags:["file","digital"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"freight-market",displayName:"Freight Market",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-matching",displayName:"Freight Matching",tags:["parcels","volume","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-trolley",displayName:"Freight Trolley",tags:["delivery","parcel"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gantt-chart",displayName:"Gantt Chart",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"gavel",displayName:"Gavel",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-token",displayName:"Info Token",tags:["guidance","message"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"line-graph",displayName:"Line Graph",tags:["chart","network-insights","xyz"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"magic-wand",displayName:"Magic Wand",tags:["apply","manipulate"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"master-data",displayName:"Master Data",tags:["archive","documents","file","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"monetarization",displayName:"Monetarization",tags:["coin","dollar","money"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"move-last-down",displayName:"Move Last Down",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-left",displayName:"Move Last Left",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-right",displayName:"Move Last Right",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-up",displayName:"Move Last Up",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"offers",displayName:"Offers",tags:["coin","hand"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"paperclip",displayName:"Paperclip",tags:["attachment","clip","document","enclosure","file"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"payment-instant",displayName:"Payment Instant",tags:["credit card"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"quick-login",displayName:"Quick Login",tags:["box","key"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-copy",displayName:"Row Copy",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-cut",displayName:"Row Cut",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-delete",displayName:"Row Delete",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-insert-after",displayName:"Row Insert After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-insert-before",displayName:"Row Insert Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-after",displayName:"Row Paste After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-before",displayName:"Row Paste Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-properties",displayName:"Row Properties",tags:["table","horizontal","cog","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-less",displayName:"Rows Show Less",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-more",displayName:"Rows Show More",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shopping-cart-minus",displayName:"Shopping Cart Minus",tags:["close","remove"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart-plus",displayName:"Shopping Cart Plus",tags:["check","purchase"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-northern",displayName:"Star Northern",tags:["token","evaluation","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stars",displayName:"Stars",tags:["ai","artificial intelligence","magic"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"swap",displayName:"Swap",tags:["arrows","change","reorganize"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"table",displayName:"Table",tags:["grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-grow",displayName:"Text Grow",tags:["letter","caret","alphabet","abc"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-marker",displayName:"Text Marker",tags:["color","highlight"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-shrink",displayName:"Text Shrink",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"time-slot-not-reserved",displayName:"Time Slot Not Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-slot-reserved",displayName:"Time Slot Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-account",displayName:"User Account",tags:["list","paper","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-active",displayName:"User Active",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"user-inactive",displayName:"User Inactive",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-passkey",displayName:"User Passkey",tags:["account","key","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:["display","gallery","preview","squares","thumbnails"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:["collapse","display","group","index","listing"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"modus-solid",displayName:"Modus Solid",type:"modus",icons:[{name:"accessibility",displayName:"Accessibility",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"accessibility-circle",displayName:"Accessibility Circle",tags:["person"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"add",displayName:"Add",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-bold",displayName:"Add Bold",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-circle",displayName:"Add Circle",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"add-heavy",displayName:"Add Heavy",tags:["add","create","new","plus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"address",displayName:"Address",tags:["envelope","mail"],categories:["Location"],deprecated:!1,useInstead:""},{name:"advanced-instructions",displayName:"Advanced Instructions",tags:["help","support"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"alert",displayName:"Alert",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"alert-outlined",displayName:"Alert Outlined",tags:["exclamation","triangle","warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"align-bottom",displayName:"Align Bottom",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-horiz",displayName:"Align Center Horiz",tags:["horizontal","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-center-vert",displayName:"Align Center Vert",tags:["vertical","orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-left",displayName:"Align Left",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-right",displayName:"Align Right",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"align-top",displayName:"Align Top",tags:["orientation","layout"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"angle-90",displayName:"Angle 90",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"antenna",displayName:"Antenna",tags:["broadcast","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"apps",displayName:"Apps",tags:["applications","menu"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"arc",displayName:"Arc",tags:["half-circle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"arrow-back",displayName:"Arrow Back",tags:["direction","back"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down",displayName:"Arrow Down",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-down-circle",displayName:"Arrow Down Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-left",displayName:"Arrow Expand Diagonal Left",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-expand-diagonal-right",displayName:"Arrow Expand Diagonal Right",tags:["magnify","stretch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left",displayName:"Arrow Left",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-left-circle",displayName:"Arrow Left Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-next",displayName:"Arrow Next",tags:["direction","next"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right",displayName:"Arrow Right",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-right-circle",displayName:"Arrow Right Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up",displayName:"Arrow Up",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"arrow-up-circle",displayName:"Arrow Up Circle",tags:["direction"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"artificial-intelligence",displayName:"Artificial Intelligence",tags:["ai","bot"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"bar-graph",displayName:"Bar Graph",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-line",displayName:"Bar Graph Line",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"bar-graph-square",displayName:"Bar Graph Square",tags:["analytics","chart","data"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"barcode",displayName:"Barcode",tags:["billing","payment","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"battery-0-horizontal",displayName:"Battery 0 Horizontal",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-0-vertical",displayName:"Battery 0 Vertical",tags:["charge","power","empty","dead"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-horizontal",displayName:"Battery 25 Horizontal",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-25-vertical",displayName:"Battery 25 Vertical",tags:["charge","low","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-horizontal",displayName:"Battery 50 Horizontal",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-50-vertical",displayName:"Battery 50 Vertical",tags:["charge","half","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-horizontal",displayName:"Battery 75 Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-75-vertical",displayName:"Battery 75 Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-horizontal",displayName:"Battery Charging Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-charging-vertical",displayName:"Battery Charging Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-horizontal",displayName:"Battery Full Horizontal",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"battery-full-vertical",displayName:"Battery Full Vertical",tags:["charge","power"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"bolt",displayName:"Bolt",tags:["energy","lightning","thunder"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"bookings",displayName:"Bookings",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bookings-open",displayName:"Bookings Open",tags:["items","list"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"brightness",displayName:"Brightness",tags:["dark","light","sun"],categories:["Image"],deprecated:!1,useInstead:""},{name:"brush",displayName:"Brush",tags:["construction","properties","paint"],categories:["Image"],deprecated:!1,useInstead:""},{name:"bug",displayName:"Bug",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"bug-report",displayName:"Bug Report",tags:["error","help","issue","problem","support"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"building-corporate",displayName:"Building Corporate",tags:["office","city","buildings"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"buildings",displayName:"Buildings",tags:["building"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"calculate",displayName:"Calculate",tags:["delta"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator",displayName:"Calculator",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calculator-symbols",displayName:"Calculator Symbols",tags:["math"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"calendar",displayName:"Calendar",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-add",displayName:"Calendar Add",tags:["plus","book","reserve"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-and-key",displayName:"Calendar And Key",tags:["locked"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-blank",displayName:"Calendar Blank",tags:["date","empty"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-booking",displayName:"Calendar Booking",tags:["date","reserved","schedule"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-cancel",displayName:"Calendar Cancel",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-check",displayName:"Calendar Check",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-clock",displayName:"Calendar Clock",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-event",displayName:"Calendar Event",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading",displayName:"Calendar Loading Unloading",tags:["box","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-loading-unloading-date",displayName:"Calendar Loading Unloading Date",tags:["box","date","delivery","package","supply","transport"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-plus",displayName:"Calendar Plus",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"calendar-rebook",displayName:"Calendar Rebook",tags:["date","reschedule","swap","switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-reserve",displayName:"Calendar Reserve",tags:["chart","date","gantt","time slot"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-show",displayName:"Calendar Show",tags:["date","display","reserved"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-time-slot",displayName:"Calendar Time Slot",tags:["clock","hour","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"calendar-week",displayName:"Calendar Week",tags:["date","month","schedule","time"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"camera",displayName:"Camera",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"camera-disabled",displayName:"Camera Disabled",tags:["photo","picture"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"cancel-circle",displayName:"Cancel Circle",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cancel-square",displayName:"Cancel Square",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"cancel-square-outlined",displayName:"Cancel Square Outlined",tags:["close"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"caret-down",displayName:"Caret Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-down-bold",displayName:"Caret Down Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left",displayName:"Caret Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-left-bold",displayName:"Caret Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right",displayName:"Caret Right",tags:["cancel","expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-right-bold",displayName:"Caret Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up",displayName:"Caret Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"caret-up-bold",displayName:"Caret Up Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cell-merge",displayName:"Cell Merge",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-properties",displayName:"Cell Properties",tags:["cog","table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cell-split",displayName:"Cell Split",tags:["table","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"certificate",displayName:"Certificate",tags:["secure"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"chat",displayName:"Chat",tags:["bubble","conversation","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"check",displayName:"Check",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-bold",displayName:"Check Bold",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle",displayName:"Check Circle",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-circle-outlined",displayName:"Check Circle Outlined",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"check-heavy",displayName:"Check Heavy",tags:["done","success","tick"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"chevron-double-down",displayName:"Chevron Double Down",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-left",displayName:"Chevron Double Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-right",displayName:"Chevron Double Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-double-up",displayName:"Chevron Double Up",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left",displayName:"Chevron Left",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-left-bold",displayName:"Chevron Left Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right",displayName:"Chevron Right",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"chevron-right-bold",displayName:"Chevron Right Bold",tags:["expand","collapse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"circle-notch",displayName:"Circle Notch",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"circle-outline",displayName:"Circle Outline",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clipboard",displayName:"Clipboard",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-actions",displayName:"Clipboard Actions",tags:["paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-check",displayName:"Clipboard Check",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-empty",displayName:"Clipboard Empty",tags:["copy","paste"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clipboard-planning",displayName:"Clipboard Planning",tags:["clipboard","list"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"clock",displayName:"Clock",tags:["time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-add",displayName:"Clock Add",tags:["plus","time"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"clock-locked",displayName:"Clock Locked",tags:["time","lock"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"close",displayName:"Close",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-bold",displayName:"Close Bold",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"close-heavy",displayName:"Close Heavy",tags:["cancel","clear","delete","exit","remove","reset","x"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cloud",displayName:"Cloud",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"cloud-connected",displayName:"Cloud Connected",tags:["connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-disconnected",displayName:"Cloud Disconnected",tags:["dis-connected","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"cloud-download",displayName:"Cloud Download",tags:["arrows","center","export"],categories:["Save"],deprecated:!1,useInstead:""},{name:"cloud-upload",displayName:"Cloud Upload",tags:["arrows","center","import"],categories:["Save"],deprecated:!1,useInstead:""},{name:"code",displayName:"Code",tags:["developer"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"collapse",displayName:"Collapse",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"collapse-bold",displayName:"Collapse Bold",tags:["arrows"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"color-picker",displayName:"Color Picker",tags:["eyedropper","sketchup"],categories:["Image"],deprecated:!1,useInstead:""},{name:"column-copy",displayName:"Column Copy",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-cut",displayName:"Column Cut",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-delete",displayName:"Column Delete",tags:["close","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-after",displayName:"Column Insert After",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-insert-before",displayName:"Column Insert Before",tags:["plus","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-after",displayName:"Column Paste After",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-paste-before",displayName:"Column Paste Before",tags:["table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"column-properties",displayName:"Column Properties",tags:["cog","table","vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"columns",displayName:"Columns",tags:["vertical","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"combine",displayName:"Combine",tags:["attach","join"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"comment",displayName:"Comment",tags:["bubble","message","speech"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"compare-arrows",displayName:"Compare Arrows",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"compass",displayName:"Compass",tags:["direction","east","location","map","navigation","north","south","west"],categories:["Location"],deprecated:!1,useInstead:""},{name:"component",displayName:"Component",tags:["jigsaw"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"contacts",displayName:"Contacts",tags:["address book","people","viewpoint"],categories:["Social"],deprecated:!1,useInstead:""},{name:"contrast",displayName:"Contrast",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"copy-content",displayName:"Copy Content",tags:["duplicate"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"credit-card",displayName:"Credit Card",tags:["payment"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"crop",displayName:"Crop",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"cube",displayName:"Cube",tags:["3D","Model"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"cursor",displayName:"Cursor",tags:["pointer"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-add",displayName:"Cursor Add",tags:["arrow","plus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"cursor-remove",displayName:"Cursor Remove",tags:["arrow","minus","pointer","select"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"dashboard",displayName:"Dashboard",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"day-mostly-cloudy",displayName:"Day Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"day-partly-cloudy",displayName:"Day Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"delete",displayName:"Delete",tags:["bin","trash"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"delivery-truck",displayName:"Delivery Truck",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-allocate",displayName:"Delivery Truck Allocate",tags:["van","lorry","truck","arrow"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"delivery-truck-motion",displayName:"Delivery Truck Motion",tags:["vehicle"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"download",displayName:"Download",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-line",displayName:"Download Line",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"download-xls",displayName:"Download Xls",tags:["file","data"],categories:["Save"],deprecated:!1,useInstead:""},{name:"drag-corner",displayName:"Drag Corner",tags:["expand","input"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-horizontal",displayName:"Drag Horizontal",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-indicator",displayName:"Drag Indicator",tags:["grab","grip"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drag-vertical",displayName:"Drag Vertical",tags:["move"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"drizzle",displayName:"Drizzle",tags:["rain","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"drone",displayName:"Drone",tags:["surveillance","flying"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"email",displayName:"Email",tags:["envelope","mail","message"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"envelope",displayName:"Envelope",tags:["mail"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"eraser",displayName:"Eraser",tags:["delete","remove"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"exclamation-mark",displayName:"Exclamation Mark",tags:["warning"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"expand",displayName:"Expand",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-bold",displayName:"Expand Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less",displayName:"Expand Less",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-less-bold",displayName:"Expand Less Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more",displayName:"Expand More",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"expand-more-bold",displayName:"Expand More Bold",tags:["arrow","chevron"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"export",displayName:"Export",tags:["file","download"],categories:["Save"],deprecated:!1,useInstead:""},{name:"factory",displayName:"Factory",tags:["production","delivery","industry"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"fast-forward",displayName:"Fast Forward",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"fast-rewind",displayName:"Fast Rewind",tags:["arrowtip","audio","av","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"file",displayName:"File",tags:["document","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-bar-graph",displayName:"File Bar Graph",tags:["chart","report"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-in",displayName:"File Check In",tags:["check in"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-check-out",displayName:"File Check Out",tags:["check out"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-cloud",displayName:"File Cloud",tags:["file","digital"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-copy",displayName:"File Copy",tags:["documents","document","duplicate","sheet"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-edit",displayName:"File Edit",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-merge",displayName:"File Merge",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-missing",displayName:"File Missing",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-new",displayName:"File New",tags:["plus","sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-table",displayName:"File Table",tags:[],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-doc",displayName:"File Type Doc",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-log",displayName:"File Type Log",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-pdf",displayName:"File Type Pdf",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfi",displayName:"File Type Rfi",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-rfq",displayName:"File Type Rfq",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-tmp",displayName:"File Type Tmp",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"file-type-xls",displayName:"File Type Xls",tags:["sheet","document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"filter",displayName:"Filter",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-list",displayName:"Filter List",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"filter-off",displayName:"Filter Off",tags:["funnel"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"flag",displayName:"Flag",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"flag-finish",displayName:"Flag Finish",tags:["symbol","mark","tag"],categories:["Location"],deprecated:!1,useInstead:""},{name:"floorplan",displayName:"Floorplan",tags:["layout","map","plan","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"flowchart",displayName:"Flowchart",tags:["diagram"],categories:["Image"],deprecated:!1,useInstead:""},{name:"fog",displayName:"Fog",tags:["mist","gloom"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"folder-closed",displayName:"Folder Closed",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-locked",displayName:"Folder Locked",tags:["directory","lock","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-new",displayName:"Folder New",tags:["directory","plus"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-open",displayName:"Folder Open",tags:["directory","content"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-personal",displayName:"Folder Personal",tags:["person","starred","user","viewpoint"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-project",displayName:"Folder Project",tags:["3d","model","cube"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-public",displayName:"Folder Public",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-share",displayName:"Folder Share",tags:["directory"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"folder-unlocked",displayName:"Folder Unlocked",tags:["directory","open"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"footprints",displayName:"Footprints",tags:["steps","shoes","walk"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"frame",displayName:"Frame",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"freight-market",displayName:"Freight Market",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-matching",displayName:"Freight Matching",tags:["parcels","volume","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"freight-trolley",displayName:"Freight Trolley",tags:["delivery","parcel"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"full-screen",displayName:"Full Screen",tags:["maximize","viewpoint","window"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"gantt-chart",displayName:"Gantt Chart",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"gavel",displayName:"Gavel",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"gears",displayName:"Gears",tags:["settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"group-items",displayName:"Group Items",tags:["sketchup","category"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"hail",displayName:"Hail",tags:["circle","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-heavy",displayName:"Hail Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hail-light",displayName:"Hail Light",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"hammer",displayName:"Hammer",tags:["repair","tool"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"hand",displayName:"Hand",tags:["pan"],categories:["Social"],deprecated:!1,useInstead:""},{name:"hard-hat",displayName:"Hard Hat",tags:["builder","construction","helmet","viewpoint","worker"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"headset",displayName:"Headset",tags:["headphones","support"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"heart",displayName:"Heart",tags:["favorite","love"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"helicopter",displayName:"Helicopter",tags:["birdview","fly","topview"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"help",displayName:"Help",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"help-outlined",displayName:"Help Outlined",tags:["circle","support"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"history",displayName:"History",tags:["clock"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"home",displayName:"Home",tags:["house"],categories:["Location"],deprecated:!1,useInstead:""},{name:"hourglass",displayName:"Hourglass",tags:["clock","history","time","wait"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ice",displayName:"Ice",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"image",displayName:"Image",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"image-scene",displayName:"Image Scene",tags:["picture"],categories:["Image"],deprecated:!1,useInstead:""},{name:"in-field-device",displayName:"In Field Device",tags:["outdoor","mobile"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"info",displayName:"Info",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-outlined",displayName:"Info Outlined",tags:["circle"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"info-token",displayName:"Info Token",tags:["guidance","message"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"inspect",displayName:"Inspect",tags:[],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"key",displayName:"Key",tags:["lock","secure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"keyboard",displayName:"Keyboard",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"keyboard-keys",displayName:"Keyboard Keys",tags:["input"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"language",displayName:"Language",tags:["localization","translate","translation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch",displayName:"Launch",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"launch-bold",displayName:"Launch Bold",tags:["arrow","external","link","open","view"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"layer",displayName:"Layer",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"learn",displayName:"Learn",tags:["hat","training","university"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-off",displayName:"Lightbulb Off",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightbulb-on",displayName:"Lightbulb On",tags:["idea","suggestion"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lightning",displayName:"Lightning",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"line-diagonal",displayName:"Line Diagonal",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"line-graph",displayName:"Line Graph",tags:["chart","network-insights","xyz"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"link",displayName:"Link",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-broken",displayName:"Link Broken",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"link-off",displayName:"Link Off",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-bulleted",displayName:"List Bulleted",tags:["checklist"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"list-numbered",displayName:"List Numbered",tags:["checklist","bullets"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"location",displayName:"Location",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"location-point",displayName:"Location Point",tags:["map","poi"],categories:["Location"],deprecated:!1,useInstead:""},{name:"lock",displayName:"Lock",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"lock-open",displayName:"Lock Open",tags:["privacy","security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"magic-wand",displayName:"Magic Wand",tags:["apply","manipulate"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"manage-accounts",displayName:"Manage Accounts",tags:["cog","settings","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"map",displayName:"Map",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-2d",displayName:"Map 2d",tags:["geography","location"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-marker",displayName:"Map Marker",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-markers",displayName:"Map Markers",tags:["symbol","mark"],categories:["Location"],deprecated:!1,useInstead:""},{name:"map-poi",displayName:"Map Poi",tags:["marker"],categories:["Location"],deprecated:!1,useInstead:""},{name:"master-data",displayName:"Master Data",tags:["archive","documents","file","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"megaphone",displayName:"Megaphone",tags:["alert","announcement","audio","news","viewpoint"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"menu",displayName:"Menu",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"menu-circle",displayName:"Menu Circle",tags:["hamburger","navigation"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mic",displayName:"Mic",tags:["microphone","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"mix",displayName:"Mix",tags:["star","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"monetarization",displayName:"Monetarization",tags:["coin","dollar","money"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"moon",displayName:"Moon",tags:["dark mode","night","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"more-circle",displayName:"More Circle",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-horizontal",displayName:"More Horizontal",tags:["ellipsis","meatballs","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"more-vertical",displayName:"More Vertical",tags:["ellipsis","kebab","menu","overflow"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"mouse",displayName:"Mouse",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"move",displayName:"Move",tags:["arrow","cursor"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"move-last-down",displayName:"Move Last Down",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-left",displayName:"Move Last Left",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-right",displayName:"Move Last Right",tags:["arrow","line"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"move-last-up",displayName:"Move Last Up",tags:["caret"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"night-mostly-cloudy",displayName:"Night Mostly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"night-partly-cloudy",displayName:"Night Partly Cloudy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"not-synced-bold",displayName:"Not Synced Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"notifications",displayName:"Notifications",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"notifications-off",displayName:"Notifications Off",tags:["bell","alert"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"object-mirror",displayName:"Object Mirror",tags:["reflect"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"object-outline",displayName:"Object Outline",tags:["geometric"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"object-rotate",displayName:"Object Rotate",tags:["twist","turn"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"offers",displayName:"Offers",tags:["coin","hand"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"overcast",displayName:"Overcast",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"package",displayName:"Package",tags:["delivery","box","shipping"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivered",displayName:"Package Delivered",tags:["box","delivery"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-delivery",displayName:"Package Delivery",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-missing",displayName:"Package Missing",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-pickup",displayName:"Package Pickup",tags:["shipping","box"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"package-sent",displayName:"Package Sent",tags:["shipping","box","Shipped"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"paint-bucket",displayName:"Paint Bucket",tags:["color","fill","palette"],categories:["Image"],deprecated:!1,useInstead:""},{name:"palette",displayName:"Palette",tags:["color","paint","style"],categories:["Image"],deprecated:!1,useInstead:""},{name:"pan",displayName:"Pan",tags:["arrow","center"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"paperclip",displayName:"Paperclip",tags:["attachment","clip","document","enclosure","file"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"password",displayName:"Password",tags:["login","logout"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"pause-circle",displayName:"Pause Circle",tags:["audio","stop","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"payment-instant",displayName:"Payment Instant",tags:["credit card"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"pen",displayName:"Pen",tags:["ballpoint","edit","note","write"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"pencil",displayName:"Pencil",tags:["edit"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"people-couple",displayName:"People Couple",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"people-group",displayName:"People Group",tags:["users"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person",displayName:"Person",tags:["user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-account",displayName:"Person Account",tags:["circle","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-add",displayName:"Person Add",tags:["create","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-edit",displayName:"Person Edit",tags:["user","update"],categories:["Social"],deprecated:!1,useInstead:""},{name:"person-remove",displayName:"Person Remove",tags:["delete","user"],categories:["Social"],deprecated:!1,useInstead:""},{name:"phone",displayName:"Phone",tags:["call"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-call",displayName:"Phone Call",tags:["call","ring"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-hang-up",displayName:"Phone Hang Up",tags:["call","end"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"phone-mobile",displayName:"Phone Mobile",tags:["call"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pin",displayName:"Pin",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"pin-add",displayName:"Pin Add",tags:["attach","dock","fix"],categories:["Location"],deprecated:!1,useInstead:""},{name:"play-circle",displayName:"Play Circle",tags:["audio","av","resume","video"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"point-marker-tool",displayName:"Point Marker Tool",tags:["circle","dot"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon",displayName:"Polygon",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-area-tool",displayName:"Polygon Area Tool",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-concave",displayName:"Polygon Concave",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-cone",displayName:"Polygon Cone",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-drag-rectangle",displayName:"Polygon Drag Rectangle",tags:["select","rectangle"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-line-tool",displayName:"Polygon Line Tool",tags:["line","draw"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-merge",displayName:"Polygon Merge",tags:["merge","outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"polygon-select",displayName:"Polygon Select",tags:["outline"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"printer",displayName:"Printer",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"pulse",displayName:"Pulse",tags:["activity","heartbeat"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"qr-code",displayName:"Qr Code",tags:["QR","scan"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"question",displayName:"Question",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"quick-login",displayName:"Quick Login",tags:["box","key"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"rain",displayName:"Rain",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-heavy",displayName:"Rain Heavy",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"rain-icy",displayName:"Rain Icy",tags:["ice","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"raindrop",displayName:"Raindrop",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"redo",displayName:"Redo",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"redo-bold",displayName:"Redo Bold",tags:["arrow","turn"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh",displayName:"Refresh",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"refresh-bold",displayName:"Refresh Bold",tags:["arrow","refresh","reload","rotate","round","spin"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"remove",displayName:"Remove",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-bold",displayName:"Remove Bold",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-circle",displayName:"Remove Circle",tags:["delete","minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"remove-heavy",displayName:"Remove Heavy",tags:["minus"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"reply",displayName:"Reply",tags:["arrow"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"row-add",displayName:"Row Add",tags:["table","add","row"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-copy",displayName:"Row Copy",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-cut",displayName:"Row Cut",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-delete",displayName:"Row Delete",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-highlighted",displayName:"Row Highlighted",tags:["table","row","highlight"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"row-insert-after",displayName:"Row Insert After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-insert-before",displayName:"Row Insert Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-after",displayName:"Row Paste After",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-paste-before",displayName:"Row Paste Before",tags:["table","horizontal"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"row-properties",displayName:"Row Properties",tags:["table","horizontal","cog","grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-less",displayName:"Rows Show Less",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rows-show-more",displayName:"Rows Show More",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"rss-feed",displayName:"Rss Feed",tags:[],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"ruler",displayName:"Ruler",tags:["guide","measure"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"satellite",displayName:"Satellite",tags:["gps","map"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"save-as",displayName:"Save As",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"save-disk",displayName:"Save Disk",tags:["floppy"],categories:["Save"],deprecated:!1,useInstead:""},{name:"schema",displayName:"Schema",tags:["data","tree","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"scissors",displayName:"Scissors",tags:["cut"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"screen",displayName:"Screen",tags:["desktop"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"screenshot",displayName:"Screenshot",tags:[],categories:["Image"],deprecated:!1,useInstead:""},{name:"search",displayName:"Search",tags:["magnifier","magnifying glass"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"server",displayName:"Server",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"server-round",displayName:"Server Round",tags:["data"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"settings",displayName:"Settings",tags:["cog","gear","preferences","tool"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"share",displayName:"Share",tags:["link"],categories:["Social"],deprecated:!1,useInstead:""},{name:"shield",displayName:"Shield",tags:["security"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart",displayName:"Shopping Cart",tags:["basket","buy","subscribe"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shopping-cart-minus",displayName:"Shopping Cart Minus",tags:["close","remove"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shopping-cart-plus",displayName:"Shopping Cart Plus",tags:["check","purchase"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"shortcut",displayName:"Shortcut",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"shovel",displayName:"Shovel",tags:["construction","dig"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"sign-in",displayName:"Sign In",tags:["login","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"sign-out",displayName:"Sign Out",tags:["exit","logout","sketchup"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"signal",displayName:"Signal",tags:["carrier","cellphone","mobile","network","reception","signal"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied",displayName:"Smiley Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-dissatisfied-outlined",displayName:"Smiley Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral",displayName:"Smiley Neutral",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-neutral-outlined",displayName:"Smiley Neutral Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied",displayName:"Smiley Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-satisfied-outlined",displayName:"Smiley Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied",displayName:"Smiley Somewhat Dissatisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-dissatisfied-outlined",displayName:"Smiley Somewhat Dissatisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied",displayName:"Smiley Somewhat Satisfied",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"smiley-somewhat-satisfied-outlined",displayName:"Smiley Somewhat Satisfied Outlined",tags:["emoji","face"],categories:["Social"],deprecated:!1,useInstead:""},{name:"snow-heavy",displayName:"Snow Heavy",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-light",displayName:"Snow Light",tags:["cloud","weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snow-particle",displayName:"Snow Particle",tags:["weather","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflake",displayName:"Snowflake",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"snowflakes",displayName:"Snowflakes",tags:["weather","winter","cold"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"sort",displayName:"Sort",tags:[],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-down",displayName:"Sort Alpha Down",tags:["ascending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-alpha-up",displayName:"Sort Alpha Up",tags:["descending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-down",displayName:"Sort Down",tags:["descending"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"sort-up",displayName:"Sort Up",tags:["ascending","reverse"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"star",displayName:"Star",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-half",displayName:"Star Half",tags:["favorite","important","like","pin","rating","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-locked",displayName:"Star Locked",tags:["lock"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"star-northern",displayName:"Star Northern",tags:["token","evaluation","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"star-outlined",displayName:"Star Outlined",tags:["favorite","important","like","empty","unsaved","save"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"stars",displayName:"Stars",tags:["ai","artificial intelligence","magic"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"stop-circle",displayName:"Stop Circle",tags:["danger","sign"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"street-measurement",displayName:"Street Measurement",tags:[],categories:["Devices"],deprecated:!1,useInstead:""},{name:"sun",displayName:"Sun",tags:["circle"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"swap",displayName:"Swap",tags:["arrows","change","reorganize"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-left",displayName:"Switch Left",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"switch-right",displayName:"Switch Right",tags:["arrow"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"sync",displayName:"Sync",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-bold",displayName:"Sync Bold",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"sync-off",displayName:"Sync Off",tags:["arrow","repeat","rotate","spin","update"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"table",displayName:"Table",tags:["grid"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"tablet",displayName:"Tablet",tags:["handheld"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"text-align-left",displayName:"Text Align Left",tags:["alignment","text","left"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-align-right",displayName:"Text Align Right",tags:["alignment","text","right"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-bold",displayName:"Text Bold",tags:["bold","text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-centered",displayName:"Text Centered",tags:["alignment","center"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-grow",displayName:"Text Grow",tags:["letter","caret","alphabet","abc"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-input",displayName:"Text Input",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-long",displayName:"Text Input Long",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-input-short",displayName:"Text Input Short",tags:["text field","viewpoint"],categories:["Data Management"],deprecated:!1,useInstead:""},{name:"text-italic",displayName:"Text Italic",tags:["text","italic"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-marker",displayName:"Text Marker",tags:["color","highlight"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-shrink",displayName:"Text Shrink",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-strikethrough",displayName:"Text Strikethrough",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-truncated",displayName:"Text Truncated",tags:[],categories:["Editing"],deprecated:!1,useInstead:""},{name:"text-underlined",displayName:"Text Underlined",tags:["text"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"thermometer-cold",displayName:"Thermometer Cold",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thermometer-hot",displayName:"Thermometer Hot",tags:["temperature"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thumbs-down",displayName:"Thumbs Down",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thumbs-up",displayName:"Thumbs Up",tags:["feedback","rating"],categories:["Evaluation"],deprecated:!1,useInstead:""},{name:"thunderstorm-heavy",displayName:"Thunderstorm Heavy",tags:["cloud","rain","storm","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"thunderstorm-light",displayName:"Thunderstorm Light",tags:["cloud","rain"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"ticket",displayName:"Ticket",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"ticket-plane",displayName:"Ticket Plane",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-off-work",displayName:"Time Off Work",tags:["PTO","vacation","palm tree"],categories:["Social"],deprecated:!1,useInstead:""},{name:"time-slot-not-reserved",displayName:"Time Slot Not Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"time-slot-reserved",displayName:"Time Slot Reserved",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer",displayName:"Timer",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timer-countdown",displayName:"Timer Countdown",tags:["clock","stopwatch"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"timesheet",displayName:"Timesheet",tags:["document"],categories:["Folders & Files"],deprecated:!1,useInstead:""},{name:"toggle-center",displayName:"Toggle Center",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-left-panel",displayName:"Toggle Left Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"toggle-off",displayName:"Toggle Off",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-on",displayName:"Toggle On",tags:["switch"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"toggle-right-panel",displayName:"Toggle Right Panel",tags:["switch"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"traffic-cone",displayName:"Traffic Cone",tags:["symbol","mark"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"tree-structure",displayName:"Tree Structure",tags:["data","organize"],categories:["Image"],deprecated:!1,useInstead:""},{name:"triangle-down",displayName:"Triangle Down",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-left",displayName:"Triangle Left",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-right",displayName:"Triangle Right",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"triangle-up",displayName:"Triangle Up",tags:[],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"trimble-logo",displayName:"Trimble Logo",tags:["brand"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune",displayName:"Tune",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"tune-circle",displayName:"Tune Circle",tags:["options","settings"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"uncombine",displayName:"Uncombine",tags:["break apart","detach"],categories:["Editing"],deprecated:!1,useInstead:""},{name:"undo",displayName:"Undo",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"undo-bold",displayName:"Undo Bold",tags:["arrow","reverse"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-less",displayName:"Unfold Less",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"unfold-more",displayName:"Unfold More",tags:["arrow","up","down"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"update",displayName:"Update",tags:["arrow","circle"],categories:["Arrows & Controls"],deprecated:!1,useInstead:""},{name:"upload",displayName:"Upload",tags:["arrow","import","publish","share","sketchup"],categories:["Save"],deprecated:!1,useInstead:""},{name:"upload-xls",displayName:"Upload Xls",tags:["arrow","excel","document"],categories:["Save"],deprecated:!1,useInstead:""},{name:"user-account",displayName:"User Account",tags:["list","paper","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-active",displayName:"User Active",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-guide",displayName:"User Guide",tags:[],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"user-inactive",displayName:"User Inactive",tags:["person","token"],categories:["Social"],deprecated:!1,useInstead:""},{name:"user-passkey",displayName:"User Passkey",tags:["account","key","person"],categories:["Social"],deprecated:!1,useInstead:""},{name:"video",displayName:"Video",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-add",displayName:"Video Add",tags:["cam","plus"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"video-disabled",displayName:"Video Disabled",tags:["cam"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"view-grid",displayName:"View Grid",tags:["display","gallery","preview","squares","thumbnails"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"view-list",displayName:"View List",tags:["collapse","display","group","index","listing"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"visibility-off",displayName:"Visibility Off",tags:["display","eye","hide","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"visibility-on",displayName:"Visibility On",tags:["display","eye","show","view"],categories:["Image"],deprecated:!1,useInstead:""},{name:"volume-down",displayName:"Volume Down",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-mute",displayName:"Volume Mute",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"volume-up",displayName:"Volume Up",tags:["audio","loudspeaker","sound"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"vr-xr",displayName:"Vr Xr",tags:["headset"],categories:["Devices"],deprecated:!1,useInstead:""},{name:"warning",displayName:"Warning",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"warning-outlined",displayName:"Warning Outlined",tags:["alert","caution","circle","exclamation"],categories:["Alerts & Messages"],deprecated:!1,useInstead:""},{name:"web",displayName:"Web",tags:["globe","world"],categories:["Communication & Media"],deprecated:!1,useInstead:""},{name:"wheelbarrow",displayName:"Wheelbarrow",tags:["construction","tool","viewpoint"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"widgets",displayName:"Widgets",tags:[],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wifi",displayName:"Wifi",tags:["network","wi-fi","connected"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-no-internet",displayName:"Wifi No Internet",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wifi-off",displayName:"Wifi Off",tags:["disconnected","wi-fi"],categories:["Connectivity & Signal"],deprecated:!1,useInstead:""},{name:"wind",displayName:"Wind",tags:["weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"window",displayName:"Window",tags:["view","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-dock-undock",displayName:"Window Dock Undock",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-fit",displayName:"Window Fit",tags:["arrows","marks","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-resize",displayName:"Window Resize",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-side-panel",displayName:"Window Side Panel",tags:["views","screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-template",displayName:"Window Template",tags:["template"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-views",displayName:"Window Views",tags:["screen"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"window-wireframe",displayName:"Window Wireframe",tags:["render"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"wintery-mix",displayName:"Wintery Mix",tags:["cloud","weather"],categories:["Weather"],deprecated:!1,useInstead:""},{name:"wrench",displayName:"Wrench",tags:["tools"],categories:["Objects & Shapes"],deprecated:!1,useInstead:""},{name:"zoom-box",displayName:"Zoom Box",tags:["magnifier","magnify","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-in",displayName:"Zoom In",tags:["magnifier","magnify","plus","scale"],categories:["Applications"],deprecated:!1,useInstead:""},{name:"zoom-out",displayName:"Zoom Out",tags:["magnifier","magnify","minus","scale"],categories:["Applications"],deprecated:!1,useInstead:""}]},{setName:"transportation",displayName:"Transportation",type:"sector",icons:[{name:"3d-buildings",displayName:"3d Buildings",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"account-circle",displayName:"Account Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"add-new-road",displayName:"Add New Road",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"blank",displayName:"Blank",tags:["empty"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four",displayName:"Blocks Four",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"blocks-four-outline",displayName:"Blocks Four Outline",tags:["squares"],categories:[],deprecated:!1,useInstead:""},{name:"box-zoom",displayName:"Box Zoom",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"car",displayName:"Car",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"car-front",displayName:"Car Front",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"change-start-time",displayName:"Change Start Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-checked",displayName:"Checkbox Checked",tags:["tick"],categories:[],deprecated:!1,useInstead:""},{name:"checkbox-unchecked",displayName:"Checkbox Unchecked",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"chevron",displayName:"Chevron",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle",displayName:"Circle",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot",displayName:"Circle Dot",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-dot-outline",displayName:"Circle Dot Outline",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"circle-play",displayName:"Circle Play",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"cluster",displayName:"Cluster",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"company-administration",displayName:"Company Administration",tags:["users"],categories:[],deprecated:!1,useInstead:""},{name:"configuration-management",displayName:"Configuration Management",tags:["device","settings"],categories:[],deprecated:!1,useInstead:""},{name:"crow-fly",displayName:"Crow Fly",tags:["route"],categories:[],deprecated:!1,useInstead:""},{name:"disk",displayName:"Disk",tags:["save"],categories:[],deprecated:!1,useInstead:""},{name:"dispatch",displayName:"Dispatch",tags:["truck"],categories:[],deprecated:!1,useInstead:""},{name:"driver",displayName:"Driver",tags:["steering wheel"],categories:[],deprecated:!1,useInstead:""},{name:"driver-groups",displayName:"Driver Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"edit",displayName:"Edit",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-line",displayName:"Edit Line",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"edit-road",displayName:"Edit Road",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"external-link",displayName:"External Link",tags:["open"],categories:[],deprecated:!1,useInstead:""},{name:"eyedropper",displayName:"Eyedropper",tags:["color picker"],categories:[],deprecated:!1,useInstead:""},{name:"finalize-route",displayName:"Finalize Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"flash-on",displayName:"Flash On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"frame-stop",displayName:"Frame Stop",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"geocode",displayName:"Geocode",tags:["earth"],categories:[],deprecated:!1,useInstead:""},{name:"globe",displayName:"Globe",tags:["web"],categories:[],deprecated:!1,useInstead:""},{name:"hand-pan",displayName:"Hand Pan",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"heavy-duty",displayName:"Heavy Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"highway",displayName:"Highway",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"invert-route",displayName:"Invert Route",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"layout",displayName:"Layout",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"light-duty",displayName:"Light Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"load",displayName:"Load",tags:["spinner"],categories:[],deprecated:!1,useInstead:""},{name:"location-arrow",displayName:"Location Arrow",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-places",displayName:"Manage Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"manage-route-modifiers",displayName:"Manage Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"map-layers",displayName:"Map Layers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"maximize",displayName:"Maximize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"medium-duty",displayName:"Medium Duty",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"minimize",displayName:"Minimize",tags:["panel"],categories:[],deprecated:!1,useInstead:""},{name:"my-edits",displayName:"My Edits",tags:["pencil"],categories:[],deprecated:!1,useInstead:""},{name:"my-places",displayName:"My Places",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"my-trip",displayName:"My Trip",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"no-entry",displayName:"No Entry",tags:["stop"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-left",displayName:"One Way Left",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"one-way-right",displayName:"One Way Right",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"optimize",displayName:"Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"orders",displayName:"Orders",tags:["documents"],categories:[],deprecated:!1,useInstead:""},{name:"paper-plane",displayName:"Paper Plane",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon",displayName:"Pin Icon",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"pin-icon-plus",displayName:"Pin Icon Plus",tags:["add"],categories:[],deprecated:!1,useInstead:""},{name:"poi",displayName:"Poi",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"preview",displayName:"Preview",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"radar",displayName:"Radar",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"random",displayName:"Random",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"rename-route",displayName:"Rename Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reports",displayName:"Reports",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reroute",displayName:"Reroute",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"reschedule-route",displayName:"Reschedule Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"road-surface",displayName:"Road Surface",tags:["car"],categories:[],deprecated:!1,useInstead:""},{name:"route",displayName:"Route",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-add",displayName:"Route Add",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-compliance",displayName:"Route Compliance",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-delete",displayName:"Route Delete",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-load",displayName:"Route Load",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-modifiers",displayName:"Route Modifiers",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-off",displayName:"Route Off",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-on",displayName:"Route On",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-optimize",displayName:"Route Optimize",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-options",displayName:"Route Options",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"route-save",displayName:"Route Save",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"school-bus",displayName:"School Bus",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"show-closest",displayName:"Show Closest",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"show-truck-info",displayName:"Show Truck Info",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"site-manager",displayName:"Site Manager",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"speed-coaching-profiles",displayName:"Speed Coaching Profiles",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"spinner",displayName:"Spinner",tags:["loading"],categories:[],deprecated:!1,useInstead:""},{name:"stop-details",displayName:"Stop Details",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-summary",displayName:"Stop Summary",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"stop-time",displayName:"Stop Time",tags:["clock"],categories:[],deprecated:!1,useInstead:""},{name:"suggestion",displayName:"Suggestion",tags:["idea","lightbulb"],categories:[],deprecated:!1,useInstead:""},{name:"swatch",displayName:"Swatch",tags:["color"],categories:[],deprecated:!1,useInstead:""},{name:"toggle",displayName:"Toggle",tags:["switch"],categories:[],deprecated:!1,useInstead:""},{name:"traffic",displayName:"Traffic",tags:["lights"],categories:[],deprecated:!1,useInstead:""},{name:"traffic-historical",displayName:"Traffic Historical",tags:["history","traffic"],categories:[],deprecated:!1,useInstead:""},{name:"train",displayName:"Train",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"trash",displayName:"Trash",tags:["bin","delete"],categories:[],deprecated:!1,useInstead:""},{name:"trim-fake-orders",displayName:"Trim Fake Orders",tags:["scissors"],categories:[],deprecated:!1,useInstead:""},{name:"truck",displayName:"Truck",tags:["vehicle"],categories:[],deprecated:!1,useInstead:""},{name:"turn-dispatch-mode-on",displayName:"Turn Dispatch Mode On",tags:["switch","truck"],categories:[],deprecated:!1,useInstead:""},{name:"two-way",displayName:"Two Way",tags:["arrows"],categories:[],deprecated:!1,useInstead:""},{name:"unload-route-stop",displayName:"Unload Route Stop",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-order",displayName:"Unloaded Order",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"unloaded-orders",displayName:"Unloaded Orders",tags:["download"],categories:[],deprecated:!1,useInstead:""},{name:"upgrade-modifiers",displayName:"Upgrade Modifiers",tags:["arrow"],categories:[],deprecated:!1,useInstead:""},{name:"user",displayName:"User",tags:["person","profile"],categories:[],deprecated:!1,useInstead:""},{name:"user-fields",displayName:"User Fields",tags:["input","pencil","text"],categories:[],deprecated:!1,useInstead:""},{name:"vehicle-groups",displayName:"Vehicle Groups",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"visibility",displayName:"Visibility",tags:["display","eye","show"],categories:[],deprecated:!1,useInstead:""},{name:"volumes",displayName:"Volumes",tags:[],categories:[],deprecated:!1,useInstead:""},{name:"weather-alerts",displayName:"Weather Alerts",tags:[],categories:[],deprecated:!1,useInstead:""}]}];let H_=(()=>{class t{constructor(){}getSetList(){return hr.map(n=>({setName:n.setName,displayName:n.displayName,type:n.type,iconCount:n.icons.length}))}getSetDisplayName(n){var s;return(null===(s=hr.find(r=>r.setName===n))||void 0===s?void 0:s.displayName)||""}getSet(n){return new ue(s=>{s.next(hr.find(r=>r.setName===n)),s.complete()})}getIconList(n){return new ue(s=>{var r;s.next(null===(r=hr.find(i=>i.setName===n))||void 0===r?void 0:r.icons),s.complete()})}getIcon(n,s){return new ue(r=>{var i;r.next(null===(i=hr.find(a=>a.setName===n))||void 0===i?void 0:i.icons.find(a=>a.name===s)),r.complete()})}searchIcons(n){const s=[];return n.length<2||hr.forEach(r=>{r.icons.forEach(i=>{if(i.name.toLowerCase().includes(n.toLowerCase())){const a=Object.assign({},i);a.setName=r.setName,a.setDisplayName=r.displayName,s.push(a)}i.tags.forEach(a=>{if(a.toLowerCase().includes(n.toLowerCase())){const o=Object.assign({},i);o.setName=r.setName,o.setDisplayName=r.displayName,s.push(o)}})})}),new ue(r=>{r.next(s),r.complete()})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ex(t,e){1&t&&(Tt(0),Z(1,"div",7)(2,"h5",8),qe(3," No icons found. Try a different search. "),X()(),Ft())}function tx(t,e){if(1&t&&(Z(0,"a",10),Ui(),Z(1,"svg",11),ss(2,"use"),X(),zi(),Z(3,"h5",12),qe(4),X(),Z(5,"label",13),qe(6),X(),Z(7,"label",14),qe(8),X()()),2&t){const n=e.$implicit,s=$e(2);ce("href",s.basehref+"/"+n.setName+"/"+n.name+"/",ts),z(2),nt("href",s.assetpath+n.setName+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),rs(n.displayName),z(2),rs(n.tags),z(2),rs(n.setDisplayName)}}function nx(t,e){if(1&t&&(Tt(0),st(1,tx,9,5,"a",9),Ft()),2&t){const n=$e();z(1),ce("ngForOf",n.searchResults)}}let sx=(()=>{class t{constructor(n){this.iconService=n,this.basehref="",this.assetpath="/",this.searchResults=[],this.searchString=""}ngOnInit(){}search(){this.iconService.searchIcons(this.searchString).subscribe(n=>{this.searchResults=n.map(s=>{const r=Object.assign({},s);return r.tags=r.tags.join(", "),r}).sort((s,r)=>s.name.localeCompare(r.name))})}}return t.\u0275fac=function(n){return new(n||t)(b(H_))},t.\u0275cmp=Is({type:t,selectors:[["app-search"]],inputs:{basehref:"basehref",assetpath:"assetpath"},decls:8,vars:4,consts:[[1,"position-relative"],[1,"input-with-icon-left"],["placeholder","Search all Modus Icons","type","search","autocomplete","off",1,"form-control","form-control-lg",3,"ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],[1,"list-group","list-group-borderless","bg-white","position-absolute","shadow","justify-content-start","w-100",2,"top","48px","max-height","240px","overflow-y","auto","z-index","1000"],[4,"ngIf"],[1,"list-group-item","justify-content-center"],[1,"mb-0","text-gray-4"],["class","list-group-item text-decoration-none text-dark d-flex align-items-center",3,"href",4,"ngFor","ngForOf"],[1,"list-group-item","text-decoration-none","text-dark","d-flex","align-items-center",3,"href"],["fill","currentColor","width","1.2em","height","1.2em",1,"modus-icons","mr-2"],[1,"mr-2","mb-0"],[1,"mb-0","mr-4"],[1,"mb-0","ml-auto","text-secondary"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.searchString=i})("input",function(){return s.search()}),X(),Z(3,"div",3),ss(4,"img",4),X()(),Z(5,"div",5),st(6,ex,4,0,"ng-container",6),st(7,nx,2,1,"ng-container",6),X()()),2&n&&(z(2),ce("ngModel",s.searchString),z(2),ce("src",s.assetpath+"modus-solid/svg/search.svg",ts),z(2),ce("ngIf",0===s.searchResults.length&&s.searchString.length>1),z(1),ce("ngIf",s.searchResults.length>0))},directives:[pi,Xd,ho,qa,kd],styles:[""]}),t})();class ix{constructor(e,n){this.predicate=e,this.thisArg=n}call(e,n){return n.subscribe(new ax(e,this.predicate,this.thisArg))}}class ax extends Ze{constructor(e,n,s){super(e),this.predicate=n,this.thisArg=s,this.count=0}_next(e){let n;try{n=this.predicate.call(this.thisArg,e,this.count++)}catch(s){return void this.destination.error(s)}n&&this.destination.next(e)}}class ox{constructor(e,n){this.open=e,this.close=n||e}isManual(){return"manual"===this.open||"manual"===this.close}}const lx={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const he="undefined"!=typeof window&&window||{};let wt;function vu(){if(void 0===he.document)return"bs4";const t=he.document.createElement("span");t.innerText="testing bs version",t.classList.add("d-none"),t.classList.add("pl-1"),he.document.head.appendChild(t);const e=t.getBoundingClientRect(),n=he.getComputedStyle(t).paddingLeft;return!e||e&&0!==e.top?(he.document.head.removeChild(t),"bs3"):n&&parseFloat(n)?(he.document.head.removeChild(t),"bs4"):(he.document.head.removeChild(t),"bs5")}function gr(){return void 0===he||(void 0===he.__theme?(wt||(wt=vu()),"bs3"===wt):"bs3"===he.__theme)}function U_(){return!gr()&&(wt||(wt=vu()),"bs4"===wt)}function vi(){return{isBs3:gr(),isBs4:U_(),isBs5:!gr()&&!U_()&&(wt||(wt=vu()),"bs5"===wt)}}"undefined"==typeof console||console;class go{}const In="*";function G_(t,e=null){return{type:2,steps:t,options:e}}function mo(t){return{type:6,styles:t,offset:null}}function W_(t){Promise.resolve(null).then(t)}class _i{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){W_(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class q_{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,s=0,r=0;const i=this.players.length;0==i?W_(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++n==i&&this._onFinish()}),a.onDestroy(()=>{++s==i&&this._onDestroy()}),a.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((a,o)=>Math.max(a,o.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const n=e*this.totalTime;this.players.forEach(s=>{const r=s.totalTime?Math.min(1,n/s.totalTime):1;s.setPosition(r)})}getPosition(){const e=this.players.reduce((n,s)=>null===n||s.totalTime>n.totalTime?s:n,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}function wu(t,e,n,s){return Wn(n)&&(s=n,n=void 0),s?wu(t,e,n).pipe(Cs(r=>Ni(r)?s(...r):s(r))):new ue(r=>{K_(t,e,function i(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,n)})}function K_(t,e,n,s,r){let i;if(function wx(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const a=t;t.addEventListener(e,n,r),i=()=>a.removeEventListener(e,n,r)}else if(function _x(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const a=t;t.on(e,n),i=()=>a.off(e,n)}else if(function vx(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const a=t;t.addListener(e,n),i=()=>a.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let a=0,o=t.length;a0?super.requestAsyncId(e,n,s):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,n,s=0){if(null!==s&&s>0||null===s&&this.delay>0)return super.recycleAsyncId(e,n,s);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}});var yo=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.auto="auto",t.end="right",t.start="left",t["top left"]="top left",t["top right"]="top right",t["right top"]="right top",t["right bottom"]="right bottom",t["bottom right"]="bottom right",t["bottom left"]="bottom left",t["left bottom"]="left bottom",t["left top"]="left top",t["top start"]="top left",t["top end"]="top right",t["end top"]="right top",t["end bottom"]="right bottom",t["bottom end"]="bottom right",t["bottom start"]="bottom left",t["start bottom"]="start bottom",t["start top"]="left top"}(yo||(yo={})),yo))(),wi=(()=>(function(t){t.top="top",t.bottom="bottom",t.left="start",t.right="end",t.auto="auto",t.end="end",t.start="start",t["top left"]="top start",t["top right"]="top end",t["right top"]="end top",t["right bottom"]="end bottom",t["bottom right"]="bottom end",t["bottom left"]="bottom start",t["left bottom"]="start bottom",t["left top"]="start top",t["top start"]="top start",t["top end"]="top end",t["end top"]="end top",t["end bottom"]="end bottom",t["bottom end"]="bottom end",t["bottom start"]="bottom start",t["start bottom"]="start bottom",t["start top"]="start top"}(wi||(wi={})),wi))();function ps(t,e){if(1!==t.nodeType)return[];const n=t.ownerDocument.defaultView,s=null==n?void 0:n.getComputedStyle(t,null);return e?s&&s[e]:s}function bu(t){if(!t)return document.documentElement;let s,n=null==t?void 0:t.offsetParent;for(;null===n&&t.nextElementSibling&&s!==t.nextElementSibling;)s=t.nextElementSibling,n=s.offsetParent;const r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?n&&-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ps(n,"position")?bu(n):n:s?s.ownerDocument.documentElement:document.documentElement}function Cu(t){return null!==t.parentNode?Cu(t.parentNode):t}function vo(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;const n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,r=n?e:t,i=document.createRange();i.setStart(s,0),i.setEnd(r,0);const a=i.commonAncestorContainer;if(t!==a&&e!==a||s.contains(r))return function Ix(t){const{nodeName:e}=t;return"BODY"!==e&&("HTML"===e||bu(t.firstElementChild)===t)}(a)?a:bu(a);const o=Cu(t);return o.host?vo(o.host,e):vo(t,Cu(e).host)}function Q_(t){if(!t||!t.parentElement)return document.documentElement;let e=t.parentElement;for(;(null==e?void 0:e.parentElement)&&"none"===ps(e,"transform");)e=e.parentElement;return e||document.documentElement}function Z_(t,e){const n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t[`border${n}Width`])+parseFloat(t[`border${s}Width`])}function Y_(t,e,n,s){return Math.max(e[`offset${t}`],e[`scroll${t}`],n[`client${t}`],n[`offset${t}`],n[`scroll${t}`],0)}function X_(t){const e=t.body,n=t.documentElement;return{height:Y_("Height",e,n),width:Y_("Width",e,n)}}function bi(t){return Object.assign(Object.assign({},t),{right:(t.left||0)+t.width,bottom:(t.top||0)+t.height})}function ge(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function J_(t){const e=t.getBoundingClientRect();if(!(e&&ge(e.top)&&ge(e.left)&&ge(e.bottom)&&ge(e.right)))return e;const n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},s="HTML"===t.nodeName?X_(t.ownerDocument):void 0,r=(null==s?void 0:s.width)||t.clientWidth||ge(e.right)&&ge(n.left)&&e.right-n.left||0,i=(null==s?void 0:s.height)||t.clientHeight||ge(e.bottom)&&ge(n.top)&&e.bottom-n.top||0;let a=t.offsetWidth-r,o=t.offsetHeight-i;if(a||o){const l=ps(t);a-=Z_(l,"x"),o-=Z_(l,"y"),n.width-=a,n.height-=o}return bi(n)}function Du(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Iu(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:e,overflowX:n,overflowY:s}=ps(t);return/(auto|scroll|overlay)/.test(String(e)+String(s)+String(n))?t:Iu(Du(t))}function Eu(t,e,n=!1){var s,r,i,a,o,l;const c="HTML"===e.nodeName,d=J_(t),u=J_(e),p=(Iu(t),ps(e)),h=parseFloat(p.borderTopWidth),g=parseFloat(p.borderLeftWidth);n&&c&&(u.top=Math.max(null!==(s=u.top)&&void 0!==s?s:0,0),u.left=Math.max(null!==(r=u.left)&&void 0!==r?r:0,0));const y=bi({top:(null!==(i=d.top)&&void 0!==i?i:0)-(null!==(a=u.top)&&void 0!==a?a:0)-h,left:(null!==(o=d.left)&&void 0!==o?o:0)-(null!==(l=u.left)&&void 0!==l?l:0)-g,width:d.width,height:d.height});if(y.marginTop=0,y.marginLeft=0,c){const v=parseFloat(p.marginTop),m=parseFloat(p.marginLeft);ge(y.top)&&(y.top-=h-v),ge(y.bottom)&&(y.bottom-=h-v),ge(y.left)&&(y.left-=g-m),ge(y.right)&&(y.right-=g-m),y.marginTop=v,y.marginLeft=m}return y}function ew(t,e="top"){const n="top"===e?"scrollTop":"scrollLeft",s=t.nodeName;if("BODY"===s||"HTML"===s){const r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[n]}return t[n]}function tw(t){const e=t.nodeName;return"BODY"!==e&&"HTML"!==e&&("fixed"===ps(t,"position")||tw(Du(t)))}function Nu(t,e,n=0,s,r=!1){let i={top:0,left:0};const a=r?Q_(t):vo(t,e);if("viewport"===s)i=function Nx(t,e=!1){const n=t.ownerDocument.documentElement,s=Eu(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:ew(n),o=e?0:ew(n,"left");return bi({top:a-Number(null==s?void 0:s.top)+Number(null==s?void 0:s.marginTop),left:o-Number(null==s?void 0:s.left)+Number(null==s?void 0:s.marginLeft),width:r,height:i})}(a,r);else{let o;"scrollParent"===s?(o=Iu(Du(e)),"BODY"===o.nodeName&&(o=t.ownerDocument.documentElement)):o="window"===s?t.ownerDocument.documentElement:s;const l=Eu(o,a,r);if(l&&"HTML"===o.nodeName&&!tw(a)){const{height:c,width:d}=X_(t.ownerDocument);ge(i.top)&&ge(l.top)&&ge(l.marginTop)&&(i.top+=l.top-l.marginTop),ge(i.top)&&(i.bottom=Number(c)+Number(l.top)),ge(i.left)&&ge(l.left)&&ge(l.marginLeft)&&(i.left+=l.left-l.marginLeft),ge(i.top)&&(i.right=Number(d)+Number(l.left))}else l&&(i=l)}return ge(i.left)&&(i.left+=n),ge(i.top)&&(i.top+=n),ge(i.right)&&(i.right-=n),ge(i.bottom)&&(i.bottom-=n),i}function Sx({width:t,height:e}){return t*e}function nw(t,e,n,s,r=["top","bottom","right","left"],i="viewport",a=0){var o,l,c,d,u,f,p,h,g,y,v,m;if(-1===t.indexOf("auto"))return t;const _=Nu(n,s,a,i),I={top:{width:null!==(o=null==_?void 0:_.width)&&void 0!==o?o:0,height:(null!==(l=null==e?void 0:e.top)&&void 0!==l?l:0)-(null!==(c=null==_?void 0:_.top)&&void 0!==c?c:0)},right:{width:(null!==(d=null==_?void 0:_.right)&&void 0!==d?d:0)-(null!==(u=null==e?void 0:e.right)&&void 0!==u?u:0),height:null!==(f=null==_?void 0:_.height)&&void 0!==f?f:0},bottom:{width:null!==(p=null==_?void 0:_.width)&&void 0!==p?p:0,height:(null!==(h=null==_?void 0:_.bottom)&&void 0!==h?h:0)-(null!==(g=null==e?void 0:e.bottom)&&void 0!==g?g:0)},left:{width:(null!==(y=e.left)&&void 0!==y?y:0)-(null!==(v=null==_?void 0:_.left)&&void 0!==v?v:0),height:null!==(m=null==_?void 0:_.height)&&void 0!==m?m:0}},M=Object.keys(I).map(ie=>Object.assign(Object.assign({position:ie},I[ie]),{area:Sx(I[ie])})).sort((ie,we)=>we.area-ie.area);let q=M.filter(({width:ie,height:we})=>ie>=n.clientWidth&&we>=n.clientHeight);q=q.filter(({position:ie})=>r.some(we=>we===ie));const Q=q.length>0?q[0].position:M[0].position,Te=t.split(" ")[1];return n.className=n.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${vi().isBs5?wi[Q]:Q}`),Q+(Te?`-${Te}`:"")}const _o=(t,e=0)=>t?parseFloat(t):e;function sw(t){const e=t.ownerDocument.defaultView,n=null==e?void 0:e.getComputedStyle(t),s=_o(null==n?void 0:n.marginTop)+_o(null==n?void 0:n.marginBottom),r=_o(null==n?void 0:n.marginLeft)+_o(null==n?void 0:n.marginRight);return{width:Number(t.offsetWidth)+r,height:Number(t.offsetHeight)+s}}function rw(t,e,n){return Eu(e,n?Q_(t):vo(t,e),n)}function Su(t,e,n){var s,r,i;const a=n.split(" ")[0],o=sw(t),l={width:o.width,height:o.height},c=-1!==["right","left"].indexOf(a),d=c?"top":"left",u=c?"left":"top",f=c?"height":"width",p=c?"width":"height";return l[d]=(null!==(s=e[d])&&void 0!==s?s:0)+e[f]/2-o[f]/2,l[u]=a===u?(null!==(r=e[u])&&void 0!==r?r:0)-o[p]:null!==(i=e[function Mx(t){const e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,n=>e[n])}(u)])&&void 0!==i?i:0,l}function iw(t,e){var n;return!!(null===(n=t.modifiers[e])||void 0===n?void 0:n.enabled)}const Fx={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function wo(t,e){return!!vi().isBs5&&Fx[e].includes(t)}function aw(t,e,n){!t||!e||Object.keys(e).forEach(s=>{let r="";-1!==["width","height","top","right","bottom","left"].indexOf(s)&&function Ex(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(Number(t))}(e[s])&&(r="px"),n?n.setStyle(t,s,`${String(e[s])}${r}`):t.style[s]=String(e[s])+r})}function kx(t){var e,n,s,r,i,a;let o=t.offsets.target;const l=t.instance.target.querySelector(".arrow");if(!l)return t;const c=-1!==["left","right"].indexOf(t.placement.split(" ")[0]),d=c?"height":"width",u=c?"Top":"Left",f=u.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=sw(l)[d],y=t.placement.split(" ")[1];(null!==(e=t.offsets.host[h])&&void 0!==e?e:0)-g<(null!==(n=o[f])&&void 0!==n?n:0)&&(o[f]-=(null!==(s=o[f])&&void 0!==s?s:0)-((null!==(r=t.offsets.host[h])&&void 0!==r?r:0)-g)),Number(t.offsets.host[f])+Number(g)>(null!==(i=o[h])&&void 0!==i?i:0)&&(o[f]+=Number(t.offsets.host[f])+Number(g)-Number(o[h])),o=bi(o);const v=ps(t.instance.target),m=parseFloat(v[`margin${u}`])||0,_=parseFloat(v[`border${u}Width`])||0;let I;if(y){const q=parseFloat(v.borderRadius)||0,Q=Number(m+_+q);I=f===y?Number(t.offsets.host[f])+Q:Number(t.offsets.host[f])+Number(t.offsets.host[d]-Q)}else I=Number(t.offsets.host[f])+Number(t.offsets.host[d]/2-g/2);let M=I-(null!==(a=o[f])&&void 0!==a?a:0)-m-_;return M=Math.max(Math.min(o[d]-(g+5),M),0),t.offsets.arrow={[f]:Math.round(M),[p]:""},t.instance.arrow=l,t}function Px(t){if(t.offsets.target=bi(t.offsets.target),!iw(t.options,"flip"))return t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Su(t.instance.target,t.offsets.host,t.placement)),t;const e=Nu(t.instance.target,t.instance.host,0,"viewport",!1);let n=t.placement.split(" ")[0],s=t.placement.split(" ")[1]||"";const o=nw("auto",t.offsets.host,t.instance.target,t.instance.host,t.options.allowedPositions),l=[n,o];return l.forEach((c,d)=>{var u,f,p,h,g,y,v,m,_,I,M,q,Q,Te,ie,we;if(n!==c||l.length===d+1)return;n=t.placement.split(" ")[0];const En="left"===n&&Math.floor(null!==(u=t.offsets.target.right)&&void 0!==u?u:0)>Math.floor(null!==(f=t.offsets.host.left)&&void 0!==f?f:0)||"right"===n&&Math.floor(null!==(p=t.offsets.target.left)&&void 0!==p?p:0)Math.floor(null!==(y=t.offsets.host.top)&&void 0!==y?y:0)||"bottom"===n&&Math.floor(null!==(v=t.offsets.target.top)&&void 0!==v?v:0)Math.floor(null!==(q=e.right)&&void 0!==q?q:0),Nn=Math.floor(null!==(Q=t.offsets.target.top)&&void 0!==Q?Q:0)Math.floor(null!==(we=e.bottom)&&void 0!==we?we:0),N="left"===n&&Vt||"right"===n&&dt||"top"===n&&Nn||"bottom"===n&&Sn,S=-1!==["top","bottom"].indexOf(n),T=S&&"left"===s&&Vt||S&&"right"===s&&dt||!S&&"left"===s&&Nn||!S&&"right"===s&&Sn;(En||N||T)&&((En||N)&&(n=l[d+1]),T&&(s=function Tx(t){return"right"===t?"left":"left"===t?"right":t}(s)),t.placement=n+(s?` ${s}`:""),t.offsets.target=Object.assign(Object.assign({},t.offsets.target),Su(t.instance.target,t.offsets.host,t.placement)))}),t}function Lx(t){var e;if(!iw(t.options,"preventOverflow"))return t;const n="transform",s=t.instance.target.style,{top:r,left:i,[n]:a}=s;s.top="",s.left="",s[n]="";const o=Nu(t.instance.target,t.instance.host,0,(null===(e=t.options.modifiers.preventOverflow)||void 0===e?void 0:e.boundariesElement)||"scrollParent",!1);s.top=r,s.left=i,s[n]=a;const c={primary(d){var u,f,p,h;let g=t.offsets.target[d];return(null!==(u=t.offsets.target[d])&&void 0!==u?u:0)<(null!==(f=o[d])&&void 0!==f?f:0)&&(g=Math.max(null!==(p=t.offsets.target[d])&&void 0!==p?p:0,null!==(h=o[d])&&void 0!==h?h:0)),{[d]:g}},secondary(d){var u,f,p,h;const g="right"===d,y=g?"left":"top";let m=t.offsets.target[y];return(null!==(u=t.offsets.target[d])&&void 0!==u?u:0)>(null!==(f=o[d])&&void 0!==f?f:0)&&(m=Math.min(null!==(p=t.offsets.target[y])&&void 0!==p?p:0,(null!==(h=o[d])&&void 0!==h?h:0)-t.offsets.target[g?"width":"height"])),{[y]:m}}};return["left","right","top","bottom"].forEach(d=>{const u=-1!==["left","top","start"].indexOf(d)?c.primary:c.secondary;t.offsets.target=Object.assign(Object.assign({},t.offsets.target),u(d))}),t}function Vx(t){var e;const n=t.placement,s=n.split(" ")[0],r=n.split(" ")[1];if(r){const{host:i,target:a}=t.offsets,o=-1!==["bottom","top"].indexOf(s),l=o?"left":"top",c=o?"width":"height",d={start:{[l]:i[l]},end:{[l]:(null!==(e=i[l])&&void 0!==e?e:0)+i[c]-a[c]}};t.offsets.target=Object.assign(Object.assign({},a),{[l]:l===r?d.start[l]:d.end[l]})}return t}const jx=new class Bx{position(e,n){return this.offset(e,n)}offset(e,n){return rw(n,e)}positionElements(e,n,s,r,i){const a=[Px,Vx,Lx,kx],l=function Rx(t,e,n,s){if(!t||!e)return;const r=rw(t,e);!n.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!n.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(n="auto");const i=!!n.match(/auto/g);let a=n.match(/auto\s(left|right|top|bottom|start|end)/)?n.split(" ")[1]||"auto":n;const o=a.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return o&&(a=o[1]+(o[2]?` ${o[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(a)&&(a="auto"),a=nw(a,r,t,e,s?s.allowedPositions:void 0),{options:s||{modifiers:{}},instance:{target:t,host:e,arrow:void 0},offsets:{target:Su(t,r,a),host:r,arrow:void 0},positionFixed:!1,placement:a,placementAuto:i}}(n,e,yo[s],i);if(l)return a.reduce((c,d)=>d(c),l)}};function Hx(t,e,n,s,r,i){const a=jx.positionElements(t,e,n,s,r);if(!a)return;const o=function Ax(t){var e,n,s,r;return{width:t.offsets.target.width,height:t.offsets.target.height,left:Math.floor(null!==(e=t.offsets.target.left)&&void 0!==e?e:0),top:Math.round(null!==(n=t.offsets.target.top)&&void 0!==n?n:0),bottom:Math.round(null!==(s=t.offsets.target.bottom)&&void 0!==s?s:0),right:Math.floor(null!==(r=t.offsets.target.right)&&void 0!==r?r:0)}}(a);aw(e,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${o.left}px, ${o.top}px, 0px)`},i),a.instance.arrow&&aw(a.instance.arrow,a.offsets.arrow,i),function xx(t,e){const n=t.instance.target;let s=n.className;const r=vi().isBs5?wi[t.placement]:t.placement;t.placementAuto&&(s=s.replace(/bs-popover-auto/g,`bs-popover-${r}`),s=s.replace(/ms-2|me-2|mb-2|mt-2/g,""),s=s.replace(/bs-tooltip-auto/g,`bs-tooltip-${r}`),s=s.replace(/\sauto/g,` ${r}`),-1!==s.indexOf("popover")&&(s=s+" "+function Ox(t){return vi().isBs5?wo(t,"end")?"ms-2":wo(t,"start")?"me-2":wo(t,"top")?"mb-2":wo(t,"bottom")?"mt-2":"":""}(r)),-1!==s.indexOf("popover")&&-1===s.indexOf("popover-auto")&&(s+=" popover-auto"),-1!==s.indexOf("tooltip")&&-1===s.indexOf("tooltip-auto")&&(s+=" tooltip-auto")),s=s.replace(/left|right|top|bottom|end|start/g,`${r.split(" ")[0]}`),e?e.setAttribute(n,"class",s):n.className=s}(a,i)}let ow=(()=>{class t{constructor(n,s,r){this.update$$=new wr,this.positionElements=new Map,this.isDisabled=!1,function GM(t){return t===lv}(r)&&n.runOutsideAngular(()=>{this.triggerEvent$=Uo(wu(window,"scroll",{passive:!0}),wu(window,"resize",{passive:!0}),kv(0,Dx),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(i=>{Hx(bo(i.target),bo(i.element),i.attachment,i.appendToBody,this.options,s.createRenderer(null,null))})})})}position(n){this.addPositionElement(n)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(n){this.positionElements.set(bo(n.element),n)}calcPosition(){this.update$$.next(null)}deletePositionElement(n){this.positionElements.delete(bo(n))}setOptions(n){this.options=n}}return t.\u0275fac=function(n){return new(n||t)(x(ke),x(cr),x(fd))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function bo(t){return"string"==typeof t?document.querySelector(t):t instanceof Ke?t.nativeElement:null!=t?t:null}class Ci{constructor(e,n,s){this.nodes=e,this.viewRef=n,this.componentRef=s}}class $x{constructor(e,n,s,r,i,a,o,l){this._viewContainerRef=e,this._renderer=n,this._elementRef=s,this._injector=r,this._componentFactoryResolver=i,this._ngZone=a,this._applicationRef=o,this._posService=l,this.onBeforeShow=new ve,this.onShown=new ve,this.onBeforeHide=new ve,this.onHidden=new ve,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(e){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(e),this}to(e){return this.container=e||this.container,this}position(e){return e?(this.attachment=e.attachment||this.attachment,this._elementRef=e.target||this._elementRef,this):this}provide(e){return this._providers.push(e),this}show(e={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(e.content,e.context,e.initialState);const n=je.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(n,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,e),this.container instanceof Ke&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&"undefined"!=typeof document){const s=document.querySelector(this.container)||document.querySelector(this.containerDefaultSelector);if(!s)return;s.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(e.id?{id:e.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(e){var n,s,r,i,a,o;if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const l=this._componentRef.location.nativeElement;return null===(n=l.parentNode)||void 0===n||n.removeChild(l),null===(r=null===(s=this._contentRef)||void 0===s?void 0:s.componentRef)||void 0===r||r.destroy(),this._viewContainerRef&&(null===(i=this._contentRef)||void 0===i?void 0:i.viewRef)&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),null===(o=null===(a=this._contentRef)||void 0===a?void 0:a.viewRef)||void 0===o||o.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(e?{id:e}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(e){var n;this.triggers=e.triggers||this.triggers,this._listenOpts.outsideClick=e.outsideClick,this._listenOpts.outsideEsc=e.outsideEsc,e.target=e.target||(null===(n=this._elementRef)||void 0===n?void 0:n.nativeElement);const s=this._listenOpts.hide=()=>e.hide?e.hide():void this.hide(),r=this._listenOpts.show=a=>{e.show?e.show(a):this.show(a),a()};return this._renderer&&(this._unregisterListenersFn=function cx(t,e){const n=function $_(t,e=lx){const n=(t||"").trim();if(0===n.length)return[];const s=n.split(/\s+/).map(i=>i.split(":")).map(i=>{const a=e[i[0]]||i;return new ox(a[0],a[1])}),r=s.filter(i=>i.isManual());if(r.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===r.length&&s.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return s}(e.triggers),s=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;const r=[],i=[],a=()=>{i.forEach(o=>r.push(o())),i.length=0};return n.forEach(o=>{const l=o.open===o.close,c=l?e.toggle:e.show;if(!l&&o.close&&e.hide){const d=t.listen(s,o.close,e.hide);i.push(()=>d)}c&&r.push(t.listen(s,o.open,()=>c(a)))}),()=>{r.forEach(o=>o())}}(this._renderer,{target:e.target,triggers:e.triggers,show:r,hide:s,toggle:a=>{this.isShown?s():r(a)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(e,n){return e&&n&&(this._inlineViewRef=e.createEmbeddedView(n)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const e=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=function dx(t,e){return e.outsideClick?t.listen("document","click",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[e,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=function ux(t,e){return e.outsideEsc?t.listen("document","keyup.esc",n=>{e.target&&e.target.contains(n.target)||e.targets&&e.targets.some(s=>s.contains(n.target))||e.hide&&e.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{var e;this._posService.position({element:null===(e=this._componentRef)||void 0===e?void 0:e.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{!this._componentRef||this._posService.calcPosition()}))}_unsubscribePositioning(){!this._zoneSubscription||(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(e,n,s){if(!e)return new Ci([]);if(e instanceof Zt){if(this._viewContainerRef){const a=this._viewContainerRef.createEmbeddedView(e,n);return a.markForCheck(),new Ci([a.rootNodes],a)}const i=e.createEmbeddedView({});return this._applicationRef.attachView(i),new Ci([i.rootNodes],i)}if("function"==typeof e){const i=this._componentFactoryResolver.resolveComponentFactory(e),a=je.create({providers:this._providers,parent:this._injector}),o=i.create(a);return Object.assign(o.instance,s),this._applicationRef.attachView(o.hostView),new Ci([[o.location.nativeElement]],o.hostView,o)}const r=this._renderer?[this._renderer.createText(`${e}`)]:[];return new Ci([r])}}let lw=(()=>{class t{constructor(n,s,r,i,a){this._componentFactoryResolver=n,this._ngZone=s,this._injector=r,this._posService=i,this._applicationRef=a}createLoader(n,s,r){return new $x(s,r,n,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)}}return t.\u0275fac=function(n){return new(n||t)(x(os),x(ke),x(je),x(ow),x(xa))},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ux=function(t){return{dropdown:t}},zx=["*"],cw=[mo({height:0,overflow:"hidden"}),function yx(t,e=null){return{type:4,styles:e,timings:t}}("220ms cubic-bezier(0, 0, 0.2, 1)",mo({height:"*",overflow:"hidden"}))];let hs=(()=>{class t{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new ve,this.isDisabledChange=new ve,this.toggleClick=new ve,this.counts=0,this.dropdownMenu=new Promise(n=>{this.resolveDropdownMenu=n})}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Wx=(()=>{class t{constructor(n,s,r,i,a){this._state=n,this.cd=s,this._renderer=r,this._element=i,this.isOpen=!1,this._factoryDropDownAnimation=a.build(cw),this._subscription=n.isOpenChange.subscribe(o=>{this.isOpen=o;const l=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),l&&!gr()&&(this._renderer.addClass(l,"show"),(l.classList.contains("dropdown-menu-right")||l.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(l,"left","auto"),this._renderer.setStyle(l,"right","0")),"up"===this.direction&&(this._renderer.setStyle(l,"top","auto"),this._renderer.setStyle(l,"transform","translateY(-101%)"))),l&&this._state.isAnimated&&this._factoryDropDownAnimation.create(l).play(),this.cd.markForCheck(),this.cd.detectChanges()})}get direction(){return this._state.direction}_contains(n){return this._element.nativeElement.contains(n)}ngOnDestroy(){this._subscription.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(b(hs),b(ai),b(un),b(Ke),b(go))},t.\u0275cmp=Is({type:t,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:zx,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(n,s){1&n&&(function Mg(t){const e=w()[16][6];if(!e.projection){const s=e.projection=Or(t?t.length:1,null),r=s.slice();let i=e.child;for(;null!==i;){const a=t?pN(i,t):0;null!==a&&(r[a]?r[a].projectionNext=i:s[a]=i,r[a]=i),i=i.next}}}(),Z(0,"div",0),function Tg(t,e=0,n){const s=w(),r=K(),i=$s(r,20+t,16,null,n||null);null===i.projection&&(i.projection=e),fl(),64!=(64&i.flags)&&function ID(t,e,n){Hp(e[V],0,e,n,Op(t,n,e),Rp(n.parent||e[6],n,e))}(r,s,i)}(1),X()),2&n&&(ir("dropup","up"===s.direction)("show",s.isOpen)("open",s.isOpen),ce("ngClass",Kc(7,Ux,"down"===s.direction)))},directives:[xd],encapsulation:2,changeDetection:0}),t})(),qx=(()=>{class t{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),dw=(()=>{class t{constructor(n,s,r,i,a,o,l){this._elementRef=n,this._renderer=s,this._viewContainerRef=r,this._cis=i,this._state=a,this._config=o,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=l.build(cw),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hs,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}set autoClose(n){this._state.autoClose=n}get autoClose(){return this._state.autoClose}set isAnimated(n){this._state.isAnimated=n}get isAnimated(){return this._state.isAnimated}set insideClick(n){this._state.insideClick=n}get insideClick(){return this._state.insideClick}set isDisabled(n){this._isDisabled=n,this._state.isDisabledChange.emit(n),n&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(n){n?this.show():this.hide()}get isBs4(){return!gr()}get _showInline(){return!this.container}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(n=>this.toggle(n))),this._subscriptions.push(this._state.isDisabledChange.pipe(function rx(t,e){return function(s){return s.lift(new ix(t,e))}}(n=>n)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(n=>{this._dropdown.attachInline(n.viewContainer,n.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(n=>{const s=this.dropup||void 0!==this.dropup&&this.dropup;this._state.direction=s?"up":"down";const r=this.placement||(s?"top start":"bottom start");this._dropdown.attach(Wx).to(this.container).position({attachment:r}).show({content:n.templateRef,placement:r}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){!this.isOpen||(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(n){return this.isOpen||!n?this.hide():this.show()}_contains(n){return this._elementRef.nativeElement.contains(n.target)||this._dropdown.instance&&this._dropdown.instance._contains(n.target)}navigationClick(n){const s=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!s)return;const r=this._elementRef.nativeElement.ownerDocument.activeElement,i=s.querySelectorAll(".dropdown-item");switch(n.keyCode){case 38:this._state.counts>0&&i[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const n=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",n?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",n?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}}return t.\u0275fac=function(n){return new(n||t)(b(Ke),b(un),b(Ot),b(lw),b(hs),b(qx),b(go))},t.\u0275dir=O({type:t,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(n,s){1&n&&He("keydown.arrowDown",function(i){return s.navigationClick(i)})("keydown.arrowUp",function(i){return s.navigationClick(i)}),2&n&&ir("dropup",s.dropup)("open",s.isOpen)("show",s.isOpen&&s.isBs4)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[fe([hs])]}),t})(),Kx=(()=>{class t{constructor(n,s,r){n.resolveDropdownMenu({templateRef:r,viewContainer:s})}}return t.\u0275fac=function(n){return new(n||t)(b(hs),b(Ot),b(Zt))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]}),t})(),Qx=(()=>{class t{constructor(n,s,r,i,a){this._changeDetectorRef=n,this._dropdown=s,this._element=r,this._renderer=i,this._state=a,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(o=>{this.isOpen=o,o?(this._documentClickListener=this._renderer.listen("document","click",l=>{this._state.autoClose&&2!==l.button&&!this._element.nativeElement.contains(l.target)&&(!this._state.insideClick||!this._dropdown._contains(l))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(o=>this.isDisabled=o||void 0))}onClick(n){this._state.stopOnClickPropagation&&n.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const n of this._subscriptions)n.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)(b(ai),b(dw),b(Ke),b(un),b(hs))},t.\u0275dir=O({type:t,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(n,s){1&n&&He("click",function(i){return s.onClick(i)}),2&n&&nt("aria-haspopup",!0)("disabled",s.isDisabled)("aria-expanded",s.isOpen)},exportAs:["bs-dropdown-toggle"]}),t})(),Zx=(()=>{class t{static forRoot(){return{ngModule:t,providers:[lw,ow,hs]}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({imports:[[gv]]}),t})(),Yx=(()=>{class t{transform(n,s){return n.filter(r=>r.name.toLowerCase().replace(/ /g,"").includes(s.toLowerCase().replace(/ /g,""))||r.tags.join(", ").toLowerCase().includes(s.toLowerCase()))}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=Ye({name:"filter",type:t,pure:!0}),t})();const Xx=function(t){return{active:t}};function Jx(t,e){if(1&t){const n=Pc();Z(0,"li",18)(1,"a",19),He("click",function(){const i=dl(n).$implicit;return $e(3).selectCategory(i)}),qe(2),X()()}if(2&t){const n=e.$implicit,s=$e(3);z(1),ce("ngClass",Kc(2,Xx,s.selectedCategory===n)),z(1),rs(n)}}function ek(t,e){if(1&t&&(Z(0,"ul",16),st(1,Jx,3,4,"li",17),X()),2&t){const n=$e(2);z(1),ce("ngForOf",n.categoryList)}}function tk(t,e){if(1&t){const n=Pc();Z(0,"div",7)(1,"div",8)(2,"div",9)(3,"input",10),He("change",function(){dl(n);const r=$e();return r.showCategories=!r.showCategories}),X(),Z(4,"label",11),qe(5,"Show categories"),X()()(),Z(6,"div",12)(7,"div",13)(8,"button",14),qe(9," Categories "),X(),st(10,ek,2,1,"ul",15),X()()()}if(2&t){const n=$e();z(3),ce("checked",n.showCategories)("disabled",""!==n.filterTerm),z(5),ce("disabled",""!==n.filterTerm)}}function nk(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),zi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(4);z(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),z(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),z(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),is(" ",n.displayName," ")}}function sk(t,e){if(1&t&&(Z(0,"div",22)(1,"h2",23),qe(2),X(),Z(3,"ul",24),st(4,nk,8,5,"ng-container",20),Qc(5,"filter"),X()()),2&t){const n=$e().$implicit,s=$e(2);z(2),is(" ",""===n.name?"No Category":n.name," "),z(2),ce("ngForOf",Zc(5,2,n.icons,s.filterTerm))}}function rk(t,e){if(1&t&&(Tt(0),st(1,sk,6,5,"div",21),Ft()),2&t){const n=e.$implicit,s=$e(2);z(1),ce("ngIf",n.name===s.selectedCategory||"All"===s.selectedCategory)}}function ik(t,e){if(1&t&&(Tt(0),st(1,rk,2,1,"ng-container",20),Ft()),2&t){const n=$e();z(1),ce("ngForOf",n.iconSetCats)}}function ak(t,e){if(1&t&&(Tt(0),Z(1,"li",25)(2,"a",26)(3,"div",27),Ui(),Z(4,"svg",28),ss(5,"use"),X()(),zi(),Z(6,"div",29),qe(7),X()()(),Ft()),2&t){const n=e.$implicit,s=$e(2);z(1),nt("data-tags",n.tags.join[","])("data-categories",n.categories.join[","]),z(1),ce("href","/"+s.setname+"/"+n.name+"/",ts),z(3),nt("href",s.assetpath+s.setname+"/sprites/modus-icons.svg#"+n.name,null,"xlink"),z(2),is(" ",n.displayName," ")}}function ok(t,e){if(1&t&&(Tt(0),Z(1,"ul",24),st(2,ak,8,5,"ng-container",20),Qc(3,"filter"),X(),Ft()),2&t){const n=$e();z(2),ce("ngForOf",Zc(3,1,n.iconSet.icons,n.filterTerm))}}let lk=(()=>{class t{constructor(n,s){this.iconService=n,this.sanitizer=s,this.assetpath="/",this.categories="true",this.categoryList=[],this.selectedCategory="All",this.showCategories=!0,this.filterTerm=""}ngOnInit(){if(window.location.search){const n=new URLSearchParams(window.location.search);n.get("filter")&&(this.filterTerm=decodeURIComponent(n.get("filter"))||""),n.get("category")&&(this.selectedCategory=decodeURIComponent(n.get("category"))||"All")}this.hasCategories="true"===this.categories,this.iconService.getSet(this.setname).subscribe(n=>{this.iconSet=n,this.iconSet.icons.forEach(s=>{let r=s.categories.join(", ");this.categoryList.includes(r)||this.categoryList.push(r)}),this.categoryList.sort(),this.iconSetCats=this.categoryList.map(s=>({name:s,icons:this.iconSet.icons.filter(r=>r.categories.join(", ")===s)})),this.categoryList.unshift("All"),this.categoryList.includes(this.selectedCategory)||(this.selectedCategory="All"),this.fontCssUrl=this.sanitizer.bypassSecurityTrustResourceUrl(`${this.assetpath+(""!==this.assetpath)?"/":""}/${this.iconSet.setName}/fonts/modus-icons.css`)})}filterIcons(n){this.filterTerm=n,""===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?filter=${encodeURIComponent(n)}`)}selectCategory(n){this.selectedCategory=n,this.showCategories=!0,"All"===n?window.history.replaceState(null,null,window.location.pathname):window.history.replaceState(null,null,`?category=${encodeURIComponent(n)}`)}}return t.\u0275fac=function(n){return new(n||t)(b(H_),b(Tv))},t.\u0275cmp=Is({type:t,selectors:[["app-set"]],inputs:{setname:"setname",assetpath:"assetpath",categories:"categories"},decls:8,vars:6,consts:[[1,"d-flex","align-items-center","mb-4"],[1,"input-with-icon-left",2,"width","30%","min-width","250px"],["type","search",1,"form-control",3,"placeholder","ngModel","ngModelChange","input"],[1,"input-icon"],["alt","","height","22","width","22",1,"opacity-75",3,"src"],["class","d-flex ml-auto",4,"ngIf"],[4,"ngIf"],[1,"d-flex","ml-auto"],[1,"form-group","mr-2","mb-0"],[1,"custom-control","custom-switch"],["type","checkbox","id","exampleSwitch1",1,"custom-control-input",3,"checked","disabled","change"],["for","exampleSwitch1",1,"custom-control-label","mr-2"],[1,"d-flex","flex-column"],["dropdown","",1,"btn-group"],["id","button-basic","dropdownToggle","","type","button","aria-controls","dropdown-basic",1,"btn","btn-outline-dark","dropdown-toggle",3,"disabled"],["id","dropdown-basic","class","dropdown-menu","role","menu","aria-labelledby","button-basic",4,"dropdownMenu"],["id","dropdown-basic","role","menu","aria-labelledby","button-basic",1,"dropdown-menu"],["role","menuitem",4,"ngFor","ngForOf"],["role","menuitem"],["href","javascript: void(0);",1,"dropdown-item",3,"ngClass","click"],[4,"ngFor","ngForOf"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"font-weight-bold","mb-3"],[1,"row","row-cols-2","row-cols-sm-4","row-cols-md-5","row-cols-lg-6","row-cols-xl-8","list-unstyled","list"],[1,"col","mb-4"],[1,"d-block","text-dark","text-decoration-none",3,"href"],[1,"p-3","py-4","mb-2","bg-light","text-center","rounded"],["fill","currentColor","width","32","height","32",1,"modus-icons"],[1,"name","text-muted","text-decoration-none","text-center","pt-1"]],template:function(n,s){1&n&&(Z(0,"div",0)(1,"div",1)(2,"input",2),He("ngModelChange",function(i){return s.filterTerm=i})("input",function(i){return s.filterIcons(i.target.value)}),X(),Z(3,"div",3),ss(4,"img",4),X()(),st(5,tk,11,3,"div",5),X(),st(6,ik,2,1,"ng-container",6),st(7,ok,4,4,"ng-container",6)),2&n&&(z(2),ce("placeholder","Filter "+s.iconSet.displayName+" icons")("ngModel",s.filterTerm),z(2),ce("src",s.assetpath+"modus-solid/svg/filter.svg",ts),z(1),ce("ngIf",s.hasCategories),z(1),ce("ngIf",s.hasCategories&&s.showCategories&&""===s.filterTerm),z(1),ce("ngIf",!s.hasCategories||!s.showCategories||""!==s.filterTerm))},directives:[pi,Xd,ho,qa,dw,Qx,Kx,kd,xd],pipes:[Yx],styles:[".cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}"]}),t})();function ck(t,e){if(1&t&&(Tt(0),Z(1,"span",1),qe(2,"background-image:\xa0"),X(),Z(3,"span",2),qe(4,"url("),X(),Z(5,"span",3),qe(6),X(),Z(7,"span",2),qe(8,");"),X(),Ft()),2&t){const n=$e();z(6),rs(n.getSvgCss())}}function dk(t,e){if(1&t&&(Tt(0),qe(1),Ft()),2&t){const n=$e();z(1),is("background-image: url(",n.getSvgCss(),");")}}let uk=(()=>{class t{constructor(){this.raw=!1,this.symbols=/[\r\n%#()<>?[\\\]^`{|}]/g,this.quotes={level1:'"',level2:"'"}}ngOnInit(){this.svg=this.svg.replace(/^"(.*)"$/,"$1")}getSvgCss(){const n=this.addNameSpace(this.svg),s=this.encodeSVG(n);return`${this.quotes.level1}data:image/svg+xml,${s}${this.quotes.level1}`}addNameSpace(n){return n.indexOf("http://www.w3.org/2000/svg")<0&&(n=n.replace(/\s{1,}<")).replace(/\s{2,}/g," ")).replace(this.symbols,encodeURIComponent)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=Is({type:t,selectors:[["app-svgcss"]],inputs:{svg:"svg",raw:"raw"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"nt"],[1,"na"],[1,"s"]],template:function(n,s){1&n&&(st(0,ck,9,1,"ng-container",0),st(1,dk,2,1,"ng-container",0)),2&n&&(ce("ngIf",!s.raw),z(1),ce("ngIf",s.raw))},directives:[qa],encapsulation:2}),t})();const G=!1;function uw(t){return new E(3e3,G)}function Gk(){return"undefined"!=typeof window&&void 0!==window.document}function Au(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function $n(t){switch(t.length){case 0:return new _i;case 1:return t[0];default:return new q_(t)}}function fw(t,e,n,s,r={},i={}){const a=[],o=[];let l=-1,c=null;if(s.forEach(d=>{const u=d.offset,f=u==l,p=f&&c||{};Object.keys(d).forEach(h=>{let g=h,y=d[h];if("offset"!==h)switch(g=e.normalizePropertyName(g,a),y){case"!":y=r[h];break;case In:y=i[h];break;default:y=e.normalizeStyleValue(h,g,y,a)}p[g]=y}),f||o.push(p),c=p,l=u}),a.length)throw function kk(t){return new E(3502,G)}();return o}function Mu(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&Tu(n,"start",t)));break;case"done":t.onDone(()=>s(n&&Tu(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&Tu(n,"destroy",t)))}}function Tu(t,e,n){const s=n.totalTime,i=Fu(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),a=t._data;return null!=a&&(i._data=a),i}function Fu(t,e,n,s,r="",i=0,a){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:r,totalTime:i,disabled:!!a}}function bt(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function pw(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Ou=(t,e)=>!1,hw=(t,e,n)=>[],gw=null;function xu(t){const e=t.parentNode||t.host;return e===gw?null:e}(Au()||"undefined"!=typeof Element)&&(Gk()?(gw=(()=>document.documentElement)(),Ou=(t,e)=>{for(;e;){if(e===t)return!0;e=xu(e)}return!1}):Ou=(t,e)=>t.contains(e),hw=(t,e,n)=>{if(n)return Array.from(t.querySelectorAll(e));const s=t.querySelector(e);return s?[s]:[]});let gs=null,mw=!1;function yw(t){gs||(gs=function qk(){return"undefined"!=typeof document?document.body:null}()||{},mw=!!gs.style&&"WebkitAppearance"in gs.style);let e=!0;return gs.style&&!function Wk(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in gs.style,!e&&mw&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in gs.style)),e}const vw=Ou,_w=hw;let ww=(()=>{class t{validateStyleProperty(n){return yw(n)}matchesElement(n,s){return!1}containsElement(n,s){return vw(n,s)}getParentElement(n){return xu(n)}query(n,s,r){return _w(n,s,r)}computeStyle(n,s,r){return r||""}animate(n,s,r,i,a,o=[],l){return new _i(r,i)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})(),ku=(()=>{class t{}return t.NOOP=new ww,t})();const Pu="ng-enter",Do="ng-leave",Io="ng-trigger",Eo=".ng-trigger",Cw="ng-animating",Ru=".ng-animating";function ms(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Lu(parseFloat(e[1]),e[2])}function Lu(t,e){return"s"===e?1e3*t:t}function No(t,e,n){return t.hasOwnProperty("duration")?t:function Zk(t,e,n){let r,i=0,a="";if("string"==typeof t){const o=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return e.push(uw()),{duration:0,delay:0,easing:""};r=Lu(parseFloat(o[1]),o[2]);const l=o[3];null!=l&&(i=Lu(parseFloat(l),o[4]));const c=o[5];c&&(a=c)}else r=t;if(!n){let o=!1,l=e.length;r<0&&(e.push(function fk(){return new E(3100,G)}()),o=!0),i<0&&(e.push(function pk(){return new E(3101,G)}()),o=!0),o&&e.splice(l,0,uw())}return{duration:r,delay:i,easing:a}}(t,e,n)}function mr(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function Un(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else mr(t,n);return n}function Iw(t,e,n){return n?e+":"+n+";":""}function Ew(t){let e="";for(let n=0;n{const r=Bu(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[r]),t.style[r]=e[s]}),Au()&&Ew(t))}function ys(t,e){t.style&&(Object.keys(e).forEach(n=>{const s=Bu(n);t.style[s]=""}),Au()&&Ew(t))}function Di(t){return Array.isArray(t)?1==t.length?t[0]:G_(t):t}const Vu=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nw(t){let e=[];if("string"==typeof t){let n;for(;n=Vu.exec(t);)e.push(n[1]);Vu.lastIndex=0}return e}function So(t,e,n){const s=t.toString(),r=s.replace(Vu,(i,a)=>{let o=e[a];return e.hasOwnProperty(a)||(n.push(function gk(t){return new E(3003,G)}()),o=""),o.toString()});return r==s?t:r}function Ao(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const Xk=/-+([a-z0-9])/g;function Bu(t){return t.replace(Xk,(...e)=>e[1].toUpperCase())}function Jk(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Ct(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw function mk(t){return new E(3004,G)}()}}function Sw(t,e){return window.getComputedStyle(t)[e]}function iP(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(s=>function aP(t,e,n){if(":"==t[0]){const l=function oP(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,s)=>parseFloat(s)>parseFloat(n);case":decrement":return(n,s)=>parseFloat(s) *"}}(t,n);if("function"==typeof l)return void e.push(l);t=l}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(function Mk(t){return new E(3015,G)}()),e;const r=s[1],i=s[2],a=s[3];e.push(Aw(r,a));"<"==i[0]&&!("*"==r&&"*"==a)&&e.push(Aw(a,r))}(s,n,e)):n.push(t),n}const Oo=new Set(["true","1"]),xo=new Set(["false","0"]);function Aw(t,e){const n=Oo.has(t)||xo.has(t),s=Oo.has(e)||xo.has(e);return(r,i)=>{let a="*"==t||t==r,o="*"==e||e==i;return!a&&n&&"boolean"==typeof r&&(a=r?Oo.has(t):xo.has(t)),!o&&s&&"boolean"==typeof i&&(o=i?Oo.has(e):xo.has(e)),a&&o}}const lP=new RegExp("s*:selfs*,?","g");function ju(t,e,n,s){return new cP(t).build(e,n,s)}class cP{constructor(e){this._driver=e}build(e,n,s){const r=new fP(n);this._resetContextStyleTimingState(r);const i=Ct(this,Di(e),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),i}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,n){let s=n.queryCount=0,r=n.depCount=0;const i=[],a=[];return"@"==e.name.charAt(0)&&n.errors.push(function vk(){return new E(3006,G)}()),e.definitions.forEach(o=>{if(this._resetContextStyleTimingState(n),0==o.type){const l=o,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,i.push(this.visitState(l,n))}),l.name=c}else if(1==o.type){const l=this.visitTransition(o,n);s+=l.queryCount,r+=l.depCount,a.push(l)}else n.errors.push(function _k(){return new E(3007,G)}())}),{type:7,name:e.name,states:i,transitions:a,queryCount:s,depCount:r,options:null}}visitState(e,n){const s=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(s.containsDynamicStyles){const i=new Set,a=r||{};s.styles.forEach(o=>{if(ko(o)){const l=o;Object.keys(l).forEach(c=>{Nw(l[c]).forEach(d=>{a.hasOwnProperty(d)||i.add(d)})})}}),i.size&&(Ao(i.values()),n.errors.push(function wk(t,e){return new E(3008,G)}()))}return{type:0,name:e.name,style:s,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;const s=Ct(this,Di(e.animation),n);return{type:1,matchers:iP(e.expr,n.errors),animation:s,queryCount:n.queryCount,depCount:n.depCount,options:vs(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(s=>Ct(this,s,n)),options:vs(e.options)}}visitGroup(e,n){const s=n.currentTime;let r=0;const i=e.steps.map(a=>{n.currentTime=s;const o=Ct(this,a,n);return r=Math.max(r,n.currentTime),o});return n.currentTime=r,{type:3,steps:i,options:vs(e.options)}}visitAnimate(e,n){const s=function hP(t,e){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return Hu(No(t,e).duration,0,"");const n=t;if(n.split(/\s+/).some(i=>"{"==i.charAt(0)&&"{"==i.charAt(1))){const i=Hu(0,0,"");return i.dynamic=!0,i.strValue=n,i}const r=No(n,e);return Hu(r.duration,r.delay,r.easing)}(e.timings,n.errors);n.currentAnimateTimings=s;let r,i=e.styles?e.styles:mo({});if(5==i.type)r=this.visitKeyframes(i,n);else{let a=e.styles,o=!1;if(!a){o=!0;const c={};s.easing&&(c.easing=s.easing),a=mo(c)}n.currentTime+=s.duration+s.delay;const l=this.visitStyle(a,n);l.isEmptyStep=o,r=l}return n.currentAnimateTimings=null,{type:4,timings:s,style:r,options:null}}visitStyle(e,n){const s=this._makeStyleAst(e,n);return this._validateStyleAst(s,n),s}_makeStyleAst(e,n){const s=[];Array.isArray(e.styles)?e.styles.forEach(a=>{"string"==typeof a?a==In?s.push(a):n.errors.push(function bk(t){return new E(3002,G)}()):s.push(a)}):s.push(e.styles);let r=!1,i=null;return s.forEach(a=>{if(ko(a)){const o=a,l=o.easing;if(l&&(i=l,delete o.easing),!r)for(let c in o)if(o[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:s,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,n){const s=n.currentAnimateTimings;let r=n.currentTime,i=n.currentTime;s&&i>0&&(i-=s.duration+s.delay),e.styles.forEach(a=>{"string"!=typeof a&&Object.keys(a).forEach(o=>{if(!this._driver.validateStyleProperty(o))return delete a[o],void n.unsupportedCSSPropertiesFound.add(o);const l=n.collectedStyles[n.currentQuerySelector],c=l[o];let d=!0;c&&(i!=r&&i>=c.startTime&&r<=c.endTime&&(n.errors.push(function Ck(t,e,n,s,r){return new E(3010,G)}()),d=!1),i=c.startTime),d&&(l[o]={startTime:i,endTime:r}),n.options&&function Yk(t,e,n){const s=e.params||{},r=Nw(t);r.length&&r.forEach(i=>{s.hasOwnProperty(i)||n.push(function hk(t){return new E(3001,G)}())})}(a[o],n.options,n.errors)})})}visitKeyframes(e,n){const s={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function Dk(){return new E(3011,G)}()),s;let i=0;const a=[];let o=!1,l=!1,c=0;const d=e.steps.map(v=>{const m=this._makeStyleAst(v,n);let _=null!=m.offset?m.offset:function pP(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(ko(n)&&n.hasOwnProperty("offset")){const s=n;e=parseFloat(s.offset),delete s.offset}});else if(ko(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(m.styles),I=0;return null!=_&&(i++,I=m.offset=_),l=l||I<0||I>1,o=o||I0&&i{const _=f>0?m==p?1:f*m:a[m],I=_*y;n.currentTime=h+g.delay+I,g.duration=I,this._validateStyleAst(v,n),v.offset=_,s.styles.push(v)}),s}visitReference(e,n){return{type:8,animation:Ct(this,Di(e.animation),n),options:vs(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:vs(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:vs(e.options)}}visitQuery(e,n){const s=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;const[i,a]=function dP(t){const e=!!t.split(/\s*,\s*/).find(n=>":self"==n);return e&&(t=t.replace(lP,"")),t=t.replace(/@\*/g,Eo).replace(/@\w+/g,n=>Eo+"-"+n.substr(1)).replace(/:animating/g,Ru),[t,e]}(e.selector);n.currentQuerySelector=s.length?s+" "+i:i,bt(n.collectedStyles,n.currentQuerySelector,{});const o=Ct(this,Di(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=s,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:o,originalSelector:e.selector,options:vs(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(function Sk(){return new E(3013,G)}());const s="full"===e.timings?{duration:0,delay:0,easing:"full"}:No(e.timings,n.errors,!0);return{type:12,animation:Ct(this,Di(e.animation),n),timings:s,options:null}}}class fP{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function ko(t){return!Array.isArray(t)&&"object"==typeof t}function vs(t){return t?(t=mr(t)).params&&(t.params=function uP(t){return t?mr(t):null}(t.params)):t={},t}function Hu(t,e,n){return{duration:t,delay:e,easing:n}}function $u(t,e,n,s,r,i,a=null,o=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:r,delay:i,totalTime:r+i,easing:a,subTimeline:o}}class Po{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const yP=new RegExp(":enter","g"),_P=new RegExp(":leave","g");function Uu(t,e,n,s,r,i={},a={},o,l,c=[]){return(new wP).buildKeyframes(t,e,n,s,r,i,a,o,l,c)}class wP{buildKeyframes(e,n,s,r,i,a,o,l,c,d=[]){c=c||new Po;const u=new zu(e,n,c,r,i,d,[]);u.options=l,u.currentTimeline.setStyles([a],null,u.errors,l),Ct(this,s,u);const f=u.timelines.filter(p=>p.containsAnimation());if(Object.keys(o).length){let p;for(let h=f.length-1;h>=0;h--){const g=f[h];if(g.element===n){p=g;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([o],null,u.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$u(n,[],[],[],0,0,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){const s=n.subInstructions.get(n.element);if(s){const r=n.createSubContext(e.options),i=n.currentTimeline.currentTime,a=this._visitSubInstructions(s,r,r.options);i!=a&&n.transformIntoNewTimeline(a)}n.previousNode=e}visitAnimateRef(e,n){const s=n.createSubContext(e.options);s.transformIntoNewTimeline(),this.visitReference(e.animation,s),n.transformIntoNewTimeline(s.currentTimeline.currentTime),n.previousNode=e}_visitSubInstructions(e,n,s){let i=n.currentTimeline.currentTime;const a=null!=s.duration?ms(s.duration):null,o=null!=s.delay?ms(s.delay):null;return 0!==a&&e.forEach(l=>{const c=n.appendInstructionToTimeline(l,a,o);i=Math.max(i,c.duration+c.delay)}),i}visitReference(e,n){n.updateOptions(e.options,!0),Ct(this,e.animation,n),n.previousNode=e}visitSequence(e,n){const s=n.subContextCount;let r=n;const i=e.options;if(i&&(i.params||i.delay)&&(r=n.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Ro);const a=ms(i.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach(a=>Ct(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>s&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){const s=[];let r=n.currentTimeline.currentTime;const i=e.options&&e.options.delay?ms(e.options.delay):0;e.steps.forEach(a=>{const o=n.createSubContext(e.options);i&&o.delayNextStep(i),Ct(this,a,o),r=Math.max(r,o.currentTimeline.currentTime),s.push(o.currentTimeline)}),s.forEach(a=>n.currentTimeline.mergeTimelineCollectedStyles(a)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){const s=e.strValue;return No(n.params?So(s,n.params,n.errors):s,n.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){const s=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;s.delay&&(n.incrementTime(s.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,n):(n.incrementTime(s.duration),this.visitStyle(i,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){const s=n.currentTimeline,r=n.currentAnimateTimings;!r&&s.getCurrentStyleProperties().length&&s.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(i):s.setStyles(e.styles,i,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){const s=n.currentAnimateTimings,r=n.currentTimeline.duration,i=s.duration,o=n.createSubContext().currentTimeline;o.easing=s.easing,e.styles.forEach(l=>{o.forwardTime((l.offset||0)*i),o.setStyles(l.styles,l.easing,n.errors,n.options),o.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(o),n.transformIntoNewTimeline(r+i),n.previousNode=e}visitQuery(e,n){const s=n.currentTimeline.currentTime,r=e.options||{},i=r.delay?ms(r.delay):0;i&&(6===n.previousNode.type||0==s&&n.currentTimeline.getCurrentStyleProperties().length)&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Ro);let a=s;const o=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=o.length;let l=null;o.forEach((c,d)=>{n.currentQueryIndex=d;const u=n.createSubContext(e.options,c);i&&u.delayNextStep(i),c===n.element&&(l=u.currentTimeline),Ct(this,e.animation,u),u.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,u.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(a),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){const s=n.parentContext,r=n.currentTimeline,i=e.timings,a=Math.abs(i.duration),o=a*(n.currentQueryTotal-1);let l=a*n.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=o-l;break;case"full":l=s.currentStaggerTime}const d=n.currentTimeline;l&&d.delayNextStep(l);const u=d.currentTime;Ct(this,e.animation,n),n.previousNode=e,s.currentStaggerTime=r.currentTime-u+(r.startTime-s.currentTimeline.startTime)}}const Ro={};class zu{constructor(e,n,s,r,i,a,o,l){this._driver=e,this.element=n,this.subInstructions=s,this._enterClassName=r,this._leaveClassName=i,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ro,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Lo(this._driver,n,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;const s=e;let r=this.options;null!=s.duration&&(r.duration=ms(s.duration)),null!=s.delay&&(r.delay=ms(s.delay));const i=s.params;if(i){let a=r.params;a||(a=this.options.params={}),Object.keys(i).forEach(o=>{(!n||!a.hasOwnProperty(o))&&(a[o]=So(i[o],a,this.errors))})}}_copyOptions(){const e={};if(this.options){const n=this.options.params;if(n){const s=e.params={};Object.keys(n).forEach(r=>{s[r]=n[r]})}}return e}createSubContext(e=null,n,s){const r=n||this.element,i=new zu(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,s||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Ro,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,s){const r={duration:null!=n?n:e.duration,delay:this.currentTimeline.currentTime+(null!=s?s:0)+e.delay,easing:""},i=new bP(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,s,r,i,a){let o=[];if(r&&o.push(this.element),e.length>0){e=(e=e.replace(yP,"."+this._enterClassName)).replace(_P,"."+this._leaveClassName);let c=this._driver.query(this.element,e,1!=s);0!==s&&(c=s<0?c.slice(c.length+s,c.length):c.slice(0,s)),o.push(...c)}return!i&&0==o.length&&a.push(function Ak(t){return new E(3014,G)}()),o}}class Lo{constructor(e,n,s,r){this._driver=e,this.element=n,this.startTime=s,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const n=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new Lo(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles[e]=n,this._globalTimelineStyles[e]=n,this._styleSummary[e]={time:this.currentTime,value:n}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(n=>{this._backFill[n]=this._globalTimelineStyles[n]||In,this._currentKeyframe[n]=In}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,s,r){n&&(this._previousKeyframe.easing=n);const i=r&&r.params||{},a=function CP(t,e){const n={};let s;return t.forEach(r=>{"*"===r?(s=s||Object.keys(e),s.forEach(i=>{n[i]=In})):Un(r,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(a).forEach(o=>{const l=So(a[o],i,s);this._pendingStyles[o]=l,this._localTimelineStyles.hasOwnProperty(o)||(this._backFill[o]=this._globalTimelineStyles.hasOwnProperty(o)?this._globalTimelineStyles[o]:In),this._updateStyle(o,l)})}applyStylesToKeyframe(){const e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(s=>{this._currentKeyframe[s]=e[s]}),Object.keys(this._localTimelineStyles).forEach(s=>{this._currentKeyframe.hasOwnProperty(s)||(this._currentKeyframe[s]=this._localTimelineStyles[s])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const n=this._localTimelineStyles[e];this._pendingStyles[e]=n,this._updateStyle(e,n)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(n=>{const s=this._styleSummary[n],r=e._styleSummary[n];(!s||r.time>s.time)&&this._updateStyle(n,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,n=new Set,s=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((o,l)=>{const c=Un(o,!0);Object.keys(c).forEach(d=>{const u=c[d];"!"==u?e.add(d):u==In&&n.add(d)}),s||(c.offset=l/this.duration),r.push(c)});const i=e.size?Ao(e.values()):[],a=n.size?Ao(n.values()):[];if(s){const o=r[0],l=mr(o);o.offset=0,l.offset=1,r=[o,l]}return $u(this.element,r,i,a,this.duration,this.startTime,this.easing,!1)}}class bP extends Lo{constructor(e,n,s,r,i,a,o=!1){super(e,n,a.delay),this.keyframes=s,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:s,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const i=[],a=s+n,o=n/a,l=Un(e[0],!1);l.offset=0,i.push(l);const c=Un(e[0],!1);c.offset=Fw(o),i.push(c);const d=e.length-1;for(let u=1;u<=d;u++){let f=Un(e[u],!1);f.offset=Fw((n+f.offset*s)/a),i.push(f)}s=a,n=0,r="",e=i}return $u(this.element,e,this.preStyleProps,this.postStyleProps,s,n,r,!0)}}function Fw(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Gu{}class DP extends Gu{normalizePropertyName(e,n){return Bu(e)}normalizeStyleValue(e,n,s,r){let i="";const a=s.toString().trim();if(IP[n]&&0!==s&&"0"!==s)if("number"==typeof s)i="px";else{const o=s.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&r.push(function yk(t,e){return new E(3005,G)}())}return a+i}}const IP=(()=>function EP(t){const e={};return t.forEach(n=>e[n]=!0),e}("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 Ow(t,e,n,s,r,i,a,o,l,c,d,u,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:s,toStyles:a,timelines:o,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:f}}const Wu={};class xw{constructor(e,n,s){this._triggerName=e,this.ast=n,this._stateStyles=s}match(e,n,s,r){return function NP(t,e,n,s,r){return t.some(i=>i(e,n,s,r))}(this.ast.matchers,e,n,s,r)}buildStyles(e,n,s){const r=this._stateStyles["*"],i=this._stateStyles[e],a=r?r.buildStyles(n,s):{};return i?i.buildStyles(n,s):a}build(e,n,s,r,i,a,o,l,c,d){const u=[],f=this.ast.options&&this.ast.options.params||Wu,h=this.buildStyles(s,o&&o.params||Wu,u),g=l&&l.params||Wu,y=this.buildStyles(r,g,u),v=new Set,m=new Map,_=new Map,I="void"===r,M={params:Object.assign(Object.assign({},f),g)},q=d?[]:Uu(e,n,this.ast.animation,i,a,h,y,M,c,u);let Q=0;if(q.forEach(ie=>{Q=Math.max(ie.duration+ie.delay,Q)}),u.length)return Ow(n,this._triggerName,s,r,I,h,y,[],[],m,_,Q,u);q.forEach(ie=>{const we=ie.element,En=bt(m,we,{});ie.preStyleProps.forEach(dt=>En[dt]=!0);const Vt=bt(_,we,{});ie.postStyleProps.forEach(dt=>Vt[dt]=!0),we!==n&&v.add(we)});const Te=Ao(v.values());return Ow(n,this._triggerName,s,r,I,h,y,q,Te,m,_,Q)}}class SP{constructor(e,n,s){this.styles=e,this.defaultParams=n,this.normalizer=s}buildStyles(e,n){const s={},r=mr(this.defaultParams);return Object.keys(e).forEach(i=>{const a=e[i];null!=a&&(r[i]=a)}),this.styles.styles.forEach(i=>{if("string"!=typeof i){const a=i;Object.keys(a).forEach(o=>{let l=a[o];l.length>1&&(l=So(l,r,n));const c=this.normalizer.normalizePropertyName(o,n);l=this.normalizer.normalizeStyleValue(o,c,l,n),s[c]=l})}}),s}}class MP{constructor(e,n,s){this.name=e,this.ast=n,this._normalizer=s,this.transitionFactories=[],this.states={},n.states.forEach(r=>{this.states[r.name]=new SP(r.style,r.options&&r.options.params||{},s)}),kw(this.states,"true","1"),kw(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new xw(e,r,this.states))}),this.fallbackTransition=function TP(t,e,n){return new xw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,o)=>!0],options:null,queryCount:0,depCount:0},e)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,s,r){return this.transitionFactories.find(a=>a.match(e,n,s,r))||null}matchStyles(e,n,s){return this.fallbackTransition.buildStyles(e,n,s)}}function kw(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const FP=new Po;class OP{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._animations={},this._playersById={},this.players=[]}register(e,n){const s=[],i=ju(this._driver,n,s,[]);if(s.length)throw function Pk(t){return new E(3503,G)}();this._animations[e]=i}_buildPlayer(e,n,s){const r=e.element,i=fw(0,this._normalizer,0,e.keyframes,n,s);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,n,s={}){const r=[],i=this._animations[e];let a;const o=new Map;if(i?(a=Uu(this._driver,n,i,Pu,Do,{},{},s,FP,r),a.forEach(d=>{const u=bt(o,d.element,{});d.postStyleProps.forEach(f=>u[f]=null)})):(r.push(function Rk(){return new E(3300,G)}()),a=[]),r.length)throw function Lk(t){return new E(3504,G)}();o.forEach((d,u)=>{Object.keys(d).forEach(f=>{d[f]=this._driver.computeStyle(u,f,In)})});const c=$n(a.map(d=>{const u=o.get(d.element);return this._buildPlayer(d,{},u)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const n=this._getPlayer(e);n.destroy(),delete this._playersById[e];const s=this.players.indexOf(n);s>=0&&this.players.splice(s,1)}_getPlayer(e){const n=this._playersById[e];if(!n)throw function Vk(t){return new E(3301,G)}();return n}listen(e,n,s,r){const i=Fu(n,"","","");return Mu(this._getPlayer(e),s,i,r),()=>{}}command(e,n,s,r){if("register"==s)return void this.register(e,r[0]);if("create"==s)return void this.create(e,n,r[0]||{});const i=this._getPlayer(e);switch(s){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const Pw="ng-animate-queued",qu="ng-animate-disabled",LP=[],Rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},VP={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rt="__ng_removed";class Ku{constructor(e,n=""){this.namespaceId=n;const s=e&&e.hasOwnProperty("value");if(this.value=function $P(t){return null!=t?t:null}(s?e.value:e),s){const i=mr(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const n=e.params;if(n){const s=this.options.params;Object.keys(n).forEach(r=>{null==s[r]&&(s[r]=n[r])})}}}const Ii="void",Qu=new Ku(Ii);class BP{constructor(e,n,s){this.id=e,this.hostElement=n,this._engine=s,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Lt(n,this._hostClassName)}listen(e,n,s,r){if(!this._triggers.hasOwnProperty(n))throw function Bk(t,e){return new E(3302,G)}();if(null==s||0==s.length)throw function jk(t){return new E(3303,G)}();if(!function UP(t){return"start"==t||"done"==t}(s))throw function Hk(t,e){return new E(3400,G)}();const i=bt(this._elementListeners,e,[]),a={name:n,phase:s,callback:r};i.push(a);const o=bt(this._engine.statesByElement,e,{});return o.hasOwnProperty(n)||(Lt(e,Io),Lt(e,Io+"-"+n),o[n]=Qu),()=>{this._engine.afterFlush(()=>{const l=i.indexOf(a);l>=0&&i.splice(l,1),this._triggers[n]||delete o[n]})}}register(e,n){return!this._triggers[e]&&(this._triggers[e]=n,!0)}_getTrigger(e){const n=this._triggers[e];if(!n)throw function $k(t){return new E(3401,G)}();return n}trigger(e,n,s,r=!0){const i=this._getTrigger(n),a=new Zu(this.id,n,e);let o=this._engine.statesByElement.get(e);o||(Lt(e,Io),Lt(e,Io+"-"+n),this._engine.statesByElement.set(e,o={}));let l=o[n];const c=new Ku(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),o[n]=c,l||(l=Qu),c.value!==Ii&&l.value===c.value){if(!function WP(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let r=0;r{ys(e,y),pn(e,v)})}return}const f=bt(this._engine.playersByElement,e,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let p=i.matchTransition(l.value,c.value,e,c.params),h=!1;if(!p){if(!r)return;p=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:p,fromState:l,toState:c,player:a,isFallbackTransition:h}),h||(Lt(e,Pw),a.onStart(()=>{yr(e,Pw)})),a.onDone(()=>{let g=this.players.indexOf(a);g>=0&&this.players.splice(g,1);const y=this._engine.playersByElement.get(e);if(y){let v=y.indexOf(a);v>=0&&y.splice(v,1)}}),this.players.push(a),f.push(a),a}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((n,s)=>{delete n[e]}),this._elementListeners.forEach((n,s)=>{this._elementListeners.set(s,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const n=this._engine.playersByElement.get(e);n&&(n.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){const s=this._engine.driver.query(e,Eo,!0);s.forEach(r=>{if(r[Rt])return;const i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(a=>a.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,s,r){const i=this._engine.statesByElement.get(e),a=new Map;if(i){const o=[];if(Object.keys(i).forEach(l=>{if(a.set(l,i[l].value),this._triggers[l]){const c=this.trigger(e,l,Ii,r);c&&o.push(c)}}),o.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,a),s&&$n(o).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const n=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(n&&s){const r=new Set;n.forEach(i=>{const a=i.name;if(r.has(a))return;r.add(a);const l=this._triggers[a].fallbackTransition,c=s[a]||Qu,d=new Ku(Ii),u=new Zu(this.id,a,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:a,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(e,n){const s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(s.totalAnimations){const i=s.players.length?s.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let a=e;for(;a=a.parentNode;)if(s.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)s.markElementAsRemoved(this.id,e,!1,n);else{const i=e[Rt];(!i||i===Rw)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,n))}}insertNode(e,n){Lt(e,this._hostClassName)}drainQueuedTransitions(e){const n=[];return this._queue.forEach(s=>{const r=s.player;if(r.destroyed)return;const i=s.element,a=this._elementListeners.get(i);a&&a.forEach(o=>{if(o.name==s.triggerName){const l=Fu(i,s.triggerName,s.fromState.value,s.toState.value);l._data=e,Mu(s.player,o.phase,l,o.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(s)}),this._queue=[],n.sort((s,r)=>{const i=s.transition.ast.depCount,a=r.transition.ast.depCount;return 0==i||0==a?i-a:this._engine.driver.containsElement(s.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let n=!1;return this._elementListeners.has(e)&&(n=!0),n=!!this._queue.find(s=>s.element===e)||n,n}}class jP{constructor(e,n,s){this.bodyNode=e,this.driver=n,this._normalizer=s,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,i)=>{}}_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(n=>{n.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,n){const s=new BP(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(s,n):(this.newHostElements.set(n,s),this.collectEnterElement(n)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,n){const s=this._namespaceList,r=this.namespacesByHostElement,i=s.length-1;if(i>=0){let a=!1;if(void 0!==this.driver.getParentElement){let o=this.driver.getParentElement(n);for(;o;){const l=r.get(o);if(l){const c=s.indexOf(l);s.splice(c+1,0,e),a=!0;break}o=this.driver.getParentElement(o)}}else for(let o=i;o>=0;o--)if(this.driver.containsElement(s[o].hostElement,n)){s.splice(o+1,0,e),a=!0;break}a||s.unshift(e)}else s.push(e);return r.set(n,e),e}register(e,n){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,n)),s}registerTrigger(e,n,s){let r=this._namespaceLookup[e];r&&r.register(n,s)&&this.totalAnimations++}destroy(e,n){if(!e)return;const s=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(s.hostElement),delete this._namespaceLookup[e];const r=this._namespaceList.indexOf(s);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>s.destroy(n))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const n=new Set,s=this.statesByElement.get(e);if(s){const r=Object.keys(s);for(let i=0;i=0&&this.collectedLeaveElements.splice(a,1)}if(e){const a=this._fetchNamespace(e);a&&a.insertNode(n,s)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Lt(e,qu)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yr(e,qu))}removeNode(e,n,s,r){if(Vo(n)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r),s){const a=this.namespacesByHostElement.get(n);a&&a.id!==e&&a.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,s,r,i){this.collectedLeaveElements.push(n),n[Rt]={namespaceId:e,setForRemoval:r,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,n,s,r,i){return Vo(n)?this._fetchNamespace(e).listen(n,s,r,i):()=>{}}_buildInstruction(e,n,s,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,r,e.fromState.options,e.toState.options,n,i)}destroyInnerAnimations(e){let n=this.driver.query(e,Eo,!0);n.forEach(s=>this.destroyActiveAnimationsForElement(s)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,Ru,!0),n.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){const n=this.playersByElement.get(e);n&&n.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){const n=this.playersByQueriedElement.get(e);n&&n.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return $n(this.players).onDone(()=>e());e()})}processLeaveNode(e){var n;const s=e[Rt];if(s&&s.setForRemoval){if(e[Rt]=Rw,s.namespaceId){this.destroyInnerAnimations(e);const r=this._fetchNamespace(s.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,s.setForRemoval)}(null===(n=e.classList)||void 0===n?void 0:n.contains(qu))&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,r)=>this._balanceNamespaceList(s,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;ss()),this._flushFns=[],this._whenQuietFns.length){const s=this._whenQuietFns;this._whenQuietFns=[],n.length?$n(n).onDone(()=>{s.forEach(r=>r())}):s.forEach(r=>r())}}reportError(e){throw function Uk(t){return new E(3402,G)}()}_flushAnimations(e,n){const s=new Po,r=[],i=new Map,a=[],o=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(N=>{d.add(N);const S=this.driver.query(N,".ng-animate-queued",!0);for(let T=0;T{const T=Pu+g++;h.set(S,T),N.forEach(Y=>Lt(Y,T))});const y=[],v=new Set,m=new Set;for(let N=0;Nv.add(Y)):m.add(S))}const _=new Map,I=Bw(f,Array.from(v));I.forEach((N,S)=>{const T=Do+g++;_.set(S,T),N.forEach(Y=>Lt(Y,T))}),e.push(()=>{p.forEach((N,S)=>{const T=h.get(S);N.forEach(Y=>yr(Y,T))}),I.forEach((N,S)=>{const T=_.get(S);N.forEach(Y=>yr(Y,T))}),y.forEach(N=>{this.processLeaveNode(N)})});const M=[],q=[];for(let N=this._namespaceList.length-1;N>=0;N--)this._namespaceList[N].drainQueuedTransitions(n).forEach(T=>{const Y=T.player,Le=T.element;if(M.push(Y),this.collectedEnterElements.length){const ot=Le[Rt];if(ot&&ot.setForMove){if(ot.previousTriggersValues&&ot.previousTriggersValues.has(T.triggerName)){const _s=ot.previousTriggersValues.get(T.triggerName),Gn=this.statesByElement.get(T.element);Gn&&Gn[T.triggerName]&&(Gn[T.triggerName].value=_s)}return void Y.destroy()}}const hn=!u||!this.driver.containsElement(u,Le),Dt=_.get(Le),zn=h.get(Le),be=this._buildInstruction(T,s,zn,Dt,hn);if(be.errors&&be.errors.length)return void q.push(be);if(hn)return Y.onStart(()=>ys(Le,be.fromStyles)),Y.onDestroy(()=>pn(Le,be.toStyles)),void r.push(Y);if(T.isFallbackTransition)return Y.onStart(()=>ys(Le,be.fromStyles)),Y.onDestroy(()=>pn(Le,be.toStyles)),void r.push(Y);const Qw=[];be.timelines.forEach(ot=>{ot.stretchStartingKeyframe=!0,this.disabledNodes.has(ot.element)||Qw.push(ot)}),be.timelines=Qw,s.append(Le,be.timelines),a.push({instruction:be,player:Y,element:Le}),be.queriedElements.forEach(ot=>bt(o,ot,[]).push(Y)),be.preStyleProps.forEach((ot,_s)=>{const Gn=Object.keys(ot);if(Gn.length){let ws=l.get(_s);ws||l.set(_s,ws=new Set),Gn.forEach(Xu=>ws.add(Xu))}}),be.postStyleProps.forEach((ot,_s)=>{const Gn=Object.keys(ot);let ws=c.get(_s);ws||c.set(_s,ws=new Set),Gn.forEach(Xu=>ws.add(Xu))})});if(q.length){const N=[];q.forEach(S=>{N.push(function zk(t,e){return new E(3505,G)}())}),M.forEach(S=>S.destroy()),this.reportError(N)}const Q=new Map,Te=new Map;a.forEach(N=>{const S=N.element;s.has(S)&&(Te.set(S,S),this._beforeAnimationBuild(N.player.namespaceId,N.instruction,Q))}),r.forEach(N=>{const S=N.element;this._getPreviousPlayers(S,!1,N.namespaceId,N.triggerName,null).forEach(Y=>{bt(Q,S,[]).push(Y),Y.destroy()})});const ie=y.filter(N=>Hw(N,l,c)),we=new Map;Vw(we,this.driver,m,c,In).forEach(N=>{Hw(N,l,c)&&ie.push(N)});const Vt=new Map;p.forEach((N,S)=>{Vw(Vt,this.driver,new Set(N),l,"!")}),ie.forEach(N=>{const S=we.get(N),T=Vt.get(N);we.set(N,Object.assign(Object.assign({},S),T))});const dt=[],Nn=[],Sn={};a.forEach(N=>{const{element:S,player:T,instruction:Y}=N;if(s.has(S)){if(d.has(S))return T.onDestroy(()=>pn(S,Y.toStyles)),T.disabled=!0,T.overrideTotalTime(Y.totalTime),void r.push(T);let Le=Sn;if(Te.size>1){let Dt=S;const zn=[];for(;Dt=Dt.parentNode;){const be=Te.get(Dt);if(be){Le=be;break}zn.push(Dt)}zn.forEach(be=>Te.set(be,Le))}const hn=this._buildAnimation(T.namespaceId,Y,Q,i,Vt,we);if(T.setRealPlayer(hn),Le===Sn)dt.push(T);else{const Dt=this.playersByElement.get(Le);Dt&&Dt.length&&(T.parentPlayer=$n(Dt)),r.push(T)}}else ys(S,Y.fromStyles),T.onDestroy(()=>pn(S,Y.toStyles)),Nn.push(T),d.has(S)&&r.push(T)}),Nn.forEach(N=>{const S=i.get(N.element);if(S&&S.length){const T=$n(S);N.setRealPlayer(T)}}),r.forEach(N=>{N.parentPlayer?N.syncPlayerEvents(N.parentPlayer):N.destroy()});for(let N=0;N!hn.destroyed);Le.length?zP(this,S,Le):this.processLeaveNode(S)}return y.length=0,dt.forEach(N=>{this.players.push(N),N.onDone(()=>{N.destroy();const S=this.players.indexOf(N);this.players.splice(S,1)}),N.play()}),dt}elementContainsData(e,n){let s=!1;const r=n[Rt];return r&&r.setForRemoval&&(s=!0),this.playersByElement.has(n)&&(s=!0),this.playersByQueriedElement.has(n)&&(s=!0),this.statesByElement.has(n)&&(s=!0),this._fetchNamespace(e).elementContainsData(n)||s}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,s,r,i){let a=[];if(n){const o=this.playersByQueriedElement.get(e);o&&(a=o)}else{const o=this.playersByElement.get(e);if(o){const l=!i||i==Ii;o.forEach(c=>{c.queued||!l&&c.triggerName!=r||a.push(c)})}}return(s||r)&&(a=a.filter(o=>!(s&&s!=o.namespaceId||r&&r!=o.triggerName))),a}_beforeAnimationBuild(e,n,s){const i=n.element,a=n.isRemovalTransition?void 0:e,o=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const c=l.element,d=c!==i,u=bt(s,c,[]);this._getPreviousPlayers(c,d,a,o,n.toState).forEach(p=>{const h=p.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),p.destroy(),u.push(p)})}ys(i,n.fromStyles)}_buildAnimation(e,n,s,r,i,a){const o=n.triggerName,l=n.element,c=[],d=new Set,u=new Set,f=n.timelines.map(h=>{const g=h.element;d.add(g);const y=g[Rt];if(y&&y.removedBeforeQueried)return new _i(h.duration,h.delay);const v=g!==l,m=function GP(t){const e=[];return jw(t,e),e}((s.get(g)||LP).map(Q=>Q.getRealPlayer())).filter(Q=>!!Q.element&&Q.element===g),_=i.get(g),I=a.get(g),M=fw(0,this._normalizer,0,h.keyframes,_,I),q=this._buildPlayer(h,M,m);if(h.subTimeline&&r&&u.add(g),v){const Q=new Zu(e,o,g);Q.setRealPlayer(q),c.push(Q)}return q});c.forEach(h=>{bt(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>function HP(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const r=s.indexOf(n);s.splice(r,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,h.element,h))}),d.forEach(h=>Lt(h,Cw));const p=$n(f);return p.onDestroy(()=>{d.forEach(h=>yr(h,Cw)),pn(l,n.toStyles)}),u.forEach(h=>{bt(r,h,[]).push(p)}),p}_buildPlayer(e,n,s){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,s):new _i(e.duration,e.delay)}}class Zu{constructor(e,n,s){this.namespaceId=e,this.triggerName=n,this.element=s,this._player=new _i,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(n=>{this._queuedCallbacks[n].forEach(s=>Mu(e,n,void 0,s))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){bt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const n=this._player;n.triggerCallback&&n.triggerCallback(e)}}function Vo(t){return t&&1===t.nodeType}function Lw(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vw(t,e,n,s,r){const i=[];n.forEach(l=>i.push(Lw(l)));const a=[];s.forEach((l,c)=>{const d={};l.forEach(u=>{const f=d[u]=e.computeStyle(c,u,r);(!f||0==f.length)&&(c[Rt]=VP,a.push(c))}),t.set(c,d)});let o=0;return n.forEach(l=>Lw(l,i[o++])),a}function Bw(t,e){const n=new Map;if(t.forEach(o=>n.set(o,[])),0==e.length)return n;const r=new Set(e),i=new Map;function a(o){if(!o)return 1;let l=i.get(o);if(l)return l;const c=o.parentNode;return l=n.has(c)?c:r.has(c)?1:a(c),i.set(o,l),l}return e.forEach(o=>{const l=a(o);1!==l&&n.get(l).push(o)}),n}function Lt(t,e){var n;null===(n=t.classList)||void 0===n||n.add(e)}function yr(t,e){var n;null===(n=t.classList)||void 0===n||n.remove(e)}function zP(t,e,n){$n(n).onDone(()=>t.processLeaveNode(e))}function jw(t,e){for(let n=0;nr.add(i)):e.set(t,s),n.delete(t),!0}class Bo{constructor(e,n,s){this.bodyNode=e,this._driver=n,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(r,i)=>{},this._transitionEngine=new jP(e,n,s),this._timelineEngine=new OP(e,n,s),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,n,s,r,i){const a=e+"-"+r;let o=this._triggerCache[a];if(!o){const l=[],d=ju(this._driver,i,l,[]);if(l.length)throw function xk(t,e){return new E(3404,G)}();o=function AP(t,e,n){return new MP(t,e,n)}(r,d,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(n,r,o)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,s,r){this._transitionEngine.insertNode(e,n,s,r)}onRemove(e,n,s,r){this._transitionEngine.removeNode(e,n,r||!1,s)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,s,r){if("@"==s.charAt(0)){const[i,a]=pw(s);this._timelineEngine.command(i,n,a,r)}else this._transitionEngine.trigger(e,n,s,r)}listen(e,n,s,r,i){if("@"==s.charAt(0)){const[a,o]=pw(s);return this._timelineEngine.listen(a,n,o,i)}return this._transitionEngine.listen(e,n,s,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let KP=(()=>{class t{constructor(n,s,r){this._element=n,this._startStyles=s,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(n);i||t.initialStylesByElement.set(n,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&pn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(pn(this._element,this._initialStyles),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ys(this._element,this._endStyles),this._endStyles=null),pn(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Yu(t){let e=null;const n=Object.keys(t);for(let s=0;se()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,n,s){return e.animate(n,s)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};if(this.hasStarted()){const n=this._finalKeyframe;Object.keys(n).forEach(s=>{"offset"!=s&&(e[s]=this._finished?n[s]:Sw(this.element,s))})}this.currentSnapshot=e}triggerCallback(e){const n="start"==e?this._onStartFns:this._onDoneFns;n.forEach(s=>s()),n.length=0}}class ZP{validateStyleProperty(e){return yw(e)}matchesElement(e,n){return!1}containsElement(e,n){return vw(e,n)}getParentElement(e){return xu(e)}query(e,n,s){return _w(e,n,s)}computeStyle(e,n,s){return window.getComputedStyle(e)[n]}animate(e,n,s,r,i,a=[]){const l={duration:s,delay:r,fill:0==r?"both":"forwards"};i&&(l.easing=i);const c={},d=a.filter(f=>f instanceof $w);(function eP(t,e){return 0===t||0===e})(s,r)&&d.forEach(f=>{let p=f.currentSnapshot;Object.keys(p).forEach(h=>c[h]=p[h])}),n=function tP(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let i=e[0],a=[];if(s.forEach(o=>{i.hasOwnProperty(o)||a.push(o),i[o]=n[o]}),a.length)for(var r=1;rUn(f,!1)),c);const u=function qP(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=Yu(e[0]),e.length>1&&(s=Yu(e[e.length-1]))):e&&(n=Yu(e)),n||s?new KP(t,n,s):null}(e,n);return new $w(e,n,l,u)}}let YP=(()=>{class t extends go{constructor(n,s){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(s.body,{id:"0",encapsulation:Ht.None,styles:[],data:{animation:[]}})}build(n){const s=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?G_(n):n;return Uw(this._renderer,null,s,"register",[r]),new XP(s,this._renderer)}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(lt))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class XP extends class mx{}{constructor(e,n){super(),this._id=e,this._renderer=n}create(e,n){return new JP(this._id,e,n||{},this._renderer)}}class JP{constructor(e,n,s,r){this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",s)}_listen(e,n){return this._renderer.listen(this.element,`@@${this.id}:${e}`,n)}_command(e,...n){return Uw(this._renderer,this.element,this.id,e,n)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(e){this._command("setPosition",e)}getPosition(){var e,n;return null!==(n=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==n?n:0}}function Uw(t,e,n,s,r){return t.setProperty(e,`@@${n}:${s}`,r)}const zw="@.disabled";let eR=(()=>{class t{constructor(n,s,r){this.delegate=n,this.engine=s,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),s.onRemovalComplete=(i,a)=>{const o=null==a?void 0:a.parentNode(i);o&&a.removeChild(o,i)}}createRenderer(n,s){const i=this.delegate.createRenderer(n,s);if(!(n&&s&&s.data&&s.data.animation)){let d=this._rendererCache.get(i);return d||(d=new Gw("",i,this.engine),this._rendererCache.set(i,d)),d}const a=s.id,o=s.id+"-"+this._currentId;this._currentId++,this.engine.register(o,n);const l=d=>{Array.isArray(d)?d.forEach(l):this.engine.registerTrigger(a,o,n,d.name,d)};return s.data.animation.forEach(l),new tR(this,o,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,s,r){n>=0&&ns(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(i=>{const[a,o]=i;a(o)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([s,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(n){return new(n||t)(x(cr),x(Bo),x(ke))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();class Gw{constructor(e,n,s){this.namespaceId=e,this.delegate=n,this.engine=s,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,s,r=!0){this.delegate.insertBefore(e,n,s),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,s){this.engine.onRemove(this.namespaceId,n,this.delegate,s)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,s,r){this.delegate.setAttribute(e,n,s,r)}removeAttribute(e,n,s){this.delegate.removeAttribute(e,n,s)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,s,r){this.delegate.setStyle(e,n,s,r)}removeStyle(e,n,s){this.delegate.removeStyle(e,n,s)}setProperty(e,n,s){"@"==n.charAt(0)&&n==zw?this.disableAnimations(e,!!s):this.delegate.setProperty(e,n,s)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,s){return this.delegate.listen(e,n,s)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}}class tR extends Gw{constructor(e,n,s,r){super(n,s,r),this.factory=e,this.namespaceId=n}setProperty(e,n,s){"@"==n.charAt(0)?"."==n.charAt(1)&&n==zw?this.disableAnimations(e,s=void 0===s||!!s):this.engine.process(this.namespaceId,e,n.substr(1),s):this.delegate.setProperty(e,n,s)}listen(e,n,s){if("@"==n.charAt(0)){const r=function nR(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(e);let i=n.substr(1),a="";return"@"!=i.charAt(0)&&([i,a]=function sR(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,a,o=>{this.factory.scheduleListenerCallback(o._data||-1,s,o)})}return this.delegate.listen(e,n,s)}}let rR=(()=>{class t extends Bo{constructor(n,s,r){super(n.body,s,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(n){return new(n||t)(x(lt),x(ku),x(Gu))},t.\u0275prov=W({token:t,factory:t.\u0275fac}),t})();const Ww=new H("AnimationModuleType"),qw=[{provide:go,useClass:YP},{provide:Gu,useFactory:function iR(){return new DP}},{provide:Bo,useClass:rR},{provide:cr,useFactory:function aR(t,e,n){return new eR(t,e,n)},deps:[eo,Bo,ke]}],Kw=[{provide:ku,useFactory:()=>new ZP},{provide:Ww,useValue:"BrowserAnimations"},...qw],oR=[{provide:ku,useClass:ww},{provide:Ww,useValue:"NoopAnimations"},...qw];let lR=(()=>{class t{static withConfig(n){return{ngModule:t,providers:n.disableAnimations?oR:Kw}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:Kw,imports:[Sv]}),t})(),cR=(()=>{class t{constructor(n){this.injector=n;const s=Kd(sx,{injector:this.injector});customElements.define("site-search",s);const r=Kd(lk,{injector:this.injector});customElements.define("icon-set-list",r);const i=Kd(uk,{injector:this.injector});customElements.define("svg-css",i)}ngDoBootstrap(){}}return t.\u0275fac=function(n){return new(n||t)(x(je))},t.\u0275mod=Jt({type:t}),t.\u0275inj=Bt({providers:[],imports:[[Sv,JO,Zx.forRoot(),lR]]}),t})();(function xA(){By=!1})(),hF().bootstrapModule(cR).catch(t=>console.error(t))}},Wn=>{Wn(Wn.s=441)}]); \ No newline at end of file diff --git a/app-components/src/app/_data/site-data.ts b/app-components/src/app/_data/site-data.ts index d444b22..035dfba 100644 --- a/app-components/src/app/_data/site-data.ts +++ b/app-components/src/app/_data/site-data.ts @@ -881,6 +881,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-cancel", + "displayName": "Calendar Cancel", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-check", "displayName": "Calendar Check", @@ -896,6 +904,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-clock", + "displayName": "Calendar Clock", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-event", "displayName": "Calendar Event", @@ -944,6 +960,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-plus", + "displayName": "Calendar Plus", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-rebook", "displayName": "Calendar Rebook", @@ -7681,6 +7705,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-cancel", + "displayName": "Calendar Cancel", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-check", "displayName": "Calendar Check", @@ -7696,6 +7728,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-clock", + "displayName": "Calendar Clock", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-event", "displayName": "Calendar Event", @@ -7744,6 +7784,14 @@ export const siteData = [ "deprecated": false, "useInstead": "" }, + { + "name": "calendar-plus", + "displayName": "Calendar Plus", + "tags": [], + "categories": [], + "deprecated": false, + "useInstead": "" + }, { "name": "calendar-rebook", "displayName": "Calendar Rebook", diff --git a/fonts/css.hbs b/fonts/css.hbs index a9f10a5..adb18ac 100644 --- a/fonts/css.hbs +++ b/fonts/css.hbs @@ -1,5 +1,5 @@ /*! - * Modus Icons v1.6.0 (https://modus-icons.trimble.com/) + * Modus Icons v1.7.0 (https://modus-icons.trimble.com/) * Copyright 2023 Trimble Inc. * Licensed under MIT (https://github.com/trimble-oss/modus-icons/blob/main/LICENSE.md) */ diff --git a/hugo.yml b/hugo.yml index 8234318..8be3250 100644 --- a/hugo.yml +++ b/hugo.yml @@ -58,7 +58,7 @@ module: params: description: "SVG icon library for Modus" - version: "1.5.1" + version: "1.7.0" bs_docs_version: "4.6" main: "https://modus.trimble.com" github_org: "https://github.com/trimble-oss" diff --git a/icons/modus-outlined/_metadata.json b/icons/modus-outlined/_metadata.json index 3ab7fe4..2148c4c 100644 --- a/icons/modus-outlined/_metadata.json +++ b/icons/modus-outlined/_metadata.json @@ -678,6 +678,15 @@ "Applications" ] }, + { + "name": "calendar-cancel", + "tags": [ + "delete" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-check", "tags": [ @@ -690,6 +699,15 @@ "Applications" ] }, + { + "name": "calendar-clock", + "tags": [ + "time" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-event", "tags": [ @@ -729,6 +747,15 @@ "Applications" ] }, + { + "name": "calendar-plus", + "tags": [ + "add" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-rebook", "tags": [ @@ -5232,4 +5259,4 @@ "Applications" ] } -] \ No newline at end of file +] diff --git a/icons/modus-outlined/calendar-cancel.svg b/icons/modus-outlined/calendar-cancel.svg new file mode 100644 index 0000000..2266a42 --- /dev/null +++ b/icons/modus-outlined/calendar-cancel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-outlined/calendar-clock.svg b/icons/modus-outlined/calendar-clock.svg new file mode 100644 index 0000000..825902e --- /dev/null +++ b/icons/modus-outlined/calendar-clock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-outlined/calendar-plus.svg b/icons/modus-outlined/calendar-plus.svg new file mode 100644 index 0000000..56ad9a9 --- /dev/null +++ b/icons/modus-outlined/calendar-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-solid/_metadata.json b/icons/modus-solid/_metadata.json index 3ab7fe4..9c74ac4 100644 --- a/icons/modus-solid/_metadata.json +++ b/icons/modus-solid/_metadata.json @@ -678,6 +678,15 @@ "Applications" ] }, + { + "name": "calendar-cancel", + "tags": [ + "delete" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-check", "tags": [ @@ -690,6 +699,15 @@ "Applications" ] }, + { + "name": "calendar-clock", + "tags": [ + "time" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-event", "tags": [ @@ -729,6 +747,15 @@ "Applications" ] }, + { + "name": "calendar-plus", + "tags": [ + "add" + ], + "categories": [ + "Applications" + ] + }, { "name": "calendar-rebook", "tags": [ diff --git a/icons/modus-solid/calendar-cancel.svg b/icons/modus-solid/calendar-cancel.svg new file mode 100644 index 0000000..442ca99 --- /dev/null +++ b/icons/modus-solid/calendar-cancel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-solid/calendar-clock.svg b/icons/modus-solid/calendar-clock.svg new file mode 100644 index 0000000..1bb0cba --- /dev/null +++ b/icons/modus-solid/calendar-clock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/icons/modus-solid/calendar-plus.svg b/icons/modus-solid/calendar-plus.svg new file mode 100644 index 0000000..caaefe7 --- /dev/null +++ b/icons/modus-solid/calendar-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1b22a3b..5b86d9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@trimble-oss/modus-icons", - "version": "1.6.0", + "version": "1.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@trimble-oss/modus-icons", - "version": "1.6.0", + "version": "1.7.0", "license": "MIT", "devDependencies": { "@fullhuman/postcss-purgecss": "5.0.0", diff --git a/package.json b/package.json index aa8f14c..eef5057 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@trimble-oss/modus-icons", - "version": "1.6.0", + "version": "1.7.0", "description": "This is the central repository for all icons used in our web products", "author": "Trimble", "publishConfig": {