diff --git a/DEVEL.md b/DEVEL.md index 346d1cf7..14c7f999 100644 --- a/DEVEL.md +++ b/DEVEL.md @@ -24,7 +24,7 @@ Run the Karaf container: In the Karaf shell, add the features repository: ``` -feature:repo-add mvn:org.opennms.alec/alec-karaf-features/3.0.0-SNAPSHOT/xml +feature:repo-add mvn:org.opennms.alec/alec-karaf-features/4.0.0-SNAPSHOT/xml ``` ## Usage diff --git a/UI.md b/UI.md index 2ed14605..f57ce85b 100644 --- a/UI.md +++ b/UI.md @@ -43,8 +43,8 @@ admin@opennms()> In OpenNMS Karaf shell: ``` -admin@opennms()> feature:repo-add mvn:org.opennms.alec/alec-karaf-features/3.0.0-SNAPSHOT/xml -Adding feature url mvn:org.opennms.alec/alec-karaf-features/3.0.0-SNAPSHOT/xml +admin@opennms()> feature:repo-add mvn:org.opennms.alec/alec-karaf-features/4.0.0-SNAPSHOT/xml +Adding feature url mvn:org.opennms.alec/alec-karaf-features/4.0.0-SNAPSHOT/xml admin@opennms()> feature:install alec-opennms-standalone admin@opennms()> health-check Verifying the health of the container diff --git a/assembly/kar/pom.xml b/assembly/kar/pom.xml index e9129d85..467fda85 100644 --- a/assembly/kar/pom.xml +++ b/assembly/kar/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec assembly - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.assembly diff --git a/assembly/opennms-deb/pom.xml b/assembly/opennms-deb/pom.xml index a20499a1..f9ec84dc 100644 --- a/assembly/opennms-deb/pom.xml +++ b/assembly/opennms-deb/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec assembly - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.assembly diff --git a/assembly/opennms-rpm/pom.xml b/assembly/opennms-rpm/pom.xml index aa02cc5a..19ee3909 100644 --- a/assembly/opennms-rpm/pom.xml +++ b/assembly/opennms-rpm/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec assembly - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.assembly diff --git a/assembly/pom.xml b/assembly/pom.xml index 6f81a34a..0f5f5704 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 assembly diff --git a/assembly/sentinel-deb/pom.xml b/assembly/sentinel-deb/pom.xml index 5b4caa07..a38c65d1 100644 --- a/assembly/sentinel-deb/pom.xml +++ b/assembly/sentinel-deb/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec assembly - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.assembly diff --git a/assembly/sentinel-rpm/pom.xml b/assembly/sentinel-rpm/pom.xml index a1ac4a0b..62b154ff 100644 --- a/assembly/sentinel-rpm/pom.xml +++ b/assembly/sentinel-rpm/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec assembly - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.assembly diff --git a/datasource/api/pom.xml b/datasource/api/pom.xml index 692421f7..66c0d33e 100644 --- a/datasource/api/pom.xml +++ b/datasource/api/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/common/pom.xml b/datasource/common/pom.xml index da72f2dd..1066a1fc 100644 --- a/datasource/common/pom.xml +++ b/datasource/common/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/jaxb/pom.xml b/datasource/jaxb/pom.xml index ecb211e3..025af746 100644 --- a/datasource/jaxb/pom.xml +++ b/datasource/jaxb/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/opennms-common/pom.xml b/datasource/opennms-common/pom.xml index cff416d4..32b03f48 100644 --- a/datasource/opennms-common/pom.xml +++ b/datasource/opennms-common/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/opennms-direct/pom.xml b/datasource/opennms-direct/pom.xml index 2e47ba4d..8d123f2f 100644 --- a/datasource/opennms-direct/pom.xml +++ b/datasource/opennms-direct/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/opennms-kafka/pom.xml b/datasource/opennms-kafka/pom.xml index 6fd1310b..6b947ac2 100644 --- a/datasource/opennms-kafka/pom.xml +++ b/datasource/opennms-kafka/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/datasource/pom.xml b/datasource/pom.xml index 0bde5089..58083460 100644 --- a/datasource/pom.xml +++ b/datasource/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 datasource diff --git a/datasource/shell/pom.xml b/datasource/shell/pom.xml index ee0d8a9f..14b0c041 100644 --- a/datasource/shell/pom.xml +++ b/datasource/shell/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec datasource - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.datasource diff --git a/docs/antora.yml b/docs/antora.yml index be5c5da6..8e6128b6 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -1,5 +1,5 @@ name: alec -version: '3.0.0-SNAPSHOT' +version: '4.0.0-SNAPSHOT' title: ALEC nav: - modules/ROOT/nav.adoc diff --git a/driver/main/pom.xml b/driver/main/pom.xml index 6b43543d..f806d9ea 100644 --- a/driver/main/pom.xml +++ b/driver/main/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec driver - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.driver diff --git a/driver/pom.xml b/driver/pom.xml index 88bbf725..c47b1c00 100644 --- a/driver/pom.xml +++ b/driver/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 driver diff --git a/driver/test/pom.xml b/driver/test/pom.xml index 87c59b4e..eb77cf59 100644 --- a/driver/test/pom.xml +++ b/driver/test/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec driver - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.driver diff --git a/engine/api/pom.xml b/engine/api/pom.xml index d7a99874..d522a4ae 100644 --- a/engine/api/pom.xml +++ b/engine/api/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec engine - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.engine diff --git a/engine/cluster/pom.xml b/engine/cluster/pom.xml index a5b6fc38..30ec1041 100644 --- a/engine/cluster/pom.xml +++ b/engine/cluster/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec engine - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.engine diff --git a/engine/dbscan/pom.xml b/engine/dbscan/pom.xml index 972d5733..6ab57fa7 100644 --- a/engine/dbscan/pom.xml +++ b/engine/dbscan/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec engine - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.engine diff --git a/engine/deeplearning/pom.xml b/engine/deeplearning/pom.xml index 403296b3..588598a8 100644 --- a/engine/deeplearning/pom.xml +++ b/engine/deeplearning/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec engine - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.engine diff --git a/engine/itest/pom.xml b/engine/itest/pom.xml index b43eb872..0f2f6c22 100644 --- a/engine/itest/pom.xml +++ b/engine/itest/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec engine - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.engine diff --git a/engine/pom.xml b/engine/pom.xml index e640ccde..de081ea8 100644 --- a/engine/pom.xml +++ b/engine/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 engine diff --git a/features/deeplearning/pom.xml b/features/deeplearning/pom.xml index 844eb41f..708e5daf 100644 --- a/features/deeplearning/pom.xml +++ b/features/deeplearning/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec features - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features diff --git a/features/graph/api/pom.xml b/features/graph/api/pom.xml index 2ed6717b..8c2a35dc 100644 --- a/features/graph/api/pom.xml +++ b/features/graph/api/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.features graph - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features.graph diff --git a/features/graph/common/pom.xml b/features/graph/common/pom.xml index 9efeaa1a..de9008fa 100644 --- a/features/graph/common/pom.xml +++ b/features/graph/common/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.features graph - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features.graph diff --git a/features/graph/graphml/pom.xml b/features/graph/graphml/pom.xml index 27f1ab33..4dba2b18 100644 --- a/features/graph/graphml/pom.xml +++ b/features/graph/graphml/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.features graph - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features.graph diff --git a/features/graph/pom.xml b/features/graph/pom.xml index 75eca11a..e0620efa 100644 --- a/features/graph/pom.xml +++ b/features/graph/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec features - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features diff --git a/features/graph/rest/pom.xml b/features/graph/rest/pom.xml index dae0307f..a901cbcb 100644 --- a/features/graph/rest/pom.xml +++ b/features/graph/rest/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.features graph - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features.graph diff --git a/features/graph/shell/pom.xml b/features/graph/shell/pom.xml index acb64731..86053efa 100644 --- a/features/graph/shell/pom.xml +++ b/features/graph/shell/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.features graph - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features.graph diff --git a/features/pom.xml b/features/pom.xml index 5e79ec74..c6e612a4 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 features diff --git a/features/score/pom.xml b/features/score/pom.xml index 18e4b57f..ddb2b49c 100644 --- a/features/score/pom.xml +++ b/features/score/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec features - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features diff --git a/features/shell/pom.xml b/features/shell/pom.xml index d4c73b76..d98dc4c3 100644 --- a/features/shell/pom.xml +++ b/features/shell/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec features - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features diff --git a/features/ui/pom.xml b/features/ui/pom.xml index 5b349cee..75f4fba2 100644 --- a/features/ui/pom.xml +++ b/features/ui/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec features - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.features diff --git a/features/ui/src/main/resources/ui-ext/alecUiExtension.es.js b/features/ui/src/main/resources/ui-ext/alecUiExtension.es.js index b1ad4a21..7b928a36 100644 --- a/features/ui/src/main/resources/ui-ext/alecUiExtension.es.js +++ b/features/ui/src/main/resources/ui-ext/alecUiExtension.es.js @@ -4812,7 +4812,7 @@ function nE(e, o) { } var Sv = /* @__PURE__ */ K3(Q3, [["render", nE]]); const ye = { - URL_DOCUMENTATION: "https://docs.opennms.com/alec/3.0.0-SNAPSHOT/engines/introduction.html", + URL_DOCUMENTATION: "https://docs.opennms.com/alec/4.0.0-SNAPSHOT/engines/introduction.html", ENGINE_DBSCAN: "dbscan", ENGINE_DEEP_LEARNING: "cluster", HELLINGER_OPTION: "hellinger", diff --git a/features/ui/src/main/resources/ui-ext/alecUiExtension.umd.js b/features/ui/src/main/resources/ui-ext/alecUiExtension.umd.js index 69a7bba5..088826db 100644 --- a/features/ui/src/main/resources/ui-ext/alecUiExtension.umd.js +++ b/features/ui/src/main/resources/ui-ext/alecUiExtension.umd.js @@ -25,4 +25,4 @@ __p += '`),ne&&(P+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+P+`return __p -}`;var Q=d1(function(){return ie(h,W+"return "+P).apply(r,w)});if(Q.source=P,_d(Q))throw Q;return Q}function eq(t){return le(t).toLowerCase()}function tq(t){return le(t).toUpperCase()}function nq(t,n,s){if(t=le(t),t&&(s||n===r))return _v(t);if(!t||!(n=yt(n)))return t;var l=en(t),d=en(n),h=Vv(l,d),w=yv(l,d)+1;return or(l,h,w).join("")}function rq(t,n,s){if(t=le(t),t&&(s||n===r))return t.slice(0,Cv(t)+1);if(!t||!(n=yt(n)))return t;var l=en(t),d=yv(l,en(n))+1;return or(l,0,d).join("")}function oq(t,n,s){if(t=le(t),t&&(s||n===r))return t.replace(_c,"");if(!t||!(n=yt(n)))return t;var l=en(t),d=Vv(l,en(n));return or(l,d).join("")}function sq(t,n){var s=fe,l=ve;if(ye(n)){var d="separator"in n?n.separator:d;s="length"in n?j(n.length):s,l="omission"in n?yt(n.omission):l}t=le(t);var h=t.length;if(Bo(t)){var w=en(t);h=w.length}if(s>=h)return t;var g=s-Io(l);if(g<1)return l;var b=w?or(w,0,g).join(""):t.slice(0,g);if(d===r)return b+l;if(w&&(g+=b.length-g),Vd(d)){if(t.slice(g).search(d)){var M,I=b;for(d.global||(d=Oc(d.source,le(Ww.exec(d))+"g")),d.lastIndex=0;M=d.exec(I);)var P=M.index;b=b.slice(0,P===r?g:P)}}else if(t.indexOf(yt(d),g)!=g){var z=b.lastIndexOf(d);z>-1&&(b=b.slice(0,z))}return b+l}function iq(t){return t=le(t),t&&v5.test(t)?t.replace(zw,N9):t}var aq=Do(function(t,n,s){return t+(s?" ":"")+n.toUpperCase()}),Cd=fm("toUpperCase");function c1(t,n,s){return t=le(t),n=s?r:n,n===r?x9(t)?L9(t):V9(t):t.match(n)||[]}var d1=J(function(t,n){try{return _t(t,r,n)}catch(s){return _d(s)?s:new H(s)}}),lq=Pn(function(t,n){return Pt(n,function(s){s=vn(s),Sn(t,s,md(t[s],t))}),t});function uq(t){var n=t==null?0:t.length,s=X();return t=n?_e(t,function(l){if(typeof l[1]!="function")throw new kt(c);return[s(l[0]),l[1]]}):[],J(function(l){for(var d=-1;++det)return[];var s=hn,l=Ge(t,hn);n=X(n),t-=hn;for(var d=kc(l,n);++s0||n<0)?new te(s):(t<0?s=s.takeRight(-t):t&&(s=s.drop(t)),n!==r&&(n=j(n),s=n<0?s.dropRight(-n):s.take(n-t)),s)},te.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},te.prototype.toArray=function(){return this.take(hn)},pn(te.prototype,function(t,n){var s=/^(?:filter|find|map|reject)|While$/.test(n),l=/^(?:head|last)$/.test(n),d=A[l?"take"+(n=="last"?"Right":""):n],h=l||/^find/.test(n);!d||(A.prototype[n]=function(){var w=this.__wrapped__,g=l?[1]:arguments,b=w instanceof te,M=g[0],I=b||G(w),P=function(ee){var ne=d.apply(A,Qn([ee],g));return l&&z?ne[0]:ne};I&&s&&typeof M=="function"&&M.length!=1&&(b=I=!1);var z=this.__chain__,W=!!this.__actions__.length,Z=h&&!z,Q=b&&!W;if(!h&&I){w=Q?w:new te(this);var U=t.apply(w,g);return U.__actions__.push({func:Qa,args:[P],thisArg:r}),new Nt(U,z)}return Z&&Q?t.apply(this,g):(U=this.thru(P),Z?l?U.value()[0]:U.value():U)})}),Pt(["pop","push","shift","sort","splice","unshift"],function(t){var n=Ca[t],s=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",l=/^(?:pop|shift)$/.test(t);A.prototype[t]=function(){var d=arguments;if(l&&!this.__chain__){var h=this.value();return n.apply(G(h)?h:[],d)}return this[s](function(w){return n.apply(G(w)?w:[],d)})}}),pn(te.prototype,function(t,n){var s=A[n];if(s){var l=s.name+"";de.call(Po,l)||(Po[l]=[]),Po[l].push({name:n,func:s})}}),Po[Za(r,$).name]=[{name:"wrapper",func:r}],te.prototype.clone=iL,te.prototype.reverse=aL,te.prototype.value=lL,A.prototype.at=Oz,A.prototype.chain=Lz,A.prototype.commit=zz,A.prototype.next=qz,A.prototype.plant=Wz,A.prototype.reverse=Fz,A.prototype.toJSON=A.prototype.valueOf=A.prototype.value=Xz,A.prototype.first=A.prototype.head,Rs&&(A.prototype[Rs]=Rz),A},xo=z9();Ir?((Ir.exports=xo)._=xo,Ec._=xo):Xe._=xo}).call(qo)})(ue,ue.exports);const Pg="/alarms?_s=",li={headers:{"Content-Type":"application/x-www-form-urlencoded"}},kg=async(e,o)=>{try{return(await Rt.put(`/alarms/${e}?ack=${o}`,{body:`alarm=${e}`},li)).status===204}catch{return!1}},vf=async(e,o)=>{try{return(await Rt.put(`/alarms/${e}?${o}=true`,{body:`alarm=${e}`},li)).status===204}catch{return!1}},Ng=async(e,o)=>{try{const r=e.join(",alarm.id==");return(await mn.put(`alarms?_s=alarm.id==${r}&${o}=true`,null,li)).status==204}catch{return!1}},Dg=async()=>{try{const e=`${Pg}isSituation==true&limit=0`,o=await mn(e);return o.status===200?o.data:!1}catch{return!1}},Og=async e=>{try{const o=e.join(",id=="),r=await mn(`/alarms?_s=id==${o}&limit==0`);return r.status===200?r.data.alarm:!1}catch{return!1}},mf=async e=>{try{const o=await mn(`/alarms/${e}`);return o.status===200?o.data:null}catch{return null}},Lg=async e=>{try{const o=await mn(`/events?_s=alarm.id==${e}`);return o.status===200?o.data.event:null}catch{return null}},zg=async()=>{try{const e=await mn("/nodes?limit=0");return e.status===200?e.data.node.map(i=>ue.exports.pick(i,["id","label"])):!1}catch{return!1}},qg=async(e,o,r)=>{try{return(await mn.put(`/alarms/${e}/${o}`,`body=${r}`,li)).status==204}catch{return!1}},Rg=async(e,o)=>{try{return(await mn.delete(`/alarms/${e}/${o}`)).status==204}catch{return!1}},Wg=async()=>{try{const e=await mn.get("alarms?_s=isInSituation==false;isSituation==false&limit==0");return e.status===200?e.data.alarm:!1}catch{return!1}},Fg=window.Pinia.defineStore,Wt=Fg("situationsStore",{state:()=>({situations:[],selectedSituation:-1,situationDetail:null,filteredSituations:[],nodes:[],filters:null,unassignedAlarms:[]}),actions:{async getNodes(){this.nodes=[];const e=await zg();e&&(this.nodes=e)},async getSituations(){this.situations=[];const e=await Dg();if(e){const o=e.alarm.map(u=>{var c;return u.status=(c=u.parameters.filter(f=>f.name=="situationStatus")[0])==null?void 0:c.value,u});this.filteredSituations=o.map(u=>u.id);const r=ue.exports.groupBy(o,"status"),a=[...o.filter(u=>u.status!=="REJECTED"&&u.status!=="ACCEPTED"),...r.ACCEPTED||[]];this.situations=a}else this.situations=[]},async getSituation(e){var o,r;if(e){const i=await mf(e);if(i){const a=(o=i.relatedAlarms)==null?void 0:o.map(f=>f.id),c=await Og(a);i.status=(r=i.parameters.filter(f=>f.name=="situationStatus")[0])==null?void 0:r.value,i.alarms=ue.exports.sortBy(c,["id"]),this.situationDetail=i}}},async getEvents(e,o){const r={};await Promise.all(o.map(async i=>{const a=await Lg(i);a&&(r[i]=ue.exports.reverse(a))})),this.situationDetail&&(this.situationDetail.events=r)},async getUnassignedAlarms(){const e=await Wg();e?this.unassignedAlarms=e:this.unassignedAlarms=[]}}}),Xg=window.Vue.openBlock,Zg=window.Vue.createElementBlock,Ug=window.Vue.createElementVNode;var Yg=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Hg={},Gg={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},jg=[Ug("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15.36,8.64l-4.95,4.95-2.3-2.3a1,1,0,0,0-1.41,0h0a1,1,0,0,0,0,1.41l3,3a1,1,0,0,0,1.41,0l5.66-5.66a1,1,0,0,0,0-1.41h0A1,1,0,0,0,15.36,8.64Z"},null,-1)];function Kg(e,o){return Xg(),Zg("svg",Gg,jg)}var Wr=Yg(Hg,[["render",Kg]]);const Gq="";var Qg=Object.defineProperty,gf=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,_f=(e,o,r)=>o in e?Qg(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Vf=(e,o)=>{for(var r in o||(o={}))Jg.call(o,r)&&_f(e,r,o[r]);if(gf)for(var r of gf(o))e0.call(o,r)&&_f(e,r,o[r]);return e};const t0=window.Vue.defineComponent,n0=window.Vue.toRaw,Tl=window.Vue.h;var r0=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const o0=t0({props:{icon:{type:Object,required:!1},flex:{type:Boolean,default:!1},title:{type:String,required:!1}},render(){const e=this.$attrs,o=e.class?e.class.split(" ").reduce((a,u)=>(a[u]=!0,a),{}):{},r={};o["feather-icon"]=!0,this.flex&&(o["feather-icon-flex"]=!0),this.title?(r["aria-label"]=this.title,r["aria-hidden"]="false"):r["aria-hidden"]="true",r.focusable="false",r.role="img";let i=n0(this.icon);return this.$slots.default?Tl("span",{class:"feather-icon-container"},[Tl(this.$slots.default()[0],Vf({class:o},r))]):Tl(i,Vf({class:o},r))}});var Y=r0(o0,[["__scopeId","data-v-52cbf270"]]);const s0=window.Vue.openBlock,i0=window.Vue.createElementBlock,a0=window.Vue.createElementVNode;var l0=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const u0={},c0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},d0=[a0("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM14.59,8,12,10.59,9.41,8A1,1,0,0,0,8,8H8A1,1,0,0,0,8,9.41L10.59,12,8,14.59A1,1,0,0,0,8,16H8a1,1,0,0,0,1.41,0L12,13.41,14.59,16A1,1,0,0,0,16,16h0a1,1,0,0,0,0-1.41L13.41,12,16,9.41A1,1,0,0,0,16,8h0A1,1,0,0,0,14.59,8Z"},null,-1)];function f0(e,o){return s0(),i0("svg",c0,d0)}var yf=l0(u0,[["render",f0]]);const Ve={URL_DOCUMENTATION:"https://docs.opennms.com/alec/3.0.0-SNAPSHOT/engines/introduction.html",ENGINE_DBSCAN:"dbscan",ENGINE_DEEP_LEARNING:"cluster",HELLINGER_OPTION:"hellinger",SPACE_DISTANCE_OPTION:"alarminspaceandtimedistance",DATE_FORMAT:"d/M/y HH:mm:ss",ACCEPTED:"ACCEPTED",REJECTED:"REJECTED",ESCALATE:"escalate",CLEAR:"clear"};function on(e){if(e===null||e===!0||e===!1)return NaN;var o=Number(e);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}function pe(e,o){if(o.length1?"s":"")+" required, but only "+o.length+" present")}function Te(e){pe(1,arguments);var o=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&o==="[object Date]"?new Date(e.getTime()):typeof e=="number"||o==="[object Number]"?new Date(e):((typeof e=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function A0(e,o){pe(2,arguments);var r=Te(e),i=on(o);return isNaN(i)?new Date(NaN):(i&&r.setDate(r.getDate()+i),r)}function h0(e,o){pe(2,arguments);var r=Te(e).getTime(),i=on(o);return new Date(r+i)}var p0={};function Fr(){return p0}function bf(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.weekStartsOn)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:m.weekStartsOn)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&r!==void 0?r:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var V=Te(e),x=V.getDay(),S=(x<_?7:0)+x-_;return V.setDate(V.getDate()-S),V.setHours(0,0,0,0),V}function Pl(e){var o=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return o.setUTCFullYear(e.getFullYear()),e.getTime()-o.getTime()}function Cf(e){pe(1,arguments);var o=Te(e);return o.setHours(0,0,0,0),o}function w0(e,o){pe(2,arguments);var r=Te(e),i=Te(o),a=r.getTime()-i.getTime();return a<0?-1:a>0?1:a}function $f(e,o){pe(2,arguments);var r=Cf(e),i=Cf(o);return r.getTime()===i.getTime()}function v0(e){return pe(1,arguments),e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function m0(e){if(pe(1,arguments),!v0(e)&&typeof e!="number")return!1;var o=Te(e);return!isNaN(Number(o))}function g0(e,o){pe(2,arguments);var r=on(o);return h0(e,-r)}var _0=864e5;function V0(e){pe(1,arguments);var o=Te(e),r=o.getTime();o.setUTCMonth(0,1),o.setUTCHours(0,0,0,0);var i=o.getTime(),a=r-i;return Math.floor(a/_0)+1}function ui(e){pe(1,arguments);var o=1,r=Te(e),i=r.getUTCDay(),a=(i=a.getTime()?r+1:o.getTime()>=c.getTime()?r:r-1}function y0(e){pe(1,arguments);var o=Ef(e),r=new Date(0);r.setUTCFullYear(o,0,4),r.setUTCHours(0,0,0,0);var i=ui(r);return i}var b0=6048e5;function C0(e){pe(1,arguments);var o=Te(e),r=ui(o).getTime()-y0(o).getTime();return Math.round(r/b0)+1}function ci(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.weekStartsOn)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:m.weekStartsOn)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&r!==void 0?r:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var V=Te(e),x=V.getUTCDay(),S=(x<_?7:0)+x-_;return V.setUTCDate(V.getUTCDate()-S),V.setUTCHours(0,0,0,0),V}function Mf(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Te(e),_=m.getUTCFullYear(),V=Fr(),x=on((r=(i=(a=(u=o==null?void 0:o.firstWeekContainsDate)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:V.firstWeekContainsDate)!==null&&i!==void 0?i:(p=V.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var S=new Date(0);S.setUTCFullYear(_+1,0,x),S.setUTCHours(0,0,0,0);var D=ci(S,o),N=new Date(0);N.setUTCFullYear(_,0,x),N.setUTCHours(0,0,0,0);var $=ci(N,o);return m.getTime()>=D.getTime()?_+1:m.getTime()>=$.getTime()?_:_-1}function $0(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.firstWeekContainsDate)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:m.firstWeekContainsDate)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&r!==void 0?r:1),V=Mf(e,o),x=new Date(0);x.setUTCFullYear(V,0,_),x.setUTCHours(0,0,0,0);var S=ci(x,o);return S}var E0=6048e5;function M0(e,o){pe(1,arguments);var r=Te(e),i=ci(r,o).getTime()-$0(r,o).getTime();return Math.round(i/E0)+1}function ce(e,o){for(var r=e<0?"-":"",i=Math.abs(e).toString();i.length0?r:1-r;return ce(o==="yy"?i%100:i,o.length)},M:function(e,o){var r=e.getUTCMonth();return o==="M"?String(r+1):ce(r+1,2)},d:function(e,o){return ce(e.getUTCDate(),o.length)},a:function(e,o){var r=e.getUTCHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(e,o){return ce(e.getUTCHours()%12||12,o.length)},H:function(e,o){return ce(e.getUTCHours(),o.length)},m:function(e,o){return ce(e.getUTCMinutes(),o.length)},s:function(e,o){return ce(e.getUTCSeconds(),o.length)},S:function(e,o){var r=o.length,i=e.getUTCMilliseconds(),a=Math.floor(i*Math.pow(10,r-3));return ce(a,o.length)}};const zn=B0;var Xr={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},I0={G:function(e,o,r){var i=e.getUTCFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return r.era(i,{width:"abbreviated"});case"GGGGG":return r.era(i,{width:"narrow"});case"GGGG":default:return r.era(i,{width:"wide"})}},y:function(e,o,r){if(o==="yo"){var i=e.getUTCFullYear(),a=i>0?i:1-i;return r.ordinalNumber(a,{unit:"year"})}return zn.y(e,o)},Y:function(e,o,r,i){var a=Mf(e,i),u=a>0?a:1-a;if(o==="YY"){var c=u%100;return ce(c,2)}return o==="Yo"?r.ordinalNumber(u,{unit:"year"}):ce(u,o.length)},R:function(e,o){var r=Ef(e);return ce(r,o.length)},u:function(e,o){var r=e.getUTCFullYear();return ce(r,o.length)},Q:function(e,o,r){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(o){case"Q":return String(i);case"QQ":return ce(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,o,r){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(o){case"q":return String(i);case"qq":return ce(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,o,r){var i=e.getUTCMonth();switch(o){case"M":case"MM":return zn.M(e,o);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(e,o,r){var i=e.getUTCMonth();switch(o){case"L":return String(i+1);case"LL":return ce(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(e,o,r,i){var a=M0(e,i);return o==="wo"?r.ordinalNumber(a,{unit:"week"}):ce(a,o.length)},I:function(e,o,r){var i=C0(e);return o==="Io"?r.ordinalNumber(i,{unit:"week"}):ce(i,o.length)},d:function(e,o,r){return o==="do"?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):zn.d(e,o)},D:function(e,o,r){var i=V0(e);return o==="Do"?r.ordinalNumber(i,{unit:"dayOfYear"}):ce(i,o.length)},E:function(e,o,r){var i=e.getUTCDay();switch(o){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(e,o,r,i){var a=e.getUTCDay(),u=(a-i.weekStartsOn+8)%7||7;switch(o){case"e":return String(u);case"ee":return ce(u,2);case"eo":return r.ordinalNumber(u,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});case"eeee":default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,o,r,i){var a=e.getUTCDay(),u=(a-i.weekStartsOn+8)%7||7;switch(o){case"c":return String(u);case"cc":return ce(u,o.length);case"co":return r.ordinalNumber(u,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});case"cccc":default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,o,r){var i=e.getUTCDay(),a=i===0?7:i;switch(o){case"i":return String(a);case"ii":return ce(a,o.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(e,o,r){var i=e.getUTCHours(),a=i/12>=1?"pm":"am";switch(o){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,o,r){var i=e.getUTCHours(),a;switch(i===12?a=Xr.noon:i===0?a=Xr.midnight:a=i/12>=1?"pm":"am",o){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,o,r){var i=e.getUTCHours(),a;switch(i>=17?a=Xr.evening:i>=12?a=Xr.afternoon:i>=4?a=Xr.morning:a=Xr.night,o){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,o,r){if(o==="ho"){var i=e.getUTCHours()%12;return i===0&&(i=12),r.ordinalNumber(i,{unit:"hour"})}return zn.h(e,o)},H:function(e,o,r){return o==="Ho"?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):zn.H(e,o)},K:function(e,o,r){var i=e.getUTCHours()%12;return o==="Ko"?r.ordinalNumber(i,{unit:"hour"}):ce(i,o.length)},k:function(e,o,r){var i=e.getUTCHours();return i===0&&(i=24),o==="ko"?r.ordinalNumber(i,{unit:"hour"}):ce(i,o.length)},m:function(e,o,r){return o==="mo"?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):zn.m(e,o)},s:function(e,o,r){return o==="so"?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):zn.s(e,o)},S:function(e,o){return zn.S(e,o)},X:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();if(u===0)return"Z";switch(o){case"X":return If(u);case"XXXX":case"XX":return ar(u);case"XXXXX":case"XXX":default:return ar(u,":")}},x:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"x":return If(u);case"xxxx":case"xx":return ar(u);case"xxxxx":case"xxx":default:return ar(u,":")}},O:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Bf(u,":");case"OOOO":default:return"GMT"+ar(u,":")}},z:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Bf(u,":");case"zzzz":default:return"GMT"+ar(u,":")}},t:function(e,o,r,i){var a=i._originalDate||e,u=Math.floor(a.getTime()/1e3);return ce(u,o.length)},T:function(e,o,r,i){var a=i._originalDate||e,u=a.getTime();return ce(u,o.length)}};function Bf(e,o){var r=e>0?"-":"+",i=Math.abs(e),a=Math.floor(i/60),u=i%60;if(u===0)return r+String(a);var c=o||"";return r+String(a)+c+ce(u,2)}function If(e,o){if(e%60===0){var r=e>0?"-":"+";return r+ce(Math.abs(e)/60,2)}return ar(e,o)}function ar(e,o){var r=o||"",i=e>0?"-":"+",a=Math.abs(e),u=ce(Math.floor(a/60),2),c=ce(a%60,2);return i+u+r+c}const x0=I0;var xf=function(e,o){switch(e){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});case"PPPP":default:return o.date({width:"full"})}},Sf=function(e,o){switch(e){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});case"pppp":default:return o.time({width:"full"})}},S0=function(e,o){var r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return xf(e,o);var u;switch(i){case"P":u=o.dateTime({width:"short"});break;case"PP":u=o.dateTime({width:"medium"});break;case"PPP":u=o.dateTime({width:"long"});break;case"PPPP":default:u=o.dateTime({width:"full"});break}return u.replace("{{date}}",xf(i,o)).replace("{{time}}",Sf(a,o))},T0={p:Sf,P:S0};const P0=T0;var k0=["D","DD"],N0=["YY","YYYY"];function D0(e){return k0.indexOf(e)!==-1}function O0(e){return N0.indexOf(e)!==-1}function Tf(e,o,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(o,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(o,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(o,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(o,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var L0={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},z0=function(e,o,r){var i,a=L0[e];return typeof a=="string"?i=a:o===1?i=a.one:i=a.other.replace("{{count}}",o.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};const q0=z0;function kl(e){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=o.width?String(o.width):e.defaultWidth,i=e.formats[r]||e.formats[e.defaultWidth];return i}}var R0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},W0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},F0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},X0={date:kl({formats:R0,defaultWidth:"full"}),time:kl({formats:W0,defaultWidth:"full"}),dateTime:kl({formats:F0,defaultWidth:"full"})};const Z0=X0;var U0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Y0=function(e,o,r,i){return U0[e]};const H0=Y0;function Ro(e){return function(o,r){var i=r!=null&&r.context?String(r.context):"standalone",a;if(i==="formatting"&&e.formattingValues){var u=e.defaultFormattingWidth||e.defaultWidth,c=r!=null&&r.width?String(r.width):u;a=e.formattingValues[c]||e.formattingValues[u]}else{var f=e.defaultWidth,p=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[p]||e.values[f]}var v=e.argumentCallback?e.argumentCallback(o):o;return a[v]}}var G0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},j0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},K0={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Q0={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},J0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},e_={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},t_=function(e,o){var r=Number(e),i=r%100;if(i>20||i<10)switch(i%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},n_={ordinalNumber:t_,era:Ro({values:G0,defaultWidth:"wide"}),quarter:Ro({values:j0,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Ro({values:K0,defaultWidth:"wide"}),day:Ro({values:Q0,defaultWidth:"wide"}),dayPeriod:Ro({values:J0,defaultWidth:"wide",formattingValues:e_,defaultFormattingWidth:"wide"})};const r_=n_;function Wo(e){return function(o){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.width,a=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],u=o.match(a);if(!u)return null;var c=u[0],f=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],p=Array.isArray(f)?s_(f,function(_){return _.test(c)}):o_(f,function(_){return _.test(c)}),v;v=e.valueCallback?e.valueCallback(p):p,v=r.valueCallback?r.valueCallback(v):v;var m=o.slice(c.length);return{value:v,rest:m}}}function o_(e,o){for(var r in e)if(e.hasOwnProperty(r)&&o(e[r]))return r}function s_(e,o){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},i=o.match(e.matchPattern);if(!i)return null;var a=i[0],u=o.match(e.parsePattern);if(!u)return null;var c=e.valueCallback?e.valueCallback(u[0]):u[0];c=r.valueCallback?r.valueCallback(c):c;var f=o.slice(a.length);return{value:c,rest:f}}}var a_=/^(\d+)(th|st|nd|rd)?/i,l_=/\d+/i,u_={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},c_={any:[/^b/i,/^(a|c)/i]},d_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},f_={any:[/1/i,/2/i,/3/i,/4/i]},A_={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h_={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},p_={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},w_={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},v_={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},m_={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},g_={ordinalNumber:i_({matchPattern:a_,parsePattern:l_,valueCallback:function(e){return parseInt(e,10)}}),era:Wo({matchPatterns:u_,defaultMatchWidth:"wide",parsePatterns:c_,defaultParseWidth:"any"}),quarter:Wo({matchPatterns:d_,defaultMatchWidth:"wide",parsePatterns:f_,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Wo({matchPatterns:A_,defaultMatchWidth:"wide",parsePatterns:h_,defaultParseWidth:"any"}),day:Wo({matchPatterns:p_,defaultMatchWidth:"wide",parsePatterns:w_,defaultParseWidth:"any"}),dayPeriod:Wo({matchPatterns:v_,defaultMatchWidth:"any",parsePatterns:m_,defaultParseWidth:"any"})},__={code:"en-US",formatDistance:q0,formatLong:Z0,formatRelative:H0,localize:r_,match:g_,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Pf=__;var V_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,y_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,b_=/^'([^]*?)'?$/,C_=/''/g,$_=/[a-zA-Z]/;function E_(e,o,r){var i,a,u,c,f,p,v,m,_,V,x,S,D,N,$,k,T,O;pe(2,arguments);var B=String(o),q=Fr(),L=(i=(a=r==null?void 0:r.locale)!==null&&a!==void 0?a:q.locale)!==null&&i!==void 0?i:Pf,F=on((u=(c=(f=(p=r==null?void 0:r.firstWeekContainsDate)!==null&&p!==void 0?p:r==null||(v=r.locale)===null||v===void 0||(m=v.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&f!==void 0?f:q.firstWeekContainsDate)!==null&&c!==void 0?c:(_=q.locale)===null||_===void 0||(V=_.options)===null||V===void 0?void 0:V.firstWeekContainsDate)!==null&&u!==void 0?u:1);if(!(F>=1&&F<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ge=on((x=(S=(D=(N=r==null?void 0:r.weekStartsOn)!==null&&N!==void 0?N:r==null||($=r.locale)===null||$===void 0||(k=$.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&D!==void 0?D:q.weekStartsOn)!==null&&S!==void 0?S:(T=q.locale)===null||T===void 0||(O=T.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&x!==void 0?x:0);if(!(ge>=0&&ge<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw new RangeError("locale must contain localize property");if(!L.formatLong)throw new RangeError("locale must contain formatLong property");var fe=Te(e);if(!m0(fe))throw new RangeError("Invalid time value");var ve=Pl(fe),be=g0(fe,ve),Ee={firstWeekContainsDate:F,weekStartsOn:ge,locale:L,_originalDate:fe},Se=B.match(y_).map(function(Ae){var We=Ae[0];if(We==="p"||We==="P"){var Fe=P0[We];return Fe(Ae,L.formatLong)}return Ae}).join("").match(V_).map(function(Ae){if(Ae==="''")return"'";var We=Ae[0];if(We==="'")return M_(Ae);var Fe=x0[We];if(Fe)return!(r!=null&&r.useAdditionalWeekYearTokens)&&O0(Ae)&&Tf(Ae,o,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&D0(Ae)&&Tf(Ae,o,String(e)),Fe(be,Ae,L.localize,Ee);if(We.match($_))throw new RangeError("Format string contains an unescaped latin alphabet character `"+We+"`");return Ae}).join("");return Se}function M_(e){var o=e.match(b_);return o?o[1].replace(C_,"'"):e}function kf(e,o){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);return e}function B_(e){return kf({},e)}var Nf=1e3*60,di=60*24,Df=di*30,Of=di*365;function fi(e,o,r){var i,a,u;pe(2,arguments);var c=Fr(),f=(i=(a=r==null?void 0:r.locale)!==null&&a!==void 0?a:c.locale)!==null&&i!==void 0?i:Pf;if(!f.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var p=w0(e,o);if(isNaN(p))throw new RangeError("Invalid time value");var v=kf(B_(r),{addSuffix:Boolean(r==null?void 0:r.addSuffix),comparison:p}),m,_;p>0?(m=Te(o),_=Te(e)):(m=Te(e),_=Te(o));var V=String((u=r==null?void 0:r.roundingMethod)!==null&&u!==void 0?u:"round"),x;if(V==="floor")x=Math.floor;else if(V==="ceil")x=Math.ceil;else if(V==="round")x=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var S=_.getTime()-m.getTime(),D=S/Nf,N=Pl(_)-Pl(m),$=(S-N)/Nf,k=r==null?void 0:r.unit,T;if(k?T=String(k):D<1?T="second":D<60?T="minute":D{let o="";if(e)try{o=E_(new Date(e),Ve.DATE_FORMAT)}catch{console.log("error date",e)}return o},Lf=(e,o)=>{const r=e.length>o?"...":"";return e.replace(/(<([^>]+)>)/gi,"").substring(0,o)+r},k_=(e,o)=>{let r=o;switch(e){case 2:r=r.filter(i=>S_(i.firstEventTime));break;case 3:r=r.filter(i=>P_(i.firstEventTime));break;case 4:r=r.filter(i=>x_(i.firstEventTime));break}return r},N_=window.Vue.defineComponent,ht=window.Vue.unref,zf=window.Vue.normalizeClass,an=window.Vue.createElementVNode,Zr=window.Vue.toDisplayString,qf=window.Vue.createVNode,lr=window.Vue.openBlock,ur=window.Vue.createElementBlock,Ai=window.Vue.createCommentVNode,Nl=window.Vue.createTextVNode,D_=window.Vue.renderList,O_=window.Vue.Fragment,L_=window.Vue.pushScopeId,z_=window.Vue.popScopeId,Dl=e=>(L_("data-v-fb22b492"),e=e(),z_(),e),q_={class:"content"},R_={class:"title-row"},W_={class:"title"},F_={key:0,class:"accepted"},X_={key:1,class:"rejected"},Z_=Dl(()=>an("span",{class:"info-title"}," Duration: ",-1)),U_={key:0},Y_=Dl(()=>an("span",{class:"info-title"}," First Event: ",-1)),H_={class:"description"},G_=Dl(()=>an("hr",null,null,-1)),j_={key:1,class:"count-info"},K_=Nl(" Alarms: "),Q_={class:"info-title"},J_=N_({__name:"SituationCard",props:{situationInfo:null,small:{type:Boolean}},emits:["situation-selected"],setup(e,{emit:o}){const r=e,i=Ve.ACCEPTED,a=Ve.REJECTED,u=new Date().getTime(),c=()=>{var f;o("situation-selected",(f=r.situationInfo)==null?void 0:f.id)};return(f,p)=>{var v,m,_;return lr(),ur("div",{onClick:c,class:zf(["card",{rejected:r.situationInfo.status==ht(a)}])},[an("div",{class:zf(["severity-line",[`${(m=(v=r.situationInfo)==null?void 0:v.severity)==null?void 0:m.toLowerCase()}-bg dark`]])},null,2),an("div",q_,[an("div",R_,[an("div",W_,"Situation "+Zr((_=r.situationInfo)==null?void 0:_.id),1),r.situationInfo.status==ht(i)?(lr(),ur("div",F_,[qf(ht(Y),{icon:ht(Wr),"aria-hidden":"true",class:"icon accepted"},null,8,["icon"])])):Ai("",!0),r.situationInfo.status==ht(a)?(lr(),ur("div",X_,[qf(ht(Y),{icon:ht(yf),"aria-hidden":"true",class:"icon rejected"},null,8,["icon"])])):Ai("",!0)]),an("div",null,[Z_,Nl(" "+Zr(ht(fi)(ht(u),new Date(r.situationInfo.firstEventTime))),1)]),r.small?Ai("",!0):(lr(),ur("div",U_,[Y_,Nl(Zr(ht(sn)(r.situationInfo.firstEventTime)),1)])),an("div",H_,Zr(ht(Lf)(r.situationInfo.description,r.small?100:230)),1),G_,r.situationInfo.relatedAlarms?(lr(),ur("div",j_,[K_,an("span",Q_,Zr(r.situationInfo.relatedAlarms.length),1)])):Ai("",!0),(lr(!0),ur(O_,null,D_(ht(ue.exports.keys)(ht(ue.exports.groupBy)(r.situationInfo.relatedAlarms,"nodeLabel")),V=>(lr(),ur("div",{class:"info-title",key:V}," - "+Zr(V),1))),128))])],2)}}}),Jq="",Rf=re(J_,[["__scopeId","data-v-fb22b492"]]),eV=window.Vue.openBlock,tV=window.Vue.createElementBlock,nV=window.Vue.createElementVNode;var rV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const oV={},sV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},iV=[nV("path",{d:"M17.7,15.89,13.82,12l3.89-3.89A1,1,0,1,0,16.3,6.7L11,12l5.3,5.3a1,1,0,1,0,1.4-1.4ZM7,6A1,1,0,0,1,8,7V17a1,1,0,0,1-2,0V7A1,1,0,0,1,7,6Z"},null,-1)];function aV(e,o){return eV(),tV("svg",sV,iV)}var lV=rV(oV,[["render",aV]]);const uV=window.Vue.openBlock,cV=window.Vue.createElementBlock,Wf=window.Vue.createElementVNode;var dV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const fV={},AV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},hV=[Wf("path",{d:"M6.29,6.71a1,1,0,0,0,0,1.4L10.18,12,6.29,15.89A1,1,0,0,0,7.7,17.3L13,12,7.7,6.71A1,1,0,0,0,6.29,6.71Z"},null,-1),Wf("path",{d:"M17,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,17,6Z"},null,-1)];function pV(e,o){return uV(),cV("svg",AV,hV)}var wV=dV(fV,[["render",pV]]);const vV=window.Vue.openBlock,mV=window.Vue.createElementBlock,gV=window.Vue.createElementVNode;var _V=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const VV={},yV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},bV=[gV("path",{d:"M14.71,6.7a1,1,0,0,0-1.41,0L8,12l5.3,5.3a1,1,0,0,0,1.41-1.41L10.83,12l3.88-3.89A1,1,0,0,0,14.71,6.7Z"},null,-1)];function CV(e,o){return vV(),mV("svg",yV,bV)}var $V=_V(VV,[["render",CV]]);const EV=window.Vue.openBlock,MV=window.Vue.createElementBlock,BV=window.Vue.createElementVNode;var IV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const xV={},SV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},TV=[BV("path",{d:"M9.29,17.3a1,1,0,0,0,1.41,0L16,12,10.7,6.7A1,1,0,1,0,9.29,8.11L13.17,12,9.29,15.89A1,1,0,0,0,9.29,17.3Z"},null,-1)];function PV(e,o){return EV(),MV("svg",SV,TV)}var Ff=IV(xV,[["render",PV]]);const kV=window.Vue.defineComponent,qn=window.Vue.unref,hi=window.Vue.normalizeClass,pi=window.Vue.createVNode,NV=window.Vue.openBlock,DV=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const OV={class:"paginator"},LV=kV({__name:"SimplePagination",props:{totalPages:null,currentPage:null},emits:["go-to-page"],setup(e,{emit:o}){const r=e,i=a=>{a>=0&&a<=r.totalPages-1&&o("go-to-page",a)};return(a,u)=>(NV(),DV("div",OV,[pi(qn(Y),{icon:qn(lV),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==0}]),onClick:u[0]||(u[0]=c=>i(0))},null,8,["icon","class"]),pi(qn(Y),{icon:qn($V),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==0}]),onClick:u[1]||(u[1]=c=>i(r.currentPage-1))},null,8,["icon","class"]),pi(qn(Y),{icon:qn(Ff),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==r.totalPages-1}]),onClick:u[2]||(u[2]=c=>i(r.currentPage+1))},null,8,["icon","class"]),pi(qn(Y),{icon:qn(wV),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==r.totalPages-1}]),onClick:u[3]||(u[3]=c=>i(r.totalPages-1))},null,8,["icon","class"])]))}}),sR="",zV=re(LV,[["__scopeId","data-v-40758818"]]),iR="",oe=function(e){e=e||"feather";const o=Math.floor(Math.random()*1e9);return[e.replace(/\s+/g,"-"),Date.now(),o].join("-")},qV=window.Vue.computed,wi=(e,o)=>{const r={};return Object.keys(o).forEach(i=>{r[`${i}Label`]=qV(()=>e.value[i]?e.value[i]:o[i])}),r},aR="",cr=function(e,o){return window?window.setTimeout(e,o):setTimeout(e,o)},dr=function(e){return window?window.clearTimeout(e):clearTimeout(e)};var RV=Object.defineProperty,WV=Object.defineProperties,FV=Object.getOwnPropertyDescriptors,Xf=Object.getOwnPropertySymbols,XV=Object.prototype.hasOwnProperty,ZV=Object.prototype.propertyIsEnumerable,Zf=(e,o,r)=>o in e?RV(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Uf=(e,o)=>{for(var r in o||(o={}))XV.call(o,r)&&Zf(e,r,o[r]);if(Xf)for(var r of Xf(o))ZV.call(o,r)&&Zf(e,r,o[r]);return e},UV=(e,o)=>WV(e,FV(o));const YV=window.Vue.defineComponent,HV=window.Vue.h;var GV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const jV=YV({props:{center:{type:Boolean,default:!1}},data(){return{pressed:!1,active:!1,styles:{},failsafe:-1}},computed:{parent(){return this.$el.parentNode}},methods:{onClick(e){this.pressed=!1,this.active=!1,requestAnimationFrame(()=>{const{clientWidth:o,clientHeight:r}=this.parent,i=Math.round(Math.max(o,r));let a={top:"0px",left:"0px"};if(!this.center){const u=this.parent.getBoundingClientRect(),c=e.pageY,f=e.pageX;a={top:`${c-u.top-i/2-document.documentElement.scrollTop}px`,left:`${f-u.left-i/2-document.documentElement.scrollLeft}px`}}this.styles=UV(Uf({},a),{height:`${i}px`,width:`${i}px`}),this.pressed=!0,requestAnimationFrame(()=>{this.active=!0,dr(this.failsafe),this.failsafe=cr(()=>{this.pressed=!1,this.active=!1},380+100+20)})})}},render(){if(this.pressed!==!1)return HV("div",{style:Uf({},this.styles),class:["ripple",{active:this.active,center:this.center}],onTransitionEnd:()=>{this.pressed=!1,this.active=!1},onTransitionCancel:()=>{this.pressed=!1,this.active=!1}})},mounted(){this.parent.addEventListener("click",this.onClick);const e=window.getComputedStyle(this.parent);this.parent.style.overflow="hidden",!(e.position==="relative"||e.position==="absolute"||e.position==="fixed")&&(this.parent.style.position="relative")},unmounted(){this.parent.removeEventListener("click",this.onClick)}});var Rn=GV(jV,[["__scopeId","data-v-18e2a5db"]]);const KV=window.Vue.openBlock,QV=window.Vue.createElementBlock,JV=window.Vue.createElementVNode;var ey=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ty={},ny={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},ry=[JV("path",{d:"M19,17.55,13.43,12,19,6.4A1,1,0,1,0,17.58,5L12,10.58,6.42,5A1,1,0,0,0,5,6.42L10.6,12,5,17.6A1,1,0,0,0,5,19a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.3L12,13.41,17.6,19a1,1,0,0,0,.71.29A1,1,0,0,0,19,19,1,1,0,0,0,19,17.55Z"},null,-1)];function oy(e,o){return KV(),QV("svg",ny,ry)}var Ur=ey(ty,[["render",oy]]);const Yf=window.Vue.computed,sy=(e,o,r)=>{const i=Yf(()=>o.value.filter(u=>!u.disabled)),a=Yf(()=>e.value?i.value.indexOf(e.value):-1);return{selectPrevious(){e.value&&e.value.disabled||(a.value===0?r(i.value[i.value.length-1]):r(i.value[a.value-1]))},selectNext(){e.value&&e.value.disabled||(a.value===i.value.length-1?r(i.value[0]):r(i.value[a.value+1]))}}},cR="",iy=window.Vue.openBlock,ay=window.Vue.createElementBlock,Ol=window.Vue.createElementVNode;var ly=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uy={},cy={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dy=[Ol("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1),Ol("rect",{x:"11",y:"7",width:"2",height:"7",rx:"1"},null,-1),Ol("rect",{x:"11",y:"15",width:"2",height:"2",rx:"0.65"},null,-1)];function fy(e,o){return iy(),ay("svg",cy,dy)}var Ay=ly(uy,[["render",fy]]),hy=Object.defineProperty,py=Object.defineProperties,wy=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,vy=Object.prototype.hasOwnProperty,my=Object.prototype.propertyIsEnumerable,Gf=(e,o,r)=>o in e?hy(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,jf=(e,o)=>{for(var r in o||(o={}))vy.call(o,r)&&Gf(e,r,o[r]);if(Hf)for(var r of Hf(o))my.call(o,r)&&Gf(e,r,o[r]);return e},Kf=(e,o)=>py(e,wy(o));const Yr=window.Vue.defineComponent,Fo=window.Vue.resolveComponent,ln=window.Vue.openBlock,Hr=window.Vue.createElementBlock,gy=window.Vue.createVNode,vi=window.Vue.createBlock,_y=window.Vue.withModifiers,Gr=window.Vue.inject,Xo=window.Vue.computed,Vy=window.Vue.normalizeClass,jr=window.Vue.createElementVNode,mi=window.Vue.toDisplayString,gi=window.Vue.renderSlot,Zo=window.Vue.createCommentVNode,yy=window.Vue.withDirectives,by=window.Vue.vShow,Ll=window.Vue.ref,Qf=window.Vue.toRef,Jf=window.Vue.nextTick,zl=window.Vue.watch;window.Vue.createTextVNode,window.Vue.Fragment,window.Vue.renderList;const ql=window.Vue.provide,eA=window.Vue.isRef,Cy=window.Vue.onBeforeUnmount;var Uo=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const $y=Yr({props:{title:{type:String,default:""},icon:{type:Object,required:!0}},components:{FeatherIcon:Y}}),Ey=["title"];function My(e,o,r,i,a,u){const c=Fo("FeatherIcon");return ln(),Hr("a",{title:e.title,class:"action-icon hide-when-disabled",href:"#"},[gy(c,{icon:e.icon},null,8,["icon"])],8,Ey)}var By=Uo($y,[["render",My],["__scopeId","data-v-4265058e"]]);const Iy=Yr({emits:["clear"],props:{clear:{type:String,default:""}},computed:{clearIcon(){return Ur}},components:{ActionIcon:By}});function xy(e,o,r,i,a,u){const c=Fo("ActionIcon");return ln(),vi(c,{onClick:o[0]||(o[0]=_y(f=>e.$emit("clear"),["stop","prevent"])),title:e.clear,icon:e.clearIcon,"data-ref-id":"feather-form-element-clear"},null,8,["title","icon"])}var Sy=Uo(Iy,[["render",xy]]);const Ty=Yr({computed:{errorIcon(){return Ay}},components:{FeatherIcon:Y}});function Py(e,o,r,i,a,u){const c=Fo("FeatherIcon");return ln(),vi(c,{icon:e.errorIcon,class:"error-icon hide-when-disabled","data-ref-id":"error-icon"},null,8,["icon"])}var ky=Uo(Ty,[["render",Py],["__scopeId","data-v-0b8faef3"]]);const Ny=Yr({emits:{clear:()=>!0,"wrapper-click":e=>!0},props:{for:{type:String,required:!0},focused:{type:Boolean,default:!1},showClear:{type:Boolean,default:!1},clearText:{type:String},raised:{type:Boolean,default:!1}},data(){return{prefixWidth:0,prefixObserver:void 0}},setup(){const e=Gr("wrapperOptions",{}),o=Gr("validationErrorMessage",!1),r=Xo(()=>e.error?e.error:o&&o.value?o.value:!1);return Kf(jf({},e),{error:r})},computed:{computedClearText(){return this.clearText?this.clearText:this.clear?this.clear:""},inputId(){return this.for},hasPre(){return this.$slots.pre&&this.$slots.pre().findIndex(o=>o.children&&o.children.length!==0)!==-1},containerCls(){const e=[];return this.hideLabel&&e.push("hide-label"),this.raised&&e.push("raised"),this.focused&&e.push("focused"),this.error&&e.push("error"),this.background&&e.push("background"),this.disabled&&e.push("disabled"),this.inline&&e.push("inline"),this.hasPre&&e.push("has-prefix"),e}},methods:{handleWrapperClick(e){this.disabled||this.$emit("wrapper-click",e)}},mounted(){const e=this.$el.querySelector(".prefix");if(e){const o={childList:!0,subtree:!0},r=()=>{const i=this.$el.querySelector(".prefix");this.prefixWidth=i?i.offsetWidth:0};this.prefixObserver=new MutationObserver(r),this.prefixObserver.observe(e,o),r()}},unmounted(){this.prefixObserver&&this.prefixObserver.disconnect()},components:{ClearIcon:Sy,ErrorIcon:ky}}),Dy={"aria-hidden":"true",class:"feather-input-border"},Oy=["for"],Ly={class:"prefix"},zy={class:"post"};function qy(e,o,r,i,a,u){const c=Fo("ClearIcon"),f=Fo("ErrorIcon");return ln(),Hr("div",{class:Vy(["feather-input-wrapper-container",e.containerCls])},[jr("fieldset",Dy,[jr("legend",null,mi(e.label),1)]),jr("label",{class:"feather-input-label",for:e.inputId,"data-ref-id":"feather-form-element-label"},mi(e.label),9,Oy),jr("div",{class:"feather-input-wrapper",onClick:o[1]||(o[1]=(...p)=>e.handleWrapperClick&&e.handleWrapperClick(...p))},[jr("div",Ly,[gi(e.$slots,"pre",{},void 0,!0)]),gi(e.$slots,"default",{},void 0,!0),jr("div",zy,[e.showClear&&e.computedClearText?(ln(),vi(c,{key:0,clear:e.computedClearText,onClear:o[0]||(o[0]=p=>e.$emit("clear"))},null,8,["clear"])):Zo("",!0),e.error?(ln(),vi(f,{key:1})):Zo("",!0),gi(e.$slots,"post",{},void 0,!0)])])],2)}var Rl=Uo(Ny,[["render",qy],["__scopeId","data-v-4db296db"]]);const Ry=Yr({setup(){const e=Gr("subTextOptions",{}),o=Gr("validationErrorMessage",!1),r=Xo(()=>e.error?e.error:o&&o.value?o.value:"");return Kf(jf({},e),{error:r})}}),Wy={class:"feather-input-sub-text"},Fy={key:0,class:"feather-input-spacer"},Xy={key:1,class:"feather-input-hint","data-ref-id":"feather-form-element-hint"},Zy={key:2,class:"feather-input-error","data-ref-id":"feather-form-element-error","aria-live":"assertive"};function Uy(e,o,r,i,a,u){return yy((ln(),Hr("div",Wy,[!e.hint&&!e.error.length?(ln(),Hr("div",Fy,"\xA0")):Zo("",!0),e.hint&&!e.error.length?(ln(),Hr("div",Xy,mi(e.hint),1)):Zo("",!0),e.error.length>0?(ln(),Hr("div",Zy,mi(e.error),1)):Zo("",!0),gi(e.$slots,"right",{},void 0,!0)],512)),[[by,!e.inline||e.hint||e.error.length]])}var Yo=Uo(Ry,[["render",Uy],["__scopeId","data-v-8e0ac99e"]]);Yr({props:{headingText:{type:Function,default:e=>e.length&&e.length===1?"1 error":`${e.length} errors`},errorList:{type:Array,default:()=>[]},generalError:{type:String,default:""}},setup(e){const o=Gr("featherFormErrors",Ll([])),r=Qf(e,"errorList"),i=Xo(()=>{var m;return(m=r.value)!=null&&m.length?r.value:o.value}),a=Qf(e,"generalError"),u=m=>{document.getElementById(m).focus()},c=m=>m.replace(/ \*$/,""),f=Ll(),p=m=>`${c(m.label)} - ${m.message}`,v=Xo(()=>(i.value.length&&Jf(()=>f.value.focus()),e.headingText(i.value)));return zl(a,m=>{m.length&&Jf(()=>f.value.focus())}),{errors:i,errorsHeading:v,heading:f,focusElement:u,mainError:a,getFullMessage:p}}});const Ho=(e,o,r,i,a)=>{const u=Gr("featherForm",!1);if(i&&u&&e.value){const c=Ll("");ql("validationErrorMessage",c);const f=()=>{if(a&&eA(a)&&a.value)return c.value=a.value,{success:!1,message:a.value,inputId:e.value,label:r};try{return i.validateSync(o.value),c.value="",{success:!0}}catch(m){const _=m;return c.value=_.errors[0],{success:!1,message:_.errors[0],inputId:e.value,label:r}}},v={clear:()=>{c.value=""},validate:f};return a&&eA(a)&&zl(a,()=>{u.runValidation()}),zl(e,(m,_)=>{m&&u&&u.register(m,v),_&&u&&u.deregister(_)},{immediate:!0}),Cy(()=>{u.deregister(e.value,!0)}),{validate:f}}return{validate:()=>!0}},Go=e=>({inherittedAttrs:Xo(()=>({class:e.class,"data-ref-id":e["data-ref-id"]}))}),jo={hint:{type:String},error:{type:String},inline:{type:Boolean,default:!1}},Ko=e=>{ql("subTextOptions",e)},Wl={label:{type:String,required:!0},error:{type:String},clear:{type:String,default:""},background:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1}},Fl=e=>{ql("wrapperOptions",e)},_i=window.Vue.ref,Yy=window.Vue.watch,Hy=window.Vue.watchEffect,tA=window.Vue.computed,Xl=window.Vue.provide,nA=(e,o,r,i,a)=>{const u=_i([]),c=_i(),f=_i(),p=_i();Hy(()=>{if(!u.value.length)return;const $=u.value.map(k=>k.value);if(e.value!==void 0&&e.value!==null&&(c.value=u.value[$.indexOf(e.value)]),!c.value&&u.value.length){let k=u.value.filter(T=>!T.disabled);k=k.length?k:u.value,f.value=k[0],f.value.first=!0}}),Yy(c,($,k)=>{k&&(k.checked=!1),$&&($.checked=!0)});const v=$=>{$&&$.disabled||(f.value&&(f.value.first=!1),c.value!==$&&(o("update:modelValue",$.value),c.value=$,$.focus()))},m=tA(()=>c.value||f.value),_=sy(m,u,v),V=tA(()=>oe("feather-radio-group"));p.value=V.value;const{validate:x}=Ho(p,e,r,i,a);return Xl("register",$=>{u.value=[...u.value,$],p.value===V.value&&(p.value=$.id)}),Xl("select",v),Xl("blur",$=>{o("blur",$)}),{keydown:$=>{switch($.keyCode){case 13:case 32:c.value?v(c.value):f.value&&v(f.value);break;case 40:case 39:_.selectNext();break;case 37:case 38:_.selectPrevious();break}},..._,focus:()=>{c.value&&c.value.focus()},validate:x,firstElementId:p,groupId:V}};var Gy=Object.defineProperty,jy=Object.defineProperties,Ky=Object.getOwnPropertyDescriptors,rA=Object.getOwnPropertySymbols,Qy=Object.prototype.hasOwnProperty,Jy=Object.prototype.propertyIsEnumerable,oA=(e,o,r)=>o in e?Gy(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Kr=(e,o)=>{for(var r in o||(o={}))Qy.call(o,r)&&oA(e,r,o[r]);if(rA)for(var r of rA(o))Jy.call(o,r)&&oA(e,r,o[r]);return e},sA=(e,o)=>jy(e,Ky(o));const Wn=window.Vue.defineComponent,Qo=window.Vue.inject,Vi=window.Vue.computed,Jo=window.Vue.ref,Et=window.Vue.resolveComponent,pt=window.Vue.openBlock,es=window.Vue.createElementBlock,iA=window.Vue.normalizeClass,un=window.Vue.renderSlot,Fn=window.Vue.createBlock,ts=window.Vue.createCommentVNode,yi=window.Vue.createElementVNode,eb=window.Vue.withModifiers,bi=window.Vue.createVNode,aA=window.Vue.toRef,Zl=window.Vue.mergeProps,gn=window.Vue.withCtx,tb=window.Vue.h,nb=window.Vue.provide;var Xn=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rb=Wn({props:{disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1}},setup(e){const o=Qo("isCondensed",null),r=Vi(()=>o||e.condensed),i=Jo(!1);return{focused:i,handleFocus:()=>{i.value=!0},handleBlur:()=>{i.value=!1},isCondensed:r}},components:{FeatherRipple:Rn}}),ob=["aria-disabled"];function sb(e,o,r,i,a,u){const c=Et("FeatherRipple");return pt(),es("div",{class:iA(["chip",{condensed:e.isCondensed,disabled:e.disabled,focused:e.focused}]),onFocusin:o[0]||(o[0]=f=>e.clickable?e.handleFocus:null),onFocusout:o[1]||(o[1]=f=>e.clickable?e.handleBlur:null),"aria-disabled":e.disabled},[un(e.$slots,"default",{},void 0,!0),e.clickable?(pt(),Fn(c,{key:0})):ts("",!0)],42,ob)}var Ci=Xn(rb,[["render",sb],["__scopeId","data-v-44d413dc"]]);const ib=Wn({emits:["delete"],props:{disabled:{type:Boolean,default:!1},textId:{type:String,required:!0},label:{type:String,required:!0}},setup(e,o){return{handleDelete:()=>{e.disabled||o.emit("delete")},icon:Ur}},components:{FeatherIcon:Y}}),ab={class:"chip-delete"},lb=["aria-label","aria-describedby"];function ub(e,o,r,i,a,u){const c=Et("FeatherIcon");return pt(),es("span",ab,[yi("a",{href:"#",class:"delete-icon",role:"button",onClick:o[0]||(o[0]=eb((...f)=>e.handleDelete&&e.handleDelete(...f),["stop","prevent"])),"aria-label":e.label,"aria-describedby":e.textId},[bi(c,{icon:e.icon,flex:""},null,8,["icon"])],8,lb)])}var cb=Xn(ib,[["render",ub],["__scopeId","data-v-4bae6cb4"]]);const db=Wn({data(){return{titleText:void 0}},methods:{ellipsisActive(){return this.$refs.container.offsetWidthlA},condensed:{type:Boolean,default:!1}},setup(e,o){const r=wi(aA(e,"labels"),lA),i=Vi(()=>oe("chip-text")),a=()=>{e.disabled||o.emit("click")},u=Kr({},o.attrs);return e.disabled&&delete u.onClick,sA(Kr({},r),{chipTextId:i,handleClick:a,attrs:u})},computed:{chipTextAttrs(){return this.canClick?{role:"button",tabindex:"0"}:{}},canDelete(){return!!this.$attrs.onDelete&&!this.disabled},canClick(){return!!this.$attrs.onClick&&!this.disabled},hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,DeleteIcon:cb,Label:$i,PreIcon:Ei}}),mb=["aria-disabled"];function gb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("DeleteIcon"),v=Et("Chip");return pt(),Fn(v,Zl(e.attrs,{disabled:e.disabled,condensed:e.condensed,class:{hover:e.canClick,focus:e.canClick||e.canDelete},role:"row",clickable:e.canClick}),{default:gn(()=>[yi("span",{role:"gridcell","aria-disabled":e.disabled},[yi("span",Zl(e.chipTextAttrs,{class:"chip-label-button"}),[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,{id:e.chipTextId},{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3},8,["id"])],16)],8,mb),e.canDelete?(pt(),Fn(p,{key:0,disabled:e.disabled,"text-id":e.chipTextId,label:e.deleteLabel,role:"gridcell",onDelete:o[0]||(o[0]=m=>e.$emit("delete"))},null,8,["disabled","text-id","label"])):ts("",!0)]),_:3},16,["disabled","condensed","class","clickable"])}var _b=Xn(vb,[["render",gb],["__scopeId","data-v-48b2704a"]]);const Vb=Wn({props:{disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1}},computed:{hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,Label:$i,PreIcon:Ei}}),yb=["aria-disabled"];function bb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("Chip");return pt(),Fn(p,{role:"row",disabled:e.disabled,condensed:e.condensed,clickable:!1},{default:gn(()=>[yi("span",{role:"gridcell","aria-disabled":e.disabled},[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,null,{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3})],8,yb)]),_:3},8,["disabled","condensed"])}var Cb=Xn(Vb,[["render",bb],["__scopeId","data-v-3e0c4eba"]]);const $b=Wn({props:{value:{type:[String,Object,Number,Array],required:!0},disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1}},setup(e){const o=Jo(!1),r=Jo(!1),i=Vi(()=>oe("chip-label-id")),a=Vi(()=>o.value||r.value?0:-1),u=Jo(),c=()=>{u.value.$el.focus()},f=Qo("register",V=>{}),p=Qo("blur",V=>{}),v=Qo("select",V=>{}),m={first:o,focus:c,disabled:e.disabled,value:e.value,checked:r};return f(m),{labelId:i,tabindex:a,first:o,blur:p,click:()=>{v(m)},input:u,checked:r}},computed:{hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,Label:$i,PreIcon:Ei}});function Eb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("Chip");return pt(),Fn(p,{disabled:e.disabled,condensed:e.condensed,class:iA(["focus hover",{selected:e.checked}]),role:"radio",ref:"input","aria-checked":e.checked?"true":"false","aria-disabled":e.disabled,"aria-labelledby":e.labelId,tabindex:e.tabindex,onClick:e.click,"allow-click":!e.disabled,onBlur:e.blur},{default:gn(()=>[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,{id:e.labelId},{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3},8,["id"])]),_:3},8,["disabled","condensed","class","aria-checked","aria-disabled","aria-labelledby","tabindex","onClick","allow-click","onBlur"])}var Mb=Xn($b,[["render",Eb],["__scopeId","data-v-bbcc2f70"]]);const uA=Wn({props:{disabled:{type:Boolean,default:!1},labels:{type:Object},condensed:{type:Boolean,default:!1},value:{type:[String,Object,Number,Array,Boolean]}},setup(){return{format:Qo("chipListFormat","")}},render(){const e=o=>tb(o,Kr(Kr({},this.$props),this.$attrs),Kr({default:this.$slots.default},this.$slots.icon&&{icon:this.$slots.icon}));return this.format==="grid"?e(_b):this.format==="radio"?e(Mb):e(Cb)}}),Bb=Wn({model:{prop:"modelValue",event:"update:modelValue"},props:{label:{type:String,required:!0},mode:{type:String,default:"list",validator:e=>["list","radio","single"].indexOf(e)!==-1},modelValue:{type:[String,Number,Boolean,Array,Object,Date,Function]},condensed:{type:Boolean,default:!1}},setup(e,o){const r=e.mode==="list"?"grid":e.mode;nb("chipListFormat",r);const i=r==="single";if(r==="radio"){const c=aA(e,"modelValue");return sA(Kr({attrs:{role:"radiogroup"}},nA(c,o.emit,e.label,{},Jo(""))),{single:i})}return{attrs:{role:"grid"},keydown:()=>{},single:i}}}),Ib=["aria-label"];function xb(e,o,r,i,a,u){return pt(),es("div",Zl(e.attrs,{"data-ref-id":"feather-chip-list","aria-label":e.label,class:["chip-list",{condensed:e.condensed,single:e.single}],onKeydown:o[0]||(o[0]=(...c)=>e.keydown&&e.keydown(...c))}),[un(e.$slots,"default",{},void 0,!0)],16,Ib)}var Sb=Xn(Bb,[["render",xb],["__scopeId","data-v-1e06f41d"]]);const Tb=window.Vue.defineComponent,Pb=window.Vue.normalizeClass,kb=window.Vue.openBlock,Nb=window.Vue.createElementBlock,Db=window.Vue.createCommentVNode,Ob=Tb({__name:"StatusColor",props:{severity:{required:!1,type:String}},setup(e){const o=e;return(r,i)=>o!=null&&o.severity?(kb(),Nb("span",{key:0,class:Pb(["circle",[`${o.severity.toLowerCase()}-bg dark`]])},null,2)):Db("",!0)}}),yR="",Lb=re(Ob,[["__scopeId","data-v-e08880d6"]]),zb=window.Vue.defineComponent,ns=window.Vue.unref,cA=window.Vue.createTextVNode,Ul=window.Vue.normalizeClass,Yl=window.Vue.withCtx,qb=window.Vue.createVNode,Rb=window.Vue.renderList,Wb=window.Vue.Fragment,Mi=window.Vue.openBlock,Fb=window.Vue.createElementBlock,Hl=window.Vue.createBlock,dA=window.Vue.createCommentVNode,Xb=window.Vue.toDisplayString;window.Vue.pushScopeId,window.Vue.popScopeId;const Zb=cA(" ALL "),fA=window.Vue.ref,Ub=window.Vue.watch,Yb=window.Vue.computed,Hb=window.Vue.reactive,Gb=zb({__name:"ChipListByProperty",props:{alarms:null,property:null,preSelected:null,isVertical:{type:Boolean}},emits:["selected-option"],setup(e,{emit:o}){var p;const r=e,i=fA(!1),a=Yb(()=>ue.exports.keys(ue.exports.groupBy(r.alarms,r.property))),u=fA((p=r.preSelected)!=null&&p.length?r.preSelected:["all"]),c=Hb({alarms:r.alarms}),f=v=>{u.value=u.value.filter(m=>m!=="all"),u.value.includes(v)?u.value=u.value.filter(m=>m!==v):u.value.push(v),(v==="all"||u.value.length===0)&&(u.value=["all"]),o("selected-option",u.value)};return Ub(r,()=>{var v;u.value=(v=r.preSelected)!=null&&v.length?r.preSelected:["all"],c.alarms=r.alarms,i.value=!1}),(v,m)=>ns(a).length>0?(Mi(),Hl(ns(Sb),{key:u.value.toString(),condensed:"",label:"",class:Ul({vertical:r.isVertical})},{default:Yl(()=>[qb(ns(uA),{class:Ul({clicked:u.value.includes("all")}),onClick:m[0]||(m[0]=_=>f("all"))},{default:Yl(()=>[Zb]),_:1},8,["class"]),(Mi(!0),Fb(Wb,null,Rb(ns(a),_=>(Mi(),Hl(ns(uA),{class:Ul([{clicked:u.value.includes(_)},`${_==null?void 0:_.toLowerCase()}-bg`]),key:_,onClick:V=>f(_)},{default:Yl(()=>[e.property=="severity"?(Mi(),Hl(Lb,{key:0,severity:_},null,8,["severity"])):dA("",!0),cA(Xb(_),1)]),_:2},1032,["class","onClick"]))),128))]),_:1},8,["class"])):dA("",!0)}}),bR="",jb=re(Gb,[["__scopeId","data-v-d83b0f85"]]),CR="",$R="",Kb=window.Vue.watch,Qb=window.Vue.onBeforeUnmount,Jb=window.Vue.ref,eC=window.Vue.onMounted,tC=e=>{const o=Jb(!1);let r=!1;const i=c=>{e(c),r=!1};function a(c){r||(requestAnimationFrame(()=>i(c)),r=!0)}const u=()=>{window&&window.removeEventListener("resize",a)};return eC(()=>{const c=Kb(o,f=>{window&&f?window.addEventListener("resize",a):u()},{immediate:!0});Qb(()=>{c(),u()})}),o},nC=window.Vue.watch,rC=window.Vue.onBeforeUnmount,oC=window.Vue.ref,sC=window.Vue.onMounted,iC=(e,o)=>{const r=oC(!1),i=c=>{c.target===window&&o(c)},a=c=>{let f=[];Array.isArray(e.value)?f=e.value:f=[e.value],f.some(v=>v&&v.contains(c.target))||o(c)},u=()=>{document&&window&&(document.removeEventListener("click",a,!0),document.removeEventListener("focus",a,!0),window.removeEventListener("blur",i))};return sC(()=>{const c=nC(r,f=>{document&&window&&f?(document.addEventListener("click",a,!0),document.addEventListener("focus",a,!0),window.addEventListener("blur",i)):u()},{immediate:!0});rC(()=>{c(),u()})}),r},aC=window.Vue.watch,lC=window.Vue.onBeforeUnmount,uC=window.Vue.ref,AA=(e,o)=>{const r=uC(!1);let i=!1;const a=p=>{o(p),i=!1};function u(p){i||(requestAnimationFrame(()=>a(p)),i=!0)}const c=()=>{e.value&&e.value.removeEventListener("scroll",u,!0)},f=aC([e,r],([p,v],m)=>{m&&m.length&&m[0]&&m[0].removeEventListener("scroll",u,!0),v&&p?p.addEventListener("scroll",u,!0):c()},{immediate:!0});return lC(()=>{f(),c()}),r},cC=window.Vue.defineComponent,_n=window.Vue.ref,hA=window.Vue.toRef,dC=window.Vue.onMounted,fC=window.Vue.watch,pA=window.Vue.computed,AC=window.Vue.nextTick,wA=window.Vue.openBlock,vA=window.Vue.createElementBlock,mA=window.Vue.renderSlot,hC=window.Vue.normalizeClass,pC=window.Vue.normalizeStyle,wC=window.Vue.createCommentVNode;var vC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const mC=cC({emits:{"trigger-click":e=>!0,"outside-click":e=>!0},props:{open:{type:Boolean,default:!1},noExpand:{type:Boolean,default:!1},cover:{type:Boolean,default:!1},right:{type:Boolean,default:!1},hasFocus:{type:Boolean,default:!1},dataRefId:{type:String,default:"feather-menu"},fill:{type:Boolean,default:!1},triggerId:{type:String}},setup(e,o){const r=_n(),i=_n(),a=hA(e,"open"),u=hA(e,"noExpand"),c=_n("auto"),f=_n(),p=_n(e.triggerId||oe("feather-menu-trigger")),v=_n(oe("feather-menu-dropdown")),m=_n(""),_=_n("");dC(()=>{f.value=window});const V=_n(!1),x=()=>({height:f.value.innerHeight,width:f.value.innerWidth,left:0,top:0}),S=()=>{if(!i.value)return;const B=r.value.getBoundingClientRect();V.value=!0,c.value="auto",AC(()=>{let{height:q,width:L}=i.value.getBoundingClientRect();const F=x(),ge=F.height,fe=F.width;e.fill&&L=q?(ve=B.top-q,e.cover&&(ve+=B.height)):(ve=B.bottom,e.cover&&(ve-=B.height));let be=e.right?B.right-L:B.left;!e.right&&B.right>=L&&fe-B.leftL&&(be=B.left),_.value=`${be}px`,m.value=`${ve}px`,V.value=!1})},N=iC(r,B=>{o.emit("outside-click",B)}),$=tC(S),k=AA(f,S);fC([a,i],([B,q])=>{B&&q&&S(),N.value=B,$.value=B,k.value=B});const T=pA(()=>{const B={id:p.value,"aria-haspopup":"true"};return a.value&&(B["aria-controls"]=v.value),u.value||(B["aria-expanded"]=a.value?"true":"false"),B}),O=pA(()=>({click:B=>{o.emit("trigger-click",B)}}));return{positionTop:m,positionLeft:_,triggerId:p,triggerAttrs:T,triggerListeners:O,menuId:v,menu:i,menuWidth:c,root:r,calculatePosition:S,calculating:V}}}),gC=["data-ref-id"],_C=["data-ref-id","id"];function VC(e,o,r,i,a,u){return wA(),vA("div",{class:"feather-menu","data-ref-id":e.dataRefId,ref:"root"},[mA(e.$slots,"trigger",{attrs:e.triggerAttrs,on:e.triggerListeners},void 0,!0),e.open?(wA(),vA("div",{key:0,class:hC(["feather-menu-dropdown",{hidden:e.calculating}]),"data-ref-id":e.dataRefId+"-dropdown",ref:"menu",id:e.menuId,style:pC({left:e.positionLeft,top:e.positionTop,width:e.menuWidth})},[mA(e.$slots,"default",{labelId:e.triggerId},void 0,!0)],14,_C)):wC("",!0)],8,gC)}var gA=vC(mC,[["render",VC],["__scopeId","data-v-f75af406"]]),yC={mounted(e,o){e.addEventListener("keydown",o.dir.contentKeyPressed)},unmounted(e,o){e.removeEventListener("keydown",o.dir.contentKeyPressed)},contentKeyPressed(e){const o=e.currentTarget.querySelectorAll("li a");let r=[].indexOf.call(o,e.target);if(!(r<0)){switch(e.keyCode){case 40:r++,r===o.length&&(r=0);break;case 38:r--,r===-1&&(r=o.length-1);break;default:return}e.preventDefault(),o[r].focus()}}};const bC=window.Vue.openBlock,CC=window.Vue.createElementBlock,$C=window.Vue.createElementVNode;var EC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const MC={},BC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},IC=[$C("path",{d:"M20.71,19.29l-6-6A6.48,6.48,0,0,0,10.86,3.14,6.5,6.5,0,0,0,7.58,15.71a6.43,6.43,0,0,0,5.74-1l6,6a1,1,0,0,0,1.42,0A1,1,0,0,0,20.71,19.29ZM9.5,14A4.5,4.5,0,1,1,14,9.5,4.49,4.49,0,0,1,9.5,14Z"},null,-1)];function xC(e,o){return bC(),CC("svg",BC,IC)}var SC=EC(MC,[["render",xC]]);const TC=window.Vue.openBlock,PC=window.Vue.createElementBlock,Gl=window.Vue.createElementVNode;var kC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const NC={},DC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},OC=[Gl("path",{d:"M12,10a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Z"},null,-1),Gl("rect",{x:"11",y:"7",width:"2",height:"2",rx:"0.65"},null,-1),Gl("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1)];function LC(e,o){return TC(),PC("svg",DC,OC)}var zC=kC(NC,[["render",LC]]);const qC=window.Vue.openBlock,RC=window.Vue.createElementBlock,WC=window.Vue.createElementVNode;var FC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const XC={},ZC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},UC=[WC("path",{d:"M6.7,9.29a1,1,0,0,0,0,1.41L12,16l5.3-5.3a1,1,0,0,0-1.41-1.41L12,13.17,8.11,9.29A1,1,0,0,0,6.7,9.29Z"},null,-1)];function YC(e,o){return qC(),RC("svg",ZC,UC)}var Bi=FC(XC,[["render",YC]]);const rs=function(e,o){if(!e||!o)return;let r=e.getBoundingClientRect().height;const i=getComputedStyle(e);r+=parseInt(i.getPropertyValue("margin-top"),10),r+=parseInt(i.getPropertyValue("margin-bottom"),10),o.scrollTop=e.offsetTop-o.getBoundingClientRect().height+r},PR="",K={PAGEUP:33,PAGEDOWN:34,UP:38,DOWN:40,LEFT:37,RIGHT:39,HOME:36,END:35,ENTER:13,SPACE:32,ESCAPE:27,BACKSPACE:8,DELETE:46},kR="",HC=window.Vue.defineComponent,GC=window.Vue.openBlock,jC=window.Vue.createElementBlock,KC=window.Vue.normalizeClass,QC=window.Vue.pushScopeId,JC=window.Vue.popScopeId,jl=window.Vue.createElementVNode;var e2=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const t2=HC({emits:{click:e=>!0},props:{disabled:{type:Boolean,default:!1},checked:{type:Boolean,default:!1}},methods:{handleClick(e){this.disabled||this.$emit("click",e)}}}),_A=e=>(QC("data-v-07e020f5"),e=e(),JC(),e),n2=[_A(()=>jl("div",{class:"track"},null,-1)),_A(()=>jl("div",{class:"switcher"},[jl("div",{class:"switch-circle"})],-1))];function r2(e,o,r,i,a,u){return GC(),jC("div",{class:KC(["switch-container",{checked:e.checked,disabled:e.disabled}]),onClick:o[0]||(o[0]=(...c)=>e.handleClick&&e.handleClick(...c))},n2,2)}var o2=e2(t2,[["render",r2],["__scopeId","data-v-07e020f5"]]),s2=Object.defineProperty,i2=Object.defineProperties,a2=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,l2=Object.prototype.hasOwnProperty,u2=Object.prototype.propertyIsEnumerable,yA=(e,o,r)=>o in e?s2(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,bA=(e,o)=>{for(var r in o||(o={}))l2.call(o,r)&&yA(e,r,o[r]);if(VA)for(var r of VA(o))u2.call(o,r)&&yA(e,r,o[r]);return e},CA=(e,o)=>i2(e,a2(o));const Kl=window.Vue.defineComponent,fr=window.Vue.h,c2=window.Vue.openBlock,d2=window.Vue.createElementBlock,f2=window.Vue.renderSlot;window.Vue.resolveComponent,window.Vue.createBlock,window.Vue.withCtx,window.Vue.pushScopeId,window.Vue.popScopeId,window.Vue.createElementVNode,window.Vue.createVNode;var $A=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const A2=Kl({inheritAttrs:!1,props:{asLi:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1}},render(){let e;this.$slots.icon&&this.$slots.icon().findIndex(c=>c.children&&c.children.length!==0||c.type&&c.type.render)!==-1&&(e=fr("span",{class:["feather-list-item-icon"]},{default:this.$slots.icon}));const r=fr("span",{class:["feather-list-item-text"]},{default:this.$slots.default});let i;this.$slots.post&&(i=fr("span",{class:"feather-list-item-post"},this.$slots.post()));const a=this.disabled?void 0:fr(Rn);if(this.asLi)return fr("li",CA(bA({},this.$attrs),{class:["feather-list-item hover focus",{selected:this.selected,highlighted:this.highlighted,disabled:this.disabled},this.$attrs.class||""]}),[e,r,i,a]);const u=fr("a",CA(bA({},this.$attrs),{class:["feather-list-item focus hover",{selected:this.selected,disabled:this.disabled},this.$attrs.class||""]}),[e,r,i,a]);return fr("li",{},[u])}});var os=$A(A2,[["__scopeId","data-v-7c46b2b3"]]);Kl({components:{FeatherListItem:os}});const h2={},p2={class:"feather-list"};function w2(e,o){return c2(),d2("ul",p2,[f2(e.$slots,"default",{},void 0,!0)])}var Ql=$A(h2,[["render",w2],["__scopeId","data-v-941a1d50"]]);Kl({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,click:e=>!0,keydown:e=>!0},props:{disabled:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1}},computed:{labelId(){return oe("switch-label")}},methods:{focus(){this.$refs.input.$el.focus()},updateValue(){this.disabled||this.$emit("update:modelValue",!this.modelValue)},click(e){this.focus(),this.updateValue(),this.$emit("click",e)},keydown(e){(e.keyCode===K.SPACE||e.keyCode===K.ENTER)&&this.updateValue(),e.keyCode===K.SPACE&&e.preventDefault(),this.$emit("keydown",e)}},components:{SwitchRender:o2,FeatherListItem:os}});var v2=Object.defineProperty,m2=Object.defineProperties,g2=Object.getOwnPropertyDescriptors,EA=Object.getOwnPropertySymbols,_2=Object.prototype.hasOwnProperty,V2=Object.prototype.propertyIsEnumerable,MA=(e,o,r)=>o in e?v2(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,wt=(e,o)=>{for(var r in o||(o={}))_2.call(o,r)&&MA(e,r,o[r]);if(EA)for(var r of EA(o))V2.call(o,r)&&MA(e,r,o[r]);return e},y2=(e,o)=>m2(e,g2(o));const Qr=window.Vue.defineComponent,se=window.Vue.openBlock,Pe=window.Vue.createElementBlock,st=window.Vue.createElementVNode,Ft=window.Vue.toDisplayString,Mt=window.Vue.createCommentVNode,Ie=window.Vue.resolveComponent,Bt=window.Vue.createBlock,Ue=window.Vue.withCtx,Jr=window.Vue.Fragment,ss=window.Vue.renderList,it=window.Vue.createVNode,Jl=window.Vue.withModifiers,Ar=window.Vue.normalizeClass,eu=window.Vue.renderSlot,BA=window.Vue.createTextVNode,b2=window.Vue.pushScopeId,C2=window.Vue.popScopeId,IA=window.Vue.reactive,xA=window.Vue.nextTick,tu=window.Vue.markRaw,nu=window.Vue.toRef,SA=window.Vue.computed,$2=window.Vue.toRefs,eo=window.Vue.ref,ru=window.Vue.mergeProps,TA=window.Vue.toHandlers,Ii=window.Vue.withDirectives,xi=window.Vue.vShow;var Si={highlight:{type:String,default:"off",validator(e){return["off","ignore-case"].indexOf(e)!==-1}}},ou={query:{type:String}},hr=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const E2=Qr({mixins:[],props:wt(wt({text:{type:String,required:!0}},Si),ou),computed:{index(){if(this.query&&this.query.length===0)return-1;if(this.query&&this.highlight)switch(this.highlight.toLowerCase()){case"ignore-case":return this.text.toLowerCase().indexOf(this.query.toLowerCase());default:return-1}return-1},beginning(){return this.index===-1?this.text:this.text.slice(0,this.index)},highlighted(){if(!(this.index===-1||!this.query))return this.text.slice(this.index,this.index+this.query.length)},end(){if(!(this.index===-1||!this.query))return this.text.slice(this.index+this.query.length)}}}),M2={key:0,class:"highlight"},B2={key:1};function I2(e,o,r,i,a,u){return se(),Pe("span",null,[st("span",null,Ft(e.beginning),1),e.highlighted?(se(),Pe("span",M2,Ft(e.highlighted),1)):Mt("",!0),e.end?(se(),Pe("span",B2,Ft(e.end),1)):Mt("",!0)])}var PA=hr(E2,[["render",I2],["__scopeId","data-v-8abe2492"]]);const x2=Qr({emits:["select","deselect"],props:wt(wt({activeId:{type:String,required:!0},activeIndex:{type:Number,required:!0},items:{type:Array,required:!0},value:{type:[Array,Object],default:()=>[]},textProp:{type:String,default:"_text"},single:{type:Boolean,default:!1},newLabel:{type:String,default:"new"}},Si),ou),watch:{activeIndex(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("li"))[e],r=this.$refs.list;rs(o,r.$el)})}},methods:{isSelected(e){const o=this.value;return o&&o.length?o.some(i=>i[this.textProp]===e[this.textProp]):this.value[this.textProp]===e[this.textProp]},isActive(e){return this.activeIndex===e},getId(e){return e===this.activeIndex?this.activeId:null},select(e){this.$emit(this.isSelected(e)?"deselect":"select",e)}},components:{FeatherList:Ql,FeatherListItem:os,Highlighter:PA}}),S2={key:0,class:"autocomplete-item-new-label"};function T2(e,o,r,i,a,u){const c=Ie("Highlighter"),f=Ie("FeatherListItem"),p=Ie("FeatherList");return se(),Bt(p,{class:"feather-autocomplete-results-list",tabindex:"-1","aria-hidden":"false",role:"listbox","aria-multiselectable":e.single?"false":"true",ref:"list"},{default:Ue(()=>[(se(!0),Pe(Jr,null,ss(e.items,(v,m)=>(se(),Pe(Jr,{key:v[e.textProp]},[it(f,{"as-li":"",id:e.getId(m),tabindex:"-1",role:"option",class:"result-item hover","aria-selected":e.isSelected(v),highlighted:e.isActive(m),selected:e.isSelected(v),onClick:Jl(_=>e.select(v),["stop"])},{default:Ue(()=>[it(c,{highlight:e.highlight,query:e.query,text:v[e.textProp]},null,8,["highlight","query","text"]),v._new?(se(),Pe("span",S2,Ft(e.newLabel),1)):Mt("",!0)]),_:2},1032,["id","aria-selected","highlighted","selected","onClick"]),e.items.length!==1&&v._new?(se(),Pe("li",{role:"presentation",key:v[e.textProp]+"hr",class:"hr"})):Mt("",!0)],64))),128))]),_:1},8,["aria-multiselectable"])}var P2=hr(x2,[["render",T2],["__scopeId","data-v-f623434a"]]);const k2=Qr({emits:["select"],props:wt(wt({activeId:{type:String,required:!0},activeRow:{type:Number,required:!0},activeCol:{type:Number,required:!0},items:{type:Array,required:!0},value:{type:[Array,Object],default:()=>[]},textProp:{type:String,default:"_text"},single:{type:Boolean,default:!1},config:{type:Array,required:!0}},Si),ou),watch:{activeRow(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("tr"))[e+1],r=this.$refs.grid;rs(o,r)})}},computed:{cls(){return this.config.map((e,o)=>e.align&&e.align.toLowerCase()==="right"?`tr${o+1}`:e.align&&e.align.toLowerCase()==="center"?`tc${o+1}`:`tl${o+1}`)}},methods:{isSelected(e){const o=this.value;return this.value&&this.value.length?o.some(i=>i[this.textProp]===e[this.textProp]):this.value[this.textProp]===e[this.textProp]},isActive(e){return this.activeRow===e},isActiveCell(e,o){return this.activeRow===e&&this.activeCol===o},getId(e,o){return e===this.activeRow&&this.activeCol===o?this.activeId:""},select(e){this.$emit("select",e)}},components:{Highlighter:PA}}),N2={class:"feather-autocomplete-results-grid",ref:"grid"},D2=["aria-multiselectable"],O2={role:"row"},L2=["aria-selected","onClick"],z2=["id","aria-selected"],q2={key:1};function R2(e,o,r,i,a,u){const c=Ie("Highlighter");return se(),Pe("div",N2,[st("table",{class:Ar(["feather-autocomplete-results-grid-container",e.cls]),tabindex:"-1","aria-hidden":"false",role:"grid","aria-multiselectable":e.single?"false":"true"},[st("thead",null,[st("tr",O2,[(se(!0),Pe(Jr,null,ss(e.config,f=>(se(),Pe("th",{key:f.title},Ft(f.title),1))),128))])]),st("tbody",null,[(se(!0),Pe(Jr,null,ss(e.items,(f,p)=>(se(),Pe("tr",{role:"row",key:f[e.textProp],"aria-selected":e.isSelected(f),class:Ar({focus:e.isActive(p),selected:e.isSelected(f)}),onClick:Jl(v=>e.select(f),["stop"])},[(se(!0),Pe(Jr,null,ss(e.config,(v,m)=>(se(),Pe("td",{key:f[e.textProp]+v.prop,id:e.getId(p,m),"aria-selected":e.isSelected(f),class:Ar({"focus-cell":e.isActiveCell(p,m)})},[v.prop===e.textProp?(se(),Bt(c,{key:0,highlight:e.highlight,query:e.query,text:f[v.prop]},null,8,["highlight","query","text"])):(se(),Pe("p",q2,Ft(f[v.prop]),1))],10,z2))),128))],10,L2))),128))])],10,D2)],512)}var W2=hr(k2,[["render",R2],["__scopeId","data-v-58c88fd1"]]);const F2=Qr({components:{FeatherList:Ql,FeatherListItem:os}});function X2(e,o,r,i,a,u){const c=Ie("FeatherListItem"),f=Ie("FeatherList");return se(),Bt(f,{class:"result-list"},{default:Ue(()=>[it(c,{"as-li":""},{default:Ue(()=>[eu(e.$slots,"default",{},void 0,!0)]),_:3})]),_:3})}var Z2=hr(F2,[["render",X2],["__scopeId","data-v-06b752c6"]]);const U2=Qr({name:"Chip",emits:["delete"],props:{focused:{type:Boolean,default:!1},removeLabel:{type:String,required:!0},text:{type:String},disabled:{type:Boolean},pre:{type:Object}},computed:{showPreIcon(){return this.pre&&this.pre.icon&&this.pre.title}},methods:{handleClick(){this.$emit("delete")}},components:{FeatherIcon:Y,Cancel:Ur,BaseChip:Ci,BaseChipLabel:$i,BaseChipPreIcon:Ei}});function Y2(e,o,r,i,a,u){const c=Ie("FeatherIcon"),f=Ie("BaseChipPreIcon"),p=Ie("BaseChipLabel"),v=Ie("Cancel"),m=Ie("BaseChip");return se(),Bt(m,{class:Ar(["focus autocomplete-chip",{focused:e.focused}]),condensed:"",disabled:e.disabled},{default:Ue(()=>[e.showPreIcon?(se(),Bt(f,{key:0},{default:Ue(()=>{var _,V;return[it(c,{icon:(_=e.pre)==null?void 0:_.icon,title:(V=e.pre)==null?void 0:V.title},null,8,["icon","title"])]}),_:1})):Mt("",!0),it(p,null,{default:Ue(()=>[BA(Ft(e.text),1)]),_:1}),e.disabled?Mt("",!0):(se(),Pe("span",{key:1,class:"chip-delete",onClick:o[0]||(o[0]=Jl((..._)=>e.handleClick&&e.handleClick(..._),["stop"]))},[it(c,{class:"delete-icon",flex:"",title:e.removeLabel},{default:Ue(()=>[it(v)]),_:1},8,["title"])]))]),_:1},8,["class","disabled"])}var H2=hr(U2,[["render",Y2],["__scopeId","data-v-e0fc6ac0"]]);const G2={},j2=e=>(b2("data-v-aa720e06"),e=e(),C2(),e),K2={class:"spinner-container"},Q2=[j2(()=>st("svg",{class:"spinner",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg"},[st("circle",{class:"path",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})],-1))];function J2(e,o){return se(),Pe("div",K2,Q2)}var e3=hr(G2,[["render",J2],["__scopeId","data-v-aa720e06"]]),Ti=(e=>(e.multi="multi",e.single="single",e))(Ti||{});const kA={noResults:"No results found",minChar:"Enter ${min} characters to search",clear:"Clear value",selectionLimit:"Selection limit reached",new:"New",remove:"Remove"},t3=wt(wt(wt({id:{type:String},modelValue:{type:[Array,Object]},results:{type:Array,default:()=>[]},textProp:{type:String,default:"_text"},loading:{type:Boolean,default:!1},minChar:{type:Number,default:0},allowNew:{type:Boolean,default:!1},selectionLimit:{type:Number},newMatcher:{type:Function,default:(e,o,r)=>e[r.textProp].toString().toLowerCase()===o.toLowerCase()},type:{type:String,required:!0,validator:e=>!!Ti[e]},labels:{type:Object,default:()=>kA},gridConfig:{type:Array},schema:{type:Object,required:!1}},Si),jo),Wl),n3={"update:modelValue":e=>!0,new:e=>!0,search:e=>!0},r3=(e,o,r,i)=>{if(r.toLowerCase()===Ti.multi){const u=e.modelValue,c=f=>{e.selectionLimit.value&&f.length>=e.selectionLimit.value?e.selectionLimitReached.value=!0:e.selectionLimitReached.value=!1};return{getInitialText(){return""},handleModelValueChange(f){f&&f.length&&c(f)},hasValue(){return!!(u.value&&u.value.length)},selectItem(f){if(u.value&&u.value.filter(v=>v[e.textProp.value]===f[e.textProp.value]).length)return;const p=u.value?[...u.value,f]:[f];i("update:modelValue",p),c(p)},removeItem(f){const p=u.value.findIndex(v=>{if(f[e.textProp.value]===v[e.textProp.value])return!0});debugger;if(p>-1){const v=u.value.slice(0);v.splice(p,1),i("update:modelValue",v),c(v),e.input.value.focus()}},clickedItem(){e.query.value="",e.emitSearch()},handleInputBlur(){}}}const a=e.modelValue;return{getInitialText(){return a.value?a.value[e.textProp.value]:""},handleModelValueChange(){e.query.value=this.getInitialText()},hasValue(){return!!a.value},selectItem(u){o.active.row=-1,e.forceCloseResults.value=!0,u&&u._new&&e.allowNew?i("new",u._new):i("update:modelValue",u)},removeItem(){},clickedItem(){e.forceCloseResults.value=!0},handleInputBlur(){if(o.active.row>-1){const u=e.internalResults.value[o.active.row];u&&u._new&&e.allowNew?i("new",u._new):i("update:modelValue",u)}}}},o3=()=>{const e=IA({row:-1}),o=u=>{xA(()=>{e.row=u})},r=(u,c)=>{if(u.keyCode===K.DOWN){if(u.preventDefault(),e.row===-1)i(),o(0);else if(e.row+1<=c.length-1){const f=e.row;i(),o(f+1)}return!0}if(u.keyCode===K.UP){if(u.preventDefault(),e.row===0)i();else if(e.row>0){const f=e.row;i(),o(f-1)}return!0}return!1},i=()=>{e.row=-1};return{reset:i,handleKeyPress:r,active:e,first:()=>{e.row=0}}},s3=e=>{const o=IA({row:-1,col:-1}),r=(c,f)=>{xA(()=>{o.col=f,o.row=c})},i=(c,f)=>{if(c.keyCode===K.DOWN){if(c.preventDefault(),o.row===-1)a(),r(0,0);else if(o.row+1<=f.length-1){const p=o.row,v=o.col;a(),r(p+1,v)}return!0}if(c.keyCode===K.UP){if(c.preventDefault(),o.row===0)a();else if(o.row>0){const p=o.row,v=o.col;a(),r(p-1,v)}return!0}if(c.keyCode===K.RIGHT&&o.row!==-1){if(c.preventDefault(),o.col+1<=e.length-1){const p=o.col,v=o.row;a(),r(v,p+1)}else if(o.col<=e.length-1&&o.row+1<=f.length-1){const p=o.row;a(),r(p+1,0)}return!0}if(c.keyCode===K.LEFT&&o.row!==-1){if(c.preventDefault(),o.col===0&&o.row===0)return!0;if(o.col===0&&o.row>0){const p=o.row;a(),r(p-1,e.length-1)}else if(o.col>0){const p=o.col,v=o.row;a(),r(v,p-1)}return!0}if(c.keyCode===K.END&&o.row!==-1){c.preventDefault();const p=o.row;return a(),r(c.ctrlKey?f.length-1:p,e.length-1),!0}if(c.keyCode===K.HOME&&o.row!==-1){c.preventDefault();const p=o.row;return a(),r(c.ctrlKey?0:p,0),!0}return!1},a=()=>{o.row=-1,o.col=-1};return{reset:a,handleKeyPress:i,active:o,first:()=>{a(),r(0,0)}}},i3=Qr({model:{prop:"modelValue",event:"update:modelValue"},emits:n3,props:t3,data(){return{typingTimeout:-1,activeChipIndex:-1,activeChipId:""}},computed:{singleSelect(){return this.type!==Ti.multi},raised(){return this.hasValue||this.hasFocus},hasValue(){var e;return(e=this.strategy)==null?void 0:e.hasValue()},showMenu(){return(this.showResults||this.showNoResults||this.showLoading||this.showSelectionLimit||this.showMinCharWarning)&&!this.disabled},showResults(){return this.forceCloseResults||this.selectionLimitReached||this.showMinCharWarning?!1:!!(this.hasFocus&&this.internalResults&&this.internalResults.length&&!this.loading)},showNoResults(){return!this.forceCloseResults&&this.hasFocus&&!this.selectionLimitReached&&this.internalResults&&this.internalResults.length===0&&this.query&&this.query.length>0&&this.query.length>=this.minChar&&!this.loading},showSelectionLimit(){return!this.forceCloseResults&&this.hasFocus&&this.selectionLimitReached&&!this.loading},showLoading(){return this.hasFocus&&this.loading},showMinCharWarning(){return this.minChar>0&&!this.selectionLimitReached&&!this.loading&&this.hasFocus&&this.query.length-1&&(o=this.activeChipId),this.active.row>-1&&this.showResults&&(o=this.resultItemId),this.minChar&&e.push(this.minCharWarningId),{id:this.inputId,"aria-describedby":e.join(" "),"aria-busy":this.loading,"aria-activedescendant":o,disabled:this.disabled,"aria-disabled":this.disabled,"aria-autocomplete":"list",autocomplete:"off",readonly:!!this.disabled,tabindex:this.disabled?-1:0,"aria-controls":this.showResults?this.resultsId:"","aria-invalid":this.$attrs["aria-invalid"]==="true"||!!this.error}},inputListeners(){return{input:this.handleTextInput,blur:this.handleInputBlur,focus:this.handleInputFocus,click:this.handleInputEnter,keydown:this.handleInputKeyDown}},comboxBoxAttrs(){return{role:"combobox","aria-expanded":this.showResults?"true":"false","aria-haspopup":this.gridConfig?"grid":"listbox","aria-owns":this.resultsId,"aria-label":this.label}},scrollContainer(){return this.$refs.scroll.$el.querySelector(".feather-input-wrapper")},computedMinCharText(){return this.minCharLabel?this.minCharLabel.replace("${min}",this.minChar.toString()):""},selectedDescribedByText(){return this.modelValue&&this.modelValue.length?this.modelValue.map(o=>o[this.textProp]).join(", "):""},allowNewEnabled(){return this.singleSelect&&this.allowNew},modelValueList(){return this.singleSelect?[]:this.modelValue}},watch:{activeChipIndex(e){e&&this.genActiveChipId(),e>-1&&this.scrollContainer&&this.$nextTick(()=>{rs(this.$el.querySelector(`#${this.activeChipId}`),this.scrollContainer)})},query(e){!this.inputRef||e!==this.inputRef.value&&(this.inputRef.value=e)},modelValue:{handler(e,o){e&&o&&e.length>o.length&&this.scrollContainer&&this.$nextTick(()=>{rs(this.inputRef,this.scrollContainer)}),this.strategy.handleModelValueChange(e),this.hasFocus||this.adjustTextArea()},immediate:!0},results(e){e&&e.length>0&&this.selectFirst(),this.forceCloseResults=!1,e&&e.length===0&&this.query&&this.query.length>0&&!this.allowNewEnabled&&this.setAlert(this.noResultsLabel),this.allowNewEnabled&&this.query.length&&(e.some(r=>this.newMatcher(r,this.query,this))||(e=[{[this.textProp]:this.query,_new:this.query},...e])),this.internalResults=e},showResults(e){const o=this.$refs.menu;e&&o.calculatePosition&&o.calculatePosition()},selectionLimitReached(e){e&&this.setAlert(this.selectionLimitLabel)}},methods:{getPre(e){return e._pre},genActiveChipId(){return this.activeChipId=oe("active-chip"),this.activeChipId},setAlert(e){const o=this.$refs.alert;o.textContent=e,setTimeout(()=>{o.textContent=""},100)},handleClear(){this.query="",this.inputRef.focus(),this.emitSearch(),this.$emit("update:modelValue",void 0)},handleInputFocus(){this.disabled||(this.adjustTextArea(),!this.hasFocus&&(this.hasFocus=!0,this.modelValue&&this.singleSelect&&this.inputRef.select()))},handleInputEnter(){this.handleInputFocus(),this.emitSearch()},handleTextInput(e){this.adjustTextArea();const r=e.target.value;r!==void 0&&(dr(this.typingTimeout),this.typingTimeout=cr(()=>{this.query=r,this.emitSearch()},250))},handleInputKeyDown(e){const o=()=>{this.activeChipIndex=-1},r=()=>{this.resetResultIndex()};if(e.keyCode===K.ENTER&&e.preventDefault(),this.internalResults&&this.internalResults.length&&this.handleResultNavigation(e,this.internalResults)){o(),this.forceCloseResults=!1;return}if(e.keyCode===K.ENTER&&this.activeChipIndex>-1){e.preventDefault();const i=this.modelValue;this.removeFromValue(i[this.activeChipIndex]),o();return}if(e.keyCode===K.ENTER&&this.active.row>-1){e.preventDefault(),this.selectItem(this.internalResults[this.active.row]);return}if((e.keyCode===K.ENTER||e.keyCode===K.SPACE||e.keyCode===K.DOWN)&&this.activeChipIndex==-1&&!this.showMenu){e.preventDefault(),this.emitSearch();return}if(e.keyCode===K.ESCAPE){this.forceCloseResults=!0,r(),o();return}if(!this.query&&this.modelValue&&this.modelValue.length){const i=this.modelValue;e.keyCode===K.LEFT&&(e.preventDefault(),this.activeChipIndex===-1?(r(),this.activeChipIndex=i.length-1):this.activeChipIndex-1>=0&&(r(),this.activeChipIndex=this.activeChipIndex-1)),e.keyCode===K.RIGHT&&(e.preventDefault(),this.activeChipIndex===i.length-1?(r(),this.activeChipIndex=-1):this.activeChipIndex-1&&(r(),this.activeChipIndex=this.activeChipIndex+1)),(e.keyCode===K.DELETE||e.keyCode===K.BACKSPACE)&&this.activeChipIndex!==-1&&(this.removeFromValue(i[this.activeChipIndex]),r(),o())}},handleTriggerClick(){this.disabled||(this.inputRef.focus(),this.handleDropdownIconClick())},handleInputBlur(){this.validate(),this.strategy.handleInputBlur(),(this.forceCloseResults||!this.showMenu)&&this.handleOutsideClick()},handleOutsideClick(){this.hasFocus=!1,this.forceCloseResults=!1,this.activeChipIndex=-1,this.resetResultIndex(),this.query=this.strategy.getInitialText(),this.internalResults=[],this.adjustTextArea()},clickedItem(e){this.selectItem(e),this.internalResults=[],this.inputRef.focus(),this.strategy.clickedItem()},selectItem(e){this.strategy.selectItem(e),this.adjustTextArea()},removeFromValue(e){this.strategy.removeItem(e)},handleDropdownIconClick(){if(this.showMenu){this.forceCloseResults=!0;return}this.forceCloseResults||this.emitSearch()},adjustTextArea(){const e=this.inputRef;!e||(e.style.height="1.625rem",e.style.flexBasis="40px",e.style.whiteSpace="nowrap",this.$nextTick(()=>{const o=e.getBoundingClientRect().width,r=e.parentElement;e.scrollWidth<=e.clientWidth&&r&&o{e.style.height=`${e.scrollHeight}px`})}))}},setup(e,o){const r=wi(nu(e,"labels"),kA);Ko(e),Fl(e);let i;e.gridConfig?i=s3(e.gridConfig):i=o3();const a=nu(e,"id"),u=SA(()=>a.value?a.value:oe("feather-autocomplete-input")),{validate:c}=Ho(u,nu(e,"modelValue"),e.label,e.schema),{selectionLimit:f,modelValue:p,textProp:v,allowNew:m,type:_,minChar:V}=$2(e),x=eo(!1),S=eo(!1),D=eo(!1),N=eo(""),$=eo([]),k=eo(),T=SA(()=>k.value),O=()=>{x.value&&!S.value&&(N.value&&N.value.length>=V.value&&o.emit("search",N.value),V.value<=0&&o.emit("search",N.value||""),$.value=[],i.reset())},B=r3({selectionLimit:f,selectionLimitReached:S,modelValue:p,textProp:v,allowNew:m,forceCloseResults:D,query:N,internalResults:$,input:T,emitSearch:O},i,_.value,o.emit);return y2(wt(wt({},r),Go(o.attrs)),{query:N,internalResults:$,selectionLimitReached:S,forceCloseResults:D,hasFocus:x,strategy:B,emitSearch:O,active:i.active,handleResultNavigation:i.handleKeyPress,resetResultIndex:i.reset,selectFirst:i.first,inputId:u,input:k,incomingId:a,inputRef:T,validate:c})},mounted(){this.adjustTextArea()},components:{InputWrapper:Rl,InputSubText:Yo,AutocompleteResults:P2,AutocompleteResultsGrid:W2,Chip:H2,MenuMessage:Z2,FeatherIcon:Y,FeatherMenu:gA,Spinner:e3}}),a3={class:"alert",role:"alert","aria-live":"polite","aria-atomic":"true",ref:"alert"},l3=["id"],u3={"data-ref-id":"feather-autocomplete-no-results"},c3={"data-ref-id":"feather-autocomplete-selection-limit"},d3={"data-ref-id":"feather-autocomplete-min-char"};function f3(e,o,r,i,a,u){const c=Ie("FeatherIcon"),f=Ie("Chip"),p=Ie("InputWrapper"),v=Ie("AutocompleteResults"),m=Ie("AutocompleteResultsGrid"),_=Ie("MenuMessage"),V=Ie("Spinner"),x=Ie("FeatherMenu"),S=Ie("InputSubText");return se(),Pe("div",ru(e.inherittedAttrs,{class:"feather-autocomplete-container"}),[it(x,{fill:"","no-expand":"",open:e.showMenu,onOutsideClick:e.handleOutsideClick,onTriggerClick:e.handleTriggerClick,class:Ar(["feather-autocomplete-menu-container",{grid:e.gridConfig}]),"data-ref-id":"feather-autocomplete-menu-container",ref:"menu"},{trigger:Ue(({attrs:D,on:N})=>[it(p,ru(wt(wt({},D),e.comboxBoxAttrs),{for:e.inputId,raised:e.raised,focused:e.hasFocus,"clear-text":e.clearLabel,showClear:e.singleSelect&&e.hasValue,onClear:e.handleClear},TA(N),{ref:"scroll"}),{pre:Ue(()=>[eu(e.$slots,"pre",{},()=>[it(c,{icon:e.searchIcon},null,8,["icon"])],!0)]),post:Ue(()=>[it(c,{icon:e.dropdownIcon,class:Ar(["feather-autocomplete-dropdown-icon",{rotate:e.showMenu}]),onClick:e.handleDropdownIconClick},null,8,["icon","class","onClick"])]),default:Ue(()=>[st("div",{class:Ar(["feather-autocomplete-content",{disabled:e.disabled}])},[st("div",a3,null,512),st("div",{class:"description",id:e.selectedDescriptionId,"data-ref-id":"feather-autocomplete-input-selected"},Ft(e.selectedDescribedByText),9,l3),(se(!0),Pe(Jr,null,ss(e.modelValueList,($,k)=>Ii((se(),Bt(f,{key:$[e.textProp],role:"button",id:k===e.activeChipIndex?e.activeChipId:null,focused:k===e.activeChipIndex,disabled:e.disabled,text:$[e.textProp],"remove-label":e.removeLabel,pre:e.getPre($),onDelete:T=>e.removeFromValue($)},null,8,["id","focused","disabled","text","remove-label","pre","onDelete"])),[[xi,!e.singleSelect]])),128)),st("textarea",ru(e.inputAttrs,{class:["feather-autocomplete-input",{error:e.error}],"data-ref-id":"feather-autocomplete-input"},TA(e.inputListeners),{ref:"input"}),null,16)],2)]),_:2},1040,["for","raised","focused","clear-text","showClear","onClear"])]),default:Ue(()=>[e.gridConfig?Mt("",!0):Ii((se(),Bt(v,{key:0,items:e.internalResults,value:e.modelValue,"text-prop":e.textProp,activeId:e.resultItemId,activeIndex:e.active.row,"aria-label":e.label,onSelect:e.clickedItem,onDeselect:e.removeFromValue,class:"autocomplete-results",id:e.resultsId,single:e.singleSelect,"new-label":e.newLabel,highlight:e.highlight,query:e.query,ref:"results"},null,8,["items","value","text-prop","activeId","activeIndex","aria-label","onSelect","onDeselect","id","single","new-label","highlight","query"])),[[xi,e.showResults]]),e.gridConfig?Ii((se(),Bt(m,{key:1,items:e.internalResults,value:e.modelValue,"text-prop":e.textProp,config:e.gridConfig,activeId:e.resultItemId,activeRow:e.active.row,activeCol:e.active.col,"aria-label":e.label,onSelect:e.clickedItem,class:"autocomplete-results",id:e.resultsId,single:e.singleSelect,highlight:e.highlight,query:e.query},null,8,["items","value","text-prop","config","activeId","activeRow","activeCol","aria-label","onSelect","id","single","highlight","query"])),[[xi,e.showResults]]):Mt("",!0),e.showNoResults?(se(),Bt(_,{key:2},{default:Ue(()=>[st("span",u3,Ft(e.noResultsLabel),1)]),_:1})):Mt("",!0),e.showSelectionLimit?(se(),Bt(_,{key:3,class:"selection-limit-warning"},{default:Ue(()=>[it(c,{icon:e.minCharIcon},null,8,["icon"]),st("span",c3,Ft(e.selectionLimitLabel),1)]),_:1})):Mt("",!0),e.minChar?Ii((se(),Bt(_,{key:4,class:"min-char-warning",id:e.minCharWarningId},{default:Ue(()=>[it(c,{icon:e.minCharIcon},null,8,["icon"]),st("span",d3,[eu(e.$slots,"min-char",{},()=>[BA(Ft(e.computedMinCharText),1)],!0)])]),_:3},8,["id"])),[[xi,e.showMinCharWarning]]):Mt("",!0),e.showLoading?(se(),Bt(V,{key:5})):Mt("",!0)]),_:3},8,["open","onOutsideClick","onTriggerClick","class"]),it(S,{id:e.subTextId},null,8,["id"])],16)}var A3=hr(i3,[["render",f3],["__scopeId","data-v-43a7e951"]]);const FR="";var h3=Object.defineProperty,p3=Object.defineProperties,w3=Object.getOwnPropertyDescriptors,NA=Object.getOwnPropertySymbols,v3=Object.prototype.hasOwnProperty,m3=Object.prototype.propertyIsEnumerable,DA=(e,o,r)=>o in e?h3(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Pi=(e,o)=>{for(var r in o||(o={}))v3.call(o,r)&&DA(e,r,o[r]);if(NA)for(var r of NA(o))m3.call(o,r)&&DA(e,r,o[r]);return e},OA=(e,o)=>p3(e,w3(o));const LA=window.Vue.defineComponent,g3=window.Vue.ref,is=window.Vue.computed,_3=window.Vue.reactive,zA=window.Vue.watch,su=window.Vue.inject,qA=window.Vue.resolveComponent,iu=window.Vue.openBlock,RA=window.Vue.createElementBlock,Zn=window.Vue.createElementVNode,V3=window.Vue.createBlock,y3=window.Vue.createCommentVNode,WA=window.Vue.renderSlot,b3=window.Vue.pushScopeId,C3=window.Vue.popScopeId,au=window.Vue.toRef,FA=window.Vue.mergeProps,$3=window.Vue.toDisplayString,E3=window.Vue.createVNode;var XA=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const M3=LA({props:{value:{type:[String,Number,Boolean,Array,Object,Date,Function],required:!0},disabled:{type:Boolean,default:!1}},setup(e){const o=g3(),r=()=>{o.value.focus()},i=is(()=>oe("feather-radio-button")),a=_3({first:!1,focus:r,disabled:e.disabled,value:e.value,checked:!1,id:i.value}),u=is(()=>oe("radio-label-id")),c=is(()=>a.first||a.checked?0:-1);zA(()=>e.disabled,_=>{a.disabled=_},{immediate:!0}),zA(()=>e.value,_=>{a.value=_},{immediate:!0});const f=su("register",_=>{}),p=su("blur",_=>{}),v=su("select",_=>{});return f(a),{labelId:u,tabindex:c,vm:a,blur:p,click:()=>{v(a)},input:o,id:i}},components:{FeatherRipple:Rn}}),B3=e=>(b3("data-v-24790cf0"),e=e(),C3(),e),I3={class:"layout-container"},x3=["id","aria-checked","aria-disabled","aria-labelledby","tabindex"],S3={class:"radio hover focus"},T3=B3(()=>Zn("div",{class:"icon","aria-hidden":"true"},[Zn("svg",{class:"dot"},[Zn("circle",{cx:"50%",cy:"50%",r:"0.3125rem",stroke:"black","stroke-width":"0"})])],-1)),P3=["id"];function k3(e,o,r,i,a,u){const c=qA("feather-ripple");return iu(),RA("div",I3,[Zn("div",{class:"feather-radio",role:"radio",ref:"input",id:e.id,"aria-checked":e.vm.checked?"true":"false","aria-disabled":e.vm.disabled?"true":"false","aria-labelledby":e.labelId,tabindex:e.tabindex,onClick:o[0]||(o[0]=(...f)=>e.click&&e.click(...f)),onBlur:o[1]||(o[1]=(...f)=>e.blur&&e.blur(...f)),"data-ref-id":"feather-radio"},[Zn("div",S3,[T3,e.vm.disabled?y3("",!0):(iu(),V3(c,{key:0,center:""}))]),Zn("span",{class:"label","data-ref-id":"feather-radio-label",id:e.labelId},[WA(e.$slots,"default",{},void 0,!0)],8,P3)],40,x3)])}var Vn=XA(M3,[["render",k3],["__scopeId","data-v-24790cf0"]]);const N3=OA(Pi({},jo),{label:{type:String,required:!0},modelValue:{type:[String,Number,Boolean,Array,Object,Date,Function]},vertical:{type:Boolean,default:!1},schema:{type:Object,required:!1}}),D3=LA({model:{prop:"modelValue",event:"update:modelValue"},props:N3,emits:{"update:modelValue":e=>!0,blur:e=>!0},setup(e,o){Ko(e);const r=au(e,"error"),i=au(e,"modelValue"),a=is(()=>oe("feather-input-description")),u=is(()=>{const c=OA(Pi({},o.attrs),{class:"","aria-describedby":a.value});return c["aria-invalid"]||(c["aria-invalid"]=!!r.value),c});return Pi(Pi({descriptionId:a,attrs:u},nA(i,o.emit,e.label,e.schema,au(e,"error"))),Go(o.attrs))},components:{InputSubText:Yo}}),O3=["for"],L3=["id"];function z3(e,o,r,i,a,u){const c=qA("InputSubText");return iu(),RA("div",FA(e.inherittedAttrs,{class:["feather-radio-group-container",{vertical:e.vertical}]}),[Zn("label",{for:e.groupId,class:"group-label"},$3(e.label),9,O3),Zn("div",FA(e.attrs,{class:"feather-radio-group","data-ref-id":"feather-radio-group",role:"radiogroup",id:e.groupId,onKeydown:o[0]||(o[0]=(...f)=>e.keydown&&e.keydown(...f))}),[WA(e.$slots,"default",{},void 0,!0)],16,L3),E3(c,{id:e.descriptionId},null,8,["id"])],16)}var as=XA(D3,[["render",z3],["__scopeId","data-v-6775aeb9"]]);const q3=window.Vue.defineComponent,R3=window.Vue.renderList,W3=window.Vue.Fragment,ZA=window.Vue.openBlock,F3=window.Vue.createElementBlock,X3=window.Vue.toDisplayString,Z3=window.Vue.createTextVNode,UA=window.Vue.unref,YA=window.Vue.withCtx,U3=window.Vue.createVNode,Y3=window.Vue.createBlock,H3=window.Vue.watch,G3=window.Vue.ref,j3=q3({__name:"FilterByDate",props:{preSelected:null},emits:["filter-date-selected"],setup(e,{emit:o}){const r=e,i=[{id:1,name:"No filter"},{id:2,name:"Today"},{id:3,name:"Yesterday"},{id:4,name:"This week"}],a=G3(r.preSelected||i[0].id);return H3(r,()=>{r.preSelected&&(a.value=r.preSelected)}),(u,c)=>(ZA(),Y3(UA(as),{label:"",modelValue:a.value,"onUpdate:modelValue":[c[0]||(c[0]=f=>a.value=f),c[1]||(c[1]=f=>o("filter-date-selected",a.value))],vertical:"",hodeLabel:"",class:"radio-dates"},{default:YA(()=>[(ZA(),F3(W3,null,R3(i,f=>U3(UA(Vn),{value:f.id,key:f.id},{default:YA(()=>[Z3(X3(f.name),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]))}}),UR="",K3=re(j3,[["__scopeId","data-v-0363302c"]]),YR="";var Q3=Object.defineProperty,J3=Object.defineProperties,e$=Object.getOwnPropertyDescriptors,HA=Object.getOwnPropertySymbols,t$=Object.prototype.hasOwnProperty,n$=Object.prototype.propertyIsEnumerable,GA=(e,o,r)=>o in e?Q3(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,ls=(e,o)=>{for(var r in o||(o={}))t$.call(o,r)&&GA(e,r,o[r]);if(HA)for(var r of HA(o))n$.call(o,r)&&GA(e,r,o[r]);return e},jA=(e,o)=>J3(e,e$(o));const r$=window.Vue.defineComponent,o$=window.Vue.inject,us=window.Vue.h;var s$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const i$=r$({inheritAttrs:!1,props:{primary:{type:Boolean,default:!1},text:{type:Boolean,default:!1},secondary:{type:Boolean,default:!1},icon:{type:String},disabled:{type:Boolean,default:!1},asAnchor:{type:Boolean,default:!1},onColor:{type:Boolean,default:!1}},setup(){return{hasTooltip:o$("feather-has-tooltip",!1)}},render(){const e=()=>{let f="";this.primary&&(f="btn-primary"),this.secondary&&(f="btn-secondary"),(this.text||this.icon)&&(f="btn-text");const p=["btn","hover","focus",f];return this.icon&&(p.push("btn-icon"),p.push("btn-icon-table")),this.onColor&&p.push("on-color"),p},o=this.asAnchor?"a":"button",r={},i=ls({},this.$attrs);r.attrs=i||{},this.asAnchor?r.attrs.role="button":r.attrs.type=r.attrs.type||"button",this.disabled&&(r.attrs["aria-disabled"]="true"),r.on={onClick:f=>{this.disabled?(this.asAnchor&&f.preventDefault(),this.$emit("disabled-click",f)):this.$emit("click",f)}};const a=e();r.class=[this.$attrs.class].concat(a),this.$slots.icon&&r.class.push("has-icon");let u=us(Rn);if(this.disabled&&(u=void 0),this.icon&&this.$slots.default){const f=this.icon;return r.attrs["aria-label"]=f,this.hasTooltip||(r.attrs.title=f),us(o,jA(ls(ls({},r.attrs),r.on),{class:r.class}),[this.$slots.default(),this.disabled?void 0:us(Rn,{center:!0})])}const c=us("span",{class:["btn-content"]},[this.$slots.default?this.$slots.default():""]);return us(o,jA(ls(ls({},r.attrs),r.on),{class:r.class}),[this.$slots.icon?this.$slots.icon():void 0,c,u])}});var ae=s$(i$,[["__scopeId","data-v-702d1074"]]);const a$=window.Vue.openBlock,l$=window.Vue.createElementBlock,u$=window.Vue.createElementVNode;var c$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const d$={},f$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},A$=[u$("path",{d:"M14,21H10a1,1,0,0,1-1-1V14.34L2.21,5.61A1,1,0,0,1,3,4H21a1,1,0,0,1,.79,1.61L15,14.34V20A1,1,0,0,1,14,21Zm-3-2h2V13.66L19,6H5l6,7.66Z"},null,-1)];function h$(e,o){return a$(),l$("svg",f$,A$)}var p$=c$(d$,[["render",h$]]);const w$=window.Vue.openBlock,v$=window.Vue.createElementBlock,m$=window.Vue.createElementVNode;var g$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const _$={},V$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},y$=[m$("path",{d:"M17.3,14.71a1,1,0,0,0,0-1.41L12,8,6.7,13.3a1,1,0,1,0,1.41,1.41L12,10.83l3.89,3.88A1,1,0,0,0,17.3,14.71Z"},null,-1)];function b$(e,o){return w$(),v$("svg",V$,y$)}var C$=g$(_$,[["render",b$]]);const $$=window.Vue.openBlock,E$=window.Vue.createElementBlock,M$=window.Vue.createElementVNode;var B$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const I$={},x$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},S$=[M$("path",{d:"M17.65,6.35A8,8,0,0,0,11.16,4,8,8,0,0,0,12,20a8,8,0,0,0,7.53-5.32.5.5,0,0,0-.47-.68H18a.5.5,0,0,0-.46.31A6,6,0,1,1,12,6a5.92,5.92,0,0,1,4.23,1.78l-2.37,2.37a.5.5,0,0,0,.35.85H20V5.21a.5.5,0,0,0-.85-.36Z"},null,-1)];function T$(e,o){return $$(),E$("svg",x$,S$)}var KA=B$(I$,[["render",T$]]);const P$=window.Vue.defineComponent,cn=window.Vue.unref,pr=window.Vue.createVNode,QA=window.Vue.toDisplayString,yn=window.Vue.createElementVNode,JA=window.Vue.createTextVNode,eh=window.Vue.openBlock,th=window.Vue.createElementBlock,k$=window.Vue.createCommentVNode,N$=window.Vue.withCtx,D$=window.Vue.vShow,O$=window.Vue.normalizeClass,L$=window.Vue.withDirectives,z$=window.Vue.Fragment,q$=window.Vue.pushScopeId,R$=window.Vue.popScopeId,nh=e=>(q$("data-v-b1dc2670"),e=e(),R$(),e),W$=JA(" Filters "),F$={class:"count"},X$={class:"results"},Z$={class:"total"},U$=JA(" Reset "),Y$=nh(()=>yn("div",{class:"title"},"By Severities:",-1)),H$=nh(()=>yn("div",{class:"title"},"By Start Date:",-1)),wr=window.Vue.ref,G$=window.Vue.reactive,j$=window.Vue.markRaw,rh=window.Vue.watch,K$=P$({__name:"CommonFilters",props:{list:null,isSituation:{type:Boolean},isOpen:{type:Boolean},saveFilters:{type:Boolean}},emits:["filtered-list"],setup(e,{emit:o}){const r=e,i=j$({FilterAlt:p$,ExpandLess:C$,ExpandMore:Bi,Refresh:KA}),a=Wt(),u=wr(r.isOpen),c=wr(["all"]),f=wr(1),p=wr(r.list),v=wr(!1),m=wr(0),_=wr(null),V=G$({nodes:a.nodes,results:a.nodes,nodeSelectedValue:void 0}),x=()=>{var q,L;r.saveFilters&&a.filters&&(a.filters.node&&(V.nodeSelectedValue=a.filters.node),((q=a.filters)==null?void 0:q.severities)&&!((L=a.filters)!=null&&L.severities.includes("all"))&&(c.value=a.filters.severities),f.value=a.filters.timeStart,a.filters=null,T())},S=()=>{V.nodes=a.nodes,V.results=a.nodes};rh(()=>a.nodes,()=>{S()}),rh(r,()=>{p.value=r.list,x()});const D=q=>{c.value=q,T()},N=q=>{f.value=q,T()},$=q=>{if(!q)return V.nodeSelectedValue=void 0,[];v.value=!0,V.results=V.nodes.filter(L=>L.label.toLowerCase().indexOf(q)>-1).map(L=>({_text:L.label,id:L.id})),v.value=!1},k=()=>{c.value=["all"],f.value=1,V.nodeSelectedValue=void 0,m.value=0,o("filtered-list",r.list),r.isOpen||(u.value=!1),r.saveFilters&&(a.filters=null),p.value=r.list},T=()=>{m.value=0;let q=r.list;V.nodeSelectedValue&&V.nodeSelectedValue._text&&(m.value++,r.isSituation?q=q.map(L=>{if(L.relatedAlarms.filter(fe=>{var ve;return fe.nodeLabel===((ve=V.nodeSelectedValue)==null?void 0:ve._text)}).length>0)return L}).filter(L=>L):q=q.filter(L=>{var F;return L.nodeLabel===((F=V.nodeSelectedValue)==null?void 0:F._text)})),c.value.includes("all")||(m.value++,q=q.filter(L=>c.value.includes(L.severity))),f.value!==1&&(m.value++,q=k_(f.value,q)),p.value=q,r.saveFilters&&O(),o("filtered-list",q)},O=()=>{a.filters={node:V.nodeSelectedValue,severities:c.value,timeStart:f.value}},B=()=>{u.value=!u.value};return(q,L)=>(eh(),th(z$,null,[r.isOpen?k$("",!0):(eh(),th("div",{key:0,class:"btn-filter",onClick:B},[yn("div",null,[pr(cn(Y),{icon:cn(i).FilterAlt,class:"icon"},null,8,["icon"]),W$,yn("span",F$,QA(m.value),1)]),pr(cn(Y),{icon:u.value?cn(i).ExpandLess:cn(i).ExpandMore,class:"icon"},null,8,["icon"])])),L$(yn("div",{class:O$(["filters",{collapsed:!r.isOpen}])},[yn("div",X$,[yn("div",Z$,"Results: "+QA(cn(p).length),1),pr(cn(ae),{class:"btn-reset",onClick:k},{default:N$(()=>[pr(cn(Y),{icon:cn(i).Refresh,class:"icon"},null,8,["icon"]),U$]),_:1})]),yn("div",null,[pr(cn(A3),{ref_key:"autocomplete",ref:_,label:"Search by node",loading:v.value,modelValue:V.nodeSelectedValue,"onUpdate:modelValue":[L[0]||(L[0]=F=>V.nodeSelectedValue=F),T],results:V.results,type:"single",onSearch:$},null,8,["loading","modelValue","results"]),Y$,pr(jb,{alarms:r.list,onSelectedOption:D,property:"severity","pre-selected":c.value},null,8,["alarms","pre-selected"]),yn("div",null,[H$,pr(K3,{onFilterDateSelected:N,"pre-selected":f.value},null,8,["pre-selected"])])])],2),[[D$,u.value]])],64))}}),QR="",to=re(K$,[["__scopeId","data-v-b1dc2670"]]),Q$=window.Vue.openBlock,J$=window.Vue.createElementBlock,eE=window.Vue.createElementVNode;var tE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const nE={},rE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},oE=[eE("path",{d:"M18,13H13v5a1,1,0,0,1-1,1h0a1,1,0,0,1-1-1V13H6a1,1,0,0,1-1-1H5a1,1,0,0,1,1-1h5V6a1,1,0,0,1,1-1h0a1,1,0,0,1,1,1v5h5a1,1,0,0,1,1,1h0A1,1,0,0,1,18,13Z"},null,-1)];function sE(e,o){return Q$(),J$("svg",rE,oE)}var ki=tE(nE,[["render",sE]]);const iE=window.Vue.openBlock,aE=window.Vue.createElementBlock,oh=window.Vue.createElementVNode;var lE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uE={},cE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dE=[oh("path",{d:"M22.93,11.63A11.79,11.79,0,0,0,12,4,11.79,11.79,0,0,0,1.07,11.63a1,1,0,0,0,0,.74A11.79,11.79,0,0,0,12,20a11.79,11.79,0,0,0,10.93-7.63A1,1,0,0,0,22.93,11.63ZM12,18a9.77,9.77,0,0,1-8.92-6A9.77,9.77,0,0,1,12,6a9.77,9.77,0,0,1,8.92,6A9.77,9.77,0,0,1,12,18Z"},null,-1),oh("circle",{cx:"12",cy:"12",r:"3"},null,-1)];function fE(e,o){return iE(),aE("svg",cE,dE)}var AE=lE(uE,[["render",fE]]);const hE=window.Vue.openBlock,pE=window.Vue.createElementBlock,wE=window.Vue.createElementVNode;var vE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const mE={},gE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},_E=[wE("path",{d:"M19.45,13a7.79,7.79,0,0,0,.07-1,7.79,7.79,0,0,0-.07-1l2.11-1.65a.48.48,0,0,0,.12-.64l-2-3.46A.5.5,0,0,0,19.24,5a.47.47,0,0,0-.17,0l-2.5,1a7.31,7.31,0,0,0-1.69-1L14.5,2.42A.49.49,0,0,0,14,2H10a.49.49,0,0,0-.49.42L9.13,5.07a7.53,7.53,0,0,0-1.7,1l-2.49-1L4.76,5a.5.5,0,0,0-.44.25l-2,3.46a.49.49,0,0,0,.12.64L4.55,11a7.93,7.93,0,0,0-.07,1,7.93,7.93,0,0,0,.07,1L2.44,14.63a.5.5,0,0,0-.12.64l2,3.46a.5.5,0,0,0,.45.25.47.47,0,0,0,.17,0l2.49-1a7.17,7.17,0,0,0,1.7,1l.38,2.65A.49.49,0,0,0,10,22h4a.49.49,0,0,0,.49-.42l.38-2.65a7.68,7.68,0,0,0,1.69-1l2.5,1a.57.57,0,0,0,.18,0,.5.5,0,0,0,.43-.25l2-3.46a.48.48,0,0,0-.12-.64Zm-2-1.71a5.34,5.34,0,0,1,.05.73c0,.21,0,.43-.05.73l-.15,1.13.9.7,1.08.84-.7,1.21-1.28-.51-1-.42-.9.68a5.86,5.86,0,0,1-1.25.73l-1.07.43-.16,1.13L12.7,20H11.3l-.19-1.35L11,17.52l-1.06-.43a6,6,0,0,1-1.24-.71l-.91-.7-1.06.43-1.27.51-.7-1.21,1.08-.84.89-.7-.14-1.13c0-.31,0-.54,0-.74s0-.43,0-.73l.14-1.13-.89-.7L4.71,8.6l.7-1.21,1.27.51,1,.42.9-.68a6.16,6.16,0,0,1,1.26-.73l1.06-.43.16-1.13L11.3,4h1.39l.19,1.35L13,6.48l1.07.43a5.67,5.67,0,0,1,1.23.71l.91.7,1.06-.43,1.28-.51.7,1.21-1.07.85-.9.7Zm-5.4,3.57A2.88,2.88,0,1,1,15,12,2.9,2.9,0,0,1,12.07,14.84Z"},null,-1)];function VE(e,o){return hE(),pE("svg",gE,_E)}var yE=vE(mE,[["render",VE]]);const dn=()=>window.VRouter||Dw,rW="",bE=window.Vue.openBlock,CE=window.Vue.createElementBlock,$E=window.Vue.pushScopeId,EE=window.Vue.popScopeId,sh=window.Vue.createElementVNode;var ME=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BE={},IE=e=>($E("data-v-2263be39"),e=e(),EE(),e),xE={class:"spinner-container"},SE=[IE(()=>sh("svg",{class:"spinner",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg"},[sh("circle",{class:"path",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})],-1))];function TE(e,o){return bE(),CE("div",xE,SE)}var lu=ME(BE,[["render",TE],["__scopeId","data-v-2263be39"]]);const PE=window.Vue.defineComponent,uu=window.Vue.unref,kE=window.Vue.createVNode,NE=window.Vue.createElementVNode,DE=window.Vue.withCtx,OE=window.Vue.openBlock,LE=window.Vue.createBlock,zE=window.Vue.pushScopeId,qE=window.Vue.popScopeId,RE=(e=>(zE("data-v-fba500de"),e=e(),qE(),e))(()=>NE("span",null,"New Situation",-1)),WE=window.Vue.markRaw,FE=PE({__name:"NewSituationBtn",setup(e){const o=dn(),r=WE({Add:ki}),i=()=>{o.push({name:"addSituation"})};return(a,u)=>(OE(),LE(uu(ae),{class:"new-situation-btn",onClick:u[0]||(u[0]=()=>i())},{default:DE(()=>[kE(uu(Y),{icon:uu(r).Add,"aria-hidden":"true",class:"icon"},null,8,["icon"]),RE]),_:1}))}}),iW="",ih=re(FE,[["__scopeId","data-v-fba500de"]]),XE="/whoami",ZE=async()=>{try{const e=await Rt.get(XE);return e.status===200?e.data:!1}catch{return!1}},cu="/alec",ah="/alec/engine/configuration",lh="/alec/agreement/configuration",UE="/alec/situation",YE=async e=>{try{return(await Rt.post(`${lh}`,{agreed:e})).status===200}catch{return!1}},HE=async()=>{try{const e=await Rt.get(`${lh}`);return e.status===200?e.data:!1}catch{return!1}},GE=async()=>{try{const e=await Rt.get(`${ah}`);return e.status===200?e.data:!1}catch{return!1}},jE=async e=>{try{return(await Rt.post(ah,e)).status===200}catch{return!1}},uh=async(e,o)=>{try{const r=await Rt.post(`${cu}/situation/${o}/${e}`,{headers:{"Access-Control-Allow-Origin":"*"}});return o==Ve.REJECTED.toLowerCase()&&r.status===200&&await vf(e,"clear"),r.status===200}catch{return!1}},ch=async(e,o)=>{try{return(await Rt.delete(`${cu}/situation/alarm/`,{data:{situationId:e,alarmIdList:o}})).status===200}catch{return!1}},dh=async(e,o)=>{try{return(await Rt.put(`${cu}/situation/alarm/`,{situationId:e,alarmIdList:o})).status===200}catch{return!1}},KE=async e=>{try{return(await Rt.post(UE,e)).status===200}catch{return!1}},QE=window.Pinia.defineStore,JE={alpha:144.47117699,beta:.55257784,epsilon:100},bn=QE("userStore",{state:()=>({isAdmin:!1,userId:null,firstTime:!0,allowSave:!0,engineInfo:null}),actions:{async getUserRole(){const e=await ZE();return e&&(this.isAdmin=e.roles.includes("ROLE_ADMIN"),this.userId=e.id),e},async getAlecInfo(){const e=await HE();e&&(this.firstTime=!1,this.allowSave=e.agreed)},async getEngineInfo(){const e=await GE();e&&(this.engineInfo=e)},async setEngineInfo(e,o){const r={...JE,distanceMeasureName:o?Ve.HELLINGER_OPTION:Ve.SPACE_DISTANCE_OPTION,engineName:e};return await jE(r)?(this.engineInfo=r,!0):!1},async savePermission(e){await YE(e)&&(this.allowSave=e)}}}),eM="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJpY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IHg9IjEwIiB5PSIxNSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiLz4KICA8cGF0aCBkPSJNOC43LDYuMjg1MkEyLjk2NjUsMi45NjY1LDAsMCwwLDksNSwzLDMsMCwxLDAsNiw4YTIuOTYsMi45NiwwLDAsMCwxLjI4NTItLjMwMDhMMTAsMTAuNDE0MVYxM2gyVjkuNTg1OVpNNiw2QTEsMSwwLDEsMSw3LDUsMS4wMDA5LDEuMDAwOSwwLDAsMSw2LDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+CiAgPHBhdGggZD0iTTE5LDVhMywzLDAsMSwwLTQsMi44MTU0VjEzaDJWNy44MTU5QTIuOTk1NywyLjk5NTcsMCwwLDAsMTksNVpNMTYsNmExLDEsMCwxLDEsMS0xQTEuMDAwOSwxLjAwMDksMCwwLDEsMTYsNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz4KICA8cGF0aCBkPSJNMjYsMmEzLjAwMzMsMy4wMDMzLDAsMCwwLTMsMywyLjk2NjUsMi45NjY1LDAsMCwwLC4zLDEuMjg1MkwyMCw5LjU4NTlWMTNoMlYxMC40MTQxbDIuNzE0OC0yLjcxNDlBMi45NiwyLjk2LDAsMCwwLDI2LDhhMywzLDAsMCwwLDAtNlptMCw0YTEsMSwwLDEsMSwxLTFBMS4wMDA5LDEuMDAwOSwwLDAsMSwyNiw2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxwYXRoIGQ9Ik0xMiwxOUgxMHYyLjU4NTlMNy4yODU0LDI0LjMwMDhBMi45NjA5LDIuOTYwOSwwLDAsMCw2LDI0YTMsMywwLDEsMCwzLDMsMi45NjY1LDIuOTY2NSwwLDAsMC0uMy0xLjI4NTJMMTIsMjIuNDE0MVpNNiwyOGExLDEsMCwxLDEsMS0xQTEuMDAwOSwxLjAwMDksMCwwLDEsNiwyOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz4KICA8cGF0aCBkPSJNMTcsMjQuMTg0MVYxOUgxNXY1LjE4NDFhMywzLDAsMSwwLDIsMFpNMTYsMjhhMSwxLDAsMSwxLDEtMUExLjAwMDksMS4wMDA5LDAsMCwxLDE2LDI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxwYXRoIGQ9Ik0yNiwyNGEyLjk2MDksMi45NjA5LDAsMCwwLTEuMjg1NC4zMDA4TDIyLDIxLjU4NTlWMTlIMjB2My40MTQxbDMuMywzLjMwMDdBMi45NjY1LDIuOTY2NSwwLDAsMCwyMywyN2EzLDMsMCwxLDAsMy0zWm0wLDRhMSwxLDAsMSwxLDEtMUExLjAwMDksMS4wMDA5LDAsMCwxLDI2LDI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxyZWN0IGlkPSJfVHJhbnNwYXJlbnRfUmVjdGFuZ2xlXyIgZGF0YS1uYW1lPSImbHQ7VHJhbnNwYXJlbnQgUmVjdGFuZ2xlJmd0OyIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiLz4KPC9zdmc+Cg==",tM="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJpY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGQ9Ik0xNiw3YTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwxNiw3Wm0wLTRhMSwxLDAsMSwwLDEsMUExLjAwMSwxLjAwMSwwLDAsMCwxNiwzWiIvPgogIDxwYXRoIGQ9Ik0xMSwzMGEzLDMsMCwxLDEsMy0zQTMuMDAzMywzLjAwMzMsMCwwLDEsMTEsMzBabTAtNGExLDEsMCwxLDAsMSwxQTEuMDAxLDEuMDAxLDAsMCwwLDExLDI2WiIvPgogIDxwYXRoIGQ9Ik03LDExYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSw3LDExWk03LDdBMSwxLDAsMSwwLDgsOCwxLjAwMSwxLjAwMSwwLDAsMCw3LDdaIi8+CiAgPHBhdGggZD0iTTIxLDMwYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwyMSwzMFptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsMjEsMjZaIi8+CiAgPHBhdGggZD0iTTI1LDExYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwyNSwxMVptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsMjUsN1oiLz4KICA8cGF0aCBkPSJNNCwyMWEzLDMsMCwxLDEsMy0zQTMuMDAzMywzLjAwMzMsMCwwLDEsNCwyMVptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsNCwxN1oiLz4KICA8cGF0aCBkPSJNMjgsMjFhMywzLDAsMSwxLDMtM0EzLjAwMzMsMy4wMDMzLDAsMCwxLDI4LDIxWm0wLTRhMSwxLDAsMSwwLDEsMUExLjAwMSwxLjAwMSwwLDAsMCwyOCwxN1oiLz4KICA8cGF0aCBkPSJNMTYsMjJhNiw2LDAsMSwxLDYtNkE2LjAwNjksNi4wMDY5LDAsMCwxLDE2LDIyWm0wLTEwYTQsNCwwLDEsMCw0LDRBNC4wMDQ1LDQuMDA0NSwwLDAsMCwxNiwxMloiLz4KICA8cmVjdCBpZD0iX1RyYW5zcGFyZW50X1JlY3RhbmdsZV8iIGRhdGEtbmFtZT0iJmx0O1RyYW5zcGFyZW50IFJlY3RhbmdsZSZndDsiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIi8+Cjwvc3ZnPgo=",nM=window.Vue.defineComponent,cs=window.Vue.unref,du=window.Vue.createElementVNode,no=window.Vue.openBlock,ro=window.Vue.createElementBlock,rM=window.Vue.createCommentVNode,fh=window.Vue.createTextVNode,oM=window.Vue.Fragment;window.Vue.pushScopeId,window.Vue.popScopeId;const sM={key:0,class:"info-engine"},iM=["src"],aM=fh(" ENGINE "),lM={key:0,class:"type"},uM={key:1,class:"type"},cM=fh(" OPT-IN "),dM={key:0,class:"optin-on"},fM={key:1,class:"optin-off"},AM=window.Vue.watch,hM=window.Vue.ref,pM=nM({__name:"ConfigurationInfo",setup(e){var u;const o=dn(),r=bn(),i=()=>{o.push({name:"settings"})},a=hM(((u=r.engineInfo)==null?void 0:u.engineName)==Ve.ENGINE_DBSCAN);return AM(()=>r.engineInfo,()=>{var c;a.value=((c=r.engineInfo)==null?void 0:c.engineName)==Ve.ENGINE_DBSCAN}),(c,f)=>(no(),ro(oM,null,[cs(r).engineInfo&&cs(r).engineInfo.engineName?(no(),ro("div",sM,[du("img",{src:a.value?cs(tM):cs(eM),class:"icon-type"},null,8,iM),du("div",{class:"engine",onClick:i},[aM,a.value?(no(),ro("div",lM,"CLUSTERING")):(no(),ro("div",uM,"DEEP LEARNING"))])])):rM("",!0),du("div",{class:"optin",onClick:i},[cM,cs(r).allowSave?(no(),ro("div",dM,"ON")):(no(),ro("div",fM,"OFF"))])],64))}}),aW="",wM=re(pM,[["__scopeId","data-v-28fe775c"]]),lW="",vM={},mM=window.Vue.openBlock,gM=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const _M={class:"empty"};function VM(e,o){return mM(),gM("div",_M,"No results found.")}const oo=re(vM,[["render",VM],["__scopeId","data-v-725433ac"]]),yM=window.Vue.defineComponent,fn=window.Vue.createElementVNode,ds=window.Vue.unref,vr=window.Vue.createVNode,bM=window.Vue.withCtx,Ni=window.Vue.toDisplayString,Cn=window.Vue.openBlock,mr=window.Vue.createElementBlock,Ah=window.Vue.createCommentVNode,hh=window.Vue.createBlock,CM=window.Vue.renderList,$M=window.Vue.Fragment,EM=window.Vue.pushScopeId,MM=window.Vue.popScopeId,ph=e=>(EM("data-v-2675e2f8"),e=e(),MM(),e),BM={class:"list-main"},IM={class:"header"},xM=ph(()=>fn("h2",null,"Situation List",-1)),SM={class:"link-btns"},TM=ph(()=>fn("span",null,"View Unassociated Alarms",-1)),PM={class:"content"},kM={class:"left-filters"},NM={class:"container"},DM={class:"autocomplete"},OM={key:0},LM={key:1},zM={key:0},qM={class:"situation-list"},RM={key:0,class:"footer-pager"},WM=window.Vue.reactive,Di=window.Vue.ref,FM=window.Vue.watch,XM=window.Vue.markRaw,ZM=yM({__name:"SituationList",setup(e){const o=XM({Add:ki,View:AE,Settings:yE}),r=dn(),i=Wt(),a=bn();i.getSituations(),i.getNodes(),i.getUnassignedAlarms(),a.getEngineInfo();const u=9,c=WM({situations:[],selectedSituationIndex:0,situationSelected:null,nodes:[],results:[],nodeSelectedValue:void 0,allSituations:[]}),f=Di(!0),p=Di(0),v=Di(1),m=Di(0),_=()=>{c.nodes=i.nodes,c.results=i.nodes};FM(()=>i.situations,()=>{f.value=!1,_(),D(i.situations)});const V=$=>{p.value=$,c.situations=c.allSituations[p.value]},x=$=>{r.push({name:"situationDetail",params:{id:$}})},S=()=>{r.push({name:"viewUnassignedAlarms"})},D=$=>{m.value=$.length,c.allSituations=ue.exports.chunk($,u);const k=$.map(T=>T.id);i.filteredSituations=k,p.value=0,c.situations=c.allSituations[0],v.value=c.allSituations.length},N=$=>{$.length?D($):c.situations=[]};return($,k)=>{var T;return Cn(),mr("div",BM,[fn("div",IM,[xM,fn("div",SM,[vr(ds(ae),{class:"view-situation-btn",onClick:k[0]||(k[0]=()=>S())},{default:bM(()=>[vr(ds(Y),{icon:ds(o).View,"aria-hidden":"true",class:"icon"},null,8,["icon"]),TM]),_:1}),vr(ih),vr(wM)])]),fn("div",PM,[fn("div",kM,[vr(to,{list:ds(i).situations,onFilteredList:N,isOpen:"",isSituation:"",saveFilters:""},null,8,["list"])]),fn("div",NM,[fn("div",DM,[c.situations&&c.situations.length?(Cn(),mr("div",OM," Result: "+Ni((T=c.situations)==null?void 0:T.length)+" of "+Ni(m.value),1)):Ah("",!0)]),f.value?(Cn(),hh(ds(lu),{key:0,class:"spinner"})):(Cn(),mr("div",LM,[c.situations&&c.situations.length?(Cn(),mr("div",zM,[fn("div",qM,[(Cn(!0),mr($M,null,CM(c.situations,O=>(Cn(),mr("div",{class:"card",key:O.id},[vr(Rf,{onClick:()=>x(O.id),"situation-info":O},null,8,["onClick","situation-info"])]))),128))]),m.value>u?(Cn(),mr("div",RM,[fn("div",null,"Page: "+Ni(p.value+1)+" of "+Ni(v.value),1),vr(zV,{onGoToPage:V,currentPage:p.value,totalPages:v.value},null,8,["currentPage","totalPages"])])):Ah("",!0)])):(Cn(),hh(oo,{key:1}))]))])])])}}}),uW="",UM=re(ZM,[["__scopeId","data-v-2675e2f8"]]),cW="",Oi=window.Vue.ref,YM=window.Vue.inject,HM=window.Vue.computed,GM=window.Vue.onMounted,wh={id:{type:String},controls:{type:String},disabled:{type:Boolean,default:!1}},vh=e=>{const o=Oi(!1),r=Oi(),i=Oi(e.controls),a=Oi(e.id),u=()=>{r.value&&r.value.focus()},c=YM("registerTab");GM(()=>{if(r.value&&c){const p=r.value.parentElement,v=p&&p.parentElement?p.parentElement:void 0,m=Array.from(v?v.children:[]).filter(V=>V.querySelectorAll("[role=tab]").length),_=p?m.indexOf(p):-1;c({el:r.value,focus:u,disabled:e.disabled,selected:o,id:a,controls:i,index:_})}});const f=HM(()=>({role:"tab",ref:"tab",tabindex:o.value?0:-1,id:a.value,"aria-selected":o.value,"aria-controls":i.value,"aria-disabled":e.disabled,"data-ref-id":"feather-tab"}));return{selected:o,attrs:f,tab:r}},mh=window.Vue.ref,jM=window.Vue.toRef,KM=window.Vue.watch,gh=window.Vue.provide,_h={prop:"modelValue",event:"update:modelValue"},Vh={"update:modelValue":e=>!0},yh={modelValue:{type:Number,default:0},vertical:{type:Boolean,default:!0}},bh=(e,o)=>{const r=jM(e,"modelValue"),i=mh(e.modelValue),a=mh([]);KM(r,S=>{p(S)});const u=S=>{S.preventDefault(),a.value.some((D,N)=>D.tab&&D.tab.el.contains(S.target)?(f(N),p(N),!0):!1)},c=S=>{if((F=>F.shiftKey||F.ctrlKey||F.metaKey||F.altKey)(S))return;const N=S.keyCode,$=F=>{F.stopPropagation(),F.preventDefault()},k=a.value.filter(F=>F.tab&&!F.tab.disabled),T=a.value.findIndex(F=>F.tab&&F.tab.el.contains(document.activeElement));let O=T!==-1?T:i.value;const B=[K.RIGHT],q=[K.LEFT],L=[K.ENTER,K.SPACE];e.vertical&&(B.push(K.DOWN),q.push(K.UP)),B.indexOf(N)>-1?(O++,O>=k.length&&(O=0),$(S),f(a.value.indexOf(k[O]))):q.indexOf(N)>-1&&(O--,O<0&&(O=k.length-1),$(S),f(a.value.indexOf(k[O]))),L.indexOf(N)>-1&&p(O)},f=S=>{a.value.forEach(function(D,N){S===N&&D.tab&&D.tab.focus()})},p=S=>{const D=a.value[S];!D||D.tab&&D.tab.disabled||(a.value.forEach((N,$)=>{N.tab&&(N.tab.selected=S===$),N.panel&&(N.panel.selected=S===$)}),i.value=S,o.emit("update:modelValue",S))};gh("registerTab",S=>{const D=S.index;D>-1&&(a.value[D]={...a.value[D],tab:S},a.value=[...a.value],_())}),gh("registerPanel",S=>{const D=S.index;D>-1&&(a.value[D]={...a.value[D],panel:S},a.value=[...a.value],_())});const _=()=>{a.value.forEach(({tab:S,panel:D},N)=>{if(D&&S){const $=S.id||oe("tab"),k=S.controls||oe("panel");S.controls=k,S.id=$,D.tab=$,D.id=k}N===i.value&&(D&&(D.selected=!0),S&&(S.selected=!0))})};return{listeners:{click:u,keydown:c},attrs:{role:"tablist"},selected:i,pairs:a}},Li=window.Vue.ref,QM=window.Vue.inject,JM=window.Vue.computed,eB=window.Vue.onMounted,Ch={id:{type:String},tab:{type:String}},$h=e=>{const o=Li(!1),r=Li(),i=Li(e.tab),a=Li(e.id),u=QM("registerPanel");eB(()=>{if(u){const f=r.value,p=f&&f.parentElement?f.parentElement:void 0,v=f?Array.from(p?p.children:[]).indexOf(f):-1;u({selected:o,id:a,tab:i,el:r.value,index:v})}});const c=JM(()=>({role:"tabpanel",id:a.value,ref:"panel",tabindex:"0","aria-expanded":o.value,"aria-labelledby":i.value,"data-ref-id":"feather-tab-panel"}));return{selected:o,attrs:c,panel:r}},fu=window.Vue.defineComponent,tB=window.Vue.resolveComponent,Au=window.Vue.openBlock,hu=window.Vue.createElementBlock,fs=window.Vue.createElementVNode,Eh=window.Vue.mergeProps,zi=window.Vue.renderSlot,nB=window.Vue.createVNode,rB=window.Vue.normalizeStyle,oB=window.Vue.toHandlers,sB=window.Vue.withDirectives,iB=window.Vue.normalizeProps,aB=window.Vue.guardReactiveProps,lB=window.Vue.vShow;var pu=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uB=fu({props:wh,setup(e){return vh(e)},components:{FeatherRipple:Rn}}),cB={role:"presentation"},dB={class:"tab-text"};function fB(e,o,r,i,a,u){const c=tB("FeatherRipple");return Au(),hu("li",cB,[fs("button",Eh(e.attrs,{class:["tab hover focus",{disabled:e.disabled,selected:e.selected}]}),[fs("span",dB,[zi(e.$slots,"default",{},void 0,!0)]),nB(c)],16)])}var Mh=pu(uB,[["render",fB],["__scopeId","data-v-e6bb52b6"]]);const AB=fu({model:_h,emits:Vh,props:yh,setup(e,o){return bh(e,o)},data:()=>({transform:"",durationNumber:250,width:"1px",ro:void 0}),watch:{selected(){this.updateSlider()},pairs:{handler(e){e&&e.length&&this.ro&&e.forEach(o=>{o.tab&&this.ro.observe(o.tab.el)})},immediate:!0}},computed:{duration(){return`${this.durationNumber}ms`}},methods:{updateSlider(){this.$refs.slider.getBoundingClientRect().width<5?this.durationNumber=0:this.durationNumber=250,this.$nextTick(()=>{const e=this.$el.getBoundingClientRect(),o=this.$el.querySelector("[aria-selected='true']").getBoundingClientRect(),r=o.left-e.left,i=o.height-2;this.width=`${o.width}px`,this.transform=`translateX(${r}px) translateY(${i}px)`})}},mounted(){this.updateSlider(),this.ro=new ResizeObserver(()=>{this.updateSlider()})},unmounted(){this.ro.disconnect()}}),hB={class:"feather-tab-container"},pB={class:"tab-panels"};function wB(e,o,r,i,a,u){return Au(),hu("div",hB,[fs("div",{ref:"slider",class:"feather-tab-slider",style:rB({transform:e.transform,"transition-duration":e.duration,width:e.width})},null,4),fs("ul",Eh(e.attrs,oB(e.listeners)),[zi(e.$slots,"tabs",{},void 0,!0)],16),fs("div",pB,[zi(e.$slots,"default",{},void 0,!0)])])}var vB=pu(AB,[["render",wB],["__scopeId","data-v-27adffb9"]]);const mB=fu({props:Ch,setup(e){return $h(e)}});function gB(e,o,r,i,a,u){return sB((Au(),hu("div",iB(aB(e.attrs)),[zi(e.$slots,"default")],16)),[[lB,e.selected]])}var Bh=pu(mB,[["render",gB]]);const _B=window.Vue.defineComponent,VB=window.Vue.toDisplayString,yB=window.Vue.normalizeClass,bB=window.Vue.openBlock,CB=window.Vue.createElementBlock,$B=window.Vue.createCommentVNode,EB=_B({__name:"SeverityStatus",props:{severity:{required:!1,type:String}},setup(e){const o=e;return(r,i)=>o!=null&&o.severity?(bB(),CB("span",{key:0,class:yB(["severity-status",[`${o.severity.toLowerCase()}-color`]])},VB(o.severity),3)):$B("",!0)}}),pW="",Ih=re(EB,[["__scopeId","data-v-83c2cdce"]]),MB=window.Vue.defineComponent,xh=window.Vue.toDisplayString,Sh=window.Vue.createElementVNode,BB=window.Vue.openBlock,IB=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const xB={class:"box"},SB={class:"label"},TB={class:"date"},PB=MB({__name:"InformationBox",props:{label:null,info:null},setup(e){const o=e;return(r,i)=>(BB(),IB("div",xB,[Sh("div",SB,xh(o.label),1),Sh("div",TB,xh(o.info),1)]))}}),wW="",wu=re(PB,[["__scopeId","data-v-b4afa751"]]),kB=window.Vue.defineComponent,NB=window.Vue.unref,DB=window.Vue.renderList,OB=window.Vue.Fragment,vu=window.Vue.openBlock,mu=window.Vue.createElementBlock,LB=window.Vue.toDisplayString,zB=window.Vue.normalizeClass;window.Vue.pushScopeId,window.Vue.popScopeId;const qB={class:"alarms-list"},RB=kB({__name:"AlarmsCountBySeverity",props:{alarms:null,size:null},setup(e){const o=e;return(r,i)=>(vu(),mu("div",qB,[(vu(!0),mu(OB,null,DB(NB(ue.exports.groupBy)(o==null?void 0:o.alarms,"severity"),(a,u)=>(vu(),mu("div",{class:zB(["alarm-count",[`${u.toString().toLowerCase()}-color`,o.size]]),key:u},LB(a.length),3))),128))]))}}),vW="",WB=re(RB,[["__scopeId","data-v-52d63440"]]),FB=window.Vue.openBlock,XB=window.Vue.createElementBlock,ZB=window.Vue.createElementVNode;var UB=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const YB={},HB={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},GB=[ZB("path",{d:"M17.71,10.71,12,5,6.29,10.71A1,1,0,0,0,7.7,12.12L11,8.83V18a1,1,0,0,0,2,0V8.83l3.29,3.29a1,1,0,0,0,1.42,0A1,1,0,0,0,17.71,10.71Z"},null,-1)];function jB(e,o){return FB(),XB("svg",HB,GB)}var KB=UB(YB,[["render",jB]]);const QB=window.Vue.openBlock,JB=window.Vue.createElementBlock,eI=window.Vue.createStaticVNode;var tI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const nI={},rI={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},oI=[eI('',6)];function sI(e,o){return QB(),JB("svg",rI,oI)}var qi=tI(nI,[["render",sI]]);const iI=window.Vue.defineComponent,Xt=window.Vue.unref,gu=window.Vue.createVNode,_u=window.Vue.createElementVNode,Vu=window.Vue.withCtx,Ri=window.Vue.openBlock,yu=window.Vue.createBlock,bu=window.Vue.createCommentVNode,aI=window.Vue.normalizeClass,lI=window.Vue.createElementBlock,uI=window.Vue.pushScopeId,cI=window.Vue.popScopeId,Cu=e=>(uI("data-v-e073070b"),e=e(),cI(),e),dI=Cu(()=>_u("span",null,"Acknowledge",-1)),fI=Cu(()=>_u("span",null,"Escalate",-1)),AI=Cu(()=>_u("span",null,"Clear",-1)),hI=iI({__name:"AlarmActionBtns",props:{alarm:null,direction:null,showClear:{type:Boolean},isSituation:{type:Boolean},situationId:null},setup(e){const o=e,r=Wt(),i=async u=>{await kg(o.alarm.id,u)&&r.getSituation(o.situationId),o.isSituation&&await uh(o.situationId,Ve.ACCEPTED.toLowerCase())},a=async u=>{await vf(o.alarm.id,u)&&r.getSituation(o.situationId)};return(u,c)=>(Ri(),lI("div",{class:aI(["action-btns-group",o.direction==="horizontal"?"horizontal":"vertical"])},[e.alarm.ackTime?bu("",!0):(Ri(),yu(Xt(ae),{key:0,class:"acction-btn",onClick:c[0]||(c[0]=()=>i(!0))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(Wr),"aria-hidden":"true",class:"icon ack"},null,8,["icon"]),dI]),_:1})),e.alarm.severity!="CRITICAL"?(Ri(),yu(Xt(ae),{key:1,class:"acction-btn",onClick:c[1]||(c[1]=()=>a(Xt(Ve).ESCALATE))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(KB),"aria-hidden":"true",class:"icon escalate"},null,8,["icon"]),fI]),_:1})):bu("",!0),o.showClear&&e.alarm.severity!="NORMAL"&&e.alarm.severity!="CLEARED"?(Ri(),yu(Xt(ae),{key:2,class:"acction-btn",onClick:c[2]||(c[2]=()=>a(Xt(Ve).CLEAR))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(qi),"aria-hidden":"true",class:"icon clear"},null,8,["icon"]),AI]),_:1})):bu("",!0)],2))}}),_W="",Th=re(hI,[["__scopeId","data-v-e073070b"]]),VW="";var pI=Object.defineProperty,wI=Object.defineProperties,vI=Object.getOwnPropertyDescriptors,Ph=Object.getOwnPropertySymbols,mI=Object.prototype.hasOwnProperty,gI=Object.prototype.propertyIsEnumerable,kh=(e,o,r)=>o in e?pI(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,$u=(e,o)=>{for(var r in o||(o={}))mI.call(o,r)&&kh(e,r,o[r]);if(Ph)for(var r of Ph(o))gI.call(o,r)&&kh(e,r,o[r]);return e},Nh=(e,o)=>wI(e,vI(o));const Dh=window.Vue.defineComponent,_I=window.Vue.inject,VI=window.Vue.resolveComponent,Eu=window.Vue.openBlock,Oh=window.Vue.createElementBlock,so=window.Vue.createElementVNode,yI=window.Vue.createBlock,Lh=window.Vue.createCommentVNode,bI=window.Vue.renderSlot,CI=window.Vue.pushScopeId,$I=window.Vue.popScopeId,Mu=window.Vue.toRef,Wi=window.Vue.computed,EI=window.Vue.ref;window.Vue.mergeProps,window.Vue.toDisplayString,window.Vue.createVNode;var MI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BI=Dh({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,click:e=>!0,indeterminate:e=>!0},props:{disabled:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},label:{type:String},noFocus:{type:Boolean,default:!1}},mounted(){this.registerCheckbox&&this.registerCheckbox(this.inputId)},setup(){return{registerCheckbox:_I("registerCheckbox",o=>{})}},computed:{inputId(){return this.label&&this.label.length?void 0:oe("checkbox")},labelId(){return this.label&&this.label.length?void 0:oe("checkbox-label")}},watch:{indeterminate:{handler(e){this.$emit("update:modelValue",void 0),this.$emit("indeterminate",e)}}},methods:{focus(){this.$refs.input.focus()},updateValue(){this.disabled||(this.indeterminate?(this.$emit("update:modelValue",!0),this.$emit("indeterminate",!1)):(this.$emit("update:modelValue",!this.modelValue),this.$emit("indeterminate",!1)))},click(e){this.focus(),this.updateValue(),this.$emit("click",e)},keydown(e){(e.keyCode===K.SPACE||e.keyCode===K.ENTER)&&this.updateValue(),e.keyCode===K.SPACE&&e.preventDefault()}},components:{FeatherRipple:Rn}}),II=e=>(CI("data-v-a7af27e2"),e=e(),$I(),e),xI={class:"layout-container"},SI=["aria-checked","aria-disabled","aria-labelledby","aria-label","id","tabindex"],TI={class:"checkbox hover focus"},PI=II(()=>so("div",{class:"box"},[so("svg",{class:"checkmark",role:"presentation",focusable:"false",viewBox:"0 0 24 24"},[so("path",{class:"path",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"})]),so("div",{class:"indeterminate"})],-1)),kI=["id","for"];function NI(e,o,r,i,a,u){const c=VI("feather-ripple");return Eu(),Oh("div",xI,[so("div",{class:"feather-checkbox feather-form-input feather-checkbox-table",onClick:o[0]||(o[0]=(...f)=>e.click&&e.click(...f)),onKeydown:o[1]||(o[1]=(...f)=>e.keydown&&e.keydown(...f)),"aria-checked":e.modelValue?"true":e.indeterminate?"mixed":"false","aria-disabled":e.disabled,"aria-labelledby":e.labelId,"aria-label":e.label,id:e.inputId,tabindex:e.noFocus?-1:0,ref:"input",role:"checkbox","data-ref-id":"feather-checkbox"},[so("div",TI,[PI,e.disabled?Lh("",!0):(Eu(),yI(c,{key:0,center:""}))]),e.label?Lh("",!0):(Eu(),Oh("label",{key:0,"data-ref-id":"feather-checkbox-label",id:e.labelId,for:e.inputId},[bI(e.$slots,"default",{},void 0,!0)],8,kI))],40,SI)])}var io=MI(BI,[["render",NI],["__scopeId","data-v-a7af27e2"]]);const DI=Nh($u({},jo),{modelValue:{type:[Array,Object],required:!1},label:{type:String,required:!0},vertical:{type:Boolean,default:!1},schema:{type:Object,required:!1}});Dh({props:DI,provide(){return{registerCheckbox:this.registerCheckbox}},setup(e,o){Ko(e);const r=Mu(e,"error"),i=Wi(()=>oe("feather-checkbox-group")),a=Wi(()=>oe("feather-input-description")),u=Wi(()=>oe("feather-input-label")),c=Wi(()=>{const m=JSON.parse(JSON.stringify(o.attrs));return m["aria-invalid"]||(m["aria-invalid"]=!!r.value),Nh($u({},m),{class:"","aria-describedby":a.value})}),f=EI(i.value),{validate:p}=Ho(f,Mu(e,"modelValue"),e.label,e.schema,Mu(e,"error"));return $u({groupId:i,inputId:f,descriptionId:a,labelId:u,attrs:c,validate:p,registerCheckbox:m=>{m&&f.value===i.value&&(f.value=m)}},Go(o.attrs))},components:{InputSubText:Yo}});const OI=window.Vue.openBlock,LI=window.Vue.createElementBlock,zh=window.Vue.createElementVNode;var zI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const qI={},RI={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},WI=[zh("path",{d:"M20.71,5.63,18.37,3.29A1,1,0,0,0,17.66,3a1,1,0,0,0-.7.29l-1,1L19.75,8l1-1A1,1,0,0,0,20.71,5.63Z"},null,-1),zh("path",{d:"M3.59,16.66A2,2,0,0,0,3,18.08V21H5.92a2,2,0,0,0,1.42-.59L18.88,8.88,15.12,5.12ZM5.92,19H5v-.92L14.06,9,15.12,8l.92.92Z"},null,-1)];function FI(e,o){return OI(),LI("svg",RI,WI)}var XI=zI(qI,[["render",FI]]);const EW="";var ZI=Object.defineProperty,UI=Object.defineProperties,YI=Object.getOwnPropertyDescriptors,qh=Object.getOwnPropertySymbols,HI=Object.prototype.hasOwnProperty,GI=Object.prototype.propertyIsEnumerable,Rh=(e,o,r)=>o in e?ZI(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,ao=(e,o)=>{for(var r in o||(o={}))HI.call(o,r)&&Rh(e,r,o[r]);if(qh)for(var r of qh(o))GI.call(o,r)&&Rh(e,r,o[r]);return e},Wh=(e,o)=>UI(e,YI(o));const jI=window.Vue.defineComponent,Bu=window.Vue.toRef,KI=window.Vue.computed,Fh=window.Vue.resolveComponent,Xh=window.Vue.openBlock,Zh=window.Vue.createElementBlock,Uh=window.Vue.mergeProps,Yh=window.Vue.createVNode,QI=window.Vue.normalizeClass,Hh=window.Vue.withCtx,JI=window.Vue.createElementVNode,ex=window.Vue.toDisplayString,tx=window.Vue.createCommentVNode;var nx=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rx=Wh(ao(ao({},Wl),jo),{modelValue:{type:String},maxlength:{type:Number,required:!1,default:0},auto:{type:Boolean,default:!1},schema:{type:Object,required:!1},id:{type:String,required:!1}}),ox=jI({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0},props:rx,setup(e,o){Ko(e),Fl(e);const r=Bu(e,"id"),i=KI(()=>r.value?r.value:oe("feather-textarea-label")),{validate:a}=Ho(i,Bu(e,"modelValue"),e.label,e.schema,Bu(e,"error"));return ao({inputId:i,incomingId:r,validate:a},Go(o.attrs))},data(){return{focused:!1,internalValue:"",initialHeight:0}},computed:{descriptionId(){return oe("feather-textarea-description")},showClear(){return!!(this.internalValue&&this.internalValue.length>0)},contentCls(){const e=[];return this.error&&e.push("error"),this.disabled&&e.push("disabled"),this.focused&&e.push("focused"),e},isRaised(){return!!(this.internalValue||this.focused)},attrs(){const e=ao({},this.$attrs);return delete e.placeholder,e["aria-invalid"]||(e["aria-invalid"]=!!this.error),Wh(ao(ao({},e),this.listeners),{class:"",id:this.inputId,name:this.inputId,disabled:this.disabled,"aria-disabled":this.disabled,"aria-describedby":(e["aria-describedby"]||"").split(" ").concat([this.descriptionId]).filter(Boolean).join(" "),value:this.internalValue})},listeners(){return{onFocus:e=>{this.handleFocus(),this.$attrs.onFocus&&this.$attrs.onFocus(e)},onBlur:e=>{this.handleBlur(),this.$attrs.onBlur&&this.$attrs.onBlur(e)},onInput:e=>{this.adjustTextArea(),this.handleInput(e)}}},charCount(){return`${this.internalValue&&this.internalValue.length||"0"} / ${this.maxlength}`}},watch:{modelValue:{immediate:!0,handler(e){this.adjustTextArea(),this.internalValue=e}},internalValue:{immediate:!0,handler(e){this.$emit("update:modelValue",e)}}},methods:{handleClear(){this.internalValue="",this.focus()},handleWrapperClick(){this.$refs.input.focus()},handleFocus(){this.focused=!0},handleBlur(){this.validate(),this.focused=!1},handleInput(e){this.internalValue=e.target.value,this.$emit("update:modelValue",this.internalValue)},focus(){this.$nextTick(()=>{this.$refs.input.focus()})},adjustTextArea(){if(!this.auto)return;const e=this.$refs.input;!e||(e.style.height="12px",e.style.flexBasis="40px",e.style.whiteSpace="nowrap",this.$nextTick(()=>{const o=e.getBoundingClientRect().width;e.scrollWidth<=e.clientWidth&&o{e.style.height=`${e.scrollHeight[JI("textarea",Uh(e.attrs,{class:["feather-textarea",{error:e.error}],"data-ref-id":"feather-textarea-input",maxlength:e.maxlength>0?e.maxlength:void 0,ref:"input"}),null,16,sx)]),_:1},8,["for","raised","focused","show-clear","onWrapperClick","onClear","class"]),Yh(f,{id:e.descriptionId},{right:Hh(()=>[e.maxlength?(Xh(),Zh("div",ix,ex(e.charCount),1)):tx("",!0)]),_:1},8,["id"])],16)}var Iu=nx(ox,[["render",ax],["__scopeId","data-v-0648df5c"]]);const lx=window.Pinia.defineStore,Fi=lx("appStore",{state:()=>({showError:!1,errorMessage:""}),actions:{showErrorMsg(e){this.showError=!0,this.errorMessage=e,setTimeout(()=>{this.showError=!1,this.errorMessage=""},1800)}}}),ux=window.Vue.defineComponent,Gh=window.Vue.toDisplayString,As=window.Vue.createElementVNode,gr=window.Vue.unref,lo=window.Vue.openBlock,jh=window.Vue.createBlock,hs=window.Vue.createCommentVNode,Kh=window.Vue.createVNode,Xi=window.Vue.createElementBlock,cx=window.Vue.normalizeClass;window.Vue.pushScopeId,window.Vue.popScopeId;const dx={class:"row"},fx={class:"label"},Ax={class:"action-icons"},hx={class:"icon-btn"},px={key:0,class:"icon-btn"},wx={key:1,class:"icon-btn"},vx={key:0,class:"text"},mx=window.Vue.watch,Qh=window.Vue.ref,gx=ux({__name:"MemoBox",props:{id:null,label:null,memo:null,type:null,situationId:null,boxType:null},setup(e){var p;const o=e,r=Fi(),i=Qh(!1),a=Qh((p=o.memo)==null?void 0:p.body);mx(o,()=>{var v;a.value=(v=o.memo)==null?void 0:v.body,i.value=!1});const u=()=>{i.value=!i.value},c=async()=>{i.value=!1,await Rg(o.id,o.type)?a.value="":r.showErrorMsg("Error on removing memo :(")},f=async()=>{i.value=!1,a.value&&a.value!==""&&(await qg(o.id,o.type,a.value)||r.showErrorMsg("Error on saving memo :("))};return(v,m)=>(lo(),Xi("div",{class:cx([o.boxType==="small"?"box-small":"box"])},[As("div",dx,[As("div",fx,Gh(e.label),1),As("div",Ax,[As("div",hx,[i.value?hs("",!0):(lo(),jh(gr(Y),{key:0,icon:gr(XI),"aria-hidden":"true",class:"icon edit",onClick:u},null,8,["icon"]))]),i.value?(lo(),Xi("div",px,[Kh(gr(Y),{icon:gr(Wr),"aria-hidden":"true",class:"icon save",onClick:f},null,8,["icon"])])):hs("",!0),a.value&&a.value!=""||i.value?(lo(),Xi("div",wx,[Kh(gr(Y),{icon:gr(Ur),"aria-hidden":"true",class:"icon cancel",onClick:c},null,8,["icon"])])):hs("",!0)])]),As("div",null,[!i.value&&a.value!=null?(lo(),Xi("div",vx,Gh(a.value),1)):hs("",!0),i.value?(lo(),jh(gr(Iu),{key:1,class:"textarea",modelValue:a.value,"onUpdate:modelValue":m[0]||(m[0]=_=>a.value=_),rows:"2",label:"",hideLabel:""},null,8,["modelValue"])):hs("",!0)])],2))}}),BW="",Zi=re(gx,[["__scopeId","data-v-3f44e250"]]),_x=window.Vue.defineComponent,_r=window.Vue.unref,uo=window.Vue.createVNode,ps=window.Vue.toDisplayString,Zt=window.Vue.createElementVNode,Jh=window.Vue.openBlock,ep=window.Vue.createElementBlock,tp=window.Vue.createCommentVNode,xu=window.Vue.createTextVNode,Vx=window.Vue.pushScopeId,yx=window.Vue.popScopeId,Su=e=>(Vx("data-v-02d1e7f0"),e=e(),yx(),e),bx={key:0,class:"card"},Cx={class:"row"},$x={key:0,class:"ack"},Ex=Su(()=>Zt("strong",null," Duration: ",-1)),Mx=["innerHTML"],Bx=Su(()=>Zt("strong",null,"First Event",-1)),Ix=Su(()=>Zt("strong",null,"Last Event",-1)),xx={class:"section memo-boxes"},np=window.Vue.ref,Sx=window.Vue.watch,Tx=_x({__name:"AlarmDetail",props:{alarm:null,selectAll:{type:Boolean},situationId:null},emits:["alarm-selected"],setup(e,{emit:o}){const r=e,i=np(!1),a=np(r.alarm),u=new Date().getTime();Sx(r,()=>{a.value=r.alarm,i.value=r.selectAll,r.selectAll&&o("alarm-selected",r.alarm.id)});const c=()=>{o("alarm-selected",r.alarm.id)},f=async p=>{const v=await mf(p);v&&(a.value=v)};return(p,v)=>{var m,_,V,x,S;return a.value?(Jh(),ep("div",bx,[Zt("div",null,[Zt("div",Cx,[uo(_r(io),{modelValue:i.value,"onUpdate:modelValue":[v[0]||(v[0]=D=>i.value=D),c],label:"selected"},null,8,["modelValue"]),Zt("div",{class:"title",onClick:v[1]||(v[1]=()=>{i.value=!i.value,c()})},ps(a.value.nodeLabel)+" - "+ps(a.value.id),1),uo(Ih,{severity:(m=a.value)==null?void 0:m.severity},null,8,["severity"]),a.value.ackTime?(Jh(),ep("div",$x,[uo(_r(Y),{icon:_r(Wr),"aria-hidden":"true",class:"icon-ack"},null,8,["icon"])])):tp("",!0)]),Zt("div",null,[Ex,xu(" "+ps(_r(fi)(_r(u),new Date(a.value.firstEventTime))),1)]),Zt("div",{class:"description",innerHTML:a.value.description},null,8,Mx),Zt("div",null,[Bx,xu(" - "+ps(_r(sn)(a.value.firstEventTime)),1)]),Zt("div",null,[Ix,xu(" - "+ps(_r(sn)(a.value.lastEventTime)),1)]),Zt("div",xx,[uo(Zi,{id:(_=a.value)==null?void 0:_.id,boxType:"small",situationId:r.situationId,label:"Sticky Memo",type:"memo",memo:(V=a.value)==null?void 0:V.stickyMemo},null,8,["id","situationId","memo"]),uo(Zi,{id:(x=a.value)==null?void 0:x.id,boxType:"small",situationId:r.situationId,label:"Journal Memo",type:"journal",memo:(S=a.value)==null?void 0:S.reductionKeyMemo},null,8,["id","situationId","memo"])])]),uo(Th,{alarm:a.value,direction:"vertical","situation-id":r.situationId,onActionClicked:f},null,8,["alarm","situation-id"])])):tp("",!0)}}}),IW="",Px=re(Tx,[["__scopeId","data-v-02d1e7f0"]]),kx=window.Vue.openBlock,Nx=window.Vue.createElementBlock,rp=window.Vue.createElementVNode;var Dx=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Ox={},Lx={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},zx=[rp("path",{d:"M19,3H5A2,2,0,0,0,3,5V9H5V5H19V19H5V15H3v4a2,2,0,0,0,2,2H19a2,2,0,0,0,2-2V5A2,2,0,0,0,19,3Z"},null,-1),rp("path",{d:"M3,12a1,1,0,0,0,1,1h9.17l-2.34,2.34a1,1,0,0,0,1.41,1.42L17,12,12.24,7.24a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.41L13.17,11H4A1,1,0,0,0,3,12Z"},null,-1)];function qx(e,o){return kx(),Nx("svg",Lx,zx)}var Tu=Dx(Ox,[["render",qx]]);const TW="",PW="",Rx=window.Vue.watch,Wx=window.Vue.ref,Fx=window.Vue.onBeforeUnmount,op=e=>{const o=Wx(!1),r=i=>{i.keyCode===K.ESCAPE&&(i.preventDefault(),o.value=!o.value)};return Rx(e,i=>{i?document.addEventListener("keydown",r):typeof document<"u"&&document.removeEventListener("keydown",r)},{immediate:!0}),Fx(()=>{document.removeEventListener("keydown",r)}),o},Xx=window.Vue.watch,sp=e=>{let o;Xx(e,r=>{r?o=document.activeElement:setTimeout(()=>{o&&o.focus&&o.focus(),o=void 0},0)})},ip=window.Vue.watch,ap=window.Vue.onBeforeUnmount,lp=window.Vue.nextTick,Zx=window.Vue.onMounted,up=e=>{if(e===!1)return"hidden";const o=e.style.overflow;return e.style.overflow="hidden",o},Ui=(e,o)=>{e!==void 0&&o!==!1&&(o.style.overflow=e)},cp=e=>{let o;const r=typeof document<"u"?document.body:!1;ap(()=>Ui(o,r)),Zx(()=>ip(e,i=>{i?lp(()=>{o=up(r)}):Ui(o,r)},{immediate:!0}))},Ux=(e,o)=>{let r;ap(()=>Ui(r,o.value?o.value.offsetParent:!1)),ip([e,o],([i,a])=>{i&&a?lp(()=>{r=up(a.offsetParent)}):a&&Ui(r,a.offsetParent)},{immediate:!0})};var Yx=Object.defineProperty,dp=Object.getOwnPropertySymbols,Hx=Object.prototype.hasOwnProperty,Gx=Object.prototype.propertyIsEnumerable,fp=(e,o,r)=>o in e?Yx(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,jx=(e,o)=>{for(var r in o||(o={}))Hx.call(o,r)&&fp(e,r,o[r]);if(dp)for(var r of dp(o))Gx.call(o,r)&&fp(e,r,o[r]);return e};const Pu=window.Vue.defineComponent,ws=window.Vue.ref,Kx=window.Vue.nextTick,Ap=window.Vue.openBlock,hp=window.Vue.createElementBlock,ku=window.Vue.createElementVNode,Qx=window.Vue.renderSlot,Jx=window.Vue.resolveComponent,eS=window.Vue.normalizeClass,tS=window.Vue.withModifiers,nS=window.Vue.createVNode,pp=window.Vue.toRef,wp=window.Vue.computed,vp=window.Vue.watch;window.Vue.createBlock,window.Vue.Teleport,window.Vue.withDirectives,window.Vue.Transition,window.Vue.withCtx,window.Vue.vShow,window.Vue.toDisplayString,window.Vue.createCommentVNode;var mp=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rS=Pu({props:{enable:{type:Boolean,required:!0}},data(){return{rendered:!1}},setup(){const e=ws(),o=ws(!1),r=(m,_)=>{let V=m.compareDocumentPosition(_);if(V===2)return"before";if(V===4)return"after";if(V===10||V===12)return"parent"},i=m=>{for(var _=0;_{for(var _=m.childNodes.length-1;_>=0;_--){var V=m.childNodes[_];if(u(V)||a(V))return!0}return!1},u=m=>c(m)?(o.value=!0,m.focus&&m.focus(),o.value=!1,document.activeElement===m):!1,c=m=>{if(m.tabIndex>0||m.tabIndex===0&&m.getAttribute("tabIndex")!==null)return!0;const _=m;if(_.disabled||_.tabIndex===-1)return!1;switch(m.nodeName){case"A":const V=m;return!!V.href&&V.rel!=="ignore";case"INPUT":const x=m;return x.type!=="hidden"&&x.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":case"IFRAME":return!0;default:return!1}},f=m=>{const _=m.querySelector("[first-focus]");_&&_.focus?Kx(()=>{_.focus()}):i(m)},p=ws();return{trapFocus:()=>{o.value||setTimeout(()=>{var m=document.activeElement;if(e.value.contains(m)){p.value=m;return}else{switch(r(e.value,m)){case"before":a(e.value);break;case"after":i(e.value);break;case"parent":f(e.value);break}p.value=document.activeElement}},0)},content:e,ignoreUtilFocusChanges:o,attemptToFocusFirst:f,focusLastDescendant:a,focusFirstDescendant:i,isFocusable:c,lastFocus:p}},computed:{ready(){return this.rendered&&this.enable}},watch:{ready:{immediate:!0,handler:"enableTrap"}},methods:{enableTrap(e){e?this.addFocusTrapEvents():this.removeFocusTrapEvents()},addFocusTrapEvents(){document.addEventListener("blur",this.trapFocus,!0),this.content?this.attemptToFocusFirst(this.content):this.$nextTick(()=>{this.content&&this.attemptToFocusFirst(this.content)})},removeFocusTrapEvents(){typeof document<"u"&&document.removeEventListener("blur",this.trapFocus,!0)}},mounted(){this.rendered=!0},beforeUnmount(){this.removeFocusTrapEvents()}}),oS=ku("div",{tabindex:"0"},null,-1),sS={class:"focus-trap-content",ref:"content"},iS=ku("div",{tabindex:"0"},null,-1);function aS(e,o,r,i,a,u){return Ap(),hp("div",null,[oS,ku("div",sS,[Qx(e.$slots,"default")],512),iS])}var gp=mp(rS,[["render",aS]]);const lS=Pu({emits:["close"],props:{closeText:{type:String,required:!0},small:{type:Boolean,default:!1}},computed:{icon:()=>Ur},components:{FeatherIcon:Y}}),uS=["aria-label"];function cS(e,o,r,i,a,u){const c=Jx("FeatherIcon");return Ap(),hp("a",{href:"#",class:eS(["closeButton",{small:e.small}]),"data-ref-id":"dialog-close","aria-label":e.closeText,onClick:o[0]||(o[0]=tS(f=>e.$emit("close"),["prevent"]))},[nS(c,{"aria-hidden":"true",focusable:"false",class:"fill",icon:e.icon},null,8,["icon"])],10,uS)}var _p=mp(lS,[["render",cS],["__scopeId","data-v-fc0f3f00"]]);const Vp={title:"REQUIRED",close:"Close Dialog"};Pu({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,shown:()=>!0,hidden:()=>!0},props:{modelValue:{type:Boolean},relative:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},labels:{type:Object,default:()=>Vp,validator:e=>!!e.title}},setup(e,o){const r=wi(pp(e,"labels"),Vp),i=pp(e,"modelValue"),a=ws(),u=()=>{o.emit("update:modelValue",!1)},c=wp(()=>!!o.slots.footer),f=wp(()=>oe("dialog-header"));e.relative?Ux(i,a):cp(i),sp(i),vp(op(i),()=>{u()});const p=ws(e.modelValue);return vp(p,v=>{v?o.emit("shown"):o.emit("hidden")}),jx({close:u,hasFooter:c,headerId:f,element:a,shown:p},r)},components:{FocusTrap:gp,DialogClose:_p}});var dS=Object.defineProperty,yp=Object.getOwnPropertySymbols,fS=Object.prototype.hasOwnProperty,AS=Object.prototype.propertyIsEnumerable,bp=(e,o,r)=>o in e?dS(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Yi=(e,o)=>{for(var r in o||(o={}))fS.call(o,r)&&bp(e,r,o[r]);if(yp)for(var r of yp(o))AS.call(o,r)&&bp(e,r,o[r]);return e};const Hi=window.Vue.defineComponent,Cp=window.Vue.toRef,$p=window.Vue.watch,Ep=window.Vue.ref,Mp=window.Vue.resolveComponent,Gi=window.Vue.openBlock,Bp=window.Vue.createBlock,hS=window.Vue.Teleport,Ip=window.Vue.createElementBlock,Nu=window.Vue.createVNode,xp=window.Vue.Transition,Du=window.Vue.withCtx,Sp=window.Vue.createCommentVNode,pS=window.Vue.withDirectives,wS=window.Vue.normalizeStyle,vS=window.Vue.normalizeClass,Tp=window.Vue.createElementVNode,mS=window.Vue.renderSlot,gS=window.Vue.vShow;window.Vue.mergeProps,window.Vue.toDisplayString,window.Vue.toHandlers,window.Vue.resolveDirective,window.Vue.createTextVNode,window.Vue.pushScopeId,window.Vue.popScopeId;var _S=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Pp={title:"REQUIRED",close:"Close Dialog"},VS=Hi({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,shown:()=>!0,hidden:()=>!0},props:{modelValue:{type:Boolean,default:!1,required:!0},width:{type:String,default:"auto",validator:e=>e==="auto"?!0:/(\d*)(px|%|em|vw)/.test(e)},left:{type:Boolean,default:!1},labels:{type:Object,default:()=>Pp,validator:e=>!!e.title}},setup(e,o){const r=wi(Cp(e,"labels"),Pp),i=Cp(e,"modelValue"),a=()=>{o.emit("update:modelValue",!1)};cp(i),sp(i),$p(op(i),()=>{a()});const u=Ep(),c=Ep(!1);return $p(c,f=>{f?o.emit("shown"):o.emit("hidden")}),Yi({close:a,shown:c,isShown:i,element:u},r)},components:{DialogClose:_p,FocusTrap:gp}}),yS={key:0,class:"drawer-container feather-styles"},bS={key:0,class:"greyedOut"},CS=["aria-label"],$S={class:"slot"};function ES(e,o,r,i,a,u){const c=Mp("dialog-close"),f=Mp("focus-trap");return Gi(),Bp(hS,{to:"body"},[e.modelValue?(Gi(),Ip("div",yS,[Nu(xp,{name:"greyOutShim"},{default:Du(()=>[e.modelValue?(Gi(),Ip("div",bS)):Sp("",!0)]),_:1}),Nu(xp,{name:e.left?"drawer-left":"drawer",onAfterEnter:o[0]||(o[0]=p=>e.shown=!0),onAfterLeave:o[1]||(o[1]=p=>e.shown=!1)},{default:Du(()=>[pS((Gi(),Bp(f,{enable:e.modelValue,style:wS({width:e.width}),key:"sect",class:vS(["content",{left:e.left}]),ref:"element"},{default:Du(()=>[Tp("div",{"aria-label":e.titleLabel,ref:"drawer",role:"dialog","aria-modal":"true","data-ref-id":"feather-drawer",tabindex:"-1","first-focus":""},[Tp("div",$S,[mS(e.$slots,"default",{},void 0,!0)]),Nu(c,{"close-text":e.closeLabel,onClose:e.close},null,8,["close-text","onClose"])],8,CS)]),_:3},8,["enable","style","class"])),[[gS,e.modelValue]])]),_:3},8,["name"])])):Sp("",!0)])}var kp=_S(VS,[["render",ES],["__scopeId","data-v-0a36e1dc"]]);const MS=Yi({label:{type:String,required:!0}},wh);Hi({name:"DrawerTab",props:MS,data(){return{showLabel:!1,showLabelTimeout:0}},watch:{selected(e){e&&this.mouseLeave()}},methods:{mouseEnter(){!this.showLabelTimeout&&!this.selected&&!this.showLabel&&(this.showLabelTimeout=cr(()=>{this.showLabel=!0},1e3))},mouseLeave(){dr(this.showLabelTimeout),this.showLabelTimeout=0,this.showLabel=!1}},setup(e){return vh(e)},components:{FeatherRipple:Rn}});const BS=Yi({},yh);Hi({emits:Vh,model:_h,props:BS,setup(e,o){return bh(e,o)}});const IS=Yi({header:{type:String}},Ch);Hi({name:"DrawerTabContent",props:IS,setup(e){return $h(e)},directives:{MenuFocusLoop:yC}});const xS=window.Vue.defineComponent,Np=window.Vue.createElementVNode,Dp=window.Vue.createVNode,SS=window.Vue.renderList,TS=window.Vue.Fragment,vs=window.Vue.openBlock,Ou=window.Vue.createElementBlock,Op=window.Vue.createBlock,PS=window.Vue.unref,kS=window.Vue.withCtx,NS=window.Vue.pushScopeId,DS=window.Vue.popScopeId,OS=e=>(NS("data-v-c7c65659"),e=e(),DS(),e),LS={class:"content"},zS=OS(()=>Np("h4",{class:"title"},"CHOOSE THE SITUATION:",-1)),qS={key:0,class:"situation-list"},Lu=window.Vue.ref,Lp=window.Vue.watch,RS=xS({__name:"DrawerSituations",props:{situationId:null,visible:{type:Boolean}},emits:["situation-selected","drawer-closed"],setup(e,{emit:o}){const r=e,i=Wt(),a=Lu(r.visible),u=()=>{let v=i.situations;r.situationId!==0&&(v=i.situations.filter(m=>m.id!=r.situationId)),c.value=v,f.value=v},c=Lu(i.situations),f=Lu(i.situations);Lp(r,()=>{a.value=r.visible,u()}),Lp(()=>i.situations,()=>{u()});const p=v=>{f.value=v};return(v,m)=>(vs(),Op(PS(kp),{modelValue:a.value,"onUpdate:modelValue":[m[0]||(m[0]=_=>a.value=_),m[1]||(m[1]=_=>o("drawer-closed"))],labels:{close:"close",title:"Situations"}},{default:kS(()=>[Np("div",LS,[zS,Dp(to,{list:c.value,isSituation:"",onFilteredList:p},null,8,["list"]),f.value.length?(vs(),Ou("div",qS,[(vs(!0),Ou(TS,null,SS(f.value,_=>(vs(),Ou("div",{class:"card",key:_.id},[Dp(Rf,{onClick:V=>o("situation-selected",_.id),"situation-info":_,small:""},null,8,["onClick","situation-info"])]))),128))])):(vs(),Op(oo,{key:1}))])]),_:1},8,["modelValue"]))}}),qW="",zp=re(RS,[["__scopeId","data-v-c7c65659"]]),WS=window.Vue.defineComponent,qp=window.Vue.normalizeClass,co=window.Vue.createElementVNode,ji=window.Vue.unref,FS=window.Vue.createVNode,Ki=window.Vue.toDisplayString,XS=window.Vue.createTextVNode,ZS=window.Vue.openBlock,US=window.Vue.createElementBlock,YS=window.Vue.pushScopeId,HS=window.Vue.popScopeId,GS=e=>(YS("data-v-e1e9b696"),e=e(),HS(),e),jS={class:"alarmInfo"},KS={class:"alarm-title"},QS=GS(()=>co("strong",null," Duration: ",-1)),JS={class:"description"},e7=WS({__name:"UnassignedAlarmCard",props:{alarm:null,selected:{type:Boolean}},emits:["selected-alarm"],setup(e,{emit:o}){const r=e,i=new Date().getTime();return(a,u)=>(ZS(),US("div",{class:qp(["alarm",{selected:r.selected}])},[co("div",jS,[co("div",{class:qp(["triangle",[`${e.alarm.severity.toLowerCase()}`]])},null,2),FS(ji(io),{modelValue:r.selected,label:"selected","onUpdate:modelValue":u[0]||(u[0]=c=>o("selected-alarm",e.alarm.id))},null,8,["modelValue"]),co("div",KS,Ki(e.alarm.nodeLabel)+" - "+Ki(e.alarm.id),1)]),co("div",null,[QS,XS(" "+Ki(ji(fi)(ji(i),new Date(e.alarm.firstEventTime))),1)]),co("div",JS,Ki(ji(Lf)(e.alarm.description,120)),1)],2))}}),RW="",zu=re(e7,[["__scopeId","data-v-e1e9b696"]]),t7=window.Vue.defineComponent,Qi=window.Vue.createElementVNode,fo=window.Vue.unref,n7=window.Vue.toDisplayString,Rp=window.Vue.withCtx,qu=window.Vue.createVNode,r7=window.Vue.renderList,o7=window.Vue.Fragment,ms=window.Vue.openBlock,Ru=window.Vue.createElementBlock,Wp=window.Vue.createBlock,s7=window.Vue.pushScopeId,i7=window.Vue.popScopeId,a7=e=>(s7("data-v-4bc80d4b"),e=e(),i7(),e),l7={class:"content"},u7={class:"header"},c7=a7(()=>Qi("h4",null,"ADD ALARMS",-1)),d7={key:0,class:"alarms-list"},Ji=window.Vue.ref,Fp=window.Vue.watch,f7=t7({__name:"DrawerAlarms",props:{visible:{type:Boolean}},emits:["alarms-selected","drawer-alarms-closed"],setup(e,{emit:o}){const r=e,i=Wt(),a=Ji(r.visible),u=Ji([]),c=Ji(["all"]),f=Ji(i.unassignedAlarms);Fp(r,()=>{a.value=r.visible,u.value=[],f.value=i.unassignedAlarms}),Fp(()=>i.unassignedAlarms,()=>{m()});const p=V=>{ue.exports.includes(u.value,V)?ue.exports.remove(u.value,x=>x===V):u.value.push(V)},v=()=>{o("alarms-selected",u.value)},m=()=>{let V=i.unassignedAlarms;c.value.includes("all")||(V=V.filter(x=>c.value.includes(x.severity))),f.value=V},_=V=>{f.value=V};return(V,x)=>(ms(),Wp(fo(kp),{modelValue:a.value,"onUpdate:modelValue":[x[0]||(x[0]=S=>a.value=S),x[1]||(x[1]=S=>o("drawer-alarms-closed"))],labels:{title:"Alarms"}},{default:Rp(()=>[Qi("div",l7,[Qi("div",u7,[c7,qu(fo(ae),{class:"add-alarms-btn",onClick:v},{default:Rp(()=>[Qi("span",null,"Add "+n7(fo(u).length)+" Alarms",1)]),_:1})]),qu(to,{list:fo(i).unassignedAlarms,onFilteredList:_},null,8,["list"]),f.value.length?(ms(),Ru("div",d7,[(ms(!0),Ru(o7,null,r7(f.value,S=>(ms(),Ru("div",{class:"card",key:S.id},[qu(zu,{selected:fo(ue.exports.includes)(fo(u),S.id),alarm:S,onSelectedAlarm:p},null,8,["selected","alarm"])]))),128))])):(ms(),Wp(oo,{key:1}))])]),_:1},8,["modelValue"]))}}),WW="",A7=re(f7,[["__scopeId","data-v-4bc80d4b"]]),h7=window.Vue.openBlock,p7=window.Vue.createElementBlock,Xp=window.Vue.createElementVNode;var w7=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const v7={},m7={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},g7=[Xp("path",{d:"M6,19a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V7H6ZM8,9h8V19H8Z"},null,-1),Xp("path",{d:"M17.5,4H16L15,3H9L8,4H6.5a.5.5,0,0,0-.5.5v1a.5.5,0,0,0,.5.5h11a.5.5,0,0,0,.5-.5v-1A.5.5,0,0,0,17.5,4Z"},null,-1)];function _7(e,o){return h7(),p7("svg",m7,g7)}var Zp=w7(v7,[["render",_7]]);const V7=window.Vue.defineComponent,vt=window.Vue.createElementVNode,Ye=window.Vue.unref,Ke=window.Vue.createVNode,gs=window.Vue.withCtx,y7=window.Vue.renderList,Up=window.Vue.Fragment,_s=window.Vue.openBlock,ea=window.Vue.createElementBlock,b7=window.Vue.createBlock,C7=window.Vue.pushScopeId,$7=window.Vue.popScopeId,Ao=e=>(C7("data-v-524b0835"),e=e(),$7(),e),E7={class:"container"},M7={class:"header"},B7=Ao(()=>vt("div",{class:"title"},"Alarms",-1)),I7=Ao(()=>vt("span",null,"Add Alarms",-1)),x7={class:"alarms-container"},S7={class:"filters"},T7={class:"list"},P7={class:"row actions"},k7=Ao(()=>vt("span",null,"Clear",-1)),N7=Ao(()=>vt("span",null,"Acknowledge",-1)),D7=Ao(()=>vt("span",null,"Move",-1)),O7=Ao(()=>vt("span",null,"Remove",-1)),L7={class:"section"},z7={key:0,class:"alarm-list"},ta=window.Vue.ref,q7=window.Vue.watch,R7=window.Vue.reactive,W7=window.Vue.markRaw,F7=V7({__name:"AlarmsListContainer",props:{alarms:null,situationId:null},setup(e){const o=e,r=W7({Add:ki,Delete:Zp,MarkComplete:qi,CheckCircle:Wr,ExitToApp:Tu}),i=Fi(),a=Wt(),u=ta(!1),c=ta(["all"]),f=ta(!1),p=ta(!1),v=R7({selectedAlarms:[],alarms:o.alarms});q7(o,()=>{c.value=["all"],v.alarms=o.alarms,v.selectedAlarms=[],u.value=!1});const m=T=>{v.selectedAlarms.includes(T)?ue.exports.remove(v.selectedAlarms,O=>O==T):v.selectedAlarms.push(T)},_=async T=>{v.selectedAlarms.length?(await Ng(v.selectedAlarms,T),a.getSituation(o.situationId),v.selectedAlarms=[],u.value=!1):i.showErrorMsg("You need to choose at least one alarm!")},V=()=>v.selectedAlarms.length===o.alarms.length?(i.showErrorMsg("You cannnot remove all alarms from the situation"),!1):v.selectedAlarms.length?!0:(i.showErrorMsg("You need to choose at least one alarm!"),!1),x=async()=>{V()&&(await ch(o.situationId,v.selectedAlarms)?a.getSituation(o.situationId):i.showErrorMsg("Error on removing alarms :("))},S=async T=>{V()&&(await ch(o.situationId,v.selectedAlarms)?await D(T,v.selectedAlarms):i.showErrorMsg("Error on moving the alarms :(")),f.value=!1},D=async(T,O)=>{O.length?await dh(T,O)?a.getSituation(T):i.showErrorMsg("Error on moving the alarms :("):i.showErrorMsg("You need to select the alarms")},N=async T=>{await D(o.situationId,T),p.value=!1},$=()=>{v.selectedAlarms.length?f.value=!0:i.showErrorMsg("You need to choose at least one alarm!")},k=T=>{v.alarms=T};return(T,O)=>(_s(),ea(Up,null,[vt("div",E7,[vt("div",M7,[B7,Ke(Ye(ae),{class:"add-alarms-btn",onClick:O[0]||(O[0]=B=>p.value=!0)},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(r).Add,"aria-hidden":"true",class:"icon add"},null,8,["icon"]),I7]),_:1})]),vt("div",x7,[vt("div",S7,[Ke(to,{list:o.alarms,onFilteredList:k,isOpen:""},null,8,["list"])]),vt("div",T7,[vt("div",P7,[Ke(Ye(io),{modelValue:u.value,"onUpdate:modelValue":O[1]||(O[1]=B=>u.value=B),label:"selected"},null,8,["modelValue"]),Ke(Ye(ae),{onClick:O[2]||(O[2]=()=>_("clear"))},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(qi),class:"icon clear"},null,8,["icon"]),k7]),_:1}),Ke(Ye(ae),{onClick:O[3]||(O[3]=()=>_("ack"))},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Wr),class:"icon ack"},null,8,["icon"]),N7]),_:1}),Ke(Ye(ae),{onClick:$},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Tu),class:"icon move"},null,8,["icon"]),D7]),_:1}),Ke(Ye(ae),{onClick:x},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Zp),class:"icon remove"},null,8,["icon"]),O7]),_:1})]),vt("div",L7,[v.alarms.length>0?(_s(),ea("div",z7,[(_s(!0),ea(Up,null,y7(v.alarms,B=>(_s(),ea("div",{key:B.id},[Ke(Px,{alarm:B,selectAll:u.value,"situation-id":o.situationId,onAlarmSelected:m},null,8,["alarm","selectAll","situation-id"])]))),128))])):(_s(),b7(oo,{key:1}))])])])]),Ke(zp,{situationId:o.situationId,visible:f.value,onSituationSelected:S,onDrawerClosed:O[4]||(O[4]=()=>f.value=!1)},null,8,["situationId","visible"]),Ke(A7,{visible:p.value,onAlarmsSelected:N,onDrawerAlarmsClosed:O[5]||(O[5]=()=>p.value=!1)},null,8,["visible"])],64))}}),ZW="",X7=re(F7,[["__scopeId","data-v-524b0835"]]),Z7=window.Vue.defineComponent,Ut=window.Vue.createVNode,mt=window.Vue.unref,Wu=window.Vue.normalizeClass,na=window.Vue.toDisplayString,ho=window.Vue.openBlock,po=window.Vue.createElementBlock,Fu=window.Vue.createCommentVNode,U7=window.Vue.withCtx,Yt=window.Vue.createElementVNode,Y7=window.Vue.Fragment,H7=window.Vue.pushScopeId,G7=window.Vue.popScopeId,j7=e=>(H7("data-v-8ed6502c"),e=e(),G7(),e),K7={class:"section"},Q7={class:"action-section"},J7={key:0,class:"btn-row"},eT={key:0},tT={key:1},nT={key:0,class:"situation-detail"},rT={class:"situation-info"},oT={class:"id"},sT=["innerHTML"],iT=j7(()=>Yt("p",null,null,-1)),aT={class:"boxes"},lT={class:"parameters"},uT={class:"section memo-boxes"},cT={key:0},Yp=window.Vue.ref,dT=window.Vue.watch,fT=Z7({__name:"SituationDetailTab",props:{situationInfo:null},setup(e){const o=e,r=Fi(),i=Wt(),a=Ve.REJECTED,u=bn(),c=Yp(o.situationInfo.status),f=Yp(o.situationInfo);dT(o,()=>{c.value=o.situationInfo.status||"",f.value=o.situationInfo});const p=async v=>{var _;await uh((_=o.situationInfo)==null?void 0:_.id,v.toLowerCase())?(c.value=v,i.getSituation(o.situationInfo.id)):r.showErrorMsg("Error on rejecting the situation")};return(v,m)=>{var _,V,x,S,D,N,$,k,T,O,B,q;return ho(),po(Y7,null,[Yt("div",K7,[Yt("div",Q7,[Ut(Th,{alarm:f.value,direction:"horizontal",showClear:"",isSituation:"","situation-id":o.situationInfo.id},null,8,["alarm","situation-id"]),mt(u).allowSave?(ho(),po("div",J7,[Ut(mt(ae),{class:Wu(["btn",{rejected:c.value==mt(a)}]),"data-test":"btn-reject",onClick:m[0]||(m[0]=L=>p(mt(a)))},{default:U7(()=>[Ut(mt(Y),{icon:mt(yf),"aria-hidden":"true",class:Wu(["icon reject",{rejected:c.value==mt(a)}])},null,8,["icon","class"]),c.value==mt(a)?(ho(),po("span",eT,na(mt(a)),1)):(ho(),po("span",tT," REJECT"))]),_:1},8,["class"])])):Fu("",!0)]),f.value?(ho(),po("div",nT,[Yt("div",{class:Wu(["severity-line",[`${(V=(_=f.value)==null?void 0:_.severity)==null?void 0:V.toLowerCase()}-bg dark`]])},null,2),Yt("div",rT,[Yt("div",oT,[Yt("div",null," Situation - "+na((x=f.value)==null?void 0:x.id)+" - "+na(f.value.alarms.length)+" alarm(s) affects "+na(mt(ue.exports.size)(mt(ue.exports.groupBy)((S=f.value)==null?void 0:S.alarms,"nodeId")))+" node(s) ",1),Ut(Ih,{severity:(D=f.value)==null?void 0:D.severity},null,8,["severity"])]),Yt("span",{innerHTML:f.value.description},null,8,sT),iT,Yt("div",aT,[Ut(wu,{label:"First Event",info:mt(sn)(f.value.firstEventTime)},null,8,["info"]),Ut(wu,{label:"Last Event",info:mt(sn)(f.value.lastEventTime)},null,8,["info"]),Ut(wu,{label:"Reduction Key",info:f.value.reductionKey},null,8,["info"])])]),Yt("div",lT,[Ut(WB,{alarms:(N=f.value)==null?void 0:N.alarms,size:"large"},null,8,["alarms"])])])):Fu("",!0),Yt("div",uT,[Ut(Zi,{id:($=f.value)==null?void 0:$.id,situationId:(k=f.value)==null?void 0:k.id,label:"Sticky Memo",type:"memo",memo:(T=f.value)==null?void 0:T.stickyMemo},null,8,["id","situationId","memo"]),Ut(Zi,{id:(O=f.value)==null?void 0:O.id,situationId:(B=f.value)==null?void 0:B.id,label:"Journal Memo",type:"journal",memo:(q=f.value)==null?void 0:q.reductionKeyMemo},null,8,["id","situationId","memo"])])]),f.value.alarms&&f.value.alarms.length?(ho(),po("div",cT,[Ut(X7,{alarms:f.value.alarms,"situation-id":f.value.id},null,8,["alarms","situation-id"])])):Fu("",!0)],64)}}}),UW="",AT=re(fT,[["__scopeId","data-v-8ed6502c"]]),YW="";var hT=Object.defineProperty,pT=Object.defineProperties,wT=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,vT=Object.prototype.hasOwnProperty,mT=Object.prototype.propertyIsEnumerable,Gp=(e,o,r)=>o in e?hT(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Xu=(e,o)=>{for(var r in o||(o={}))vT.call(o,r)&&Gp(e,r,o[r]);if(Hp)for(var r of Hp(o))mT.call(o,r)&&Gp(e,r,o[r]);return e},gT=(e,o)=>pT(e,wT(o));const jp=window.Vue.defineComponent,Vr=window.Vue.resolveComponent,ra=window.Vue.openBlock,Kp=window.Vue.createBlock,oa=window.Vue.mergeProps,yr=window.Vue.withCtx,Qp=window.Vue.createElementBlock,_T=window.Vue.Fragment,VT=window.Vue.renderList,yT=window.Vue.createTextVNode,bT=window.Vue.toDisplayString,CT=window.Vue.computed,Jp=window.Vue.toRef,Vs=window.Vue.createVNode,ew=window.Vue.toHandlers,$T=window.Vue.renderSlot,ET=window.Vue.normalizeClass,MT=window.Vue.createElementVNode;var tw=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BT=jp({inheritAttrs:!0,emits:["select"],props:{label:{type:String,required:!0},options:{type:Array,default:()=>[]},textProp:{type:String,default:"_text"},activeIndex:{type:Number,required:!0}},computed:{activeId(){return oe("feather-select-active")},listAttrs(){return{tabindex:-1,role:"listbox","aria-label":this.label,"aria-activedescendant":this.activeId}}},watch:{activeIndex(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("li"))[e];rs(o,this.$refs.list.$el)})}},methods:{isSelected(e){return this.activeIndex===e},getId(e){return e===this.activeIndex?this.activeId:null},select(e){this.$emit("select",e)}},components:{FeatherList:Ql,FeatherListItem:os}});function IT(e,o,r,i,a,u){const c=Vr("FeatherListItem"),f=Vr("FeatherList");return ra(),Kp(f,oa(e.listAttrs,{ref:"list",class:"feather-select-options-list"}),{default:yr(()=>[(ra(!0),Qp(_T,null,VT(e.options,(p,v)=>(ra(),Kp(c,{key:p[e.textProp],"as-li":"",id:e.getId(v),role:"option",tabindex:"-1",class:"result-item","aria-selected":e.isSelected(v),selected:e.isSelected(v),onClick:m=>e.select(p)},{default:yr(()=>[yT(bT(p[e.textProp]),1)]),_:2},1032,["id","aria-selected","selected","onClick"]))),128))]),_:1},16)}var xT=tw(BT,[["render",IT],["__scopeId","data-v-eae820da"]]);const ST=gT(Xu(Xu({},Wl),jo),{modelValue:{type:Object,required:!1},textProp:{type:String,default:"_text"},options:{type:Array,default:()=>[]},schema:{type:Object,required:!1}}),TT=jp({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0},props:ST,setup(e,o){Ko(e),Fl(e);const r=CT(()=>oe("feather-select-input")),{validate:i}=Ho(r,Jp(e,"modelValue"),e.label,e.schema,Jp(e,"error"));return Xu({inputId:r,validate:i},Go(o.attrs))},data(){return{hasFocus:!1,showMenu:!1,charsSoFar:"",internalValue:this.modelValue,delayTimeout:-1}},computed:{showClear(){return!!this.modelValue},subTextId(){return oe("feather-select-description")},inputAttrs(){return{id:this.inputId,"aria-haspopup":"listbox","aria-invalid":this.$attrs["aria-invalid"]||!!this.error,value:this.valueText,readonly:!0,disabled:this.disabled,"aria-disabled":this.disabled,"aria-describedby":(this.$attrs["aria-describedby"]||"").split(" ").concat([this.subTextId]).filter(Boolean).join(" ")}},inputListeners(){return{focus:this.handleInputFocus,blur:this.handleInputBlur,keydown:this.handleKeyDown}},raised(){return!!this.internalValue||this.hasFocus},valueText(){return this.internalValue&&this.internalValue[this.textProp]?this.internalValue[this.textProp]:""},activeIndex(){if(this.internalValue&&this.internalValue[this.textProp]){const e=this.internalValue,o=this.options.filter(r=>r[this.textProp]===e[this.textProp]);if(o&&o.length)return this.options.indexOf(o[0])}return-1},icon:()=>Bi},watch:{showMenu(e){e?(this.internalValue||this.select(this.options[0]),this.$nextTick(()=>{this.$refs.input.focus()})):this.emitSelection()},modelValue(e){this.internalValue=e}},methods:{closeMenu(){this.showMenu=!1,this.$nextTick(()=>{this.$refs.input.focus()})},handleClear(){this.handleSelect(void 0),this.emitSelection()},handleInputFocus(){this.disabled||this.hasFocus||(this.hasFocus=!0)},handleInputBlur(){this.hasFocus&&!this.showMenu&&(this.hasFocus=!1,this.validate())},handleTriggerClick(){this.disabled||(this.showMenu=!0,this.hasFocus=!0)},handleOutsideClick(){this.showMenu=!1,this.hasFocus=!1},handleSelect(e){this.select(e),this.showMenu=!1,this.$refs.input.focus()},select(e){this.internalValue=e},emitSelection(){this.$emit("update:modelValue",this.internalValue)},handleKeyDown(e){if(e.keyCode===K.ENTER)e.preventDefault(),this.showMenu=!this.showMenu,this.showMenu||this.$nextTick(()=>{this.$refs.input.focus()});else if(e.keyCode===K.ESCAPE)this.closeMenu(),e.stopPropagation();else if(e.keyCode===K.DOWN)e.preventDefault(),this.activeIndex+1=0&&this.select(this.options[this.activeIndex-1]),this.showMenu=!0;else if(e.keyCode===K.HOME)e.preventDefault(),this.select(this.options[0]),this.showMenu=!0;else if(e.keyCode===K.END)e.preventDefault(),this.select(this.options[this.options.length-1]),this.showMenu=!0;else if(this.showMenu){const o=String.fromCharCode(e.keyCode);this.charsSoFar+=o,this.searchAfterDelay()}},searchAfterDelay(){dr(this.delayTimeout),this.delayTimeout=cr(()=>{const e=this.options.filter(o=>o[this.textProp]&&o[this.textProp].toLowerCase().indexOf(this.charsSoFar.toLowerCase())===0);e&&e.length&&this.select(e[0]),this.charsSoFar=""},250)}},components:{InputWrapper:Rl,InputSubText:Yo,FeatherMenu:gA,List:xT,FeatherIcon:Y}});function PT(e,o,r,i,a,u){const c=Vr("FeatherIcon"),f=Vr("InputWrapper"),p=Vr("List"),v=Vr("FeatherMenu"),m=Vr("InputSubText");return ra(),Qp("div",oa(e.inherittedAttrs,{class:"feather-select-container"}),[Vs(v,{"no-expand":"",fill:"",open:e.showMenu,onOutsideClick:e.handleOutsideClick,onTriggerClick:e.handleTriggerClick,class:"feather-select-menu-container","data-ref-id":"feather-select-menu-container"},{trigger:yr(_=>[Vs(f,oa({for:e.inputId,raised:e.raised,focused:e.hasFocus,"show-clear":e.showClear,onClear:e.handleClear},_.attrs,ew(_.on),{class:["feather-select-wrapper",{focused:e.hasFocus}]}),{pre:yr(()=>[$T(e.$slots,"pre",{},void 0,!0)]),post:yr(()=>[Vs(c,{class:ET(["feather-select-icon",{rotate:e.showMenu}]),icon:e.icon},null,8,["class","icon"])]),default:yr(()=>[MT("input",oa(e.inputAttrs,{class:"feather-select-input","data-ref-id":"feather-select-input"},ew(e.inputListeners),{ref:"input"}),null,16)]),_:2},1040,["for","raised","focused","show-clear","onClear","class"])]),default:yr(()=>[Vs(p,{ref:"list","data-ref-id":"feather-select-list",label:e.label,options:e.options,"text-prop":e.textProp,"active-index":e.activeIndex,onSelect:e.handleSelect,onKeydown:e.handleKeyDown},null,8,["label","options","text-prop","active-index","onSelect","onKeydown"])]),_:3},8,["open","onOutsideClick","onTriggerClick"]),Vs(m,{id:e.subTextId},null,8,["id"])],16)}var kT=tw(TT,[["render",PT],["__scopeId","data-v-ecb32d90"]]);const NT=window.Vue.openBlock,DT=window.Vue.createElementBlock,nw=window.Vue.createElementVNode;var OT=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const LT={},zT={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},qT=[nw("path",{d:"M16,11H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z"},null,-1),nw("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1)];function RT(e,o){return NT(),DT("svg",zT,qT)}var WT=OT(LT,[["render",RT]]);const KW="",sa=window.Vue.openBlock,Zu=window.Vue.createElementBlock,rw=window.Vue.createElementVNode,FT=window.Vue.defineComponent,br=window.Vue.ref,XT=window.Vue.provide,ow=window.Vue.computed,ZT=window.Vue.onUnmounted,sw=window.Vue.toRef,UT=window.Vue.resolveComponent,YT=window.Vue.Fragment,HT=window.Vue.createBlock,GT=window.Vue.Teleport,iw=window.Vue.createVNode,jT=window.Vue.Transition,KT=window.Vue.withCtx,QT=window.Vue.normalizeClass,JT=window.Vue.normalizeStyle,eP=window.Vue.toDisplayString,tP=window.Vue.createCommentVNode,nP=window.Vue.renderSlot,Uu=window.Vue.nextTick;var aw=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rP={},oP={width:"32",height:"9",viewBox:"0 0 32 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},sP=[rw("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.01471 2.17157C7.26457 1.42143 6.24715 1 5.18629 1H0.5C0.223858 1 0 0.776142 0 0.5V0.5C0 0.223858 0.223858 0 0.5 0H31.5C31.7761 0 32 0.223858 32 0.5V0.5C32 0.776142 31.7761 1 31.5 1H27.1274C26.0666 1 25.0492 1.42143 24.299 2.17157L18.9853 7.4853C17.4232 9.04739 14.8905 9.04739 13.3284 7.48529L8.01471 2.17157Z",fill:"var(--feather-high-visibility-on-surface)"},null,-1)];function iP(e,o){return sa(),Zu("svg",oP,sP)}var aP=aw(rP,[["render",iP]]),ze=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(ze||{}),$n=(e=>(e.center="center",e.left="left",e.right="right",e))($n||{});const lP=(e,o,r,i=9)=>{const a=window.innerHeight-e.bottom,u=window.innerWidth-e.right,c=[];e.top>=o.height+i&&c.push(ze.top),a>=o.height+i&&c.push(ze.bottom);const f=[];u>=o.width+i&&f.push(ze.right),e.left>=o.width+i&&f.push(ze.left);let p=[...f,...c];return(r===ze.top||r===ze.bottom)&&(p=[...c,...f]),p.indexOf(r)>-1?r:p.length?p[0]:r},uP=(e,o,r,i,a=28)=>{if(e===ze.left||e===ze.right)return $n.center;const u=o.left+o.width/2,c=window.innerWidth-o.right,f=[],p=u,v=c+o.width/2,m=r.width-a,_=r.width/2;return p>=_&&v>=_&&f.push($n.center),v>=m&&f.push($n.left),p>=m&&f.push($n.right),f.indexOf(i)>-1?i:f.length?f[0]:i},cP=FT({props:{title:{type:String,required:!0},placement:{type:String,default:()=>ze.top},pointerAlignment:{type:String,default:()=>$n.center},enterDelay:{type:Number,default:400},exitDelay:{type:Number,default:400}},setup(e){const o=br(!1),r=br(!1),i=oe("feather-tooltip-trigger"),a=oe("feather-tooltip"),u="data-feather-tooltip";XT("feather-has-tooltip",!0);let c=0;const f=()=>{dr(c),o.value||(c=cr(D,e.enterDelay))},p=()=>{dr(c),c=cr(N,e.exitDelay)},v=ve=>{ve.keyCode===K.ESCAPE&&(ve.preventDefault(),N(!0))},m=ow(()=>({[u]:i,"aria-describedby":a})),_={mouseenter:f,mouseleave:p,focus:f,blur:p,keydown:v},V=br(document),x=AA(V,()=>N(!0));ZT(()=>N(!0));const S=()=>document.getElementById(a),D=()=>{r.value=!1,o.value=!0,Uu(()=>{const ve=S();fe(ve),o.value=!1,Uu(()=>{r.value=!0,o.value=!0,x.value=!0})})},N=(ve=!1)=>{q.value="",B.value="",L.value="",F.value="",o.value=!1,ve&&(r.value=!1),x.value=!1},$=sw(e,"placement"),k=sw(e,"pointerAlignment"),T=8,O=24,B=br(""),q=br(""),L=br(""),F=br(""),ge=ow(()=>F.value?"p-"+F.value:!1),fe=ve=>{const be=document.querySelector(`[${u}=${i}]`);if(!be){console.log("trigger not found");return}Uu(()=>{const Ee=be.getBoundingClientRect(),Se=ve.getBoundingClientRect(),Ae=lP(Ee,Se,$.value,T),We=uP(Ae,Ee,Se,k.value,O);L.value=We.toString(),F.value=Ae.toString();let Fe=0,et=0;if((Ae===ze.left||Ae===ze.right)&&(Fe=Ee.top+Ee.height/2-Se.height/2,Ae===ze.left&&(et=Ee.left-Se.width-T),Ae===ze.right&&(et=Ee.right)),Ae===ze.top||Ae===ze.bottom){Fe=Ee.top-Se.height-T,Ae===ze.bottom&&(Fe=Ee.bottom);const Ts=Ee.left+Ee.width/2;switch(We){case $n.center:et=Ts-Se.width/2;break;case $n.left:et=Ts-O;break;case $n.right:et=Ts-Se.width+O;break}}B.value=Fe.toString()+"px",q.value=et.toString()+"px"})};return{attrs:m,listeners:_,show:o,animate:r,alignmentClass:L,placementClass:ge,top:B,left:q,tooltipID:a}},components:{Pointer:aP}}),dP=["id"];function fP(e,o,r,i,a,u){const c=UT("Pointer");return sa(),Zu(YT,null,[(sa(),HT(GT,{to:"body"},[iw(jT,{css:e.animate},{default:KT(()=>[e.show?(sa(),Zu("div",{key:0,class:QT(["feather-tooltip-container",[e.alignmentClass,e.placementClass]]),ref:"tooltip",style:JT({left:e.left,top:e.top})},[rw("div",{class:"tooltip",role:"tooltip",id:e.tooltipID},eP(e.title),9,dP),iw(c,{class:"tooltip-pointer"})],6)):tP("",!0)]),_:1},8,["css"])])),nP(e.$slots,"default",{attrs:e.attrs,on:e.listeners},void 0,!0)],64)}var lw=aw(cP,[["render",fP],["__scopeId","data-v-3da6b22e"]]);const AP=window.Vue.defineComponent,Yu=window.Vue.normalizeStyle,Hu=window.Vue.createElementVNode,ys=window.Vue.unref,uw=window.Vue.toHandlers,cw=window.Vue.mergeProps,dw=window.Vue.withCtx,fw=window.Vue.createVNode,hP=window.Vue.renderList,pP=window.Vue.Fragment,bs=window.Vue.openBlock,Cs=window.Vue.createElementBlock,Aw=window.Vue.normalizeClass,hw=window.Vue.createCommentVNode;window.Vue.pushScopeId,window.Vue.popScopeId;const wP={class:"row"},vP=AP({__name:"Timeline",props:{alarm:null,proportion:null,minStart:null,events:null},setup(e){const o=e,r=new Date().getTime(),i=(u,c)=>u?(Number(c)-Number(u))*o.proportion:0,a=u=>u?(Number(u)-Number(o.minStart))*o.proportion:0;return(u,c)=>(bs(),Cs("div",wP,[Hu("div",{class:"line-gray",style:Yu({width:a(o.events[0].createTime)+"px"})},null,4),fw(ys(lw),{title:ys(sn)(e.alarm.firstEventTime)},{default:dw(({attrs:f,on:p})=>[Hu("div",cw({class:"circle"},f,uw(p),{class:[`${e.alarm.severity.toLowerCase()}-bg dark`]}),null,16)]),_:1},8,["title"]),(bs(!0),Cs(pP,null,hP(o.events,(f,p)=>(bs(),Cs("div",{class:"event-trim",key:f.id},[o.events[p+1]?(bs(),Cs("div",{key:0,class:Aw(["line",[`${f.severity.toLowerCase()}-bg dark`]]),style:Yu({width:i(f.createTime,o.events[p+1].createTime)+"px"})},null,6)):hw("",!0),fw(ys(lw),{title:ys(sn)(e.alarm.firstEventTime)},{default:dw(({attrs:v,on:m})=>[o.events[p+1]?(bs(),Cs("div",cw({key:0},v,uw(m),{class:["event",[`${f.severity.toLowerCase()}-bg dark`]]}),null,16)):hw("",!0)]),_:2},1032,["title"])]))),128)),Hu("div",{class:Aw(["line",[`${e.events[e.events.length-1].severity.toLowerCase()}-bg dark`]]),style:Yu({width:i(e.events[e.events.length-1].createTime,ys(r))+"px"})},null,6)]))}}),eF="",mP=re(vP,[["__scopeId","data-v-3341d12d"]]),gP=window.Vue.openBlock,_P=window.Vue.createElementBlock,pw=window.Vue.createElementVNode;var VP=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const yP={},bP={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},CP=[pw("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1),pw("path",{d:"M16,11H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z"},null,-1)];function $P(e,o){return gP(),_P("svg",bP,CP)}var EP=VP(yP,[["render",$P]]);const MP=window.Vue.defineComponent,Gu=window.Vue.createElementVNode,BP=window.Vue.renderList,ww=window.Vue.Fragment,ju=window.Vue.openBlock,Ku=window.Vue.createElementBlock,IP=window.Vue.normalizeClass,xP=window.Vue.unref,vw=window.Vue.toDisplayString,SP=window.Vue.pushScopeId,TP=window.Vue.popScopeId,PP=(e=>(SP("data-v-2e087f7b"),e=e(),TP(),e))(()=>Gu("strong",null,"Events:",-1)),kP=MP({__name:"EventsList",props:{events:null},setup(e){const o=e;return(r,i)=>(ju(),Ku(ww,null,[PP,(ju(!0),Ku(ww,null,BP(o.events,a=>(ju(),Ku("div",{class:"event-description",key:a.id},[Gu("div",{class:IP(["mark",[`${a.severity.toLowerCase()}-bg dark`]])},null,2),Gu("div",null,vw(xP(sn)(a.createTime))+" - "+vw(a.source),1)]))),128))],64))}}),oF="",NP=re(kP,[["__scopeId","data-v-2e087f7b"]]),DP=window.Vue.defineComponent,OP=window.Vue.normalizeClass,gt=window.Vue.createElementVNode,wo=window.Vue.toDisplayString,at=window.Vue.unref,vo=window.Vue.createVNode,mw=window.Vue.createTextVNode,LP=window.Vue.renderList,gw=window.Vue.Fragment,En=window.Vue.openBlock,Cr=window.Vue.createElementBlock,_w=window.Vue.createBlock,ia=window.Vue.createCommentVNode,zP=window.Vue.normalizeStyle,qP=window.Vue.pushScopeId,RP=window.Vue.popScopeId,WP=e=>(qP("data-v-01717d0d"),e=e(),RP(),e),FP={class:"section detail"},XP={class:"id"},ZP={key:0,class:"section"},UP=WP(()=>gt("div",{class:"id"},"Alarms",-1)),YP={class:"action-btns"},HP={class:"zoom"},GP=mw(" Zoom "),jP={class:"times"},KP={key:0,class:"timeline-container"},QP={class:"alarm-id"},JP={key:0,class:"panel"},Un=window.Vue.ref,ek=window.Vue.watch,tk=DP({__name:"SituationMetricsTab",props:{situation:null,width:null},setup(e){var O,B;const o=e,r=Wt(),i=Un(0),a=[{id:1,name:"Creation Time"},{id:2,name:"Severity"},{id:3,name:"Duration"}],u=Un(a[0]),c=Un(o.width),f=Un(o.width),p=Un(new Date().getTime()),v=()=>{var q,L;if(!o.situation.events){const F=(L=(q=o.situation)==null?void 0:q.alarms)==null?void 0:L.map(ge=>ge.id);r.getEvents(o.situation.id,F)}};v();const m=()=>(p.value=new Date().getTime(),c.value/(Number(p.value)-Number(V.value))),_=Un(o.situation.alarms),V=Un(((B=ue.exports.minBy((O=o.situation)==null?void 0:O.alarms,"firstEventTime"))==null?void 0:B.firstEventTime)||new Date().getTime()),x=Un(m());ek(o,()=>{var q,L;V.value=((L=ue.exports.minBy((q=o.situation)==null?void 0:q.alarms,"firstEventTime"))==null?void 0:L.firstEventTime)||new Date().getTime(),v(),c.value=f.value,x.value=m(),_.value=o.situation.alarms,u.value=a[0]});const S=q=>{if((q==null?void 0:q.id)===1&&(_.value=o.situation.alarms),(q==null?void 0:q.id)===2){const L=ue.exports.groupBy(_.value,"severity"),F=[...L.CRITICAL||[],...L.MAJOR||[],...L.MINOR||[],...L.WARNING||[],...L.NORMAL||[],...L.CLEARED||[],...L.INDETERMINATE||[]];_.value=F.filter(ge=>ge)}if((q==null?void 0:q.id)===3){const L=ue.exports.reverse(ue.exports.sortBy(o.situation.alarms,F=>Number(F.lastEventTime)-Number(F.firstEventTime)));_.value=L}},D=()=>{c.value+=100,x.value=m()},N=()=>{c.value-=100,x.value=m()},$=()=>{c.value=f.value,x.value=m()},k=q=>{i.value=q},T=()=>{i.value=0};return(q,L)=>{var F,ge;return En(),Cr(gw,null,[gt("div",FP,[gt("div",{class:OP(["severity-line",[`${(ge=(F=o.situation)==null?void 0:F.severity)==null?void 0:ge.toLowerCase()}-bg dark`]])},null,2),gt("div",null,[gt("div",XP,"Situation "+wo(o.situation.id),1),gt("div",null," Duration: "+wo(at(fi)(p.value,new Date(V.value))),1)])]),_.value&&_.value.length>0?(En(),Cr("div",ZP,[UP,gt("div",YP,[vo(at(kT),{class:"select",label:"Sort by:",options:a,modelValue:u.value,"onUpdate:modelValue":[L[0]||(L[0]=fe=>u.value=fe),S],"text-prop":"name","data-test":"select-sort"},null,8,["modelValue"]),gt("div",HP,[GP,gt("div",null,[vo(at(Y),{icon:at(WT),class:"zoom-icon",onClick:D},null,8,["icon"]),vo(at(Y),{icon:at(KA),class:"zoom-icon",onClick:$},null,8,["icon"]),vo(at(Y),{icon:at(EP),class:"zoom-icon",onClick:N},null,8,["icon"])])])]),f.value?(En(),Cr("div",{key:0,class:"alarms",style:zP({width:f.value+50+"px"})},[gt("div",jP,[gt("div",null,wo(at(sn)(V.value)),1),gt("div",null,wo(at(sn)(p.value)),1)]),e.situation.events?(En(),Cr("div",KP,[(En(!0),Cr(gw,null,LP(_.value,fe=>(En(),Cr("div",{class:"timeline",key:fe.id},[gt("div",QP,[mw(wo(fe.nodeLabel)+" - "+wo(fe.id)+" ",1),i.value===fe.id?(En(),_w(at(Y),{key:0,icon:at(Bi),class:"zoom-icon expand",onClick:T},null,8,["icon"])):(En(),_w(at(Y),{key:1,icon:at(Ff),class:"zoom-icon expand",onClick:()=>k(fe.id)},null,8,["icon","onClick"]))]),vo(mP,{alarm:fe,proportion:x.value,"min-start":V.value,events:o.situation.events[fe.id]},null,8,["alarm","proportion","min-start","events"]),i.value===fe.id?(En(),Cr("div",JP,[vo(NP,{events:o.situation.events[fe.id]},null,8,["events"])])):ia("",!0)]))),128))])):ia("",!0)],4)):ia("",!0)])):ia("",!0)],64)}}}),sF="",nk=re(tk,[["__scopeId","data-v-01717d0d"]]),rk=window.Vue.openBlock,ok=window.Vue.createElementBlock,sk=window.Vue.createElementVNode;var ik=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ak={},lk={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},uk=[sk("path",{d:"M18,11H8.83l3.29-3.29a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L5,12l5.71,5.71a1,1,0,1,0,1.41-1.41L8.83,13H18a1,1,0,0,0,0-2Z"},null,-1)];function ck(e,o){return rk(),ok("svg",lk,uk)}var mo=ik(ak,[["render",ck]]);const aF="",Vw=window.Vue.defineComponent,Qu=window.Vue.ref,dk=window.Vue.toRef,Ju=window.Vue.inject,yw=window.Vue.watch,fk=window.Vue.nextTick,bw=window.Vue.openBlock,Cw=window.Vue.createElementBlock,ec=window.Vue.createElementVNode,Ak=window.Vue.normalizeClass,$w=window.Vue.renderSlot,Ew=window.Vue.createCommentVNode,tc=window.Vue.provide;window.Vue.createBlock,window.Vue.Teleport;var hk=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const pk=Vw({emits:{"update:modelValue":e=>!0,closed:()=>!0},props:{modelValue:{type:Boolean,default:!1},center:{type:Boolean,default:!1},timeout:{type:Number,default:4e3},error:{type:Boolean,default:!1}},setup(e,o){const r=Qu(),i=Qu(!1),a=Qu(!1),u=Date.now()+Math.floor(Math.random()*1e3),c=dk(e,"modelValue"),f=Ju("queueSnackbar",!1),p=Ju("unqueueSnackbar",!1),v=Ju("nextSnackbar",()=>{}),m=(D,N)=>{let $,k,T=N;const O=()=>{!$||(dr($),$=0,T-=Date.now()-k)},B=()=>{$||(k=Date.now(),$=cr(D,T))};return B(),{pause:O,resume:B}},_=()=>{i.value=!1,o.emit("closed"),v&&v()},V=D=>{D.keyCode===K.ESCAPE&&(a.value=!1)},x=()=>{r.value.pause()},S=()=>{a.value&&r.value.resume()};return yw(c,D=>{D?fk(()=>{f===!1?a.value=D:f(u,a)}):p===!1?a.value=D:p(u)},{immediate:!0}),yw(a,D=>{D?(i.value=!0,r.value=m(()=>{a.value=!1},e.timeout)):(o.emit("update:modelValue",!1),x())}),{hideTimeout:r,contentShow:i,internalValue:a,id:u,incomingValue:c,closed:_,keyPressed:V,stopTimer:x,resumeTimer:S}}}),wk={key:0,class:"feather-snackbar-wrapper"},vk={class:"content-wrapper",role:"status","aria-live":"polite"},mk={key:0,class:"content","data-ref-id":"feather-snackbar-content"},gk={class:"button","data-ref-id":"feather-snackbar-button"};function _k(e,o,r,i,a,u){return e.modelValue||e.contentShow?(bw(),Cw("div",wk,[ec("div",{class:Ak(["feather-snackbar",{"fade-in":e.internalValue,"fade-out":e.contentShow&&!e.internalValue,center:e.center,error:e.error}]),"data-ref-id":"feather-snackbar",onAnimationend:o[0]||(o[0]=(...c)=>e.closed&&e.closed(...c)),onKeydown:o[1]||(o[1]=(...c)=>e.keyPressed&&e.keyPressed(...c)),onMouseover:o[2]||(o[2]=(...c)=>e.stopTimer&&e.stopTimer(...c)),onMouseleave:o[3]||(o[3]=(...c)=>e.resumeTimer&&e.resumeTimer(...c)),onFocusin:o[4]||(o[4]=(...c)=>e.stopTimer&&e.stopTimer(...c)),onFocusout:o[5]||(o[5]=(...c)=>e.resumeTimer&&e.resumeTimer(...c))},[ec("div",vk,[e.contentShow?(bw(),Cw("div",mk,[$w(e.$slots,"default",{},void 0,!0)])):Ew("",!0)]),ec("div",gk,[$w(e.$slots,"button",{},void 0,!0)])],34)])):Ew("",!0)}var aa=hk(pk,[["render",_k],["__scopeId","data-v-5cf64a62"]]);Vw({props:{target:{type:String,default:"body"},relative:{type:Boolean,default:!1}},setup(){let e,o=[];const r=()=>{e&&(e.val.value=!0)},i=(c,f)=>{const p={id:c,val:f};e?o.push(p):(e=p,r())},a=c=>{(e==null?void 0:e.id)===c?e.val.value=!1:o=o.filter(f=>f.id!=c)},u=()=>{o.length?(e=o.shift(),r()):e=void 0};return tc("queueSnackbar",i),tc("unqueueSnackbar",a),tc("nextSnackbar",u),{curr:e,queue:o,showSnackbar:r,queueSnackbar:i,shiftItem:u,unqueueSnackbar:a}}});const Vk=window.Vue.defineComponent,$e=window.Vue.unref,lt=window.Vue.createVNode,$s=window.Vue.createElementVNode,It=window.Vue.withCtx,go=window.Vue.openBlock,Mw=window.Vue.createBlock,yk=window.Vue.createCommentVNode,la=window.Vue.createTextVNode,ua=window.Vue.createElementBlock,Bw=window.Vue.toDisplayString,bk=window.Vue.pushScopeId,Ck=window.Vue.popScopeId,nc=e=>(bk("data-v-1f2913d3"),e=e(),Ck(),e),$k={id:"cont"},Ek={class:"btns-navigation"},Mk=nc(()=>$s("span",null,"Situation List",-1)),Bk=nc(()=>$s("span",null,"Show Previous Situation ",-1)),Ik=nc(()=>$s("span",null,"Show Next Situation",-1)),xk={key:1},Sk={key:0,class:"detail"},Tk=la("Details"),Pk=la("Metrics"),kk={key:1,class:"noSituation"},Nk=la("dismiss"),$r=window.Vue.ref,Iw=window.Vue.watch,Dk=window.Vue.onMounted,Ok=window.VueRouter.useRoute,Lk=Vk({__name:"SituationDetail",setup(e){const o=dn(),r=Ok(),i=parseInt(r.params.id),a=$r(i),u=Wt(),c=Fi(),f=$r(0);u.getSituation(a.value),u.getUnassignedAlarms(),u.situations.length||(u.getSituations(),u.getNodes());const p=$r(),v=$r(),m=$r(!0),_=$r(u.filteredSituations.findIndex(N=>N===a.value)),V=$r(!1);Iw(()=>u.situationDetail,()=>{p.value=u.situationDetail,m.value=!1,u.getUnassignedAlarms()}),Dk(()=>{var $;const N=(($=document.getElementById("cont"))==null?void 0:$.getBoundingClientRect().width)||1200;v.value=N-90});const x=()=>{o.push({name:"situations"})},S=N=>{const $=_.value,k=u.filteredSituations[$+N];o.push({name:"situationDetail",params:{id:k}})};Iw(r,()=>{a.value=parseInt(r.params.id),u.getSituation(a.value),_.value=u.filteredSituations.findIndex(N=>N==a.value)}),c.$subscribe((N,$)=>{V.value=$.showError});const D=N=>{f.value=N||0};return(N,$)=>(go(),ua("div",$k,[$s("div",Ek,[lt($e(ae),{primary:"",onClick:$[0]||($[0]=()=>x())},{default:It(()=>[lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),Mk]),_:1}),$s("div",null,[lt($e(ae),{disabled:!$e(u).filteredSituations[_.value-1],primary:"",onClick:$[1]||($[1]=()=>S(-1))},{default:It(()=>[lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),Bk]),_:1},8,["disabled"]),lt($e(ae),{disabled:!$e(u).filteredSituations[_.value+1],primary:"",onClick:$[2]||($[2]=()=>S(1))},{default:It(()=>[Ik,lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon next"},null,8,["icon"])]),_:1},8,["disabled"])])]),m.value?(go(),Mw($e(lu),{key:0,class:"spinner"})):(go(),ua("div",xk,[p.value?(go(),ua("div",Sk,[lt($e(vB),{"onUpdate:modelValue":D},{tabs:It(()=>[lt($e(Mh),null,{default:It(()=>[Tk]),_:1}),lt($e(Mh),null,{default:It(()=>[Pk]),_:1})]),default:It(()=>[lt($e(Bh),{class:"panel"},{default:It(()=>[lt(AT,{"situation-info":p.value},null,8,["situation-info"])]),_:1}),lt($e(Bh),{class:"panel"},{default:It(()=>[v.value&&f.value==1?(go(),Mw(nk,{key:0,situation:p.value,width:v.value},null,8,["situation","width"])):yk("",!0)]),_:1})]),_:1})])):(go(),ua("div",kk," Error. The situation "+Bw($e(i))+" does not exist. ",1))])),lt($e(aa),{modelValue:V.value,"onUpdate:modelValue":$[4]||($[4]=k=>V.value=k),right:"",error:"",timeout:9e3},{button:It(()=>[lt($e(ae),{onClick:$[3]||($[3]=k=>V.value=!1),text:""},{default:It(()=>[Nk]),_:1})]),default:It(()=>[la(Bw($e(c).errorMessage)+" ",1)]),_:1},8,["modelValue"])]))}}),dF="",zk=re(Lk,[["__scopeId","data-v-1f2913d3"]]),qk=window.Vue.defineComponent,qe=window.Vue.unref,xt=window.Vue.createVNode,Qe=window.Vue.createElementVNode,_o=window.Vue.withCtx,Vo=window.Vue.openBlock,Es=window.Vue.createElementBlock,Rk=window.Vue.createCommentVNode,Wk=window.Vue.toDisplayString,rc=window.Vue.createTextVNode,Fk=window.Vue.normalizeClass,Xk=window.Vue.renderList,Zk=window.Vue.Fragment,Uk=window.Vue.createBlock,Yk=window.Vue.pushScopeId,Hk=window.Vue.popScopeId,Ms=e=>(Yk("data-v-1a57a9f3"),e=e(),Hk(),e),Gk={class:"container"},jk=Ms(()=>Qe("span",null,"Situation List",-1)),Kk=Ms(()=>Qe("h2",null,"New Situation",-1)),Qk={class:"form"},Jk={class:"fields"},eN={key:0,class:"errorList"},tN={class:"footer"},nN=Ms(()=>Qe("span",null,"Clear",-1)),rN=Ms(()=>Qe("span",null,"Add Situation",-1)),oN={class:"alarm-column"},sN={class:"header-alarms"},iN=Ms(()=>Qe("h3",null,"Add Unassociated Alarms",-1)),aN=rc(" Total Alarms Added: "),lN={class:"total"},uN={class:"list"},cN={class:"filters"},dN={key:0,class:"alarms"},fN=rc(" Error on creating new situation :( "),AN=rc("dismiss"),Yn=window.Vue.ref,hN=window.Vue.watch,pN=qk({__name:"AddSituation",setup(e){const o=dn(),r=Wt(),i=Yn(),a=Yn(""),u=Yn(),c=Yn(""),f=Yn([]),p=Yn(!1),v=Yn(),m=Yn(r.unassignedAlarms);m.value.length||r.getUnassignedAlarms(),hN(()=>r.unassignedAlarms,()=>{m.value=r.unassignedAlarms});const _=()=>{o.push({name:"situations"})},V=$=>{p.value=!1,ue.exports.includes(f.value,$)?ue.exports.remove(f.value,k=>k===$):f.value.push($)},x=()=>{const $="This field should not be empty";let k=!0;return i.value||(a.value=$,k=!1),u.value||(c.value=$,k=!1),f.value.length<2&&(p.value=!0,k=!1),k},S=async()=>{if(x()){const $={alarmIdList:f.value,diagnosticText:u.value,description:i.value};await KE($)?o.push({name:"situations"}):v.value=!0}},D=()=>{i.value="",u.value="",f.value=[],m.value=r.unassignedAlarms},N=$=>{m.value=$};return($,k)=>(Vo(),Es("div",Gk,[xt(qe(ae),{primary:"",onClick:k[0]||(k[0]=()=>_()),class:"back-btn"},{default:_o(()=>[xt(qe(Y),{icon:qe(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),jk]),_:1}),Kk,Qe("div",Qk,[Qe("div",Jk,[xt(qe(Iu),{modelValue:i.value,"onUpdate:modelValue":k[1]||(k[1]=T=>i.value=T),label:"Description",rows:"5",error:a.value},null,8,["modelValue","error"]),xt(qe(Iu),{modelValue:u.value,"onUpdate:modelValue":k[2]||(k[2]=T=>u.value=T),label:"Diagnostic Text",rows:"5",error:c.value},null,8,["modelValue","error"]),p.value?(Vo(),Es("div",eN," You must add at least 2 alarms. ")):Rk("",!0),Qe("div",tN,[xt(qe(ae),{class:"btn",onClick:D},{default:_o(()=>[xt(qe(Y),{icon:qe(Ur),"aria-hidden":"true",class:"icon"},null,8,["icon"]),nN]),_:1}),xt(qe(ae),{class:"btn-add",onClick:S},{default:_o(()=>[xt(qe(Y),{icon:qe(ki),"aria-hidden":"true",class:"icon"},null,8,["icon"]),rN]),_:1})])]),Qe("div",oN,[Qe("div",sN,[iN,Qe("div",null,[Qe("div",{class:Fk(["totalAlarms",{errorList:p.value}])},[aN,Qe("span",lN,Wk(qe(f).length),1)],2)])]),Qe("div",uN,[Qe("div",cN,[xt(to,{list:qe(r).unassignedAlarms,onFilteredList:N,isOpen:""},null,8,["list"])]),m.value.length?(Vo(),Es("div",dN,[(Vo(!0),Es(Zk,null,Xk(m.value,T=>(Vo(),Es("div",{key:T.id,class:"alarm-card"},[xt(zu,{selected:qe(ue.exports.includes)(qe(f),T.id),alarm:T,onSelectedAlarm:V},null,8,["selected","alarm"])]))),128))])):(Vo(),Uk(oo,{key:1}))])])]),xt(qe(aa),{modelValue:v.value,"onUpdate:modelValue":k[4]||(k[4]=T=>v.value=T),right:"",error:"",timeout:6e3},{button:_o(()=>[xt(qe(ae),{onClick:k[3]||(k[3]=T=>v.value=!1),text:""},{default:_o(()=>[AN]),_:1})]),default:_o(()=>[fN]),_:1},8,["modelValue"])]))}}),fF="",wN=re(pN,[["__scopeId","data-v-1a57a9f3"]]),vN=window.Vue.openBlock,mN=window.Vue.createElementBlock,gN=window.Vue.createElementVNode;var _N=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const VN={},yN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},bN=[gN("path",{d:"M17,10h5a1,1,0,0,0,1-1V3a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1V5.59L10.59,11H8V9A1,1,0,0,0,7,8H2A1,1,0,0,0,1,9v6a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V13h2.58L16,18.49V21a1,1,0,0,0,1,1h5a1,1,0,0,0,1-1V15a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1v.64L12.41,12,16,8.42V9A1,1,0,0,0,17,10Zm1,6h3v4H18ZM18,4h3V8H18Z"},null,-1)];function CN(e,o){return vN(),mN("svg",yN,bN)}var $N=_N(VN,[["render",CN]]);const EN=window.Vue.openBlock,MN=window.Vue.createElementBlock,oc=window.Vue.createElementVNode;var BN=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const IN={},xN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},SN=[oc("circle",{cx:"12",cy:"14",r:"1.5"},null,-1),oc("path",{d:"M12,10a6.45,6.45,0,0,0-6,4,6.5,6.5,0,0,0,12,0A6.45,6.45,0,0,0,12,10Zm0,6.5A4.93,4.93,0,0,1,7.66,14a5,5,0,0,1,8.68,0A4.93,4.93,0,0,1,12,16.5Z"},null,-1),oc("path",{d:"M19,3H14.82A3,3,0,0,0,9.18,3H5A2,2,0,0,0,3,5V21a2,2,0,0,0,2,2H19a2,2,0,0,0,2-2V5A2,2,0,0,0,19,3Zm-8,.75A.76.76,0,0,1,11.75,3h.5a.76.76,0,0,1,.75.75v.5a.76.76,0,0,1-.75.75h-.5A.76.76,0,0,1,11,4.25ZM19,21H5V5H7V6A1,1,0,0,0,8,7h8a1,1,0,0,0,1-1V5h2Z"},null,-1)];function TN(e,o){return EN(),MN("svg",xN,SN)}var PN=BN(IN,[["render",TN]]);const kN=window.Vue.openBlock,NN=window.Vue.createElementBlock,ca=window.Vue.createElementVNode;var DN=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ON={},LN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},zN=[ca("path",{d:"M16,9.18v-4a.5.5,0,0,0-.72-.45L8.76,8H3a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2H5v4.5a.5.5,0,0,0,.5.5h1a.5.5,0,0,0,.5-.5V16H8.76l6.52,3.26a.5.5,0,0,0,.72-.45v-4a3,3,0,0,0,0-5.64ZM8,14H3V10H8Zm6-5v7.38l-4-2V9.62l4-2Z"},null,-1),ca("rect",{x:"20",y:"11",width:"4",height:"2"},null,-1),ca("path",{d:"M22.53,6.85l-1.06-1.7L17.86,7.41A5.82,5.82,0,0,1,19.16,9Z"},null,-1),ca("path",{d:"M17.86,16.59l3.61,2.26,1.06-1.7-3.37-2.1A5.82,5.82,0,0,1,17.86,16.59Z"},null,-1)];function qN(e,o){return kN(),NN("svg",LN,zN)}var RN=DN(ON,[["render",qN]]);const WN=window.Vue.defineComponent,xe=window.Vue.createElementVNode,Er=window.Vue.createTextVNode,Ht=window.Vue.unref,Mr=window.Vue.createVNode,da=window.Vue.withCtx,xw=window.Vue.openBlock,Sw=window.Vue.createElementBlock,FN=window.Vue.createCommentVNode,XN=window.Vue.pushScopeId,ZN=window.Vue.popScopeId,Gt=e=>(XN("data-v-7825abb2"),e=e(),ZN(),e),UN={class:"container"},YN=Gt(()=>xe("div",{class:"title"},"ALEC",-1)),HN=Gt(()=>xe("div",{class:"description"},[Er(" The Architecture for Learning Enabled Correlation (ALEC) provides a machine learning-powered framework for logically grouping related alarms into higher-level situations. Because networks can produce an overwhelming number of events and alarms, ALEC helps you to better tackle and manage underlying issues. "),xe("br"),Er(" ALEC gives IT Operators the tools to address these issues by identifying alarm groups, which are easier to manage. ")],-1)),GN=Gt(()=>xe("h3",null,"Key Benefits",-1)),jN={class:"list"},KN=Gt(()=>xe("span",null," Reduces the number of alarm and event notifications. ",-1)),QN=Gt(()=>xe("span",null,"Streamlines root cause analysis.",-1)),JN=Gt(()=>xe("span",null," Provides oversight for ",-1)),eD=Gt(()=>xe("br",null,null,-1)),tD=Gt(()=>xe("span",null," low-visibility alarms. ",-1)),nD={key:0},rD=Gt(()=>xe("h3",null,"ALEC Data Sharing",-1)),oD={class:"optin"},sD=Gt(()=>xe("div",null,[Er(" Opt-in to send anonymous data to The OpenNMS Group. Your anonymized data helps to improve the machine learning algorithms behind the plugin, subject to our "),xe("a",{href:"https://www.opennms.com/privacy/",target:"_blank"},"privacy policy"),Er(", so you will see more precise results. ")],-1)),iD={class:"choices"},aD=Gt(()=>xe("div",{class:"radio-text"}," By opting in, you accept that we can store this information and use it to improve ALEC. You can change this setting at any time in the settings menu. ",-1)),lD=Er("Yes"),uD=Er("No"),cD=Er(" Continue "),dD=window.Vue.markRaw,fD=window.Vue.ref,AD=WN({__name:"WelcomePage",setup(e){const o=dD({FeedbackAlt:RN,ViewDetails:PN,Workflow:$N}),r=bn(),i=dn(),a=fD(!0),u=()=>{const c=Boolean(a.value);r.savePermission(c),i.push({name:"configuration"})};return(c,f)=>(xw(),Sw("div",UN,[YN,HN,xe("div",null,[GN,xe("div",jN,[xe("div",null,[Mr(Ht(Y),{icon:Ht(o).FeedbackAlt,class:"icon"},null,8,["icon"]),KN]),xe("div",null,[Mr(Ht(Y),{icon:Ht(o).Workflow,"aria-hidden":"true",class:"icon"},null,8,["icon"]),QN]),xe("div",null,[Mr(Ht(Y),{icon:Ht(o).ViewDetails,class:"icon"},null,8,["icon"]),JN,eD,tD])])]),Ht(r).isAdmin?(xw(),Sw("div",nD,[rD,xe("div",oD,[sD,xe("div",iD,[aD,Mr(Ht(as),{horizontal:"",modelValue:a.value,"onUpdate:modelValue":f[0]||(f[0]=p=>a.value=p),label:""},{default:da(()=>[Mr(Ht(Vn),{value:!0},{default:da(()=>[lD]),_:1}),Mr(Ht(Vn),{value:!1},{default:da(()=>[uD]),_:1})]),_:1},8,["modelValue"])])])])):FN("",!0),Mr(Ht(ae),{"data-test":"continue-btn",primary:"",class:"continue-btn",onClick:u},{default:da(()=>[cD]),_:1})]))}}),VF="",hD=re(AD,[["__scopeId","data-v-7825abb2"]]),pD=window.Vue.defineComponent,wD=window.Vue.createElementVNode,vD=window.Vue.createTextVNode,mD=window.Vue.unref,gD=window.Vue.withCtx,_D=window.Vue.createVNode,VD=window.Vue.Fragment,yD=window.Vue.openBlock,bD=window.Vue.createElementBlock,CD=window.Vue.pushScopeId,$D=window.Vue.popScopeId,ED=(e=>(CD("data-v-bcb7dcc6"),e=e(),$D(),e))(()=>wD("div",{class:"main"},"Something bad is happening...",-1)),MD=vD(" Reload "),BD=pD({__name:"ErrorPage",setup(e){const o=dn(),r=()=>{o.push({name:"situations"})};return(i,a)=>(yD(),bD(VD,null,[ED,_D(mD(ae),{primary:"",onClick:r},{default:gD(()=>[MD]),_:1})],64))}}),bF="",ID=re(BD,[["__scopeId","data-v-bcb7dcc6"]]),xD=window.Vue.defineComponent,Je=window.Vue.unref,jt=window.Vue.createVNode,Hn=window.Vue.createElementVNode,Bs=window.Vue.withCtx,Br=window.Vue.openBlock,Tw=window.Vue.createBlock,SD=window.Vue.renderList,TD=window.Vue.Fragment,Is=window.Vue.createElementBlock,PD=window.Vue.toDisplayString,Pw=window.Vue.createTextVNode,kD=window.Vue.pushScopeId,ND=window.Vue.popScopeId,sc=e=>(kD("data-v-6078e4ad"),e=e(),ND(),e),DD={class:"container"},OD={class:"nav-btns"},LD=sc(()=>Hn("span",null,"Situation List",-1)),zD=sc(()=>Hn("h2",null,"List Unassociated Alarms",-1)),qD={class:"content"},RD={class:"filters"},WD={class:"list"},FD={class:"action-btns"},XD=sc(()=>Hn("span",null,"Move",-1)),ZD={key:1},UD={key:0,class:"alarms"},YD=Pw("dismiss"),Gn=window.Vue.ref,HD=window.Vue.watch,GD=window.Vue.markRaw,jD=xD({__name:"ViewUnassignedAlarms",setup(e){const o=GD({ArrowBack:mo,ExitToApp:Tu}),r=dn(),i=Wt();i.getUnassignedAlarms(),i.getSituations(),i.nodes.length||i.getNodes();const a=Gn([]),u=Gn([]),c=Gn(!1),f=Gn(!1),p=Gn(""),v=Gn(!1),m=Gn(!1),_=Gn(!0);HD(()=>i.unassignedAlarms,()=>{a.value=i.unassignedAlarms,_.value=!1});const V=k=>{ue.exports.includes(u.value,k)?ue.exports.remove(u.value,T=>T===k):u.value.push(k)},x=()=>{c.value?u.value=a.value.map(k=>k.id):u.value=[]},S=async k=>{await dh(k,u.value)?i.getUnassignedAlarms():(v.value=!0,m.value=!0,p.value="Error on moving the alarms :("),f.value=!1},D=()=>{r.push({name:"situations"})},N=()=>{u.value.length?f.value=!0:(v.value=!0,m.value=!1,p.value="You need to choose at least one alarm!")},$=k=>{a.value=k};return(k,T)=>(Br(),Is("div",DD,[Hn("div",OD,[jt(Je(ae),{primary:"",onClick:T[0]||(T[0]=()=>D())},{default:Bs(()=>[jt(Je(Y),{icon:Je(o).ArrowBack,"aria-hidden":"true",class:"icon"},null,8,["icon"]),LD]),_:1}),jt(ih)]),zD,Hn("div",qD,[Hn("div",RD,[jt(to,{list:Je(i).unassignedAlarms,onFilteredList:$,isOpen:""},null,8,["list"])]),Hn("div",WD,[Hn("div",FD,[jt(Je(io),{modelValue:c.value,"onUpdate:modelValue":[T[1]||(T[1]=O=>c.value=O),x],label:"selected"},null,8,["modelValue"]),jt(Je(ae),{onClick:N},{default:Bs(()=>[jt(Je(Y),{icon:Je(o).ExitToApp,class:"icon move"},null,8,["icon"]),XD]),_:1})]),_.value?(Br(),Tw(Je(lu),{key:0,class:"spinner"})):(Br(),Is("div",ZD,[Je(a).length?(Br(),Is("div",UD,[(Br(!0),Is(TD,null,SD(Je(a),O=>(Br(),Is("div",{key:O.id,class:"card"},[jt(zu,{selected:Je(ue.exports.includes)(Je(u),O.id),alarm:O,onSelectedAlarm:V},null,8,["selected","alarm"])]))),128))])):(Br(),Tw(oo,{key:1}))]))])]),jt(zp,{situationId:0,visible:f.value,onSituationSelected:S,onDrawerClosed:T[2]||(T[2]=()=>f.value=!1)},null,8,["visible"]),jt(Je(aa),{modelValue:v.value,"onUpdate:modelValue":T[4]||(T[4]=O=>v.value=O),right:"",error:m.value,timeout:6e3},{button:Bs(()=>[jt(Je(ae),{onClick:T[3]||(T[3]=O=>v.value=!1),text:""},{default:Bs(()=>[YD]),_:1})]),default:Bs(()=>[Pw(PD(p.value)+" ",1)]),_:1},8,["modelValue","error"])]))}}),CF="",KD=re(jD,[["__scopeId","data-v-6078e4ad"]]),QD="data:image/png;base64,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",JD="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8wAAAJMCAYAAAAv7y8CAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAHC1SURBVHgB7d0JkNzned/5t+fCHABmMAcBEOQMARAgwAMESNEiY5EiFR9rURuFFUtrl53EctaOI25tvJVIWWlrs1JcJTmSs7GzIZPYm8gpS6Uqybu0NyJjWZHIEl0mJUoECBAHCZAghgJxDjADDGYwZ+//93a/jXd63p4+/z19fD9VzRkQc/T0NID5/Z/nfZ6EyXL16tyjptX87UQi8dHol7cZAAAAAAAaVSJxwCTNgTnT8vkNXYl3lvyWe+VyMtnXPrP4f5hk8rcNAAAAAADNJpn413NdLf9iQyIxrl/awJwOy89HYXmvAQAAAACgWSUS++fWtHxIoblFv05XlgnLAAAAAIDmlkzua59e/Od6NXF5evq2dtN+0gAAAAAAAEkm55MfamldbP2cAQAAAAAATsK0mo+2tCRa7zUAAAAAACBDm6MSk9PzSQMAAAAAAHzJFgMAAAAAAJYhMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAENBmAKAJTVyZNifevmDOnJ0wc/MLBgBQu9rbWs3mTb3m9m1Dpnd9lwGAaklMTs8nDQA0EQXlQ0dOGwBA/dm1c5PZHd0AoAqStGQDaCqqKBOWAaB+HXvzrDlx8oIBgGqgJRtAUzl4+EZYVlvfnru2mMGBtQYAULt0jOboG2fNmXMT9tcKzSO39Jv29lYDAHGiwgygaVwYmzRT07P29e6uDvPg+7YSlgGgDugC5/17h+1ZZpmbW7AhGgDiRmAG0DSm02FZenu7THd3hwEA1AdVk4dv7c/8epzADKAKCMwAmpKrUgAA6offgq0qMwDEjcAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAQJsBAAAN4/qMMdOzqde7OozpXGMAAECJCMwAANQxBeSjo8YcO9Vizl4yZvxqYsnvd0ahedNA0uzdkTRbNyVN3zoDAAAKRGAGAKAOKSi/dCRhXn69xVyfXeHtot9750zC3uTBu5LmobsWCc4AABSAwAwAQJ05O2bM1/9bqxmfNEV7+XAiqka3miceWTS3bU4aAACQG0O/AACoI/uPJ8xXnistLDt6368812Ke358wAAAgNwIzAAB14uQZY/7s+yu3YBfjhVdbbAAHAABhBGYAAOrA+FWF5VZTaX/xcos5O0ZoBgAghMAMAEAdeH5/S1lt2LmoWv3MiwRmAABCCMwAANQ4tWIfiLF1WhVmWrMBAFiOwAwAQI17YX/8/1wfIDADALAMgRkAgBp2+arJ7FCOk7+rGQAApBCYAQCoYWcvVS/EnhkzAADAQ2AGAKCGvXPGVE01wzkAAPWAwAwAQA27Plu9EKvVVQAA4AYCMwAANSyOVVK5PxcVZgAAfG0GAADUrL61pmr61iYNADSaubkFMxvd7OvzC/bXvvb2VtPe1mpf7+nuMICv6QOz/sCceveSmbgybaamZw1QKd1dHWZwYK0Zim7d/OULoESdHQqx1an8dq4xAFB39PP8ePpn+YmJaftr/WyvcDw1VfzP9wrP+tlNQVo/z+n13vVd9td96ZdoHk0bmPUH6eibZ81bJy8YIC6jP7lkX27fOmT23LXFAEA+8/OL5trUvLk2PR/94DdrrlzRBbd1pho29VNhBlDb9DP8hbFJczG6KSBfvDhpg3FFP8d8KnDnovCsED3Yv9b09nbZ4ggaV1MGZv1Be/GlEyv+QQAqSRdm9Bf7ww/dzlVJAEtcuzZnJibnzOS1KCBfnTUzM4tLfr+/Wz8IVicwb91sAKCmuOrxmbMT9mepUn9+97v9VDXO/hy2VXt2oaDwrfswkb5Pooq0gvPmjb1mcHCtrUKjcTRlYD54+PSSP2xqmx25tX/ZHx6gHOMT0V+k51J/uYuec3ru3b932ABoTqoeT1yNAvKV2XQVecH+P19ba8L09LSZnq42+7J3XYf5yZWkeedMvG3Zne0LZnb6irk+02M613BhD8DqUYB9L/oZalTHJiem84ZY10LtKr89roU6+v/2fHKRxQp9flWv3ctrU6lWb9vyHQjsun8X01VvccfyhqN8QfW5/jVdYFYLh2uTld07N5ld0Q2oNP1Fefu2IXPszbO2/V/03NPFmUH+8gQant9anat6LGvWtNhQvLY7Csfr9YPe8n+a9+2IPzBv6Z8y5y9et7ebBjvNxuim+wMA1eAqyfq5KV9I1s9RCsR9UVVXbdGVnhWjgN3bnrtKrGCswojCs2sN9+nX+plPNxeet0c/E1J5rk9NF5h1pcoZvqWfsIzY6TmmK5PuQo2GzBGYgcZzfWbBhuJrNhzPmZnZxRWrxwqjvevaTVtb/g2P90aB+TuvJM3kdDyhWZO4f+6hTnNlYj4TmnVTeN+yqdsGaACIg2u3fuvtCzlDsgKx2p1v3tSbGb61mvRznP+znAaLKTj7Z6szv+eFZ913zbXR18ERvfrRdIHZnTUQVf+AalBV2QVm164DoH5lD+aamJxfFo5FgbPHVo7bbRW5lFZnBfHjb18xuzYnzI/eHjBxePS+RbNpoCW6rTfDW3rMe+emzdil6/ZrfDP63KdOXzMj0f9fHwV82rUBVILCparJuX4uUiB1IbnWt43o/g1399sWbNHXpAJJdnhWRfrV10ajrztVdVanK5tUal/TBWb/ylUvbRGoEv+5xvoyoP646vHElblUUI5u2VQ9dlVjF5QLqR6vZDQKqgqvCuObNrSYx/bNmef3t5tK2r7xqulpVeBfa++vAvG24bX2du7CtL0PM9HXr+AsqjYrVBOcAZRipaCsM8cqaKkLtJ6DpF+BduHZPxLqV531tRKca1vT72EGqoG2G6B+FDqYa00UGG04Tg/mqmSAdJVdF8xv3thlQ6q8d+6aeeO9HlMJ92xbNCMbdHY5VTHfvaN3ydexcajL3vRY2Krz5ZlMu/ZAX0dU+enmnDOAgqwUlF21tRGPrLnwrK9PX7vm2vjFE4Jz7SMwAwCaWr61TuIP5qpU9ThEwVzBVFVd+3k7WszObeszoXT/69EPVQPzUWBfNIffLW/V1GP7kubR+5JR9XyDOXT0sg3Mh46Nm3t29S0L/7ZyHt1Uadd9U2AeG5+1N104ULs255wBhOQKyo1STS6U37btgrP/mBCcaxeBGQDQNPzBXIWsdSpmMFe5VMV98+RV2/4srqrsPrerOCtE/60PrjE/N7dgnn+1xRw4XtwgsNs2Jc1jUVC+bXPS/lrh+J7dqdCsz63QfOft66PHYHnrt95WAV73S/fXb9fWOWdXdaZdG4AGYf34tdGcQVnDr5q1A08V54cfut0+RgrOfru2XtdjpmC9m+HENYHADABN5FQUuCbmUkFpuLvV9LXHHwRXS6GDuQpZ6xT3/Rx9b8q8d3YqdX+yqsriqrr6PYVbBdLONcY88ciieeiuhHnpcMKunRrPMVOwM/pQu4aTZt/OG0F5ye9HH2/fPQN2uJjarhWadYb5pqHwrA/7+dPt2jrnrKq4Hmu91I1zzkBzUwjMnnpNUF5OVeT79w7bYHzw8Glz5lxqOLFatlWV13Yf/T7bVVYXgRkAGtjBKCh+68z16DYdvT637Pd72xPm4SjcfGRzp/nV4cqci10t2WudqjWYqxzZVWWFTFWW/fuksKyb7vudO5e3S28aSEbBORWCz44lzPVZkwnOCsqb+o3pW5fMe1/08XWG+e3RSRvedb+uzy5mzk7n4p9zPuetpNJNj7N+j3ZtoDmo/fpQFPw0DdpHm/HK9Lg8+MBWu81HwdmdcdbLF186weO3ygjMANCAVEn+rVcvmxcvzqz4dqo2K0zr9oVjV8xnd62vi+BcyGAusSudYhrMVY7sqrLav3duX7+suu3CsuzYuj5v9VvhuVyqLCs8+587X2gWd85Zb6v30/fGfo+im1tL1d/XsaoXKADER0HvrZMXlvy/Rh7mFYfNm3rtTdX5E9Fj6YKza9Pec9cW+/uoLgJzidxicl1Bm5tbMEAxdLUwF7UpDfavrYu9g6hNT7111YZf13pdqNGpBRuyvxi973MfGDIj3bXzT0QtDeYql19VVjDVmd9QID1/4XomsCrEDvSvMdViz05H903VZt0HVe/VJl4Id85ZFwXU3u2fc3aTxWnXBhqHzuG+/KOTS6rKar/efccm236N4m3fNmSDsX++WeFZj/Ou6AIEZ5uri8BcJIXjHx8YzZwxAEoRWqngU0vOoSOn7T80+kuRsz4olIKybuU4FQXnD//VBfP19w+aPb2V3flbiFIGcykc13oA09egAKpWZeld326rxqH7bddKnUx9H22bdhSqq82tjDp0dNze59DaqZXoYsVG75yzPoaqzeej769eV5v2xujGWiqgfp2IKqE6a+ufVVY1+f57h7noXyZ3vnkoejz9VVTubLOGhvEYVweBuQi6gqbKoL87DYiTWpsUrvWXIqEZ+VQiLDsuNKvSHGdozh7MNRm9zFc9Xo3BXOVSpfV4VFXW16uwv1IIvp6eVC16u0LaoeOix3nv3fnXTuXjgrO/lsrd9Dm2RI8F55yB+pLdgk1VOR6alj2YDs1+tfl7L75hL0zQoh0/AnMRNBrfD8t68o5ET+LuLq7uoHJ0YeZU+qyKqMVJ/yjpKiOQy1dHr1UsLDvjc4vml39w0fz1YxtNb4WmaRc6mMudOXZnkOv13Ku+3pNRVVmBWVaqKru3VyhVsHZrpVZbMWunCvlYbi2VpmmPXUpVrt1aKp1zXh99v2nXBmpXqAVbPwtraFXv+i6DynPV5r7o8T145LT9f+p6pUW7OgjMBVLrg99Gqys6uuIDVNxA6mqiWm50NVF0RXEkfYURyKYBX5UOyzc+9oL92P/ynj5TLFc9tsHYnkGer6vBXOXSQC8N9iqkqiwuLCuUDmxYY7aNrDO1IrR2akcUfHU/S/14Opetm9q1/XPOwloqoDaFui3188k9d26hE64K3Nlm/3ugnxf1fdFAML4H8SAwF+iUt1BcV3EIy4ibrhhei/4CdO03752dIDAjSIFWA7vi8vRbk+aT29fmHQJWyGCuWlvrFAcFXwVLXSiQfFVlUah2YVnnsndsrZ2w7GSvnTp6fKIiLeP+Wio7XVvnnNPt2gN9HZmz1ABWlwbe/uCVk0vOKyuk0YJdXao266iev7dZPyuq4v/g+7ZyrjkGBOYCTUzcaDvRLjSgGnTV1gVmDQLTP0yAb2Ju0XxtdMrESbO2/10Umn/XqzIXstbJH8zVaNXjXIqtKjsuLK/paIkuyvbW9EWEUtdO5aNQfE908885j43P2puma6tdm3POwOo49e4l8+pro5lf67yyWrC5kL863N5mvxtRgVmVZ4aBVR6BuUD+1TSehKgW/yyQ/xwEnP9yZtpUw1ejUP4/39RR8FqnehzMVY7sqrJalVUlLiT4qg1ZFx0UlnVWuB4uKpSzdiof/5yzqzq7dm2dc3ZVZ9q1gepQIDuWDmWi88qEstqwK3122YVmtWkTmiuPwAzUMP8sCvu+EfKtKgVmVbK/89YVsz0dALPXOtXzYK5y+VVlhd5tw+sK3pnsKqn1FJadctdO5aOP0+mtpdKQMH0OvdSNc85A/AjLtU+hWd8XtWiruEJorjwCMwDUsTjPLmeb6OkwO7Z0NUVrdSEU3t4+dTVTVXZTrQu9cOBamnXx4c6dfXX5mFZq7VQ+/jnnc95KKt10sUa/R7s2UFnZYVldb6y5rE2ardTb22Ve/OsThOYYNGc5AAAaxKnAWqY46Bzz5Jo2s3Gwi7BsUmF3/+uXbFi21eEoJGqqdbFhWTQQrJ7b193aKT0Obu2UWrTjoIq22rXfd++ADcj6nPoeqF37ldfGbIAOTWIHUBzCcv2x36O/cbs9Xy4uNGuCNspDYAaAOjYxlzSoHlU4FZRd2FVVed/d/UVNcT5/4Xrm/TVAq9D27Vrm1k6p2qvQfCB6jNzu6bg+n4KzgrrOiruwruC8//Bl+zKu0A40Og34IizXJ0JzPAjMAFDHetsTBvFT1VIDrlQ9zQzoKrKqLHrfN0+mdg0XOkG7Xqi1XAFWX9P8QtKunXIXBuKi4Kx27Af2Dtrg7AK7Ks0/iirOCs66yAGgMJq07E/DJizXn1BofvlHJ5mFUwYCMwDUsb5q/hAzPd+U4cNWlaOqpYZ7SSlVZXFnfKUS+4trlarm7mvzW8/jpuCswO7atUXBWY+5zljrdQC5qQr58isnM7/WICnt9SUs1x+F5vv3Dmd+rQshP/YuhKA4DP2qstF3L5n3zk3YJy5QrG9/70jO39OVRP0FqcEPQ+xFbBofGFxjTo3Gf45Zdey+ydlM4FMlrye9Pqozqrb29LSbRqOqsqZfu6CsqrLagIsNyqL24CNRxVUf0w0Ha2TZa6fmFxbt9PBq8NdS6XPrgofdGR7dtJZK+5zXR89fzuIDNygs29bd6dRFUaZh17/Nm3rNnju3mINHTttfnzk7YSdp77lri0FxCMxVooCsq3buLyKgFPnOoOh5NvqTS2b4ln6zW2sG+Ieu4e3pbTNfM/HrbW8xP7Ol21ZJdXMBROt9RG3JPV2tmRVTCtP1vGZKIevNk1dte6+UUxG+nh6EpY+l/cxq424Gas3W8+Do8SvRRYfp6DGdq+jaqXxccBatpfL3OQtrqYAbFKTcz6i6AE9Ybgzbtw3ZqdluT/NbJy/Y7+vtW4cMCkdgrgKFGDfmHagGheaLY5PmQ4/cQStVg/vV4R7zzw5NmLh9ZHNnJnyoSuoH58lrc2ZmdjF6fTGzYkkUlnTri0K0wnQ9VKGzq8q969ttZbTUKdb6eC4sa2e1ztk2E11AqcbaqXz8tVS26hw9T91aqoG+jsxOaaAZKUydOXfj3xG18hKWG4f2NOtiiIa5iQa6qRNRXYkoDIE5Zu48iAvLump3e3S1RxVAoJLcX4YKy+7XOq+i80doXKr8/spwt/na6JSJi9qxP7NrfebXqhzbSvJ6BY3U/1MV1QboKJC4IO1CtTs76qrQrpVblehaqkL7VWW1E5c7lMsPy2rn3r2zt66r7qVya6cUmt3aqdUIzaLn3T3RTc9XBWc9N8fGZ+1tTXR/1K7NPmc0E7Xp+hOx1Z2mVl40lnvu3GIuXJy0Pxtq+JeyCUWVwhGYY6a/iDgPgmrQ82owumLYF10x9M+rqNI8yJnmhvbZKMx+68x0bCum/rt1bWZj68rTuBV+dFPLseOH50ygTlehXSu3QspatXL3dtgK7GpU+RRsj0dB2a1BUlVZu5HLDXQ6v5uZqB0FxmZu/XVrp1ylWWundmxbv+T5Uu374845X4q+76fPTmXatXXOeWMUmhWcaddGI1NRR63YzuaNvbYaicajYKwM8r3vv2GLeMom+t77g8GQG4E5ZidOXsi8voszpagCnVcZT59llvei0ExgbmwjUcVWoTmO1uxNUV74pe6EXdFT7Dne7Cq0gqk9+5wO0roppOimCl/m/byBYnoZZ2hRSFZY1n2rRFXZUVhW9ZKwfIMeX00X12OjlnetndJE7dVcraXviz6/bv45Zzfdm3POaGRqxfaLOgyDamzKIPoeu2nZ+jlRPx+O3ErXaz4E5hip5SEzQCG6ssMTEtWidioXmFVhRuN7cvs6c2hi3nx1tHIrfFRT/n8fucn0Tc5lAsS5KASW2k6rdmRVFP2qokKzzkD7LdyhgWK9a9syVehKDBRTxfu4dvSmz1xXqqosepwUCBUQ79zZR9jKopCsx0aPk8KzdjbXwtRw/5zzufT5ZnfTRRz9Hu3aaBQn3r6Q+TlBOLfcHLRJRUWVt9IFvUNHTtvzzHzvV0ZgjpG/INwtDweqoc8b5MCi+ubx7+/bYF9WIjT3RHn0yQ3tZntbwvSkz3W6M6ilVJtzfp70YDCFEXEDxfxKtP6fO2ea/X6lDBRTmNVgr0pXlcXfO6wAXuqwsEa3mmun8nGdESutperv62jK8+hoDGrFzj63TCda89D32x0Z1c+IqjirXRu58S85ADQQhebh7lbzhWNXTKlGovf/VyPdZu3EjDly4kqmovzA3sFMICy32pyLP1DMpAO5QrMqwoUMFFtprVWcVWU5f+F6JiyrijrQvzrnc+uFLlLoDPvxt69m1k7p+VQrQdSdc3bPPX8tle63nme0a6MeqRXbDaNVKzbnlpuLul7VUaC926JORAVohr3lRmAGgAaj88xaA/VLPxgzo1OFdxj0tidsa/cnt681fe0tNhgokPpTjYcD1eabN3WZ4Zt7Ygs6rpqca6DYSmutOjtabCv3/HzStni7qrKCciUDbWrCduoiRSUr1qW4fNWY8fRJjM7ousPmAVOz9D3tubstMwxs/+HLqzZBOxc70C7drq1zzvozYddSRc9/va4/DxoSxloq1INRb5uGUFlsTuoo2L51KNOarSrzzw/cydTsHAjMANCA9kQh8cjPbTYvXpyxLdp6mSs8Pzy4xt5cUHa2jazLVHIVmvfdtcGG4uxqs6qDY5dnzc6t66oWGvKttbpxM0tauaVfwTuRep9KBDN9nqMnboTlap/HvT5jzEtHEuadM6lbyKaBpLkteqweumvR9NXYKuhaWjuVjzvnrO+5JmtX+5xzy9FjpmX0XdM6OqonnklMTZlkd7dJDg2axeFhs7DrDvs6EKL226NeK/btUWDi7Grzym7N1nODwW9hBGYAaGAuDMvBiVm7empibtH+Wq3bwzoH3B6uDKsSqyCz/9DYkiDjKsnZ1Wb9ftzV5lxCa61chdx9LRouJS7gSLlrrRS6jxyfsJXrmzd2VTUsu6D88ust5vrsym97diwR3Yx5+XCr2bsjaR7bV1vBudbWTuWj7gW3lirXOef1UYCuROhPRMG47S+/Y9pf/CuTuDiW9+0Vmucf/kB0+2kD+LS5xZ+KrQojmld2a7aqzRpQ3OvNwUEKgRkAmoSqzsVyodkFGZ0B3r2zL/P7tVBtzqb7+fapq5n2bD/IZg8UC621siutorCj+6+W7lwDxa6nLxLo/RXsVJGvlpNnjPmz77dmWq+LceC4KtGt5tH7Fs2+HfHs7i5FLa6dysedcxZ/LZUu1uiikYaDlXPOWRXlzj/6jwUFZaf12Bup249fNbO/8stUnGFlD/pi1SlErdm6uY0q2s1Mm/5yBGYAwIr8llkFS4UBFxKcWqk2+1OqtQNZ99MP7qGBYjoDnT1MTDd/rVX2QDFxYVmV6R1bqxeWXzqcMH/xcnmPqYL2n32/JXq5GFWbayc0S62uncrHtWtrt7cCvz3nnO5mKOWcc/szf246olup2l7db1pH3zUzv/HrZmH3LoPm5rdiq7rMqlM49987bL79vSP2dQVn3ZiavhSBGQCQl0KzdgofOjpuA4AbAJb9NqtVbVbFWOFKQVdcVTlfWHcDxRy31irfQDF93Mxaqluqd1Fg//Hyw7LvhVf1sWovNLvnlnsu1dLaqXzcrnF1IOi+++ecdQRgJH1xaSXlhmUncfGi6fzil6LQ/A9o0W5iqi5n71wGHHUa+APAdHGFKvNSBGYAQEEULHfvWG8rq66KG6r8VbParNCqncqq6EmoqlwMf61VroFiCs76vPbzR9VPtQ67KrRt59ZuaE3orvDQKk2/rmRYdhSat25aNLdtrr3QrMfRrZ26dm0+ev711s3+Y9eura/jUlR11pAw166tc86qOOvPSfbzpFJh2dfxta+bxeFbzeIIQakZ+dXl4Vv6qR5iGQ0A0wR1rRujyrxcffyrAwCoCQqDrv3YVs8uTAffzlWbXaBW4NHKIDdsqxIUYPUxXVhWVVlnYCtdzXbDxHRG2Z1nVjC3u5a1FikKdQrQCtJq41aA1rqtV6Lb0TfHo/83Ze9ruf74uda8w71K9cz3W2L72OXQ47v37g328dbjq++3LmDUEz1/dA5bfx70Z0dfy0y6+qzniQK0+5oS5y9UPCzbjzs1ZTr/4N/aAWJoLtnV5d3sXEaABoBt33ZjCJx/kQVUmAEARdI5TbUp6wf+N09eNa1RxS/XNOPsarPCwXgUHssZhJRdVdYZ4m0ja2Nv+061mU/ZNmy1pysouyq0a+XON1DMnYHON1AsmwZ1lTLgq1D62C+9njCP3VdbVWapp7VT+bhzznqOnPNatVNrqdrM+//oSyYuas/WtO25Jz5q0Dyyq8sM+kIuWjP21tsXqDIHEJgBAEXzz5hqcnZnFGByhb/ss80KBwqWhZzlzKagoZA+k67IVWvvsT9MbMfW9UvOPYvfyp09UMwfJuZWD/kDxXrXttnHzoXpUMuxzi7H7eXDLVFgrs3qrQvNqt67tVNqz16tSezlcs8Vt5ZKLdstx94oahp2Kdq//R0z/3M/a5I9tTt5HJWTXV1m0BdW4qrMbpo6Z5lvIDADAEqiH/Z1hldVV1X99t7dv2LVr5xqc3ZVuXd9ux0ClR1c43D+wvVMWLZt2P2F7QZ2A8VUUZTsgWIK//p/qkBnr7XSrU9nobtazexiu3nnTPyBWS3Z+jy1dpbZsbuavbVTes7V+tqpfNw5Z7Vkr3npdRM3tWa3HDtmFu6/z6DxnUgPcRK3PghYycgt/ZnArArzxJVp9jIbAjMAoAwKLAp9qhoX0ipbSrVZa3oUkhSy7VTq6G2rFZJSFe0r9vVyP29ooJjCs8KSP1DMhWp33vvSNf2w0meq4UxU4Lxts6lp9bp2aiVqz+9+/TVTDVo3RWBuDmfOTmReVzs2kI9a9v29zKfevWT23LXFNDsCMwCgLBqG5UJeoedLC6k2K4gfP3nVBmZRVVnt0NU6u6qv5+iJG2E5jlDmqsn+GXA/PKul+8J7hZ1zroSzl1TJrs0Ks6+e106FtJwatdXfamg9+oZB49PE46npVOcKe5dRDA2Ge/GlE/Z1tfTr12rXbmZMyQYAlEXVPp0vddN/dc7UrV1aSfYkbVel1ku13P7o4CUblvXxVVW8Z9eGqoVlVX2PpL8Ot9O5WlIV6G57RlePT/fa6rUcj181dUPfE7tmqrXFTmHXxZdCnne1qCXms8s+Df9C4zvlnV0eJiyjCKowuzbsubmFJc+lZkWFGQBQNheaFVpsZTYKm/p1IVy1WcPDVFVVtdmpdlVZrqcnMSv8u3VSq6ma654ujs+bv/phfQYqPXdefrU+7/vNR8+Ze0z1KDQnBwcNGpOGfbmWWhmhHRtF2ryp155fFrX2a4J2M6PCDACoCDfJ2O3M9YNvIe+bvZpKIXzjYNeqhWWtq3I7p1dTXxXn9LS31meFFsANflhWtZBVUiiWH5D1fFKluZlRYQYAVIzCrXYUHzqaaq3Wr/O1MyukuuqyKDirtdaF7nL3NhdKn1OVcYVlhf7dO3uDK56qrbNDZ4rjn5ItGwc7zAd+6iZTj66njwOow8F2PKyw6qzWtM1EV0W+a6qG6nJj86djM+wLpdCZ5SXDv35yqamrzFSYAQAVpSFWu3est6/7+4tDdFb5wOHLNhwr5Oy+vdeeS1WlOjUNuWXJ2eY4acCYwpbCsj5/NSvbPgW/cxenzdunrpr9r18yVycKr9SXa1N/7Q/8ysWtnVJ7vyZn74+eV24NWa1bvHXYVMvi8K0GjUvt2K6VVm7e1GuAUmzeeOO5409cb0ZUmAEAFafBVWpnVghVYFYY9lcyZVeVFXJsQPYqunr7/qja7J9tjqvarPVEGjBW7bCc2c08PW8mJqIfdCfnlw2uumn9ojlsqmNrja+UKoT2Guv7V09rpxZHhk2yu7sqk7IXh6guNzK/HVvnUJt9ujFKp8nqh46ctq+7tuxmfT4RmAEAsdg41GVmZhczwUWh+abo/+nX752btsFQAVUBRwE7xJ2LVqVw9PRUQXubi2XvT/Txdf/UTh5nWL52bS4KxVoXpbVRs2ZmZvmZYd0Pu695XXtm7dTJy0nzzpl427I72xfM7HR0ceJKZ87vR72ot7VT8/NJM7Vpi+l5+7iJ28J97GBuZP5EY79CCBQruy37vajK3KzryQjMAIDY+MFFofl0FJRVURW3rqmQc8Ku2qyPo9BcqWqz3zKuadwKp5XizmG7vcrXpheWVY8Vjnt62uyAMb3sXdcR/Hoe25c0X4k5MG/feNU+troprOuCR6UuSqwGPTf0/Tz+9lW7dmrm+oLZEV2cqYVz6Y46LewatejPxfp7HzUPxByYdXZ5/uGfNmhMqgD6FeahgSpODERD0kUX95zSSwIzAAAxUDBWu7NC43z6jPBKVeVcFCTt+0VhzgXncqrNqap1KiyrHXygf40pld9avVL1eM2aFhuK10ZBTl9/oQH9lqEFs7k/ac5ciqf6rUncf+vR7ujxSNqAb4N+dDsVPT56fNdHj/lqnekuhwbIde5uNUfeHDdj47Nm8vBlOwxstb8WPcZ67rkjCbKwe5eZeX2HWXM8vtBMWG5sF7ywrD26TMdGuXQG3rVlnznXvOeYCcwAgNgoGLx58qqdPJ2RSETBsfTAosqnwmY51WYFeFW8Re/nn68uhCqDCsXXbDies63nK1WPXYt1KdVN9xiODLSYCxMDZn6h8pXmX3hwMXNBQs5dmLaPr75venx1v/v7OqoyrbzSdFHC7QifSa8NW63QfE4V/OixdUFZzxF1TmwcTLXBJ3/xbxvzxS+bOKi6PPvERw0aV/Y6KaBcuujS3tZq5uYXbAeDBsrpYkyzITADACpO4XH0vanMlGJXVVZIVSW23NBSTrVZn1/DyEQBMN9AqEIGc4k7b9y7vj1na3Uxsh/DwfVJ8/CeefP8/squSlK7966RpdOxdVFCN11Y0OfXY+vatfX4uoBXL9xZeLd26sDrl6q2dkrfR7Vcu3P74obgqfvCv4gys+MOc+6hnzUjL33HVNr0Zz9t0NiYjo04aHjcaPpsvLoYCMwAAJQpu6psK7jpYOAqfQotCi8KLeWcKS222qzK8JHo8yq4uDPUobdR9XjiylxRg7kqeTY2+zFcet47GYXmylSZFZYfvW8x5++rpVk3PSbuMXY3dQlUcvha3NzaKT1HdP+1dkqt+MV2FxRK30NdcDg/NpMJyrqYMtC3xj5m2c+X6+nq98z9f9O0Xb5kthz7samUmd/4B+xebgIXs1qygUrwn0sTE9OmGRGYAQAVkV0RVSvyzu1LB2nZXcs7epeG5ihEl6PQanMmkEQvFQK3jawreDCXwqENxysM5qqEXJV5v5qrgLtpIGH+68stZnzSlKSzIxWWH7x7sbC3Tz/GCu2XohB4Orp/rl1b55xVcdZjXQ/t2nGvnQqdT1ZQHr65J2dVXs89XcjRY6o/N53/5LfM3HPfMu3P/Lkph1ZVzf7Gr5v5+5mM3eiyzy+zTgqV4g+P8y/KNBMCMwCgbH5F1LWb5gohrj1WodntV3ZnZ8uxUrVZXFh2XnntYt7BXHFUj3NZuaq8lFqoNw0smOdfbTEHjhdXbb5tU9I88cFFO+irWPre2Vbi6Oafc3bTxhWa6+Gcc/baKf//lUIXOs6PXY8ek+uZKfB2jVr0eOixWunxOB+9z9vvTtqPoWC9+/Ze+z3XeePFwQHTEYXmxMUxU6yFXXeYmd+kstws/Mof1WVUUm9vV+Yc89T0bFPuYyYwA0CTOBX9ID86dSMw9ra3mOHuVtPXXnoYzK6I6gd+rWfKF5j0+9p5fOjouA23+nUlqnx+tfnk6I1qs8KLH5bVKiuVGsxVjlBlftvI2rxnhBV4n3hk0TwWFQ9fer3FvHPGmLOXEjneNmn27YjC8uakvVWCO+esoH/Oa9V2a6kUFFXJr1V6vqmCr+eJQrN2ZBe7dqqY88kh+p674XN6e3U9LPn4D3/ATs9u+/F+0/7tvywoOCsoz0VhW++H5rGkHbuXwIzK0vAvd0ZeL5ttqByBGQAa2IsXZ8x/OTNtvhaFgom5cFB6eHCN+ZXhbvtypIg9xAqdGp6loKCQUOy06dT04j6z//VLZVf5goO5FlIBRkF5Jv12bipxsWud4hI6713sY6DgrCnXcn3WmPGrCftS1Hrdty5pX8bFXmhYn5qgre+jWrZTa6kmav6cswL/2p72otdO6fumkOwuvEi+tuts2dXtXN93VYjnfv5n7a312DHTcvQN0zI6ahJTU0veZmF42Czcv4+KcpNS9c/po8KMClPXggvM4wRmAEAjUFD+wrEr9mUhb+ve7pPb15r/bdd6W33OReFUQdmFhUKryiEKrDu2rrMfT+HBVefyyV7r5NpgffpYxiQywdlRWI5r0FOhCjnvXQoF400DlakgF/2509V9+71Jn+P1zzmr6lyL7drFrJ0KnU8e2NARVYe7Cw7K+t6rqqxKvOyM/uzcNFTYBYWFXbvsDchGSzbi1OyDvwjMANBg/tmhcfPUW6UN5ng6er9no4r0cx8YClabFfAU9EqtKoeoyrewkLQhQjd79nPoxj/OhQzmErvSyRvMpUDiQrhabe3E4uj/6XPo9R3b1q9KeKtEVbmW6THtTLdr65yza4s/H329bi3Vlo1dVVnpVKjstVMKzXfevt7ex3Lbrn16f31sfQ43AK+e1nOhNulMqasw62wpA79QaWrJdvxuhmZBYAaABvJbr142Xx29ZspxamrB/PTz583v3tNrfnU4FeRUNTweVQpdZa2cqnKIwoemFbvJxddnFzNV5FIGc/ntrrqfbj2Sm6Str0O7eCsR+AsVV1W5lrlzzgqImqydfc5Zv1cr7douNL996mpm7ZTu26Xx2UxQ1pnnLdHzJbQWKh9/Srs+jj5XPUwVR+0bv0J1GfHqo8IMAKvPXiGPbv5VTBRHleVyw7IzPrdo/lEUvvf0dpjB6bmKV5Udv7XatVW74OwUO5jLVsHT7689uwP9NwZPZU/Srla1udGryvnoooBbS2UvWESPR+qc85xt19Y55/XR93W1A6Sea1qRdenyrG3ld23TxZ5Pzpa9Nmr3zl7CcpPR2qehmM596t9OZzWry9euTZkLF8ail6lAddttt0R/dy//t+L8+THzn//zn9q3++Qn/6656aYBUw/09T399J/U3f2uBP95pUnZzYbADKAm6B/8b3/viNm1c5MZuaWf4FwknVcutQ07F52E/dhfXzD/ZkOr6WlJ2AqtzhuXOkU6ezDXZPQyVD1WaFFoFq3Y8QNvPgq/bupwrmCfvbc5zmpzM1aVV+Iee/HXUumcs55X/X0dq3LOWd8nDf06H90n10XhPw/VzVBqWM61NgrN5dibZ82x6OX99w5X/N+3Ca/C3N1V/X87FSSfe+55861vvWCmvGF08uijD5qPfezDS8LlK68cND/84UH7+gsvvGw+/vHHM7+nMC09PV3BsB03fS0u8GcH4sOHT2Tu9ze/+ax58sm/Z5qFArOet1NTqbB8LXrZ00Q/pxGYAdQU/VAx+u6lVHC+td8gP62LUmCOw+ko0P6r8aT5+k8NFhVcpdDBXG5atT1/nG6tdjuaFTRUXS4kQOnja3iYFFLBjbva3OxV5Xxcu7Yec11QsOec0+3aanlWpTfu8735zifrvpWzdirf2ig0F61+0oXh4eii8O7o37hKBefVrjB/7nN/YN555yfB31MgPnz4ePQ2/zgTQH/qp/aYZ5/9ng2mjz324LKPpSr1o4++f1UC6bPPPh+F4efs60899S+WhOatW7eYoaF+e79/6qfuNc1Gu5id+SY7x0xgBlBz1O7z6mujNjw/+MBWzmTlEVdYdl66njRHoizx8Apv46rHNhhHwcKudSpgMFeuYLrb7mi+bD+mBjFpavFKQUXhXC2v+pwKJoUG01C1+UevjZUVbkO7qbcNr2vaqnI+7ny5vofu4oW7xbWWShcz7BC4sZnM81Tfp40DnXbtmHuuZa+dun5s3A7qKuSCSqFro9B8Rn9yyYbn7duGzO1bh0y5/MBc7QqzArELy6om/9qv/R1bGVal9tlnX7CVWAVgVaB/7dd+0b7d0NCAefrp3zH1pl7vd6X4F2P851wz4F9vADVLwfl733+j4lfjG4mqy18bnTJxUlOqJmdrT7OTCsVzZtJWj3MP5lrb3Z6pHGcP5lqJmyC8JDTv3hB8W3+YkoJVKVW87GqzXp6LXhayk9fnV5Urfd670bmLF3rMtMtZQ8L8tVSarK0wW071P7QWKt/5ZH/tlJugvdLzopy1UWge+vft0OHT5q23L5TdUeWfKa12m+wPf/ha5vWPf/zDmTZqvdSv33nn3eh22pw8eaMCrbZrBW1RpVZnnVWFPnz4TRu0Re/zjW88ayu8CuKpz3XQfjy1az/++IeW3A99PH3c0O+JPrY+h7tvt922xdx1184lb6PPd+TI8cyvFfK7u7tsFVxhOXS/fbrvajfXBQS9ftttt5oHHtgTPOuszyW6D7ovL7zwA3thQZ/vrrt2LLtv/tehxyb1OHTb+3DnnTuqcp7avxijluzB5jnCTWAGUPt0NV43/VChq/GszLihkD3LlfDVKJT/5vrWnGud/MFc+arHhXJTi117toKTO//q+GFZn1tDvsr5fH61WR+z0GpzqKpcySnizUSPmW2Jjm7+OWe3dkwXRYo556zvzfmx69HHup45FmBXl0UfR5+jkI+z0tqp7M/F2igUw3VUqeJcjxeGFVAdhUQFS9+nP/0Pl73PhQuXMm3PevtUYH4z8/9EoVM3hUEXmF955YANlnqfUGBWIM7+PYVc1+ad7fHHH8tUvcX//KL2bFGA1ccN3W///n7pS3+Y9Xl+YP74j//UXjj42MceX/Kx3ceZmpq2b+O3tH/zmybn+7ig7dN9+fSnf3NZgEflEJgB1A3ONy/3rTPVWe8wMbdoXoyCy/Z0hdhf6+TOIMfBBZUDr1+2FTv92oVXhZOj6cnDqTU9fRUZplRstZmqcnzcOWc9xue8Vm23lkqPs9q5Qyq5P1ncc1Hr1dTOrbVTO7euy+wMZ20UyuEuDNdbR5UqoQqx8qUv/ZENeqqYqrpa7McRhVSFSIW/XNXZYriwrMqtgvRNN/XbYK2Arc+l/++Gjmk4mSrMrhKtQK3fz3cfFMpdWHYVab3U51DI/sY3nrMXFj784eWVb1XNdaHhgx98v/26VaEWvY8uFrjHRR/LhWX9f30OnaXWWXB93i9/+Q/tmes4LWnJ5gwzANQu/3zzww/d3vRt2qNT1ftHa6Knw+we7sm71qnSUkFFZ5rHl5wJ1YAvVfJcOKnkfSqk2kxVuXrsOrH1HZm1VGrZTq2lmlh2zlnhWiFZofbG+5e3FspxVWN3PlkXSrQzXKGdtVGoBHe+uZgLw35LdleVzzCr+nvy5Gnz3HOp4PbUU39i/7+qnqrManhXrvZiX6oNeYcN36nAvGXJ9OxSKMhqwJheKizr49+4zz8xp06lbo4+n0KpC8wf/vBjBQV2VX5dZfn3fu8zmSq7PuenPvWFTGj+4AcfWlKRT0kueR+FeFWcRVVn99i5lvZEImE+//nfzry3Liw8//xL9n4qQC//+JXDGWYADUv/kD7zrQOm0ejrimPaaL05FZg8HQedY55c05azmhc3VbC3DqdCsoKKwpAfluMKJ7mqzWr9VnswVeXqchcy7AT29Hlk/5yzvhf+NPaBDR1RNbm74m3R7qKJC86uis3aqOqyq5qiW6PxLwzfc9eW6O+WXlPLPvGJv5MOuy/ZsKnAqwD5wgupM7+pYWC/GGuYC1GI9FuuHbV/6z7K5GT5XVouYKvy67eku/PUCsAKszp3nH3xQGeh/ffRY+UCs1tvlfpYqX9fksmk/X1diFAV311oQLwIzADqmrsa36zTtCfmkqZZKLwuLCRtUHVnRO/c2Rd7Jc+FNF0sePtUqvVareBCVXl16PHujJ4P+p64M8P6vriacqoS3Ge/P3FRaNbKtLHx1KRt+zkJy6ggBecf/Oik7aYaHCh9PkM1qJKrmyhAvvLKa3YgmKqrCs0Kj6HwGje3I1r3SffF7XmuJFdd3rp1+RliPwyfP38pCrdLf1+t275cFxUee+z99oKEvgZVoVPt5N121ZVCtjvnjXjwtzqAuqbq8oceuaNpV0/1tidMM5lfSC59PVm9CwYKRCax9PG+HpgOjvi5FVQ/OngpU1FWF4Jry9Zz49Cxy3ZgnJtWXWm202E8FdH13Eh9znF734BKUEiuh7CcTRVPheMvf/mzmUFUCs1+xbQaFI4/9anfte3QCsz650LnonU2OXs4WVwqVVXX/VUrtoLxyEjqMZ2amrJfl9rgP/WpL1b98W0mVJiBBqc1AD//N+80tW5qKtViXSj9AHH/vcNNf4a5r701qjLH35atmNgbVdHUBrtaU391VtidYVZlUW3ZbsVP9rTiSgqdVb5poLPoSdooXyFrodw5Z71t6pzznG3X1jnn9evay+4GCK2NWh/dh0LXTqFydM5XF03rwYsvnbDdUIXQv9t77tpiNtd4K7Y8+eQ/ty/VIpw91VlhUW3KqTVL07baW4kAqaBYCA3QctXfz33ut5e0Lus+hSZnl0JVYrV4+5Ou/c/jaOBYORSan3zy79rX9VhqvZSGfrlVVqroaxgYKo/ADKCu6AeJ+/cO190V97h8YHCNOTVanXPMicvXzaGp1HAZt1vZTciOOxwoHCukiAunOreq0HLkxJXYAoo+r85Nu5Zb/6zyQH8qNLsgX8reZuSnx35sfNacvzCdCcpuLZQunGRfwHEt9OKvpdLzRe3S/X0dRa2lyr4vudZGFbJ2ClhJe1uruX3bkNle5PpEvZ8zX+XpxUNDqanTahH+4AcfXDIkSxVeN/VZb1fMxGt3xtinFmRR+NY5ZHceWO3f7hyxT2eGU597YElY1v3y90L73FnhYqjq69q+9bH9r9OtptLXX8jws1z0cfT16GPrwoTup74mVc3dY1zohYRS+YO+mm29J4EZQF1wP0jsqpNqQrU8EgXmr41eM3Eb7m41P7OlO7WHObq5yp2GHYkmFa/tajW9vR2md217RYOCPp9Cq70fXiVXoUhBSPej0lU9BSN9TjdpOXRWWYFJw78GogCmMEa1ubIqsRbKraXS91EXNvRccWupFLg3RrdCOybyrY3KXjult9Xzw62dAlZSzgDL1ZxerLCooKgQq2pzamdxvz1rq+nZLsQVesZWVVhVfrVuSa3GqUnbqffVgCwFU9G6KBeC9fldldeXWm31A/vxvvnNZ207tptYHQrk4lfA9Tl0LjsVUHP/Of7IRx6zLef6mHofVdsVaFNrpcaK+vpzURB367v0WOtr0efT1yI6LaTHJ05LAnMbgRkAasrtW1NBudmuaBbiI5s77TnmuId/PRwFc1e1U3jJhOYrszcGLkU3VQJFYaZHAVrrgNLV6FKGISmkaF2PPqdCUnYQ3b2zL9MKq+qeQnO5Q5dWqiqH6Gvcd88A1eYK0XNK34PzYzOZoKwLFhsHOk1/VFEu5furSrRu7uyzv885ey1ViJ5fR5bs/A5PZs+1dooLKMhF3VIKyuV0TfnhZXYVArOGWSmQSqjSqzPDha6I0q5i9zEUONVq7MKmC8/6//7n0sdXi7ILlP59S+0pToVkFy4V6BU4XWXW98ADmlr9rH0fhV1VdvW2K1WH3fniL33pP6TD+XNLfl/7nctdkaX3VyXdH/rl+/t//xdjP5dNhRkogP4iOHXqtH1d+/E+9al/mPNt3ZkW/SWzGlMR0Rgq8YNEo+ttbzFPbl9nvnDsiomLzi9/Ztf6zK8VWNxeXJMOAgoUk9fmzKUoMCuUpAL14pKzpgrNuvWpjTsK0/mq0H5FT2Fm28i6ZW/jAop/fnTf3aWdEyukqpwL1ebyFXI+uVyuXVvfE4VltWz7a6m2RBdlFMr977l/AaXQtVHZa6f8/weIQq5WRhW6a3nFj7XK+3E//vEP2ynOCrAKuJOTqary1q23ZqqtPgVWhcjU2yydLK2K7tNP/wsbCPVx9DF8OsOrUHvkyJv213pdQVoVaQVGvxKs159++ndswH799dTb33TTYBSwH43u6wk7kCy7TTz7fdau7c68zUr3Wx9LoVmPgftcel93/7K5jxMK4qHf8++XHmO1lKfa3AftY1+NIWZzXrt/R5MF5sTk9Hzz7CSJ+Pton/jI3ljfzx9iVC+Dl3JRK4gLwc7nPvePc15x+9jHnrQv9Rflk0/+PYPqqsfnXvZ9juOcslZQ/fjAqH1d7W/6HI1gYm7R3PmXZ2KrMv/Cujbzfz/QX1RoUbjwK9B+CHJs8F7bZtu4e7rallSh/bCs37tn98qVY/v2UWieiap5CteuGl6oYqvK+fhBSRVMqs1herzPj103p8+mgqu4tmt9H6vxmGXOOc/emHiuz63nwCXv7Lw6HEIXbVaijgP3/vaiT3RRhbVT5Tnq7V6ux6FfpZ5TXsnBw6fNWycv2NcVwtWVBVTa977/RvRveqqVvcm2kySpMKMgR44sb7HRVbRyBhgA2eL4QaIZqMr82agC/M8OTZhK2xR9G36pO2HD682bumy1r5Af+PU2rg3W8cOzqtEKKGrhdm3c9mtJt2/rbW60v+Zvs3bnRw+8nloj1Namim/+cFNOVXklw+kWXxviqTYvU4nzyZXizjnr+XnOa9X211GV+r3T16MLTUfeHLcfT89/dURw8aQ5xbXdQReZnampWQPEwX9u+c+5ZkBgRkHceRE35VBhWWdFSj2ToYq1QrhaTDSoIRS89TZuWIJ+X+dTdN7EnzSoKYmp+zWQvl9v2vMd2dMINVlQ4/fzTSl0n0N037TrrpipjiidArIq4QTl0qgte3RqwTz1VmFrSwrR154w331so0lEYTJ1Pnc6CpazZufWdSW1yLo27pvTBaFM63Z6/Y8/TCwjkbBDlFwVeqXPmwrNOtM8bu9rW2vLiiGn0lXl0P15YO9gptrM2ebURROFZHeBQirddl0q9/zU8+DA4cuZIC/6vul7ttI551x0AUgXc1g71dziXIPY0bG6LdloDn5LNmeYgSwKrm6wgibwKZzq1wqz/lj/Qj/W00//ybKhEKndcr+65GMppLvBCZ/+9G+af/tvv2qnLWqn3+c/v9N+fk0jFJ2Tzl4roCEQ+v/6fM8///KSz6WPp/MmjoKyPlf2EAXR2Zzs3YKoPIJy+f7lPX32ZSVCs8Lycx8YMiPRD/smuvnV0mKrzbkoMOjmqtAKKBrcpcCsACvZw8TEX2ml1/37oP+/dbjHBuFcZ0cV1E+OTla8qpwL1ebw+eSBDdHFk43dqx6Ufe456F9EOX12ask5Zz3nil1L5Tog/D9DrJ1qLnGFZeldd6M11rXMApU0MXHjedVErdgZBGbk5U8R1JnkoaFB88d//KeZ3ys0MCssK+Aq6Kqq7Ebiu+XxX/7yH5qnnvqd4Oj+r3zl/7FhWWF37drlv69wrY+v33dV6dTOup/YEK3/r1Csz6ff16qCL3/5M5n398OyArkGNOj9VAXXVEXdJ01uBGqdQrNatMsZArant918/f0DqbCcll0tLbfaHKLKowvLChcKv26YmKtAh1ZaZQ8TU3vtwkLSnh3Vfe3saMms9rFTrN+biq2qnEszVptrqe26ELnWRun+6pyzWqrtWqro991aKg0JKzT06mNpmjprp1BpfhifmqYlG5U328TVZSEwIy9/6Xpqp53JBEoF1UKnYLuWaAXX3/u9z2Qm+unjfO5zv2/3yr3wwktRZXh5MO3p6YwC7pdzLpT3P6YC8T/9p1+04Tj1sX87M6FQn8dNcfSXy7sKtKYz+tO/NRlc6xImJ7lii/qh88y/MtxtQ/PXRqcKfj+tp1Jr92d35R6YlV0trVS12R+SpTOePemw7sLwxnSoCK20cjd35tSttFLo0TlprfZRa7dCj6twxl1VzqUZqs0Knrow4a+Fst/D6OvW116LQ6/yrY1a6ZyzKs76vULatVk7hTgowGgGiFpm1ZJ9bWo2+jPXXGdMES8qzMAKNLbeVWz9hegak+8W1Rfalq0wqls2hWhHHy9EawRyhWXRrj0XwPVS4/51/9R27Y/z19u5tm19Xdnnk0+ePL0kSH/607lXZwG1TNXh/3Bfvw2/atH+q4sz5uDE8knVCsl7ejvsPudfGe4xfe35w0ylq81ud7HsjELsSh8j10ordw7aDRPTSiuf2mmdUqZoV1Kc1ebL0bWB8cnUrbPjxm1zFUYxVGMtVByKWRvln3O2X2v6eaeb2rW1z3l9FKDzfR9LWTuViC4MJ0ZHTdur+03iwkXTOpqa+L84OGiS3d1mYfcus7DrDpMcaYzp/yiOqsyuHXt6msCMytKEd6e7CZ9bBGasyA37Ep0JdhQ8XVu23qbQtmw3VMsN59JNATWf7u7SWibV+l0IVbW/+c1nbYjW+qzUbr5+e2FALdoM/kK9UnD+UvpssxycmLXrpxSU1brtt10XqxLV5jFvbY/9eEOlDVXSLXuYmKp//nApR/9f+6L9lVarEehC1eZSqvUnzxhz7FSLORblp/GrieDb9K015rbNSbN3x6LZutlUjEKmzpef96r3qqLq69LZ9FoOyuKvfSpmbZTb52y//vRQPHfOWWvECjnnrN/XY+WODuh5G7qQo6Dc9pffMe3f/o5JTC3vGGm9mPo3VEFaklGAnn3io2b+4Z82aB6q+rnAPB69rPRaRjQ3v9W/jwozsJR/fvmTn/znOd9GleHQ2WOff4bZUTVYZ5n9z7MaNNhLAfkb33jWhni1bOv2wx8etF+X2s51kQCod6omV1I51WaFWlX2pJJtybpP2p/rB7jW6Obv2XVBL9cwMb2sRrt2OY/fePTQPfNii3nnTCLv51HF+cDxRHRrtcH5iYcXTV9xK4WXqLfzySHZ1d1Snn/6Ol27dq5zzmpFz/W9dGunNNk9tHaqLQrJHc/8eTAo55K4eNGs+aP/aN9v+jOfNsmhQYPG57fJ+u2zQCX4w+RoyQY8bhJ2PgrLR468aauxK1FFWh9PLdhPPvn3oirulkyb9cc+9qRZbQrEuuk+qjVbU7dVPdfXp/tOYAZyK7barGrakfQ04kqGZX1cDVXKPqus++DW+qgCqEA6v5C01cFcw8T0dmu7Wm0Vundte6wTjYt9/PZH4fcvXm4x10uY76OA/a+/0WoevW/RPLYvWdT7qgVZj5l/PlmP8caBTtMfVZTrISiLKsHuzLsGb1Vi8JsLznoOKoj755z1XBpJf4+z6eLM3ruXr51a/6ffsFXlUik4d/+TT5uZ3/gHVJubwJBXUfbbZ4FyXfCeTwrLDP0CPH47tiZKZ7c3a6jWpz71Rfu6BoPlC8wa+iU6U+yfK9Y56dXk2sQVjHW/1I6tyrfOW+trfu655+3vFVJFB5pZodVSfxqxAkSlwnK+Cdiq3LlAqjZYhRJ/pVX2MLHslVZumJhbZ6WgU8mAWOjj9/z+hHnh1fI/b+pjFBaa6/V8cjZ9n/Xc0/fXDeCq9P137dp6/iksq/Lsr6XSZG1dXPA7GLLXTs3/wR+a9tdfMZWgarMQmhubzpW6wV9qn9XwL9Y1ohL8joVmPL8sBGbk5IZjKUD6O4t9blq22pfzBUq1PKd2N5/IDNbSWeannvqqWV0J85Wv/Km9AKCvU/ugNQ1c9821iqsqTlgGCrNStVRVXReWdXa4EsO3sqvKCsE7opCZHWb9UKLApNDsPn+uYWLLV1otLgmN2SutKlGFXunxe/FQa0XCsrNSaFa4PD923Zw+mwp84tqudf/qbR1WrrVRcdHHdt0TCs3unLOed7q5i0XuPri1U1f/0zfMxgqFZUehOTk4YAeDoTEpHPf2dmWqy6oK3ryp1wDl8jsWNm9szucUgRlBOrvr2rG1ezkXf1p2rpVQzsc+9nj0tr+fGazlaKhWIa3fcVEQ/vjHH7dt1wr+n/rU7y75fVWZP/GJwlZnAUjJVS1V4LoRWPpMubKrymq/Huhfs+L9UlA68PplW/1ra0uYbcPhw7yhlVZ+BdoP0tkrrcqtQocev9PnFswLBys/gFCheXP/otk1kgrNjXA+OVu+tVFx89dS6XG1be3eWioFZz1nOt44Zm558dsmDmv+6D+Z6d/5nEn2xL93HKtD7bIu3FwkMKNC/PPLfb3NWTwiMCMokUiaD34wFZT9dVLZdK735Ml33Xtl/r97X396tqrR2onsBmu593/88UdthVe0DsrR6+7j5FoppbAt2VOsR0ZuMcnk0o8nmrbt3sf/mJoArvun1nK1iKvanPra99jfcyurABQnu1qqmdUKX3fu6C0reBVaVQ5JheY+O2hJQbSttaWgtnB9bH0e18Ytfnj2V1plV6EVikoZJuY/ft89VP4Fhlye+X6L+fVfmDbnL9R/23W2YtZGxc11MfjnnPV4q/K9Zk2L+eB//k8mLjrTrGnbc0981KAxKSC/dfKCff3M2Qmz564tBiiH2rHdhOzuro6mHPglicnp+eImftS5Z751IPP6Ex/ZG+v7TU3Nmm9/74h9XU+yn/+bdxqgGnjuhY3+5JL58YHU7tLhW/rN/XvZV1otakFVNdhxg7dK3ttcRFU5FwWpo1HVUSo1eMyttPKDdDZ/mFihK6004VqhNk7bbrpqtm9MVafyTXeuF6WujaoWPV/c+fCB114x93z3myZO2tc8/a++VNdV5qNvnjXHopvs2rnJ7N65ySBF55a//d0j9hyzfOTn7+EcM8py4u0L5tCR1AyiJv65KUmFGQAQq1RL8VRmyJKGH5Wyt7mcqnKIe39VH3UfOztazE1D5V09V/VYt+xhYv5AsexhYuKvtNLr2V/TS6/nXx1VrtGxHvPYfcm6bbvOVom1UXGzz5d0u3brd4+buGk9Veur+xkA1qCyzzGfii4S3751yAClOnNuIvN6M+/2JjADAGLjhxadG1UoLGXvcKWqytkUVNRGrfvyZhScVf2tZFXVHyZ2c7oQFh4mtnSllW3djgL8QH+nWUy0m7OX4q8SzS+0mMWWtdF9rv/GszjWRsUqmTSdrx0w1dB67BiBuYFpKJMLzGrLJjCjVOpW9Ad+DRGYAQCoLBty02F5ZxRwFQKdQvcOV7qqHOIqj7qvatHWuqk4dy6Hhollr7RK3YytQr93WW9Xndbok2eMuW2zqVvVWBsVh5YoxFZL69E3DBrXyK39mRZahR3WS6FUflhWdblZV0oJgRkAUHE6H+zOjtpwPNS57G3y7R32q8qabKxp1pWoKofoPiqcqyp55MQVG5qrNUU510orhWeF6HfGOk21/OR80j4O9WhhIZmZhJ0Ky312kFY9fD1rrlwz1aLhX2hcCscKN7Rlo1x67jg6v9zMCMwAgIpS2NO5YCnk7Gio2qwKrD6O6Eyt3ibuc7XayazQpbCv+1DN0JzNVaHVxn3gVPXOE4+Nz5sfvXbJ1LvUvu/Lpl7cfOyCucdUj0JzcnDQoDHRlo1y0Y69FIEZAFAxquapyqeqcDGDlly1WaHZne2Vag9r2hGF5uvRfdDnV2jed9eGVR+AdX3WVE+izVZl68nMzGLm9Xq77057a/xD3dA8aMtGud47u3TYVzO3YwuBGQBQEdfT1WFViVUxLiboZp9VVkutqoRq1Z5fWCx4kna59Hk1nGz/obFMtVuV5tUMzX1VvLDfu7bFPHBv/VQea31tVKHarlR3gjfV5caW3ZZ94uQF1m+hKG6ftzR7O7bU/94IAMCq88OydgurvblQCj0HDqcqyzqrrID64P1DmcCts8379ftXqlNqdaFZ90WVZhfIVktba/WmVnfGc0Q8FrqY4p+Tr9ewLIu3Vm+36eLwrQaNzw/IfvgB8lF1eWo69e9td1eH7VhodlSYAQBlUfv10fSwJRt4d/cV9H7ZVeXss8qFTtKOg1rEFZr1uTUIrK0tYYeOxS2zt3l63kxMzJqJyXkzPakUW9hjWq7bNtXHSqm6WxuVx+LIsEl2d9s9ydX4XGh8qjC3t7WaufkF25KtEHTzpl4D5ONfYGnm3cs+AjMAoCwa8KWQlwrLhZ35zZ6ArYp0aP1PvknacdLnvnNnXxSax+3nbWttqfh5al00mLgaBeMrN3YyZ9u8YcYc/ompiq0313Zgrte1Ufno+MG1u/eYtT982cRt/r59Bs1h+7Yhc+zNs/Z1hSACM/LJHvZFK38KgRkAUDK1xGqqtAvL+aZK56sq57Ja1WZNqt69Y739fG6ndKmhWWFvya7l6QX7/3wKgWuix7B3Xbvp6WmLXnbYx/TExaR550y8g6F0VnpTDXfe+W3/hT7fap2eC++dm7Z/hvq33GMeMPEGZp1dXrj/PoPmoOnYb719wVaZFYJ0o2KIlRxNX2ARnV1u9mFfDoEZAFCSVMV3KnPmN194KbSqnMtqVZv1sXdEn0OVdH3ezui+3zTUlff9rl2LwvHknJm8Nm+ryP40Z0dTnRWK16bXSOkWugDw2L6k+UrMgfnR+xZNrdIFhiNL2v7rOywrKOu55C4cSeLu3Wbm9R1mzfHjJi6zT3zUoHlo+JdfZVYYevih2w0QouryqLd7mbPLNxCYAQBFc6FV8oUXOzjr1NWiq8q5rEa1eWMUkGdmF+3X/GYUnG0V2AvprrX62rX5FavHqhprKJreV1XkQu/vbZuT9hZXlVnV5X07arMdW+Hy6Ikr9vHsXd9udt/eu+qrvkqh+69qsm7uuaHnhM5f68+EvqaF3/ofTfJ//3wsZ5lVXZ5/+KcNmstIVCV0gZkqM1biV5f1HOF5cgOBGQBQFFspToflnVvX26poLn6wLqWqnMtqVJtdK7Y+n4acKeikqsjzy8Kx+NVj3aeVHqdC/O1HFs2/f6Y1lr3Mn3h8wdQif22ULpIUM329VuhiigaU+UFZz4WN0dejr8kP/8mhITMXVYE7vvZ1U0kaKDb92U8bNB+11Kq11lUOqTIjJLu6zNnlpQjMAICC6aylv8rnpqHO4NupyqpJxm6IVblV5VyqUW32q8euSu52RDuqFLqq8Uqt1eXYEF3sfyIKzV//b5X9uL/w/mRVdz0Xyr/You9zpQeuxS3Udq0KuZ6bK13Umfv5n7UV5vZn/txUgsLy9Sgss3u5eSn8uDBElRkhVJdXRmAGABRE4VfneGWlABNXVTmXSlabCxnMJfq61KIt2htdrUnNu0aSNjQ/8/3KhGadjX7w7to7u1yva6P0XBkbnzXnL0xngrIupuiizsCGNQU/T9xZ43JDs0Ly9d/+n8ziMKukmpmqzNs1ACy9Lujg4dPmQ4/cYQDJri7vuWuLwVIEZgBAXqqyauiSAkGusFytqnIupVSbSx3MZRIJ+3ns1xxdRNh314aqfZ17d+g884L5yrOtZnzSlKQzym2//DOL9lx0LXE7vRU262ltVCHnk4ul0Dx//z7T+fv/l0lcHDPFmr//PjP7G79uK8yArTK/e8lOzJ64Mm1OROFZU7SBl390MvO62vd71+cfatlsCMwAgBX563wUSENhudpV5VxWqjZrUFclB3Np2Nn+Q2OZcK5Kc7VCs1qo/9ETC+bl11vM/uOJgoOzgvJDd6Wqyp01lkOz10ZpB3a5577jpk4EHVM4PzaTeS6p7XrjQKfpjyrK5T4fVBme+j+/bNpe/CvT/u3vmJbRd1d8e4XjxeFb7Tnohd27DOBkT8zWSw0E0/9H89JFFF1AcTi7HEZgBoAmMD63aEanokAyceM85XB3q+ltbzF7ettzvp8fYhQis4curXZVORfdDwVk7Xx2gTaknMFcbp2WqzTrc+2OQl61KPBqFdTencZOz97/ZsKcvZRYNhRMb7epP2l23Za0k7BrLShLva2NKvV8cqnmH/6AvSUuXjStR4/Z4OxP0l4cHDTJKCgrJFNRRi6qKCsgTU3Pmrm5BXtulfbb5qVWbP/sssIye5fDCMwA0MC+dWbaPPXWpDk4MWsm5sLttwrODw+uMZ/dtd6MeIHRtcfeCDFLw2CtVJUlezCXC/AhA30dtlW2EoO5FOpcaNbZVV08qPYkZ1Wb1aa9N70WSoH5+syN9VN962pzXZRTL2ujdP/Oj103p89O2z8T4tqu1XlRjYCfWg31AQOUQtXk+/cOmxdfOmF/rTPNN2/qZcBTk1JY1sUT6e5KnXNHGIEZABrQixdnzD989ZKtKuejt/na6JS9/cpwdyY4KywreLqKnwsxCjg6t+tCQ7Wrygouul82GK+w1kmB2E6t7mmLKsjt5sib43ZQl4Ltms7WirX7KiipffjQ0XE7qEq/Xs2Jzqogd3bUdkh26mFtVBznk4HVonC8eWOvOXNuwv76xwdG7QAwWrObizoN/EFfu6LqMs+B3AjMANBA1Hr9xWNXbFW5FArNCtv/ZHOnuWN6bkl7rMLC6HtTNuRItarKhQ7mUiheaa1TnHub9fl271hvW7/9VUjIrdbXRunCkEKyzig7cbZdA9WiKvO3v3vEDgBThZHW7OaS3YqtQV8jt/Yb5NZ0gbm9rdX+BSHXoidMD736ABqEwvIv/NWFJeeUS6GK8z9+65p5sr/NfP7eARuWq1VVLmStkz+YSy91BrnQdtg49zYrRO2IArhWbykIdkYXFG4aYtpoSC2vjQqdTx7Y0BE957sJymgIrjXbTUemNbu5ZLdiM+grv6YLzL29XXZhu6gVgScJgEbxyz8YKzss+56+NG92n542j7SZWKrKrrX62vR8wWudih3MFVLJvc3ZNkYBWW3f+ri6wNAahXDt30VKra6Nou0azWZzFJD91myF5w89fAdDnxrcibcvLGvF5nueX9MFZk0IdIFZI/V1RY19YwDq3ReOXbGt1JWkU7D/6+vj5qmhdrNR4aHMqnIhg7mKWetUrriqza61WKFZk7M7d/VFX1O7aXa1uDZK90kXg/y1ULpPG6PnhZ4bBGU0MlWZv/f9NzJTs3/82qh5+KHbDRqTWrEPHTmd+bUyEa3YhWm6wLw53XLiQrP+olDv/nD0hFFbAgDUm1NR8FRgjsNklCH+zdVF8/89OFBUJdCvHk9oQncBg7mKaa2ulLiqzQrN8wtJG8YUEvfe3V/Ta5LiVmtro6q9FgqoRdlTs/Wz8cHDpznP3IAUlt33WZR57uH7XLCmHPp1/72pvxxc/75aE/z2BACoJ3GFZefVqQVzcDZpHl7hbQoZzKXqsasa5xrMtVriqDbrbK5dRXTxuv1490SV5mYMzbWyNkqfXxPSz1+YzgRlPSf1fVfbPEEZzUhFpD13bjEH05VHnWdWi+7trBhqKOoecLlH85zoJChOUwZm/UWgJ4quormzGwBQj1Rd1mTrOKk1++m3Ju2uZol7MNdqiaPavG1kXeoxim7NGJprYW0U55OBlW3fNhT9nT5tTr2bKh4din4+HoqCNEcWG4OGfLnOWlFXAeeWi9O0a6X0RHnwga32CaS/IHTVxV15CVErAwDUmkqfW17p8+w/MWHmo0pyIYO51HZbr0GkktVmBTO1H+8/NGY/lgZeKTQ3Q0hb7bVRuqCjlVD++WRVuDcOdJr+qKJMUAZuuCeqMo9PTEd/bqbtr9WJyRCw+qewfMxbIaVhxzqeiuI0/R5mtaIUMkb/mW8dMABQa751ZtpUw8Tconkp+lx7omBczcFcq6WS1WYXmhXAVWm2oTn6dSNbzbVRnE8GiqfzzA++b2vmyKKGgOl1dWQSmuuTCoJ+WFab/S62A5Wk6QMzANQz7UyuBrVlj6/tMO+7s7epWoorVW3WY+ZCs4KcAuVqtCfHbbXWRtmz4mPXzenowobbFe7arvX9a+aBa0ChXPfli399wszNL9jgTGiuTwrLr742mvm12usZ8lU6+pEAoI4drODe5byiinIzBg9XbXYtxao27z982VYyi/04WqXU1tpiq6+uXblRaEWTfVyisOwmYccdlhWU9Tj+6OAl8/apSRuWFZT1vXrfvQP2JWEZKJyClUKz40IzRxPrh9rq/bCsidgM+SoPgRkAgAK4EKYw6KrNb49eDa7LykWTwXfvSFWW/TO+9c4NNfPXRsW5Y1kXK1Stf/nVi/YxdBO4dT78wfuHytoXDjQ7HVXURhmH0Fw/LoxN2g4Bx4VltdyjdLRkA0Ad621PmIm5pEF1VOJss95uR/T2x09etR/DtQ7Xq2qujdIQL03e9s8nq+V6Y3TjfDJQOcO39tuXP05XKmnPrn3ZbdguLPP9Kh+BGQDq2EhUxatGW3Yium2cW7DhqJb2J6+Wcs82bxzqMjOzqXZirV2y+4CH6m+FSzXWRrEWClgdhOb6ceLtC+ZQepe2EJYri8AMAHXsnt6Oqp1jbrs6EwXD1OdSaNatL6rq9XS1mp6edtNsyq02uzPRLjTbx7SOHse410bpTLQCub8WSo+RqskK5wRlIH65QrPOObOnuTZkr44iLFcegblA7W2tdmKgaNQ+ZwEA1IJHBteYr43Gfw52uLvVPBwFIp1VVTusXurmVgcpvNjgnN7DrJfNMmypnGqz3nd+IWmDod5v7939dfG4xbk2irVQQG1RaNbPvT8+MLpkerZWFGlVEVbPwcOnzVsnL2R+bYe2vW8rYbnCCMwF6u3tMhfHUm1nJ6In5m72mAGoAR/Z3FmVc8wPR8F828i6zK8Valx4ViUw9fqi/bVaZ2VNFPzWRiG6t7cjs7O5UZVTbVbgtGuRogCq0KzBVbUamuNaG+XWQo1dmskEZdumHl2IGNiwhqAMrLLNm3rNw3/jdvPyKycze5oPRWFNL/mZuPo0gO3lH520E7EdDWtTWKaoV3kE5gKN3NKfCcxqe7h5Uy+tKABWXW97i3ly+zrzhWNXTFx0fvkzu5aeTVWA0e3m9M9JCjwuQLswrWqrbmPjNyar2gr0unb7vp0dLQ3Xyl1qtVlnf13VvlZD8/X01+MmYWtFVrmTsDmfDNQP/dyrVl87MXs69fe6fiZWaNtz5xaqmlWiSdivRtV+9z0QVfrZsxwfAnOB1I5y6ieXMqH5e99/wwxHIdq1qahlO5v/RAaAuDy5fa156q2rsVWZFZZH8gQjBRsXok36LKvC3+S1uSUt3O7mqtCuldu+bxSkG2GgWKnVZq1iUtDW46MqrkJzrTwWuk9Hovvkr40qJ9Drosq5qKJ+KbqY4oKy2q43DnTW5fAzoFkoFH/okTtse/aZcxP2/505O2EmJqY511wF2cO9ZE8UlLfTGh8rAnMRtJPOv6o2GgVo3QBgNanK/B/u6ze/9IMxU2kj3a3ms7tKm3zsBoNtTAcgV4V2lWiFaU2Kdq3c/vup+qxW7t617XVbhS622uxanJeE5iiYrrZKro3ifDJQ/1QoUjhWdfloetiUfjZWMUnnmmnRrjy1YGvwmivciYZ73b932LZiI14E5iLoqppaUXTA3l1VA4Ba8JHNXTbYVrI1W2H5uQ9U7qq1X4V2rdyZ88/emehUqDZLWrld9bneBooVW23W27tKsx4LDdeKY1VToSqxNsq1XauirAsHQts1UP8UjlVR1s/Ffov26LuXmNJcQaoq63F1w4dFIVmFPB7j6iAwF0lPTF1V0xWe99SCcmXaDjzwn8Q+XRECgGpwleBKhGYXlke64/1nQgFRNw12clyAnvRauO3Z6BUGitV6K3cx1WY9HjoffOjouB0Epl9XemVTIcpdGxU6n6x2bnUcEJSBxrA5PdPHr34qPH/7e0eoNpcpVFUWWrCrj8BcIl3ZydcCoSe6/sIAgGpRaNYKKIXm0amFkj6GVlX9u/s2xB6Wc3Gt3E4xA8VqeTd0MdVmfR337O4z+1+/tCS0VouqyqouS7Fro2i7BpqL68D0W7TFVZsVnEfS+5yRnwpx2sjzVlRZ9gtyasHmnPjqIDADQIP51eEeuwZKoflro1MFv99w+ryy3r+W5Boopnbu5a3cy3dDuzZutXXXQlWz0Gqz7vOOKEwfP3nVBlDXxrySM2PGnE2P1rg+mzCdHUnTF13b3brZFKSctVFjl2dsyPaDsr7OjdGNoAw0PgVjDcTNrja/mv61qs20EK9MFxh00SF7cLAeO1WVWRm1OgjMANCAVB3WIDAF4BcvztjgfHBidtkkbb3d45s7zX+/ucuG7Hrhqsl+K7cfngsZKLaau6ELrTarfXlhIWkrvrrZ3cRZU6RPnjHmhf0t5uxYIgrJuT/nrpGkve3bEZ6mXsraKNZCAfC5anN28HODchWoCc7LaVWUKvLZ7dfqZlULNlXl1UVgBoAGpkA8MtyWqRqPz0UBcm4x83uNJN9AsRu33APFqr0bupBqs8LnfBSaFawVmu3Fgug+no2qyf/1By3mnTOJgj7XsVMJe3vhVWOeeGTR3Lb5RnDODsv51kbpcTx3YdqcH5tZshZqoG+N/XoIykBz09pVhT2FZn+jDMF5qVxBWetqtVeZVvbaQGAGgCbS195ib80g10Cx7N3Q2QPFqr0bupBqszu/rN9XsJ1vHzLfeaW01rzx6OeyrzzXYh69b9E8ti+5ZG2Uqu46O53r6+V8MoBCKQxr7ZGCMcF5KVXgT0Vffygo375tiPbrGkNgBgA0jXy7oRUI9f9CrdxxDxTLV23W76sS/NLhdvP2+fJ/kHrh1RZz7uKCuaV33P4619ooPR7nx66bsUszmcfEtoanzyfX655sANXhgrOqpUezqqkuOKsarfDcyBXVXMO8hKBc2wjMQAPSX8oOf/ECuRW3G3r5QLFK74bOV20+PdEbheXKVbuPjraaa4Przc++b2HZFG7OJwOoJIVinW9WYM4Oznr9Yro92YbnKDgP5dlGUw/089h75yZsRTm7miwE5fpAYI6R/8TX0AP9oeEPA6pB+8EdnnNAcUKt3H54zgTqdBU6127oclqUQ9XmRPu6qCpc+R8gRy/2mNPji9HnTJ1p1td6LrowcGl8dsn55I0DncsGjgFAsVxw1vrV7FZt/bzsqs5ao6Q9z7rVU3jWz/s6m3zm7IS9ZVeThaBcXwjMMdIfAP2l4K4oqQ2DBe6oBj3XHP1DA6A82VXoYnZD6xz02p72olu5s6vNL74eX1hVe/a2jdPm/AXOJwOoDv+Ms6s6++uU9PpbamGObgrP+plaN4XnWjvzPB4VKi5ejEJyVE2emJgOhmTR/dfXO9gA1fNmQmCO2cgt/ZnArDYThejbo6tJQFwOHj69pMJ880YCM1BpuXZDa6BYdhu3bsaUPlBM1ebzV3rM9Gx8VQito/qLl+bN9o1ztF0DqCqF3+HuftuGrZ+ZT6Xbl7PDs6s8i9Ys6f0G+9ea3t4u0xf9ulqV2mtRZVw/Z6lCni8gu/t6c1S8oJpcvwjMMdMffn8K3qEozOh1/QFv7+APDSpnbnbBXoX1/4FhZQNQPW4wmJM9UKyc3dAvHoz/34vRsR7z0N1Js+1WgjKA1eGqyKJ25veiW3Z4FgVW3fQ2Tm86NNswHVWk9fOPfq3Xe4r4WUgt1bPRTZ/T3qZSNxeSVwrH/tcxlP5aqCbXPwJzFdx/77B58aUTmT/s7kwDECdNmtzFEQBg1RQyUKyQ3dBXr7eZ8cn4A/P8Qovp6Fwb3e+kAYDV5s4vi8LqhXTLc2h4lnsbyfX7orPDuQpWKjwUEoZzfVx71npwrdm8sZdKcoMhMFeBrnBpuEH2YAMgDvpLe/cdm2zrD4Dakms3tAL0pBeg/d3QGsplTHU6RY6eMua2zQYAaoqqxrppUJYoFI9PTGeqz/5RtJUoEJcaih39nKU2cN2fvuilukbp5mtsBOYq8QcbqL2k0D/YQKF0NVN/cXNlE6gvuVq53UCxufPV+6d6fDIR/ZcKM4Da5lqdXYAW1zKtAVxqq3Y/a7u26kK5KrRt6+5a2tbtzk6juRCYq0x/yPw/3AAA+LIHir1+unrnicevJgwA1CNXhV5pO4iCtG4hCsYUHBBCYAYAAADQ8AjFKAVjMAEAqGGdVez+6+ygHRsAAB+BGQCAGlbNENu5xgAAAA+BGQCAGrZ5wFTNbZuoMAMA4CMwAwBQw+4YqV6I3XozgRkAAB+BGQCAGtbVod3I8QfZTf2pGwAAuIHADABAjXtsX/yB+cG7Fw0AAFiKwAwAQI1ThTnOKnPfWmP27aAdGwCAbARmAADqwBOPLNpgW2laW/WJxxcMAABYjsAMAEAdUFj+5Z9ZrPhe5riCOAAAjYDADABAndg0kDSf+HBlQrM+xhMPJ82uEVqxAQDIhcAMAEAdUWj+R08slFUV1vuqDXvvTgZ9AQCwkjYDAADqigLv//I/LJgDxxPm+VdbzPhkYe+nqvJDdyXtROxKt3YDANCICMwAANSpvTuS0W3BHDuVMEej29kxY85eSix5m761SXPbJmO23pxqvyYoAwBQOAIzAAB1TkHYP4t8fTa6zSRM3zrOJwMAUA4CMwAADUZV5M4OwjIAAOVi6BcAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAADUhbm5BQMA1URgBtA0etd1ZV4/c27CTE3NGgBAfVBYPnN2IvProYG1BgDi1mYAoEn09naZwegHrItjk/YHrxdfOmHu2ztsurs6DACgdk1Nz5pDh0/bl6K/twcJzACqIDE5PZ80ANAkFJYVlAEA9eu+e4fNyK39BgBilqQlG0BTUUXi/ugHrfa2VgMAqD977tpCWAZQNVSYATQlnV8++uZZM3Fl2r4+N88gGQCoRbrA2d7RajZv7DW3bx0y3d0cowFQNUkCMwAAAAAAy9GSDQAAAABACIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABBCYAQAAAAAIIDADAAAAABBAYAYAAAAAIIDADAAAAABAAIEZAAAAAIAAAjMAAAAAAAEEZgAAAAAAAgjMAAAAAAAEEJgBAAAAAAggMAMAAAAAEEBgBgAAAAAggMAMAAAAAEAAgRkAAAAAgAACMwAAAAAAAQRmAAAAAAACCMwAAAAAAAQQmAEAAAAACCAwAwAAAAAQQGAGAAAAACCAwAwAAAAAQACBGQAAAACAAAIzAAAAAAABBGYAAAAAAAIIzAAAAAAABCgwv2MAAAAAAMANycSBlmQy+ecGAAAAAADckDAHElen5x5NmMTzBgAAAAAASHLOtG5rWdfV/kJUZf4DAwAAAAAAjDLyhq7EOwn94vLlZF/7msXnTSK51wAAAAAA0KwSif1za1o+tCGRGLdTsjdsSIzPzbQ8RqUZAAAAANCsokz8+y4s69eJ7De4PD19W+ti6+daEq33UnEGAAAAADS4d+ww7IT5Mx1Z9n/j/wd5fw4uk1mDMwAAAABJRU5ErkJggg==",eO=window.Vue.defineComponent,Re=window.Vue.createElementVNode,Mn=window.Vue.unref,ic=window.Vue.createTextVNode,xs=window.Vue.withCtx,Ss=window.Vue.createVNode,tO=window.Vue.openBlock,nO=window.Vue.createElementBlock,rO=window.Vue.pushScopeId,oO=window.Vue.popScopeId,yo=e=>(rO("data-v-c07203bb"),e=e(),oO(),e),sO={class:"container"},iO=yo(()=>Re("h2",null,"Configuration",-1)),aO=ic(" ALEC relies on correlation engines to group related alarms into situations. These engines are powered by machine learning techniques that leverage alarm metadata to make informed decisions. For more information about the correlation engines, see the "),lO=["href"],uO=ic(". "),cO={class:"radio-content"},dO=yo(()=>Re("strong",{class:"title"},"Clustering",-1)),fO=yo(()=>Re("div",null," The clustering engine uses the DBSCAN algorithm to build alarm clusters. It draws information from the locally persisted network inventory graph. ",-1)),AO=yo(()=>Re("img",{class:"img2",src:QD},null,-1)),hO=yo(()=>Re("div",{class:"hellinger"},[Re("strong",null,"With hellinger distance"),Re("br"),Re("span",{class:"description"}," (Uses the Hellinger distance between alarms as a scaling variable. This pushes alarms further apart if the value is high, and vice versa.) ")],-1)),pO=yo(()=>Re("div",{class:"radio-content"},[Re("strong",{class:"title"},"Deep Learning"),Re("div",null," The deep learning engine uses a TensorFlow model to build alarm clusters. It draws information from the locally persisted network inventory graph. "),Re("img",{class:"img2",src:JD})],-1)),wO=ic(" Continue "),kw=window.Vue.ref,vO=eO({__name:"ConfigurationPage",setup(e){const o=dn(),r=kw(!1),i=kw(Ve.ENGINE_DBSCAN),a=bn(),u=()=>{a.setEngineInfo(i.value,r.value),o.push({name:"situations"})};return(c,f)=>(tO(),nO("div",sO,[iO,Re("p",null,[aO,Re("strong",null,[Re("a",{target:"_blank",href:Mn(Ve).URL_DOCUMENTATION}," documentation ",8,lO),uO])]),Re("div",null,[Ss(Mn(as),{class:"radio-group",label:"You can choose from two correlation engines. We recommend that you use the clustering engine, as it is easier to implement.Select one (you can change it later):",modelValue:i.value,"onUpdate:modelValue":f[1]||(f[1]=p=>i.value=p)},{default:xs(()=>[Ss(Mn(Vn),{class:"radio",value:Mn(Ve).ENGINE_DBSCAN},{default:xs(()=>[Re("div",cO,[dO,fO,AO,Ss(Mn(io),{modelValue:r.value,"onUpdate:modelValue":f[0]||(f[0]=p=>r.value=p),disabled:i.value!==Mn(Ve).ENGINE_DBSCAN,class:"checkbox"},{default:xs(()=>[hO]),_:1},8,["modelValue","disabled"])])]),_:1},8,["value"]),Ss(Mn(Vn),{class:"radio",value:Mn(Ve).ENGINE_DEEP_LEARNING},{default:xs(()=>[pO]),_:1},8,["value"])]),_:1},8,["modelValue"])]),Ss(Mn(ae),{primary:"",class:"btn",onClick:f[2]||(f[2]=()=>u())},{default:xs(()=>[wO]),_:1})]))}}),$F="",mO=re(vO,[["__scopeId","data-v-c07203bb"]]),gO=window.Vue.defineComponent,ac=window.Vue.unref,_O=window.Vue.createVNode,VO=window.Vue.createElementVNode,yO=window.Vue.withCtx,bO=window.Vue.openBlock,CO=window.Vue.createBlock,$O=window.Vue.pushScopeId,EO=window.Vue.popScopeId,MO=(e=>($O("data-v-17251e76"),e=e(),EO(),e))(()=>VO("span",null,"Situation List",-1)),BO=window.Vue.markRaw,IO=gO({__name:"SituationListBtn",setup(e){const o=dn(),r=BO({ArrowBack:mo}),i=()=>{o.push({name:"situations"})};return(a,u)=>(bO(),CO(ac(ae),{primary:"",onClick:u[0]||(u[0]=()=>i())},{default:yO(()=>[_O(ac(Y),{icon:ac(r).ArrowBack,"aria-hidden":"true",class:"icon"},null,8,["icon"]),MO]),_:1}))}}),MF="",xO=re(IO,[["__scopeId","data-v-17251e76"]]),SO=window.Vue.defineComponent,St=window.Vue.createVNode,An=window.Vue.createElementVNode,jn=window.Vue.createTextVNode,He=window.Vue.unref,Kt=window.Vue.withCtx,TO=window.Vue.toDisplayString,PO=window.Vue.Fragment,kO=window.Vue.openBlock,NO=window.Vue.createElementBlock,DO=window.Vue.pushScopeId,OO=window.Vue.popScopeId,fa=e=>(DO("data-v-f91e9577"),e=e(),OO(),e),LO={class:"container"},zO=fa(()=>An("h3",null,"Configuration Page",-1)),qO={class:"section"},RO=fa(()=>An("div",{class:"title"}," Allow ALEC to send anonymous usage data to The OpenNMS Group? ",-1)),WO=jn("Yes"),FO=jn("No"),XO={class:"section"},ZO={class:"title"},UO=jn(" Choose the correlation engine that ALEC will use (see "),YO=["href"],HO=jn(" for more information): "),GO=jn("Clustering"),jO=fa(()=>An("div",{class:"hellinger"},[An("strong",null,"Hellinger distance")],-1)),KO=jn("Deep Learning"),QO=fa(()=>An("span",null,"Save Changes",-1)),JO=jn("dismiss"),e5=window.Vue.markRaw,bo=window.Vue.ref,t5=SO({__name:"AccountSettings",setup(e){var m,_;const o=e5({MarkComplete:qi}),r=bn(),i=bo(r.allowSave),a=bo(((m=r.engineInfo)==null?void 0:m.engineName)||Ve.ENGINE_DBSCAN),u=bo(((_=r.engineInfo)==null?void 0:_.distanceMeasureName)===Ve.HELLINGER_OPTION),c=bo(!1),f=bo(!1),p=bo(""),v=async()=>{const V=Boolean(i.value);await r.savePermission(V);const x=await r.setEngineInfo(a.value,u.value);c.value=!0,x?(r.getAlecInfo(),r.getEngineInfo(),p.value="The settings were saved!",f.value=!1):(p.value="Error on saving the settings",f.value=!0)};return(V,x)=>(kO(),NO(PO,null,[St(xO),An("div",LO,[zO,An("div",qO,[RO,St(He(as),{horizontal:"",modelValue:i.value,"onUpdate:modelValue":x[0]||(x[0]=S=>i.value=S),label:"",hideLabel:""},{default:Kt(()=>[St(He(Vn),{value:!0},{default:Kt(()=>[WO]),_:1}),St(He(Vn),{value:!1},{default:Kt(()=>[FO]),_:1})]),_:1},8,["modelValue"])]),An("div",XO,[An("div",ZO,[UO,An("a",{target:"_blank",href:He(Ve).URL_DOCUMENTATION},"Correlation Engines documentation",8,YO),HO]),St(He(as),{vertical:"",modelValue:a.value,"onUpdate:modelValue":x[2]||(x[2]=S=>a.value=S),label:"",hideLabel:""},{default:Kt(()=>[St(He(Vn),{class:"radio-item",value:He(Ve).ENGINE_DBSCAN},{default:Kt(()=>[GO]),_:1},8,["value"]),St(He(io),{modelValue:u.value,"onUpdate:modelValue":x[1]||(x[1]=S=>u.value=S),disabled:a.value!==He(Ve).ENGINE_DBSCAN,class:"checkbox"},{default:Kt(()=>[jO]),_:1},8,["modelValue","disabled"]),St(He(Vn),{class:"radio-item",value:He(Ve).ENGINE_DEEP_LEARNING},{default:Kt(()=>[KO]),_:1},8,["value"])]),_:1},8,["modelValue"])]),St(He(ae),{primary:"",class:"save-btn",onClick:v},{default:Kt(()=>[St(He(Y),{icon:He(o).MarkComplete,class:"icon"},null,8,["icon"]),QO]),_:1}),St(He(aa),{modelValue:c.value,"onUpdate:modelValue":x[4]||(x[4]=S=>c.value=S),right:"",error:f.value,timeout:6e3},{button:Kt(()=>[St(He(ae),{onClick:x[3]||(x[3]=S=>c.value=!1),text:""},{default:Kt(()=>[JO]),_:1})]),default:Kt(()=>[jn(TO(p.value)+" ",1)]),_:1},8,["modelValue","error"])])],64))}}),BF="",n5=re(t5,[["__scopeId","data-v-f91e9577"]]),r5=window.VueRouter.createRouter,o5=window.VueRouter.createWebHistory,lc=async()=>{const e=bn();e.userId||(await e.getUserRole(),await e.getAlecInfo())},Nw=[{path:"/",name:"home",beforeEnter:async e=>{const o=window.VRouter||Dw,r=bn();await r.getUserRole(),await r.getAlecInfo(),r.firstTime?o.push({name:"welcome",params:e.params}):o.push({name:"situations",params:e.params})},component:{}},{path:"/welcome",name:"welcome",beforeEnter:()=>lc(),component:hD},{path:"/setup",name:"configuration",beforeEnter:()=>lc(),component:mO},{path:"/situations",name:"situations",beforeEnter:()=>lc(),component:UM},{path:"/situations/:id",name:"situationDetail",component:zk},{path:"/situations/add",name:"addSituation",component:wN},{path:"/error",name:"error",component:ID},{path:"/situations/view-unassigned-alarms",name:"viewUnassignedAlarms",component:KD},{path:"/settings",name:"settings",beforeEnter:async()=>{const e=bn();await e.getAlecInfo(),await e.getEngineInfo()},component:n5}],uc=window.VRouter;if(uc){const e="Plugin-alecUiExtension",o=uc.hasRoute(e)?e:"Plugin";for(const r of Nw){const{path:i,name:a,component:u,beforeEnter:c}=r;uc.addRoute(o,{path:i.slice(1),name:a,component:u,beforeEnter:c})}}const Dw=r5({history:o5(),routes:Nw}),IF="",xF="";window.Vue.createApp,window.Pinia.createPinia,window.alecUiExtension=$1}); +}`;var Q=d1(function(){return ie(h,W+"return "+P).apply(r,w)});if(Q.source=P,_d(Q))throw Q;return Q}function eq(t){return le(t).toLowerCase()}function tq(t){return le(t).toUpperCase()}function nq(t,n,s){if(t=le(t),t&&(s||n===r))return _v(t);if(!t||!(n=yt(n)))return t;var l=en(t),d=en(n),h=Vv(l,d),w=yv(l,d)+1;return or(l,h,w).join("")}function rq(t,n,s){if(t=le(t),t&&(s||n===r))return t.slice(0,Cv(t)+1);if(!t||!(n=yt(n)))return t;var l=en(t),d=yv(l,en(n))+1;return or(l,0,d).join("")}function oq(t,n,s){if(t=le(t),t&&(s||n===r))return t.replace(_c,"");if(!t||!(n=yt(n)))return t;var l=en(t),d=Vv(l,en(n));return or(l,d).join("")}function sq(t,n){var s=fe,l=ve;if(ye(n)){var d="separator"in n?n.separator:d;s="length"in n?j(n.length):s,l="omission"in n?yt(n.omission):l}t=le(t);var h=t.length;if(Bo(t)){var w=en(t);h=w.length}if(s>=h)return t;var g=s-Io(l);if(g<1)return l;var b=w?or(w,0,g).join(""):t.slice(0,g);if(d===r)return b+l;if(w&&(g+=b.length-g),Vd(d)){if(t.slice(g).search(d)){var M,I=b;for(d.global||(d=Oc(d.source,le(Ww.exec(d))+"g")),d.lastIndex=0;M=d.exec(I);)var P=M.index;b=b.slice(0,P===r?g:P)}}else if(t.indexOf(yt(d),g)!=g){var z=b.lastIndexOf(d);z>-1&&(b=b.slice(0,z))}return b+l}function iq(t){return t=le(t),t&&v5.test(t)?t.replace(zw,N9):t}var aq=Do(function(t,n,s){return t+(s?" ":"")+n.toUpperCase()}),Cd=fm("toUpperCase");function c1(t,n,s){return t=le(t),n=s?r:n,n===r?x9(t)?L9(t):V9(t):t.match(n)||[]}var d1=J(function(t,n){try{return _t(t,r,n)}catch(s){return _d(s)?s:new H(s)}}),lq=Pn(function(t,n){return Pt(n,function(s){s=vn(s),Sn(t,s,md(t[s],t))}),t});function uq(t){var n=t==null?0:t.length,s=X();return t=n?_e(t,function(l){if(typeof l[1]!="function")throw new kt(c);return[s(l[0]),l[1]]}):[],J(function(l){for(var d=-1;++det)return[];var s=hn,l=Ge(t,hn);n=X(n),t-=hn;for(var d=kc(l,n);++s0||n<0)?new te(s):(t<0?s=s.takeRight(-t):t&&(s=s.drop(t)),n!==r&&(n=j(n),s=n<0?s.dropRight(-n):s.take(n-t)),s)},te.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},te.prototype.toArray=function(){return this.take(hn)},pn(te.prototype,function(t,n){var s=/^(?:filter|find|map|reject)|While$/.test(n),l=/^(?:head|last)$/.test(n),d=A[l?"take"+(n=="last"?"Right":""):n],h=l||/^find/.test(n);!d||(A.prototype[n]=function(){var w=this.__wrapped__,g=l?[1]:arguments,b=w instanceof te,M=g[0],I=b||G(w),P=function(ee){var ne=d.apply(A,Qn([ee],g));return l&&z?ne[0]:ne};I&&s&&typeof M=="function"&&M.length!=1&&(b=I=!1);var z=this.__chain__,W=!!this.__actions__.length,Z=h&&!z,Q=b&&!W;if(!h&&I){w=Q?w:new te(this);var U=t.apply(w,g);return U.__actions__.push({func:Qa,args:[P],thisArg:r}),new Nt(U,z)}return Z&&Q?t.apply(this,g):(U=this.thru(P),Z?l?U.value()[0]:U.value():U)})}),Pt(["pop","push","shift","sort","splice","unshift"],function(t){var n=Ca[t],s=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",l=/^(?:pop|shift)$/.test(t);A.prototype[t]=function(){var d=arguments;if(l&&!this.__chain__){var h=this.value();return n.apply(G(h)?h:[],d)}return this[s](function(w){return n.apply(G(w)?w:[],d)})}}),pn(te.prototype,function(t,n){var s=A[n];if(s){var l=s.name+"";de.call(Po,l)||(Po[l]=[]),Po[l].push({name:n,func:s})}}),Po[Za(r,$).name]=[{name:"wrapper",func:r}],te.prototype.clone=iL,te.prototype.reverse=aL,te.prototype.value=lL,A.prototype.at=Oz,A.prototype.chain=Lz,A.prototype.commit=zz,A.prototype.next=qz,A.prototype.plant=Wz,A.prototype.reverse=Fz,A.prototype.toJSON=A.prototype.valueOf=A.prototype.value=Xz,A.prototype.first=A.prototype.head,Rs&&(A.prototype[Rs]=Rz),A},xo=z9();Ir?((Ir.exports=xo)._=xo,Ec._=xo):Xe._=xo}).call(qo)})(ue,ue.exports);const Pg="/alarms?_s=",li={headers:{"Content-Type":"application/x-www-form-urlencoded"}},kg=async(e,o)=>{try{return(await Rt.put(`/alarms/${e}?ack=${o}`,{body:`alarm=${e}`},li)).status===204}catch{return!1}},vf=async(e,o)=>{try{return(await Rt.put(`/alarms/${e}?${o}=true`,{body:`alarm=${e}`},li)).status===204}catch{return!1}},Ng=async(e,o)=>{try{const r=e.join(",alarm.id==");return(await mn.put(`alarms?_s=alarm.id==${r}&${o}=true`,null,li)).status==204}catch{return!1}},Dg=async()=>{try{const e=`${Pg}isSituation==true&limit=0`,o=await mn(e);return o.status===200?o.data:!1}catch{return!1}},Og=async e=>{try{const o=e.join(",id=="),r=await mn(`/alarms?_s=id==${o}&limit==0`);return r.status===200?r.data.alarm:!1}catch{return!1}},mf=async e=>{try{const o=await mn(`/alarms/${e}`);return o.status===200?o.data:null}catch{return null}},Lg=async e=>{try{const o=await mn(`/events?_s=alarm.id==${e}`);return o.status===200?o.data.event:null}catch{return null}},zg=async()=>{try{const e=await mn("/nodes?limit=0");return e.status===200?e.data.node.map(i=>ue.exports.pick(i,["id","label"])):!1}catch{return!1}},qg=async(e,o,r)=>{try{return(await mn.put(`/alarms/${e}/${o}`,`body=${r}`,li)).status==204}catch{return!1}},Rg=async(e,o)=>{try{return(await mn.delete(`/alarms/${e}/${o}`)).status==204}catch{return!1}},Wg=async()=>{try{const e=await mn.get("alarms?_s=isInSituation==false;isSituation==false&limit==0");return e.status===200?e.data.alarm:!1}catch{return!1}},Fg=window.Pinia.defineStore,Wt=Fg("situationsStore",{state:()=>({situations:[],selectedSituation:-1,situationDetail:null,filteredSituations:[],nodes:[],filters:null,unassignedAlarms:[]}),actions:{async getNodes(){this.nodes=[];const e=await zg();e&&(this.nodes=e)},async getSituations(){this.situations=[];const e=await Dg();if(e){const o=e.alarm.map(u=>{var c;return u.status=(c=u.parameters.filter(f=>f.name=="situationStatus")[0])==null?void 0:c.value,u});this.filteredSituations=o.map(u=>u.id);const r=ue.exports.groupBy(o,"status"),a=[...o.filter(u=>u.status!=="REJECTED"&&u.status!=="ACCEPTED"),...r.ACCEPTED||[]];this.situations=a}else this.situations=[]},async getSituation(e){var o,r;if(e){const i=await mf(e);if(i){const a=(o=i.relatedAlarms)==null?void 0:o.map(f=>f.id),c=await Og(a);i.status=(r=i.parameters.filter(f=>f.name=="situationStatus")[0])==null?void 0:r.value,i.alarms=ue.exports.sortBy(c,["id"]),this.situationDetail=i}}},async getEvents(e,o){const r={};await Promise.all(o.map(async i=>{const a=await Lg(i);a&&(r[i]=ue.exports.reverse(a))})),this.situationDetail&&(this.situationDetail.events=r)},async getUnassignedAlarms(){const e=await Wg();e?this.unassignedAlarms=e:this.unassignedAlarms=[]}}}),Xg=window.Vue.openBlock,Zg=window.Vue.createElementBlock,Ug=window.Vue.createElementVNode;var Yg=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Hg={},Gg={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},jg=[Ug("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15.36,8.64l-4.95,4.95-2.3-2.3a1,1,0,0,0-1.41,0h0a1,1,0,0,0,0,1.41l3,3a1,1,0,0,0,1.41,0l5.66-5.66a1,1,0,0,0,0-1.41h0A1,1,0,0,0,15.36,8.64Z"},null,-1)];function Kg(e,o){return Xg(),Zg("svg",Gg,jg)}var Wr=Yg(Hg,[["render",Kg]]);const Gq="";var Qg=Object.defineProperty,gf=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,_f=(e,o,r)=>o in e?Qg(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Vf=(e,o)=>{for(var r in o||(o={}))Jg.call(o,r)&&_f(e,r,o[r]);if(gf)for(var r of gf(o))e0.call(o,r)&&_f(e,r,o[r]);return e};const t0=window.Vue.defineComponent,n0=window.Vue.toRaw,Tl=window.Vue.h;var r0=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const o0=t0({props:{icon:{type:Object,required:!1},flex:{type:Boolean,default:!1},title:{type:String,required:!1}},render(){const e=this.$attrs,o=e.class?e.class.split(" ").reduce((a,u)=>(a[u]=!0,a),{}):{},r={};o["feather-icon"]=!0,this.flex&&(o["feather-icon-flex"]=!0),this.title?(r["aria-label"]=this.title,r["aria-hidden"]="false"):r["aria-hidden"]="true",r.focusable="false",r.role="img";let i=n0(this.icon);return this.$slots.default?Tl("span",{class:"feather-icon-container"},[Tl(this.$slots.default()[0],Vf({class:o},r))]):Tl(i,Vf({class:o},r))}});var Y=r0(o0,[["__scopeId","data-v-52cbf270"]]);const s0=window.Vue.openBlock,i0=window.Vue.createElementBlock,a0=window.Vue.createElementVNode;var l0=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const u0={},c0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},d0=[a0("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM14.59,8,12,10.59,9.41,8A1,1,0,0,0,8,8H8A1,1,0,0,0,8,9.41L10.59,12,8,14.59A1,1,0,0,0,8,16H8a1,1,0,0,0,1.41,0L12,13.41,14.59,16A1,1,0,0,0,16,16h0a1,1,0,0,0,0-1.41L13.41,12,16,9.41A1,1,0,0,0,16,8h0A1,1,0,0,0,14.59,8Z"},null,-1)];function f0(e,o){return s0(),i0("svg",c0,d0)}var yf=l0(u0,[["render",f0]]);const Ve={URL_DOCUMENTATION:"https://docs.opennms.com/alec/4.0.0-SNAPSHOT/engines/introduction.html",ENGINE_DBSCAN:"dbscan",ENGINE_DEEP_LEARNING:"cluster",HELLINGER_OPTION:"hellinger",SPACE_DISTANCE_OPTION:"alarminspaceandtimedistance",DATE_FORMAT:"d/M/y HH:mm:ss",ACCEPTED:"ACCEPTED",REJECTED:"REJECTED",ESCALATE:"escalate",CLEAR:"clear"};function on(e){if(e===null||e===!0||e===!1)return NaN;var o=Number(e);return isNaN(o)?o:o<0?Math.ceil(o):Math.floor(o)}function pe(e,o){if(o.length1?"s":"")+" required, but only "+o.length+" present")}function Te(e){pe(1,arguments);var o=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&o==="[object Date]"?new Date(e.getTime()):typeof e=="number"||o==="[object Number]"?new Date(e):((typeof e=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function A0(e,o){pe(2,arguments);var r=Te(e),i=on(o);return isNaN(i)?new Date(NaN):(i&&r.setDate(r.getDate()+i),r)}function h0(e,o){pe(2,arguments);var r=Te(e).getTime(),i=on(o);return new Date(r+i)}var p0={};function Fr(){return p0}function bf(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.weekStartsOn)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:m.weekStartsOn)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&r!==void 0?r:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var V=Te(e),x=V.getDay(),S=(x<_?7:0)+x-_;return V.setDate(V.getDate()-S),V.setHours(0,0,0,0),V}function Pl(e){var o=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return o.setUTCFullYear(e.getFullYear()),e.getTime()-o.getTime()}function Cf(e){pe(1,arguments);var o=Te(e);return o.setHours(0,0,0,0),o}function w0(e,o){pe(2,arguments);var r=Te(e),i=Te(o),a=r.getTime()-i.getTime();return a<0?-1:a>0?1:a}function $f(e,o){pe(2,arguments);var r=Cf(e),i=Cf(o);return r.getTime()===i.getTime()}function v0(e){return pe(1,arguments),e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function m0(e){if(pe(1,arguments),!v0(e)&&typeof e!="number")return!1;var o=Te(e);return!isNaN(Number(o))}function g0(e,o){pe(2,arguments);var r=on(o);return h0(e,-r)}var _0=864e5;function V0(e){pe(1,arguments);var o=Te(e),r=o.getTime();o.setUTCMonth(0,1),o.setUTCHours(0,0,0,0);var i=o.getTime(),a=r-i;return Math.floor(a/_0)+1}function ui(e){pe(1,arguments);var o=1,r=Te(e),i=r.getUTCDay(),a=(i=a.getTime()?r+1:o.getTime()>=c.getTime()?r:r-1}function y0(e){pe(1,arguments);var o=Ef(e),r=new Date(0);r.setUTCFullYear(o,0,4),r.setUTCHours(0,0,0,0);var i=ui(r);return i}var b0=6048e5;function C0(e){pe(1,arguments);var o=Te(e),r=ui(o).getTime()-y0(o).getTime();return Math.round(r/b0)+1}function ci(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.weekStartsOn)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:m.weekStartsOn)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&r!==void 0?r:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var V=Te(e),x=V.getUTCDay(),S=(x<_?7:0)+x-_;return V.setUTCDate(V.getUTCDate()-S),V.setUTCHours(0,0,0,0),V}function Mf(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Te(e),_=m.getUTCFullYear(),V=Fr(),x=on((r=(i=(a=(u=o==null?void 0:o.firstWeekContainsDate)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:V.firstWeekContainsDate)!==null&&i!==void 0?i:(p=V.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var S=new Date(0);S.setUTCFullYear(_+1,0,x),S.setUTCHours(0,0,0,0);var D=ci(S,o),N=new Date(0);N.setUTCFullYear(_,0,x),N.setUTCHours(0,0,0,0);var $=ci(N,o);return m.getTime()>=D.getTime()?_+1:m.getTime()>=$.getTime()?_:_-1}function $0(e,o){var r,i,a,u,c,f,p,v;pe(1,arguments);var m=Fr(),_=on((r=(i=(a=(u=o==null?void 0:o.firstWeekContainsDate)!==null&&u!==void 0?u:o==null||(c=o.locale)===null||c===void 0||(f=c.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:m.firstWeekContainsDate)!==null&&i!==void 0?i:(p=m.locale)===null||p===void 0||(v=p.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&r!==void 0?r:1),V=Mf(e,o),x=new Date(0);x.setUTCFullYear(V,0,_),x.setUTCHours(0,0,0,0);var S=ci(x,o);return S}var E0=6048e5;function M0(e,o){pe(1,arguments);var r=Te(e),i=ci(r,o).getTime()-$0(r,o).getTime();return Math.round(i/E0)+1}function ce(e,o){for(var r=e<0?"-":"",i=Math.abs(e).toString();i.length0?r:1-r;return ce(o==="yy"?i%100:i,o.length)},M:function(e,o){var r=e.getUTCMonth();return o==="M"?String(r+1):ce(r+1,2)},d:function(e,o){return ce(e.getUTCDate(),o.length)},a:function(e,o){var r=e.getUTCHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(e,o){return ce(e.getUTCHours()%12||12,o.length)},H:function(e,o){return ce(e.getUTCHours(),o.length)},m:function(e,o){return ce(e.getUTCMinutes(),o.length)},s:function(e,o){return ce(e.getUTCSeconds(),o.length)},S:function(e,o){var r=o.length,i=e.getUTCMilliseconds(),a=Math.floor(i*Math.pow(10,r-3));return ce(a,o.length)}};const zn=B0;var Xr={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},I0={G:function(e,o,r){var i=e.getUTCFullYear()>0?1:0;switch(o){case"G":case"GG":case"GGG":return r.era(i,{width:"abbreviated"});case"GGGGG":return r.era(i,{width:"narrow"});case"GGGG":default:return r.era(i,{width:"wide"})}},y:function(e,o,r){if(o==="yo"){var i=e.getUTCFullYear(),a=i>0?i:1-i;return r.ordinalNumber(a,{unit:"year"})}return zn.y(e,o)},Y:function(e,o,r,i){var a=Mf(e,i),u=a>0?a:1-a;if(o==="YY"){var c=u%100;return ce(c,2)}return o==="Yo"?r.ordinalNumber(u,{unit:"year"}):ce(u,o.length)},R:function(e,o){var r=Ef(e);return ce(r,o.length)},u:function(e,o){var r=e.getUTCFullYear();return ce(r,o.length)},Q:function(e,o,r){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(o){case"Q":return String(i);case"QQ":return ce(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,o,r){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(o){case"q":return String(i);case"qq":return ce(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,o,r){var i=e.getUTCMonth();switch(o){case"M":case"MM":return zn.M(e,o);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(e,o,r){var i=e.getUTCMonth();switch(o){case"L":return String(i+1);case"LL":return ce(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(e,o,r,i){var a=M0(e,i);return o==="wo"?r.ordinalNumber(a,{unit:"week"}):ce(a,o.length)},I:function(e,o,r){var i=C0(e);return o==="Io"?r.ordinalNumber(i,{unit:"week"}):ce(i,o.length)},d:function(e,o,r){return o==="do"?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):zn.d(e,o)},D:function(e,o,r){var i=V0(e);return o==="Do"?r.ordinalNumber(i,{unit:"dayOfYear"}):ce(i,o.length)},E:function(e,o,r){var i=e.getUTCDay();switch(o){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(e,o,r,i){var a=e.getUTCDay(),u=(a-i.weekStartsOn+8)%7||7;switch(o){case"e":return String(u);case"ee":return ce(u,2);case"eo":return r.ordinalNumber(u,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});case"eeee":default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,o,r,i){var a=e.getUTCDay(),u=(a-i.weekStartsOn+8)%7||7;switch(o){case"c":return String(u);case"cc":return ce(u,o.length);case"co":return r.ordinalNumber(u,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});case"cccc":default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,o,r){var i=e.getUTCDay(),a=i===0?7:i;switch(o){case"i":return String(a);case"ii":return ce(a,o.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(e,o,r){var i=e.getUTCHours(),a=i/12>=1?"pm":"am";switch(o){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,o,r){var i=e.getUTCHours(),a;switch(i===12?a=Xr.noon:i===0?a=Xr.midnight:a=i/12>=1?"pm":"am",o){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,o,r){var i=e.getUTCHours(),a;switch(i>=17?a=Xr.evening:i>=12?a=Xr.afternoon:i>=4?a=Xr.morning:a=Xr.night,o){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,o,r){if(o==="ho"){var i=e.getUTCHours()%12;return i===0&&(i=12),r.ordinalNumber(i,{unit:"hour"})}return zn.h(e,o)},H:function(e,o,r){return o==="Ho"?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):zn.H(e,o)},K:function(e,o,r){var i=e.getUTCHours()%12;return o==="Ko"?r.ordinalNumber(i,{unit:"hour"}):ce(i,o.length)},k:function(e,o,r){var i=e.getUTCHours();return i===0&&(i=24),o==="ko"?r.ordinalNumber(i,{unit:"hour"}):ce(i,o.length)},m:function(e,o,r){return o==="mo"?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):zn.m(e,o)},s:function(e,o,r){return o==="so"?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):zn.s(e,o)},S:function(e,o){return zn.S(e,o)},X:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();if(u===0)return"Z";switch(o){case"X":return If(u);case"XXXX":case"XX":return ar(u);case"XXXXX":case"XXX":default:return ar(u,":")}},x:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"x":return If(u);case"xxxx":case"xx":return ar(u);case"xxxxx":case"xxx":default:return ar(u,":")}},O:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"O":case"OO":case"OOO":return"GMT"+Bf(u,":");case"OOOO":default:return"GMT"+ar(u,":")}},z:function(e,o,r,i){var a=i._originalDate||e,u=a.getTimezoneOffset();switch(o){case"z":case"zz":case"zzz":return"GMT"+Bf(u,":");case"zzzz":default:return"GMT"+ar(u,":")}},t:function(e,o,r,i){var a=i._originalDate||e,u=Math.floor(a.getTime()/1e3);return ce(u,o.length)},T:function(e,o,r,i){var a=i._originalDate||e,u=a.getTime();return ce(u,o.length)}};function Bf(e,o){var r=e>0?"-":"+",i=Math.abs(e),a=Math.floor(i/60),u=i%60;if(u===0)return r+String(a);var c=o||"";return r+String(a)+c+ce(u,2)}function If(e,o){if(e%60===0){var r=e>0?"-":"+";return r+ce(Math.abs(e)/60,2)}return ar(e,o)}function ar(e,o){var r=o||"",i=e>0?"-":"+",a=Math.abs(e),u=ce(Math.floor(a/60),2),c=ce(a%60,2);return i+u+r+c}const x0=I0;var xf=function(e,o){switch(e){case"P":return o.date({width:"short"});case"PP":return o.date({width:"medium"});case"PPP":return o.date({width:"long"});case"PPPP":default:return o.date({width:"full"})}},Sf=function(e,o){switch(e){case"p":return o.time({width:"short"});case"pp":return o.time({width:"medium"});case"ppp":return o.time({width:"long"});case"pppp":default:return o.time({width:"full"})}},S0=function(e,o){var r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return xf(e,o);var u;switch(i){case"P":u=o.dateTime({width:"short"});break;case"PP":u=o.dateTime({width:"medium"});break;case"PPP":u=o.dateTime({width:"long"});break;case"PPPP":default:u=o.dateTime({width:"full"});break}return u.replace("{{date}}",xf(i,o)).replace("{{time}}",Sf(a,o))},T0={p:Sf,P:S0};const P0=T0;var k0=["D","DD"],N0=["YY","YYYY"];function D0(e){return k0.indexOf(e)!==-1}function O0(e){return N0.indexOf(e)!==-1}function Tf(e,o,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(o,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(o,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(o,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(o,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var L0={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},z0=function(e,o,r){var i,a=L0[e];return typeof a=="string"?i=a:o===1?i=a.one:i=a.other.replace("{{count}}",o.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};const q0=z0;function kl(e){return function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=o.width?String(o.width):e.defaultWidth,i=e.formats[r]||e.formats[e.defaultWidth];return i}}var R0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},W0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},F0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},X0={date:kl({formats:R0,defaultWidth:"full"}),time:kl({formats:W0,defaultWidth:"full"}),dateTime:kl({formats:F0,defaultWidth:"full"})};const Z0=X0;var U0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Y0=function(e,o,r,i){return U0[e]};const H0=Y0;function Ro(e){return function(o,r){var i=r!=null&&r.context?String(r.context):"standalone",a;if(i==="formatting"&&e.formattingValues){var u=e.defaultFormattingWidth||e.defaultWidth,c=r!=null&&r.width?String(r.width):u;a=e.formattingValues[c]||e.formattingValues[u]}else{var f=e.defaultWidth,p=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[p]||e.values[f]}var v=e.argumentCallback?e.argumentCallback(o):o;return a[v]}}var G0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},j0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},K0={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Q0={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},J0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},e_={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},t_=function(e,o){var r=Number(e),i=r%100;if(i>20||i<10)switch(i%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},n_={ordinalNumber:t_,era:Ro({values:G0,defaultWidth:"wide"}),quarter:Ro({values:j0,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Ro({values:K0,defaultWidth:"wide"}),day:Ro({values:Q0,defaultWidth:"wide"}),dayPeriod:Ro({values:J0,defaultWidth:"wide",formattingValues:e_,defaultFormattingWidth:"wide"})};const r_=n_;function Wo(e){return function(o){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.width,a=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],u=o.match(a);if(!u)return null;var c=u[0],f=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],p=Array.isArray(f)?s_(f,function(_){return _.test(c)}):o_(f,function(_){return _.test(c)}),v;v=e.valueCallback?e.valueCallback(p):p,v=r.valueCallback?r.valueCallback(v):v;var m=o.slice(c.length);return{value:v,rest:m}}}function o_(e,o){for(var r in e)if(e.hasOwnProperty(r)&&o(e[r]))return r}function s_(e,o){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},i=o.match(e.matchPattern);if(!i)return null;var a=i[0],u=o.match(e.parsePattern);if(!u)return null;var c=e.valueCallback?e.valueCallback(u[0]):u[0];c=r.valueCallback?r.valueCallback(c):c;var f=o.slice(a.length);return{value:c,rest:f}}}var a_=/^(\d+)(th|st|nd|rd)?/i,l_=/\d+/i,u_={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},c_={any:[/^b/i,/^(a|c)/i]},d_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},f_={any:[/1/i,/2/i,/3/i,/4/i]},A_={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h_={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},p_={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},w_={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},v_={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},m_={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},g_={ordinalNumber:i_({matchPattern:a_,parsePattern:l_,valueCallback:function(e){return parseInt(e,10)}}),era:Wo({matchPatterns:u_,defaultMatchWidth:"wide",parsePatterns:c_,defaultParseWidth:"any"}),quarter:Wo({matchPatterns:d_,defaultMatchWidth:"wide",parsePatterns:f_,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Wo({matchPatterns:A_,defaultMatchWidth:"wide",parsePatterns:h_,defaultParseWidth:"any"}),day:Wo({matchPatterns:p_,defaultMatchWidth:"wide",parsePatterns:w_,defaultParseWidth:"any"}),dayPeriod:Wo({matchPatterns:v_,defaultMatchWidth:"any",parsePatterns:m_,defaultParseWidth:"any"})},__={code:"en-US",formatDistance:q0,formatLong:Z0,formatRelative:H0,localize:r_,match:g_,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Pf=__;var V_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,y_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,b_=/^'([^]*?)'?$/,C_=/''/g,$_=/[a-zA-Z]/;function E_(e,o,r){var i,a,u,c,f,p,v,m,_,V,x,S,D,N,$,k,T,O;pe(2,arguments);var B=String(o),q=Fr(),L=(i=(a=r==null?void 0:r.locale)!==null&&a!==void 0?a:q.locale)!==null&&i!==void 0?i:Pf,F=on((u=(c=(f=(p=r==null?void 0:r.firstWeekContainsDate)!==null&&p!==void 0?p:r==null||(v=r.locale)===null||v===void 0||(m=v.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&f!==void 0?f:q.firstWeekContainsDate)!==null&&c!==void 0?c:(_=q.locale)===null||_===void 0||(V=_.options)===null||V===void 0?void 0:V.firstWeekContainsDate)!==null&&u!==void 0?u:1);if(!(F>=1&&F<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ge=on((x=(S=(D=(N=r==null?void 0:r.weekStartsOn)!==null&&N!==void 0?N:r==null||($=r.locale)===null||$===void 0||(k=$.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&D!==void 0?D:q.weekStartsOn)!==null&&S!==void 0?S:(T=q.locale)===null||T===void 0||(O=T.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&x!==void 0?x:0);if(!(ge>=0&&ge<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw new RangeError("locale must contain localize property");if(!L.formatLong)throw new RangeError("locale must contain formatLong property");var fe=Te(e);if(!m0(fe))throw new RangeError("Invalid time value");var ve=Pl(fe),be=g0(fe,ve),Ee={firstWeekContainsDate:F,weekStartsOn:ge,locale:L,_originalDate:fe},Se=B.match(y_).map(function(Ae){var We=Ae[0];if(We==="p"||We==="P"){var Fe=P0[We];return Fe(Ae,L.formatLong)}return Ae}).join("").match(V_).map(function(Ae){if(Ae==="''")return"'";var We=Ae[0];if(We==="'")return M_(Ae);var Fe=x0[We];if(Fe)return!(r!=null&&r.useAdditionalWeekYearTokens)&&O0(Ae)&&Tf(Ae,o,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&D0(Ae)&&Tf(Ae,o,String(e)),Fe(be,Ae,L.localize,Ee);if(We.match($_))throw new RangeError("Format string contains an unescaped latin alphabet character `"+We+"`");return Ae}).join("");return Se}function M_(e){var o=e.match(b_);return o?o[1].replace(C_,"'"):e}function kf(e,o){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);return e}function B_(e){return kf({},e)}var Nf=1e3*60,di=60*24,Df=di*30,Of=di*365;function fi(e,o,r){var i,a,u;pe(2,arguments);var c=Fr(),f=(i=(a=r==null?void 0:r.locale)!==null&&a!==void 0?a:c.locale)!==null&&i!==void 0?i:Pf;if(!f.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var p=w0(e,o);if(isNaN(p))throw new RangeError("Invalid time value");var v=kf(B_(r),{addSuffix:Boolean(r==null?void 0:r.addSuffix),comparison:p}),m,_;p>0?(m=Te(o),_=Te(e)):(m=Te(e),_=Te(o));var V=String((u=r==null?void 0:r.roundingMethod)!==null&&u!==void 0?u:"round"),x;if(V==="floor")x=Math.floor;else if(V==="ceil")x=Math.ceil;else if(V==="round")x=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var S=_.getTime()-m.getTime(),D=S/Nf,N=Pl(_)-Pl(m),$=(S-N)/Nf,k=r==null?void 0:r.unit,T;if(k?T=String(k):D<1?T="second":D<60?T="minute":D{let o="";if(e)try{o=E_(new Date(e),Ve.DATE_FORMAT)}catch{console.log("error date",e)}return o},Lf=(e,o)=>{const r=e.length>o?"...":"";return e.replace(/(<([^>]+)>)/gi,"").substring(0,o)+r},k_=(e,o)=>{let r=o;switch(e){case 2:r=r.filter(i=>S_(i.firstEventTime));break;case 3:r=r.filter(i=>P_(i.firstEventTime));break;case 4:r=r.filter(i=>x_(i.firstEventTime));break}return r},N_=window.Vue.defineComponent,ht=window.Vue.unref,zf=window.Vue.normalizeClass,an=window.Vue.createElementVNode,Zr=window.Vue.toDisplayString,qf=window.Vue.createVNode,lr=window.Vue.openBlock,ur=window.Vue.createElementBlock,Ai=window.Vue.createCommentVNode,Nl=window.Vue.createTextVNode,D_=window.Vue.renderList,O_=window.Vue.Fragment,L_=window.Vue.pushScopeId,z_=window.Vue.popScopeId,Dl=e=>(L_("data-v-fb22b492"),e=e(),z_(),e),q_={class:"content"},R_={class:"title-row"},W_={class:"title"},F_={key:0,class:"accepted"},X_={key:1,class:"rejected"},Z_=Dl(()=>an("span",{class:"info-title"}," Duration: ",-1)),U_={key:0},Y_=Dl(()=>an("span",{class:"info-title"}," First Event: ",-1)),H_={class:"description"},G_=Dl(()=>an("hr",null,null,-1)),j_={key:1,class:"count-info"},K_=Nl(" Alarms: "),Q_={class:"info-title"},J_=N_({__name:"SituationCard",props:{situationInfo:null,small:{type:Boolean}},emits:["situation-selected"],setup(e,{emit:o}){const r=e,i=Ve.ACCEPTED,a=Ve.REJECTED,u=new Date().getTime(),c=()=>{var f;o("situation-selected",(f=r.situationInfo)==null?void 0:f.id)};return(f,p)=>{var v,m,_;return lr(),ur("div",{onClick:c,class:zf(["card",{rejected:r.situationInfo.status==ht(a)}])},[an("div",{class:zf(["severity-line",[`${(m=(v=r.situationInfo)==null?void 0:v.severity)==null?void 0:m.toLowerCase()}-bg dark`]])},null,2),an("div",q_,[an("div",R_,[an("div",W_,"Situation "+Zr((_=r.situationInfo)==null?void 0:_.id),1),r.situationInfo.status==ht(i)?(lr(),ur("div",F_,[qf(ht(Y),{icon:ht(Wr),"aria-hidden":"true",class:"icon accepted"},null,8,["icon"])])):Ai("",!0),r.situationInfo.status==ht(a)?(lr(),ur("div",X_,[qf(ht(Y),{icon:ht(yf),"aria-hidden":"true",class:"icon rejected"},null,8,["icon"])])):Ai("",!0)]),an("div",null,[Z_,Nl(" "+Zr(ht(fi)(ht(u),new Date(r.situationInfo.firstEventTime))),1)]),r.small?Ai("",!0):(lr(),ur("div",U_,[Y_,Nl(Zr(ht(sn)(r.situationInfo.firstEventTime)),1)])),an("div",H_,Zr(ht(Lf)(r.situationInfo.description,r.small?100:230)),1),G_,r.situationInfo.relatedAlarms?(lr(),ur("div",j_,[K_,an("span",Q_,Zr(r.situationInfo.relatedAlarms.length),1)])):Ai("",!0),(lr(!0),ur(O_,null,D_(ht(ue.exports.keys)(ht(ue.exports.groupBy)(r.situationInfo.relatedAlarms,"nodeLabel")),V=>(lr(),ur("div",{class:"info-title",key:V}," - "+Zr(V),1))),128))])],2)}}}),Jq="",Rf=re(J_,[["__scopeId","data-v-fb22b492"]]),eV=window.Vue.openBlock,tV=window.Vue.createElementBlock,nV=window.Vue.createElementVNode;var rV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const oV={},sV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},iV=[nV("path",{d:"M17.7,15.89,13.82,12l3.89-3.89A1,1,0,1,0,16.3,6.7L11,12l5.3,5.3a1,1,0,1,0,1.4-1.4ZM7,6A1,1,0,0,1,8,7V17a1,1,0,0,1-2,0V7A1,1,0,0,1,7,6Z"},null,-1)];function aV(e,o){return eV(),tV("svg",sV,iV)}var lV=rV(oV,[["render",aV]]);const uV=window.Vue.openBlock,cV=window.Vue.createElementBlock,Wf=window.Vue.createElementVNode;var dV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const fV={},AV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},hV=[Wf("path",{d:"M6.29,6.71a1,1,0,0,0,0,1.4L10.18,12,6.29,15.89A1,1,0,0,0,7.7,17.3L13,12,7.7,6.71A1,1,0,0,0,6.29,6.71Z"},null,-1),Wf("path",{d:"M17,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,17,6Z"},null,-1)];function pV(e,o){return uV(),cV("svg",AV,hV)}var wV=dV(fV,[["render",pV]]);const vV=window.Vue.openBlock,mV=window.Vue.createElementBlock,gV=window.Vue.createElementVNode;var _V=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const VV={},yV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},bV=[gV("path",{d:"M14.71,6.7a1,1,0,0,0-1.41,0L8,12l5.3,5.3a1,1,0,0,0,1.41-1.41L10.83,12l3.88-3.89A1,1,0,0,0,14.71,6.7Z"},null,-1)];function CV(e,o){return vV(),mV("svg",yV,bV)}var $V=_V(VV,[["render",CV]]);const EV=window.Vue.openBlock,MV=window.Vue.createElementBlock,BV=window.Vue.createElementVNode;var IV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const xV={},SV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},TV=[BV("path",{d:"M9.29,17.3a1,1,0,0,0,1.41,0L16,12,10.7,6.7A1,1,0,1,0,9.29,8.11L13.17,12,9.29,15.89A1,1,0,0,0,9.29,17.3Z"},null,-1)];function PV(e,o){return EV(),MV("svg",SV,TV)}var Ff=IV(xV,[["render",PV]]);const kV=window.Vue.defineComponent,qn=window.Vue.unref,hi=window.Vue.normalizeClass,pi=window.Vue.createVNode,NV=window.Vue.openBlock,DV=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const OV={class:"paginator"},LV=kV({__name:"SimplePagination",props:{totalPages:null,currentPage:null},emits:["go-to-page"],setup(e,{emit:o}){const r=e,i=a=>{a>=0&&a<=r.totalPages-1&&o("go-to-page",a)};return(a,u)=>(NV(),DV("div",OV,[pi(qn(Y),{icon:qn(lV),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==0}]),onClick:u[0]||(u[0]=c=>i(0))},null,8,["icon","class"]),pi(qn(Y),{icon:qn($V),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==0}]),onClick:u[1]||(u[1]=c=>i(r.currentPage-1))},null,8,["icon","class"]),pi(qn(Y),{icon:qn(Ff),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==r.totalPages-1}]),onClick:u[2]||(u[2]=c=>i(r.currentPage+1))},null,8,["icon","class"]),pi(qn(Y),{icon:qn(wV),"aria-hidden":"true",class:hi(["icon nav",{disable:r.currentPage==r.totalPages-1}]),onClick:u[3]||(u[3]=c=>i(r.totalPages-1))},null,8,["icon","class"])]))}}),sR="",zV=re(LV,[["__scopeId","data-v-40758818"]]),iR="",oe=function(e){e=e||"feather";const o=Math.floor(Math.random()*1e9);return[e.replace(/\s+/g,"-"),Date.now(),o].join("-")},qV=window.Vue.computed,wi=(e,o)=>{const r={};return Object.keys(o).forEach(i=>{r[`${i}Label`]=qV(()=>e.value[i]?e.value[i]:o[i])}),r},aR="",cr=function(e,o){return window?window.setTimeout(e,o):setTimeout(e,o)},dr=function(e){return window?window.clearTimeout(e):clearTimeout(e)};var RV=Object.defineProperty,WV=Object.defineProperties,FV=Object.getOwnPropertyDescriptors,Xf=Object.getOwnPropertySymbols,XV=Object.prototype.hasOwnProperty,ZV=Object.prototype.propertyIsEnumerable,Zf=(e,o,r)=>o in e?RV(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Uf=(e,o)=>{for(var r in o||(o={}))XV.call(o,r)&&Zf(e,r,o[r]);if(Xf)for(var r of Xf(o))ZV.call(o,r)&&Zf(e,r,o[r]);return e},UV=(e,o)=>WV(e,FV(o));const YV=window.Vue.defineComponent,HV=window.Vue.h;var GV=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const jV=YV({props:{center:{type:Boolean,default:!1}},data(){return{pressed:!1,active:!1,styles:{},failsafe:-1}},computed:{parent(){return this.$el.parentNode}},methods:{onClick(e){this.pressed=!1,this.active=!1,requestAnimationFrame(()=>{const{clientWidth:o,clientHeight:r}=this.parent,i=Math.round(Math.max(o,r));let a={top:"0px",left:"0px"};if(!this.center){const u=this.parent.getBoundingClientRect(),c=e.pageY,f=e.pageX;a={top:`${c-u.top-i/2-document.documentElement.scrollTop}px`,left:`${f-u.left-i/2-document.documentElement.scrollLeft}px`}}this.styles=UV(Uf({},a),{height:`${i}px`,width:`${i}px`}),this.pressed=!0,requestAnimationFrame(()=>{this.active=!0,dr(this.failsafe),this.failsafe=cr(()=>{this.pressed=!1,this.active=!1},380+100+20)})})}},render(){if(this.pressed!==!1)return HV("div",{style:Uf({},this.styles),class:["ripple",{active:this.active,center:this.center}],onTransitionEnd:()=>{this.pressed=!1,this.active=!1},onTransitionCancel:()=>{this.pressed=!1,this.active=!1}})},mounted(){this.parent.addEventListener("click",this.onClick);const e=window.getComputedStyle(this.parent);this.parent.style.overflow="hidden",!(e.position==="relative"||e.position==="absolute"||e.position==="fixed")&&(this.parent.style.position="relative")},unmounted(){this.parent.removeEventListener("click",this.onClick)}});var Rn=GV(jV,[["__scopeId","data-v-18e2a5db"]]);const KV=window.Vue.openBlock,QV=window.Vue.createElementBlock,JV=window.Vue.createElementVNode;var ey=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ty={},ny={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},ry=[JV("path",{d:"M19,17.55,13.43,12,19,6.4A1,1,0,1,0,17.58,5L12,10.58,6.42,5A1,1,0,0,0,5,6.42L10.6,12,5,17.6A1,1,0,0,0,5,19a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.3L12,13.41,17.6,19a1,1,0,0,0,.71.29A1,1,0,0,0,19,19,1,1,0,0,0,19,17.55Z"},null,-1)];function oy(e,o){return KV(),QV("svg",ny,ry)}var Ur=ey(ty,[["render",oy]]);const Yf=window.Vue.computed,sy=(e,o,r)=>{const i=Yf(()=>o.value.filter(u=>!u.disabled)),a=Yf(()=>e.value?i.value.indexOf(e.value):-1);return{selectPrevious(){e.value&&e.value.disabled||(a.value===0?r(i.value[i.value.length-1]):r(i.value[a.value-1]))},selectNext(){e.value&&e.value.disabled||(a.value===i.value.length-1?r(i.value[0]):r(i.value[a.value+1]))}}},cR="",iy=window.Vue.openBlock,ay=window.Vue.createElementBlock,Ol=window.Vue.createElementVNode;var ly=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uy={},cy={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dy=[Ol("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1),Ol("rect",{x:"11",y:"7",width:"2",height:"7",rx:"1"},null,-1),Ol("rect",{x:"11",y:"15",width:"2",height:"2",rx:"0.65"},null,-1)];function fy(e,o){return iy(),ay("svg",cy,dy)}var Ay=ly(uy,[["render",fy]]),hy=Object.defineProperty,py=Object.defineProperties,wy=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,vy=Object.prototype.hasOwnProperty,my=Object.prototype.propertyIsEnumerable,Gf=(e,o,r)=>o in e?hy(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,jf=(e,o)=>{for(var r in o||(o={}))vy.call(o,r)&&Gf(e,r,o[r]);if(Hf)for(var r of Hf(o))my.call(o,r)&&Gf(e,r,o[r]);return e},Kf=(e,o)=>py(e,wy(o));const Yr=window.Vue.defineComponent,Fo=window.Vue.resolveComponent,ln=window.Vue.openBlock,Hr=window.Vue.createElementBlock,gy=window.Vue.createVNode,vi=window.Vue.createBlock,_y=window.Vue.withModifiers,Gr=window.Vue.inject,Xo=window.Vue.computed,Vy=window.Vue.normalizeClass,jr=window.Vue.createElementVNode,mi=window.Vue.toDisplayString,gi=window.Vue.renderSlot,Zo=window.Vue.createCommentVNode,yy=window.Vue.withDirectives,by=window.Vue.vShow,Ll=window.Vue.ref,Qf=window.Vue.toRef,Jf=window.Vue.nextTick,zl=window.Vue.watch;window.Vue.createTextVNode,window.Vue.Fragment,window.Vue.renderList;const ql=window.Vue.provide,eA=window.Vue.isRef,Cy=window.Vue.onBeforeUnmount;var Uo=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const $y=Yr({props:{title:{type:String,default:""},icon:{type:Object,required:!0}},components:{FeatherIcon:Y}}),Ey=["title"];function My(e,o,r,i,a,u){const c=Fo("FeatherIcon");return ln(),Hr("a",{title:e.title,class:"action-icon hide-when-disabled",href:"#"},[gy(c,{icon:e.icon},null,8,["icon"])],8,Ey)}var By=Uo($y,[["render",My],["__scopeId","data-v-4265058e"]]);const Iy=Yr({emits:["clear"],props:{clear:{type:String,default:""}},computed:{clearIcon(){return Ur}},components:{ActionIcon:By}});function xy(e,o,r,i,a,u){const c=Fo("ActionIcon");return ln(),vi(c,{onClick:o[0]||(o[0]=_y(f=>e.$emit("clear"),["stop","prevent"])),title:e.clear,icon:e.clearIcon,"data-ref-id":"feather-form-element-clear"},null,8,["title","icon"])}var Sy=Uo(Iy,[["render",xy]]);const Ty=Yr({computed:{errorIcon(){return Ay}},components:{FeatherIcon:Y}});function Py(e,o,r,i,a,u){const c=Fo("FeatherIcon");return ln(),vi(c,{icon:e.errorIcon,class:"error-icon hide-when-disabled","data-ref-id":"error-icon"},null,8,["icon"])}var ky=Uo(Ty,[["render",Py],["__scopeId","data-v-0b8faef3"]]);const Ny=Yr({emits:{clear:()=>!0,"wrapper-click":e=>!0},props:{for:{type:String,required:!0},focused:{type:Boolean,default:!1},showClear:{type:Boolean,default:!1},clearText:{type:String},raised:{type:Boolean,default:!1}},data(){return{prefixWidth:0,prefixObserver:void 0}},setup(){const e=Gr("wrapperOptions",{}),o=Gr("validationErrorMessage",!1),r=Xo(()=>e.error?e.error:o&&o.value?o.value:!1);return Kf(jf({},e),{error:r})},computed:{computedClearText(){return this.clearText?this.clearText:this.clear?this.clear:""},inputId(){return this.for},hasPre(){return this.$slots.pre&&this.$slots.pre().findIndex(o=>o.children&&o.children.length!==0)!==-1},containerCls(){const e=[];return this.hideLabel&&e.push("hide-label"),this.raised&&e.push("raised"),this.focused&&e.push("focused"),this.error&&e.push("error"),this.background&&e.push("background"),this.disabled&&e.push("disabled"),this.inline&&e.push("inline"),this.hasPre&&e.push("has-prefix"),e}},methods:{handleWrapperClick(e){this.disabled||this.$emit("wrapper-click",e)}},mounted(){const e=this.$el.querySelector(".prefix");if(e){const o={childList:!0,subtree:!0},r=()=>{const i=this.$el.querySelector(".prefix");this.prefixWidth=i?i.offsetWidth:0};this.prefixObserver=new MutationObserver(r),this.prefixObserver.observe(e,o),r()}},unmounted(){this.prefixObserver&&this.prefixObserver.disconnect()},components:{ClearIcon:Sy,ErrorIcon:ky}}),Dy={"aria-hidden":"true",class:"feather-input-border"},Oy=["for"],Ly={class:"prefix"},zy={class:"post"};function qy(e,o,r,i,a,u){const c=Fo("ClearIcon"),f=Fo("ErrorIcon");return ln(),Hr("div",{class:Vy(["feather-input-wrapper-container",e.containerCls])},[jr("fieldset",Dy,[jr("legend",null,mi(e.label),1)]),jr("label",{class:"feather-input-label",for:e.inputId,"data-ref-id":"feather-form-element-label"},mi(e.label),9,Oy),jr("div",{class:"feather-input-wrapper",onClick:o[1]||(o[1]=(...p)=>e.handleWrapperClick&&e.handleWrapperClick(...p))},[jr("div",Ly,[gi(e.$slots,"pre",{},void 0,!0)]),gi(e.$slots,"default",{},void 0,!0),jr("div",zy,[e.showClear&&e.computedClearText?(ln(),vi(c,{key:0,clear:e.computedClearText,onClear:o[0]||(o[0]=p=>e.$emit("clear"))},null,8,["clear"])):Zo("",!0),e.error?(ln(),vi(f,{key:1})):Zo("",!0),gi(e.$slots,"post",{},void 0,!0)])])],2)}var Rl=Uo(Ny,[["render",qy],["__scopeId","data-v-4db296db"]]);const Ry=Yr({setup(){const e=Gr("subTextOptions",{}),o=Gr("validationErrorMessage",!1),r=Xo(()=>e.error?e.error:o&&o.value?o.value:"");return Kf(jf({},e),{error:r})}}),Wy={class:"feather-input-sub-text"},Fy={key:0,class:"feather-input-spacer"},Xy={key:1,class:"feather-input-hint","data-ref-id":"feather-form-element-hint"},Zy={key:2,class:"feather-input-error","data-ref-id":"feather-form-element-error","aria-live":"assertive"};function Uy(e,o,r,i,a,u){return yy((ln(),Hr("div",Wy,[!e.hint&&!e.error.length?(ln(),Hr("div",Fy,"\xA0")):Zo("",!0),e.hint&&!e.error.length?(ln(),Hr("div",Xy,mi(e.hint),1)):Zo("",!0),e.error.length>0?(ln(),Hr("div",Zy,mi(e.error),1)):Zo("",!0),gi(e.$slots,"right",{},void 0,!0)],512)),[[by,!e.inline||e.hint||e.error.length]])}var Yo=Uo(Ry,[["render",Uy],["__scopeId","data-v-8e0ac99e"]]);Yr({props:{headingText:{type:Function,default:e=>e.length&&e.length===1?"1 error":`${e.length} errors`},errorList:{type:Array,default:()=>[]},generalError:{type:String,default:""}},setup(e){const o=Gr("featherFormErrors",Ll([])),r=Qf(e,"errorList"),i=Xo(()=>{var m;return(m=r.value)!=null&&m.length?r.value:o.value}),a=Qf(e,"generalError"),u=m=>{document.getElementById(m).focus()},c=m=>m.replace(/ \*$/,""),f=Ll(),p=m=>`${c(m.label)} - ${m.message}`,v=Xo(()=>(i.value.length&&Jf(()=>f.value.focus()),e.headingText(i.value)));return zl(a,m=>{m.length&&Jf(()=>f.value.focus())}),{errors:i,errorsHeading:v,heading:f,focusElement:u,mainError:a,getFullMessage:p}}});const Ho=(e,o,r,i,a)=>{const u=Gr("featherForm",!1);if(i&&u&&e.value){const c=Ll("");ql("validationErrorMessage",c);const f=()=>{if(a&&eA(a)&&a.value)return c.value=a.value,{success:!1,message:a.value,inputId:e.value,label:r};try{return i.validateSync(o.value),c.value="",{success:!0}}catch(m){const _=m;return c.value=_.errors[0],{success:!1,message:_.errors[0],inputId:e.value,label:r}}},v={clear:()=>{c.value=""},validate:f};return a&&eA(a)&&zl(a,()=>{u.runValidation()}),zl(e,(m,_)=>{m&&u&&u.register(m,v),_&&u&&u.deregister(_)},{immediate:!0}),Cy(()=>{u.deregister(e.value,!0)}),{validate:f}}return{validate:()=>!0}},Go=e=>({inherittedAttrs:Xo(()=>({class:e.class,"data-ref-id":e["data-ref-id"]}))}),jo={hint:{type:String},error:{type:String},inline:{type:Boolean,default:!1}},Ko=e=>{ql("subTextOptions",e)},Wl={label:{type:String,required:!0},error:{type:String},clear:{type:String,default:""},background:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},hideLabel:{type:Boolean,default:!1}},Fl=e=>{ql("wrapperOptions",e)},_i=window.Vue.ref,Yy=window.Vue.watch,Hy=window.Vue.watchEffect,tA=window.Vue.computed,Xl=window.Vue.provide,nA=(e,o,r,i,a)=>{const u=_i([]),c=_i(),f=_i(),p=_i();Hy(()=>{if(!u.value.length)return;const $=u.value.map(k=>k.value);if(e.value!==void 0&&e.value!==null&&(c.value=u.value[$.indexOf(e.value)]),!c.value&&u.value.length){let k=u.value.filter(T=>!T.disabled);k=k.length?k:u.value,f.value=k[0],f.value.first=!0}}),Yy(c,($,k)=>{k&&(k.checked=!1),$&&($.checked=!0)});const v=$=>{$&&$.disabled||(f.value&&(f.value.first=!1),c.value!==$&&(o("update:modelValue",$.value),c.value=$,$.focus()))},m=tA(()=>c.value||f.value),_=sy(m,u,v),V=tA(()=>oe("feather-radio-group"));p.value=V.value;const{validate:x}=Ho(p,e,r,i,a);return Xl("register",$=>{u.value=[...u.value,$],p.value===V.value&&(p.value=$.id)}),Xl("select",v),Xl("blur",$=>{o("blur",$)}),{keydown:$=>{switch($.keyCode){case 13:case 32:c.value?v(c.value):f.value&&v(f.value);break;case 40:case 39:_.selectNext();break;case 37:case 38:_.selectPrevious();break}},..._,focus:()=>{c.value&&c.value.focus()},validate:x,firstElementId:p,groupId:V}};var Gy=Object.defineProperty,jy=Object.defineProperties,Ky=Object.getOwnPropertyDescriptors,rA=Object.getOwnPropertySymbols,Qy=Object.prototype.hasOwnProperty,Jy=Object.prototype.propertyIsEnumerable,oA=(e,o,r)=>o in e?Gy(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Kr=(e,o)=>{for(var r in o||(o={}))Qy.call(o,r)&&oA(e,r,o[r]);if(rA)for(var r of rA(o))Jy.call(o,r)&&oA(e,r,o[r]);return e},sA=(e,o)=>jy(e,Ky(o));const Wn=window.Vue.defineComponent,Qo=window.Vue.inject,Vi=window.Vue.computed,Jo=window.Vue.ref,Et=window.Vue.resolveComponent,pt=window.Vue.openBlock,es=window.Vue.createElementBlock,iA=window.Vue.normalizeClass,un=window.Vue.renderSlot,Fn=window.Vue.createBlock,ts=window.Vue.createCommentVNode,yi=window.Vue.createElementVNode,eb=window.Vue.withModifiers,bi=window.Vue.createVNode,aA=window.Vue.toRef,Zl=window.Vue.mergeProps,gn=window.Vue.withCtx,tb=window.Vue.h,nb=window.Vue.provide;var Xn=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rb=Wn({props:{disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1}},setup(e){const o=Qo("isCondensed",null),r=Vi(()=>o||e.condensed),i=Jo(!1);return{focused:i,handleFocus:()=>{i.value=!0},handleBlur:()=>{i.value=!1},isCondensed:r}},components:{FeatherRipple:Rn}}),ob=["aria-disabled"];function sb(e,o,r,i,a,u){const c=Et("FeatherRipple");return pt(),es("div",{class:iA(["chip",{condensed:e.isCondensed,disabled:e.disabled,focused:e.focused}]),onFocusin:o[0]||(o[0]=f=>e.clickable?e.handleFocus:null),onFocusout:o[1]||(o[1]=f=>e.clickable?e.handleBlur:null),"aria-disabled":e.disabled},[un(e.$slots,"default",{},void 0,!0),e.clickable?(pt(),Fn(c,{key:0})):ts("",!0)],42,ob)}var Ci=Xn(rb,[["render",sb],["__scopeId","data-v-44d413dc"]]);const ib=Wn({emits:["delete"],props:{disabled:{type:Boolean,default:!1},textId:{type:String,required:!0},label:{type:String,required:!0}},setup(e,o){return{handleDelete:()=>{e.disabled||o.emit("delete")},icon:Ur}},components:{FeatherIcon:Y}}),ab={class:"chip-delete"},lb=["aria-label","aria-describedby"];function ub(e,o,r,i,a,u){const c=Et("FeatherIcon");return pt(),es("span",ab,[yi("a",{href:"#",class:"delete-icon",role:"button",onClick:o[0]||(o[0]=eb((...f)=>e.handleDelete&&e.handleDelete(...f),["stop","prevent"])),"aria-label":e.label,"aria-describedby":e.textId},[bi(c,{icon:e.icon,flex:""},null,8,["icon"])],8,lb)])}var cb=Xn(ib,[["render",ub],["__scopeId","data-v-4bae6cb4"]]);const db=Wn({data(){return{titleText:void 0}},methods:{ellipsisActive(){return this.$refs.container.offsetWidthlA},condensed:{type:Boolean,default:!1}},setup(e,o){const r=wi(aA(e,"labels"),lA),i=Vi(()=>oe("chip-text")),a=()=>{e.disabled||o.emit("click")},u=Kr({},o.attrs);return e.disabled&&delete u.onClick,sA(Kr({},r),{chipTextId:i,handleClick:a,attrs:u})},computed:{chipTextAttrs(){return this.canClick?{role:"button",tabindex:"0"}:{}},canDelete(){return!!this.$attrs.onDelete&&!this.disabled},canClick(){return!!this.$attrs.onClick&&!this.disabled},hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,DeleteIcon:cb,Label:$i,PreIcon:Ei}}),mb=["aria-disabled"];function gb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("DeleteIcon"),v=Et("Chip");return pt(),Fn(v,Zl(e.attrs,{disabled:e.disabled,condensed:e.condensed,class:{hover:e.canClick,focus:e.canClick||e.canDelete},role:"row",clickable:e.canClick}),{default:gn(()=>[yi("span",{role:"gridcell","aria-disabled":e.disabled},[yi("span",Zl(e.chipTextAttrs,{class:"chip-label-button"}),[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,{id:e.chipTextId},{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3},8,["id"])],16)],8,mb),e.canDelete?(pt(),Fn(p,{key:0,disabled:e.disabled,"text-id":e.chipTextId,label:e.deleteLabel,role:"gridcell",onDelete:o[0]||(o[0]=m=>e.$emit("delete"))},null,8,["disabled","text-id","label"])):ts("",!0)]),_:3},16,["disabled","condensed","class","clickable"])}var _b=Xn(vb,[["render",gb],["__scopeId","data-v-48b2704a"]]);const Vb=Wn({props:{disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1}},computed:{hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,Label:$i,PreIcon:Ei}}),yb=["aria-disabled"];function bb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("Chip");return pt(),Fn(p,{role:"row",disabled:e.disabled,condensed:e.condensed,clickable:!1},{default:gn(()=>[yi("span",{role:"gridcell","aria-disabled":e.disabled},[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,null,{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3})],8,yb)]),_:3},8,["disabled","condensed"])}var Cb=Xn(Vb,[["render",bb],["__scopeId","data-v-3e0c4eba"]]);const $b=Wn({props:{value:{type:[String,Object,Number,Array],required:!0},disabled:{type:Boolean,default:!1},condensed:{type:Boolean,default:!1}},setup(e){const o=Jo(!1),r=Jo(!1),i=Vi(()=>oe("chip-label-id")),a=Vi(()=>o.value||r.value?0:-1),u=Jo(),c=()=>{u.value.$el.focus()},f=Qo("register",V=>{}),p=Qo("blur",V=>{}),v=Qo("select",V=>{}),m={first:o,focus:c,disabled:e.disabled,value:e.value,checked:r};return f(m),{labelId:i,tabindex:a,first:o,blur:p,click:()=>{v(m)},input:u,checked:r}},computed:{hasIcon(){return this.$slots.icon&&this.$slots.icon().findIndex(o=>o.children&&o.children.length!==0||typeof o.type=="object")!==-1}},components:{Chip:Ci,Label:$i,PreIcon:Ei}});function Eb(e,o,r,i,a,u){const c=Et("PreIcon"),f=Et("Label"),p=Et("Chip");return pt(),Fn(p,{disabled:e.disabled,condensed:e.condensed,class:iA(["focus hover",{selected:e.checked}]),role:"radio",ref:"input","aria-checked":e.checked?"true":"false","aria-disabled":e.disabled,"aria-labelledby":e.labelId,tabindex:e.tabindex,onClick:e.click,"allow-click":!e.disabled,onBlur:e.blur},{default:gn(()=>[e.hasIcon?(pt(),Fn(c,{key:0},{default:gn(()=>[un(e.$slots,"icon",{},void 0,!0)]),_:3})):ts("",!0),bi(f,{id:e.labelId},{default:gn(()=>[un(e.$slots,"default",{},void 0,!0)]),_:3},8,["id"])]),_:3},8,["disabled","condensed","class","aria-checked","aria-disabled","aria-labelledby","tabindex","onClick","allow-click","onBlur"])}var Mb=Xn($b,[["render",Eb],["__scopeId","data-v-bbcc2f70"]]);const uA=Wn({props:{disabled:{type:Boolean,default:!1},labels:{type:Object},condensed:{type:Boolean,default:!1},value:{type:[String,Object,Number,Array,Boolean]}},setup(){return{format:Qo("chipListFormat","")}},render(){const e=o=>tb(o,Kr(Kr({},this.$props),this.$attrs),Kr({default:this.$slots.default},this.$slots.icon&&{icon:this.$slots.icon}));return this.format==="grid"?e(_b):this.format==="radio"?e(Mb):e(Cb)}}),Bb=Wn({model:{prop:"modelValue",event:"update:modelValue"},props:{label:{type:String,required:!0},mode:{type:String,default:"list",validator:e=>["list","radio","single"].indexOf(e)!==-1},modelValue:{type:[String,Number,Boolean,Array,Object,Date,Function]},condensed:{type:Boolean,default:!1}},setup(e,o){const r=e.mode==="list"?"grid":e.mode;nb("chipListFormat",r);const i=r==="single";if(r==="radio"){const c=aA(e,"modelValue");return sA(Kr({attrs:{role:"radiogroup"}},nA(c,o.emit,e.label,{},Jo(""))),{single:i})}return{attrs:{role:"grid"},keydown:()=>{},single:i}}}),Ib=["aria-label"];function xb(e,o,r,i,a,u){return pt(),es("div",Zl(e.attrs,{"data-ref-id":"feather-chip-list","aria-label":e.label,class:["chip-list",{condensed:e.condensed,single:e.single}],onKeydown:o[0]||(o[0]=(...c)=>e.keydown&&e.keydown(...c))}),[un(e.$slots,"default",{},void 0,!0)],16,Ib)}var Sb=Xn(Bb,[["render",xb],["__scopeId","data-v-1e06f41d"]]);const Tb=window.Vue.defineComponent,Pb=window.Vue.normalizeClass,kb=window.Vue.openBlock,Nb=window.Vue.createElementBlock,Db=window.Vue.createCommentVNode,Ob=Tb({__name:"StatusColor",props:{severity:{required:!1,type:String}},setup(e){const o=e;return(r,i)=>o!=null&&o.severity?(kb(),Nb("span",{key:0,class:Pb(["circle",[`${o.severity.toLowerCase()}-bg dark`]])},null,2)):Db("",!0)}}),yR="",Lb=re(Ob,[["__scopeId","data-v-e08880d6"]]),zb=window.Vue.defineComponent,ns=window.Vue.unref,cA=window.Vue.createTextVNode,Ul=window.Vue.normalizeClass,Yl=window.Vue.withCtx,qb=window.Vue.createVNode,Rb=window.Vue.renderList,Wb=window.Vue.Fragment,Mi=window.Vue.openBlock,Fb=window.Vue.createElementBlock,Hl=window.Vue.createBlock,dA=window.Vue.createCommentVNode,Xb=window.Vue.toDisplayString;window.Vue.pushScopeId,window.Vue.popScopeId;const Zb=cA(" ALL "),fA=window.Vue.ref,Ub=window.Vue.watch,Yb=window.Vue.computed,Hb=window.Vue.reactive,Gb=zb({__name:"ChipListByProperty",props:{alarms:null,property:null,preSelected:null,isVertical:{type:Boolean}},emits:["selected-option"],setup(e,{emit:o}){var p;const r=e,i=fA(!1),a=Yb(()=>ue.exports.keys(ue.exports.groupBy(r.alarms,r.property))),u=fA((p=r.preSelected)!=null&&p.length?r.preSelected:["all"]),c=Hb({alarms:r.alarms}),f=v=>{u.value=u.value.filter(m=>m!=="all"),u.value.includes(v)?u.value=u.value.filter(m=>m!==v):u.value.push(v),(v==="all"||u.value.length===0)&&(u.value=["all"]),o("selected-option",u.value)};return Ub(r,()=>{var v;u.value=(v=r.preSelected)!=null&&v.length?r.preSelected:["all"],c.alarms=r.alarms,i.value=!1}),(v,m)=>ns(a).length>0?(Mi(),Hl(ns(Sb),{key:u.value.toString(),condensed:"",label:"",class:Ul({vertical:r.isVertical})},{default:Yl(()=>[qb(ns(uA),{class:Ul({clicked:u.value.includes("all")}),onClick:m[0]||(m[0]=_=>f("all"))},{default:Yl(()=>[Zb]),_:1},8,["class"]),(Mi(!0),Fb(Wb,null,Rb(ns(a),_=>(Mi(),Hl(ns(uA),{class:Ul([{clicked:u.value.includes(_)},`${_==null?void 0:_.toLowerCase()}-bg`]),key:_,onClick:V=>f(_)},{default:Yl(()=>[e.property=="severity"?(Mi(),Hl(Lb,{key:0,severity:_},null,8,["severity"])):dA("",!0),cA(Xb(_),1)]),_:2},1032,["class","onClick"]))),128))]),_:1},8,["class"])):dA("",!0)}}),bR="",jb=re(Gb,[["__scopeId","data-v-d83b0f85"]]),CR="",$R="",Kb=window.Vue.watch,Qb=window.Vue.onBeforeUnmount,Jb=window.Vue.ref,eC=window.Vue.onMounted,tC=e=>{const o=Jb(!1);let r=!1;const i=c=>{e(c),r=!1};function a(c){r||(requestAnimationFrame(()=>i(c)),r=!0)}const u=()=>{window&&window.removeEventListener("resize",a)};return eC(()=>{const c=Kb(o,f=>{window&&f?window.addEventListener("resize",a):u()},{immediate:!0});Qb(()=>{c(),u()})}),o},nC=window.Vue.watch,rC=window.Vue.onBeforeUnmount,oC=window.Vue.ref,sC=window.Vue.onMounted,iC=(e,o)=>{const r=oC(!1),i=c=>{c.target===window&&o(c)},a=c=>{let f=[];Array.isArray(e.value)?f=e.value:f=[e.value],f.some(v=>v&&v.contains(c.target))||o(c)},u=()=>{document&&window&&(document.removeEventListener("click",a,!0),document.removeEventListener("focus",a,!0),window.removeEventListener("blur",i))};return sC(()=>{const c=nC(r,f=>{document&&window&&f?(document.addEventListener("click",a,!0),document.addEventListener("focus",a,!0),window.addEventListener("blur",i)):u()},{immediate:!0});rC(()=>{c(),u()})}),r},aC=window.Vue.watch,lC=window.Vue.onBeforeUnmount,uC=window.Vue.ref,AA=(e,o)=>{const r=uC(!1);let i=!1;const a=p=>{o(p),i=!1};function u(p){i||(requestAnimationFrame(()=>a(p)),i=!0)}const c=()=>{e.value&&e.value.removeEventListener("scroll",u,!0)},f=aC([e,r],([p,v],m)=>{m&&m.length&&m[0]&&m[0].removeEventListener("scroll",u,!0),v&&p?p.addEventListener("scroll",u,!0):c()},{immediate:!0});return lC(()=>{f(),c()}),r},cC=window.Vue.defineComponent,_n=window.Vue.ref,hA=window.Vue.toRef,dC=window.Vue.onMounted,fC=window.Vue.watch,pA=window.Vue.computed,AC=window.Vue.nextTick,wA=window.Vue.openBlock,vA=window.Vue.createElementBlock,mA=window.Vue.renderSlot,hC=window.Vue.normalizeClass,pC=window.Vue.normalizeStyle,wC=window.Vue.createCommentVNode;var vC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const mC=cC({emits:{"trigger-click":e=>!0,"outside-click":e=>!0},props:{open:{type:Boolean,default:!1},noExpand:{type:Boolean,default:!1},cover:{type:Boolean,default:!1},right:{type:Boolean,default:!1},hasFocus:{type:Boolean,default:!1},dataRefId:{type:String,default:"feather-menu"},fill:{type:Boolean,default:!1},triggerId:{type:String}},setup(e,o){const r=_n(),i=_n(),a=hA(e,"open"),u=hA(e,"noExpand"),c=_n("auto"),f=_n(),p=_n(e.triggerId||oe("feather-menu-trigger")),v=_n(oe("feather-menu-dropdown")),m=_n(""),_=_n("");dC(()=>{f.value=window});const V=_n(!1),x=()=>({height:f.value.innerHeight,width:f.value.innerWidth,left:0,top:0}),S=()=>{if(!i.value)return;const B=r.value.getBoundingClientRect();V.value=!0,c.value="auto",AC(()=>{let{height:q,width:L}=i.value.getBoundingClientRect();const F=x(),ge=F.height,fe=F.width;e.fill&&L=q?(ve=B.top-q,e.cover&&(ve+=B.height)):(ve=B.bottom,e.cover&&(ve-=B.height));let be=e.right?B.right-L:B.left;!e.right&&B.right>=L&&fe-B.leftL&&(be=B.left),_.value=`${be}px`,m.value=`${ve}px`,V.value=!1})},N=iC(r,B=>{o.emit("outside-click",B)}),$=tC(S),k=AA(f,S);fC([a,i],([B,q])=>{B&&q&&S(),N.value=B,$.value=B,k.value=B});const T=pA(()=>{const B={id:p.value,"aria-haspopup":"true"};return a.value&&(B["aria-controls"]=v.value),u.value||(B["aria-expanded"]=a.value?"true":"false"),B}),O=pA(()=>({click:B=>{o.emit("trigger-click",B)}}));return{positionTop:m,positionLeft:_,triggerId:p,triggerAttrs:T,triggerListeners:O,menuId:v,menu:i,menuWidth:c,root:r,calculatePosition:S,calculating:V}}}),gC=["data-ref-id"],_C=["data-ref-id","id"];function VC(e,o,r,i,a,u){return wA(),vA("div",{class:"feather-menu","data-ref-id":e.dataRefId,ref:"root"},[mA(e.$slots,"trigger",{attrs:e.triggerAttrs,on:e.triggerListeners},void 0,!0),e.open?(wA(),vA("div",{key:0,class:hC(["feather-menu-dropdown",{hidden:e.calculating}]),"data-ref-id":e.dataRefId+"-dropdown",ref:"menu",id:e.menuId,style:pC({left:e.positionLeft,top:e.positionTop,width:e.menuWidth})},[mA(e.$slots,"default",{labelId:e.triggerId},void 0,!0)],14,_C)):wC("",!0)],8,gC)}var gA=vC(mC,[["render",VC],["__scopeId","data-v-f75af406"]]),yC={mounted(e,o){e.addEventListener("keydown",o.dir.contentKeyPressed)},unmounted(e,o){e.removeEventListener("keydown",o.dir.contentKeyPressed)},contentKeyPressed(e){const o=e.currentTarget.querySelectorAll("li a");let r=[].indexOf.call(o,e.target);if(!(r<0)){switch(e.keyCode){case 40:r++,r===o.length&&(r=0);break;case 38:r--,r===-1&&(r=o.length-1);break;default:return}e.preventDefault(),o[r].focus()}}};const bC=window.Vue.openBlock,CC=window.Vue.createElementBlock,$C=window.Vue.createElementVNode;var EC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const MC={},BC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},IC=[$C("path",{d:"M20.71,19.29l-6-6A6.48,6.48,0,0,0,10.86,3.14,6.5,6.5,0,0,0,7.58,15.71a6.43,6.43,0,0,0,5.74-1l6,6a1,1,0,0,0,1.42,0A1,1,0,0,0,20.71,19.29ZM9.5,14A4.5,4.5,0,1,1,14,9.5,4.49,4.49,0,0,1,9.5,14Z"},null,-1)];function xC(e,o){return bC(),CC("svg",BC,IC)}var SC=EC(MC,[["render",xC]]);const TC=window.Vue.openBlock,PC=window.Vue.createElementBlock,Gl=window.Vue.createElementVNode;var kC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const NC={},DC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},OC=[Gl("path",{d:"M12,10a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Z"},null,-1),Gl("rect",{x:"11",y:"7",width:"2",height:"2",rx:"0.65"},null,-1),Gl("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1)];function LC(e,o){return TC(),PC("svg",DC,OC)}var zC=kC(NC,[["render",LC]]);const qC=window.Vue.openBlock,RC=window.Vue.createElementBlock,WC=window.Vue.createElementVNode;var FC=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const XC={},ZC={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},UC=[WC("path",{d:"M6.7,9.29a1,1,0,0,0,0,1.41L12,16l5.3-5.3a1,1,0,0,0-1.41-1.41L12,13.17,8.11,9.29A1,1,0,0,0,6.7,9.29Z"},null,-1)];function YC(e,o){return qC(),RC("svg",ZC,UC)}var Bi=FC(XC,[["render",YC]]);const rs=function(e,o){if(!e||!o)return;let r=e.getBoundingClientRect().height;const i=getComputedStyle(e);r+=parseInt(i.getPropertyValue("margin-top"),10),r+=parseInt(i.getPropertyValue("margin-bottom"),10),o.scrollTop=e.offsetTop-o.getBoundingClientRect().height+r},PR="",K={PAGEUP:33,PAGEDOWN:34,UP:38,DOWN:40,LEFT:37,RIGHT:39,HOME:36,END:35,ENTER:13,SPACE:32,ESCAPE:27,BACKSPACE:8,DELETE:46},kR="",HC=window.Vue.defineComponent,GC=window.Vue.openBlock,jC=window.Vue.createElementBlock,KC=window.Vue.normalizeClass,QC=window.Vue.pushScopeId,JC=window.Vue.popScopeId,jl=window.Vue.createElementVNode;var e2=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const t2=HC({emits:{click:e=>!0},props:{disabled:{type:Boolean,default:!1},checked:{type:Boolean,default:!1}},methods:{handleClick(e){this.disabled||this.$emit("click",e)}}}),_A=e=>(QC("data-v-07e020f5"),e=e(),JC(),e),n2=[_A(()=>jl("div",{class:"track"},null,-1)),_A(()=>jl("div",{class:"switcher"},[jl("div",{class:"switch-circle"})],-1))];function r2(e,o,r,i,a,u){return GC(),jC("div",{class:KC(["switch-container",{checked:e.checked,disabled:e.disabled}]),onClick:o[0]||(o[0]=(...c)=>e.handleClick&&e.handleClick(...c))},n2,2)}var o2=e2(t2,[["render",r2],["__scopeId","data-v-07e020f5"]]),s2=Object.defineProperty,i2=Object.defineProperties,a2=Object.getOwnPropertyDescriptors,VA=Object.getOwnPropertySymbols,l2=Object.prototype.hasOwnProperty,u2=Object.prototype.propertyIsEnumerable,yA=(e,o,r)=>o in e?s2(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,bA=(e,o)=>{for(var r in o||(o={}))l2.call(o,r)&&yA(e,r,o[r]);if(VA)for(var r of VA(o))u2.call(o,r)&&yA(e,r,o[r]);return e},CA=(e,o)=>i2(e,a2(o));const Kl=window.Vue.defineComponent,fr=window.Vue.h,c2=window.Vue.openBlock,d2=window.Vue.createElementBlock,f2=window.Vue.renderSlot;window.Vue.resolveComponent,window.Vue.createBlock,window.Vue.withCtx,window.Vue.pushScopeId,window.Vue.popScopeId,window.Vue.createElementVNode,window.Vue.createVNode;var $A=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const A2=Kl({inheritAttrs:!1,props:{asLi:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1}},render(){let e;this.$slots.icon&&this.$slots.icon().findIndex(c=>c.children&&c.children.length!==0||c.type&&c.type.render)!==-1&&(e=fr("span",{class:["feather-list-item-icon"]},{default:this.$slots.icon}));const r=fr("span",{class:["feather-list-item-text"]},{default:this.$slots.default});let i;this.$slots.post&&(i=fr("span",{class:"feather-list-item-post"},this.$slots.post()));const a=this.disabled?void 0:fr(Rn);if(this.asLi)return fr("li",CA(bA({},this.$attrs),{class:["feather-list-item hover focus",{selected:this.selected,highlighted:this.highlighted,disabled:this.disabled},this.$attrs.class||""]}),[e,r,i,a]);const u=fr("a",CA(bA({},this.$attrs),{class:["feather-list-item focus hover",{selected:this.selected,disabled:this.disabled},this.$attrs.class||""]}),[e,r,i,a]);return fr("li",{},[u])}});var os=$A(A2,[["__scopeId","data-v-7c46b2b3"]]);Kl({components:{FeatherListItem:os}});const h2={},p2={class:"feather-list"};function w2(e,o){return c2(),d2("ul",p2,[f2(e.$slots,"default",{},void 0,!0)])}var Ql=$A(h2,[["render",w2],["__scopeId","data-v-941a1d50"]]);Kl({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,click:e=>!0,keydown:e=>!0},props:{disabled:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1}},computed:{labelId(){return oe("switch-label")}},methods:{focus(){this.$refs.input.$el.focus()},updateValue(){this.disabled||this.$emit("update:modelValue",!this.modelValue)},click(e){this.focus(),this.updateValue(),this.$emit("click",e)},keydown(e){(e.keyCode===K.SPACE||e.keyCode===K.ENTER)&&this.updateValue(),e.keyCode===K.SPACE&&e.preventDefault(),this.$emit("keydown",e)}},components:{SwitchRender:o2,FeatherListItem:os}});var v2=Object.defineProperty,m2=Object.defineProperties,g2=Object.getOwnPropertyDescriptors,EA=Object.getOwnPropertySymbols,_2=Object.prototype.hasOwnProperty,V2=Object.prototype.propertyIsEnumerable,MA=(e,o,r)=>o in e?v2(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,wt=(e,o)=>{for(var r in o||(o={}))_2.call(o,r)&&MA(e,r,o[r]);if(EA)for(var r of EA(o))V2.call(o,r)&&MA(e,r,o[r]);return e},y2=(e,o)=>m2(e,g2(o));const Qr=window.Vue.defineComponent,se=window.Vue.openBlock,Pe=window.Vue.createElementBlock,st=window.Vue.createElementVNode,Ft=window.Vue.toDisplayString,Mt=window.Vue.createCommentVNode,Ie=window.Vue.resolveComponent,Bt=window.Vue.createBlock,Ue=window.Vue.withCtx,Jr=window.Vue.Fragment,ss=window.Vue.renderList,it=window.Vue.createVNode,Jl=window.Vue.withModifiers,Ar=window.Vue.normalizeClass,eu=window.Vue.renderSlot,BA=window.Vue.createTextVNode,b2=window.Vue.pushScopeId,C2=window.Vue.popScopeId,IA=window.Vue.reactive,xA=window.Vue.nextTick,tu=window.Vue.markRaw,nu=window.Vue.toRef,SA=window.Vue.computed,$2=window.Vue.toRefs,eo=window.Vue.ref,ru=window.Vue.mergeProps,TA=window.Vue.toHandlers,Ii=window.Vue.withDirectives,xi=window.Vue.vShow;var Si={highlight:{type:String,default:"off",validator(e){return["off","ignore-case"].indexOf(e)!==-1}}},ou={query:{type:String}},hr=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const E2=Qr({mixins:[],props:wt(wt({text:{type:String,required:!0}},Si),ou),computed:{index(){if(this.query&&this.query.length===0)return-1;if(this.query&&this.highlight)switch(this.highlight.toLowerCase()){case"ignore-case":return this.text.toLowerCase().indexOf(this.query.toLowerCase());default:return-1}return-1},beginning(){return this.index===-1?this.text:this.text.slice(0,this.index)},highlighted(){if(!(this.index===-1||!this.query))return this.text.slice(this.index,this.index+this.query.length)},end(){if(!(this.index===-1||!this.query))return this.text.slice(this.index+this.query.length)}}}),M2={key:0,class:"highlight"},B2={key:1};function I2(e,o,r,i,a,u){return se(),Pe("span",null,[st("span",null,Ft(e.beginning),1),e.highlighted?(se(),Pe("span",M2,Ft(e.highlighted),1)):Mt("",!0),e.end?(se(),Pe("span",B2,Ft(e.end),1)):Mt("",!0)])}var PA=hr(E2,[["render",I2],["__scopeId","data-v-8abe2492"]]);const x2=Qr({emits:["select","deselect"],props:wt(wt({activeId:{type:String,required:!0},activeIndex:{type:Number,required:!0},items:{type:Array,required:!0},value:{type:[Array,Object],default:()=>[]},textProp:{type:String,default:"_text"},single:{type:Boolean,default:!1},newLabel:{type:String,default:"new"}},Si),ou),watch:{activeIndex(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("li"))[e],r=this.$refs.list;rs(o,r.$el)})}},methods:{isSelected(e){const o=this.value;return o&&o.length?o.some(i=>i[this.textProp]===e[this.textProp]):this.value[this.textProp]===e[this.textProp]},isActive(e){return this.activeIndex===e},getId(e){return e===this.activeIndex?this.activeId:null},select(e){this.$emit(this.isSelected(e)?"deselect":"select",e)}},components:{FeatherList:Ql,FeatherListItem:os,Highlighter:PA}}),S2={key:0,class:"autocomplete-item-new-label"};function T2(e,o,r,i,a,u){const c=Ie("Highlighter"),f=Ie("FeatherListItem"),p=Ie("FeatherList");return se(),Bt(p,{class:"feather-autocomplete-results-list",tabindex:"-1","aria-hidden":"false",role:"listbox","aria-multiselectable":e.single?"false":"true",ref:"list"},{default:Ue(()=>[(se(!0),Pe(Jr,null,ss(e.items,(v,m)=>(se(),Pe(Jr,{key:v[e.textProp]},[it(f,{"as-li":"",id:e.getId(m),tabindex:"-1",role:"option",class:"result-item hover","aria-selected":e.isSelected(v),highlighted:e.isActive(m),selected:e.isSelected(v),onClick:Jl(_=>e.select(v),["stop"])},{default:Ue(()=>[it(c,{highlight:e.highlight,query:e.query,text:v[e.textProp]},null,8,["highlight","query","text"]),v._new?(se(),Pe("span",S2,Ft(e.newLabel),1)):Mt("",!0)]),_:2},1032,["id","aria-selected","highlighted","selected","onClick"]),e.items.length!==1&&v._new?(se(),Pe("li",{role:"presentation",key:v[e.textProp]+"hr",class:"hr"})):Mt("",!0)],64))),128))]),_:1},8,["aria-multiselectable"])}var P2=hr(x2,[["render",T2],["__scopeId","data-v-f623434a"]]);const k2=Qr({emits:["select"],props:wt(wt({activeId:{type:String,required:!0},activeRow:{type:Number,required:!0},activeCol:{type:Number,required:!0},items:{type:Array,required:!0},value:{type:[Array,Object],default:()=>[]},textProp:{type:String,default:"_text"},single:{type:Boolean,default:!1},config:{type:Array,required:!0}},Si),ou),watch:{activeRow(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("tr"))[e+1],r=this.$refs.grid;rs(o,r)})}},computed:{cls(){return this.config.map((e,o)=>e.align&&e.align.toLowerCase()==="right"?`tr${o+1}`:e.align&&e.align.toLowerCase()==="center"?`tc${o+1}`:`tl${o+1}`)}},methods:{isSelected(e){const o=this.value;return this.value&&this.value.length?o.some(i=>i[this.textProp]===e[this.textProp]):this.value[this.textProp]===e[this.textProp]},isActive(e){return this.activeRow===e},isActiveCell(e,o){return this.activeRow===e&&this.activeCol===o},getId(e,o){return e===this.activeRow&&this.activeCol===o?this.activeId:""},select(e){this.$emit("select",e)}},components:{Highlighter:PA}}),N2={class:"feather-autocomplete-results-grid",ref:"grid"},D2=["aria-multiselectable"],O2={role:"row"},L2=["aria-selected","onClick"],z2=["id","aria-selected"],q2={key:1};function R2(e,o,r,i,a,u){const c=Ie("Highlighter");return se(),Pe("div",N2,[st("table",{class:Ar(["feather-autocomplete-results-grid-container",e.cls]),tabindex:"-1","aria-hidden":"false",role:"grid","aria-multiselectable":e.single?"false":"true"},[st("thead",null,[st("tr",O2,[(se(!0),Pe(Jr,null,ss(e.config,f=>(se(),Pe("th",{key:f.title},Ft(f.title),1))),128))])]),st("tbody",null,[(se(!0),Pe(Jr,null,ss(e.items,(f,p)=>(se(),Pe("tr",{role:"row",key:f[e.textProp],"aria-selected":e.isSelected(f),class:Ar({focus:e.isActive(p),selected:e.isSelected(f)}),onClick:Jl(v=>e.select(f),["stop"])},[(se(!0),Pe(Jr,null,ss(e.config,(v,m)=>(se(),Pe("td",{key:f[e.textProp]+v.prop,id:e.getId(p,m),"aria-selected":e.isSelected(f),class:Ar({"focus-cell":e.isActiveCell(p,m)})},[v.prop===e.textProp?(se(),Bt(c,{key:0,highlight:e.highlight,query:e.query,text:f[v.prop]},null,8,["highlight","query","text"])):(se(),Pe("p",q2,Ft(f[v.prop]),1))],10,z2))),128))],10,L2))),128))])],10,D2)],512)}var W2=hr(k2,[["render",R2],["__scopeId","data-v-58c88fd1"]]);const F2=Qr({components:{FeatherList:Ql,FeatherListItem:os}});function X2(e,o,r,i,a,u){const c=Ie("FeatherListItem"),f=Ie("FeatherList");return se(),Bt(f,{class:"result-list"},{default:Ue(()=>[it(c,{"as-li":""},{default:Ue(()=>[eu(e.$slots,"default",{},void 0,!0)]),_:3})]),_:3})}var Z2=hr(F2,[["render",X2],["__scopeId","data-v-06b752c6"]]);const U2=Qr({name:"Chip",emits:["delete"],props:{focused:{type:Boolean,default:!1},removeLabel:{type:String,required:!0},text:{type:String},disabled:{type:Boolean},pre:{type:Object}},computed:{showPreIcon(){return this.pre&&this.pre.icon&&this.pre.title}},methods:{handleClick(){this.$emit("delete")}},components:{FeatherIcon:Y,Cancel:Ur,BaseChip:Ci,BaseChipLabel:$i,BaseChipPreIcon:Ei}});function Y2(e,o,r,i,a,u){const c=Ie("FeatherIcon"),f=Ie("BaseChipPreIcon"),p=Ie("BaseChipLabel"),v=Ie("Cancel"),m=Ie("BaseChip");return se(),Bt(m,{class:Ar(["focus autocomplete-chip",{focused:e.focused}]),condensed:"",disabled:e.disabled},{default:Ue(()=>[e.showPreIcon?(se(),Bt(f,{key:0},{default:Ue(()=>{var _,V;return[it(c,{icon:(_=e.pre)==null?void 0:_.icon,title:(V=e.pre)==null?void 0:V.title},null,8,["icon","title"])]}),_:1})):Mt("",!0),it(p,null,{default:Ue(()=>[BA(Ft(e.text),1)]),_:1}),e.disabled?Mt("",!0):(se(),Pe("span",{key:1,class:"chip-delete",onClick:o[0]||(o[0]=Jl((..._)=>e.handleClick&&e.handleClick(..._),["stop"]))},[it(c,{class:"delete-icon",flex:"",title:e.removeLabel},{default:Ue(()=>[it(v)]),_:1},8,["title"])]))]),_:1},8,["class","disabled"])}var H2=hr(U2,[["render",Y2],["__scopeId","data-v-e0fc6ac0"]]);const G2={},j2=e=>(b2("data-v-aa720e06"),e=e(),C2(),e),K2={class:"spinner-container"},Q2=[j2(()=>st("svg",{class:"spinner",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg"},[st("circle",{class:"path",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})],-1))];function J2(e,o){return se(),Pe("div",K2,Q2)}var e3=hr(G2,[["render",J2],["__scopeId","data-v-aa720e06"]]),Ti=(e=>(e.multi="multi",e.single="single",e))(Ti||{});const kA={noResults:"No results found",minChar:"Enter ${min} characters to search",clear:"Clear value",selectionLimit:"Selection limit reached",new:"New",remove:"Remove"},t3=wt(wt(wt({id:{type:String},modelValue:{type:[Array,Object]},results:{type:Array,default:()=>[]},textProp:{type:String,default:"_text"},loading:{type:Boolean,default:!1},minChar:{type:Number,default:0},allowNew:{type:Boolean,default:!1},selectionLimit:{type:Number},newMatcher:{type:Function,default:(e,o,r)=>e[r.textProp].toString().toLowerCase()===o.toLowerCase()},type:{type:String,required:!0,validator:e=>!!Ti[e]},labels:{type:Object,default:()=>kA},gridConfig:{type:Array},schema:{type:Object,required:!1}},Si),jo),Wl),n3={"update:modelValue":e=>!0,new:e=>!0,search:e=>!0},r3=(e,o,r,i)=>{if(r.toLowerCase()===Ti.multi){const u=e.modelValue,c=f=>{e.selectionLimit.value&&f.length>=e.selectionLimit.value?e.selectionLimitReached.value=!0:e.selectionLimitReached.value=!1};return{getInitialText(){return""},handleModelValueChange(f){f&&f.length&&c(f)},hasValue(){return!!(u.value&&u.value.length)},selectItem(f){if(u.value&&u.value.filter(v=>v[e.textProp.value]===f[e.textProp.value]).length)return;const p=u.value?[...u.value,f]:[f];i("update:modelValue",p),c(p)},removeItem(f){const p=u.value.findIndex(v=>{if(f[e.textProp.value]===v[e.textProp.value])return!0});debugger;if(p>-1){const v=u.value.slice(0);v.splice(p,1),i("update:modelValue",v),c(v),e.input.value.focus()}},clickedItem(){e.query.value="",e.emitSearch()},handleInputBlur(){}}}const a=e.modelValue;return{getInitialText(){return a.value?a.value[e.textProp.value]:""},handleModelValueChange(){e.query.value=this.getInitialText()},hasValue(){return!!a.value},selectItem(u){o.active.row=-1,e.forceCloseResults.value=!0,u&&u._new&&e.allowNew?i("new",u._new):i("update:modelValue",u)},removeItem(){},clickedItem(){e.forceCloseResults.value=!0},handleInputBlur(){if(o.active.row>-1){const u=e.internalResults.value[o.active.row];u&&u._new&&e.allowNew?i("new",u._new):i("update:modelValue",u)}}}},o3=()=>{const e=IA({row:-1}),o=u=>{xA(()=>{e.row=u})},r=(u,c)=>{if(u.keyCode===K.DOWN){if(u.preventDefault(),e.row===-1)i(),o(0);else if(e.row+1<=c.length-1){const f=e.row;i(),o(f+1)}return!0}if(u.keyCode===K.UP){if(u.preventDefault(),e.row===0)i();else if(e.row>0){const f=e.row;i(),o(f-1)}return!0}return!1},i=()=>{e.row=-1};return{reset:i,handleKeyPress:r,active:e,first:()=>{e.row=0}}},s3=e=>{const o=IA({row:-1,col:-1}),r=(c,f)=>{xA(()=>{o.col=f,o.row=c})},i=(c,f)=>{if(c.keyCode===K.DOWN){if(c.preventDefault(),o.row===-1)a(),r(0,0);else if(o.row+1<=f.length-1){const p=o.row,v=o.col;a(),r(p+1,v)}return!0}if(c.keyCode===K.UP){if(c.preventDefault(),o.row===0)a();else if(o.row>0){const p=o.row,v=o.col;a(),r(p-1,v)}return!0}if(c.keyCode===K.RIGHT&&o.row!==-1){if(c.preventDefault(),o.col+1<=e.length-1){const p=o.col,v=o.row;a(),r(v,p+1)}else if(o.col<=e.length-1&&o.row+1<=f.length-1){const p=o.row;a(),r(p+1,0)}return!0}if(c.keyCode===K.LEFT&&o.row!==-1){if(c.preventDefault(),o.col===0&&o.row===0)return!0;if(o.col===0&&o.row>0){const p=o.row;a(),r(p-1,e.length-1)}else if(o.col>0){const p=o.col,v=o.row;a(),r(v,p-1)}return!0}if(c.keyCode===K.END&&o.row!==-1){c.preventDefault();const p=o.row;return a(),r(c.ctrlKey?f.length-1:p,e.length-1),!0}if(c.keyCode===K.HOME&&o.row!==-1){c.preventDefault();const p=o.row;return a(),r(c.ctrlKey?0:p,0),!0}return!1},a=()=>{o.row=-1,o.col=-1};return{reset:a,handleKeyPress:i,active:o,first:()=>{a(),r(0,0)}}},i3=Qr({model:{prop:"modelValue",event:"update:modelValue"},emits:n3,props:t3,data(){return{typingTimeout:-1,activeChipIndex:-1,activeChipId:""}},computed:{singleSelect(){return this.type!==Ti.multi},raised(){return this.hasValue||this.hasFocus},hasValue(){var e;return(e=this.strategy)==null?void 0:e.hasValue()},showMenu(){return(this.showResults||this.showNoResults||this.showLoading||this.showSelectionLimit||this.showMinCharWarning)&&!this.disabled},showResults(){return this.forceCloseResults||this.selectionLimitReached||this.showMinCharWarning?!1:!!(this.hasFocus&&this.internalResults&&this.internalResults.length&&!this.loading)},showNoResults(){return!this.forceCloseResults&&this.hasFocus&&!this.selectionLimitReached&&this.internalResults&&this.internalResults.length===0&&this.query&&this.query.length>0&&this.query.length>=this.minChar&&!this.loading},showSelectionLimit(){return!this.forceCloseResults&&this.hasFocus&&this.selectionLimitReached&&!this.loading},showLoading(){return this.hasFocus&&this.loading},showMinCharWarning(){return this.minChar>0&&!this.selectionLimitReached&&!this.loading&&this.hasFocus&&this.query.length-1&&(o=this.activeChipId),this.active.row>-1&&this.showResults&&(o=this.resultItemId),this.minChar&&e.push(this.minCharWarningId),{id:this.inputId,"aria-describedby":e.join(" "),"aria-busy":this.loading,"aria-activedescendant":o,disabled:this.disabled,"aria-disabled":this.disabled,"aria-autocomplete":"list",autocomplete:"off",readonly:!!this.disabled,tabindex:this.disabled?-1:0,"aria-controls":this.showResults?this.resultsId:"","aria-invalid":this.$attrs["aria-invalid"]==="true"||!!this.error}},inputListeners(){return{input:this.handleTextInput,blur:this.handleInputBlur,focus:this.handleInputFocus,click:this.handleInputEnter,keydown:this.handleInputKeyDown}},comboxBoxAttrs(){return{role:"combobox","aria-expanded":this.showResults?"true":"false","aria-haspopup":this.gridConfig?"grid":"listbox","aria-owns":this.resultsId,"aria-label":this.label}},scrollContainer(){return this.$refs.scroll.$el.querySelector(".feather-input-wrapper")},computedMinCharText(){return this.minCharLabel?this.minCharLabel.replace("${min}",this.minChar.toString()):""},selectedDescribedByText(){return this.modelValue&&this.modelValue.length?this.modelValue.map(o=>o[this.textProp]).join(", "):""},allowNewEnabled(){return this.singleSelect&&this.allowNew},modelValueList(){return this.singleSelect?[]:this.modelValue}},watch:{activeChipIndex(e){e&&this.genActiveChipId(),e>-1&&this.scrollContainer&&this.$nextTick(()=>{rs(this.$el.querySelector(`#${this.activeChipId}`),this.scrollContainer)})},query(e){!this.inputRef||e!==this.inputRef.value&&(this.inputRef.value=e)},modelValue:{handler(e,o){e&&o&&e.length>o.length&&this.scrollContainer&&this.$nextTick(()=>{rs(this.inputRef,this.scrollContainer)}),this.strategy.handleModelValueChange(e),this.hasFocus||this.adjustTextArea()},immediate:!0},results(e){e&&e.length>0&&this.selectFirst(),this.forceCloseResults=!1,e&&e.length===0&&this.query&&this.query.length>0&&!this.allowNewEnabled&&this.setAlert(this.noResultsLabel),this.allowNewEnabled&&this.query.length&&(e.some(r=>this.newMatcher(r,this.query,this))||(e=[{[this.textProp]:this.query,_new:this.query},...e])),this.internalResults=e},showResults(e){const o=this.$refs.menu;e&&o.calculatePosition&&o.calculatePosition()},selectionLimitReached(e){e&&this.setAlert(this.selectionLimitLabel)}},methods:{getPre(e){return e._pre},genActiveChipId(){return this.activeChipId=oe("active-chip"),this.activeChipId},setAlert(e){const o=this.$refs.alert;o.textContent=e,setTimeout(()=>{o.textContent=""},100)},handleClear(){this.query="",this.inputRef.focus(),this.emitSearch(),this.$emit("update:modelValue",void 0)},handleInputFocus(){this.disabled||(this.adjustTextArea(),!this.hasFocus&&(this.hasFocus=!0,this.modelValue&&this.singleSelect&&this.inputRef.select()))},handleInputEnter(){this.handleInputFocus(),this.emitSearch()},handleTextInput(e){this.adjustTextArea();const r=e.target.value;r!==void 0&&(dr(this.typingTimeout),this.typingTimeout=cr(()=>{this.query=r,this.emitSearch()},250))},handleInputKeyDown(e){const o=()=>{this.activeChipIndex=-1},r=()=>{this.resetResultIndex()};if(e.keyCode===K.ENTER&&e.preventDefault(),this.internalResults&&this.internalResults.length&&this.handleResultNavigation(e,this.internalResults)){o(),this.forceCloseResults=!1;return}if(e.keyCode===K.ENTER&&this.activeChipIndex>-1){e.preventDefault();const i=this.modelValue;this.removeFromValue(i[this.activeChipIndex]),o();return}if(e.keyCode===K.ENTER&&this.active.row>-1){e.preventDefault(),this.selectItem(this.internalResults[this.active.row]);return}if((e.keyCode===K.ENTER||e.keyCode===K.SPACE||e.keyCode===K.DOWN)&&this.activeChipIndex==-1&&!this.showMenu){e.preventDefault(),this.emitSearch();return}if(e.keyCode===K.ESCAPE){this.forceCloseResults=!0,r(),o();return}if(!this.query&&this.modelValue&&this.modelValue.length){const i=this.modelValue;e.keyCode===K.LEFT&&(e.preventDefault(),this.activeChipIndex===-1?(r(),this.activeChipIndex=i.length-1):this.activeChipIndex-1>=0&&(r(),this.activeChipIndex=this.activeChipIndex-1)),e.keyCode===K.RIGHT&&(e.preventDefault(),this.activeChipIndex===i.length-1?(r(),this.activeChipIndex=-1):this.activeChipIndex-1&&(r(),this.activeChipIndex=this.activeChipIndex+1)),(e.keyCode===K.DELETE||e.keyCode===K.BACKSPACE)&&this.activeChipIndex!==-1&&(this.removeFromValue(i[this.activeChipIndex]),r(),o())}},handleTriggerClick(){this.disabled||(this.inputRef.focus(),this.handleDropdownIconClick())},handleInputBlur(){this.validate(),this.strategy.handleInputBlur(),(this.forceCloseResults||!this.showMenu)&&this.handleOutsideClick()},handleOutsideClick(){this.hasFocus=!1,this.forceCloseResults=!1,this.activeChipIndex=-1,this.resetResultIndex(),this.query=this.strategy.getInitialText(),this.internalResults=[],this.adjustTextArea()},clickedItem(e){this.selectItem(e),this.internalResults=[],this.inputRef.focus(),this.strategy.clickedItem()},selectItem(e){this.strategy.selectItem(e),this.adjustTextArea()},removeFromValue(e){this.strategy.removeItem(e)},handleDropdownIconClick(){if(this.showMenu){this.forceCloseResults=!0;return}this.forceCloseResults||this.emitSearch()},adjustTextArea(){const e=this.inputRef;!e||(e.style.height="1.625rem",e.style.flexBasis="40px",e.style.whiteSpace="nowrap",this.$nextTick(()=>{const o=e.getBoundingClientRect().width,r=e.parentElement;e.scrollWidth<=e.clientWidth&&r&&o{e.style.height=`${e.scrollHeight}px`})}))}},setup(e,o){const r=wi(nu(e,"labels"),kA);Ko(e),Fl(e);let i;e.gridConfig?i=s3(e.gridConfig):i=o3();const a=nu(e,"id"),u=SA(()=>a.value?a.value:oe("feather-autocomplete-input")),{validate:c}=Ho(u,nu(e,"modelValue"),e.label,e.schema),{selectionLimit:f,modelValue:p,textProp:v,allowNew:m,type:_,minChar:V}=$2(e),x=eo(!1),S=eo(!1),D=eo(!1),N=eo(""),$=eo([]),k=eo(),T=SA(()=>k.value),O=()=>{x.value&&!S.value&&(N.value&&N.value.length>=V.value&&o.emit("search",N.value),V.value<=0&&o.emit("search",N.value||""),$.value=[],i.reset())},B=r3({selectionLimit:f,selectionLimitReached:S,modelValue:p,textProp:v,allowNew:m,forceCloseResults:D,query:N,internalResults:$,input:T,emitSearch:O},i,_.value,o.emit);return y2(wt(wt({},r),Go(o.attrs)),{query:N,internalResults:$,selectionLimitReached:S,forceCloseResults:D,hasFocus:x,strategy:B,emitSearch:O,active:i.active,handleResultNavigation:i.handleKeyPress,resetResultIndex:i.reset,selectFirst:i.first,inputId:u,input:k,incomingId:a,inputRef:T,validate:c})},mounted(){this.adjustTextArea()},components:{InputWrapper:Rl,InputSubText:Yo,AutocompleteResults:P2,AutocompleteResultsGrid:W2,Chip:H2,MenuMessage:Z2,FeatherIcon:Y,FeatherMenu:gA,Spinner:e3}}),a3={class:"alert",role:"alert","aria-live":"polite","aria-atomic":"true",ref:"alert"},l3=["id"],u3={"data-ref-id":"feather-autocomplete-no-results"},c3={"data-ref-id":"feather-autocomplete-selection-limit"},d3={"data-ref-id":"feather-autocomplete-min-char"};function f3(e,o,r,i,a,u){const c=Ie("FeatherIcon"),f=Ie("Chip"),p=Ie("InputWrapper"),v=Ie("AutocompleteResults"),m=Ie("AutocompleteResultsGrid"),_=Ie("MenuMessage"),V=Ie("Spinner"),x=Ie("FeatherMenu"),S=Ie("InputSubText");return se(),Pe("div",ru(e.inherittedAttrs,{class:"feather-autocomplete-container"}),[it(x,{fill:"","no-expand":"",open:e.showMenu,onOutsideClick:e.handleOutsideClick,onTriggerClick:e.handleTriggerClick,class:Ar(["feather-autocomplete-menu-container",{grid:e.gridConfig}]),"data-ref-id":"feather-autocomplete-menu-container",ref:"menu"},{trigger:Ue(({attrs:D,on:N})=>[it(p,ru(wt(wt({},D),e.comboxBoxAttrs),{for:e.inputId,raised:e.raised,focused:e.hasFocus,"clear-text":e.clearLabel,showClear:e.singleSelect&&e.hasValue,onClear:e.handleClear},TA(N),{ref:"scroll"}),{pre:Ue(()=>[eu(e.$slots,"pre",{},()=>[it(c,{icon:e.searchIcon},null,8,["icon"])],!0)]),post:Ue(()=>[it(c,{icon:e.dropdownIcon,class:Ar(["feather-autocomplete-dropdown-icon",{rotate:e.showMenu}]),onClick:e.handleDropdownIconClick},null,8,["icon","class","onClick"])]),default:Ue(()=>[st("div",{class:Ar(["feather-autocomplete-content",{disabled:e.disabled}])},[st("div",a3,null,512),st("div",{class:"description",id:e.selectedDescriptionId,"data-ref-id":"feather-autocomplete-input-selected"},Ft(e.selectedDescribedByText),9,l3),(se(!0),Pe(Jr,null,ss(e.modelValueList,($,k)=>Ii((se(),Bt(f,{key:$[e.textProp],role:"button",id:k===e.activeChipIndex?e.activeChipId:null,focused:k===e.activeChipIndex,disabled:e.disabled,text:$[e.textProp],"remove-label":e.removeLabel,pre:e.getPre($),onDelete:T=>e.removeFromValue($)},null,8,["id","focused","disabled","text","remove-label","pre","onDelete"])),[[xi,!e.singleSelect]])),128)),st("textarea",ru(e.inputAttrs,{class:["feather-autocomplete-input",{error:e.error}],"data-ref-id":"feather-autocomplete-input"},TA(e.inputListeners),{ref:"input"}),null,16)],2)]),_:2},1040,["for","raised","focused","clear-text","showClear","onClear"])]),default:Ue(()=>[e.gridConfig?Mt("",!0):Ii((se(),Bt(v,{key:0,items:e.internalResults,value:e.modelValue,"text-prop":e.textProp,activeId:e.resultItemId,activeIndex:e.active.row,"aria-label":e.label,onSelect:e.clickedItem,onDeselect:e.removeFromValue,class:"autocomplete-results",id:e.resultsId,single:e.singleSelect,"new-label":e.newLabel,highlight:e.highlight,query:e.query,ref:"results"},null,8,["items","value","text-prop","activeId","activeIndex","aria-label","onSelect","onDeselect","id","single","new-label","highlight","query"])),[[xi,e.showResults]]),e.gridConfig?Ii((se(),Bt(m,{key:1,items:e.internalResults,value:e.modelValue,"text-prop":e.textProp,config:e.gridConfig,activeId:e.resultItemId,activeRow:e.active.row,activeCol:e.active.col,"aria-label":e.label,onSelect:e.clickedItem,class:"autocomplete-results",id:e.resultsId,single:e.singleSelect,highlight:e.highlight,query:e.query},null,8,["items","value","text-prop","config","activeId","activeRow","activeCol","aria-label","onSelect","id","single","highlight","query"])),[[xi,e.showResults]]):Mt("",!0),e.showNoResults?(se(),Bt(_,{key:2},{default:Ue(()=>[st("span",u3,Ft(e.noResultsLabel),1)]),_:1})):Mt("",!0),e.showSelectionLimit?(se(),Bt(_,{key:3,class:"selection-limit-warning"},{default:Ue(()=>[it(c,{icon:e.minCharIcon},null,8,["icon"]),st("span",c3,Ft(e.selectionLimitLabel),1)]),_:1})):Mt("",!0),e.minChar?Ii((se(),Bt(_,{key:4,class:"min-char-warning",id:e.minCharWarningId},{default:Ue(()=>[it(c,{icon:e.minCharIcon},null,8,["icon"]),st("span",d3,[eu(e.$slots,"min-char",{},()=>[BA(Ft(e.computedMinCharText),1)],!0)])]),_:3},8,["id"])),[[xi,e.showMinCharWarning]]):Mt("",!0),e.showLoading?(se(),Bt(V,{key:5})):Mt("",!0)]),_:3},8,["open","onOutsideClick","onTriggerClick","class"]),it(S,{id:e.subTextId},null,8,["id"])],16)}var A3=hr(i3,[["render",f3],["__scopeId","data-v-43a7e951"]]);const FR="";var h3=Object.defineProperty,p3=Object.defineProperties,w3=Object.getOwnPropertyDescriptors,NA=Object.getOwnPropertySymbols,v3=Object.prototype.hasOwnProperty,m3=Object.prototype.propertyIsEnumerable,DA=(e,o,r)=>o in e?h3(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Pi=(e,o)=>{for(var r in o||(o={}))v3.call(o,r)&&DA(e,r,o[r]);if(NA)for(var r of NA(o))m3.call(o,r)&&DA(e,r,o[r]);return e},OA=(e,o)=>p3(e,w3(o));const LA=window.Vue.defineComponent,g3=window.Vue.ref,is=window.Vue.computed,_3=window.Vue.reactive,zA=window.Vue.watch,su=window.Vue.inject,qA=window.Vue.resolveComponent,iu=window.Vue.openBlock,RA=window.Vue.createElementBlock,Zn=window.Vue.createElementVNode,V3=window.Vue.createBlock,y3=window.Vue.createCommentVNode,WA=window.Vue.renderSlot,b3=window.Vue.pushScopeId,C3=window.Vue.popScopeId,au=window.Vue.toRef,FA=window.Vue.mergeProps,$3=window.Vue.toDisplayString,E3=window.Vue.createVNode;var XA=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const M3=LA({props:{value:{type:[String,Number,Boolean,Array,Object,Date,Function],required:!0},disabled:{type:Boolean,default:!1}},setup(e){const o=g3(),r=()=>{o.value.focus()},i=is(()=>oe("feather-radio-button")),a=_3({first:!1,focus:r,disabled:e.disabled,value:e.value,checked:!1,id:i.value}),u=is(()=>oe("radio-label-id")),c=is(()=>a.first||a.checked?0:-1);zA(()=>e.disabled,_=>{a.disabled=_},{immediate:!0}),zA(()=>e.value,_=>{a.value=_},{immediate:!0});const f=su("register",_=>{}),p=su("blur",_=>{}),v=su("select",_=>{});return f(a),{labelId:u,tabindex:c,vm:a,blur:p,click:()=>{v(a)},input:o,id:i}},components:{FeatherRipple:Rn}}),B3=e=>(b3("data-v-24790cf0"),e=e(),C3(),e),I3={class:"layout-container"},x3=["id","aria-checked","aria-disabled","aria-labelledby","tabindex"],S3={class:"radio hover focus"},T3=B3(()=>Zn("div",{class:"icon","aria-hidden":"true"},[Zn("svg",{class:"dot"},[Zn("circle",{cx:"50%",cy:"50%",r:"0.3125rem",stroke:"black","stroke-width":"0"})])],-1)),P3=["id"];function k3(e,o,r,i,a,u){const c=qA("feather-ripple");return iu(),RA("div",I3,[Zn("div",{class:"feather-radio",role:"radio",ref:"input",id:e.id,"aria-checked":e.vm.checked?"true":"false","aria-disabled":e.vm.disabled?"true":"false","aria-labelledby":e.labelId,tabindex:e.tabindex,onClick:o[0]||(o[0]=(...f)=>e.click&&e.click(...f)),onBlur:o[1]||(o[1]=(...f)=>e.blur&&e.blur(...f)),"data-ref-id":"feather-radio"},[Zn("div",S3,[T3,e.vm.disabled?y3("",!0):(iu(),V3(c,{key:0,center:""}))]),Zn("span",{class:"label","data-ref-id":"feather-radio-label",id:e.labelId},[WA(e.$slots,"default",{},void 0,!0)],8,P3)],40,x3)])}var Vn=XA(M3,[["render",k3],["__scopeId","data-v-24790cf0"]]);const N3=OA(Pi({},jo),{label:{type:String,required:!0},modelValue:{type:[String,Number,Boolean,Array,Object,Date,Function]},vertical:{type:Boolean,default:!1},schema:{type:Object,required:!1}}),D3=LA({model:{prop:"modelValue",event:"update:modelValue"},props:N3,emits:{"update:modelValue":e=>!0,blur:e=>!0},setup(e,o){Ko(e);const r=au(e,"error"),i=au(e,"modelValue"),a=is(()=>oe("feather-input-description")),u=is(()=>{const c=OA(Pi({},o.attrs),{class:"","aria-describedby":a.value});return c["aria-invalid"]||(c["aria-invalid"]=!!r.value),c});return Pi(Pi({descriptionId:a,attrs:u},nA(i,o.emit,e.label,e.schema,au(e,"error"))),Go(o.attrs))},components:{InputSubText:Yo}}),O3=["for"],L3=["id"];function z3(e,o,r,i,a,u){const c=qA("InputSubText");return iu(),RA("div",FA(e.inherittedAttrs,{class:["feather-radio-group-container",{vertical:e.vertical}]}),[Zn("label",{for:e.groupId,class:"group-label"},$3(e.label),9,O3),Zn("div",FA(e.attrs,{class:"feather-radio-group","data-ref-id":"feather-radio-group",role:"radiogroup",id:e.groupId,onKeydown:o[0]||(o[0]=(...f)=>e.keydown&&e.keydown(...f))}),[WA(e.$slots,"default",{},void 0,!0)],16,L3),E3(c,{id:e.descriptionId},null,8,["id"])],16)}var as=XA(D3,[["render",z3],["__scopeId","data-v-6775aeb9"]]);const q3=window.Vue.defineComponent,R3=window.Vue.renderList,W3=window.Vue.Fragment,ZA=window.Vue.openBlock,F3=window.Vue.createElementBlock,X3=window.Vue.toDisplayString,Z3=window.Vue.createTextVNode,UA=window.Vue.unref,YA=window.Vue.withCtx,U3=window.Vue.createVNode,Y3=window.Vue.createBlock,H3=window.Vue.watch,G3=window.Vue.ref,j3=q3({__name:"FilterByDate",props:{preSelected:null},emits:["filter-date-selected"],setup(e,{emit:o}){const r=e,i=[{id:1,name:"No filter"},{id:2,name:"Today"},{id:3,name:"Yesterday"},{id:4,name:"This week"}],a=G3(r.preSelected||i[0].id);return H3(r,()=>{r.preSelected&&(a.value=r.preSelected)}),(u,c)=>(ZA(),Y3(UA(as),{label:"",modelValue:a.value,"onUpdate:modelValue":[c[0]||(c[0]=f=>a.value=f),c[1]||(c[1]=f=>o("filter-date-selected",a.value))],vertical:"",hodeLabel:"",class:"radio-dates"},{default:YA(()=>[(ZA(),F3(W3,null,R3(i,f=>U3(UA(Vn),{value:f.id,key:f.id},{default:YA(()=>[Z3(X3(f.name),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]))}}),UR="",K3=re(j3,[["__scopeId","data-v-0363302c"]]),YR="";var Q3=Object.defineProperty,J3=Object.defineProperties,e$=Object.getOwnPropertyDescriptors,HA=Object.getOwnPropertySymbols,t$=Object.prototype.hasOwnProperty,n$=Object.prototype.propertyIsEnumerable,GA=(e,o,r)=>o in e?Q3(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,ls=(e,o)=>{for(var r in o||(o={}))t$.call(o,r)&&GA(e,r,o[r]);if(HA)for(var r of HA(o))n$.call(o,r)&&GA(e,r,o[r]);return e},jA=(e,o)=>J3(e,e$(o));const r$=window.Vue.defineComponent,o$=window.Vue.inject,us=window.Vue.h;var s$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const i$=r$({inheritAttrs:!1,props:{primary:{type:Boolean,default:!1},text:{type:Boolean,default:!1},secondary:{type:Boolean,default:!1},icon:{type:String},disabled:{type:Boolean,default:!1},asAnchor:{type:Boolean,default:!1},onColor:{type:Boolean,default:!1}},setup(){return{hasTooltip:o$("feather-has-tooltip",!1)}},render(){const e=()=>{let f="";this.primary&&(f="btn-primary"),this.secondary&&(f="btn-secondary"),(this.text||this.icon)&&(f="btn-text");const p=["btn","hover","focus",f];return this.icon&&(p.push("btn-icon"),p.push("btn-icon-table")),this.onColor&&p.push("on-color"),p},o=this.asAnchor?"a":"button",r={},i=ls({},this.$attrs);r.attrs=i||{},this.asAnchor?r.attrs.role="button":r.attrs.type=r.attrs.type||"button",this.disabled&&(r.attrs["aria-disabled"]="true"),r.on={onClick:f=>{this.disabled?(this.asAnchor&&f.preventDefault(),this.$emit("disabled-click",f)):this.$emit("click",f)}};const a=e();r.class=[this.$attrs.class].concat(a),this.$slots.icon&&r.class.push("has-icon");let u=us(Rn);if(this.disabled&&(u=void 0),this.icon&&this.$slots.default){const f=this.icon;return r.attrs["aria-label"]=f,this.hasTooltip||(r.attrs.title=f),us(o,jA(ls(ls({},r.attrs),r.on),{class:r.class}),[this.$slots.default(),this.disabled?void 0:us(Rn,{center:!0})])}const c=us("span",{class:["btn-content"]},[this.$slots.default?this.$slots.default():""]);return us(o,jA(ls(ls({},r.attrs),r.on),{class:r.class}),[this.$slots.icon?this.$slots.icon():void 0,c,u])}});var ae=s$(i$,[["__scopeId","data-v-702d1074"]]);const a$=window.Vue.openBlock,l$=window.Vue.createElementBlock,u$=window.Vue.createElementVNode;var c$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const d$={},f$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},A$=[u$("path",{d:"M14,21H10a1,1,0,0,1-1-1V14.34L2.21,5.61A1,1,0,0,1,3,4H21a1,1,0,0,1,.79,1.61L15,14.34V20A1,1,0,0,1,14,21Zm-3-2h2V13.66L19,6H5l6,7.66Z"},null,-1)];function h$(e,o){return a$(),l$("svg",f$,A$)}var p$=c$(d$,[["render",h$]]);const w$=window.Vue.openBlock,v$=window.Vue.createElementBlock,m$=window.Vue.createElementVNode;var g$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const _$={},V$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},y$=[m$("path",{d:"M17.3,14.71a1,1,0,0,0,0-1.41L12,8,6.7,13.3a1,1,0,1,0,1.41,1.41L12,10.83l3.89,3.88A1,1,0,0,0,17.3,14.71Z"},null,-1)];function b$(e,o){return w$(),v$("svg",V$,y$)}var C$=g$(_$,[["render",b$]]);const $$=window.Vue.openBlock,E$=window.Vue.createElementBlock,M$=window.Vue.createElementVNode;var B$=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const I$={},x$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},S$=[M$("path",{d:"M17.65,6.35A8,8,0,0,0,11.16,4,8,8,0,0,0,12,20a8,8,0,0,0,7.53-5.32.5.5,0,0,0-.47-.68H18a.5.5,0,0,0-.46.31A6,6,0,1,1,12,6a5.92,5.92,0,0,1,4.23,1.78l-2.37,2.37a.5.5,0,0,0,.35.85H20V5.21a.5.5,0,0,0-.85-.36Z"},null,-1)];function T$(e,o){return $$(),E$("svg",x$,S$)}var KA=B$(I$,[["render",T$]]);const P$=window.Vue.defineComponent,cn=window.Vue.unref,pr=window.Vue.createVNode,QA=window.Vue.toDisplayString,yn=window.Vue.createElementVNode,JA=window.Vue.createTextVNode,eh=window.Vue.openBlock,th=window.Vue.createElementBlock,k$=window.Vue.createCommentVNode,N$=window.Vue.withCtx,D$=window.Vue.vShow,O$=window.Vue.normalizeClass,L$=window.Vue.withDirectives,z$=window.Vue.Fragment,q$=window.Vue.pushScopeId,R$=window.Vue.popScopeId,nh=e=>(q$("data-v-b1dc2670"),e=e(),R$(),e),W$=JA(" Filters "),F$={class:"count"},X$={class:"results"},Z$={class:"total"},U$=JA(" Reset "),Y$=nh(()=>yn("div",{class:"title"},"By Severities:",-1)),H$=nh(()=>yn("div",{class:"title"},"By Start Date:",-1)),wr=window.Vue.ref,G$=window.Vue.reactive,j$=window.Vue.markRaw,rh=window.Vue.watch,K$=P$({__name:"CommonFilters",props:{list:null,isSituation:{type:Boolean},isOpen:{type:Boolean},saveFilters:{type:Boolean}},emits:["filtered-list"],setup(e,{emit:o}){const r=e,i=j$({FilterAlt:p$,ExpandLess:C$,ExpandMore:Bi,Refresh:KA}),a=Wt(),u=wr(r.isOpen),c=wr(["all"]),f=wr(1),p=wr(r.list),v=wr(!1),m=wr(0),_=wr(null),V=G$({nodes:a.nodes,results:a.nodes,nodeSelectedValue:void 0}),x=()=>{var q,L;r.saveFilters&&a.filters&&(a.filters.node&&(V.nodeSelectedValue=a.filters.node),((q=a.filters)==null?void 0:q.severities)&&!((L=a.filters)!=null&&L.severities.includes("all"))&&(c.value=a.filters.severities),f.value=a.filters.timeStart,a.filters=null,T())},S=()=>{V.nodes=a.nodes,V.results=a.nodes};rh(()=>a.nodes,()=>{S()}),rh(r,()=>{p.value=r.list,x()});const D=q=>{c.value=q,T()},N=q=>{f.value=q,T()},$=q=>{if(!q)return V.nodeSelectedValue=void 0,[];v.value=!0,V.results=V.nodes.filter(L=>L.label.toLowerCase().indexOf(q)>-1).map(L=>({_text:L.label,id:L.id})),v.value=!1},k=()=>{c.value=["all"],f.value=1,V.nodeSelectedValue=void 0,m.value=0,o("filtered-list",r.list),r.isOpen||(u.value=!1),r.saveFilters&&(a.filters=null),p.value=r.list},T=()=>{m.value=0;let q=r.list;V.nodeSelectedValue&&V.nodeSelectedValue._text&&(m.value++,r.isSituation?q=q.map(L=>{if(L.relatedAlarms.filter(fe=>{var ve;return fe.nodeLabel===((ve=V.nodeSelectedValue)==null?void 0:ve._text)}).length>0)return L}).filter(L=>L):q=q.filter(L=>{var F;return L.nodeLabel===((F=V.nodeSelectedValue)==null?void 0:F._text)})),c.value.includes("all")||(m.value++,q=q.filter(L=>c.value.includes(L.severity))),f.value!==1&&(m.value++,q=k_(f.value,q)),p.value=q,r.saveFilters&&O(),o("filtered-list",q)},O=()=>{a.filters={node:V.nodeSelectedValue,severities:c.value,timeStart:f.value}},B=()=>{u.value=!u.value};return(q,L)=>(eh(),th(z$,null,[r.isOpen?k$("",!0):(eh(),th("div",{key:0,class:"btn-filter",onClick:B},[yn("div",null,[pr(cn(Y),{icon:cn(i).FilterAlt,class:"icon"},null,8,["icon"]),W$,yn("span",F$,QA(m.value),1)]),pr(cn(Y),{icon:u.value?cn(i).ExpandLess:cn(i).ExpandMore,class:"icon"},null,8,["icon"])])),L$(yn("div",{class:O$(["filters",{collapsed:!r.isOpen}])},[yn("div",X$,[yn("div",Z$,"Results: "+QA(cn(p).length),1),pr(cn(ae),{class:"btn-reset",onClick:k},{default:N$(()=>[pr(cn(Y),{icon:cn(i).Refresh,class:"icon"},null,8,["icon"]),U$]),_:1})]),yn("div",null,[pr(cn(A3),{ref_key:"autocomplete",ref:_,label:"Search by node",loading:v.value,modelValue:V.nodeSelectedValue,"onUpdate:modelValue":[L[0]||(L[0]=F=>V.nodeSelectedValue=F),T],results:V.results,type:"single",onSearch:$},null,8,["loading","modelValue","results"]),Y$,pr(jb,{alarms:r.list,onSelectedOption:D,property:"severity","pre-selected":c.value},null,8,["alarms","pre-selected"]),yn("div",null,[H$,pr(K3,{onFilterDateSelected:N,"pre-selected":f.value},null,8,["pre-selected"])])])],2),[[D$,u.value]])],64))}}),QR="",to=re(K$,[["__scopeId","data-v-b1dc2670"]]),Q$=window.Vue.openBlock,J$=window.Vue.createElementBlock,eE=window.Vue.createElementVNode;var tE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const nE={},rE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},oE=[eE("path",{d:"M18,13H13v5a1,1,0,0,1-1,1h0a1,1,0,0,1-1-1V13H6a1,1,0,0,1-1-1H5a1,1,0,0,1,1-1h5V6a1,1,0,0,1,1-1h0a1,1,0,0,1,1,1v5h5a1,1,0,0,1,1,1h0A1,1,0,0,1,18,13Z"},null,-1)];function sE(e,o){return Q$(),J$("svg",rE,oE)}var ki=tE(nE,[["render",sE]]);const iE=window.Vue.openBlock,aE=window.Vue.createElementBlock,oh=window.Vue.createElementVNode;var lE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uE={},cE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},dE=[oh("path",{d:"M22.93,11.63A11.79,11.79,0,0,0,12,4,11.79,11.79,0,0,0,1.07,11.63a1,1,0,0,0,0,.74A11.79,11.79,0,0,0,12,20a11.79,11.79,0,0,0,10.93-7.63A1,1,0,0,0,22.93,11.63ZM12,18a9.77,9.77,0,0,1-8.92-6A9.77,9.77,0,0,1,12,6a9.77,9.77,0,0,1,8.92,6A9.77,9.77,0,0,1,12,18Z"},null,-1),oh("circle",{cx:"12",cy:"12",r:"3"},null,-1)];function fE(e,o){return iE(),aE("svg",cE,dE)}var AE=lE(uE,[["render",fE]]);const hE=window.Vue.openBlock,pE=window.Vue.createElementBlock,wE=window.Vue.createElementVNode;var vE=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const mE={},gE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},_E=[wE("path",{d:"M19.45,13a7.79,7.79,0,0,0,.07-1,7.79,7.79,0,0,0-.07-1l2.11-1.65a.48.48,0,0,0,.12-.64l-2-3.46A.5.5,0,0,0,19.24,5a.47.47,0,0,0-.17,0l-2.5,1a7.31,7.31,0,0,0-1.69-1L14.5,2.42A.49.49,0,0,0,14,2H10a.49.49,0,0,0-.49.42L9.13,5.07a7.53,7.53,0,0,0-1.7,1l-2.49-1L4.76,5a.5.5,0,0,0-.44.25l-2,3.46a.49.49,0,0,0,.12.64L4.55,11a7.93,7.93,0,0,0-.07,1,7.93,7.93,0,0,0,.07,1L2.44,14.63a.5.5,0,0,0-.12.64l2,3.46a.5.5,0,0,0,.45.25.47.47,0,0,0,.17,0l2.49-1a7.17,7.17,0,0,0,1.7,1l.38,2.65A.49.49,0,0,0,10,22h4a.49.49,0,0,0,.49-.42l.38-2.65a7.68,7.68,0,0,0,1.69-1l2.5,1a.57.57,0,0,0,.18,0,.5.5,0,0,0,.43-.25l2-3.46a.48.48,0,0,0-.12-.64Zm-2-1.71a5.34,5.34,0,0,1,.05.73c0,.21,0,.43-.05.73l-.15,1.13.9.7,1.08.84-.7,1.21-1.28-.51-1-.42-.9.68a5.86,5.86,0,0,1-1.25.73l-1.07.43-.16,1.13L12.7,20H11.3l-.19-1.35L11,17.52l-1.06-.43a6,6,0,0,1-1.24-.71l-.91-.7-1.06.43-1.27.51-.7-1.21,1.08-.84.89-.7-.14-1.13c0-.31,0-.54,0-.74s0-.43,0-.73l.14-1.13-.89-.7L4.71,8.6l.7-1.21,1.27.51,1,.42.9-.68a6.16,6.16,0,0,1,1.26-.73l1.06-.43.16-1.13L11.3,4h1.39l.19,1.35L13,6.48l1.07.43a5.67,5.67,0,0,1,1.23.71l.91.7,1.06-.43,1.28-.51.7,1.21-1.07.85-.9.7Zm-5.4,3.57A2.88,2.88,0,1,1,15,12,2.9,2.9,0,0,1,12.07,14.84Z"},null,-1)];function VE(e,o){return hE(),pE("svg",gE,_E)}var yE=vE(mE,[["render",VE]]);const dn=()=>window.VRouter||Dw,rW="",bE=window.Vue.openBlock,CE=window.Vue.createElementBlock,$E=window.Vue.pushScopeId,EE=window.Vue.popScopeId,sh=window.Vue.createElementVNode;var ME=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BE={},IE=e=>($E("data-v-2263be39"),e=e(),EE(),e),xE={class:"spinner-container"},SE=[IE(()=>sh("svg",{class:"spinner",viewBox:"0 0 66 66",xmlns:"http://www.w3.org/2000/svg"},[sh("circle",{class:"path",fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"})],-1))];function TE(e,o){return bE(),CE("div",xE,SE)}var lu=ME(BE,[["render",TE],["__scopeId","data-v-2263be39"]]);const PE=window.Vue.defineComponent,uu=window.Vue.unref,kE=window.Vue.createVNode,NE=window.Vue.createElementVNode,DE=window.Vue.withCtx,OE=window.Vue.openBlock,LE=window.Vue.createBlock,zE=window.Vue.pushScopeId,qE=window.Vue.popScopeId,RE=(e=>(zE("data-v-fba500de"),e=e(),qE(),e))(()=>NE("span",null,"New Situation",-1)),WE=window.Vue.markRaw,FE=PE({__name:"NewSituationBtn",setup(e){const o=dn(),r=WE({Add:ki}),i=()=>{o.push({name:"addSituation"})};return(a,u)=>(OE(),LE(uu(ae),{class:"new-situation-btn",onClick:u[0]||(u[0]=()=>i())},{default:DE(()=>[kE(uu(Y),{icon:uu(r).Add,"aria-hidden":"true",class:"icon"},null,8,["icon"]),RE]),_:1}))}}),iW="",ih=re(FE,[["__scopeId","data-v-fba500de"]]),XE="/whoami",ZE=async()=>{try{const e=await Rt.get(XE);return e.status===200?e.data:!1}catch{return!1}},cu="/alec",ah="/alec/engine/configuration",lh="/alec/agreement/configuration",UE="/alec/situation",YE=async e=>{try{return(await Rt.post(`${lh}`,{agreed:e})).status===200}catch{return!1}},HE=async()=>{try{const e=await Rt.get(`${lh}`);return e.status===200?e.data:!1}catch{return!1}},GE=async()=>{try{const e=await Rt.get(`${ah}`);return e.status===200?e.data:!1}catch{return!1}},jE=async e=>{try{return(await Rt.post(ah,e)).status===200}catch{return!1}},uh=async(e,o)=>{try{const r=await Rt.post(`${cu}/situation/${o}/${e}`,{headers:{"Access-Control-Allow-Origin":"*"}});return o==Ve.REJECTED.toLowerCase()&&r.status===200&&await vf(e,"clear"),r.status===200}catch{return!1}},ch=async(e,o)=>{try{return(await Rt.delete(`${cu}/situation/alarm/`,{data:{situationId:e,alarmIdList:o}})).status===200}catch{return!1}},dh=async(e,o)=>{try{return(await Rt.put(`${cu}/situation/alarm/`,{situationId:e,alarmIdList:o})).status===200}catch{return!1}},KE=async e=>{try{return(await Rt.post(UE,e)).status===200}catch{return!1}},QE=window.Pinia.defineStore,JE={alpha:144.47117699,beta:.55257784,epsilon:100},bn=QE("userStore",{state:()=>({isAdmin:!1,userId:null,firstTime:!0,allowSave:!0,engineInfo:null}),actions:{async getUserRole(){const e=await ZE();return e&&(this.isAdmin=e.roles.includes("ROLE_ADMIN"),this.userId=e.id),e},async getAlecInfo(){const e=await HE();e&&(this.firstTime=!1,this.allowSave=e.agreed)},async getEngineInfo(){const e=await GE();e&&(this.engineInfo=e)},async setEngineInfo(e,o){const r={...JE,distanceMeasureName:o?Ve.HELLINGER_OPTION:Ve.SPACE_DISTANCE_OPTION,engineName:e};return await jE(r)?(this.engineInfo=r,!0):!1},async savePermission(e){await YE(e)&&(this.allowSave=e)}}}),eM="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJpY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IHg9IjEwIiB5PSIxNSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiLz4KICA8cGF0aCBkPSJNOC43LDYuMjg1MkEyLjk2NjUsMi45NjY1LDAsMCwwLDksNSwzLDMsMCwxLDAsNiw4YTIuOTYsMi45NiwwLDAsMCwxLjI4NTItLjMwMDhMMTAsMTAuNDE0MVYxM2gyVjkuNTg1OVpNNiw2QTEsMSwwLDEsMSw3LDUsMS4wMDA5LDEuMDAwOSwwLDAsMSw2LDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+CiAgPHBhdGggZD0iTTE5LDVhMywzLDAsMSwwLTQsMi44MTU0VjEzaDJWNy44MTU5QTIuOTk1NywyLjk5NTcsMCwwLDAsMTksNVpNMTYsNmExLDEsMCwxLDEsMS0xQTEuMDAwOSwxLjAwMDksMCwwLDEsMTYsNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz4KICA8cGF0aCBkPSJNMjYsMmEzLjAwMzMsMy4wMDMzLDAsMCwwLTMsMywyLjk2NjUsMi45NjY1LDAsMCwwLC4zLDEuMjg1MkwyMCw5LjU4NTlWMTNoMlYxMC40MTQxbDIuNzE0OC0yLjcxNDlBMi45NiwyLjk2LDAsMCwwLDI2LDhhMywzLDAsMCwwLDAtNlptMCw0YTEsMSwwLDEsMSwxLTFBMS4wMDA5LDEuMDAwOSwwLDAsMSwyNiw2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxwYXRoIGQ9Ik0xMiwxOUgxMHYyLjU4NTlMNy4yODU0LDI0LjMwMDhBMi45NjA5LDIuOTYwOSwwLDAsMCw2LDI0YTMsMywwLDEsMCwzLDMsMi45NjY1LDIuOTY2NSwwLDAsMC0uMy0xLjI4NTJMMTIsMjIuNDE0MVpNNiwyOGExLDEsMCwxLDEsMS0xQTEuMDAwOSwxLjAwMDksMCwwLDEsNiwyOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz4KICA8cGF0aCBkPSJNMTcsMjQuMTg0MVYxOUgxNXY1LjE4NDFhMywzLDAsMSwwLDIsMFpNMTYsMjhhMSwxLDAsMSwxLDEtMUExLjAwMDksMS4wMDA5LDAsMCwxLDE2LDI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxwYXRoIGQ9Ik0yNiwyNGEyLjk2MDksMi45NjA5LDAsMCwwLTEuMjg1NC4zMDA4TDIyLDIxLjU4NTlWMTlIMjB2My40MTQxbDMuMywzLjMwMDdBMi45NjY1LDIuOTY2NSwwLDAsMCwyMywyN2EzLDMsMCwxLDAsMy0zWm0wLDRhMSwxLDAsMSwxLDEtMUExLjAwMDksMS4wMDA5LDAsMCwxLDI2LDI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgogIDxyZWN0IGlkPSJfVHJhbnNwYXJlbnRfUmVjdGFuZ2xlXyIgZGF0YS1uYW1lPSImbHQ7VHJhbnNwYXJlbnQgUmVjdGFuZ2xlJmd0OyIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiLz4KPC9zdmc+Cg==",tM="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJpY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGQ9Ik0xNiw3YTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwxNiw3Wm0wLTRhMSwxLDAsMSwwLDEsMUExLjAwMSwxLjAwMSwwLDAsMCwxNiwzWiIvPgogIDxwYXRoIGQ9Ik0xMSwzMGEzLDMsMCwxLDEsMy0zQTMuMDAzMywzLjAwMzMsMCwwLDEsMTEsMzBabTAtNGExLDEsMCwxLDAsMSwxQTEuMDAxLDEuMDAxLDAsMCwwLDExLDI2WiIvPgogIDxwYXRoIGQ9Ik03LDExYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSw3LDExWk03LDdBMSwxLDAsMSwwLDgsOCwxLjAwMSwxLjAwMSwwLDAsMCw3LDdaIi8+CiAgPHBhdGggZD0iTTIxLDMwYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwyMSwzMFptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsMjEsMjZaIi8+CiAgPHBhdGggZD0iTTI1LDExYTMsMywwLDEsMSwzLTNBMy4wMDMzLDMuMDAzMywwLDAsMSwyNSwxMVptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsMjUsN1oiLz4KICA8cGF0aCBkPSJNNCwyMWEzLDMsMCwxLDEsMy0zQTMuMDAzMywzLjAwMzMsMCwwLDEsNCwyMVptMC00YTEsMSwwLDEsMCwxLDFBMS4wMDEsMS4wMDEsMCwwLDAsNCwxN1oiLz4KICA8cGF0aCBkPSJNMjgsMjFhMywzLDAsMSwxLDMtM0EzLjAwMzMsMy4wMDMzLDAsMCwxLDI4LDIxWm0wLTRhMSwxLDAsMSwwLDEsMUExLjAwMSwxLjAwMSwwLDAsMCwyOCwxN1oiLz4KICA8cGF0aCBkPSJNMTYsMjJhNiw2LDAsMSwxLDYtNkE2LjAwNjksNi4wMDY5LDAsMCwxLDE2LDIyWm0wLTEwYTQsNCwwLDEsMCw0LDRBNC4wMDQ1LDQuMDA0NSwwLDAsMCwxNiwxMloiLz4KICA8cmVjdCBpZD0iX1RyYW5zcGFyZW50X1JlY3RhbmdsZV8iIGRhdGEtbmFtZT0iJmx0O1RyYW5zcGFyZW50IFJlY3RhbmdsZSZndDsiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIi8+Cjwvc3ZnPgo=",nM=window.Vue.defineComponent,cs=window.Vue.unref,du=window.Vue.createElementVNode,no=window.Vue.openBlock,ro=window.Vue.createElementBlock,rM=window.Vue.createCommentVNode,fh=window.Vue.createTextVNode,oM=window.Vue.Fragment;window.Vue.pushScopeId,window.Vue.popScopeId;const sM={key:0,class:"info-engine"},iM=["src"],aM=fh(" ENGINE "),lM={key:0,class:"type"},uM={key:1,class:"type"},cM=fh(" OPT-IN "),dM={key:0,class:"optin-on"},fM={key:1,class:"optin-off"},AM=window.Vue.watch,hM=window.Vue.ref,pM=nM({__name:"ConfigurationInfo",setup(e){var u;const o=dn(),r=bn(),i=()=>{o.push({name:"settings"})},a=hM(((u=r.engineInfo)==null?void 0:u.engineName)==Ve.ENGINE_DBSCAN);return AM(()=>r.engineInfo,()=>{var c;a.value=((c=r.engineInfo)==null?void 0:c.engineName)==Ve.ENGINE_DBSCAN}),(c,f)=>(no(),ro(oM,null,[cs(r).engineInfo&&cs(r).engineInfo.engineName?(no(),ro("div",sM,[du("img",{src:a.value?cs(tM):cs(eM),class:"icon-type"},null,8,iM),du("div",{class:"engine",onClick:i},[aM,a.value?(no(),ro("div",lM,"CLUSTERING")):(no(),ro("div",uM,"DEEP LEARNING"))])])):rM("",!0),du("div",{class:"optin",onClick:i},[cM,cs(r).allowSave?(no(),ro("div",dM,"ON")):(no(),ro("div",fM,"OFF"))])],64))}}),aW="",wM=re(pM,[["__scopeId","data-v-28fe775c"]]),lW="",vM={},mM=window.Vue.openBlock,gM=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const _M={class:"empty"};function VM(e,o){return mM(),gM("div",_M,"No results found.")}const oo=re(vM,[["render",VM],["__scopeId","data-v-725433ac"]]),yM=window.Vue.defineComponent,fn=window.Vue.createElementVNode,ds=window.Vue.unref,vr=window.Vue.createVNode,bM=window.Vue.withCtx,Ni=window.Vue.toDisplayString,Cn=window.Vue.openBlock,mr=window.Vue.createElementBlock,Ah=window.Vue.createCommentVNode,hh=window.Vue.createBlock,CM=window.Vue.renderList,$M=window.Vue.Fragment,EM=window.Vue.pushScopeId,MM=window.Vue.popScopeId,ph=e=>(EM("data-v-2675e2f8"),e=e(),MM(),e),BM={class:"list-main"},IM={class:"header"},xM=ph(()=>fn("h2",null,"Situation List",-1)),SM={class:"link-btns"},TM=ph(()=>fn("span",null,"View Unassociated Alarms",-1)),PM={class:"content"},kM={class:"left-filters"},NM={class:"container"},DM={class:"autocomplete"},OM={key:0},LM={key:1},zM={key:0},qM={class:"situation-list"},RM={key:0,class:"footer-pager"},WM=window.Vue.reactive,Di=window.Vue.ref,FM=window.Vue.watch,XM=window.Vue.markRaw,ZM=yM({__name:"SituationList",setup(e){const o=XM({Add:ki,View:AE,Settings:yE}),r=dn(),i=Wt(),a=bn();i.getSituations(),i.getNodes(),i.getUnassignedAlarms(),a.getEngineInfo();const u=9,c=WM({situations:[],selectedSituationIndex:0,situationSelected:null,nodes:[],results:[],nodeSelectedValue:void 0,allSituations:[]}),f=Di(!0),p=Di(0),v=Di(1),m=Di(0),_=()=>{c.nodes=i.nodes,c.results=i.nodes};FM(()=>i.situations,()=>{f.value=!1,_(),D(i.situations)});const V=$=>{p.value=$,c.situations=c.allSituations[p.value]},x=$=>{r.push({name:"situationDetail",params:{id:$}})},S=()=>{r.push({name:"viewUnassignedAlarms"})},D=$=>{m.value=$.length,c.allSituations=ue.exports.chunk($,u);const k=$.map(T=>T.id);i.filteredSituations=k,p.value=0,c.situations=c.allSituations[0],v.value=c.allSituations.length},N=$=>{$.length?D($):c.situations=[]};return($,k)=>{var T;return Cn(),mr("div",BM,[fn("div",IM,[xM,fn("div",SM,[vr(ds(ae),{class:"view-situation-btn",onClick:k[0]||(k[0]=()=>S())},{default:bM(()=>[vr(ds(Y),{icon:ds(o).View,"aria-hidden":"true",class:"icon"},null,8,["icon"]),TM]),_:1}),vr(ih),vr(wM)])]),fn("div",PM,[fn("div",kM,[vr(to,{list:ds(i).situations,onFilteredList:N,isOpen:"",isSituation:"",saveFilters:""},null,8,["list"])]),fn("div",NM,[fn("div",DM,[c.situations&&c.situations.length?(Cn(),mr("div",OM," Result: "+Ni((T=c.situations)==null?void 0:T.length)+" of "+Ni(m.value),1)):Ah("",!0)]),f.value?(Cn(),hh(ds(lu),{key:0,class:"spinner"})):(Cn(),mr("div",LM,[c.situations&&c.situations.length?(Cn(),mr("div",zM,[fn("div",qM,[(Cn(!0),mr($M,null,CM(c.situations,O=>(Cn(),mr("div",{class:"card",key:O.id},[vr(Rf,{onClick:()=>x(O.id),"situation-info":O},null,8,["onClick","situation-info"])]))),128))]),m.value>u?(Cn(),mr("div",RM,[fn("div",null,"Page: "+Ni(p.value+1)+" of "+Ni(v.value),1),vr(zV,{onGoToPage:V,currentPage:p.value,totalPages:v.value},null,8,["currentPage","totalPages"])])):Ah("",!0)])):(Cn(),hh(oo,{key:1}))]))])])])}}}),uW="",UM=re(ZM,[["__scopeId","data-v-2675e2f8"]]),cW="",Oi=window.Vue.ref,YM=window.Vue.inject,HM=window.Vue.computed,GM=window.Vue.onMounted,wh={id:{type:String},controls:{type:String},disabled:{type:Boolean,default:!1}},vh=e=>{const o=Oi(!1),r=Oi(),i=Oi(e.controls),a=Oi(e.id),u=()=>{r.value&&r.value.focus()},c=YM("registerTab");GM(()=>{if(r.value&&c){const p=r.value.parentElement,v=p&&p.parentElement?p.parentElement:void 0,m=Array.from(v?v.children:[]).filter(V=>V.querySelectorAll("[role=tab]").length),_=p?m.indexOf(p):-1;c({el:r.value,focus:u,disabled:e.disabled,selected:o,id:a,controls:i,index:_})}});const f=HM(()=>({role:"tab",ref:"tab",tabindex:o.value?0:-1,id:a.value,"aria-selected":o.value,"aria-controls":i.value,"aria-disabled":e.disabled,"data-ref-id":"feather-tab"}));return{selected:o,attrs:f,tab:r}},mh=window.Vue.ref,jM=window.Vue.toRef,KM=window.Vue.watch,gh=window.Vue.provide,_h={prop:"modelValue",event:"update:modelValue"},Vh={"update:modelValue":e=>!0},yh={modelValue:{type:Number,default:0},vertical:{type:Boolean,default:!0}},bh=(e,o)=>{const r=jM(e,"modelValue"),i=mh(e.modelValue),a=mh([]);KM(r,S=>{p(S)});const u=S=>{S.preventDefault(),a.value.some((D,N)=>D.tab&&D.tab.el.contains(S.target)?(f(N),p(N),!0):!1)},c=S=>{if((F=>F.shiftKey||F.ctrlKey||F.metaKey||F.altKey)(S))return;const N=S.keyCode,$=F=>{F.stopPropagation(),F.preventDefault()},k=a.value.filter(F=>F.tab&&!F.tab.disabled),T=a.value.findIndex(F=>F.tab&&F.tab.el.contains(document.activeElement));let O=T!==-1?T:i.value;const B=[K.RIGHT],q=[K.LEFT],L=[K.ENTER,K.SPACE];e.vertical&&(B.push(K.DOWN),q.push(K.UP)),B.indexOf(N)>-1?(O++,O>=k.length&&(O=0),$(S),f(a.value.indexOf(k[O]))):q.indexOf(N)>-1&&(O--,O<0&&(O=k.length-1),$(S),f(a.value.indexOf(k[O]))),L.indexOf(N)>-1&&p(O)},f=S=>{a.value.forEach(function(D,N){S===N&&D.tab&&D.tab.focus()})},p=S=>{const D=a.value[S];!D||D.tab&&D.tab.disabled||(a.value.forEach((N,$)=>{N.tab&&(N.tab.selected=S===$),N.panel&&(N.panel.selected=S===$)}),i.value=S,o.emit("update:modelValue",S))};gh("registerTab",S=>{const D=S.index;D>-1&&(a.value[D]={...a.value[D],tab:S},a.value=[...a.value],_())}),gh("registerPanel",S=>{const D=S.index;D>-1&&(a.value[D]={...a.value[D],panel:S},a.value=[...a.value],_())});const _=()=>{a.value.forEach(({tab:S,panel:D},N)=>{if(D&&S){const $=S.id||oe("tab"),k=S.controls||oe("panel");S.controls=k,S.id=$,D.tab=$,D.id=k}N===i.value&&(D&&(D.selected=!0),S&&(S.selected=!0))})};return{listeners:{click:u,keydown:c},attrs:{role:"tablist"},selected:i,pairs:a}},Li=window.Vue.ref,QM=window.Vue.inject,JM=window.Vue.computed,eB=window.Vue.onMounted,Ch={id:{type:String},tab:{type:String}},$h=e=>{const o=Li(!1),r=Li(),i=Li(e.tab),a=Li(e.id),u=QM("registerPanel");eB(()=>{if(u){const f=r.value,p=f&&f.parentElement?f.parentElement:void 0,v=f?Array.from(p?p.children:[]).indexOf(f):-1;u({selected:o,id:a,tab:i,el:r.value,index:v})}});const c=JM(()=>({role:"tabpanel",id:a.value,ref:"panel",tabindex:"0","aria-expanded":o.value,"aria-labelledby":i.value,"data-ref-id":"feather-tab-panel"}));return{selected:o,attrs:c,panel:r}},fu=window.Vue.defineComponent,tB=window.Vue.resolveComponent,Au=window.Vue.openBlock,hu=window.Vue.createElementBlock,fs=window.Vue.createElementVNode,Eh=window.Vue.mergeProps,zi=window.Vue.renderSlot,nB=window.Vue.createVNode,rB=window.Vue.normalizeStyle,oB=window.Vue.toHandlers,sB=window.Vue.withDirectives,iB=window.Vue.normalizeProps,aB=window.Vue.guardReactiveProps,lB=window.Vue.vShow;var pu=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const uB=fu({props:wh,setup(e){return vh(e)},components:{FeatherRipple:Rn}}),cB={role:"presentation"},dB={class:"tab-text"};function fB(e,o,r,i,a,u){const c=tB("FeatherRipple");return Au(),hu("li",cB,[fs("button",Eh(e.attrs,{class:["tab hover focus",{disabled:e.disabled,selected:e.selected}]}),[fs("span",dB,[zi(e.$slots,"default",{},void 0,!0)]),nB(c)],16)])}var Mh=pu(uB,[["render",fB],["__scopeId","data-v-e6bb52b6"]]);const AB=fu({model:_h,emits:Vh,props:yh,setup(e,o){return bh(e,o)},data:()=>({transform:"",durationNumber:250,width:"1px",ro:void 0}),watch:{selected(){this.updateSlider()},pairs:{handler(e){e&&e.length&&this.ro&&e.forEach(o=>{o.tab&&this.ro.observe(o.tab.el)})},immediate:!0}},computed:{duration(){return`${this.durationNumber}ms`}},methods:{updateSlider(){this.$refs.slider.getBoundingClientRect().width<5?this.durationNumber=0:this.durationNumber=250,this.$nextTick(()=>{const e=this.$el.getBoundingClientRect(),o=this.$el.querySelector("[aria-selected='true']").getBoundingClientRect(),r=o.left-e.left,i=o.height-2;this.width=`${o.width}px`,this.transform=`translateX(${r}px) translateY(${i}px)`})}},mounted(){this.updateSlider(),this.ro=new ResizeObserver(()=>{this.updateSlider()})},unmounted(){this.ro.disconnect()}}),hB={class:"feather-tab-container"},pB={class:"tab-panels"};function wB(e,o,r,i,a,u){return Au(),hu("div",hB,[fs("div",{ref:"slider",class:"feather-tab-slider",style:rB({transform:e.transform,"transition-duration":e.duration,width:e.width})},null,4),fs("ul",Eh(e.attrs,oB(e.listeners)),[zi(e.$slots,"tabs",{},void 0,!0)],16),fs("div",pB,[zi(e.$slots,"default",{},void 0,!0)])])}var vB=pu(AB,[["render",wB],["__scopeId","data-v-27adffb9"]]);const mB=fu({props:Ch,setup(e){return $h(e)}});function gB(e,o,r,i,a,u){return sB((Au(),hu("div",iB(aB(e.attrs)),[zi(e.$slots,"default")],16)),[[lB,e.selected]])}var Bh=pu(mB,[["render",gB]]);const _B=window.Vue.defineComponent,VB=window.Vue.toDisplayString,yB=window.Vue.normalizeClass,bB=window.Vue.openBlock,CB=window.Vue.createElementBlock,$B=window.Vue.createCommentVNode,EB=_B({__name:"SeverityStatus",props:{severity:{required:!1,type:String}},setup(e){const o=e;return(r,i)=>o!=null&&o.severity?(bB(),CB("span",{key:0,class:yB(["severity-status",[`${o.severity.toLowerCase()}-color`]])},VB(o.severity),3)):$B("",!0)}}),pW="",Ih=re(EB,[["__scopeId","data-v-83c2cdce"]]),MB=window.Vue.defineComponent,xh=window.Vue.toDisplayString,Sh=window.Vue.createElementVNode,BB=window.Vue.openBlock,IB=window.Vue.createElementBlock;window.Vue.pushScopeId,window.Vue.popScopeId;const xB={class:"box"},SB={class:"label"},TB={class:"date"},PB=MB({__name:"InformationBox",props:{label:null,info:null},setup(e){const o=e;return(r,i)=>(BB(),IB("div",xB,[Sh("div",SB,xh(o.label),1),Sh("div",TB,xh(o.info),1)]))}}),wW="",wu=re(PB,[["__scopeId","data-v-b4afa751"]]),kB=window.Vue.defineComponent,NB=window.Vue.unref,DB=window.Vue.renderList,OB=window.Vue.Fragment,vu=window.Vue.openBlock,mu=window.Vue.createElementBlock,LB=window.Vue.toDisplayString,zB=window.Vue.normalizeClass;window.Vue.pushScopeId,window.Vue.popScopeId;const qB={class:"alarms-list"},RB=kB({__name:"AlarmsCountBySeverity",props:{alarms:null,size:null},setup(e){const o=e;return(r,i)=>(vu(),mu("div",qB,[(vu(!0),mu(OB,null,DB(NB(ue.exports.groupBy)(o==null?void 0:o.alarms,"severity"),(a,u)=>(vu(),mu("div",{class:zB(["alarm-count",[`${u.toString().toLowerCase()}-color`,o.size]]),key:u},LB(a.length),3))),128))]))}}),vW="",WB=re(RB,[["__scopeId","data-v-52d63440"]]),FB=window.Vue.openBlock,XB=window.Vue.createElementBlock,ZB=window.Vue.createElementVNode;var UB=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const YB={},HB={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},GB=[ZB("path",{d:"M17.71,10.71,12,5,6.29,10.71A1,1,0,0,0,7.7,12.12L11,8.83V18a1,1,0,0,0,2,0V8.83l3.29,3.29a1,1,0,0,0,1.42,0A1,1,0,0,0,17.71,10.71Z"},null,-1)];function jB(e,o){return FB(),XB("svg",HB,GB)}var KB=UB(YB,[["render",jB]]);const QB=window.Vue.openBlock,JB=window.Vue.createElementBlock,eI=window.Vue.createStaticVNode;var tI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const nI={},rI={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},oI=[eI('',6)];function sI(e,o){return QB(),JB("svg",rI,oI)}var qi=tI(nI,[["render",sI]]);const iI=window.Vue.defineComponent,Xt=window.Vue.unref,gu=window.Vue.createVNode,_u=window.Vue.createElementVNode,Vu=window.Vue.withCtx,Ri=window.Vue.openBlock,yu=window.Vue.createBlock,bu=window.Vue.createCommentVNode,aI=window.Vue.normalizeClass,lI=window.Vue.createElementBlock,uI=window.Vue.pushScopeId,cI=window.Vue.popScopeId,Cu=e=>(uI("data-v-e073070b"),e=e(),cI(),e),dI=Cu(()=>_u("span",null,"Acknowledge",-1)),fI=Cu(()=>_u("span",null,"Escalate",-1)),AI=Cu(()=>_u("span",null,"Clear",-1)),hI=iI({__name:"AlarmActionBtns",props:{alarm:null,direction:null,showClear:{type:Boolean},isSituation:{type:Boolean},situationId:null},setup(e){const o=e,r=Wt(),i=async u=>{await kg(o.alarm.id,u)&&r.getSituation(o.situationId),o.isSituation&&await uh(o.situationId,Ve.ACCEPTED.toLowerCase())},a=async u=>{await vf(o.alarm.id,u)&&r.getSituation(o.situationId)};return(u,c)=>(Ri(),lI("div",{class:aI(["action-btns-group",o.direction==="horizontal"?"horizontal":"vertical"])},[e.alarm.ackTime?bu("",!0):(Ri(),yu(Xt(ae),{key:0,class:"acction-btn",onClick:c[0]||(c[0]=()=>i(!0))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(Wr),"aria-hidden":"true",class:"icon ack"},null,8,["icon"]),dI]),_:1})),e.alarm.severity!="CRITICAL"?(Ri(),yu(Xt(ae),{key:1,class:"acction-btn",onClick:c[1]||(c[1]=()=>a(Xt(Ve).ESCALATE))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(KB),"aria-hidden":"true",class:"icon escalate"},null,8,["icon"]),fI]),_:1})):bu("",!0),o.showClear&&e.alarm.severity!="NORMAL"&&e.alarm.severity!="CLEARED"?(Ri(),yu(Xt(ae),{key:2,class:"acction-btn",onClick:c[2]||(c[2]=()=>a(Xt(Ve).CLEAR))},{default:Vu(()=>[gu(Xt(Y),{icon:Xt(qi),"aria-hidden":"true",class:"icon clear"},null,8,["icon"]),AI]),_:1})):bu("",!0)],2))}}),_W="",Th=re(hI,[["__scopeId","data-v-e073070b"]]),VW="";var pI=Object.defineProperty,wI=Object.defineProperties,vI=Object.getOwnPropertyDescriptors,Ph=Object.getOwnPropertySymbols,mI=Object.prototype.hasOwnProperty,gI=Object.prototype.propertyIsEnumerable,kh=(e,o,r)=>o in e?pI(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,$u=(e,o)=>{for(var r in o||(o={}))mI.call(o,r)&&kh(e,r,o[r]);if(Ph)for(var r of Ph(o))gI.call(o,r)&&kh(e,r,o[r]);return e},Nh=(e,o)=>wI(e,vI(o));const Dh=window.Vue.defineComponent,_I=window.Vue.inject,VI=window.Vue.resolveComponent,Eu=window.Vue.openBlock,Oh=window.Vue.createElementBlock,so=window.Vue.createElementVNode,yI=window.Vue.createBlock,Lh=window.Vue.createCommentVNode,bI=window.Vue.renderSlot,CI=window.Vue.pushScopeId,$I=window.Vue.popScopeId,Mu=window.Vue.toRef,Wi=window.Vue.computed,EI=window.Vue.ref;window.Vue.mergeProps,window.Vue.toDisplayString,window.Vue.createVNode;var MI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BI=Dh({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,click:e=>!0,indeterminate:e=>!0},props:{disabled:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},label:{type:String},noFocus:{type:Boolean,default:!1}},mounted(){this.registerCheckbox&&this.registerCheckbox(this.inputId)},setup(){return{registerCheckbox:_I("registerCheckbox",o=>{})}},computed:{inputId(){return this.label&&this.label.length?void 0:oe("checkbox")},labelId(){return this.label&&this.label.length?void 0:oe("checkbox-label")}},watch:{indeterminate:{handler(e){this.$emit("update:modelValue",void 0),this.$emit("indeterminate",e)}}},methods:{focus(){this.$refs.input.focus()},updateValue(){this.disabled||(this.indeterminate?(this.$emit("update:modelValue",!0),this.$emit("indeterminate",!1)):(this.$emit("update:modelValue",!this.modelValue),this.$emit("indeterminate",!1)))},click(e){this.focus(),this.updateValue(),this.$emit("click",e)},keydown(e){(e.keyCode===K.SPACE||e.keyCode===K.ENTER)&&this.updateValue(),e.keyCode===K.SPACE&&e.preventDefault()}},components:{FeatherRipple:Rn}}),II=e=>(CI("data-v-a7af27e2"),e=e(),$I(),e),xI={class:"layout-container"},SI=["aria-checked","aria-disabled","aria-labelledby","aria-label","id","tabindex"],TI={class:"checkbox hover focus"},PI=II(()=>so("div",{class:"box"},[so("svg",{class:"checkmark",role:"presentation",focusable:"false",viewBox:"0 0 24 24"},[so("path",{class:"path",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"})]),so("div",{class:"indeterminate"})],-1)),kI=["id","for"];function NI(e,o,r,i,a,u){const c=VI("feather-ripple");return Eu(),Oh("div",xI,[so("div",{class:"feather-checkbox feather-form-input feather-checkbox-table",onClick:o[0]||(o[0]=(...f)=>e.click&&e.click(...f)),onKeydown:o[1]||(o[1]=(...f)=>e.keydown&&e.keydown(...f)),"aria-checked":e.modelValue?"true":e.indeterminate?"mixed":"false","aria-disabled":e.disabled,"aria-labelledby":e.labelId,"aria-label":e.label,id:e.inputId,tabindex:e.noFocus?-1:0,ref:"input",role:"checkbox","data-ref-id":"feather-checkbox"},[so("div",TI,[PI,e.disabled?Lh("",!0):(Eu(),yI(c,{key:0,center:""}))]),e.label?Lh("",!0):(Eu(),Oh("label",{key:0,"data-ref-id":"feather-checkbox-label",id:e.labelId,for:e.inputId},[bI(e.$slots,"default",{},void 0,!0)],8,kI))],40,SI)])}var io=MI(BI,[["render",NI],["__scopeId","data-v-a7af27e2"]]);const DI=Nh($u({},jo),{modelValue:{type:[Array,Object],required:!1},label:{type:String,required:!0},vertical:{type:Boolean,default:!1},schema:{type:Object,required:!1}});Dh({props:DI,provide(){return{registerCheckbox:this.registerCheckbox}},setup(e,o){Ko(e);const r=Mu(e,"error"),i=Wi(()=>oe("feather-checkbox-group")),a=Wi(()=>oe("feather-input-description")),u=Wi(()=>oe("feather-input-label")),c=Wi(()=>{const m=JSON.parse(JSON.stringify(o.attrs));return m["aria-invalid"]||(m["aria-invalid"]=!!r.value),Nh($u({},m),{class:"","aria-describedby":a.value})}),f=EI(i.value),{validate:p}=Ho(f,Mu(e,"modelValue"),e.label,e.schema,Mu(e,"error"));return $u({groupId:i,inputId:f,descriptionId:a,labelId:u,attrs:c,validate:p,registerCheckbox:m=>{m&&f.value===i.value&&(f.value=m)}},Go(o.attrs))},components:{InputSubText:Yo}});const OI=window.Vue.openBlock,LI=window.Vue.createElementBlock,zh=window.Vue.createElementVNode;var zI=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const qI={},RI={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},WI=[zh("path",{d:"M20.71,5.63,18.37,3.29A1,1,0,0,0,17.66,3a1,1,0,0,0-.7.29l-1,1L19.75,8l1-1A1,1,0,0,0,20.71,5.63Z"},null,-1),zh("path",{d:"M3.59,16.66A2,2,0,0,0,3,18.08V21H5.92a2,2,0,0,0,1.42-.59L18.88,8.88,15.12,5.12ZM5.92,19H5v-.92L14.06,9,15.12,8l.92.92Z"},null,-1)];function FI(e,o){return OI(),LI("svg",RI,WI)}var XI=zI(qI,[["render",FI]]);const EW="";var ZI=Object.defineProperty,UI=Object.defineProperties,YI=Object.getOwnPropertyDescriptors,qh=Object.getOwnPropertySymbols,HI=Object.prototype.hasOwnProperty,GI=Object.prototype.propertyIsEnumerable,Rh=(e,o,r)=>o in e?ZI(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,ao=(e,o)=>{for(var r in o||(o={}))HI.call(o,r)&&Rh(e,r,o[r]);if(qh)for(var r of qh(o))GI.call(o,r)&&Rh(e,r,o[r]);return e},Wh=(e,o)=>UI(e,YI(o));const jI=window.Vue.defineComponent,Bu=window.Vue.toRef,KI=window.Vue.computed,Fh=window.Vue.resolveComponent,Xh=window.Vue.openBlock,Zh=window.Vue.createElementBlock,Uh=window.Vue.mergeProps,Yh=window.Vue.createVNode,QI=window.Vue.normalizeClass,Hh=window.Vue.withCtx,JI=window.Vue.createElementVNode,ex=window.Vue.toDisplayString,tx=window.Vue.createCommentVNode;var nx=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rx=Wh(ao(ao({},Wl),jo),{modelValue:{type:String},maxlength:{type:Number,required:!1,default:0},auto:{type:Boolean,default:!1},schema:{type:Object,required:!1},id:{type:String,required:!1}}),ox=jI({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0},props:rx,setup(e,o){Ko(e),Fl(e);const r=Bu(e,"id"),i=KI(()=>r.value?r.value:oe("feather-textarea-label")),{validate:a}=Ho(i,Bu(e,"modelValue"),e.label,e.schema,Bu(e,"error"));return ao({inputId:i,incomingId:r,validate:a},Go(o.attrs))},data(){return{focused:!1,internalValue:"",initialHeight:0}},computed:{descriptionId(){return oe("feather-textarea-description")},showClear(){return!!(this.internalValue&&this.internalValue.length>0)},contentCls(){const e=[];return this.error&&e.push("error"),this.disabled&&e.push("disabled"),this.focused&&e.push("focused"),e},isRaised(){return!!(this.internalValue||this.focused)},attrs(){const e=ao({},this.$attrs);return delete e.placeholder,e["aria-invalid"]||(e["aria-invalid"]=!!this.error),Wh(ao(ao({},e),this.listeners),{class:"",id:this.inputId,name:this.inputId,disabled:this.disabled,"aria-disabled":this.disabled,"aria-describedby":(e["aria-describedby"]||"").split(" ").concat([this.descriptionId]).filter(Boolean).join(" "),value:this.internalValue})},listeners(){return{onFocus:e=>{this.handleFocus(),this.$attrs.onFocus&&this.$attrs.onFocus(e)},onBlur:e=>{this.handleBlur(),this.$attrs.onBlur&&this.$attrs.onBlur(e)},onInput:e=>{this.adjustTextArea(),this.handleInput(e)}}},charCount(){return`${this.internalValue&&this.internalValue.length||"0"} / ${this.maxlength}`}},watch:{modelValue:{immediate:!0,handler(e){this.adjustTextArea(),this.internalValue=e}},internalValue:{immediate:!0,handler(e){this.$emit("update:modelValue",e)}}},methods:{handleClear(){this.internalValue="",this.focus()},handleWrapperClick(){this.$refs.input.focus()},handleFocus(){this.focused=!0},handleBlur(){this.validate(),this.focused=!1},handleInput(e){this.internalValue=e.target.value,this.$emit("update:modelValue",this.internalValue)},focus(){this.$nextTick(()=>{this.$refs.input.focus()})},adjustTextArea(){if(!this.auto)return;const e=this.$refs.input;!e||(e.style.height="12px",e.style.flexBasis="40px",e.style.whiteSpace="nowrap",this.$nextTick(()=>{const o=e.getBoundingClientRect().width;e.scrollWidth<=e.clientWidth&&o{e.style.height=`${e.scrollHeight[JI("textarea",Uh(e.attrs,{class:["feather-textarea",{error:e.error}],"data-ref-id":"feather-textarea-input",maxlength:e.maxlength>0?e.maxlength:void 0,ref:"input"}),null,16,sx)]),_:1},8,["for","raised","focused","show-clear","onWrapperClick","onClear","class"]),Yh(f,{id:e.descriptionId},{right:Hh(()=>[e.maxlength?(Xh(),Zh("div",ix,ex(e.charCount),1)):tx("",!0)]),_:1},8,["id"])],16)}var Iu=nx(ox,[["render",ax],["__scopeId","data-v-0648df5c"]]);const lx=window.Pinia.defineStore,Fi=lx("appStore",{state:()=>({showError:!1,errorMessage:""}),actions:{showErrorMsg(e){this.showError=!0,this.errorMessage=e,setTimeout(()=>{this.showError=!1,this.errorMessage=""},1800)}}}),ux=window.Vue.defineComponent,Gh=window.Vue.toDisplayString,As=window.Vue.createElementVNode,gr=window.Vue.unref,lo=window.Vue.openBlock,jh=window.Vue.createBlock,hs=window.Vue.createCommentVNode,Kh=window.Vue.createVNode,Xi=window.Vue.createElementBlock,cx=window.Vue.normalizeClass;window.Vue.pushScopeId,window.Vue.popScopeId;const dx={class:"row"},fx={class:"label"},Ax={class:"action-icons"},hx={class:"icon-btn"},px={key:0,class:"icon-btn"},wx={key:1,class:"icon-btn"},vx={key:0,class:"text"},mx=window.Vue.watch,Qh=window.Vue.ref,gx=ux({__name:"MemoBox",props:{id:null,label:null,memo:null,type:null,situationId:null,boxType:null},setup(e){var p;const o=e,r=Fi(),i=Qh(!1),a=Qh((p=o.memo)==null?void 0:p.body);mx(o,()=>{var v;a.value=(v=o.memo)==null?void 0:v.body,i.value=!1});const u=()=>{i.value=!i.value},c=async()=>{i.value=!1,await Rg(o.id,o.type)?a.value="":r.showErrorMsg("Error on removing memo :(")},f=async()=>{i.value=!1,a.value&&a.value!==""&&(await qg(o.id,o.type,a.value)||r.showErrorMsg("Error on saving memo :("))};return(v,m)=>(lo(),Xi("div",{class:cx([o.boxType==="small"?"box-small":"box"])},[As("div",dx,[As("div",fx,Gh(e.label),1),As("div",Ax,[As("div",hx,[i.value?hs("",!0):(lo(),jh(gr(Y),{key:0,icon:gr(XI),"aria-hidden":"true",class:"icon edit",onClick:u},null,8,["icon"]))]),i.value?(lo(),Xi("div",px,[Kh(gr(Y),{icon:gr(Wr),"aria-hidden":"true",class:"icon save",onClick:f},null,8,["icon"])])):hs("",!0),a.value&&a.value!=""||i.value?(lo(),Xi("div",wx,[Kh(gr(Y),{icon:gr(Ur),"aria-hidden":"true",class:"icon cancel",onClick:c},null,8,["icon"])])):hs("",!0)])]),As("div",null,[!i.value&&a.value!=null?(lo(),Xi("div",vx,Gh(a.value),1)):hs("",!0),i.value?(lo(),jh(gr(Iu),{key:1,class:"textarea",modelValue:a.value,"onUpdate:modelValue":m[0]||(m[0]=_=>a.value=_),rows:"2",label:"",hideLabel:""},null,8,["modelValue"])):hs("",!0)])],2))}}),BW="",Zi=re(gx,[["__scopeId","data-v-3f44e250"]]),_x=window.Vue.defineComponent,_r=window.Vue.unref,uo=window.Vue.createVNode,ps=window.Vue.toDisplayString,Zt=window.Vue.createElementVNode,Jh=window.Vue.openBlock,ep=window.Vue.createElementBlock,tp=window.Vue.createCommentVNode,xu=window.Vue.createTextVNode,Vx=window.Vue.pushScopeId,yx=window.Vue.popScopeId,Su=e=>(Vx("data-v-02d1e7f0"),e=e(),yx(),e),bx={key:0,class:"card"},Cx={class:"row"},$x={key:0,class:"ack"},Ex=Su(()=>Zt("strong",null," Duration: ",-1)),Mx=["innerHTML"],Bx=Su(()=>Zt("strong",null,"First Event",-1)),Ix=Su(()=>Zt("strong",null,"Last Event",-1)),xx={class:"section memo-boxes"},np=window.Vue.ref,Sx=window.Vue.watch,Tx=_x({__name:"AlarmDetail",props:{alarm:null,selectAll:{type:Boolean},situationId:null},emits:["alarm-selected"],setup(e,{emit:o}){const r=e,i=np(!1),a=np(r.alarm),u=new Date().getTime();Sx(r,()=>{a.value=r.alarm,i.value=r.selectAll,r.selectAll&&o("alarm-selected",r.alarm.id)});const c=()=>{o("alarm-selected",r.alarm.id)},f=async p=>{const v=await mf(p);v&&(a.value=v)};return(p,v)=>{var m,_,V,x,S;return a.value?(Jh(),ep("div",bx,[Zt("div",null,[Zt("div",Cx,[uo(_r(io),{modelValue:i.value,"onUpdate:modelValue":[v[0]||(v[0]=D=>i.value=D),c],label:"selected"},null,8,["modelValue"]),Zt("div",{class:"title",onClick:v[1]||(v[1]=()=>{i.value=!i.value,c()})},ps(a.value.nodeLabel)+" - "+ps(a.value.id),1),uo(Ih,{severity:(m=a.value)==null?void 0:m.severity},null,8,["severity"]),a.value.ackTime?(Jh(),ep("div",$x,[uo(_r(Y),{icon:_r(Wr),"aria-hidden":"true",class:"icon-ack"},null,8,["icon"])])):tp("",!0)]),Zt("div",null,[Ex,xu(" "+ps(_r(fi)(_r(u),new Date(a.value.firstEventTime))),1)]),Zt("div",{class:"description",innerHTML:a.value.description},null,8,Mx),Zt("div",null,[Bx,xu(" - "+ps(_r(sn)(a.value.firstEventTime)),1)]),Zt("div",null,[Ix,xu(" - "+ps(_r(sn)(a.value.lastEventTime)),1)]),Zt("div",xx,[uo(Zi,{id:(_=a.value)==null?void 0:_.id,boxType:"small",situationId:r.situationId,label:"Sticky Memo",type:"memo",memo:(V=a.value)==null?void 0:V.stickyMemo},null,8,["id","situationId","memo"]),uo(Zi,{id:(x=a.value)==null?void 0:x.id,boxType:"small",situationId:r.situationId,label:"Journal Memo",type:"journal",memo:(S=a.value)==null?void 0:S.reductionKeyMemo},null,8,["id","situationId","memo"])])]),uo(Th,{alarm:a.value,direction:"vertical","situation-id":r.situationId,onActionClicked:f},null,8,["alarm","situation-id"])])):tp("",!0)}}}),IW="",Px=re(Tx,[["__scopeId","data-v-02d1e7f0"]]),kx=window.Vue.openBlock,Nx=window.Vue.createElementBlock,rp=window.Vue.createElementVNode;var Dx=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Ox={},Lx={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},zx=[rp("path",{d:"M19,3H5A2,2,0,0,0,3,5V9H5V5H19V19H5V15H3v4a2,2,0,0,0,2,2H19a2,2,0,0,0,2-2V5A2,2,0,0,0,19,3Z"},null,-1),rp("path",{d:"M3,12a1,1,0,0,0,1,1h9.17l-2.34,2.34a1,1,0,0,0,1.41,1.42L17,12,12.24,7.24a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.41L13.17,11H4A1,1,0,0,0,3,12Z"},null,-1)];function qx(e,o){return kx(),Nx("svg",Lx,zx)}var Tu=Dx(Ox,[["render",qx]]);const TW="",PW="",Rx=window.Vue.watch,Wx=window.Vue.ref,Fx=window.Vue.onBeforeUnmount,op=e=>{const o=Wx(!1),r=i=>{i.keyCode===K.ESCAPE&&(i.preventDefault(),o.value=!o.value)};return Rx(e,i=>{i?document.addEventListener("keydown",r):typeof document<"u"&&document.removeEventListener("keydown",r)},{immediate:!0}),Fx(()=>{document.removeEventListener("keydown",r)}),o},Xx=window.Vue.watch,sp=e=>{let o;Xx(e,r=>{r?o=document.activeElement:setTimeout(()=>{o&&o.focus&&o.focus(),o=void 0},0)})},ip=window.Vue.watch,ap=window.Vue.onBeforeUnmount,lp=window.Vue.nextTick,Zx=window.Vue.onMounted,up=e=>{if(e===!1)return"hidden";const o=e.style.overflow;return e.style.overflow="hidden",o},Ui=(e,o)=>{e!==void 0&&o!==!1&&(o.style.overflow=e)},cp=e=>{let o;const r=typeof document<"u"?document.body:!1;ap(()=>Ui(o,r)),Zx(()=>ip(e,i=>{i?lp(()=>{o=up(r)}):Ui(o,r)},{immediate:!0}))},Ux=(e,o)=>{let r;ap(()=>Ui(r,o.value?o.value.offsetParent:!1)),ip([e,o],([i,a])=>{i&&a?lp(()=>{r=up(a.offsetParent)}):a&&Ui(r,a.offsetParent)},{immediate:!0})};var Yx=Object.defineProperty,dp=Object.getOwnPropertySymbols,Hx=Object.prototype.hasOwnProperty,Gx=Object.prototype.propertyIsEnumerable,fp=(e,o,r)=>o in e?Yx(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,jx=(e,o)=>{for(var r in o||(o={}))Hx.call(o,r)&&fp(e,r,o[r]);if(dp)for(var r of dp(o))Gx.call(o,r)&&fp(e,r,o[r]);return e};const Pu=window.Vue.defineComponent,ws=window.Vue.ref,Kx=window.Vue.nextTick,Ap=window.Vue.openBlock,hp=window.Vue.createElementBlock,ku=window.Vue.createElementVNode,Qx=window.Vue.renderSlot,Jx=window.Vue.resolveComponent,eS=window.Vue.normalizeClass,tS=window.Vue.withModifiers,nS=window.Vue.createVNode,pp=window.Vue.toRef,wp=window.Vue.computed,vp=window.Vue.watch;window.Vue.createBlock,window.Vue.Teleport,window.Vue.withDirectives,window.Vue.Transition,window.Vue.withCtx,window.Vue.vShow,window.Vue.toDisplayString,window.Vue.createCommentVNode;var mp=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rS=Pu({props:{enable:{type:Boolean,required:!0}},data(){return{rendered:!1}},setup(){const e=ws(),o=ws(!1),r=(m,_)=>{let V=m.compareDocumentPosition(_);if(V===2)return"before";if(V===4)return"after";if(V===10||V===12)return"parent"},i=m=>{for(var _=0;_{for(var _=m.childNodes.length-1;_>=0;_--){var V=m.childNodes[_];if(u(V)||a(V))return!0}return!1},u=m=>c(m)?(o.value=!0,m.focus&&m.focus(),o.value=!1,document.activeElement===m):!1,c=m=>{if(m.tabIndex>0||m.tabIndex===0&&m.getAttribute("tabIndex")!==null)return!0;const _=m;if(_.disabled||_.tabIndex===-1)return!1;switch(m.nodeName){case"A":const V=m;return!!V.href&&V.rel!=="ignore";case"INPUT":const x=m;return x.type!=="hidden"&&x.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":case"IFRAME":return!0;default:return!1}},f=m=>{const _=m.querySelector("[first-focus]");_&&_.focus?Kx(()=>{_.focus()}):i(m)},p=ws();return{trapFocus:()=>{o.value||setTimeout(()=>{var m=document.activeElement;if(e.value.contains(m)){p.value=m;return}else{switch(r(e.value,m)){case"before":a(e.value);break;case"after":i(e.value);break;case"parent":f(e.value);break}p.value=document.activeElement}},0)},content:e,ignoreUtilFocusChanges:o,attemptToFocusFirst:f,focusLastDescendant:a,focusFirstDescendant:i,isFocusable:c,lastFocus:p}},computed:{ready(){return this.rendered&&this.enable}},watch:{ready:{immediate:!0,handler:"enableTrap"}},methods:{enableTrap(e){e?this.addFocusTrapEvents():this.removeFocusTrapEvents()},addFocusTrapEvents(){document.addEventListener("blur",this.trapFocus,!0),this.content?this.attemptToFocusFirst(this.content):this.$nextTick(()=>{this.content&&this.attemptToFocusFirst(this.content)})},removeFocusTrapEvents(){typeof document<"u"&&document.removeEventListener("blur",this.trapFocus,!0)}},mounted(){this.rendered=!0},beforeUnmount(){this.removeFocusTrapEvents()}}),oS=ku("div",{tabindex:"0"},null,-1),sS={class:"focus-trap-content",ref:"content"},iS=ku("div",{tabindex:"0"},null,-1);function aS(e,o,r,i,a,u){return Ap(),hp("div",null,[oS,ku("div",sS,[Qx(e.$slots,"default")],512),iS])}var gp=mp(rS,[["render",aS]]);const lS=Pu({emits:["close"],props:{closeText:{type:String,required:!0},small:{type:Boolean,default:!1}},computed:{icon:()=>Ur},components:{FeatherIcon:Y}}),uS=["aria-label"];function cS(e,o,r,i,a,u){const c=Jx("FeatherIcon");return Ap(),hp("a",{href:"#",class:eS(["closeButton",{small:e.small}]),"data-ref-id":"dialog-close","aria-label":e.closeText,onClick:o[0]||(o[0]=tS(f=>e.$emit("close"),["prevent"]))},[nS(c,{"aria-hidden":"true",focusable:"false",class:"fill",icon:e.icon},null,8,["icon"])],10,uS)}var _p=mp(lS,[["render",cS],["__scopeId","data-v-fc0f3f00"]]);const Vp={title:"REQUIRED",close:"Close Dialog"};Pu({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,shown:()=>!0,hidden:()=>!0},props:{modelValue:{type:Boolean},relative:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},labels:{type:Object,default:()=>Vp,validator:e=>!!e.title}},setup(e,o){const r=wi(pp(e,"labels"),Vp),i=pp(e,"modelValue"),a=ws(),u=()=>{o.emit("update:modelValue",!1)},c=wp(()=>!!o.slots.footer),f=wp(()=>oe("dialog-header"));e.relative?Ux(i,a):cp(i),sp(i),vp(op(i),()=>{u()});const p=ws(e.modelValue);return vp(p,v=>{v?o.emit("shown"):o.emit("hidden")}),jx({close:u,hasFooter:c,headerId:f,element:a,shown:p},r)},components:{FocusTrap:gp,DialogClose:_p}});var dS=Object.defineProperty,yp=Object.getOwnPropertySymbols,fS=Object.prototype.hasOwnProperty,AS=Object.prototype.propertyIsEnumerable,bp=(e,o,r)=>o in e?dS(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Yi=(e,o)=>{for(var r in o||(o={}))fS.call(o,r)&&bp(e,r,o[r]);if(yp)for(var r of yp(o))AS.call(o,r)&&bp(e,r,o[r]);return e};const Hi=window.Vue.defineComponent,Cp=window.Vue.toRef,$p=window.Vue.watch,Ep=window.Vue.ref,Mp=window.Vue.resolveComponent,Gi=window.Vue.openBlock,Bp=window.Vue.createBlock,hS=window.Vue.Teleport,Ip=window.Vue.createElementBlock,Nu=window.Vue.createVNode,xp=window.Vue.Transition,Du=window.Vue.withCtx,Sp=window.Vue.createCommentVNode,pS=window.Vue.withDirectives,wS=window.Vue.normalizeStyle,vS=window.Vue.normalizeClass,Tp=window.Vue.createElementVNode,mS=window.Vue.renderSlot,gS=window.Vue.vShow;window.Vue.mergeProps,window.Vue.toDisplayString,window.Vue.toHandlers,window.Vue.resolveDirective,window.Vue.createTextVNode,window.Vue.pushScopeId,window.Vue.popScopeId;var _S=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const Pp={title:"REQUIRED",close:"Close Dialog"},VS=Hi({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0,shown:()=>!0,hidden:()=>!0},props:{modelValue:{type:Boolean,default:!1,required:!0},width:{type:String,default:"auto",validator:e=>e==="auto"?!0:/(\d*)(px|%|em|vw)/.test(e)},left:{type:Boolean,default:!1},labels:{type:Object,default:()=>Pp,validator:e=>!!e.title}},setup(e,o){const r=wi(Cp(e,"labels"),Pp),i=Cp(e,"modelValue"),a=()=>{o.emit("update:modelValue",!1)};cp(i),sp(i),$p(op(i),()=>{a()});const u=Ep(),c=Ep(!1);return $p(c,f=>{f?o.emit("shown"):o.emit("hidden")}),Yi({close:a,shown:c,isShown:i,element:u},r)},components:{DialogClose:_p,FocusTrap:gp}}),yS={key:0,class:"drawer-container feather-styles"},bS={key:0,class:"greyedOut"},CS=["aria-label"],$S={class:"slot"};function ES(e,o,r,i,a,u){const c=Mp("dialog-close"),f=Mp("focus-trap");return Gi(),Bp(hS,{to:"body"},[e.modelValue?(Gi(),Ip("div",yS,[Nu(xp,{name:"greyOutShim"},{default:Du(()=>[e.modelValue?(Gi(),Ip("div",bS)):Sp("",!0)]),_:1}),Nu(xp,{name:e.left?"drawer-left":"drawer",onAfterEnter:o[0]||(o[0]=p=>e.shown=!0),onAfterLeave:o[1]||(o[1]=p=>e.shown=!1)},{default:Du(()=>[pS((Gi(),Bp(f,{enable:e.modelValue,style:wS({width:e.width}),key:"sect",class:vS(["content",{left:e.left}]),ref:"element"},{default:Du(()=>[Tp("div",{"aria-label":e.titleLabel,ref:"drawer",role:"dialog","aria-modal":"true","data-ref-id":"feather-drawer",tabindex:"-1","first-focus":""},[Tp("div",$S,[mS(e.$slots,"default",{},void 0,!0)]),Nu(c,{"close-text":e.closeLabel,onClose:e.close},null,8,["close-text","onClose"])],8,CS)]),_:3},8,["enable","style","class"])),[[gS,e.modelValue]])]),_:3},8,["name"])])):Sp("",!0)])}var kp=_S(VS,[["render",ES],["__scopeId","data-v-0a36e1dc"]]);const MS=Yi({label:{type:String,required:!0}},wh);Hi({name:"DrawerTab",props:MS,data(){return{showLabel:!1,showLabelTimeout:0}},watch:{selected(e){e&&this.mouseLeave()}},methods:{mouseEnter(){!this.showLabelTimeout&&!this.selected&&!this.showLabel&&(this.showLabelTimeout=cr(()=>{this.showLabel=!0},1e3))},mouseLeave(){dr(this.showLabelTimeout),this.showLabelTimeout=0,this.showLabel=!1}},setup(e){return vh(e)},components:{FeatherRipple:Rn}});const BS=Yi({},yh);Hi({emits:Vh,model:_h,props:BS,setup(e,o){return bh(e,o)}});const IS=Yi({header:{type:String}},Ch);Hi({name:"DrawerTabContent",props:IS,setup(e){return $h(e)},directives:{MenuFocusLoop:yC}});const xS=window.Vue.defineComponent,Np=window.Vue.createElementVNode,Dp=window.Vue.createVNode,SS=window.Vue.renderList,TS=window.Vue.Fragment,vs=window.Vue.openBlock,Ou=window.Vue.createElementBlock,Op=window.Vue.createBlock,PS=window.Vue.unref,kS=window.Vue.withCtx,NS=window.Vue.pushScopeId,DS=window.Vue.popScopeId,OS=e=>(NS("data-v-c7c65659"),e=e(),DS(),e),LS={class:"content"},zS=OS(()=>Np("h4",{class:"title"},"CHOOSE THE SITUATION:",-1)),qS={key:0,class:"situation-list"},Lu=window.Vue.ref,Lp=window.Vue.watch,RS=xS({__name:"DrawerSituations",props:{situationId:null,visible:{type:Boolean}},emits:["situation-selected","drawer-closed"],setup(e,{emit:o}){const r=e,i=Wt(),a=Lu(r.visible),u=()=>{let v=i.situations;r.situationId!==0&&(v=i.situations.filter(m=>m.id!=r.situationId)),c.value=v,f.value=v},c=Lu(i.situations),f=Lu(i.situations);Lp(r,()=>{a.value=r.visible,u()}),Lp(()=>i.situations,()=>{u()});const p=v=>{f.value=v};return(v,m)=>(vs(),Op(PS(kp),{modelValue:a.value,"onUpdate:modelValue":[m[0]||(m[0]=_=>a.value=_),m[1]||(m[1]=_=>o("drawer-closed"))],labels:{close:"close",title:"Situations"}},{default:kS(()=>[Np("div",LS,[zS,Dp(to,{list:c.value,isSituation:"",onFilteredList:p},null,8,["list"]),f.value.length?(vs(),Ou("div",qS,[(vs(!0),Ou(TS,null,SS(f.value,_=>(vs(),Ou("div",{class:"card",key:_.id},[Dp(Rf,{onClick:V=>o("situation-selected",_.id),"situation-info":_,small:""},null,8,["onClick","situation-info"])]))),128))])):(vs(),Op(oo,{key:1}))])]),_:1},8,["modelValue"]))}}),qW="",zp=re(RS,[["__scopeId","data-v-c7c65659"]]),WS=window.Vue.defineComponent,qp=window.Vue.normalizeClass,co=window.Vue.createElementVNode,ji=window.Vue.unref,FS=window.Vue.createVNode,Ki=window.Vue.toDisplayString,XS=window.Vue.createTextVNode,ZS=window.Vue.openBlock,US=window.Vue.createElementBlock,YS=window.Vue.pushScopeId,HS=window.Vue.popScopeId,GS=e=>(YS("data-v-e1e9b696"),e=e(),HS(),e),jS={class:"alarmInfo"},KS={class:"alarm-title"},QS=GS(()=>co("strong",null," Duration: ",-1)),JS={class:"description"},e7=WS({__name:"UnassignedAlarmCard",props:{alarm:null,selected:{type:Boolean}},emits:["selected-alarm"],setup(e,{emit:o}){const r=e,i=new Date().getTime();return(a,u)=>(ZS(),US("div",{class:qp(["alarm",{selected:r.selected}])},[co("div",jS,[co("div",{class:qp(["triangle",[`${e.alarm.severity.toLowerCase()}`]])},null,2),FS(ji(io),{modelValue:r.selected,label:"selected","onUpdate:modelValue":u[0]||(u[0]=c=>o("selected-alarm",e.alarm.id))},null,8,["modelValue"]),co("div",KS,Ki(e.alarm.nodeLabel)+" - "+Ki(e.alarm.id),1)]),co("div",null,[QS,XS(" "+Ki(ji(fi)(ji(i),new Date(e.alarm.firstEventTime))),1)]),co("div",JS,Ki(ji(Lf)(e.alarm.description,120)),1)],2))}}),RW="",zu=re(e7,[["__scopeId","data-v-e1e9b696"]]),t7=window.Vue.defineComponent,Qi=window.Vue.createElementVNode,fo=window.Vue.unref,n7=window.Vue.toDisplayString,Rp=window.Vue.withCtx,qu=window.Vue.createVNode,r7=window.Vue.renderList,o7=window.Vue.Fragment,ms=window.Vue.openBlock,Ru=window.Vue.createElementBlock,Wp=window.Vue.createBlock,s7=window.Vue.pushScopeId,i7=window.Vue.popScopeId,a7=e=>(s7("data-v-4bc80d4b"),e=e(),i7(),e),l7={class:"content"},u7={class:"header"},c7=a7(()=>Qi("h4",null,"ADD ALARMS",-1)),d7={key:0,class:"alarms-list"},Ji=window.Vue.ref,Fp=window.Vue.watch,f7=t7({__name:"DrawerAlarms",props:{visible:{type:Boolean}},emits:["alarms-selected","drawer-alarms-closed"],setup(e,{emit:o}){const r=e,i=Wt(),a=Ji(r.visible),u=Ji([]),c=Ji(["all"]),f=Ji(i.unassignedAlarms);Fp(r,()=>{a.value=r.visible,u.value=[],f.value=i.unassignedAlarms}),Fp(()=>i.unassignedAlarms,()=>{m()});const p=V=>{ue.exports.includes(u.value,V)?ue.exports.remove(u.value,x=>x===V):u.value.push(V)},v=()=>{o("alarms-selected",u.value)},m=()=>{let V=i.unassignedAlarms;c.value.includes("all")||(V=V.filter(x=>c.value.includes(x.severity))),f.value=V},_=V=>{f.value=V};return(V,x)=>(ms(),Wp(fo(kp),{modelValue:a.value,"onUpdate:modelValue":[x[0]||(x[0]=S=>a.value=S),x[1]||(x[1]=S=>o("drawer-alarms-closed"))],labels:{title:"Alarms"}},{default:Rp(()=>[Qi("div",l7,[Qi("div",u7,[c7,qu(fo(ae),{class:"add-alarms-btn",onClick:v},{default:Rp(()=>[Qi("span",null,"Add "+n7(fo(u).length)+" Alarms",1)]),_:1})]),qu(to,{list:fo(i).unassignedAlarms,onFilteredList:_},null,8,["list"]),f.value.length?(ms(),Ru("div",d7,[(ms(!0),Ru(o7,null,r7(f.value,S=>(ms(),Ru("div",{class:"card",key:S.id},[qu(zu,{selected:fo(ue.exports.includes)(fo(u),S.id),alarm:S,onSelectedAlarm:p},null,8,["selected","alarm"])]))),128))])):(ms(),Wp(oo,{key:1}))])]),_:1},8,["modelValue"]))}}),WW="",A7=re(f7,[["__scopeId","data-v-4bc80d4b"]]),h7=window.Vue.openBlock,p7=window.Vue.createElementBlock,Xp=window.Vue.createElementVNode;var w7=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const v7={},m7={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},g7=[Xp("path",{d:"M6,19a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V7H6ZM8,9h8V19H8Z"},null,-1),Xp("path",{d:"M17.5,4H16L15,3H9L8,4H6.5a.5.5,0,0,0-.5.5v1a.5.5,0,0,0,.5.5h11a.5.5,0,0,0,.5-.5v-1A.5.5,0,0,0,17.5,4Z"},null,-1)];function _7(e,o){return h7(),p7("svg",m7,g7)}var Zp=w7(v7,[["render",_7]]);const V7=window.Vue.defineComponent,vt=window.Vue.createElementVNode,Ye=window.Vue.unref,Ke=window.Vue.createVNode,gs=window.Vue.withCtx,y7=window.Vue.renderList,Up=window.Vue.Fragment,_s=window.Vue.openBlock,ea=window.Vue.createElementBlock,b7=window.Vue.createBlock,C7=window.Vue.pushScopeId,$7=window.Vue.popScopeId,Ao=e=>(C7("data-v-524b0835"),e=e(),$7(),e),E7={class:"container"},M7={class:"header"},B7=Ao(()=>vt("div",{class:"title"},"Alarms",-1)),I7=Ao(()=>vt("span",null,"Add Alarms",-1)),x7={class:"alarms-container"},S7={class:"filters"},T7={class:"list"},P7={class:"row actions"},k7=Ao(()=>vt("span",null,"Clear",-1)),N7=Ao(()=>vt("span",null,"Acknowledge",-1)),D7=Ao(()=>vt("span",null,"Move",-1)),O7=Ao(()=>vt("span",null,"Remove",-1)),L7={class:"section"},z7={key:0,class:"alarm-list"},ta=window.Vue.ref,q7=window.Vue.watch,R7=window.Vue.reactive,W7=window.Vue.markRaw,F7=V7({__name:"AlarmsListContainer",props:{alarms:null,situationId:null},setup(e){const o=e,r=W7({Add:ki,Delete:Zp,MarkComplete:qi,CheckCircle:Wr,ExitToApp:Tu}),i=Fi(),a=Wt(),u=ta(!1),c=ta(["all"]),f=ta(!1),p=ta(!1),v=R7({selectedAlarms:[],alarms:o.alarms});q7(o,()=>{c.value=["all"],v.alarms=o.alarms,v.selectedAlarms=[],u.value=!1});const m=T=>{v.selectedAlarms.includes(T)?ue.exports.remove(v.selectedAlarms,O=>O==T):v.selectedAlarms.push(T)},_=async T=>{v.selectedAlarms.length?(await Ng(v.selectedAlarms,T),a.getSituation(o.situationId),v.selectedAlarms=[],u.value=!1):i.showErrorMsg("You need to choose at least one alarm!")},V=()=>v.selectedAlarms.length===o.alarms.length?(i.showErrorMsg("You cannnot remove all alarms from the situation"),!1):v.selectedAlarms.length?!0:(i.showErrorMsg("You need to choose at least one alarm!"),!1),x=async()=>{V()&&(await ch(o.situationId,v.selectedAlarms)?a.getSituation(o.situationId):i.showErrorMsg("Error on removing alarms :("))},S=async T=>{V()&&(await ch(o.situationId,v.selectedAlarms)?await D(T,v.selectedAlarms):i.showErrorMsg("Error on moving the alarms :(")),f.value=!1},D=async(T,O)=>{O.length?await dh(T,O)?a.getSituation(T):i.showErrorMsg("Error on moving the alarms :("):i.showErrorMsg("You need to select the alarms")},N=async T=>{await D(o.situationId,T),p.value=!1},$=()=>{v.selectedAlarms.length?f.value=!0:i.showErrorMsg("You need to choose at least one alarm!")},k=T=>{v.alarms=T};return(T,O)=>(_s(),ea(Up,null,[vt("div",E7,[vt("div",M7,[B7,Ke(Ye(ae),{class:"add-alarms-btn",onClick:O[0]||(O[0]=B=>p.value=!0)},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(r).Add,"aria-hidden":"true",class:"icon add"},null,8,["icon"]),I7]),_:1})]),vt("div",x7,[vt("div",S7,[Ke(to,{list:o.alarms,onFilteredList:k,isOpen:""},null,8,["list"])]),vt("div",T7,[vt("div",P7,[Ke(Ye(io),{modelValue:u.value,"onUpdate:modelValue":O[1]||(O[1]=B=>u.value=B),label:"selected"},null,8,["modelValue"]),Ke(Ye(ae),{onClick:O[2]||(O[2]=()=>_("clear"))},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(qi),class:"icon clear"},null,8,["icon"]),k7]),_:1}),Ke(Ye(ae),{onClick:O[3]||(O[3]=()=>_("ack"))},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Wr),class:"icon ack"},null,8,["icon"]),N7]),_:1}),Ke(Ye(ae),{onClick:$},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Tu),class:"icon move"},null,8,["icon"]),D7]),_:1}),Ke(Ye(ae),{onClick:x},{default:gs(()=>[Ke(Ye(Y),{icon:Ye(Zp),class:"icon remove"},null,8,["icon"]),O7]),_:1})]),vt("div",L7,[v.alarms.length>0?(_s(),ea("div",z7,[(_s(!0),ea(Up,null,y7(v.alarms,B=>(_s(),ea("div",{key:B.id},[Ke(Px,{alarm:B,selectAll:u.value,"situation-id":o.situationId,onAlarmSelected:m},null,8,["alarm","selectAll","situation-id"])]))),128))])):(_s(),b7(oo,{key:1}))])])])]),Ke(zp,{situationId:o.situationId,visible:f.value,onSituationSelected:S,onDrawerClosed:O[4]||(O[4]=()=>f.value=!1)},null,8,["situationId","visible"]),Ke(A7,{visible:p.value,onAlarmsSelected:N,onDrawerAlarmsClosed:O[5]||(O[5]=()=>p.value=!1)},null,8,["visible"])],64))}}),ZW="",X7=re(F7,[["__scopeId","data-v-524b0835"]]),Z7=window.Vue.defineComponent,Ut=window.Vue.createVNode,mt=window.Vue.unref,Wu=window.Vue.normalizeClass,na=window.Vue.toDisplayString,ho=window.Vue.openBlock,po=window.Vue.createElementBlock,Fu=window.Vue.createCommentVNode,U7=window.Vue.withCtx,Yt=window.Vue.createElementVNode,Y7=window.Vue.Fragment,H7=window.Vue.pushScopeId,G7=window.Vue.popScopeId,j7=e=>(H7("data-v-8ed6502c"),e=e(),G7(),e),K7={class:"section"},Q7={class:"action-section"},J7={key:0,class:"btn-row"},eT={key:0},tT={key:1},nT={key:0,class:"situation-detail"},rT={class:"situation-info"},oT={class:"id"},sT=["innerHTML"],iT=j7(()=>Yt("p",null,null,-1)),aT={class:"boxes"},lT={class:"parameters"},uT={class:"section memo-boxes"},cT={key:0},Yp=window.Vue.ref,dT=window.Vue.watch,fT=Z7({__name:"SituationDetailTab",props:{situationInfo:null},setup(e){const o=e,r=Fi(),i=Wt(),a=Ve.REJECTED,u=bn(),c=Yp(o.situationInfo.status),f=Yp(o.situationInfo);dT(o,()=>{c.value=o.situationInfo.status||"",f.value=o.situationInfo});const p=async v=>{var _;await uh((_=o.situationInfo)==null?void 0:_.id,v.toLowerCase())?(c.value=v,i.getSituation(o.situationInfo.id)):r.showErrorMsg("Error on rejecting the situation")};return(v,m)=>{var _,V,x,S,D,N,$,k,T,O,B,q;return ho(),po(Y7,null,[Yt("div",K7,[Yt("div",Q7,[Ut(Th,{alarm:f.value,direction:"horizontal",showClear:"",isSituation:"","situation-id":o.situationInfo.id},null,8,["alarm","situation-id"]),mt(u).allowSave?(ho(),po("div",J7,[Ut(mt(ae),{class:Wu(["btn",{rejected:c.value==mt(a)}]),"data-test":"btn-reject",onClick:m[0]||(m[0]=L=>p(mt(a)))},{default:U7(()=>[Ut(mt(Y),{icon:mt(yf),"aria-hidden":"true",class:Wu(["icon reject",{rejected:c.value==mt(a)}])},null,8,["icon","class"]),c.value==mt(a)?(ho(),po("span",eT,na(mt(a)),1)):(ho(),po("span",tT," REJECT"))]),_:1},8,["class"])])):Fu("",!0)]),f.value?(ho(),po("div",nT,[Yt("div",{class:Wu(["severity-line",[`${(V=(_=f.value)==null?void 0:_.severity)==null?void 0:V.toLowerCase()}-bg dark`]])},null,2),Yt("div",rT,[Yt("div",oT,[Yt("div",null," Situation - "+na((x=f.value)==null?void 0:x.id)+" - "+na(f.value.alarms.length)+" alarm(s) affects "+na(mt(ue.exports.size)(mt(ue.exports.groupBy)((S=f.value)==null?void 0:S.alarms,"nodeId")))+" node(s) ",1),Ut(Ih,{severity:(D=f.value)==null?void 0:D.severity},null,8,["severity"])]),Yt("span",{innerHTML:f.value.description},null,8,sT),iT,Yt("div",aT,[Ut(wu,{label:"First Event",info:mt(sn)(f.value.firstEventTime)},null,8,["info"]),Ut(wu,{label:"Last Event",info:mt(sn)(f.value.lastEventTime)},null,8,["info"]),Ut(wu,{label:"Reduction Key",info:f.value.reductionKey},null,8,["info"])])]),Yt("div",lT,[Ut(WB,{alarms:(N=f.value)==null?void 0:N.alarms,size:"large"},null,8,["alarms"])])])):Fu("",!0),Yt("div",uT,[Ut(Zi,{id:($=f.value)==null?void 0:$.id,situationId:(k=f.value)==null?void 0:k.id,label:"Sticky Memo",type:"memo",memo:(T=f.value)==null?void 0:T.stickyMemo},null,8,["id","situationId","memo"]),Ut(Zi,{id:(O=f.value)==null?void 0:O.id,situationId:(B=f.value)==null?void 0:B.id,label:"Journal Memo",type:"journal",memo:(q=f.value)==null?void 0:q.reductionKeyMemo},null,8,["id","situationId","memo"])])]),f.value.alarms&&f.value.alarms.length?(ho(),po("div",cT,[Ut(X7,{alarms:f.value.alarms,"situation-id":f.value.id},null,8,["alarms","situation-id"])])):Fu("",!0)],64)}}}),UW="",AT=re(fT,[["__scopeId","data-v-8ed6502c"]]),YW="";var hT=Object.defineProperty,pT=Object.defineProperties,wT=Object.getOwnPropertyDescriptors,Hp=Object.getOwnPropertySymbols,vT=Object.prototype.hasOwnProperty,mT=Object.prototype.propertyIsEnumerable,Gp=(e,o,r)=>o in e?hT(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,Xu=(e,o)=>{for(var r in o||(o={}))vT.call(o,r)&&Gp(e,r,o[r]);if(Hp)for(var r of Hp(o))mT.call(o,r)&&Gp(e,r,o[r]);return e},gT=(e,o)=>pT(e,wT(o));const jp=window.Vue.defineComponent,Vr=window.Vue.resolveComponent,ra=window.Vue.openBlock,Kp=window.Vue.createBlock,oa=window.Vue.mergeProps,yr=window.Vue.withCtx,Qp=window.Vue.createElementBlock,_T=window.Vue.Fragment,VT=window.Vue.renderList,yT=window.Vue.createTextVNode,bT=window.Vue.toDisplayString,CT=window.Vue.computed,Jp=window.Vue.toRef,Vs=window.Vue.createVNode,ew=window.Vue.toHandlers,$T=window.Vue.renderSlot,ET=window.Vue.normalizeClass,MT=window.Vue.createElementVNode;var tw=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const BT=jp({inheritAttrs:!0,emits:["select"],props:{label:{type:String,required:!0},options:{type:Array,default:()=>[]},textProp:{type:String,default:"_text"},activeIndex:{type:Number,required:!0}},computed:{activeId(){return oe("feather-select-active")},listAttrs(){return{tabindex:-1,role:"listbox","aria-label":this.label,"aria-activedescendant":this.activeId}}},watch:{activeIndex(e){e>-1&&this.$nextTick(()=>{const o=Array.prototype.slice.call(this.$el.querySelectorAll("li"))[e];rs(o,this.$refs.list.$el)})}},methods:{isSelected(e){return this.activeIndex===e},getId(e){return e===this.activeIndex?this.activeId:null},select(e){this.$emit("select",e)}},components:{FeatherList:Ql,FeatherListItem:os}});function IT(e,o,r,i,a,u){const c=Vr("FeatherListItem"),f=Vr("FeatherList");return ra(),Kp(f,oa(e.listAttrs,{ref:"list",class:"feather-select-options-list"}),{default:yr(()=>[(ra(!0),Qp(_T,null,VT(e.options,(p,v)=>(ra(),Kp(c,{key:p[e.textProp],"as-li":"",id:e.getId(v),role:"option",tabindex:"-1",class:"result-item","aria-selected":e.isSelected(v),selected:e.isSelected(v),onClick:m=>e.select(p)},{default:yr(()=>[yT(bT(p[e.textProp]),1)]),_:2},1032,["id","aria-selected","selected","onClick"]))),128))]),_:1},16)}var xT=tw(BT,[["render",IT],["__scopeId","data-v-eae820da"]]);const ST=gT(Xu(Xu({},Wl),jo),{modelValue:{type:Object,required:!1},textProp:{type:String,default:"_text"},options:{type:Array,default:()=>[]},schema:{type:Object,required:!1}}),TT=jp({model:{prop:"modelValue",event:"update:modelValue"},emits:{"update:modelValue":e=>!0},props:ST,setup(e,o){Ko(e),Fl(e);const r=CT(()=>oe("feather-select-input")),{validate:i}=Ho(r,Jp(e,"modelValue"),e.label,e.schema,Jp(e,"error"));return Xu({inputId:r,validate:i},Go(o.attrs))},data(){return{hasFocus:!1,showMenu:!1,charsSoFar:"",internalValue:this.modelValue,delayTimeout:-1}},computed:{showClear(){return!!this.modelValue},subTextId(){return oe("feather-select-description")},inputAttrs(){return{id:this.inputId,"aria-haspopup":"listbox","aria-invalid":this.$attrs["aria-invalid"]||!!this.error,value:this.valueText,readonly:!0,disabled:this.disabled,"aria-disabled":this.disabled,"aria-describedby":(this.$attrs["aria-describedby"]||"").split(" ").concat([this.subTextId]).filter(Boolean).join(" ")}},inputListeners(){return{focus:this.handleInputFocus,blur:this.handleInputBlur,keydown:this.handleKeyDown}},raised(){return!!this.internalValue||this.hasFocus},valueText(){return this.internalValue&&this.internalValue[this.textProp]?this.internalValue[this.textProp]:""},activeIndex(){if(this.internalValue&&this.internalValue[this.textProp]){const e=this.internalValue,o=this.options.filter(r=>r[this.textProp]===e[this.textProp]);if(o&&o.length)return this.options.indexOf(o[0])}return-1},icon:()=>Bi},watch:{showMenu(e){e?(this.internalValue||this.select(this.options[0]),this.$nextTick(()=>{this.$refs.input.focus()})):this.emitSelection()},modelValue(e){this.internalValue=e}},methods:{closeMenu(){this.showMenu=!1,this.$nextTick(()=>{this.$refs.input.focus()})},handleClear(){this.handleSelect(void 0),this.emitSelection()},handleInputFocus(){this.disabled||this.hasFocus||(this.hasFocus=!0)},handleInputBlur(){this.hasFocus&&!this.showMenu&&(this.hasFocus=!1,this.validate())},handleTriggerClick(){this.disabled||(this.showMenu=!0,this.hasFocus=!0)},handleOutsideClick(){this.showMenu=!1,this.hasFocus=!1},handleSelect(e){this.select(e),this.showMenu=!1,this.$refs.input.focus()},select(e){this.internalValue=e},emitSelection(){this.$emit("update:modelValue",this.internalValue)},handleKeyDown(e){if(e.keyCode===K.ENTER)e.preventDefault(),this.showMenu=!this.showMenu,this.showMenu||this.$nextTick(()=>{this.$refs.input.focus()});else if(e.keyCode===K.ESCAPE)this.closeMenu(),e.stopPropagation();else if(e.keyCode===K.DOWN)e.preventDefault(),this.activeIndex+1=0&&this.select(this.options[this.activeIndex-1]),this.showMenu=!0;else if(e.keyCode===K.HOME)e.preventDefault(),this.select(this.options[0]),this.showMenu=!0;else if(e.keyCode===K.END)e.preventDefault(),this.select(this.options[this.options.length-1]),this.showMenu=!0;else if(this.showMenu){const o=String.fromCharCode(e.keyCode);this.charsSoFar+=o,this.searchAfterDelay()}},searchAfterDelay(){dr(this.delayTimeout),this.delayTimeout=cr(()=>{const e=this.options.filter(o=>o[this.textProp]&&o[this.textProp].toLowerCase().indexOf(this.charsSoFar.toLowerCase())===0);e&&e.length&&this.select(e[0]),this.charsSoFar=""},250)}},components:{InputWrapper:Rl,InputSubText:Yo,FeatherMenu:gA,List:xT,FeatherIcon:Y}});function PT(e,o,r,i,a,u){const c=Vr("FeatherIcon"),f=Vr("InputWrapper"),p=Vr("List"),v=Vr("FeatherMenu"),m=Vr("InputSubText");return ra(),Qp("div",oa(e.inherittedAttrs,{class:"feather-select-container"}),[Vs(v,{"no-expand":"",fill:"",open:e.showMenu,onOutsideClick:e.handleOutsideClick,onTriggerClick:e.handleTriggerClick,class:"feather-select-menu-container","data-ref-id":"feather-select-menu-container"},{trigger:yr(_=>[Vs(f,oa({for:e.inputId,raised:e.raised,focused:e.hasFocus,"show-clear":e.showClear,onClear:e.handleClear},_.attrs,ew(_.on),{class:["feather-select-wrapper",{focused:e.hasFocus}]}),{pre:yr(()=>[$T(e.$slots,"pre",{},void 0,!0)]),post:yr(()=>[Vs(c,{class:ET(["feather-select-icon",{rotate:e.showMenu}]),icon:e.icon},null,8,["class","icon"])]),default:yr(()=>[MT("input",oa(e.inputAttrs,{class:"feather-select-input","data-ref-id":"feather-select-input"},ew(e.inputListeners),{ref:"input"}),null,16)]),_:2},1040,["for","raised","focused","show-clear","onClear","class"])]),default:yr(()=>[Vs(p,{ref:"list","data-ref-id":"feather-select-list",label:e.label,options:e.options,"text-prop":e.textProp,"active-index":e.activeIndex,onSelect:e.handleSelect,onKeydown:e.handleKeyDown},null,8,["label","options","text-prop","active-index","onSelect","onKeydown"])]),_:3},8,["open","onOutsideClick","onTriggerClick"]),Vs(m,{id:e.subTextId},null,8,["id"])],16)}var kT=tw(TT,[["render",PT],["__scopeId","data-v-ecb32d90"]]);const NT=window.Vue.openBlock,DT=window.Vue.createElementBlock,nw=window.Vue.createElementVNode;var OT=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const LT={},zT={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},qT=[nw("path",{d:"M16,11H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z"},null,-1),nw("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1)];function RT(e,o){return NT(),DT("svg",zT,qT)}var WT=OT(LT,[["render",RT]]);const KW="",sa=window.Vue.openBlock,Zu=window.Vue.createElementBlock,rw=window.Vue.createElementVNode,FT=window.Vue.defineComponent,br=window.Vue.ref,XT=window.Vue.provide,ow=window.Vue.computed,ZT=window.Vue.onUnmounted,sw=window.Vue.toRef,UT=window.Vue.resolveComponent,YT=window.Vue.Fragment,HT=window.Vue.createBlock,GT=window.Vue.Teleport,iw=window.Vue.createVNode,jT=window.Vue.Transition,KT=window.Vue.withCtx,QT=window.Vue.normalizeClass,JT=window.Vue.normalizeStyle,eP=window.Vue.toDisplayString,tP=window.Vue.createCommentVNode,nP=window.Vue.renderSlot,Uu=window.Vue.nextTick;var aw=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const rP={},oP={width:"32",height:"9",viewBox:"0 0 32 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"},sP=[rw("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.01471 2.17157C7.26457 1.42143 6.24715 1 5.18629 1H0.5C0.223858 1 0 0.776142 0 0.5V0.5C0 0.223858 0.223858 0 0.5 0H31.5C31.7761 0 32 0.223858 32 0.5V0.5C32 0.776142 31.7761 1 31.5 1H27.1274C26.0666 1 25.0492 1.42143 24.299 2.17157L18.9853 7.4853C17.4232 9.04739 14.8905 9.04739 13.3284 7.48529L8.01471 2.17157Z",fill:"var(--feather-high-visibility-on-surface)"},null,-1)];function iP(e,o){return sa(),Zu("svg",oP,sP)}var aP=aw(rP,[["render",iP]]),ze=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(ze||{}),$n=(e=>(e.center="center",e.left="left",e.right="right",e))($n||{});const lP=(e,o,r,i=9)=>{const a=window.innerHeight-e.bottom,u=window.innerWidth-e.right,c=[];e.top>=o.height+i&&c.push(ze.top),a>=o.height+i&&c.push(ze.bottom);const f=[];u>=o.width+i&&f.push(ze.right),e.left>=o.width+i&&f.push(ze.left);let p=[...f,...c];return(r===ze.top||r===ze.bottom)&&(p=[...c,...f]),p.indexOf(r)>-1?r:p.length?p[0]:r},uP=(e,o,r,i,a=28)=>{if(e===ze.left||e===ze.right)return $n.center;const u=o.left+o.width/2,c=window.innerWidth-o.right,f=[],p=u,v=c+o.width/2,m=r.width-a,_=r.width/2;return p>=_&&v>=_&&f.push($n.center),v>=m&&f.push($n.left),p>=m&&f.push($n.right),f.indexOf(i)>-1?i:f.length?f[0]:i},cP=FT({props:{title:{type:String,required:!0},placement:{type:String,default:()=>ze.top},pointerAlignment:{type:String,default:()=>$n.center},enterDelay:{type:Number,default:400},exitDelay:{type:Number,default:400}},setup(e){const o=br(!1),r=br(!1),i=oe("feather-tooltip-trigger"),a=oe("feather-tooltip"),u="data-feather-tooltip";XT("feather-has-tooltip",!0);let c=0;const f=()=>{dr(c),o.value||(c=cr(D,e.enterDelay))},p=()=>{dr(c),c=cr(N,e.exitDelay)},v=ve=>{ve.keyCode===K.ESCAPE&&(ve.preventDefault(),N(!0))},m=ow(()=>({[u]:i,"aria-describedby":a})),_={mouseenter:f,mouseleave:p,focus:f,blur:p,keydown:v},V=br(document),x=AA(V,()=>N(!0));ZT(()=>N(!0));const S=()=>document.getElementById(a),D=()=>{r.value=!1,o.value=!0,Uu(()=>{const ve=S();fe(ve),o.value=!1,Uu(()=>{r.value=!0,o.value=!0,x.value=!0})})},N=(ve=!1)=>{q.value="",B.value="",L.value="",F.value="",o.value=!1,ve&&(r.value=!1),x.value=!1},$=sw(e,"placement"),k=sw(e,"pointerAlignment"),T=8,O=24,B=br(""),q=br(""),L=br(""),F=br(""),ge=ow(()=>F.value?"p-"+F.value:!1),fe=ve=>{const be=document.querySelector(`[${u}=${i}]`);if(!be){console.log("trigger not found");return}Uu(()=>{const Ee=be.getBoundingClientRect(),Se=ve.getBoundingClientRect(),Ae=lP(Ee,Se,$.value,T),We=uP(Ae,Ee,Se,k.value,O);L.value=We.toString(),F.value=Ae.toString();let Fe=0,et=0;if((Ae===ze.left||Ae===ze.right)&&(Fe=Ee.top+Ee.height/2-Se.height/2,Ae===ze.left&&(et=Ee.left-Se.width-T),Ae===ze.right&&(et=Ee.right)),Ae===ze.top||Ae===ze.bottom){Fe=Ee.top-Se.height-T,Ae===ze.bottom&&(Fe=Ee.bottom);const Ts=Ee.left+Ee.width/2;switch(We){case $n.center:et=Ts-Se.width/2;break;case $n.left:et=Ts-O;break;case $n.right:et=Ts-Se.width+O;break}}B.value=Fe.toString()+"px",q.value=et.toString()+"px"})};return{attrs:m,listeners:_,show:o,animate:r,alignmentClass:L,placementClass:ge,top:B,left:q,tooltipID:a}},components:{Pointer:aP}}),dP=["id"];function fP(e,o,r,i,a,u){const c=UT("Pointer");return sa(),Zu(YT,null,[(sa(),HT(GT,{to:"body"},[iw(jT,{css:e.animate},{default:KT(()=>[e.show?(sa(),Zu("div",{key:0,class:QT(["feather-tooltip-container",[e.alignmentClass,e.placementClass]]),ref:"tooltip",style:JT({left:e.left,top:e.top})},[rw("div",{class:"tooltip",role:"tooltip",id:e.tooltipID},eP(e.title),9,dP),iw(c,{class:"tooltip-pointer"})],6)):tP("",!0)]),_:1},8,["css"])])),nP(e.$slots,"default",{attrs:e.attrs,on:e.listeners},void 0,!0)],64)}var lw=aw(cP,[["render",fP],["__scopeId","data-v-3da6b22e"]]);const AP=window.Vue.defineComponent,Yu=window.Vue.normalizeStyle,Hu=window.Vue.createElementVNode,ys=window.Vue.unref,uw=window.Vue.toHandlers,cw=window.Vue.mergeProps,dw=window.Vue.withCtx,fw=window.Vue.createVNode,hP=window.Vue.renderList,pP=window.Vue.Fragment,bs=window.Vue.openBlock,Cs=window.Vue.createElementBlock,Aw=window.Vue.normalizeClass,hw=window.Vue.createCommentVNode;window.Vue.pushScopeId,window.Vue.popScopeId;const wP={class:"row"},vP=AP({__name:"Timeline",props:{alarm:null,proportion:null,minStart:null,events:null},setup(e){const o=e,r=new Date().getTime(),i=(u,c)=>u?(Number(c)-Number(u))*o.proportion:0,a=u=>u?(Number(u)-Number(o.minStart))*o.proportion:0;return(u,c)=>(bs(),Cs("div",wP,[Hu("div",{class:"line-gray",style:Yu({width:a(o.events[0].createTime)+"px"})},null,4),fw(ys(lw),{title:ys(sn)(e.alarm.firstEventTime)},{default:dw(({attrs:f,on:p})=>[Hu("div",cw({class:"circle"},f,uw(p),{class:[`${e.alarm.severity.toLowerCase()}-bg dark`]}),null,16)]),_:1},8,["title"]),(bs(!0),Cs(pP,null,hP(o.events,(f,p)=>(bs(),Cs("div",{class:"event-trim",key:f.id},[o.events[p+1]?(bs(),Cs("div",{key:0,class:Aw(["line",[`${f.severity.toLowerCase()}-bg dark`]]),style:Yu({width:i(f.createTime,o.events[p+1].createTime)+"px"})},null,6)):hw("",!0),fw(ys(lw),{title:ys(sn)(e.alarm.firstEventTime)},{default:dw(({attrs:v,on:m})=>[o.events[p+1]?(bs(),Cs("div",cw({key:0},v,uw(m),{class:["event",[`${f.severity.toLowerCase()}-bg dark`]]}),null,16)):hw("",!0)]),_:2},1032,["title"])]))),128)),Hu("div",{class:Aw(["line",[`${e.events[e.events.length-1].severity.toLowerCase()}-bg dark`]]),style:Yu({width:i(e.events[e.events.length-1].createTime,ys(r))+"px"})},null,6)]))}}),eF="",mP=re(vP,[["__scopeId","data-v-3341d12d"]]),gP=window.Vue.openBlock,_P=window.Vue.createElementBlock,pw=window.Vue.createElementVNode;var VP=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const yP={},bP={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},CP=[pw("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"},null,-1),pw("path",{d:"M16,11H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z"},null,-1)];function $P(e,o){return gP(),_P("svg",bP,CP)}var EP=VP(yP,[["render",$P]]);const MP=window.Vue.defineComponent,Gu=window.Vue.createElementVNode,BP=window.Vue.renderList,ww=window.Vue.Fragment,ju=window.Vue.openBlock,Ku=window.Vue.createElementBlock,IP=window.Vue.normalizeClass,xP=window.Vue.unref,vw=window.Vue.toDisplayString,SP=window.Vue.pushScopeId,TP=window.Vue.popScopeId,PP=(e=>(SP("data-v-2e087f7b"),e=e(),TP(),e))(()=>Gu("strong",null,"Events:",-1)),kP=MP({__name:"EventsList",props:{events:null},setup(e){const o=e;return(r,i)=>(ju(),Ku(ww,null,[PP,(ju(!0),Ku(ww,null,BP(o.events,a=>(ju(),Ku("div",{class:"event-description",key:a.id},[Gu("div",{class:IP(["mark",[`${a.severity.toLowerCase()}-bg dark`]])},null,2),Gu("div",null,vw(xP(sn)(a.createTime))+" - "+vw(a.source),1)]))),128))],64))}}),oF="",NP=re(kP,[["__scopeId","data-v-2e087f7b"]]),DP=window.Vue.defineComponent,OP=window.Vue.normalizeClass,gt=window.Vue.createElementVNode,wo=window.Vue.toDisplayString,at=window.Vue.unref,vo=window.Vue.createVNode,mw=window.Vue.createTextVNode,LP=window.Vue.renderList,gw=window.Vue.Fragment,En=window.Vue.openBlock,Cr=window.Vue.createElementBlock,_w=window.Vue.createBlock,ia=window.Vue.createCommentVNode,zP=window.Vue.normalizeStyle,qP=window.Vue.pushScopeId,RP=window.Vue.popScopeId,WP=e=>(qP("data-v-01717d0d"),e=e(),RP(),e),FP={class:"section detail"},XP={class:"id"},ZP={key:0,class:"section"},UP=WP(()=>gt("div",{class:"id"},"Alarms",-1)),YP={class:"action-btns"},HP={class:"zoom"},GP=mw(" Zoom "),jP={class:"times"},KP={key:0,class:"timeline-container"},QP={class:"alarm-id"},JP={key:0,class:"panel"},Un=window.Vue.ref,ek=window.Vue.watch,tk=DP({__name:"SituationMetricsTab",props:{situation:null,width:null},setup(e){var O,B;const o=e,r=Wt(),i=Un(0),a=[{id:1,name:"Creation Time"},{id:2,name:"Severity"},{id:3,name:"Duration"}],u=Un(a[0]),c=Un(o.width),f=Un(o.width),p=Un(new Date().getTime()),v=()=>{var q,L;if(!o.situation.events){const F=(L=(q=o.situation)==null?void 0:q.alarms)==null?void 0:L.map(ge=>ge.id);r.getEvents(o.situation.id,F)}};v();const m=()=>(p.value=new Date().getTime(),c.value/(Number(p.value)-Number(V.value))),_=Un(o.situation.alarms),V=Un(((B=ue.exports.minBy((O=o.situation)==null?void 0:O.alarms,"firstEventTime"))==null?void 0:B.firstEventTime)||new Date().getTime()),x=Un(m());ek(o,()=>{var q,L;V.value=((L=ue.exports.minBy((q=o.situation)==null?void 0:q.alarms,"firstEventTime"))==null?void 0:L.firstEventTime)||new Date().getTime(),v(),c.value=f.value,x.value=m(),_.value=o.situation.alarms,u.value=a[0]});const S=q=>{if((q==null?void 0:q.id)===1&&(_.value=o.situation.alarms),(q==null?void 0:q.id)===2){const L=ue.exports.groupBy(_.value,"severity"),F=[...L.CRITICAL||[],...L.MAJOR||[],...L.MINOR||[],...L.WARNING||[],...L.NORMAL||[],...L.CLEARED||[],...L.INDETERMINATE||[]];_.value=F.filter(ge=>ge)}if((q==null?void 0:q.id)===3){const L=ue.exports.reverse(ue.exports.sortBy(o.situation.alarms,F=>Number(F.lastEventTime)-Number(F.firstEventTime)));_.value=L}},D=()=>{c.value+=100,x.value=m()},N=()=>{c.value-=100,x.value=m()},$=()=>{c.value=f.value,x.value=m()},k=q=>{i.value=q},T=()=>{i.value=0};return(q,L)=>{var F,ge;return En(),Cr(gw,null,[gt("div",FP,[gt("div",{class:OP(["severity-line",[`${(ge=(F=o.situation)==null?void 0:F.severity)==null?void 0:ge.toLowerCase()}-bg dark`]])},null,2),gt("div",null,[gt("div",XP,"Situation "+wo(o.situation.id),1),gt("div",null," Duration: "+wo(at(fi)(p.value,new Date(V.value))),1)])]),_.value&&_.value.length>0?(En(),Cr("div",ZP,[UP,gt("div",YP,[vo(at(kT),{class:"select",label:"Sort by:",options:a,modelValue:u.value,"onUpdate:modelValue":[L[0]||(L[0]=fe=>u.value=fe),S],"text-prop":"name","data-test":"select-sort"},null,8,["modelValue"]),gt("div",HP,[GP,gt("div",null,[vo(at(Y),{icon:at(WT),class:"zoom-icon",onClick:D},null,8,["icon"]),vo(at(Y),{icon:at(KA),class:"zoom-icon",onClick:$},null,8,["icon"]),vo(at(Y),{icon:at(EP),class:"zoom-icon",onClick:N},null,8,["icon"])])])]),f.value?(En(),Cr("div",{key:0,class:"alarms",style:zP({width:f.value+50+"px"})},[gt("div",jP,[gt("div",null,wo(at(sn)(V.value)),1),gt("div",null,wo(at(sn)(p.value)),1)]),e.situation.events?(En(),Cr("div",KP,[(En(!0),Cr(gw,null,LP(_.value,fe=>(En(),Cr("div",{class:"timeline",key:fe.id},[gt("div",QP,[mw(wo(fe.nodeLabel)+" - "+wo(fe.id)+" ",1),i.value===fe.id?(En(),_w(at(Y),{key:0,icon:at(Bi),class:"zoom-icon expand",onClick:T},null,8,["icon"])):(En(),_w(at(Y),{key:1,icon:at(Ff),class:"zoom-icon expand",onClick:()=>k(fe.id)},null,8,["icon","onClick"]))]),vo(mP,{alarm:fe,proportion:x.value,"min-start":V.value,events:o.situation.events[fe.id]},null,8,["alarm","proportion","min-start","events"]),i.value===fe.id?(En(),Cr("div",JP,[vo(NP,{events:o.situation.events[fe.id]},null,8,["events"])])):ia("",!0)]))),128))])):ia("",!0)],4)):ia("",!0)])):ia("",!0)],64)}}}),sF="",nk=re(tk,[["__scopeId","data-v-01717d0d"]]),rk=window.Vue.openBlock,ok=window.Vue.createElementBlock,sk=window.Vue.createElementVNode;var ik=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ak={},lk={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},uk=[sk("path",{d:"M18,11H8.83l3.29-3.29a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L5,12l5.71,5.71a1,1,0,1,0,1.41-1.41L8.83,13H18a1,1,0,0,0,0-2Z"},null,-1)];function ck(e,o){return rk(),ok("svg",lk,uk)}var mo=ik(ak,[["render",ck]]);const aF="",Vw=window.Vue.defineComponent,Qu=window.Vue.ref,dk=window.Vue.toRef,Ju=window.Vue.inject,yw=window.Vue.watch,fk=window.Vue.nextTick,bw=window.Vue.openBlock,Cw=window.Vue.createElementBlock,ec=window.Vue.createElementVNode,Ak=window.Vue.normalizeClass,$w=window.Vue.renderSlot,Ew=window.Vue.createCommentVNode,tc=window.Vue.provide;window.Vue.createBlock,window.Vue.Teleport;var hk=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const pk=Vw({emits:{"update:modelValue":e=>!0,closed:()=>!0},props:{modelValue:{type:Boolean,default:!1},center:{type:Boolean,default:!1},timeout:{type:Number,default:4e3},error:{type:Boolean,default:!1}},setup(e,o){const r=Qu(),i=Qu(!1),a=Qu(!1),u=Date.now()+Math.floor(Math.random()*1e3),c=dk(e,"modelValue"),f=Ju("queueSnackbar",!1),p=Ju("unqueueSnackbar",!1),v=Ju("nextSnackbar",()=>{}),m=(D,N)=>{let $,k,T=N;const O=()=>{!$||(dr($),$=0,T-=Date.now()-k)},B=()=>{$||(k=Date.now(),$=cr(D,T))};return B(),{pause:O,resume:B}},_=()=>{i.value=!1,o.emit("closed"),v&&v()},V=D=>{D.keyCode===K.ESCAPE&&(a.value=!1)},x=()=>{r.value.pause()},S=()=>{a.value&&r.value.resume()};return yw(c,D=>{D?fk(()=>{f===!1?a.value=D:f(u,a)}):p===!1?a.value=D:p(u)},{immediate:!0}),yw(a,D=>{D?(i.value=!0,r.value=m(()=>{a.value=!1},e.timeout)):(o.emit("update:modelValue",!1),x())}),{hideTimeout:r,contentShow:i,internalValue:a,id:u,incomingValue:c,closed:_,keyPressed:V,stopTimer:x,resumeTimer:S}}}),wk={key:0,class:"feather-snackbar-wrapper"},vk={class:"content-wrapper",role:"status","aria-live":"polite"},mk={key:0,class:"content","data-ref-id":"feather-snackbar-content"},gk={class:"button","data-ref-id":"feather-snackbar-button"};function _k(e,o,r,i,a,u){return e.modelValue||e.contentShow?(bw(),Cw("div",wk,[ec("div",{class:Ak(["feather-snackbar",{"fade-in":e.internalValue,"fade-out":e.contentShow&&!e.internalValue,center:e.center,error:e.error}]),"data-ref-id":"feather-snackbar",onAnimationend:o[0]||(o[0]=(...c)=>e.closed&&e.closed(...c)),onKeydown:o[1]||(o[1]=(...c)=>e.keyPressed&&e.keyPressed(...c)),onMouseover:o[2]||(o[2]=(...c)=>e.stopTimer&&e.stopTimer(...c)),onMouseleave:o[3]||(o[3]=(...c)=>e.resumeTimer&&e.resumeTimer(...c)),onFocusin:o[4]||(o[4]=(...c)=>e.stopTimer&&e.stopTimer(...c)),onFocusout:o[5]||(o[5]=(...c)=>e.resumeTimer&&e.resumeTimer(...c))},[ec("div",vk,[e.contentShow?(bw(),Cw("div",mk,[$w(e.$slots,"default",{},void 0,!0)])):Ew("",!0)]),ec("div",gk,[$w(e.$slots,"button",{},void 0,!0)])],34)])):Ew("",!0)}var aa=hk(pk,[["render",_k],["__scopeId","data-v-5cf64a62"]]);Vw({props:{target:{type:String,default:"body"},relative:{type:Boolean,default:!1}},setup(){let e,o=[];const r=()=>{e&&(e.val.value=!0)},i=(c,f)=>{const p={id:c,val:f};e?o.push(p):(e=p,r())},a=c=>{(e==null?void 0:e.id)===c?e.val.value=!1:o=o.filter(f=>f.id!=c)},u=()=>{o.length?(e=o.shift(),r()):e=void 0};return tc("queueSnackbar",i),tc("unqueueSnackbar",a),tc("nextSnackbar",u),{curr:e,queue:o,showSnackbar:r,queueSnackbar:i,shiftItem:u,unqueueSnackbar:a}}});const Vk=window.Vue.defineComponent,$e=window.Vue.unref,lt=window.Vue.createVNode,$s=window.Vue.createElementVNode,It=window.Vue.withCtx,go=window.Vue.openBlock,Mw=window.Vue.createBlock,yk=window.Vue.createCommentVNode,la=window.Vue.createTextVNode,ua=window.Vue.createElementBlock,Bw=window.Vue.toDisplayString,bk=window.Vue.pushScopeId,Ck=window.Vue.popScopeId,nc=e=>(bk("data-v-1f2913d3"),e=e(),Ck(),e),$k={id:"cont"},Ek={class:"btns-navigation"},Mk=nc(()=>$s("span",null,"Situation List",-1)),Bk=nc(()=>$s("span",null,"Show Previous Situation ",-1)),Ik=nc(()=>$s("span",null,"Show Next Situation",-1)),xk={key:1},Sk={key:0,class:"detail"},Tk=la("Details"),Pk=la("Metrics"),kk={key:1,class:"noSituation"},Nk=la("dismiss"),$r=window.Vue.ref,Iw=window.Vue.watch,Dk=window.Vue.onMounted,Ok=window.VueRouter.useRoute,Lk=Vk({__name:"SituationDetail",setup(e){const o=dn(),r=Ok(),i=parseInt(r.params.id),a=$r(i),u=Wt(),c=Fi(),f=$r(0);u.getSituation(a.value),u.getUnassignedAlarms(),u.situations.length||(u.getSituations(),u.getNodes());const p=$r(),v=$r(),m=$r(!0),_=$r(u.filteredSituations.findIndex(N=>N===a.value)),V=$r(!1);Iw(()=>u.situationDetail,()=>{p.value=u.situationDetail,m.value=!1,u.getUnassignedAlarms()}),Dk(()=>{var $;const N=(($=document.getElementById("cont"))==null?void 0:$.getBoundingClientRect().width)||1200;v.value=N-90});const x=()=>{o.push({name:"situations"})},S=N=>{const $=_.value,k=u.filteredSituations[$+N];o.push({name:"situationDetail",params:{id:k}})};Iw(r,()=>{a.value=parseInt(r.params.id),u.getSituation(a.value),_.value=u.filteredSituations.findIndex(N=>N==a.value)}),c.$subscribe((N,$)=>{V.value=$.showError});const D=N=>{f.value=N||0};return(N,$)=>(go(),ua("div",$k,[$s("div",Ek,[lt($e(ae),{primary:"",onClick:$[0]||($[0]=()=>x())},{default:It(()=>[lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),Mk]),_:1}),$s("div",null,[lt($e(ae),{disabled:!$e(u).filteredSituations[_.value-1],primary:"",onClick:$[1]||($[1]=()=>S(-1))},{default:It(()=>[lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),Bk]),_:1},8,["disabled"]),lt($e(ae),{disabled:!$e(u).filteredSituations[_.value+1],primary:"",onClick:$[2]||($[2]=()=>S(1))},{default:It(()=>[Ik,lt($e(Y),{icon:$e(mo),"aria-hidden":"true",class:"icon next"},null,8,["icon"])]),_:1},8,["disabled"])])]),m.value?(go(),Mw($e(lu),{key:0,class:"spinner"})):(go(),ua("div",xk,[p.value?(go(),ua("div",Sk,[lt($e(vB),{"onUpdate:modelValue":D},{tabs:It(()=>[lt($e(Mh),null,{default:It(()=>[Tk]),_:1}),lt($e(Mh),null,{default:It(()=>[Pk]),_:1})]),default:It(()=>[lt($e(Bh),{class:"panel"},{default:It(()=>[lt(AT,{"situation-info":p.value},null,8,["situation-info"])]),_:1}),lt($e(Bh),{class:"panel"},{default:It(()=>[v.value&&f.value==1?(go(),Mw(nk,{key:0,situation:p.value,width:v.value},null,8,["situation","width"])):yk("",!0)]),_:1})]),_:1})])):(go(),ua("div",kk," Error. The situation "+Bw($e(i))+" does not exist. ",1))])),lt($e(aa),{modelValue:V.value,"onUpdate:modelValue":$[4]||($[4]=k=>V.value=k),right:"",error:"",timeout:9e3},{button:It(()=>[lt($e(ae),{onClick:$[3]||($[3]=k=>V.value=!1),text:""},{default:It(()=>[Nk]),_:1})]),default:It(()=>[la(Bw($e(c).errorMessage)+" ",1)]),_:1},8,["modelValue"])]))}}),dF="",zk=re(Lk,[["__scopeId","data-v-1f2913d3"]]),qk=window.Vue.defineComponent,qe=window.Vue.unref,xt=window.Vue.createVNode,Qe=window.Vue.createElementVNode,_o=window.Vue.withCtx,Vo=window.Vue.openBlock,Es=window.Vue.createElementBlock,Rk=window.Vue.createCommentVNode,Wk=window.Vue.toDisplayString,rc=window.Vue.createTextVNode,Fk=window.Vue.normalizeClass,Xk=window.Vue.renderList,Zk=window.Vue.Fragment,Uk=window.Vue.createBlock,Yk=window.Vue.pushScopeId,Hk=window.Vue.popScopeId,Ms=e=>(Yk("data-v-1a57a9f3"),e=e(),Hk(),e),Gk={class:"container"},jk=Ms(()=>Qe("span",null,"Situation List",-1)),Kk=Ms(()=>Qe("h2",null,"New Situation",-1)),Qk={class:"form"},Jk={class:"fields"},eN={key:0,class:"errorList"},tN={class:"footer"},nN=Ms(()=>Qe("span",null,"Clear",-1)),rN=Ms(()=>Qe("span",null,"Add Situation",-1)),oN={class:"alarm-column"},sN={class:"header-alarms"},iN=Ms(()=>Qe("h3",null,"Add Unassociated Alarms",-1)),aN=rc(" Total Alarms Added: "),lN={class:"total"},uN={class:"list"},cN={class:"filters"},dN={key:0,class:"alarms"},fN=rc(" Error on creating new situation :( "),AN=rc("dismiss"),Yn=window.Vue.ref,hN=window.Vue.watch,pN=qk({__name:"AddSituation",setup(e){const o=dn(),r=Wt(),i=Yn(),a=Yn(""),u=Yn(),c=Yn(""),f=Yn([]),p=Yn(!1),v=Yn(),m=Yn(r.unassignedAlarms);m.value.length||r.getUnassignedAlarms(),hN(()=>r.unassignedAlarms,()=>{m.value=r.unassignedAlarms});const _=()=>{o.push({name:"situations"})},V=$=>{p.value=!1,ue.exports.includes(f.value,$)?ue.exports.remove(f.value,k=>k===$):f.value.push($)},x=()=>{const $="This field should not be empty";let k=!0;return i.value||(a.value=$,k=!1),u.value||(c.value=$,k=!1),f.value.length<2&&(p.value=!0,k=!1),k},S=async()=>{if(x()){const $={alarmIdList:f.value,diagnosticText:u.value,description:i.value};await KE($)?o.push({name:"situations"}):v.value=!0}},D=()=>{i.value="",u.value="",f.value=[],m.value=r.unassignedAlarms},N=$=>{m.value=$};return($,k)=>(Vo(),Es("div",Gk,[xt(qe(ae),{primary:"",onClick:k[0]||(k[0]=()=>_()),class:"back-btn"},{default:_o(()=>[xt(qe(Y),{icon:qe(mo),"aria-hidden":"true",class:"icon"},null,8,["icon"]),jk]),_:1}),Kk,Qe("div",Qk,[Qe("div",Jk,[xt(qe(Iu),{modelValue:i.value,"onUpdate:modelValue":k[1]||(k[1]=T=>i.value=T),label:"Description",rows:"5",error:a.value},null,8,["modelValue","error"]),xt(qe(Iu),{modelValue:u.value,"onUpdate:modelValue":k[2]||(k[2]=T=>u.value=T),label:"Diagnostic Text",rows:"5",error:c.value},null,8,["modelValue","error"]),p.value?(Vo(),Es("div",eN," You must add at least 2 alarms. ")):Rk("",!0),Qe("div",tN,[xt(qe(ae),{class:"btn",onClick:D},{default:_o(()=>[xt(qe(Y),{icon:qe(Ur),"aria-hidden":"true",class:"icon"},null,8,["icon"]),nN]),_:1}),xt(qe(ae),{class:"btn-add",onClick:S},{default:_o(()=>[xt(qe(Y),{icon:qe(ki),"aria-hidden":"true",class:"icon"},null,8,["icon"]),rN]),_:1})])]),Qe("div",oN,[Qe("div",sN,[iN,Qe("div",null,[Qe("div",{class:Fk(["totalAlarms",{errorList:p.value}])},[aN,Qe("span",lN,Wk(qe(f).length),1)],2)])]),Qe("div",uN,[Qe("div",cN,[xt(to,{list:qe(r).unassignedAlarms,onFilteredList:N,isOpen:""},null,8,["list"])]),m.value.length?(Vo(),Es("div",dN,[(Vo(!0),Es(Zk,null,Xk(m.value,T=>(Vo(),Es("div",{key:T.id,class:"alarm-card"},[xt(zu,{selected:qe(ue.exports.includes)(qe(f),T.id),alarm:T,onSelectedAlarm:V},null,8,["selected","alarm"])]))),128))])):(Vo(),Uk(oo,{key:1}))])])]),xt(qe(aa),{modelValue:v.value,"onUpdate:modelValue":k[4]||(k[4]=T=>v.value=T),right:"",error:"",timeout:6e3},{button:_o(()=>[xt(qe(ae),{onClick:k[3]||(k[3]=T=>v.value=!1),text:""},{default:_o(()=>[AN]),_:1})]),default:_o(()=>[fN]),_:1},8,["modelValue"])]))}}),fF="",wN=re(pN,[["__scopeId","data-v-1a57a9f3"]]),vN=window.Vue.openBlock,mN=window.Vue.createElementBlock,gN=window.Vue.createElementVNode;var _N=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const VN={},yN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},bN=[gN("path",{d:"M17,10h5a1,1,0,0,0,1-1V3a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1V5.59L10.59,11H8V9A1,1,0,0,0,7,8H2A1,1,0,0,0,1,9v6a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V13h2.58L16,18.49V21a1,1,0,0,0,1,1h5a1,1,0,0,0,1-1V15a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1v.64L12.41,12,16,8.42V9A1,1,0,0,0,17,10Zm1,6h3v4H18ZM18,4h3V8H18Z"},null,-1)];function CN(e,o){return vN(),mN("svg",yN,bN)}var $N=_N(VN,[["render",CN]]);const EN=window.Vue.openBlock,MN=window.Vue.createElementBlock,oc=window.Vue.createElementVNode;var BN=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const IN={},xN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},SN=[oc("circle",{cx:"12",cy:"14",r:"1.5"},null,-1),oc("path",{d:"M12,10a6.45,6.45,0,0,0-6,4,6.5,6.5,0,0,0,12,0A6.45,6.45,0,0,0,12,10Zm0,6.5A4.93,4.93,0,0,1,7.66,14a5,5,0,0,1,8.68,0A4.93,4.93,0,0,1,12,16.5Z"},null,-1),oc("path",{d:"M19,3H14.82A3,3,0,0,0,9.18,3H5A2,2,0,0,0,3,5V21a2,2,0,0,0,2,2H19a2,2,0,0,0,2-2V5A2,2,0,0,0,19,3Zm-8,.75A.76.76,0,0,1,11.75,3h.5a.76.76,0,0,1,.75.75v.5a.76.76,0,0,1-.75.75h-.5A.76.76,0,0,1,11,4.25ZM19,21H5V5H7V6A1,1,0,0,0,8,7h8a1,1,0,0,0,1-1V5h2Z"},null,-1)];function TN(e,o){return EN(),MN("svg",xN,SN)}var PN=BN(IN,[["render",TN]]);const kN=window.Vue.openBlock,NN=window.Vue.createElementBlock,ca=window.Vue.createElementVNode;var DN=(e,o)=>{const r=e.__vccOpts||e;for(const[i,a]of o)r[i]=a;return r};const ON={},LN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},zN=[ca("path",{d:"M16,9.18v-4a.5.5,0,0,0-.72-.45L8.76,8H3a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2H5v4.5a.5.5,0,0,0,.5.5h1a.5.5,0,0,0,.5-.5V16H8.76l6.52,3.26a.5.5,0,0,0,.72-.45v-4a3,3,0,0,0,0-5.64ZM8,14H3V10H8Zm6-5v7.38l-4-2V9.62l4-2Z"},null,-1),ca("rect",{x:"20",y:"11",width:"4",height:"2"},null,-1),ca("path",{d:"M22.53,6.85l-1.06-1.7L17.86,7.41A5.82,5.82,0,0,1,19.16,9Z"},null,-1),ca("path",{d:"M17.86,16.59l3.61,2.26,1.06-1.7-3.37-2.1A5.82,5.82,0,0,1,17.86,16.59Z"},null,-1)];function qN(e,o){return kN(),NN("svg",LN,zN)}var RN=DN(ON,[["render",qN]]);const WN=window.Vue.defineComponent,xe=window.Vue.createElementVNode,Er=window.Vue.createTextVNode,Ht=window.Vue.unref,Mr=window.Vue.createVNode,da=window.Vue.withCtx,xw=window.Vue.openBlock,Sw=window.Vue.createElementBlock,FN=window.Vue.createCommentVNode,XN=window.Vue.pushScopeId,ZN=window.Vue.popScopeId,Gt=e=>(XN("data-v-7825abb2"),e=e(),ZN(),e),UN={class:"container"},YN=Gt(()=>xe("div",{class:"title"},"ALEC",-1)),HN=Gt(()=>xe("div",{class:"description"},[Er(" The Architecture for Learning Enabled Correlation (ALEC) provides a machine learning-powered framework for logically grouping related alarms into higher-level situations. Because networks can produce an overwhelming number of events and alarms, ALEC helps you to better tackle and manage underlying issues. "),xe("br"),Er(" ALEC gives IT Operators the tools to address these issues by identifying alarm groups, which are easier to manage. ")],-1)),GN=Gt(()=>xe("h3",null,"Key Benefits",-1)),jN={class:"list"},KN=Gt(()=>xe("span",null," Reduces the number of alarm and event notifications. ",-1)),QN=Gt(()=>xe("span",null,"Streamlines root cause analysis.",-1)),JN=Gt(()=>xe("span",null," Provides oversight for ",-1)),eD=Gt(()=>xe("br",null,null,-1)),tD=Gt(()=>xe("span",null," low-visibility alarms. ",-1)),nD={key:0},rD=Gt(()=>xe("h3",null,"ALEC Data Sharing",-1)),oD={class:"optin"},sD=Gt(()=>xe("div",null,[Er(" Opt-in to send anonymous data to The OpenNMS Group. Your anonymized data helps to improve the machine learning algorithms behind the plugin, subject to our "),xe("a",{href:"https://www.opennms.com/privacy/",target:"_blank"},"privacy policy"),Er(", so you will see more precise results. ")],-1)),iD={class:"choices"},aD=Gt(()=>xe("div",{class:"radio-text"}," By opting in, you accept that we can store this information and use it to improve ALEC. You can change this setting at any time in the settings menu. ",-1)),lD=Er("Yes"),uD=Er("No"),cD=Er(" Continue "),dD=window.Vue.markRaw,fD=window.Vue.ref,AD=WN({__name:"WelcomePage",setup(e){const o=dD({FeedbackAlt:RN,ViewDetails:PN,Workflow:$N}),r=bn(),i=dn(),a=fD(!0),u=()=>{const c=Boolean(a.value);r.savePermission(c),i.push({name:"configuration"})};return(c,f)=>(xw(),Sw("div",UN,[YN,HN,xe("div",null,[GN,xe("div",jN,[xe("div",null,[Mr(Ht(Y),{icon:Ht(o).FeedbackAlt,class:"icon"},null,8,["icon"]),KN]),xe("div",null,[Mr(Ht(Y),{icon:Ht(o).Workflow,"aria-hidden":"true",class:"icon"},null,8,["icon"]),QN]),xe("div",null,[Mr(Ht(Y),{icon:Ht(o).ViewDetails,class:"icon"},null,8,["icon"]),JN,eD,tD])])]),Ht(r).isAdmin?(xw(),Sw("div",nD,[rD,xe("div",oD,[sD,xe("div",iD,[aD,Mr(Ht(as),{horizontal:"",modelValue:a.value,"onUpdate:modelValue":f[0]||(f[0]=p=>a.value=p),label:""},{default:da(()=>[Mr(Ht(Vn),{value:!0},{default:da(()=>[lD]),_:1}),Mr(Ht(Vn),{value:!1},{default:da(()=>[uD]),_:1})]),_:1},8,["modelValue"])])])])):FN("",!0),Mr(Ht(ae),{"data-test":"continue-btn",primary:"",class:"continue-btn",onClick:u},{default:da(()=>[cD]),_:1})]))}}),VF="",hD=re(AD,[["__scopeId","data-v-7825abb2"]]),pD=window.Vue.defineComponent,wD=window.Vue.createElementVNode,vD=window.Vue.createTextVNode,mD=window.Vue.unref,gD=window.Vue.withCtx,_D=window.Vue.createVNode,VD=window.Vue.Fragment,yD=window.Vue.openBlock,bD=window.Vue.createElementBlock,CD=window.Vue.pushScopeId,$D=window.Vue.popScopeId,ED=(e=>(CD("data-v-bcb7dcc6"),e=e(),$D(),e))(()=>wD("div",{class:"main"},"Something bad is happening...",-1)),MD=vD(" Reload "),BD=pD({__name:"ErrorPage",setup(e){const o=dn(),r=()=>{o.push({name:"situations"})};return(i,a)=>(yD(),bD(VD,null,[ED,_D(mD(ae),{primary:"",onClick:r},{default:gD(()=>[MD]),_:1})],64))}}),bF="",ID=re(BD,[["__scopeId","data-v-bcb7dcc6"]]),xD=window.Vue.defineComponent,Je=window.Vue.unref,jt=window.Vue.createVNode,Hn=window.Vue.createElementVNode,Bs=window.Vue.withCtx,Br=window.Vue.openBlock,Tw=window.Vue.createBlock,SD=window.Vue.renderList,TD=window.Vue.Fragment,Is=window.Vue.createElementBlock,PD=window.Vue.toDisplayString,Pw=window.Vue.createTextVNode,kD=window.Vue.pushScopeId,ND=window.Vue.popScopeId,sc=e=>(kD("data-v-6078e4ad"),e=e(),ND(),e),DD={class:"container"},OD={class:"nav-btns"},LD=sc(()=>Hn("span",null,"Situation List",-1)),zD=sc(()=>Hn("h2",null,"List Unassociated Alarms",-1)),qD={class:"content"},RD={class:"filters"},WD={class:"list"},FD={class:"action-btns"},XD=sc(()=>Hn("span",null,"Move",-1)),ZD={key:1},UD={key:0,class:"alarms"},YD=Pw("dismiss"),Gn=window.Vue.ref,HD=window.Vue.watch,GD=window.Vue.markRaw,jD=xD({__name:"ViewUnassignedAlarms",setup(e){const o=GD({ArrowBack:mo,ExitToApp:Tu}),r=dn(),i=Wt();i.getUnassignedAlarms(),i.getSituations(),i.nodes.length||i.getNodes();const a=Gn([]),u=Gn([]),c=Gn(!1),f=Gn(!1),p=Gn(""),v=Gn(!1),m=Gn(!1),_=Gn(!0);HD(()=>i.unassignedAlarms,()=>{a.value=i.unassignedAlarms,_.value=!1});const V=k=>{ue.exports.includes(u.value,k)?ue.exports.remove(u.value,T=>T===k):u.value.push(k)},x=()=>{c.value?u.value=a.value.map(k=>k.id):u.value=[]},S=async k=>{await dh(k,u.value)?i.getUnassignedAlarms():(v.value=!0,m.value=!0,p.value="Error on moving the alarms :("),f.value=!1},D=()=>{r.push({name:"situations"})},N=()=>{u.value.length?f.value=!0:(v.value=!0,m.value=!1,p.value="You need to choose at least one alarm!")},$=k=>{a.value=k};return(k,T)=>(Br(),Is("div",DD,[Hn("div",OD,[jt(Je(ae),{primary:"",onClick:T[0]||(T[0]=()=>D())},{default:Bs(()=>[jt(Je(Y),{icon:Je(o).ArrowBack,"aria-hidden":"true",class:"icon"},null,8,["icon"]),LD]),_:1}),jt(ih)]),zD,Hn("div",qD,[Hn("div",RD,[jt(to,{list:Je(i).unassignedAlarms,onFilteredList:$,isOpen:""},null,8,["list"])]),Hn("div",WD,[Hn("div",FD,[jt(Je(io),{modelValue:c.value,"onUpdate:modelValue":[T[1]||(T[1]=O=>c.value=O),x],label:"selected"},null,8,["modelValue"]),jt(Je(ae),{onClick:N},{default:Bs(()=>[jt(Je(Y),{icon:Je(o).ExitToApp,class:"icon move"},null,8,["icon"]),XD]),_:1})]),_.value?(Br(),Tw(Je(lu),{key:0,class:"spinner"})):(Br(),Is("div",ZD,[Je(a).length?(Br(),Is("div",UD,[(Br(!0),Is(TD,null,SD(Je(a),O=>(Br(),Is("div",{key:O.id,class:"card"},[jt(zu,{selected:Je(ue.exports.includes)(Je(u),O.id),alarm:O,onSelectedAlarm:V},null,8,["selected","alarm"])]))),128))])):(Br(),Tw(oo,{key:1}))]))])]),jt(zp,{situationId:0,visible:f.value,onSituationSelected:S,onDrawerClosed:T[2]||(T[2]=()=>f.value=!1)},null,8,["visible"]),jt(Je(aa),{modelValue:v.value,"onUpdate:modelValue":T[4]||(T[4]=O=>v.value=O),right:"",error:m.value,timeout:6e3},{button:Bs(()=>[jt(Je(ae),{onClick:T[3]||(T[3]=O=>v.value=!1),text:""},{default:Bs(()=>[YD]),_:1})]),default:Bs(()=>[Pw(PD(p.value)+" ",1)]),_:1},8,["modelValue","error"])]))}}),CF="",KD=re(jD,[["__scopeId","data-v-6078e4ad"]]),QD="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8wAAAJMCAYAAAAv7y8CAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAIj0SURBVHgB7d0LmF1lnef7d1VVksoFEpIKuZIEuaRC5BIQxAGUYNuM0KeBZ0ZnfNRz1H7sadF59FzE0z52N459ukfsc0470+qc9ij9HPU4j/Z5gJmWbtqWoMCAIAG5hISLuUAukAQSklSlUpd91m/tWrvevWrtql1V6/qu70eL1C21d+1Uvfv9vf//+y7PRBw7Nnit6TQ3e553k//mOgMAAAAAgKs87ylTM08Nmo4vnzHX29X0ofCVN2u1RbMGRv7E1GqfMwAAAAAAVE3N+z8H53b8uzM874jeDALzaFje4oflSwwAAAAAAFXleU8Ozum4TqG5Q2+PVpYJywAAAACAaqvVNs3qH/ljveq92d+/bpaZtdMAAAAAAACp1YZq13V0jnTebgAAAAAAQMgzneamjg6v82IDAAAAAAAadOUo73j/UM0AAAAAAABbrcMAAAAAAIBxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABAjC4DAEBOfvKTLebxx39tnnvuRQPIunWrzY03bjbXXnulAQAgb97x/qGaAQAgYz/+8b3mRz/6iQHiKDB/+tMfNQAA5KhGSzYAIHPPPvsiYRkTeuCBR4MXAADyRGAGAGTu5z8nCGFyatcHACBPBGYAQKZqNWMOHjxsgMns2rXXAACQJwIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxugwAABhn3ry5Zt261Y23d+161fT19cd+7tKli/2XJcHr27a9aAAAgBsIzAAAxLjiiovNpz/90cbbd975t+bee7fEfu61115pPvjBG02tVvP//IwBAABuoCUbAIAY1177zqa3L7/8YgMAAKqFwAwAQMSZZy42GzeeH7x+4kS9DXvjxnODNm0AAFAdtGQDABBxwQXnN17/8Y9/Yj72sX9pPM8LWq9btWW3opC9efOVwdecP39uEMAff/zX5rnnXjAHD77R+Dx9TLcjDzzwy6C9+8YbrzPz/Pd/8xvf8z/3sPngB28I9ko/99yL5rHHfh18fOPG80b/zqPBi3zgAzcG+6/1NR977Gn//Y/E7r++4ILzgvs2b9684O1t214Ivq59vwAAqDICMwAAFj8X+0H02uD11147FATkG27Y7FedlwRt2VMJzDoM7Mtf/lzjQLDQFVdcZF5//ZC5/favN8Lp/PnzgkAuet8HPnBD8LqCc0gBN6x8h+E5FAZnfY3w9fD91157hbnttn/feJ9C/G23/Zumzwvv143+93rH1/46OOQMAICqIzDDad6eV4zRy6HDjffVmv70Gm/7r9Zf9/9T88beWZvo73mTf37Tbdjv91p/7fHvG/18TZw9L/L17c/1Wt+2Zya8b82307gbk34fwW3qa9ciH/PGf0/Nf2/s6zb+/iS3aX+9mhn7C+NvzxhjWj1OLd7f9m2b5sdo9M+2/l7M2zXrsWn8PNlvm9b/3s23VzNxtz32cxP9/Oav5zV9Pfs9oz9z0fsV+ff2rN+fscel/krT9zjqjTePm6JSyF237qzg9V/96png31qVWx3qpbZshVRVeyejbz8My6+/fjioVO/atTcIqaokn3lmT/A1v+FXj6MUlhVYVe2VEyf6mj5++eUXBaH6Rz/6f4IAHQbtj33sXwQV7L/5m78N3g6Dvr4f3a4q06KqchiWdb9U0db3feutHw0+/9ZbP9IUsPPS33/K/PT+p4yJ+T2pv+7F/K3W7/MiY1U4/ox+NPKzr9c8E/lVb/z+hz/zXuzttbgvnjXQeC0+J/q+dj8v5n1e+Ptvff/259Wa/sbYWOOFY4/1nNPubVo3Hh1cIm80ParW/W3+lOi/gf3BsaGmeYxqfpi9Frcf+WRj3YDX4nPtr9G4Q17Tu2PeGPc+zxv/nFj/jPHjs2f/u5hWtxf3jpifvVrch9v49xz3c1t/+4zTjFm0wJh1KwzgNAIznOP19ZmO+/7JdPzjz0yt74QJJgWjzxNjgXIs8NastxsfD59X/CeJkZr1dz37c+33jb0Y62vVGoE68nesz6959tteUxCteTFf14t8jjHj3/bG38b4+zf+vpjo/bSC4cjo3x1p3Fb0+x9/v4zXfJv1x9MKdl7c/Yj8G5jmUN/q49HHzYz7Xu3HMPr36hNl+/uJvd2mf+vmCU/z3427X6PfcPj53tj9NZHP80Z/7uLuS/17tybBXsy/o4m5H17z/Wj6etbnGutzW328+X3N31vjbW+Cj/nePFLcwPye99TDpx7iLVvqLc4///kvg3AbtmUrZE5GVVwF17VrVweXmgrDqoKwAq+C7gUXnBv7d1XZ/pM/+brp6+uL/bju2x13/HUQ3BV2Fajr7dvzggD++ONPN27r9ts/F8x3VZ0O74Puk6jK/aMf3Tv6+mHzNb+yrCDdzoJAFvpPRgKzF0YGL/bn0vPCcOWN+5g90W/6cyx1xX6tsZjSfJvhX9Pf86K3Fbm/426z5cfC27XCoLG+Jy96O6Nfpxb9PlrcprG+r0aAsgNYO99Li68fG8C8lh/zvJh/CxPzNazPaw7UzV93fNhu/rpei6857jYn+BnzvPE/A03j6XR/FmLv0/iP2ffJayzctPMzNvljG/24/btUG/2JrJm4H0HPLPKD85UbPbPp/Jrpnm0A5xCY4ZSO57ebrv/7zqCiHJ2oNz2B1MbmFlFjf6/W9MTsNUJjrfnrNr3ZPMEKwvLoK40nG89EKhzN7PtlVwfGJjijX8uL3rg96Rl/H71xlcboY9DqCTX+cWpMtiI3FX7VcNIXPI7h3bC/cc+0MPYFx/52dIIY/hFdjfeaFsKb505j4b/pMTZj97D+LTU/KvH/VGOT2ei/99irMfdb7/Xs7y3uK5ux6lX472b9/NS/TPRr12J+3utv12LueavvyfpyMf8+XtOHrXvb9Fm1mL8V/1gUkx53VV9FYXL37ldHXz8c7DmuV3OvaCswq9Kr/cN6EVWa69d2XhVUcSdy770PtAzLokq1HWob7dP+z4Y+Fmq1Fzn8u6py69JZqmTra4QvRRf+RMXlo9ifNM+b+IvFvbtmfYLnmeZfjLHOCa+te2rfF9Ni7LRu12v+Hr2mAafWHHTC99XG//6PYwe+WuQ+Rm53cs1jUNz4M+HHajFfZhK1WvO/QdO4NPrcaCZ6jm018MbdVuPre43xuBapuLf9WDX+ATtMu3cgOleIBvjxxf+458mpjr1e5K24rqXxf+vIMWP+wV9bfPS5DvOh3xoxyyce3oDSITDDGV0PPWy6vv1d09Qi7E9Oa5dtMiM9PcHnNIek+pNB8LZnmlps7QpkyA4kjXlL4/NqLT4/fH1sJhc+AYa3YX9ucxCxbsf+uDc+JIahfHxLtqkHNGsiNPZ3ai1ux7O+t+h9a54oNP1p385Y4o/93HHfq3Xfon93or8X3s+mdu6m0Nr8zD7R9z/6buvtmMfSvl3rfZ41Zx37XuLv/9hth296zT979tczkz0G9tdserPFY+LF/n3r5se+QNNHRn+67ApOZNWhFv3CTWsI41sq/+s9r5r9fcdM0eigrHBf8KFDbzb2EYv2GMvSpT1N7c0TUZuzKtOqKId/vx0TheUkaB+2KuUK7vpzbO/04eD7+tGPflKIg7/m+uWq9113yehb1u+znSRrJjKJjwsIrUKDF/t3vZi/1xxg7dv1TOtg4kW+jNf0ezPpfbV/FcP7Wmv+es2/u6b5e4hs5Wn+tfUir48Fzolv05jx97vN7z3W+Pc3L3C2XuRrvkt2eB77u5PdVtPPUOSxnfDvhv9+bf3d+O9jrIrb/O/S+D5M8/jZeJ/XRmBu9T5vCj+DTXfMG/dzcOCw57/4gXm0YejIsZr51t0d5uZ318ym8+L/1YAyIjDDCd7uV0zXX393bJI+d74Z/vC/MiNX/7PWfyfyJ4BsaKL38C8eMPv3mcLRnt+QQnH0UCzRvFGHf00WmO0Dv9QyrZOxd+58NQilV1xxca7XdVb1+9Of/uMgKOugr3Dftu7rtdcuCVrFP//5fx97snaW5s61AzOAInrKHwq3bK1XmuXuX3hmxeIalWY4g8AMJ8z5+n8c6xD2q8mDf/i/BH8CQLs0hoQBWS3Y2nccpX3Aqsq+5z3vbBys1YpCsQKoKnwKn3YLtT5WBPalqHRfdfK2QvTSM+tV9HAvNAC0cok/bK5bUTN3/p3nV5vrpe8f/lOH+dQtI+xphhMIzCi9rgcfNt7onuXaUsIygOnZsOG8Rjv2T36yJfbyUWrRVou12qvbbcsW+5TrejV3tcnT5z//b4K91Lt27jVf+4v/K3ifAv3YXmiTe3UZQHnotOyP31gz37rLMycH1abtmUee9czmS2nNRvkRmFF6s+66u7HNZuiW3yUsA5iW8LAvVYRbVVbHTsuevC07DJ/ab/gXf/GHQQhXIFcLtA7/ytOuXa8E90PVch36pYp6/TrQ7ww+rgPP2l0MAAAJTst+uzEPPFl/e/tuAjPc0GGAEvMOHgqqy0FinjfPDF99lQGAqbLbscN9xnHC07JFbdkTBV8FzvA0bQVlXXv5xhs3B19D4TlPqp7fe+/9wetqwdYigO6bQrMuafXlL/8HAwBT9a63j11a6sAbnnmzeGc7AlPmHe8fYukHpdX1xJNm9tf/YzDbHe7tNQN/+HkDoNh06NeXv/yXhapgzp8/t9Em/frrb0x4HWJ9nj5fwu9BgfjMMxc3vS8UVpVFVWd9PPx8Hb4VVqLt+7Bz597Yk7LD27b/3kS3P9n3pb939tmrgusyqwU7vH9FoQr4N77x7wyA8rjzXs/s2q9KhhdcZqp3LVEDpVajJRvl5k8og0su6HI8PRzHCGB6FEDbDYpx1ylWEG0VsvX+aEU57vPbuQ+trpHc6vYn+5rh3wuvFQ0AM3XGAn+sGt0s1z9ggNKjJRvlx3WhAAAACqTVtcmB8iEwo/R0QA/NPgAAAPljTgbX0JKNkqvV1y9ZxAQAAACQMCrMKDmvfrwty5kAAAAFQSUD7iAwo/TUkg0AAICiYG4GdxCY4QCPhUwAAICC8ZifwQEEZpRcrf7CQiYAAEBBkJThDgIz3MC4DAAAUBD1Sga75uACAjPcwIAMAABQKLRkwwUEZpScF/wPAAAAAJJGYEb5kZcBAAAKh5ZsuIDAjNILLitFaAYAACgIJmZwB4EZDvDYwwwAAFAY9YkZe5jhAgIzSm70slIAAAAAkDACM0qOpUugbFRxWLp0sQEm09PDzwlQZuxhhgsIzCi50ZGY3AyUysaN5xtgMps3X2kAAMgTgRml5/nlKlYwgXJ5z3uu9EPzeQZo5cwzF5trryUwAwDyRWBG6emUbArMQLmoLfvzn/83BCLEuvzyi80dd/yhAQAgb10GcAGJGSid+fPnmk9/+qPmYx/7F2bXrr2m6r713fuChQQ1zHzq49ebKtLPhPa3z58/zwAoJ8/6L+ACAjNKjgEZKDuFo6q3Z2tbyZwFjwava1SjXR2AC7isFFxAYIYb2MMMoORGvPouKeaXAMpPEzPOmIEbCMxwAuMxgLKrdYweK8IME0CJMYLBNQRmlFx9WKYiA6DsamHvIj2MABzBcAYXEJhRcl7THwBQVo2WbMYzAAAKg8CMkquZxrGyAFBiQYWZtAwAQKEQmFFyXlBcJi8DKLuRDg79AlB+9hjGkQxwAYEZpVfzR+MaU0wAZeaNHvpVP1gWAAAUBIEZJTd66BcTTAAlN6Kk7JGXAbiD+RlcQGBGyTESA3BD47JSAFBi9vVLaMmGCwjMKLl6M/YIAzKAkhsZLcWwDAgAQHEQmFF6ZGUALqjpslKcYgig5EZry4blP7iCwIySoyIDwA1qyQ6mmAxoAErMbslmPIMLCMwouVpwYSkKMgDKboSZJQAHUGGGawjMKL2a4bJSAMpvxOsIqjEckgOgzBjC4BoCMwAABVDr8KjJAABQMARmAAAKIDj0S0jMABxBxwxcQGBGyXHoFwA3KDCzwQRA2TGGwTUEZpQeV2EB4IKRDo1mTDUBlBtzMriGwIySqwUDM4MzgLJrtGQDQInVD/xn8Q/uIDCj5GjJBuCGmmaZtMwAKLn6vmWOMIQ7CMxwAvNLAGU30lGvMHM5ZgAAioPAjJKrR2UmmADKLqgwU2IGAKBQCMwouXpS5rIFAMpuZHQPM+t/AMrM3ixHQQMuIDCj5EYvwcKADKDkVGH2/JcaFWYApcceZriDwIzSY2oJwAXaw8wxhgDKzp6X0QEIFxCY4QQGZABlVwuqy8Z0EJgBlBht2HANgRklRz0GgBuC6zD7g9kIC4AASowiBlxDYIYTGJsBlF39Osyckg0AQJEQmFFyTCwBuCG8DnPH6J8AUEZ0/cE1BGY4gf0yAMouaMn2FwFHmG4CAFAYBGaU3OjEkkIzgJKrdWg8IywDAFAkBGaUXM36LwCU14hXPx+b8QxAmTGGwTUEZpQcp2QDcEN4WSnGMwBlxjY5uIbAjJKr+QOzxyUMAJRefQ8zAJRbfU5GaoY7CMwovZo/MtcYmAGUXHhKNqMZgDKrj2H0y8AdBGYAAAqgRh8jAAfQ9AfXEJjhBKaZAMpuxA/MHqMZACcwlsEdBGYAAAqg1tER7P1jmgmg7DjxHy4hMKP0GJQBuCA49Iu0DKDk6vMy9jDDHQRmlB6HMQJwAXuYAbjALmIwrMEFBGaU3OhITIkZQMkFp2QHLdkMaADKi5AM1xCYUXKjE0sGZwAlF1SYPTaZACi3GkMYHENghhMYnAGU3dihX6wAAgBQFARmOIH2HwBlN6KgrLGMAQ2AIyhowAUEZjjAY0AGUHqqMAMAgGIhMKP0vODiBVRkAJSbLitVvxALK4AAABQFgRmlR1gG4IKRRis2YxqA8gqHssY5hkDJEZjhgBqH5AAoPVqyAbiD7XJwB4EZAIACCCvMLP8BKD+/mEF5GY4gMMMJLGICKDvtYTZchhmAE+oVZqrMcAGBGU5gDRNA2dU6wo1/BgDKqxb+h8EMbiAwo+TqgzELmADKjgMMAbiAORlcwwkjKDmGZQAAgKJg6zJcQ4UZhXGi75QZHBo2R9/qN4Onhs2ihXNNz5IFbf3ddsdmfe2Dh46befNmm1mzOs28ubPNfP91AEjK4OCwOTU4Opb5Y1qfP7ZtOH+5SdrzLxwws7o6g/FML/Pn1sc1AEiK5mZ9/fUXzc3058plC01PT5vzs0kmaHteecOc8L9mOJYxN0MREZiRKU0kNTBqInn0aH8w8IYBWRNLW68/wWwnMOsUxpE2C826rWe27R33/oWnzw0Gaf2pgXqhH9YXjb4PAOJoIqkxpW/0TzsgR6URmLf7gTlKk06NX+F4Foxp/sRT4xkAxNHc7Ig1LwvnZnFjmWhc6Zng69kHfU126NfBw8fNnlffaHk7wYKgPy/TfFDj2tI2CylAkgjMSJUG4EN+RVcD76E3jrccfKdPpzDO/DrMun9yyB+4beFg3bN4ASEaqDBNKDWx0xihyaTGtegiXxHoPoXj2P4DR5s+pglnGKLD8QxAtdjhOL25mYxeJm8G07NwIVJe3nmw8f7o3IwQjbQRmJGYcBA+NDqp1GA8lQllo7Vwbr29sL0BsGb9d3IaZM85e2nw5BBUgrSSOsETRThY2xPPcNK5YvlCAjTgKI1n+147Goxj+/0/pzqhbIxlKbZJqwunb7RdUvc3HNdaCcfmkMZctVVq0qk/CdCAe8K5meYxR0fnaFMRtEl3dTY68dqp8tohebIK89qzFge3YY9hk80fo3OzsLNG8zO9EKCRNAIzZkQtiRqw9o9OLNsJyOGqYLDnzn8J26CnN6n0rP9OTrd10cZV494fth4dibSKxwknneFqpwbnFaP7eZhwAuWlCrLGs2DBr8Xvvy1c5Aurto3xLKO9d3Ft3oOje6c1hh0ZrSCFoXrc5/rjdTB+j046w7bHcMKZ1fcBIFlhN0x0kayVVmNZGJCnqjaFy0qFY05UEKBHixqTzc3Czprwew0D9JrVixnLkAgCM6YsHIjD1cqJNFpm/IFXh3gtTLwim8wp2eGThKrGtnCv9cHRCXTc92sP0uGEc81Zi1nhBAourCKrvVrj2UQLfuEELBzLwkW/otH4Gk4+16wee38YpA+Odv9ozIp+v5qMai9huJ8wGMuYcAKlEC746RCtyYoX4Zxnac/YNo2iCc5hmDV+bhaOZUdGx7FwgdAWDdDBnuvRuRmFDUwHgRltCUOyJlITtSZqUqVqqyaU+jP9duV0r8McPpFokJVwoN7XogplTzgJz0DxhO2JOjBroq6YMCAvHa1+JL/Yl60wSNuVnHBBcN/o4md00mlPOAnPQPG0G5LDwBiOZ9mMZelcW8oey85929LgfeHBi+HcLDqWhQUPdQZqbqYAfu7ZSxnL0DYCM1rSxHK3Pwir3bpVS084qVQ4XukPQNkPPvWonNUl/6KTTg3Semzsw4BC0fDMAA3kp52JZbjgp7Gs7AG5HdEFwfCye3Fjflx4Xjv69wBkR3Ozl/zg9/JvDk644Kc5hyrI2RQv4tRbsrO4JnN4ab2wEh3OzfaNbhm0aW6m4KyX8FwbFgIxGQIzxtHEUgNxXMuehAOxJkv5TyrTrTBPRgPsmnmLGxNOPWZaZIgLz+EAzWQTyEY7i35h1WXFaEiusjBAq2oTTjh3v/pGy/CsKr0eP+2lZrIJpEvhT3OIiQoYmotowa+dS3KmaSqHfqUhOjfTYum+0fMa7HmtFgm3/npP8LrmZXQEohUCMwLhxFLV0Lh9uuFpqqqQFqvyMlphzqrEPAm7+twqPNuTTarOQPImqybr922tJkerF/O714I94WwVnu0uGhYCgeRNVk0uUki22SG5CPMzzbXC6nMYnqPXfrY7AnUFAsYy2AjMFTfZYByeAK2Bo6jtiRqL86owT8QOzxqgw0pXyK46a6JJlQaYmYOjC1FxFZiiTixtnle/rnzRRMNzWOlqtRDIZBOYGY1lWvBrdRhh2NlR1LGsyMLwrCumBHOzmIVAVZ3poIGNwFxRmvQoKMdVYMowsbQ1rl5QYOEArcddK5gKz/ZkM1zZVHA+521LOcURmIKJgnIZFv1CRQzLUZo4qmVbL2EXjV2psSebeh5ZSxUfaNtki376vdOe2zKdr1DUYU2PocaocCHw+dHHPZyb2R00FDVAYK6YcFCItqKI2lA0EJdhYjkm3z3MU6XBVtUXvWixIrqyabc36nPYSwO0pt8hjWdx1ximApO+sItGj3PcZFMTf/0bEZyBiU226Fe2sawo2+TapbHpskvWBF2XqjpHn1cIziAwV4QGgaef2xsblMs9sSxLVB4vXNmMq9LofQ898hKDMxCj1eSyrBWYsgsnmxJdxIgGZ41nAOpcC8qhEjTLxLKrzhMVNZibVQ+B2XET7VGmAlMM0SqNHZwZnIExBOXisyebrYIze5xRdRN1+/F8Xwx2UeP5yPNOODcLxjK6ZyqBwOywl/yQrAlKFYJyybp/YoVVmomCswbncwkFqBhNLtUhE72eJkG5uCYKzuEe5ws3rgrOygCqYqIihrNBueQTNM2Vr3nXubHBmUXA6iAwO0hVmGf8yWX08lAuV5TL25g93kTBmcEZVdJqculqUC7qKdkzMVFw/uWvdlJNQ2Xod0ALf3FFDJ3Y7N514D3rv+VnB+cnntoTuwh45eVnO/jvCCEwO0STS01IdLkPmw7z0mC8wsmVfFeG4vHC4KyK8qP+xDI6OCtIX3bxGiaacJIW/rZak5KQTrzWeObiz71rYdkWBmdNKu2rBNjdM+xvhovUIfOE/5wd3UrichHD3ZlZ/d/t+vdeELsIeP8vdrAI6CgCsyPi2q+r1K7o8uC8cOHc2MFZT7733b+NiSacooU/rd5H2685c8ENGq80oWzVPaMKDhNNuEI/5/rZtmlupu0ILneJ1Rr/dXd2Zi8CvmR1Qe0ZPSiMTkC3EJhLrtXKpctVmKrSwKwuAXUQPG89ATPRhCtaLfxtWL88WPhznYst2XHsbScPPvJSU4VGi4D6t9bH2JeOsmrVIaOf66qdueD6kBa3CBh2AmpuTrXZDQTmEoubXKr9WhOR6lRh3J9c2vQkGw7OcRNNqs0oo1ZVZW1H6K1QcKpCWLZpEqnuGe1Rf956LtOioK6FyiIgykj7lKNb49zdpwwJFwGX+v/Odicg1WZ3EJhLiMklWk00qTajbFSJ+eXjOyu+8Fdt57xtadA9E63QsAiIMlHHn84bsQ9crVKHjM0LOrFd3iwXL64TkGqzGwjMJRPX5sPksmp15jHhRNNuyw8OnnhwR+MSVEARtTqkkIW/ampVoWEREGUQ1/GnOVlVD+asN8u4vYe5lVadgGG1mcXgcvKO9w9VNWuUTlybTxUml3N+8EPTdd9P4z8YjMeeGdErwZ/iBe+uv/iv++N1rWeJGfmLf29cpifr5yOHi2jAVhsY4QNFEleJqcLC32NHhs0nnu5v+fHG9FLlmRbt2fr4P1wxz6zq7jCuijubQ2PYhRe4fVASykcLf09v2xss6oSqUlW+8yc1s2u/HYhHX/e85rcncMl5NXPLu0eMy+Lm7nTOlE6NwFwCcZOHKlWVvb4+M/d/ui34M06t8edoOI4GZv/P4f/9z/3l3h7jOv2s2Cuaop8VqjMoCl1S6JnItUh1SKHGM9cXdjQW3fHygPne3kEzXTcv6zJ/ur7bVEHcIiATTRSFFvwefXxn0/Ot9ihf+Y6zK/F8u2t/PTSPBeOpBeZFpxnz8RuGzaIKFFt1JoOCs/2zUuUOhBKqdX7xS398u0FhaUD+b7/8TVMlRr9kGpB1uaFKmDXLmNmzTOfTz8Z+ODhZtjFQN/7T+NjINf/M1K6+ylSBAocuJaZV7zeP1BcYFEzUCtTR2WEWnzHfAHnRhGHb9v1mZKS+zKVKzNs3rAy6IDo73a2YhjQyXXR6p/nx/iEzMI2iyupuz3zFD8und1WjzVHPdWtXLw4mm+ECixaO9faypafTOYPcaOHv8a27zcCpocb71PGnhb/u7lmmChR4jxz3zIHD4Xs8a/o1eWh+/5UjZt0KUwmnLeg2K5cvDOby9mGtGsuW9iww3XOq8TNTZgTmAtOemF/+qvkwHK2sV6ESEzVyzjlm1kMP16vMXvMAXF/frFeSo4G5Nn++Gf7UJ7VBzlTJsjNPN/P9yrImlwonenn94LHgY0vZO4OMaQHnvz32G7N335HG+9T5cNWV5wR78KtkTocXhOXHjw5P+e9+ZNVs896eah09ouc6tWGfHBhqLBwP+K8z0URe4hb+Nl14ljn/3GWVWPizne0H3l89b0x9mhqtMFvvi1DYdr0VOyocy/SIhB2jmt/v3H04+BgFjWIjMBeUBuTtL461omlAvuqd5wQn8FXVyNqzTNeDD7f4aHOFWX8ELdm/835Tu3STqSJ1IKxeeca46owmnarOVO2JHfnQNoGfP/xiU5eMWrA1nlW1Fe0dizrNf3ltyBybwo4oVZe/vrGal6TRWKXqDBNN5KnVwt+1V59venqquRDtT02DsKz27LEK8+SB+Z/71eUVS0wlqXNGhQuNZeHcjIJG8RGYC0YDstp8wktriPbEaA9qZVqwW6j19JjO7TtMx6FDMR8N9y+Pvq4//M8f+uynTZWFK5rHjg+Y4ycGgvcd919/1X/C1wSUlkakSaf6P/TIS01ti+qSueSisyq9YKMp5Pr5Heae14ba+3y/YnPbObNN74Jq/75qoqlx67XXjzHRRKbiFv703KrtcVVpwW5FwffZ3xhz8tTkFWZ9aNP5NbN5U7WPT9JiscYyChrlwb9IgYQHNtnXV9aAzIFNYwY++YmWH/NqzUPz8C3/nUE9NF95+dlNB+Vo70xwOFjfKQOkQXv8FJbDyYC6ZHTASS8HNgUu96vMly9sLwDftKzL3LyM1mMJF5BV2QvpcDB1ZQFpUIiJHqap59NLL67e9rg43bPVXm29o3HC//jqsj507aZqtWK3onn9de9eH1zNJKQAff8vdjA3KyAqzAURhuWwCigakC+syGE4bRvdi6xKczOvaWyu9faa4Q//a4Mxqs7M9kPLa6MVmfAwMLUzsiCDJOlk42e2jQWYcL+y9tajTsPV5Yu6zA/2DU36eV+/oDoHfbUjrnNGhxxqsqltKDxnIinqktHBq2GXTLhf+Zy3uX3JqKnSnmS1ZesQsIkqzKos967l4jyhVttNNJbRBVgsPKsUQNzqpU6NpRITb+j695la9BCvpsuWembokx83GE9P8lrRDKsz2gKgn73d1jUkgZlQWN5uXQoovKyZKoNotrLbMx9ZOfEhXqouu3zN5emK65xpPJdSnUEC4rpkrvln51b6LJmJvP/K6Huaw7JC9SXnU12Oo/n+RResarxNF2Dx8Cycs+AJ/r+NheVgQPYnl65f8H4mFJYHb7kp8s6xRc3gMlIVuObydMW1NG799Z5x1zsFpio4rND6OVJXQ7BAQwdDLA1Zn1o7u2X1WAd93bqWx24i0esyE5qRBF2lRM+LIT1faixj4a+15UuMufLtxqpeNFeS1YpdhWsuT5cKGtoTrxwgygX3P7ijad888kNgzlEYlsPVy6AS469e9nB4yaQG/Srz8IbepvdpjFZQHrr5dw0mpgATtw+Q0IzpesKfXL6882Dj7fD8BVrKJqaw/KkWofgP/PevpLo8KaozSFLclhLOkmnP5ktrpnvO+AVAVZc3nUcr9mR0mUXlgGgXIKE5fzwT5yQ2LNO2OCWDt9SDcXgJKf055L+P6nJ7wtBs/8wRmjEdCst7rLb+c89eGhyIg/Z8ZNUs0zu/+el4tR+UOeirfarOXGb9zBGaMR3RLSWNjizCclt0ANjmS8e3XX/ovbRityvaBUhoLgYCcw5ahWUG5KkZ7u01Q5dtaoTl2tIeM3z1VQbtIzRjpqJhOTysEO3T+HXbOXOa3v7K+jkGU6O9pYRmTBdhORlXbvQrygvGqsmX+JXl5UuoLk9FtAuQ0Jw/AnPGCMvJOvXhD5na/HlBaA4rzpgatcwSmjEdcWGZwwqnx77MlA76aveSU2im0Ky9pvY+QEIzJtMqLLOlZHrsy0zFVZwxOUJzsRCYM0RYTl6wZ/m332eGr7mK6vIMtArNnJ6NVjTBJCwnR1XlP13fbRZ2cdDXTGkc0wnaIUIzJqLnOcJystatqPkvuowUB33NBKG5OLzj/UP0SWQgvM5yeBo2YTk5Xl+fHmD2LicgbjDWqY06iAIIRasxhOXkbD8+YnoXsJadBC3oPGGddEwQQpSud/vor3Y23uZnJDlHjhvCckLIELmr8aycAX7Q06XLTBGWkxFWmu3TszXhZDUToWhY1mnYhOXkEJaTE93TrHHMDkeoNv08PPFU86Wjgsv6EJYTQVhOTrTSTNdM9nhmTllYsbOvs6xWMcIyiioamvUz/OjjOxmYEVRj7LC8YtlCTsNGoSk025ecOnT4eHC9cFSbns/0vMYWOZSFfjaVH+zzGbQAqDka0kdgTplWL8OwLJddsoZLR6HwWq1mMjBXlyaYdjVG45jGM6DodMmpDVYXhK4XzqGG1UXXH8oqej5D0CVhbTtBegjMKdIT8v7XjjbevmjjKvaCojRarWaiesIJpl2NoXURZaJtA+ecvbTxNocaVpeex+j6Q1n1LFnQ1DWjzi+6ZtJHYE7JS785OO5QHPvJGigDrWZetJF2xiqLbiuhGoOy0limyWbomW17OZ+hYvT8Zf+b62eCrj+UTVzXzEv+C9JDYE6BBmM9EYfO9YMyh+KgrLQHkIG5utQpY28roRqDMlNnRPR8BraaVIMKGS9bz116XtPzG1BGyhVrrZ/fZ55jATBNBOaEhQdJhPTETFhG2TEwV5PCsj3BpBqDsgsPNWSrSbVobkYhA6658ILm52QOaE0PgTlh2nwfbV1knx9cEDcwU5lxlxZE7G0lmmCyrQQuCM9nCGmrCYeAuSs8gyFEIQOuUL4IzhOxFgA5BCwdBOYE6QlXT7whnSBL6yJcETcwU5lxU1ynzIXWXnag7LSX2d5qsj3y/A13aN8yhQy4Km4BkLNmkkdgTshB/wc0esiXfbgI4IK4gZn9zO6x9y2HE0zANb2R5+ng9GTaGZ0Sd7USChlwTXQBUFupWABMFoE5AXqC3Wpdn3TFsoW0+8BZGpjt1lz2M7tFB+PseXXscjtMMOGy6CFgtDO6Q3OzaCGDS3vCVdEFwCf8XMK2ueQQmBMQrcZcROsiHBe9PAv7md0QPRiHCSZcp9ZcbZ8K0TXjhvByeCH2LaMKLrt4TWMBkP3MySIwz9CeV96gGoNK0sBs72fm0JzyY4KJKop2zagqSWt2udmFDD1Psa0EVaD8YS8A7j9wlAXAhBCYZ0BPqM9HTpGlGoOq0MDMnhl3RK+3zAQTVWJfMi24PjMHGpaWzpSxL4d3IYUMVAgLgOnoMpi2aCs2p8imzzvRZzq3bjWd23eYjt17jHfosPH6+hofH1lzlhnp6THDl11qhnvXm9rSHoP0nPO2pcHkJDxURXtmrnv3ek4gLZm4vX5MMNP3+JFh8/jR4eDPvSdHzL6BWuNjp3V5pnd+h7l8Uae5bkmX6V3A+nbatJ/5/l/sMINDw8G5DHqO30CXRaloscM+U2bN6sVm7VmLDdJ1csCYJ1/yzIHDntnlP5UcOeY1PtbtP5UsOq1mlvv/DL1rR8yGtQYp07il6rIySng2A4vgM+Md7x+qGUyZWrHtvQHXX3cBE8wUKSh3/eNPzaz7ftoUkCczdPVV5tQtNxGcU6TB+L6fbQsmmaKVTfbxl4v+/cLFP1XZtOiB9Pzs0JD5/t7BICy3a2W3Z25dO9vcvGyWQXpe/s1B8/ToPn4t/F13zXqe20tEl9MJq8vhCf/8+6XnyDFjtjzZYbbv9szJNouYixYYs25FzWzeNOIHaYOUqOPP3malot65VuUZU1IjME+DqjH6IQwnmFrJYa9ferr8kDz7rnumFJSjFJoH/RekI7qApEkKl1UrB1XR7Ooyi3/pedWvIv/RjoEpBeWoVX5w/u5Fc/0/qTinRc/v4fYSjWNUZspBc7P77t/WePvSi9dQXU7Rlic988DW6Y9DCs7XXjpiNp1HDEmLvYCkBUA9v9MBOC01nnGnIdqKfQ4rNqmZ89ffMXN+8MMZhWVR4J77pT8x3sFDBslb409K7ICsQRrFpwmmKmohWrHTc/drg+YDW/tnFJZl78la8HVUpUY67A4ZTs0uD7uaRit2elRV/tZdnTMKy8HX8dek7v5Fh/n7R4kiaQme063L5nE46/TxUzpFR97qbzoVW5VlVmvS0f1nXzVdDz1sktKx5xUz98/vIDSnxD41W/v/mGQWn548w1Z6TsVOj8Lyl/zK8rGEGrre8r/OZ7edNPf4XxfJ07YE+3dBHRhcNq/YdP14+1Rs9p6nQ2H5zns7zYE3TGIefc4z37qbOJKG6GXzOJx1+vgJnaJfPj52ciYrmOmZ7VeVdbBX0rxDh+qh+cTMKtYYT5VJHQIWYpJZbPsOHG1a/KPtNB3/5FeCFZbToK+rA8OQPO31ozJTDkGnjLVAe67/PESnTPJ0sJfC8pEU8pYOC7vrF0SSNKj7b8WysSv40AE4Pfx0ToH2abKCmT7tWdbhXmlRaJ511z0GyaP9pzyesZ40tfjHBDN52rN8x8vphGVRvVqVZp2wjWTFVWbUOYPiiW6To1MmHVue8lIJy6GnXvTMI895BsnTNhM6AGeGwNymcddcZgUzFWqXnp1BmJ31jz81nc9vN0ge7T/FZy/+aYLJ4l/yFGa/tftU06Wi0qD27Dte5hqbaVBlhrMZik1zs+g2OSTv+d3GPPps+pFB+6JPMpwljg7AmSMwt2n3q2+wgpmBmZ6GPRVUmdMRnWRSZS6W6OKftpWw+Jc8VX3veS2bg7nuPzxEa3ZKdDZDSIt/LAAWy9ORThm2yaXjHx7N5qweheUtW6kypyG6zYQq89QQmNugCaZ92RXCcjpUXU7ykK/JaI80VeZ0MMksLhb/0hdWl7O8PV3XGckLKjPWlTBYACwOncOw/7WjjbfplEnHzv0m1VbsqKdepMqcBm0zsa8AoA5AqsztIzC3wX6C1ASTFcx0dG7PPrx2bn3SIHlMMouJxb9s6DTsrKrLIV2u6q0hrmeaBgWxcP+fFv92v5LgEcGYNs5hyIYCbJYUlp98gSpzGlYsX9joAFRYZptJ+wjMk4juj7H3ZyJZWVaXG7f5YPa3WRXRSSZV5vyx+JeNmV5reToU0ncc5/CvNKgyE93/h3zZ5zAI1eX07NqffXjddYDAnBb7d0X5RjkHkyMwT8KeYEb3ZiJZHbtfMVnTfmmdmo3kRSeZVJnzxeE42ckjuKq2/LPD2Va1q0T7/8IFQAU1qsz5sp9PqC6nR9ddPpLDWnceIb0qOGdmegjME4hOMFnBTE8QXPvyuTZyx0ECc1rsSSZV5nxRXc6Gguv2nCq9x2nJTg1V5uLglP/svJnTU7bastnHnB6qzFNHYJ4A1eUM5RSWxTt02CAdVJmLgepyto7lFFz3nSQwp4kqczFE52ZUl9Nz9Hh+ld7+9C5hX3nRTMOJ2ZMjMLdAdRlIBlXm/O22xjKqy8D0RBcA7TkCsnHQf/5g7zIwc9EqMydmT4zA3ALV5eqo9SwxSA9V5vzteYXqcpZO62L/natYAMzXdvYuZ2oOD6+z7GzDdZknR2COoR8c+0lQgzLSVevpMXkZmT/PIF3nWpeYYpKZreh+P6rL6VvVnU9gPn8BT+lpYwEwP+r8s587qC6n74wF+W3zOOM0g5TZv0Ncl3liPLvG2H/gKBPMHIysyeeSXbU1XCosbZpk2l0a+/zfMWTjea67nClF5ZXd+Ty19hKYM8ECYD44GTt7i/zQ2p3Dw7ycaXcmgjMA5tb/gRWWd7PNpCWeXWMwwczH8Ib1JmvDvdnfZlWxXyZ79n4/Fv+ys3lJp8magvrlC7O/3SpiATB70XNlGMuyobC8fEn2VeZ1K7imfFbOsRYA93CQYUsE5ojoBHPl8oUG2Ri+bJPJ2tA1Vxtkg/0y2Xv5N2OPMecwZGeVX2HOOrz2zu8IbhfZYAEwW3YVf+HpcxnPMtS7JvvAvGGtQUa0+BSey3D0rX46Zlrg2TXCXl3RgKyVZGRjuLc30yqz9k3nUdWushXLxhag9lOVSZUqMvtfG3uM2e+XHVV7r+vpMln68OpZBtmJLgDSypguu/PProghfZvOr2Xalr1ogSrMXCIvK8o5a6yODYoZ8QjMFi4llb/BW24yWRm65qpcDxurIlYys2NP4LlWafZuWtZlVs3J5vCv1d2euXkZgTlrLABmg60l+VJYvnJjdi3S115KO3bW7G5azcvomBmPwGyxJ+9MMPORVZVZQXnw+vcZZCu6krmb/TKpsbtlOOk/e6d3eea2c+aYLPzBWp6r8mAvAHL4V3qinX/I3rveXgsqv2m75Lya2XQe1eWs0TEzuWx7xgrObkOowgSz4/ntpmvrk6bT/9Pr6zPeocPB+2vz5pmRNWeZkbVrgkOxhi+71GRp4JO/Z+b+2Vcb9ycNJz/3meD7zFL4eHfs3mM6Dh0a93jXW8T9BYNLN5maw5e60krmy6O/a2oZ1uDM1odkVa0is+/kiPnZ4WHz+JFhs/34sDnmL44fG6oF10Ne6Vd5tbf3up7OYF9xlvt81Zb90VWzzPf2Dpq0fMT/+llXl9/yH9t7XhsyO/zH+rEjY4+3rB/dS335ok5z3ZJOp/dVa9xa4Y9nYWeaDv8i0CVLzw9259+5b3O7HfvkgDHP7zFm1/4Oc8D/to8c88zJ+lBuFp1WD606Qbp37Yg5e4XJjKrMt7x7xNx5b3q/z/reNmdcXdbjvd9/nLfv7jC7DpjgsdZjHtwf6/HWIWSu76tWx0y46KeOmXPZ+tDEO94/xFKOqbdj33f/tsbbv3P9hU5O4r0TfabrH39qZt330yAktyMIcn5wPnXLTaa2NJsW5o49e0z3n93R9n2cilMf/lBm1eXpPN4ydPVVmT7eWXvwkZcaA/OFG1cxMCfsiaf2NCaZWvy77BI3L52mgPzN3afM40fbbx9TaL7Vr8gq0GVBT7AfeKLPbD+R/ERwgx9Of3xZdotr0328b1re5WzLuMYxjWeiOYPmDkiOqstP/HpP8LoO+7ru3W6eO3LkmDGPPNdhnnpxLCBPRmFO7ctZVmQffc4zf/9o8qFZgfzjNw5ndjkpBeVHtnnm0Wc7pvR4X3K+/3ifWwsut+UaLU7d97NtZnCoPr5f865zWQAcU+v84pf++HaD4ECJN4/UA40mmKtXnWFc0+WHtu6v/5XpeuZZ4w22X/FQ0OvY80pQHdWwPHLuOSZttYULzfBFbzddTz/j336/SUqWYVkV5bl/8X8Ej9tUHu/g7/qP9yw/aMuIX3V2jaqfYWAeGamxJy1hzzy3t/Gkd5G/IOHa9pJX/YryZ587ab6555TZNzC1yaI+X9XRvf7X0HWL1TqdJn31f35ml3n6rZEp39eJXOEH0W9dONfM6Uh/n/RMH+/7R6v/WqRI+/HOmn63dBq9xjG9LGU7V6Ke3ra30S2zsXelWbRwrnHNlic9c/cvOv0Kp2eGprB1VEFv+27PD9kdpnuOXyFcYlK3+kxj5vq39dKryf0eZx2WH/FD/3/+p87ge5jq471rvxdUo7N6vLPU2dlh3nizzxw/MRC8rXFsKYG5gcA86qlnXm1MMHXt5dMWdBuXzP7BD83su+6ZcnCzKTgrbHccPGRGev0QNzvdioFC89Bll5quJ7bOODSrSj7w2c+YoSvfabIwy3+su7/93Rnf787tO4Lvf/hCv2rhUJv2Ir9S8MLLrwevazKkCrMGa8yc2kJ37am3+6sdW4HZJf90aMh86tmTZmf/zCq2O/yK75bDQ34FtMv0zE43xCnU3ry8Pl5OpTrbitqwv7ahO5Ow/PzxEfOpZ/qDx2smFJz/i79QsW5uh3nbPLd+108ODDUW3FVlXnbm6QYzp86/Z/zAHNJY5lLnn6rKP/xZRxB4h2YwLITBWatzWbRpKzTrdhQe263OtqKQrLDck8EVXFVV/vEDHX6VPJnH++Qpz5y32q0m3e7uWY3uNP3+ub4FYioIzL6jR/sbk3cNxq61L3b/2VdN1y8fM0lR9bPzmWfM8DvfmXpo9pe4/Irwbwd/duzfP+UAqv3BQ79zgxn4/d8zIyuz2fAz56+/06gOJ8E7+lZQpR66dJMzoVnh+JC1z3aOP0gvPmO+wcy98NLrwQnkogPWXJq83/3aoLlt+4A5lVB387EhY/7h4JC56oz0Q7Oowvq7y7rMFj/0H5vGhE3tzf/b+m7zr1Zm096ssPyJp/vN4cFkJoUDI/XHe1W351f33Qk+Gs/CSaaqM+efu8xg5rSPMrw0nlpDXZq8KyzfeW+nOfBGcuNOPcBmE+LUkrxhXS24vel8D6oqX3NRzXzgupFMLlmlsKzHW1X8pLx60K827/HMhW+rmS5HhjNloJ27DwfdMioi0jEzhsDsU1gOV4dXrzyj6Xj1slNlOcmwHFKI63j5ZTN0zdUmC2oD122NrFhuvP4+0zHJgWC1niVmyA/aA5/+AzN80YUaBUwWVFlOMiyHguq+QvPVV6W/SJER7Zd5/eCx4HXaspOz9ak9weMpmy46y3TPcePnRZVlheWkhSEuq9CsluSPrp4dhF/dmiqvAyMTf/77l3aZL5wzx9y6bnZmh2ipDfsjT/U3DvNK0pbDw5kfwJYmTSgVmDWm0ZadHLsdW51/rrRjK7x9+792miMpHKquEJdVpVlBd8PaWnCd5rmz69Xm4/0Tj6HrltfMlW+vBQeInZthdfZ7/9hRf2wSpu9XL3ocXKDFv2PHBxqL7rRlj+GUbNN8OakVDoXlILzdl3x4C6ldePb3f2hOfeRDJgtBtdgPzXqp76veY7yD1mnTfkhWJVonTWd9ArZ0PfhQ0PaeFu/QoeDfNKvHO20KyGG7nQZnTsueOZ2OHW4tUTu2DslxgcLbHS8nH5ZDOvX5s9v6zY8vnZfZHltVm8ODx7b7lVyd9L3XD8/h6d6n+R9SFVb7rLN21L8Pn/h1OmFZ9FU/u+2k/3jPdSY064TZ8PR/TsueOT0f2HMzlybtf//LjlTCcuiBrR1mxeIR05tRiAsPH7v2UhN8XzplWidPnxwdss84rf45y5fUMqkmR2mPuKrvadFBbcuXeOZdG90IzZqbhR0z6vLY4C9WgcAc9OiHKyniSnVZQTLN8BZSNXXomquCS1BlSYFY12w2BTkPK8vHe/iyTcGiQNkpHGtSqUmRJkeaZFJlnhkXr1eqKci3dp9K9MCsOHtP1oIToP/XjK6dbFMoziMYx9Gj/J8yeLy1SPFHOwbMdy92Y1HHvlyeJpuunR2QtYNWWNbCnysVe4UrvaTtrl90mP/xXw1nHlAVjBctqJl1GV7yaiJqfdcCQtp0GxvWDDtxerZ+33R9eS2+Kx+d8HPSfDpmTOVP2XG1upxFeGvc1g9+aKqu66GHU71utG1Whv+2abNDnf27iOmxH0NXFh90urJOtc7CD/YOBqdnV5m+/zSvG23TAWj693WBxrJZoxsZtQBoL8Rj6lTZCrk0N9uyNZtpt9qjH3nWrRPpp2PLk9k93lndVtpUzFhobX8IzxGousoH5t2vjlVk1FLlAlU7FeCyotbszue3myqb9eBDJisuPd52mx2D8syoWybc7xdW78tONc57XssmvI3dXjbhvIjCar6rt5c2O9gdZAFwRlxsx35+t5dqK3aUToM+6c6v15SpupxFNT80lWtoF52dh+zFqyqrfGDWCdkhVwblzu3Zh6kOP8RVVdcTT2ZWXW7cZoYLImmiKpMce4LpSju2qp1ZB9jv780uoBdR1hVfVZnfGnJj79/SHmsBkEnmtGleFi7+6SwGV8az4NJPGVJ427m/ulVmXW85a0++4MbjbW9PZV5WV+nAHD0gx5U9MnmEKV0ruKo6c/jeO/2Q7gqqMsnYZ7cwOtItM9Nr/06HDrpypU14qvR9p713OUq3dv9hN6r69u9deJAhpq5p/7IjJ2NL1oE5r9ssil05LBboMlMuUB4KM1H0AL6qqnRgdrEiIx27XzFZ07WZvRN9por0vWdNp4Tr1GwX2Cc5MyhPn/3YuXD5FQWpX+UQXHW7209Ucx/zjpy+b50S7gJthbAnmVRmpqfpbBlHFv8OHDa5tOvuqmiFWY91kte4bteBw+483vbvHsUMAnPjdVcOlVCIUpjKxWE3AtxU6fJWudzu7nxuN2l26w+BeXrUwuji5aTyClI7jlevMqiFgn05HXi2/6QbLdnCJHPmXFv8kzeP5xOkjlT0R3B/trvkGhTU3zxmnGD/7jE3q3hgtvcvL3Jkgpln1bGjghXmPB9vr8+N6oUqMuxjnhlXWxiRrb05Bdd9Dp1MziRzZlxd/BvI8TAoVwJcWQw4cgxGdItJ1VU2MLu6fxkoI/Yxz4yr20vyusTTPocqnshWz+Kx3z8mmVNnP2Ys/qGMTg640ZbNFpNmlQ3MdnXZpUG51tNjkKF58wxmzq4i2L+baE94oqy40i0jq7rzeYpa2V3NfX+nd5lcnNblzuMdPSyH0Dw1Bx1d/MvT3DkGGeqe486Cq70AWPViRmUDs6sVmTwD3Mj86oXHmv9413J6zGs9S4wraGOcvuik3KXxbFVOwXWBQwFuKvIKri4FZrEnmUdYAJwSeyxzafFvTk5NjN2z6y9Vc8ZpJjeLHIoUFDPGVDYwu1qRCQJcDkEquN01a0wVjaw9y+RhxKHH2x6U9bvJ5Vjad8TRsKwItX5Bp8mabvfyhdnfbt70fZ8/P58pwfoFbk1FmiaZVJjbFl38c2X/spy9Ip+q4/LF1dxeotCax0JBXrebFooZY6rbku3ooCzDG3pN1kbW5BMai2C4N5/Hu+ZQRd/eKyP2ghYm1rS9xLGxbH1OAa7XsQDXrvf2ZN+T7eIChT2W0THTviOReZmeF1yhEJVHeF23orrnMSxfwuM9UxQzxlRyVtB0oqxjg7IMXXOVydrQNVebqhrZsN5kbeiyS41raGOcHntC7trhhZcv6jSnZ9yuq/CW197pvKk1OuvwqrZ7/Tu7ZKnV6cHiX/vsxT8XD2LtXZt9mNqwrrqBuXdN9t97Hv/GaaKYMaaSswJ7hcTFQVkVzyz31eqgsTxCelHo8R7OODS7+HjTxjg9rm4vEUXlj6yaZbL0u8tzOvmqAPR4/+6ybL//D6907zlYk0z7Unkn+gjN7bDHMhcP/HrX27MNU+uW1/yqtqmsTefXMm2PVjv2BscCs1DMqKtkYD4UqTC7aPCWm0xWqhyWQ1k/3i6ehs4q5vS4vL1EFJizqjKv9qudNy/LNqAXzc3LZ5lVc7J7vK/rcXO/uH31DRYA2+PqgV8hhbcrN2YXqC45v9qXx6s/3tldmvDaS925nrzNnptVeSyrZGDus1Z7nQ3M178vk33FCm6nMgyLRZVVldnlx3sRpzFOmf04BVUtx7aXiMLyp9ZmUyb4g7XuVTunSlH5K+u7TRY+vGq2s+3v0b1/mFx0PHPRZj9UZVH1vOS8mtl0HteTV1U/i1OrdRuuPt7zKWYEqhmYrX/w+Q62ZIdOfu7fpt6a3f/F2wzqBj75e6mfUK6w7Oq1tqMVZk7KntypobHHyNXFP1GVOe29tbqNqleXQ9pT/NGUW+Hfu6Qr9dvI07y5VlWGBcBJabwfrMB4prB8y7vTrUQqvG12tNo5VXq8P/Rb6T4Wuo2P3+jufGXhaRQzpJKB2W4psJ/UXBNUIz/8r01aTn34Q86Gt+nQY5HmIoXavl1vf7dD8ykC86SaDslxeCxT1fPrG7tTaxXeML/D/K/nzDGo06N8m/949KZ0Srlasb+y3u3H2x7L7CCIeFXo/AvpYKjNm9KpRgYB8X3DTl0LeKZ0Wvb7r0wvNGsBxOXHm7GsrnKB2R6UXW1htOn06oFPfsIkTWFZbd9opmsjn/Sr7kmHZoXlKrS+N61ksu9vUna3jIsHGNrUmv2di+cmHpqv8CvX+rp52ndyxDx+ZLjxorfzpkf5u/7jknRlX4sT37lobuann2eNLSZTY3fLuD4vE+13TTo0h5XOPA/6OjlgzP7DxuzcX3/R63pf3rR3PI3H+5Zras6djB3FIYZ1lTsO9ER/dVYxQwrNujbz3D/7qvEOHTYzoSqqAnge13q2eSf6TMf27cbr62t8TwqpaolWaK0tza/yrdvv/9Pbk3m8/e9JixNVOVjNniix729yVarKyOruDvPjy+aZO14eMHe/NmRmSm3YeVSW3xqqmXv8+3//oSGz/cSIOTY0fsKlSzypwnvT8q7cLnWlUHunH5q/uftU8DJTNy3rMl/wH2/Xw7Iwlk2Ny9eTb0WhedFpntmytcMcmeHluhWS86osKxhv391htu8x5six+N9tVXl1Hy85b8ScvcLkQo/3uhWeuesXM3+89Tjr8a7KKeRakA+LGEMVrTJXLjDb+yKrsIoZUtDt/9Mvm9l33WO67vupmY4hv6Ic7KHN8JJVNoXkzoceNl1PbDWd23dM+LnBpa4u22QGf/t9uYRn3X7f//G1+uP94EPTCs661rJa6qvU9t60j5lLsUzKbo+aXZHxTGHrT9d3m8sWDpr/5Ie4vQNTX91XAL117ezMr/+roPz9vYPme/5LXEi26eOPHx0OXkRhU/c5j+Cs2928pMt87rn+aT3eutbyn57f7dz1licSVmXC31FVZVw+M2WmBitWYQ7pcK51K4aD0PzUi1NfSFKV811+9TSPE5oVlB94ssPs2j/5/T5w2PNfjP89dgbh+Z+/M5/gvG5FLajCz/TxvvLtI5lesipv2vIVBmZdWqoqi1q2ygVmexLu8p6/OAq6A3618pQffGc9+HBbQU4VW1Wo1X6dV1CWWX7wnOUHfVWU2+EdOhR8vl6Grr6qHvRzCM663UG/Otz5/PbgvnTseWXCz9djrGry8KWbcq/i58GeUHLo1+TsytXcio1ntyyfFbzcfWAwqNaGwbIVBe31fsU2j6Asjx0ZNp/ddnLSoNxK+D3q/udxONmGBR3mvnfOD6riqu7ff3jyCr8WJlTFf29PNa9tPWv2WGCualWmXVWem6laqX2wmy81QZBTAJ2sAqprLCtw5hHcjhwz5q4H2wvKcRSe/+bezmCxQHuLs77/03m8Fy3QqeOmckE5ZC9iVXUfc/UqzBVdxbSFlybSi4Jl5+49xrOCXBCM580NAlve1U3v4CHT/fX/OGnQnEiXX5VWRTqvVvKg2u0vOuglfLyNv1Bhh38tTBTh8c5bVxdtjFNhTzKrWr3SdYP1ourtjuMj41qcV87xgqrsej/w5dUKnFRL876TNfOlHQPBn7fmdAms6/zwe91oANZ+6+jjHbaS5/l4F4XOZAh/R1VhrmJVpl1VuXrJRMIgJwqVCnH7rZpG9xxjzlhQr5LmFdpUJf7hP3XOuKVZVOHdtb/TfPyGYbPoNJO5dh5vrd2sW+5/7mnVvkTXPIoZVJirLghzCmmXXWqKpsMPlt1/fkfbVeWJKKjqawUV3xwPz2o83og1fy6Dcrt4fJopnKlyXLS236TCcvRryq05Xze6iI93kTRVZfh9nRCPT7Ngz+8SnahtCkOV5Tv9yvDJBIczhVR9zbxCc6iIj3eRzGe7XPVOya7qHuaySTIs22ayhxvpY4LZPvvxYfGvmLRXOemwHEojiCNZtDG2z358qra9pAzSCMuNr308va+N5FV1LKteYK7gITllE7ZhJx2WQ3N+8MNgTzGKhwlm+05U6JJSZfTqyRHz1ZfTvZ7Kt/zArLZoFBMLgO1je0mxac9yEm3Yrehraz8ximku3X9UmFE8s//fH874ckyTmfPt7wanbqNYmGDCBdrt9kc70r/4qG7nW1SZC2uWfSYDp/6jpOp7jdM/j+DR57K5HUzd7C7mZpWuMNsHDKEYdHJ31xNPmrRpT3PXP9KaXUSzGJjbwmNTXKr6TnZqd2K35d/Ozw7N/JrUSN7s2cwx2kEho9iyrPxueZLAXEQUMyoYmFFs2mOcleAyVVSZC2eWNck8RShsyb5MDXuYi0NVX11rOcvb+0GGtwckrSkwU8golOd3e6m2YkepwkyVGUVUucDMPpni6ti+PfVWbJv2SHc+9LABgKToEkvtXKM4Saoy7zs5YlAs9r4/LpOHMtq+O/vwunO/QcFwvgwVZhRIFq3Y429zqwGApGTVim1Tlflnh+nGAJCsPKq9uw5QYS4aWrIJzCiQzud3mKx1bt9BW3bB2C15Q5yUjZLZcTyfSu+O4/yuoJw48b+YdJmnLNuxQ7Rko4gIzCiMjj17TC4OHzIoDlYy23Oij0lm0ajSm1dr9DHO/QKQoP3Z7ZAb581jBigUAjMKQadW56XjIIEZQDL2nqyZPGjvNAAk5eSp/Cq9A5xjiIIhMKPyvL5+A5SNfWgh13gFUFZc4xVRJwdoy0axEJgBFIp9muxcLpeEklnVzUQPmAq24RRT9+z8ulYWLqBjBsVCYEYxzJtn8lLrWWIAIAmndeUTmM9fwNM5gOSccZrJTZ63DcSp3DOsfTjOCdoYC6PmB+ZaTqF5ZM0aAwAzpaj8jkWdJg+9BObCsauldhUVKINFC1RlNplbt5zqctHY277mVbTzj2dYFMZw73qTtVpPj6nNz6+6jfEGT9GSh/K6fGH2wcjL6XYxMfuyePbl8oCy6F2bfXhdvoTAjOIhMKMwhjf0mqwNb8g+pGNig9Ykcz6XS2rJ3t9t7/tGvtSSnXV41e2t6ubpHOVkd/4xlhXLpvOyD6/vejuBuWjolqliS7Y1yexnYC6U4Wuuyrwte+jqqwxQRpwsW0yq9n5qbbYLPb+7vMugeLhWOspu3Ypa0Jqd2e0tz/b20J5TQwTmygVmuy3qFJPMQlFYHrz+fSYrasfOo6qN1tgn0z5Oli2uyxd1ZlZlXt3tmZuXzTJAmXG+THFtvnTEZOX9V1JdRjFVLzAzySy0IT8wZ1VlHvjkJwyKhbaf9jWNZUOMZUWiKvNX1s8xp6d8Yra++ncummtQTCwAwgWXnFcLKs1pe9fGGvuXC8ruyOXQr4qwJ5nslSmeoMp8y00mbQrmVJeLh7af9rH4V2yruztSb83W12fvcnHZcwzOY5gY2+WK7ZZ3j6TaKq2vfW2GlWxMDdtLjKncxid7UGaSWUxqy+7Yvcd0PfSwSYNasU9lEMqjvBN9pnPrVtOx5xXjHTxkOg4dqt+f0UtqKcDrpPDa2upe5sqeKBGYJ6cnrrCKpSc0JuXF8tFVs8yxoZr55u7kA8Ctfli+dW0+/95v+d/TjuMj5meHh8y+k7Xge9x7cqQR3tcv6Aha0tWafnpO16VGudhzM41lPUsMCkSB9kO/NWLuvLfDnEx4ONPX/viNw7lcwkrePGbM9j2eOXDYM0eOm8b3p/uzfHH91O6ztbe6wteGpvuvgoF59myqMmUw8Pu/F/yZdGhWWO7/4m2ZHi7W8fx2M/uue0zn9h0Tfl7X1ieDP8NAP3RN9Q4kO0EL45TYZzIM0ZZdSGGoTTI05xWWFYrveW3IfG/vYBCSo/YN1H8GHz86bL7vf45ODL9uSWdwX6tYCT96tL/x+lzGswmxxaT4FBw/dcuwufMnnUGwTEIYlvM46OupFz3zpP+ya3/rRb1d+/Xf+sfVlq729DxODs8b20sqGJjtJ62jb/Ub1Hmj1c7A3HmFuDZxEJr9+9F1309NElS91ddUIM2Cqshzvv2dSYPyuL93qP73FLKrFpztRSxOlZ2cnrjCceyIPzlfeDr7WVX9PG6FuZUFCGoKjOvnd5g7Xh4wewemP9lStfYL58w2N2V8yJceUwXgVkG5FX2uArZeblrW5d/3OZWqOHOJvPbZk/A+Dv1qUPUzpIeoe47JVRhwt2ztCALnTGjPstqws64s7/RD8N2/mHroV7DWywNb/cfghuFKVZztsWw2FeZqmE9LdkDtwV3/+FPT6Vc/gxbhvr6mj6sCO7LmrKBNWJdeqi3NJmRGDXz4Q2bYvx8Kj96hw2Y69L1oz3KWbdgK+cF9jjyuUxEGZ7Wnn/rIh0wV2ItYVJgnZy8qVLUqozD3qyPD5v7DQ+Yx/899MYFUYbV3QYdf7ewy7+3J52lPt6v7oOCpAPnWFIKnQuZHVs0KXrIOnK/6VeXPPnfS7Dgxs/2F+p5/5Veev3vR3EpUm+3qMmPZ5OzuvyqfL6Mwt313h9l1wF8EPeaNa38O2oSX1CudebUJKzRrT/PZK7wgOE81eOrSUZsvzeYgsagtTyrwzmz80ff7f/6oMwj7mzdVo9pMt0wV9zBbE0wNygrNVerHV/ia/YMfTlr1VNDT5+hFwS+ozn7y93IJzkPXXB0E91kPPmy6Hnyo7eAcBGW/Oqs90VlVlWWW/3jpMUvs62lhY/t2c/IPv1CIyn+a7EWsqq5iTkWVqzJTqXoq7OlFoW1ltxdUfPO4FJOCoqqsCr6P++Fe90f3Ky48Kxgr6F/nB21VZ/OozCosf+LX/bGLENOx92TNfGBrfxCatXjgMvsAQ7plJrfwtLHuGHtyXhUKyg882TFhe7AoQIeVTlFw3rxpJJfgrNu+5Lzh4L6Erc2twvOiBTXTu9aYDWvzCcpy14OeeeqF5MadevCuRmimW6aCgVnsg3JOVSgwKyjPmmZ7s4LzvP/5NjP42+8LTrHOOriF+3r10vXEVtO59cmgAtuxe6w6HuxLnje3cXjW8GWXZrpXWZIOyyF1Acz5+n80J7/4BeMyu8JMe/HkoguAVaFK8pd2nJxWkNMhVV/aMWC+tftUbtVO3eaq5R3m5uWzRu/TSBAmxz7u5d5KnnRYDmlx4BNPux+aqTBPTVW7ZU4OKMh1+FXl6S2IqS36qRfzrXYqAIchWIHeroyrGt09p5bbgV6hv/9lsmE5VIXQbI9lVZ6XVTIwayUzDMyaoLu+WqK9tN1+2FLomilVO3U4Vf8f3pZbm/aQH4T1UjR6nNMIy6Gg2v/9Hzrbnm1XSLWIxSnZk1t0evWqMjo8K4kDtBRQr3+sL6j46jTrPCkcr+w2haGpXxphOaTQ/Nlt/ebHl85zdk+zvYBFhXlywZjf1RmEZXUaVeHU/yPHjLnz3mQO0FJwO3C4FrRK5xlOw5bxInnkOc88+mx6i3N67FcsHvEr6G6G5hNcvSRQyQs4VqkqoxA398+/mkhYbnzNQ/qadwRfG2P0OKdt1ui+cxfZgzLV5fbEbTFxWVJh2fbVlwdSuexTman6nlZYDmnBwuXHnW6ZqbPHM9cPZVVY/tbdyZ02LapSp3HZpzLT4zzTPcvtuOsX7j7ujGV11QzM9knZjldlFOKme1jWRBqh+cT0D7VyyVT2Vs/UrBSr2Hmi7Wd6qrIAmEZYDikg/uzQkEG9FVv7wrPwA/92dKkqF9mLV5yQ3R573Hd5LAsry2kELF1LWOENdVuezCbI6jYeedbNbpmm7SUVHssq+Vu1dMnYBd9cXsXUnuU0Q5xCs24DJtVW7KjgMDYHq8xNJ2QzwWybfVjOEUcXABXi0qxGqpb6Ry8MOBvepmLL4eEpXTpqJnQrWYXzLCksU5WZuoUV2WKiPctJVpajVGlWG3LVaWFippe+mopHn3OzymwvXi2iwlwtVajIqF16VkLXL55I10MPO9si3K6O7dszqy6HdOiZaxiUp2fhQmuS6eACYLifNm3aV/tHOwZMlQUB9tVsnxP/yxQvsVUGRwjL07LI8bFMnnrRm/Qk7CSoDfnIMVNpz+/OdtFAYfnJF9xbqGDxr66SgVmb1sPQHF0JdsWc//s7Jiuutgi3a9YvHjZZ63ow+9tM26HDY0vuTDLb11SVcXAsu/vAYOr7aUOPHx0OLvdUVduPj2T2WIdUzd5x3K3KPi2M01OFluwtW7OZdgctwhWvMm/fk/33n8dtpim6VY5DvyqoZ/FYW7ZrbYyqLnc+v8NkxdUW4XYleaBau3QpLbXEu4JBefoWORyYFd1Ugczy9u55zb0W4Xb96mj2iwV6zH922K394/biX4+1BQwTc72Yoepymq3Y42+v2geAZVHJj9IecpewVW5MZQOzvZJpP7m5QCcpZ83FFuF2dezZY/LQsTuf200Dg/L06fHS5VgkvByLK7Sn+PGMQ9z9h4edaxFuh77jfTnt4d5/0q3Hm+0l02cXMw46Njd78kVahLNyINtdcg16zN90qBX+IIt/DZUNzC7vlckjwHU9Uc3ArEpvfrftzs8tg/LM2I+ZSwuAebRHu9gi3K69OQXXYw4tUEQro4xnU+PywV95VDx3HahmYM6zo3/AoSYleyyr+uIfFWZT/4Fw6fqlWbZjh9QeXMlLTPVxWa0kMCjPjIuBWRHqhRPZB1fd7vYT1QzMeQVXlwLzEcLyjNjFDJcW/3buN7lwrUW4DE4OuPGYc9p/s8oGZu2VsZ/MXGn9yXVf62F39tS2bd48g5np6ztFRWaGXJ1kbs+p0rvjeDUP/lrVnc9E77Qudyb1+w8cbbzO4YVTF5xhMbrFRK3trhQzTp7K52f8iFtd7aXQPceNBcBo51/Vz5ap9NXNXdzHnGdg7qhghbnmB+ZaTqG51rPEuICKzMy5OsnMyzG3zqBqW17B1aXAzOLfzGhSbl8qb5+1AFFmAzm2CLu0p7ZdZ5xmcrPIkV97rlzSrNKBeeXyhY3XXTv4C9mp9fSYPIwszed2k2ZXZJhgTo+rk8y9OR1C5VKLcLsUWc+fn8+UYP0CN6YiWqiy5xJLGc+mxX4ecPV6zEiXQmt3DueH6ja7HTm31B7L7LxUVVSYR7myjzmv8FZlwxvWm6zp39mVf2smmMlYscy9BcBV3fk8Ra3srua+v8sXZd9yp0f68oVutPrRwpgM+3lgvyOLf3nKs9qap+VLsl/4XLfCjcXW6FY5KswVD8zRfcxOVGVy3FM7smaNqaLhyzaZrOUR0tOgU1DDS7BEfx8xNfY+5v2vuTHJzGtP7cruaj41aoGiN+Mqs/6N8wjqaWD/cjKCxQZri4kLl8pbvjifIOVKtXM6etdk/5j3rnUjMB9i8W+cSgdmce102WBPbQ57W4OK5/xqHoA13NvrLxacZbJ06pabjAu4nFRy7ElmtDW0jBSV1y/Ip+K5fn41nxr1vV/X02Wy9A5HqstCC2Ny7OcDFxYAF+VU5c0rqBfBpvNrmS4YqA1803nuHfi1grEsUPnAvNSxQVmGLrvUZM2Viud0DV7/PpOVoWuucqYd2/6ds1uKMT32E5sLJ//nFaZcqXhOx0dWzTKnZ3QIl27lU2vdKIHRLZOsHsfashXc8mjXdaXiOR16zK/cmN05GK6EZWGr3HhUmB2rykgeLcJDl2Z/m0UydM3VmS0auFJd1h4ZBuVkLe1xq2Omd0H2LcLaT3u6Q6c2T5W+96xCrG5nlSPt700VGRb/ZmztWYsbr2ssc+GMmTxahDesq25glne9PZsqs6rL116azyGVSdNYFi7+zZs7m+0loyofmGWNNTC7sI9ZLcJZVnxV7RzOoapdNAOf/L3ULzE16IdlFw/70sLVvHkV3myVEE3UwwVAPb5l3/un2HrT8lkmK7q9D6/K7vaKSlXmtA/iWt3tmVsdqS7LnlffaLxOdXnmXDxjJusW4Uv8iqcrlziaLj3et7w7/SCbxW1kZc8rjGVxCMymea+R/aRXZoMZViFdqXjOlILsqQ//a5OWoevf59RjbU+A2COTjOjlpVzYZnLTsi6zak42FV8dQPXejPfwFpEe7a9v7E7tcVdY/s5F7lQtoifKsn85GfZk3YW5WdYtwpsdqXjOlNrSN29Kr9Kur+3K6dhiFzPsTo+qIzAbR9uyM6oyKyRqTy3q1Jo98MlPmKQNXX2VGfjwh4wrNMG0w9xKWhgTYz/BubD3Ty3CX1nfbdKmaOhSiJspPe7fuXhu4qE5DMuutGJLdPGPE2WTsXb12FjmyqU/1SKcRdX3XRupLtvULp1GaNbXdKUVW6Lt2FSYxxCYR7nWli0Dn/23qZ6YrbDc/8XbTN68E33GO3TIFIVC80n/cUnqsVe3wMDv/55xib0opf0xtGMnx7W2bNEhXB9NuVW6CPtp3xqqmX0nizP5Wu0/Ht/1Q/N1S5Kpum+Y3+FcWJaXdx5svM7+5eToeSGcsCss73akyvyh3xpJtTW7KPtp3zxmzMkBUxh6TN5/ZTKPS9DqfY1bYVlox26N3rNRaqEKn/TU+rPh/OWlXyXWftr+L37BzP3S7cbr6zNJ0tc++bnPZL6fVuG4c+tW07l9h+l8frsflA+b6P0a7l0f7KnWn7Wl+ez3VYVfj/3su+4xXQ8+bKZD919heXhDr3GNPfE55+ylBskJ27LDRYlwPCsz1ThvO2dOECjveW3IJE17afPYT/v4kWHzs8NDwZ/7Bmrm2NBYBeQ0v8KrA8/WL+gw7/UDa14ndyvc/oeN3eauA4PmP+0+ZfYOTL1Ko2q19kW7tGc5FD0dm3bsZGkBIhzL1DFzrgPPF8uX1ILgdtcvkl84Ulj++I3DmV9/WcH4yZc8s2u/Zw74T+9HjjV3puh71n1Te/SGNTXTPcfk4kq/8t67dtjc9fMOs+vA9Lpn1i2vmVveM+JkBZ927Na84/1D1T5Cz/J3//CMGRyqt/xc865znVldUfV17p99dVy4nK4gLPsV1JE1a0xWFJS7/vGnZtZ9P51S+Fcrs/b95hWcRY+/gnPnE0+2dd9dDsqiduz77t/WePv66y6gwpwwPek9+MhLweuaxP/O9RcaF+jJ6ks7TiYamvMIy3f74fP7ewfN9hPtVydWjh6SdfOy/A4l2+tXvx/zw327wTkMylleqiprTzy1p7G/ds3qxeayS7J7XqwCVZb/7r5nGm9rLHOl5f2pF71EQ3MYlrMMcjv3G/PAkx1BUJ4KHUi2edNIbtenFt3nR571zPY9k9/34LJgflBWS71L+5Vtqi4/8es9wetqx77+vRcYNNQIzJbnXzhgtvsvorCs0OwKhbY53/6OX5XdYWZCYU7twVlWlrv8kKzAOZMquULzYAEOzOrc7lfFd79iOvfsUXKsv9NfgNAixMias4LKeNonbefN5d+zotAk876fbXNyAVC+6Qc2vcxEePmkj2Z4Kvbzx0fMHS8PmMePTn8vpg4m+24B2pq3+9/L9uPDZocf+lUZ33uyFtw3VcZX+vdNp2zrsmCu0+9ZWGF27fesKLT4F1a+es9fXvqOGdsR/9u68yedwZ8zocqtTmrOqrKsivKWpzzz6LPT/x3XfVVLs/Zb5+nkqXp43n+4XhnXv4Xum16W99TMisX1Cnm34+v6jz6+s3G2jDr/Ltq4yqCBwGxzeSUz1PXgQ/XwOcVqs0KcAufg9e8zWVFVefYPfmi6HppeS3NUsOf6D2/LtdqM5gnmpRevoe0nJU8/t7exzUQHEV35jrONS1Tt/JYfmu+eRrX55mVdme9Zvvu1QfPVl081tV3PxBfOmZNp2Md4VGSy4WrHjO2BrR3myRe9KQdnVT03X5pt1fPIMWN++E+dQet1ElRtVou664G0yOj8m1St84tf+uPbDQKdnR3BwBxO5jv8t5c6tlo8snaNH3p/u34glef//+hbxhscjP3coOp5ztvM4Ic/ZE595EOZtggrLHf/+VdN5zPPmqSoQt219UkzdOkmY+a7XcUtKh2ot2tPfbFGE0zaF9Oj8SxsFR0YGDJnr+0J3ucKVYiv6+kKLjulhrpTI/7EerD1pFEVz5uXzwoul/T+M7NtEVY1XGH5VILnwzz85nBQzb34dE5kzsvT2/Y25gvnvG2pc/OFolBI3rn7sBkZqQUvepxdm8wr8Oo6zUsX1au3R463Hp8ULN9+tkJmPSxn2dassHznvZ3mUIJn4x54wzMv7fXMhW+rmS6Gs1y85C+uh10c6pI5922cLRNFhTmiCiuZUR179gRh0js4etK0Ds7yg3XWB3rZ5vzlX/nhdqtJQ1Bp/srtpkZozpzd8sN+v/S53MoYR4eC7ThebxF+a/SprXdBZ7D/N689tP90aMh8bttJkwZ9R395QTfXjs4BFZlsVXErz4HDXtAuHFadtTc5eDktn2m7gvy37p55+3grqjSrrRzZo/NvUjWeZSPCazJr7194TWbX9yQ1Du8qyBlTs3SydEphWYJDuH7wQ+cu1VR00Wsvux7eikDXMQ0Ds9qzXX/MFYrzOk06zqsn63uW06Jp8x+9MBDsFXbtUk1F9/xoeBMt/hGW06XTscPAHHQC+s8nrj/m2jdbJH//y47UwrLoELTlS7zc9zRXjbaW2NdeJizH4xk2xjlWK4L9pIj0qcqtPdZp075oXZYK2bF/l7Snlglm+vQ4h9dkDhcAkQ1N+bTHet9AupM/VdL/aEeBLnZaAcHi34GxxT8mmOlTx59dvHDhmsxlojCrl7RpL7favpEd+3eJVuzWCMwxtJIZTjI1wWSSmZ0swnJoVoa3VXXRCaYL19IsA00yWQDMh66tnMY1o2Nv6+hwcHvIhuYE4Qn0qshwMnY27A4ZdcxoERDZ2LI1m7igFvQtTxJNsnIwknF03XPE46cyhiaZqsyEmGRmQ9XlpE7Ebkfn9h1UmTOisMwEMx8sAGZPNeV7Xhs0WQmr2ciGPSfoZWtJZvS8ET53KCy/NHoVAKRL11o+kuHTxvbd9b3bSJ/asUNsLZkYgbkFu8Uq3C+DdOkaxVnLMqBXmT2xYYKZLS0ArrHGMxYA06dDx7KqLoe2nxhpHHSG9LDfL186lyFElTkbT72YbVRQWH7yhXwOaawS5Zo9Vjs258pMjMDcgr2SKUwy05dHeO184kmDdDHBzJ/dAk+VOX1qkc6aQjpt2emjupwvLf7Z5zJQZU7frv3Zh9ftewjMaePgwqkhME/AXm3RKgxV5nR17H7FZC24nNahQwbpYYKZPz0RsgCYHV3aKmuqLecR1KskuvjHdZfzYZ/LQJU5XQcOZ9uOPXa7BOY0RavLHPY1OQLzBKgyZycIrv5LHjoOEpjTQnW5OOwFQKrM6VFw3X48n2uJHqclO1X2HEBjGRWZfNjnMlBlTld/TnUitWWzjzk99limnLPw9LkGEyMwTyJaZT76Vr9BCnIKy+IdOmyQPE1kqC4XBwuA2TmWU3Ddd5LAnJbo4t+a1Sz+5SV6+j9V5vQcPZ5fpbefq+WlIlpdvmjjKoPJEZgnEZ1kPv3cXgNgclr1p7pcLJddvKbxOlVmoH1Ul4tFVWY9rwhVZqB90b3LVJfbQ2BuA62Mbqv1LDFIVrCCaV2ugOpyMWiSb1fGqDKn47Qu9t+5RL8n9uIf41n+VGXmuszpm8O6kFN03WVOxp4eAnMbVGFmkpmuWk+Pqc2bZ/IwMj+f23VZdIJJdbk49ARpX5d5t7WwgWSs6s4nMJ+/gKf0pLH4V1w6MTusjkW3ACEZZyzIb5vHGacZJGzrU3sar3My9tTw7NomJpnpU2jO5XbXrDFITnR/DBPMYtETpL3/b7s/yaQykxxF5ZXd+Ty19hKYE8fiX7HZ+y9VZeacmWQt8kNrdw6Zat1yzmNImn0Og1BdnhqeXdsUnWQ+s20vk8yEDW9Yb7I23Jv9bbruiV+PrWCuWL6QCWYB2afM6gmU/X/J2ryk02RNQf3yhdnfrstY/Cs+zplJl8Ly8iXZh9c8btNl0Q4MhWWqy1NDYJ4CLmWQruHLNpmsDV1ztUFytIJp7/G/6AJOXyyiuP1/XGc+Oav8CnPW4bV3fkdwu0jOg4+81Hhd7Yss/hVT9DDD/QeOGiSnd0324XXT+QTmJEUPYT3nbK67PFU8u06BJpl2+49aGWn/Sc5wb2+mVWa1gA9fmn1Id5UCl72CGZxiygpmYaljJqzMaAHQ7gzAzKja+7vLukyWPrx6lkFyaF8sj6AD0AoAGsvoAEyOwmuWbdnLF9dfkAzNzbZHLvGpPIOpITBPkQ6ZoP0nPYO33GSyMnTNVabGgV+JYQWzfKJXAKAyk5ybl88yq+Zkc/jX6m7P3LyMwJyU6OIf7YvFF/wbWZeZ4gCw5CgsX7lxxGTlyrdnd1tVYHfKKL/QKTM9BOZpUPuPfQAYrdnJyarKrOryqQzDues0wXzZ+j3oZYJZCnrypDKTDkXlr6zvNln4g7X8riWJy0iVT7QDUM9HXAI0Oe96e80sWmBSd8l5NbPpPNqxk/LSbw42dcrY2xcwNQTmaYg7ZZb9f8kZ+Oy/Tf3ayP1fvM0gOez1Ky8qM+m5fFGn+eiqdCu/t/phmepyctSKbR/0ddklTDDLQodM2h2ATzzFAmBSVGX+0G+NpNqarUC++VKqy0mJtmLTKTMzBOZpik4y2f+XHF2P+eTn/m1q12Ue+OTv5XYJKxdFqzHs9SsXVWbsUEBlJjmqMt92zpzUDgB775KuIDAjGdFWbC3+2QEMxWd3AOp5iQXA5Ojk6vdfmU6gVRD/+I3DmVSxqyLoGBuqLxjRKTNzBOYZsCeZtGYna2TNGnPSrwInXWlWWNbeZSTjoP9zHz1MghXM8om2Zj/6q51UZhKi0Pz1jd3mpoQPAdPX+8r6OQbJYfGv/PT8E70CAAuAyVHL9C3vTjY0KyQTlpOlscz+ub/mXecazAyBeQaik0xas5Ol0Nz/xS8kEppVUe7/09sJywnSz/rWp8Y6K2jFLje6ZtJzepdn/rf13YlVg/V19PX0dZEM7fWLXnOZxb9ysq8AILRmJ0uh+VM3jyQScNctrwVhmVOxk0Mrdjo6v/ilP77dYNqWnXl6cLLswMCQGRmpBSs6q1eeYTo7WYtIxLx5ZvD63w5Cc+eePcbrm9plvNTWPfQ7N5iB36cNO2k6If7QG/UVTAUtdVxwqYLy0pi1aOHcRmg4fnwg+PdcfMZ8g2RoT7MuN7Xj+IjZNzD1g23U2v0fNs417z8z20tWuU4TzMe37g6ew0WXxDv/3GUG5bXUD8zaj65/U7WlnvTnaCuXLzRIxoJ59ctNzer0zK4DU1+4Uwv2+95RM//d1SOZXrKqCu7/xY6mVuwrLz/bYOa84/1DHEc3Q3qytX9AVXW2T2tEcroefMh0PfSw6Xx+x4SfN9y73oxs6PXD9vtS2wtdZarGPLNt7JJql168huqyI7QQEp54rsCsVq6Fp881SNbjR4bNPa8NBn/unSA8q4qs9uvrlnQFgRvJu+9n25pasa9793oW/xygYoa2l4Qu9Odl53K5w8Qd8dfNd+33zCPPeubAG63Ds4Lx8sU107uufhI2QTl5Tc/fXZ3BWEZ1ORE1AnNCXvYDxNMEiEx1bt9uvBN9WrHQ6R6a6QRV5JG1awjJKYouEGkCciELRM5Q66JOPT/6Vr2bgwCRvu2qOJ8cMW/5T8fH/F+r0zrrQbl3QYdZ2U23Upq0189uX7z+uguYYDokugB43TUEiDSd9NedDhz2ghCtNajRXT5By/Wi0wjJaVJHhb2VSoW7c1ggSgqBOUlb/R/U3a/U2xkZmOEihSmFZaoxbosuimh/OpfXgWuiE0zt9eMkWbfwnIUq4Dk7dTWWrhN04QWrmg7NUZWGgybgEq3WhxMPtfuoXZeJh3u00GdvK9G+Zq4CAJdogqnxLKQJJmHZPeG2EvtSUxxoCJc08oa1b5ltockjMCdIA7M219sDs/2EDJSZWhftU2TVhk0HhbvWnLW4qZ3rGR3yxuVZ4ACFZSaY1RFdANTeZq7PDFfoFHgKGekjMCdMh+NEKzMMzCg7TTCilylgj777NJbZB37pAB0unYeyU4WRCWa1RBcA9XwWbqEDykr5Yv9rRxtvb1jPJaTSQmBOAQMzXKKA9IR1vWVd35LWxeq48h1ns9UEztAE0+6U0D4/JpjVoAVA+/rMutJDeLghUDa6Wkm0kMEhX+khMKckOjDrQDAGZpRNXOviZRdzkESVKExEt5rYl2oByiJ6IrYmmCu4Nm+lRBcAH32crhmUj/KEfWnPFcsWUshIGYE5RfbALAoeDMwoi7CaaJ8uqtZFqjHVE91qogqd3XUAFJ26vOywrMvhMcGsnrhDwOiaQZkoR2ihJxQUMjgRO3UE5hSFA3O0nZHQjDKww7KoykhYri5tNdlgBQzOZ0BZqBqz1ToZWQtAXDu+usKumRChGWURdv1FCxmcwZA+AnPK4toZCc0ouiciWwiihz+hmnoje6RUsSM0o8g0jj34315qvK0Jprq/UG3aMmdvL9LPCVc1QZFFw3J4YCGFjGwQmDOgoBFdzdQeQFYzUUQKy3usQ+o4SAI2LZ7YJ6QTmlFUYeuifQYDE0yE4rpm2GqCIgr22+sqFXT95YbAnJG41UxagFA0wbWWI2GZfX6IutQfy+yOA4Xml3YeNEBRtGpdZIIJm57foqGZSjOKJNzOaXf9KU/YBwsjfQTmDGk186ILxvZNEZpRJHEnyBKW0YrChx2an/EnmVw+D0UQ17pINQatREPzy/7iH10zKIK4sKyf1TVWlxeyQWDO2DlvW9o0MBOaUQRaUecEWUxFeKihHZp1sBITTeQpdp/fPzuXMxgwIT3fsdUERdIqLDM3yweBOQfR1cwwNHMQGPKgPcsvW+20mjRwgizaodAcvXweE03khbCMmdBWk2hoZk8z8kBYLh7veP9QzSAX0Ykle6yQJQ3IT2/b27RnWZVlwjKmKjhc6Vc7m57cowuDQJrC07DDA74Iy5gudVzZi8hrVi/mOrfITHThTwjLuasRmHNGaEYeWL1E0uJ+pgjNyIL2zmsPPWEZSYnOzfSzxPVukTbCcmERmItAFT61xYaC60RefjZP9kgFAzLSEheaqc4gTS/95qB5ZtvYqcYsOiMpFDSQJT1v6jJ49txMp2FzwFchEJiLYv+Bo8FemcYKub+KeeEFzdc7BWYqbkAmLCNpOvzLPjE7uBb9OzilGMmKnuxPoEHSCM3IQlyXjBaaVyxfaFAIBOYiiQsztDQiKdEBWVi9RFqYaCItcecvsCiDtLz8m4PBz1tIBQ09dxJmkIS4hT+6TAuHwFw0ce2y55xdvxQVe2cwXdEBObwuKRe+R5qioZmJJmYq7oC5FcsWBtUYniORFgoaSFrcwh8Ly4VFYC6iuAkBv0SYDg3IavXf/9rRxvv4WUKWottNhIkmpuPg4ePml35osX+WONkfWYkraOiMhov8nz8WazAVcfN8FTDUJcPPUiERmIssrqVRAzPVGbQj7smdARl5iPtZ1Dh20QWrWLhBW6KHe4meD9WBBWRFY5kOaT3kL96EWITGVLDwV0oE5qKL7p0RqjOYjCaXWnBhQEZRtJposlcLE1GXjCox/NygSOK2m2hudi4LOJhA9BrfwsJfKRCYyyCuOsOKJuLE7YnRfmUNyBzuhSKITjSFRUDEUSVm61N7xnXJaB88z33Im55nn44cpKkWbY1l/HzCxoJx6RGYy0K/bBqY7b2oXHoKtrjJJQsrKCLta9Z4RhBCHC38aVElWomhSwZF06qgoUPoOFQTEtfxx/a40iEwl01cdYYVzWqbaHLZy+nqKKi4Q09YBIR+HnRIXNPPBaf6o8BaPQfTOVNtcYeuCi3YpURgLqNWK5oanJloVktcVZkL3qNMWASEaHL50s6DTZe/EzoPUBZq0dZYRpcX4tr1acEuNQJzWbVa0WSiWQ2t/v2ZXKKM4hYBOUSnOlot/G1Yv5xKDEpFY5mem/e8+kbT+/VzrLGM52a3xe1VFjr+So/AXHb6pXwiOtHwfyE1ONMK5Ka469oyuYQL4qrNVGjcxcIfXNWq2kwnoLuCsew3B8dVldnP7gQCswtaTToYnN2iPX1q8YmuXDK5hEviqs1C94xb4g7CYeEPLmlVbeY52y1xHTJCVdkpBGaXMNF000QLIjo8gr3KcFGravM5b1tKm3aJaXL5jL/wZx/qJYQIuCqu2izMzcqtVfu19ihrbkZV2SkEZhepJUSHpzA4l1t4CE60xUdYuUQVtKrQ0D1TPgrKWgSJTi5pWUQVaCwLns9jFr7X+OOYntN5Pi+HVkUMOmScRmB2VauJphCci22ioEwVBlXUqkJDcC6+VlUYTS7PfdvSYHJJUEBV6PdBW6uilxpiLCs+ihiVRmB23USDs8IXwbk4JhqMafEBCM5looqy/r3iFm2ZXKLqGMvKY7IihubRzM2cR2CuCp2srOAcHZyFinO+JhqMefIEmmkRUCFstz/hZLJZPK1ar4UOGaDZRMFZ5zWsXLaQ35ec6Llmt/9cQ1CGITBXT6vBWRSctZdmKQNAJiYajGlXBCY20baTMDhrLGOymY3JgjKTS6C1VnMzzQV0sCdFjewwliEGgbmqJgrOav9VUKNKk46JBmOCMjA1YXDW71OrhUBVahb54xqSNVF3jDC5BKZmormZgrPGs5VcGSNxGsvUtaTtiwRlxCAwV50GhudbhLdwnzOTzZlrZ2KpJ0IWKYDpUXAOx7OJFgKpOs/cZIt+mthrLGNyCUzPRME5PFl7rT9nYCybGY1l2rKox5tFP0yAwIy6idobhcnm1E22YikMxkDyNPnRAlX0Wr8hLU4p1FGpaZ8mlhrHWi360R0DJE+/cy/5v3PRg1tD4WI7c7P2hQWMQ6NjWpTGMi1I6PmBuRlGEZjRbLIqjTBAt6aBeN9r9dXKo0f7mVgCOdJYtrvFSc0SdtFwdkO8MCTr8dNzQxw9fjr1Wn8yngHpmGzriWgRcMWyhczNYrRTwFBhSCGZuRliEJjR2mSTTdEAs2J0Fa6qE84T/hOZWnomGoglrCbrMWMwBrITLgROVHXWQlZPz4JKTzg1qTziPz7heNYqJIeLfhr7F7JdB8iUFuR1YOhk8w2NZRrTqrqlLlzwa1VJFraQoE0EZkxOkyhNoCYboFWtWbhwbjBI609XB+mwiqwK8kSTSgmftDQYE5KB/On3VcFZY1qrSo0oCAa/v/5kapHDi1yaVIZjWauuGGFiCRRLOwuBEnbShGOZq4uBYfHi6OiiX6uxTPR4aCzT/Iy5GdpAYMbUhAP0ZOFZwgDds3hBI0CXcWBSxeXQoePBIHzojeMTBmQJQ7Jae2iLAopLY9g+VVMnCc8SBuie0epzGRcEtdgXBGSNZaNBeaJJpR2S6YwBikvzkn1tdLqJfpfD8aysxY2wG0ZjWDsBWWNZWNChgIFpIDBj+jRghRPOifbV2BaOrm6GA3aRJp5andTA2zf6Z/j6RIOwBK2coxNpBmKgnPT7ftBfGGtnwinhBCwYx0YXB4uyKKix+UT/6DjmTyj7+sfGtsloTA4X/KgkA+UTFjbCudlkcxgJFgLnjs7NFtbHtPkFWfCPzs3aKVxIuOAXjmXMzTADBGYkJ5xwhvtF2hmkQ2H1QoO0JmzBy9z6YJ3EwH1idHDVxFEvg6eGG6/rfuvtdu9vOFFeOhqSmVQCbgkXA8M9cBO1O0aF40NjPBsd0/R28OJ/fCbjme7bqcH6eBUu6OnP4GV0TGtnMhnSfVMX0NKeBcGfdMUAbrHHsnYWA23h3KwxRxudm6U9lun1dhf5QnbxQuMZ5ysgQQRmpCesboQtgFOZdLaiAXHW7M7mt0dXDQcHx4feqQy2rYQTSg2+i0YrSqxUAtWhsSVYEAwD9CStzO2KhtNwkVCiHTtTWdRrReNlMJ75E8pFo9tlCMhAtWgMO3K0v9EZmMbczB7LonOzJMay4DasuRkBGSkjMCM74aTziN0iOMVqSJrCyWTYLk44BtBKWNEND80Kx7IkJoJJCMay00a3vRCOAbQQNzdLalEwCdGxLNwGw9wMGSIwI38arIM2aR3iMDpIh5PRQatdZybCiWLYIhm2S86e3cngCyAx4eQzPJQmGN/CdsPR7SAzmYiGlZxggS8cy+bVt60E7eAOn4ILIDv2WHai71TTomASczN7LAvnZOGf80eLF+FWFiBnBGaUSzBID45NNnVa9/YXDgSv63CHiy5Y1fT5TBwBFFV0snnf/dsar19/3QVNH2PiCKCoomPZ08/tDQ5QlN7zl5u1qxc3PsZYhhKqdRmgRKIDrX3gRNhSDQBlMNF4xVgGoCyi45U9TwsPPgTKrMMAAAAAAIBxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMQgMAMAAAAAEIPADAAAAABADAIzAAAAAAAxCMwAAAAAAMToMgAAJOzEiT5z771bzK5dr/qv9xtM7uDh443Xf/2rBwzad8UVF5l3vONic+aZSwwAAEkiMAMAEvXaa4fMl7/8H8zBg4cNpuf1AwZT8NxzL5q/+7sHzO23f5bQDABIFC3ZAIDE1GrGfOtb3ycsI3P6mfvmN79nAABIEoEZAJCYnTtfCap9QB70s/fccy8YAACSQmAGACTm0ME3DZCn119/wwAAkBQCMwAgMX39fQYAAMAVBGYAAAAAAGIQmAEAAAAAiEFgBgAAAAAgBoEZAAAAAIAYBGYAAAAAAGIQmAEAAAAAiEFgBgAAAAAgBoEZAAAAAIAYBGYAAAAAAGIQmAEAAAAAiEFgBgAAAAAgBoEZAAAAAIAYXQYAgIq79torgz8fe+zXpq+v35RFeL8feOBRAwBFMDg4bACXEJhRavPmzm68fvSt8kxyAaTrggvOMx/84I1m3bpVZv78ecH7du161fzkJ1vGhcsrrrjIfPrTHw1eX7p0ifnxj39iykBhObzf8+bNNffeu8UAQN76+k81Xp8/b7YByo7AjFJbePrcxusKzH19p/yJI4MzUGUf+MANQViOWrdudRAwb7jhWnP77V9vVJJPnBhbbDt48HDT37n99s8GIfrxx582f/M3f2uyduONm/37u9nUajXzmc/8SdPH7Ptapqo4AHdpHmYXMOx5GlBWBGaU2qxZnaZnyQJz6PDx4O3nXzhgLrtkjQFQTWFlWV5//XBQLd627SU/9C4OKrJ6Ofvss/wgel2jkvzccy+aW2/9Y78SPTeoQoc8r15xPvPMJcHH8qDKsW5fgTmq1f0GgLxoHhZasXxhME8Dyo7AjNLbcP5y8+AjLwWv73n1jSBArz1rsQFQPWqvFuXLO+74a7N7dz1IKjwrYCo4b9x4vh+cr2hqvdb7wz8PHnwjCKqqSIft3PPmzQvCuGzb9mLjcxWo7ffZX6/Vx+pfb65/P84L/tTtxX2Obk9huc5r3L7CsSrK+rvR+x2l+6C29Ppj8Ebj8Yi7LVHVWl9n7drVwd9rdd9s+txwQSG8bwCq56XfHAzmYaFzz15qABcQmFF6Csgrli00+187Gry99dd7zODQMAM1UEEKthO5445vmwULmqvFCqVf/vLngte/8Y3/xzzwwC9H9zX/943P0dt6ef31Q/77663RH/jAjWbz5iuD6u8HP/iZpq8Zfsz+/Pr9mxtUwNVqbVNQ3bLll40Q7/nl7fA+1d82wdtaCPjyl/8yCP8K9NH7HVKA1v1XKLfp/qgd3Q7X0e//iisuNpdffvHYffMXG+742l+Pq2Lre1D7e7ioENI+8Tza1wHkR2H5mW17G2+vWb04mJ8BLuCyUnCC2rDtA8CeeW5vUHXed+AopzUCFRJWUBUwv3Db7zcqp6G+vr6g2qyXiahK+txzLzT2N5840Re8rfbumfjMZz7aCMv6ejqATPdFlWCFzzDgKoTr4/b9rN/+C017ruMoLCsAh19Lf08vcuaZPf6iwReDsB1HreoKy7t2vRJ8z8HX8wP1n/zJZ4OwH1Jr+8c+9i+DsKyvrZD8+OO/Hv0am4MFAwBu0/zq4OHjwXzLDsuaj120cZUBXEGFGU7QHplr3nVuMGiHpzNqX3O4t5mDwIBsvPD8XpMnBVCFOQXCpaOV03rYfSkIdAp3ca3LUY899nRw0Ndf/dW/C9qN9fo3vvE9MxMKsgqduj8//vG9QcgUVbz/6q++EtzODe+/LqgeiyrB4QFmCtB6ux36/LAd/Jvf/J5fua6fCn6m/747vvaHwe0p7N5++1+O+7tz53YH+6LDA8U+/vF/YW644bogGJ999urGfbv22ncGfx4/3td0vz74wRvMe95zpR/M89sW86w/cT9V22YApEsHfEXpkK8r33E2e5fhFAIznKFQfP17LzBP+9Xll3cebPpY3KAOIHmncu7oUPX185//cyu4LQnCXthSLT/60b25XDpKQT0u9I7U6pVvBeZ5MzxcTJX1sLL87LMvNsKyvO6H4AceeCSoIutzFKqjp4L//Oe/bHqf2rwVmOsHoI2F4LF9yvW91eE+Zz22esmTfgYZ84HsaStc7/nLCctwDoEZzlEbkAbtl/zQrAoz12cGqicMbqo0KxxefvlFwWFfojAteV1vWQFT+4TrJ3AvDoJodB/wdCl0jx029sK4j9v7kHXb0cAcbfdu1f6tCrxat1Wttqv4us3HHvt1W1V8AOWnivLK5QvNOf68i6AMVxGY4SRVm+39M1QbgGw8POeEefRhUxgKiHpR+7OCpK6rrKqzrsX8k5/cn/mJzrff/rmmg7gUNHX/dJ/CoDsTkx161vy546vZ7V4+S63vcuON1/qLEmc1VfHV7p1XFV8u9Mf+q6+6wABIF9vdUBUEZlQCgzqQjbwrDJ/+9EeDP7XXNgx1oYNBS/KjwR5fBUOFvLQCc9weXu2tDsOyArxCpVqxRUE+icAcfj2Jq1rb75vp967HUi8K6W9/+7l+5fz8oJKv8P+BD7w/+Fi0gp2FWV2djPkAgMRwSjYAwAnaZ6t2ZwXT/+F/+BdNe25F+4N1qadQeAr0dI2FU6+panymf7uqukaFJ3br0k667FL493W/x6633FpcRTjq+PH+xonY73nPO5v+jm4nPKE7vC71dOlr62spIOv7UIu2vqexqrKX68FfAAAkhQozAMAJukbxvfduCVqCFyyYF+ytVZDbufOV4G0FvLCKq8OtplJh1X7dG2981f9arzYOuNLJ2TpAS0FUle36AVueH8p1gnRt3NcIL3mlSzvpIK17772/cV3mVtXl8D7qusz6PH0vuu8T0Qnc2q8dPgZ33lm/JnK4bzr8/mdCCw+6DQX0r33t/woeE31tPR51NT+Us48ZAFB+BGYAgDPU6qzKpgJpPcBtHvc5O3e90tZJznYAVwu3/tTJ01/+cv1yTKrQqpqr4KjbUqAVVW8V1O1qtjzw80f9+7U5qCbrck16CT8//DpRP/f/jq5prNvX96LLS+la0BO1Out+qdKrv6dDzxSam+7HA4/63//M9hf/zd/8f8F+7PDQr6i//du/z6UdGwCApHV+8Ut/fLsBACABOsBKldc8PfXU840qcNh2rdOe9b677/6p+fa3//O46vKiRacH9z0aRl98cVdw4nN4GJaqxPb3p9ePHHnLzJrVFbQm//SnD5lvfOP7ZvbsWcFt7Nq1178/9WsCD54aCj6//rVq5tTo2/p8fa5edu/e29Qqrc95+OEnGn/n6NG3/Pu0u3EftSc57n7ra+j71d8bHBwMvk74/asCHRV+/zrpet++1yZ9bPQ92/dLX1+Psb4ftWZH949nSd0AumY0AABJ8I73D9UMAAAJUFD6xje+Z4C83HrrR8dV9wEAmKYah34BAAAAABCDwAwAAAAAQAwCMwAAAAAAMQjMAAAAAADEIDADAAAAABCDwAwAAAAAQAwCMwAAAAAAMQjMAAAAAADEIDADAAAAABCDwAwAAAAAQAwCMwAAAAAAMQjMAAAAAADEIDADAAAAABCDwAwAAAAAQAwCMwAgMfPmzjNAnhYsmGsAAEgKgRkAkJgLNp5r5s0jsCAfnmfMunWrDQAASSEwAwASs2DBPHPjjdcZIA833LDZLF26xAAAkBQCMwAgUR/84A3mAx+40QBZuvHGzeZjH/uXBgCAJHnH+4dqBgCAhB08eNjs3LnX9PX1GSBNl19+kZk/n/3zAIDE1QjMAAAAAACMV6MlGwAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiEJgBAAAAAIhBYAYAAAAAIAaBGQAAAACAGARmAAAAAABiKDDvMgAAAAAAYEzNe6qjVqvdYwAAAAAAwBjPPOUd6x+81jPeFgMAAAAAAKQ2aDrf1nHa3FkP+FXmrxsAAAAAAGCUkc+Y6+3y9Mabb9YWzZozssV4tUsMAAAAAABV5XlPDs7puO4MzzsSnJJ9xhnekcGBjs1UmgEAAAAAVeVn4r8Mw7Le9qKf8GZ//7rOkc7bO7zOi6k4AwAAAAActys4DNszd2vLsv2B/x/BurnNzykBdwAAAABJRU5ErkJggg==",JD="data:image/png;base64,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",eO=window.Vue.defineComponent,Re=window.Vue.createElementVNode,Mn=window.Vue.unref,ic=window.Vue.createTextVNode,xs=window.Vue.withCtx,Ss=window.Vue.createVNode,tO=window.Vue.openBlock,nO=window.Vue.createElementBlock,rO=window.Vue.pushScopeId,oO=window.Vue.popScopeId,yo=e=>(rO("data-v-c07203bb"),e=e(),oO(),e),sO={class:"container"},iO=yo(()=>Re("h2",null,"Configuration",-1)),aO=ic(" ALEC relies on correlation engines to group related alarms into situations. These engines are powered by machine learning techniques that leverage alarm metadata to make informed decisions. For more information about the correlation engines, see the "),lO=["href"],uO=ic(". "),cO={class:"radio-content"},dO=yo(()=>Re("strong",{class:"title"},"Clustering",-1)),fO=yo(()=>Re("div",null," The clustering engine uses the DBSCAN algorithm to build alarm clusters. It draws information from the locally persisted network inventory graph. ",-1)),AO=yo(()=>Re("img",{class:"img2",src:QD},null,-1)),hO=yo(()=>Re("div",{class:"hellinger"},[Re("strong",null,"With hellinger distance"),Re("br"),Re("span",{class:"description"}," (Uses the Hellinger distance between alarms as a scaling variable. This pushes alarms further apart if the value is high, and vice versa.) ")],-1)),pO=yo(()=>Re("div",{class:"radio-content"},[Re("strong",{class:"title"},"Deep Learning"),Re("div",null," The deep learning engine uses a TensorFlow model to build alarm clusters. It draws information from the locally persisted network inventory graph. "),Re("img",{class:"img2",src:JD})],-1)),wO=ic(" Continue "),kw=window.Vue.ref,vO=eO({__name:"ConfigurationPage",setup(e){const o=dn(),r=kw(!1),i=kw(Ve.ENGINE_DBSCAN),a=bn(),u=()=>{a.setEngineInfo(i.value,r.value),o.push({name:"situations"})};return(c,f)=>(tO(),nO("div",sO,[iO,Re("p",null,[aO,Re("strong",null,[Re("a",{target:"_blank",href:Mn(Ve).URL_DOCUMENTATION}," documentation ",8,lO),uO])]),Re("div",null,[Ss(Mn(as),{class:"radio-group",label:"You can choose from two correlation engines. We recommend that you use the clustering engine, as it is easier to implement.Select one (you can change it later):",modelValue:i.value,"onUpdate:modelValue":f[1]||(f[1]=p=>i.value=p)},{default:xs(()=>[Ss(Mn(Vn),{class:"radio",value:Mn(Ve).ENGINE_DBSCAN},{default:xs(()=>[Re("div",cO,[dO,fO,AO,Ss(Mn(io),{modelValue:r.value,"onUpdate:modelValue":f[0]||(f[0]=p=>r.value=p),disabled:i.value!==Mn(Ve).ENGINE_DBSCAN,class:"checkbox"},{default:xs(()=>[hO]),_:1},8,["modelValue","disabled"])])]),_:1},8,["value"]),Ss(Mn(Vn),{class:"radio",value:Mn(Ve).ENGINE_DEEP_LEARNING},{default:xs(()=>[pO]),_:1},8,["value"])]),_:1},8,["modelValue"])]),Ss(Mn(ae),{primary:"",class:"btn",onClick:f[2]||(f[2]=()=>u())},{default:xs(()=>[wO]),_:1})]))}}),$F="",mO=re(vO,[["__scopeId","data-v-c07203bb"]]),gO=window.Vue.defineComponent,ac=window.Vue.unref,_O=window.Vue.createVNode,VO=window.Vue.createElementVNode,yO=window.Vue.withCtx,bO=window.Vue.openBlock,CO=window.Vue.createBlock,$O=window.Vue.pushScopeId,EO=window.Vue.popScopeId,MO=(e=>($O("data-v-17251e76"),e=e(),EO(),e))(()=>VO("span",null,"Situation List",-1)),BO=window.Vue.markRaw,IO=gO({__name:"SituationListBtn",setup(e){const o=dn(),r=BO({ArrowBack:mo}),i=()=>{o.push({name:"situations"})};return(a,u)=>(bO(),CO(ac(ae),{primary:"",onClick:u[0]||(u[0]=()=>i())},{default:yO(()=>[_O(ac(Y),{icon:ac(r).ArrowBack,"aria-hidden":"true",class:"icon"},null,8,["icon"]),MO]),_:1}))}}),MF="",xO=re(IO,[["__scopeId","data-v-17251e76"]]),SO=window.Vue.defineComponent,St=window.Vue.createVNode,An=window.Vue.createElementVNode,jn=window.Vue.createTextVNode,He=window.Vue.unref,Kt=window.Vue.withCtx,TO=window.Vue.toDisplayString,PO=window.Vue.Fragment,kO=window.Vue.openBlock,NO=window.Vue.createElementBlock,DO=window.Vue.pushScopeId,OO=window.Vue.popScopeId,fa=e=>(DO("data-v-f91e9577"),e=e(),OO(),e),LO={class:"container"},zO=fa(()=>An("h3",null,"Configuration Page",-1)),qO={class:"section"},RO=fa(()=>An("div",{class:"title"}," Allow ALEC to send anonymous usage data to The OpenNMS Group? ",-1)),WO=jn("Yes"),FO=jn("No"),XO={class:"section"},ZO={class:"title"},UO=jn(" Choose the correlation engine that ALEC will use (see "),YO=["href"],HO=jn(" for more information): "),GO=jn("Clustering"),jO=fa(()=>An("div",{class:"hellinger"},[An("strong",null,"Hellinger distance")],-1)),KO=jn("Deep Learning"),QO=fa(()=>An("span",null,"Save Changes",-1)),JO=jn("dismiss"),e5=window.Vue.markRaw,bo=window.Vue.ref,t5=SO({__name:"AccountSettings",setup(e){var m,_;const o=e5({MarkComplete:qi}),r=bn(),i=bo(r.allowSave),a=bo(((m=r.engineInfo)==null?void 0:m.engineName)||Ve.ENGINE_DBSCAN),u=bo(((_=r.engineInfo)==null?void 0:_.distanceMeasureName)===Ve.HELLINGER_OPTION),c=bo(!1),f=bo(!1),p=bo(""),v=async()=>{const V=Boolean(i.value);await r.savePermission(V);const x=await r.setEngineInfo(a.value,u.value);c.value=!0,x?(r.getAlecInfo(),r.getEngineInfo(),p.value="The settings were saved!",f.value=!1):(p.value="Error on saving the settings",f.value=!0)};return(V,x)=>(kO(),NO(PO,null,[St(xO),An("div",LO,[zO,An("div",qO,[RO,St(He(as),{horizontal:"",modelValue:i.value,"onUpdate:modelValue":x[0]||(x[0]=S=>i.value=S),label:"",hideLabel:""},{default:Kt(()=>[St(He(Vn),{value:!0},{default:Kt(()=>[WO]),_:1}),St(He(Vn),{value:!1},{default:Kt(()=>[FO]),_:1})]),_:1},8,["modelValue"])]),An("div",XO,[An("div",ZO,[UO,An("a",{target:"_blank",href:He(Ve).URL_DOCUMENTATION},"Correlation Engines documentation",8,YO),HO]),St(He(as),{vertical:"",modelValue:a.value,"onUpdate:modelValue":x[2]||(x[2]=S=>a.value=S),label:"",hideLabel:""},{default:Kt(()=>[St(He(Vn),{class:"radio-item",value:He(Ve).ENGINE_DBSCAN},{default:Kt(()=>[GO]),_:1},8,["value"]),St(He(io),{modelValue:u.value,"onUpdate:modelValue":x[1]||(x[1]=S=>u.value=S),disabled:a.value!==He(Ve).ENGINE_DBSCAN,class:"checkbox"},{default:Kt(()=>[jO]),_:1},8,["modelValue","disabled"]),St(He(Vn),{class:"radio-item",value:He(Ve).ENGINE_DEEP_LEARNING},{default:Kt(()=>[KO]),_:1},8,["value"])]),_:1},8,["modelValue"])]),St(He(ae),{primary:"",class:"save-btn",onClick:v},{default:Kt(()=>[St(He(Y),{icon:He(o).MarkComplete,class:"icon"},null,8,["icon"]),QO]),_:1}),St(He(aa),{modelValue:c.value,"onUpdate:modelValue":x[4]||(x[4]=S=>c.value=S),right:"",error:f.value,timeout:6e3},{button:Kt(()=>[St(He(ae),{onClick:x[3]||(x[3]=S=>c.value=!1),text:""},{default:Kt(()=>[JO]),_:1})]),default:Kt(()=>[jn(TO(p.value)+" ",1)]),_:1},8,["modelValue","error"])])],64))}}),BF="",n5=re(t5,[["__scopeId","data-v-f91e9577"]]),r5=window.VueRouter.createRouter,o5=window.VueRouter.createWebHistory,lc=async()=>{const e=bn();e.userId||(await e.getUserRole(),await e.getAlecInfo())},Nw=[{path:"/",name:"home",beforeEnter:async e=>{const o=window.VRouter||Dw,r=bn();await r.getUserRole(),await r.getAlecInfo(),r.firstTime?o.push({name:"welcome",params:e.params}):o.push({name:"situations",params:e.params})},component:{}},{path:"/welcome",name:"welcome",beforeEnter:()=>lc(),component:hD},{path:"/setup",name:"configuration",beforeEnter:()=>lc(),component:mO},{path:"/situations",name:"situations",beforeEnter:()=>lc(),component:UM},{path:"/situations/:id",name:"situationDetail",component:zk},{path:"/situations/add",name:"addSituation",component:wN},{path:"/error",name:"error",component:ID},{path:"/situations/view-unassigned-alarms",name:"viewUnassignedAlarms",component:KD},{path:"/settings",name:"settings",beforeEnter:async()=>{const e=bn();await e.getAlecInfo(),await e.getEngineInfo()},component:n5}],uc=window.VRouter;if(uc){const e="Plugin-alecUiExtension",o=uc.hasRoute(e)?e:"Plugin";for(const r of Nw){const{path:i,name:a,component:u,beforeEnter:c}=r;uc.addRoute(o,{path:i.slice(1),name:a,component:u,beforeEnter:c})}}const Dw=r5({history:o5(),routes:Nw}),IF="",xF="";window.Vue.createApp,window.Pinia.createPinia,window.alecUiExtension=$1}); diff --git a/integrations/opennms/config/pom.xml b/integrations/opennms/config/pom.xml index b9dfeec5..743e58fd 100644 --- a/integrations/opennms/config/pom.xml +++ b/integrations/opennms/config/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations opennms - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms diff --git a/integrations/opennms/extension/pom.xml b/integrations/opennms/extension/pom.xml index 0f468ff3..97e30b48 100644 --- a/integrations/opennms/extension/pom.xml +++ b/integrations/opennms/extension/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations opennms - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms diff --git a/integrations/opennms/graph/pom.xml b/integrations/opennms/graph/pom.xml index 7b529bdf..bbf1d5e7 100644 --- a/integrations/opennms/graph/pom.xml +++ b/integrations/opennms/graph/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations opennms - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms diff --git a/integrations/opennms/model/pom.xml b/integrations/opennms/model/pom.xml index fac17aa5..4819a28e 100644 --- a/integrations/opennms/model/pom.xml +++ b/integrations/opennms/model/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations opennms - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms diff --git a/integrations/opennms/pom.xml b/integrations/opennms/pom.xml index f11a89a3..358c895e 100644 --- a/integrations/opennms/pom.xml +++ b/integrations/opennms/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec integrations - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations diff --git a/integrations/opennms/sink/api/pom.xml b/integrations/opennms/sink/api/pom.xml index aecb33cb..a148a407 100644 --- a/integrations/opennms/sink/api/pom.xml +++ b/integrations/opennms/sink/api/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations.opennms sink - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms.sink diff --git a/integrations/opennms/sink/impl/pom.xml b/integrations/opennms/sink/impl/pom.xml index d183d8fd..ce5972ba 100644 --- a/integrations/opennms/sink/impl/pom.xml +++ b/integrations/opennms/sink/impl/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations.opennms sink - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms.sink diff --git a/integrations/opennms/sink/pom.xml b/integrations/opennms/sink/pom.xml index 8df4f315..f36d91f3 100644 --- a/integrations/opennms/sink/pom.xml +++ b/integrations/opennms/sink/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec.integrations opennms - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.integrations.opennms diff --git a/integrations/pom.xml b/integrations/pom.xml index a30b4cc2..20c54a15 100644 --- a/integrations/pom.xml +++ b/integrations/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 integrations diff --git a/karaf-features/pom.xml b/karaf-features/pom.xml index da6e3346..d351d3fc 100644 --- a/karaf-features/pom.xml +++ b/karaf-features/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 alec-karaf-features diff --git a/pom.xml b/pom.xml index 427e6c0a..2f4ee1d7 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec alec-parent pom - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT OpenNMS ALEC https://github.com/OpenNMS/alec Architecture for Learning Enabled Correlation diff --git a/processor/api/pom.xml b/processor/api/pom.xml index 2e3f7505..1014d685 100644 --- a/processor/api/pom.xml +++ b/processor/api/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec processor - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 processor-api diff --git a/processor/pom.xml b/processor/pom.xml index 086c96ab..1f4c3069 100644 --- a/processor/pom.xml +++ b/processor/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 processor diff --git a/processor/redundant/pom.xml b/processor/redundant/pom.xml index 6af773ce..4c554158 100644 --- a/processor/redundant/pom.xml +++ b/processor/redundant/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec processor - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 processor-redundant diff --git a/processor/standalone/pom.xml b/processor/standalone/pom.xml index fd1c5c40..12951b9e 100644 --- a/processor/standalone/pom.xml +++ b/processor/standalone/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec processor - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 processor-standalone diff --git a/smoke-test/pom.xml b/smoke-test/pom.xml index 3eed05f8..0bc0d495 100644 --- a/smoke-test/pom.xml +++ b/smoke-test/pom.xml @@ -3,7 +3,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 ALEC :: Smoke-test diff --git a/test-api/pom.xml b/test-api/pom.xml index 86a5ebd0..e33ec0d6 100644 --- a/test-api/pom.xml +++ b/test-api/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 alec-test-api diff --git a/ui/src/helpers/constants.ts b/ui/src/helpers/constants.ts index 59d70138..4e763c6a 100644 --- a/ui/src/helpers/constants.ts +++ b/ui/src/helpers/constants.ts @@ -1,6 +1,6 @@ export default { URL_DOCUMENTATION: - 'https://docs.opennms.com/alec/3.0.0-SNAPSHOT/engines/introduction.html', + 'https://docs.opennms.com/alec/4.0.0-SNAPSHOT/engines/introduction.html', ENGINE_DBSCAN: 'dbscan', ENGINE_DEEP_LEARNING: 'cluster', HELLINGER_OPTION: 'hellinger', diff --git a/wrap/asciitable/pom.xml b/wrap/asciitable/pom.xml index 30bf0181..85a198a7 100644 --- a/wrap/asciitable/pom.xml +++ b/wrap/asciitable/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec wrap - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.wrap diff --git a/wrap/grpc/pom.xml b/wrap/grpc/pom.xml index f7a2a95e..917357e4 100644 --- a/wrap/grpc/pom.xml +++ b/wrap/grpc/pom.xml @@ -5,7 +5,7 @@ org.opennms.alec wrap - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.wrap diff --git a/wrap/jung/pom.xml b/wrap/jung/pom.xml index 4da07aa5..34b302c5 100644 --- a/wrap/jung/pom.xml +++ b/wrap/jung/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec wrap - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.wrap diff --git a/wrap/pom.xml b/wrap/pom.xml index 90199d3f..160751ce 100644 --- a/wrap/pom.xml +++ b/wrap/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec alec-parent - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 wrap diff --git a/wrap/tensorflow/pom.xml b/wrap/tensorflow/pom.xml index 7ac87ab0..782afacf 100644 --- a/wrap/tensorflow/pom.xml +++ b/wrap/tensorflow/pom.xml @@ -2,7 +2,7 @@ org.opennms.alec wrap - 3.0.0-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 org.opennms.alec.wrap