1import{a as An,b as _r,c as Cn,d as he,e as Nt,f as Nn,g as Mo,h as xo,i as Lc,j as fr,k as hr,l as Cr,m as Be,n as Mi,q as Vc,r as zc,s as Uc}from"./chunk-QVNH5W7F.js";import{A as qc,B as wo,C as Bt,E as $c,F as yo,N as Jn,O as Pn,Q as Qc,R as Pr,e as Qt,p as Rc,s as Wc,u as xi,x as Oo,y as re}from"./chunk-V5UNYABO.js";import{b as Eo,c as Do}from"./chunk-PYYAE4HY.js";import{a as nc,f as It,g as Te,h as oe,j as ln,n as Hc,p as Gc,r as So,t as Kc,u as Yc}from"./chunk-JI5SUK7K.js";import{$ as za,$e,$f as Ec,$g as ho,Ab as pe,Ae as fn,Ba as we,Be as Ue,Bg as Fe,Bh as Q,Ch as z,Df as Re,E as ht,Ed as lc,Ef as Oc,F as Va,Fa as nn,Ff as pt,Fg as Tt,Ga as P,Gb as Wn,Gg as vr,Ha as M,Hb as un,Hf as gt,Ia as Ct,Ib as Dt,If as wc,Ja as J,Jb as no,Jd as sc,Je as _c,Jf as He,K as ne,Ka as W,Kd as dc,Ke as Yt,La as q,Le as Me,Lf as uo,Ma as f,Mc as Xa,Me as xe,Mg as jc,Na as l,Nb as p,Nd as mc,Oa as s,Ob as u,P as yt,Pa as S,Pb as Kt,Pd as an,Pg as Ut,Qa as fe,Qb as Ga,Qc as Ja,Qf as yc,Qg as _o,Ra as ve,Rb as Ka,Sa as on,Sb as Pe,Sc as Za,T as h,Ta as St,Tc as ec,Tg as Yn,Ua as zt,Uc as tc,V as E,Va as Pt,Vb as $,W as D,Wa as T,Wf as hn,Xa as In,Xb as Je,Xc as lo,Xd as pc,Ya as k,Yb as R,Yd as xt,Yf as Sc,Yg as Fc,Za as rn,Zb as io,Zg as fo,_a as m,_f as vo,_g as fi,aa as Xi,ac as Mt,ae as gc,ag as Dc,ah as Co,bd as ic,be as uc,bg as kc,bh as At,c as ue,cb as Ha,cf as Ke,cg as Tc,d as ja,da as j,db as Wa,de as pr,df as fc,dg as bi,dh as Qn,ea as Ji,eb as qa,ed as Ve,ee as gr,ef as hc,eh as Xn,fa as Ua,fe as vc,fh as Po,gb as Zi,gf as Cc,h as Fa,hb as eo,ib as Z,ig as Ic,ih as cn,ja as U,jc as oo,jg as _i,jh as Ne,ka as st,kb as H,kc as ro,ke as qn,kg as Ac,lb as $a,le as $n,lf as se,lg as Nc,mb as Hn,me as ce,nb as b,ne as _n,nf as Pc,ob as I,oe as ze,og as ut,oh as hi,p as dr,pa as a,pb as O,pc as vn,pe as kt,ph as Ci,qb as Et,qd as oc,qf as mt,r as La,rb as to,rd as so,re as le,rf as Mc,rh as Pi,sc as ao,sd as rc,se as bc,sf as xc,ta as Ra,td as bn,tf as Ye,th as Ee,ub as ye,ud as ac,ue as dt,uh as ge,vb as Ce,vc as Ya,wa as V,wb as Se,wc as Qa,we as Gn,wf as be,wg as Bc,xb as tt,xe as mo,xf as ee,xg as Kn,yb as nt,yc as co,yd as cc,ye as po,yf as te,yg as We,yh as br,zb as it,zd as mr,ze as go,zf as De,zg as bo}from"./chunk-SCIFG7YC.js";import{a as ur}from"./chunk-IR53HPP2.js";import{a as Ae,b as tn,e as me,g as vi,h as Tn}from"./chunk-QDSGMOWV.js";var pl=me((JP,ml)=>{"use strict";ml.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var xn=me(jn=>{"use strict";var Dr,Qg=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];jn.getSymbolSize=function(o){if(!o)throw new Error('"version" cannot be null or undefined');if(o<1||o>40)throw new Error('"version" should be in range from 1 to 40');return o*4+17};jn.getSymbolTotalCodewords=function(o){return Qg[o]};jn.getBCHDigit=function(t){let o=0;for(;t!==0;)o++,t>>>=1;return o};jn.setToSJISFunction=function(o){if(typeof o!="function")throw new Error('"toSJISFunc" is not a valid function.');Dr=o};jn.isKanjiModeEnabled=function(){return typeof Dr<"u"};jn.toSJIS=function(o){return Dr(o)}});var Ao=me(Ft=>{"use strict";Ft.L={bit:1};Ft.M={bit:0};Ft.Q={bit:3};Ft.H={bit:2};function Xg(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return Ft.L;case"m":case"medium":return Ft.M;case"q":case"quartile":return Ft.Q;case"h":case"high":return Ft.H;default:throw new Error("Unknown EC Level: "+t)}}Ft.isValid=function(o){return o&&typeof o.bit<"u"&&o.bit>=0&&o.bit<4};Ft.from=function(o,e){if(Ft.isValid(o))return o;try{return Xg(o)}catch(n){return e}}});var vl=me((tM,ul)=>{"use strict";function gl(){this.buffer=[],this.length=0}gl.prototype={get:function(t){let o=Math.floor(t/8);return(this.buffer[o]>>>7-t%8&1)===1},put:function(t,o){for(let e=0;e<o;e++)this.putBit((t>>>o-e-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){let o=Math.floor(this.length/8);this.buffer.length<=o&&this.buffer.push(0),t&&(this.buffer[o]|=128>>>this.length%8),this.length++}};ul.exports=gl});var _l=me((nM,bl)=>{"use strict";function Oi(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}Oi.prototype.set=function(t,o,e,n){let i=t*this.size+o;this.data[i]=e,n&&(this.reservedBit[i]=!0)};Oi.prototype.get=function(t,o){return this.data[t*this.size+o]};Oi.prototype.xor=function(t,o,e){this.data[t*this.size+o]^=e};Oi.prototype.isReserved=function(t,o){return this.reservedBit[t*this.size+o]};bl.exports=Oi});var fl=me(No=>{"use strict";var Jg=xn().getSymbolSize;
1No.getRowColCoords=function(o){if(o===1)return[];let e=Math.floor(o/7)+2,n=Jg(o),i=n===145?26:Math.ceil((n-13)/(2*e-2))*2,r=[n-7];for(let c=1;c<e-1;c++)r[c]=r[c-1]-i;return r.push(6),r.reverse()};No.getPositions=function(o){let e=[],n=No.getRowColCoords(o),i=n.length;for(let r=0;r<i;r++)for(let c=0;c<i;c++)r===0&&c===0||r===0&&c===i-1||r===i-1&&c===0||e.push([n[r],n[c]]);return e}});var Pl=me(Cl=>{"use strict";var Zg=xn().getSymbolSize,hl=7;Cl.getPositions=function(o){let e=Zg(o);return[[0,0],[e-hl,0],[0,e-hl]]}});var Ml=me(Oe=>{"use strict";Oe.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var Fn={N1:3,N2:3,N3:40,N4:10};Oe.isValid=function(o){return o!=null&&o!==""&&!isNaN(o)&&o>=0&&o<=7};Oe.from=function(o){return Oe.isValid(o)?parseInt(o,10):void 0};Oe.getPenaltyN1=function(o){let e=o.size,n=0,i=0,r=0,c=null,d=null;for(let v=0;v<e;v++){i=r=0,c=d=null;for(let x=0;x<e;x++){let w=o.get(v,x);w===c?i++:(i>=5&&(n+=Fn.N1+(i-5)),c=w,i=1),w=o.get(x,v),w===d?r++:(r>=5&&(n+=Fn.N1+(r-5)),d=w,r=1)}i>=5&&(n+=Fn.N1+(i-5)),r>=5&&(n+=Fn.N1+(r-5))}return n};Oe.getPenaltyN2=function(o){let e=o.size,n=0;for(let i=0;i<e-1;i++)for(let r=0;r<e-1;r++){let c=o.get(i,r)+o.get(i,r+1)+o.get(i+1,r)+o.get(i+1,r+1);(c===4||c===0)&&n++}return n*Fn.N2};Oe.getPenaltyN3=function(o){let e=o.size,n=0,i=0,r=0;for(let c=0;c<e;c++){i=r=0;for(let d=0;d<e;d++)i=i<<1&2047|o.get(c,d),d>=10&&(i===1488||i===93)&&n++,r=r<<1&2047|o.get(d,c),d>=10&&(r===1488||r===93)&&n++}return n*Fn.N3};Oe.getPenaltyN4=function(o){let e=0,n=o.data.length;for(let r=0;r<n;r++)e+=o.data[r];return Math.abs(Math.ceil(e*100/n/5)-10)*Fn.N4};function eu(t,o,e){switch(t){case Oe.Patterns.PATTERN000:return(o+e)%2===0;case Oe.Patterns.PATTERN001:return o%2===0;case Oe.Patterns.PATTERN010:return e%3===0;case Oe.Patterns.PATTERN011:return(o+e)%3===0;case Oe.Patterns.PATTERN100:return(Math.floor(o/2)+Math.floor(e/3))%2===0;case Oe.Patterns.PATTERN101:return o*e%2+o*e%3===0;case Oe.Patterns.PATTERN110:return(o*e%2+o*e%3)%2===0;case Oe.Patterns.PATTERN111:return(o*e%3+(o+e)%2)%2===0;default:throw new Error("bad maskPattern:"+t)}}Oe.applyMask=function(o,e){let n=e.size;for(let i=0;i<n;i++)for(let r=0;r<n;r++)e.isReserved(r,i)||e.xor(r,i,eu(o,r,i))};Oe.getBestMask=function(o,e){let n=Object.keys(Oe.Patterns).length,i=0,r=1/0;for(let c=0;c<n;c++){e(c),Oe.applyMask(c,o);let d=Oe.getPenaltyN1(o)+Oe.getPenaltyN2(o)+Oe.getPenaltyN3(o)+Oe.getPenaltyN4(o);Oe.applyMask(c,o),d<r&&(r=d,i=c)}return i}});var Tr=me(kr=>{"use strict";var On=Ao(),Bo=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],jo=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];kr.getBlocksCount=function(o,e){switch(e){case On.L:return Bo[(o-1)*4+0];case On.M:return Bo[(o-1)*4+1];case On.Q:return Bo[(o-1)*4+2];case On.H:return Bo[(o-1)*4+3];default:return}};kr.getTotalCodewordsCount=function(o,e){switch(e){case On.L:return jo[(o-1)*4+0];case On.M:return jo[(o-1)*4+1];case On.Q:return jo[(o-1)*4+2];case On.H:return jo[(o-1)*4+3];default:return}}});var xl=me(Lo=>{"use strict";var wi=new Uint8Array(512),Fo=new Uint8Array(256);(function(){let o=1;for(let e=0;e<255;e++)wi[e]=o,Fo[o]=e,o<<=1,o&256&&(o^=285);for(let e=255;e<512;
1e++)wi[e]=wi[e-255]})();Lo.log=function(o){if(o<1)throw new Error("log("+o+")");return Fo[o]};Lo.exp=function(o){return wi[o]};Lo.mul=function(o,e){return o===0||e===0?0:wi[Fo[o]+Fo[e]]}});var Ol=me(yi=>{"use strict";var Ir=xl();yi.mul=function(o,e){let n=new Uint8Array(o.length+e.length-1);for(let i=0;i<o.length;i++)for(let r=0;r<e.length;r++)n[i+r]^=Ir.mul(o[i],e[r]);return n};yi.mod=function(o,e){let n=new Uint8Array(o);for(;n.length-e.length>=0;){let i=n[0];for(let c=0;c<e.length;c++)n[c]^=Ir.mul(e[c],i);let r=0;for(;r<n.length&&n[r]===0;)r++;n=n.slice(r)}return n};yi.generateECPolynomial=function(o){let e=new Uint8Array([1]);for(let n=0;n<o;n++)e=yi.mul(e,new Uint8Array([1,Ir.exp(n)]));return e}});var Sl=me((sM,yl)=>{"use strict";var wl=Ol();function Ar(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}Ar.prototype.initialize=function(o){this.degree=o,this.genPoly=wl.generateECPolynomial(this.degree)};Ar.prototype.encode=function(o){if(!this.genPoly)throw new Error("Encoder not initialized");let e=new Uint8Array(o.length+this.degree);e.set(o);let n=wl.mod(e,this.genPoly),i=this.degree-n.length;if(i>0){let r=new Uint8Array(this.degree);return r.set(n,i),r}return n};yl.exports=Ar});var Nr=me(El=>{"use strict";El.isValid=function(o){return!isNaN(o)&&o>=1&&o<=40}});var Br=me(mn=>{"use strict";var Dl="[0-9]+",tu="[A-Z $%*+\\-./:]+",Si="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Si=Si.replace(/u/g,"\\u");var nu="(?:(?![A-Z0-9 $%*+\\-./:]|"+Si+`)(?:.|[\r 2]))+`;mn.KANJI=new RegExp(Si,"g");mn.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");mn.BYTE=new RegExp(nu,"g");mn.NUMERIC=new RegExp(Dl,"g");mn.ALPHANUMERIC=new RegExp(tu,"g");var iu=new RegExp("^"+Si+"$"),ou=new RegExp("^"+Dl+"$"),ru=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");mn.testKanji=function(o){return iu.test(o)};mn.testNumeric=function(o){return ou.test(o)};mn.testAlphanumeric=function(o){return ru.test(o)}});var wn=me(qe=>{"use strict";var au=Nr(),jr=Br();qe.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};qe.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};qe.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};qe.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};qe.MIXED={bit:-1};qe.getCharCountIndicator=function(o,e){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!au.isValid(e))throw new Error("Invalid version: "+e);return e>=1&&e<10?o.ccBits[0]:e<27?o.ccBits[1]:o.ccBits[2]};qe.getBestModeForData=function(o){return jr.testNumeric(o)?qe.NUMERIC:jr.testAlphanumeric(o)?qe.ALPHANUMERIC:jr.testKanji(o)?qe.KANJI:qe.BYTE};qe.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")};qe.isValid=function(o){return o&&o.bit&&o.ccBits};function cu(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return qe.NUMERIC;case"alphanumeric":return qe.ALPHANUMERIC;case"kanji":return qe.KANJI;case"byte":return qe.BYTE;default:throw new Error("Unknown mode: "+t)}}qe.from=function(o,e){if(qe.isValid(o))return o;try{return cu(o)}catch(n){return e}}});var Nl=me(Ln=>{"use strict";var Vo=xn(),lu=Tr(),kl=Ao(),yn=wn(),Fr=Nr(),Il=7973,Tl=Vo.getBCHDigit(Il);function su(t,o,e){for(let n=1;n<=40;n++)if(o<=Ln.getCapacity(n,e,t))return n}function Al(t,o){return yn.getCharCountIndicator(t,o)+4}function du(t,o){let e=0;return t.forEach(function(n){let i=Al(n.mode,o);e+=i+n.getBitsLength()}),e}function mu(t,o){for(let e=1;e<=40;e++)if(du(t,e)<=Ln.getCapacity(e,o,yn.MIXED))return e}Ln.from=function(o,e){return Fr.isValid(o)?parseInt(o,10):e};Ln.getCapacity=function(o,e,n){if(!Fr.isValid(o))throw new Error("Invalid QR Code version");typeof n>"u"&&(n=yn.BYTE);let i=Vo.getSymbolTotalCodewords(o),r=lu.getTotalCodewordsCount(o,e),c=(i-r)*8;if(n===yn.MIXED)return c;let d=c-Al(n,o);switch(n){case yn.NUMERIC:return Math.floor(d/10*3);case yn.ALPHANUMERIC:return Math.floor(d/11*2);case yn.KANJI:return Math.floor(d/13);case yn.BYTE:default:return Math.floor(d/8)}};Ln.getBestVersionForData=function(o,e){let n,i=kl.from(e,kl.M);if(Array.isArray(o)){if(o.length>1)return mu(o,i);if(o.length===0)return 1;n=o[0]}else n=o;return su(n.mode,n.getLength(),i)};
2Ln.getEncodedBits=function(o){if(!Fr.isValid(o)||o<7)throw new Error("Invalid QR Code version");let e=o<<12;for(;Vo.getBCHDigit(e)-Tl>=0;)e^=Il<<Vo.getBCHDigit(e)-Tl;return o<<12|e}});var Ll=me(Fl=>{"use strict";var Lr=xn(),jl=1335,pu=21522,Bl=Lr.getBCHDigit(jl);Fl.getEncodedBits=function(o,e){let n=o.bit<<3|e,i=n<<10;for(;Lr.getBCHDigit(i)-Bl>=0;)i^=jl<<Lr.getBCHDigit(i)-Bl;return(n<<10|i)^pu}});var zl=me((vM,Vl)=>{"use strict";var gu=wn();function Zn(t){this.mode=gu.NUMERIC,this.data=t.toString()}Zn.getBitsLength=function(o){return 10*Math.floor(o/3)+(o%3?o%3*3+1:0)};Zn.prototype.getLength=function(){return this.data.length};Zn.prototype.getBitsLength=function(){return Zn.getBitsLength(this.data.length)};Zn.prototype.write=function(o){let e,n,i;for(e=0;e+3<=this.data.length;e+=3)n=this.data.substr(e,3),i=parseInt(n,10),o.put(i,10);let r=this.data.length-e;r>0&&(n=this.data.substr(e),i=parseInt(n,10),o.put(i,r*3+1))};Vl.exports=Zn});var Rl=me((bM,Ul)=>{"use strict";var uu=wn(),Vr=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function ei(t){this.mode=uu.ALPHANUMERIC,this.data=t}ei.getBitsLength=function(o){return 11*Math.floor(o/2)+6*(o%2)};ei.prototype.getLength=function(){return this.data.length};ei.prototype.getBitsLength=function(){return ei.getBitsLength(this.data.length)};ei.prototype.write=function(o){let e;for(e=0;e+2<=this.data.length;e+=2){let n=Vr.indexOf(this.data[e])*45;n+=Vr.indexOf(this.data[e+1]),o.put(n,11)}this.data.length%2&&o.put(Vr.indexOf(this.data[e]),6)};Ul.exports=ei});var Wl=me((_M,Hl)=>{"use strict";var vu=wn();function ti(t){this.mode=vu.BYTE,typeof t=="string"?this.data=new TextEncoder().encode(t):this.data=new Uint8Array(t)}ti.getBitsLength=function(o){return o*8};ti.prototype.getLength=function(){return this.data.length};ti.prototype.getBitsLength=function(){return ti.getBitsLength(this.data.length)};ti.prototype.write=function(t){for(let o=0,e=this.data.length;o<e;o++)t.put(this.data[o],8)};Hl.exports=ti});var $l=me((fM,ql)=>{"use strict";var bu=wn(),_u=xn();function ni(t){this.mode=bu.KANJI,this.data=t}ni.getBitsLength=function(o){return o*13};ni.prototype.getLength=function(){return this.data.length};ni.prototype.getBitsLength=function(){return ni.getBitsLength(this.data.length)};ni.prototype.write=function(t){let o;for(o=0;o<this.data.length;o++){let e=_u.toSJIS(this.data[o]);if(e>=33088&&e<=40956)e-=33088;else if(e>=57408&&e<=60351)e-=49472;else throw new Error("Invalid SJIS character: "+this.data[o]+` 3Make sure your charset is UTF-8`);e=(e>>>8&255)*192+(e&255),t.put(e,13)}};ql.exports=ni});var Gl=me((hM,zr)=>{"use strict";var Ei={single_source_shortest_paths:function(t,o,e){var n={},i={};i[o]=0;var r=Ei.PriorityQueue.make();r.push(o,0);for(var c,d,v,x,w,A,N,F,G;!r.empty();){c=r.pop(),d=c.value,x=c.cost,w=t[d]||{};for(v in w)w.hasOwnProperty(v)&&(A=w[v],N=x+A,F=i[v],G=typeof i[v]>"u",(G||F>N)&&(i[v]=N,r.push(v,N),n[v]=d))}if(typeof e<"u"&&typeof i[e]>"u"){var je=["Could not find a path from ",o," to ",e,"."].join("");throw new Error(je)}return n},extract_shortest_path_from_predecessor_list:function(t,o){for(var e=[],n=o,i;n;)e.push(n),i=t[n],n=t[n];return e.reverse(),e},find_path:function(t,o,e){var n=Ei.single_source_shortest_paths(t,o,e);return Ei.extract_shortest_path_from_predecessor_list(n,e)},PriorityQueue:{make:function(t){var o=Ei.PriorityQueue,e={},n;t=t||{};for(n in o)o.hasOwnProperty(n)&&(e[n]=o[n]);return e.queue=[],e.sorter=t.sorter||o.default_sorter,e},default_sorter:function(t,o){return t.cost-o.cost},push:function(t,o){var e={value:t,cost:o};this.queue.push(e),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof zr<"u"&&(zr.exports=Ei)});var ts=me(ii=>{"use strict";var de=wn(),Ql=zl(),Xl=Rl(),Jl=Wl(),Zl=$l(),Di=Br(),zo=xn(),fu=Gl();function Kl(t){return unescape(encodeURIComponent(t)).length}function ki(t,o,e){let n=[],i;for(;(i=t.exec(e))!==null;)n.push({data:i[0],index:i.index,mode:o,length:i[0].length});return n}function es(t){let o=ki(Di.NUMERIC,de.NUMERIC,t),e=ki(Di.ALPHANUMERIC,de.ALPHANUMERIC,t),n,i;return zo.isKanjiModeEnabled()?(n=ki(Di.BYTE,de.BYTE,t),i=ki(Di.KANJI,de.KANJI,t)):(n=ki(Di.BYTE_KANJI,de.BYTE,t),i=[]),o.concat(e,n,i).sort(function(c,d){return c.index-d.index}).map(function(c){return{data:c.data,mode:c.mode,length:c.length}})}function Ur(t,o){switch(o){case de.NUMERIC:return Ql.getBitsLength(t);case de.ALPHANUMERIC:return Xl.getBitsLength(t);case de.KANJI:return Zl.getBitsLength(t);case de.BYTE:return Jl.getBitsLength(t)}}function hu(t){return t.reduce(function(o,e){let n=o.length-1>=0?o[o.length-1]:null;return n&&n.mode===e.mode?(o[o.length-1].data+=e.data,o):(o.push(e),o)},[])}function Cu(t){let o=[];for(let e=0;e<t.length;e++){let n=t[e];switch(n.mode){case de.NUMERIC:o.push([n,{data:n.data,mode:de.ALPHANUMERIC,length:n.length},{data:n.data,mode:de.BYTE,length:n.length}]);break;case de.ALPHANUMERIC:o.push([n,{data:n.data,mode:de.BYTE,length:n.length}]);break;case de.KANJI:o.push([n,{data:n.data,mode:de.BYTE,length:Kl(n.data)}]);break;case de.BYTE:o.push([{data:n.data,mode:de.BYTE,length:Kl(n.data)}])}}return o}function Pu(t,o){let e={},n={start:{}},i=["start"];for(let r=0;r<t.length;r++){let c=t[r],d=[];for(let v=0;v<c.length;v++){let x=c[v],w=""+r+v;d.push(w),e[w]={node:x,lastCount:0},n[w]={};for(let A=0;A<i.length;A++){let N=i[A];e[N]&&e[N].node.mode===x.mode?(n[N][w]=Ur(e[N].lastCount+x.length,x.mode)-Ur(e[N].lastCount,x.mode),e[N].lastCount+=x.length):(e[N]&&(e[N].lastCount=x.length),n[N][w]=Ur(x.length,x.mode)+4+de.getCharCountIndicator(x.mode,o))}}i=d}for(let r=0;r<i.length;r++)n[i[r]].end=0;return{map:n,table:e}}function Yl(t,o){let e,n=de.getBestModeForData(t);
3if(e=de.from(o,n),e!==de.BYTE&&e.bit<n.bit)throw new Error('"'+t+'" cannot be encoded with mode '+de.toString(e)+`. 4 Suggested mode is: `+de.toString(n));switch(e===de.KANJI&&!zo.isKanjiModeEnabled()&&(e=de.BYTE),e){case de.NUMERIC:return new Ql(t);case de.ALPHANUMERIC:return new Xl(t);case de.KANJI:return new Zl(t);case de.BYTE:return new Jl(t)}}ii.fromArray=function(o){return o.reduce(function(e,n){return typeof n=="string"?e.push(Yl(n,null)):n.data&&e.push(Yl(n.data,n.mode)),e},[])};ii.fromString=function(o,e){let n=es(o,zo.isKanjiModeEnabled()),i=Cu(n),r=Pu(i,e),c=fu.find_path(r.map,"start","end"),d=[];for(let v=1;v<c.length-1;v++)d.push(r.table[c[v]].node);return ii.fromArray(hu(d))};ii.rawSplit=function(o){return ii.fromArray(es(o,zo.isKanjiModeEnabled()))}});var is=me(ns=>{"use strict";var Ro=xn(),Rr=Ao(),Mu=vl(),xu=_l(),Ou=fl(),wu=Pl(),qr=Ml(),$r=Tr(),yu=Sl(),Uo=Nl(),Su=Ll(),Eu=wn(),Hr=ts();function Du(t,o){let e=t.size,n=wu.getPositions(o);for(let i=0;i<n.length;i++){let r=n[i][0],c=n[i][1];for(let d=-1;d<=7;d++)if(!(r+d<=-1||e<=r+d))for(let v=-1;v<=7;v++)c+v<=-1||e<=c+v||(d>=0&&d<=6&&(v===0||v===6)||v>=0&&v<=6&&(d===0||d===6)||d>=2&&d<=4&&v>=2&&v<=4?t.set(r+d,c+v,!0,!0):t.set(r+d,c+v,!1,!0))}}function ku(t){let o=t.size;for(let e=8;e<o-8;e++){let n=e%2===0;t.set(e,6,n,!0),t.set(6,e,n,!0)}}function Tu(t,o){let e=Ou.getPositions(o);for(let n=0;n<e.length;n++){let i=e[n][0],r=e[n][1];for(let c=-2;c<=2;c++)for(let d=-2;d<=2;d++)c===-2||c===2||d===-2||d===2||c===0&&d===0?t.set(i+c,r+d,!0,!0):t.set(i+c,r+d,!1,!0)}}function Iu(t,o){let e=t.size,n=Uo.getEncodedBits(o),i,r,c;for(let d=0;d<18;d++)i=Math.floor(d/3),r=d%3+e-8-3,c=(n>>d&1)===1,t.set(i,r,c,!0),t.set(r,i,c,!0)}function Wr(t,o,e){let n=t.size,i=Su.getEncodedBits(o,e),r,c;for(r=0;r<15;r++)c=(i>>r&1)===1,r<6?t.set(r,8,c,!0):r<8?t.set(r+1,8,c,!0):t.set(n-15+r,8,c,!0),r<8?t.set(8,n-r-1,c,!0):r<9?t.set(8,15-r-1+1,c,!0):t.set(8,15-r-1,c,!0);t.set(n-8,8,1,!0)}function Au(t,o){let e=t.size,n=-1,i=e-1,r=7,c=0;for(let d=e-1;d>0;d-=2)for(d===6&&d--;;){for(let v=0;v<2;v++)if(!t.isReserved(i,d-v)){let x=!1;c<o.length&&(x=(o[c]>>>r&1)===1),t.set(i,d-v,x),r--,r===-1&&(c++,r=7)}if(i+=n,i<0||e<=i){i-=n,n=-n;break}}}function Nu(t,o,e){let n=new Mu;e.forEach(function(v){n.put(v.mode.bit,4),n.put(v.getLength(),Eu.getCharCountIndicator(v.mode,t)),v.write(n)});let i=Ro.getSymbolTotalCodewords(t),r=$r.getTotalCodewordsCount(t,o),c=(i-r)*8;for(n.getLengthInBits()+4<=c&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);let d=(c-n.getLengthInBits())/8;for(let v=0;v<d;v++)n.put(v%2?17:236,8);return Bu(n,t,o)}function Bu(t,o,e){let n=Ro.getSymbolTotalCodewords(o),i=$r.getTotalCodewordsCount(o,e),r=n-i,c=$r.getBlocksCount(o,e),d=n%c,v=c-d,x=Math.floor(n/c),w=Math.floor(r/c),A=w+1,N=x-w,F=new yu(N),G=0,je=new Array(c),Wt=new Array(c),_e=0,Qe=new Uint8Array(t.buffer);for(let Lt=0;Lt<c;
4Lt++){let ft=Lt<v?w:A;je[Lt]=Qe.slice(G,G+ft),Wt[Lt]=F.encode(je[Lt]),G+=ft,_e=Math.max(_e,ft)}let et=new Uint8Array(n),ct=0,K,ke;for(K=0;K<_e;K++)for(ke=0;ke<c;ke++)K<je[ke].length&&(et[ct++]=je[ke][K]);for(K=0;K<N;K++)for(ke=0;ke<c;ke++)et[ct++]=Wt[ke][K];return et}function ju(t,o,e,n){let i;if(Array.isArray(t))i=Hr.fromArray(t);else if(typeof t=="string"){let x=o;if(!x){let w=Hr.rawSplit(t);x=Uo.getBestVersionForData(w,e)}i=Hr.fromString(t,x||40)}else throw new Error("Invalid data");let r=Uo.getBestVersionForData(i,e);if(!r)throw new Error("The amount of data is too big to be stored in a QR Code");if(!o)o=r;else if(o<r)throw new Error(` 5The chosen QR Code version cannot contain this amount of data. 6Minimum version required to store current data is: `+r+`. 7`);let c=Nu(o,e,i),d=Ro.getSymbolSize(o),v=new xu(d);return Du(v,o),ku(v),Tu(v,o),Wr(v,e,0),o>=7&&Iu(v,o),Au(v,c),isNaN(n)&&(n=qr.getBestMask(v,Wr.bind(null,v,e))),qr.applyMask(n,v),Wr(v,e,n),{modules:v,version:o,errorCorrectionLevel:e,maskPattern:n,segments:i}}ns.create=function(o,e){if(typeof o>"u"||o==="")throw new Error("No input text");let n=Rr.M,i,r;return typeof e<"u"&&(n=Rr.from(e.errorCorrectionLevel,Rr.M),i=Uo.from(e.version),r=qr.from(e.maskPattern),e.toSJISFunc&&Ro.setToSJISFunction(e.toSJISFunc)),ju(o,i,n,r)}});var Gr=me(Vn=>{"use strict";function os(t){if(typeof t=="number"&&(t=t.toString()),typeof t!="string")throw new Error("Color should be defined as hex string");let o=t.slice().replace("#","").split("");if(o.length<3||o.length===5||o.length>8)throw new Error("Invalid hex color: "+t);(o.length===3||o.length===4)&&(o=Array.prototype.concat.apply([],o.map(function(n){return[n,n]}))),o.length===6&&o.push("F","F");let e=parseInt(o.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:e&255,hex:"#"+o.slice(0,6).join("")}}Vn.getOptions=function(o){o||(o={}),o.color||(o.color={});let e=typeof o.margin>"u"||o.margin===null||o.margin<0?4:o.margin,n=o.width&&o.width>=21?o.width:void 0,i=o.scale||4;
7return{width:n,scale:n?4:i,margin:e,color:{dark:os(o.color.dark||"#000000ff"),light:os(o.color.light||"#ffffffff")},type:o.type,rendererOpts:o.rendererOpts||{}}};Vn.getScale=function(o,e){return e.width&&e.width>=o+e.margin*2?e.width/(o+e.margin*2):e.scale};Vn.getImageWidth=function(o,e){let n=Vn.getScale(o,e);return Math.floor((o+e.margin*2)*n)};Vn.qrToImageData=function(o,e,n){let i=e.modules.size,r=e.modules.data,c=Vn.getScale(i,n),d=Math.floor((i+n.margin*2)*c),v=n.margin*c,x=[n.color.light,n.color.dark];for(let w=0;w<d;w++)for(let A=0;A<d;A++){let N=(w*d+A)*4,F=n.color.light;if(w>=v&&A>=v&&w<d-v&&A<d-v){let G=Math.floor((w-v)/c),je=Math.floor((A-v)/c);F=x[r[G*i+je]?1:0]}o[N++]=F.r,o[N++]=F.g,o[N++]=F.b,o[N]=F.a}}});var rs=me(Ho=>{"use strict";var Kr=Gr();function Fu(t,o,e){t.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=e,o.width=e,o.style.height=e+"px",o.style.width=e+"px"}function Lu(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}}Ho.render=function(o,e,n){let i=n,r=e;typeof i>"u"&&(!e||!e.getContext)&&(i=e,e=void 0),e||(r=Lu()),i=Kr.getOptions(i);let c=Kr.getImageWidth(o.modules.size,i),d=r.getContext("2d"),v=d.createImageData(c,c);return Kr.qrToImageData(v.data,o,i),Fu(d,r,c),d.putImageData(v,0,0),r};Ho.renderToDataURL=function(o,e,n){let i=n;typeof i>"u"&&(!e||!e.getContext)&&(i=e,e=void 0),i||(i={});let r=Ho.render(o,e,i),c=i.type||"image/png",d=i.rendererOpts||{};return r.toDataURL(c,d.quality)}});var ls=me(cs=>{"use strict";var Vu=Gr();function as(t,o){let e=t.a/255,n=o+'="'+t.hex+'"';return e<1?n+" "+o+'-opacity="'+e.toFixed(2).slice(1)+'"':n}function Yr(t,o,e){let n=t+o;return typeof e<"u"&&(n+=" "+e),n}function zu(t,o,e){let n="",i=0,r=!1,c=0;for(let d=0;d<t.length;d++){let v=Math.floor(d%o),x=Math.floor(d/o);!v&&!r&&(r=!0),t[d]?(c++,d>0&&v>0&&t[d-1]||(n+=r?Yr("M",v+e,.5+x+e):Yr("m",i,0),i=0,r=!1),v+1<o&&t[d+1]||(n+=Yr("h",c),c=0)):i++}return n}cs.render=function(o,e,n){let i=Vu.getOptions(e),r=o.modules.size,c=o.modules.data,d=r+i.margin*2,v=i.color.light.a?"<path "+as(i.color.light,"fill")+' d="M0 0h'+d+"v"+d+'H0z"/>':"",x="<path "+as(i.color.dark,"stroke")+' d="'+zu(c,r,i.margin)+'"/>',w='viewBox="0 0 '+d+" "+d+'"',N='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+w+' shape-rendering="crispEdges">'+v+x+`</svg> 8`;return typeof n=="function"&&n(null,N),N}});var ds=me(Ti=>{"use strict";var Uu=pl(),Qr=is(),ss=rs(),Ru=ls();function Xr(t,o,e,n,i){let r=[].slice.call(arguments,1),c=r.length,d=typeof r[c-1]=="function";if(!d&&!Uu())throw new Error("Callback required as last argument");if(d){if(c<2)throw new Error("Too few arguments provided");c===2?(i=e,e=o,o=n=void 0):c===3&&(o.getContext&&typeof i>"u"?(i=n,n=void 0):(i=n,n=e,e=o,o=void 0))}else{if(c<1)throw new Error("Too few arguments provided");return c===1?(e=o,o=n=void 0):c===2&&!o.getContext&&(n=e,e=o,o=void 0),new Promise(function(v,x){try{let w=Qr.create(e,n);v(t(w,o,n))}catch(w){x(w)}})}try{let v=Qr.create(e,n);i(null,t(v,o,n))}catch(v){i(v)}}Ti.create=Qr.create;Ti.toCanvas=Xr.bind(null,ss.render);Ti.toDataURL=Xr.bind(null,ss.renderToDataURL);Ti.toString=Xr.bind(null,function(t,o,e){return Ru.render(t,e)})});var Ps=me((M3,Go)=>{"use strict";(function(t,o,e,n){"use strict";var i=["","webkit","Moz","MS","ms","o"],r=o.createElement("div"),c="function",d=Math.round,v=Math.abs,x=Date.now;function w(g,_,C){return setTimeout(Qe(g,C),_)}function A(g,_,C){return Array.isArray(g)?(N(g,C[_],C),!0):!1}function N(g,_,C){var y;if(g)if(g.forEach)g.forEach(_,C);else if(g.length!==n)for(y=0;y<g.length;)_.call(C,g[y],y,g),y++;else for(y in g)g.hasOwnProperty(y)&&_.call(C,g[y],y,g)}function F(g,_,C){var y="DEPRECATED METHOD: "+_+` 9`+C+` AT 10`;return function(){var B=new Error("get-stack-trace"),L=B&&B.stack?B.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",X=t.console&&(t.console.warn||t.console.log);return X&&X.call(t.console,y,L),g.apply(this,arguments)}}var G;typeof Object.assign!="function"?G=function(_){if(_===n||_===null)throw new TypeError("Cannot convert undefined or null to object");for(var C=Object(_),y=1;y<arguments.length;y++){var B=arguments[y];if(B!==n&&B!==null)for(var L in B)B.hasOwnProperty(L)&&(C[L]=B[L])}return C}:G=Object.assign;var je=F(function(_,C,y){for(var B=Object.keys(C),L=0;L<B.length;)(!y||y&&_[B[L]]===n)&&(_[B[L]]=C[B[L]]),L++;return _},"extend","Use `assign`."),Wt=F(function(_,C){return je(_,C,!0)},"merge","Use `assign`.");function _e(g,_,C){var y=_.prototype,B;B=g.prototype=Object.create(y),B.constructor=g,B._super=y,C&&G(B,C)}function Qe(g,_){return function(){return g.apply(_,arguments)}}function et(g,_){return typeof g==c?g.apply(_&&_[0]||n,_):g}function ct(g,_){return g===n?_:g}function K(g,_,C){N(Li(_),function(y){g.addEventListener(y,C,!1)})}function ke(g,_,C){N(Li(_),function(y){g.removeEventListener(y,C,!1)})}function Lt(g,_){for(;g;){if(g==_)return!0;g=g.parentNode}return!1}function ft(g,_){return g.indexOf(_)>-1}function Li(g){return g.trim().split(/\s+/g)}
vendor: 17,813 bytes, line 10
10function Un(g,_,C){if(g.indexOf&&!C)return g.indexOf(_);for(var y=0;y<g.length;){if(C&&g[y][C]==_||!C&&g[y]===_)return y;y++}return-1}function Vi(g){return Array.prototype.slice.call(g,0)}function ua(g,_,C){for(var y=[],B=[],L=0;L<g.length;){var X=_?g[L][_]:g[L];Un(B,X)<0&&y.push(g[L]),B[L]=X,L++}return C&&(_?y=y.sort(function(Xe,rt){return Xe[_]>rt[_]}):y=y.sort()),y}function zi(g,_){for(var C,y,B=_[0].toUpperCase()+_.slice(1),L=0;L<i.length;){if(C=i[L],y=C?C+B:_,y in g)return y;L++}return n}var rd=1;function ad(){return rd++}function va(g){var _=g.ownerDocument||g;return _.defaultView||_.parentWindow||t}var cd=/mobile|tablet|ip(ad|hone|od)|android/i,ba="ontouchstart"in t,ld=zi(t,"PointerEvent")!==n,sd=ba&&cd.test(navigator.userAgent),ci="touch",dd="pen",Zo="mouse",md="kinect",pd=25,ot=1,En=2,Le=4,lt=8,Ui=1,li=2,si=4,di=8,mi=16,qt=li|si,Dn=di|mi,_a=qt|Dn,fa=["x","y"],Ri=["clientX","clientY"];function Ot(g,_){var C=this;this.manager=g,this.callback=_,this.element=g.element,this.target=g.options.inputTarget,this.domHandler=function(y){et(g.options.enable,[g])&&C.handler(y)},this.init()}Ot.prototype={handler:function(){},init:function(){this.evEl&&K(this.element,this.evEl,this.domHandler),this.evTarget&&K(this.target,this.evTarget,this.domHandler),this.evWin&&K(va(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&ke(this.element,this.evEl,this.domHandler),this.evTarget&&ke(this.target,this.evTarget,this.domHandler),this.evWin&&ke(va(this.element),this.evWin,this.domHandler)}};function gd(g){var _,C=g.options.inputClass;return C?_=C:ld?_=tr:sd?_=qi:ba?_=nr:_=Wi,new _(g,ud)}function ud(g,_,C){var y=C.pointers.length,B=C.changedPointers.length,L=_&ot&&y-B===0,X=_&(Le|lt)&&y-B===0;C.isFirst=!!L,C.isFinal=!!X,L&&(g.session={}),C.eventType=_,vd(g,C),g.emit("hammer.input",C),g.recognize(C),g.session.prevInput=C}function vd(g,_){var C=g.session,y=_.pointers,B=y.length;C.firstInput||(C.firstInput=ha(_)),B>1&&!C.firstMultiple?C.firstMultiple=ha(_):B===1&&(C.firstMultiple=!1);var L=C.firstInput,X=C.firstMultiple,Ge=X?X.center:L.center,Xe=_.center=Ca(y);_.timeStamp=x(),_.deltaTime=_.timeStamp-L.timeStamp,_.angle=er(Ge,Xe),_.distance=Hi(Ge,Xe),bd(C,_),_.offsetDirection=Ma(_.deltaX,_.deltaY);var rt=Pa(_.deltaTime,_.deltaX,_.deltaY);_.overallVelocityX=rt.x,_.overallVelocityY=rt.y,_.overallVelocity=v(rt.x)>v(rt.y)?rt.x:rt.y,_.scale=X?hd(X.pointers,y):1,_.rotation=X?fd(X.pointers,y):0,_.maxPointers=C.prevInput?_.pointers.length>C.prevInput.maxPointers?_.pointers.length:C.prevInput.maxPointers:_.pointers.length,_d(C,_);var Gt=g.element;Lt(_.srcEvent.target,Gt)&&(Gt=_.srcEvent.target),_.target=Gt}function bd(g,_){var C=_.center,y=g.offsetDelta||{},B=g.prevDelta||{},L=g.prevInput||{};(_.eventType===ot||L.eventType===Le)&&(B=g.prevDelta={x:L.deltaX||0,y:L.deltaY||0},y=g.offsetDelta={x:C.x,y:C.y}),_.deltaX=B.x+(C.x-y.x),_.deltaY=B.y+(C.y-y.y)}function _d(g,_){var C=g.lastInterval||_,y=_.timeStamp-C.timeStamp,B,L,X,Ge;if(_.eventType!=lt&&(y>pd||C.velocity===n)){var Xe=_.deltaX-C.deltaX,rt=_.deltaY-C.deltaY,Gt=Pa(y,Xe,rt);L=Gt.x,X=Gt.y,B=v(Gt.x)>v(Gt.y)?Gt.x:Gt.y,Ge=Ma(Xe,rt),g.lastInterval=_}else B=C.velocity,L=C.velocityX,X=C.velocityY,Ge=C.direction;_.velocity=B,_.velocityX=L,_.velocityY=X,_.direction=Ge}function ha(g){for(var _=[],C=0;C<g.pointers.length;)_[C]={clientX:d(g.pointers[C].clientX),clientY:d(g.pointers[C].clientY)},C++;return{timeStamp:x(),pointers:_,center:Ca(_),deltaX:g.deltaX,deltaY:g.deltaY}}function Ca(g){var _=g.length;if(_===1)return{x:d(g[0].clientX),y:d(g[0].clientY)};for(var C=0,y=0,B=0;B<_;)C+=g[B].clientX,y+=g[B].clientY,B++;return{x:d(C/_),y:d(y/_)}}function Pa(g,_,C){return{x:_/g||0,y:C/g||0}}function Ma(g,_){return g===_?Ui:v(g)>=v(_)?g<0?li:si:_<0?di:mi}function Hi(g,_,C){C||(C=fa);var y=_[C[0]]-g[C[0]],B=_[C[1]]-g[C[1]];return Math.sqrt(y*y+B*B)}function er(g,_,C){C||(C=fa);var y=_[C[0]]-g[C[0]],B=_[C[1]]-g[C[1]];return Math.atan2(B,y)*180/Math.PI}function fd(g,_){return er(_[1],_[0],Ri)+er(g[1],g[0],Ri)}function hd(g,_){return Hi(_[0],_[1],Ri)/Hi(g[0],g[1],Ri)}var Cd={mousedown:ot,mousemove:En,mouseup:Le},Pd="mousedown",Md="mousemove mouseup";function Wi(){this.evEl=Pd,this.evWin=Md,this.pressed=!1,Ot.apply(this,arguments)}_e(Wi,Ot,{handler:function(_){var C=Cd[_.type];C&ot&&_.button===0&&(this.pressed=!0),C&En&&_.which!==1&&(C=Le),this.pressed&&(C&Le&&(this.pressed=!1),this.callback(this.manager,C,{pointers:[_],changedPointers:[_],pointerType:Zo,srcEvent:_}))}});var xd={pointerdown:ot,pointermove:En,pointerup:Le,pointercancel:lt,pointerout:lt},Od={2:ci,3:dd,4:Zo,5:md},xa="pointerdown",Oa="pointermove pointerup pointercancel";t.MSPointerEvent&&!t.PointerEvent&&(xa="MSPointerDown",Oa="MSPointerMove MSPointerUp MSPointerCancel");function tr(){this.evEl=xa,this.evWin=Oa,Ot.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}_e(tr,Ot,{handler:function(_){var C=this.store,y=!1,B=_.type.toLowerCase().replace("ms",""),L=xd[B],X=Od[_.pointerType]||_.pointerType,Ge=X==ci,Xe=Un(C,_.pointerId,"pointerId");L&ot&&(_.button===0||Ge)?Xe<0&&(C.push(_),Xe=C.length-1):L&(Le|lt)&&(y=!0),!(Xe<0)&&(C[Xe]=_,this.callback(this.manager,L,{pointers:C,changedPointers:[_],pointerType:X,srcEvent:_}),y&&C.splice(Xe,1))}});var wd={touchstart:ot,touchmove:En,touchend:Le,touchcancel:lt},yd="touchstart",Sd="touchstart touchmove touchend touchcancel";function wa(){this.evTarget=yd,this.evWin=Sd,this.started=!1,Ot.apply(this,arguments)}_e(wa,Ot,{handler:function(_){var C=wd[_.type];if(C===ot&&(this.started=!0),!!this.started){var y=Ed.call(this,_,C);C&(Le|lt)&&y[0].length-y[1].length===0&&(this.started=!1),this.callback(this.manager,C,{pointers:y[0],changedPointers:y[1],pointerType:ci,srcEvent:_})}}});function Ed(g,_){var C=Vi(g.touches),y=Vi(g.changedTouches);return _&(Le|lt)&&(C=ua(C.concat(y),"identifier",!0)),[C,y]}var Dd={touchstart:ot,touchmove:En,touchend:Le,touchcancel:lt},kd="touchstart touchmove touchend touchcancel";function qi(){this.evTarget=kd,this.targetIds={},Ot.apply(this,arguments)}_e(qi,Ot,{handler:function(_){var C=Dd[_.type],y=Td.call(this,_,C);y&&this.callback(this.manager,C,{pointers:y[0],changedPointers:y[1],pointerType:ci,srcEvent:_})}});function Td(g,_){var C=Vi(g.touches),y=this.targetIds;if(_&(ot|En)&&C.length===1)return y[C[0].identifier]=!0,[C,C];var B,L,X=Vi(g.changedTouches),Ge=[],Xe=this.target;if(L=C.filter(function(rt){return Lt(rt.target,Xe)}),_===ot)for(B=0;B<L.length;)y[L[B].identifier]=!0,B++;for(B=0;B<X.length;)y[X[B].identifier]&&Ge.push(X[B]),_&(Le|lt)&&delete y[X[B].identifier],B++;if(Ge.length)return[ua(L.concat(Ge),"identifier",!0),Ge]}var Id=2500,ya=25;function nr(){Ot.apply(this,arguments);var g=Qe(this.handler,this);this.touch=new qi(this.manager,g),this.mouse=new Wi(this.manager,g),this.primaryTouch=null,this.lastTouches=[]}_e(nr,Ot,{handler:function(_,C,y){var B=y.pointerType==ci,L=y.pointerType==Zo;if(!(L&&y.sourceCapabilities&&y.sourceCapabilities.firesTouchEvents)){if(B)Ad.call(this,C,y);else if(L&&Nd.call(this,y))return;this.callback(_,C,y)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});function Ad(g,_){g&ot?(this.primaryTouch=_.changedPointers[0].identifier,Sa.call(this,_)):g&(Le|lt)&&Sa.call(this,_)}function Sa(g){var _=g.changedPointers[0];if(_.identifier===this.primaryTouch){var C={x:_.clientX,y:_.clientY};this.lastTouches.push(C);var y=this.lastTouches,B=function(){var L=y.indexOf(C);L>-1&&y.splice(L,1)};setTimeout(B,Id)}}function Nd(g){for(var _=g.srcEvent.clientX,C=g.srcEvent.clientY,y=0;y<this.lastTouches.length;y++){var B=this.lastTouches[y],L=Math.abs(_-B.x),X=Math.abs(C-B.y);if(L<=ya&&X<=ya)return!0}return!1}var Ea=zi(r.style,"touchAction"),Da=Ea!==n,ka="compute",Ta="auto",ir="manipulation",kn="none",pi="pan-x",gi="pan-y",$i=jd();function or(g,_){this.manager=g,this.set(_)}or.prototype={set:function(g){g==ka&&(g=this.compute()),Da&&this.manager.element.style&&$i[g]&&(this.manager.element.style[Ea]=g),this.actions=g.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var g=[];return N(this.manager.recognizers,function(_){et(_.options.enable,[_])&&(g=g.concat(_.getTouchAction()))}),Bd(g.join(" "))},preventDefaults:function(g){var _=g.srcEvent,C=g.offsetDirection;if(this.manager.session.prevented){_.preventDefault();return}var y=this.actions,B=ft(y,kn)&&!$i[kn],L=ft(y,gi)&&!$i[gi],X=ft(y,pi)&&!$i[pi];if(B){var Ge=g.pointers.length===1,Xe=g.distance<2,rt=g.deltaTime<250;if(Ge&&Xe&&rt)return}if(!(X&&L)&&(B||L&&C&qt||X&&C&Dn))return this.preventSrc(_)},preventSrc:function(g){this.manager.session.prevented=!0,g.preventDefault()}};function Bd(g){if(ft(g,kn))return kn;var _=ft(g,pi),C=ft(g,gi);return _&&C?kn:_||C?_?pi:gi:ft(g,ir)?ir:Ta}function jd(){if(!Da)return!1;var g={},_=t.CSS&&t.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(C){g[C]=_?t.CSS.supports("touch-action",C):!0}),g}var Gi=1,wt=2,Rn=4,gn=8,Jt=gn,ui=16,$t=32;function Zt(g){this.options=G({},this.defaults,g||{}),this.id=ad(),this.manager=null,this.options.enable=ct(this.options.enable,!0),this.state=Gi,this.simultaneous={},this.requireFail=[]}Zt.prototype={defaults:{},set:function(g){return G(this.options,g),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(g){if(A(g,"recognizeWith",this))return this;var _=this.simultaneous;return g=Ki(g,this),_[g.id]||(_[g.id]=g,g.recognizeWith(this)),this},dropRecognizeWith:function(g){return A(g,"dropRecognizeWith",this)?this:(g=Ki(g,this),delete this.simultaneous[g.id],this)},requireFailure:function(g){if(A(g,"requireFailure",this))return this;var _=this.requireFail;return g=Ki(g,this),Un(_,g)===-1&&(_.push(g),g.requireFailure(this)),this},dropRequireFailure:function(g){if(A(g,"dropRequireFailure",this))return this;g=Ki(g,this);var _=Un(this.requireFail,g);return _>-1&&this.requireFail.splice(_,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(g){return!!this.simultaneous[g.id]},emit:function(g){var _=this,C=this.state;function y(B){_.manager.emit(B,g)}C<gn&&y(_.options.event+Ia(C)),y(_.options.event),g.additionalEvent&&y(g.additionalEvent),C>=gn&&y(_.options.event+Ia(C))},tryEmit:function(g){if(this.canEmit())return this.emit(g);this.state=$t},canEmit:function(){for(var g=0;g<this.requireFail.length;){if(!(this.requireFail[g].state&($t|Gi)))return!1;g++}return!0},recognize:function(g){var _=G({},g);if(!et(this.options.enable,[this,_])){this.reset(),this.state=$t;return}this.state&(Jt|ui|$t)&&(this.state=Gi),this.state=this.process(_),this.state&(wt|Rn|gn|ui)&&this.tryEmit(_)},process:function(g){},getTouchAction:function(){},reset:function(){}};function Ia(g){return g&ui?"cancel":g&gn?"end":g&Rn?"move":g&wt?"start":""}function Aa(g){return g==mi?"down":g==di?"up":g==li?"left":g==si?"right":""}function Ki(g,_){var C=_.manager;return C?C.get(g):g}function Vt(){Zt.apply(this,arguments)}_e(Vt,Zt,{defaults:{pointers:1},attrTest:function(g){var _=this.options.pointers;return _===0||g.pointers.length===_},process:function(g){var _=this.state,C=g.eventType,y=_&(wt|Rn),B=this.attrTest(g);return y&&(C<||!B)?_|ui:y||B?C&Le?_|gn:_&wt?_|Rn:wt:$t}});function Yi(){Vt.apply(this,arguments),this.pX=null,this.pY=null}_e(Yi,Vt,{defaults:{event:"pan",threshold:10,pointers:1,direction:_a},getTouchAction:function(){var g=this.options.direction,_=[];return g&qt&&_.push(gi),g&Dn&&_.push(pi),_},directionTest:function(g){var _=this.options,C=!0,y=g.distance,B=g.direction,L=g.deltaX,X=g.deltaY;return B&_.direction||(_.direction&qt?(B=L===0?Ui:L<0?li:si,C=L!=this.pX,y=Math.abs(g.deltaX)):(B=X===0?Ui:X<0?di:mi,C=X!=this.pY,y=Math.abs(g.deltaY))),g.direction=B,C&&y>_.threshold&&B&_.direction},attrTest:function(g){return Vt.prototype.attrTest.call(this,g)&&(this.state&wt||!(this.state&wt)&&this.directionTest(g))},emit:function(g){this.pX=g.deltaX,this.pY=g.deltaY;var _=Aa(g.direction);_&&(g.additionalEvent=this.options.event+_),this._super.emit.call(this,g)}});function rr(){Vt.apply(this,arguments)}_e(rr,Vt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[kn]},attrTest:function(g){return this._super.attrTest.call(this,g)&&(Math.abs(g.scale-1)>this.options.threshold||this.state&wt)},emit:function(g){if(g.scale!==1){var _=g.scale<1?"in":"out";g.additionalEvent=this.options.event+_}this._super.emit.call(this,g)}});function ar(){Zt.apply(this,arguments),this._timer=null,this._input=null}_e(ar,Zt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Ta]},process:function(g){var _=this.options,C=g.pointers.length===_.pointers,y=g.distance<_.threshold,B=g.deltaTime>_.time;if(this._input=g,!y||!C||g.eventType&(Le|lt)&&!B)this.reset();else if(g.eventType&ot)this.reset(),this._timer=w(function(){this.state=Jt,this.tryEmit()},_.time,this);else if(g.eventType&Le)return Jt;return $t},reset:function(){clearTimeout(this._timer)},emit:function(g){this.state===Jt&&(g&&g.eventType&Le?this.manager.emit(this.options.event+"up",g):(this._input.timeStamp=x(),this.manager.emit(this.options.event,this._input)))}});function cr(){Vt.apply(this,arguments)}_e(cr,Vt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[kn]},attrTest:function(g){return this._super.attrTest.call(this,g)&&(Math.abs(g.rotation)>this.options.threshold||this.state&wt)}});function lr(){Vt.apply(this,arguments)}_e(lr,Vt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:qt|Dn,pointers:1},getTouchAction:function(){return Yi.prototype.getTouchAction.call(this)},attrTest:function(g){var _=this.options.direction,C;return _&(qt|Dn)?C=g.overallVelocity:_&qt?C=g.overallVelocityX:_&Dn&&(C=g.overallVelocityY),this._super.attrTest.call(this,g)&&_&g.offsetDirection&&g.distance>this.options.threshold&&g.maxPointers==this.options.pointers&&v(C)>this.options.velocity&&g.eventType&Le},emit:function(g){var _=Aa(g.offsetDirection);_&&this.manager.emit(this.options.event+_,g),this.manager.emit(this.options.event,g)}});function Qi(){Zt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}_e(Qi,Zt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ir]},process:function(g){var _=this.options,C=g.pointers.length===_.pointers,y=g.distance<_.threshold,B=g.deltaTime<_.time;if(this.reset(),g.eventType&ot&&this.count===0)return this.failTimeout();if(y&&B&&C){if(g.eventType!=Le)return this.failTimeout();var L=this.pTime?g.timeStamp-this.pTime<_.interval:!0,X=!this.pCenter||Hi(this.pCenter,g.center)<_.posThreshold;this.pTime=g.timeStamp,this.pCenter=g.center,!X||!L?this.count=1:this.count+=1,this._input=g;var Ge=this.count%_.taps;if(Ge===0)return this.hasRequireFailures()?(this._timer=w(function(){this.state=Jt,this.tryEmit()},_.interval,this),wt):Jt}return $t},failTimeout:function(){return this._timer=w(function(){this.state=$t},this.options.interval,this),$t},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Jt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});function en(g,_){return _=_||{},_.recognizers=ct(_.recognizers,en.defaults.preset),new sr(g,_)}en.VERSION="2.0.7",en.defaults={domEvents:!1,touchAction:ka,enable:!0,inputTarget:null,inputClass:null,preset:[[cr,{enable:!1}],[rr,{enable:!1},["rotate"]],[lr,{direction:qt}],[Yi,{direction:qt},["swipe"]],[Qi],[Qi,{event:"doubletap",taps:2},["tap"]],[ar]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var Fd=1,Na=2;function sr(g,_){this.options=G({},en.defaults,_||{}),this.options.inputTarget=this.options.inputTarget||g,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=g,this.input=gd(this),this.touchAction=new or(this,this.options.touchAction),Ba(this,!0),N(this.options.recognizers,function(C){var y=this.add(new C[0](C[1]));C[2]&&y.recognizeWith(C[2]),C[3]&&y.requireFailure(C[3])},this)}sr.prototype={set:function(g){return G(this.options,g),g.touchAction&&this.touchAction.update(),g.inputTarget&&(this.input.destroy(),this.input.target=g.inputTarget,this.input.init()),this},stop:function(g){this.session.stopped=g?Na:Fd},recognize:function(g){var _=this.session;if(!_.stopped){this.touchAction.preventDefaults(g);var C,y=this.recognizers,B=_.curRecognizer;(!B||B&&B.state&Jt)&&(B=_.curRecognizer=null);for(var L=0;L<y.length;)C=y[L],_.stopped!==Na&&(!B||C==B||C.canRecognizeWith(B))?C.recognize(g):C.reset(),!B&&C.state&(wt|Rn|gn)&&(B=_.curRecognizer=C),L++}},get:function(g){if(g instanceof Zt)return g;for(var _=this.recognizers,C=0;C<_.length;C++)if(_[C].options.event==g)return _[C];return null},add:function(g){if(A(g,"add",this))return this;var _=this.get(g.options.event);return _&&this.remove(_),this.recognizers.push(g),g.manager=this,this.touchAction.update(),g},remove:function(g){if(A(g,"remove",this))return this;if(g=this.get(g),g){var _=this.recognizers,C=Un(_,g);C!==-1&&(_.splice(C,1),this.touchAction.update())}return this},on:function(g,_){if(g!==n&&_!==n){var C=this.handlers;return N(Li(g),function(y){C[y]=C[y]||[],C[y].push(_)}),this}},off:function(g,_){if(g!==n){var C=this.handlers;return N(Li(g),function(y){_?C[y]&&C[y].splice(Un(C[y],_),1):delete C[y]}),this}},emit:function(g,_){this.options.domEvents&&Ld(g,_);var C=this.handlers[g]&&this.handlers[g].slice();if(!(!C||!C.length)){_.type=g,_.preventDefault=function(){_.srcEvent.preventDefault()};for(var y=0;y<C.length;)C[y](_),y++}},destroy:function(){this.element&&Ba(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}};function Ba(g,_){var C=g.element;if(C.style){var y;
10N(g.options.cssProps,function(B,L){y=zi(C.style,L),_?(g.oldCssProps[y]=C.style[y],C.style[y]=B):C.style[y]=g.oldCssProps[y]||""}),_||(g.oldCssProps={})}}function Ld(g,_){var C=o.createEvent("Event");C.initEvent(g,!0,!0),C.gesture=_,_.target.dispatchEvent(C)}G(en,{INPUT_START:ot,INPUT_MOVE:En,INPUT_END:Le,INPUT_CANCEL:lt,STATE_POSSIBLE:Gi,STATE_BEGAN:wt,STATE_CHANGED:Rn,STATE_ENDED:gn,STATE_RECOGNIZED:Jt,STATE_CANCELLED:ui,STATE_FAILED:$t,DIRECTION_NONE:Ui,DIRECTION_LEFT:li,DIRECTION_RIGHT:si,DIRECTION_UP:di,DIRECTION_DOWN:mi,DIRECTION_HORIZONTAL:qt,DIRECTION_VERTICAL:Dn,DIRECTION_ALL:_a,Manager:sr,Input:Ot,TouchAction:or,TouchInput:qi,MouseInput:Wi,PointerEventInput:tr,TouchMouseInput:nr,SingleTouchInput:wa,Recognizer:Zt,AttrRecognizer:Vt,Tap:Qi,Pan:Yi,Swipe:lr,Pinch:rr,Rotate:cr,Press:ar,on:K,off:ke,each:N,merge:Wt,extend:je,assign:G,inherit:_e,bindFn:Qe,prefixed:zi});var Vd=typeof t<"u"?t:typeof self<"u"?self:{};Vd.Hammer=en,typeof define=="function"&&define.amd?define(function(){return en}):typeof Go<"u"&&Go.exports?Go.exports=en:t[e]=en})(window,document,"Hammer")});function zd(t,o){if(t&1&&(l(0,"div",3)(1,"div",8),S(2,"img",9),s(),S(3,"div",10),p(4,"enbtranslate"),s()),t&2){let e=m();a(2),f("src",e.imagePath()+e.logo(),st),a(),f("innerHTML",u(4,2,e.text()),U)}}function Ud(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function Rd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationLettersOrNumbersOnly"),U)}function Hd(t,o){if(t&1&&(l(0,"evu-input",14)(1,"span",22),P(2,Ud,2,3,"span",23),P(3,Rd,2,3,"span",23),s()()),t&2){let e,n;m();let i=it(11),r=m();f("id","map-customer.registerArg1")("variant",r.InputVariant.Text)("placeholder",i)("helpTextAnchor",r.PopoverAnchor.Left)("helpText",r.getInfoText("Arg1"))("value",r.form.controls.registerArg1),a(2),M((e=r.form.get("registerArg1"))!=null&&e.hasError("required")?2:-1),a(),M((n=r.form.get("registerArg1"))!=null&&n.hasError("lettersOrNumbersOnly")?3:-1)}}function Wd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function qd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationLettersOrNumbersOnly"),U)}function $d(t,o){if(t&1&&(l(0,"evu-input",14)(1,"span",22),P(2,Wd,2,3,"span",23),P(3,qd,2,3,"span",23),s()()),t&2){let e,n;m();let i=it(13),r=m();f("id","map-customer.registerArg2")("variant",r.InputVariant.Text)("placeholder",i)("helpTextAnchor",r.PopoverAnchor.Left)("helpText",r.getInfoText("Arg2"))("value",r.form.controls.registerArg2),a(2),M((e=r.form.get("registerArg2"))!=null&&e.hasError("required")?2:-1),a(),M((n=r.form.get("registerArg2"))!=null&&n.hasError("lettersOrNumbersOnly")?3:-1)}}function Gd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function Kd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationLettersOrNumbersOnly"),U)}function Yd(t,o){if(t&1&&(l(0,"evu-input",14)(1,"span",22),P(2,Gd,2,3,"span",23),P(3,Kd,2,3,"span",23),s()()),t&2){let e,n;m();let i=it(15),r=m();f("id","map-customer.registerArg3")("variant",r.InputVariant.Text)("placeholder",i)("helpTextAnchor",r.PopoverAnchor.Left)("helpText",r.getInfoText("Arg3"))("value",r.form.controls.registerArg3),a(2),M((e=r.form.get("registerArg3"))!=null&&e.hasError("required")?2:-1),a(),M((n=r.form.get("registerArg3"))!=null&&n.hasError("lettersOrNumbersOnly")?3:-1)}}function Qd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function Xd(t,o){t&1&&(S(0,"span",23),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationLettersOrNumbersOnly"),U)}function Jd(t,o){if(t&1&&(l(0,"evu-input",14)(1,"span",22),P(2,Qd,2,3,"span",23),P(3,Xd,2,3,"span",23),s()()),t&2){let e,n;m();let i=it(17),r=m();f("id","map-customer.registerArg4")("variant",r.InputVariant.Text)("placeholder",i)("helpTextAnchor",r.PopoverAnchor.Left)("helpText",r.getInfoText("Arg4"))("value",r.form.controls.registerArg4),a(2),M((e=r.form.get("registerArg4"))!=null&&e.hasError("required")?2:-1),a(),M((n=r.form.get("registerArg4"))!=null&&n.hasError("lettersOrNumbersOnly")?3:-1)}}function Zd(t,o){if(t&1&&(l(0,"a",20),p(1,"enbtranslate"),p(2,"enbAssetPath"),b(3),p(4,"enbtranslate"),s()),t&2){let e=m(2);f("href",pe(u(2,5,u(1,3,"components.mapcustomer.termsOfUseAgbLink"+e.mappedTenant()))),st),a(3),I(u(4,7,"components.mapcustomer.termsOfUseAgbLinkText"))}}function em(t,o){t&1&&(l(0,"div",21)(1,"label",24),b(2),p(3,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,1,"repowerWebpartRegistration.termsOfUseRequired")," "))}function tm(t,o){if(t&1&&(l(0,"div",4)(1,"div",8),S(2,"img",9),s(),l(3,"div",11)(4,"div",3),S(5,"div",12),p(6,"enbtranslate"),l(7,"div",13)(8,"h6"),b(9),p(10,"enbtranslate"),s(),tt(11),P(12,Hd,4,8,"evu-input",14),tt(13),P(14,$d,4,8,"evu-input",14),tt(15),P(16,Yd,4,8,"evu-input",14),tt(17),P(18,Jd,4,8,"evu-input",14),s(),l(19,"div",15)(20,"div",16),S(21,"input",17),l(22,"label",18)(23,"span"),S(24,"i",19),s(),l(25,"p"),b(26),p(27,"enbtranslate"),l(28,"a",20),p(29,"enbtranslate"),p(30,"enbAssetPath"),b(31),p(32,"enbtranslate"),s(),P(33,Zd,5,9,"a",20),s()()(),P(34,em,4,3,"div",21),s()()()()),t&2){let e,n=m();f("formGroup",n.form),a(2),f("src",n.imagePath()+n.logo(),st),a(3),f("innerHTML",u(6,14,"components.mapcustomer.register"+n.mappedTenant()+"Text"),U),a(4),O(" ",u(10,16,"repowerWebpartRegistration.personalData")," "),a(2);let i=nt(n.argTranslate()("Arg1"));a(),M(i!==""?12:-1),a();let r=nt(n.argTranslate()("Arg2"));a(),M(r!==""?14:-1),a();let c=nt(n.argTranslate()("Arg3"));a(),M(c!==""?16:-1),a();let d=nt(n.argTranslate()("Arg4"));a(),M(d!==""?18:-1),a(8),O(" ",u(27,22,"repowerWebpartRegistration.acceptTermsOfUseText")," "),a(2),f("href",pe(u(30,26,u(29,24,"components.mapcustomer.termsOfUseLink"+n.mappedTenant()))),st),a(3),I(u(32,28,"components.mapcustomer.acceptTermsOfUseLink"+n.mappedTenant())),a(2),M(n.displayLink("components.mapcustomer.termsOfUseAgbLink"+n.mappedTenant())?33:-1),a(),M((e=n.form.get("acceptTOF"))!=null&&e.hasError("required")&&((e=n.form.get("acceptTOF"))!=null&&e.dirty||(e=n.form.get("acceptTOF"))!=null&&e.touched)?34:-1)}}function nm(t,o){if(t&1){let e=T();l(0,"button",25),k("click",function(){E(e);let i=m();return D(i.showRegistration())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"components.mapcustomer.map")," "))}function im(t,o){if(t&1){let e=T();l(0,"button",26),k("click",function(){E(e);let i=m();return D(i.submit())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m();f("disabled",!(e.form!=null&&e.form.valid)),a(),O(" ",u(2,2,"components.mapcustomer.submit")," ")}}var W_=(()=>{class t{constructor(){this.translationService=h(Q),this.registrationService=h(lc),this.userSelectionService=h(oe),this.alertService=h(De),this.authService=h(It),this.fb=h(Yt),this.tenantNameService=h(Fe),this.imagePath=this.tenantNameService.subtenantImageAssetString,this.PopoverAnchor=pt,this.InputVariant=Re,this.isLoading=j(!1),this.isRegisterNewCustomer=j(!1),this.text=R("components.mapcustomer.awutext"),this.title=R("components.mapcustomer.awutitle"),this.logo=R("awulogo.png"),this.mappedTenant=R("AWU"),this.argTranslate=$(()=>e=>{let n=this.translationService.translate(),i="components.mapcustomer.register"+this.mappedTenant()+e,r=n(i);return r===i?"":r})}get acceptTOF(){return this.form?.get("acceptTOF")??null}showRegistration(){let e=this.argTranslate(),n=ce.compose([ce.required,Pr.patternValidator(/^[A-Za-z0-9Ã
10±ÃáéÃóúÃÃÃÃà ]+$/,{lettersOrNumbersOnly:!0})]),i=ce.compose([ce.required,Pr.patternValidator(/^[0-9]*$/,{numbersOnly:!0})]),r=e("Arg1")===""?[]:["",{validators:n,updateOn:"blur"}],c=e("Arg2")===""?[]:["",{validators:n,updateOn:"blur"}],d=e("Arg3")===""?[]:["",{validators:i,updateOn:"blur"}],v=e("Arg4")===""?[]:["",{validators:i,updateOn:"blur"}];this.form=this.fb.group({registerArg1:r,registerArg2:c,registerArg3:d,registerArg4:v,acceptTOF:[!1,ce.required]}),this.isRegisterNewCustomer.set(!0)}displayLink(e){return this.translationService.translate()(e)!==e}submit(){let e=this.authService.getCurrentUserEmail(),n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;this.isLoading.set(!0);let i={subjektId:n.value,registerArg1:this.form?.value.registerArg1,registerArg2:this.form?.value.registerArg2,registerArg3:this.form?.value.registerArg3,registerArg4:this.form?.value.registerArg4,linkedTenantId:this.mappedTenant(),eMail:e};this.registrationService.linkMappedCustomer({body:i}).subscribe({next:r=>{let c={id:"",message:"",variant:ee.Error,fadeVariant:te.Default};switch(r.result){case Po.NoSubjectFound:c.id="map-customer-subject-not-found-alert-error",c.message=this.translationService.translate()("components.mapcustomer.noSubjectFound");break;case Po.SubjectLinkedAlready:c.id="map-customer-subject-already-linked-alert-error",c.message=this.translationService.translate()("components.mapcustomer.subjectLinkedAlready");break;case Po.Success:c.id="map-customer-subject-alert-success",c.variant=ee.Success,c.message=this.translationService.translate()("components.mapcustomer.success");break}this.alertService.addAlert(c),this.isLoading.set(!1),this.isRegisterNewCustomer.set(!1)},error:r=>{this.isLoading.set(!1)}})}getInfoText(e){let n=this.translationService.translate()(`components.mapcustomer.register${this.mappedTenant()}${e}Info`);return mkSome(`${n}<br /><img src="${this.imagePath()}register${this.mappedTenant()}${e}.png" alt="" width="100%"/>`)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-map-customer"]],inputs:{text:[1,"text"],title:[1,"title"],logo:[1,"logo"],mappedTenant:[1,"mappedTenant"]},decls:11,vars:9,consts:[["showHeader","true","showFooter","true","showText","true","icon","object",3,"noBodyPadding","isLoading"],["card-header",""],["card-content",""],[1,"row"],[1,"row","no-border",3,"formGroup"],["card-footer",""],[1,"btn","btn-primary","flat-butt","float-end"],[1,"btn","btn-primary","flat-butt","float-end",3,"disabled"],[1,"col-2"],["width","100%",3,"src"],[1,"col-10",3,"innerHTML"],[1,"col-6"],[1,"col-md-12",3,"innerHTML"],[1,"col-md-12","flex-col","gap-lg"],[3,"id","variant","placeholder","helpTextAnchor","helpText","value"],[1,"flex-row-vcenter"],[1,"checkbox"],["id","checkbox_1","type","checkbox","formControlName","acceptTOF"],["for","checkbox_1"],[1,"bi","bi-check2"],["target","_blank",3,"href"],[1,"errors"],["customError",""],[3,"innerHtml"],[1,"text-danger"],[1,"btn","btn-primary","flat-butt","float-end",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"click","disabled"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2),P(6,zd,5,4,"div",3),P(7,tm,35,30,"div",4),s(),l(8,"div",5),P(9,nm,3,3,"button",6),P(10,im,3,4,"button",7),s()()),n&2&&(f("noBodyPadding",!1)("isLoading",i.isLoading()),a(3),I(u(4,7,i.title())),a(3),M(i.isRegisterNewCustomer()?-1:6),a(),M(i.isRegisterNewCustomer()&&i.form?7:-1),a(2),M(i.isRegisterNewCustomer()?-1:9),a(),M(i.isRegisterNewCustomer()?10:-1))},dependencies:[be,Me,qn,_n,ze,xe,Ue,fn,He,z,Do],styles:[".row[_ngcontent-%COMP%]{border-bottom:2px solid #f0f0f0;border-bottom:2px solid var(--row-border-bottom);padding-bottom:.65rem}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:.4rem}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}h6[_ngcontent-%COMP%]{padding-bottom:15px}.errors[_ngcontent-%COMP%]{padding-top:10px}img[_ngcontent-%COMP%]{width:100%}"]})}}return t})();function om(t,o){t&1&&(l(0,"div",0)(1,"div",1),S(2,"div",6),p(3,"enbtranslate"),s()()),t&2&&(a(2),f("innerHtml",u(3,1,"components.moost.privacy.description"),U))}var Xc=(()=>{class t{constructor(){this.translationService=h(Q),this.model=R(!1),this.editModel=Mt.required(),this.isInEditMode=R.required(),this.editObservable=xt(this.isInEditMode)}checkTranslation(e){return this.translationService.translate()(e)!==e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-moost-privacy-settings-edit"]],inputs:{model:[1,"model"],editModel:[1,"editModel"],isInEditMode:[1,"isInEditMode"]},outputs:{editModel:"editModelChange"},decls:8,vars:9,consts:[[1,"row","no-border","mb-3"],[1,"col-md-12"],[1,"checkbox","row"],[1,"col-md-1"],[3,"checkedChange","checked","checkboxId","disabled"],[1,"col-md-11",3,"innerHtml"],[1,"row",3,"innerHtml"]],template:function(n,i){n&1&&(P(0,om,4,3,"div",0),l(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"repower-checkbox",4),Se("checkedChange",function(c){return Ce(i.editModel,c)||(i.editModel=c),c}),s()(),S(6,"div",5),p(7,"enbtranslate"),s()()()),n&2&&(M(i.model()&&i.checkTranslation("c
10omponents.moost.privacy.description")?0:-1),a(5),ye("checked",i.editModel),f("checkboxId","checkbox_1")("disabled",!i.isInEditMode()),a(),H("disabledText",!i.isInEditMode()),f("innerHtml",u(7,7,"components.moost.privacy.label"),U))},dependencies:[Me,xe,hn,z],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}span.disabled[_ngcontent-%COMP%]{border:2px solid #b0b0b0!important}span.disabled.checked[_ngcontent-%COMP%]{background-color:#b0b0b0!important}.disabledText[_ngcontent-%COMP%]{color:#b0b0b0!important}.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5}"]})}}return t})();function rm(t,o){t&1&&(l(0,"a",7),p(1,"enbtranslate"),S(2,"img",8),p(3,"enbtranslate"),s()),t&2&&(f("href",pe(u(1,4,"components.push-notification-settings.mobileapp-android-link")),st),a(2),f("title",pe(u(3,6,"components.push-notification-settings.mobileapp-android-link-title"))))}function am(t,o){t&1&&(l(0,"a",7),p(1,"enbtranslate"),S(2,"img",9),p(3,"enbtranslate"),s()),t&2&&(f("href",pe(u(1,4,"components.push-notification-settings.mobileapp-apple-link")),st),a(2),f("title",pe(u(3,6,"components.push-notification-settings.mobileapp-apple-link-title"))))}var Jc=(()=>{class t{constructor(){this.translationService=h(Q),this.isLoading=!1}hasAndroidLink(){let e="components.push-notification-settings.mobileapp-android-link";return this.translationService.translate()(e)!==e}hasAppleLink(){let e="components.push-notification-settings.mobileapp-apple-link";return this.translationService.translate()(e)!==e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-app-not-available"]],decls:14,vars:9,consts:[["showHeader","true","showText","true","showFooter","true","icon","sliders",3,"isLoading"],["card-header",""],["card-content",""],[1,"row"],[1,"col-md-12"],["card-footer",""],[1,"col-md-12","text-center"],["target","_blank",1,"store-link",3,"href"],["src","/assets/static/google-play.svg","height","auto",3,"title"],["src","/assets/static/app-store.svg","height","auto",3,"title"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"div",3)(7,"div",4),b(8),p(9,"enbtranslate"),s()()(),l(10,"div",5)(11,"div",6),P(12,rm,4,8,"a",7),P(13,am,4,8,"a",7),s()()()),n&2&&(f("isLoading",i.isLoading),a(3),O(" ",u(4,5,"pages.push-notification-settings.nomobileapp-title")," "),a(5),O(" ",u(9,7,"components.push-notification-settings.nomobileapp-info")," "),a(4),M(i.translationService.translate()("components.push-notification-settings.mobileapp-android-link")!=="components.push-notification-settings.mobileapp-android-link"?12:-1),a(),M(i.translationService.translate()("components.push-notification-settings.mobileapp-apple-link")!=="components.push-notification-settings.mobileapp-apple-link"?13:-1))},dependencies:[be,z],styles:["enb-object-selector[_ngcontent-%COMP%]{display:block;margin-bottom:1rem}.store-link[_ngcontent-%COMP%]{padding:1vh}.store-link[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{height:50px}"]})}}return t})();function cm(t,o){t&1&&(l(0,"div",4),S(1,"div",7),p(2,"enbtranslate"),s()),t&2&&(a(),f("innerHtml",u(2,1,"components.moost.privacy.notenabled"),U))}function lm(t,o){if(t&1){let e=T();l(0,"div",8),S(1,"div",9),p(2,"enbtranslate"),l(3,"div",10),S(4,"img",11),s()(),l(5,"div",4)(6,"enb-moost-privacy-settings-edit",12),Se("editModelChange",function(i){E(e);let r=m();return Ce(r.editModel,i)||(r.editModel=i),D(i)}),s()()}if(t&2){let e=m();a(),f("innerHtml",u(2,4,"components.moost.privacy.info"),U),a(5),f("model",e.model()),ye("editModel",e.editModel),f("isInEditMode",e.isInEditMode())}}function sm(t,o){if(t&1){let e=T();l(0,"div",6)(1,"button",13),k("click",function(){E(e);let i=m();return D(i.beginEdit())}),b(2),p(3,"enbtranslate"),s()()}t&2&&(a(2),O(" ",u(3,1,"common.edit")," "))}function dm(t,o){if(t&1){let e=T();l(0,"div",6)(1,"enb-save-cancel",14),k("didSave",function(){E(e);let i=m();return D(i.save())})("didCancel",function(){E(e);let i=m();
10return D(i.cancel())}),s()()}if(t&2){let e=m();a(),f("canSave",e.canSave)}}function mm(t,o){t&1&&S(0,"enb-app-not-available")}var Of=(()=>{class t{ngOnDestroy(){this.destroyed$.next({})}constructor(){this.moostIntegrationService=h(ac),this.customersService=h(Ve),this.tenantSubscriptionsService=h(ln),this.personalDataService=h(re),this.objectSelectionService=h(Qt),this.userSelectionService=h(oe),this.router=h(Za),this.tenantNameService=h(Fe),this.isSome=isSome,this.destroyed$=new ue,this.isLoading=j(!1),this.isInEditMode=j(!1),this.hasMoost=j(!1),this.model=j(!1),this.moostEnabled=!1,this.editModel=j(!1),this.hasMobileApp=!1,this.beginEdit=()=>{this.isInEditMode.set(!0)},this.save=()=>{this.isInEditMode.set(!1),this.moostEnabled=this.editModel(),this.saveOnObject()};let e=this.objectSelectionService;this.userSelectionService.subjektIdChanged.pipe(ne(this.destroyed$)).subscribe(()=>{this.reloadData()}),e.objektIdsChanged.pipe(ne(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(i=>{i&&(this.hasMobileApp=i.hasMobileApp??!1)})}ngOnInit(){this.hasMoost.set(!1),this.personalDataService.refreshDataWithoutCache(),this.reloadData(),this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.personalDataModel=e,this.reloadData())})}reloadData(){this.hasMoost()?this.checkMoost():this.tenantSubscriptionsService.getSetting(hi.MoostEnabled,this.tenantNameService.tenant()).subscribe(e=>{this.hasMoost.set(e),this.hasMoost()?this.checkMoost():this.router.navigate(["personal-data"])})}checkMoost(){let e=this.objectSelectionService.getSelectedObject(),n=this.objectSelectionService.getActiveTenantObjects();if(n.length===0){this.hasMoost.set(!1);return}if(!n.some(i=>i.objectId===e?.objectId)){let i=n[0];this.objectSelectionService.setSelectedObjects([i]),e=i}!this.personalDataModel||!e||(this.personalDataModel.settings===null?this.loadSettings():(this.moostEnabled=this.personalDataModel.settings?this.personalDataModel.settings[`Moost_AcceptedDataExport_${e.objectId}`]?.toLowerCase()==="true":!1,this.model.set(this.moostEnabled),this.editModel.set(this.moostEnabled)))}loadSettings(){if(this.personalDataModel?.idSubjekt){let e={subjektId:this.personalDataModel.idSubjekt};this.customersService.getAllSettings(e).pipe(ne(this.destroyed$)).subscribe(n=>{this.personalDataModel&&(this.personalDataModel.settings=n||{},this.personalDataService.personalDataModel.set(this.personalDataModel)),this.checkMoost()})}}cancel(){this.editModel.set(this.moostEnabled),this.isInEditMode.set(!1)}get canSave(){return!0}saveOnObject(){let e=this.objectSelectionService.getSelectedObject(),n=this.userSelectionService.tryGetSubjektId();isSome(n)&&e&&(this.isLoading.set(!0),this.moostEnabled?this.moostIntegrationService.setupMoostRecomondationForObjekt({subjektId:n.value,objektId:e.objectId}).subscribe(i=>{this.isInEditMode.set(!1),this.isLoading.set(!1)}):this.moostIntegrationService.deleteSetupMoostRecomondationForObjekt({subjektId:n.value,objektId:e.objectId}).subscribe(i=>{this.isInEditMode.set(!1),this.isLoading.set(!1)}))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-moost-privacy-settings"]],decls:20,vars:14,consts:[["showHeader","true","showText","true","icon","settings",1,"mb-4",3,"showFooter","isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"row","section-padding"],["card-footer",""],[1,"col-md-12"],[1,"col-md-12",3,"innerHtml"],[1,"d-flex","flex-column","flex-md-row","justify-content-between","section-padding","mb-3","gap-3"],[1,"col-md-6",3,"innerHtml"],[1,"moost-images","d-flex"],["src","/assets/static/moost.png"],[1,"col-md-12",3,"editModelChange","model","editModel","isInEditMode"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel","canSave"]],template:function(n,i){n&1&&(l(0,"div")(1,"repower-card",0)(2,"div",1)(3,"h5"),b(4),p(5,"enbtranslate"),s()(),l(6,"div",2)(7,"h5"),b(8),p(9,"enbtranslate"),s(),l(10,"p"),b(11),p(12,"enbtranslate"),s()(),l(13,"div",3),P(14,cm,3,3,"div",4)(15,lm,7,6),s(),l(16,"div",5),P(17,sm,4,3,"div",6)(18,dm,2,1,"div",6),s()(),P(19,mm,1,0,"enb-app-not-available"),s()),n&2&&(a(),f("showFooter",i.hasMoost())("isLoading",i.isSome(i.personalDataService.error())),a(3),O(" ",u(5,8,"components.moost.privacy.title")," "),a(4),I(u(9,10,"common.errorTitle")),a(3),I(u(12,12,"common.errorMessage")),a(3),M(i.hasMoost()?15:14),a(3),M(i.isInEditMode()?18:17),a(2),M(i.hasMobileApp?-1:19))},dependencies:[be,Xc,Bt,Jc,z],styles:[".moost-images[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:max-content;max-height:450px}@media(max-width:768px){.moost-images[_ngcontent-%COMP%]{flex-direction:column}.moost-images[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:none}}"]})}}return t})();var pm=()=>["/personal-data/payment"],Df=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-payment-data-redirect"]],decls:17,vars:11,consts:[[1,"repower-card-container"],["showHeader","true","showText","true","icon","payment"],["card-header",""],["card-content",""],[1,"row"],[1,"col-md-12"],[1,"d-flex","justify-content-center","mt-5"],["routerLinkActive","active",1,"btn","btn-primary",3,"routerLink"]],template:function(n,i){n&1&&(l(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),b(4),p(5,"enbtranslate"),s()(),l(6,"div",3)(7,"div",4)(8,"div",5)(9,"p"),b(10),p(11,"enbtranslate"),s()()(),l(12,"div",4)(13,"div",6)(14,"a",7),b(15),p(16,"enbtranslate"),s()()()()()()),n&2&&(a(4),I(u(5,4,"repowerWebpartPersonalData.paymentData")),a(6),O(" ",u(11,6,"repowerWebpartPersonalData.paymentDataLinkText")," "),a(4),f("routerLink",Wn(10,pm)),a(),O("",u(16,8,"repowerWebpartPersonalData.editPersonalData")," "))},dependencies:[be,tc,ec,z],encapsulation:2})}}return t})();function gm(t,o){if(t&1&&(l(0,"evu-tooltip",4),S(1,"span",8),p(2,"enbtranslate"),s()),t&2){let e=m(2);f("name",e.EnbIcon.HelpCircle)("anchor",e.PopoverAnchor.Right),a(),f("innerHtml",u(2,3,"personalData.helpText.contactData"),U)}}function um(t,o){if(t&1&&(l(0,"div",11),b(1),p(2,"enbtranslate"),s()),t&2){let e=m(3);a(),O(" ",u(2,1,"common.salutation"+e.model.salutation)," ")}}function vm(t,o){t&1&&S(0,"div",11)}function bm(t,o){if(t&1&&(l(0,"div",10),b(1),p(2,"enbtranslate"),s(),l(3,"div",11),b(4),s()),t&2){let e=m(3);a(),O(" ",u(2,2,"common.additionalName")," "),a(3),O(" ",e.model.additionalName," ")}}function _m(t,o){if(t&1&&(l(0,"div",5)(1,"div",9)(2,"div",10),b(3),p(4,"enbtranslate"),s(),P(5,um,3,3,"div",11)(6,vm,1,0,"div",11),s(),l(7,"div",9)(8,"div",10),b(9),p(10,"enbtranslate"),s(),l(11,"div",11),b(12),s()(),l(13,"div",9)(14,"div",10),b(15),p(16,"enbtranslate"),s(),l(17,"div",11),b(18),s()(),l(19,"div",9),P(20,bm,5,4),s()()),t&2){let e=m(2);a(3),O(" ",u(4,7,"common.salutation")," "),a(2),M(e.model.salutation?5:6),a(4),O(" ",u(10,9,"common.firstname")," "),a(3),I(e.model.firstname),a(3),O(" ",u(16,11,"common.lastname")," "),a(3),I(e.model.lastname),a(2),M(e.model.additionalName?20:-1)}}function fm(t,o){if(t&1&&(l(0,"div",11),b(1),s()),t&2){let e=m(3);a(),O(" ",e.model.lastname," ")}}function hm(t,o){t&1&&(l(0,"div",10),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"common.additionalName")," "))}function Cm(t,o){if(t&1&&(l(0,"div",11),b(1),s()),t&2){let e=m(3);a(),O(" ",e.model.additionalName," ")}}function Pm(t,o){if(t&1&&(l(0,"div",5)(1,"div",9)(2,"div",10),b(3),p(4,"enbtranslate"),s(),P(5,fm,2,1,"div",11),s(),l(6,"div",9),P(7,hm,3,3,"div",10),P(8,Cm,2,1,"div",11),s()()),t&2){let e=m(2);a(3),O(" ",u(4,4,"common.name")," "),a(2),M(e.model&&e.model.lastname?5:-1),a(2),M(e.model&&e.model.additionalName?7:-1),a(),M(e.model&&e.model.additionalName?8:-1)}}
10function Mm(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication1")," "),a(3),I(e)}}function xm(t,o){if(t&1&&(l(0,"div",5),W(1,Mm,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.phones)}}function Om(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication2")," "),a(3),I(e)}}function wm(t,o){if(t&1&&(l(0,"div",5),W(1,Om,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.faxes)}}function ym(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication3")," "),a(3),I(e)}}function Sm(t,o){if(t&1&&(l(0,"div",5),W(1,ym,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.emails)}}function Em(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication4")," "),a(3),I(e)}}function Dm(t,o){if(t&1&&(l(0,"div",5),W(1,Em,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.internets)}}function km(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication5")," "),a(3),I(e)}}function Tm(t,o){if(t&1&&(l(0,"div",5),W(1,km,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.pagers)}}function Im(t,o){if(t&1&&(l(0,"div",12)(1,"div",10),b(2),p(3,"enbtranslate"),s(),l(4,"div",11),b(5),s()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,2,"common.communication6")," "),a(3),I(e)}}function Am(t,o){if(t&1&&(l(0,"div",5),W(1,Im,6,4,"div",12,J),s()),t&2){let e=m(2);a(),q(e.model.communications==null?null:e.model.communications.mobiles)}}function Nm(t,o){if(t&1){let e=T();l(0,"div",3)(1,"h6"),b(2),p(3,"enbtranslate"),s(),P(4,gm,3,5,"evu-tooltip",4),p(5,"enbtranslate"),s(),P(6,_m,21,13,"div",5)(7,Pm,9,6,"div",5),P(8,xm,3,0,"div",5),P(9,wm,3,0,"div",5),P(10,Sm,3,0,"div",5),P(11,Dm,3,0,"div",5),P(12,Tm,3,0,"div",5),P(13,Am,3,0,"div",5),l(14,"div",6)(15,"button",7),k("click",function(){E(e);let i=m();return D(i.beginEdit())}),b(16),p(17,"enbtranslate"),s()()}if(t&2){let e=m();a(),H("d-none",e.isMobile()),a(),O(" ",u(3,14,"repowerWebpartPersonalData.contactData")," "),a(2),M(u(5,16,"personalData.helpText.contactData")!=="personalData.helpText.contactData"?4:-1),a(2),M(e.model&&e.model.customerKind===e.EnumCustomerKind.NaturalPerson?6:7),a(2),M(e.model&&((e.model.communications==null||e.model.communications.phones==null?null:e.model.communications.phones.length)??0)>0?8:-1),a(),M(e.model&&((e.model.communications==null||e.model.communications.faxes==null?null:e.model.communications.faxes.length)??0)>0?9:-1),a(),M(e.model&&((e.model.communications==null||e.model.communications.emails==null?null:e.model.communications.emails.length)??0)>0?10:-1),a(),M(e.model&&((e.model.communications==null||e.model.communications.internets==null?null:e.model.communications.internets.length)??0)>0?11:-1),a(),M(e.model&&((e.model.communications==null||e.model.communications.pagers==null?null:e.model.communications.pagers.length)??0)>0?12:-1),a(),M(e.model&&((e.model.communications==null||e.model.communications.mobiles==null?null:e.model.communications.mobiles.length)??0)>0?13:-1),a(),H("d-none",e.isMobile()),a(2),O(" ",u(17,18,"common.edit")," ")}}function Bm(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",15),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),Pt(2,14),s()}if(t&2){m(2);let e=Z(2);f("inputTitle",u(1,2,"repowerWebpartPersonalData.contactData")),a(2),f("ngTemplateOutlet",e)}}function jm(t,o){if(t&1&&Pt(0,14),t&2){m(2);let e=Z(2);f("ngTemplateOutlet",e)}}function Fm(t,o){if(t&1&&P(0,Bm,3,4,"evu-mobile-input-card",13)(1,jm,1,1,"ng-container",14),t&2){let e=m();M(e.isMobile()?0:1)}}function Lm(t,o){if(t&1){let e=T();l(0,"div",32)(1,"label"),b(2),p(3,"enbtranslate"),s(),l(4,"enb-select",33),k("didSelect",function(i){E(e);let r=m(2);return D(r.selectSalutation(i))}),s()()}if(t&2){let e=m(2);H("col-6",!e.isMobile()),a(2),I(u(3,9,"common.salutation")),a(2),f("disabled",e.personalDataEditDisabled())("mData",e.salutationValues())("mSelectedData",e.selectedFilter)("singleSelection",!0)("selectText","")("enableSearchFilter",!1)}}function Vm(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function zm(t,o){if(t&1&&(l(0,"div")(1,"evu-input",18)(2,"span",19),P(3,Vm,3,3,"span"),s()()()),t&2){let e,n=m(2);a(),f("id","personalData-change-firstName")("variant",n.InputVariant.Text)("placeholder","common.firstname")("value",n.form.controls.firstname)("disabled",n.personalDataEditDisabled()),a(2),M((e=n.form.get("firstname"))!=null&&e.hasError("required")?3:-1)}}function Um(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function Rm(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}
10function Hm(t,o){if(t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit;a(),I(u(2,1,e))}}function Wm(t,o){if(t&1&&P(0,Rm,3,3,"span")(1,Hm,3,3,"span"),t&2){let e=o.$implicit;M(e==="required"?0:1)}}function qm(t,o){if(t&1){let e=T();St(0,34),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),W(5,Wm,2,1,null,null,Ct),s()(),l(7,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,1))}),S(8,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationPhone1")("variant",n.InputVariant.Phone)("placeholder",u(3,5,"common.communication1")+" "+(e+1))("value",n.phones.at(e)),a(3),q(n.getPhoneErrors(e)),a(3),f("name",n.EnbIcon.Delete)}}function $m(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,qm,9,7,"ng-container",34,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication1")," "),a(3),q(e.phones.controls)}}function Gm(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function Km(t,o){if(t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit;a(),I(u(2,1,e))}}function Ym(t,o){if(t&1&&P(0,Gm,3,3,"span")(1,Km,3,3,"span"),t&2){let e=o.$implicit;M(e==="required"?0:1)}}function Qm(t,o){if(t&1){let e=T();St(0,38),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),W(5,Ym,2,1,null,null,Ct),s()(),l(7,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,2))}),S(8,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationPhone2")("variant",n.InputVariant.Phone)("placeholder",u(3,5,"common.communication2")+" "+(e+1))("value",n.faxes.at(e)),a(3),q(n.getFaxErrors(e)),a(3),f("name",n.EnbIcon.Delete)}}function Xm(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,Qm,9,7,"ng-container",38,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication2")," "),a(3),q(e.faxes.controls)}}function Jm(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function Zm(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessagePhoneNumber")))}function ep(t,o){if(t&1){let e=T();St(0,39),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),P(5,Jm,3,3,"span"),P(6,Zm,3,3,"span"),s()(),l(7,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,3))}),S(8,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationEmail3")("variant",n.InputVariant.Email)("placeholder",u(3,7,"common.communication3")+" "+(e+1))("value",n.emails.at(e)),a(3),M(n.emails.at(e).hasError("required")?5:-1),a(),M(n.emails.at(e).hasError("pattern")?6:-1),a(2),f("name",n.EnbIcon.Delete)}}function tp(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,ep,9,9,"ng-container",39,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication3")," "),a(3),q(e.emails.controls)}}function np(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function ip(t,o){if(t&1){let e=T();St(0,40),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),P(5,np,3,3,"span"),s()(),l(6,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,4))}),S(7,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationEmail4")("variant",n.InputVariant.Email)("placeholder",u(3,6,"common.communication4")+" "+(e+1))("value",n.internets.at(e)),a(3),M(n.internets.at(e).hasError("required")?5:-1),a(2),f("name",n.EnbIcon.Delete)}}function op(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,ip,8,8,"ng-container",40,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication4")," "),a(3),q(e.internets.controls)}}function rp(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function ap(t,o){if(t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit;a(),I(u(2,1,e))}}function cp(t,o){if(t&1&&P(0,rp,3,3,"span")(1,ap,3,3,"span"),t&2){let e=o.$implicit;M(e==="required"?0:1)}}function lp(t,o){if(t&1){let e=T();St(0,41),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),W(5,cp,2,1,null,null,Ct),s()(),l(7,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,5))}),S(8,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationPager5")("variant",n.InputVariant.Phone)("placeholder",u(3,5,"common.communication5")+" "+(e+1))("value",n.pagers.at(e)),a(3),q(n.getPagerErrors(e)),a(3),f("name",n.EnbIcon.Delete)}}function sp(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,lp,9,7,"ng-container",41,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication5")," "),a(3),q(e.pagers.controls)}}function dp(t,o){t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"common.validationMessageRequired")))}function mp(t,o){if(t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit;a(),I(u(2,1,e))}}function pp(t,o){if(t&1&&P(0,dp,3,3,"span")(1,mp,3,3,"span"),t&2){let e=o.$implicit;M(e==="required"?0:1)}}function gp(t,o){if(t&1){let e=T();St(0,42),l(1,"div",24)(2,"evu-input",35),p(3,"enbtranslate"),l(4,"span",19),W(5,pp,2,1,null,null,Ct),s()(),l(7,"button",36),k("click",function(){let i=E(e).$index,r=m(3);return D(r.deleteCommunication(i,6))}),S(8,"evu-svg-icon",37),s()(),zt()}if(t&2){let e=o.$index,n=m(3);a(2),f("id","personalData-change-communicationMobile6")("variant",n.InputVariant.Phone)("placeholder",u(3,5,"common.communication6")+" "+(e+1))("value",n.mobiles.at(e)),a(3),q(n.getMobileErrors(e)),a(3),f("name",n.EnbIcon.Delete)}}function up(t,o){if(t&1&&(l(0,"div",30)(1,"div",21)(2,"div",20),b(3),p(4,"enbtranslate"),s(),l(5,"div",17),W(6,gp,9,7,"ng-container",42,J),s()()()),t&2){let e=m(2);a(3),O(" ",u(4,1,"common.communication6")," "),a(3),q(e.mobiles.controls)}}function vp(t,o){if(t&1){let e=T();St(0,2),l(1,"div",9),P(2,Lm,5,11,"div",16),s(),l(3,"div",17),P(4,zm,4,6,"div"),l(5,"div")(6,"evu-input",18)(7,"span",19),P(8,Um,3,3,"span"),s()()(),l(9,"div"),S(10,"evu-input",18),p(11,"enbtranslate"),s()(),l(12,"div",20)(13,"div",21)(14,"div",22),b(15),p(16,"enbtranslate"),s(),l(17,"div",23)(18,"div",24)(19,"evu-single-select",25),Se("modelChange",function(i){E(e);let r=m();return Ce(r.communicationSelectModel,i)||(r.communicationSelectModel=i),D(i)}),s(),l(20,"button",26),k("click",function(){E(e);let i=m();return D(i.addCommunication())}),S(21,"repower-icon",27),s()()()()(),St(22,28),l(23,"div",29),P(24,$m,8,3,"div",30),P(25,Xm,8,3,"div",30),P(26,tp,8,3,"div",30),P(27,op,8,3,"div",30),P(28,sp,8,3,"div",30),P(29,up,8,3,"div",30),l(30,"div",6)(31,"enb-save-cancel",31),k("didSave",function(){E(e);let i=m();return D(i.save())})("didCancel",function(){E(e);let i=m();
10return D(i.cancel())}),s()()(),zt()()}if(t&2){let e,n=m();f("formGroup",n.form),a(2),M(n.model&&n.model.customerKind===n.EnumCustomerKind.NaturalPerson?2:-1),a(2),M(n.model&&n.model.customerKind===n.EnumCustomerKind.NaturalPerson?4:-1),a(),H("pt-3",n.model&&n.model.customerKind!==n.EnumCustomerKind.NaturalPerson),a(),f("id","personalData-change-lastName")("variant",n.InputVariant.Text)("placeholder",n.getLastNameLabel())("value",n.form.controls.lastname)("disabled",n.personalDataEditDisabled()),a(2),M((e=n.form.get("lastname"))!=null&&e.hasError("required")?8:-1),a(),H("pt-3",n.model&&n.model.customerKind!==n.EnumCustomerKind.NaturalPerson),a(),f("id","personalData-change-additionalName")("variant",n.InputVariant.Text)("placeholder",u(11,28,"common.additionalName"))("value",n.form.controls.additionalName)("disabled",n.personalDataEditDisabled()),a(5),O(" ",u(16,30,"repowerWebpartPersonalData.addCommunication")," "),a(4),ye("model",n.communicationSelectModel),a(2),f("bicon",!0),a(3),M(n.phones.controls.length>0?24:-1),a(),M(n.faxes.controls.length>0?25:-1),a(),M(n.emails.controls.length>0?26:-1),a(),M(n.internets.controls.length>0?27:-1),a(),M(n.pagers.controls.length>0?28:-1),a(),M(n.mobiles.controls.length>0?29:-1),a(2),f("disabled",!n.form.valid)}}var Zc=(()=>{class t{set model(e){this.modelValue=e,this.setFirstNameToRequiredForNaturalPerson()}get model(){return this.modelValue}setFirstNameToRequiredForNaturalPerson(){if(this.form!==null&&this.form!==void 0){let e=this.form.get("firstname");e!=null&&(e.clearValidators(),this.model?.customerKind===_o.NaturalPerson&&e.setValidators(ce.required))}}constructor(){this.logService=h(Tt),this.customersService=h(Ve),this.fb=h(Yt),this.translationService=h(Q),this.personalDataService=h(re),this.energyboardConfigService=h(Ee),this.alertService=h(De),this.resizeService=h(se),this.logger=this.logService.getLogger(this.constructor.name),this.destroyed$=new ue,this.personalDataEditDisabled=j(!1),this.isInEditMode=j(!1),this.communicationTypes=[1,2,3,4,5,6],this.selectedCommunicationType=vt.ph
10one,this.EnumCustomerKind=_o,this.PopoverAnchor=pt,this.EnbIcon=ge,this.InputVariant=Re,this.phoneNumberValidators=[ce.required,wc.validatorFn],this.emailValidators=[ce.required,ce.email],this.isMobile=this.resizeService.isMobile,this.selectedFilter=[],this.salutationDropdownSettings={singleSelection:!0,text:"",selectAllText:this.translationService.translate()("components.selector.labels.selectAll"),unSelectAllText:this.translationService.translate()("components.selector.labels.unSelectAll"),enableSearchFilter:!1,classes:"myclass custom-class",position:"bottom",tagToBody:this.personalDataEditDisabled(),disabled:!0},this.communicationOptions=this.communicationTypes.map(e=>{let n="common.communication"+e;return{id:n,label:n,value:e,group:mkNone(),icons:[]}}),this.communicationSelectModel=j({items:this.communicationOptions,groups:[],selectedItem:mkSome(this.communicationOptions[0]),id:""}),this.endEdit=Je(),this.salutationValues=$(()=>{let e=this.translationService.translate(),n=[];for(let i=0;i<20;i++){let r="common.salutation"+i;e(r).indexOf("common.")===-1&&n.push({name:r,id:(+i).toString(),value:+i})}return n}),this.energyboardConfigService.config().communicationTypes&&(this.communicationTypes=this.energyboardConfigService.config().communicationTypes??[]),this.personalDataEditDisabled.set(this.energyboardConfigService.config().personalData?.editDisabled??!0),this.salutationDropdownSettings.disabled=this.energyboardConfigService.config().personalData?.editDisabled??!0}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e,this.setSalutation(this.model.salutation??0))}),this.form=this.fb.group({salutation:[{value:"",disabled:this.personalDataEditDisabled()}],firstname:[{value:"",disabled:this.personalDataEditDisabled()}],lastname:[{value:"",disabled:this.personalDataEditDisabled()},ce.required],additionalName:[{value:"",disabled:this.personalDataEditDisabled()}],communications:this.fb.group({phones:this.fb.array([],this.phoneNumberValidators),faxes:this.fb.array([]),emails:this.fb.array([]),internets:this.fb.array([]),pagers:this.fb.array([]),mobiles:this.fb.array([])})})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){if(this.isInEditMode.set(!0),this.form?.reset(),this.model){this.form?.patchValue(this.model),this.setSalutation(this.model.salutation??0);let e=this.form?.get("communications");e.setControl("phones",this.fb.array(this.model.communications?.phones||[])),e.setControl("faxes",this.fb.array(this.model.communications?.faxes||[])),e.setControl("emails",this.fb.array(this.model.communications?.emails||[])),e.setControl("internets",this.fb.array(this.model.communications?.internets||[])),e.setControl("pagers",this.fb.array(this.model.communications?.pagers||[])),e.setControl("mobiles",this.fb.array(this.model.communications?.mobiles||[])),e.get("phones").controls.forEach(n=>n.setValidators(this.phoneNumberValidators)),e.get("faxes").controls.forEach(n=>n.setValidators(this.phoneNumberValidators)),e.get("pagers").controls.forEach(n=>n.setValidators(this.phoneNumberValidators)),e.get("mobiles").controls.forEach(n=>n.setValidators(this.phoneNumberValidators)),e.get("emails").controls.forEach(n=>n.setValidators(this.emailValidators)),e.get("internets").controls.forEach(n=>n.setValidators(ce.required)),this.markAllAsTouched()}}markAllAsTouched(){this.form?.get("communications")?.markAllAsTouched()}communications(e){return this.form?.get("communications")?.get(e)}get phones(){return this.communications("phones")}get faxes(){return this.communications("faxes")}get emails(){return this.communications("emails")}get internets(){return this.communications("internets")}get pagers(){return this.communications("pagers")}get mobiles(){return this.communications("mobiles")}getControlErrors(e,n){let i=e?.at(n)?.errors;if(!i)return[];let r=[];i.required&&r.push("required");let c=i.phone;return Array.isArray(c)&&r.push(...c),r}getPhoneErrors(e){return this.getControlErrors(this.phones,e)}getPagerErrors(e){return this.getControlErrors(this.pagers,e)}getFaxErrors(e){return this.getControlErrors(this.faxes,e)}getMobileErrors(e){return this.getControlErrors(this.mobiles,e)}cancel(){this.isInEditMode.set(!1),this.endEdit.emit(new ko(Mr.Cancel))}save(){let e=this.form?.value,n=this.salutationValues().find(r=>r.value===this.model?.salutation);e.salutation=e.salutation?e.salutation:[n],e.firstname=e.firstname?e.firstname:this.model?.firstname,e.lastname=e.lastname?e.lastname:this.model?.lastname,e.additionalName=e.additionalName?e.additionalName:this.model?.additionalName;let i=e;i.salutation=e.salutation?.length>0?+(i.salutation??[{id:""}])[0]?.id:0,this.model?.idSubjekt&&this.customersService.sendPersonData({subjektId:this.model.idSubjekt,body:i}).subscribe({next:()=>{this.model&&(this.model.firstname=e.firstname,this.model.lastname=e.lastname,this.model.additionalName=e.additionalName,this.model.salutation=e.salutation,this.model.communications=e.communications),this.isInEditMode.set(!1),this.endEdit.emit(new ko(Mr.Cancel));let r={id:"message-box-personal-data-update-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxUpdatePersonalData"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(r)},error:r=>{this.logger.log(r)}})}selectCommunication(e){this.selectedCommunicationType=e}setSalutation(e){let n=this.salutationValues().find(i=>i.value===e);n&&(this.selectedFilter=[n],this.personalDataEditDisabled()?this.form?.get("salutation")?.setValue(n.name):this.form?.get("salutation")?.setValue(e))}addCommunication(){let e=new bc,n=this.communicationSelectModel().selectedItem;if(isNone(n))return;let i=n.value.value;switch(i){case vt.email:e=this.fb.control("",this.emailValidators);break;case vt.fax:case vt.phone:case vt.pager:case vt.mobile:e=this.fb.control("",this.phoneNumberValidators);break;case vt.internet:e=this.fb.control("",[ce.required]);break}this.getControlsArray(i).push(e)}deleteCommunication(e,n){this.getControlsArray(n).removeAt(e)}selectSalutation(e){this.form?.controls.salutation.setValue([e])}getControlsArray(e){let n;switch(e){case vt.phone:n=this.phones;break;case vt.fax:n=this.faxes;break;case vt.email:n=this.emails;break;case vt.internet:n=this.internets;break;case vt.pager:n=this.pagers;break;case vt.mobile:n=this.mobiles;break}return n}getLastNameLabel(){if(!this.model)return"";let e=this.model.customerKind===_o.NaturalPerson?"common.lastname":"common.name";return this.translationService.translate()(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-person-data-edit"]],outputs:{endEdit:"endEdit"},decls:5,vars:2,consts:[["contactDataContent",""],[1,"flex-col","w-100"],[3,"formGroup"],[1,"flex-row-vcenter","gap-md","col-md-12"],[3,"name","anchor"],[1,"col-md-12"],[1,"col-md-12","mobile-full-width","section-padding"],[1,"btn","btn-primary","float-end",3,"click"],[3,"innerHtml"],[1,"flex-row"],[1,"col-5","pb-1","label-title"],[1,"col-7","pb-1"],[1,"flex-row","no-border"],["inputIcon","person",3,"inputTitle"],[3,"ngTemplateOutlet"],["inputIcon","person",3,"click","inputTitle"],[1,"pb-3",3,"col-6"],[1,"personal-data-grid"],[3,"id","variant","placeholder","value","disabled"],["customError",""],[1,"col-md-12","pb-3"],[1,"flex-col","no-border"],[1,"col-md-12","align-self-start","label-title"],[1,"col-12","input-ts-group","d-flex","no-padding"],[1,"flex-row-vcenter","gap-lg"],[3,"modelChange","model"],[1,"btn","btn-primary","h-100",3,"click"],["name","add",3,"bicon"],["formGroupName","communications"],[1,"personal-data-form"],[1,"col-md-12","mobile-full-width"],[1,"float-end",3,"didSave","didCancel","disabled"],[1,"pb-3"],[3,"didSelect","disabled","mData","mSelectedData","
10singleSelection","selectText","enableSearchFilter"],["formArrayName","phones"],[3,"id","variant","placeholder","value"],[1,"icon-btn","input-margin",3,"click"],[3,"name"],["formArrayName","faxes"],["formArrayName","emails"],["formArrayName","internets",1,"col-md-12"],["formArrayName","pagers",1,"col-md-12"],["formArrayName","mobiles",1,"col-md-12"]],template:function(n,i){n&1&&(l(0,"div",1),we(1,Nm,18,20,"ng-template",null,0,Pe),P(3,Fm,2,1),P(4,vp,32,32,"ng-container",2),s()),n&2&&(a(3),M(i.isInEditMode()?-1:3),a(),M(i.isInEditMode()&&i.form?4:-1))},dependencies:[gt,Me,ze,xe,Ue,po,go,Pn,He,mt,Bt,ut,vn,uo,Cc,z],styles:[`@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");
10unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[_ngcontent-%COMP%]:root{--evu-font: Ubuntu, sans-serif;--evu-font-light: Ubuntu, sans-serif;--evu-font-bold: Ubuntu, sans-serif;--evu-fontsize-xs: 10px;--evu-fontsize-sm: 12px;--evu-fontsize-md: 14px;--evu-fontsize-lg: 16px;--evu-fontsize-xl: 18px;--evu-fontsize-2xl: 20px;--evu-fontsize-3xl: 24px;--evu-fontsize-huge: 32px;--evu-line-height: 1.5}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:var(--evu-fontsize-md);line-height:var(--evu-line-height)}[_ngcontent-%COMP%]:root{--evu-spacing-sm: 4px;--evu-spacing-md: 8px;--evu-spacing-lg: 12px;--evu-spacing-xl: 16px;--evu-spacing-2xl: 24px;--evu-spacing-3xl: 32px;--evu-spacing-4xl: 40px;--evu-row-spacing-desktop: var(--evu-spacing-2xl);--evu-row-spacing-tablet: var(--evu-spacing-xl);--evu-row-spacing-mobile: var(--evu-spacing-lg)}.logged-in[_ngcontent-%COMP%] .hide-on-logged-out[_ngcontent-%COMP%]{display:block!important}.logged-out[_ngcontent-%COMP%] .hide-on-logged-out[_ngcontent-%COMP%]{display:none!important}.show-on-smartphones[_ngcontent-%COMP%]{display:none}@media(max-width:575px){.show-on-smartphones[_ngcontent-%COMP%]{display:initial!important}.hide-on-smartphones[_ngcontent-%COMP%]{display:none!important}}.flex[_ngcontent-%COMP%], .flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%], .flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%], .flex-end-item[_ngcontent-%COMP%], .flex-row-hcenter[_ngcontent-%COMP%], .flex-row-vcenter[_ngcontent-%COMP%], .flex-row-center[_ngcontent-%COMP%]{flex-direction:row}.gap-sm[_ngcontent-%COMP%]{gap:var(--evu-spacing-sm)}.gap-md[_ngcontent-%COMP%]{gap:var(--evu-spacing-md)}.gap-lg[_ngcontent-%COMP%]{gap:var(--evu-spacing-lg)}.gap-xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-xl)}.gap-2xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-2xl)}.gap-3xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-3xl)}.gap-4xl[_ngcontent-%COMP%]{gap:var(--evu-spacing-4xl)}.padidng-sm[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm)}.padding-md[_ngcontent-%COMP%]{padding:var(--evu-spacing-md)}.padding-lg[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg)}.padding-xl[_ngcontent-%COMP%]{padding:var(--evu-spacing-xl)}.justify-space-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-space-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.justify-space-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-self-end[_ngcontent-%COMP%]{justify-self:flex-end}.justify-self-start[_ngcontent-%COMP%]{justify-self:flex-start}.align-end[_ngcontent-%COMP%]{align-items:flex-end}.flex-row-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-row-vcenter[_ngcontent-%COMP%]{align-items:center}.flex-row-hcenter[_ngcontent-%COMP%]{justify-content:center}.flex-col[_ngcontent-%COMP%], .flex-col-center[_ngcontent-%COMP%]{flex-direction:column}.flex-col-center[_ngcontent-%COMP%]{align-items:center;justify-content:center}.flex-end-item[_ngcontent-%COMP%]{justify-content:flex-end;align-items:center;flex-grow:1}.flex-1-1[_ngcontent-%COMP%]{flex:1 1 0px}.full-height[_ngcontent-%COMP%]{height:100%}.min-content-width[_ngcontent-%COMP%]{width:min-content}.scroll-x[_ngcontent-%COMP%]{overflow-x:scroll}.scroll-y[_ngcontent-%COMP%]{overflow-y:scroll}.scroll[_ngcontent-%COMP%]{overflow:scroll}.h-m-100[_ngcontent-%COMP%]{min-height:100%}.w-m-100[_ngcontent-%COMP%]{min-width:100%}.bold[_ngcontent-%COMP%]{font-weight:700}.font-sm[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-sm)}.font-md[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-md)}.font-lg[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.font-xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}.font-2xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-2xl)}.font-3xl[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-3xl)}[_ngcontent-%COMP%]:export{maxSmallSize:576px;maxMobileSize:768px;maxTabletSize:992px;maxLaptopSize:1400px}[_ngcontent-%COMP%]:root evulution-screen-sidebar[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root evu-submenu[_ngcontent-%COMP%]{--evu-sidebar-bg: var(--evu-primary-bg);--evu-sidebar-border: var(--evu-border-width) solid var(--evu-border-strong);--evu-sidebar-btn: var(--evu-text);--evu-sidebar-btn-hover: var(--evu-sidebar-btn);--evu-sidebar-btn-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-icon: var(--evu-bicon);--evu-sidebar-btn-icon-hover: var(--evu-sidebar-btn-icon);--evu-sidebar-btn-icon-active: var(--evu-text-primary-contrast);--evu-sidebar-btn-bg: var(--evu-primary-bg);--evu-sidebar-btn-bg-mobile-mixin: var(--evu-primary);--evu-sidebar-btn-bg-mobile-mixin-amount: 5%;--evu-sidebar-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-sidebar-btn-bg-mobile-mixin) var(--evu-sidebar-btn-bg-mobile-mixin-amount) );--evu-sidebar-btn-bg-hover: color-mix( in oklch, var(--evu-sidebar-btn-bg), var(--evu-sidebar-btn-bg-active) var(--evu-btn-hover-amount) );--evu-sidebar-btn-bg-active: var(--evu-primary);--evu-sidebar-btn-padding: var(--evu-spacing-lg)}[_ngcontent-%COMP%]:root{--evu-primary: #b585bb;--evu-secondary: #5a585a;--evu-tertiary: #5a585a;--evu-good: #a2ad00;--evu-bad: #e2211c;--evu-warning: #f9b123;--evu-info: #7faccb;--evu-good-contrast: #000000;--evu-bad-contrast: #000000;--evu-warning-contrast: #000000;--evu-info-contrast: #ffffff;--evu-primary-bg: #ffffff;--evu-secondary-bg: #f5f0f9;--evu-mantle: #f5f7fa;--evu-text: black;--evu-text-primary-contrast: #ffffff;--evu-text-secondary-contrast: #ffffff;--evu-text-tertiary-contrast: #ffffff;--evu-text-bad-contrast: #ffffff;--evu-text-good-contrast: #000000;--evu-text-warning-contrast: #000000;--evu-text-info-contrast: #ffffff;--evu-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--evu-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}[_ngcontent-%COMP%]:root{--evu-footer-bg: var(--evu-primary-bg);--evu-footer: var(--evu-text);--evu-footer-link: var(--evu-link);--evu-footer-link-hover: var(--evu-link-hover);--evu-footer-link-hover-bg: transparent;--evu-text-primary: var(--evu-primary);--evu-text-secondary: var(--evu-secondary);--evu-header: #5a585a;--evu-input-or-select-height: 50px;--evu-alert-width: 300px;--evu-mobile-confirm-button-height: 50px;--evu-btn-hover-amount: 15%;--evu-btn-active-amount: 25%;--evu-input-error-font: var(--evu-fontsize-sm);--evu-input-error-spacing: calc( var(--evu-input-error-font) + var(--evu-spacing-sm) * 2 )}[_ngcontent-%COMP%]:root .input-margin[_ngcontent-%COMP%]{margin-bottom:var(--evu-input-error-spacing)}[_ngcontent-%COMP%]:root{--evu-border-radius: 8px;--evu-border-width: 1px;--evu-shade: black;--evu-tint: white;--evu-border-weak: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 10% );--evu-border-strong: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 15% );--evu-primary-shade: color-mix( in oklch, var(--evu-primary-bg), var(--evu-shade) 4.5% );--evu-text-muted: color-mix(in oklch, var(--evu-text), var(--evu-tint) 40%);--evu-disabled-amount-dark: 60%;--evu-disabled-amount-light: 75%;--evu-disabled-amount: var(--evu-disabled-amount-light);--evu-text-disabled: color-mix( in oklch, var(--evu-text), var(--evu-tint) var(--evu-disabled-amount) );--evu-bg-hover-amount: 10%;--evu-bg-active-amount: 20%;--evu-red: red;--evu-orange: orange;--evu-blue: blue;--evu-green: green;--evu-yellow: yellow;--evu-gray: gray;--evu-darkgray: darkgray;--evu-black: black;--evu-purple: purple;--evu-modal-top-without-header: calc( var(--evu-header-height) + var(--evu-safe-area-inset-top) );--evu-modal-height-without-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-header-height) );--evu-modal-top-with-header: var(--evu-safe-area-inset-top);--evu-modal-height-with-header: calc( (100%) - var(--evu-safe-area-inset-top) - var( --evu-safe-area-inset-bottom ) - var(--evu-mobile-menu-bar-height) );--evu-safe-area-inset-top: env(safe-area-inset-top);--evu-safe-area-inset-right: env(safe-area-inset-right);--evu-safe-area-inset-bottom: env(safe-area-inset-bottom);--evu-safe-area-inset-left: env(safe-area-inset-left)}[_ngcontent-%COMP%]:root{--evu-badge-bg: var(--evu-tertiary);--evu-badge: var(--evu-text-tertiary-contrast)}.badge[_ngcontent-%COMP%], .bade-pill[_ngcontent-%COMP%], .badge.bade-pill[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-radius:var(--evu-border-radius);padding:calc(var(--evu-spacing-sm) + 2px) var(--evu-spacing-md) var(--evu-spacing-sm) var(--evu-spacing-md);font-size:var(--evu-fontsize-sm);line-height:1;background-color:var(--evu-badge-bg);color:var(--evu-badge)}.badge.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.badge.bg-primary[_ngcontent-%COMP%]{background-color:var(--evu-primary);color:var(--evu-text-primary-contrast)}.badge.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.badge.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.badge.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.badge.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.badge.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.badge.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);color:var(--evu-text)}.badge.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-text);color:var(--evu-primary-bg)}.badge.bg-white[_ngcontent-%COMP%]{background-color:var(--evu-primary-bg);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-bicon: var(--evu-text);--evu-bicon-transition: var(--evu-transition)}repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-bicon);transition:var(--evu-bicon-transition)}repower-icon.slide-toggle-right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{transform:rotate(180deg)}[_ngcontent-%COMP%]:root{--evu-btn-border-radius: var(--evu-border-radius);--evu-btn-border-width: var(--evu-border-width);--evu-btn-transition: var(--evu-transition);--evu-btn-font-size: var(--evu-fontsize-md);--evu-btn-mobile-height: 40px}button[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg);color:var(--evu-btn-primary);border:none;padding:.5rem 1rem;border-radius:var(--evu-btn-border-radius);transition:var(--evu-transition)}button[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover);color:var(--evu-btn-primary-hover)}button[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active);color:var(--evu-btn-primary-active)}
10.button[_ngcontent-%COMP%]:focus-visible{outline:none}button[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]{outline:none;padding:8px 17px;border:none;font-size:var(--evu-btn-font-size);font-weight:400;font-family:var(--evu-font);line-height:var(--evu-line-height);text-transform:none!important;cursor:pointer;transition:var(--evu-btn-transition);border-radius:var(--evu-btn-border-radius)}.enb-layout[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{padding:5px 30px;text-transform:initial}[_ngcontent-%COMP%]:root{--evu-btn-primary-bg: var(--evu-primary);--evu-btn-primary-bg-hover: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-bg-active: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-btn-primary-border: var(--evu-primary);--evu-btn-primary-border-hover: var(--evu-primary);--evu-btn-primary-border-active: var(--evu-primary);--evu-btn-primary: var(--evu-text-primary-contrast);--evu-btn-primary-hover: var(--evu-text-primary-contrast);--evu-btn-primary-active: var(--evu-text-primary-contrast);--evu-btn-primary-outline-bg: var(--evu-primary-bg);--evu-btn-primary-outline-bg-hover: var(--evu-primary);--evu-btn-primary-outline-bg-active: color-mix( in oklch, var(--evu-btn-primary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-primary-outline-border: var(--evu-primary);--evu-btn-primary-outline-border-hover: var(--evu-primary);--evu-btn-primary-outline-border-active: var( --evu-btn-primary-outline-bg-active );--evu-btn-primary-outline: var(--evu-text-primary);--evu-btn-primary-outline-hover: var(--evu-text-primary-contrast);--evu-btn-primary-outline-active: var(--evu-text-primary-contrast)}.btn-primary[_ngcontent-%COMP%]{background-color:var(--evu-btn-primary-bg)!important;border-color:var(--evu-btn-primary-border)!important;color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary)!important}.btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-primary-bg-hover)!important;border-color:var(--evu-btn-primary-border-hover)!important;color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hover)!important}.btn-primary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-primary-bg-active)!important;border-color:var(--evu-btn-primary-border-active)!important;color:var(--evu-btn-primary-active)!important}.btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-active)!important}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-primary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:disabled:hover, .btn-primary[_ngcontent-%COMP%]:disabled:active, .btn-primary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-primary-bg-disabled)!important}.btn-outline-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline);background-color:var(--evu-btn-primary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border)!important}.btn-outline-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-outline-hover);background-color:var(--evu-btn-primary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-hover)!important}.btn-outline-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-hover)}.btn-outline-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-outline-active)!important;background-color:var(--evu-btn-primary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-outline-border-active)!important}.btn-outline-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline-active)}[_ngcontent-%COMP%]:root{--evu-btn-bad-bg: var(--evu-bad);
10--evu-btn-bad-bg-hover: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-bg-active: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-bad-bg-disabled: color-mix( in oklch, var(--evu-btn-bad-bg), var(--evu-shade) 10% );--evu-btn-bad-border: var(--evu-bad);--evu-btn-bad-border-hover: var(--evu-bad);--evu-btn-bad-border-active: var(--evu-bad);--evu-btn-bad: var(--evu-text-bad-contrast);--evu-btn-bad-hover: var(--evu-text-bad-contrast);--evu-btn-bad-active: var(--evu-text-bad-contrast);--evu-btn-bad-outline-bg: transparent;--evu-btn-bad-outline-bg-hover: var(--evu-bad);--evu-btn-bad-outline-bg-active: color-mix( in oklch, var(--evu-btn-bad-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-bad-outline-border: var(--evu-bad);--evu-btn-bad-outline-border-hover: var(--evu-bad);--evu-btn-bad-outline-border-active: var(--evu-btn-bad-outline-bg-active);--evu-btn-bad-outline: var(--evu-bad);--evu-btn-bad-outline-hover: var(--evu-text-bad-contrast);--evu-btn-bad-outline-active: var(--evu-text-bad-contrast)}.btn-bad[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad)!important}.btn-bad[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-hover)!important}.btn-bad[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-bad[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-bad-active)!important}.btn-bad.disabled[_ngcontent-%COMP%], .btn-bad[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-bad-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-bad.disabled[_ngcontent-%COMP%]:hover, .btn-bad.disabled[_ngcontent-%COMP%]:active, .btn-bad.disabled[_ngcontent-%COMP%]:focus, .btn-bad[_ngcontent-%COMP%]:disabled:hover, .btn-bad[_ngcontent-%COMP%]:disabled:active, .btn-bad[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-bad-bg-disabled)!important}[_ngcontent-%COMP%]:root{--evu-btn-secondary-bg: var(--evu-secondary);--evu-btn-secondary-bg-hover: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-bg-active: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-btn-secondary-bg-disabled: color-mix( in oklch, var(--evu-btn-secondary-bg), var(--evu-shade) 10% );--evu-btn-secondary-border: var(--evu-secondary);--evu-btn-secondary-border-hover: var(--evu-secondary);--evu-btn-secondary-border-active: var(--evu-secondary);--evu-btn-secondary: var(--evu-text-secondary-contrast);--evu-btn-secondary-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-active: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-bg: var(--evu-primary-bg);--evu-btn-secondary-outline-bg-hover: var(--evu-primary);--evu-btn-secondary-outline-bg-active: color-mix( in oklch, var(--evu-btn-secondary-outline-bg-hover), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-btn-secondary-outline-border: var(--evu-secondary);--evu-btn-secondary-outline-border-hover: var(--evu-secondary);--evu-btn-secondary-outline-border-active: var( --evu-btn-secondary-outline-bg-active );--evu-btn-secondary-outline: var(--evu-text-secondary);--evu-btn-secondary-outline-hover: var(--evu-text-secondary-contrast);--evu-btn-secondary-outline-active: var(--evu-text-secondary-contrast)}.btn-secondary[_ngcontent-%COMP%]{background-color:var(--evu-btn-secondary-bg)!important;border-color:var(--evu-btn-secondary-border)!important;color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary)!important}.btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-secondary-bg-hover)!important;border-color:var(--evu-btn-secondary-border-hover)!important;color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-hover)!important}.btn-secondary[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-secondary-bg-active)!important;border-color:var(--evu-btn-secondary-border-active)!important;color:var(--evu-btn-secondary-active)!important}.btn-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-active)!important}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:disabled{background-color:var(--evu-btn-secondary-bg-disabled)!important;opacity:.5;cursor:not-allowed!important}.btn-secondary.disabled[_ngcontent-%COMP%]:hover, .btn-secondary.disabled[_ngcontent-%COMP%]:active, .btn-secondary.disabled[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:disabled:hover, .btn-secondary[_ngcontent-%COMP%]:disabled:active, .btn-secondary[_ngcontent-%COMP%]:disabled:focus{background-color:var(--evu-btn-secondary-bg-disabled)!important}.btn-outline-secondary[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline);background-color:var(--evu-btn-secondary-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border)!important}.btn-outline-secondary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline)}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-secondary-outline-hover);background-color:var(--evu-btn-secondary-outline-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-hover)!important}.btn-outline-secondary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-hover)}.btn-outline-secondary[_ngcontent-%COMP%]:active{color:var(--evu-btn-secondary-outline-active)!important;background-color:var(--evu-btn-secondary-outline-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-secondary-outline-border-active)!important}.btn-outline-secondary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-secondary-outline-active)!important}[_ngcontent-%COMP%]:root{--evu-btn-primary-hidden-bg: var(--evu-primary-bg);--evu-btn-primary-hidden-bg-hover: color-mix( in oklch, var(--evu-btn-primary-hidden-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-btn-primary-hidden-bg-active: color-mix( in oklch, var(--evu-btn-primary-hidden-bg-hover), var(--evu-primary) var(--evu-btn-active-amount) );--evu-btn-primary-hidden-border: transparent;--evu-btn-primary-hidden-border-hover: transparent;--evu-btn-primary-hidden-border-active: transparent;--evu-btn-primary-hidden: var(--evu-text);--evu-btn-primary-hidden-hover: var(--evu-text);--evu-btn-primary-hidden-active: var(--evu-text)}.btn-hidden-primary[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden);background-color:var(--evu-btn-primary-hidden-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border)!important}.btn-hidden-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-outline)}.btn-hidden-primary[_ngcontent-%COMP%]:hover{color:var(--evu-btn-primary-hidden-hover);background-color:var(--evu-btn-primary-hidden-bg-hover);border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-hover)!important}.btn-hidden-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-hover)}.btn-hidden-primary[_ngcontent-%COMP%]:active{color:var(--evu-btn-primary-hidden-active)!important;background-color:var(--evu-btn-primary-hidden-bg-active)!important;border:var(--evu-btn-border-width) solid var(--evu-btn-primary-hidden-border-active)!important}.btn-hidden-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-btn-primary-hidden-active)}
10[_ngcontent-%COMP%]:root{--evu-btn-menu: var(--evu-text);--evu-btn-menu-hover: var(--evu-text-primary-contrast);--evu-btn-menu-active: var(--evu-text-primary-contrast);--evu-btn-menu-bg: var(--evu-primary-bg);--evu-btn-menu-bg-hover: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-hover-amount) );--evu-btn-menu-bg-active: color-mix( in oklch, var(--evu-primary), var(--evu-tint) var(--evu-btn-active-amount) );--evu-btn-menu-border: var(--evu-btn-menu-bg);--evu-btn-menu-border-hover: var(--evu-btn-menu-bg-hover);--evu-btn-menu-border-active: var(--evu-btn-menu-bg-active);--evu-btn-menu-border-radius: var(--evu-border-radius)}.nav-tabs[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%] button.nav-link[_ngcontent-%COMP%]{border-radius:0;border-top-right-radius:var(--evu-btn-menu-border-radius);border-top-left-radius:var(--evu-btn-menu-border-radius);color:var(--evu-btn-menu);background-color:var(--evu-btn-menu-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-menu-border)}.nav-tabs[_ngcontent-%COMP%] button.nav-link[_ngcontent-%COMP%]:hover{color:var(--evu-btn-menu-hover);background-color:var(--evu-btn-menu-bg-hover);border-color:var(--evu-btn-menu-border-hover)}.nav-tabs[_ngcontent-%COMP%] button.nav-link[_ngcontent-%COMP%]:active{color:var(--evu-btn-menu-active);background-color:var(--evu-btn-menu-bg-active);border-color:var(--evu-btn-menu-border-active)}.nav-tabs[_ngcontent-%COMP%] button.nav-link.active[_ngcontent-%COMP%]{color:var(--evu-btn-primary);background-color:var(--evu-btn-primary-bg);border-color:var(--evu-btn-primary-border)}.nav-tabs[_ngcontent-%COMP%] button.nav-link[_ngcontent-%COMP%]{border-bottom:var(--evu-btn-border-width) solid var(--evu-border-weak)}[_ngcontent-%COMP%]:root{--evu-icon-btn: var(--evu-text);--evu-icon-btn-hover: var(--evu-text);--evu-icon-btn-active: var(--evu-text);--evu-icon-btn-disabled: var(--evu-text-muted);--evu-icon-btn-bg: transparent;--evu-icon-btn-bg-hover: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-icon-btn-bg-active: color-mix( in oklch, var(--evu-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-icon-btn-border: var(--evu-icon-btn-bg);--evu-icon-btn-border-hover: var(--evu-icon-btn-bg-hover);--evu-icon-btn-border-active: var(--evu-icon-btn-bg-active);--evu-icon-btn-primary: var(--evu-btn-primary);--evu-icon-btn-primary-hover: var(--evu-btn-primary-hover);--evu-icon-btn-primary-active: var(--evu-btn-primary-active);--evu-icon-btn-primary-disabled: var(--evu-btn-primary);--evu-icon-btn-primary-bg: var(--evu-btn-primary-bg);--evu-icon-btn-primary-bg-hover: var(--evu-btn-primary-bg-hover);--evu-icon-btn-primary-bg-active: var(--evu-btn-primary-bg-active);--evu-icon-btn-primary-bg-disabled: color-mix( in oklch, var(--evu-btn-primary-bg), var(--evu-shade) 10% );--evu-icon-btn-primary-border: var(--evu-btn-primary-border);--evu-icon-btn-primary-border-hover: var(--evu-btn-primary-border-hover);--evu-icon-btn-primary-border-active: var(--evu-btn-primary-border-active);--evu-icon-btn-primary-border-disabled: var(--evu-btn-primary-border);--evu-icon-btn-padding: var(--evu-spacing-md);--evu-icon-btn-size: 32px;--evu-icon-btn-font-size: var(--evu-fontsize-lg)}button.icon-btn[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{vertical-align:unset}button.icon-btn[_ngcontent-%COMP%], button.icon-btn-primary[_ngcontent-%COMP%]{padding:0}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{cursor:pointer;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--evu-icon-btn-size);height:var(--evu-icon-btn-size);border-radius:50%}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%]{color:var(--evu-icon-btn);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%] >
10 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn);height:var(--evu-icon-btn-font-size);width:var(--evu-icon-btn-font-size)}.icon-btn[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn)}.icon-btn[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-border-hover);color:var(--evu-icon-btn-hover);background-color:var(--evu-icon-btn-bg-hover)}.icon-btn[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-hover)}.icon-btn[_ngcontent-%COMP%]:active{border-color:var(--evu-icon-btn-border-active);color:var(--evu-icon-btn-active);background-color:var(--evu-icon-btn-bg-active)}.icon-btn[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-active)}.icon-btn[_ngcontent-%COMP%]:disabled, .icon-btn.disabled[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled);background-color:var(--evu-icon-btn-bg)}.icon-btn[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-disabled)}.icon-btn[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-disabled)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary);background-color:var(--evu-icon-btn-primary-bg)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:hover, .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .icon-btn-primary[_ngcontent-%COMP%]:hover{border-color:var(--evu-icon-btn-primary-border-hover);color:var(--evu-icon-btn-primary-hover);background-color:var(--evu-icon-btn-primary-bg-hover)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:hover > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-hover)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.active[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active, .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active, .icon-btn-primary.active[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-active);color:var(--evu-icon-btn-primary-active);background-color:var(--evu-icon-btn-primary-bg-active)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > svg[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] >
10 svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:active > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.active[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-active)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.disabled[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled, .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.disabled[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled, .icon-btn-primary.disabled[_ngcontent-%COMP%]{border-color:var(--evu-icon-btn-primary-border-disabled);color:var(--evu-icon-btn-primary-disabled);background-color:var(--evu-icon-btn-primary-bg-disabled)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > svg[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{fill:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > evu-svg-icon[_ngcontent-%COMP%] .svg-icon[_ngcontent-%COMP%]{background-color:var(--evu-icon-btn-primary-disabled)}.new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] h5.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .evu-card-options[_ngcontent-%COMP%] button.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary[_ngcontent-%COMP%]:disabled > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%], .icon-btn-primary.disabled[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i.bicon[_ngcontent-%COMP%]{color:var(--evu-icon-btn-primary-disabled)}@media screen and (max-width:768px){.btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:var(--evu-btn-mobile-height)}}.btn-sm[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;border-radius:calc(var(--evu-btn-border-radius) * .75)}.btn-lg[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px;border-radius:calc(var(--evu-btn-border-radius) * 1.25)}.btn-block[_ngcontent-%COMP%]{display:block;width:100%}.btn-danger[_ngcontent-%COMP%]{background-color:var(--evu-btn-bad-bg)!important;border-color:var(--evu-btn-bad-border)!important;color:var(--evu-btn-bad)!important}.btn-danger[_ngcontent-%COMP%]:hover{background-color:var(--evu-btn-bad-bg-hover)!important;border-color:var(--evu-btn-bad-border-hover)!important;color:var(--evu-btn-bad-hover)!important}.btn-danger[_ngcontent-%COMP%]:active{background-color:var(--evu-btn-bad-bg-active)!important;border-color:var(--evu-btn-bad-border-active)!important;color:var(--evu-btn-bad-active)!important}.btn-danger.disabled[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-success[_ngcontent-%COMP%]{background-color:var(--evu-good)!important;border-color:var(--evu-good)!important;color:var(--evu-text-good-contrast)!important}.btn-success[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-success[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-success.disabled[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning)!important;border-color:var(--evu-warning)!important;color:var(--evu-text-warning-contrast)!important}.btn-warning[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-warning[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-warning.disabled[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-info[_ngcontent-%COMP%]{background-color:var(--evu-info)!important;border-color:var(--evu-info)!important;color:var(--evu-text-info-contrast)!important}.btn-info[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-hover-amount))!important}.btn-info[_ngcontent-%COMP%]:active{background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-info.disabled[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed!important}.btn-outline-danger[_ngcontent-%COMP%]{color:var(--evu-btn-bad-outline);background-color:var(--evu-btn-bad-outline-bg);border:var(--evu-btn-border-width) solid var(--evu-btn-bad-outline-border)!important}.btn-outline-danger[_ngcontent-%COMP%]:hover{color:var(--evu-btn-bad-outline-hover);background-color:var(--evu-btn-bad-outline-bg-hover);border-color:var(--evu-btn-bad-outline-border-hover)!important}.btn-outline-danger[_ngcontent-%COMP%]:active{color:var(--evu-btn-bad-outline-active)!important;background-color:var(--evu-btn-bad-outline-bg-active)!important;border-color:var(--evu-btn-bad-outline-border-active)!important}.btn-outline-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:hover{color:var(--evu-text-good-contrast);background-color:var(--evu-good);border-color:var(--evu-good)!important}.btn-outline-success[_ngcontent-%COMP%]:active{color:var(--evu-text-good-contrast)!important;background-color:color-mix(in oklch,var(--evu-good),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:hover{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning);border-color:var(--evu-warning)!important}.btn-outline-warning[_ngcontent-%COMP%]:active{color:var(--evu-text-warning-contrast)!important;background-color:color-mix(in oklch,var(--evu-warning),var(--evu-shade) var(--evu-btn-active-amount))!important}.btn-outline-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:transparent;border:var(--evu-btn-border-width) solid var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:hover{color:var(--evu-text-info-contrast);background-color:var(--evu-info);border-color:var(--evu-info)!important}.btn-outline-info[_ngcontent-%COMP%]:active{color:var(--evu-text-info-contrast)!important;background-color:color-mix(in oklch,var(--evu-info),var(--evu-shade) var(--evu-btn-active-amount))!important}[_ngcontent-%COMP%]:root{--evu-link: var(--evu-text-primary);--evu-link-hover: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-link-active: color-mix( in oklch, var(--evu-link), var(--evu-shade) var(--evu-btn-active-amount) )}.btn-link[_ngcontent-%COMP%]{background-color:transparent!important;border-color:transparent!important;color:var(--evu-link);text-decoration:underline;padding-left:0;padding-right:0}.btn-link[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover);background-color:transparent!important}.btn-link[_ngcontent-%COMP%]:active{color:var(--evu-link-active);background-color:transparent!important}.btn-close[_ngcontent-%COMP%]{box-sizing:content-box;width:1em;height:1em;padding:.25em;background-color:transparent;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 9.707L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1em}.btn-close[_ngcontent-%COMP%]:hover{opacity:.75}.btn-close[_ngcontent-%COMP%]:active{opacity:1}.btn-close.btn-close-white[_ngcontent-%COMP%]{filter:invert(1) grayscale(100%) brightness(200%)}.btn-group[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%]{position:relative;display:inline-flex;vertical-align:middle}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;border-radius:0}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-btn-border-radius);border-bottom-left-radius:var(--evu-btn-border-radius)}.btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child, .btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:last-child{border-top-right-radius:var(--evu-btn-border-radius);border-bottom-right-radius:var(--evu-btn-border-radius)}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px}
10.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{padding:10px 24px;font-size:16px}.btn-toolbar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}[_ngcontent-%COMP%]:root{--evu-menu-btn: var(--evu-text);--evu-menu-btn-hover: var(--evu-menu-btn);--evu-menu-btn-active: var(--evu-text-primary-contrast);--evu-menu-btn-icon: var(--evu-bicon);--evu-menu-btn-icon-hover: var(--evu-menu-btn-icon);--evu-menu-btn-icon-active: var(--evu-text-primary-contrast);--evu-menu-btn-bg: var(--evu-primary-bg);--evu-menu-btn-bg-mobile-mixin: var(--evu-primary);--evu-menu-btn-bg-mobile-mixin-amount: 5%;--evu-menu-btn-bg-mobile: color-mix( in oklch, var(--evu-primary-bg), var(--evu-menu-btn-bg-mobile-mixin) var(--evu-menu-btn-bg-mobile-mixin-amount) );--evu-menu-btn-bg-hover: color-mix( in oklch, var(--evu-menu-btn-bg), var(--evu-menu-btn-bg-active) var(--evu-btn-hover-amount) );--evu-menu-btn-bg-active: var(--evu-primary);--evu-menu-btn-padding: var(--evu-spacing-lg)}.menu-btn[_ngcontent-%COMP%]{color:var(--evu-text);display:flex;justify-content:space-between;align-items:center;padding:var(--evu-menu-btn-padding);height:100%;width:100%;cursor:pointer;border-radius:var(--evu-border-radius);transition:background-color .2s ease;text-decoration:none;background-color:var(--evu-menu-btn-bg-mobile);color:var(--evu-menu-btn)}.menu-btn[_ngcontent-%COMP%]:hover{color:var(--evu-menu-btn-hover);background-color:var(--evu-menu-btn-bg-hover)}.menu-btn[_ngcontent-%COMP%]:active, .menu-btn.active[_ngcontent-%COMP%]{color:var(--evu-menu-btn-active);background-color:var(--evu-menu-btn-bg-active)}.card[_ngcontent-%COMP%], .new-layout[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{--evu-legacy-card-header: var(--evu-text);--evu-legacy-card-header-bg: color-mix( in oklch, var(--evu-secondary-bg), var(--evu-shade) 7.5% );--evu-legacy-card-body: var(--evu-text);--evu-legacy-card-body-bg: var(--evu-secondary-bg);--evu-legacy-card-border-radius: var(--evu-border-radius);--evu-legacy-card-border: transparent;--evu-legacy-card-border-width: var(--evu-border-width);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--evu-legacy-card-body-bg);background-clip:border-box;border:var(--evu-legacy-card-border-width) solid var(--evu-legacy-card-border);border-radius:var(--evu-legacy-card-border-radius)}.card-body[_ngcontent-%COMP%]{flex:1 1 auto;padding:1rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-body-bg, var(--evu-secondary-bg))}.card-header[_ngcontent-%COMP%]{padding:.625rem 1.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-bottom:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-header[_ngcontent-%COMP%]:first-child{border-radius:calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px) 0 0}.card-footer[_ngcontent-%COMP%]{padding:.625rem 1.25rem;color:var(--evu-legacy-card-body, var(--evu-text));background-color:var(--evu-legacy-card-header-bg, var(--evu-secondary-bg));border-top:var(--evu-legacy-card-border-width, 1px) solid var(--evu-border-weak)}.card-footer[_ngcontent-%COMP%]:last-child{border-radius:0 0 calc(var(--evu-legacy-card-border-radius) - 1px) calc(var(--evu-legacy-card-border-radius) - 1px)}.card-title[_ngcontent-%COMP%]{margin-bottom:.5rem;color:var(--evu-legacy-card-header, var(--evu-text))}.card-subtitle[_ngcontent-%COMP%]{margin-top:-.25rem;margin-bottom:0;color:var(--evu-legacy-card-header, var(--evu-text-muted))}.card-text[_ngcontent-%COMP%]:last-child{margin-bottom:0}.card-link[_ngcontent-%COMP%]{text-decoration:none}.card-link[_ngcontent-%COMP%] + .card-link[_ngcontent-%COMP%]{margin-left:1.25rem}.card-img-top[_ngcontent-%COMP%]{width:100%;border-top-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-top-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.card-img-bottom[_ngcontent-%COMP%]{width:100%;border-bottom-left-radius:calc(var(--evu-legacy-card-border-radius) - 1px);border-bottom-right-radius:calc(var(--evu-legacy-card-border-radius) - 1px)}.bg-light[_ngcontent-%COMP%]{--evu-light-card: var(--evu-text);--evu-light-card-body-bg: var(--evu-secondary-bg);--evu-light-card-border: var(--evu-light-card-body-bg);background-color:var(--evu-light-card-body-bg)!important;color:var(--evu-light-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-light-card-border)!important}.bg-dark[_ngcontent-%COMP%]{--evu-dark-card: var(--evu-text);--evu-dark-card-body-bg: var(--evu-primary-bg);--evu-dark-card-border: var(--evu-dark-card-body-bg);background-color:var(--evu-dark-card-body-bg)!important;color:var(--evu-dark-card)!important;border:var(--evu-legacy-card-border-width) solid var(--evu-dark-card-border)!important}.rounded[_ngcontent-%COMP%]{--evu-round-card-border-radius: var(--evu-border-radius);border-radius:var(--evu-round-card-border-radius)!important}[_ngcontent-%COMP%]:root{--evu-checkbox-bg: var(--evu-secondary-bg);--evu-checkbox-mixin: var(--evu-primary);--evu-checkbox-hover-amount: var(--evu-btn-hover-amount);--evu-checkbox-bg-hover: color-mix( in oklch, var(--evu-checkbox-bg), var(--evu-checkbox-mixin) var(--evu-checkbox-hover-amount) );--evu-checkbox-border: var(--evu-checkbox-checked-bg);--evu-checkbox-label-border: var(--evu-primary);--evu-checkbox: var(--evu-text);--evu-checkbox-checked-bg: var(--evu-primary);--evu-checkbox-checked-mixin: var(--evu-tint);--evu-checkbox-checked-hover-amount: var(--evu-bg-hover-amount);--evu-checkbox-checked-bg-hover: color-mix( in oklch, var(--evu-checkbox-checked-bg), var(--evu-checkbox-checked-mixin) var(--evu-checkbox-checked-hover-amount) );--evu-checkbox-checked-border: var(--evu-checkbox-checked-bg);--evu-checkbox-checked-border-hover: var(--evu-checkbox-checked-bg-hover);--evu-checkbox-checked: var(--evu-text-primary-contrast);--evu-checkbox-checked-hover: var(--evu-checkbox-checked);--evu-checkbox-transition: var(--evu-transition);--evu-checkbox-size: 23px;--evu-checkbox-border-width: 3px}.checkbox[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:flex;align-items:center;height:39px}.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{min-height:var(--evu-checkbox-size);min-width:var(--evu-checkbox-size);height:var(--evu-checkbox-size);width:var(--evu-checkbox-size);margin-bottom:0;transition:var(--evu-checkbox-transition);background-color:var(--evu-checkbox-bg);color:var(--evu-checkbox);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-border)}.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-bg-hover);color:var(--evu-checkbox-hover)}.checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:var(--evu-checkbox-checked-bg);border:var(--evu-checkbox-border-width) solid var(--evu-checkbox-checked-border)}.checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked);width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));margin-left:0}.checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]:before{display:flex;align-items:center;justify-content:center;width:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));height:calc(var(--evu-checkbox-size) - 2 * var(--evu-checkbox-border-width));padding-top:.125em}.checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover{background-color:var(--evu-checkbox-checked-bg-hover);border-color:var(--evu-checkbox-checked-border-hover)}.checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:hover > i[_ngcontent-%COMP%]{color:var(--evu-checkbox-checked-hover)}[_ngcontent-%COMP%]:root{--evu-paginator: var(--evu-text);--evu-paginator-bg: var(--evu-primary-bg);--evu-paginator-btn-disabled: var(--evu-text-disabled);--evu-paginator-btn-disabled-bg: var(--evu-primary-bg);--evu-paginator-btn-bg: var(--evu-primary-bg);--evu-paginator-btn-bg-hover: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-paginator-btn-bg-active: color-mix( in oklch, var(--evu-paginator-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--mat-paginator-container-text-color: var(--evu-paginator);--mat-paginator-container-background-color: var(--evu-paginator-bg)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%]{--mat-icon-button-disabled-icon-color: var(--evu-paginator-disabled);--mat-icon-button-icon-color: var(--evu-paginator)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{--mat-form-field-container-height: 35px;--mat-form-field-container-vertical-padding: 2.5px}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] .mat-mdc-paginator-touch-target[_ngcontent-%COMP%]{height:calc(var(--mat-form-field-container-height) - 2 * var(--mat-form-field-container-vertical-padding))}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button[_ngcontent-%COMP%]{margin:0px var(--evu-spacing-sm);background-color:var(--evu-paginator-btn-bg)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, [_ng
10content-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-paginator-btn-bg-hover)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-paginator-btn-bg-active)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button[_ngcontent-%COMP%] .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active{cursor:not-allowed;color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{color:var(--evu-paginator-btn-disabled);background-color:var(--evu-paginator-btn-disabled-bg)}[_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%] .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%] .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover .mat-mdc-paginator-icon[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root mat-paginator[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-disabled[_ngcontent-%COMP%]:active .mat-mdc-paginator-icon[_ngcontent-%COMP%]{fill:var(--evu-paginator-btn-disabled)}angular2-multiselect[_ngcontent-%COMP%]{--evu-select: var(--evu-text);--evu-select-hover: var(--evu-text);--evu-select-focus: var(--evu-text);--evu-select-bg: var(--evu-primary-bg);--evu-select-bg-hover: var(--evu-primary-bg);--evu-select-bg-focus: var(--evu-primary-bg);--evu-select-border: var(--evu-border-weak);--evu-select-border-hover: var(--evu-border-weak);--evu-select-border-focus: var(--evu-border-weak);--evu-select-chip-bg: var(--evu-tertiary);--evu-select-chip: var(--evu-text-tertiary-contrast);--evu-select-item: var(--evu-text-primary-contrast);--evu-select-item-border: var(--evu-primary);--evu-select-item-border-active: var(--evu-select-item-border);--evu-select-item-bg: var(--evu-primary-bg);--evu-select-item-mixin: var(--evu-primary);--evu-select-item-hover-amount: var(--evu-btn-hover-amount);--evu-select-item-active-amount: var(--evu-btn-active-amount);--evu-select-item-bg-hover: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-hover-amount) );--evu-select-item-bg-active: color-mix( in oklch, var(--evu-select-item-bg), var(--evu-select-item-mixin) var(--evu-select-item-active-amount) );--evu-select-border-radius: var(--evu-border-radius);--evu-select-input-height: var(--evu-input-or-select-height);--evu-select-border-width: var(--evu-border-width)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:var(--evu-spacing-md);padding:0px var(--evu-spacing-md);background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border);border-radius:var(--evu-select-border-radius);min-height:var(--evu-select-input-height)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%]{top:unset;right:unset;transform:unset;height:unset;position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-down[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-angle-up[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] > span.c-remove[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;width:12px}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:var
10(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-bg-hover);color:var(--evu-select-hover);border:var(--evu-select-border-width) solid var(--evu-select-border-hover)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%]{fill:var(--evu-select-hover)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up), angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up){background-color:var(--evu-select-bg-focus);color:var(--evu-select-focus);border:var(--evu-select-border-width) solid var(--evu-select-border-focus)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up) svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(>span.c-angle-up) svg[_ngcontent-%COMP%]{fill:var(--evu-select-focus)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-list[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-list[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) 0px;display:flex;flex-wrap:wrap;gap:var(--evu-spacing-sm);overflow:auto;max-height:calc(2 * var(--evu-select-input-height))}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%]{display:flex;align-items:center;white-space:wrap;border-radius:var(--evu-select-border-radius);background-color:var(--evu-select-chip-bg)!important}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-label[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-remove[_ngcontent-%COMP%] c-icon[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-remove[_ngcontent-%COMP%] c-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-remove[_ngcontent-%COMP%] c-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%] .c-remove[_ngcontent-%COMP%] c-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{color:var(--evu-select-chip)}angular2-multiselect[_ngcontent-%COMP%] .selected-list[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .c-btn[_ngcontent-%COMP%]:has(.c-token:only-child) > .c-remove[_ngcontent-%COMP%]{display:none}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .select-all[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-filter[_ngcontent-%COMP%]{border-bottom:var(--evu-select-border-width) solid var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-filter[_ngcontent-%COMP%] .c-search[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-filter[_ngcontent-%COMP%] .c-clear[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:var
10(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .c-input[_ngcontent-%COMP%]{background-color:var(--evu-select-bg);color:var(--evu-select);border:0px solid transparent}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .arrow-up[_ngcontent-%COMP%]{background-color:transparent;border-bottom-color:var(--evu-select-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-select-item-bg)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:hover, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:hover label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:hover label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:hover label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:active, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:active{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:active label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:active label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:active label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]:active label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{cursor:pointer}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%], angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:before, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg);border:2px solid var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:hover + label[_ngcontent-%COMP%]:after, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{left:4px;height:5px}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{transition:var(--evu-transition);background-color:var(--evu-select-item-bg)!important;border-radius:50%;width:calc(var(--evu-radio-size) - 4px);height:calc(var(--evu-radio-size) - 4px)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:hover input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-hover)!important}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%]:active input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{background-color:var(--evu-select-item-bg-active)!important}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{background-color:var(--evu-text-primary-contrast)!important;border-color:var(--evu-select-item-border-active)!important;border-radius:50%;border-width:5px;
10width:calc(var(--evu-radio-size) - 10px);height:calc(var(--evu-radio-size) - 10px)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .single-select-mode[_ngcontent-%COMP%] .pure-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{display:none}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:var(--evu-select)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border-color:var(--evu-select-item-border);background-color:var(--evu-select-item-border)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{border-color:var(--evu-select-item)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-area[_ngcontent-%COMP%]{min-width:100%;width:max-content;background-color:var(--evu-select-bg);color:var(--evu-select);border:var(--evu-select-border-width) solid var(--evu-select-border-focus);border-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child, angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-area.single-select-mode[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2) > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:first-child{border-top-right-radius:var(--evu-select-border-radius);border-top-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .list-area[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:var(--evu-select-border-radius);border-bottom-left-radius:var(--evu-select-border-radius)}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode) .c-list[_ngcontent-%COMP%] .c-token[_ngcontent-%COMP%]{padding:var(--evu-spacing-sm) var(--evu-spacing-md);justify-content:center}angular2-multiselect[_ngcontent-%COMP%]:has(.single-select-mode) .c-remove[_ngcontent-%COMP%]{display:none}.noselect[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[_ngcontent-%COMP%]:root{--evu-radio: var(--evu-primary);--evu-radio-bg: var(--evu-primary-bg);--evu-radio-mixin: var(--evu-primary);--evu-radio-hover-amount: var(--evu-btn-hover-amount);--evu-radio-bg-hover: color-mix( in oklch, var(--evu-primary-bg), var(--evu-radio-mixin) var(--evu-radio-hover-amount) );--evu-radio-size: 20px;--evu-radio-border-width-checked: 5px;--evu-radio-padding: var(--evu-spacing-md);--evu-radio-transition: var(--evu-transition)}input[type=radio].radio[_ngcontent-%COMP%]{width:0;height:0;display:none;overflow:hidden}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{margin-right:20px;margin-bottom:0;padding-top:var(--evu-radio-padding);padding-right:var(--evu-radio-padding);padding-bottom:var(--evu-radio-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before{border:2px solid var(--evu-radio);content:"";display:inline-block;vertical-align:middle;width:var(--evu-radio-size);height:var(--evu-radio-size);margin-right:10px;margin-bottom:0;border-radius:20px;background-color:var(--evu-radio-bg);transition:border-width .3s,border-color .15s,background-color .15s}*[_ngcontent-%COMP%]:hover > input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:before, input[type=radio].radio[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]:hover:before{background-color:var(--evu-radio-bg-hover)}input[type=radio].radio[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border:var(--evu-radio-border-width-checked) solid var(--evu-radio);background-color:var(--evu-radio-bg)}@media screen and (max-width:992px){[_ngcontent-%COMP%]:root{--evu-radio-size: 30px;--evu-radio-border-width-checked: 10px}}.status-cube[_ngcontent-%COMP%], .status-cube-black[_ngcontent-%COMP%], .status-cube-darkgray[_ngcontent-%COMP%], .status-cube-gray[_ngcontent-%COMP%], .status-cube-yellow[_ngcontent-%COMP%], .status-cube-green[_ngcontent-%COMP%], .status-cube-blue[_ngcontent-%COMP%], .status-cube-orange[_ngcontent-%COMP%], .status-cube-red[_ngcontent-%COMP%]{padding:var(--evu-spacing-md);display:inline-block}.status-cube-red[_ngcontent-%COMP%]{background:var(--evu-red)}.status-cube-orange[_ngcontent-%COMP%]{background:var(--evu-orange)}.status-cube-blue[_ngcontent-%COMP%]{background:var(--evu-blue)}.status-cube-green[_ngcontent-%COMP%]{background:var(--evu-green)}.status-cube-yellow[_ngcontent-%COMP%]{background:var(--evu-yellow)}.status-cube-gray[_ngcontent-%COMP%]{background:var(--evu-gray)}.status-cube-darkgray[_ngcontent-%COMP%]{background:var(--evu-darkgray)}.status-cube-black[_ngcontent-%COMP%]{background:var(--evu-black)}[_ngcontent-%COMP%]:root{--table-border-light: rgb(0, 0, 0, .12);--evu-table-cell-border: var(--evu-secondary-bg);--evu-table-bg: var(--evu-primary-bg);--evu-table: var(--evu-text);--evu-table-border-left: var(--evu-secondary-bg);--evu-table-head-bg: var(--evu-secondary-bg);--evu-table-head-border: var(--evu-border-strong);--evu-table-icon-btn-bg: var(--evu-primary-bg);--evu-table-icon-btn-bg-hover: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-table-icon-btn-bg-active: color-mix( in oklch, var(--evu-table-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-table-icon-btn-transition: var(--evu-transition);--evu-table-icon-btn-padding: var(--evu-spacing-md);--evu-table-icon-btn-size: 40px}.table-responsive[_ngcontent-%COMP%]{display:flex;flex-direction:column}.table-responsive[_ngcontent-%COMP%] enb-select[_ngcontent-%COMP%]{margin-bottom:var(--evu-spacing-xl)}.table[_ngcontent-%COMP%]{width:100%;max-width:100%;background-color:transparent}.table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:none}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-table-cell-border)}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.65rem;vertical-align:top;color:var(--evu-table)}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span.badge.bg-danger[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.badge.bg-danger[_ngcontent-%COMP%]{color:var(--evu-text-bad-contrast);background-color:var(--evu-bad)!important}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span.badge.bg-info[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.badge.bg-info[_ngcontent-%COMP%]{color:var(--evu-text-info-contrast);background-color:var(--evu-info)!important}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span.badge.bg-warning[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.badge.bg-warning[_ngcontent-%COMP%]{color:var(--evu-text-warning-contrast);background-color:var(--evu-warning)!important}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] span.badge.bg-good[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.badge.bg-good[_ngcontent-%COMP%]{color:var(--evu-text-good-contrast);background-color:var(--evu-good)!important}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]{transition:var(--evu-table-icon-btn-transition);padding:var(--evu-table-icon-btn-padding);border-radius:50%;height:var(--evu-table-icon-btn-size);width:var(--evu-table-icon-btn-size);background-color:var(--evu-table-icon-btn-bg)}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%]:hover, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]:hover{background-color:var(--evu-table-icon-btn-bg-hover)}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%]:active, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]:active{background-color:var(--evu-table-icon-btn-bg-active)}.table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before, .table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{color:var(--evu-table)}.table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #e9ecef;border-bottom:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%]{border-top:2px solid #e9ecef;border-top:2px solid var(--table-cell-border)}.table[_ngcontent-%COMP%] .table[_ngcontent-%COMP%]{background-color:#fff;background-color:var(--table-bg)}.table-sm[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-sm[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.3rem}.table-bordered[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:1px solid #e9ecef;border:1px solid var(--table-cell-border)}.table-bordered[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom-width:2px}.table-striped[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:#0000000d}.table-hover[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:#00000013}.table-primary[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#b8daff;background-color:var(--table-primary-color)}.table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#9fcdff;background-color:var(--table-primary-color-dark)}.table-secondary[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#dddfe2;background-color:var(--table-secondary-color)}.table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#cfd2d6;background-color:var(--table-secondary-color-dark)}.table-success[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c3e6cb;background-color:var(--table-success-color)}.table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b1dfbb;background-color:var(--table-success-color-dark)}.table-info[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#bee5eb;background-color:var(--table-info-color)}.table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#abdde5;background-color:var(--table-info-color-dark)}.table-warning[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#ffeeba;background-color:var(--table-warning-color)}.table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ffe8a1;background-color:var(--table-warning-color-dark)}.table-danger[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#f5c6cb;background-color:var(--table-danger-color)}.table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#f1b0b7;background-color:var(--table-danger-color-dark)}.table-light[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#fdfdfe;background-color:var(--table-light-color)}.table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ececf6;background-color:var(--table-light-color-dark)}.table-dark[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{background-color:#c6c8ca;background-color:var(--table-dark-color)}.table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}.table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b9bbbe;background-color:var(--table-dark-color-dark)}@media(max-width:991px){.table-responsive[_ngcontent-%COMP%]{display:block;width:100%;
10overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered[_ngcontent-%COMP%]{border:0}}.table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:var(--evu-table-head-bg)!important;font-size:14px;font-weight:700}.table[_ngcontent-%COMP%] tr.ok[_ngcontent-%COMP%]{border-left-color:#a2ad00;border-left-color:var(--table-row-ok)}.table[_ngcontent-%COMP%] tr.warn[_ngcontent-%COMP%]{border-left-color:#ffb60f;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%] tr.alert[_ngcontent-%COMP%]{border-left-color:#ff463c;border-left-color:var(--table-row-warn)}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-size:14px;font-weight:light}.table-block[_ngcontent-%COMP%]{box-shadow:0 0 3px #e5e5e5;box-shadow:0 0 3px var(--table-box-shadow)}.table-inline[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:0}.table-inline[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{flex-shrink:1;background-color:#f0f0f0;background-color:var(--table-head-bg)}.table-inline[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{padding-right:15px}.table-inline[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.table-inline[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{flex:1;display:flex}.table-inline[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{flex:1}.table-inline[_ngcontent-%COMP%] td.narrow[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%] th.narrow[_ngcontent-%COMP%]{flex:.5}.table-inline[_ngcontent-%COMP%] td.wide[_ngcontent-%COMP%], .table-inline[_ngcontent-%COMP%] th.wide[_ngcontent-%COMP%]{flex:1.5}.table-hover[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:#fafafa;background-color:var(--table-body-bg)}.table-container[_ngcontent-%COMP%]{border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%]{background-color:#f0f0f0;background-color:var(--table-head-bg);padding:.5rem 1rem}.table-container[_ngcontent-%COMP%] > .table-head[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius)}.list-group-item[_ngcontent-%COMP%]{--evu-item-group: var(--evu-text);--evu-item-group-bg: var(--evu-primary-bg);--evu-item-group-bg-hover: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-hover-amount) );--evu-item-group-bg-active: color-mix( in oklch, var(--evu-item-group-bg), var(--evu-shade) var(--evu-btn-active-amount) );--evu-item-group-border: var(--evu-border-strong);--evu-item-group-border-width: var(--evu-border-width);--evu-item-group-border-radius: var(--evu-border-radius);--evu-item-group-padding: var(--evu-spacing-lg);position:relative;display:block;padding:var(--evu-item-group-padding);color:var(--evu-item-group);background-color:var(--evu-item-group-bg);border:var(--evu-item-group-border-width) solid var(--evu-item-group-border)}.list-group-item[_ngcontent-%COMP%]:hover{background-color:var(--evu-item-group-bg-hover)}.list-group-item[_ngcontent-%COMP%]:active{background-color:var(--evu-item-group-bg-active)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:var(--evu-item-group-border-radius);border-top-right-radius:var(--evu-item-group-border-radius)}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-left-radius:var(--evu-item-group-border-radius);border-bottom-right-radius:var(--evu-item-group-border-radius)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit;cursor:pointer;text-decoration:none}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{color:var(--evu-text);background-color:var(--evu-item-group-bg-hover, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 7.5%));outline:none}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-item-group-bg-active, color-mix(in oklch, var(--evu-primary-bg), var(--evu-shade) 15%))}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-primary-bg)}.list-group-item.active[_ngcontent-%COMP%]{color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)!important}.container[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}@media(min-width:576px){.container[_ngcontent-%COMP%]{max-width:576px}}@media(min-width:768px){.container[_ngcontent-%COMP%]{max-width:768px}}@media(min-width:992px){.container[_ngcontent-%COMP%]{max-width:992px}}@media(min-width:1400px){.container[_ngcontent-%COMP%]{max-width:1400px}}
10.container-fluid[_ngcontent-%COMP%]{width:100%;margin-right:auto;margin-left:auto}.row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:var(--evu-row-spacing-desktop)}@media(max-width:992px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-tablet)}}@media(max-width:768px){.row[_ngcontent-%COMP%]{gap:var(--evu-row-spacing-mobile)}}.row[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:only-child{max-width:100%;width:100%}.row.gx-0[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.row.gx-0[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .row.no-gutters[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.col[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:100%}.col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:100%}.col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:100%}.col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:100%}.col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:100%}.col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:100%}.col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:100%}.col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:100%}.col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:100%}.col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:100%}.col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:100%}.col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:100%}@media(min-width:576px){.col-sm[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:576px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:576px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-sm-1.col-sm-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:576px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:576px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:576px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-sm-2.col-sm-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:576px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:576px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:576px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-sm-3.col-sm-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:576px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:576px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:576px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-sm-4.col-sm-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:576px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:576px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:576px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-sm-5.col-sm-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:576px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:576px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:576px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-sm-6.col-sm-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:576px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:576px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:576px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-sm-7.col-sm-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:576px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:576px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:576px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-sm-8.col-sm-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:576px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:576px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:576px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-sm-9.col-sm-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:576px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:576px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:576px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-sm-10.col-sm-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:576px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:576px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:576px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:576px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-sm-11.col-sm-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:576px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:576px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:576px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:576px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-sm-12.col-sm-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
10.col-md-1.col-md-1[_ngcontent-%COMP%]{width:100%}.col-md-2.col-md-2[_ngcontent-%COMP%]{width:100%}.col-md-3.col-md-3[_ngcontent-%COMP%]{width:100%}.col-md-4.col-md-4[_ngcontent-%COMP%]{width:100%}.col-md-5.col-md-5[_ngcontent-%COMP%]{width:100%}.col-md-6.col-md-6[_ngcontent-%COMP%]{width:100%}.col-md-7.col-md-7[_ngcontent-%COMP%]{width:100%}.col-md-8.col-md-8[_ngcontent-%COMP%]{width:100%}.col-md-9.col-md-9[_ngcontent-%COMP%]{width:100%}.col-md-10.col-md-10[_ngcontent-%COMP%]{width:100%}.col-md-11.col-md-11[_ngcontent-%COMP%]{width:100%}.col-md-12.col-md-12[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.col-md[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:768px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:768px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-md-1.col-md-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:768px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:768px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-md-2.col-md-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:768px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:768px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-md-3.col-md-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:768px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:768px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-md-4.col-md-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:768px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:768px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-md-5.col-md-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:768px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:768px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-md-6.col-md-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:768px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:768px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-md-7.col-md-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:768px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:768px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-md-8.col-md-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col
10-md-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:768px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:768px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-md-9.col-md-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:768px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:768px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-md-10.col-md-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:768px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:768px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:768px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-md-11.col-md-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:768px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:768px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:768px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-md-12.col-md-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}.col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:100%}.col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:100%}.col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:100%}.col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:100%}.col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:100%}.col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:100%}.col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:100%}.col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:100%}.col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:100%}.col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:100%}.col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:100%}.col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:100%}@media(min-width:992px){.col-lg[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:992px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:992px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-lg-1.col-lg-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ng
10content-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:992px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:992px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-lg-2.col-lg-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:992px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:992px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-lg-3.col-lg-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:992px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:992px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-lg-4.col-lg-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:992px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:992px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-lg-5.col-lg-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:992px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:992px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-lg-6.col-lg-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:992px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:992px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-lg-7.col-lg-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:992px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:992px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-lg-8.col-lg-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:992px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:992px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-lg-9.col-lg-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:992px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:992px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-lg-10.col-lg-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:992px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:992px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:992px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-lg-11.col-lg-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:992px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:992px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:992px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-lg-12.col-lg-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
10.col-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}@media(min-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(max-width:992px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(max-width:768px){.col-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}.col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:100%}.col-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}@media(min-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(max-width:992px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(max-width:768px){.col-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}.col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:100%}.col-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}@media(min-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(max-width:992px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(max-width:768px){.col-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}.col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:100%}.col-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}@media(min-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(max-width:992px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(max-width:768px){.col-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}.col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:100%}.col-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}@media(min-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(max-width:992px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(max-width:768px){.col-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}.col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:100%}.col-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}@media(min-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(max-width:992px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(max-width:768px){.col-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}.col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:100%}.col-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}@media(min-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(max-width:992px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(max-width:768px){.col-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}.col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:100%}.col-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}@media(min-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(max-width:992px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(max-width:768px){.col-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}.col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:100%}.col-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}@media(min-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(max-width:992px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(max-width:768px){.col-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}.col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:100%}.col-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}@media(min-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(max-width:992px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(max-width:768px){.col-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}.col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:100%}.col-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}@media(min-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(max-width:992px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(max-width:768px){.col-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}.col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:100%}.col-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}@media(min-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(max-width:992px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(max-width:768px){.col-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
10.col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:100%}@media(min-width:1400px){.col-xl[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-desktop) * .9166666667)}}@media(min-width:1400px)and (max-width:992px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-tablet) * .9166666667)}}@media(min-width:1400px)and (max-width:768px){.col-1[_ngcontent-%COMP%], .col-xl-1.col-xl-1[_ngcontent-%COMP%]{width:calc(8.3333333333% - var(--evu-row-spacing-mobile) * .9166666667)}}@media(min-width:1400px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-desktop) * .8333333333)}}@media(min-width:1400px)and (max-width:992px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-tablet) * .8333333333)}}@media(min-width:1400px)and (max-width:768px){.col-2[_ngcontent-%COMP%], .col-xl-2.col-xl-2[_ngcontent-%COMP%]{width:calc(16.6666666667% - var(--evu-row-spacing-mobile) * .8333333333)}}@media(min-width:1400px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-desktop) * .75)}}@media(min-width:1400px)and (max-width:992px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-tablet) * .75)}}@media(min-width:1400px)and (max-width:768px){.col-3[_ngcontent-%COMP%], .col-xl-3.col-xl-3[_ngcontent-%COMP%]{width:calc(25% - var(--evu-row-spacing-mobile) * .75)}}@media(min-width:1400px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-desktop) * .6666666667)}}@media(min-width:1400px)and (max-width:992px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-tablet) * .6666666667)}}@media(min-width:1400px)and (max-width:768px){.col-4[_ngcontent-%COMP%], .col-xl-4.col-xl-4[_ngcontent-%COMP%]{width:calc(33.3333333333% - var(--evu-row-spacing-mobile) * .6666666667)}}@media(min-width:1400px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-desktop) * .5833333333)}}@media(min-width:1400px)and (max-width:992px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-tablet) * .5833333333)}}@media(min-width:1400px)and (max-width:768px){.col-5[_ngcontent-%COMP%], .col-xl-5.col-xl-5[_ngcontent-%COMP%]{width:calc(41.6666666667% - var(--evu-row-spacing-mobile) * .5833333333)}}@media(min-width:1400px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-desktop) * .5)}}@media(min-width:1400px)and (max-width:992px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-tablet) * .5)}}@media(min-width:1400px)and (max-width:768px){.col-6[_ngcontent-%COMP%], .col-xl-6.col-xl-6[_ngcontent-%COMP%]{width:calc(50% - var(--evu-row-spacing-mobile) * .5)}}@media(min-width:1400px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-desktop) * .4166666667)}}@media(min-width:1400px)and (max-width:992px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-tablet) * .4166666667)}}@media(min-width:1400px)and (max-width:768px){.col-7[_ngcontent-%COMP%], .col-xl-7.col-xl-7[_ngcontent-%COMP%]{width:calc(58.3333333333% - var(--evu-row-spacing-mobile) * .4166666667)}}@media(min-width:1400px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-desktop) * .3333333333)}}@media(min-width:1400px)and (max-width:992px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-tablet) * .3333333333)}}@media(min-width:1400px)and (max-width:768px){.col-8[_ngcontent-%COMP%], .col-xl-8.col-xl-8[_ngcontent-%COMP%]{width:calc(66.6666666667% - var(--evu-row-spacing-mobile) * .3333333333)}}@media(min-width:1400px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-desktop) * .25)}}@media(min-width:1400px)and (max-width:992px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-tablet) * .25)}}@media(min-width:1400px)and (max-width:768px){.col-9[_ngcontent-%COMP%], .col-xl-9.col-xl-9[_ngcontent-%COMP%]{width:calc(75% - var(--evu-row-spacing-mobile) * .25)}}@media(min-width:1400px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-desktop) * .1666666667)}}@media(min-width:1400px)and (max-width:992px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-tablet) * .1666666667)}}@media(min-width:1400px)and (max-width:768px){.col-10[_ngcontent-%COMP%], .col-xl-10.col-xl-10[_ngcontent-%COMP%]{width:calc(83.3333333333% - var(--evu-row-spacing-mobile) * .1666666667)}}@media(min-width:1400px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-desktop) * .0833333333)}}@media(min-width:1400px)and (max-width:992px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-tablet) * .0833333333)}}@media(min-width:1400px)and (max-width:768px){.col-11[_ngcontent-%COMP%], .col-xl-11.col-xl-11[_ngcontent-%COMP%]{width:calc(91.6666666667% - var(--evu-row-spacing-mobile) * .0833333333)}}@media(min-width:1400px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}}@media(min-width:1400px)and (min-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-desktop) * 0)}}@media(min-width:1400px)and (max-width:992px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-tablet) * 0)}}@media(min-width:1400px)and (max-width:768px){.col-12[_ngcontent-%COMP%], .col-xl-12.col-xl-12[_ngcontent-%COMP%]{width:calc(100% - var(--evu-row-spacing-mobile) * 0)}}
10.col-xs-1[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:8.3333333333%}.col-xs-2[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:16.6666666667%}.col-xs-3[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:25%}.col-xs-4[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:33.3333333333%}.col-xs-5[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:41.6666666667%}.col-xs-6[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:50%}.col-xs-7[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:58.3333333333%}.col-xs-8[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:66.6666666667%}.col-xs-9[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:75%}.col-xs-10[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:83.3333333333%}.col-xs-11[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:91.6666666667%}.col-xs-12[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:100%}.col-xs-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto}.offset-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-3[_ngcontent-%COMP%]{margin-left:25%}.offset-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-6[_ngcontent-%COMP%]{margin-left:50%}.offset-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-9[_ngcontent-%COMP%]{margin-left:75%}.offset-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}@media(min-width:576px){.offset-sm-0[_ngcontent-%COMP%]{margin-left:0}.offset-sm-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-sm-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-sm-3[_ngcontent-%COMP%]{margin-left:25%}.offset-sm-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-sm-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-sm-6[_ngcontent-%COMP%]{margin-left:50%}.offset-sm-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-sm-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-sm-9[_ngcontent-%COMP%]{margin-left:75%}.offset-sm-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-sm-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:768px){.offset-md-0[_ngcontent-%COMP%]{margin-left:0}.offset-md-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-md-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-md-3[_ngcontent-%COMP%]{margin-left:25%}.offset-md-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-md-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-md-6[_ngcontent-%COMP%]{margin-left:50%}.offset-md-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-md-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-md-9[_ngcontent-%COMP%]{margin-left:75%}.offset-md-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-md-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:992px){.offset-lg-0[_ngcontent-%COMP%]{margin-left:0}.offset-lg-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-lg-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-lg-3[_ngcontent-%COMP%]{margin-left:25%}.offset-lg-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-lg-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-lg-6[_ngcontent-%COMP%]{margin-left:50%}.offset-lg-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-lg-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-lg-9[_ngcontent-%COMP%]{margin-left:75%}.offset-lg-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-lg-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}@media(min-width:1400px){.offset-xl-0[_ngcontent-%COMP%]{margin-left:0}.offset-xl-1[_ngcontent-%COMP%]{margin-left:calc(100% * 1 / 12)}.offset-xl-2[_ngcontent-%COMP%]{margin-left:calc(100% * 2 / 12)}.offset-xl-3[_ngcontent-%COMP%]{margin-left:25%}.offset-xl-4[_ngcontent-%COMP%]{margin-left:calc(100% * 4 / 12)}.offset-xl-5[_ngcontent-%COMP%]{margin-left:calc(100% * 5 / 12)}.offset-xl-6[_ngcontent-%COMP%]{margin-left:50%}.offset-xl-7[_ngcontent-%COMP%]{margin-left:calc(100% * 7 / 12)}.offset-xl-8[_ngcontent-%COMP%]{margin-left:calc(100% * 8 / 12)}.offset-xl-9[_ngcontent-%COMP%]{margin-left:75%}.offset-xl-10[_ngcontent-%COMP%]{margin-left:calc(100% * 10 / 12)}.offset-xl-11[_ngcontent-%COMP%]{margin-left:calc(100% * 11 / 12)}}.d-flex[_ngcontent-%COMP%]{display:flex}.d-block[_ngcontent-%COMP%]{display:block}.d-inline[_ngcontent-%COMP%]{display:inline}.d-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-none[_ngcontent-%COMP%]{display:none}.d-grid[_ngcontent-%COMP%]{display:grid}.d-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-table[_ngcontent-%COMP%]{display:table}.d-table-row[_ngcontent-%COMP%]{display:table-row}.d-table-cell[_ngcontent-%COMP%]{display:table-cell}@media(min-width:576px){.d-sm-none[_ngcontent-%COMP%]{display:none}.d-sm-block[_ngcontent-%COMP%]{display:block}.d-sm-inline[_ngcontent-%COMP%]{display:inline}.d-sm-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-sm-flex[_ngcontent-%COMP%]{display:flex}.d-sm-grid[_ngcontent-%COMP%]{display:grid}.d-sm-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-sm-table[_ngcontent-%COMP%]{display:table}}@media(min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}.d-md-block[_ngcontent-%COMP%]{display:block}.d-md-inline[_ngcontent-%COMP%]{display:inline}.d-md-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-md-flex[_ngcontent-%COMP%]{display:flex}.d-md-grid[_ngcontent-%COMP%]{display:grid}.d-md-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-md-table[_ngcontent-%COMP%]{display:table}}@media(min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none}.d-lg-block[_ngcontent-%COMP%]{display:block}.d-lg-inline[_ngcontent-%COMP%]{display:inline}.d-lg-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-lg-flex[_ngcontent-%COMP%]{display:flex}.d-lg-grid[_ngcontent-%COMP%]{display:grid}.d-lg-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-lg-table[_ngcontent-%COMP%]{display:table}}@media(min-width:1400px){.d-xl-none[_ngcontent-%COMP%]{display:none}.d-xl-block[_ngcontent-%COMP%]{display:block}.d-xl-inline[_ngcontent-%COMP%]{display:inline}.d-xl-inline-block[_ngcontent-%COMP%]{display:inline-block}.d-xl-flex[_ngcontent-%COMP%]{display:flex}.d-xl-grid[_ngcontent-%COMP%]{display:grid}.d-xl-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.d-xl-table[_ngcontent-%COMP%]{display:table}}.flex-row[_ngcontent-%COMP%]{flex-direction:row}.flex-column[_ngcontent-%COMP%]{flex-direction:column}.flex-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.flex-grow-0[_ngcontent-%COMP%]{flex-grow:0}.flex-grow-1[_ngcontent-%COMP%]{flex-grow:1}.flex-shrink-0[_ngcontent-%COMP%]{flex-shrink:0}.flex-shrink-1[_ngcontent-%COMP%]{flex-shrink:1}.flex-fill[_ngcontent-%COMP%]{flex:1 1 auto}.justify-content-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-center[_ngcontent-%COMP%]{align-self:center}.align-self-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-stretch[_ngcontent-%COMP%]{align-self:stretch}@media(min-width:576px){.flex-sm-row[_ngcontent-%COMP%]{flex-direction:row}.flex-sm-column[_ngcontent-%COMP%]{flex-direction:column}.flex-sm-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-sm-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-sm-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-sm-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-sm-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-sm-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-sm-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-sm-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-sm-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-sm-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-sm-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-sm-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-sm-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-sm-center[_ngcontent-%COMP%]{align-items:center}.align-items-sm-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-sm-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-sm-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-sm-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-sm-center[_ngcontent-%COMP%]{align-self:center}.align-self-sm-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-sm-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:768px){.flex-md-row[_ngcontent-%COMP%]{flex-direction:row}.flex-md-column[_ngcontent-%COMP%]{flex-direction:column}.flex-md-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-md-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-md-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-md-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-md-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-md-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-md-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-md-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-md-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-md-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-md-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-md-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-md-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-md-center[_ngcontent-%COMP%]{align-items:center}.align-items-md-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-md-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-md-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-md-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-md-center[_ngcontent-%COMP%]{align-self:center}.align-self-md-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-md-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:992px){.flex-lg-row[_ngcontent-%COMP%]{flex-direction:row}.flex-lg-column[_ngcontent-%COMP%]{flex-direction:column}.flex-lg-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-lg-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-lg-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-lg-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-lg-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-lg-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-lg-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-lg-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-lg-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-lg-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-lg-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-lg-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-lg-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-lg-center[_ngcontent-%COMP%]{align-items:center}.align-items-lg-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-lg-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-lg-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-lg-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-lg-center[_ngcontent-%COMP%]{align-self:center}.align-self-lg-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-lg-stretch[_ngcontent-%COMP%]{align-self:stretch}}@media(min-width:1400px){.flex-xl-row[_ngcontent-%COMP%]{flex-direction:row}.flex-xl-column[_ngcontent-%COMP%]{flex-direction:column}.flex-xl-row-reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-xl-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.flex-xl-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.flex-xl-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap}.flex-xl-wrap-reverse[_ngcontent-%COMP%]{flex-wrap:wrap-reverse}.justify-content-xl-start[_ngcontent-%COMP%]{justify-content:flex-start}.justify-content-xl-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-xl-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-xl-between[_ngcontent-%COMP%]{justify-content:space-between}.justify-content-xl-around[_ngcontent-%COMP%]{justify-content:space-around}.justify-content-xl-evenly[_ngcontent-%COMP%]{justify-content:space-evenly}.align-items-xl-start[_ngcontent-%COMP%]{align-items:flex-start}.align-items-xl-end[_ngcontent-%COMP%]{align-items:flex-end}.align-items-xl-center[_ngcontent-%COMP%]{align-items:center}.align-items-xl-baseline[_ngcontent-%COMP%]{align-items:baseline}.align-items-xl-stretch[_ngcontent-%COMP%]{align-items:stretch}.align-self-xl-start[_ngcontent-%COMP%]{align-self:flex-start}.align-self-xl-end[_ngcontent-%COMP%]{align-self:flex-end}.align-self-xl-center[_ngcontent-%COMP%]{align-self:center}.align-self-xl-baseline[_ngcontent-%COMP%]{align-self:baseline}.align-self-xl-stretch[_ngcontent-%COMP%]{align-self:stretch}}.m-0[_ngcontent-%COMP%]{margin:0}.mt-0[_ngcontent-%COMP%]{margin-top:0}.mb-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-0[_ngcontent-%COMP%]{margin-left:0}.mr-0[_ngcontent-%COMP%]{margin-right:0}.mx-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-0[_ngcontent-%COMP%]{margin-left:0}.me-0[_ngcontent-%COMP%]{margin-right:0}.m-1[_ngcontent-%COMP%]{margin:.25rem}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-1[_ngcontent-%COMP%]{margin-right:.25rem}.m-2[_ngcontent-%COMP%]{margin:.5rem}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-2[_ngcontent-%COMP%]{margin-left:.5rem}
10.mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-2[_ngcontent-%COMP%]{margin-right:.5rem}.m-3[_ngcontent-%COMP%]{margin:1rem}.mt-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-3[_ngcontent-%COMP%]{margin-left:1rem}.me-3[_ngcontent-%COMP%]{margin-right:1rem}.m-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem}.m-5[_ngcontent-%COMP%]{margin:3rem}.mt-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-5[_ngcontent-%COMP%]{margin-left:3rem}.me-5[_ngcontent-%COMP%]{margin-right:3rem}.p-0[_ngcontent-%COMP%]{padding:0}.pt-0[_ngcontent-%COMP%]{padding-top:0}.pb-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-0[_ngcontent-%COMP%]{padding-left:0}.pr-0[_ngcontent-%COMP%]{padding-right:0}.px-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-0[_ngcontent-%COMP%]{padding-left:0}.pe-0[_ngcontent-%COMP%]{padding-right:0}.p-1[_ngcontent-%COMP%]{padding:.25rem}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem}.p-2[_ngcontent-%COMP%]{padding:.5rem}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem}
10.pe-2[_ngcontent-%COMP%]{padding-right:.5rem}.p-3[_ngcontent-%COMP%]{padding:1rem}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-3[_ngcontent-%COMP%]{padding-right:1rem}.px-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-3[_ngcontent-%COMP%]{padding-right:1rem}.p-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem}.p-5[_ngcontent-%COMP%]{padding:3rem}.pt-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-5[_ngcontent-%COMP%]{padding-right:3rem}.px-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-5[_ngcontent-%COMP%]{padding-right:3rem}.mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ms-auto[_ngcontent-%COMP%]{margin-left:auto}.me-auto[_ngcontent-%COMP%]{margin-right:auto}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.m-auto[_ngcontent-%COMP%]{margin:auto}.gap-0[_ngcontent-%COMP%]{gap:0}.row-gap-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-0[_ngcontent-%COMP%]{column-gap:0}.gap-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-1[_ngcontent-%COMP%]{column-gap:.25rem}.gap-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-2[_ngcontent-%COMP%]{column-gap:.5rem}.gap-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-3[_ngcontent-%COMP%]{column-gap:1rem}.gap-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-4[_ngcontent-%COMP%]{column-gap:1.5rem}.gap-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-5[_ngcontent-%COMP%]{column-gap:3rem}@media(min-width:576px){.m-sm-0[_ngcontent-%COMP%]{margin:0}.mt-sm-0[_ngcontent-%COMP%]{margin-top:0}.mb-sm-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-sm-0[_ngcontent-%COMP%]{margin-left:0}.mr-sm-0[_ngcontent-%COMP%]{margin-right:0}.mx-sm-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-sm-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-sm-0[_ngcontent-%COMP%]{margin-left:0}.me-sm-0[_ngcontent-%COMP%]{margin-right:0}.p-sm-0[_ngcontent-%COMP%]{padding:0}.pt-sm-0[_ngcontent-%COMP%]{padding-top:0}.pb-sm-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-sm-0[_ngcontent-%COMP%]{padding-left:0}.pr-sm-0[_ngcontent-%COMP%]{padding-right:0}.px-sm-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-sm-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-sm-0[_ngcontent-%COMP%]{padding-left:0}.pe-sm-0[_ngcontent-%COMP%]{padding-right:0}.gap-sm-0[_ngcontent-%COMP%]{gap:0}.row-gap-sm-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-sm-0[_ngcontent-%COMP%]{column-gap:0}.m-sm-1[_ngcontent-%COMP%]{margin:.25rem}.mt-sm-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-sm-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-sm-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-sm-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-sm-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-sm-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-sm-1[_ngcontent-%COMP%]{padding:.25rem}.pt-sm-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-sm-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-sm-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-sm-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-sm-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-sm-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-sm-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-sm-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-sm-1[_ngcontent-%COMP%]{column-gap:.25rem}
10.m-sm-2[_ngcontent-%COMP%]{margin:.5rem}.mt-sm-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-sm-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-sm-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-sm-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-sm-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-sm-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-sm-2[_ngcontent-%COMP%]{padding:.5rem}.pt-sm-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-sm-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-sm-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-sm-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-sm-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-sm-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-sm-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-sm-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-sm-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-sm-3[_ngcontent-%COMP%]{margin:1rem}.mt-sm-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-sm-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-sm-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-sm-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-sm-3[_ngcontent-%COMP%]{margin-left:1rem}.me-sm-3[_ngcontent-%COMP%]{margin-right:1rem}.p-sm-3[_ngcontent-%COMP%]{padding:1rem}.pt-sm-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-sm-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.px-sm-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-sm-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-sm-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-sm-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-sm-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-sm-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-sm-3[_ngcontent-%COMP%]{column-gap:1rem}.m-sm-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-sm-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-sm-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-sm-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-sm-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-sm-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-sm-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-sm-5[_ngcontent-%COMP%]{margin:3rem}.mt-sm-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-sm-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-sm-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-sm-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-sm-5[_ngcontent-%COMP%]{margin-left:3rem}.me-sm-5[_ngcontent-%COMP%]{margin-right:3rem}.p-sm-5[_ngcontent-%COMP%]{padding:3rem}.pt-sm-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-sm-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.px-sm-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-sm-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-sm-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-sm-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-sm-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-sm-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-sm-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:768px){.m-md-0[_ngcontent-%COMP%]{margin:0}.mt-md-0[_ngcontent-%COMP%]{margin-top:0}.mb-md-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-md-0[_ngcontent-%COMP%]{margin-left:0}.mr-md-0[_ngcontent-%COMP%]{margin-right:0}.mx-md-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-md-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-md-0[_ngcontent-%COMP%]{margin-left:0}.me-md-0[_ngcontent-%COMP%]{margin-right:0}.p-md-0[_ngcontent-%COMP%]{padding:0}.pt-md-0[_ngcontent-%COMP%]{padding-top:0}.pb-md-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-md-0[_ngcontent-%COMP%]{padding-left:0}.pr-md-0[_ngcontent-%COMP%]{padding-right:0}.px-md-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-md-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-md-0[_ngcontent-%COMP%]{padding-left:0}.pe-md-0[_ngcontent-%COMP%]{padding-right:0}.gap-md-0[_ngcontent-%COMP%]{gap:0}.row-gap-md-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-md-0[_ngcontent-%COMP%]{column-gap:0}.m-md-1[_ngcontent-%COMP%]{margin:.25rem}.mt-md-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-md-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-md-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-md-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-md-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-md-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-md-1[_ngcontent-%COMP%]{padding:.25rem}.pt-md-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-md-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-md-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-md-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-md-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-md-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-md-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-md-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-md-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-md-2[_ngcontent-%COMP%]{margin:.5rem}.mt-md-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-md-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-md-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-md-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-md-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-md-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-md-2[_ngcontent-%COMP%]{padding:.5rem}.pt-md-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-md-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-md-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-md-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-md-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-md-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-md-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-md-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-md-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-md-3[_ngcontent-%COMP%]{margin:1rem}.mt-md-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-md-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-md-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-md-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-md-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-md-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-md-3[_ngcontent-%COMP%]{margin-left:1rem}.me-md-3[_ngcontent-%COMP%]{margin-right:1rem}.p-md-3[_ngcontent-%COMP%]{padding:1rem}.pt-md-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-md-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-md-3[_ngcontent-%COMP%]{padding-right:1rem}.px-md-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-md-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-md-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-md-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-md-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-md-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-md-3[_ngcontent-%COMP%]{column-gap:1rem}.m-md-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-md-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-md-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-md-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-md-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-md-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-md-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-md-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-md-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-md-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-md-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-md-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-md-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-md-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-md-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-md-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-md-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-md-5[_ngcontent-%COMP%]{margin:3rem}.mt-md-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-md-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-md-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-md-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-md-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-md-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-md-5[_ngcontent-%COMP%]{margin-left:3rem}.me-md-5[_ngcontent-%COMP%]{margin-right:3rem}.p-md-5[_ngcontent-%COMP%]{padding:3rem}.pt-md-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-md-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-md-5[_ngcontent-%COMP%]{padding-right:3rem}.px-md-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-md-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-md-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-md-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-md-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-md-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-md-5[_ngcontent-%COMP%]{column-gap:3rem}}@media(min-width:992px){.m-lg-0[_ngcontent-%COMP%]{margin:0}.mt-lg-0[_ngcontent-%COMP%]{margin-top:0}.mb-lg-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-lg-0[_ngcontent-%COMP%]{margin-left:0}.mr-lg-0[_ngcontent-%COMP%]{margin-right:0}.mx-lg-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-lg-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-lg-0[_ngcontent-%COMP%]{margin-left:0}.me-lg-0[_ngcontent-%COMP%]{margin-right:0}.p-lg-0[_ngcontent-%COMP%]{padding:0}.pt-lg-0[_ngcontent-%COMP%]{padding-top:0}.pb-lg-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-lg-0[_ngcontent-%COMP%]{padding-left:0}.pr-lg-0[_ngcontent-%COMP%]{padding-right:0}.px-lg-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-lg-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-lg-0[_ngcontent-%COMP%]{padding-left:0}.pe-lg-0[_ngcontent-%COMP%]{padding-right:0}.gap-lg-0[_ngcontent-%COMP%]{gap:0}.row-gap-lg-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-lg-0[_ngcontent-%COMP%]{column-gap:0}.m-lg-1[_ngcontent-%COMP%]{margin:.25rem}.mt-lg-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-lg-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-lg-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-lg-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-lg-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-lg-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-lg-1[_ngcontent-%COMP%]{padding:.25rem}.pt-lg-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-lg-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-lg-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-lg-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-lg-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-lg-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-lg-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-lg-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-lg-1[_ngcontent-%COMP%]{column-gap:.25rem}
10.m-lg-2[_ngcontent-%COMP%]{margin:.5rem}.mt-lg-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-lg-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.mr-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-lg-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-lg-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-lg-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-lg-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-lg-2[_ngcontent-%COMP%]{padding:.5rem}.pt-lg-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-lg-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-lg-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-lg-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-lg-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-lg-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-lg-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-lg-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-lg-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-lg-3[_ngcontent-%COMP%]{margin:1rem}.mt-lg-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-lg-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.mr-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-lg-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-lg-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-lg-3[_ngcontent-%COMP%]{margin-left:1rem}.me-lg-3[_ngcontent-%COMP%]{margin-right:1rem}.p-lg-3[_ngcontent-%COMP%]{padding:1rem}.pt-lg-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-lg-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.px-lg-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-lg-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-lg-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-lg-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-lg-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-lg-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-lg-3[_ngcontent-%COMP%]{column-gap:1rem}.m-lg-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-lg-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.mr-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-lg-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-lg-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-lg-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-lg-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-lg-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-lg-5[_ngcontent-%COMP%]{margin:3rem}.mt-lg-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-lg-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-lg-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-lg-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-lg-5[_ngcontent-%COMP%]{margin-left:3rem}.me-lg-5[_ngcontent-%COMP%]{margin-right:3rem}.p-lg-5[_ngcontent-%COMP%]{padding:3rem}.pt-lg-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-lg-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.px-lg-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-lg-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-lg-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-lg-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-lg-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-lg-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-lg-5[_ngcontent-%COMP%]{column-gap:3rem}}
10@media(min-width:1400px){.m-xl-0[_ngcontent-%COMP%]{margin:0}.mt-xl-0[_ngcontent-%COMP%]{margin-top:0}.mb-xl-0[_ngcontent-%COMP%]{margin-bottom:0}.ml-xl-0[_ngcontent-%COMP%]{margin-left:0}.mr-xl-0[_ngcontent-%COMP%]{margin-right:0}.mx-xl-0[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.my-xl-0[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.ms-xl-0[_ngcontent-%COMP%]{margin-left:0}.me-xl-0[_ngcontent-%COMP%]{margin-right:0}.p-xl-0[_ngcontent-%COMP%]{padding:0}.pt-xl-0[_ngcontent-%COMP%]{padding-top:0}.pb-xl-0[_ngcontent-%COMP%]{padding-bottom:0}.pl-xl-0[_ngcontent-%COMP%]{padding-left:0}.pr-xl-0[_ngcontent-%COMP%]{padding-right:0}.px-xl-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.py-xl-0[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.ps-xl-0[_ngcontent-%COMP%]{padding-left:0}.pe-xl-0[_ngcontent-%COMP%]{padding-right:0}.gap-xl-0[_ngcontent-%COMP%]{gap:0}.row-gap-xl-0[_ngcontent-%COMP%]{row-gap:0}.column-gap-xl-0[_ngcontent-%COMP%]{column-gap:0}.m-xl-1[_ngcontent-%COMP%]{margin:.25rem}.mt-xl-1[_ngcontent-%COMP%]{margin-top:.25rem}.mb-xl-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.ml-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.mr-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.mx-xl-1[_ngcontent-%COMP%]{margin-left:.25rem;margin-right:.25rem}.my-xl-1[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.ms-xl-1[_ngcontent-%COMP%]{margin-left:.25rem}.me-xl-1[_ngcontent-%COMP%]{margin-right:.25rem}.p-xl-1[_ngcontent-%COMP%]{padding:.25rem}.pt-xl-1[_ngcontent-%COMP%]{padding-top:.25rem}.pb-xl-1[_ngcontent-%COMP%]{padding-bottom:.25rem}.pl-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pr-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.px-xl-1[_ngcontent-%COMP%]{padding-left:.25rem;padding-right:.25rem}.py-xl-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.ps-xl-1[_ngcontent-%COMP%]{padding-left:.25rem}.pe-xl-1[_ngcontent-%COMP%]{padding-right:.25rem}.gap-xl-1[_ngcontent-%COMP%]{gap:.25rem}.row-gap-xl-1[_ngcontent-%COMP%]{row-gap:.25rem}.column-gap-xl-1[_ngcontent-%COMP%]{column-gap:.25rem}.m-xl-2[_ngcontent-%COMP%]{margin:.5rem}.mt-xl-2[_ngcontent-%COMP%]{margin-top:.5rem}.mb-xl-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.ml-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}
10.mr-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.mx-xl-2[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:.5rem}.my-xl-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.ms-xl-2[_ngcontent-%COMP%]{margin-left:.5rem}.me-xl-2[_ngcontent-%COMP%]{margin-right:.5rem}.p-xl-2[_ngcontent-%COMP%]{padding:.5rem}.pt-xl-2[_ngcontent-%COMP%]{padding-top:.5rem}.pb-xl-2[_ngcontent-%COMP%]{padding-bottom:.5rem}.pl-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pr-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.px-xl-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.py-xl-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ps-xl-2[_ngcontent-%COMP%]{padding-left:.5rem}.pe-xl-2[_ngcontent-%COMP%]{padding-right:.5rem}.gap-xl-2[_ngcontent-%COMP%]{gap:.5rem}.row-gap-xl-2[_ngcontent-%COMP%]{row-gap:.5rem}.column-gap-xl-2[_ngcontent-%COMP%]{column-gap:.5rem}.m-xl-3[_ngcontent-%COMP%]{margin:1rem}.mt-xl-3[_ngcontent-%COMP%]{margin-top:1rem}.mb-xl-3[_ngcontent-%COMP%]{margin-bottom:1rem}.ml-xl-3[_ngcontent-%COMP%]{margin-left:1rem}
10.mr-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.mx-xl-3[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}.my-xl-3[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.ms-xl-3[_ngcontent-%COMP%]{margin-left:1rem}.me-xl-3[_ngcontent-%COMP%]{margin-right:1rem}.p-xl-3[_ngcontent-%COMP%]{padding:1rem}.pt-xl-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-xl-3[_ngcontent-%COMP%]{padding-bottom:1rem}.pl-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pr-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.px-xl-3[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.py-xl-3[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.ps-xl-3[_ngcontent-%COMP%]{padding-left:1rem}.pe-xl-3[_ngcontent-%COMP%]{padding-right:1rem}.gap-xl-3[_ngcontent-%COMP%]{gap:1rem}.row-gap-xl-3[_ngcontent-%COMP%]{row-gap:1rem}.column-gap-xl-3[_ngcontent-%COMP%]{column-gap:1rem}.m-xl-4[_ngcontent-%COMP%]{margin:1.5rem}.mt-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem}.mb-xl-4[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ml-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}
10.mr-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.mx-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem;margin-right:1.5rem}.my-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ms-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem}.me-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem}.p-xl-4[_ngcontent-%COMP%]{padding:1.5rem}.pt-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem}.pb-xl-4[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pl-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pr-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.px-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.py-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.ps-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem}.pe-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem}.gap-xl-4[_ngcontent-%COMP%]{gap:1.5rem}.row-gap-xl-4[_ngcontent-%COMP%]{row-gap:1.5rem}.column-gap-xl-4[_ngcontent-%COMP%]{column-gap:1.5rem}.m-xl-5[_ngcontent-%COMP%]{margin:3rem}.mt-xl-5[_ngcontent-%COMP%]{margin-top:3rem}.mb-xl-5[_ngcontent-%COMP%]{margin-bottom:3rem}.ml-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.mr-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.mx-xl-5[_ngcontent-%COMP%]{margin-left:3rem;margin-right:3rem}.my-xl-5[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:3rem}.ms-xl-5[_ngcontent-%COMP%]{margin-left:3rem}.me-xl-5[_ngcontent-%COMP%]{margin-right:3rem}.p-xl-5[_ngcontent-%COMP%]{padding:3rem}.pt-xl-5[_ngcontent-%COMP%]{padding-top:3rem}.pb-xl-5[_ngcontent-%COMP%]{padding-bottom:3rem}.pl-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pr-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.px-xl-5[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.py-xl-5[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.ps-xl-5[_ngcontent-%COMP%]{padding-left:3rem}.pe-xl-5[_ngcontent-%COMP%]{padding-right:3rem}.gap-xl-5[_ngcontent-%COMP%]{gap:3rem}.row-gap-xl-5[_ngcontent-%COMP%]{row-gap:3rem}.column-gap-xl-5[_ngcontent-%COMP%]{column-gap:3rem}}.text-center[_ngcontent-%COMP%]{text-align:center}.text-left[_ngcontent-%COMP%], .text-start[_ngcontent-%COMP%]{text-align:left}.text-right[_ngcontent-%COMP%], .text-end[_ngcontent-%COMP%]{text-align:right}@media(min-width:576px){.text-sm-left[_ngcontent-%COMP%], .text-sm-start[_ngcontent-%COMP%]{text-align:left}.text-sm-right[_ngcontent-%COMP%], .text-sm-end[_ngcontent-%COMP%]{text-align:right}.text-sm-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:768px){.text-md-left[_ngcontent-%COMP%], .text-md-start[_ngcontent-%COMP%]{text-align:left}.text-md-right[_ngcontent-%COMP%], .text-md-end[_ngcontent-%COMP%]{text-align:right}.text-md-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:992px){.text-lg-left[_ngcontent-%COMP%], .text-lg-start[_ngcontent-%COMP%]{text-align:left}.text-lg-right[_ngcontent-%COMP%], .text-lg-end[_ngcontent-%COMP%]{text-align:right}.text-lg-center[_ngcontent-%COMP%]{text-align:center}}@media(min-width:1400px){.text-xl-left[_ngcontent-%COMP%], .text-xl-start[_ngcontent-%COMP%]{text-align:left}.text-xl-right[_ngcontent-%COMP%], .text-xl-end[_ngcontent-%COMP%]{text-align:right}
10.text-xl-center[_ngcontent-%COMP%]{text-align:center}}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-wrap[_ngcontent-%COMP%]{white-space:normal}.text-truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none}.fw-normal[_ngcontent-%COMP%]{font-weight:400}.fw-medium[_ngcontent-%COMP%]{font-weight:500}.fw-bold[_ngcontent-%COMP%]{font-weight:700}.fs-1[_ngcontent-%COMP%]{font-size:2.5rem}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{font-size:2.5rem}h2[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%]{font-size:2rem}h3[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%]{font-size:1.75rem}h4[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%]{font-size:1.5rem}h5[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%]{font-size:1.25rem}h6[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%]{font-size:1rem}.fs-2[_ngcontent-%COMP%]{font-size:2rem}.fs-3[_ngcontent-%COMP%]{font-size:1.75rem}.fs-4[_ngcontent-%COMP%]{font-size:1.5rem}.fs-5[_ngcontent-%COMP%]{font-size:1.25rem}.fs-6[_ngcontent-%COMP%]{font-size:1rem}.list-inline[_ngcontent-%COMP%]{padding-left:0;list-style:none}.list-inline-item[_ngcontent-%COMP%]{display:inline-block}.list-inline-item[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.font-monospace[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-primary[_ngcontent-%COMP%]{color:var(--evu-text-primary)}.text-danger[_ngcontent-%COMP%]{color:var(--evu-bad)}.text-muted[_ngcontent-%COMP%]{color:var(--evu-text-muted)}.text-dark[_ngcontent-%COMP%]{color:var(--evu-text)}.bg-secondary[_ngcontent-%COMP%]{background-color:var(--evu-secondary);color:var(--evu-text-secondary-contrast)}.bg-success[_ngcontent-%COMP%]{background-color:var(--evu-good);color:var(--evu-text-good-contrast)}.bg-danger[_ngcontent-%COMP%]{background-color:var(--evu-bad);color:var(--evu-text-bad-contrast)}.bg-warning[_ngcontent-%COMP%]{background-color:var(--evu-warning);color:var(--evu-text-warning-contrast)}.bg-info[_ngcontent-%COMP%]{background-color:var(--evu-info);color:var(--evu-text-info-contrast)}.bg-light[_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg)}.bg-dark[_ngcontent-%COMP%]{background-color:var(--evu-mantle);color:var(--evu-text)}.bg-white[_ngcontent-%COMP%]{background-color:#fff}.border[_ngcontent-%COMP%]{border:1px solid var(--evu-border-weak)}.border-0[_ngcontent-%COMP%]{border:0}.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.border-bottom-0[_ngcontent-%COMP%]{border-bottom:0}.border-warning[_ngcontent-%COMP%]{border-color:var(--evu-warning)}.border-info[_ngcontent-%COMP%]{border-color:var(--evu-info)}.rounded[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius)}.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem}.rounded-start-pill[_ngcontent-%COMP%]{border-top-left-radius:50rem;border-bottom-left-radius:50rem}.w-25[_ngcontent-%COMP%]{width:25%}.w-50[_ngcontent-%COMP%]{width:50%}.w-100[_ngcontent-%COMP%]{width:100%}.h-100[_ngcontent-%COMP%]{height:100%}.vh-100[_ngcontent-%COMP%]{height:100vh}.position-relative[_ngcontent-%COMP%]{position:relative}.sticky-top[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1020}.shadow-sm[_ngcontent-%COMP%]{box-shadow:0 .125rem .25rem #00000013}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.invisible[_ngcontent-%COMP%]{visibility:hidden}.float-start[_ngcontent-%COMP%], .float-left[_ngcontent-%COMP%]{float:left}.float-end[_ngcontent-%COMP%], .float-right[_ngcontent-%COMP%]{float:right}.form-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);background-color:var(--evu-input-bg, var(--evu-primary-bg));background-clip:padding-box;border:1px solid var(--evu-border-weak);appearance:none;border-radius:var(--evu-border-radius, .375rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:var(--evu-primary);outline:0;box-shadow:0 0 0 .25rem rgba(var(--evu-primary-rgb, 13, 110, 253),.25)}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:var(--evu-secondary-bg);opacity:1}.form-control[_ngcontent-%COMP%]::placeholder{color:var(--evu-text-muted);opacity:1}.form-control-sm[_ngcontent-%COMP%]{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-plaintext[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--evu-text);background-color:transparent;border:solid transparent;border-width:1px 0}.form-label[_ngcontent-%COMP%]{margin-bottom:.5rem;font-weight:500}.col-form-label[_ngcontent-%COMP%]{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.form-text[_ngcontent-%COMP%]{margin-top:.25rem;font-size:.875em;color:var(--evu-text-muted)}.form-check-label[_ngcontent-%COMP%]{color:var(--evu-text)}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .form-select[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--evu-text);text-align:center;white-space:nowrap;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak);border-radius:var(--evu-border-radius, .375rem)}.input-group-text[_ngcontent-%COMP%]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text[_ngcontent-%COMP%]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.alert[_ngcontent-%COMP%]{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--evu-border-radius, .375rem)}.alert-success[_ngcontent-%COMP%]{color:var(--evu-good);background-color:color-mix(in oklch,var(--evu-good) 15%,transparent);border-color:color-mix(in oklch,var(--evu-good) 30%,transparent)}.alert-danger[_ngcontent-%COMP%]{color:var(--evu-bad);background-color:color-mix(in oklch,var(--evu-bad) 15%,transparent);border-color:color-mix(in oklch,var(--evu-bad) 30%,transparent)}.alert-warning[_ngcontent-%COMP%]{color:var(--evu-warning);background-color:color-mix(in oklch,var(--evu-warning) 15%,transparent);border-color:color-mix(in oklch,var(--evu-warning) 30%,transparent)}.alert-info[_ngcontent-%COMP%]{color:var(--evu-info);background-color:color-mix(in oklch,var(--evu-info) 15%,transparent);
10border-color:color-mix(in oklch,var(--evu-info) 30%,transparent)}.list-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--evu-border-radius, .375rem)}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:.5rem 1rem;color:var(--evu-text);text-decoration:none;background-color:var(--evu-secondary-bg);border:1px solid var(--evu-border-weak)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:0}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:var(--evu-text-muted);pointer-events:none;background-color:var(--evu-secondary-bg)}.list-group-item.active[_ngcontent-%COMP%]{z-index:2;color:var(--evu-text-primary-contrast);background-color:var(--evu-primary);border-color:var(--evu-primary)}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:var(--evu-text);text-align:inherit}.list-group-item-action[_ngcontent-%COMP%]:hover, .list-group-item-action[_ngcontent-%COMP%]:focus{z-index:1;color:var(--evu-text);text-decoration:none;background-color:var(--evu-tertiary-bg, rgba(0, 0, 0, .05))}.list-group-item-action[_ngcontent-%COMP%]:active{color:var(--evu-text);background-color:var(--evu-secondary-bg)}.list-group-flush[_ngcontent-%COMP%]{border-radius:0}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]{border-width:0 0 1px}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-width:0}@keyframes _ngcontent-%COMP%_spinner-border{to{transform:rotate(360deg)}}.spinner-border[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite _ngcontent-%COMP%_spinner-border}.nav[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem;color:var(--evu-primary);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link[_ngcontent-%COMP%]:hover, .nav-link[_ngcontent-%COMP%]:focus{color:var(--evu-primary)}.nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);pointer-events:none;cursor:default}.nav-item[_ngcontent-%COMP%]{margin-bottom:0}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid var(--evu-border-weak)}.nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:var(--evu-border-radius, .375rem);border-top-right-radius:var(--evu-border-radius, .375rem)}.nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover, .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus{border-color:var(--evu-secondary-bg) var(--evu-secondary-bg) var(--evu-border-weak);isolation:isolate}.nav-tabs[_ngcontent-%COMP%] .nav-link.disabled[_ngcontent-%COMP%]{color:var(--evu-text-muted);background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%] .nav-item.show[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:var(--evu-text);background-color:var(--evu-primary-bg);border-color:var(--evu-border-weak) var(--evu-border-weak) var(--evu-primary-bg)}.tab-content[_ngcontent-%COMP%] > .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}@media(min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:flex!important;flex-basis:auto}}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:#0000008c}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover, .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus{color:#000000b3}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.disabled[_ngcontent-%COMP%]{color:#0000004d}.navbar-collapse[_ngcontent-%COMP%]{flex-basis:100%;flex-grow:1;align-items:center}
10[_ngcontent-%COMP%]:root{--evu-legacy-input-padding: var(--evu-spacing-lg);--evu-legacy-input-border: var(--evu-border-weak);--evu-legacy-input-border-hover: var(--evu-primary);--evu-legacy-input-border-focus: var(--evu-primary);--evu-legacy-input-caret: var(--evu-primary);--evu-legacy-input: var(--evu-text);--evu-legacy-input-label: var(--evu-text-muted);--evu-legacy-input-label-hover: var(--evu-text-muted);--evu-legacy-input-label-focus: var(--evu-text-muted);--evu-legacy-input-placeholder: var(--evu-text);--evu-legacy-input-bg: var(--evu-primary-bg);--evu-legacy-input-height: var(--evu-input-or-select-height);--evu-legacy-input-border-radius: var(--evu-border-radius);--evu-legacy-input-border-width: var(--evu-border-width);--evu-legacy-input-btn: var(--evu-text);--evu-legacy-input-btn-hover: var(--evu-text);--evu-legacy-input-btn-active: var(--evu-text);--evu-legacy-input-btn-bg: var(--evu-primary-bg);--evu-legacy-input-btn-mixin: var(--evu-shade);--evu-legacy-input-btn-hover-amount: var(--evu-bg-hover-amount);--evu-legacy-input-btn-active-amount: var(--evu-bg-active-amount);--evu-legacy-input-btn-bg-hover: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-hover-amount) );--evu-legacy-input-btn-bg-active: color-mix( in oklch, var(--evu-legacy-input-btn-bg), var(--evu-legacy-input-btn-mixin) var(--evu-legacy-input-btn-active-amount) );--evu-legacy-input-btn-border: var(--evu-legacy-input-btn-bg);--evu-legacy-input-btn-border-hover: var(--evu-legacy-input-btn-bg-hover);--evu-legacy-input-btn-border-active: var(--evu-legacy-input-btn-bg-active);--evu-legacy-input-transition: var(--evu-transition)}[_ngcontent-%COMP%]:root input[_ngcontent-%COMP%], [_ngcontent-%COMP%]:root textarea[_ngcontent-%COMP%]{--evu-generic-input: var(--evu-legacy-input);--evu-generic-input-hover: var(--evu-generic-input-hover);--evu-generic-input-focus: var(--evu-generic-input-focus);--evu-generic-input-bg: var(--evu-legacy-input-bg);--evu-generic-input-bg-hover: var(--evu-generic-input-hover-bg);--evu-generic-input-bg-focus: var(--evu-generic-input-focus-bg);--evu-generic-input-border: var(--evu-legacy-input-border);--evu-generic-input-border-hover: var(--evu-legacy-input-border-hover);--evu-generic-input-border-focus: var(--evu-legacy-input-border-focus);--evu-generic-input-border-radius: var(--evu-legacy-input-border-radius);--evu-generic-input-padding: var(--evu-legacy-input-padding);--evu-generic-input-transition: var(--evu-legacy-input-transition);height:var(--evu-legacy-input-height);padding:var(--evu-generic-input-padding);color:var(--evu-generic-input);background-color:var(--evu-generic-input-bg);border:1px solid var(--evu-generic-input-border);border-radius:var(--evu-generic-input-border-radius);transition:var(--evu-generic-input-transition);outline:none}[_ngcontent-%COMP%]:root input[_ngcontent-%COMP%]:hover, [_ngcontent-%COMP%]:root textarea[_ngcontent-%COMP%]:hover{color:var(--evu-generic-input-hover);background-color:var(--evu-generic-input-bg-hover);border:1px solid var(--evu-generic-input-border-hover)}[_ngcontent-%COMP%]:root input[_ngcontent-%COMP%]:focus, [_ngcontent-%COMP%]:root textarea[_ngcontent-%COMP%]:focus{color:var(--evu-generic-input-focus);background-color:var(--evu-generic-input-bg-focus);border:1px solid var(--evu-generic-input-border-focus)}[_ngcontent-%COMP%]:root input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_ngcontent-%COMP%]:root textarea[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none}[_ngcontent-%COMP%]:root input[type=number][_ngcontent-%COMP%], [_ngcontent-%COMP%]:root textarea[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield;appearance:textfield;margin:0}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-top:0}h1[_ngcontent-%COMP%]{font-size:36px}h2[_ngcontent-%COMP%]{font-size:28px;font-weight:400} evu-popover{--evu-popover-content-width: 0px;--evu-popover-content-height: 0px;--evu-popover-content-x: 0px;--evu-popover-content-y: 0px;--evu-popover-inset-left: 0px;--evu-popover-inset-right: 0px}.evu-inline-tooltip[_ngcontent-%COMP%]{--evu-popover-arrow-size: 8px;--evu-popover-bg: var(--evu-primary-bg);--evu-popover: var(--evu-text);--evu-popover-border-radius: var(--evu-border-radius);--evu-popover-padding: var(--evu-spacing-sm) var(--evu-spacing-md);--evu-popover-max-width: 300px;--evu-popover-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{position:fixed;z-index:2000;border-radius:var(--evu-popover-border-radius);background:var(--evu-popover-bg);color:var(--evu-popover);padding:var(--evu-popover-padding);box-shadow:var(--evu-popover-shadow);max-width:min(var(--evu-popover-max-width),100vw);width:max-content}.evu-inline-tooltip-content.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:var(--evu-popover-content-y);transform:translate(calc(-50% + var(--evu-popover-inset-left)),calc(-100% - var(--evu-popover-arrow-size)))}.evu-inline-tooltip-content.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);right:var(--evu-popover-inset-right);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height));transform:translate(calc(-50% + var(--evu-popover-inset-left)),var(--evu-popover-arrow-size))}.evu-inline-tooltip-content.left[_ngcontent-%COMP%]{left:var(--evu-popover-content-x);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(-100% - var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(calc(var(--evu-popover-arrow-size) + var(--evu-popover-inset-left)),-50%)}.evu-inline-tooltip-content[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg);white-space:nowrap;pointer-events:none;background-color:var(--evu-popover-bg);box-shadow:var(--evu-popover-shadow)}.evu-inline-tooltip-arrow[_ngcontent-%COMP%]{z-index:2001;height:0;width:0;position:fixed;border:var(--evu-popover-arrow-size) solid transparent}.evu-inline-tooltip-arrow.top[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-arrow-size));transform:translate(-50%,calc(-100% - 1px));border-top-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.bottom[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) / 2);top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) - var(--evu-popover-arrow-size));transform:translate(-50%,1px);border-bottom-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.right[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-content-width) - var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translateY(-50%);border-right-color:var(--evu-popover-bg)}.evu-inline-tooltip-arrow.left[_ngcontent-%COMP%]{left:calc(var(--evu-popover-content-x) + var(--evu-popover-arrow-size));top:calc(var(--evu-popover-content-y) + var(--evu-popover-content-height) / 2);transform:translate(-100%,-50%);border-left-color:var(--evu-popover-bg)}.evu-inline-tooltip-content.enter[_ngcontent-%COMP%], .evu-inline-tooltip-arrow.enter[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_evu-inline-tooltip-enter ease .2s}@keyframes _ngcontent-%COMP%_evu-inline-tooltip-enter{0%{opacity:0%}to{opacity:100%}}
10.NgxEditor[_ngcontent-%COMP%]{--ngx-editor-text-color: var(--evu-text)}.NgxEditor__MenuBar[_ngcontent-%COMP%]{--ngx-editor-menubar-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active[_ngcontent-%COMP%], .NgxEditor__MenuItem[_ngcontent-%COMP%] .NgxEditor__MenuItem--Active[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__MenuItem[_ngcontent-%COMP%] .NgxEditor__MenuItem--Icon[_ngcontent-%COMP%]:hover{--ngx-editor-menu-item-hover-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%] .NgxEditor__Dropdown--Selected[_ngcontent-%COMP%], .NgxEditor__Dropdown[_ngcontent-%COMP%] .NgxEditor__Dropdown--Open[_ngcontent-%COMP%]{--ngx-editor-menu-item-active-color: var(--evu-text);--ngx-editor-menu-item-active-bg-color: var(--evu-primary-bg)}.NgxEditor__Dropdown[_ngcontent-%COMP%] .NgxEditor__Dropdown--DropdownMenu[_ngcontent-%COMP%], .NgxEditor__Popup[_ngcontent-%COMP%]{--ngx-editor-popup-bg-color: var(--evu-primary-bg)}nu-monaco-diff-editor[_ngcontent-%COMP%]{height:500px!important;max-height:50%;width:100%}
10.NgxEditor[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:block;list-style-type:disc;list-style-position:outside;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-left:20px}hr[_ngcontent-%COMP%]{margin:1rem 0;color:inherit;border:0;border-top:var(--evu-border-width) solid;border-color:var(--evu-border-strong);opacity:.25}label[_ngcontent-%COMP%]{display:inline-block}.old-layout[_ngcontent-%COMP%] .main-footer[_ngcontent-%COMP%]{background-color:var(--footer-bg-color);color:var(--footer-font-color)}.old-layout[_ngcontent-%COMP%] .main-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%] .main-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .old-layout[_ngcontent-%COMP%] .main-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:var(--footer-link-hover-color)}.old-layout[_ngcontent-%COMP%] .smart-power-mainmenu[_ngcontent-%COMP%] .menu-container[_ngcontent-%COMP%] .radiotabs[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%] .smart-power-mainmenu[_ngcontent-%COMP%] .menu-container[_ngcontent-%COMP%] .radiotabs[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child input[type=radio][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{border-radius:0}.old-layout[_ngcontent-%COMP%] .dev-dropdown[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%] .evu-profil-dropdown[_ngcontent-%COMP%]{background-color:var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%] .dev-dropdown[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .old-layout[_ngcontent-%COMP%] .evu-profil-dropdown[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{--evu-btn-primary: var(--screen-logo-font-color);--evu-btn-primary-hover: var(--evu-primary);--evu-btn-primary-active: var(--screen-logo-bg-color);--evu-btn-primary-bg: var(--screen-logo-bg-color);--evu-btn-primary-bg-hover: var(--screen-logo-bg-color);--evu-btn-primary-bg-active: var(--screen-logo-bg-color)}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{transition:var(--evu-service-type-box-transition);margin:0;padding:5px 20px;cursor:pointer}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-unchecked-bg-hover);color:var(--evu-service-type-box-unchecked-hover)}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-unchecked-bg-active);color:var(--evu-service-type-box-unchecked-active)}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]{background-color:var(--evu-service-type-box-checked-bg);border:1px solid var(--evu-service-type-box-checked-border);color:var(--evu-service-type-box-checked)}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:hover{background-color:var(--evu-service-type-box-checked-bg-hover);color:var(--evu-service-type-box-checked-hover)}.old-layout[_ngcontent-%COMP%] enb-invoice-service-type-filter[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:active{background-color:var(--evu-service-type-box-checked-bg-active);color:var(--evu-service-type-box-checked-active)}.old-layout[_ngcontent-%COMP%] .evu-card.old-layout[_ngcontent-%COMP%]{--evu-card-header: var(--evu-text);border-radius:var(--evu-card-border-radius);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.old-layout[_ngcontent-%COMP%] .evu-card.old-layout[_ngcontent-%COMP%] .evu-card-footer[_ngcontent-%COMP%]{display:flex}.old-layout[_ngcontent-%COMP%] .evu-card.old-layout[_ngcontent-%COMP%] .evu-card-header[_ngcontent-%COMP%]{color:var(--evu-text);padding:var(--evu-spacing-md) var(--evu-spacing-xl);background-color:var(--evu-card-header-bg);border-bottom:1px solid var(--evu-card-border)}.old-layout[_ngcontent-%COMP%] .evu-card.old-layout[_ngcontent-%COMP%] .evu-card-body[_ngcontent-%COMP%]{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0;border-top-left-radius:0}.old-layout[_ngcontent-%COMP%] repower-main-navigation-dynamic[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-radius:0;padding:0}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}html[_ngcontent-%COMP%]{color-scheme:light}body[_ngcontent-%COMP%]{font-family:var(--evu-font);font-size:14px;margin:0;background-color:var(--evu-mantle);color:var(--evu-text)}[_ngcontent-%COMP%]:root{--evu-header-height: 70px;--evu-mobile-menu-bar-height: 0px}a[_ngcontent-%COMP%]{color:var(--evu-link)}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{color:var(--evu-link-hover)}a[_ngcontent-%COMP%]:active{color:var(--evu-link-active)}
10.card-header[_ngcontent-%COMP%]{white-space:nowrap}.card-header[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.card-header[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{margin-right:.5rem}p[_ngcontent-%COMP%]{margin:0}repower-card[_ngcontent-%COMP%]{margin-bottom:1rem;display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > repower-icon[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{display:block}.quick-selector[_ngcontent-%COMP%] > .slide-toggle-right[_ngcontent-%COMP%] > i[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{transform:rotate(180deg)}.menu-mobile-back-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);cursor:pointer;height:60px;transition:background-color .2s ease;border-bottom:var(--evu-border-width) solid var(--evu-border-strong);padding-left:var(--evu-spacing-lg)}.menu-mobile-back-button[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.menu-mobile-back-button[_ngcontent-%COMP%] .back-title[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-xl)}input.ng-invalid[_ngcontent-%COMP%]{background:var(--evu-bad)}.data-row[_ngcontent-%COMP%]{width:50%}.personal-data-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--evu-spacing-2xl)}.validationErrorMessage[_ngcontent-%COMP%]{color:var(--evu-bad)}input[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.personal-data-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--evu-spacing-lg)}@media screen and (max-width:768px){.personal-data-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr}.data-row[_ngcontent-%COMP%], .mobile-full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .flex-row div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}`]})}}return t})(),ko=class{constructor(o){this.action=o}},Mr=(function(t){return t[t.Cancel=0]="Cancel",t[t.Save=1]="Save",t})(Mr||{}),vt=(function(t){return t[t.phone=1]="phone",t[t.fax=2]="fax",t[t.email=3]="email",t[t.internet=4]="internet",t[t.pager=5]="pager",t[t.mobile=6]="mobile",t})(vt||{});var To=vi(ur(),1);var xr=(t,o)=>({addresses:t,kind:o}),Or=(t,o,e)=>({addresses:t,datepickers:o,kind:e});function bp(t,o){t&1&&(l(0,"div",5)(1,"p",10),b(2),p(3,"enbtranslate"),s(),l(4,"evu-tooltip"),b(5),p(6,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,2,"common.changeActivityInProgress")," "),a(3),O(" ",u(6,4,"common.changeActivityInfo.editable")," "))}function _p(t,o){if(t&1&&(l(0,"evu-tooltip",8),S(1,"span",11),p(2,"enbtranslate"),s()),t&2){let e=m(2);f("name",e.EnbIcon.HelpCircle)("anchor",e.PopoverAnchor.Right),a(),f("innerHTML",u(2,3,"personalData.generalAddressesDataHelpText"),U)}}function fp(t,o){if(t&1){let e=T();l(0,"button",14),k("click",function(){E(e);let i=m(3);return D(i.beginEdit())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.edit")," "))}function hp(t,o){if(t&1&&(l(0,"a",13),b(1),p(2,"enbtranslate"),s()),t&2){let e=m(3);f("href",e.addressEditLink,st),a(),O(" ",u(2,2,"layout.requestRecall")," ")}}function Cp(t,o){if(t&1&&(l(0,"div",6),P(1,fp,3,3,"button",12)(2,hp,3,4,"a",13),s()),t&2){let e=m(2);a(),M(e.editAddressDisabled()?2:1)}}function Pp(t,o){if(t&1&&(P(0,bp,7,6,"div",5),l(1,"div",6)(2,"div",7),P(3,_p,3,5,"evu-tooltip",8),l(4,"h6"),b(5),p(6,"enbtranslate"),s()()(),Pt(7,9)(8,9)(9,9),P(10,Cp,3,1,"div",6)),t&2){let e,n=m(),i=Z(6);M(n.isActivityInProgress()?0:-1),a(3),M(n.editAddressDisabled()?3:-1),a(),H("d-none",n.isMobile()),a(),O(" ",u(6,12,"repowerWebpartPersonalData.addressData")," ");let r=(e=n.personalDataService.personalDataModel())==null?null:e.addresses;a(2),f("ngTemplateOutlet",i)("ngTemplateOutletContext",Dt(14,xr,r==null?null:r.mainAddresses,n.EnumAddressType.mainAddress)),a(),f("ngTemplateOutlet",i)("ngTemplateOutletContext",Dt(17,xr,r==null?null:r.sideAddresses,n.EnumAddressType.sideAddress)),a(),f("ngTemplateOutlet",i)("ngTemplateOutletContext",Dt(20,xr,r==null?null:r.vacationAddresses,n.EnumAddressType.vacationAddress)),a(),M(n.isMobile()?-1:10)}}function Mp(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",17),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),Pt(2,16),s()}if(t&2){m(2);let e=Z(2);f("inputTitle",u(1,2,"repowerWebpartPersonalData.addressData")),a(2),f("ngTemplateOutlet",e)}}function xp(t,o){if(t&1&&Pt(0,16),t&2){m(2);let e=Z(2);f("ngTemplateOutlet",e)}}function Op(t,o){if(t&1&&P(0,Mp,3,4,"evu-mobile-input-card",15)(1,xp,1,1,"ng-container",16),t&2){let e=m();M(e.isMobile()&&!e.editAddressDisabled()?0:1)}}function wp(t,o){if(t&1){let e=T();St(0,4),l(1,"div",6)(2,"div",18)(3,"div",19),b(4),p(5,"enbtranslate"),s(),l(6,"div",20)(7,"evu-single-select",21),Se("modelChange",function(i){E(e);let r=m();return Ce(r.addressTypeSelectModel,i)||(r.addressTypeSelectModel=i),D(i)}),s(),l(8,"button",22),k("click",function(){E(e);let i=m();return D(i.addAddress())}),S(9,"repower-icon",23),s()()()(),Pt(10,9)(11,9)(12,9),l(13,"div",6)(14,"enb-save-cancel",24),k("didSave",function(i){E(e);let r=m();return D(r.save(i))})("didCancel",function(){E(e);let i=m();
10return D(i.cancel())}),s()(),zt()}if(t&2){let e=m(),n=Z(8);f("formGroup",e.form),a(4),O(" ",u(5,19,"repowerWebpartPersonalData.addAddress")," "),a(2),H("flex-row-vcenter",!e.isMobile())("flex-col-center",e.isMobile()),a(),H("w-100",e.isMobile()),ye("model",e.addressTypeSelectModel),a(),H("w-100",e.isMobile()),a(),f("bicon",!0),a(),f("ngTemplateOutlet",n)("ngTemplateOutletContext",no(21,Or,e.mainAddresses(),e.mainDatePickers,e.EnumAddressType.mainAddress)),a(),f("ngTemplateOutlet",n)("ngTemplateOutletContext",no(25,Or,e.sideAddresses(),e.sideDatePickers,e.EnumAddressType.sideAddress)),a(),f("ngTemplateOutlet",n)("ngTemplateOutletContext",no(29,Or,e.vacationAddresses(),e.vacDatePickers,e.EnumAddressType.vacationAddress)),a(2),f("disabled",!e.form.valid)}}function yp(t,o){if(t&1&&(l(0,"div",27),b(1),p(2,"enbtranslate"),s(),l(3,"div",28),b(4),s()),t&2){let e=m().$implicit;a(),O(" ",u(2,2,"common.addressAddition")," "),a(3),O(" ",e.addressAddition," ")}}function Sp(t,o){if(t&1&&(l(0,"div",27),b(1),p(2,"enbtranslate"),s(),l(3,"div",28),b(4),s()),t&2){let e=m().$implicit;a(),O(" ",u(2,2,"common.streetAddition")," "),a(3),O(" ",e.streetAddition," ")}}function Ep(t,o){if(t&1&&(l(0,"div",27),b(1),p(2,"enbtranslate"),s(),l(3,"div",28),b(4),s()),t&2){let e=m().$implicit;a(),O(" ",u(2,4,"common.street")," "),a(3),to(" ",e.street," ",e.streetNumber,"",e.houseNrAddition," ")}}function Dp(t,o){if(t&1&&(l(0,"div",27),b(1),p(2,"enbtranslate"),s(),l(3,"div",28),b(4),s()),t&2){let e=m().$implicit;a(),O(" ",u(2,2,"common.poBox")," "),a(3),I(e.poBox)}}function kp(t,o){if(t&1&&(l(0,"div",27),b(1),p(2,"enbtranslate"),p(3,"enbtranslate"),s(),l(4,"div",28),b(5),s()),t&2){let e=m().$implicit;a(),Et(" ",u(2,4,"common.zip")," / ",u(3,6,"common.city")," "),a(4),Et("",e.zipCode," ",e.city)}}function Tp(t,o){if(t&1&&(l(0,"div",26),P(1,yp,5,4),P(2,Sp,5,4),P(3,Ep,5,6),P(4,Dp,5,4),P(5,kp,6,8),s()),t&2){let e=o.$implicit;a(),M(e!=null&&e.addressAddition?1:-1),a(),M(e!=null&&e.streetAddition?2:-1),a(),M(e!=null&&e.street||e!=null&&e.houseNrAddition?3:-1),a(),M(e!=null&&e.poBox?4:-1),a(),M(e!=null&&e.zipCode||e!=null&&e.city?5:-1)}}function Ip(t,o){if(t&1&&(l(0,"div",6)(1,"div",25),b(2),p(3,"enbtranslate"),s(),W(4,Tp,6,5,"div",26,J),s()),t&2){let e=m(),n=e.addresses,i=e.kind,r=m();a(),H("pt-3",!r.isMobile()),a(),O(" ",u(3,3,"common.addressType"+r.addressTypeToNumber(i))," "),a(2),q(n)}}function Ap(t,o){if(t&1&&P(0,Ip,6,5,"div",6),t&2){let e=o.addresses;M(e&&(e.length??0)>0?0:-1)}}function Np(t,o){if(t&1){let e=T();l(0,"button",14),k("click",function(){E(e);let i=m(2).$index,r=m(2).kind,c=m();return D(c.deleteAddress(i,r))}),S(1,"repower-icon",39),s()}t&2&&(a(),f("bicon",!0))}function Bp(t,o){if(t&1&&(l(0,"div",31),b(1),p(2,"enbtranslate"),P(3,Np,2,1,"button",12),s()),t&2){let e=m(3).kind,n=m();a(),O(" ",u(2,2,"common.addressType"+n.addressTypeToNumber(e))," "),a(2),M(e!==n.EnumAddressType.mainAddress?3:-1)}}function jp(t,o){if(t&1){let e=T();P(0,Bp,4,4,"div",31),tt(1),l(2,"div",32),St(3,33),l(4,"div",30)(5,"div",34),S(6,"evu-input",35),p(7,"enbtranslate"),s(),l(8,"div",34),S(9,"evu-input",35),p(10,"enbtranslate"),s()(),l(11,"div",30)(12,"div",34),S(13,"evu-input",35),p(14,"enbtranslate"),s(),l(15,"div",34),S(16,"evu-input",35),p(17,"enbtranslate"),s(),l(18,"div",34),S(19,"evu-input",35),p(20,"enbtranslate"),s()(),l(21,"div",34)(22,"div"),S(23,"evu-input",35),p(24,"enbtranslate"),s(),l(25,"div",36)(26,"label",37),b(27),p(28,"enbtranslate"),s(),l(29,"evulution-datepicker",21),Se("modelChange",function(i){let r=E(e).$index,c=m(2).datepickers;return Ce(c[r],i)||(c[r]=i),D(i)}),k("modelChange",function(i){E(e);let r=it(1),c=m(3);return D(c.dateChanged(i,r.gueltigVon))}),s()()(),l(30,"div",38)(31,"div",34),S(32,"evu-input",35),p(33,"enbtranslate"),s(),l(34,"div",34),S(35,"evu-input",35),p(36,"enbtranslate"),s()(),zt(),s()}if(t&2){let e=o.$implicit,n=o.$index,i=o.$index,r=m(2),c=r.datepickers,d=r.kind,v=m();M(i===0?0:-1),a();let x=nt(e.controls);a(),f("formArrayName",d),a(),f("formGroupName",i),a(2),H("col-6",!v.isLaptopOrSmaller()),a(),f("id","addressEdit.addressAddition")("variant",v.InputVariant.Text)("placeholder",u(7,66,"common.addressAddition"))("value",x.addressAddition),a(2),H("col-6",!v.isLaptopOrSmaller()),a(),f("id","addressEdit.streetAddition")("variant",v.InputVariant.Text)("placeholder",u(10,68,"common.streetAddition"))("value",x.streetAddition),a(3),H("col-6",!v.isLaptopOrSmaller()),a(),f("id","addressEdit.street")("variant",v.InputVariant.Text)("placeholder",u(14,70,"common.street"))("value",x.street),a(2),H("col-3",!v.isLaptopOrSmaller())("col-6",!v.isMobile()&&v.isLaptopOrSmaller()),a(),f("id","addressEdit.streetNbr")("variant",v.InputVariant.Number)("placeholder",u(17,72,"common.streetNbr"))("value",x.streetNumber),a(2),H("col-3",!v.isLaptopOrSmaller())("col-6",!v.isMobile()&&v.isLaptopOrSmaller()),a(),f("id","addressEdit.houseNrAddition")("variant",v.InputVariant.Text)("placeholder",u(20,74,"common.houseNrAddition")+" (A, B, C)")("value",x.houseNrAddition),a(3),H("col-6",!v.isLaptopOrSmaller()),a(),f("id","addressEdit.poBox")("variant",v.InputVariant.Number)("placeholder",u(24,76,"common.poBox"))("value",x.poBox),a(2),H("col-3",!v.isLaptopOrSmaller())("pb-3",v.isLaptopOrSmaller()),a(2),I(u(28,78,"repowerWebpartInvoice.fromDatePlaceholder")),a(2),ye("model",c[n]),a(2),H("col-3",!v.isLaptopOrSmaller())("col-6",!v.isMobile()&&v.isLaptopOrSmaller()),a(),f("id","addressEdit.zip")("variant",v.InputVariant.Number)("placeholder",u(33,80,"common.zip"))("value",x.zipCode),a(2),H("col-3",!v.isLaptopOrSmaller())("col-6",!v.isMobile()&&v.isLaptopOrSmaller()),a(),f("id","addressEdit.city")("variant",v.InputVariant.Text)("placeholder",u(36,82,"common.city"))("value",x.city)}}function Fp(t,o){if(t&1&&(l(0,"div",29)(1,"div",30),W(2,jp,37,84,null,null,J),s()()),t&2){let e=m().addresses,n=m();f("formGroup",n.form),a(2),q(e.controls)}}function Lp(t,o){if(t&1&&P(0,Fp,4,1,"div",29),t&2){let e=o.addresses;M(e.controls.length>0?0:-1)}}var tl=(()=>
10{class t{dateChanged(e,n){n.setValue(e.date.format(_i.YMD))}constructor(){this.logService=h(Tt),this.customersService=h(Ve),this.fb=h(_c),this.alertService=h(De),this.translationService=h(Q),this.energyboardConfigService=h(Ee),this.resizeService=h(se),this.activityService=h(lo),this.loadingService=h(wo),this.personalDataService=h(re),this.logger=this.logService.getLogger(this.constructor.name),this.destroyed$=new ue,this.EnumAddressType=ae,this.addressTypeToNumber=el,this.defaultDatepickerModel=(i,r)=>{let c=(0,To.default)(r);return c.isValid()||(c=(0,To.default)()),{id:i,min:c,max:(0,To.default)().add(1,bi.Year),format:_i.DMY,view:Ic.Day(),empty:!1,date:c,position:Ac.Top,selectableWeekDays:!1,quickSelectors:!1}},this.PopoverAnchor=pt,this.EnbIcon=ge,this.InputVariant=Re,this.isInEditMode=j(!1),this.isActivityInProgress=j(!1),this.addressEditLink="/recall",this.editAddressDisabled=$(()=>this.energyboardConfigService.config().personalData?.editGeneralAddressesDisabled??!1),this.form=this.fb.group({[ae.mainAddress]:new mo([]),[ae.sideAddress]:new mo([]),[ae.vacationAddress]:new mo([])}),this.mainDatePickers=[],this.sideDatePickers=[],this.vacDatePickers=[],this.addressOptions=$(()=>(this.translationService.translate()("repowerWebpartPersonalData.holidayAddressNotAviable")==="repowerWebpartPersonalData.holidayAddressNotAviable"?[ae.sideAddress,ae.vacationAddress]:[ae.sideAddress]).map(d=>{let v="common.addressType"+el(d);return{id:v,label:v,value:d,group:mkNone(),icons:[]}})),this.addressTypeSelectModel=j({items:this.addressOptions(),groups:[],selectedItem:mkSome(this.addressOptions()[0]),id:""}),this.selectedAddressType=ae.sideAddress,this.isMobile=this.resizeService.isMobile,this.isLaptopOrSmaller=this.resizeService.isLaptopOrSmaller;let e=this.energyboardConfigService.config().personalData?.addressEditLink??"";e&&(this.addressEditLink=e),xt(this.addressOptions).subscribe(i=>{xi.objUpdate(this.addressTypeSelectModel,{items:i})});let n=this.personalDataService.personalDataModel()?.idSubjekt;n&&this.activityService.getBySubjektId({subjektId:n}).subscribe(i=>{let r=i.some(c=>c.activityKind===jc.UpdateCustomerAddresses&&c.isActive===!0);this.isActivityInProgress.set(r)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){this.isInEditMode.set(!0);let e=this.personalDataService.personalDataModel()?.addresses;this.mainDatePickers=e?.mainAddresses?.map((i,r)=>this.defaultDatepickerModel(`${wr(i.addressType)}-${r}`,i.gueltigVon))??[],this.sideDatePickers=e?.sideAddresses?.map((i,r)=>this.defaultDatepickerModel(`${wr(i.addressType)}-${r}`,i.gueltigVon))??[],this.vacDatePickers=e?.vacationAddresses?.map((i,r)=>this.defaultDatepickerModel(`${wr(i.addressType)}-${r}`,i.gueltigVon))??[],this.form.reset();let n=this.fb.array((e?.mainAddresses||[]).map(i=>this.createFormGroup(i)));this.form.setControl(ae.mainAddress,n),this.form.setControl(ae.sideAddress,this.fb.array((e?.sideAddresses||[]).map(i=>this.createFormGroup(i)))),this.form.setControl(ae.vacationAddress,this.fb.array((e?.vacationAddresses||[]).map(i=>this.createFormGroup(i))))}save(e){let n=this.form.value,i={mainAddresses:n[ae.mainAddress],sideAddresses:n[ae.sideAddress],vacationAddresses:n[ae.vacationAddress]},r=Ae(Ae({},this.personalDataService.personalDataModel()?.addresses),i),c=this.personalDataService.personalDataModel()?.idSubjekt;if(isUndefined(c)){this.loadingService.setIsLoading(e,!1),this.isInEditMode.set(!1);return}this.customersService.sendAddresses({subjektId:c,body:r}).pipe(ht(()=>{this.loadingService.setIsLoading(e,!1),this.isInEditMode.set(!1)})).subscribe({next:()=>{this.personalDataService.personalDataModel()&&xi.objUpdate(this.personalDataService.personalDataModel,{addresses:r}),this.personalDataService.refreshDataWithoutCache();let v={id:"message-box-update-personal-data-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxUpdatePersonalData"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(v)},error:d=>{this.logger.log(d)}})}cancel(){this.isInEditMode.set(!1)}selectAddressType(e){this.selectedAddressType=e}mainAddresses(){return this.form.get(ae.mainAddress)}sideAddresses(){return this.form.get(ae.sideAddress)}vacationAddresses(){return this.form.get(ae.vacationAddress)}createFormGroup(e){return new kt({addressAddition:new le(e.addressAddition??""),streetAddition:new le(e.streetAddition??""),street:new le(e.street,{validators:[ce.required]}),streetNumber:new le(e.streetNumber),zipCode:new le(e.zipCode,{validators:[ce.required]}),city:new le(e.city,{validators:[ce.required]}
10),poBox:new le(e.poBox),houseNrAddition:new le(e.houseNrAddition),addressId:new le(e.addressId),gueltigVon:new le(e.gueltigVon)})}addAddress(){let e=this.addressTypeSelectModel().selectedItem;if(isNone(e))return;let n=this.createFormGroup({});this.getDatepickers(e.value.value).push(this.defaultDatepickerModel(`${e.value.value}`,null)),this.getAddressArray(e.value.value)?.push(n)}deleteAddress(e,n){this.getAddressArray(n)?.removeAt(e)}getAddressArray(e){let n;switch(e){case ae.mainAddress:n=this.mainAddresses();break;case ae.sideAddress:n=this.sideAddresses();break;case ae.vacationAddress:n=this.vacationAddresses();break}return n}getDatepickers(e){let n;switch(e){case ae.mainAddress:n=this.mainDatePickers;break;case ae.sideAddress:n=this.sideDatePickers;break;case ae.vacationAddress:n=this.vacDatePickers;break}return n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-address-edit"]],decls:9,vars:2,consts:[["addressDataContent",""],["addressDisplayContainer",""],["addressEditContainer",""],[1,"flex-col","w-100"],[3,"formGroup"],[1,"flex-row-vcenter","gap-xl","pb-3"],[1,"col-md-12"],[1,"address"],[3,"name","anchor"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"activity-in-progress-text"],[3,"innerHTML"],[1,"btn","btn-primary","float-end"],[1,"btn","btn-primary","float-end",3,"href"],[1,"btn","btn-primary","float-end",3,"click"],["inputIcon","location",3,"inputTitle"],[3,"ngTemplateOutlet"],["inputIcon","location",3,"click","inputTitle"],[1,"row","no-border",2,"padding-bottom","0rem"],[1,"col-md-12","align-self-center"],[1,"gap-lg"],[3,"modelChange","model"],[1,"btn","btn-primary","h-100",3,"click"],["name","add",3,"bicon"],[1,"float-end",3,"didSave","didCancel","disabled"],[1,"addressHeadline","pb-3"],[1,"row","no-border","pb-3"],[1,"col-5","align-self-center"],[1,"col-7"],[1,"col-md-12",3,"formGroup"],[1,"row","no-border"],[1,"addressHeadline","col-md-12","pt-3","pb-3"],[1,"col-md-12",3,"formArrayName"],[3,"formGroupName"],[1,"mt-2"],[3,"id","variant","placeholder","value"],[1,"datepicker-container"],[1,"datepicker-placeholder"],[1,"row","no-border","mt-2"],["name","delete",3,"bicon"]],template:function(n,i){n&1&&(l(0,"div",3),we(1,Pp,11,23,"ng-template",null,0,Pe),P(3,Op,2,1),P(4,wp,15,33,"ng-container",4),s(),we(5,Ap,1,1,"ng-template",null,1,Pe)(7,Lp,1,1,"ng-template",null,2,Pe)),n&2&&(a(3),M(i.isInEditMode()?-1:3),a(),M(i.isInEditMode()?4:-1))},dependencies:[Me,ze,xe,Ue,po,go,mt,He,Bt,gt,ut,vn,uo,Nc,z],styles:[".address[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--evu-spacing-md);margin-bottom:.5rem}.address[_ngcontent-%COMP%] > h6[_ngcontent-%COMP%]{margin-bottom:0}.activity-in-progress-text[_ngcontent-%COMP%]{color:var(--evu-bad);font-size:var(--evu-fontsize-lg)}.datepicker-container[_ngcontent-%COMP%]{position:relative}.datepicker-label[_ngcontent-%COMP%]{position:absolute;bottom:100%;font-size:var(--evu-fontsize-sm)}input.ng-invalid[_ngcontent-%COMP%]{background:#ff463c;background:var(--ng-invalid)}.validationErrorMessage[_ngcontent-%COMP%]{color:#ff463c;color:var(--validation-error)}input[_ngcontent-%COMP%]{font-size:14px}.isActive[_ngcontent-%COMP%]{background:#ff463c;background:var(--isActive-bg);color:#fff;color:var(--isActive-color)}.communicationGroupPadding[_ngcontent-%COMP%]{padding:15px 0 0}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row.no-padding[_ngcontent-%COMP%]{padding-bottom:0rem}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}input[_ngcontent-%COMP%]::-webkit-outer-spin-button, input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}"]})}}return t})(),ae=(function(t){return t.mainAddress="mainAddress",t.sideAddress="sideAddress",t.vacationAddress="vacationAddress",t})(ae||{});function wr(t){return match(t).pipe(mWhen(1,()=>ae.mainAddress),mWhen(10,()=>ae.sideAddress),mWhen(11,()=>ae.vacationAddress),mOrElse(()=>ae.mainAddress))}function el(t){return match(t).pipe(mWhen(ae.mainAddress,()=>1),mWhen(ae.sideAddress,()=>10),mWhen(ae.vacationAddress,()=>11),mExhaustive)}var Mh=(()=>{class t{constructor(){this.personalDataService=h(re),this.isLoading=Oo.isLoading}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information"]],decls:15,vars:10,consts:[["showHeader","true","showText","true","icon","account",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"flex-row-vcenter","section-padding"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",3),S(13,"enb-personal-data-base-information-person-data-edit",4)(14,"enb-personal-data-base-information-address-edit",4),s()()),n&2&&(f("isLoading",i.isLoading(i.personalDataService.error())),a(3),I(u(4,4,"repowerWebpartPersonalData.personalData")),a(4),I(u(8,6,"common.errorTitle")),a(3),I(u(11,8,"common.errorMessage")))},dependencies:[be,Zc,tl,z],styles:[".row[_ngcontent-%COMP%]{border-bottom:2px solid #f0f
100f0;border-bottom:2px solid var(--row-border-bottom);padding-bottom:.65rem}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:.4rem}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}"]})}}return t})();function Vp(t,o){if(t&1){let e=T();fe(0,"div",2)(1,"input",3),Se("checkedChange",function(i){E(e);let r=m(2);return Ce(r.editModel.accepted,i)||(r.editModel.accepted=i),D(i)}),ve(),fe(2,"label",4)(3,"span"),on(4,"i",5),ve(),on(5,"i",6),p(6,"enbtranslate"),ve()()}if(t&2){let e=m(2);a(),ye("checked",e.editModel.accepted),In("disabled",!0),a(4),In("innerHTML",u(6,3,"repowerWebpartPersonalData.settings.AcceptedDataExport"),U)}}function zp(t,o){if(t&1){let e=T();fe(0,"div",2)(1,"input",7),rn("change",function(i){E(e);let r=m(2);return D(r.setStatus(i))}),ve(),fe(2,"label",4)(3,"span"),on(4,"i",5),ve(),on(5,"i",6),p(6,"enbtranslate"),ve()()}if(t&2){let e=m(2);a(),In("checked",e.editModel.accepted),a(4),In("innerHTML",u(6,2,"repowerWebpartPersonalData.settings.AcceptedDataExport"),U)}}function Up(t,o){if(t&1&&(fe(0,"div",0)(1,"div",1),P(2,Vp,7,5,"div",2)(3,zp,7,4,"div",2),ve()()),t&2){let e=m();a(2),M(e.isInEditMode()?3:2)}}var nl=(()=>{class t{constructor(){this.isInEditMode=R(!1),this.contactDataReadOnly=!0}setStatus(e){this.editModel&&(this.editModel.accepted=e.target.checked)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-export-settings-edit"]],inputs:{editModel:"editModel",isInEditMode:[1,"isInEditMode"]},decls:1,vars:1,consts:[[1,"row","no-border"],[1,"col-md-12"],[1,"checkbox"],["id","checkbox_2","type","checkbox",3,"checkedChange","checked","disabled"],["for","checkbox_2"],[1,"bi","bi-check2"],[3,"innerHtml"],["id","checkbox_2","type","checkbox",3,"change","checked"]],template:function(n,i){n&1&&P(0,Up,4,1,"div",0),n&2&&M(i.editModel?0:-1)},dependencies:[z],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-style:normal}"]})}}return t})();function Rp(t,o){if(t&1){let e=T();l(0,"div",7)(1,"button",8),k("click",function(){E(e);let i=m();return D(i.beginEdit())}),b(2),p(3,"enbtranslate"),s()()}t&2&&(a(2),O(" ",u(3,1,"common.edit")," "))}function Hp(t,o){if(t&1){let e=T();l(0,"div",7)(1,"enb-save-cancel",9),k("didSave",function(){E(e);let i=m();return D(i.save())})("didCancel",function(){E(e);let i=m();return D(i.cancel())}),s()()}if(t&2){let e=m();a(),f("canSave",e.canSave)}}var Vh=(()=>{class t{constructor(){this.personalDataService=h(re),this.customersService=h(Ve),this.destroyed$=new ue,this.isSome=isSome,this.contactDataReadOnly=!0,this.isInEditMode=j(!1),this.editModel=new yr}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e,this.editModel.accepted=this.model.settings&&this.model.settings.AcceptedDataExport?this.model.settings.AcceptedDataExport.toLowerCase()==="true":!1)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){this.isInEditMode.set(!0)}cancel(){this.isInEditMode.set(!1),this.editModel.accepted=this.model?.settings&&this.model.settings.AcceptedDataExport?this.model.settings.AcceptedDataExport.toLowerCase()==="true":!1}get canSave(){return!0}save(){if(this.model?.settings&&this.model.settings.AcceptedDataExport){this.model.settings.AcceptedDataExport=this.editModel.accepted?"true":"false";let e={subjektId:this.model?.idSubjekt,body:this.model?.settings};this.customersService.updateUserSettings(e).subscribe(n=>{this.model?.settings&&this.model.settings.AcceptedDataExport&&(this.model.settings=n,this.isInEditMode.set(!1),this.editModel.accepted=this.model.settings&&this.model.settings.AcceptedDataExport?this.model.settings.AcceptedDataExport.toLowerCase()==="true":!1)})}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-export-settings"]],decls:18,vars:13,consts:[["showHeader","true","showText","true","showFooter","true","icon","settings",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"row","section-padding"],[1,"col-md-12",3,"editModel","isInEditMode"],["card-footer",""],[1,"col-md-12"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel","canSave"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",3)(13,"div",4),S(14,"enb-personal-data-export-settings-edit",5),s()(),l(15,"div",6),P(16,Rp,4,3,"div",7)(17,Hp,2,1,"div",7),s()()),n&2&&(f("isLoading",i.isSome(i.personalDataService.error())),a(3),O(" ",u(4,7,"repowerWebpartPersonalData.AcceptedDataExport")," "),a(4),I(u(8,9,"common.errorTitle")),a(3),I(u(11,11,"common.errorMessage")),a(4),f("editModel",i.editModel)("isInEditMode",i.isInEditMode()),a(2),M(i.isInEditMode()?17:16))},dependencies:[be,nl,Bt,z],styles:[".section-padding[_ngcontent-%COMP%]{padding-top:1rem}
10.inner-text[_ngcontent-%COMP%]{margin-right:1.3rem}"]})}}return t})(),yr=class{constructor(){this.accepted=!1}};function Wp(t,o){if(t&1){let e=T();l(0,"div",0)(1,"repower-checkbox",1),Se("checkedChange",function(i){E(e);let r=m();return Ce(r.editModel.accepted,i)||(r.editModel.accepted=i),D(i)}),k("checkedChange",function(i){E(e);let r=m();return D(r.setStatus(i))}),s(),l(2,"label",2),S(3,"span",3),p(4,"enbtranslate"),s()()}if(t&2){let e=m();a(),f("disabled",!e.isInEditMode()),ye("checked",e.editModel.accepted),a(),H("disabled",!e.isInEditMode()),a(),f("innerHtml",u(4,5,"repowerWebpartPersonalData.settings.PrivacyAccepted"),U)}}var il=(()=>{class t{constructor(){this.isInEditMode=R(!1),this.contactDataReadOnly=!0}setStatus(e){this.editModel&&isDefined(e)&&(this.editModel.accepted=e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-protection-settings-edit"]],inputs:{editModel:"editModel",isInEditMode:[1,"isInEditMode"]},decls:1,vars:1,consts:[[1,"col-md-12","flex-row-center"],["checkboxId","checkbox_2",3,"checkedChange","disabled","checked"],["for","checkbox_2"],[3,"innerHtml"]],template:function(n,i){n&1&&P(0,Wp,5,7,"div",0),n&2&&M(i.editModel?0:-1)},dependencies:[hn,z],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-style:normal}.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5}"]})}}return t})();function qp(t,o){if(t&1){let e=T();l(0,"div",7)(1,"button",8),k("click",function(){E(e);let i=m();return D(i.beginEdit())}),b(2),p(3,"enbtranslate"),s()()}t&2&&(a(2),O(" ",u(3,1,"common.edit")," "))}function $p(t,o){if(t&1){let e=T();l(0,"div",7)(1,"enb-save-cancel",9),k("didSave",function(i){E(e);let r=m();return D(r.save(i))})("didCancel",function(){E(e);let i=m();return D(i.cancel())}),s()()}}var oC=(()=>{class t{constructor(){this.personalDataService=h(re),this.customersService=h(Ve),this.loadingService=h(wo),this.destroyed$=new ue,this.isSome=isSome,this.contactDataReadOnly=!0,this.isInEditMode=j(!1),this.editModel=new Sr}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e,this.editModel.accepted=this.model.settings&&this.model.settings.PrivacyAccepted?this.model.settings.PrivacyAccepted.toLowerCase()==="true":!1)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}getPaymentDataText(e,n,i){return i.replace("@@@",e).replace("@@@",n)}beginEdit(){this.isInEditMode.set(!0)}cancel(){this.isInEditMode.set(!1),this.editModel.accepted=this.model?.settings&&this.model.settings.PrivacyAccepted?this.model.settings.PrivacyAccepted.toLowerCase()==="true":!1}save(e){let n=this.editModel.accepted?"true":"false";if(this.model){this.model.settings||(this.model.settings={}),this.model.settings.PrivacyAccepted=n;let i={subjektId:this.model.idSubjekt,body:this.model.settings};this.customersService.updateUserSettings(i).subscribe(r=>{this.model&&this.model.settings&&(this.model.settings=r,this.isInEditMode.set(!1),this.editModel.accepted=this.model.settings&&this.model.settings.PrivacyAccepted?this.model.settings.PrivacyAccepted.toLowerCase()==="true":!1),this.loadingService.setIsLoading(e,!1)})}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-protection-settings"]],decls:18,vars:13,consts:[["showHeader","true","showText","true","showFooter","true","icon","settings",3,"isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"row","section-padding"],[1,"col-md-12",3,"editModel","isInEditMode"],["card-footer",""],[1,"col-md-12"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",3)(13,"div",4),S(14,"enb-personal-data-protection-settings-edit",5),s()(),l(15,"div",6),P(16,qp,4,3,"div",7)(17,$p,2,0,"div",7),s()()),n&2&&(f("isLoading",i.isSome(i.personalDataService.error())),a(3),I(u(4,7,"repowerWebpartPersonalData.PrivacyAccepted")),a(4),I(u(8,9,"common.errorTitle")),a(3),I(u(11,11,"common.errorMessage")),a(4),f("editModel",i.editModel)("isInEditMode",i.isInEditMode()),a(2),M(i.isInEditMode()?17:16))},dependencies:[be,il,Bt,z],styles:[".section-padding[_ngcontent-%COMP%]{padding-top:1rem}
10.inner-text[_ngcontent-%COMP%]{margin-right:1.3rem}"]})}}return t})(),Sr=class{constructor(){this.accepted=!1}};var Bn=(function(t){return t.LiveData="LiveData",t.CurrentMeasurementValues="CurrentMeasurementValues",t})(Bn||{});var ol=(function(t){return t.CpServiceDesk="CPServiceDesk",t.ServiceDesk="ServiceDesk",t.Technical="Technical",t.CpQuizAdmin="CP_QuizAdmin",t.CpUserAdmin="CP_UserAdmin",t.CpLiveDataPrivacyEditor="CP_LiveDataPrivacyEditor",t.CpNotificationAdmin="CP_NotificationAdmin",t.CpTranslationAdmin="CP_TranslationAdmin",t.CpMeterDataAdmin="CP_MeterDataAdmin",t.CpSpUserAdmin="CP_SP_UserAdmin",t.CpUserPrivacyAcceptedAdmin="CP_UserPrivacyAcceptedAdmin",t.CpDelegatesAdmin="CP_DelegatesAdmin",t.CpDelegatesUser="CP_DelegatesUser",t.TwoFactor="TwoFactor",t.CpEvulutionAdmin="CP_EvulutionAdmin",t})(ol||{});var jt;(function(t){t.liveDataBaseStr="repowerWebpartPersonalData.dataprotection1",t.quarterlyHourDataBaseStr="repowerWebpartPersonalData.dataprotection2";function o(i){let r=i.toSorted((d,v)=>(d.hardcode??0)-(v.hardcode??0)).map((d,v)=>[d.hardcode??0,v+1]);return new Map(r)}t.hardcodeToTranslationMappingPerOrigin=o;function e(i,r){return match(i).pipe(mWhen(Bn.LiveData,()=>isDefined(r.subjectPrivacyAdditions?.LiveData)?mkSome(t.liveDataBaseStr):mkNone()),mWhen(Bn.CurrentMeasurementValues,()=>isDefined(r.subjectPrivacyAdditions?.CurrentMeasurementValues)?mkSome(t.quarterlyHourDataBaseStr):mkNone()),mExhaustive)}t.baseTranslationByPrivacyType=e;function n(i,r){let c=r.subjectPrivacyAdditions?.LiveData,d=r.subjectPrivacyAdditions?.CurrentMeasurementValues;return i===t.liveDataBaseStr&&isDefined(c)?mkSome(Bn.LiveData):i===t.quarterlyHourDataBaseStr&&isDefined(d)?mkSome(Bn.CurrentMeasurementValues):mkNone()}t.privacyTypeByBaseTranslation=n})(jt||(jt={}));var rl=(()=>{class t{constructor(){this.tenantService=h(dc),this.leistkats=j([]),this.contractTypes=j([]),this.settlementTypes=j([]),this.settlementTypeIds=j([]),this.documentTypes=j([]),this.hardcodeMap=[{type:Yn.Leistungskategorie,signal:this.leistkats},{type:Yn.Vertragsart,signal:this.contractTypes},{type:Yn.VerrechnungstypArt,signal:this.settlementTypes},{type:Yn.VerrechnungstypId,signal:this.settlementTypeIds},{type:Yn.Dokumenttyp,signal:this.documentTypes}
10],this.hardcodeMap.forEach(({type:e,signal:n})=>{this.getHardcodes(e).subscribe(i=>n.set(i??[]))})}getLeistkatName(e){return(this.leistkats().find(i=>i.hardcode===e)?.bezeichnung??null)?.replace(/^\d+\s*-\s*/,"")??null}getHardcodes(e){return this.tenantService.getTenantHardcodes({hardcodeOrigin:e})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var al=(()=>{class t{constructor(){this.translationService=h(Q),this.energyboardConfigService=h(Ee),this.hardcodeService=h(rl),this.liveDataPrivacyService=h(oc),this.isLoading=j(!0),this.noHardcodesDefined=j(!1),this.hardcodes=j([]),this.hardCodeTranslationMapping=j(new Map),this.highestTranslationIndexPerOrigin=(e,n)=>{if(isUndefined(n))return mkNone();let i=Array.from(n.values()).filter(r=>{let c=jt.baseTranslationByPrivacyType(e,this.energyboardConfigService.config());if(isUndefined(c)||isUndefined(r))return!1;let d=`${c.value}_v${r}`;return this.translationService.translate()(d)!==d}).sort((r,c)=>c-r);return i.length===0?mkNone():mkSome(i[0])},this.liveDataPrivacyService.getLiveDataPrivacyHardCodes().pipe(ht(()=>this.isLoading.set(!1))).subscribe({next:e=>{let n=new Map(e.map(({key:c,value:d})=>[c,d])),i=Object.values(At).filter(c=>isDefined(n.get(c)));this.hardcodes.set(Array.from(n.keys()).flatMap(c=>n.get(c)?.map(d=>({dto:d,privacyType:c}))).filter(c=>isDefined(c)).sort((c,d)=>(c.dto.hardcode??0)-(d.dto.hardcode??0)));let r=i.map(c=>[c,jt.hardcodeToTranslationMappingPerOrigin(n.get(c)??[])]);this.hardCodeTranslationMapping.set(new Map(r))},error:()=>{this.noHardcodesDefined.set(!0)}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Gp(t,o){t&1&&(l(0,"div",0)(1,"div",1),S(2,"div",2),p(3,"enbtranslate"),s()()),t&2&&(a(2),f("innerHtml",u(3,1,"repowerWebpartPersonalData.dataprotectionDesc"),U))}function Kp(t,o){if(t&1){let e=T();l(0,"div",0)(1,"div",1)(2,"div",3)(3,"div",4)(4,"repower-checkbox",5),Se("checkedChange",function(i){E(e);let r=m();return Ce(r.acceptLiveData,i)||(r.acceptLiveData=i),D(i)}),s()(),S(5,"div",6),p(6,"enbtranslate"),s()()()}if(t&2){let e=m(),n=it(1);a(4),f("checkboxId","checkbox_1")("disabled",!e.isInEditMode()),ye("checked",e.acceptLiveData),a(),H("disabledText",!e.isInEditMode()),f("innerHtml",u(6,6,n.value),U)}}function Yp(t,o){if(t&1){let e=T();l(0,"div",0)(1,"div",1)(2,"div",3)(3,"div",4)(4,"repower-checkbox",5),Se("checkedChange",function(i){E(e);let r=m();return Ce(r.acceptQuarterlyHourData,i)||(r.acceptQuarterlyHourData=i),D(i)}),s()(),S(5,"div",6),p(6,"enbtranslate"),s()()()}if(t&2){let e=m(),n=it(3);a(4),f("checkboxId","checkbox_2")("disabled",!e.isInEditMode()),ye("checked",e.acceptQuarterlyHourData),a(),H("disabledText",!e.isInEditMode()),f("innerHtml",u(6,6,n.value),U)}}var cl=(()=>{class t{constructor(){this.translationService=h(Q),this.liveDataPrivacyService=h(al),this.energyboardConfigService=h(Ee),this.model=R(),this.acceptLiveData=Mt.required(),this.acceptQuarterlyHourData=Mt.required(),this.isInEditMode=R.required(),this.contactDataReadOnly=!0,this.isSome=isSome,this.liveDataBaseStr=jt.liveDataBaseStr,this.quarterlyHourBaseStr=jt.quarterlyHourDataBaseStr,this.tryGetPrivacyVersion=$(()=>e=>{let n=jt.privacyTypeByBaseTranslation(e,this.energyboardConfigService.config());if(isUndefined(n))return this.translationService.hasTranslation()(e)?mkSome(e):mkNone();let i=this.liveDataPrivacyService.hardCodeTranslationMapping().get(n.value);if(isUndefined(i))return mkSome(e);let r=this.liveDataPrivacyService.highestTranslationIndexPerOrigin(n.value,i);return isUndefined(r)?mkSome(e):mkSome(`${e}_v${r.value}`)}),this.checkTranslation=$(()=>e=>this.translationService.translate()(e)!==e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-sp-data-protection-settings-edit"]],inputs:{model:[1,"model"],acceptLiveData:[1,"acceptLiveData"],acceptQuarterlyHourData:[1,"acceptQuarterlyHourData"],isInEditMode:[1,"isInEditMode"]},outputs:{acceptLiveData:"acceptLiveDataChange",acceptQuarterlyHourData:"acceptQuarterlyHourDataChange"},decls:5,vars:5,consts:[[1,"row","no-border","mb-3"],[1,"col-md-12"],[1,"row",3,"innerHtml"],[1,"checkbox","row"],[1,"col-md-1"],[3,"checkedChange","checkboxId","disabled","checked"],[1,"col-md-11",3,"innerHtml"]],template:function(n,i){if
10(n&1&&(P(0,Gp,4,3,"div",0),tt(1),P(2,Kp,7,8,"div",0),tt(3),P(4,Yp,7,8,"div",0)),n&2){M(i.model()?0:-1),a();let r=nt(i.tryGetPrivacyVersion()(i.liveDataBaseStr));a(),M(i.model()&&i.isSome(r)?2:-1),a();let c=nt(i.tryGetPrivacyVersion()(i.quarterlyHourBaseStr));a(),M(i.model()&&i.isSome(c)?4:-1)}},dependencies:[Me,xe,hn,z],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000;color:var(--mat-checkbox-disabled-label-colo)}span.disabled[_ngcontent-%COMP%]{border:2px solid #b0b0b0!important}span.disabled.checked[_ngcontent-%COMP%]{background-color:#b0b0b0!important}.disabledText[_ngcontent-%COMP%]{color:#b0b0b0!important}.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5}"]})}}return t})();function Qp(t,o){t&1&&(l(0,"div",4)(1,"div",6),b(2),p(3,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,1,"repowerWebpartPersonalData.dataprotectionNoDevice")," "))}function Xp(t,o){if(t&1){let e=T();l(0,"div",4)(1,"enb-sp-data-protection-settings-edit",7),Se("acceptLiveDataChange",function(i){E(e);let r=m();return Ce(r.acceptLiveData,i)||(r.acceptLiveData=i),D(i)})("acceptQuarterlyHourDataChange",function(i){E(e);let r=m();return Ce(r.acceptQuarterlyHourData,i)||(r.acceptQuarterlyHourData=i),D(i)}),s()()}if(t&2){let e=m();a(),f("model",e.model),ye("acceptLiveData",e.acceptLiveData)("acceptQuarterlyHourData",e.acceptQuarterlyHourData),f("isInEditMode",e.isInEditMode())}}function Jp(t,o){if(t&1){let e=T();l(0,"button",9),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.edit")," "))}function Zp(t,o){if(t&1&&(l(0,"div",6),P(1,Jp,3,3,"button",8),s()),t&2){let e=m();a(),M(e.canEdit()?1:-1)}}function eg(t,o){if(t&1){let e=T();l(0,"div",6)(1,"enb-save-cancel",10),k("didSave",function(){E(e);let i=m();return D(i.save())})("didCancel",function(){E(e);let i=m();return D(i.cancel())}),s()()}if(t&2){let e=m();a(),f("canSave",e.canSave())}}var o1=(()=>{class t{constructor(){this.customersService=h(Ve),this.personalDataService=h(re),this.objectSelectionService=h(Qt),this.userSelectionService=h(oe),this.contractDataService=h(ic),this.energyboardConfigService=h(Ee),this.translationService=h(Q),this.logService=h(Tt),this.alertService=h(De),this.canSave=j(!0),this.logger=this.logService.getLogger(this.constructor.name),this.isSome=isSome,this.destroyed$=new ue,this.hasSPDevice=j(!1),this.isInEditMode=j(!1),this.acceptLiveData=Mt(void 0),this.acceptQuarterlyHourData=Mt(void 0);let e=this.objectSelectionService;this.userSelectionService.subjektIdChanged.pipe(ne(this.destroyed$)).subscribe(()=>{this.loadDevices()}),e.objektIdsChanged.pipe(ne(this.destroyed$)).subscribe(()=>{this.loadDevices()})}ngOnInit(){this.loadDevices()}loadDevices(){return Tn(this,null,function*(){let e=this.userSelectionService.tryGetSubjektId();isNone(e)||this.reloadData()})}reloadData(){let e=this.objectSelectionService.getSelectedObjects(),n=e&&e.filter(i=>i.isActive).length>=1?e[0]:null;n||(n=e&&e.length>=1?e[0]:null),this.model=n??void 0,n!=null&&(this.hasSPDevice.set(n.hasSPHardware),this.acceptLiveData.set(this.model?.acceptSmartpowerLive),this.acceptQuarterlyHourData.set(this.model?.acceptSmartpowerQuarterly))}canEdit(){let e=!1,n=this.energyboardConfigService.config().enableDataprotectionChange;return n!==void 0&&n&&(e=!0),e}beginEdit(){this.isInEditMode.set(this.canEdit())}cancel(){this.isInEditMode.set(!1),this.acceptLiveData.set(this.model?.acceptSmartpowerLive),this.acceptQuarterlyHourData.set(this.model?.acceptSmartpowerQuarterly)}save(){this.isInEditMode.set(!1),this.model&&(this.model.acceptSmartpowerLive=this.checkTranslation(jt.liveDataBaseStr)?this.acceptLiveData():void 0,this.model.acceptSmartpowerQuarterly=this.checkTranslation(jt.quarterlyHourDataBaseStr)?this.acceptQuarterlyHourData():void 0),this.energyboardConfigService.config().liveDataPrivacySubjectEnabled===!0?this.saveOnSubject():this.saveOnObject()}saveOnSubject(){if(!this.model?.subjectId)return;let e=[];this.acceptLiveData()!==void 0&&e.push({accepted:this.acceptLiveData(),privacyTyp:At.LiveData}),this.acceptQuarterlyHourData()!==void 0&&e.push({accepted:this.acceptQuarterlyHourData(),privacyTyp:At.CurrentMeasurementValues});let n={subjektId:this.model.subjectId,body:e};this.customersService.updatePrivacyConsents(n).subscribe({next:()=>{let i=this.objectSelectionService.getObjects()?.map(r=>r.objectId===this.model?.objectId?tn(Ae({},r),{acceptSmartpowerLive:this.model?.acceptSmartpowerLive,acceptSmartpowerQuarterly:this.model?.acceptSmartpowerQuarterly}):r);this.model?this.objectSelectionService.setSelectedObjects([this.model]):this.objectSelectionService.setSelectedObjects(i)},error:i=>this.logger.error(i)})}saveOnObject(){this.canSave.set(!1);let e=this.objectSelectionService.getObjects()?.map(n=>n.objectId===this.model?.objectId?tn(Ae({},n),{acceptSmartpowerLive:this.model?.acceptSmartpowerLive,acceptSmartpowerQuarterly:this.model?.acceptSmartpowerQuarterly}):n);this.model&&this.model.subjectId&&this.model.objectId&&this.contractDataService.updateProtectionData({subjektId:this.model.subjectId,objektId:this.model.objectId,acceptedLiveDataProtection:this.model.acceptSmartpowerLive,acceptedQuarterHourlyDataProtection:this.model.acceptSmartpowerQuarterly}).pipe(ht(()=>this.canSave.set(!0))).subscribe(()=>{let n=this.translationService.translate();this.alertService.addAlert({id:"personal-data-privacy-save-success",message:n("common.saveSuccessfull"),variant:ee.Success,fadeVariant:te.Default})}),this.model?this.objectSelectionService.setSelectedObjects([this.model]):this.objectSelectionService.setSelectedObjects(e)}checkTranslation(e){return this.translationService.translate()(e)!==e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-sp-data-protection-settings"]],inputs:{acceptLiveData:[1,"acceptLiveData"],acceptQuarterlyHourData:[1,"acceptQuarterlyHourData"]},outputs:{acceptLiveData:"acceptLiveDataChange",acceptQuarterlyHourData:"acceptQuarterlyHourDataChange"},decls:18,vars:13,consts:[["showHeader","true","showText","true","icon","settings",3,"showFooter","isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"row","section-padding"],["card-footer",""],[1,"col-md-12"],[1,"col-md-12",3,"acceptLiveDataChange","acceptQuarterlyHourDataChange","model","acceptLiveData","acceptQuarterlyHourData","isInEditMode"],[1,"btn","btn-primary","float-end"],[1,"btn","btn-primary","float-end",3,"click"],[1,"float-end",3,"didSave","didCancel","canSave"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",3),P(13,Qp,4,3,"div",4)(14,Xp,2,4,"div",4),s(),l(15,"div",5),P(16,Zp,2,1,"div",6)(17,eg,2,1,"div",6),s()()),n&2&&(f("showFooter",i.canEdit()&&i.hasSPDevice()
10)("isLoading",i.isSome(i.personalDataService.error())),a(3),O(" ",u(4,7,"repowerWebpartPersonalData.dataprotectionTitle")," "),a(4),I(u(8,9,"common.errorTitle")),a(3),I(u(11,11,"common.errorMessage")),a(3),M(!i.hasSPDevice()||!i.model?13:14),a(3),M(i.isInEditMode()?17:16))},dependencies:[be,cl,Bt,z],encapsulation:2})}}return t})();var dn=vi(ur(),1);function tg(t,o){if(t&1){let e=T();l(0,"button",6),p(1,"enbtranslate"),k("click",function(){E(e);let i=m().$implicit,r=m();return D(r.close(i))}),S(2,"repower-icon",7),s()}t&2&&(f("evu-inline-tooltip",pe(u(1,3,"components.notifications.close"))),a(2),f("bicon",!0))}function ng(t,o){if(t&1&&(l(0,"div",0)(1,"repower-card",1)(2,"div",2)(3,"h5"),b(4),p(5,"enbtranslate"),s()(),l(6,"div",3),P(7,tg,3,5,"button",4),s(),S(8,"div",5),s()()),t&2){let e=o.$implicit,n=m();a(4),I(u(5,3,e.title??"")),a(3),M(e.hideClose?-1:7),a(),f("innerHtml",n.nl2br(e.text??""),U)}}var P1=(()=>{class t{constructor(){this.energyboardConfigService=h(Ee),this.personalDataService=h(re),this.customerService=h(Ve),this.notificationDataService=h(Gc),this.translationService=h(Q),this.tenantNameService=h(Fe),this.storageService=h(bo),this.message=null,this.type=null,this.model=null,this.alerts=j([]),this.storedAlerts=this.storageService.localSignal("NotificationEvents",[]),this.notificationTypes=null,this.widgetParams=R({}),this.personalDataModelSubscription=[],this.getAlerts=$(()=>{let e=this.alerts(),n=this.widgetParams();return!this.notificationTypes&&n?.notificationTypes&&(this.notificationTypes=n?.notificationTypes),e?.filter(i=>i.display&&(0,dn.default)(i.alert?.executionDate)<=(0,dn.default)()&&(0,dn.default)(i.alert?.validUntil)>=(0,dn.default)()&&i.alert?.notificationEventRecipients?.some(r=>this.notificationTypes?.includes(r))).map(i=>tn(Ae({},i.alert),{hideClose:i.hideClose})).filter(i=>i!==null)??[]}),this.personalDataModelSubscription.push(this.personalDataService.PersonalDataModel$.subscribe(e=>{this.model=e,this.loadData()})),this.personalDataModelSubscription.push(this.notificationDataService.reloadTriggered.subscribe(()=>this.loadData()))}ngOnDestroy(){this.personalDataModelSubscription.forEach(e=>e?e.unsubscribe():null)}loadData(){let e=[];e.push(this.notificationDataService.loadData(this.tenantNameService.tenant()));let n=this.energyboardConfigService.config(),i=this.personalDataService.personalDataModel();if(n.liveDataPrivacyPopupEnabled&&i?.idSubjekt){let r={subjektId:i.idSubjekt};e.push(this.customerService.getPrivacyConsents(r))}La(e).subscribe(r=>{let c=r[0],d=this.storedAlerts()??[];if(d=d?.filter(v=>c.filter(x=>x.id===v.alert?.id).length>0),this.alerts.set(c.map(v=>{let x=d?.find(A=>A.alert?.id===v.id);return x&&(x.alert=v),{alert:v,display:!x||x?.display===!0,type:""}})),r.length>1){let v=r[1].filter(x=>this.notificationTypes?.includes(fo.Dashboard)?x.privacyTyp===At.CurrentMeasurementValues||x.privacyTyp===At.LiveData:this.notificationTypes?.includes(fo.LiveData)?x.privacyTyp===At.LiveData:this.notificationTypes?.includes(fo.MeasurementData)?x.privacyTyp===At.CurrentMeasurementValues:!1).filter(x=>x.accepted===!0&&x.newVersionAvailable===!0||x.accepted===!1&&x.newVersionAvailable===!1);if(v.length>0){let x="privacyConsentNotificationText",w="privacyConsentNotificationTitle";v.length===1&&v.filter(F=>F.privacyTyp===At.CurrentMeasurementValues).length>0&&(x="privacyConsentNotificationTextCurrentMeasurementValues"),v.length===1&&v.filter(F=>F.privacyTyp===At.LiveData).length>0&&(x="privacyConsentNotificationTextLiveData"),v.length>1&&v.filter(F=>F.accepted===!1&&F.newVersionAvailable===!1).length>
101&&(x="privacyConsentNotificationTextNew",w="privacyConsentNotificationTitleNew");let N={alert:{text:this.translationService.translate()(`components.notifications.${x}`),title:this.translationService.translate()(`components.notifications.${w}`),validFrom:(0,dn.default)().add(-1,bi.Day).toISOString(),validUntil:(0,dn.default)().add(1,bi.Day).toISOString(),notificationEventRecipients:this.notificationTypes,type:"warning"},display:!0,type:"",hideClose:!0};this.alerts.set([...this.alerts()??[],N])}}d=d?.filter(v=>(0,dn.default)(v.alert?.validUntil)>=(0,dn.default)()),d&&this.storedAlerts.set(d)})}nl2br(e){return e===null||e===""||e===void 0?e:e.replace(/\n/g,"<br/>")}close(e){let n=this.alerts();isDefined(n)&&(n.filter(c=>c.alert?.id===e.id).forEach(c=>c.display=!1),this.alerts.set([...n]));let i=this.storedAlerts()??[],r={display:!1,alert:e,type:""};i.push(r),this.storedAlerts.set(i),this.reloadNotifications()}reloadNotifications(){this.notificationDataService.reset(),this.personalDataService.initData()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-notifications-alert"]],inputs:{notificationTypes:"notificationTypes",widgetParams:[1,"widgetParams"]},decls:2,vars:0,consts:[[1,"mb-3","notification","p-3"],["showHeader","true","showText","true","icon","info"],["card-header",""],["card-options",""],[1,"icon-btn-primary","cursor-pointer","me-2","float-end",3,"evu-inline-tooltip"],["card-content","",3,"innerHtml"],[1,"icon-btn-primary","cursor-pointer","me-2","float-end",3,"click","evu-inline-tooltip"],["name","close",3,"bicon"]],template:function(n,i){n&1&&W(0,ng,9,5,"div",0,J),n&2&&q(i.getAlerts())},dependencies:[be,mt,Bc,z],styles:["h5[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:var(--evu-spacing-xl)!important;height:var(--evu-spacing-xl)!important;fill:var(--card-header-font-color)}.notification[_ngcontent-%COMP%]{border-radius:var(--evu-border-radius);background-color:var(--evu-primary-bg)}.notification.warning[_ngcontent-%COMP%]{background-color:color-mix(in oklch,var(--evu-primary-bg),var(--evu-warning) 5%)}.notification.error[_ngcontent-%COMP%]{background-color:color-mix(in oklch,var(--evu-primary-bg),var(--evu-bad) 5%)}.notification.info[_ngcontent-%COMP%]{background-color:color-mix(in oklch,var(--evu-primary-bg),var(--evu-info) 5%)}.notification.success[_ngcontent-%COMP%]{background-color:color-mix(in oklch,var(--evu-primary-bg),var(--evu-good) 5%)}"]})}}return t})();var ll=(t,o)=>({"bg-success":t,"bg-info":o}),ig=t=>({underline:t}),og=(t,o)=>o.id;function rg(t,o){if(t&1){let e=T();l(0,"li",10),k("click",function(){let i=E(e).$implicit;m();let r=Z(15),c=m();return D(c.showActivity(r,i))}),l(1,"div",11)(2,"div",12),b(3),p(4,"enbtranslate"),s(),l(5,"div",13)(6,"small",14),b(7),p(8,"toDeDate"),s(),l(9,"span",15),b(10),p(11,"enbtranslate"),s()()()()}if(t&2){let e=o.$implicit,n=m(2);a(),H("flex-row-vcenter",!n.isMobile())("flex-col",n.isMobile()),a(2),Et(" ",u(4,13,"components.activities."+e.activityKind),"",n.getActivityTitle(e)," "),a(2),H("flex-row-vcenter",!n.isMobile())("flex-col",n.isMobile()),a(2),O(" ",Kt(8,15,e.createdDate,"DD.MM.YYYY HH:mm:ss")," "),a(2),f("ngClass",Dt(20,ll,!e.isActive,e.isActive)),a(),O(" ",u(11,18,"components.activities."+(e.isActive===!0?"open":"closed"))," ")}}function ag(t,o){t&1&&(l(0,"li",8),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"common.noData")," "))}function cg(t,o){if(t&1){let e=T();l(0,"div",9)(1,"button",16),k("click",function(){E(e);let i=m(2);return D(i.toggleShowAll())}),b(2),p(3,"enbtranslate"),p(4,"enbtranslate"),S(5,"repower-icon",17),s()()}if(t&2){let e=m(2);a(),H("w-100",e.isMobile()),a(),O(" ",e.showAllActivities?u(3,5,"common.showLess"):u(4,7,"common.expand")," "),a(3),f("bicon",!0)("name",e.showAllActivities?"arrow-up":"arrow-down")}}function lg(t,o){if(t&1&&(l(0,"div",4)(1,"div",25),S(2,"p",26)(3,"br"),l(4,"p"),b(5),p(6,"toDeDate"),s()()()),t&2){let e=o.$implicit,n=o.$index,i=m(3);a(),f("ngClass",un(6,ig,n!==((i.currentActivity==null||i.currentActivity.messages==null?null:i.currentActivity.messages.length)??0)-1)),a(),f("innerHtml",i.nl2br(e),U),a(3),O(" ",Kt(6,3,e.createdDate,"DD.MM.YYYY HH:mm:ss")," ")}}function sg(t,o){if(t&1){let e=T();l(0,"evu-modal",18)(1,"div",19)(2,"div",20)(3,"div",21)(4,"span",22),b(5),p(6,"enbtranslate"),s()()(),W(7,lg,7,8,"div",4,J),s(),l(9,"div",23)(10,"button",24),k("click",function(){E(e);let i=m(2);return D(i.modalService.close())}),b(11),p(12,"enbtranslate"),s()()()}if(t&2){let e=m(2);
10f("showFooter",!0),a(4),f("ngClass",Dt(8,ll,!(e.currentActivity!=null&&e.currentActivity.isActive),e.currentActivity==null?null:e.currentActivity.isActive)),a(),O(" ",u(6,4,"components.activities."+((e.currentActivity==null?null:e.currentActivity.isActive)===!0?"open":"closed"))," "),a(2),q(e.currentActivity==null?null:e.currentActivity.messages),a(4),O(" ",u(12,6,"common.abort")," ")}}function dg(t,o){if(t&1&&(l(0,"repower-card",1)(1,"div",2)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",3)(6,"div",4)(7,"div",5)(8,"ul",6),W(9,rg,12,23,"li",7,og,!1,ag,3,3,"li",8),p(12,"slice"),s(),P(13,cg,6,9,"div",9),s()()()(),we(14,sg,13,11,"ng-template",null,0,Pe)),t&2){let e=m();f("isLoading",e.isLoading)("noBodyPadding",!1),a(3),I(u(4,5,"pages.customerService.title")),a(6),q(Ga(12,7,e.activities(),0,e.showAllActivities?e.activities().length:5)),a(4),M(e.activities().length>5?13:-1)}}var L1=(()=>{class t{constructor(){this.activityService=h(lo),this.userSelectionService=h(oe),this.tenantSubscriptionsService=h(ln),this.resizeService=h(se),this.route=h(Ja),this.translationService=h(Q),this.modalService=h(Ke),this.destroyed$=new ue,this.isLoading=!1,this.searchpattern="",this.customerServiceEnabled=$(()=>this.tenantSubscriptionsService.subscriptions().CustomerServiceEnabled),this.activities=j([]),this.currentActivity=null,this.showAllActivities=!1,this.isMobile=this.resizeService.isMobile,this.userSelectionService.subjektIdChanged.pipe(ne(this.destroyed$)).subscribe(()=>{this.reloadData()})}ngOnInit(){this.route.queryParams.pipe(ne(this.destroyed$)).subscribe(e=>{e.search&&(this.searchpattern=decodeURIComponent(e.search)),this.reloadData()}),this.reloadData()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}reloadData(){let e=this.userSelectionService.tryGetSubjektId();isNone(e)||(this.isLoading=!0,this.activityService.getBySubjektId({subjektId:e.value}).subscribe({next:n=>{this.activities.set(n??[]),this.isLoading=!1},error:()=>{this.errorMessage="Error loading activities",this.isLoading=!1}}))}showActivity(e,n){this.currentActivity=n;let i=this.translationService.translate(),r=i("components.activities."+this.currentActivity?.activityKind),c=this.currentActivity?.activityKind?" "+r:"",v={id:"customer-service-modal",header:{title:i("components.activities.activity")+c+" "+this.getActivityTitle(),icon:mkSome(ge.Contract),extraButtons:[]},template:e,size:$e.EvuModalSize.Large,closeCallback:mkNone()};this.modalService.open(v)}nl2br(e){return!e.message||e.message.trim()===""?e.jsonPayload??"":e.message.replace(/\n/g,"<br/>")}getActivityTitle(e){let n=e??this.currentActivity;return!n?.title||n.title.length<1?"":` - ${n.title}`}toggleShowAll(){this.showAllActivities=!this.showAllActivities}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-customer-service-widget"]],decls:1,vars:1,consts:[["modal_box",""],["showHeader","true","showText","true","icon","consultant",3,"isLoading","noBodyPadding"],["card-header",""],["card-content",""],[1,"row"],[1,"col-12"],[1,"list-group"],[1,"padding-lg","list-group-item","justify-content-between","align-items-center","gap-lg",2,"cursor","pointer"],[1,"list-group-item","text-muted"],[1,"mt-2","text-center"],[1,"padding-lg","list-group-item","justify-content-between","align-items-center","gap-lg",2,"cursor","pointer",3,"click"],[1,"w-100","justify-content-between"],[1,"fw-bold"],[1,"gap-md"],[1,"text-muted"],[1,"badge","flex-row-vcenter",3,"ngClass"],[1,"btn","btn-primary","mt-3",3,"click"],["width","20","height","20",1,"pull-left","ps-2",3,"bicon","name"],[3,"showFooter"],["modal-body","",1,"modal-body"],[1,"row","underline"],[1,"col-md-4"],[1,"badge",3,"ngClass"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"col-md-12",3,"ngClass"],[1,"wrap",3,"innerHtml"]],template:function(n,i){n&1&&P(0,dg,16,11),n&2&&M(i.customerServiceEnabled()?0:-1)},dependencies:[be,mt,ro,Ye,z,Qa,Eo],encapsulation:2})}}return t})();function mg(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",7),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(),r=Z(16);return D(i.deleteAccount(r))}),b(2),s()}if(t&2){let e=m();f("inputTitle",u(1,2,"common.emailAddress")),a(2),O(" ",e.loggedInEmailAddress()," ")}}function pg(t,o){if(t&1){let e=T();l(0,"div",6)(1,"div",8),b(2),p(3,"enbtranslate"),s(),l(4,"div",9),b(5),s(),l(6,"div",10)(7,"button",11),k("click",function(){E(e);let i=m(),r=Z(16);return D(i.deleteAccount(r))}),b(8),p(9,"enbtranslate"),s()()()}if(t&2){let e=m();a(2),I(u(3,3,"common.emailAddress")),a(3),O(" ",e.loggedInEmailAddress()," "),a(3),O(" ",u(9,5,"components.deleteaccount.delete")," ")}}function gg(t,o){t&1&&(S(0,"enb-loading-spinner",14),p(1,"enbtranslate")),t&2&&f("text",pe(u(1,2,"components.deleteaccount.deleting")))}function ug(t,o){t&1&&(S(0,"span",26),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function vg(t,o){if(t&1&&(l(0,"form",15)(1,"div",19)(2,"div",20),b(3),p(4,"enbtranslate"),s()(),l(5,"div",21)(6,"div",22),b(7),p(8,"enbtranslate"),s()(),l(9,"div",23)(10,"div",20)(11,"evu-input",24),p(12,"enbtranslate"),l(13,"span",25),P(14,ug,2,3,"span",26),s()()()()()),t&2){let e=m(2);f("formGroup",e.form),a(3),O(" ",u(4,8,"components.deleteaccount.modalText")," "),a(4),O(" ",u(8,10,"components.deleteaccount.confirmPassword")," "),a(4),f("id","personalData-deleteAccount-password")("variant",e.InputVariant.Password)("placeholder",u(12,12,"components.deleteaccount.currentPw"))("value",e.form.controls.currentPw),a(3),M(e.currentPw!=null&&e.currentPw.hasError("required")?14:-1)}}
10function bg(t,o){if(t&1){let e=T();l(0,"button",27),k("click",function(){E(e);let i=m(2);return D(i.submit())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m(2);f("disabled",!e.form.valid),a(),O(" ",u(2,2,"components.deleteaccount.submit")," ")}}function _g(t,o){if(t&1){let e=T();l(0,"evu-modal",12)(1,"div",13),P(2,gg,2,4,"enb-loading-spinner",14),P(3,vg,15,14,"form",15),s(),l(4,"div",16)(5,"button",17),k("click",function(){E(e);let i=m();return D(i.modalService.close())}),b(6),p(7,"enbtranslate"),s(),P(8,bg,3,4,"button",18),s()()}if(t&2){let e=m();f("showFooter",!0),a(2),M(e.deletionInProgress?2:-1),a(),M(!e.deletionInProgress&&e.form?3:-1),a(3),O(" ",u(7,5,"common.abort")," "),a(2),M(e.form?8:-1)}}var Q1=(()=>{class t{constructor(){this.userSelectionService=h(oe),this.fb=h(Yt),this.customersService=h(Ve),this.translationService=h(Q),this.alertService=h(De),this.resizeService=h(se),this.modalService=h(Ke),this.loggedInEmailAddress=j(null),this.deletionInProgress=!1,this.currentPwTxt="",this.InputVariant=Re,this.isMobile=this.resizeService.isMobile}get currentPw(){return this.form?.get("currentPw")??null}ngOnInit(){this.loggedInEmailAddress.set(this.userSelectionService.getCurrentUserEmail())}deleteAccount(e){this.form=this.fb.group({currentPw:[this.currentPwTxt,ce.required]});let n={id:"personalData-delete-account-modal",header:{title:"components.deleteaccount.title",icon:mkSome(ge.Delete),extraButtons:[]},template:e,size:$e.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(n)}submit(){this.deletionInProgress=!0;let e={username:this.loggedInEmailAddress(),password:this.currentPw?.value};this.customersService.deleteUser({body:e}).subscribe(n=>{if(n==="Error"){this.modalService.close();let i={id:"delete-account-alert-error",message:this.translationService.translate()("repowerWebpartLogin.LoginError"),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(i),this.deletionInProgress=!1,this.currentPw?.setValue("")}else this.modalService.close(),this.deletionInProgress=!1,this.userSelectionService.signout()})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-delete-account"]],decls:17,vars:10,consts:[["loginModal",""],["showHeader","true","showText","true","icon","account"],["card-header",""],["card-error",""],["card-content",""],["inputIcon","warning","editIcon","delete",3,"inputTitle"],[1,"row","no-border"],["inputIcon","warning","editIcon","delete",3,"click","inputTitle"],[1,"col-5"],[1,"col-4"],[1,"col-md-3"],[1,"btn","btn-primary","float-end",3,"click"],[3,"showFooter"],["modal-body","",1,"modal-body"],[3,"text"],[3,"formGroup"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"disabled"],[1,"row"],[1,"col-md-12"],[1,"row","pt-2"],[1,"col-md-6"],[1,"row","pt-3"],[3,"id","variant","placeholder","value"],["customError",""],[3,"innerHtml"],[1,"btn","btn-primary","flat-butt","float-end",3,"click","disabled"]],template:function(n,i){n&1&&(l(0,"repower-card",1)(1,"div",2)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",3)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",4),P(13,mg,3,4,"evu-mobile-input-card",5)(14,pg,10,7,"div",6),s()(),we(15,_g,9,7,"ng-template",null,0,Pe)),n&2&&(a(3),I(u(4,4,"components.deleteaccount.title")),a(4),I(u(8,6,"common.errorTitle")),a(3),I(u(11,8,"common.errorMessage")),a(3),M(i.isMobile()?13:14))},dependencies:[be,qc,Me,dt,ze,xe,Ue,He,ut,Ye,z],encapsulation:2})}}return t})();function fg(t){let o=t,e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return e===1&&n===0?1:5}var Io=["de-CH",[["AM","PM"]],void 0,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So","Mo","Di","Mi","Do","Fr","Sa"]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So","Mo","Di","Mi","Do","Fr","Sa"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xE4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."]],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}
10, {0}",void 0,void 0,void 0],[".","\u2019",";","%","+","-","E","\xB7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00;\xA4-#,##0.00","#E0"],"CHF",void 0,"Schweizer Franken",{ATS:["\xF6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],BYN:[void 0,"\u0440."],CUC:[void 0,"Cub$"],DEM:["DM"],EUR:[],FKP:[void 0,"Fl\xA3"],GHS:[void 0,"\u20B5"],GNF:[void 0,"F.G."],KMF:[void 0,"FC"],PHP:[void 0,"\u20B1"],RON:[void 0,"L"],RUR:[void 0,"\u0440."],RWF:[void 0,"F.Rw"],SYP:[void 0,"SYP"],THB:["\u0E3F"],TWD:["NT$"],XXX:[],ZMW:[void 0,"K"]},"ltr",fg];var sl=vi(ur(),1);var Cg=(t,o)=>({"gap-3":t,"flex-column":o}),dl=t=>({"flex-column gap-2":t}),Pg=(t,o)=>({objectUnit:t,cg:o}),Mg=t=>({index:0,size:t}),xg=(t,o)=>o.objectId;function Og(t,o){if(t&1){let e=T();l(0,"button",34),k("click",function(){E(e);let i=m(3).$implicit,r=m(),c=Z(30);return D(r.loadMeteredValues("general","Move",c,i))}),S(1,"repower-icon",35),l(2,"span",36),b(3),p(4,"enbtranslate"),s()()}if(t&2){let e=m(4);H("w-100",e.isMobile()),a(),f("bicon",!0),a(2),O(" ",u(4,4,"repowerWebpartPersonalData.myCurrentObject.generalMove")," ")}}function wg(t,o){if(t&1){let e=T();l(0,"button",37),k("click",function(){E(e);let i=m(4);return D(i.openLink(i.getTypeLink("general","Move"),i.getTypeTarget("general","Move")))}),S(1,"repower-icon",35),l(2,"span",36),b(3),p(4,"enbtranslate"),s()()}if(t&2){let e=m(4);H("w-100",e.isMobile()),a(),f("bicon",!0),a(2),O(" ",u(4,4,"repowerWebpartPersonalData.myCurrentObject.generalMove")," ")}}function yg(t,o){if(t&1&&(l(0,"div",31),P(1,Og,5,6,"button",32),P(2,wg,5,6,"button",33),s()),t&2){let e=m(3);H("w-100",e.isMobile()),a(),M(e.getTypeLink("general","Move")===null?1:-1),a(),M(e.getTypeLink("general","Move")!==null?2:-1)}}function Sg(t,o){if(t&1){let e=T();l(0,"div",31)(1,"button",38),k("click",function(){E(e);let i=m(2).$implicit,r=m(),c=Z(30);return D(r.loadMeteredValues("power","ReadOrder",c,i))}),S(2,"repower-icon",39),l(3,"span",36),b(4),p(5,"enbtranslate"),s()()()}if(t&2){let e=m(3);a(),H("w-100",e.isMobile()),a(),f("bicon",!0),a(2),O(" ",u(5,4,"repowerWebpartPersonalData.myCurrentObject.powerReadOrder")," ")}}function Eg(t,o){if(t&1&&(l(0,"div",29),P(1,yg,3,4,"div",30),P(2,Sg,6,6,"div",31),s()),t&2){let e=m().$implicit,n=m();H("w-100",n.isMobile()),a(),M(n.hideLink(e,"general","Move")?-1:1),a(),M(n.enableReadOrder()&&!n.hideLink(e,n.EnumTarifGroup.Power,"ReadOrder")&&!n.hideInterimReading(e)&&e.objectId&&n.objectsWithOrders().has(e.objectId)?2:-1)}}function Dg(t,o){if(t&1&&(S(0,"hr"),Pt(1,40)),t&2){let e=m().$implicit,n=m().$implicit,i=Z(19);a(),f("ngTemplateOutlet",i)("ngTemplateOutletContext",Dt(2,Pg,n,e))}}function kg(t,o){if(t&1&&P(0,Dg,2,5),t&2){let e=o.$implicit,n=m().$implicit,i=m();M(i.getDevicesByChartGroup(n,e.chartGroup??-1).length>0?0:-1)}}function Tg(t,o){if(t&1&&(l(0,"div",45)(1,"div",46),S(2,"repower-icon",47),b(3),s()()),t&2){let e=m().$implicit,n=m(3);a(2),f("bicon",!0)("name",n.getMeterIcon(e)??""),a(),O(" ",e," ")}}function Ig(t,o){if(t&1&&P(0,Tg,4,3,"div",45),t&2){let e=o.$implicit;M(e?0:-1)}}function Ag(t,o){if(t&1&&b(0),t&2){let e=m(2),n=e.objectUnit,i=e.cg,r=m(2);O(" ",r.meterConsumptionValues().get(n.objectId+"_"+r.getDevicesByChartGroup(n,i.chartGroup)[0])," ")}}function Ng(t,o){if(t&1){let e=T();l(0,"a",49),k("click",function(){E(e);let i=m(2),r=i.objectUnit,c=i.cg,d=m(2);return D(d.loadConsumptionInfo(r,d.getDevicesByChartGroup(r,c.chartGroup)[0]))}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.personalData.objects.showLastYearConsumption")," "))}function Bg(t,o){if(t&1&&(l(0,"div",43),P(1,Ag,1,1)(2,Ng,3,3,"a",48),s()),t&2){let e,n=m(),i=n.objectUnit,r=n.cg,c=m(2);a(),M((((e=c.meterConsumptionValues().get(i.objectId+"_"+c.getDevicesByChartGroup(i,r.chartGroup)[0]))==null?null:e.length)??0)>0?1:2)}}function jg(t,o){if(t&1){let e=T();l(0,"button",38),k("click",function(){E(e);let i=m(2),r=i.objectUnit,c=i.cg,d=m(2),v=Z(30);return D(d.loadMeteredValues(c.id,"Read",v,r))}),S(1,"repower-icon",39),l(2,"span",36),b(3),p(4,"enbtranslate"),s()()}if(t&2){let e=m(2).cg,n=m(2);H("w-100",n.isMobile()),a(),f("bicon",!0),a(2),O(" ",u(4,4,"repowerWebpartPersonalData.myCurrentObject."+e.id+"Read")," ")}}function Fg(t,o){if(t&1){let e=T();l(0,"button",38),k("click",function(){E(e);let i=m(2).cg,r=m(2);return D(r.openLink(r.getTypeLink(i.id,"Read"),r.getTypeTarget(i.id,"Read")))}),S(1,"repower-icon",39),l(2,"span",36),b(3),p(4,"enbtranslate"),s()()}if(t&2){let e=m(2).cg,n=m(2);H("w-100",n.isMobile()),a(),f("bicon",!0),a(2),O(" ",u(4,4,"repowerWebpartPersonalData.myCurrentObject."+e.id+"Read")," ")}}function Lg(t,o){if(t&1&&(l(0,"div"),P(1,jg,5,6,"button",50),P(2,Fg,5,6,"button",50),s()),t&2){let e=m().cg,n=m(2);a(),M(n.getTypeLink(e.id,"Read")===null?1:-1),a(),M(n.getTypeLink(e.id,"Read")!==null?2:-1)}}function Vg(t,o){if(t&1&&(l(0,"div",41)(1,"div",42),W(2,Ig,1,1,null,null,J),P(4,Bg,3,1,"div",43),s(),l(5,"div",44),P(6,Lg,3,2,"div"),s()()),t&2){let e=o.objectUnit,n=o.cg,i=m(2);f("ngClass",un(5,dl,i.isMobile())),a(2),q(i.getDevicesByChartGroup(e,n.chartGroup)),a(2),M(i.enableMeterConsumptionInfo()&&!i.hideLastYearConumption()?4:-1),a(),H("w-100",i.isMobile()),a(),M(!i.hideLink(e,n.id,"Read")&&!i.hasConsumptionDetailDataForChartGroup(e,n.chartGroup??-1)&&i.hasSPDeviceForChartGroup(e,n.chartGroup??-1)&&!i.hideInterimReading(e)&&i.showActions()?6:-1)}}
10function zg(t,o){if(t&1&&(l(0,"repower-card",19)(1,"div",20)(2,"div",21)(3,"div",22)(4,"span",23),b(5),s(),l(6,"div",24),S(7,"repower-icon",25),l(8,"span"),b(9),s()(),l(10,"div",26),S(11,"repower-icon",27),l(12,"span"),b(13),p(14,"enbtranslate"),s()()(),P(15,Eg,3,4,"div",28),s(),W(16,kg,1,1,null,null,J),s()(),we(18,Vg,7,7,"ng-template",null,2,Pe)),t&2){let e=o.$implicit,n=m();f("noBodyPadding",!0)("noOutterPadding",!0)("showText",!0),a(2),f("ngClass",un(17,dl,n.isMobile())),a(3),Et(" ",e.objectId," - ",e.objectName," "),a(2),f("bicon",!0)("fontSize",14),a(2),to(" ",e.street,", ",e.zipCode," ",e.city," "),a(2),f("bicon",!0)("fontSize",14),a(2),O(" ",u(14,15,"repowerWebpartPersonalData.myCurrentObject.consumptionDetailData."+(e.hasConsumptionDetailData||e.hasSPHardware))," "),a(2),M(n.showActions()?15:-1),a(),q(n.chartGroups())}}function Ug(t,o){t&1&&(l(0,"h6",14),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"common.noDataForSelection")," "))}function Rg(t,o){if(t&1){let e=T();l(0,"div",15)(1,"evu-paginator",51),k("pageChanged",function(i){E(e);let r=m();return D(r.onPageChange(i))}),s()()}if(t&2){let e=m();a(),f("id","personal-data-object-paginator")("maxCount",e.currentObjectsAmount())("currentPage",un(4,Mg,e.pageSize()))("pageSizes",e.pageSizeOptions)}}function Hg(t,o){if(t&1){let e=T();l(0,"evu-modal",52)(1,"div",53)(2,"enb-dynamic-form",54,3),Se("formFieldsChange",function(i){E(e);let r=m();return Ce(r.formFields,i)||(r.formFields=i),D(i)}),k("linkClicked",function(i){E(e);let r=m(),c=Z(32);return D(r.openPDF(i,c))})("selectionChanged",function(i){E(e);let r=m();return D(r.selectionChanged(i))})("checkboxChanged",function(i){E(e);let r=m();return D(r.checkboxChanged(i))}),s()(),l(4,"div",55)(5,"button",56),k("click",function(){E(e);let i=m();return D(i.modalService.close())}),b(6),p(7,"enbtranslate"),s(),l(8,"button",57),k("click",function(){E(e);let i=Z(3),r=m();return D(r.confirmMove(i))}),b(9),p(10,"enbtranslate"),s()()()}if(t&2){let e=m();f("showFooter",!0),a(2),ye("formFields",e.formFields),a(4),O(" ",u(7,5,"common.abort")," "),a(2),f("disabled",e.isSaveInProgress()),a(),O(" ",u(10,7,"common.dialogSend")," ")}}function Wg(t,o){if(t&1&&(l(0,"div",58),b(1),s()),t&2){let e=m(2);a(),O(" ",e.errorMessage," ")}}function qg(t,o){if(t&1){let e=T();l(0,"evu-modal",52)(1,"div",53),P(2,Wg,2,1,"div",58),S(3,"enb-pdf-viewer",59),s(),l(4,"div",60)(5,"button",61),k("click",function(){E(e);let i=m();return D(i.openPreviousModal())}),b(6),p(7,"enbtranslate"),s()()()}if(t&2){let e=m();f("showFooter",!0),a(2),M(e.errorMessage?2:-1),a(),f("id","personal-data-object-pdf-viewer")("pdfIsLoading",!1)("pdfUrlRes",e.url),a(3),O(" ",u(7,6,"common.back")," ")}}var at=(function(t){return t.FabrikNr="fabrikNr",t.WerkNr="werkNr",t})(at||{}),Rt=(function(t){return t.None="none",t.True="true",t.False="false",t})(Rt||{}),OP=(()=>{class t{constructor(){this.modalService=h(Ke),this.datePickerSelectionService=h(Rc),this.personalDataService=h(re),this.userSelectionService=h(oe),this.alertService=h(De),this.translationService=h(Q),this.customersService=h(Ve),this.energyboardService=h(Ee),this.meteredValueService=h(rc),this.tariffService=h(sc),this.layoutConfigService=h(br),this.tenantNameService=h(Fe),this.resizeService=h(se),this.downloadService=h(Wc),this.assetPathService=h(So),this.MimeType=Hc,this.isSome=isSome,this.InputVariant=Re,this.EnumTarifGroup=Qn,this.destroyed$=new ue,this.isMobile=this.resizeService.isMobile,this.titleKey=R("repowerWebpartPersonalData.myCurrentObjects.title"),this.isSaveInProgress=j(!1),this.previousModal=j(mkNone()),this.dataKey=R("currentObjects"),this.objectType=R(ho.Active),this.showActions=R(!0),this.enableReadOrder=R(!0),this.requireActiveForActions=R(!1),this.enableMeterConsumptionInfo=R(!0),this.exportHasConsUndefined=R(!0),this.openPdfInNewTabIfHttp=R(!0),this.url=an.left($c.NotLoaded),this.selectedType=j(void 0),this.chartGroups=j([]),this.meterConsumptionValues=j(new Map),this.Either=an,this.counterNumbers=R([]),this.objectsWithOrders=j(new Set),this.objectsWithoutOrders=j(new Set),this.formFields=j([]),this.currentObjects=j([]),this.currentObjectsAmount=$(()=>this.currentObjects().length),this.availableFiltersConsumptionDetailData=j([]),this.selectedFilterConsumptionDetailData=j([]),this.searchTerm="",this.meteredValues=null,this.pageSizeOptions=new Set([10,50,100,500]),this.pageSize=j(10),this.pagedObjects=j([]),this.currentPage=0,this.hideLastYearConumption=$(()=>this.energyboardService.config().hideLastYearConumption??!1)}ngOnInit(){co(Io,"de-CH"),this.errorMessage&&(this.url=an.left(this.errorMessage)),this.personalDataService.PersonalDataModel$?.pipe(ne(this.destroyed$)).subscribe(e=>{if(!e)return;this.model=e;let n=this.pickObjectsByKey(this.model,this.dataKey());if(this.currentObjects.set(n),this.updatePagedObjects(),this.objectType()===ho.Active)for(let i of n)this.checkOrdersForObject(i)})}ngAfterViewInit(){setTimeout(()=>{this.chartGroups.set(this.energyboardService.config().chartGroups??[]),this.availableFiltersConsumptionDetailData.update(e=>[...e,{id:Rt.None,name:"repowerWebpartPersonalData.myCurrentObject.consumptionDetailData.none",value:Rt.None},{id:Rt.True,name:"repowerWebpartPersonalData.myCurrentObject.consumptionDetailData.true",value:Rt.True},{id:Rt.False,name:"repowerWebpartPersonalData.myCurrentObject.consumptionDetailData.false",value:Rt.False}]),this.selectedFilterConsumptionDetailData.update(e=>[...e,this.availableFiltersConsumptionDetailData()[0]])})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}updatePagedObjects(){let e=this.currentPage*this.pageSize(),n=e+this.pageSize();this.pagedObjects.set(this.currentObjects().slice(e,n))}pickObjectsByKey(e,n){switch(n){case"currentObjects":return e.currentObjects??[];case"pastObjects":return e.pastObjects??[];case"ownerObjects":return e.ownerObjects??[];case"caretakerObjects":return e.caretakerObjects??[];case"caretakerObjectsPast":return e.caretakerObjectsPast??[];default:return[]}}loadData(e){e?this.personalDataService.error.set(mkSome(Oo.Loading)):this.personalDataService.error.set(mkNone())}getObjectNameOnly(e){return e.objectName.split(",")[0]}checkOrdersForObject(e){let n=e?.objectId,i=()=>{Kn.setAdd(this.objectsWithoutOrders,n),Kn.setDelete(this.objectsWithOrders,n)};e.objectId&&e.subjectId&&n&&e?.devices?.length>0?this.customersService.getOrders({objectIds:[e.objectId],subjectIds:[e.subjectId],subjektId:e.subjectId}).subscribe({next:r=>{r.length>0?(Kn.setAdd(this.objectsWithOrders,n),Kn.setDelete(this.objectsWithoutOrders,n)):i()},error:()=>{i()}}):i()}loadMeteredValues(e,n,i,r){this.selectedObject=r;
10let c={subjektId:this.selectedObject.subjectId,objektId:this.selectedObject.objectId};this.meteredValueService.getLastMeteredValues(c).subscribe(d=>{this.meteredValues=d,this.openDialog(e,n,i,r)})}openDialog(e,n,i,r){let c=e+n;this.selectedType.set(c);let v={id:"notify-move-modal",header:{title:"repowerWebpartPersonalData.myCurrentObject."+this.selectedType(),icon:mkSome(ge.Object),extraButtons:[]},template:i,size:$e.EvuModalSize.Huge,closeCallback:mkNone()};if(this.previousModal.set(mkSome(v)),this.modalService.open(v),!this.layoutConfigService.layoutConfig().dynFormFields[c]){this.formFields.set([]);return}let x=this.setFormFields(c);x.forEach(F=>{this.initializeDeviceNumberSelects(F,[at.FabrikNr,at.WerkNr])}),c==="powerReadOrder"&&this.layoutConfigService.layoutConfig().dynFormFields.powerReadOrder&&this.selectionChanged({field:"order",value:null}),c!=="generalMove"&&this.checkboxChanged({field:"readingForMove",value:null});let w=this.getMeteredValueDtosByFabrikNr("CH1"),A=this.getMeteredValueDtosByFabrikNr("CH8"),N=this.getMeteredValueDtosByFabrikNr("CH9");x.forEach(F=>{let G=F.rowFields.find(K=>K.key==="radioType"),je=F.rowFields.find(K=>K.key==="readingForMove"),Wt=F.rowFields.find(K=>K.key==="highRate"),_e=F.rowFields.find(K=>K.key==="lowRate"),Qe=F.rowFields.find(K=>K.key==="waterRate"),et=F.rowFields.find(K=>K.key==="gasRate"),ct=F.rowFields.find(K=>K.key==="info");if(je&&this.selectedObject&&(this.selectedObject.hasConsumptionDetailData||this.hideInterimReading(this.selectedObject))&&(F.rowFields=[]),G&&this.selectedObject&&(this.selectedObject.hasConsumptionDetailData||this.hideInterimReading(this.selectedObject))&&(G.selectOptions=[G.selectOptions[0]]),Wt){let K=w.find(ke=>ke.type===cn.PowerHt);this.replaceLabelVariables(1,Wt.footer,"{lastHtText}",K?.value??null,!0)}if(_e){let K=w.find(ke=>ke.type===cn.PowerNt);this.replaceLabelVariables(1,_e.footer,"{lastNtText}",K?.value??null,!0)}if(Qe){let K=A.find(ke=>ke.type===cn.Water);K?.value!=null?this.replaceLabelVariables(1,Qe.footer,"{lastHtText}",K.value,!1):Qe.footer=""}if(et){let K=N.find(ke=>ke.type===cn.Gas);K?.value!=null?this.replaceLabelVariables(1,et.footer,"{lastHtText}",K.value,!1):et.footer=""}ct&&(this.tenantNameService.tenant()!==We.ARBON?this.replaceDeviceNumberInLabel(ct.label,at.FabrikNr):this.selectedObject?.devices?.find(Lt=>Lt.measurementPoints?.some(ft=>ft?.meteringCode?.startsWith("CH8")))||null?this.replaceDeviceNumberInLabel(ct.label,at.WerkNr):this.replaceDeviceNumberInLabel(ct.label,at.FabrikNr))}),this.formFields.set(x)}replaceDeviceNumberInLabel(e,n){if(!this.selectedObject)return;let i={[at.FabrikNr]:"{fabrikNrText}",[at.WerkNr]:"{werkNrText}"},r=parseInt(this.selectedObject.devices?.find(c=>c[n])?.[n]||"0");this.replaceInfoLabel(e,i[n],r)}initializeDeviceNumberSelects(e,n){this.selectedObject&&n.forEach(i=>{let r=this.getDeviceNumberFieldKey(i),c=e.rowFields.find(d=>d.key===r);if(c&&(!c.selectOptions||c.selectOptions.length===0)&&this.selectedObject){let d=this.getDeviceNumberOptions(this.selectedObject,i);d.length>0&&(c.selectOptions=d,c.value=[d[0]],this.onDeviceNumberSelected({field:r,value:d[0],numberType:i}))}})}getDeviceNumberFieldKey(e){return{[at.FabrikNr]:"fabrikNrSelect",[at.WerkNr]:"werkNrSelect"}[e]}getDeviceNumberOptions(e,n){let i=this.getMeterStringByType(this.selectedType()??"");return(e.devices?.filter(c=>c.measurementPoints?.some(d=>d.meteringCode&&d.meteringCode.startsWith(i)))?.map(c=>c[n])?.filter(Boolean)??[]).map(c=>({id:`${c}`,text:`${c}`}))}getMeteredValueDtosByFabrikNr(e){let n=this.selectedObject?.devices?.find(r=>r.measurementPoints?.some(c=>c?.meteringCode?.startsWith(e)));return this.meteredValues?.filter(r=>r.fabrikNr===n?.fabrikNr)??[]}getMeterStringByType(e){return"CH"+(this.chartGroups().find(i=>e.includes(i.id??"-1"))?.chartGroup??"1")}replaceLabelVariables(e,n,i,r,c=!1){if(Array.isArray(n)){let d="";r!=null&&(d=r.toString(),c&&(d=oo(r,"de-CH","1.0-1"))),e<n.length&&(n[e]=n[e].replace(i,d))}}replaceInfoLabel(e,n,i){if(Array.isArray(e)){let r=i?i.toString():"";e[1]=e[1].replace(n,r)}}setFormFields(e){return JSON.parse(JSON.stringify(this.layoutConfigService.layoutConfig().dynFormFields[e]))}selectionChanged(e){if(this.selectedObject&&this.selectedObject.objectId&&this.selectedObject.
10subjectId&&this.layoutConfigService.layoutConfig().dynFormFields.powerReadOrder)if(e.field==="order"){let n=this.setFormFields("powerReadOrder");this.customersService.getOrders({objectIds:[this.selectedObject.objectId],subjectIds:[this.selectedObject.subjectId],subjektId:this.selectedObject.subjectId}).subscribe(i=>{this.selectedObject&&(this.selectedObject.orders=i,this.selectedObject.orders?.length==0)||(n.forEach(r=>{if(this.selectedObject&&this.selectedObject.orders){let c=r.rowFields.find(w=>w.key==="order");if(c&&(!c.selectOptions||c.selectOptions.length===0)&&(c.selectOptions=this.selectedObject?.orders.map(w=>{let A=+(w.meteringCode??"")?.replace("CH","")?.substring(0,1),N=this.chartGroups()?.filter(G=>G.chartGroup===A),F=N?.length>0?this.translationService.translate()(N[0].text??""):"";return{id:`${w.iD_Auftrag} - ${w.werkNr} - ${F}`,text:`${w.iD_Auftrag} - ${w.werkNr} - ${F}`}}),c.selectOptions?.sort((w,A)=>{let N=w.text.split(" - "),F=A.text.split(" - ");return+N[0]>+F[0]?1:+N[0]<+F[0]?-1:0})),this.selectedObject){let w=e.value?.id?.split(" - ");w||(w=["","",""]),this.selectedObject.selectedOrderIndex=i?.findIndex(A=>A.iD_Auftrag===+w[0]&&A.werkNr===w[1])??0,this.selectedObject.selectedOrderIndex<0&&(this.selectedObject.selectedOrderIndex=0),c&&c.selectOptions&&(c.value=c.selectOptions[this.selectedObject.selectedOrderIndex])}let d=r.rowFields.find(w=>w.key==="dueDate");d&&this.selectedObject.orders.length>0&&this.replaceLabelVariables(1,d.label,"{dueDate}",(0,sl.default)(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].ausfuehrDatum??"").format(_i.DMY),!1);let v=r.rowFields.find(w=>w.key==="highRate");if(v&&this.selectedObject.orders){let w=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].zaehlerstandAltHt??0),A=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].minValueHT??0),N=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].maxValueHT??0),F=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].vkStellen??-1),G=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].nkStellen??-1);F>=0&&G>=0?v.validationPattern=v.validationPatternTemplate?.replace("{vkStellen}",F.toString()).replace("{nkStellen}",G.toString()):v.validationPattern="",this.replaceLabelVariables(1,v.footer,"{lastHtText}",w,!0),this.replaceLabelVariables(4,v.footer,"{minRangeHigh}",A,!0),this.replaceLabelVariables(6,v.footer,"{maxRangeHigh}",N,!0)}let x=r.rowFields.find(w=>w.key==="lowRate");if(x&&v)if(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].minValueNT==null){x.required=!1,x.colClass="col-md-6 d-none",x.validationPattern="";let w=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].zaehlerstandAltT??0);this.replaceLabelVariables(1,v.footer,"{lastHtText}",w,!0),this.replaceLabelVariables(0,v.footer,"{lastHtText}","repowerWebpartPersonalData.myCurrentObject.lastEtText",!1),v.label="repowerWebpartPersonalData.myCurrentObject.standardRate",v.requiredErrorText="repowerWebpartPersonalData.myCurrentObject.etRequired"}else{x.required=!0,x.colClass="col-md-6";let w=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].zaehlerstandAltNt??0),A=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].minValueNT??0),N=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].maxValueNT??0),F=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].vkStellen??-1),G=+(this.selectedObject.orders[this.selectedObject.selectedOrderIndex].nkStellen??-1);F>=0&&G>=0?x.validationPattern=x.validationPatternTemplate?.replace("{vkStellen}",F.toString()).replace("{nkStellen}",G.toString()):x.validationPattern="",this.replaceLabelVariables(1,x.footer,"{lastNtText}",w.toString(),!0),this.replaceLabelVariables(4,x.footer,"{minRangeLow}",A.toString(),!0),this.replaceLabelVariables(6,x.footer,"{maxRangeLow}",N.toString(),!0),this.replaceLabelVariables(0,v.footer,"{lastHtText}","repowerWebpartPersonalData.myCurrentObject.lastHtText",!1),v.label="repowerWebpartPersonalData.myCurrentObject.highRate",v.requiredErrorText="repowerWebpartPersonalData.myCurrentObject.htRequired"}if(r.visibility){let w=r.visibility.find(N=>N.control==="highRate");
10w&&(w.min=this.selectedObject.orders[this.selectedObject.selectedOrderIndex].minValueHT??0,w.max=this.selectedObject.orders[this.selectedObject.selectedOrderIndex].maxValueHT??0);let A=r.visibility.find(N=>N.control==="lowRate");A&&(A.min=this.selectedObject.orders[this.selectedObject.selectedOrderIndex].minValueNT??0,A.max=this.selectedObject.orders[this.selectedObject.selectedOrderIndex].maxValueNT??0)}}}),this.formFields.set(n))})}else(e.field==="fabrikNrSelect"||e.field==="werkNrSelect")&&this.onDeviceNumberSelected({field:e.field,value:e.value,numberType:this.getDeviceNumberTypeByFieldKey(e.field)});else(e.field==="fabrikNrSelect"||e.field==="werkNrSelect")&&this.onDeviceNumberSelected({field:e.field,value:e.value,numberType:this.getDeviceNumberTypeByFieldKey(e.field)})}getDeviceNumberTypeByFieldKey(e){return{fabrikNrSelect:at.FabrikNr,werkNrSelect:at.WerkNr}[e]||at.FabrikNr}onDeviceNumberSelected(e){let n=[...this.formFields()],i=this.meteredValues?.filter(d=>d.fabrikNr===e.value.id)??[],r=i.find(d=>d.type===cn.PowerHt),c=i.find(d=>d.type===cn.PowerNt);n.forEach(d=>{let v=d.rowFields.find(N=>N.key==="highRate"),x=d.rowFields.find(N=>N.key==="lowRate"),w=d.rowFields.find(N=>N.key==="waterRate"),A=d.rowFields.find(N=>N.key==="gasRate");if(v){let N=r?.value;N!=null?this.replaceLabelVariables(1,v.footer,"{lastHtText}",N,!0):v.footer=""}if(x){let N=c?.value;N!=null?this.replaceLabelVariables(1,x.footer,"{lastHtText}",N,!0):x.footer=""}if(w){let F=i.find(G=>G.type===cn.Water)?.value;F!=null?this.replaceLabelVariables(1,w.footer,"{lastHtText}",F,!0):w.footer=""}if(A){let F=i.find(G=>G.type===cn.Gas)?.value;F!=null?this.replaceLabelVariables(1,A.footer,"{lastHtText}",F,!0):A.footer=""}}),this.formFields.set(n)}checkboxChanged(e){let n=[...this.formFields()],i=new Map;e.field==="readingForMove"&&(n.forEach(r=>{[at.FabrikNr,at.WerkNr].forEach(c=>{let d=this.getDeviceNumberFieldKey(c),v=r.rowFields.find(x=>x.key===d);if(v&&v.selectOptions?.length===0&&this.selectedObject){let x=this.getDeviceNumberOptions(this.selectedObject,c);x&&x.length>0&&(v.selectOptions=x,i.set(c,x[0].id),v.value=[x[0]])}})}),this.formFields.set(n),i.forEach((r,c)=>{if(r){let d=this.getDeviceNumberFieldKey(c);this.onDeviceNumberSelected({field:d,value:{id:r,text:r},numberType:c})}}))}confirmMove(e){this.isSaveInProgress.set(!0);let n=e.isFormValid(),i=e.getFormValues(),r=JSON.stringify(i);if(n&&this.selectedObject){let c,d={subjektId:this.selectedObject.subjectId,objectId:this.selectedObject.objectId,json:r};c=this.customersService.sendMoveReadingNotification(d),c.pipe(Va()).subscribe({next:()=>{let v={id:"message-box-moving-notification-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxMovingNotification"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(v),this.modalService.close(),this.objectType()===ho.Active&&(this.objectsWithOrders.set(new Set),this.objectsWithoutOrders.set(new Set)),this.modalService.close(),this.isSaveInProgress.set(!1)},error:v=>{let x={id:"message-box-moving-notification-alert-error",message:"An error occured: "+v.message,variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(x),this.isSaveInProgress.set(!1)}})}else alert(this.translateDataLabel("repowerWebpartPersonalData.myCurrentObject.form.missingFields")),this.isSaveInProgress.set(!1)}translateDataLabel(e){return this.translationService.translate()(e)}openPDF(e,n){let i=this.translationService.translate()("repowerWebpartPersonalData.myCurrentObject.manualMeterLink."+e),r=this.assetPathService.buildPath(i);this.url=an.right(r);let c=r?.startsWith("http://")||r?.startsWith("https://");if(this.openPdfInNewTabIfHttp()&&c)window.open(r,"_blank");else{let d=[];if(an.isRight(this.url)){let x={variant:$e.EvuModalHeaderButtonVariant.Link,url:an.getOrThrow(this.url),icon:ge.Download,title:"common.download"};d.push(x)}let v={id:"meter-manual-pdf-modal",header:{title:"repowerWebpartPersonalData.myCurrentObject.manualMeterPDF",icon:mkSome(ge.Pdf),extraButtons:d},template:n,size:$e.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(v)}}openPreviousModal(){let e=this.previousModal();isSome(e)&&this.modalService.open(e.value)}hideInterimReading(e){return this.tenantNameService.tenant()===We.ARBON&&!e.devices?.some(n=>n.measurementPoints?.some(i=>
10i?.meteringCode?.startsWith("CH8")))}getChartGroupNumberById(e){return this.chartGroups().find(n=>n.id===e)?.chartGroup??null}hasConsumptionDetailDataForChartGroup(e,n){let i=e.devices?.flatMap(r=>r.measurementPoints?.filter(c=>c?.meteringCode?.startsWith(`CH${n}`))??[])??[];return i.length>0&&i.every(r=>!!(r.importedSince||r.importedUntil))}hasSPDeviceForChartGroup(e,n){return e.devices?.some(i=>(i.smartpowerHardware===Ci.None||i.smartpowerHardware===Ci.NotInformation)&&(i.measurementPoints?.some(r=>r?.meteringCode?.startsWith(`CH${n}`))??!1))??!1}hasSPDevice(e){return e.devices?.filter(n=>n.smartpowerHardware===Ci.None||n.smartpowerHardware===Ci.NotInformation).length>0}getTypeLink(e,n){let i=`components.objects.${e}${n}.link`,r=this.translationService.translate()(i);return r===i&&(r=null),r}getTypeTarget(e,n){let i=`components.objects.${e}${n}.target`;return this.translationService.translate()(i)!==i?this.translationService.translate()(i):"_blank"}hideLink(e,n,i){if(this.requireActiveForActions()&&!e.isActive)return!0;if(this.translationService.translate()(`components.objects.${n}${i}.link`)!==`components.objects.${n}${i}.link`||n==="general"&&this.layoutConfigService.layoutConfig().dynFormFields[n+i])return!1;let c=this.chartGroups()?.filter(d=>d.id===n);if(!c||c.length===0||!this.layoutConfigService.layoutConfig().dynFormFields[n+i])return!0;if(n+i==="powerReadOrder"){let d=e?.objectId;return!(d&&this.objectsWithOrders().has(d))}return!e.devices||!e.devices.some(d=>d.measurementPoints?.some(v=>v?.meteringCode?.startsWith("CH"+c[0].chartGroup)&&d.fabrikNr))}getDistinctMeteringCodes(e){let n=[];return e.devices&&(n=[...Array.from(new Set(e.devices.filter(Boolean).flatMap(r=>r.measurementPoints?.map(c=>c.meteringCode)).sort((r,c)=>(r??"").localeCompare(c??""))))]),n}getMeterIcon(e){let n=+e?.replace("CH","").substring(0,1),i=this.chartGroups()?.filter(r=>r.chartGroup===n);return i?.length>0?i[0].icon:""}loadConsumptionInfo(e,n){let i=n.substring(2,3),r=Qn.Power,c=this.chartGroups().filter(d=>d.chartGroup===+i);c?.length>0&&c[0].id!==void 0&&(r=c[0].id),e.subjectId&&e.objectId&&this.tariffService.getLastYearConsumption({subjektId:e.subjectId,objectIds:[e.objectId],subjectIds:[e.subjectId],group:r}).pipe(ne(this.destroyed$)).subscribe(d=>{let v=this.translationService.translate()(`components.myCurrentObject.${r}.lastyearconsumption`);+d==0&&(v=this.translationService.translate()(`components.myCurrentObject.${r}.lastyearconsumptionNodata`)),Kn.mapAdd(this.meterConsumptionValues,`${e.objectId}_${n}`,v.replace("{lastyearconsumption}",d))})}onEnabledFilterConsumptionDetailDataChange(e){this.selectedFilterConsumptionDetailData.set(e),this.applyFilters()}exportXls(){this.loadData(!0);let e=this.selectedFilterConsumptionDetailData().length>0&&this.selectedFilterConsumptionDetailData()[0].id!==Rt.None?this.selectedFilterConsumptionDetailData()[0].id===Rt.True:null;var n=this.userSelectionService.tryGetSubjektId();if(isNone(n))return;let i={subjektId:n.value,objectType:this.objectType(),hasConsData:this.exportHasConsUndefined()?e??void 0:e??!1};this.customersService.getObjectsExcel$OctetStream(i).subscribe({next:r=>Tn(this,null,function*(){yield this.downloadService.downloadFileUniversal(r,"Objekt.xlsx",this.MimeType.XLSX),this.loadData(!1)}),error:()=>{this.loadData(!1)}})}getDevicesByChartGroup(e,n){return(this.getDistinctMeteringCodes(e)||[]).filter(i=>!!i&&i.startsWith("CH"+n))}hasNoMetersForGroup(e,n){return!this.getDistinctMeteringCodes(e).some(i=>i&&i.startsWith("CH"+n))}openLink(e,n="_blank"){if(e)if(/^https?:\/\//i.test(e)){let i=document.createElement("a");i.href=e,i.target=n,i.rel="noopener noreferrer",i.click()}else{let i=document.createElement("a");i.href=e,i.target=n,i.click()}}onPageChange(e){this.pageSize.set(e.size),this.currentPage=e.index,this.updatePagedObjects()}applyFilters(){let e=this.pickObjectsByKey(this.model,this.dataKey());if(this.selectedFilterConsumptionDetailData().length===1){let n=this.selectedFilterConsumptionDetailData()[0].id;n===Rt.True?e=e.filter(i=>i.hasConsumptionDetailData||i.hasSPHardware):n===Rt.False&&(e=e.filter(i=>!i.hasConsumptionDetailData&&!i.hasSPHardware))}if(this.searchTerm){let n=this.searchTerm.toLowerCase();e=e.filter(i=>{let r=i.objectId?.toString().includes(n),c=`${i.street}, ${i.zipCode} ${i.city}`.toLowerCase().includes(n),d=i.objectName?.toLowerCase().includes(n),v=this.getDistinctMeteringCodes(i).some(x=>x?.toLowerCase().includes(n));return r||c||d||v})}this.currentObjects.set(e),this.updatePagedObjects()}onSearchChange(e){this.searchTerm=e?.toLowerCase()??"",this.currentPage=0,this.applyFilters()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-objects"]],inputs:{titleKey:[1,"titleKey"],dataKey:[1,"dataKey"],objectType:[1,"objectType"],showActions:[1,"showActions"],enableReadOrder:[
101,"enableReadOrder"],requireActiveForActions:[1,"requireActiveForActions"],enableMeterConsumptionInfo:[1,"enableMeterConsumptionInfo"],exportHasConsUndefined:[1,"exportHasConsUndefined"],openPdfInNewTabIfHttp:[1,"openPdfInNewTabIfHttp"],counterNumbers:[1,"counterNumbers"]},decls:33,vars:37,consts:[["notifyMove",""],["meter_manual",""],["meterGroupTpl",""],["dynForm",""],["icon","object",3,"noBodyPadding","showHeader","showFooter","showText","isLoading"],["card-header",""],["card-error",""],["card-content",""],[1,"d-flex",3,"ngClass"],[1,"w-100",3,"valueChange","id","placeholder","variant","value"],[3,"mModelChanged","mData","mSelectedData","singleSelection","enableSearchFilter","selectText"],[1,"mb-3"],[1,"object-list-container"],[1,"object-list"],[1,"text-center","pt-3","pb-3"],[1,"mt-3"],["card-footer","",1,"justify-content-end"],[1,"btn","btn-outline-primary","outlined-button-primary","float-end","d-flex","justify-content-center",3,"click"],["name","download",1,"cursor-pointer","me-2",3,"bicon"],[1,"object-card-wrapper",3,"noBodyPadding","noOutterPadding","showText"],["card-content","",1,"object-card"],[1,"object-card__header","d-flex","justify-content-between","align-items-start",3,"ngClass"],[1,"object-card__title"],[1,"title"],[1,"address","d-flex","align-items-start"],["name","location",1,"me-1",3,"bicon","fontSize"],[1,"consumption-detail","d-flex","align-items-start"],["name","graphics",1,"me-1",3,"bicon","fontSize"],[1,"object-card__actions",3,"w-100"],[1,"object-card__actions"],[1,"action",3,"w-100"],[1,"action"],[1,"text-nowrap",3,"w-100"],["type","button text-nowrap",3,"w-100"],[1,"text-nowrap",3,"click"],["name","house",3,"bicon"],[1,"align-vertical-sub"],["type","button text-nowrap",3,"click"],["type","button",1,"btn-secondary","text-nowrap",3,"click"],["name","counter",3,"bicon"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"object-card__group","d-flex","justify-content-between","align-items-center",3,"ngClass"],[1,"object-card__meters","w-100"],[1,"meter-last-value","mt-1"],[1,"object-card__group-action"],[1,"meter-wrapper","d-flex","flex-column"],[1,"meter"],["height","14","width","14",3,"bicon","name"],["href","javascript:void(0)"],["href","javascript:void(0)",3,"click"],["type","button",1,"btn-secondary","text-nowrap",3,"w-100"],[3,"pageChanged","id","maxCount","currentPage","pageSizes"],[3,"showFooter"],["modal-body","",1,"modal-body"],[3,"formFieldsChange","linkClicked","selectionChanged","checkboxChanged","formFields"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt",3,"click","disabled"],["role","alert",1,"alert","alert-danger"],[3,"id","pdfIsLoading","pdfUrlRes"],["modal-footer",""],[1,"btn","btn-primary","flat-butt",3,"click"]],template:function(n,i){n&1&&(l(0,"repower-card",4)(1,"div",5)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",6)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",7)(13,"div",8)(14,"evu-input",9),p(15,"enbtranslate"),k("valueChange",function(c){return i.onSearchChange(c)}),s(),l(16,"enb-select",10),k("mModelChanged",function(c){return i.onEnabledFilterConsumptionDetailDataChange(c)}),s()(),S(17,"div",11),l(18,"div",12)(19,"div",13),W(20,zg,20,19,null,null,xg),P(22,Ug,3,3,"h6",14),s(),P(23,Rg,2,6,"div",15),s()(),l(24,"div",16)(25,"button",17),k("click",function(){return i.exportXls()}),S(26,"repower-icon",18),b(27),p(28,"enbtranslate"),s()()(),we(29,Hg,11,9,"ng-template",null,0,Pe)(31,qg,8,8,"ng-template",null,1,Pe)),n&2&&(f("noBodyPadding",!1)("showHeader",!0)("showFooter",!0)("showText",!0)("isLoading",i.isSome(i.personalDataService.error())),a(3),I(u(4,24,i.titleKey())),a(4),I(u(8,26,"common.errorTitle")),a(3),I(u(11,28,"common.errorMessage")),a(3),f("ngClass",Dt(34,Cg,!i.isMobile(),i.isMobile())),a(),f("id","personalData-consumptionDetail-search")("placeholder",u(15,30,"components.objectSelector.labels.search"))("variant",i.InputVariant.Text)("value",i.searchTerm),a(2),f("mData",i.availableFiltersConsumptionDetailData())("mSelectedData",i.selectedFilterConsumptionDetailData())("singleSelection",!0)("enableSearchFilter",!1)("selectText","components.myCurrentObject.consumptionDetailDataSelect"),a(4),q(i.pagedObjects()),a(2),M(i.currentObjectsAmount()===0?22:-1),a(),M(i.currentObjectsAmount()>0?23:-1),a(2),H("w-100",i.isMobile()),a(),f("bicon",!0),a(),O("",u(28,32,"common.export")," "))},dependencies:[be,Pn,mt,Qc,yo,vn,ro,He,Ye,vo,z],styles:["[_nghost-%COMP%]{display:block}.object-card[_ngcontent-%COMP%]{padding:var(--evu-spacing-lg);border-radius:var(--evu-border-radius);border:var(--evu-border-width) solid var(--evu-border-strong)}.object-card__title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:700;display:inline-block}.object-card__title[_ngcontent-%COMP%] .consumption-detail[_ngcontent-%COMP%], .object-card__title[_ngcontent-%COMP%] .address[_ngcontent-%COMP%], .object-card__meters[_ngcontent-%COMP%] .meter-last-value[_ngcontent-%COMP%]{color:var(--evu-text-muted)}[_nghost-%COMP%] .evu-card>.evu-card-body>.evu-card-content.no-padding{padding:0}[_nghost-%COMP%] button{display:flex;align-items:center;justify-content:center}[_nghost-%COMP%] button .secondary{background-color:var(--evu-secondary)}[_nghost-%COMP%] button>repower-icon>i.bicon{margin-right:var(--evu-spacing-md);color:var(--evu-primary-contrast)}.object-list-container[_ngcontent-%COMP%]{container-type:inline-size}.object-list[_ngcontent-%COMP%]{display:grid;gap:var(--evu-spacing-lg);grid-template-columns:1fr}@container (min-width: 1000px){.object-list[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}hr[_ngcontent-%COMP%]{height:1px;background-color:var(--evu-border-strong);margin:var(--evu-spacing-lg) 0}"]})}}return t})();var $g=t=>[t,"CHF ","code","1.2-2","de-CH"];
10function Gg(t,o){if(t&1&&(l(0,"tr")(1,"td"),b(2),s(),l(3,"td"),b(4),s(),l(5,"td"),b(6),p(7,"currency"),s(),l(8,"td"),b(9),s(),l(10,"td"),b(11),s(),S(12,"td",7),s()),t&2){let e=o.$implicit,n=m(2);a(),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.objectColumnHeaders.objectId")),a(),O(" ",e.object==null?null:e.object.objectId," "),a(),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.objectColumnHeaders.name")),a(),O(" ",e.object==null?null:e.object.objectName," "),a(),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.prePaymentColumnHeaders.credit")),a(),O(" ",Ka(7,11,un(17,$g,e.prePayment==null?null:e.prePayment.amount))," "),a(2),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.prePaymentColumnHeaders.remainingDays")),a(),O(" ",e.prePayment==null?null:e.prePayment.daysRemaining," "),a(),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.prePaymentColumnHeaders.ciid")),a(),O(" ",e.prePayment==null?null:e.prePayment.collectiveBillingId," "),a(),nn("data-label",n.translateDataLabel("repowerWebpartPersonalData.prePaymentColumnHeaders.load"))}}function Kg(t,o){if(t&1&&(l(0,"table",4)(1,"thead")(2,"tr")(3,"th",6),b(4),p(5,"enbtranslate"),s(),l(6,"th",6),b(7),p(8,"enbtranslate"),s(),l(9,"th",6),b(10),p(11,"enbtranslate"),s(),l(12,"th",6),b(13),p(14,"enbtranslate"),s(),l(15,"th",6),b(16),p(17,"enbtranslate"),s(),S(18,"th",6),s()(),l(19,"tbody"),W(20,Gg,13,19,"tr",null,J),s()()),t&2){let e=m();a(4),O(" ",u(5,5,"repowerWebpartPersonalData.objectColumnHeaders.objectId")," "),a(3),O(" ",u(8,7,"repowerWebpartPersonalData.objectColumnHeaders.name")," "),a(3),O(" ",u(11,9,"repowerWebpartPersonalData.prePaymentColumnHeaders.credit")," "),a(3),O(" ",u(14,11,"repowerWebpartPersonalData.prePaymentColumnHeaders.remainingDays")," "),a(3),O(" ",u(17,13,"repowerWebpartPersonalData.prePaymentColumnHeaders.ciid")," "),a(4),q(e.models)}}function Yg(t,o){t&1&&(l(0,"h6",5),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"common.noDataForSelection")," "))}var zP=(()=>{class t{constructor(){this.objectSelectionService=h(Qt),this.userSelectionService=h(oe),this.prepaymentService=h(mr),this.translationService=h(Q),this.personalDataService=h(re),this.isSome=isSome,this.destroyed$=new ue,this.models=[],co(Io,"de-CH")}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null}),this.loadPrePayments()}loadPrePayments(){let e=this.userSelectionService.tryGetSubjektId();isNone(e)||this.prepaymentService.getPrepayments({subjektId:e.value}).subscribe(n=>{this.objectSelectionService.getObjects().forEach(r=>{let c=n.filter(d=>d.idObjekt===r.objectId);this.models=[...c.map(d=>{let v=new Er;return v.object=r,v.prePayment=d,v})]})})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}getObjectNameOnly(e){return e.objectName.split(",")[0]}replaceLabelVariables(e,n,i,r,c=!1){if(Array.isArray(n)){let d="";r!==null&&(d=""+r,c&&(d=oo(r,"de-CH","1.0-1"))),n[e]=d}}translateDataLabel(e){return this.translationService.translate()(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-pre-payments-widget"]],decls:15,vars:12,consts:[["showHeader","true","showText","true","icon","object",3,"isLoading"],["card-header",""],["card-error",""],["card-content","",1,"table-responsive"],[1,"table"],[1,"text-center","pt-3","pb-3"],["scope","col"],[1,"move-links"]],template:function(n,i){n&1&&(l(0,"repower-card",0)(1,"div",1)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",3),P(13,Kg,22,15,"table",4),P(14,Yg,3,3,"h6",5),s()()),n&2&&(f("isLoading",i.isSome(i.personalDataService.error())),a(3),I(u(4,6,"repowerWebpartPersonalData.prepayments.title")),a(4),I(u(8,8,"common.errorTitle")),a(3),I(u(11,10,"common.errorMessage")),a(3),M(i.models!==null&&i.models!==void 0?13:-1),a(),M(!i.models||i.models.length===0?14:-1))},dependencies:[be,Ya,z],styles:["td[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#ff463c;color:var(--cell-a-color)}td[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#ff463c;color:var(--cell-a-color);cursor:pointer}.red[_ngcontent-%COMP%]{color:var(--evu-bad)}@media screen and (max-width:767px){.table[_ngcontent-%COMP%]{border:0}.table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:3px solid #dedede;border-bottom:3px solid var(--table-row-cell-border-bottom);display:block;margin-bottom:2em}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{min-height:45px;border-bottom:1px solid #dedede;border-bottom:1px solid var(--table-row-cell-border-bottom);display:block;font-size:.8em;text-align:right}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]:nth-child(odd){background-color:#dedede;background-color:var(--table-row-cell-border-bottom)}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]:last-child{border-bottom:0}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{margin-bottom:0}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:last-child{margin-bottom:-15px;border-bottom:0px}.table[_ngcontent-%COMP%] caption[_ngcontent-%COMP%]{font-size:1.3em}}.mb-custom[_ngcontent-%COMP%]{margin-bottom:.4rem}"]})}}return t})(),Er=class{};var Mn=(()=>{class t{reloadDevices(){var e=this.authService.getCurrentUserId();let n=this.userSelectionService.tryGetSubjektId(),i=isSome(n)?n.value:void 0;this.mfaDevicesService.getAllMfaDevices$Json({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),userId:e??void 0,subjektId:i}).subscribe({next:r=>{this.twoFactorDevices.set(r)},error:r=>{this.logger.error("Could not fetch mfadevices")}})}constructor(){this.mfaDevicesService=h(bn),this.userSelectionService=h(oe),this.authService=h(It),this.logService=h(Tt),this.tenantNameService=h(Fe),this.logger=this.logService.getLogger(this.constructor.name),this.showAddDevices=j(!1),this.twoFactorDevices=j([]),this.reloadDevices()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Xt=(function(t){return t.App="app",t.Email="email",t.Mobile="mobile",t.None="",t})(Xt||{});var oi=vi(ds(),1);var Hu=["qrcElement"],ms=(()=>{class t{allowEmptyString=!1;colorDark="#000000ff";colorLight="#ffffffff";cssClass="qrcode";elementType="canvas";errorCorrectionLevel="M";imageSrc;imageHeight;imageWidth;margin=4;qrdata="";scale=4;version;width=10;alt;ariaLabel;title;qrCodeURL=new Xi;qrcElement;context=null;centerImage;renderer=h(Ra);sanitizer=h(Xa);ngOnChanges(){return Tn(this,null,function*(){yield this.createQRCode()})}isValidQrCodeText(e){return this.allowEmptyString===!1?!(typeof e>"u"||e===""||e==="null"||e===null):!(typeof e>"u")}toDataURL(e){return new Promise((n,i)=>{(0,oi.toDataURL)(this.qrdata,e,(r,c)=>{r?i(r):n(c)})})}toCanvas(e,n){return new Promise((i,r)=>{(0,oi.toCanvas)(e,this.qrdata,n,c=>{c?r(c):i("success")})})}toSVG(e){return new Promise((n,i)=>{(0,oi.toString)(this.qrdata,e,(r,c)=>{r?i(r):n(c)})})}renderElement(e){for(let n of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,n);this.renderer.appendChild(this.qrcElement.nativeElement,e)}createQRCode(){return Tn(this,null,function*(){this.version&&this.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),this.version=40):this.version&&this.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),this.version=1):this.version!==void 0&&isNaN(this.version)&&(console.warn("[angularx-qrcode] ver
10sion should be a number, defaulting to auto."),this.version=void 0);try{if(!this.isValidQrCodeText(this.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");this.isValidQrCodeText(this.qrdata)&&this.qrdata===""&&(this.qrdata=" ");let e={color:{dark:this.colorDark,light:this.colorLight},errorCorrectionLevel:this.errorCorrectionLevel,margin:this.margin,scale:this.scale,version:this.version,width:this.width},n=this.imageSrc,i=this.imageHeight?+this.imageHeight:40,r=this.imageWidth?+this.imageWidth:40;switch(this.elementType){case"canvas":{let c=this.renderer.createElement("canvas");this.context=c.getContext("2d"),this.toCanvas(c,e).then(()=>{if(this.ariaLabel&&this.renderer.setAttribute(c,"aria-label",`${this.ariaLabel}`),this.title&&this.renderer.setAttribute(c,"title",`${this.title}`),n&&this.context){this.centerImage=new Image(r,i),n!==this.centerImage.src&&(this.centerImage.crossOrigin="anonymous",this.centerImage.src=n),i!==this.centerImage.height&&(this.centerImage.height=i),r!==this.centerImage.width&&(this.centerImage.width=r);let d=this.centerImage;d&&(d.onload=()=>{this.context?.drawImage(d,c.width/2-r/2,c.height/2-i/2,r,i)})}this.renderElement(c),this.emitQRCodeURL(c)}).catch(d=>{console.error("[angularx-qrcode] canvas error:",d)});break}case"svg":{let c=this.renderer.createElement("div");this.toSVG(e).then(d=>{this.renderer.setProperty(c,"innerHTML",d);let v=c.firstChild;this.renderer.setAttribute(v,"height",`${this.width}`),this.renderer.setAttribute(v,"width",`${this.width}`),this.renderElement(v),this.emitQRCodeURL(v)}).catch(d=>{console.error("[angularx-qrcode] svg error:",d)});break}default:{let c=this.renderer.createElement("img");this.toDataURL(e).then(d=>{this.alt&&c.setAttribute("alt",this.alt),this.ariaLabel&&c.setAttribute("aria-label",this.ariaLabel),c.setAttribute("src",d),this.title&&c.setAttribute("title",this.title),this.renderElement(c),this.emitQRCodeURL(c)}).catch(d=>{console.error("[angularx-qrcode] img/url error:",d)})}}}catch(e){console.error("[angularx-qrcode] Error generating QR Code:",e.message)}})}convertBase64ImageUrlToBlob(e){let n=e.split(";base64,"),i=n[0].split(":")[1],r=atob(n[1]),c=new Uint8Array(r.length);for(let d=0;d<r.length;++d)c[d]=r.charCodeAt(d);return new Blob([c],{type:i})}emitQRCodeURL(e){let n=e.constructor.name;if(n===SVGSVGElement.name){let v=e.outerHTML,x=new Blob([v],{type:"image/svg+xml"}),w=URL.createObjectURL(x),A=this.sanitizer.bypassSecurityTrustUrl(w);this.qrCodeURL.emit(A);return}let i="";n===HTMLCanvasElement.name&&(i=e.toDataURL("image/png")),n===HTMLImageElement.name&&(i=e.src);let r=this.convertBase64ImageUrlToBlob(i),c=URL.createObjectURL(r),d=this.sanitizer.bypassSecurityTrustUrl(c);this.qrCodeURL.emit(d)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=V({type:t,selectors:[["qrcode"]],viewQuery:function(n,i){if(n&1&&Ha(Hu,7),n&2){let r;Wa(r=qa())&&(i.qrcElement=r.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[Ua],decls:2,vars:2,consts:[["qrcElement",""]],template:function(n,i){n&1&&on(0,"div",null,0),n&2&&Hn(i.cssClass)},encapsulation:2,changeDetection:0})}return t})();function Wu(t,o){if(t&1&&S(0,"span",7),t&2){let e=m();f("innerHtml",e.getErrorMessage(),U)}}function qu(t,o){if(t&1&&(l(0,"span"),b(1),p(2,"enbtranslate"),s()),t&2){let e=m();a(),I(u(2,1,e.form.controls.mfaAppName.getError("itemExistsAlready")))}}function $u(t,o){if(t&1&&(l(0,"small",14),b(1),p(2,"enbtranslate"),s(),l(3,"div",15),S(4,"qrcode",16),s()),t&2){let e=m();a(),O(" ",u(2,5,"repowerWebpartLogin.qrCodeHint")," "),a(3),f("qrdata",e.qrdata())("width",200)("errorCorrectionLevel","M")("allowEmptyString",!0)}}function Gu(t,o){t&1&&(S(0,"span",7),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function Ku(t,o){t&1&&(S(0,"span",7),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function Yu(t,o){if(t&1&&(l(0,"form",10)(1,"div",17)(2,"small",14),b(3),p(4,"enbtranslate"),s(),l(5,"evu-input",18),p(6,"enbtranslate"),l(7,"span",6),P(8,Gu,2,3,"span",7),s()()(),l(9,"div",17)(10,"small",14),b(11),p(12,"enbtranslate"),s(),l(13,"evu-input",18),p(14,"enbtranslate"),l(15,"span",6),P(16,Ku,2,3,"span",7),s()()()()),t&2){let e=m();f("formGroup",e.codeform),a(3),O(" ",u(4,13,"repowerWebpartLogin.codeHint")," "),a(2),f("id","mfa-devices.code")("variant",e.InputVariant.Text)("placeholder",u(6,15,"repowerWebpartLogin.code"))("value",e.codeform.controls.code),a(3),M(e.codeform.controls.code.hasError("required")?8:-1),a(3),O(" ",u(12,17,"repowerWebpartLogin.currentPasswordHint")," "),a(2),f("id","mfa-devices.currentPassword")("variant",e.InputVariant.Password)("placeholder",u(14,19,"repowerWebpartPersonalData.passwordSettings.currentPw"))("value",e.codeform.controls.currentPw),a(3),M(e.codeform.controls.currentPw.hasError("required")?16:-1)}}
10function Qu(t,o){if(t&1){let e=T();l(0,"button",19),k("click",function(){E(e),m();let i=it(20);return D(i.value())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.back")," "))}function Xu(t,o){if(t&1){let e=T();l(0,"button",19),k("click",function(){E(e);let i=m();return D(i.cancel())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.abort")," "))}var Wo=(()=>{class t{constructor(){this.envs=h(Mn),this.loginService=h(so),this.alertService=h(De),this.mfaDeviceService=h(bn),this.currentMfaDeviceService=h(Mn),this.userSelectionService=h(oe),this.translationService=h(Q),this.authService=h(It),this.tenantNameService=h(Fe),this.resizeService=h(se),this.modalService=h(Ke),this.qrdata=j(""),this.qrGenerated=j(!1),this.twoFactorCreationComplete=!1,this.deviceName="",this.itemInvalid=j(!1),this.back=R.required(),this.isSome=isSome,this.InputVariant=Re,this.isMobile=this.resizeService.isMobile,this.form=new kt({mfaAppName:new le("",{nonNullable:!0,validators:[ce.required]})}),this.codeform=new kt({code:new le("",{nonNullable:!0,validators:ce.required}),currentPw:new le("",{nonNullable:!0,validators:ce.required})}),this.qrGenerationDisabled=$(()=>!!(this.qrdata()&&this.qrGenerated())),this.deleteButtonDisabled=$(()=>!!(this.authService.getCurrentUserRoles()?.includes(Te.TwoFactor)&&this.authService.getTwoFactorMethod()===Xt.App&&this.envs.twoFactorDevices().length<=1)),this.save=()=>{this.formReset(),this.backAction(),this.reload()},this.backAction=()=>{let e=this.back();if(isSome(e)){e.value();return}},this.form.valueChanges.subscribe(e=>{let n=this.envs.twoFactorDevices().some(r=>r.deviceName===e.mfaAppName),i=e.mfaAppName===""||n;n&&this.form.controls.mfaAppName.setErrors({itemExistsAlready:"repowerWebpartLogin.qrCodeDeviceExists"}),this.itemInvalid.set(i)})}getErrorMessage(){return this.form.controls.mfaAppName.hasError("required")?this.translationService.translate()("common.validationMessageRequired"):""}changeToAppVerification(){let e={username:this.authService.getCurrentUserEmail(),code:this.codeform.controls.code.value,mfaOption:Ne.App,twoFactorEnabled:!0};this.loginService.changeTwoFactorAuthCode({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),body:e}).subscribe(n=>{if(n.toLowerCase().indexOf("error")===-1){this.form.reset(),this.codeform.reset(),this.authService.refreshToken().subscribe({next:r=>{this.authService.SetToken(r),this.currentMfaDeviceService.reloadDevices()}});let i={id:"pd-two-factor-changed-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.twoFactorSuccessfulChanged"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(i),this.save(),this.twoFactorCreationComplete=!0}else this.codeError(),this.cancel()})}codeError(){let e={id:"pd-two-factor-changed-alert-error",message:this.translationService.translate()("repowerWebpartLogin.codeError"),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(e)}submit(){if(!this.newDeviceId)return;var e=this.authService.getCurrentUserId();let n=this.userSelectionService.tryGetSubjektId(),i=isSome(n)?n.value:void 0;this.mfaDeviceService.validateMfaDevice$Json({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),id:this.newDeviceId,userId:e??void 0,token:this.codeform.controls.code.value,subjektId:i}).pipe(ht(()=>{this.save(),this.modalService.close()})).subscribe({next:r=>{if(!r){this.codeError();return}if(this.envs.twoFactorDevices().length===0)this.changeToAppVerification();else{let c={id:"pd-two-factor-app-added-success",message:this.translationService.translate()("repowerWebpartPersonalData.twoFactorDeviceAdded"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(c)}},error:()=>{let r={id:"pd-two-factor-app-added-error",message:this.translationService.translate()("repowerWebpartPersonalData.twoFactorDeviceAddedFailed"),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(r)}})}cancel(){this.formReset(),this.modalService.close(),this.reload()}reload(){this.newDeviceId=void 0,this.qrdata.set(""),this.qrGenerated.set(!1),this.currentMfaDeviceService.reloadDevices()}formReset(){this.form.reset(),this.form.markAllAsTouched(),Object.keys(this.form.controls??[]).forEac
10h(e=>{this.form.get(e)?.setErrors(null)})}generateQrCode(){if(this.form.valid&&this.form.value.mfaAppName&&!this.qrGenerated()){this.deviceName=this.form.value.mfaAppName;var e=this.authService.getCurrentUserId();let n=this.userSelectionService.tryGetSubjektId(),i=isSome(n)?n.value:void 0,r={userId:e??void 0,deviceName:this.deviceName,subjektId:i};this.mfaDeviceService.getNewSetupCodeForMfaDevice({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),body:r}).subscribe({next:c=>{if(c?.setupCode)this.qrdata.set(c.setupCode),this.newDeviceId=c.deviceId,this.qrGenerated.set(!0);else{let d={id:"two-factor-code-generation-alert-error",message:this.translationService.translate()("components.twoFactor.error.codeGeneration"),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(d),this.cancel()}},error:c=>{console.error(`Could not get qr code for app registration! ${c}`)}})}else this.form.controls.mfaAppName.markAsTouched()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-mfa-modal"]],inputs:{back:[1,"back"]},decls:26,vars:29,consts:[["onsubmit","return false;",3,"formGroup"],[3,"showFooter"],["modal-body","",1,"flex-grow-1","flex-col-center","gap-lg","justify-content-center","align-items-center"],[1,"row"],[1,"text-muted","d-block",3,"for"],[1,"w-100",3,"id","variant","placeholder","value"],["customError",""],[3,"innerHtml"],[1,"flex-row-vcenter","justify-content-end","w-100"],[1,"btn","btn-primary",3,"click"],["id","codeform",3,"formGroup"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-primary","flat-butt","float-end"],[1,"btn","btn-primary","flat-butt","float-end",3,"click","disabled"],[1,"text-muted","d-block","mb-3"],[1,"flex-row-center"],[1,"text-center","qrcode",3,"qrdata","width","errorCorrectionLevel","allowEmptyString"],[1,"col-sm-12"],[3,"id","variant","placeholder","value"],[1,"btn","btn-primary","flat-butt","float-end",3,"click"]],template:function(n,i){if(n&1&&(l(0,"form",0)(1,"evu-modal",1)(2,"div",2)(3,"div",3)(4,"label",4),b(5),p(6,"enbtranslate"),s(),l(7,"evu-input",5),p(8,"enbtranslate"),l(9,"span",6),P(10,Wu,1,1,"span",7),P(11,qu,3,3,"span"),s()(),l(12,"div",8)(13,"button",9),k("click",function(){return i.generateQrCode()}),b(14),p(15,"enbtranslate"),s()(),P(16,$u,5,7),s(),l(17,"div",3),P(18,Yu,17,21,"form",10),s()(),l(19,"div",11),tt(20),P(21,Qu,3,3,"button",12)(22,Xu,3,3,"button",12),l(23,"button",13),k("click",function(){return i.submit()}),b(24),p(25,"enbtranslate"),s()()()()),n&2){f("formGroup",i.form),a(),f("showFooter",!0);let r="mfa-devices.mfaAppName";a(3),f("for",r),a(),O(" ",u(6,20,"repowerWebpartLogin.mfaAppNameHint")," "),a(2),f("id",r)("variant",i.InputVariant.Text)("placeholder",u(8,22,"repowerWebpartLogin.mfaAppName"))("value",i.form.controls.mfaAppName),a(3),M(i.form.controls.mfaAppName.hasError("required")?10:-1),a(),M(i.form.controls.mfaAppName.hasError("itemExistsAlready")?11:-1),a(2),H("disabled",i.qrGenerationDisabled()||!i.form.valid||!i.form.value.mfaAppName||i.itemInvalid())("w-100",i.isMobile()),a(),O(" ",u(15,24,"repowerWebpartLogin.generateQrCode")," "),a(2),M(i.qrdata()?16:-1),a(2),M(i.qrdata()&&i.codeform?18:-1),a(2);let c=nt(i.back());a(),M(i.isSome(c)?21:22),a(2),f("disabled",!i.codeform.valid),a(),O(" ",u(25,27,"common.save")," ")}},dependencies:[Me,dt,ze,xe,Ue,He,ms,Ye,z],styles:["[_nghost-%COMP%] {height:100%}[_nghost-%COMP%] >form{height:100%;display:flex;flex-direction:column}.qrcode[_ngcontent-%COMP%]{max-width:200px}"]})}}return t})();var Ju=["modal_box"];function Zu(t,o){t&1&&(b(0),p(1,"enbtranslate")),t&2&&O(" ",u(1,1,"components.mfaDevices.addFirstDevice")," ")}function ev(t,o){t&1&&(l(0,"evu-tooltip")(1,"p"),b(2),p(3,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,1,"components.mfaDevices.deleteDisabledInfo")," "))}function tv(t,o){if(t&1&&(l(0,"div",18),Pt(1,19),s()),t&2){m(3);let e=Z(27);a(),f("ngTemplateOutlet",e)}}function nv(t,o){if(t&1){let e=T();l(0,"button",16),k("click",function(){E(e);let i=m().$implicit,r=m(),c=Z(25);return D(r.selectDeviceToDelete(i,c))}),S(1,"repower-icon",17),s(),P(2,tv,2,1,"div",18)}if(t&2){let e=m().$implicit,n=m();a(),f("bicon",!0);let i=n.deviceToDelete();a(),M(!n.isMobile()&&n.isSome(i)&&i.value.id===e.id?2:-1)}}
10function iv(t,o){if(t&1&&(l(0,"div",9)(1,"div",11)(2,"span",12),S(3,"repower-icon",13),s(),l(4,"span",14),b(5),s()(),l(6,"div",15),P(7,ev,4,3,"evu-tooltip")(8,nv,3,2),s()()),t&2){let e=o.$implicit,n=m();a(3),f("bicon",!0),a(2),O(" ",e.deviceName," "),a(2),M(n.deleteButtonDisabled()?7:8)}}function ov(t,o){if(t&1&&S(0,"enb-mfa-modal",20),t&2){let e=m();f("back",e.mkNone())}}function rv(t,o){if(t&1&&(l(0,"evu-modal",21)(1,"div",22),Pt(2,19),s()()),t&2){m();let e=Z(27);f("showFooter",!1),a(2),f("ngTemplateOutlet",e)}}function av(t,o){if(t&1){let e=T();l(0,"div",23)(1,"h6"),b(2),p(3,"enbtranslate"),s(),l(4,"div",24)(5,"button",25),k("click",function(){E(e),m();let i=it(0),r=m();return D(r.deleteMfaDevice(i.value))}),b(6),p(7,"enbtranslate"),s(),l(8,"button",25),k("click",function(){E(e);let i=m(2);return D(i.abortDeletingDevice())}),b(9),p(10,"enbtranslate"),s()()()}t&2&&(a(2),I(u(3,3,"components.mfaDevices.deleteConfirm")),a(4),O(" ",u(7,5,"smartpower.common.yes")," "),a(3),O(" ",u(10,7,"smartpower.common.no")," "))}function cv(t,o){if(t&1&&(tt(0),P(1,av,11,9,"div",23)),t&2){let e=m(),n=nt(e.deviceToDelete());a(),M(e.isSome(n)?1:-1)}}var fx=(()=>{class t{constructor(){this.logService=h(Tt),this.envs=h(Mn),this.mfaDeviceService=h(bn),this.userSelectionService=h(oe),this.authService=h(It),this.modalService=h(Ke),this.resizeService=h(se),this.tenantNameService=h(Fe),this.logger=this.logService.getLogger(this.constructor.name),this.deviceName="",this.qrdata=j(""),this.qrGenerated=j(!1),this.deviceToDelete=j(mkNone()),this.modal_box=io("modal_box"),this.isMobile=this.resizeService.isMobile,this.isSome=isSome,this.mkNone=mkNone,this.deleteButtonDisabled=$(()=>(this.authService.tokenData(),!!(this.authService.getCurrentUserRoles()?.includes(Te.TwoFactor)&&this.authService.getTwoFactorMethod()===Xt.App&&this.envs.twoFactorDevices().length<=1))),Ji(()=>{if(this.envs.showAddDevices()){this.envs.showAddDevices.set(!1);let n=this.modal_box();n&&this.addNewMfaDevice(n)}})}ngOnInit(){this.reload()}reload(){this.newDeviceId=void 0,this.qrdata.set(""),this.qrGenerated.set(!1);var e=this.authService.getCurrentUserId();let n=this.userSelectionService.tryGetSubjektId(),i=isSome(n)?n.value:void 0;this.mfaDeviceService.getAllMfaDevices$Json({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),userId:e??void 0,subjektId:i}).subscribe({next:r=>{this.envs.twoFactorDevices.set(r)},error:r=>{this.logger.error("Could not fetch mfadevices")}})}deleteMfaDevice(e){if(e!=null){let n=this.userSelectionService.tryGetSubjektId(),i=isSome(n)?n.value:void 0;this.mfaDeviceService.deleteDevice({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),id:e.id,subjektId:i}).pipe(ht(()=>{this.deviceToDelete.set(mkNone())})).subscribe({next:r=>{this.reload()}})}this.isMobile()&&this.modalService.close()}addNewMfaDevice(e){let n={id:"add-mfa-device-modal",header:{icon:mkSome(ge.ShieldPlus),title:"repowerWebpartLogin.appRegistrationTitle",extraButtons:[]},template:e,size:$e.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(n)}selectDeviceToDelete(e,n){if(e.id&&(this.deviceToDelete.set(mkSome(e)),this.isMobile())){let i={id:"delete-mfa-device-modal",header:{icon:mkSome(ge.ShieldMinus),title:"components.mfaDevices.deleteConfirm",extraButtons:[]},template:n,size:$e.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(i)}}abortDeletingDevice(){this.deviceToDelete.set(mkNone()),this.isMobile()&&this.modalService.close()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-mfa-devices"]],viewQuery:function(n,i){n&1&&Zi(i.modal_box,Ju,5),n&2&&eo()},decls:28,vars:16,consts:[["modal_box",""],["delete_mfa_device_modal",""],["delete_mfa_device",""],["showHeader","true","showText","true","icon","account",3,"isLoading"],["card-header",""],["card-error",""],["card-content","",1,"parent-container"],[1,"col-md-12","flex-col","gap-lg"],[1,"evu-two-fa-device-wrapper","flex-column","flex-sm-row"],[1,"evu-two-fa-device-container"],[1,"btn","btn-primary","float-end",3,"click"],[1,"evu-two-fa-device-description","flex-row"],[1,"evu-two-fa-device-icon","pe-3","ps-3","w-auto"],["name","shield-lock","height","18","width","18",3,"bicon"],[1,"evu-two-fa-device-name"],[1,"delete-button","d-flex","justify-content-end"],["type","button",1,"icon-btn",3,"click"],["name","delete","height","18","width","18",1,"curs
10or-pointer",3,"bicon"],[1,"arrow-box"],[3,"ngTemplateOutlet"],[3,"back"],[3,"showFooter"],["modal-body",""],[1,"w-100","h-100","flex-col-center","gap-lg","align-items-center","justify-content-center"],[1,"flex-row-center","gap-lg","w-100"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(n,i){if(n&1){let r=T();l(0,"repower-card",3)(1,"div",4)(2,"h5"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",5)(6,"h5"),b(7),p(8,"enbtranslate"),s(),l(9,"p"),b(10),p(11,"enbtranslate"),s()(),l(12,"div",6)(13,"div",7),P(14,Zu,2,3),l(15,"div",8),W(16,iv,9,3,"div",9,Ct),s(),l(18,"div")(19,"button",10),k("click",function(){E(r);let d=Z(23);return D(i.addNewMfaDevice(d))}),b(20),p(21,"enbtranslate"),s()()()()(),we(22,ov,1,1,"ng-template",null,0,Pe)(24,rv,3,2,"ng-template",null,1,Pe)(26,cv,2,2,"ng-template",null,2,Pe)}n&2&&(f("isLoading",!1),a(3),I(u(4,8,"repowerWebpartPersonalData.mfaDevices")),a(4),I(u(8,10,"common.errorTitle")),a(3),I(u(11,12,"common.errorMessage")),a(4),M(i.envs.twoFactorDevices().length<1?14:-1),a(2),q(i.envs.twoFactorDevices()),a(3),H("w-100",i.isMobile()),a(),O(" ",u(21,14,"components.mfaDevices.addNewDevice")," "))},dependencies:[be,mt,Me,xe,gt,Wo,vn,Ye,z],styles:['.arrow_box[_ngcontent-%COMP%]{position:relative;background:var(--evu-primary-bg);border:1px solid var(--evu-border-weak)}.arrow_box[_ngcontent-%COMP%]:after, .arrow_box[_ngcontent-%COMP%]:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box[_ngcontent-%COMP%]:after{border-color:#fff0;border-left-color:var(--evu-primary-bg);border-width:10px;margin-top:-10px}.arrow_box[_ngcontent-%COMP%]:before{border-color:#e7e7e700;border-left-color:var(--evu-border-weak);border-width:11px;margin-top:-11px}.delete-button[_ngcontent-%COMP%]{position:relative}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:var(--evu-primary-bg);position:absolute;padding:1rem;width:250px;right:60px;top:-31px;z-index:1;filter:drop-shadow(2px 2px 2px #00000088)}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px var(--evu-border-weak);border-radius:3px}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-right:.5rem}.parent-container[_ngcontent-%COMP%]{container-type:inline-size}.evu-two-fa-device-wrapper[_ngcontent-%COMP%]{--evu-two-fa-device-icon-btn-bg: var(--evu-primary-bg);--evu-two-fa-device-icon-btn-bg-hover: color-mix( in oklch, var(--evu-two-fa-device-icon-btn-bg), var(--evu-primary) var(--evu-btn-hover-amount) );--evu-two-fa-device-icon-btn-bg-active: color-mix( two-fa-device oklch, var(--evu-two-fa-device-icon-btn-bg), var(--evu-primary) var(--evu-btn-active-amount) );--evu-two-fa-device-icon-btn-transition: var(--evu-transition);--evu-two-fa-device-icon-btn-padding: var(--evu-spacing-md);--evu-two-fa-device-icon-btn-size: 40px;display:grid;justify-items:center;align-items:center;gap:var(--evu-spacing-lg);flex:1 1 0px;grid-template-columns:1fr}@container (min-width: 500px){.evu-two-fa-device-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 900px){.evu-two-fa-device-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1300px){.evu-two-fa-device-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1700px){.evu-two-fa-device-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(5,1fr)}}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%], .evu-two-fa-device-wrapper[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]{transition:var(--evu-two-fa-device-icon-btn-transition);padding:var(--evu-two-fa-device-icon-btn-padding);border-radius:50%;height:var(--evu-two-fa-device-icon-btn-size);width:var(--evu-two-fa-device-icon-btn-size);background-color:var(--evu-two-fa-device-icon-btn-bg)}[_ngcontent-%COMP%]:is(.evu-two-fa-device-wrapper button.icon-button,.evu-two-fa-device-wrapper button.btn.icon-button):hover{background-color:var(--evu-two-fa-device-icon-btn-bg-hover)}[_ngcontent-%COMP%]:is(.evu-two-fa-device-wrapper button.icon-button,.evu-two-fa-device-wrapper button.btn.icon-button):active{background-color:var(--evu-two-fa-device-icon-btn-bg-active)}:is(.evu-two-fa-device-wrapper[_ngcontent-%COMP%] button.icon-button[_ngcontent-%COMP%], .evu-two-fa-device-wrapper[_ngcontent-%COMP%] button.btn.icon-button[_ngcontent-%COMP%]) repower-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:before{color:var(--evu-two-fa-device)}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%]{display:flex;gap:var(--evu-spacing-sm);padding:var(--evu-spacing-sm);border-radius:var(--evu-border-radius);border:var(--evu-border-width) solid var(--evu-border-strong);justify-content:space-between;width:100%}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%] > .evu-two-fa-device-description[_ngcontent-%COMP%]{text-align:start;display:flex;flex-direction:column;align-items:center;width:100%}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%] > .evu-two-fa-device-description[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%] > .evu-two-fa-device-description[_ngcontent-%COMP%] >
10 .evu-two-fa-device-name[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-lg)}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%] > .evu-two-fa-device-description[_ngcontent-%COMP%] > hr[_ngcontent-%COMP%]{width:100%;margin:0;border:none;height:1px;background-color:var(--evu-border-weak)}.evu-two-fa-device-wrapper[_ngcontent-%COMP%] > .evu-two-fa-device-container[_ngcontent-%COMP%] > .evu-two-fa-device-description[_ngcontent-%COMP%] > .evu-two-fa-device-user[_ngcontent-%COMP%]{color:var(--evu-text-muted)}']})}}return t})();function lv(t,o){if(t&1&&(l(0,"evu-tooltip",2),S(1,"span",8),p(2,"enbtranslate"),s()),t&2){let e=m(2);f("name",e.EnbIcon.HelpCircle)("anchor",e.PopoverAnchor.Right),a(),f("innerHTML",u(2,3,"personalData.paymentDataHelpText"),U)}}function sv(t,o){if(t&1){let e=T();l(0,"button",9),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m(2);f("disabled",e.disableEdit()),a(),O(" ",u(2,2,"common.edit")," ")}}function dv(t,o){t&1&&(l(0,"a",7),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"layout.requestRecall")))}function mv(t,o){if(t&1&&(l(0,"div",0)(1,"div",1)(2,"span"),b(3),p(4,"enbtranslate"),s(),P(5,lv,3,5,"evu-tooltip",2),s(),l(6,"div",3),S(7,"span",4),s(),l(8,"div",5),P(9,sv,3,4,"button",6)(10,dv,3,3,"a",7),s()()),t&2){let e,n,i=m();a(3),I(u(4,6,((e=i.customerPaymentDto())==null?null:e.deliveryMethod)===i.enumDeliveryMethod.Post?"repowerWebpartInvoice.invoiceAddress":"repowerWebpartInvoice.invoiceEmailPdfAddress")),a(2),M(i.editAddressDisabled()?5:-1),a(2),f("innerHTML",i.nl2br(((n=i.customerPaymentDto())==null?null:n.paymentAddress)??""),U),a(),H("flex-col",i.isMobile()),a(),M(i.editAddressDisabled()?10:9)}}function pv(t,o){if(t&1){let e=T();l(0,"form",10)(1,"div",11)(2,"div",12),S(3,"evu-input",13),p(4,"enbtranslate"),s()()(),l(5,"div",11)(6,"div",14)(7,"div",15)(8,"button",16),k("click",function(){E(e);let i=m();return D(i.editMode=!1)}),b(9),p(10,"enbtranslate"),s(),l(11,"button",17),k("click",function(){E(e);let i=m();return D(i.saveAdress())}),b(12),p(13,"enbtranslate"),s()()()()}if(t&2){let e,n=m();f("formGroup",n.form),a(3),f("id","repowerWebpartInvoice.invoiceAddressOrPdf")("variant",n.InputVariant.Area)("placeholder",u(4,8,((e=n.customerPaymentDto())==null?null:e.deliveryMethod)===n.enumDeliveryMethod.Post?"repowerWebpartInvoice.invoiceAddress":"repowerWebpartInvoice.invoiceEmailPdfAddress"))("value",n.form.controls.paymentAddress),a(6),O(" ",u(10,10,"common.abort")," "),a(2),f("disabled",n.isSaveInProgress()),a(),O(" ",u(13,12,"common.save")," ")}}var Dx=(()=>{class t{constructor(){this.fb=h(Yt),this.alertService=h(De),this.translationService=h(Q),this.energyboardConfigService=h(Ee),this.resizeService=h(se),this.customerPaymentDto=R(),this.hasMultipleObjects=R(!1),this.disableEdit=R(!0),this.isSaveInProgress=R(!1),this.save=Je(),this.editAddressDisabled=$(()=>this.energyboardConfigService.config().personalData?.editPaymentAddressDisabled),this.editMode=!1,this.PopoverAnchor=pt,this.EnbIcon=ge,this.enumDeliveryMethod=Xn,this.InputVariant=Re,this.isMobile=this.resizeService.isMobile}beginEdit(){this.form=this.fb.group({paymentAddress:[this.customerPaymentDto()?.paymentAddress],applyToAllObjects:[!1]}),this.editMode=!0}saveAdress(){this.save.emit({applyToAllObjects:this.form?.value.applyToAllObjects,deliveryMethod:this.customerPaymentDto()?.deliveryMethod,paymentEmail:this.customerPaymentDto()?.paymentEmail,paymentAddress:this.form?.value.paymentAddress,selectedPaymentType:this.customerPaymentDto()?.selectedPaymentType}),this.editMode=!1;let e={id:"message-box-update-payment-data-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxUpdatePaymentData"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(e)}nl2br(e){return e===null||e===""||e===void 0?e:e.replace(/\n/g,"<br/>")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-payment-data-adress"]],inputs:{customerPaymentDto:[1,"customerPaymentDto"],hasMultipleObjects:[1,"hasMultipleObjects"],disableEdit:[1,"disableEdit"],isSaveInProgress:[1,"isSaveInProgress"]},outputs:{save:"save"},decls:2,vars:1,consts:[[1,"row","paymentAddress"],[1,"col-md-12","col-lg-6","d-flex","gap-lg"],[1,"payment-tooltip",3,"name","anchor"],[1,"col-md-12","col-lg-6"],[1,"disabled",3,"innerHTML"],[1,"col-md-12","section-padding"],[1,"btn","btn-primary","float-end","editBtn",3,"disabled"],["href","/recall",1,"btn","btn-primary","float-end"],[3,"innerHTML"],[1,"btn","btn-primary","float-end","editBtn",3,"click","disabled"],[3,"formGroup"],[1,"row"],[1,"col-md-12","col-lg-6","offset-lg-6"],[3,"id","variant","placeholder","value"],[1,"col-12","section-padding"],[1,"float-end","flex-row-vcenter","gap-md"],[1,"btn","btn-secondary","me-1",3,"click"],[1,"btn","btn-primary",3,"click","disabled"]],template:function(n,i){n&1&&P(0,mv,11,8,"div",0)(1,pv,14,14),n&2&&M(i.editMode?i.form?1:-1:0)},dependencies:[gt,Me,dt,ze,xe,Ue,He,z],styles:[".payment-tooltip[_ngcontent-%COMP%]{height:min-content}.custom-control-input[_ngcontent-%COMP%]:disabled ~ .custom-control-label[_ngcontent-%COMP%]:before{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.disabled[_ngcontent-%COMP%]{color:#6c757d;color:var(--radiob-disabled-color)}"]})}}return t})();
10function gv(t,o){if(t&1&&(l(0,"evu-tooltip",9),S(1,"div",11),s()),t&2){let e=m().$implicit,n=m(2);f("name",n.EnbIcon.InfoCircle)("anchor",n.PopoverAnchor.Right),a(),f("innerHtml",n.displayHelp(e),U)}}function uv(t,o){if(t&1&&(l(0,"div",10)(1,"p"),b(2),s()()),t&2){let e=m(3);a(2),I(e.customerPaymentDto==null?null:e.customerPaymentDto.paymentEmail)}}function vv(t,o){if(t&1&&(l(0,"div",3)(1,"div",6),S(2,"input",7),l(3,"label",8),b(4),p(5,"enbtranslate"),s(),P(6,gv,2,3,"evu-tooltip",9),s(),P(7,uv,3,1,"div",10),s()),t&2){let e=o.$implicit,n=m(2);a(2),f("id",pe(e))("checked",(n.customerPaymentDto==null?null:n.customerPaymentDto.deliveryMethod)===e),a(),f("for",pe(e)),a(),I(u(5,8,"repowerWebpartInvoice.deliveryMethod."+e)),a(2),M(n.displayHelp(e)?6:-1),a(),M((n.customerPaymentDto==null?null:n.customerPaymentDto.deliveryMethod)===n.enum.Email&&e===n.enum.Email?7:-1)}}function bv(t,o){if(t&1){let e=T();l(0,"button",12),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m(2);f("disabled",e.disableEdit()),a(),O(" ",u(2,2,"common.edit")," ")}}function _v(t,o){if(t&1&&(l(0,"div",0)(1,"div",1)(2,"p"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",2),W(6,vv,8,10,"div",3,J),s(),l(8,"div",4),P(9,bv,3,4,"button",5),s()()),t&2){let e=m();a(3),O(" ",u(4,4,"repowerWebpartInvoice.yourSelectedDeliveryMethod"),": "),a(3),q(e.methods),a(2),H("flex-col",e.isMobile()),a(),M(e.methods.length>1?9:-1)}}function fv(t,o){if(t&1&&(l(0,"evu-tooltip",9),S(1,"div",11),s()),t&2){let e=m().$implicit,n=m(2);f("name",n.EnbIcon.InfoCircle)("anchor",n.PopoverAnchor.Right),a(),f("innerHtml",n.displayHelp(e),U)}}function hv(t,o){if(t&1){let e=T();l(0,"div",10)(1,"enb-select",24),p(2,"enbtranslate"),k("mModelChanged",function(i){E(e);let r=m(3);return D(r.onChange(i))}),s(),l(3,"span",25),b(4),p(5,"enbtranslate"),s()()}if(t&2){let e=m(3);a(),f("mData",e.emails)("mSelectedData",e.selectedEmail())("singleSelection",!0)("selectText",u(2,7,"common.email"))("enableSearchFilter",!1)("preventDeselect",!0),a(3),I(u(5,9,"repowerWebpartInvoice.paymentEmail.infoText"))}}function Cv(t,o){if(t&1&&(l(0,"div",3)(1,"div",6),S(2,"input",23),l(3,"label",8),b(4),p(5,"enbtranslate"),s(),P(6,fv,2,3,"evu-tooltip",9),s(),P(7,hv,6,11,"div",10),s()),t&2){let e=o.$implicit,n=m(2);a(2),f("id",pe(e))("value",e),a(),f("for",pe(e)),a(),I(u(5,8,"repowerWebpartInvoice.deliveryMethod."+e)),a(2),M(n.displayHelp(e)?6:-1),a(),M(e===n.enum.Email&&n.form.value.deliveryMethod===n.enum.Email?7:-1)}}function Pv(t,o){t&1&&(S(0,"div",26),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"repowerWebpartPersonalData.paymentDataApplyToAllObjectsText"),U)}function Mv(t,o){t&1&&(l(0,"div",17),P(1,Pv,2,3,"div",26),p(2,"enbtranslate"),S(3,"input",27),l(4,"label",28)(5,"span"),S(6,"i",29),s(),b(7),p(8,"enbtranslate"),s()()),t&2&&(a(),M(u(2,2,"repowerWebpartPersonalData.paymentDataApplyToAllObjectsText")!=="repowerWebpartPersonalData.paymentDataApplyToAllObjectsText"?1:-1),a(6),O(" ",u(8,4,"repowerWebpartPersonalData.paymentDataApplyToAllObjects")," "))}function xv(t,o){if(t&1){let e=T();l(0,"button",30),k("click",function(){E(e);let i=m(2);return D(i.openERechnung())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"repowerWebpartInvoice.paymentType4eCheck")," "))}function Ov(t,o){if(t&1){let e=T();l(0,"button",31),k("click",function(){E(e);let i=m(2);return D(i.saveDeliveryMethod())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m(2);f("disabled",e.form.value.deliveryMethod===e.enum.Email&&e.selectedEmail().length===0||e.isSaveInProgress),a(),O(" ",u(2,2,"common.save")," ")}}function wv(t,o){if(t&1){let e=T();l(0,"form",13)(1,"div",0)(2,"div",1)(3,"p"),b(4),p(5,"enbtranslate"),s()(),l(6,"div",14),W(7,Cv,8,10,"div",3,J),s()(),l(9,"div",15),S(10,"div",16),l(11,"div",16),P(12,Mv,9,6,"div",17),s()()(),l(13,"div",0)(14,"div",18)(15,"div",19)(16,"button",20),k("click",function(){E(e);let i=m();return D(i.editMode=!1)}),b(17),p(18,"enbtranslate"),s(),P(19,xv,3,3,"button",21),P(20,Ov,3,4,"button",22),s()()()}if(t&2){let e=m();f("formGroup",e.form),a(4),O(" ",u(5,6,"repowerWebpartInvoice.yourSelectedDeliveryMethod"),": "),a(3),q(e.methods),a(5),M(e.hasMultipleObjects()?12:-1),a(5),O(" ",u(18,8,"common.abort")," "),a(2),M(e.form.value.deliveryMethod===e.enum.Erechnung?19:-1),a(),M(e.form.value.deliveryMethod!==e.enum.Erechnung?20:-1)}}var Gx=(()=>{class t{constructor(){this.fb=h(Yt),this.personalDataService=h(re),this.energyboardConfigService=h(Ee),this.objectSelectionService=h(Qt),this.translationService=h(Q),this.alertService=h(De),this.assetPathService=h(So),this.resizeService=h(se),this.hasMultipleObjects=R(!1),this.disableEdit=R(!0),this.save=Je(),this.editMode=!1,this.methods=[],this.autoselect=!1,this.enum=Xn,this.PopoverAnchor=pt,this.EnbIcon=ge,this.isMobile=this.resizeService.isMobile,this.isSaveInProgress=!1,this.destroyed$=new ue,this.emailsSubject$=new ja([""]),this.emails=[],this.selectedEmail=j([]),this.mkSelectItem=Jn.mkFromString}ngOnInit(){this.methods=this.energyboardConfigService.config().personalData?.delivery?.methods??[],this.autoselect=this.energyboardConfigService.config().personalData?.delivery?.autoselect??!1,this.objectSelectionService.objektIdsChanged.subscribe(e=>{this.checkDeliveryMethods()}),this.checkDeliveryMethods(),this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$),dr(e=>e&&e.communications&&e.communications.emails?e.communications.emails:[])).subscribe(this.emailsSubject$),this.emailsSubject$.asObservable().pipe(dr(e=>(this.customerPaymentDto&&this.customerPaymentDto.paymentEmail&&!e.some(n=>n===this.customerPaymentDto?.paymentEmail)&&e.push(this.customerPaymentDto.paymentEmail),e))).subscribe(e=>{this.emails=e.map(n=>Jn.mkFromString(n))})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}checkDeliveryMethods(){let e=this.objectSelectionService.getSelectedObjects(),n=e&&e.length>=1?e[0]:null;n&&n.sourceTenantId==="AWU"?this.methods=this.energyboardConfigService.config().personalData?.delivery?.methodsAWU??[]:this.methods=this.energyboardConfigService.config().personalData?.delivery?.methods??[]}onChange(e){this.selectedEmail.set(e)}beginEdit(){this.form=this.fb.group({deliveryMethod:[this.customerPaymentDto?.deliveryMethod],applyToAllObjects:[this.autoselect]}),this.editMode=!0}saveDeliveryMethod(){this.isSaveInProgress=!0;let e;this.selectedEmail()[0]?e=this.selectedEmail()[0].value:e=null,this.save.emit({applyToAllObjects:this.form?.value.a
10pplyToAllObjects,deliveryMethod:this.form?.value.deliveryMethod,paymentEmail:e,paymentAddress:this.customerPaymentDto?.paymentAddress,selectedPaymentType:this.customerPaymentDto?.selectedPaymentType}),this.editMode=!1;let n={id:"message-box-update-paymen-data-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxUpdatePaymentData"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(n),this.isSaveInProgress=!1}openERechnung(){let e=this.translationService.translate()("repowerWebpartInvoice.paymentType4eCheckLink"),n=this.assetPathService.buildPath(e);window.open(n,"_blank"),this.editMode=!1}displayHelp(e){let n="repowerWebpartInvoice.deliveryMethodHelp."+e,i=this.translationService.translate()("repowerWebpartInvoice.deliveryMethodHelp."+e);return i!==n?i:null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-payment-data-delivery"]],inputs:{customerPaymentDto:"customerPaymentDto",hasMultipleObjects:[1,"hasMultipleObjects"],disableEdit:[1,"disableEdit"]},outputs:{save:"save"},decls:2,vars:1,consts:[[1,"row"],[1,"col-md-12","col-lg-6"],[1,"col-md-12","col-lg-6","flex-col","gap-lg"],[1,"custom-control","custom-radio"],[1,"col-md-12","section-padding"],[1,"btn","btn-primary","float-end",3,"disabled"],[1,"flex-row-vcenter","gap-lg"],["type","radio","name","deliveryTypeRadiosShow","disabled","",1,"radio","custom-control-input2",3,"id","checked"],[1,"custom-control-label","ms-2",3,"for"],[3,"name","anchor"],[1,"my-1"],[3,"innerHtml"],[1,"btn","btn-primary","float-end",3,"click","disabled"],[3,"formGroup"],[1,"col-md-6","col-lg-6"],[1,"row","mt-3"],[1,"col-md-6"],[1,"checkbox"],[1,"col-12","section-padding"],[1,"float-end","flex-row-vcenter","gap-md"],[1,"btn","btn-secondary","me-1",3,"click"],[1,"btn","btn-primary"],[1,"btn","btn-primary",3,"disabled"],["formControlName","deliveryMethod","type","radio",1,"radio","custom-control-input2",3,"id","value"],[3,"mModelChanged","mData","mSelectedData","singleSelection","selectText","enableSearchFilter","preventDeselect"],[1,"small","mt-1","ng-star-inserted","red-color"],["id","checkbox_delivery_text",3,"innerHtml"],["id","checkbox_delivery","type","checkbox","formControlName","applyToAllObjects"],["for","checkbox_delivery",1,"checkbox_payment"],[1,"bi","bi-check2"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-primary",3,"click","disabled"]],template:function(n,i){n&1&&P(0,_v,10,6,"div",0)(1,wv,21,10),n&2&&M(i.editMode?i.form?1:-1:0)},dependencies:[gt,Me,dt,$n,qn,Gn,_n,ze,xe,Ue,fn,Pn,z],styles:[".custom-control[_ngcontent-%COMP%]{z-index:auto}.custom-radio[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:#ff463c;background-color:var(--radiobox-bg-color);border-color:#ff463c!important;border-color:var(--radiobox-color)!important}.custom-control-input[_ngcontent-%COMP%]:disabled ~ .custom-control-label[_ngcontent-%COMP%]:before{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.disabled[_ngcontent-%COMP%]{color:#6c757d;color:var(--radiob-disabled-color)}.red-color[_ngcontent-%COMP%]{color:#ff463c;color:var(--red)}.my-1[_ngcontent-%COMP%]{margin-left:35px}"]})}}return t})();function yv(t,o){if(t&1&&(l(0,"evu-tooltip",10),S(1,"div",11),s()),t&2){let e=m().$implicit,n=m(2);f("name",n.EnbIcon.InfoCircle)("anchor",n.PopoverAnchor.Right),a(),f("innerHtml",n.displayHelp(e),U)}}function Sv(t,o){if(t&1&&(l(0,"div",4)(1,"div",7),S(2,"input",8),l(3,"label",9),b(4),p(5,"enbtranslate"),s(),P(6,yv,2,3,"evu-tooltip",10),s()()),t&2){let e,n=o.$implicit,i=m(2);a(2),f("id",pe(n))("name",pe(n))("checked",((e=i.customerPaymentDto())==null?null:e.selectedPaymentType)===n),a(),f("for",pe(n)),a(),I(u(5,9,"repowerWebpartInvoice.paymentType."+n)),a(2),M(i.displayHelp(n)?6:-1)}}function Ev(t,o){if(t&1){let e=T();l(0,"button",12),k("click",function(){E(e);let i=m(2);return D(i.beginEdit())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e,n=m(2);f("disabled",((e=n.customerPaymentDto())==null?null:e.deliveryMethod)===n.enumDeliveryMethod.Erechnung||n.disableEdit()),a(),O(" ",u(2,2,"common.edit")," ")}}
10function Dv(t,o){if(t&1&&(l(0,"div",1)(1,"div",2)(2,"p"),b(3),p(4,"enbtranslate"),s()(),l(5,"div",3),W(6,Sv,7,11,"div",4,J),s(),l(8,"div",5),P(9,Ev,3,4,"button",6),s()()),t&2){let e=m();a(3),O(" ",u(4,4,"repowerWebpartInvoice.yourSelectedPaymentMethod"),": "),a(3),q(e.paymentTypes),a(2),H("flex-col",e.isMobile()),a(),M(e.paymentTypes.length>1&&e.showPaymentDataEdit()?9:-1)}}function kv(t,o){if(t&1&&(l(0,"evu-tooltip",10),S(1,"div",11),s()),t&2){let e=m().$implicit,n=m(2);f("name",n.EnbIcon.InfoCircle)("anchor",n.PopoverAnchor.Right),a(),f("innerHtml",n.displayHelp(e),U)}}function Tv(t,o){if(t&1&&(l(0,"div",4)(1,"div",7),S(2,"input",23),l(3,"label",9),b(4),p(5,"enbtranslate"),s(),P(6,kv,2,3,"evu-tooltip",10),s()()),t&2){let e=o.$implicit,n=m(2);a(2),f("id",pe(e))("value",e),a(),f("for",pe(e)),a(),I(u(5,7,"repowerWebpartInvoice.paymentType."+e)),a(2),M(n.displayHelp(e)?6:-1)}}function Iv(t,o){t&1&&(S(0,"div",24),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"repowerWebpartPersonalData.paymentDataApplyToAllObjectsText"),U)}function Av(t,o){if(t&1){let e=T();l(0,"div",16),P(1,Iv,2,3,"div",24),p(2,"enbtranslate"),l(3,"repower-checkbox",25),k("emitChecked",function(i){E(e);let r=m(2);return D(r.form.controls.applyToAllObjects.setValue(i))}),s()()}if(t&2){let e=m(2);a(),M(u(2,2,"repowerWebpartPersonalData.paymentDataApplyToAllObjectsText")!=="repowerWebpartPersonalData.paymentDataApplyToAllObjectsText"?1:-1),a(2),f("checked",e.form.controls.applyToAllObjects.value)}}function Nv(t,o){if(t&1){let e=T();l(0,"button",26),k("click",function(){E(e),m();let i=Z(2),r=m(2);return D(r.openDialog(i))}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"repowerWebpartInvoice.paymentType2LSV")," "))}function Bv(t,o){if(t&1){let e=T();l(0,"evu-modal",27)(1,"div",28),S(2,"enb-pdf-viewer",29),p(3,"enbtranslate"),p(4,"enbAssetPath"),s(),l(5,"div",30)(6,"a",31),p(7,"enbtranslate"),p(8,"enbAssetPath"),b(9),p(10,"enbtranslate"),s(),l(11,"button",32),k("click",function(){E(e);let i=m(3);return D(i.modalService.close())}),b(12),p(13,"enbtranslate"),s()()()}if(t&2){let e=m(3);f("showFooter",!0),a(2),f("id","payment-data-payment-pdf-viewer")("pdfIsLoading",!1)("pdfUrlRes",e.Either.right(u(4,10,u(3,8,"repowerWebpartInvoice.paymentType2LSVLink")))),a(4),f("href",pe(u(8,14,u(7,12,"repowerWebpartInvoice.paymentType2LSVLink"))),st),a(3),I(u(10,16,"common.openInNewTab")),a(3),O(" ",u(13,18,"common.abort")," ")}}function jv(t,o){if(t&1&&(P(0,Nv,3,3,"button",22),we(1,Bv,14,20,"ng-template",null,0,Pe)),t&2){let e=m(2);M(e.form.value.selectedPaymentType===e.enum.DirectDebitBank?0:-1)}}function Fv(t,o){if(t&1){let e=T();l(0,"a",33),p(1,"enbtranslate"),p(2,"enbAssetPath"),k("click",function(){E(e);let i=m(2);return D(i.openLsv())}),b(3),p(4,"enbtranslate"),s()}t&2&&(f("href",pe(u(2,5,u(1,3,"repowerWebpartInvoice.paymentType2LSVLink"))),st),a(3),I(u(4,7,"repowerWebpartInvoice.paymentType2LSV")))}function Lv(t,o){if(t&1){let e=T();l(0,"a",33),p(1,"enbtranslate"),p(2,"enbAssetPath"),k("click",function(){E(e);let i=m(2);return D(i.openPostDD())}),b(3),p(4,"enbtranslate"),s()}t&2&&(f("href",pe(u(2,5,u(1,3,"repowerWebpartInvoice.paymentTypePostDDLink"))),st),a(3),I(u(4,7,"repowerWebpartInvoice.paymentType3LSV")))}function Vv(t,o){if(t&1){let e=T();l(0,"button",34),k("click",function(){E(e);let i=m(2);return D(i.savePaymentMethod())}),b(1),p(2,"enbtranslate"),s()}if(t&2){let e=m(2);f("disabled",e.isSaveInProgress),a(),O(" ",u(2,2,"common.save")," ")}}function zv(t,o){if(t&1){let e=T();l(0,"button",26),k("click",function(){E(e);let i=m(2);return D(i.savePaymentMethod())}),b(1),p(2,"enbtranslate"),s()}t&2&&(a(),O(" ",u(2,1,"common.saveDirectDebit")," "))}function Uv(t,o){if(t&1){let e=T();l(0,"form",13)(1,"div",1)(2,"div",2)(3,"p"),b(4),p(5,"enbtranslate"),s()(),l(6,"div",3),W(7,Tv,7,9,"div",4,J),s()(),l(9,"div",14),S(10,"div",15),l(11,"div",15),P(12,Av,4,4,"div",16),s()()(),l(13,"div",1)(14,"div",17)(15,"div",18)(16,"button",19),k("click",function(){E(e);let i=m();return D(i.editMode.set(!1))}),b(17),p(18,"enbtranslate"),s(),P(19,jv,3,1)(20,Fv,5,9,"a",20),P(21,Lv,5,9,"a",20),P(22,Vv,3,4,"button",21),P(23,zv,3,3,"button",22),s()()()}if(t&2){let e=m();f("formGroup",e.form),a(4),O(" ",u(5,8,"repowerWebpartInvoice.yourSelectedPaymentMethod"),": "),a(3),q(e.paymentTypes),a(5),M(e.hasMultipleObjects()?12:-1),a(5),O(" ",u(18,10,"common.abort")," "),a(2),M(e.LSVAsModelBox()?19:e.showPaymentPDF()&&e.form.value.selectedPaymentType===e.enum.DirectDebitBank?20:-1),a(2),M(e.showPaymentPDF()&&e.form.value.selectedPaymentType===e.enum.DirectDebitPost?21:-1),a(),M(e.form.value.selectedPaymentType!==e.enum.DirectDebitBank&&e.form.value.selectedPaymentType!==e.enum.DirectDebitPost?22:-1),a(),M(!e.showPaymentPDF()&&(e.form.value.selectedPaymentType===e.enum.DirectDebitBank||e.form.value.selectedPaymentType===e.enum.DirectDebitPost)?23:-1)}}var lO=(()=>{class t{constructor(){this.translationService=h(Q),this.resizeService=h(se),this.energyboardConfigService=h(Ee),this.objectSelectionService=h(Qt),this.alertService=h(De),this.modalService=h(Ke),this.showPaymentDataEdit=R(!1),this.customerPaymentDto=R(null),this.hasMultipleObjects=R(!1),this.disableEdit=R(!0),this.save=Je(),this.isHidden=Je(),this.isMobile=this.resizeService.isMobile,this.editMode=j(!1),this.enum=Co,this.Either=an,this.PopoverAnchor=pt,this.EnbIcon=ge,this.isSaveInProgress=!1,this.showPaymentPDF=$(()=>this.energyboardConfigService.config().personalData?.payment?.showPDF??!1),this.LSVAsModelBox=$(()=>this.energyboardConfigService.config().lsvAsModelBox??!1),this.autoselect=$(()=>this.energyboardConfigService.config().personalData?.delivery?.autoselect??!1),this.enumDeliveryMethod=Xn,this.enumPaymentType=Co,this.editPaymentTypeDisabled=!0,this.paymentTypes=this.energyboardConfigService.config().personalData?.payment?.methods??[],this.objectSelectionService.objektIdsChanged.subscribe(e=>{this.checkPaymentMethods()}),this.checkPaymentMethods()}ngOnInit(){this.isHidden.emit(this.paymentTypes.length<1)}checkPaymentMethods(){let e=this.objectSelectionService.getSelectedObjects(),n=e&&e.length>=1?e[0]:null;n!==null&&n.sourceTenantId==="AWU"?this.paymentTypes=this.energyboardConfigService.config().personalData?.payment?.methodsAWU??[]:this.paymentTypes=this.energyboardConfigService.config().personalData?.payment?.methods??[]}openDialog(e){let n={id:"personalData-payment-iframe-modal",header:{title:"LSVForm",icon:mkSome(ge.Efficiency),extraButtons:[]},template:e,size:$e.EvuModalSize.Huge,closeCallback:mkNone()};this.modalService.open(n)}beginEdit(){this.form=new kt({selectedPaymentType:new le(this.customerPaymentDto()?.selectedPaymentType??Co.DirectDebitPost,{nonNullable:!0}),applyToAllObjects:new le(this.autoselect(),{nonNullable:!0}),iban:new le("",{nonNullable:!0})}),this.editMode.set(!0)}savePaymentMethod(){this.isSaveInProgress=!0,this.save.emit({applyToAllObjects:this.form?.value.a
10pplyToAllObjects,deliveryMethod:this.customerPaymentDto()?.deliveryMethod,paymentEmail:this.customerPaymentDto()?.paymentEmail,paymentAddress:this.customerPaymentDto()?.paymentAddress,selectedPaymentType:this.form?.value.selectedPaymentType,iban:""}),this.editMode.set(!1);let e={id:"message-box-update-payment-data-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.messageBoxUpdatePaymentData"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(e),this.isSaveInProgress=!1}openLsv(){this.editMode.set(!1)}openPostDD(){this.editMode.set(!1)}displayHelp(e){let n="repowerWebpartInvoice.paymentTypeHelp."+e,i=this.translationService.translate()("repowerWebpartInvoice.paymentTypeHelp."+e);return i!==n?i:null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-payment-data-payment"]],inputs:{showPaymentDataEdit:[1,"showPaymentDataEdit"],customerPaymentDto:[1,"customerPaymentDto"],hasMultipleObjects:[1,"hasMultipleObjects"],disableEdit:[1,"disableEdit"]},outputs:{save:"save",isHidden:"isHidden"},decls:2,vars:1,consts:[["iframeModal",""],[1,"row"],[1,"col-md-12","col-lg-6"],[1,"col-md-12","col-lg-6","flex-col","gap-lg"],[1,"custom-control","custom-radio"],[1,"col-md-12","section-padding"],[1,"btn","btn-primary","float-end",3,"disabled"],[1,"flex-row-vcenter","gap-lg"],["type","radio","disabled","",1,"radio","custom-control-input2",3,"id","name","checked"],[1,"custom-control-label","ms-2",3,"for"],[3,"name","anchor"],[3,"innerHtml"],[1,"btn","btn-primary","float-end",3,"click","disabled"],[3,"formGroup"],[1,"row","mt-3"],[1,"col-md-6"],[1,"checkbox"],[1,"col-12","section-padding"],[1,"float-end","flex-row-vcenter","gap-md"],[1,"btn","btn-secondary","me-1",3,"click"],["target","_blank",1,"btn","btn-primary",3,"href"],[1,"btn","btn-primary",3,"disabled"],[1,"btn","btn-primary"],["formControlName","selectedPaymentType","type","radio",1,"radio","custom-control-input2",3,"id","value"],["id","checkbox_delivery_text",3,"innerHtml"],[3,"emitChecked","checked"],[1,"btn","btn-primary",3,"click"],[3,"showFooter"],["modal-body","",1,"modal-body"],[3,"id","pdfIsLoading","pdfUrlRes"],["modal-footer","",1,"modal-footer"],["target","_blank",1,"btn","btn-secondary","flat-butt",3,"href"],[1,"btn","btn-secondary","flat-butt",3,"click"],["target","_blank",1,"btn","btn-primary",3,"click","href"],[1,"btn","btn-primary",3,"click","disabled"]],template:function(n,i){n&1&&P(0,Dv,10,6,"div",1)(1,Uv,24,12),n&2&&M(i.editMode()?i.form?1:-1:0)},dependencies:[gt,Me,dt,$n,Gn,_n,ze,xe,Ue,fn,yo,Ye,hn,z,Do],styles:[".custom-control[_ngcontent-%COMP%]{z-index:auto}.custom-radio[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:#ff463c;background-color:var(--radiobox-bg-color);border-color:#ff463c!important;border-color:var(--radiobox-color)!important}input.ng-invalid[_ngcontent-%COMP%]{background:#ff463c;background:var(--ng-invalid)}.validationErrorMessage[_ngcontent-%COMP%]{color:#ff463c;color:var(--validation-error)}.custom-control-input[_ngcontent-%COMP%]:disabled ~ .custom-control-label[_ngcontent-%COMP%]:before{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.disabled[_ngcontent-%COMP%]{color:#6c757d;color:var(--radiob-disabled-color)}"]})}}return t})();function Rv(t,o){if(t&1&&(l(0,"evu-mobile-input-card",1),p(1,"enbtranslate"),b(2),s()),t&2){let e=m();f("inputTitle",u(1,3,"common.emailAddress"))("disable",!0),a(2),O(" ",e.loggedInEmailAddress()," ")}}function Hv(t,o){if(t&1&&(l(0,"div",2),b(1),p(2,"enbtranslate"),s(),l(3,"div",2),b(4),s()),t&2){let e=m();a(),I(u(2,2,"common.emailAddress")),a(3),I(e.loggedInEmailAddress())}}var fO=(()=>{class t{constructor(){this.userSelectionService=h(oe),this.personalDataService=h(re),this.resizeService=h(se),this.destroyed$=new ue,this.isInEditMode=!1,this.editEmail="",this.loggedInEmailAddress=j(null),this.isMobile=this.resizeService.isMobile}ngOnInit(){this.loggedInEmailAddress.set(this.userSelectionService.getCurrentUserEmail()),this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){this.editEmail=this.model?.contactEmail??"",this.isInEditMode=!0}cancelClick(){this.isInEditMode=!1}saveClick(){this.isInEditMode=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-login-email-edit"]],decls:3,vars:1,consts:[[1,"evu-personal-data-base-information-login-email","flex-row-vcenter","no-border"],["inputIcon","mail",3,"inputTitle","disable"],[1,"col-5"]],template:function(n,i){n&1&&(l(0,"div",0),P(1,Rv,3,5,"evu-mobile-input-card",1)(2,Hv,5,4),s()),n&2&&(a(),M(i.isMobile()?1:2))},dependencies:[ut,z],styles:["input[_ngcontent-%COMP%]{font-size:14px}.isActive[_ngcontent-%COMP%]{background:#ff463c;background:var(--isActive-bg);color:#fff;color:var(--isActive-color);padding:.5rem}
10.communicationGroupPadding[_ngcontent-%COMP%]{padding:15px 0 0}.row[_ngcontent-%COMP%]{border-bottom:2px solid #f0f0f0;border-bottom:2px solid var(--row-border-bottom)}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row.no-padding[_ngcontent-%COMP%]{padding-bottom:0rem}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}.evu-personal-data-base-information-login-email[_ngcontent-%COMP%]{min-height:31px}"]})}}return t})();function Wv(t,o){if(t&1&&b(0),t&2){let e=m(2);O(" ",e.selectedSubject[0].name," ")}}function qv(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",3),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(),r=Z(4);return D(i.edit(r))}),P(2,Wv,1,1),s()}if(t&2){let e=m();f("inputTitle",u(1,2,"common.defaultSubjekt")),a(2),M(e.selectedSubject.length>0?2:-1)}}function $v(t,o){if(t&1){let e=T();l(0,"div",4),b(1),p(2,"enbtranslate"),s(),l(3,"div",5),b(4),p(5,"enbtranslate"),s(),l(6,"div",6)(7,"button",7),k("click",function(){E(e);let i=m(),r=Z(4);return D(i.edit(r))}),b(8),p(9,"enbtranslate"),s()()}if(t&2){let e,n=m();a(),I(u(2,3,"common.defaultSubjekt")),a(3),O(" ",u(5,5,((e=n.defaultSubject())==null?null:e.name)??"")," "),a(4),O(" ",u(9,7,"common.change")," ")}}function Gv(t,o){if(t&1){let e=T();l(0,"evu-modal",8)(1,"div",9)(2,"div",10)(3,"enb-select",11),k("didSelect",function(i){E(e);let r=m();return D(r.onSelect(i))}),s(),l(4,"evu-button",12),k("clicked",function(){E(e);let i=m();return D(i.clearDefaultSubject())}),b(5),p(6,"enbtranslate"),s()()(),l(7,"div",13)(8,"button",14),k("click",function(){E(e);let i=m();return D(i.cancel())}),b(9),p(10,"enbtranslate"),s(),l(11,"button",15),k("click",function(){E(e);let i=m();return D(i.submit())}),b(12),p(13,"enbtranslate"),s()()()}if(t&2){let e=m();f("showFooter",!0),a(3),f("preventDeselect",!1)("mData",e.availableSubjects)("mSelectedData",e.selectedSubject)("singleSelection",!0)("enableSearchFilter",!0)("lazyLoading",!0),a(),f("variant",e.EvuButtonVariant.Primary),a(),I(u(6,11,"pages.personalData.deleteDefaultSubject")),a(4),O(" ",u(10,13,"common.abort")," "),a(3),O(" ",u(13,15,"repowerWebpartLogin.submit")," ")}}var AO=(()=>{class t{constructor(){this.userSelectionService=h(oe),this.personalDataService=h(re),this.resizeService=h(se),this.modalService=h(Ke),this.userService=h(mc),this.tokenHelperService=h(nc),this.authService=h(It),this.logService=h(Tt),this.storageService=h(bo),this.logger=this.logService.getLogger(this.constructor.name),this.destroyed$=new ue,this.isInEditMode=!1,this.editEmail="",this.EvuButtonVariant=Pc,this.isMobile=this.resizeService.isMobile,this.availableSubjects=[],this.selectedSubject=[],this.noDefaultSubject=$(()=>({id:"-1",name:"pages.personalData.noDefaultSubject",value:"-1"})),this.defaultSubject=this.storageService.sessionSignal("evulution.defaultSubjekt",this.noDefaultSubject())}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e)}),this.userSelectionService.getAvailableSubjektIds().subscribe(({customers:e})=>{this.availableSubjects=e.map(Jn.mkFromUserGroup),this.availableSubjects.push(this.noDefaultSubject()),this.selectedSubject=(this.createUserGroup()??[]).map(Jn.mkFromUserGroup);let n=this.selectedSubject[0];n&&this.defaultSubject.set(n)})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}updateDefaultUser(){let e=this.selectedSubject[0],n=e?e.id:this.noDefaultSubject().id;this.userService.updateDefaultSubject({newSubjectId:n}).subscribe({next:()=>{let i=this.selectedSubject[0]??this.noDefaultSubject();this.defaultSubject.set(i),this.storeDefaultSubjectInSession(e)},error:i=>{this.logger.log(`Failed to update default subjekt: ${i}`)}})}createUserGroup(){let e=this.defaultSubject();if(isDefined(e)){let c=e;if(c)return[c]}let n=this.authService.getToken()??"",i=this.tokenHelperService.getDefaultSubjectId(n),r=this.availableSubjects.find(c=>c.id===i);return r&&this.storeDefaultSubjectInSession(r),r?[r]:void 0}storeDefaultSubjectInSession(e){this.defaultSubject.set(e)}cancel(){this.modalService.close()}submit(){this.updateDefaultUser(),this.modalService.close()}onSelect(e){this.selectedSubject=[e]}clearDefaultSubject(){this.selectedSubject=[this.noDefaultSubject()]}edit(e){let n={id:"personalData-defaultSubjekt-modal",header:{title:"repowerWebpartPersonalData.defaultSubjekt",icon:mkNone(),extraButtons:[]},template:e,size:$e.EvuModalSize.Normal,closeCallback:mkNone()};this.modalService.open(n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-login-subject-edit"]],decls:5,vars:1,consts:[["modal_box",""],[1,"evu-personal-data-base-information-login-subject","flex-row-vcenter","no-border"],["inputIcon","person",3,"inputTitle"],["inputIcon","person",3,"click","inputTitle"],[1,"col-5"],[1,"col-md-5"],[1,"col-md-2"],[1,"btn","btn-primary","float-end",3,"click"],[3,"showFooter"],["modal
10-body","",1,"modal-body"],[1,"flex-col-center","gap-xl"],[3,"didSelect","preventDeselect","mData","mSelectedData","singleSelection","enableSearchFilter","lazyLoading"],[3,"clicked","variant"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"click"]],template:function(n,i){n&1&&(l(0,"div",1),P(1,qv,3,4,"evu-mobile-input-card",2)(2,$v,10,9),s(),we(3,Gv,14,17,"ng-template",null,0,Pe)),n&2&&(a(),M(i.isMobile()?1:2))},dependencies:[ut,Pn,yc,Ye,z],styles:[".evu-personal-data-base-information-login-subject[_ngcontent-%COMP%]{min-height:31px}.modal-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}"]})}}return t})();var Ze=(function(t){return t.HasNumber="password.policy.hasNumber",t.HasSpecialCharacter="password.policy.hasSpecialCharacter",t.HasUpperCase="password.policy.hasUpperCase",t.HasLowerCase="password.policy.hasLowerCase",t.MinimumLength="password.policy.minimumLength",t.Matching="password.policy.matching",t.Required="password.policy.required",t})(Ze||{}),Ii={missing:!1,notMatching:!1,hasLowerCase:!1,hasUpperCase:!1,hasNumber:!1,hasSpecialCharacter:!1,tooShort:!1},UO=Object.keys(Ii);function ps(t){let o=Object.keys(Ii);return match(t).pipe(mWhen(Ze.Required,()=>o[0]),mWhen(Ze.Matching,()=>o[1]),mWhen(Ze.HasLowerCase,()=>o[2]),mWhen(Ze.HasUpperCase,()=>o[3]),mWhen(Ze.HasNumber,()=>o[4]),mWhen(Ze.HasSpecialCharacter,()=>o[5]),mWhen(Ze.MinimumLength,()=>o[6]),mExhaustive)}var gs=(()=>{class t{constructor(){this.passwordPolicyService=h(cc),this.tenantNameService=h(Fe),this.policies=j(mkNone()),this.policyTranslations=$(()=>{let e=[Ze.Required,Ze.Matching],n=this.policies();if(isNone(n))return e;let i=n.value;return i.hasLowerCase&&e.push(Ze.HasLowerCase),i.hasUpperCase&&e.push(Ze.HasUpperCase),i.hasNumber&&e.push(Ze.HasNumber),i.hasSpecialCharacter&&e.push(Ze.HasSpecialCharacter),i.minLength&&e.push(Ze.MinimumLength),e}),this.isLowerCase=e=>e!==e.toUpperCase()&&this.isLetter(e),this.isUpperCase=e=>e===e.toUpperCase()&&this.isLetter(e),this.isDigit=e=>!isNaN(+e),this.isLetter=e=>e.match(/[a-z]/i)!==null,this.isSpecial=e=>!this.isDigit(e)&&!this.isLetter(e),this.checkPassword=e=>n=>{let i=e()!==n.value;return this.checkPasswordFn(n.value,i)},this.getAndSetPolicies(),xt(this.tenantNameService.tenant).subscribe(e=>{this.getAndSetPolicies()})}getAndSetPolicies(){this.passwordPolicyService.passwordPolicy().subscribe(e=>this.policies.set(mkSome(e)))}checkPasswordFn(e,n){let i=Ae({},Ii),r=this.policies();if(i.missing=isUndefined(e)||e==="",i.notMatching=n,isNone(r))return Object.values(i).some(F=>F===!0)?i:null;let c=r.value,d=Array.from(e),v=c.hasLowerCase===!0&&!d.some(this.isLowerCase);i.hasLowerCase=v;let x=c.hasUpperCase===!0&&!d.some(this.isUpperCase);i.hasUpperCase=x;let w=c.hasNumber===!0&&!d.some(this.isDigit);i.hasNumber=w;let A=c.hasSpecialCharacter===!0&&!d.some(this.isSpecial);i.hasSpecialCharacter=A;let N=c.minLength!==void 0&&c.minLength!==null&&c.minLength>0&&d.length<c.minLength;return i.tooShort=N,xi.objSet(this.policies,mkSome(c)),Object.values(i).some(F=>F===!0)?i:null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var us=t=>
10({passwordInput:`passwordInput-${t}`,passwordInputConfirm:`passwordInput-${t}-confirm`});var Kv=(()=>{class t{constructor(){this.componentRef=R(void 0)}hasLowerCase(){let e=this.componentRef()?.instance;if(e){let n=e.passwordService.policies();if(isNone(n))return;let i=Ae({},n.value);i.hasLowerCase=!i.hasLowerCase,this.policyChange(i)}}hasUpperCase(){let e=this.componentRef()?.instance;if(e){let n=e.passwordService.policies();if(isNone(n))return;let i=Ae({},n.value);i.hasUpperCase=!i.hasUpperCase,this.policyChange(i)}}hasNumber(){let e=this.componentRef()?.instance;if(e){let n=e.passwordService.policies();if(isNone(n))return;let i=Ae({},n.value);i.hasNumber=!i.hasNumber,this.policyChange(i)}}hasSpecialCharacter(){let e=this.componentRef()?.instance;if(e){let n=e.passwordService.policies();if(isNone(n))return;let i=Ae({},n.value);i.hasSpecialCharacter=!i.hasSpecialCharacter,this.policyChange(i)}}policyChange(e){let n=this.componentRef()?.instance;n&&n.passwordService.policies.set(mkSome(e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-password-input-catalog-content"]],inputs:{componentRef:[1,"componentRef"]},decls:10,vars:0,consts:[[1,"flex-col","gap-lg","alert-margin"],[1,"flex-row","gap-lg"],[3,"click"]],template:function(n,i){n&1&&(fe(0,"div",0)(1,"div",1)(2,"button",2),rn("click",function(){return i.hasLowerCase()}),b(3,"lowerCase"),ve(),fe(4,"button",2),rn("click",function(){return i.hasUpperCase()}),b(5,"upperCase"),ve(),fe(6,"button",2),rn("click",function(){return i.hasNumber()}),b(7,"number"),ve(),fe(8,"button",2),rn("click",function(){return i.hasSpecialCharacter()}),b(9,"specialCharacter"),ve()()())},encapsulation:2})}}return t})(),qo;(function(t){t.defaultOptions={name:"PasswordInputComponent",inputs:{id:"CatalogPasswordInput",disabled:!1,previousPassword:mkNone()},outputs:{},models:{password:new le},nodes:()=>[],mkOptionsComponent:hc(Kv),wrapperComponent:mkNone()}})(qo||(qo={}));function Yv(t,o){if(t&1&&(l(0,"span",8),b(1),p(2,"enbtranslate"),s()),t&2){let e=m(2);a(),Et("",u(2,2,"password.alreadyUsed")," ",e.endingAddition("password.alreadyUsed")," ")}}function Qv(t,o){if(t&1&&(l(0,"span",9),b(1),p(2,"enbtranslate"),s()),t&2){let e=m(2);a(),Et("",u(2,2,"password.alreadyUsed")," ",e.endingAddition("password.alreadyUsed")," ")}}function Xv(t,o){if(t&1&&(l(0,"span",8),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit,n=m(2);a(),Et("",u(2,2,e[0])," ",n.endingAddition(e[0])," ")}}function Jv(t,o){if(t&1&&(l(0,"span",9),b(1),p(2,"enbtranslate"),s()),t&2){let e=m().$implicit,n=m(2);a(),Et("",u(2,2,e[0])," ",n.endingAddition(e[0])," ")}}function Zv(t,o){if(t&1&&(l(0,"li",7),P(1,Xv,3,4,"span",8)(2,Jv,3,4,"span",9),s()),t&2){let e=o.$implicit;m();let n=it(1);a(),M(n&&n[e[1]]===!0?1:2)}}function e0(t,o){if(t&1&&(l(0,"div"),tt(1),l(2,"h6"),b(3),p(4,"enbtranslate"),s(),l(5,"div",5)(6,"ul",6)(7,"li",7),P(8,Yv,3,4,"span",8)(9,Qv,3,4,"span",9),s(),W(10,Zv,3,1,"li",7,Ct),s()()()),t&2){let e=m();a(),nt(e.password().errors),a(2),I(u(4,3,"components.passwordInput.policies")),a(5),M(e.isSamePw()?8:9),a(2),q(e.policyErrorMap())}}var $o=class Jr{constructor(){this.passwordService=h(gs),this.password=Mt.required(),this.previousPassword=R(mkNone()),this.id=R.required(),this.disabled=R(!1),this.passwordMatch=j(""),this.previousPasswordObs=xt(this.previousPassword),this.keys=$(()=>us(this.id())),this.mkSome=mkSome,this.InputVariant=Re,this.InputAutocompleteVariants=Oc,this.isSamePw=j(!1),this.policyErrorMap=$(()=>this.passwordService.policyTranslations().map(o=>[o,ps(o)])),xt(this.passwordMatch).subscribe(o=>{this.password().updateValueAndValidity()}),Ji(()=>{let o=this.disabled();!this.password().disabled&&o?this.password().disable():this.password().disabled&&!o&&this.password().enable()})}ngAfterViewInit(){this.password.update(o=>(o.clearValidators(),o.setErrors(Ii),o.setValidators(this.passwordService.checkPassword(this.passwordMatch)),o)),this.password().valueChanges.subscribe(o=>{let e=this.previousPassword();this.checkSamePw(e,o)}),this.previousPasswordObs.subscribe(o=>{let e=this.password().value;this.checkSamePw(o,e)})}checkSamePw(o,e){let n=o.isSome()&&o.value===e&&o.value!=="";this.isSamePw.set(n);let i=this.password().errors;n?this.password().setErrors(tn(Ae({},i),{passwordAlreadyUsed:!0})):isDefined(i)&&isDefined(i?.passwordAlreadyUsed)&&(delete i.passwordAlreadyUsed,Object.values(i).length===0?this.password().setErrors(null):this.password().setErrors(Ae({},i)))}getErrors(o){return Object.values(o).filter(e=>typeof e=="string")}
10endingAddition(o){if(o===Ze.MinimumLength){let e=this.passwordService.policies();return isNone(e)?"":(e.value.minLength??0).toString()}return""}static{this.\u0275fac=function(e){return new(e||Jr)}}static{this.\u0275cmp=V({type:Jr,selectors:[["enb-password-input"]],inputs:{password:[1,"password"],previousPassword:[1,"previousPassword"],id:[1,"id"],disabled:[1,"disabled"]},outputs:{password:"passwordChange"},decls:6,vars:12,consts:[["passwordField",""],["passwordFieldMatch",""],[1,"mb-4",3,"id","variant","placeholder","value","autocomplete"],["customError",""],[1,"mb-4",3,"valueChange","id","disabled","variant","placeholder","value","autocomplete"],[1,"policy-container"],[1,"policy-list"],[1,"policy-text"],[1,"text-danger"],[1,"text-success"]],template:function(e,n){if(e&1){let i=T();l(0,"evu-input",2,0),S(2,"span",3),s(),l(3,"evu-input",4,1),Se("valueChange",function(c){return E(i),Ce(n.passwordMatch,c)||(n.passwordMatch=c),D(c)}),s(),P(5,e0,12,5,"div")}e&2&&(f("id",n.keys().passwordInput)("variant",n.InputVariant.Password)("placeholder","repowerWebpartRegistration.password")("value",n.password())("autocomplete",n.mkSome(n.InputAutocompleteVariants.NewPassword)),a(3),f("id",n.keys().passwordInputConfirm)("disabled",n.disabled())("variant",n.InputVariant.Password)("placeholder","repowerWebpartRegistration.confirmPassword"),ye("value",n.passwordMatch),f("autocomplete",n.mkSome(n.InputAutocompleteVariants.NewPassword)),a(2),M(n.disabled()?-1:5))},dependencies:[He,z],styles:[".policy-text[_ngcontent-%COMP%]{font-size:var(--evu-fontsize-sm)}.policy-container[_ngcontent-%COMP%]{container-type:inline-size}.policy-list[_ngcontent-%COMP%]{display:grid;margin-left:0;gap:var(--evu-spacing-lg)}@container (min-width: 600px){.policy-list[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1000px){.policy-list[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}"]})}};$o=Fa([fc(qo.defaultOptions)],$o);function t0(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",7),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(),r=Z(12);return D(i.beginEdit(r))}),b(2," *********** "),s()}t&2&&f("inputTitle",u(1,1,"repowerWebpartPersonalData.password"))}function n0(t,o){t&1&&(S(0,"span",16),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.passwordRequired"),U)}function i0(t,o){if(t&1&&(l(0,"form",10)(1,"div",13)(2,"evu-input",14),p(3,"enbtranslate"),l(4,"span",15),P(5,n0,2,3,"span",16),s()()(),l(6,"div",17)(7,"div",18),S(8,"enb-password-input",19),s()()()),t&2){let e=m(2);f("formGroup",e.form),a(2),f("id","personalData.currentPassword")("variant",e.InputVariant.Password)("placeholder",u(3,9,"repowerWebpartPersonalData.passwordSettings.currentPw"))("value",e.form.controls.currentPw),a(3),M(e.currentPw!=null&&e.currentPw.hasError("required")?5:-1),a(3),f("id","personalDataPasswordInput")("password",e.form.controls.newPw)("previousPassword",e.mkSome(e.form.controls.currentPw.value))}}function o0(t,o){if(t&1){let e=T();l(0,"div",12)(1,"button",20),k("click",function(){E(e);let i=m(2);return D(i.cancelClick())}),b(2),p(3,"enbtranslate"),s(),l(4,"button",21),k("click",function(){E(e);let i=m(2);return D(i.savePassword())}),b(5),p(6,"enbtranslate"),s()()}if(t&2){let e=m(2);a(2),O(" ",u(3,3,"common.abort")," "),a(2),f("disabled",!e.form.valid||e.isLoading()),a(),O(" ",u(6,5,"common.save")," ")}}function r0(t,o){if(t&1&&(l(0,"evu-modal",8)(1,"div",9),P(2,i0,9,11,"form",10),s(),l(3,"div",11),P(4,o0,7,7,"div",12),s()()),t&2){let e=m();f("showFooter",!0),a(2),M(e.isDefined(e.form)?2:-1),a(2),M(e.isDefined(e.form)?4:-1)}}var Mw=(()=>{class t{constructor(){this.userSelectionService=h(oe),this.customersService=h(Ve),this.translationService=h(Q),this.alertService=h(De),this.personalDataService=h(re),this.tenantSubscriptionsService=h(ln),this.resizeService=h(se),this.modalService=h(Ke),this.destroyed$=new ue,this.InputVariant=Re,this.isDefined=isDefined,this.mkSome=mkSome,this.changePassword=Je(),this.isInEditMode=j(!1),this.isLoading=j(!1),this.keycloakPolicy=!1,this.isMobile=this.resizeService.isMobile,this.initForm=()=>{this.form=new kt({currentPw:new le("",{validators:[ce.required],updateOn:"blur",nonNullable:!0}),newPw:new le("",{updateOn:"blur",nonNullable:!0})})},this.cancelClick=()=>{this.isInEditMode.set(!1),this.initForm(),this.modalService.close()}}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}get currentPw(){return this.form?.controls.currentPw}get newPw(){return this.form?.controls.newPw}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{e!=null&&(this.model=e)}),this.keycloakPolicy=this.tenantSubscriptionsService.subscriptions().KeycloakPolicyEnabled,this.initForm()}beginEdit(e){let i={id:"password-change-modal",header:{title:this.translationService.translate()("common.password"),icon:mkSome(ge.Pencil),extraButtons:[]},template:e,size:$e.EvuModalSize.Normal,closeCallback:mkSome(()=>{this.isInEditMode.set(!1),this.initForm()})};this.modalService.open(i),this.isInEditMode.set(!0)}savePassword(){if(this.isLoading.set(!0),this.form?.touched&&this.form?.valid){let e=Ae({},this.form.value);this.onPasswordChange(e),this.isInEditMode.set(!1),this.initForm()}else this.isLoading.set(!1);this.modalService.close()}onPasswordChange(e){let n=this.userSelectionService.tryGetSubjektId(),i=-1;isSome(n)&&(i=n.value);let r={subjectId:i.toString(),oldPassword:e.currentPw,newPassword:e.newPw,email:this.userSelectionService.getCurrentUserEmail()};this.customersService.changePassword({subjektId:i.toString(),body:r}).subscribe({next:c=>{if(c===vr.Success){let d={id:"personal-data-password-settings-changed-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.passwordSettings.passwordChanged"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(d)}else if(c===vr.PasswordAlreadyExists){let d="repowerWebpartPersonalData.passwordAlreadyExistsError",v={id:"personal-data-password-settings-changed-alert-error",message:this.translationService.translate()(d),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(v),this.errorMessage=this.translationService.translate()(d)}else{let d=this.keycloakPolicy?"components.passwordSettings.policy.error":"components.passwordSettings.errorPasswordChanged",v={id:"personal-data-password-settings-changed-alert-error",message:this.translationService.translate()(d),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(v),this.errorMessage=this.translationService.translate()(d)}this.isLoading.set(!1)},error:c=>{let d=this.translationService.translate()("components.passwordSettings.errorPasswordChangedWebAPI");d=d.replace("%ERR_MESSAGE%",c.message);let v={id:"personal-data-password-settings-changed-alert-error",message:this.translationService.translate()(d),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(v),this.errorMessage=d,this.isLoading.set(!1)}})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-login-password-edit"]],outputs:{changePassword:"changePassword"},decls:13,vars:13,consts:[["editPassword",""],[1,"flex-row-vcenter","no-border"],[1,"col-5"],["inputIcon","locked",3,"inputTitle"],[1,"col-7","col-sm-5"],[1,"col-sm-2"],[1,"btn","btn-primary","float-end",3,"click"],["inputIcon","locked",3,"click","inputTitle"],[3,"showFooter"],["modal
10-body",""],[3,"formGroup"],["modal-footer","",1,"col-md-12"],[1,"float-end","btn-toolbar"],[1,"flex-col","gap-lg"],[3,"id","variant","placeholder","value"],["customError",""],[3,"innerHtml"],[1,"row","mt-2"],[1,"col-md-12"],[3,"id","password","previousPassword"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt","ms-2",3,"click","disabled"]],template:function(n,i){if(n&1){let r=T();l(0,"div",1)(1,"div",2),b(2),p(3,"enbtranslate"),s(),P(4,t0,3,3,"evu-mobile-input-card",3),l(5,"div",4),b(6,"***********"),s(),l(7,"div",5)(8,"button",6),k("click",function(){E(r);let d=Z(12);return D(i.beginEdit(d))}),b(9),p(10,"enbtranslate"),s()()(),we(11,r0,5,3,"ng-template",null,0,Pe)}n&2&&(a(),H("d-none",i.isMobile()),a(),O(" ",u(3,9,"repowerWebpartPersonalData.password")," "),a(2),M(i.isMobile()?4:-1),a(),H("d-none",i.isMobile()),a(2),H("d-none",i.isMobile()),a(2),O(" ",u(10,11,"common.change")," "))},dependencies:[Me,dt,ze,xe,Ue,He,ut,$o,Ye,z],styles:["input[_ngcontent-%COMP%]{font-size:14px}label[_ngcontent-%COMP%]{vertical-align:-webkit-baseline-middle}.isActive[_ngcontent-%COMP%]{background:#ff463c;background:var(--isActive-bg);color:#fff;color:var(--isActive-color)}.communicationGroupPadding[_ngcontent-%COMP%]{padding:15px 0 0}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row.no-padding[_ngcontent-%COMP%]{padding-bottom:0rem}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}"]})}}return t})();function a0(t,o){if(t&1){let e=T();l(0,"evu-mobile-input-card",4),p(1,"enbtranslate"),k("click",function(){E(e);let i=m(2),r=Z(2);return D(i.edit(r))}),b(2),p(3,"enbtranslate"),s()}if(t&2){let e=m(2);f("inputTitle",u(1,2,"repowerWebpartPersonalData.twoFactorMethod")),a(2),O(" ",u(3,4,e.twoFactorMethodStr()??"repowerWebpartPersonalData.twoFactorMethodInvalid")," ")}}function c0(t,o){if(t&1){let e=T();l(0,"div",3)(1,"div",5),b(2),p(3,"enbtranslate"),s(),l(4,"div",5),b(5),p(6,"enbtranslate"),s(),l(7,"div",6)(8,"button",7),k("click",function(){E(e);let i=m(2),r=Z(2);return D(i.edit(r))}),b(9),p(10,"enbtranslate"),s()()()}if(t&2){let e=m(2);a(2),O(" ",u(3,3,"repowerWebpartPersonalData.twoFactorMethod")," "),a(3),O(" ",u(6,5,e.twoFactorMethodStr()??"repowerWebpartPersonalData.twoFactorMethodInvalid")," "),a(4),O(" ",u(10,7,"common.change")," ")}}function l0(t,o){if(t&1&&P(0,a0,4,6,"evu-mobile-input-card",2)(1,c0,11,9,"div",3),t&2){let e=m();M(e.isMobile()?0:1)}}function s0(t,o){if(t&1&&S(0,"enb-mfa-modal",8),t&2){let e=m(2);f("back",e.mkSome(e.toggleAddMfaDevice))}}function d0(t,o){t&1&&(l(0,"div",16),S(1,"input",17,1),l(3,"label",18)(4,"span"),S(5,"i",19),s(),b(6),p(7,"enbtranslate"),s()()),t&2&&(a(6),O(" ",u(7,1,"repowerWebpartPersonalData.twoFactorEnabled")," "))}function m0(t,o){if(t&1&&(l(0,"div",22)(1,"div"),S(2,"input",23),l(3,"label",24),b(4),p(5,"enbtranslate"),s()()()),t&2){let e=o.$implicit;a(2),f("id",pe(e))("value",e),a(),f("for",pe(e)),a(),I(u(5,6,"repowerWebpartPersonalData.twoFactorTypes."+e))}}function p0(t,o){t&1&&(S(0,"span",27),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function g0(t,o){if(t&1&&(l(0,"div")(1,"evu-input",25),p(2,"enbtranslate"),l(3,"span",26),S(4,"span",27),p(5,"enbtranslate"),s(),l(6,"span",28),P(7,p0,2,3,"span",27),s()()()),t&2){let e=m(5);a(),f("id","repowerWebpartLogin.MobileNumber")("variant",e.InputVariant.Number)("placeholder",u(2,6,"repowerWebpartLogin.mobileNumber"))("value",e.form.controls.mobileNumber),a(3),f("innerHtml",u(5,8,"repowerWebpartLogin.mobileNumberHint"),U),a(3),M(e.mobileNumber!=null&&e.mobileNumber.hasError("required")?7:-1)}}function u0(t,o){if(t&1&&(l(0,"div",15)(1,"div",20),b(2),p(3,"enbtranslate"),s(),l(4,"div",21),W(5,m0,6,8,"div",22,J),P(7,g0,8,10,"div"),s()()),t&2){let e=m(4);a(2),O(" ",u(3,2,"repowerWebpartPersonalData.twoFactorType")," "),a(3),q(e.twoFactorTypes),a(2),M(e.form.value.selectedType==="mobile"?7:-1)}}function v0(t,o){t&1&&(l(0,"div",15)(1,"div",21),b(2),p(3,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,1,"repowerWebpartPersonalData.twoFactorConfirmPassword")," "))}function b0(t,o){if(t&1){let e=T();
10l(0,"div",15)(1,"div",29),S(2,"span",30),p(3,"enbtranslate"),l(4,"button",31),k("click",function(){E(e);let i=m(4);return D(i.toggleAddMfaDevice())}),b(5),p(6,"enbtranslate"),s()()()}t&2&&(a(2),f("innerHtml",u(3,2,"repowerWebpartPersonalData.twoFactorNoDevices"),U),a(3),O(" ",u(6,4,"components.mfaDevices.addNewDevice")," "))}function _0(t,o){t&1&&(S(0,"span",27),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function f0(t,o){if(t&1&&(l(0,"div",15)(1,"div",32)(2,"evu-input",25),p(3,"enbtranslate"),l(4,"span",33),P(5,_0,2,3,"span",27),s()()()()),t&2){let e=m(4);a(2),f("id","repowerWebpartLogin.password")("variant",e.InputVariant.Password)("placeholder",u(3,5,"repowerWebpartPersonalData.passwordSettings.currentPw"))("value",e.form.controls.currentPw),a(3),M(e.currentPw!=null&&e.currentPw.hasError("required")?5:-1)}}function h0(t,o){if(t&1&&(l(0,"form",11)(1,"div",15),P(2,d0,8,3,"div",16),s(),P(3,u0,8,4,"div",15),P(4,v0,4,3,"div",15),P(5,b0,7,6,"div",15),P(6,f0,6,7,"div",15),s()),t&2){let e=m(3);f("formGroup",e.form),a(2),M(e.twoFAChangable()&&e.twoFactorEnabled()?2:-1),a(),M(e.twoFAChangable()&&e.form.value.twoFactorAuthEnabled||e.twoFactorEnabled()&&!e.twoFAChangable()?3:-1),a(),M(e.form&&e.form.value.selectedType!=="app"||e.envs.twoFactorDevices().length>0?4:-1),a(),M(e.form.value.selectedType==="app"&&e.envs.twoFactorDevices().length===0&&e.form.value.twoFactorAuthEnabled?5:-1),a(),M(e.form.value.selectedType!=="app"||e.envs.twoFactorDevices().length>0?6:-1)}}function C0(t,o){t&1&&(S(0,"span",27),p(1,"enbtranslate")),t&2&&f("innerHtml",u(1,1,"common.validationMessageRequired"),U)}function P0(t,o){if(t&1&&(l(0,"form",34)(1,"div",35)(2,"label",36),b(3),s()(),l(4,"div",35)(5,"div",32)(6,"evu-input",25),p(7,"enbtranslate"),l(8,"span",33),P(9,C0,2,3,"span",27),s()()()()()),t&2){let e=m(4);f("formGroup",e.codeform),a(3),I(e.twoFactorText()),a(3),f("id","repowerWebpartLogin.code")("variant",e.InputVariant.Text)("placeholder",u(7,7,"repowerWebpartLogin.code"))("value",e.codeform.controls.code),a(3),M(e.code!=null&&e.code.hasError("required")?9:-1)}}function M0(t,o){if(t&1&&P(0,P0,10,9,"form",34),t&2){let e=m(3);M(e.codeform?0:-1)}}function x0(t,o){if(t&1){let e=T();l(0,"evu-modal",9)(1,"div",10),P(2,h0,7,6,"form",11),P(3,M0,1,1),s(),l(4,"div",12)(5,"button",13),k("click",function(){E(e);let i=m(2);return D(i.modalService.close())}),b(6),p(7,"enbtranslate"),s(),l(8,"button",14),k("click",function(){E(e);let i=m(2);return D(i.submit())}),b(9),p(10,"enbtranslate"),s()()()}if(t&2){let e=m(2);f("showFooter",!0),a(2),M(!e.twoFactorInProgress()&&e.form?2:-1),a(),M(e.twoFactorInProgress()?3:-1),a(3),O(" ",u(7,6,"common.abort")," "),a(2),f("disabled",!(e.form!=null&&e.form.valid)||((e.form==null||e.form.value==null?null:e.form.value.mobileNumber)===""||(e.form==null||e.form.value==null?null:e.form.value.mobileNumber)===null||(e.form==null||e.form.value==null?null:e.form.value.mobileNumber)===void 0)&&(e.form==null||e.form.value==null?null:e.form.value.selectedType)==="mobile"),a(),O(" ",u(10,8,"repowerWebpartLogin.submit")," ")}}function O0(t,o){if(t&1&&P(0,s0,1,1,"enb-mfa-modal",8)(1,x0,11,10,"evu-modal",9),t&2){let e=m();M(e.isInAddMfa()?0:1)}}function vs(t){return match(t).pipe(mWhen(Pi.None,()=>Ne.None),mWhen(Pi.App,()=>Ne.App),mWhen(Pi.Email,()=>Ne.Email),mWhen(Pi.Sms,()=>Ne.Sms),mExhaustive)}var $w=(()=>{class t{constructor(){this.envs=h(Mn),this.loginService=h(so),this.authService=h(It),this.translationService=h(Q),this.alertService=h(De),this.userSelectionService=h(oe),this.tenantSubscriptionsService=h(ln),this.energyboardConfigService=h(Ee),this.tenantNameService=h(Fe),this.resizeService=h(se),this.mfaDeviceService=h(bn),this.mfaModalService=h(Mn),this.modalService=h(Ke),this.mobileNumberTxt=j(null),this.twoFactorInProgress=j(!1),this.twoFAChangable=$(()=>this.tenantSubscriptionsService.subscriptions().TwoFactorAuthChangable),this.twoFactorEnabled=$(()=>this.tenantSubscriptionsService.subscriptions().TwoFactorAuthEnabled),this.showTwoFactorPlus=j(!1),this.isInAddMfa=j(!1),this.modalHeader=j(this.getModalHeader()),this.twoFactorMethod=j(Ne.None),this.twoFactorTypes=[],this.isMobile=this.resizeService.isMobile,this.mkSome=mkSome,this.InputVariant=Re,this.toggleAddMfaDevice=()=>{this.isInAddMfa.set(!this.isInAddMfa())},this.resetAddMfaDevice=()=>{this.isInAddMfa.set(!1)},this.twoFactorMethodStr=$(()=>{let e=this.twoFactorMethod();if(!this.userSelectionService.hasRole(Te.TwoFactor))return"components.twoFactor.notenabled";if(e===Ne.App)return"App";let n=this.authService.getCurrentUserEmail(),i=this.authService.getCurrentUserEmail();return isUndefined(i)?n:i}),this.reload=()=>{this.envs.reloadDevices(),this.mfaDeviceService.getTwoFactorAuthMethod$Json({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant())}).subscribe(e=>this.twoFactorMethod.set(vs(e)))},this.mfaDeviceService.getTwoFactorAuthMethod$Json({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant())}).subscribe(e=>this.twoFactorMethod.set(vs(e))),xt(this.isInAddMfa).subscribe(()=>{this.modalService.changeHeader(this.getModalHeader())})}ngOnInit(){let e=this.userSelectionService.tryGetSubjektId();this.twoFactorTypes=this.energyboardConfigService.config().personalData?.twoFactorAuthTypes??[],this.envs.reloadDevices(),this.showTwoFactorPlus.set(isSome(e)&&this.twoFactorTypes?.indexOf("app")>-1)}setupTwoFactor(){this.envs.showAddDevices.set(!0)}
10get code(){return this.codeform?.controls.code}get currentPw(){return this.form?.controls.currentPw}get mobileNumber(){return this.form?.controls.mobileNumber}get twoFactorAuthChecked(){return this.form?.get(hi.TwoFactorAuthEnabled)??null}edit(e){this.authService.getCurrentPhoneNumber()===""||this.authService.getCurrentPhoneNumber()===void 0?this.selectedType=Xt.Email:(this.selectedType=Xt.Mobile,this.mobileNumberTxt.set(this.authService.getCurrentPhoneNumber())),this.authService.getTwoFactorMethod()===Xt.App&&(this.selectedType=Xt.App),this.codeform=new kt({code:new le("",{nonNullable:!0,validators:[ce.required]})}),this.form=new kt({selectedType:new le(this.selectedType.toString()),mobileNumber:new le(this.mobileNumberTxt()??"",{nonNullable:!0}),currentPw:new le(this.currentPwTxt??"",{nonNullable:!0,validators:[ce.required]}),twoFactorAuthEnabled:new le(this.userSelectionService.hasRole(Te.TwoFactor))}),this.form?.controls.selectedType.valueChanges.subscribe(i=>{let r=this.form?.controls.mobileNumber;i==="mobile"?r?.setValidators(ce.required):r?.clearValidators(),r?.updateValueAndValidity()}),this.twoFactorInProgress.set(!1);let n={id:"add-mfa-device-modal",header:this.getModalHeader(),template:e,size:$e.EvuModalSize.Normal,closeCallback:mkSome(this.resetAddMfaDevice)};this.modalService.open(n)}getModalHeader(){let e;return this.isInAddMfa()?e={icon:mkSome(ge.ShieldPlus),title:"repowerWebpartLogin.appRegistrationTitle",extraButtons:[]}:e={icon:mkSome(ge.ShieldCheck),title:"repowerWebpartPersonalData.twoFactorAuth",extraButtons:[]},e}submit(){if(this.twoFactorInProgress()){var e=this.form?.value.twoFactorAuthEnabled??this.twoFactorEnabled();let n={username:this.authService.getCurrentUserEmail(),code:this.code?.value,mfaOption:e?this.getTwoFactorMethodFromString(this.form?.value.selectedType??Ne.None):Ne.None,twoFactorEnabled:e};this.loginService.changeTwoFactorAuthCode({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),body:n}).pipe(ht(this.reload)).subscribe(i=>{if(i.toLowerCase().indexOf("error")===-1){this.modalService.close(),this.form?.reset(),this.codeform?.reset(),this.twoFactorType!==Ne.App?this.authService.SetToken(i):this.authService.refreshToken().pipe(ht(()=>{this.reload()})).subscribe();let r={id:"two-factor-changed-alert-success",message:this.translationService.translate()("repowerWebpartPersonalData.twoFactorSuccessfulChanged"),variant:ee.Success,fadeVariant:te.Default};this.alertService.addAlert(r)}else{this.modalService.close();let r={id:"two-factor-changed-alert-error",message:this.translationService.translate()("repowerWebpartLogin.codeError"),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(r)}})}else{this.form?.value.selectedType!=="mobile"&&this.mobileNumber?.setValue("");let n={username:this.authService.getCurrentUserEmail(),mobilenumber:this.mobileNumber?.value,password:this.currentPw?.value,twoFactorAuthMethod:this.getTwoFactorMethodFromString(this.form?.value.selectedType??Ne.None)};this.loginService.changeTwoFactorAuth({tenant:We.getSuperTenantOrSelf(this.tenantNameService.tenant()),body:n}).subscribe(i=>{if(i.length>=0&&i.toLowerCase().indexOf("error")===-1)this.code?.setValue(""),this.twoFactorType=this.getTwoFactorMethodFromString(this.form?.value.selectedType??Ne.None),this.twoFactorInProgress.set(!0);else{this.modalService.close();let r=this.form?.value.selectedType,c={id:"two-factor-type-alert-error",message:this.translationService.translate()(`components.twoFactor.error.${r}`),variant:ee.Error,fadeVariant:te.Default};this.alertService.addAlert(c)}this.reload()})}}getTwoFactorMethodFromString(e){switch(e){case"email":return Ne.Email;case"mobile":return Ne.Sms;case"app":return Ne.App;case"none":return Ne.None;default:return Ne.None}}twoFactorText(){switch(this.twoFactorType){case Ne.Email:return this.translationService.translate()("repowerWebpartLogin.twoFactorEmailText");case Ne.Sms:return this.translationService.translate()("repowerWebpartLogin.twoFactorPhoneText").replace("%phonenumber%",this.mobileNumber?.value);case Ne.App:return this.translationService.translate()("repowerWebpartLogin.twoFactorAppText");default:return""}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-login-twofactor-edit"]],decls:3,vars:1,consts:[["modal_box",""],["checkbox_1",""],["inputIcon","privacy",3,"inputTitle"],[1,"flex-row-vcenter","no-border"],["inputIcon","privacy",3,"click","inputTitle"],[1,"col-md-5"],[1,"col-md-2"],[1,"btn","btn-primary","float-end",3,"click"],[3,"back"],[3,"showFooter"],["modal
10-body","",1,"modal-body"],[3,"formGroup"],["modal-footer","",1,"modal-footer"],[1,"btn","btn-secondary","flat-butt",3,"click"],[1,"btn","btn-primary","flat-butt","float-end",3,"click","disabled"],[1,"row"],[1,"col-md-6","checkbox"],["id","checkbox_1","type","checkbox","formControlName","twoFactorAuthEnabled"],["for","checkbox_1"],[1,"bi","bi-check2"],[1,"col-md-3"],[1,"col-md-6"],[1,"custom-control","custom-radio"],["formControlName","selectedType","type","radio",1,"radio","custom-control-input2",3,"id","value"],[1,"custom-control-label","ms-2",3,"for"],[3,"id","variant","placeholder","value"],["customHelp",""],[3,"innerHtml"],["inputErr",""],[1,"flex-row-vcenter","gap-lg"],[1,"text-danger",3,"innerHtml"],[1,"btn","btn-primary","flat-butt",3,"click"],[1,"col-md-12"],["customError",""],["id","codeform","action","/","method","POST","onsubmit","return true;",3,"formGroup"],[1,"mb-3","row"],[1,"col-sm"]],template:function(n,i){n&1&&(P(0,l0,2,1),we(1,O0,2,1,"ng-template",null,0,Pe)),n&2&&M(i.twoFactorEnabled()?0:-1)},dependencies:[Me,dt,$n,qn,Gn,_n,ze,xe,Ue,fn,He,ut,Wo,Ye,z],styles:[".custom-radio[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:#ff463c;background-color:var(--radiobox-bg-color);border-color:#ff463c!important;border-color:var(--radiobox-color)!important}.row[_ngcontent-%COMP%]{padding-bottom:.65rem}.validationErrorMessage[_ngcontent-%COMP%]{color:#ff463c;color:var(--validation-error)}[_nghost-%COMP%] hr[_ngcontent-%COMP%]{border:none;margin:var(--evu-spacing-md) 0;height:2px;background-color:var(--evu-border-strong)}"]})}}return t})();function w0(t,o){if(t&1&&(fe(0,"div",1)(1,"div",5),b(2),p(3,"enbtranslate"),ve(),fe(4,"div",6),b(5),ve(),fe(6,"div",7),b(7),p(8,"enbtranslate"),ve(),fe(9,"div",8),b(10),p(11,"date"),ve(),fe(12,"div",7),b(13),p(14,"enbtranslate"),ve(),fe(15,"div",8),b(16),p(17,"toDeDate"),ve()()),t&2){let e=o.$implicit;a(2),O(" ",u(3,6,"common.emailAddress")," "),a(3),I(e.email),a(2),O(" ",u(8,8,"common.emailDateRegistered")," "),a(3),O(" ",Kt(11,10,e.dateRegistered,"dd.MM.yyyy HH:mm")," "),a(3),O(" ",u(14,13,"common.emailDateLastLogin")," "),a(3),O(" ",Kt(17,15,e.dateLastLogin,"DD.MM.YYYY HH:mm")," ")}}function y0(t,o){if(t&1&&(fe(0,"div",4),W(1,w0,18,18,"div",1,J),ve()),t&2){let e=m();a(),q(e.model.subjectEmails)}}var ny=(()=>{class t{constructor(){this.personalDataService=h(re),this.destroyed$=new ue,this.isInEditMode=j(!1),this.editEmail=""}ngOnInit(){this.personalDataService.PersonalDataModel$.pipe(ne(this.destroyed$)).subscribe(e=>{if(e==null)return;this.model=e;let n=this.model.subjectEmails.filter(r=>r.dateLastLogin),i=this.model.subjectEmails.filter(r=>!r.dateLastLogin);n=n.sort((r,c)=>new Date(c.dateLastLogin).getTime()-new Date(r.dateLastLogin).getTime()),i=i.sort((r,c)=>new Date(c.dateRegistered??"").getTime()-new Date(r.dateRegistered??"").getTime()),this.model.subjectEmails=[...n,...i]})}ngOnDestroy(){this.destroyed$.next(null),this.destroyed$.complete()}beginEdit(){this.editEmail=this.model?.contactEmail??"",this.isInEditMode.set(!0)}cancelClick(){this.isInEditMode.set(!1)}saveClick(){this.isInEditMode.set(!1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-personal-data-base-information-subject-email-edit"]],decls:12,vars:10,consts:[[1,"flex-col","no-border","gap-lg"],[1,"flex-row-vcenter","w-100"],[1,"col-md-6","d-none","d-md-block"],[1,"col-md-3","d-none","d-md-block"],[1,"w-100","flex-col","gap-lg"],[1,"col-6","d-md-none","pt-3"],[1,"col-md-6","col-6","pt-3"],[1,"col-6","d-md-none"],[1,"col-md-3","col-6","pt-md-3"]],template:function(n,i){n&1&&(fe(0,"div",0)(1,"div",1)(2,"div",2),b(3),p(4,"enbtranslate"),ve(),fe(5,"div",3),b(6),p(7,"enbtranslate"),ve(),fe(8,"div",3),b(9),p(10,"enbtranslate"),ve()(),P(11,y0,3,0,"div",4),ve()),n&2&&(a(3),O(" ",u(4,4,"common.emailAddress")," "),a(3),O(" ",u(7,6,"common.emailDateRegistered")," "),a(3),O(" ",u(10,8,"common.emailDateLastLogin")," "),a(2),M(!i.isInEditMode()&&i.model?11:-1))},dependencies:[ao,z,Eo],styles:["input[_ngcontent-%COMP%]{font-size:14px}.isActive[_ngcontent-%COMP%]{background:#ff463c;background:var(--isActive-bg);color:#fff;color:var(--isActive-color);padding:.5rem}
10.communicationGroupPadding[_ngcontent-%COMP%]{padding:15px 0 0}.row[_ngcontent-%COMP%]{border-bottom:2px solid #f0f0f0;border-bottom:2px solid var(--row-border-bottom);padding-bottom:.65rem}.row.no-border[_ngcontent-%COMP%]{border-bottom:none}.row.no-padding[_ngcontent-%COMP%]{padding-bottom:0rem}.row[_ngcontent-%COMP%]:last-child{border-bottom:none}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:.4rem}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%]{padding-bottom:0}.row[_ngcontent-%COMP%] div.no-padding[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-bottom:0;margin-bottom:0}.row[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.section-padding[_ngcontent-%COMP%]{padding-top:1rem}.top-buffer[_ngcontent-%COMP%]{margin-top:10px}"]})}}return t})();var ie=(function(t){return t.AdminGui="adminGui",t.ColorTheme="colorTheme",t.Forms="formBuilder",t.Documents="dms",t.Charts="charts",t.LayoutCms="layoutCms",t.LiveDataPrivacy="liveDataPrivacy",t.Misc="misc",t})(ie||{}),bs;(function(t){let o=[Te.EvulutionAdmin,Te.RestrictedAdminGUI,Te.LiveDataPrivacyEditor,Te.ThemeAdmin];function e(r){return r.some(c=>o.includes(c))}t.rolesHaveSettings=e;function n(r){return match(r).pipe(mWhen(ie.AdminGui,()=>[Te.EvulutionAdmin,Te.RestrictedAdminGUI]),mWhen(ie.LayoutCms,()=>[Te.EvulutionAdmin]),mWhen(ie.Documents,()=>[Te.EvulutionAdmin]),mWhen(ie.Charts,()=>[Te.EvulutionAdmin]),mWhen(ie.Forms,()=>[Te.EvulutionAdmin]),mWhen(ie.LiveDataPrivacy,()=>[Te.EvulutionAdmin,Te.LiveDataPrivacyEditor]),mWhen(ie.Misc,()=>[Te.EvulutionAdmin]),mWhen(ie.ColorTheme,()=>[Te.ThemeAdmin,Te.EvulutionAdmin]),mExhaustive)}t.getAllowedRoles=n;let i;(function(r){r.SettingsAdmin="settings-admin",r.LiveDataPrivacyAdmin="live-data-privacy-admin",r.ThemeAdmin="theme-admin",r.MiscAdmin="misc-admin",r.GuiSettingsAdmin="gui-settings-admin",r.FormBuilder="form-builder",r.Documents="dms",r.Charts="charts",r.LayoutCms="layout-cms"})(i=t.ComponentType||(t.ComponentType={})),t.groupComponentMap={[ie.ColorTheme]:i.ThemeAdmin,[ie.AdminGui]:i.GuiSettingsAdmin,[ie.Forms]:i.FormBuilder,[ie.Documents]:i.Documents,[ie.Charts]:i.Charts,[ie.LayoutCms]:i.LayoutCms,[ie.Misc]:i.MiscAdmin,[ie.LiveDataPrivacy]:i.LiveDataPrivacyAdmin},t.groupIconMap={[ie.AdminGui]:"display",[ie.ColorTheme]:"palette",[ie.Forms]:"journals",[ie.Documents]:"documents",[ie.Charts]:"graphics",[ie.LayoutCms]:"layout-wtf",[ie.Misc]:"settings",[ie.LiveDataPrivacy]:"settings"},t.groupsRequiringAccess=new Set([ie.AdminGui,ie.Forms,ie.Documents,ie.Charts,ie.LayoutCms,ie.Misc,ie.LiveDataPrivacy])})(bs||(bs={}));var _s;(function(t){t.defaultDelegatesLayout={id:"delegates",path:"/internal-area-delegates",label:"layout.menu.delegates",hidden:!0,icon:"bi-archive",fullscreen:!0,rows:[{cols:[{id:"delegates-page-widget",span:"col-md-12 mb-3"}]}]};function o(e){return!e.layout.some(i=>i.id===t.defaultDelegatesLayout.id)&&(e.layout=e.layout.concat([t.defaultDelegatesLayout])),e}t.delegatesHandler=o})(_s||(_s={}));var fs;(function(t){t.id="smartpower-overview";let o={fullscreen:!0,icon:"smartmanager",id:t.id,label:"layout.menu.smartpower",path:"/smartpower",isBootstrap:null,mobileOrder:null,rows:[],sidebars:null,sidebarParams:void 0,hidden:!0,isPublic:!1};function e(n){let i=n.layout.filter(r=>r.id===t.id).at(0);return isUndefined(i)&&(n.layout.push(o),i=o),n}t.liveDataHandler=e})(fs||(fs={}));var Zr=(function(t){return t.Cost="costs",t.Energy="energy",t.Login="login",t.Measuring="measuring",t})(Zr||{}),hs=(()=>{class t{constructor(){this.toggleChartEvent=new Xi}toggleChart(e,n){this.toggleChartEvent.emit([e,n])}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ea=(function(t){return t.Rueck="rueck",t.First="first",t})(ea||{});(function(t){function o(e){return match(e).pipe(mWhen(t.First,()=>Qn.All),mWhen(t.Rueck,()=>Qn.All),mOrElse(()=>e))}t.toProductTarif=o})(ea||(ea={}));var Ht;(function(t){function o(e,n,i){let r=e.layout.find(c=>c.id===n);r&&(r.hidden=i)}t.toggleHide=o})(Ht||(Ht={}));var Cs;(function(t){t.defaultEnergyBen={fullscreen:!1,hidden:!0,icon:"efficiency",id:"efficiency_ben",label:"repowerWebpartEfficiency.efficiencyBen",path:"/efficiency/ben",rows:[{cols:[{id:"ben",span:"col-md-12"}]}]},t.defaultEnergyQuickCheck={fullscreen:!1,hidden:!0,icon:"efficiency",id:"efficiency_quick",label:"repowerWebpartEfficiency.efficiency",path:"/efficiency/quick-check",rows:[{cols:[{id:"quick-check-questions",span:"col-md-12 mb-3"}]}]},t.defaultEnergyQuiz={fullscreen:!1,hidden:!0,icon:"efficiency",id:"efficiency_quiz",label:"repowerWebpartEfficiency.efficiency",path:"/efficiency/quiz",rows:[{cols:[{id:"quiz-overview",span:"col-md-12"}]}]},t.defaultEnergyQuizQuestions={fullscreen:!1,hidden:!0,icon:"efficiency",id:"efficiency_quiz_questions",label:"repowerWebpartEfficiency.efficiency",path:"/efficiency/quiz/:id"},t.defaultEnergyDetailCheck={id:"efficiency_detail",path:"/efficiency/detail-check",label:"repowerWebpartEfficiency.efficiency",icon:"efficiency",fullscreen:!1,hidden:!0},t.defaultInformationObligation={id:"information_obligation",path:"/efficiency/information",label:"repowerWebpartEfficiency.information_obligation",icon:"information_obligation",fullscreen:!1,hidden:!0};let o={fullscreen:!1,icon:"efficiency",id:"efficiency",label:"repowerWebpartEfficiency.efficiency",path:"/efficiency",rows:[{cols:[{id:"efficiency-overview-intro",span:"col-md-12 mb-3"}]}
10],sidebarParams:{},sidebars:["efficiency"]};function e(n,i){let r=Object.values(i).filter(d=>d===!0).length,c=[t.defaultInformationObligation,o,t.defaultEnergyBen,t.defaultEnergyQuickCheck,t.defaultEnergyDetailCheck,t.defaultEnergyQuiz,t.defaultEnergyQuizQuestions].filter(d=>n.layout.every(v=>d.id!==v.id));return n.layout.concat(c),n.layout.forEach(d=>{d.path.includes("/efficiency")&&(d.hidden=!0)}),r>0?Ht.toggleHide(n,o.id,!1):r===0?(Ht.toggleHide(n,o.id,!0),i.benEnergy?Ht.toggleHide(n,t.defaultEnergyBen.id,!1):i.detailCheck?Ht.toggleHide(n,t.defaultEnergyDetailCheck.id,!1):i.quickCheck?Ht.toggleHide(n,t.defaultEnergyQuickCheck.id,!1):i.quiz&&Ht.toggleHide(n,t.defaultEnergyQuiz.id,!1)):(Ht.toggleHide(n,o.id,!0),Ht.toggleHide(n,t.defaultInformationObligation.id,!1)),n}t.efficiencyHandler=e})(Cs||(Cs={}));var S0=["notificationTable"],ta=()=>[];function E0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.id")," "))}function D0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.recipients")," "))}function k0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.title")," "))}function T0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.recipient")," "))}function I0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.variant")," "))}function A0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.notificationTitle")," "))}function N0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.executionDate")," "))}function B0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.validUntil")," "))}function j0(t,o){t&1&&(l(0,"div"),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),O(" ",u(2,1,"components.notification.executed")," "))}function F0(t,o){t&1&&S(0,"div")}function L0(t,o){t&1&&S(0,"div")}function V0(t,o){t&1&&S(0,"div")}function z0(t,o){t&1&&S(0,"div")}function U0(t,o){if(t&1&&(l(0,"div"),b(1),s()),t&2){let e=m().$implicit;a(),O(" ",e.id," ")}}function R0(t,o){if(t&1&&(l(0,"div"),b(1),s()),t&2){let e=m().$implicit;a(),O(" ",e.notificationEventRecipients==null?null:e.notificationEventRecipients.join(", ")," ")}}function H0(t,o){if(t&1&&(l(0,"div"),b(1),s()),t&2){let e=m().$implicit;a(),O(" ",e.title," ")}}function W0(t,o){if(t&1&&(l(0,"div"),b(1),s()),t&2){let e=m().$implicit,n=m(2);a(),O(" ",n.combine(e.idSubjekt??void 0,n.filterZips(e.zips??Wn(1,ta)),n.filterTransformerStation(e.transformerStations??Wn(2,ta)))," ")}}function q0(t,o){t&1&&(l(0,"span",10),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.messagetype.errorMessage.title")))}function $0(t,o){t&1&&(l(0,"span",11),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.category.planed.title")))}function G0(t,o){t&1&&(l(0,"span",11),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.category.normalMessage.title")))}function K0(t,o){t&1&&(l(0,"span",10),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.category.planedErrorMessage.title")))}function Y0(t,o){if(t&1&&(l(0,"div"),P(1,q0,3,3,"span",10),P(2,$0,3,3,"span",11),P(3,G0,3,3,"span",11),P(4,K0,3,3,"span",10),s()),t&2){let e=m().$implicit,n=m(2);a(),M(e.messageType===n.EnumNotificationMessageType.ErrorMessage&&e.notificationEventCategory===n.EnumNotificationEventCategory.Unplaned?1:-1),a(),M(e.messageType===n.EnumNotificationMessageType.ErrorMessage&&e.notificationEventCategory===n.EnumNotificationEventCategory.Planed?2:-1),a(),M(e.messageType===n.EnumNotificationMessageType.NormalMessage?3:-1),a(),M(e.messageType===n.EnumNotificationMessageType.PlanedErrorMessage?4:-1)}}function Q0(t,o){if(t&1&&(l(0,"div",12)(1,"span"),b(2),p(3,"enbtranslate"),s(),l(4,"evu-tooltip",13),b(5),p(6,"enbtranslate"),s()()),t&2){let e=m(4);a(2),I(u(3,4,"components.notification.automated")),a(2),f("name",e.EnbIcon.HelpCircle)("anchor",e.PopoverAnchor.Left),a(),O(" ",u(6,6,"components.notification.automatedInfoDesc")," ")}}function X0(t,o){t&1&&(l(0,"div",12),S(1,"repower-icon",14),l(2,"span"),b(3),p(4,"enbtranslate"),s()()),t&2&&(a(),f("bicon",!0),a(2),I(u(4,2,"components.notification.message")))}function J0(t,o){if(t&1&&(l(0,"div"),P(1,Q0,7,8,"div",12)(2,X0,5,4,"div",12),s()),t&2){let e=m().$implicit;a(),M(e.idSubjekt!==null?1:2)}}function Z0(t,o){if(t&1&&(l(0,"div"),b(1),p(2,"date"),s()),t&2){let e=m().$implicit;a(),O(" ",Kt(2,1,e.executionDate,"dd.MM.yyyy HH:mm")," ")}}function eb(t,o){if(t&1&&(l(0,"div"),b(1),p(2,"date"),s()),t&2){let e=m().$implicit;a(),O(" ",Kt(2,1,e.validUntil,"dd.MM.yyyy HH:mm")," ")}}function tb(t,o){t&1&&(l(0,"span",11),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.open")))}function nb(t,o){t&1&&(l(0,"span",11),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.closed")))}function ib(t,o){if(t&1&&(l(0,"div"),P(1,tb,3,3,"span",11)(2,nb,3,3,"span",11),s()),t&2){let e=m().$implicit;a(),M(e.executed!==!0?1:2)}}function ob(t,o){if(t&1&&(l(0,"div"),b(1),s()),t&2){let e=m().$implicit;a(),O(" ",e.text," ")}}
10function rb(t,o){if(t&1){let e=T();l(0,"div")(1,"button",15),k("click",function(){E(e);let i=m().$implicit,r=m(2);return D(r.edit("modal_box",i))}),S(2,"repower-icon",16),s()()}t&2&&(a(2),f("bicon",!0))}function ab(t,o){if(t&1){let e=T();l(0,"button",15),k("click",function(){E(e);let i=m(2).$implicit,r=m(2);return D(r.notificationToDelete(i))}),S(1,"repower-icon",20),s()}t&2&&(a(),f("bicon",!0))}function cb(t,o){if(t&1){let e=T();l(0,"div",19),b(1),p(2,"enbtranslate"),S(3,"br")(4,"br"),l(5,"button",21),k("click",function(){E(e);let i=m(2).$implicit,r=m(2);return D(r.delete(i))}),b(6),p(7,"enbtranslate"),s(),b(8,"\xA0\xA0 "),l(9,"button",22),k("click",function(){E(e);let i=m(4);return D(i.deleteReset())}),b(10),p(11,"enbtranslate"),s()()}t&2&&(a(),O(" ",u(2,3,"components.notification.deleteConfirm")," "),a(5),O(" ",u(7,5,"smartpower.common.yes")),a(4),O(" ",u(11,7,"smartpower.common.no")," "))}function lb(t,o){if(t&1&&(l(0,"div")(1,"span",17),P(2,ab,2,1,"button",18),P(3,cb,12,9,"div",19),s()()),t&2){let e=m().$implicit,n=m(2);a(2),M((e==null?null:e.executed)!==!0?2:-1),a(),M((n.notificationToBeDeleted==null?null:n.notificationToBeDeleted.id)===e.id?3:-1)}}function sb(t,o){if(t&1&&(l(0,"div")(1,"div",23),S(2,"div",24),s()()),t&2){let e=m().$implicit,n=m(2);a(),f("@detailExpand",e===n.currentRow?"expanded":"collapsed"),a(),f("innerHtml",n.nl2br(e),U)}}function db(t,o){t&1&&(l(0,"evu-tr"),we(1,U0,2,1,"div",9)(2,R0,2,1,"div",9)(3,H0,2,1,"div",9)(4,W0,2,3,"div",9)(5,Y0,5,4,"div",9)(6,J0,3,1,"div",9)(7,Z0,3,4,"div",9)(8,eb,3,4,"div",9)(9,ib,3,1,"div",9)(10,ob,2,1,"div",9)(11,rb,3,1,"div",9)(12,lb,4,2,"div",9)(13,sb,3,2,"div",9),s())}function mb(t,o){t&1&&(l(0,"div",8)(1,"h6",25),b(2),p(3,"enbtranslate"),s()()),t&2&&(a(2),O(" ",u(3,1,"common.noDataForSelection")," "))}function pb(t,o){if(t&1){let e=T();l(0,"div",1)(1,"evu-table",3,0),k("pageChanged",function(i){E(e);let r=m();return D(r.pageChanged(i))}),Se("currentPageChange",function(i){E(e);let r=m();return Ce(r.pageModel,i)||(r.pageModel=i),D(i)}),we(3,E0,3,3,"div",4)(4,D0,3,3,"div",5)(5,k0,3,3,"div",4)(6,T0,3,3,"div",5)(7,I0,3,3,"div",5)(8,A0,3,3,"div",4)(9,N0,3,3,"div",4)(10,B0,3,3,"div",4)(11,j0,3,3,"div",4)(12,F0,1,0,"div",6)(13,L0,1,0,"div",7)(14,V0,1,0,"div",7)(1
105,z0,1,0,"div",7),W(16,db,14,0,"evu-tr",null,Ct),s(),P(18,mb,4,3,"div",8),s()}if(t&2){let e,n=m();a(),f("id","notification-table")("data",n.notificationEvents()??Wn(33,ta))("sortCallback",n.mkSome(n.sortData))("count",n.mkSome(n.count()))("showPaginatorOnTop",n.isAdmin())("displayedColumns",n.displayedColumns()),ye("currentPage",n.pageModel),f("initSize",n.initialPageCount()),a(2),f("evu-th","id"),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","recipients"),a(),f("evu-th","title"),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","recipient"),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","variant"),a(),f("evu-th","notificationTitle"),a(),f("evu-th","executionDate"),a(),f("evu-th","validUntil"),a(),f("evu-th","executed"),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","text")("evu-thHiddenInOverview",!0),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","edit")("evu-thEmpty",!0),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","delete")("evu-thEmpty",!0),a(),f("evu-th",n.evuTableHeadKeyNone)("evu-thColumnKey","expand")("evu-thEmpty",!0),a(),q(n.notificationEvents()),a(2),M(!n.notificationEvents()||((e=n.notificationEvents())==null?null:e.length)===0?18:-1)}}function gb(t,o){t&1&&(l(0,"span",10),b(1),p(2,"enbtranslate"),s()),t&2&&(a(),I(u(2,1,"components.notification.messagetype.errorMessage.title")))}function ub(t,o){if(t&1&&(l(0,"div",32),b(1),s()),t&2){let e=m().$implicit,n=m(2);a(),O(" ",n.combine(e.idSubjekt,n.filterZips(e.zips),n.filterTransformerStation(e.transformerStations))," ")}}function vb(t,o){t&1&&S(0,"div",34)}function bb(t,o){if(t&1&&S(0,"div",37),t&2){let e=m().$implicit,n=m(2);f("innerHTML",n.nl2br(e),U),nn("data-label","text")}}function _b(t,o){if(t&1){let e=T();l(0,"div",26)(1,"div",28)(2,"div",29),k("click",function(){let i=E(e).$implicit,r=m(2);return r.openMessageId=r.openMessageId===i.id?-1:i.id??-1,D(r.readed(i))}),l(3,"div",30)(4,"div",31),b(5),P(6,gb,3,3,"span",10),s(),P(7,ub,2,1,"div",32),l(8,"div",33),b(9),p(10,"date"),s()(),P(11,vb,1,0,"div",34),l(12,"span",35),S(13,"repower-icon",36),s()(),P(14,bb,1,2,"div",37),s()()}if(t&2){let e=o.$implicit,n=m(2);a(4),H("unread",!(e.readed??!0)),a(),O(" ",e.title,"\xA0 "),a(),M(e.messageType===n.EnumNotificationMessageType.ErrorMessage?6:-1),a(),M(n.isAdmin()&&e.idSubjekt&&e.zips&&e.transformerStations?7:-1),a(2),O(" ",Kt(10,10,e.executionDate,"dd.MM.yyyy HH:mm")," "),a(2),M(e.readed===!1?11:-1),a(2),f("bicon",!0)("name",e.id===n.openMessageId?"arrow-up":"arrow-down"),a(),M(e.id===n.openMessageId?14:-1)}}function fb(t,o){if(t&1){let e=T();l(0,"div",2),W(1,_b,15,13,"div",26,J),l(3,"evu-paginator",27),Se("currentPageChange",function(i){E(e);let r=m();return Ce(r.pageModel,i)||(r.pageModel=i),D(i)}),k("pageChanged",function(i){E(e);let r=m();return D(r.pageChanged(i))}),s()()}if(t&2){let e=m();a(),q(e.notificationEvents()),a(2),f("id","notification-paginator")("maxCount",e.count()),ye("currentPage",e.pageModel)}}var s3=(()=>{class t{constructor(){this.energyboardConfigService=h(Ee),this.resizeService=h(se),this.showOnRowSelect=R(!1),this.isAdmin=R(!1),this.notificationEvents=R(void 0),this.count=R(10),this.sortProperty=Mt("id"),this.sortDirection=Mt("DESC"),this.columns=R([]),this.zips=R([]),this.initialPageCount=R(10),this.PopoverAnchor=pt,this.EnbIcon=ge,this.mkSome=mkSome,this.evuTableHeadKeyNone=Sc,this.isTabletOrSmaller=this.resizeService.isTabletOrSmaller,this.changedNotification=Je(),this.showNotification=Je(),this.editNotification=Je(),this.deleteNotification=Je(),this.markAsReaded=Je(),this.pageSize=j(10),this.currentPage=j(0),this.pageModel=j({size:this.pageSize(),index:this.currentPage()}),this.pageSizeOptions=[10,100,200,500],this.openMessageId=-1,this.EnumNotificationMessageType=fi,this.EnumNotificationEventCategory=Fc,this.notificationTable=io.required("notificationTable"),this.notificationToBeDeleted=null,this.currentRow=null,this.displayedColumns=$(()=>{let e=["id","recipients","title","recipient","notificationTitle","executionDate","validUntil","executed","text","edit","delete","expand"],n=["title","executionDate","text","expand","notificationTitle"];return this.showNotificationType()&&e.push("variant"),this.showZipCode()&&e.push("recipient"),this.isAdmin()?e:n}),this.showNotificationType=$(()=>(this.notificationEvents()??[]).some(e=>e.messageType===fi.ErrorMessage||e.messageType===fi.PlanedErrorMessage)),this.showZipCode=$(()=>this.energyboardConfigService.config()?.notificationTypes?.includes(fi.ErrorMessage)??!1),this.sortData=e=>{this.sortProperty.set(e.key),this.sortDirection.set(e.direction.toString().toUpperCase());let n={index:this.currentPage(),size:this.pageSize()};this.changedNotification.emit({pageEvent:n,userChanged:!0,sortProperty:this.sortProperty(),sortDirection:this.sortDirection()})},this.pageChanged=e=>{this.pageSize.set(e.size),this.currentPage.set(e.index),this.changedNotification.emit({pageEvent:e,userChanged:!0,sortProperty:this.sortProperty(),sortDirection:this.sortDirection()})}}ngOnInit(){this.pageSize.set(this.initialPageCount())}notificationToDelete(e){this.notificationToBeDeleted=e}nl2br(e){return e.text?.replace(/\n/g,"<br/>")}reset(e,n,i,r=!0){i?this.currentPage.set(0):e&&(this.currentPage.set(e.index),this.pageSize.set(e.size));let c=e||{index:this.currentPage(),size:this.pageSize()};r&&this.changedNotification.emit({pageEvent:c,userChanged:n||!0,sortProperty:this.sortProperty(),sortDirection:this.sortDirection()})}onRowClicked(e){this.currentRow=this.currentRow===e?null:e,this.showOnRowSelect()&&this.readed(e)}show(e,n,i=!1){!i&&this.showOnRowSelect()||this.showNotification.emit({template:e,notificationEvent:n})}edit(e,n){this.editNotification.emit({template:e,notificationEvent:n})}deleteReset(){this.notificationToBeDeleted=null}delete(e){this.deleteReset(),this.deleteNotification.emit({notificationEvent:e})}readed(e){e.readed||(this.markAsReaded.emit(e),e.readed=!0)}filterZips(e){return e?this.zips().filter(n=>e.some(i=>i===n.zipCode)).map(n=>`${n.zipCode} ${n.name}`).join(", "):""}filterTransformerStation(e){return e?e.map(n=>`${n.name}`).join(", "):""}combine(e,n,i){return[e,n,i].filter(r=>r).join(", ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-notification-table"]],viewQuery:function(n,i){n&1&&Zi(i.notificationTable,S0,5),n&2&&eo()},inputs:{showOnRowSelect:[1,"showOnRowSelect"],isAdmin:[1,"isAdmin"],notificationEvents:[1,"notificationEvents"],count:[1,"count"],sortProperty:[1,"sortProperty"],sortDirection:[1,"sortDirection"],columns:[1,"columns"],zips:[1,"zips"],initialPageCount:[1,"initialPageCount"]},outputs:{sortProperty:"sortPropertyChange",sortDirection:"sortDirectionChange",changedNotification:"changedNotification",showNotification:"showNotification",editNotification:"editNotification",deleteNotification:"deleteNotification",markAsReaded:"markAsReaded"},decls:2,vars:1,consts:[["notificationTable",""],[1,"flex-row-vcenter","w-100","notification-table-container"],[1,"row","notification-table-container-mobile"],[1,"w-100",3,"pageChanged","currentPageChange","id","data","sortCallback","count","showPaginatorOnTop","displayedColumns","currentPage","initSize"],[4,"evu-th"],[4,"evu-th","evu-thColumnKey"],[4,"evu-th","evu-thColumnKey","evu-th
10HiddenInOverview"],[4,"evu-th","evu-thColumnKey","evu-thEmpty"],[1,"col-md-12"],[4,"evu-td"],[1,"badge","bg-danger"],[1,"badge","bg-info"],[1,"flex-row-vcenter","gap-md"],[3,"name","anchor"],["name","messages","height","14","width","14",3,"bicon"],[1,"icon-btn",3,"click"],["name","edit","height","14","width","14",3,"bicon"],[1,"delete-button"],[1,"icon-btn"],[1,"arrow_box"],["name","delete","height","14","width","14",3,"bicon"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-secondary",3,"click"],[1,"table-detail-content"],[1,"table-compat-container","p-4",3,"innerHtml"],[1,"text-center","pt-3","pb-3"],[1,"notfication","py-2"],[3,"currentPageChange","pageChanged","id","maxCount","currentPage"],[1,"content"],[1,"header",3,"click"],[1,"headerdata"],[1,"title"],[1,"recipient"],[1,"date"],[1,"dot","dot-notification","align-self-center"],[1,"expandbutton"],["height","14","width","14",3,"bicon","name"],[1,"text",3,"innerHTML"]],template:function(n,i){n&1&&P(0,pb,19,34,"div",1)(1,fb,4,3,"div",2),n&2&&M(!i.isTabletOrSmaller()||i.isAdmin()?0:1)},dependencies:[mt,gt,Tc,kc,Ec,Dc,vo,ao,z],styles:['[_nghost-%COMP%]{--badge-notification-color: var(--evu-primary);--notification-border: var(--evu-border-strong);--notification-inner-border: var(--evu-border-weak)}.dot-notification[_ngcontent-%COMP%]{color:var(--badge-notification-color);background-color:var(--badge-notification-color);margin-left:auto;min-width:16px}.mat-mdc-table[_ngcontent-%COMP%]{border-collapse:separate!important}.row[_ngcontent-%COMP%]{padding-top:.125rem;padding-bottom:.125rem}tr.mat-mdc-header-row[_ngcontent-%COMP%], tr.mat-mdc-footer-row[_ngcontent-%COMP%], tr.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.8rem;vertical-align:middle}.table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{vertical-align:middle;margin:0}.mat-mdc-header-cell[_ngcontent-%COMP%]{font-size:14px}.mat-column-icons[_ngcontent-%COMP%]{padding:0!important}.mat-column-edit[_ngcontent-%COMP%], .mat-column-delete[_ngcontent-%COMP%]{width:20px}.arrow_box[_ngcontent-%COMP%]{position:relative;background:#fff;border:1px solid #e7e7e7}.arrow_box[_ngcontent-%COMP%]:after, .arrow_box[_ngcontent-%COMP%]:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box[_ngcontent-%COMP%]:after{border-color:#fff0;border-left-color:#fff;border-width:10px;margin-top:-10px}.arrow_box[_ngcontent-%COMP%]:before{border-color:#e7e7e700;border-left-color:#e7e7e7;border-width:11px;margin-top:-11px}.delete-button[_ngcontent-%COMP%]{position:relative}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background-color:#fff;position:absolute;padding:1rem;width:310px;right:50px;top:-31px;z-index:1;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5333333333))}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{border:solid 1px #e7e7e7;border-radius:3px}.delete-button[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-right:.5rem}.notificationTitle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:1rem}.notificationTitle[_ngcontent-%COMP%] repower-icon[_ngcontent-%COMP%]{margin-right:1rem}td.expandedDetail[_ngcontent-%COMP%]{padding:0!important}.table-detail-row[_ngcontent-%COMP%]{-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,.47);box-shadow:inset 0 0 3px #00000078;background-color:var(--toggle-open-bg)}.table-detail-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:none}.table-expanded-row[_ngcontent-%COMP%]{background-color:var(--table-row-selected-bg)}.mat-column-show[_ngcontent-%COMP%]{text-align:right}.table-expanded-row[_ngcontent-%COMP%] td.mat-column-show[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:rotate(90deg)}.unreaded[_ngcontent-%COMP%]{font-weight:700!important}.notification-table-container-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:column}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%]{display:flex;flex-direction:row;border-top:solid 1px var(--notification-border)}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{justify-self:start;margin:.8rem}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex-grow:6;display:flex;flex-direction:column}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-grow:5}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .headerdata[_ngcontent-%COMP%]{flex-direction:column;flex-grow:5}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .headerdata[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]{justify-self:start;display:flex;flex-direction:row;font-weight:400}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .headerdata[_ngcontent-%COMP%] > .title.unread[_ngcontent-%COMP%]{font-weight:700}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .headerdata[_ngcontent-%COMP%] > .date[_ngcontent-%COMP%]{justify-self:flex-end;font-size:smaller}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .expandbutton[_ngcontent-%COMP%]{display:flex;justify-self:flex-end;justify-content:flex-end;margin:.8rem}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%] > .expandbutton[_ngcontent-%COMP%] .expanded[_ngcontent-%COMP%]{transform:rotate(90deg)}.notification-table-container-mobile[_ngcontent-%COMP%] .notfication[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .text[_ngcontent-%COMP%]{border-top:solid 1px var(--notification-inner-border);padding:var(--evu-spacing-md) 0;margin:var(--evu-spacing-md) var(--evu-spacing-md) 0}[_nghost-%COMP%] .mat-mdc-paginator .mat-mdc-paginator-container{justify-content:flex-start}'],data:{animation:[gc("detailExpand",[gr("collapsed",pr({display:"none"})),gr("expanded",pr({display:"block"})),vc("expanded <=> collapsed",uc("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return t})();var h3=(()=>{class t{constructor(){this.userSelectionService=h(oe),this.tenantNameService=h(Fe),this.tenantSelectService=h(Kc),this.pageService=h(xc),this.logout=()=>{let e=this.tenantNameService.getTenant();this.pageService.menuLevel.set(Mc.MenuLevel.None),We.hasSuperTenant(e)&&(this.tenantNameService.storageTenant.set(null),this.tenantSelectService.setTenant(Yc.defaultOptions,We.getSuperTenantOrSelf(e)));let n=new Date().getTime();this.userSelectionService.doLogout.emit(n)}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=yt({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var na=(function(t){return t.Overview="/dynamic-tariff",t.Simulation="/dynamic-tarif/simulation",t.TimePlan="/dynamic-tarif/time-plan",t})(na||{});(function(t){t.isDynamicTariffRoute=o=>match(o).pipe(mWhen(t.Overview,()=>!0),mWhen(t.Simulation,()=>!0),mWhen(t.TimePlan,()=>!0),mOrElse(()=>!1)),t.toComponentName=o=>match(o).pipe(mWhen(t.Overview,()=>"overview"),mWhen(t.Simulation,()=>"simulation"),mWhen(t.TimePlan,()=>"time-plan"),mExhaustive)})(na||(na={}));var ri=vi(Ps());var Ni=t=>t&&t.enabled&&t.modifierKey,Ns=(t,o)=>t&&o[t+"Key"],da=(t,o)=>t&&!o[t+"Key"];function Sn(t,o,e){return t===void 0?!0:typeof t=="string"?t.indexOf(o)!==-1:typeof t=="function"?t({chart:e}).indexOf(o)!==-1:!1}function ia(t,o){return typeof t=="function"&&(t=t({chart:o})),typeof t=="string"?{x:t.indexOf("x")!==-1,y:t.indexOf("y")!==-1}:{x:!1,y:!1}}function hb(t,o){let e;return function(){return clearTimeout(e),e=setTimeout(t,o),o}}function Cb({x:t,y:o},e){let n=e.scales,i=Object.keys(n);for(let r=0;r<i.length;r++){let c=n[i[r]];if(o>=c.top&&o<=c.bottom&&t>=c.left&&t<=c.right)return c}return null}function Bs(t,o,e){let{mode:n="xy",scaleMode:i,overScaleMode:r}=t||{},c=Cb(o,e),d=ia(n,e),v=ia(i,e);if(r){let w=ia(r,e);for(let A of["x","y"])w[A]&&(v[A]=d[A],d[A]=!1)}if(c&&v[c.axis])return[c];let x=[];return Nt(e.scales,function(w){d[w.axis]&&x.push(w)}),x}var oa=new WeakMap;function Ie(t){let o=oa.get(t);return o||(o={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{},dragging:!1,panning:!1},oa.set(t,o)),o}function Pb(t){oa.delete(t)}function js(t,o,e,n){let i=Math.max(0,Math.min(1,(t-o)/e||0)),r=1-i;return{min:n*i,max:n*r}}function Fs(t,o){let e=t.isHorizontal()?o.x:o.y;return t.getValueForPixel(e)}function Ls(t,o,e){let n=t.max-t.min,i=n*(o-1),r=Fs(t,e);return js(r,t.min,n,i)}function Mb(t,o,e){let n=Fs(t,e);if(n===void 0)return{min:t.min,max:t.max};
10let i=Math.log10(t.min),r=Math.log10(t.max),c=Math.log10(n),d=r-i,v=d*(o-1),x=js(c,i,d,v);return{min:Math.pow(10,i+x.min),max:Math.pow(10,r-x.max)}}function xb(t,o){return o&&(o[t.id]||o[t.axis])||{}}function Ms(t,o,e,n,i){let r=e[n];if(r==="original"){let c=t.originalScaleLimits[o.id][n];r=Cn(c.options,c.scale)}return Cn(r,i)}function Ob(t,o,e){let n=t.getValueForPixel(o),i=t.getValueForPixel(e);return{min:Math.min(n,i),max:Math.max(n,i)}}function wb(t,{min:o,max:e,minLimit:n,maxLimit:i},r){let c=(t-e+o)/2;o-=c,e+=c;let d=r.min.options??r.min.scale,v=r.max.options??r.max.scale,x=t/1e6;return xo(o,d,x)&&(o=d),xo(e,v,x)&&(e=v),o<n?(o=n,e=Math.min(n+t,i)):e>i&&(e=i,o=Math.max(i-t,n)),{min:o,max:e}}function zn(t,{min:o,max:e},n,i=!1){let r=Ie(t.chart),{options:c}=t,d=xb(t,n),{minRange:v=0}=d,x=Ms(r,t,d,"min",-1/0),w=Ms(r,t,d,"max",1/0);if(i==="pan"&&(o<x||e>w))return!0;let A=t.max-t.min,N=i?Math.max(e-o,v):A;if(i&&N===v&&A<=v)return!0;let F=wb(N,{min:o,max:e,minLimit:x,maxLimit:w},r.originalScaleLimits[t.id]);return c.min=F.min,c.max=F.max,r.updatedScaleLimits[t.id]=F,t.parse(F.min)!==t.min||t.parse(F.max)!==t.max}function yb(t,o,e,n){let i=Ls(t,o,e),r={min:t.min+i.min,max:t.max-i.max};return zn(t,r,n,!0)}function Sb(t,o,e,n){let i=Mb(t,o,e);return zn(t,i,n,!0)}function Eb(t,o,e,n){zn(t,Ob(t,o,e),n,!0)}var xs=t=>t===0||isNaN(t)?0:t<0?Math.min(Math.round(t),-1):Math.max(Math.round(t),1);function Db(t){let e=t.getLabels().length-1;t.min>0&&(t.min-=1),t.max<e&&(t.max+=1)}function kb(t,o,e,n){let i=Ls(t,o,e);t.min===t.max&&o<1&&Db(t);let r={min:t.min+xs(i.min),max:t.max-xs(i.max)};return zn(t,r,n,!0)}function Tb(t){return t.isHorizontal()?t.width:t.height}function Ib(t,o,e){let i=t.getLabels().length-1,{min:r,max:c}=t,d=Math.max(c-r,1),v=Math.round(Tb(t)/Math.max(d,10)),x=Math.round(Math.abs(o/v)),w;return o<-v?(c=Math.min(c+x,i),r=d===1?c:c-d,w=c===i):o>v&&(r=Math.max(0,r-x),c=d===1?r:r+d,w=r===0),zn(t,{min:r,max:c},e)||w}var Ab={second:500,minute:30*1e3,hour:1800*1e3,day:720*60*1e3,week:3.5*24*60*60*1e3,month:360*60*60*1e3,quarter:1440*60*60*1e3,year:4368*60*60*1e3};function Vs(t,o,e,n=!1){let{min:i,max:r,options:c}=t,d=c.time&&c.time.round,v=Ab[d]||0,x=t.getValueForPixel(t.getPixelForValue(i+v)-o),w=t.getValueForPixel(t.getPixelForValue(r+v)-o);return isNaN(x)||isNaN(w)?!0:zn(t,{min:x,max:w},e,n?"pan":!1)}function Os(t,o,e){return Vs(t,o,e,!0)}var ra={category:kb,default:yb,logarithmic:Sb},aa={default:Eb},ca={category:Ib,default:Vs,logarithmic:Os,timeseries:Os};function Nb(t,o,e){let{id:n,options:{min:i,max:r}}=t;if(!o[n]||!e[n])return!0;let c=e[n];return c.min!==i||c.max!==r}function ws(t,o){Nt(t,(e,n)=>{o[n]||delete t[n]})}function ai(t,o){let{scales:e}=t,{originalScaleLimits:n,updatedScaleLimits:i}=o;return Nt(e,function(r){Nb(r,n,i)&&(n[r.id]={min:{scale:r.min,options:r.options.min},max:{scale:r.max,options:r.options.max}})}),ws(n,e),ws(i,e),n}function ys(t,o,e,n){let i=ra[t.type]||ra.default;he(i,[t,o,e,n])}function Ss(t,o,e,n){let i=aa[t.type]||aa.default;he(i,[t,o,e,n])}function Bb(t){let o=t.chartArea;return{x:(o.left+o.right)/2,y:(o.top+o.bottom)/2}}function ma(t,o,e="none",n="api"){let{x:i=1,y:r=1,focalPoint:c=Bb(t)}=typeof o=="number"?{x:o,y:o}:o,d=Ie(t),{options:{limits:v,zoom:x}}=d;ai(t,d);let w=i!==1,A=r!==1,N=Bs(x,c,t);Nt(N||t.scales,function(F){F.isHorizontal()&&w?ys(F,i,c,v):!F.isHorizontal()&&A&&ys(F,r,c,v)}),t.update(e),he(x.onZoom,[{chart:t,trigger:n}])}function zs(t,o,e,n="none",i="api"){let r=Ie(t),{options:{limits:c,zoom:d}}=r,{mode:v="xy"}=d;ai(t,r);let x=Sn(v,"x",t),w=Sn(v,"y",t);Nt(t.scales,function(A){A.isHorizontal()&&x?Ss(A,o.x,e.x,c):!A.isHorizontal()&&w&&Ss(A,o.y,e.y,c)}),t.update(n),he(d.onZoom,[{chart:t,trigger:i}])}function jb(t,o,e,n="none",i="api"){let r=Ie(t);ai(t,r);let c=t.scales[o];zn(c,e,void 0,!0),t.update(n),he(r.options.zoom?.onZoom,[{chart:t,trigger:i}])}function Fb(t,o="default"){let e=Ie(t),n=ai(t,e);Nt(t.scales,function(i){let r=i.options;n[i.id]?(r.min=n[i.id].min.options,r.max=n[i.id].max.options):(delete r.min,delete r.max),delete e.updatedScaleLimits[i.id]}),t.update(o),he(e.options.zoom.onZoomComplete,[{chart:t}])}
10function Lb(t,o){let e=t.originalScaleLimits[o];if(!e)return;let{min:n,max:i}=e;return Cn(i.options,i.scale)-Cn(n.options,n.scale)}function Vb(t){let o=Ie(t),e=1,n=1;return Nt(t.scales,function(i){let r=Lb(o,i.id);if(r){let c=Math.round(r/(i.max-i.min)*100)/100;e=Math.min(e,c),n=Math.max(n,c)}}),e<1?e:n}function Es(t,o,e,n){let{panDelta:i}=n,r=i[t.id]||0;Mo(r)===Mo(o)&&(o+=r);let c=ca[t.type]||ca.default;he(c,[t,o,e])?i[t.id]=0:i[t.id]=o}function Us(t,o,e,n="none"){let{x:i=0,y:r=0}=typeof o=="number"?{x:o,y:o}:o,c=Ie(t),{options:{pan:d,limits:v}}=c,{onPan:x}=d||{};ai(t,c);let w=i!==0,A=r!==0;Nt(e||t.scales,function(N){N.isHorizontal()&&w?Es(N,i,v,c):!N.isHorizontal()&&A&&Es(N,r,v,c)}),t.update(n),he(x,[{chart:t}])}function Rs(t){let o=Ie(t);ai(t,o);let e={};for(let n of Object.keys(t.scales)){let{min:i,max:r}=o.originalScaleLimits[n]||{min:{},max:{}};e[n]={min:i.scale,max:r.scale}}return e}function zb(t){let o=Ie(t),e={};for(let n of Object.keys(t.scales))e[n]=o.updatedScaleLimits[n];return e}function Ub(t){let o=Rs(t);for(let e of Object.keys(t.scales)){let{min:n,max:i}=o[e];if(n!==void 0&&t.scales[e].min!==n||i!==void 0&&t.scales[e].max!==i)return!0}return!1}function Ds(t){let o=Ie(t);return o.panning||o.dragging}var ks=(t,o,e)=>Math.min(e,Math.max(o,t));function bt(t,o){let{handlers:e}=Ie(t),n=e[o];n&&n.target&&(n.target.removeEventListener(o,n),delete e[o])}function Ai(t,o,e,n){let{handlers:i,options:r}=Ie(t),c=i[e];if(c&&c.target===o)return;bt(t,e),i[e]=v=>n(t,v,r),i[e].target=o;let d=e==="wheel"?!1:void 0;o.addEventListener(e,i[e],{passive:d})}function Rb(t,o){let e=Ie(t);e.dragStart&&(e.dragging=!0,e.dragEnd=o,t.update("none"))}function Hb(t,o){let e=Ie(t);!e.dragStart||o.key!=="Escape"||(bt(t,"keydown"),e.dragging=!1,e.dragStart=e.dragEnd=null,t.update("none"))}function la(t,o){if(t.target!==o.canvas){let e=o.canvas.getBoundingClientRect();return{x:t.clientX-e.left,y:t.clientY-e.top}}return Mi(t,o)}function Hs(t,o,e){let{onZoomStart:n,onZoomRejected:i}=e;if(n){let r=la(o,t);if(he(n,[{chart:t,event:o,point:r}])===!1)return he(i,[{chart:t,event:o}]),!1}}function Wb(t,o){if(t.legend){let r=Mi(o,t);if(fr(r,t.legend))return}let e=Ie(t),{pan:n,zoom:i={}}=e.options;if(o.button!==0||Ns(Ni(n),o)||da(Ni(i.drag),o))return he(i.onZoomRejected,[{chart:t,event:o}]);Hs(t,o,i)!==!1&&(e.dragStart=o,Ai(t,t.canvas.ownerDocument,"mousemove",Rb),Ai(t,window.document,"keydown",Hb))}function qb({begin:t,end:o},e){let n=o.x-t.x,i=o.y-t.y,r=Math.abs(n/i);r>e?n=Math.sign(n)*Math.abs(i*e):r<e&&(i=Math.sign(i)*Math.abs(n/e)),o.x=t.x+n,o.y=t.y+i}function Ts(t,o,e,{min:n,max:i,prop:r}){t[n]=ks(Math.min(e.begin[r],e.end[r]),o[n],o[i]),t[i]=ks(Math.max(e.begin[r],e.end[r]),o[n],o[i])}function $b(t,o,e){let n={begin:la(o.dragStart,t),end:la(o.dragEnd,t)};if(e){let i=t.chartArea.width/t.chartArea.height;qb(n,i)}return n}function Ws(t,o,e,n){let i=Sn(o,"x",t),r=Sn(o,"y",t),{top:c,left:d,right:v,bottom:x,width:w,height:A}=t.chartArea,N={top:c,left:d,right:v,bottom:x},F=$b(t,e,n&&i&&r);i&&Ts(N,t.chartArea,F,{min:"left",max:"right",prop:"x"}),r&&Ts(N,t.chartArea,F,{min:"top",max:"bottom",prop:"y"});let G=N.right-N.left,je=N.bottom-N.top;return tn(Ae({},N),{width:G,height:je,zoomX:i&&G?1+(w-G)/w:1,zoomY:r&&je?1+(A-je)/A:1})}function Gb(t,o){let e=Ie(t);if(!e.dragStart)return;bt(t,"mousemove");let{mode:n,onZoomComplete:i,drag:{threshold:r=0,maintainAspectRatio:c}}=e.options.zoom,d=Ws(t,n,{dragStart:e.dragStart,dragEnd:o},c),v=Sn(n,"x",t)?d.width:0,x=Sn(n,"y",t)?d.height:0,w=Math.sqrt(v*v+x*x);if(e.dragStart=e.dragEnd=null,w<=r){e.dragging=!1,t.update("none");return}zs(t,{x:d.left,y:d.top},{x:d.right,y:d.bottom},"zoom","drag"),e.dragging=!1,e.filterNextClick=!0,he(i,[{chart:t}])}function Kb(t,o,e){if(da(Ni(e.wheel),o)){he(e.onZoomRejected,[{chart:t,event:o}]);return}if(Hs(t,o,e)!==!1&&(o.cancelable&&o.preventDefault(),o.deltaY!==void 0))return!0}function Yb(t,o){let{handlers:{onZoomComplete:e},options:{zoom:n}}=Ie(t);if(!Kb(t,o,n))return;let i=o.target.getBoundingClientRect(),r=n.wheel.speed,c=o.deltaY>=0?2-1/(1-r):1+r,d={x:c,y:c,focalPoint:{x:o.clientX-i.left,y:o.clientY-i.top}};ma(t,d,"zoom","wheel"),he(e,[{chart:t}])}function Qb(t,o,e,n){e&&(Ie(t).handlers[o]=hb(()=>he(e,[{chart:t}]),n))}function Xb(t,o){let e=t.canvas,{wheel:n,drag:i,onZoomComplete:r}=o.zoom;n.enabled?(Ai(t,e,"wheel",Yb),Qb(t,"onZoomComplete",r,250)):bt(t,"wheel"),i.enabled?(Ai(t,e,"mousedown",Wb),Ai(t,e.ownerDocument,"mouseup",Gb)):(bt(t,"mousedown"),bt(t,"mousemove"),bt(t,"mouseup"),bt(t,"keydown"))}function Jb(t){bt(t,"mousedown"),bt(t,"mousemove"),bt(t,"mouseup"),bt(t,"wheel"),bt(t,"click"),bt(t,"keydown")}function Zb(t,o){return function(e,n){let{pan:i,zoom:r={}}=o.options;if(!i||!i.enabled)return!1;let c=n&&n.srcEvent;return c&&!o.panning&&n.pointerType==="mouse"&&(da(Ni(i),c)||Ns(Ni(r.drag),c))?(he(i.onPanRejected,[{chart:t,event:n}]),!1):!0}}function e_(t,o){let e=Math.abs(t.clientX-o.clientX),n=Math.abs(t.clientY-o.clientY),i=e/n,r,c;return i>.3&&i<1.7?r=c=!0:e>n?r=!0:c=!0,{x:r,y:c}}function qs(t,o,e){if(o.scale){let{center:n,pointers:i}=e,r=1/o.scale*e.scale,c=e.target.getBoundingClientRect(),d=e_(i[0],i[1]),v=o.options.zoom.mode,x={x:d.x&&Sn(v,"x",t)?r:1,y:d.y&&Sn(v,"y",t)?r:1,focalPoint:{x:n.x-c.left,y:n.y-c.top}};ma(t,x,"zoom","pinch"),o.scale=e.scale}}function t_(t,o,e){if(o.options.zoom.pinch.enabled){let n=Mi(e,t);he(o.options.zoom.onZoomStart,[{chart:t,event:e,point:n}])===!1?(o.scale=null,he(o.options.zoom.onZoomRejected,[{chart:t,event:e}])):o.scale=1}}function n_(t,o,e){o.scale&&(qs(t,o,e),o.scale=null,he(o.options.zoom.onZoomComplete,[{chart:t}]))}function $s(t,o,e){let n=o.delta;n&&(o.panning=!0,Us(t,{x:e.deltaX-n.x,y:e.deltaY-n.y},o.panScales),o.delta={x:e.deltaX,y:e.deltaY})}function i_(t,o,e){let{enabled:n,onPanStart:i,onPanRejected:r}=o.options.pan;if(!n)return;let c=e.target.getBoundingClientRect(),d={x:e.center.x-c.left,y:e.center.y-c.top};if(he(i,[{chart:t,event:e,point:d}])===!1)return he(r,[{chart:t,event:e}]);o.panScales=Bs(o.options.pan,d,t),o.delta={x:0,y:0},$s(t,o,e)}function o_(t,o){o.delta=null,o.panning&&(o.panning=!1,o.filterNextClick=!0,he(o.options.pan.onPanComplete,[{chart:t}]))}var sa=new WeakMap;function Is(t,o){let e=Ie(t),n=t.canvas,{pan:i,zoom:r}=o,c=new ri.default.Manager(n);r&&r.pinch.enabled&&(c.add(new ri.default.Pinch),c.on("pinchstart",d=>t_(t,e,d)),c.on("pinch",d=>
10qs(t,e,d)),c.on("pinchend",d=>n_(t,e,d))),i&&i.enabled&&(c.add(new ri.default.Pan({threshold:i.threshold,enable:Zb(t,e)})),c.on("panstart",d=>i_(t,e,d)),c.on("panmove",d=>$s(t,e,d)),c.on("panend",()=>o_(t,e))),sa.set(t,c)}function As(t){let o=sa.get(t);o&&(o.remove("pinchstart"),o.remove("pinch"),o.remove("pinchend"),o.remove("panstart"),o.remove("pan"),o.remove("panend"),o.destroy(),sa.delete(t))}function r_(t,o){let{pan:e,zoom:n}=t,{pan:i,zoom:r}=o;return n?.zoom?.pinch?.enabled!==r?.zoom?.pinch?.enabled||e?.enabled!==i?.enabled||e?.threshold!==i?.threshold}var a_="2.2.0";function Ko(t,o,e){let n=e.zoom.drag,{dragStart:i,dragEnd:r}=Ie(t);if(n.drawTime!==o||!r)return;let{left:c,top:d,width:v,height:x}=Ws(t,e.zoom.mode,{dragStart:i,dragEnd:r},n.maintainAspectRatio),w=t.ctx;w.save(),w.beginPath(),w.fillStyle=n.backgroundColor||"rgba(225,225,225,0.3)",w.fillRect(c,d,v,x),n.borderWidth>0&&(w.lineWidth=n.borderWidth,w.strokeStyle=n.borderColor||"rgba(225,225,225)",w.strokeRect(c,d,v,x)),w.restore()}var DS={id:"zoom",version:a_,defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(t,o,e){let n=Ie(t);n.options=e,Object.prototype.hasOwnProperty.call(e.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(e.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(e.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),ri.default&&Is(t,e),t.pan=(i,r,c)=>Us(t,i,r,c),t.zoom=(i,r)=>ma(t,i,r),t.zoomRect=(i,r,c)=>zs(t,i,r,c),t.zoomScale=(i,r,c)=>jb(t,i,r,c),t.resetZoom=i=>Fb(t,i),t.getZoomLevel=()=>Vb(t),t.getInitialScaleBounds=()=>Rs(t),t.getZoomedScaleBounds=()=>zb(t),t.isZoomedOrPanned=()=>Ub(t),t.isZoomingOrPanning=()=>Ds(t)},beforeEvent(t,{event:o}){if(Ds(t))return!1;if(o.type==="click"||o.type==="mouseup"){let e=Ie(t);if(e.filterNextClick)return e.filterNextClick=!1,!1}},beforeUpdate:function(t,o,e){let n=Ie(t),i=n.options;n.options=e,r_(i,e)&&(As(t),Is(t,e)),Xb(t,e)},beforeDatasetsDraw(t,o,e){Ko(t,"beforeDatasetsDraw",e)},afterDatasetsDraw(t,o,e){Ko(t,"afterDatasetsDraw",e)},beforeDraw(t,o,e){Ko(t,"beforeDraw",e)},afterDraw(t,o,e){Ko(t,"afterDraw",e)},stop:function(t){Jb(t),ri.default&&As(t),Pb(t)},panFunctions:ca,zoomFunctions:ra,zoomRectFunctions:aa};var Gs;(function(t){function o(e){return match(e).pipe(mWhen(Ut.Live,()=>0),mWhen(Ut.QuarterHourly,()=>1),mWhen(Ut.Hourly,()=>2),mWhen(Ut.Daily,()=>3),mWhen(Ut.Monthly,()=>4),mWhen(Ut.BiMonthly,()=>5),mWhen(Ut.Quarterly,()=>6),mWhen(Ut.Semesterly,()=>7),mWhen(Ut.Yearly,()=>8),mWhen(Ut.Default,()=>9),mExhaustive)}t.getOrder=o})(Gs||(Gs={}));var Ks=(function(){if(typeof window<"u"){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1})(),ji={toTextLines:function(t){var o=[],e;for(t=[].concat(t);t.length;)e=t.pop(),typeof e=="string"?o.unshift.apply(o,e.split(` 11`)):Array.isArray(e)?t.push.apply(t,e):An(t)||o.unshift(""+e);return o},textSize:function(t,o,e){var n=[].concat(o),i=n.length,r=t.font,c=0,d;for(t.font=e.string,d=0;d<i;++d)c=Math.max(t.measureText(n[d]).width,c);return t.font=r,{height:i*e.lineHeight,width:c}},bound:function(t,o,e){return Math.max(t,Math.min(o,e))},arrayDiff:function(t,o){var e=t.slice(),n=[],i,r,c,d;for(i=0,c=o.length;i<c;++i)d=o[i],r=e.indexOf(d),r===-1?n.push([d,1]):e.splice(r,1);for(i=0,c=e.length;i<c;++i)n.push([e[i],-1]);return n},rasterize:function(t){return Math.round(t*Ks)/Ks}};function pa(t,o){var e=o.x,n=o.y;if(e===null)return{x:0,y:-1};if(n===null)return{x:1,y:0};var i=t.x-e,r=t.y-n,c=Math.sqrt(i*i+r*r);return{x:c?i/c:0,y:c?r/c:-1}}function c_(t,o,e,n,i){switch(i){case"center":e=n=0;break;case"bottom":e=0,n=1;break;case"right":e=1,n=0;break;case"left":e=-1,n=0;break;case"top":e=0,n=-1;break;case"start":e=-e,n=-n;break;case"end":break;default:i*=Math.PI/180,e=Math.cos(i),n=Math.sin(i);break}return{x:t,y:o,vx:e,vy:n}}var l_=0,Qs=1,Xs=2,Js=4,Zs=8;function Yo(t,o,e){var n=l_;return t<e.left?n|=Qs:t>e.right&&(n|=Xs),o<e.top?n|=Zs:o>e.bottom&&(n|=Js),n}function s_(t,o){for(var e=t.x0,n=t.y0,i=t.x1,r=t.y1,c=Yo(e,n,o),d=Yo(i,r,o),v,x,w;!(!(c|d)||c&d);)v=c||d,v&Zs?(x=e+(i-e)*(o.top-n)/(r-n),w=o.top):v&Js?(x=e+(i-e)*(o.bottom-n)/(r-n),w=o.bottom):v&Xs?(w=n+(r-n)*(o.right-e)/(i-e),x=o.right):v&Qs&&(w=n+(r-n)*(o.left-e)/(i-e),x=o.left),v===c?(e=x,n=w,c=Yo(e,n,o)):(i=x,r=w,d=Yo(i,r,o));return{x0:e,x1:i,y0:n,y1:r}}
11function Qo(t,o){var e=o.anchor,n=t,i,r;return o.clamp&&(n=s_(n,o.area)),e==="start"?(i=n.x0,r=n.y0):e==="end"?(i=n.x1,r=n.y1):(i=(n.x0+n.x1)/2,r=(n.y0+n.y1)/2),c_(i,r,t.vx,t.vy,o.align)}var Xo={arc:function(t,o){var e=(t.startAngle+t.endAngle)/2,n=Math.cos(e),i=Math.sin(e),r=t.innerRadius,c=t.outerRadius;return Qo({x0:t.x+n*r,y0:t.y+i*r,x1:t.x+n*c,y1:t.y+i*c,vx:n,vy:i},o)},point:function(t,o){var e=pa(t,o.origin),n=e.x*t.options.radius,i=e.y*t.options.radius;return Qo({x0:t.x-n,y0:t.y-i,x1:t.x+n,y1:t.y+i,vx:e.x,vy:e.y},o)},bar:function(t,o){var e=pa(t,o.origin),n=t.x,i=t.y,r=0,c=0;return t.horizontal?(n=Math.min(t.x,t.base),r=Math.abs(t.base-t.x)):(i=Math.min(t.y,t.base),c=Math.abs(t.base-t.y)),Qo({x0:n,y0:i+c,x1:n+r,y1:i,vx:e.x,vy:e.y},o)},fallback:function(t,o){var e=pa(t,o.origin);return Qo({x0:t.x,y0:t.y,x1:t.x+(t.width||0),y1:t.y+(t.height||0),vx:e.x,vy:e.y},o)}},pn=ji.rasterize;function d_(t){var o=t.borderWidth||0,e=t.padding,n=t.size.height,i=t.size.width,r=-i/2,c=-n/2;return{frame:{x:r-e.left-o,y:c-e.top-o,w:i+e.width+o*2,h:n+e.height+o*2},text:{x:r,y:c,w:i,h:n}}}function m_(t,o){var e=o.chart.getDatasetMeta(o.datasetIndex).vScale;if(!e)return null;if(e.xCenter!==void 0&&e.yCenter!==void 0)return{x:e.xCenter,y:e.yCenter};var n=e.getBasePixel();return t.horizontal?{x:n,y:null}:{x:null,y:n}}function p_(t){return t instanceof Vc?Xo.arc:t instanceof zc?Xo.point:t instanceof Uc?Xo.bar:Xo.fallback}function g_(t,o,e,n,i,r){var c=Math.PI/2;if(r){var d=Math.min(r,i/2,n/2),v=o+d,x=e+d,w=o+n-d,A=e+i-d;t.moveTo(o,x),v<w&&x<A?(t.arc(v,x,d,-Math.PI,-c),t.arc(w,x,d,-c,0),t.arc(w,A,d,0,c),t.arc(v,A,d,c,Math.PI)):v<w?(t.moveTo(v,e),t.arc(w,x,d,-c,c),t.arc(v,x,d,c,Math.PI+c)):x<A?(t.arc(v,x,d,-Math.PI,0),t.arc(v,A,d,0,Math.PI)):t.arc(v,x,d,-Math.PI,Math.PI),t.closePath(),t.moveTo(o,e)}else t.rect(o,e,n,i)}function u_(t,o,e){var n=e.backgroundColor,i=e.borderColor,r=e.borderWidth;!n&&(!i||!r)||(t.beginPath(),g_(t,pn(o.x)+r/2,pn(o.y)+r/2,pn(o.w)-r,pn(o.h)-r,e.borderRadius),t.closePath(),n&&(t.fillStyle=n,t.fill()),i&&r&&(t.strokeStyle=i,t.lineWidth=r,t.lineJoin="miter",t.stroke()))}function v_(t,o,e){var n=e.lineHeight,i=t.w,r=t.x,c=t.y+n/2;return o==="center"?r+=i/2:(o==="end"||o==="right")&&(r+=i),{h:n,w:i,x:r,y:c}}function b_(t,o,e){var n=t.shadowBlur,i=e.stroked,r=pn(e.x),c=pn(e.y),d=pn(e.w);i&&t.strokeText(o,r,c,d),e.filled&&(n&&i&&(t.shadowBlur=0),t.fillText(o,r,c,d),n&&i&&(t.shadowBlur=n))}function __(t,o,e,n){var i=n.textAlign,r=n.color,c=!!r,d=n.font,v=o.length,x=n.textStrokeColor,w=n.textStrokeWidth,A=x&&w,N;if(!(!v||!c&&!A))for(e=v_(e,i,d),t.font=d.string,t.textAlign=i,t.textBaseline="middle",t.shadowBlur=n.textShadowBlur,t.shadowColor=n.textShadowColor,c&&(t.fillStyle=r),A&&(t.lineJoin="round",t.lineWidth=w,t.strokeStyle=x),N=0,v=o.length;N<v;++N)b_(t,o[N],{stroked:A,filled:c,w:e.w,x:e.x,y:e.y+e.h*N})}var ed=function(t,o,e,n){var i=this;i._config=t,i._index=n,i._model=null,i._rects=null,i._ctx=o,i._el=e};Nn(ed.prototype,{_modelize:function(t,o,e,n){var i=this,r=i._index,c=Cr(Be([e.font,{}],n,r)),d=Be([e.color,Lc.color],n,r);return{align:Be([e.align,"center"],n,r),anchor:Be([e.anchor,"center"],n,r),area:n.chart.chartArea,backgroundColor:Be([e.backgroundColor,null],n,r),borderColor:Be([e.borderColor,null],n,r),borderRadius:Be([e.borderRadius,0],n,r),borderWidth:Be([e.borderWidth,0],n,r),clamp:Be([e.clamp,!1],n,r),clip:Be([e.clip,!1],n,r),color:d,display:t,font:c,lines:o,offset:Be([e.offset,4],n,r),opacity:Be([e.opacity,1],n,r),origin:m_(i._el,n),padding:hr(Be([e.padding,4],n,r)),positioner:p_(i._el),rotation:Be([e.rotation,0],n,r)*(Math.PI/180),size:ji.textSize(i._ctx,o,c),textAlign:Be([e.textAlign,"start"],n,r),textShadowBlur:Be([e.textShadowBlur,0],n,r),textShadowColor:Be([e.textShadowColor,d],n,r),textStrokeColor:Be([e.textStrokeColor,d],n,r),textStrokeWidth:Be([e.textStrokeWidth,0],n,r)}},update:function(t){var o=this,e=null,n=null,i=o._index,r=o._config,c,d,v,x=Be([r.display,!0],t,i);x&&(c=t.dataset.data[i],d=Cn(he(r.formatter,[c,t]),c),v=An(d)?[]:ji.toTextLines(d),v.length&&(e=o._modelize(x,v,r,t),n=d_(e))),o._model=e,o._rects=n},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(t,o){var e=this,n=t.ctx,i=e._model,r=e._rects,c;this.visible()&&(n.save(),i.clip&&(c=i.area,n.beginPath(),n.rect(c.left,c.top,c.right-c.left,c.bottom-c.top),n.clip()),n.globalAlpha=ji.bound(0,i.opacity,1),n.translate(pn(o.x),pn(o.y)),n.rotate(i.rotation),u_(n,r.frame,i),__(n,i.lines,r.text,i),n.restore(
11))}});var f_=Number.MIN_SAFE_INTEGER||-9007199254740991,h_=Number.MAX_SAFE_INTEGER||9007199254740991;function Bi(t,o,e){var n=Math.cos(e),i=Math.sin(e),r=o.x,c=o.y;return{x:r+n*(t.x-r)-i*(t.y-c),y:c+i*(t.x-r)+n*(t.y-c)}}function Ys(t,o){var e=h_,n=f_,i=o.origin,r,c,d,v,x;for(r=0;r<t.length;++r)c=t[r],d=c.x-i.x,v=c.y-i.y,x=o.vx*d+o.vy*v,e=Math.min(e,x),n=Math.max(n,x);return{min:e,max:n}}function Jo(t,o){var e=o.x-t.x,n=o.y-t.y,i=Math.sqrt(e*e+n*n);return{vx:(o.x-t.x)/i,vy:(o.y-t.y)/i,origin:t,ln:i}}var td=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};Nn(td.prototype,{center:function(){var t=this._rect;return{x:t.x+t.w/2,y:t.y+t.h/2}},update:function(t,o,e){this._rotation=e,this._rect={x:o.x+t.x,y:o.y+t.y,w:o.w,h:o.h}},contains:function(t){var o=this,e=1,n=o._rect;return t=Bi(t,o.center(),-o._rotation),!(t.x<n.x-e||t.y<n.y-e||t.x>n.x+n.w+e*2||t.y>n.y+n.h+e*2)},intersects:function(t){var o=this._points(),e=t._points(),n=[Jo(o[0],o[1]),Jo(o[0],o[3])],i,r,c;for(this._rotation!==t._rotation&&n.push(Jo(e[0],e[1]),Jo(e[0],e[3])),i=0;i<n.length;++i)if(r=Ys(o,n[i]),c=Ys(e,n[i]),r.max<c.min||c.max<r.min)return!1;return!0},_points:function(){var t=this,o=t._rect,e=t._rotation,n=t.center();return[Bi({x:o.x,y:o.y},n,e),Bi({x:o.x+o.w,y:o.y},n,e),Bi({x:o.x+o.w,y:o.y+o.h},n,e),Bi({x:o.x,y:o.y+o.h},n,e)]}});function nd(t,o,e){var n=o.positioner(t,o),i=n.vx,r=n.vy;if(!i&&!r)return{x:n.x,y:n.y};var c=e.w,d=e.h,v=o.rotation,x=Math.abs(c/2*Math.cos(v))+Math.abs(d/2*Math.sin(v)),w=Math.abs(c/2*Math.sin(v))+Math.abs(d/2*Math.cos(v)),A=1/Math.max(Math.abs(i),Math.abs(r));return x*=i*A,w*=r*A,x+=o.offset*i,w+=o.offset*r,{x:n.x+x,y:n.y+w}}function C_(t,o){var e,n,i,r;for(e=t.length-1;e>=0;--e)for(i=t[e].$layout,n=e-1;n>=0&&i._visible;--n)r=t[n].$layout,r._visible&&i._box.intersects(r._box)&&o(i,r);return t}function P_(t){var o,e,n,i,r,c,d;for(o=0,e=t.length;o<e;++o)n=t[o],i=n.$layout,i._visible&&(d=new Proxy(n._el,{get:(v,x)=>v.getProps([x],!0)[x]}),r=n.geometry(),c=nd(d,n.model(),r),i._box.update(c,r,n.rotation()));return C_(t,function(v,x){var w=v._hidable,A=x._hidable;w&&A||A?x._visible=!1:w&&(v._visible=!1)})}var Fi={prepare:function(t){var o=[],e,n,i,r,c;for(e=0,i=t.length;e<i;++e)for(n=0,r=t[e].length;n<r;++n)c=t[e][n],o.push(c),c.$layout={_box:new td,_hidable:!1,_visible:!0,_set:e,_idx:c._index};return o.sort(function(d,v){var x=d.$layout,w=v.$layout;return x._idx===w._idx?w._set-x._set:w._idx-x._idx}),this.update(o),o},update:function(t){var o=!1,e,n,i,r,c;for(e=0,n=t.length;e<n;++e)i=t[e],r=i.model(),c=i.$layout,c._hidable=r&&r.display==="auto",c._visible=i.visible(),o|=c._hidable;o&&P_(t)},lookup:function(t,o){var e,n;for(e=t.length-1;e>=0;--e)if(n=t[e].$layout,n&&n._visible&&n._box.contains(o))return t[e];return null},draw:function(t,o){var e,n,i,r,c,d;for(e=0,n=o.length;e<n;++e)i=o[e],r=i.$layout,r._visible&&(c=i.geometry(),d=nd(i._el,i.model(),c),r._box.update(d,c,i.rotation()),i.draw(t,d))}},M_=function(t){if(An(t))return null;var o=t,e,n,i;if(_r(t))if(!An(t.label))o=t.label;else if(!An(t.r))o=t.r;else for(o="",e=Object.keys(t),i=0,n=e.length;i<n;++i)o+=(i!==0?", ":"")+e[i]+": "+t[e[i]];return""+o},x_={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:M_,labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},_t="$datalabels",id="$default";function O_(t,o){var e=t.datalabels,n={},i=[],r,c;return e===!1?null:(e===!0&&(e={}),o=Nn({},[o,e]),r=o.labels||{}
11,c=Object.keys(r),delete o.labels,c.length?c.forEach(function(d){r[d]&&i.push(Nn({},[o,r[d],{_key:d}]))}):i.push(o),n=i.reduce(function(d,v){return Nt(v.listeners||{},function(x,w){d[w]=d[w]||{},d[w][v._key||id]=x}),delete v.listeners,d},{}),{labels:i,listeners:n})}function ga(t,o,e,n){if(o){var i=e.$context,r=e.$groups,c;o[r._set]&&(c=o[r._set][r._key],c&&he(c,[i,n])===!0&&(t[_t]._dirty=!0,e.update(i)))}}function w_(t,o,e,n,i){var r,c;!e&&!n||(e?n?e!==n&&(c=r=!0):c=!0:r=!0,c&&ga(t,o.leave,e,i),r&&ga(t,o.enter,n,i))}function y_(t,o){var e=t[_t],n=e._listeners,i,r;if(!(!n.enter&&!n.leave)){if(o.type==="mousemove")r=Fi.lookup(e._labels,o);else if(o.type!=="mouseout")return;i=e._hovered,e._hovered=r,w_(t,n,i,r,o)}}function S_(t,o){var e=t[_t],n=e._listeners.click,i=n&&Fi.lookup(e._labels,o);i&&ga(t,n,i,o)}var jS={id:"datalabels",defaults:x_,beforeInit:function(t){t[_t]={_actives:[]}},beforeUpdate:function(t){var o=t[_t];o._listened=!1,o._listeners={},o._datasets=[],o._labels=[]},afterDatasetUpdate:function(t,o,e){var n=o.index,i=t[_t],r=i._datasets[n]=[],c=t.isDatasetVisible(n),d=t.data.datasets[n],v=O_(d,e),x=o.meta.data||[],w=t.ctx,A,N,F,G,je,Wt,_e,Qe;for(w.save(),A=0,F=x.length;A<F;++A)if(_e=x[A],_e[_t]=[],c&&_e&&t.getDataVisibility(A)&&!_e.skip)for(N=0,G=v.labels.length;N<G;++N)je=v.labels[N],Wt=je._key,Qe=new ed(je,w,_e,A),Qe.$groups={_set:n,_key:Wt||id},Qe.$context={active:!1,chart:t,dataIndex:A,dataset:d,datasetIndex:n},Qe.update(Qe.$context),_e[_t].push(Qe),r.push(Qe);w.restore(),Nn(i._listeners,v.listeners,{merger:function(et,ct,K){ct[et]=ct[et]||{},ct[et][o.index]=K[et],i._listened=!0}})},afterUpdate:function(t){t[_t]._labels=Fi.prepare(t[_t]._datasets)},afterDatasetsDraw:function(t){Fi.draw(t,t[_t]._labels)},beforeEvent:function(t,o){if(t[_t]._listened){var e=o.event;switch(e.type){case"mousemove":case"mouseout":y_(t,e);break;case"click":S_(t,e);break}}},afterEvent:function(t){var o=t[_t],e=o._actives,n=o._actives=t.getActiveElements(),i=ji.arrayDiff(e,n),r,c,d,v,x,w,A;for(r=0,c=i.length;r<c;++r)if(x=i[r],x[1])for(A=x[0].element[_t]||[],d=0,v=A.length;d<v;++d)w=A[d],w.$context.active=x[1]===1,w.update(w.$context);(o._dirty||i.length)&&(Fi.update(o._labels),t.render()),delete o._dirty}};var E_=(t,o)=>({border:t,"background-color":o});function D_(t,o){if(t&1){let e=T();fe(0,"li",1),rn("click",function(){let i=E(e).$implicit,r=m();return D(r.toggleDataSetInternal(i.index))}),fe(1,"div",2),on(2,"span"),fe(3,"p",3),b(4),ve()()()}if(t&2){let e=o.$implicit,n=m();Hn(e.hiddenClass),In("id",n.indexId()(e.index)),a(2),$a(Dt(8,E_,"1px solid "+e.borderColor,e.bgColor)),Hn(e.type),a(2),I(e.label)}}var RS=(()=>{class t{constructor(){this.destroyRef=h(za),this.consumptionChartToggleService=h(hs),this.inputData=R.required(),this.enbChart=R.required(),this.chart=R.required(),this.data=j([]),this.inputDataObs=xt(this.inputData),this.indexId=$(()=>e=>{let n=this.enbChart(),i="none";return n.variant!==Zr.Login&&(i=n.chartGroup.toString()),this.enbChart().variant+"-"+i+"-legendItem-"+e})}ngOnInit(){this.consumptionChartToggleService.toggleChartEvent.subscribe(e=>this.toggleDataSetInternal(e[1],e[0])),this.inputDataObs.pipe(pc(this.destroyRef)).subscribe(e=>{let n=e.filter(i=>i!=null).map((i,r)=>{let c=i.type,d=i.backgroundColor,v=i.borderColor;Array.isArray(d)&&d.length>0&&(d=d[0]),c||(c="bar");let x="",w=i._meta,A=w?Object.keys(w):null;if(A&&A.length>0){let F=A[0];x=i._meta[F].hidden?"hidden":""}return{type:i.type?.toString()??"",bgColor:typeof d=="string"?d:"",borderColor:typeof v=="string"?v:"",label:i.label??"",data:i.data,index:r,hiddenClass:x}}).sort((i,r)=>{let c=i.data,d=r.data,v=c.reduce((w,A)=>w+A,0),x=d.reduce((w,A)=>w+A,0);return v<0&&x>=0?1:v>=0&&x<0?-1:v<0&&x<0?x-v:v-x}).filter(i=>i!==null);this.data.set(n)})}toggleDataSetInternal(e,n){let i=this.chart();if(isUndefined(n)&&!i&&this.consumptionChartToggleService.toggleChart(this.enbChart(),e),!i)return;let r=i.isDatasetVisible(e);i.setDatasetVisibility(e,!r),i.update();let c=this.indexId()(e),d=document.getElementById(c);r?d.classList.add("hidden"):d.classList.remove("hidden")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=V({type:t,selectors:[["enb-chart-legend"]],inputs:{inputData:[1,"inputData"],enbChart:[1,"enbChart"],chart:[1,"chart"]},decls:3,vars:2,consts:[[3,"id","class"],[3,"click","id"],[1,"flex-row-vcenter","mb-2"],[2,"color","var(--evu-text)"]],template:function(n,i){n&1&&(fe(0,"ul"),W(1,D_,5,11,"li",0,Ct),ve()),n&2&&(Hn(i.enbChart().variant+"-legend"),a(),q(i.data()))},encapsulation:2})}}return t})();var k_=[{id:"aqua",name:"Aqua",value:"#007da3"},{id:"pure",name:"Pure",value:"#a3b03d"},{id:"budget",name:"Budget",value:"#d0d0d0"},{id:"solar",name:"Solar",value:"#f9a825"},{id:"green",name:"Green",value:"#4caf50"},{id:"blue",name:"Blue",value:"#2196f3"},{id:"red",name:"Red",value:"#f44336"},{id:"orange",name:"Orange",value:"#ff9800"},{id:"purple",name:"Purple",value:"#9c27b0"},{id:"grey",name:"Grey",value:"#9e9e9e"}],od=k_.reduce((t,o)=>(t[o.id]=o.value,t),{});function WS(t){return t?t.startsWith("#")?t:od[t]??"#cccccc":"#cccccc"}function qS(t){return t?t.startsWith("#")?t:od[t]??"":""}export{ie as a,bs as b,_s as c,fs as d,Io as e,DS as f,Gs as g,jS as h,Zr as i,RS as j,ea as k,k_ as l,WS as m,qS as n,Ht as o,Cs as p,rl as q,W_ as r,Jc as s,Of as t,s3 as u,Df as v,Gx as w,lO as x,Dx as y,fO as z,gs as A,$o as B,Mw as C,$w as D,fx as E,ny as F,AO as G,Mh as H,Vh as I,oC as J,ol as K,jt as L,al as M,o1 as N,P1 as O,L1 as P,Q1 as Q,OP as R,zP as S,h3 as T,na as U};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.