diff --git a/dist/sunsynk-power-flow-card.js b/dist/sunsynk-power-flow-card.js index 6e9bd37b..b7de4319 100644 --- a/dist/sunsynk-power-flow-card.js +++ b/dist/sunsynk-power-flow-card.js @@ -62,4 +62,4 @@ const mt=(t,e,n)=>(n.configurable=!0,n.enumerable=!0,Reflect.decorate&&"object"! * Copyright 2021 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -function(t){return class extends t{createRenderRoot(){const t=this.constructor,{registry:e,elementDefinitions:n,shadowRootOptions:i}=t;n&&!e&&(t.registry=new CustomElementRegistry,Object.entries(n).forEach((([e,n])=>t.registry.define(e,n))));const o=this.renderOptions.creationScope=this.attachShadow({...i,customElements:t.registry});return c(o,this.constructor.elementStyles),o}}}(dt)){constructor(){super(...arguments),this._computeLabelCallback=t=>{var e;return null!==(e=Ae("config.".concat(t.name)))&&void 0!==e?e:t.name}}setConfig(t){this._config=Object.assign(Object.assign({},this._config),t)}render(){return this.hass&&this._config?W(De||(De=e(["\n \n "])),this.hass,this._config,this._computeLabelCallback,[{type:"expandable",title:this._title("title"),schema:[{type:"grid",schema:[{name:"title",selector:{text:{}}},{name:"title_colour",selector:{color_rgb:{}}},{name:"title_size",selector:{text:{}}}]}]},{name:"cardstyle",selector:{select:{options:Object.values(xt).map((t=>({label:Re.capitalize(t),value:t})))}}},{type:"expandable",title:this._title("general"),schema:[{type:"grid",schema:[{name:"large_font",selector:{boolean:{}}},{name:"panel_mode",selector:{boolean:{}}},{name:"show_solar",selector:{boolean:{}}},{name:"show_battery",selector:{boolean:{}}},{name:"show_grid",selector:{boolean:{}}},{name:"decimal_places",selector:{number:{}}},{name:"dynamic_line_width",selector:{boolean:{}}},{name:"max_line_width",selector:{number:{}}}]}]},{type:"expandable",title:this._title("inverter"),schema:[{name:"inverter",type:"grid",schema:[{name:"three_phase",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"model",selector:{select:{options:Object.values(wt).map((t=>({label:Re.capitalize(t),value:t})))}}},{name:"modern",selector:{boolean:{}}},{name:"autarky",selector:{select:{options:Object.values(bt).map((t=>({label:Re.capitalize(t),value:t})))}}},{name:"colour",selector:{color_rgb:{}}}]}]},{type:"expandable",title:this._title("solar"),schema:[{name:"solar",type:"grid",schema:[{name:"mppts",selector:{number:{min:0,max:4}}},{name:"show_daily",selector:{boolean:{}}},{name:"pv1_name",selector:{text:{}}},{name:"pv2_name",selector:{text:{}}},{name:"pv3_name",selector:{text:{}}},{name:"pv4_name",selector:{text:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"display_mode",selector:{number:{mode:"box",min:1,max:3}}},{name:"colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("battery"),schema:[{name:"battery",type:"grid",schema:[{name:"energy",selector:{number:{min:0}}},{name:"shutdown_soc",selector:{number:{mode:"box",min:0,max:100}}},{name:"show_daily",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"invert_power",selector:{boolean:{}}},{name:"show_absolute",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"charge_colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"linear_gradient",selector:{boolean:{}}},{name:"hide_soc",selector:{boolean:{}}},{name:"show_remaining_energy",selector:{boolean:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("load"),schema:[{name:"load",type:"grid",schema:[{name:"show_daily",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"dynamic_icon",selector:{boolean:{}}},{name:"essential_name",selector:{text:{}}},{name:"additional_loads",selector:{number:{mode:"box",min:0,max:4}}},{name:"load1_name",selector:{text:{}}},{name:"load1_icon",selector:{icon:{}}},{name:"load2_name",selector:{text:{}}},{name:"load2_icon",selector:{icon:{}}},{name:"load3_name",selector:{text:{}}},{name:"load3_icon",selector:{icon:{}}},{name:"load4_name",selector:{text:{}}},{name:"load4_icon",selector:{icon:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]},{type:"expandable",title:this._title("aux"),schema:[{name:"load",type:"grid",schema:[{name:"show_aux",selector:{boolean:{}}},{name:"aux_name",selector:{text:{}}},{name:"aux_type",selector:{icon:{}}},{name:"invert_aux",selector:{boolean:{}}},{name:"show_absolute_aux",selector:{boolean:{}}},{name:"aux_colour",selector:{color_rgb:{}}},{name:"aux_off_colour",selector:{color_rgb:{}}},{name:"aux_loads",selector:{number:{mode:"box",min:0,max:2}}},{name:"aux_load1_name",selector:{text:{}}},{name:"aux_load1_icon",selector:{icon:{}}},{name:"aux_load2_name",selector:{text:{}}},{name:"aux_load2_icon",selector:{icon:{}}},{name:"show_daily_aux",selector:{boolean:{}}}]}]}]},{type:"expandable",title:this._title("grid"),schema:[{name:"grid",type:"grid",schema:[{name:"show_daily_buy",selector:{boolean:{}}},{name:"show_daily_sell",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"invert_grid",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"no_grid_colour",selector:{color_rgb:{}}},{name:"export_colour",selector:{color_rgb:{}}},{name:"grid_off_colour",selector:{color_rgb:{}}},{name:"grid_name",selector:{text:{}}},{name:"show_absolute",selector:{boolean:{}}},{name:"energy_cost_decimals",selector:{number:{mode:"box",min:0,max:3}}},{name:"show_nonessential",selector:{boolean:{}}},{name:"additional_loads",selector:{number:{mode:"box",min:0,max:3}}},{name:"nonessential_name",selector:{text:{}}},{name:"nonessential_icon",selector:{icon:{}}},{name:"load1_name",selector:{text:{}}},{name:"load1_icon",selector:{icon:{}}},{name:"load2_name",selector:{text:{}}},{name:"load2_icon",selector:{icon:{}}},{name:"load3_name",selector:{text:{}}},{name:"load3_icon",selector:{icon:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("entities"),schema:[{type:"expandable",title:this._title("sol"),schema:[{name:"entities",type:"grid",schema:[{name:"day_pv_energy_108",selector:{entity:{device_class:"energy"}}},{name:"pv1_power_186",selector:{entity:{device_class:"power"}}},{name:"pv2_power_187",selector:{entity:{device_class:"power"}}},{name:"pv3_power_188",selector:{entity:{device_class:"power"}}},{name:"pv4_power_189",selector:{entity:{device_class:"power"}}},{name:"pv1_voltage_109",selector:{entity:{device_class:"voltage"}}},{name:"pv1_current_110",selector:{entity:{device_class:"current"}}},{name:"pv2_voltage_111",selector:{entity:{device_class:"voltage"}}},{name:"pv2_current_112",selector:{entity:{device_class:"current"}}},{name:"pv3_voltage_113",selector:{entity:{device_class:"voltage"}}},{name:"pv3_current_114",selector:{entity:{device_class:"current"}}},{name:"pv4_voltage_115",selector:{entity:{device_class:"voltage"}}},{name:"pv4_current_116",selector:{entity:{device_class:"current"}}},{name:"pv_total",selector:{entity:{device_class:"power"}}},{name:"solar_sell_247",selector:{entity:{}}},{name:"total_pv_generation",selector:{entity:{device_class:"energy"}}},{name:"remaining_solar",selector:{entity:{device_class:"energy"}}},{name:"environment_temp",selector:{entity:{device_class:"temperature"}}}]}]},{type:"expandable",title:this._title("bat"),schema:[{name:"entities",type:"grid",schema:[{name:"battery_power_190",selector:{entity:{device_class:"power"}}},{name:"battery_current_191",selector:{entity:{device_class:"current"}}},{name:"battery_temp_182",selector:{entity:{device_class:"temperature"}}},{name:"battery_voltage_183",selector:{entity:{device_class:"voltage"}}},{name:"battery_soc_184",selector:{entity:{device_class:"battery"}}},{name:"day_battery_charge_70",selector:{entity:{device_class:"energy"}}},{name:"day_battery_discharge_71",selector:{entity:{device_class:"energy"}}},{name:"battery_rated_capacity",selector:{entity:{}}},{name:"battery_current_direction",selector:{entity:{}}},{name:"battery_status",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("inv"),schema:[{name:"entities",type:"grid",schema:[{name:"inverter_status_59",selector:{entity:{}}},{name:"use_timer_248",selector:{entity:{}}},{name:"priority_load_243",selector:{entity:{}}},{name:"inverter_voltage_154",selector:{entity:{device_class:"voltage"}}},{name:"inverter_voltage_L2",selector:{entity:{device_class:"voltage"}}},{name:"inverter_voltage_L3",selector:{entity:{device_class:"voltage"}}},{name:"load_frequency_192",selector:{entity:{device_class:"frequency"}}},{name:"inverter_current_164",selector:{entity:{device_class:"current"}}},{name:"inverter_current_L2",selector:{entity:{device_class:"current"}}},{name:"inverter_current_L3",selector:{entity:{device_class:"current"}}},{name:"inverter_power_175",selector:{entity:{device_class:"power"}}},{name:"grid_power_169",selector:{entity:{device_class:"power"}}},{name:"dc_transformer_temp_90",selector:{entity:{device_class:"temperature"}}},{name:"radiator_temp_91",selector:{entity:{device_class:"temperature"}}},{name:"prog1_time",selector:{entity:{}}},{name:"prog1_capacity",selector:{entity:{}}},{name:"prog1_charge",selector:{entity:{}}},{name:"prog2_time",selector:{entity:{}}},{name:"prog2_capacity",selector:{entity:{}}},{name:"prog2_charge",selector:{entity:{}}},{name:"prog3_time",selector:{entity:{}}},{name:"prog3_capacity",selector:{entity:{}}},{name:"prog3_charge",selector:{entity:{}}},{name:"prog4_time",selector:{entity:{}}},{name:"prog4_capacity",selector:{entity:{}}},{name:"prog4_charge",selector:{entity:{}}},{name:"prog5_time",selector:{entity:{}}},{name:"prog5_capacity",selector:{entity:{}}},{name:"prog5_charge",selector:{entity:{}}},{name:"prog6_time",selector:{entity:{}}},{name:"prog6_capacity",selector:{entity:{}}},{name:"prog6_charge",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("ld"),schema:[{name:"entities",type:"grid",schema:[{name:"day_load_energy_84",selector:{entity:{device_class:"energy"}}},{name:"day_aux_energy",selector:{entity:{device_class:"energy"}}},{name:"essential_power",selector:{entity:{device_class:"power"}}},{name:"essential_load1",selector:{entity:{device_class:"power"}}},{name:"essential_load2",selector:{entity:{device_class:"power"}}},{name:"essential_load3",selector:{entity:{device_class:"power"}}},{name:"essential_load4",selector:{entity:{device_class:"power"}}},{name:"essential_load1_extra",selector:{entity:{}}},{name:"essential_load2_extra",selector:{entity:{}}},{name:"load_power_L1",selector:{entity:{device_class:"power"}}},{name:"load_power_L2",selector:{entity:{device_class:"power"}}},{name:"load_power_L3",selector:{entity:{device_class:"power"}}},{name:"aux_power_166",selector:{entity:{device_class:"power"}}},{name:"aux_load1",selector:{entity:{device_class:"power"}}},{name:"aux_load2",selector:{entity:{device_class:"power"}}},{name:"aux_load1_extra",selector:{entity:{}}},{name:"aux_load2_extra",selector:{entity:{}}},{name:"aux_connected_status",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("gri"),schema:[{name:"entities",type:"grid",schema:[{name:"day_grid_import_76",selector:{entity:{device_class:"energy"}}},{name:"day_grid_export_77",selector:{entity:{device_class:"energy"}}},{name:"grid_ct_power_172",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_L2",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_L3",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_total",selector:{entity:{device_class:"power"}}},{name:"grid_voltage",selector:{entity:{device_class:"voltage"}}},{name:"nonessential_power",selector:{entity:{device_class:"power"}}},{name:"non_essential_load1",selector:{entity:{device_class:"power"}}},{name:"non_essential_load2",selector:{entity:{device_class:"power"}}},{name:"non_essential_load3",selector:{entity:{device_class:"power"}}},{name:"grid_connected_status_194",selector:{entity:{}}},{name:"energy_cost_buy",selector:{entity:{}}},{name:"energy_cost_sell",selector:{entity:{}}},{name:"prepaid_units",selector:{entity:{}}}]}]}]}],(t=>this._valueChanged(t))):W(ze||(ze=e([""])))}_title(t){var e;return null!==(e=Ae("config.cat_title.".concat(t)))&&void 0!==e?e:t}_valueChanged(t){!function(t,e,n,i){i=i||{},n=null==n?{}:n;var o=new Event(e,{bubbles:void 0===i.bubbles||i.bubbles,cancelable:Boolean(i.cancelable),composed:void 0===i.composed||i.composed});o.detail=n,t.dispatchEvent(o)}(this,"config-changed",{config:t.detail.value})}};var je,Ge,Ue,We,Fe,Qe,Ye,Je,Xe,Ke,$e,tn,en,nn,on,an,rn,sn,ln,cn,dn,un,hn,_n,pn,vn,mn,fn,yn,gn,wn,xn,bn,An,Nn,Ln,En,Tn,kn,Mn,Sn,In,Pn,Cn,qn,Hn,On,Vn,zn,Dn,Zn,Rn,Bn,jn,Gn,Un,Wn,Fn,Qn,Yn,Jn,Xn,Kn,$n,ti,ei,ni,ii,oi,ai,ri,si;Be.styles=l(Ze||(Ze=e(["\n\n "]))),n([vt({attribute:!1})],Be.prototype,"hass",void 0),n([function(t){return vt({...t,state:!0,attribute:!1})}()],Be.prototype,"_config",void 0),Be=n([ht("content-card-editor")],Be),console.groupCollapsed("%c ⚡ SUNSYNK-POWER-FLOW-CARD %c ".concat(Ae("common.version"),": ").concat("4.15.1"," "),"color: orange; font-weight: bold; background: black","color: white; font-weight: bold; background: dimgray"),console.log("Readme:","https://github.com/slipx06/sunsynk-power-flow-card"),console.groupEnd(),t.SunsynkPowerFlowCard=class extends dt{constructor(){super(...arguments),this.durationPrev={},this.durationCur={}}static get styles(){return gt}static getConfigElement(){return document.createElement("content-card-editor")}static getStubConfig(){return{cardstyle:xt.Lite,show_solar:!0,battery:{energy:0,shutdown_soc:20,show_daily:!0},solar:{show_daily:!0,mppts:2},load:{show_daily:!0},grid:{show_daily_buy:!0,show_daily_sell:!1,show_nonessential:!0},entities:{use_timer_248:"switch.sunsynk_toggle_system_timer",priority_load_243:"switch.sunsynk_toggle_priority_load",inverter_voltage_154:"sensor.sunsynk_inverter_voltage",load_frequency_192:"sensor.sunsynk_load_frequency",inverter_current_164:"sensor.sunsynk_inverter_current",inverter_power_175:"sensor.sunsynk_inverter_power",grid_connected_status_194:"binary_sensor.sunsynk_grid_connected_status",inverter_status_59:"sensor.sunsynk_overall_state",day_battery_charge_70:"sensor.sunsynk_day_battery_charge",day_battery_discharge_71:"sensor.sunsynk_day_battery_discharge",battery_voltage_183:"sensor.sunsynk_battery_voltage",battery_soc_184:"sensor.sunsynk_battery_soc",battery_power_190:"sensor.sunsynk_battery_power",battery_current_191:"sensor.sunsynk_battery_current",grid_power_169:"sensor.sunsynk_grid_power",day_grid_import_76:"sensor.sunsynk_day_grid_import",day_grid_export_77:"sensor.sunsynk_day_grid_export",grid_ct_power_172:"sensor.sunsynk_grid_ct_power",day_load_energy_84:"sensor.sunsynk_day_load_energy",essential_power:"none",nonessential_power:"none",aux_power_166:"sensor.sunsynk_aux_power",day_pv_energy_108:"sensor.sunsynk_day_pv_energy",pv1_power_186:"sensor.sunsynk_pv1_power",pv2_power_187:"sensor.sunsynk_pv2_power",pv1_voltage_109:"sensor.sunsynk_pv1_voltage",pv1_current_110:"sensor.sunsynk_pv1_current",pv2_voltage_111:"sensor.sunsynk_pv2_voltage",pv2_current_112:"sensor.sunsynk_pv2_current"}}}render(){var t,n,i,o,a,r,s,l,c,d,u,h,_,p,v,m,f,y,g,w,x,b,A,N,L,E,T,k,M,S,I,P,C,q,H,O,V,z,D,Z,R,B,j,G,U,Q,Y,J,X,K,$,tt,et,nt,it,ot,at,rt,st,lt,ct,dt,ut,ht,_t,pt,vt,mt,ft,yt,gt,xt,At,Nt,Lt,Et,Tt,kt,Mt,St,It,Pt,Ct,qt,Ht,Ot,Vt,zt,Dt,Zt,Rt,Bt,jt,Gt,Ut,Wt,Ft,Qt,Yt,Jt,Xt,Kt,$t,te,ee,ne,ie,oe,ae,re,se,le,ce,de,ue,he,_e,pe,ve,me,fe,ye,ge,we,xe,be,Ne,Ie,Pe,Ce,qe,He,Oe,Ve,ze,De,Ze,Re,Be,li,ci,di,ui,hi,_i,pi,vi,mi,fi,yi,gi,wi,xi,bi,Ai,Ni,Li,Ei,Ti,ki,Mi,Si,Ii,Pi,Ci,qi,Hi,Oi,Vi,zi,Di,Zi,Ri,Bi,ji,Gi,Ui,Wi,Fi,Qi,Yi,Ji,Xi,Ki,$i,to,eo,no,io,oo,ao,ro,so,lo,co,uo,ho,_o,po,vo,mo,fo,yo,go,wo,xo,bo,Ao,No,Lo,Eo,To,ko,Mo,So,Io,Po,Co,qo,Ho,Oo,Vo,zo,Do,Zo,Ro,Bo,jo,Go,Uo,Wo,Fo,Qo,Yo,Jo,Xo,Ko,$o,ta,ea,na,ia,oa,aa,ra,sa,la,ca,da,ua,ha,_a,pa,va,ma,fa,ya,ga,wa,xa,ba,Aa,Na,La,Ea,Ta,ka,Ma,Sa,Ia,Pa,Ca,qa,Ha,Oa,Va,za,Da,Za,Ra,Ba,ja,Ga,Ua,Wa,Fa,Qa,Ya,Ja,Xa,Ka,$a,tr,er,nr,ir,or,ar,rr;const sr=this._config,lr=this.getEntity("day_battery_discharge_71"),cr=this.getEntity("day_battery_charge_70"),dr=this.getEntity("day_load_energy_84"),ur=this.getEntity("day_grid_import_76"),hr=this.getEntity("day_pv_energy_108"),_r=this.getEntity("day_grid_export_77"),pr=this.getEntity("day_aux_energy"),vr=this.getEntity("inverter_voltage_154",{state:"0"}),mr=this.getEntity("load_frequency_192",{state:"0"}),fr=this.getEntity("inverter_current_164",{state:"0"}),yr=this.getEntity("inverter_status_59",{state:""}),gr=this.getEntity("inverter_power_175"),wr=this.getEntity("priority_load_243",{state:"undefined"}),xr=this.getEntity("use_timer_248",{state:"undefined"}),br=this.getEntity("dc_transformer_temp_90",{state:""}),Ar=this.getEntity("radiator_temp_91",{state:""}),Nr=this.getEntity("inverter_voltage_L2",{state:""}),Lr=this.getEntity("inverter_voltage_L3",{state:""}),Er=this.getEntity("inverter_current_L2",{state:""}),Tr=this.getEntity("inverter_current_L3",{state:""}),kr=this.getEntity("environment_temp",{state:""}),Mr=this.getEntity("battery_voltage_183",{state:"0"}),Sr=this.getEntity("battery_soc_184",{state:"0"}),Ir=this.getEntity("battery_power_190"),Pr=this.getEntity("battery_current_191",{state:"0"}),Cr=this.getEntity("battery_temp_182",{state:""}),qr=this.getEntity("battery_status",{state:""}),Hr=this.getEntity("battery_current_direction",null),Or=null===(t=this.getEntity("battery_rated_capacity",null))||void 0===t?void 0:t.state,Vr=this.getEntity("essential_power"),zr=this.getEntity("aux_power_166"),Dr=this.getEntity("nonessential_power"),Zr=this.getEntity("non_essential_load1"),Rr=this.getEntity("non_essential_load2"),Br=this.getEntity("non_essential_load3"),jr=this.getEntity("essential_load1"),Gr=this.getEntity("essential_load2"),Ur=this.getEntity("aux_connected_status",{state:"on"}),Wr=this.getEntity("aux_load1"),Fr=this.getEntity("aux_load2"),Qr=this.getEntity("essential_load1_extra"),Yr=this.getEntity("essential_load2_extra"),Jr=this.getEntity("essential_load3"),Xr=this.getEntity("essential_load4"),Kr=this.getEntity("load_power_L1"),$r=this.getEntity("load_power_L2"),ts=this.getEntity("load_power_L3"),es=this.getEntity("aux_load1_extra"),ns=this.getEntity("aux_load2_extra"),is=this.getEntity("grid_ct_power_172"),os=this.getEntity("grid_ct_power_L2"),as=this.getEntity("grid_ct_power_L3"),rs=this.getEntity("grid_ct_power_total"),ss=this.getEntity("grid_connected_status_194",{state:"on"}),ls=this.getEntity("grid_power_169"),cs=this.getEntity("energy_cost_buy",{state:"",attributes:{unit_of_measurement:""}}),ds=this.getEntity("energy_cost_sell",{state:"",attributes:{unit_of_measurement:""}}),us=this.getEntity("grid_voltage",null),hs=this.getEntity("prepaid_units",{state:"0"}),_s=this.getEntity("pv1_voltage_109",{state:"0"}),ps=this.getEntity("pv1_current_110",{state:"0"}),vs=this.getEntity("pv2_voltage_111",{state:"0"}),ms=this.getEntity("pv2_current_112",{state:"0"}),fs=this.getEntity("pv3_voltage_113",{state:"0"}),ys=this.getEntity("pv3_current_114",{state:"0"}),gs=this.getEntity("pv4_voltage_115",{state:"0"}),ws=this.getEntity("pv4_current_116",{state:"0"}),xs=this.getEntity("pv1_power_186"),bs=this.getEntity("pv2_power_187"),As=this.getEntity("pv3_power_188"),Ns=this.getEntity("pv4_power_189"),Ls=this.getEntity("remaining_solar"),Es=this.getEntity("solar_sell_247",{state:"undefined"}),Ts=this.getEntity("pv_total"),ks=this.getEntity("total_pv_generation");let{invert_aux:Ms}=sr.load,Ss="kw"===((null===(n=zr.attributes)||void 0===n?void 0:n.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*zr.state,0,Ms):this.toNum(zr.state,0,Ms),{invert_grid:Is}=sr.grid,Ps="kw"===((null===(i=is.attributes)||void 0===i?void 0:i.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*is.state,0,Is):this.toNum(is.state,0,Is),Cs="kw"===((null===(o=os.attributes)||void 0===o?void 0:o.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*os.state,0,Is):this.toNum(os.state,0,Is),qs="kw"===((null===(a=as.attributes)||void 0===a?void 0:a.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*as.state,0,Is):this.toNum(as.state,0,Is),Hs="kw"===((null===(r=rs.attributes)||void 0===r?void 0:r.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*rs.state,0,Is):this.toNum(rs.state,0,Is),Os=(null===(s=sr.entities)||void 0===s?void 0:s.grid_ct_power_total)?Hs:Ps+Cs+qs,Vs=sr.inverter.three_phase?Os:Ps,zs=isNaN(null==us?void 0:us.state)?null:this.toNum(us.state),Ds=isNaN(null==Hr?void 0:Hr.state)?null:parseInt(Hr.state),Zs=null===(l=sr.inverter)||void 0===l?void 0:l.modern,Rs=this.colourConvert(null===(c=sr.load)||void 0===c?void 0:c.colour),Bs=this.colourConvert((null===(d=sr.load)||void 0===d?void 0:d.aux_colour)||Rs),js=this.colourConvert((null===(u=sr.load)||void 0===u?void 0:u.aux_off_colour)||Rs);sr.title_colour=this.colourConvert(sr.title_colour);let Gs=null===(h=sr.load)||void 0===h?void 0:h.show_daily,Us=null===(_=sr.grid)||void 0===_?void 0:_.show_nonessential,Ws=(null===(p=sr.entities)||void 0===p?void 0:p.grid_connected_status_194)?ss.state:"on",Fs=(null===(v=sr.entities)||void 0===v?void 0:v.aux_connected_status)?Ur.state:"on",Qs=(null===(m=sr.entities)||void 0===m?void 0:m.load_frequency_192)?this.toNum(mr.state,2):0,Ys=(null===(f=sr.entities)||void 0===f?void 0:f.inverter_voltage_154)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(vr.state,0):this.toNum(vr.state,1):0,Js=(null===(y=sr.entities)||void 0===y?void 0:y.inverter_voltage_L2)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(Nr.state,0):this.toNum(Nr.state,1):"",Xs=(null===(g=sr.entities)||void 0===g?void 0:g.inverter_voltage_L3)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(Lr.state,0):this.toNum(Lr.state,1):"",Ks=(null===(w=sr.entities)||void 0===w?void 0:w.inverter_current_164)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(fr.state,1)):0,$s=(null===(x=sr.entities)||void 0===x?void 0:x.inverter_current_L2)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(Er.state,1)):"",tl=(null===(b=sr.entities)||void 0===b?void 0:b.inverter_current_L3)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(Tr.state,1)):"",el=(null===(A=sr.entities)||void 0===A?void 0:A.battery_voltage_183)?this.toNum(Mr.state,1):0,nl=(null===(N=sr.entities)||void 0===N?void 0:N.inverter_power_175)?"kw"===((null===(L=gr.attributes)||void 0===L?void 0:L.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*gr.state,0):this.toNum(gr.state,0):0,il=(null===(E=sr.entities)||void 0===E?void 0:E.grid_power_169)?"kw"===((null===(T=ls.attributes)||void 0===T?void 0:T.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*ls.state,0):this.toNum(ls.state,0):0,ol=(null===(k=sr.entities)||void 0===k?void 0:k.load_power_L1)?"kw"===((null===(M=Kr.attributes)||void 0===M?void 0:M.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Kr.state,0):this.toNum(Kr.state,0):"",al=(null===(S=sr.entities)||void 0===S?void 0:S.load_power_L2)?"kw"===((null===(I=$r.attributes)||void 0===I?void 0:I.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*$r.state,0):this.toNum($r.state,0):"",rl=(null===(P=sr.entities)||void 0===P?void 0:P.load_power_L3)?"kw"===((null===(C=ts.attributes)||void 0===C?void 0:C.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*ts.state,0):this.toNum(ts.state,0):"";const sl=this.colourConvert(null===(q=sr.grid)||void 0===q?void 0:q.colour),ll=this.colourConvert((null===(H=sr.grid)||void 0===H?void 0:H.export_colour)||sl),cl=this.colourConvert((null===(O=sr.grid)||void 0===O?void 0:O.no_grid_colour)||sl);let dl;switch(!0){case Vs<0:dl=ll;break;case 0===Vs:dl=cl;break;default:dl=sl}const ul=this.colourConvert((null===(V=sr.grid)||void 0===V?void 0:V.grid_off_colour)||dl);let hl=null===(z=sr.grid)||void 0===z?void 0:z.additional_loads;Ee.includes(hl)||(hl=0);let _l=null===(D=sr.grid)||void 0===D?void 0:D.show_daily_buy,pl=null===(Z=sr.grid)||void 0===Z?void 0:Z.show_daily_sell,vl=this.colourConvert(null===(R=sr.battery)||void 0===R?void 0:R.colour),ml=this.colourConvert((null===(B=sr.battery)||void 0===B?void 0:B.charge_colour)||vl),fl=null===(j=sr.battery)||void 0===j?void 0:j.show_daily,yl=null===(G=sr.solar)||void 0===G?void 0:G.show_daily,gl=null===(U=sr.load)||void 0===U?void 0:U.show_aux;ke.includes(gl)||(gl=!1);let wl=null===(Q=sr.load)||void 0===Q?void 0:Q.show_daily_aux,xl=null===(Y=sr.load)||void 0===Y?void 0:Y.additional_loads;(!Le.includes(xl)||this.isFullCard&&4===xl)&&(xl=0);let bl=null===(J=sr.load)||void 0===J?void 0:J.aux_loads;Le.includes(bl)||(bl=0);let Al,Nl=null===(X=sr.load)||void 0===X?void 0:X.aux_type,Ll=null===(K=sr.load)||void 0===K?void 0:K.aux_load1_icon,El=null===($=sr.load)||void 0===$?void 0:$.aux_load2_icon,Tl=null===(tt=sr.grid)||void 0===tt?void 0:tt.nonessential_icon,kl=null===(et=sr.grid)||void 0===et?void 0:et.load1_icon,Ml=null===(nt=sr.grid)||void 0===nt?void 0:nt.load2_icon,Sl=null===(it=sr.grid)||void 0===it?void 0:it.load3_icon,Il=null===(ot=sr.load)||void 0===ot?void 0:ot.load1_icon,Pl=null===(at=sr.load)||void 0===at?void 0:at.load2_icon,Cl=null===(rt=sr.load)||void 0===rt?void 0:rt.load3_icon,ql=null===(st=sr.load)||void 0===st?void 0:st.load4_icon,Hl=!!sr.entities.remaining_solar&&this.convertValueNew(Ls.state,null===(lt=Ls.attributes)||void 0===lt?void 0:lt.unit_of_measurement,1),Ol=!!sr.entities.total_pv_generation&&this.convertValueNew(ks.state,null===(ct=ks.attributes)||void 0===ct?void 0:ct.unit_of_measurement,2),Vl=sr.large_font,zl=sr.panel_mode,Dl=this.colourConvert(null===(dt=sr.inverter)||void 0===dt?void 0:dt.colour),Zl=null===(ut=sr.inverter)||void 0===ut?void 0:ut.autarky,Rl=!(!1===sr.entities.use_timer_248||!sr.entities.use_timer_248)&&xr.state,Bl=!(!1===sr.entities.priority_load_243||!sr.entities.priority_load_243)&&wr.state,jl="kw"===((null===(ht=Ir.attributes)||void 0===ht?void 0:ht.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Ir.state,0,null===(_t=sr.battery)||void 0===_t?void 0:_t.invert_power):this.toNum(Ir.state,0,null===(pt=sr.battery)||void 0===pt?void 0:pt.invert_power);Al=jl<0?ml:vl;const Gl=(sr.card_height?this.hass.states[sr.card_height]:null)||{state:""};let Ul="unavailable"===Gl.state||"unknown"===Gl.state||""===Gl.state?sr.card_height:Gl.state,Wl=sr.card_width,Fl=0===(null===(vt=sr.grid)||void 0===vt?void 0:vt.energy_cost_decimals)?0:(null===(mt=sr.grid)||void 0===mt?void 0:mt.energy_cost_decimals)||2,Ql=Vs>=0?this.toNum(cs.state,Fl):this.toNum(ds.state,Fl),Yl=wt.Sunsynk;Object.values(wt).includes(sr.inverter.model)&&(Yl=sr.inverter.model);let Jl=!1;this.isCompactCard&&(Jl=!0);let Xl,Kl,$l="kw"===((null===(ft=xs.attributes)||void 0===ft?void 0:ft.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(xs.state||"0"):this.toNum(xs.state||"0"),tc="kw"===((null===(yt=bs.attributes)||void 0===yt?void 0:yt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(bs.state||"0"):this.toNum(bs.state||"0"),ec="kw"===((null===(gt=As.attributes)||void 0===gt?void 0:gt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(As.state||"0"):this.toNum(As.state||"0"),nc="kw"===((null===(xt=Ns.attributes)||void 0===xt?void 0:xt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(Ns.state||"0"):this.toNum(Ns.state||"0"),ic=$l+tc+ec+nc,oc=(null===(At=sr.entities)||void 0===At?void 0:At.pv_total)?parseInt(Ts.state):ic,ac=sr.solar.dynamic_colour?this.toNum(oc,0)>10?this.colourConvert(null===(Lt=sr.solar)||void 0===Lt?void 0:Lt.colour):"grey":this.colourConvert(null===(Nt=sr.solar)||void 0===Nt?void 0:Nt.colour),rc=null===(Et=sr.inverter)||void 0===Et?void 0:Et.three_phase;Te.includes(rc)||(rc=!1);const{essential_power:sc,nonessential_power:lc}=sr.entities;Kl=!1===rc?"none"!==lc&&lc?"kw"===((null===(Tt=Dr.attributes)||void 0===Tt?void 0:Tt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Dr.state,0):this.toNum(Dr.state,0):Ps-il:"none"!==lc&&lc?"kw"===((null===(kt=Dr.attributes)||void 0===kt?void 0:kt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Dr.state,0):this.toNum(Dr.state,0):Ps+Cs+qs-il,Xl="none"!==sc&&sc?"kw"===((null===(Mt=Vr.attributes)||void 0===Mt?void 0:Mt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Vr.state,0):this.toNum(Vr.state,0):!0===rc&&sr.entities.load_power_L1&&sr.entities.load_power_L2?Number(ol)+Number(al)+Number(rl):nl+il-Ss;const cc={time:this.hass.states[sr.entities.prog1_time]||{state:""},capacity:this.hass.states[sr.entities.prog1_capacity]||{state:""},charge:this.hass.states[sr.entities.prog1_charge]||{state:""}},dc={time:this.hass.states[sr.entities.prog2_time]||{state:""},capacity:this.hass.states[sr.entities.prog2_capacity]||{state:""},charge:this.hass.states[sr.entities.prog2_charge]||{state:""}},uc={time:this.hass.states[sr.entities.prog3_time]||{state:""},capacity:this.hass.states[sr.entities.prog3_capacity]||{state:""},charge:this.hass.states[sr.entities.prog3_charge]||{state:""}},hc={time:this.hass.states[sr.entities.prog4_time]||{state:""},capacity:this.hass.states[sr.entities.prog4_capacity]||{state:""},charge:this.hass.states[sr.entities.prog4_charge]||{state:""}},_c={time:this.hass.states[sr.entities.prog5_time]||{state:""},capacity:this.hass.states[sr.entities.prog5_capacity]||{state:""},charge:this.hass.states[sr.entities.prog5_charge]||{state:""}},pc={time:this.hass.states[sr.entities.prog6_time]||{state:""},capacity:this.hass.states[sr.entities.prog6_capacity]||{state:""},charge:this.hass.states[sr.entities.prog6_charge]||{state:""}},vc=this.hass.states[sr.battery.shutdown_soc]||{state:null!==(St=sr.battery.shutdown_soc)&&void 0!==St?St:""},mc=this.hass.states[sr.battery.shutdown_soc_offgrid]||{state:null!==(It=sr.battery.shutdown_soc_offgrid)&&void 0!==It?It:""};let fc=this.toNum(mc.state),yc=this.toNum(vc.state),gc={capacity:yc,entityID:""};if(!1===Rl||"off"===xr.state)gc.show=!1;else if(sr.entities.prog1_time&&sr.entities.prog2_time&&sr.entities.prog3_time&&sr.entities.prog4_time&&sr.entities.prog5_time&&sr.entities.prog6_time){gc.show=!0;const xd=new Date,bd=[];[cc,dc,uc,hc,_c,pc].forEach(((t,e)=>{const[n,i]=t.time.state.split(":").map((function(t){return parseInt(t,10)}));bd[e]=new Date(xd.getTime()),bd[e].setHours(n),bd[e].setMinutes(i)}));const[Ad,Nd,Ld,Ed,Td,kd]=bd;function Md(t,e){"No Grid or Gen"===t.charge.state||"0"===t.charge.state||"off"===t.charge.state?gc.charge="none":gc.charge="both",gc.capacity=parseInt(t.capacity.state),gc.entityID=e}xd>=kd||xd=Ad&&xd=Nd&&xd=Ld&&xd=Ed&&xd=Td&&xd50?"on":"off"),null==Ds||Number.isNaN(Ds)||Yl==wt.Solis&&0===Ds&&(jl=-jl);let wc=0;if(sr.show_battery)switch(Yl){case wt.GoodweGridMode:case wt.Goodwe:jl>0?wc="on"!==Ws&&"1"!==Ws&&"on-grid"!==Ws.toLowerCase()||gc.show?"off"!==Ws&&"0"!==Ws&&"off-grid"!==Ws.toLowerCase()||!sr.battery.shutdown_soc_offgrid||gc.show?yc:fc:yc:jl<0&&(wc=100);break;default:jl>0?wc="off"===Ws||"0"===Ws||"off-grid"===Ws.toLowerCase()||!gc.show||parseInt(Sr.state)<=gc.capacity?yc:gc.capacity:jl<0&&("off"===Ws||"0"===Ws||"off-grid"===Ws.toLowerCase()||!gc.show||parseInt(Sr.state)>=gc.capacity?wc=100:parseInt(Sr.state)0?xc=(this.toNum(Sr.state)-wc)/100*Lc/jl*60*60:jl<0&&(xc=(wc-parseInt(Sr.state))/100*Lc/jl*60*60*-1);const Sd=new Date,Id=1e3*xc,Pd=new Date(Sd.getTime()+Id),Cd=Pd.getHours(),qd=Pd.getMinutes().toString().padStart(2,"0"),Hd=Cd.toString().padStart(2,"0");bc="".concat(Hd,":").concat(qd);const Od=Math.floor(xc/86400),Vd=Math.floor(xc%86400/3600),zd=Math.floor(xc%3600/60);Od>0&&(Ac+="".concat(Od," ").concat(Ae("common.days"),",")),(Vd>0||Od>0)&&(Ac+="".concat(Vd," ").concat(Ae("common.hrs"),",")),Ac+="".concat(zd," ").concat(Ae("common.min"))}let Ec=-2<=parseInt(Pr.state)&&parseInt(Pr.state)<=2&&parseInt(Sr.state)>=99,Tc="",kc="",Mc=yr.state,Sc=!1,Ic="";if(!Zs)switch(Yl){case wt.GoodweGridMode:case wt.Goodwe:Ic="data:image/png;base64,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";break;case wt.Lux:Ic="data:image/png;base64,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";break;case wt.Solis:Ic="data:image/png;base64,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";break;case wt.Huawei:Ic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABICAYAAABWWr1vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAjESURBVGhDzZtdbFTXEceP737QddfYhg2Uj0atCDSoT3HpU+sKkccKpCJVSulD30CK0spSpAqJUIX2oWqiKi9WP6XSlzwRiVZqC6oqRTRC0FagpB8yiBiMGhITsu4a73ptdm13/sd3ltnxOfeeZTc4P2lyzsyZmTNzz713V17SZxT379+PaNiZy+W+0tfX96Xl5eXP0jgYRVGO7Naf5hgstBbPumNlZSWerUL7xrOHazQ2yF6jPe+QvL20tPRWo9GYHB4eXrIOMW0Vlcvlrf39/SfJ8VsUsImToXAWrbMNyHkaugnoovjW6BPslc1mqyR/INcTxWLxpg0iWlXUarUt1MifFhYWRki1dl0wi9S7AcVppI0bkHMpzIYNGybpzjo4MDAwAd1Wdfv27ezQ0PDv6vX5r0OX6OJ9805BUYiXxTFsCx0BNfYODaOlUmnOVnXv3r1v0Cm9Qfdr62EJbUTq2MRXaAg6Tup6zjqP2LdQKHx/8+bNr9qKpqen36KmvmpXBaHNAJncNe8EHSN1nrt86Pn6b6VSeapvYmJi5+Dg4E1qKpfUBOOzp8FFuJqWNhdyLWlOb+UVyrU/orfd19AQLzCYS2G0PVQY11zaGI7z+bvm1EcfybMRGUbYCKSTyy6F0TY5hq6FCMcxcs7Qe+EZNPU0FBkIeM52LQAfkBBtw1zaWZLWtEhc9gSfPXjb7dDOUvfh8gmJ88H7uoTRNqkL25MR3YOfYQeJdGZhfHonouNcSLvPx0EBJzW0Ol8b6NL1RtonlNA4355JtohegTnpAHRAp/AGIaL9pa5x2VzgpB5+5SZkYoY3CZVO0P4uPSmvtPPcNpQUFELShrzmmkthu0TrjI6TwOY8pTR0UnwjAKzLNeCbS3Sszy8ENNX2vceVTG6k17Vdr/caV35tazsp5uMsLC13UtGhdTmbknTTIGK1pNl59K35kOveptKS+AgtQvMo+yHGFYemvNmSNuKEUhg5Xw9aL4rQQpL8HlczafsknpSGkz2u4pNIqiH1RQGQ4JPQCAipI6ipXtHNhenkwjqbksFpiVzrbMPIwrj8Ge0nxYXP3tYUO/HXHh/sh1H/0cS1kctHC6P1ELT/mpPipK7kUk9aAz5f3wXT8aEXFmjf4GdKb8okFe8SvebDt58Gftq3b3JycjmKouTLQnAgCknacHFx0Vy7ds3U6/XY4o/J5/Nmz549plgsxpZwXPlgg3TcVBK1Ws2Mj4+b69evIwDd2Lj8E3n8TY4+5ftMs9wk+6o/mt2+fbsZGxszpVJp1dgBuiZuqqev9PPnz9tTssS3FgofWB4wn2702xENwQYBd+7cMWfOnGnpaaRdXOSxTaU5pq0D+Fy8eNFZXLlcNp8qFEy1Vl2zDv3q1av2lEPg+KSabFNwDCk8iWq1av43M2PzSMEfLvft22dOnTplDh06ZJrN5hqfRqNh7t69G2dKBv5JYL1nz1SlUjGjo6P2RSHBT6mnT582u5/abSqzFXPkyBHrK4HP2bNnzd69e2OLm5CGID27/YaHh83g4KA9CSkPHjwwU1NT5uQPXsKPe2Z2dnaNTyaTMTt27Igz+XHd2oyssXX7dQuSHj58ONYeks1mzYULF6j4JXPu3Dn8MBavPOTAgQP2oqQRcnHRS+vtFxKQxtGjR+3zIy/SCj1T0xMTZvbWLTNFL4SGuj137dplTpw4YV/5PlBbaH3waz1TVolfGFxUaCLJ/Py8+SudzP25Oavjqj1LkiVB1jdJ5uM9cGp4DoeGWn/5diJrcyHt1hdNUUDb/ddNU0ClsyDTWmvYHrZQT1MuW+v2A65iXKQVgnUt9J81NmtPQPr4fHXN8GtrKm0TkLbJJ4G2phgU7Cs69DS7oZML5vJ1NpUEknBjIZt3UqBE7uPDlxu/+aZeegSzsC6Rul5z3fM+/6S1TsCPbo8WGcMby4J8hfFcnzRG6ZdGkj9y46SsosdukRvLOdB6KKFxOCk78d0mj7L5eoMXhfOZ0k2uN2kXV6633n7yVNb7dLiWTuqRh4BnCjhvv04I8Zc+mLMwWgdad6FzBH1OuTYLwRXjy9Or/Dgc+0wlPT8yEHOfuNa1jZFzoHXGZ2e4bl0/mvJGpiXtNXo/FMs2jKH1tL0o1hu+4rIROWpgd/nYk3IFuWyPA+wrT0gDu15jncdoGX/DUvgShqA3kMCWJuyXhs8HdjTV9keDtIR6HToLw3O5Jtc/TrAPPqdmYj1xY1kYz7W/1tcDqmEFz9R0rGCw8BwjSwg6h09CSfLV+XhOd94c/mXmFC8A6aThQJ9InyRkDPu6dB5dgpeJflsCaupW1Gw27f8f4UMm6gTtr3OwroXX5OhC+kvokK5F9Xr9764kviBp57lL9DqjdeBaZ5vU2cZoHdAh/S1aXFy8SJOaywHIhNLH55+GzuOD/bS/tsk5Pp7q9cW/RPv376/Qkf1ROsgAF9KvU2Fca1JcpK01Go23Z2Y++o/9mkSn9VNqrPV55Qpmm7YDudZLkUjd5YNToh5ePXjw4Or/WjQ5OfmPhYWFcSywowx02ci1beylMC67nAPMUTad0u+r1eobsLW+s1+6dKlQLBZ/kclkvk2vyoz8/iWTAJfOr1fAuvaT6HUZL5F27YN4khVq6s+NRvPIyMgz9otEm9fly5fzhULhm9TYC5Tgi2TqJ8Fp2l9FAE4GP4PmcjlTHBgwM+WyyeXz9p8NzMT2jRs32t95MccPcd2gm0ITNOKOWqRa3iXzb+hF9+uRkZH5VS/VFHPlypUN1NjuKIqepgRbKcEwzXP4yeedf/57y8mf/OrYltKmD45/7ztnXjj+ync/9+S298eOPnd27KXXnt+2tTTzo+PHXj/24o+f37n9idlfvvbyz3EhfMiiU1ihZ6ZJ4yzV8yHJu3NzcxOjo6NrfgEPzsh8+cBzWz5obj65vLR8Y1vu7m/fWyj9MJPJ3vh8Yfr1G3ObTuXz+fe+sPGjn/3rw4GXi8XCvZtvjr8Shz4mjPk/g/7JzSXH8+UAAAAASUVORK5CYII=";break;case wt.FoxESS:Ic="data:image/png;base64,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";break;case wt.Solax:Ic="data:image/png;base64,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";break;case wt.Victron:Ic="data:image/png;base64,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";break;case wt.Fronius:Ic="data:image/png;base64,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";break;case wt.SolarEdge:Ic="data:image/png;base64,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";break;default:Ic="data:image/png;base64,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"}if(Yl==wt.Solis){const Dd=yr.state;Mc=Number.isNaN(Dd)?Dd:Number(Dd).toFixed(0)}let Pc=Me[Yl];for(const Zd of Object.keys(Pc)){const Rd=Pc[Zd],{states:Bd,color:jd,message:Gd}=Rd;if(Bd.includes(Mc.toLowerCase())){Tc=jd,kc=Gd,Sc=!0;break}}Sc||("none"!==(null===(Ct=sr.entities)||void 0===Ct?void 0:Ct.inverter_status_59)&&(null===(qt=sr.entities)||void 0===qt?void 0:qt.inverter_status_59)?(Tc="transparent",kc="Status"):(Tc="transparent",kc=""));let Cc="transparent",qc="";if([wt.GoodweGridMode,wt.Goodwe,wt.Huawei].includes(Yl)){let Ud=Se[Yl];for(const Wd of Object.keys(Ud)){const Fd=Ud[Wd],{states:Qd,color:Yd,message:Jd}=Fd;if(Qd.includes(qr.state.toLowerCase())){Cc=Yd,qc=Jd,Sc=!0;break}}Sc||("none"!==(null===(Ht=sr.entities)||void 0===Ht?void 0:Ht.battery_status)&&(null===(Ot=sr.entities)||void 0===Ot?void 0:Ot.battery_status)?(Cc="transparent",qc="Status"):(Cc="transparent",qc=""))}let Hc=this.toNum(hr.state)+this.toNum(lr.state),Oc=this.toNum(dr.state)+this.toNum(cr.state),Vc=0!=Oc?Math.min(Math.round(100*Hc/Oc),100):0,zc=0!=Hc?Math.min(Math.round(100*Oc/Hc),100):0,Dc=ic+parseInt("".concat(jl>0?jl:0))+parseInt("".concat(Ss<0?-1*Ss:0)),Zc=Xl+Kl+parseInt("".concat(Ss>0?Ss:0))+parseInt("".concat(jl<0?-1*jl:0)),Rc=0!=Zc?Math.min(Math.round(100*Dc/Zc),100):0,Bc=0!=Dc?Math.min(Math.round(100*Zc/Dc),100):0,jc=(this.toNum(sr.max_line_width)<1?1:sr.max_line_width)-1,Gc=sr.solar.max_power?this.dynamicLineWidth($l,sr.solar.max_power||$l,jc):1,Uc=sr.solar.max_power?this.dynamicLineWidth(tc,sr.solar.max_power||tc,jc):1,Wc=sr.solar.max_power?this.dynamicLineWidth(ec,sr.solar.max_power||ec,jc):1,Fc=sr.solar.max_power?this.dynamicLineWidth(nc,sr.solar.max_power||nc,jc):1,Qc=sr.battery.max_power?this.dynamicLineWidth(Math.abs(jl),sr.battery.max_power||Math.abs(jl),jc):1,Yc=sr.load.max_power?this.dynamicLineWidth(Math.abs(Xl),sr.load.max_power||Math.abs(Xl),jc):1,Jc=sr.load.max_power?this.dynamicLineWidth(Math.abs(Ss),sr.load.max_power||Math.abs(Ss),jc):1,Xc=sr.grid.max_power?this.dynamicLineWidth(Math.abs(Vs),sr.grid.max_power||Math.abs(Vs),jc):1,Kc=sr.grid.max_power?this.dynamicLineWidth(Math.abs(Kl),sr.grid.max_power||Math.abs(Kl),jc):1,$c=sr.solar.max_power?this.dynamicLineWidth(ic,sr.solar.max_power||ic,jc):1;if(sr&&sr.solar&&sr.solar.animation_speed){const Xd=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(ic/(sr.solar.max_power||ic));this.changeAnimationSpeed("solar",Xd)}if(sr&&sr.solar&&sr.solar.animation_speed){const Kd=sr.solar.animation_speed-(sr.solar.animation_speed-1)*($l/(sr.solar.max_power||$l));this.changeAnimationSpeed("pv1",Kd)}if(sr&&sr.solar&&sr.solar.animation_speed){const $d=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(tc/(sr.solar.max_power||tc));this.changeAnimationSpeed("pv2",$d)}if(sr&&sr.solar&&sr.solar.animation_speed){const tu=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(ec/(sr.solar.max_power||ec));this.changeAnimationSpeed("pv3",tu)}if(sr&&sr.solar&&sr.solar.animation_speed){const eu=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(nc/(sr.solar.max_power||nc));this.changeAnimationSpeed("pv4",eu)}if(sr&&sr.battery&&sr.battery.animation_speed){const nu=sr.battery.animation_speed-(sr.battery.animation_speed-1)*(Math.abs(jl)/(sr.battery.max_power||Math.abs(jl)));this.changeAnimationSpeed("battery",nu)}if(sr&&sr.load&&sr.load.animation_speed){const iu=sr.load.animation_speed-(sr.load.animation_speed-1)*(Math.abs(Xl)/(sr.load.max_power||Math.abs(Xl)));this.changeAnimationSpeed("load",iu)}if(sr&&sr.load&&sr.load.animation_speed){const ou=sr.load.animation_speed-(sr.load.animation_speed-1)*(Math.abs(Ss)/(sr.load.max_power||Math.abs(Ss)));this.changeAnimationSpeed("aux",ou)}if(sr&&sr.grid&&sr.grid.animation_speed){const au=sr.grid.animation_speed-(sr.grid.animation_speed-1)*(Math.abs(Vs)/(sr.grid.max_power||Math.abs(Vs)));this.changeAnimationSpeed("grid1",au),this.changeAnimationSpeed("grid",au)}if(sr&&sr.grid&&sr.grid.animation_speed){const ru=sr.grid.animation_speed-(sr.grid.animation_speed-1)*(Math.abs(Kl)/(sr.grid.max_power||Math.abs(Kl)));this.changeAnimationSpeed("ne",ru)}let td=sr.decimal_places;const ed=0===oc?0:"off"!==Bl&&Bl||jl>0?oc/Xl*100:(oc-Math.abs(jl))/Xl*100,nd=jl<=0?0:Math.abs(jl)/Xl*100,id=ed+nd,od=0===id?0:ed/id*100,ad=0===id?0:nd/id*100;let rd=0,sd=0;id>100?(rd=this.toNum(od,0),sd=this.toNum(ad,0)):(rd=this.toNum(Math.min(ed,100),0),sd=this.toNum(Math.min(nd,100),0));const ld=0===oc||jl>=0?0:"off"!==Bl&&Bl?(oc-Xl)/Math.abs(jl)*100:oc/Math.abs(jl)*100,cd=jl>=0||Vs<=0?0:"on"===Bl?oc-Xl>=Math.abs(jl)?0:100*(Vs-Math.max(Xl-oc,0)/Math.abs(jl)):oc>=Math.abs(jl)?0:(Math.abs(jl)-oc)/Math.abs(jl)*100,dd=ld+cd,ud=0===dd?0:ld/dd*100,hd=0===dd?0:cd/dd*100;let _d=0,pd=0;dd>100?(_d=this.toNum(ud,0),pd=this.toNum(hd,0)):(_d=this.toNum(Math.min(ld,100),0),pd=this.toNum(Math.min(cd,100),0));let vd,md;switch(!0){case ed>=100&&nd<=5&&Vs-Kl<50&&sr.load.dynamic_icon:vd="M11.6 3.45zM18.25 19.6v-7.6h2.85L11.6 3.45 2.1 12h2.85v7.6zM11.6 6.015l4.75 4.275V17.7H6.85v-7.41zM6.58 2.8v1.42L8 3.508zm-.4 2.4L5.2 6.184l1.5.5zM2.8 6.58 3.508 8l.712-1.42zM6 2.8H2.8v3.2c.228.068.468.1.708.1 1.432.004 2.596-1.16 2.6-2.6-.004-.236-.04-.472-.108-.7M12.5 3.844l2.25 2.026.5-.5-2.24-2.04zM17.71 8.53 18.2 8.04 15.76 5.84 15.26 6.34ZM20.52 11.09l.48-.49-2.31-2.14-.5.5z M18.1299 5.1169 17.318 4.6482l2.4492-1.6171-.75 1.299.8119.4687-2.4492 1.6171z",md=1;break;case nd>=100&&ed<=5&&Vs-Kl<50&&sr.load.dynamic_icon:vd="M15 9h1V7.5h4V9h1c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1m1 2v3h4v-3h-4m-4-5.31l-5 4.5V18h5v2H5v-8H2l10-9l2.78 2.5H14v1.67l-.24.1L12 5.69Z",md=0;break;case ed<5&&nd<5&&sr.load.dynamic_icon:vd="M5 20v-8H2l10-9l10 9h-3v8zm7-14.31l-5 4.5V18h10v-7.81zM11.5 18v-4H9l3.5-7v4H15z",md=0;break;default:vd="m15 13l-4 4v-3H2v-2h9V9l4 4M5 20v-4h2v2h10v-7.81l-5-4.5L7.21 10H4.22L12 3l10 9h-3v8H5Z",md=0}const fd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4";let yd,gd,wd;switch(!0){case parseInt(Sr.state)>=95:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5zM5 6.5 11 6.5 11 7.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5zM5 6.5 11 6.5 11 7.5H5z",wd="green";break;case 85<=parseInt(Sr.state)&&parseInt(Sr.state)<95:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5z",wd="green";break;case 75<=parseInt(Sr.state)&&parseInt(Sr.state)<85:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zH5z",wd="#9ACD32";break;case 65<=parseInt(Sr.state)&&parseInt(Sr.state)<75:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 11z",wd="yellow";break;case 55<=parseInt(Sr.state)&&parseInt(Sr.state)<65:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5z",wd="yellow";break;case 45<=parseInt(Sr.state)&&parseInt(Sr.state)<55:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zH5z",wd="yellow";break;case 35<=parseInt(Sr.state)&&parseInt(Sr.state)<45:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zH5z",wd="orange";break;case 25<=parseInt(Sr.state)&&parseInt(Sr.state)<35:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 17z",wd="orange";break;case 10<=parseInt(Sr.state)&&parseInt(Sr.state)<25:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 19z",wd="orange";break;case 0<=parseInt(Sr.state)&&parseInt(Sr.state)<10:default:yd=fd,gd=fd,wd="red"}return this.isFullCard?W(je||(je=e(["\n \n \n
\n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n \n '," ","% @",'\n \n \n '," ","% ","\n @",'\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ',' kWh\n \n ','\n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','%\n \n ','%\n \n ','%\n \n ','%\n \n ','\n \n ','\n \n ','\n \n ','\n \n \n ',"\n ",'\n \n \n ',"\n ",'\n \n ','\n \n \n ',"\n ","\n ",'\n W\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ',' %\n \n \n ',' %\n \n\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Nonessential Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Nonessential Load Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Essential Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Aux Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Essential Boiler Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Aircon Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Pump Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Oven Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ","\n \n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ",'\n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' Hz\n \n \n \n \n ',' A\n \n \n \n \n ',' A\n \n \n \n \n ',' A\n \n \n \n \n ',' V\n \n \n \n \n ',' %\n \n \n \n \n | ',' %\n \n \n \n \n | ',' %\n \n \n \n \n |\n \n \n \n \n ','\n \n \n \n \n ','\n A\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n \n ','°\n \n \n \n AC:\n ','°\n \n \n \n DC:\n ','°\n \n \n \n \n ','°\n \n \n \n \n ',"\n \n \n
\n
\n
\n "])),Rs,Rs,Bs,Bs,js,dl,dl,sr.title?W(Ge||(Ge=e(['\n ',""])),sr.title_colour||"inherit",sr.title_size||"32px",sr.title):"",!0!==zl?"".concat(Ul):"100%",!0===zl?"".concat(Wl):"100%",ac,1===sr.solar.mppts?"none":"",sr.show_solar?"":"st12",Al,sr.show_battery?"":"none",dl,sr.show_grid?"":"none",dl,sr.show_grid?"":"none",Bs,gl?"":"st12",Rs,sr.inverter.three_phase?60:50,Dl,ac,sr.show_solar?"":"st12",ac,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",dl,Us?"":"st12",sr.show_grid?"":"none",1===hl?"":"none",dl,sr.show_grid&&Us?"":"st12",[2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",[2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",3===hl&&sr.battery.hide_soc?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",gl?"143":"30",Rs,1===xl?"":"none",gl?"373":"376",gl?"149":"30",Rs,2===xl?"":"none",gl?"410":"413",gl?"149":"30",Rs,2===xl?"":"none",Bs,gl?"":"none",[1,2].includes(bl)?"":"st12",Bs,gl?"":"none",2===bl?"":"st12",!0!==Vl?"st14":"st4",sr.show_battery?"":"none",0===Lc||Ec||0===jl?"transparent":"".concat(Al),Ac,sr.show_battery?"":"none",0===Lc||jl<=0||Ec?"transparent":"".concat(Al),Ae("common.runtime_to"),wc,bc,sr.show_battery?"":"none",0===Lc||jl>=0||Ec?"transparent":"".concat(Al),Ae("common.to"),wc,Ae("common.charge"),bc,sr.show_battery?"":"none",0!==Lc&&Ec?"".concat(Al):"transparent",Ae("common.battery_floating"),sr.show_solar?"":"none",ac,sr.solar.pv1_name,sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.pv2_name,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv3_name,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv4_name,dl,sr.show_grid?"":"none",sr.grid.grid_name,Dl,kc,sr.show_battery?"":"none",Al,qc,sr.show_battery&&sr.battery.show_remaining_energy&&!(null===(Vt=sr.entities)||void 0===Vt?void 0:Vt.battery_status)?"":"none",Al,this.toNum(Lc*(parseFloat(Sr.state)/100)/1e3,2),[1,2].includes(xl)&&gl?"none":"",Rs,sr.load.essential_name,0!==xl&&gl?"":"none",Rs,sr.load.essential_name,gl?181:70,1===xl?"":"none",Rs,sr.load.load1_name,gl?390:393,gl?178:59,2===xl?"":"none",Rs,sr.load.load1_name,gl?426:429,gl?178:59,2===xl?"":"none",Rs,sr.load.load2_name,2===bl?"238":"306",Gs&&gl?"".concat(Rs):"transparent",Ae("common.daily_load"),0===xl?"377":"306",0===xl?71:93,!Gs||gl?"transparent":"".concat(Rs),Ae("common.daily_load"),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar"),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar_left"),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.total_solar_generation"),!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_charge"),!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_discharge"),Us?"347":"311",Us?"253":"368",!0!==_l?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_buy"),Us?"347":"311",Us?"222":"337",!0!==pl?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_sell"),!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),sr.load.aux_name,sr.show_grid&&Us?"":"none",dl,sr.grid.nonessential_name,sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.load1_name,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.load1_name,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.load2_name,sr.battery.hide_soc?"st3 st8":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.load3_name,Zl===bt.No?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,Vc,Zl===bt.No?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,zc,Zl===bt.No?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Rc,Zl===bt.No?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Bc,"no"===Zl?"none":"",Dl,Ae("common.autarky"),"no"===Zl?"none":"",Dl,Ae("common.ratio"),1===bl?53:14,gl&&0!==bl?"":"none",Bs,sr.load.aux_load1_name,!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.aux_load2_name,gl&&0!==bl&&sr.entities.aux_load1_extra?"":"none",Bs,this.toNum(es.state,1),null===(zt=es.attributes)||void 0===zt?void 0:zt.unit_of_measurement,gl&&![0,1].includes(bl)&&sr.entities.aux_load2_extra?"":"none",Bs,this.toNum(ns.state,1),null===(Dt=ns.attributes)||void 0===Dt?void 0:Dt.unit_of_measurement,[1,2].includes(bl)?"238":"306",gl&&!0===wl?"":"none",Bs,Ae("common.daily_aux"),sr.inverter.three_phase&&(null===(Zt=sr.entities)||void 0===Zt?void 0:Zt.load_power_L1)?"":"none",Rs,sr.inverter.three_phase&&(null===(Rt=sr.entities)||void 0===Rt?void 0:Rt.load_power_L1)?ol:"0",sr.inverter.three_phase&&(null===(Bt=sr.entities)||void 0===Bt?void 0:Bt.load_power_L2)?"| "+al:"",sr.inverter.three_phase&&(null===(jt=sr.entities)||void 0===jt?void 0:jt.load_power_L3)?"| "+rl:"",sr.inverter.three_phase?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Ps,td)||0):"".concat(Ps||0," W"),sr.inverter.three_phase&&(null===(Gt=sr.entities)||void 0===Gt?void 0:Gt.grid_ct_power_L2)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Cs,td)||0):"".concat(Cs||0," W"),sr.inverter.three_phase&&(null===(Ut=sr.entities)||void 0===Ut?void 0:Ut.grid_ct_power_L3)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(qs,td)||0):"".concat(qs||0," W"),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Wt=sr.battery)||void 0===Wt?void 0:Wt.shutdown_soc_offgrid)?"none":"",yc,Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Ft=sr.battery)||void 0===Ft?void 0:Ft.shutdown_soc_offgrid)?"none":"",fc,Tc,"none"!==(null===(Qt=sr.entities)||void 0===Qt?void 0:Qt.battery_status)&&(null===(Yt=sr.entities)||void 0===Yt?void 0:Yt.battery_status)&&sr.show_battery?"":"none",Cc,gl?"":"none",[1,2].includes(xl)?"":"st12",Rs,gl?"none":"",1===xl?"":"st12",Rs,gl?"none":"",2===xl?"":"st12",Rs,1===sr.solar.mppts?"M 86 175 M 155 250 L 96 250 Q 86 250 86 240 L 86 56 H 70":"M 86 162 L 86 56 Q 86 56 86 56 L 70 56",sr.show_solar?"":"st12",ac,Gc,2+Gc,sr.show_solar?"":"st12",Math.round($l)<=0?"transparent":"".concat(ac),this.durationCur.pv1,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,Uc,2+Uc,sr.show_solar&&1!==sr.solar.mppts?"":"st12",Math.round(tc)<=0?"transparent":"".concat(ac),this.durationCur.pv2,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,Wc,2+Wc,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",Math.round(ec)<=0?"transparent":"".concat(ac),this.durationCur.pv3,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",ac,Fc,2+Fc,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Math.round(nc)<=0?"transparent":"".concat(ac),this.durationCur.pv4,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,$c,2+$c,sr.show_solar&&1!==sr.solar.mppts?"":"st12",0===ic?"transparent":"".concat(ac),this.durationCur.solar,sr.show_battery?"":"st12",Al,Qc,2+Qc,sr.show_battery?"":"st12",jl<0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,2+Qc,sr.show_battery?"":"st12",jl>0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,sr.inverter.three_phase?"M 421 295 L 421 337":"M 421 295 L 421 310.5",dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid/1.5,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid/1.5,dl,Kc,sr.show_grid?"":"none",Us?"":"st12",2+Kc,Us?"":"st12",Kl<=0?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.ne/1.5,dl,Kc,sr.show_grid?"":"none",Us?"":"st12",2+Kc,Us?"":"st12",Kl<=0?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.ne,gl?"":"st12",Bs,Jc,2+Jc,gl&&0!==Ss?"":"st12",Ss<0?"transparent":"".concat(Bs),this.durationCur.aux,2+Jc,gl&&0!==Ss?"":"st12",Ss>0?"transparent":"".concat(Bs),this.durationCur.aux,gl?"":"st12",Bs,dl,sr.show_grid?"":"none",sr.inverter.three_phase?"M 180.15 223 L 180.15 235":"M 180.15 212 L 180.15 235",Dl,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,Rs,Yc,Zs?1:0,Dl,(null===(Jt=sr.battery)||void 0===Jt?void 0:Jt.show_remaining_energy)?"294":"296.25",Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(pd)>0?dl:Al,Number(_d<2?0:_d)+Number(pd<2?0:pd),Number(pd)>0?"".concat(dl):"".concat(Al),Number(_d<2?0:_d)+Number(pd<2?0:pd),100===Number(_d)?ac:100===Number(pd)?dl:Al,100===Number(_d)?ac:100===Number(pd)?dl:Al,sr.show_battery?"":"st12",sr.battery.dynamic_colour?"url(#bLg)":Al,sr.battery.linear_gradient?fd:yd,(null===(Xt=sr.battery)||void 0===Xt?void 0:Xt.show_remaining_energy)?"294":"296.25",wd,sr.show_battery?"":"st12",sr.battery.linear_gradient?"url(#sLg)":Al,sr.battery.linear_gradient?"":"none",gd,sr.show_solar?"":"st12",ac,(t=>this.handlePopup(t,sr.entities.grid_connected_status_194)),sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["off","0","off-grid","off grid","offgrid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs<0?"none":"",sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["on","1","on-grid","on grid","ongrid"].includes(Ws.toLowerCase())?"st12":"",ul,sr.show_grid?"":"none",sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["off","0","off-grid","off grid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs>=0?"none":"","default"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"oven"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"boiler"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"pump"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"aircon"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",Tl,"default"===kl&&"default"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"default"===kl&&"default"!=Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"default"!=kl&&"default"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"boiler"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"boiler"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"pump"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"pump"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"oven"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"oven"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"aircon"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"aircon"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",kl,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",Ml,sr.show_grid&&Us&&![0,1,2].includes(hl)&&sr.battery.hide_soc?"":"none",sr.battery.hide_soc?1:0,Sl,"default"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"boiler"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"pump"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"oven"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"aircon"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",kl,1===md?"82.5":"78.5",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)&&!gl?"":"none",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)&&gl?"":"none",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,1===md?"82.5":"78.5",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)?"none":"",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,(t=>this.handlePopup(t,sr.entities.aux_connected_status)),"default"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"gen"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"inverter"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"oven"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"boiler"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"aircon"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"pump"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),!gl||[1,2].includes(bl)?"none":"",Nl,"on"===Fs||"1"===Fs?"aux-icon":"aux-off-icon",gl&&0!==bl?"":"none",Ll,!gl||[0,1].includes(bl)?"none":"",El,"boiler"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"boiler"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"boiler"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"boiler"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"boiler"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"boiler"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"aircon"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"aircon"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"aircon"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"aircon"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"aircon"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"aircon"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"pump"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"pump"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"pump"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"pump"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"pump"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"pump"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"oven"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"oven"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"oven"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"oven"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"oven"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"oven"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,[0,1].includes(xl)?"none":"",gl?"371":"384",gl?"123":"5",Il,[0,1].includes(xl)?"none":"",gl?"429":"421",gl?"123":"5",Pl,[0,2].includes(xl)?"none":"","336",gl?"140":"27",Il,(t=>this.handlePopup(t,sr.entities.use_timer_248)),"no"!=Zl?"232":"249","on"==xr.state&&"no"!==Rl?"":"none",Dl,"no"!=Zl?"232":"249","off"==xr.state&&"no"!==Rl?"":"none",Dl,"no"!=Zl?"243":"260","on"==xr.state&&"no"!==Rl?"":"none",Dl,Ae("common.timer_on"),"no"!=Zl?"243":"260","off"==xr.state&&"no"!==Rl?"":"none",Dl,Ae("common.timer_off"),(t=>this.handlePopup(t,sr.entities.solar_sell_247)),sr.entities.solar_sell_247&&"none"!==sr.entities.solar_sell_247&&"off"!==Es.state&&"0"!==Es.state&&sr.show_solar&&["1","on"].includes(Es.state)?"":"none",ac,sr.entities.solar_sell_247&&"none"!==sr.entities.solar_sell_247&&"on"!==Es.state&&"1"!==Es.state&&sr.show_solar&&["0","off"].includes(Es.state)?"":"none",ac,(t=>this.handlePopup(t,sr.entities.priority_load_243)),"no"!=Zl?"251":"268","off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"no"!=Zl?"251":"268","on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"no"!=Zl?"262":"280","on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_load"),"no"!=Zl?"262":"280","off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_batt"),Zs?"st12":"",Ic,(t=>this.handlePopup(t,gc.entityID)),"no"!=Zl?"232":"249",!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"st12":"",Dl,"no"!=Zl?"232":"249",!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"":"st12",Dl,(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?this.convertValueNew(hr.state,null===(Kt=hr.attributes)||void 0===Kt?void 0:Kt.unit_of_measurement,1):"".concat(this.toNum(hr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===($t=hr.attributes)||void 0===$t?void 0:$t.unit_of_measurement,1)," / ").concat(Hl):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Hl),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(te=hr.attributes)||void 0===te?void 0:te.unit_of_measurement,1)," / ").concat(Ol):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Ol),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),2===bl?"238":"306",Gs&&gl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(ee=dr.attributes)||void 0===ee?void 0:ee.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),0===xl?"377":"306",0===xl?"57":"80",!Gs||gl?"none":"",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(ne=dr.attributes)||void 0===ne?void 0:ne.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_battery_charge_70)),!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(cr.state,null===(ie=cr.attributes)||void 0===ie?void 0:ie.unit_of_measurement,1):"".concat(this.toNum(cr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_battery_discharge_71)),!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(lr.state,null===(oe=lr.attributes)||void 0===oe?void 0:oe.unit_of_measurement,1):"".concat(this.toNum(lr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_import_76)),Us?"347":"311",Us?"239":"354",sr.show_grid&&!0===_l?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(ur.state,null===(ae=ur.attributes)||void 0===ae?void 0:ae.unit_of_measurement,1):"".concat(this.toNum(ur.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_export_77)),Us?"347":"311",Us?"209":"323",sr.show_grid&&!0===pl?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(_r.state,null===(re=_r.attributes)||void 0===re?void 0:re.unit_of_measurement,1):"".concat(this.toNum(_r.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_aux_energy)),[1,2].includes(bl)?"238":"306",gl&&!0===wl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(pr.state,null===(se=pr.attributes)||void 0===se?void 0:se.unit_of_measurement,1):"".concat(this.toNum(pr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(le=sr.entities)||void 0===le?void 0:le.essential_load1_extra)&&1===xl&&!gl?"":"none",Rs,this.toNum(Qr.state,1),null===(ce=Qr.attributes)||void 0===ce?void 0:ce.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(de=sr.entities)||void 0===de?void 0:de.essential_load1_extra)&&2===xl&&!gl?"":"none",Rs,this.toNum(Qr.state,1),null===(ue=Qr.attributes)||void 0===ue?void 0:ue.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load2_extra)),(null===(he=sr.entities)||void 0===he?void 0:he.essential_load2_extra)&&2===xl&&!gl?"":"none",Rs,this.toNum(Yr.state,1),null===(_e=Yr.attributes)||void 0===_e?void 0:_e.unit_of_measurement,sr.inverter.three_phase?(null===(pe=sr.entities)||void 0===pe?void 0:pe.grid_ct_power_total)?F(Ue||(Ue=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_total)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(We||(We=e(['\n \n ',"\n "])),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(Fe||(Fe=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_172)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))),(null===(ve=sr.entities)||void 0===ve?void 0:ve.pv_total)?F(Qe||(Qe=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv_total)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(me=sr.entities)||void 0===me?void 0:me.pv_total)?this.convertValueNew(oc,null===(fe=Ts.attributes)||void 0===fe?void 0:fe.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")):F(Ye||(Ye=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ye=sr.entities)||void 0===ye?void 0:ye.pv_total)?this.convertValueNew(oc,null===(ge=Ts.attributes)||void 0===ge?void 0:ge.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")),(null===(we=sr.entities)||void 0===we?void 0:we.essential_power)&&"none"!==sr.entities.essential_power?F(Je||(Je=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_power)),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")):F(Xe||(Xe=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")),(null===(xe=sr.entities)||void 0===xe?void 0:xe.nonessential_power)?F(Ke||(Ke=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.nonessential_power)),sr.show_grid&&Us?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(this.convertValue(Kl,td)||0):"".concat(Kl||0," W")):F($e||($e=e(['\n \n ',"\n "])),sr.show_grid&&Us?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(this.convertValue(Kl,td)||0):"".concat(Kl||0," W")),(null===(be=sr.entities)||void 0===be?void 0:be.aux_power_166)?F(tn||(tn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_power_166)),!0!==Vl?"st14":"st4",gl?"":"none",Bs,sr.load.auto_scale?"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(parseFloat(this.convertValue(Ss,td)))," ").concat(this.convertValue(Ss,td).split(" ")[1]):this.convertValue(Ss,td)||"0"):"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(Ss)):Ss||0," W")):F(en||(en=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",gl?"":"none",Bs,sr.load.auto_scale?"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(parseFloat(this.convertValue(Ss,td)))," ").concat(this.convertValue(Ss,td).split(" ")[1]):this.convertValue(Ss,td)||"0"):"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(Ss)):Ss||0," W")),(null===(Ne=sr.entities)||void 0===Ne?void 0:Ne.pv1_power_186)?F(nn||(nn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv1_power_186)),!0!==Vl?"st14":"st4",sr.show_solar?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(Ie=xs.attributes)||void 0===Ie?void 0:Ie.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")):F(on||(on=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv1_power_186?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(Pe=xs.attributes)||void 0===Pe?void 0:Pe.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")),(null===(Ce=sr.entities)||void 0===Ce?void 0:Ce.pv2_power_187)?F(an||(an=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv2_power_187)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(qe=bs.attributes)||void 0===qe?void 0:qe.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")):F(rn||(rn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv2_power_187&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(He=bs.attributes)||void 0===He?void 0:He.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")),(null===(Oe=sr.entities)||void 0===Oe?void 0:Oe.pv3_power_188)?F(sn||(sn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv3_power_188)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(Ve=As.attributes)||void 0===Ve?void 0:Ve.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")):F(ln||(ln=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv3_power_188||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(ze=As.attributes)||void 0===ze?void 0:ze.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")),(null===(De=sr.entities)||void 0===De?void 0:De.pv4_power_189)?F(cn||(cn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv4_power_189)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(Ze=Ns.attributes)||void 0===Ze?void 0:Ze.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")):F(dn||(dn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv4_power_189||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(Re=Ns.attributes)||void 0===Re?void 0:Re.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")),(null===(Be=sr.entities)||void 0===Be?void 0:Be.aux_load1)?F(un||(un=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_load1)),!0!==Vl?"st14":"st4",gl&&0!==bl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(Wr.state,null===(li=Wr.attributes)||void 0===li?void 0:li.unit_of_measurement,td):"".concat(this.toNum(Wr.state,0)||0," W")):F(hn||(hn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",gl&&0!==bl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(Wr.state,null===(ci=Wr.attributes)||void 0===ci?void 0:ci.unit_of_measurement,td):"".concat(this.toNum(Wr.state,0)||0," W")),(null===(di=sr.entities)||void 0===di?void 0:di.aux_load2)?F(_n||(_n=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_load2)),!0!==Vl?"st14":"st4",!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.auto_scale?this.convertValueNew(Fr.state,null===(ui=Fr.attributes)||void 0===ui?void 0:ui.unit_of_measurement,td):"".concat(this.toNum(Fr.state,0)||0," W")):F(pn||(pn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.auto_scale?this.convertValueNew(Fr.state,null===(hi=Fr.attributes)||void 0===hi?void 0:hi.unit_of_measurement,td):"".concat(this.toNum(Fr.state,0)||0," W")),(null===(_i=sr.entities)||void 0===_i?void 0:_i.non_essential_load1)?F(vn||(vn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load1)),sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(pi=Zr.attributes)||void 0===pi?void 0:pi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")):F(mn||(mn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(vi=Zr.attributes)||void 0===vi?void 0:vi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")),(null===(mi=sr.entities)||void 0===mi?void 0:mi.non_essential_load1)?F(fn||(fn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load1)),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(fi=Zr.attributes)||void 0===fi?void 0:fi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")):F(yn||(yn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(yi=Zr.attributes)||void 0===yi?void 0:yi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")),(null===(gi=sr.entities)||void 0===gi?void 0:gi.non_essential_load2)?F(gn||(gn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load2)),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Rr.state,null===(wi=Rr.attributes)||void 0===wi?void 0:wi.unit_of_measurement,td):"".concat(this.toNum(Rr.state,0)||0," W")):F(wn||(wn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Rr.state,null===(xi=Rr.attributes)||void 0===xi?void 0:xi.unit_of_measurement,td):"".concat(this.toNum(Rr.state,0)||0," W")),(null===(bi=sr.entities)||void 0===bi?void 0:bi.non_essential_load3)?F(xn||(xn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load3)),sr.battery.hide_soc?"st3":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Br.state,null===(Ai=Br.attributes)||void 0===Ai?void 0:Ai.unit_of_measurement,td):"".concat(this.toNum(Br.state,0)||0," W")):F(bn||(bn=e(['\n \n ',"\n "])),sr.battery.hide_soc?"st3":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Br.state,null===(Ni=Br.attributes)||void 0===Ni?void 0:Ni.unit_of_measurement,td):"".concat(this.toNum(Br.state,0)||0," W")),(null===(Li=sr.entities)||void 0===Li?void 0:Li.essential_load1)?F(An||(An=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),gl?"158":"47",1===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ei=jr.attributes)||void 0===Ei?void 0:Ei.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Ti=jr.attributes)||void 0===Ti?void 0:Ti.unit_of_measurement)?null===(ki=jr.attributes)||void 0===ki?void 0:ki.unit_of_measurement:"")):F(Nn||(Nn=e(['\n \n ',"\n "])),gl?"158":"47",1===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Mi=jr.attributes)||void 0===Mi?void 0:Mi.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Si=jr.attributes)||void 0===Si?void 0:Si.unit_of_measurement)?null===(Ii=jr.attributes)||void 0===Ii?void 0:Ii.unit_of_measurement:"")),(null===(Pi=sr.entities)||void 0===Pi?void 0:Pi.essential_load1)?F(Ln||(Ln=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),gl?"391":"394",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ci=jr.attributes)||void 0===Ci?void 0:Ci.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(qi=jr.attributes)||void 0===qi?void 0:qi.unit_of_measurement)?null===(Hi=jr.attributes)||void 0===Hi?void 0:Hi.unit_of_measurement:"")):F(En||(En=e(['\n \n ',"\n "])),gl?"391":"394",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Oi=jr.attributes)||void 0===Oi?void 0:Oi.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Vi=jr.attributes)||void 0===Vi?void 0:Vi.unit_of_measurement)?null===(zi=jr.attributes)||void 0===zi?void 0:zi.unit_of_measurement:"")),(null===(Di=sr.entities)||void 0===Di?void 0:Di.essential_load2)?F(Tn||(Tn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),gl?"427":"430",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Zi=Gr.attributes)||void 0===Zi?void 0:Zi.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ri=Gr.attributes)||void 0===Ri?void 0:Ri.unit_of_measurement)?null===(Bi=Gr.attributes)||void 0===Bi?void 0:Bi.unit_of_measurement:"")):F(kn||(kn=e(['\n \n ',"\n "])),gl?"427":"430",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(ji=Gr.attributes)||void 0===ji?void 0:ji.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Gi=Gr.attributes)||void 0===Gi?void 0:Gi.unit_of_measurement)?null===(Ui=Gr.attributes)||void 0===Ui?void 0:Ui.unit_of_measurement:"")),Vs>=0?F(Mn||(Mn=e(['\n \n \n '," ","\n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_buy)),sr.show_grid?"st3 right-align":"st12",dl,(null===(Wi=sr.entities)||void 0===Wi?void 0:Wi.energy_cost_buy)?"":"none",Ql,null===(Fi=cs.attributes)||void 0===Fi?void 0:Fi.unit_of_measurement):F(Sn||(Sn=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_sell)),sr.show_grid?"st3 right-align":"st12",dl,(null===(Qi=sr.entities)||void 0===Qi?void 0:Qi.energy_cost_sell)?"":"none",Ql,null===(Yi=ds.attributes)||void 0===Yi?void 0:Yi.unit_of_measurement),(t=>this.handlePopup(t,sr.entities.inverter_voltage_154)),sr.inverter.three_phase?"164":"170.4",sr.show_grid&&"none"!==sr.entities.inverter_voltage_154&&sr.entities.inverter_voltage_154?"":"none",!0!==Vl?"st14":"st4",dl,Ys,(t=>this.handlePopup(t,sr.entities.inverter_voltage_L2)),sr.inverter.three_phase&&(null===(Ji=sr.entities)||void 0===Ji?void 0:Ji.inverter_voltage_L2)?"":"none",sr.show_grid?"".concat(!0!==Vl?"st14 st8":"st4 st8"):"st12",dl,Js,(t=>this.handlePopup(t,sr.entities.inverter_voltage_L3)),sr.inverter.three_phase&&(null===(Xi=sr.entities)||void 0===Xi?void 0:Xi.inverter_voltage_L3)?"":"none",sr.show_grid?"".concat(!0!==Vl?"st14 st8":"st4 st8"):"st12",dl,Xs,(t=>this.handlePopup(t,sr.entities.load_frequency_192)),sr.inverter.three_phase?"203":"189.5",sr.show_grid&&"none"!==sr.entities.load_frequency_192&&sr.entities.load_frequency_192?"":"none",!0!==Vl?"st14":"st4",dl,Qs,(t=>this.handlePopup(t,sr.entities.inverter_current_164)),sr.inverter.three_phase?"188":"199","none"!==sr.entities.inverter_current_164&&sr.entities.inverter_current_164?"":"none",!0!==Vl?"st14":"st4",Dl,Ks,(t=>this.handlePopup(t,sr.entities.inverter_current_L2)),sr.inverter.three_phase&&(null===(Ki=sr.entities)||void 0===Ki?void 0:Ki.inverter_current_L2)?"":"none",!0!==Vl?"st14":"st4",Dl,$s,(t=>this.handlePopup(t,sr.entities.inverter_current_L3)),sr.inverter.three_phase&&(null===($i=sr.entities)||void 0===$i?void 0:$i.inverter_current_L3)?"":"none",!0!==Vl?"st14":"st4",Dl,tl,(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",el,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),"none"!==sr.entities.battery_soc_184&&sr.show_battery?"":"none",Al,parseInt(Sr.state),(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,!1===gc.show||"none"===sr.entities.battery_soc_184||!sr.show_battery||"goodwe"===sr.inverter.model||"goodwe_gridmode"===sr.inverter.model||sr.battery.hide_soc?"none":"",gc.capacity||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(to=sr.battery)||void 0===to?void 0:to.shutdown_soc)||(null===(eo=sr.battery)||void 0===eo?void 0:eo.shutdown_soc_offgrid)?"none":"",yc||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(no=sr.battery)||void 0===no?void 0:no.shutdown_soc_offgrid)?"none":"",(t=>this.handlePopup(t,sr.entities.battery_power_190)),"none"!==sr.entities.battery_power_190&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.auto_scale?"".concat(sr.battery.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(jl,td)))," ").concat(this.convertValue(jl,td).split(" ")[1]):this.convertValue(jl,td)||"0"):"".concat(sr.battery.show_absolute?"".concat(Math.abs(jl)," W"):"".concat(jl||0," W")),(t=>this.handlePopup(t,sr.entities.battery_current_191)),"none"!==sr.entities.battery_current_191&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),(t=>this.handlePopup(t,sr.entities.inverter_power_175)),sr.inverter.three_phase?"174":"178","none"===sr.entities.inverter_power_175?"none":"",!0!==Vl?"st14":"st4",Dl,sr.inverter.auto_scale?"".concat(this.convertValue(nl,td)||0):"".concat(nl," W"),(t=>this.handlePopup(t,sr.entities.grid_power_169)),sr.inverter.three_phase?"216":"209",sr.show_grid&&"none"!==sr.entities.grid_power_169?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(il,td)))," ").concat(this.convertValue(il,td).split(" ")[1]):this.convertValue(il,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(il)," W"):"".concat(il||0," W")),(t=>this.handlePopup(t,sr.entities.pv1_voltage_109)),sr.show_solar&&sr.entities.pv1_voltage_109&&"none"!==sr.entities.pv1_voltage_109?"":"none",ac,this.toNum(_s.state,1),(t=>this.handlePopup(t,sr.entities.pv1_current_110)),sr.show_solar&&sr.entities.pv1_current_110&&"none"!==sr.entities.pv1_current_110?"":"none",ac,this.toNum(ps.state,1),(t=>this.handlePopup(t,sr.entities.pv2_voltage_111)),sr.show_solar&&sr.entities.pv2_voltage_111&&"none"!==sr.entities.pv2_voltage_111&&1!==sr.solar.mppts?"":"none",ac,this.toNum(vs.state,1),(t=>this.handlePopup(t,sr.entities.pv2_current_112)),sr.show_solar&&sr.entities.pv2_current_112&&"none"!==sr.entities.pv2_current_112&&1!==sr.solar.mppts?"":"none",ac,this.toNum(ms.state,1),(t=>this.handlePopup(t,sr.entities.pv3_voltage_113)),sr.show_solar&&sr.entities.pv3_voltage_113&&"none"!==sr.entities.pv3_voltage_113&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(fs.state,1),(t=>this.handlePopup(t,sr.entities.pv3_current_114)),sr.show_solar&&sr.entities.pv3_current_114&&"none"!==sr.entities.pv3_current_114&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ys.state,1),(t=>this.handlePopup(t,sr.entities.pv4_voltage_115)),sr.show_solar&&sr.entities.pv4_voltage_115&&"none"!==sr.entities.pv4_voltage_115&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(gs.state,1),(t=>this.handlePopup(t,sr.entities.pv4_current_116)),sr.show_solar&&sr.entities.pv4_current_116&&"none"!==sr.entities.pv4_current_116&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ws.state,1),(t=>this.handlePopup(t,sr.entities.battery_temp_182)),(null===(io=sr.entities)||void 0===io?void 0:io.battery_temp_182)?"st3 left-align":"st12",Al,sr.show_battery?"":"none",this.toNum(Cr.state,1),(t=>this.handlePopup(t,sr.entities.radiator_temp_91)),4===(null===(oo=sr.solar)||void 0===oo?void 0:oo.mppts)?"110":"158",4===(null===(ao=sr.solar)||void 0===ao?void 0:ao.mppts)?"237":"153",Dl,(null===(ro=sr.entities)||void 0===ro?void 0:ro.radiator_temp_91)?"":"none",this.toNum(Ar.state,1),(t=>this.handlePopup(t,sr.entities.dc_transformer_temp_90)),Dl,(null===(so=sr.entities)||void 0===so?void 0:so.dc_transformer_temp_90)?"":"none",this.toNum(br.state,1),(t=>this.handlePopup(t,sr.entities.environment_temp)),(null===(lo=sr.entities)||void 0===lo?void 0:lo.environment_temp)?"st3 left-align":"st12",ac,sr.show_solar?"":"none",this.toNum(kr.state,1),(t=>this.handlePopup(t,sr.entities.prepaid_units)),(null===(co=sr.entities)||void 0===co?void 0:co.prepaid_units)?"st3 left-align":"st12",dl,sr.show_grid?"":"none",this.toNum(hs.state,1)):this.isLiteCard||this.isCompactCard?W(In||(In=e(["\n \n \n
\n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n ','\n \n \n '," ","% @",'\n \n \n '," ","% ","\n @",'\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','%\n \n ','%\n \n ','%\n \n ','%\n \n ','\n \n ','\n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ',' kWh\n \n \n ',' %\n \n \n ',' %\n \n\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n ',"\n ","\n ",'\n V\n \n \n \n ',' Hz\n \n \n \n ',"\n ","\n ",'\n A\n \n \n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' %\n \n \n \n \n | ',' %\n \n \n \n \n | ',' %\n \n \n \n \n |\n \n \n \n \n ','\n \n \n \n \n ','\n A\n \n \n \n \n ',"\n A\n \n \n ",'\n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n \n ','°\n \n \n \n AC:\n ','°\n \n \n \n DC:\n ','°\n \n \n \n \n ','°\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ","\n \n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ",'\n \n \n ',"\n \n \n
\n
\n
\n "])),Rs,Rs,sr.title?W(Pn||(Pn=e(['\n ',""])),sr.title_colour||"inherit",sr.title_size||"32px",sr.title):"",sr.show_solar?-.5:0===xl&&sr.show_battery?145.33:80,sr.show_solar?sr.show_battery?406:2===xl?350:300:sr.show_battery&&0!==xl?350:270.67,"".concat(!1===zl?sr.show_solar||sr.show_battery?sr.show_solar?sr.show_solar&&!sr.show_battery?2===xl?"350px":"300px":"".concat(Ul):0!==xl?"330px":"246px":"270px":sr.show_solar?"100%":"75%"),!0===zl?"".concat(Wl):"100%",Rs,ac,1===sr.solar.mppts?"none":"",sr.show_solar?"":"st12",Al,sr.show_battery?"":"none",Jl?"":"st12",Jl?"348":"329.75",Jl?"50":"70",Jl?"7.5":"10.5",Jl?"7.5":"10.5",Al,sr.show_battery?"":"none",Jl?"st12":"",dl,sr.show_grid?"":"none",1===sr.solar.mppts?"205":"154",ac,sr.show_solar?"":"st12",ac,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Rs,1===xl?"":"none",Rs,2===xl?"":"none",Rs,2===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Jl?"270":"290",!0!==Vl?"st14":"st4",sr.show_battery?"":"none",0===Lc||Ec||0===jl?"transparent":"".concat(Al),Ac,Jl?"270":"290",sr.show_battery?"":"none",0===Lc||jl<=0||Ec?"transparent":"".concat(Al),Ae("common.runtime_to"),wc,bc,Jl?"270":"290",sr.show_battery?"":"none",0===Lc||jl>=0||Ec?"transparent":"".concat(Al),Ae("common.to"),wc,Ae("common.charge"),bc,Jl?"270":"290",sr.show_battery?"":"none",0!==Lc&&Ec?"".concat(Al):"transparent",Ae("common.battery_floating"),Jl?"132":"77.2",!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_charge"),Jl?"132":"77.2",!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_discharge"),[2,4].includes(xl)?"365":"412",[2,4].includes(xl)?"189":"282.1",Gs?"".concat(Rs):"transparent",Ae("common.daily_load"),!0!==_l?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_buy"),!0!==pl?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_sell"),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar"),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar_left"),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.total_solar_generation"),1===sr.solar.mppts?"212.7":"162",sr.show_solar?"":"none",ac,sr.solar.pv1_name,sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.pv2_name,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv3_name,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv4_name,"no"===Zl?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,Vc,"no"===Zl?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,zc,"no"===Zl?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Rc,"no"===Zl?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Bc,"no"===Zl?"none":"",Dl,Ae("common.autarky"),"no"===Zl?"none":"",Dl,Ae("common.ratio"),[1,2].includes(xl)?"":"none",Rs,(null===(uo=sr.load)||void 0===uo?void 0:uo.load1_name)?"".concat(sr.load.load1_name):"",2===xl?"":"none",Rs,(null===(ho=sr.load)||void 0===ho?void 0:ho.load2_name)?"".concat(sr.load.load2_name):"",4===xl?"":"none",Rs,(null===(_o=sr.load)||void 0===_o?void 0:_o.load1_name)?"".concat(sr.load.load1_name):"",4===xl?"":"none",Rs,(null===(po=sr.load)||void 0===po?void 0:po.load2_name)?"".concat(sr.load.load2_name):"",4===xl?"":"none",Rs,(null===(vo=sr.load)||void 0===vo?void 0:vo.load3_name)?"".concat(sr.load.load3_name):"",4===xl?"":"none",Rs,(null===(mo=sr.load)||void 0===mo?void 0:mo.load4_name)?"".concat(sr.load.load4_name):"",sr.inverter.three_phase&&(null===(fo=sr.entities)||void 0===fo?void 0:fo.load_power_L1)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(ol,td)||0):"".concat(ol||0," W"),sr.inverter.three_phase&&(null===(yo=sr.entities)||void 0===yo?void 0:yo.load_power_L2)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(al,td)||0):"".concat(al||0," W"),sr.inverter.three_phase&&(null===(go=sr.entities)||void 0===go?void 0:go.load_power_L3)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(rl,td)||0):"".concat(rl||0," W"),sr.inverter.three_phase?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Ps,td)||0):"".concat(Ps||0," W"),sr.inverter.three_phase&&(null===(wo=sr.entities)||void 0===wo?void 0:wo.grid_ct_power_L2)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Cs,td)||0):"".concat(Cs||0," W"),sr.inverter.three_phase&&(null===(xo=sr.entities)||void 0===xo?void 0:xo.grid_ct_power_L3)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(qs,td)||0):"".concat(qs||0," W"),!sr.show_battery||Jl?"none":"",Al,qc,!sr.show_battery||!sr.battery.show_remaining_energy||(null===(bo=sr.entities)||void 0===bo?void 0:bo.battery_status)||Jl?"none":"",Al,this.toNum(Lc*(parseFloat(Sr.state)/100)/1e3,2),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Ao=sr.battery)||void 0===Ao?void 0:Ao.shutdown_soc_offgrid)?"none":"",yc,Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(No=sr.battery)||void 0===No?void 0:No.shutdown_soc_offgrid)?"none":"",fc,Tc,Jl?"238.5":"162",Jl?"326":"319","none"!==(null===(Lo=sr.entities)||void 0===Lo?void 0:Lo.battery_status)&&(null===(Eo=sr.entities)||void 0===Eo?void 0:Eo.battery_status)&&sr.show_battery?"":"none",Cc,1===sr.solar.mppts?"M 239.23 84 L 239 190":"M 187 84 L 187 122 Q 187 132 195 132 L 205 132.03",sr.show_solar?"":"st12",ac,Gc,2+Gc,sr.show_solar?"":"st12",Math.round($l)<=0?"transparent":"".concat(ac),this.durationCur.pv1,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,Uc,2+Uc,sr.show_solar&&1!==sr.solar.mppts?"":"st12",Math.round(tc)<=0?"transparent":"".concat(ac),this.durationCur.pv2,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,Wc,2+Wc,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",Math.round(ec)<=0?"transparent":"".concat(ac),this.durationCur.pv3,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",ac,Fc,2+Fc,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Math.round(nc)<=0?"transparent":"".concat(ac),this.durationCur.pv4,Jl?"M 239 250 L 239 290":"M 239 250 L 239 324",sr.show_battery?"":"st12",Al,Qc,2+Qc,sr.show_battery?"":"st12",jl<0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,2+Qc,sr.show_battery?"":"st12",jl>0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,$c,2+$c,sr.show_solar&&1!==sr.solar.mppts?"":"st12",0===ic?"transparent":"".concat(ac),this.durationCur.solar,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,1===xl?"":"st12",Rs,[2,4].includes(xl)?"":"st12",Rs,[2,4].includes(xl)?"":"st12",Rs,"oven"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"oven"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"pump"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"pump"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"aircon"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"aircon"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"boiler"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"boiler"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,[0,4].includes(xl)?"none":"",Il,[0,1,4].includes(xl)?"none":"",Pl,4===xl?"":"none",Il,4===xl?"":"none",Pl,4===xl?"":"none",Cl,4===xl?"":"none",ql,sr.show_solar?"":"st12",ac,Jl?"212.5":"232.5",Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(pd)>0?dl:Al,Number(_d<2?0:_d)+Number(pd<2?0:pd),Number(pd)>0?"".concat(dl):"".concat(Al),Number(_d<2?0:_d)+Number(pd<2?0:pd),100===Number(_d)?ac:100===Number(pd)?dl:Al,100===Number(_d)?ac:100===Number(pd)?dl:Al,sr.show_battery?"":"st12",sr.battery.dynamic_colour?"url(#bLg)":Al,sr.battery.linear_gradient?fd:yd,Jl?"212.5":"232.5",wd,sr.show_battery?"":"st12",sr.battery.linear_gradient?"url(#sLg)":Al,sr.battery.linear_gradient?"":"none",gd,(t=>this.handlePopup(t,sr.entities.grid_connected_status_194)),["off","0","off-grid","off grid","offgrid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs<0?"none":"",["on","1","on-grid","on grid","ongrid"].includes(Ws.toLowerCase())?"st12":"",ul,sr.show_grid?"":"none",["off","0","off-grid","off grid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs>=0?"none":"",1===md?"405":"402",1===md?"186":"177.5",1===md?"75":"79",1===md?"75":"79",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,sr.load.dynamic_colour?"url(#Lg)":Rs,vd,Zs?1:0,Dl,(t=>this.handlePopup(t,sr.entities.use_timer_248)),"on"==xr.state&&!1!==Rl?"":"none",Dl,"off"==xr.state&&!1!==Rl?"":"none",Dl,"off"==xr.state&&!1!==Rl?"":"none",Dl,Ae("common.timer_off"),"on"==xr.state&&!1!==Rl?"":"none",Dl,Ae("common.timer_on"),(t=>this.handlePopup(t,sr.entities.priority_load_243)),"off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_batt"),"on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_load"),(t=>this.handlePopup(t,sr.entities.solar_sell_247)),sr.entities.solar_sell_247&&"off"!==Es.state&&"0"!==Es.state&&sr.show_solar&&["1","on"].includes(Es.state)?"":"none",ac,sr.entities.solar_sell_247&&"on"!==Es.state&&"1"!==Es.state&&sr.show_solar&&["0","off"].includes(Es.state)?"":"none",ac,Zs?"st12":"",Ic,(t=>this.handlePopup(t,gc.entityID)),!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"st12":"",Dl,!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"":"st12",Dl,(t=>this.handlePopup(t,sr.entities.day_battery_charge_70)),Jl?"132":"77.2",!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(cr.state,null===(To=cr.attributes)||void 0===To?void 0:To.unit_of_measurement,1):"".concat(this.toNum(cr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?this.convertValueNew(hr.state,null===(ko=hr.attributes)||void 0===ko?void 0:ko.unit_of_measurement,1):"".concat(this.toNum(hr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(Mo=hr.attributes)||void 0===Mo?void 0:Mo.unit_of_measurement,1)," / ").concat(Hl):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Hl),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(So=hr.attributes)||void 0===So?void 0:So.unit_of_measurement,1)," / ").concat(Ol):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Ol),(t=>this.handlePopup(t,sr.entities.day_battery_discharge_71)),Jl?"132":"77.2",!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(lr.state,null===(Io=lr.attributes)||void 0===Io?void 0:Io.unit_of_measurement,1):"".concat(this.toNum(lr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),[2,4].includes(xl)?"365":"412",[2,4].includes(xl)?"175":"267.9",Gs?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(Po=dr.attributes)||void 0===Po?void 0:Po.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_import_76)),sr.show_grid&&!0===_l?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(ur.state,null===(Co=ur.attributes)||void 0===Co?void 0:Co.unit_of_measurement,1):"".concat(this.toNum(ur.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_export_77)),sr.show_grid&&!0===pl?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(_r.state,null===(qo=_r.attributes)||void 0===qo?void 0:qo.unit_of_measurement,1):"".concat(this.toNum(_r.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.inverter_voltage_154)),"none"!==sr.entities.inverter_voltage_154&&sr.entities.inverter_voltage_154?"":"none",Dl,Ys,sr.inverter.three_phase&&(null===(Ho=sr.entities)||void 0===Ho?void 0:Ho.inverter_voltage_L2)?"| "+Js:"",sr.inverter.three_phase&&(null===(Oo=sr.entities)||void 0===Oo?void 0:Oo.inverter_voltage_L3)?"| "+Xs:"",(t=>this.handlePopup(t,sr.entities.load_frequency_192)),"none"!==sr.entities.load_frequency_192&&sr.entities.load_frequency_192?"":"none",Dl,Qs,(t=>this.handlePopup(t,sr.entities.inverter_current_164)),"none"!==sr.entities.inverter_current_164&&sr.entities.inverter_current_164?"":"none",Dl,Ks,sr.inverter.three_phase&&(null===(Vo=sr.entities)||void 0===Vo?void 0:Vo.inverter_current_L2)?"| "+$s:"",sr.inverter.three_phase&&(null===(zo=sr.entities)||void 0===zo?void 0:zo.inverter_current_L3)?"| "+tl:"",(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery&&!Jl?"":"none",Al,!0!==Vl?"st14":"st4",el,(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery&&Jl?"":"none",Al,Jl?"st3 left-align":"st12",el,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"270":"290","none"!==sr.entities.battery_soc_184&&sr.show_battery?"":"none",Al,parseInt(Sr.state),(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,!1===gc.show||"none"===sr.entities.battery_soc_184||!sr.show_battery||"goodwe"===sr.inverter.model||"goodwe_gridmode"===sr.inverter.model||sr.battery.hide_soc?"none":"",gc.capacity||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Do=sr.battery)||void 0===Do?void 0:Do.shutdown_soc)||(null===(Zo=sr.battery)||void 0===Zo?void 0:Zo.shutdown_soc_offgrid)?"none":"",yc||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!sr.battery.shutdown_soc_offgrid?"none":"",(t=>this.handlePopup(t,sr.entities.battery_power_190)),Jl?"239":"193",Jl?"307":"386","none"!==sr.entities.battery_power_190&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.auto_scale?"".concat(sr.battery.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(jl,td)))," ").concat(this.convertValue(jl,td).split(" ")[1]):this.convertValue(jl,td)||"0"):"".concat(sr.battery.show_absolute?"".concat(Math.abs(jl)," W"):"".concat(jl||0," W")),(t=>this.handlePopup(t,sr.entities.battery_current_191)),sr.entities.battery_current_191&&"none"!==sr.entities.battery_current_191&&sr.show_battery&&!Jl?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),(t=>this.handlePopup(t,sr.entities.battery_current_191)),sr.entities.battery_current_191&&"none"!==sr.entities.battery_current_191&&sr.show_battery&&Jl?"":"none",Al,Jl?"st3 left-align":"st12",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),sr.inverter.three_phase?(null===(Ro=sr.entities)||void 0===Ro?void 0:Ro.grid_ct_power_total)?F(Cn||(Cn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_total)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(qn||(qn=e(['\n \n ',"\n "])),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(Hn||(Hn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_172)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))),(t=>this.handlePopup(t,sr.entities.pv1_voltage_109)),1===sr.solar.mppts?"244.7":"194",sr.show_solar&&sr.entities.pv1_voltage_109&&"none"!==sr.entities.pv1_voltage_109?"":"none",ac,this.toNum(_s.state,1),(t=>this.handlePopup(t,sr.entities.pv1_current_110)),1===sr.solar.mppts?"244.7":"194",sr.show_solar&&sr.entities.pv1_current_110&&"none"!==sr.entities.pv1_current_110?"":"none",ac,this.toNum(ps.state,1),(t=>this.handlePopup(t,sr.entities.pv2_voltage_111)),sr.show_solar&&sr.entities.pv2_voltage_111&&"none"!==sr.entities.pv2_voltage_111&&1!==sr.solar.mppts?"":"none",ac,this.toNum(vs.state,1),(t=>this.handlePopup(t,sr.entities.pv2_current_112)),sr.show_solar&&sr.entities.pv2_current_112&&"none"!==sr.entities.pv2_current_112&&1!==sr.solar.mppts?"":"none",ac,this.toNum(ms.state,1),(t=>this.handlePopup(t,sr.entities.pv3_voltage_113)),sr.show_solar&&sr.entities.pv3_voltage_113&&"none"!==sr.entities.pv3_voltage_113&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(fs.state,1),(t=>this.handlePopup(t,sr.entities.pv3_current_114)),sr.show_solar&&sr.entities.pv3_current_114&&"none"!==sr.entities.pv3_current_114&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ys.state,1),(t=>this.handlePopup(t,sr.entities.pv4_voltage_115)),sr.show_solar&&sr.entities.pv4_voltage_115&&"none"!==sr.entities.pv4_voltage_115&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(gs.state,1),(t=>this.handlePopup(t,sr.entities.pv4_current_116)),sr.show_solar&&sr.entities.pv4_current_116&&"none"!==sr.entities.pv4_current_116&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ws.state,1),(t=>this.handlePopup(t,sr.entities.battery_temp_182)),Jl?"205":"250",Jl?"332":"324.5",(null===(Bo=sr.entities)||void 0===Bo?void 0:Bo.battery_temp_182)?"st3 left-align":"st12",Al,sr.show_battery?"":"none",this.toNum(Cr.state,1),(t=>this.handlePopup(t,sr.entities.radiator_temp_91)),Dl,(null===(jo=sr.entities)||void 0===jo?void 0:jo.radiator_temp_91)?"":"none",this.toNum(Ar.state,1),(t=>this.handlePopup(t,sr.entities.dc_transformer_temp_90)),Dl,(null===(Go=sr.entities)||void 0===Go?void 0:Go.dc_transformer_temp_90)?"":"none",this.toNum(br.state,1),(t=>this.handlePopup(t,sr.entities.environment_temp)),(null===(Uo=sr.entities)||void 0===Uo?void 0:Uo.environment_temp)?"st3 left-align":"st12",ac,sr.show_solar?"":"none",this.toNum(kr.state,1),(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(Wo=sr.entities)||void 0===Wo?void 0:Wo.essential_load1_extra)&&[1,2].includes(xl)?"":"none",Rs,this.toNum(Qr.state,1),null===(Fo=Qr.attributes)||void 0===Fo?void 0:Fo.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load2_extra)),(null===(Qo=sr.entities)||void 0===Qo?void 0:Qo.essential_load2_extra)&&2===xl?"":"none",Rs,this.toNum(Yr.state,1),null===(Yo=Yr.attributes)||void 0===Yo?void 0:Yo.unit_of_measurement,Vs>=0?F(On||(On=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_buy)),sr.show_grid?"st3 left-align":"st12",dl,(null===(Jo=sr.entities)||void 0===Jo?void 0:Jo.energy_cost_buy)?"":"none",Ql,null===(Xo=cs.attributes)||void 0===Xo?void 0:Xo.unit_of_measurement):F(Vn||(Vn=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_sell)),sr.show_grid?"st3 left-align":"st12",dl,(null===(Ko=sr.entities)||void 0===Ko?void 0:Ko.energy_cost_sell)?"":"none",Ql,null===($o=ds.attributes)||void 0===$o?void 0:$o.unit_of_measurement),(null===(ta=sr.entities)||void 0===ta?void 0:ta.pv_total)?F(zn||(zn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv_total)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ea=sr.entities)||void 0===ea?void 0:ea.pv_total)?this.convertValueNew(oc,null===(na=Ts.attributes)||void 0===na?void 0:na.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")):F(Dn||(Dn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ia=sr.entities)||void 0===ia?void 0:ia.pv_total)?this.convertValueNew(oc,null===(oa=Ts.attributes)||void 0===oa?void 0:oa.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")),(null===(aa=sr.entities)||void 0===aa?void 0:aa.pv1_power_186)?F(Zn||(Zn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv1_power_186)),1===sr.solar.mppts?"238.8":"188.1",!0!==Vl?"st14":"st4",sr.show_solar?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(ra=xs.attributes)||void 0===ra?void 0:ra.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")):F(Rn||(Rn=e(['\n \n ',"\n "])),1===sr.solar.mppts?"238.8":"188.1",!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv1_power_186?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(sa=xs.attributes)||void 0===sa?void 0:sa.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")),(null===(la=sr.entities)||void 0===la?void 0:la.pv2_power_187)?F(Bn||(Bn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv2_power_187)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(ca=bs.attributes)||void 0===ca?void 0:ca.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")):F(jn||(jn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv2_power_187&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(da=bs.attributes)||void 0===da?void 0:da.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")),(null===(ua=sr.entities)||void 0===ua?void 0:ua.pv3_power_188)?F(Gn||(Gn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv3_power_188)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(ha=As.attributes)||void 0===ha?void 0:ha.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")):F(Un||(Un=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv3_power_188||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(_a=As.attributes)||void 0===_a?void 0:_a.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")),(null===(pa=sr.entities)||void 0===pa?void 0:pa.pv4_power_189)?F(Wn||(Wn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv4_power_189)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(va=Ns.attributes)||void 0===va?void 0:va.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")):F(Fn||(Fn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv4_power_189||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(ma=Ns.attributes)||void 0===ma?void 0:ma.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")),(null===(fa=sr.entities)||void 0===fa?void 0:fa.essential_power)&&"none"!==sr.entities.essential_power?F(Qn||(Qn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_power)),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")):F(Yn||(Yn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")),(null===(ya=sr.entities)||void 0===ya?void 0:ya.essential_load1)?F(Jn||(Jn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),[1,2].includes(xl)?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(ga=jr.attributes)||void 0===ga?void 0:ga.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(wa=jr.attributes)||void 0===wa?void 0:wa.unit_of_measurement)?null===(xa=jr.attributes)||void 0===xa?void 0:xa.unit_of_measurement:"")):F(Xn||(Xn=e(['\n \n ',"\n "])),[1,2].includes(xl)?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(ba=jr.attributes)||void 0===ba?void 0:ba.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Aa=jr.attributes)||void 0===Aa?void 0:Aa.unit_of_measurement)?null===(Na=jr.attributes)||void 0===Na?void 0:Na.unit_of_measurement:"")),(null===(La=sr.entities)||void 0===La?void 0:La.essential_load2)?F(Kn||(Kn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),2===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Ea=Gr.attributes)||void 0===Ea?void 0:Ea.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ta=Gr.attributes)||void 0===Ta?void 0:Ta.unit_of_measurement)?null===(ka=Gr.attributes)||void 0===ka?void 0:ka.unit_of_measurement:"")):F($n||($n=e(['\n \n ',"\n "])),2===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Ma=Gr.attributes)||void 0===Ma?void 0:Ma.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Sa=Gr.attributes)||void 0===Sa?void 0:Sa.unit_of_measurement)?null===(Ia=Gr.attributes)||void 0===Ia?void 0:Ia.unit_of_measurement:"")),(null===(Pa=sr.entities)||void 0===Pa?void 0:Pa.essential_load1)?F(ti||(ti=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ca=jr.attributes)||void 0===Ca?void 0:Ca.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(qa=jr.attributes)||void 0===qa?void 0:qa.unit_of_measurement)?null===(Ha=jr.attributes)||void 0===Ha?void 0:Ha.unit_of_measurement:"")):F(ei||(ei=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Oa=jr.attributes)||void 0===Oa?void 0:Oa.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Va=jr.attributes)||void 0===Va?void 0:Va.unit_of_measurement)?null===(za=jr.attributes)||void 0===za?void 0:za.unit_of_measurement:"")),(null===(Da=sr.entities)||void 0===Da?void 0:Da.essential_load2)?F(ni||(ni=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Za=Gr.attributes)||void 0===Za?void 0:Za.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ra=Gr.attributes)||void 0===Ra?void 0:Ra.unit_of_measurement)?null===(Ba=Gr.attributes)||void 0===Ba?void 0:Ba.unit_of_measurement:"")):F(ii||(ii=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(ja=Gr.attributes)||void 0===ja?void 0:ja.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ga=Gr.attributes)||void 0===Ga?void 0:Ga.unit_of_measurement)?null===(Ua=Gr.attributes)||void 0===Ua?void 0:Ua.unit_of_measurement:"")),(null===(Wa=sr.entities)||void 0===Wa?void 0:Wa.essential_load3)?F(oi||(oi=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load3)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Jr.state,null===(Fa=Jr.attributes)||void 0===Fa?void 0:Fa.unit_of_measurement,td):"".concat(this.toNum(Jr.state,0)||0," ").concat(void 0!==(null===(Qa=Jr.attributes)||void 0===Qa?void 0:Qa.unit_of_measurement)?null===(Ya=Jr.attributes)||void 0===Ya?void 0:Ya.unit_of_measurement:"")):F(ai||(ai=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(Ja=Xr.attributes)||void 0===Ja?void 0:Ja.unit_of_measurement,td):"".concat(this.toNum(Jr.state,0)||0," ").concat(void 0!==(null===(Xa=Jr.attributes)||void 0===Xa?void 0:Xa.unit_of_measurement)?null===(Ka=Jr.attributes)||void 0===Ka?void 0:Ka.unit_of_measurement:"")),(null===($a=sr.entities)||void 0===$a?void 0:$a.essential_load4)?F(ri||(ri=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load4)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(tr=Xr.attributes)||void 0===tr?void 0:tr.unit_of_measurement,td):"".concat(this.toNum(Xr.state,0)||0," ").concat(void 0!==(null===(er=Xr.attributes)||void 0===er?void 0:er.unit_of_measurement)?null===(nr=Xr.attributes)||void 0===nr?void 0:nr.unit_of_measurement:"")):F(si||(si=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(ir=Xr.attributes)||void 0===ir?void 0:ir.unit_of_measurement,td):"".concat(this.toNum(Xr.state,0)||0," ").concat(void 0!==(null===(or=Xr.attributes)||void 0===or?void 0:or.unit_of_measurement)?null===(ar=Xr.attributes)||void 0===ar?void 0:ar.unit_of_measurement:"")),(t=>this.handlePopup(t,sr.entities.prepaid_units)),(null===(rr=sr.entities)||void 0===rr?void 0:rr.prepaid_units)?"st3":"st12",dl,sr.show_grid?"":"none",this.toNum(hs.state,1)):void 0}getEntity(t,e={state:"0",attributes:{unit_of_measurement:""}}){const n=this._config.entities[t],i=n?this.hass.states[n]:void 0;return void 0!==i?i:e||{state:void 0}}convertValue(t,e=2){return e=Number.isNaN(e)?2:e,Math.abs(t)>999?"".concat((t/1e3).toFixed(e)," kW"):"".concat(Math.round(t)," W")}convertValueNew(t,e="",n=2){n=Number.isNaN(n)?2:n;let i=Number(t);if(Number.isNaN(i))return 0;const o=["W","kW","MW","Wh","kWh","MWh"],a=o.findIndex((t=>t.toLowerCase()===e.toLowerCase()));if(-1===a)return Math.round(i);switch(a){case 0:return Math.abs(i)>=1e6?"".concat((i/1e6).toFixed(n)," ").concat(o[2]):Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(n)," ").concat(o[1]):"".concat(Math.round(i)," ").concat(o[a]);case 1:return Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(n)," ").concat(o[2]):Math.abs(i)<1?"".concat(Math.round(1e3*i)," ").concat(o[0]):"".concat(i.toFixed(n)," ").concat(o[a]);case 2:return Math.abs(i)<1?"".concat((1e3*i).toFixed(n)," ").concat(o[1]):"".concat(i.toFixed(n)," ").concat(o[a]);case 3:return Math.abs(i)>=1e6?"".concat((i/1e6).toFixed(1)," ").concat(o[5]):Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(1)," ").concat(o[4]):"".concat(i.toFixed(1)," ").concat(o[a]);case 4:return Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(2)," ").concat(o[5]):"".concat(i.toFixed(1)," ").concat(o[a]);case 5:return Math.abs(i)<1?"".concat((1e3*i).toFixed(1)," ").concat(o[4]):"".concat(i.toFixed(1)," ").concat(o[a]);default:return"".concat(Math.round(i)," ").concat(e)}}toNum(t,e=-1,n=!1){let i=Number(t);return Number.isNaN(i)?0:(e>=0&&(i=parseFloat(i.toFixed(e))),n&&(i*=-1),i)}changeAnimationSpeed(t,e){const n=e>=1?this.toNum(e,3):1,i=this["".concat(t,"Flow")];this.durationCur[t]=n,i&&this.durationPrev[t]!=n&&i.setCurrentTime(i.getCurrentTime()*(n/this.durationPrev[t])),this.durationPrev[t]=this.durationCur[t]}get isCompactCard(){return this._config.cardstyle==xt.Compact}get isLiteCard(){return this._config.cardstyle==xt.Lite}get isFullCard(){return this._config.cardstyle==xt.Full}colourConvert(t){return t&&Array.isArray(t)?"rgb(".concat(t,")"):t}dynamicLineWidth(t,e,n){let i;return i=this._config.dynamic_line_width?1+Math.min(t/e,1)*n:1,i}setConfig(t){if(t.show_battery&&!t.battery)throw Error(Ae("errors.battery.bat"));if(t.show_battery&&!t.battery.shutdown_soc)throw new Error(Ae("errors.battery.shutdown_soc"));if(t.show_battery&&t.battery.show_daily&&(!t.entities.day_battery_charge_70||!t.entities.day_battery_discharge_71))throw Error(Ae("errors.battery.show_daily"));if(t.show_solar&&!t.solar)throw Error(Ae("errors.solar.sol"));if(t.show_solar&&!t.solar.mppts)throw Error(Ae("errors.solar.mppts"));if(t&&t.solar&&t.show_solar&&t.solar.show_daily&&!t.entities.day_pv_energy_108)throw Error(Ae("errors.solar.show_daily"));if(t&&t.grid&&t.grid.show_daily_buy&&!t.entities.day_grid_import_76||t&&t.grid&&t.grid.show_daily_sell&&!t.entities.day_grid_export_77)throw Error(Ae("errors.grid.show_daily"));if(t&&t.entities&&"none"===t.entities.essential_power&&!t.entities.inverter_power_175||t&&t.entities&&"none"===t.entities.essential_power&&"none"===t.entities.inverter_power_175)throw Error(Ae("errors.essential_power"));if(t&&t.entities&&"none"===t.entities.nonessential_power&&!t.entities.grid_power_169)throw Error(Ae("errors.nonessential_power"));const e=["battery_soc_184","battery_power_190","battery_current_191","grid_ct_power_172","pv1_power_186"];for(const n of e)if("pv1_power_186"===n&&t.show_solar&&!t.entities[n]&&!t.entities[n])throw new Error("".concat(Ae("errors.missing_entity")," e.g: ").concat(n,": sensor.example"));const n=t;this._config=Oe({},Ne,n)}handlePopup(t,e){t.stopPropagation(),this._handleClick(this,{action:"more-info"},e)}_handleClick(t,e,n){let i;if("more-info"===e.action)i=new Event("hass-more-info",{composed:!0}),i.detail={entityId:n},t.dispatchEvent(i)}getCardSize(){return 2}},n([vt()],t.SunsynkPowerFlowCard.prototype,"hass",void 0),n([vt()],t.SunsynkPowerFlowCard.prototype,"_config",void 0),n([ft("#grid-flow")],t.SunsynkPowerFlowCard.prototype,"gridFlow",void 0),n([ft("#grid1-flow")],t.SunsynkPowerFlowCard.prototype,"grid1Flow",void 0),n([ft("#solar-flow")],t.SunsynkPowerFlowCard.prototype,"solarFlow",void 0),n([ft("#pv1-flow")],t.SunsynkPowerFlowCard.prototype,"pv1Flow",void 0),n([ft("#pv2-flow")],t.SunsynkPowerFlowCard.prototype,"pv2Flow",void 0),n([ft("#pv3-flow")],t.SunsynkPowerFlowCard.prototype,"pv3Flow",void 0),n([ft("#pv4-flow")],t.SunsynkPowerFlowCard.prototype,"pv4Flow",void 0),n([ft("#battery-flow")],t.SunsynkPowerFlowCard.prototype,"batteryFlow",void 0),n([ft("#load-flow")],t.SunsynkPowerFlowCard.prototype,"loadFlow",void 0),n([ft("#aux-flow")],t.SunsynkPowerFlowCard.prototype,"auxFlow",void 0),n([ft("#ne-flow")],t.SunsynkPowerFlowCard.prototype,"neFlow",void 0),n([ft("#ne1-flow")],t.SunsynkPowerFlowCard.prototype,"ne1Flow",void 0),t.SunsynkPowerFlowCard=n([ht("sunsynk-power-flow-card")],t.SunsynkPowerFlowCard);try{customElements.define("content-card-editor",Be)}catch(t){}window.customCards=window.customCards||[],window.customCards.push({type:"sunsynk-power-flow-card",name:"Sunsynk Power Flow Card",preview:!0,description:Ae("common.description"),configurable:!0})})); +function(t){return class extends t{createRenderRoot(){const t=this.constructor,{registry:e,elementDefinitions:n,shadowRootOptions:i}=t;n&&!e&&(t.registry=new CustomElementRegistry,Object.entries(n).forEach((([e,n])=>t.registry.define(e,n))));const o=this.renderOptions.creationScope=this.attachShadow({...i,customElements:t.registry});return c(o,this.constructor.elementStyles),o}}}(dt)){constructor(){super(...arguments),this._computeLabelCallback=t=>{var e;return null!==(e=Ae("config.".concat(t.name)))&&void 0!==e?e:t.name}}setConfig(t){this._config=Object.assign(Object.assign({},this._config),t)}render(){return this.hass&&this._config?W(De||(De=e(["\n \n "])),this.hass,this._config,this._computeLabelCallback,[{type:"expandable",title:this._title("title"),schema:[{type:"grid",schema:[{name:"title",selector:{text:{}}},{name:"title_colour",selector:{color_rgb:{}}},{name:"title_size",selector:{text:{}}}]}]},{name:"cardstyle",selector:{select:{options:Object.values(xt).map((t=>({label:Re.capitalize(t),value:t})))}}},{type:"expandable",title:this._title("general"),schema:[{type:"grid",schema:[{name:"large_font",selector:{boolean:{}}},{name:"panel_mode",selector:{boolean:{}}},{name:"show_solar",selector:{boolean:{}}},{name:"show_battery",selector:{boolean:{}}},{name:"show_grid",selector:{boolean:{}}},{name:"decimal_places",selector:{number:{}}},{name:"dynamic_line_width",selector:{boolean:{}}},{name:"max_line_width",selector:{number:{}}}]}]},{type:"expandable",title:this._title("inverter"),schema:[{name:"inverter",type:"grid",schema:[{name:"three_phase",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"model",selector:{select:{options:Object.values(wt).map((t=>({label:Re.capitalize(t),value:t})))}}},{name:"modern",selector:{boolean:{}}},{name:"autarky",selector:{select:{options:Object.values(bt).map((t=>({label:Re.capitalize(t),value:t})))}}},{name:"colour",selector:{color_rgb:{}}}]}]},{type:"expandable",title:this._title("solar"),schema:[{name:"solar",type:"grid",schema:[{name:"mppts",selector:{number:{min:0,max:4}}},{name:"show_daily",selector:{boolean:{}}},{name:"pv1_name",selector:{text:{}}},{name:"pv2_name",selector:{text:{}}},{name:"pv3_name",selector:{text:{}}},{name:"pv4_name",selector:{text:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"display_mode",selector:{number:{mode:"box",min:1,max:3}}},{name:"colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("battery"),schema:[{name:"battery",type:"grid",schema:[{name:"energy",selector:{number:{min:0}}},{name:"shutdown_soc",selector:{number:{mode:"box",min:0,max:100}}},{name:"show_daily",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"invert_power",selector:{boolean:{}}},{name:"show_absolute",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"charge_colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"linear_gradient",selector:{boolean:{}}},{name:"hide_soc",selector:{boolean:{}}},{name:"show_remaining_energy",selector:{boolean:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("load"),schema:[{name:"load",type:"grid",schema:[{name:"show_daily",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"dynamic_colour",selector:{boolean:{}}},{name:"dynamic_icon",selector:{boolean:{}}},{name:"essential_name",selector:{text:{}}},{name:"additional_loads",selector:{number:{mode:"box",min:0,max:4}}},{name:"load1_name",selector:{text:{}}},{name:"load1_icon",selector:{icon:{}}},{name:"load2_name",selector:{text:{}}},{name:"load2_icon",selector:{icon:{}}},{name:"load3_name",selector:{text:{}}},{name:"load3_icon",selector:{icon:{}}},{name:"load4_name",selector:{text:{}}},{name:"load4_icon",selector:{icon:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]},{type:"expandable",title:this._title("aux"),schema:[{name:"load",type:"grid",schema:[{name:"show_aux",selector:{boolean:{}}},{name:"aux_name",selector:{text:{}}},{name:"aux_type",selector:{icon:{}}},{name:"invert_aux",selector:{boolean:{}}},{name:"show_absolute_aux",selector:{boolean:{}}},{name:"aux_colour",selector:{color_rgb:{}}},{name:"aux_off_colour",selector:{color_rgb:{}}},{name:"aux_loads",selector:{number:{mode:"box",min:0,max:2}}},{name:"aux_load1_name",selector:{text:{}}},{name:"aux_load1_icon",selector:{icon:{}}},{name:"aux_load2_name",selector:{text:{}}},{name:"aux_load2_icon",selector:{icon:{}}},{name:"show_daily_aux",selector:{boolean:{}}}]}]}]},{type:"expandable",title:this._title("grid"),schema:[{name:"grid",type:"grid",schema:[{name:"show_daily_buy",selector:{boolean:{}}},{name:"show_daily_sell",selector:{boolean:{}}},{name:"auto_scale",selector:{boolean:{}}},{name:"invert_grid",selector:{boolean:{}}},{name:"colour",selector:{color_rgb:{}}},{name:"no_grid_colour",selector:{color_rgb:{}}},{name:"export_colour",selector:{color_rgb:{}}},{name:"grid_off_colour",selector:{color_rgb:{}}},{name:"grid_name",selector:{text:{}}},{name:"show_absolute",selector:{boolean:{}}},{name:"energy_cost_decimals",selector:{number:{mode:"box",min:0,max:3}}},{name:"show_nonessential",selector:{boolean:{}}},{name:"additional_loads",selector:{number:{mode:"box",min:0,max:3}}},{name:"nonessential_name",selector:{text:{}}},{name:"nonessential_icon",selector:{icon:{}}},{name:"load1_name",selector:{text:{}}},{name:"load1_icon",selector:{icon:{}}},{name:"load2_name",selector:{text:{}}},{name:"load2_icon",selector:{icon:{}}},{name:"load3_name",selector:{text:{}}},{name:"load3_icon",selector:{icon:{}}},{name:"animation_speed",selector:{number:{}}},{name:"max_power",selector:{number:{}}}]}]},{type:"expandable",title:this._title("entities"),schema:[{type:"expandable",title:this._title("sol"),schema:[{name:"entities",type:"grid",schema:[{name:"day_pv_energy_108",selector:{entity:{device_class:"energy"}}},{name:"pv1_power_186",selector:{entity:{device_class:"power"}}},{name:"pv2_power_187",selector:{entity:{device_class:"power"}}},{name:"pv3_power_188",selector:{entity:{device_class:"power"}}},{name:"pv4_power_189",selector:{entity:{device_class:"power"}}},{name:"pv1_voltage_109",selector:{entity:{device_class:"voltage"}}},{name:"pv1_current_110",selector:{entity:{device_class:"current"}}},{name:"pv2_voltage_111",selector:{entity:{device_class:"voltage"}}},{name:"pv2_current_112",selector:{entity:{device_class:"current"}}},{name:"pv3_voltage_113",selector:{entity:{device_class:"voltage"}}},{name:"pv3_current_114",selector:{entity:{device_class:"current"}}},{name:"pv4_voltage_115",selector:{entity:{device_class:"voltage"}}},{name:"pv4_current_116",selector:{entity:{device_class:"current"}}},{name:"pv_total",selector:{entity:{device_class:"power"}}},{name:"solar_sell_247",selector:{entity:{}}},{name:"total_pv_generation",selector:{entity:{device_class:"energy"}}},{name:"remaining_solar",selector:{entity:{device_class:"energy"}}},{name:"environment_temp",selector:{entity:{device_class:"temperature"}}}]}]},{type:"expandable",title:this._title("bat"),schema:[{name:"entities",type:"grid",schema:[{name:"battery_power_190",selector:{entity:{device_class:"power"}}},{name:"battery_current_191",selector:{entity:{device_class:"current"}}},{name:"battery_temp_182",selector:{entity:{device_class:"temperature"}}},{name:"battery_voltage_183",selector:{entity:{device_class:"voltage"}}},{name:"battery_soc_184",selector:{entity:{device_class:"battery"}}},{name:"day_battery_charge_70",selector:{entity:{device_class:"energy"}}},{name:"day_battery_discharge_71",selector:{entity:{device_class:"energy"}}},{name:"battery_rated_capacity",selector:{entity:{}}},{name:"battery_current_direction",selector:{entity:{}}},{name:"battery_status",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("inv"),schema:[{name:"entities",type:"grid",schema:[{name:"inverter_status_59",selector:{entity:{}}},{name:"use_timer_248",selector:{entity:{}}},{name:"priority_load_243",selector:{entity:{}}},{name:"inverter_voltage_154",selector:{entity:{device_class:"voltage"}}},{name:"inverter_voltage_L2",selector:{entity:{device_class:"voltage"}}},{name:"inverter_voltage_L3",selector:{entity:{device_class:"voltage"}}},{name:"load_frequency_192",selector:{entity:{device_class:"frequency"}}},{name:"inverter_current_164",selector:{entity:{device_class:"current"}}},{name:"inverter_current_L2",selector:{entity:{device_class:"current"}}},{name:"inverter_current_L3",selector:{entity:{device_class:"current"}}},{name:"inverter_power_175",selector:{entity:{device_class:"power"}}},{name:"grid_power_169",selector:{entity:{device_class:"power"}}},{name:"dc_transformer_temp_90",selector:{entity:{device_class:"temperature"}}},{name:"radiator_temp_91",selector:{entity:{device_class:"temperature"}}},{name:"prog1_time",selector:{entity:{}}},{name:"prog1_capacity",selector:{entity:{}}},{name:"prog1_charge",selector:{entity:{}}},{name:"prog2_time",selector:{entity:{}}},{name:"prog2_capacity",selector:{entity:{}}},{name:"prog2_charge",selector:{entity:{}}},{name:"prog3_time",selector:{entity:{}}},{name:"prog3_capacity",selector:{entity:{}}},{name:"prog3_charge",selector:{entity:{}}},{name:"prog4_time",selector:{entity:{}}},{name:"prog4_capacity",selector:{entity:{}}},{name:"prog4_charge",selector:{entity:{}}},{name:"prog5_time",selector:{entity:{}}},{name:"prog5_capacity",selector:{entity:{}}},{name:"prog5_charge",selector:{entity:{}}},{name:"prog6_time",selector:{entity:{}}},{name:"prog6_capacity",selector:{entity:{}}},{name:"prog6_charge",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("ld"),schema:[{name:"entities",type:"grid",schema:[{name:"day_load_energy_84",selector:{entity:{device_class:"energy"}}},{name:"day_aux_energy",selector:{entity:{device_class:"energy"}}},{name:"essential_power",selector:{entity:{device_class:"power"}}},{name:"essential_load1",selector:{entity:{device_class:"power"}}},{name:"essential_load2",selector:{entity:{device_class:"power"}}},{name:"essential_load3",selector:{entity:{device_class:"power"}}},{name:"essential_load4",selector:{entity:{device_class:"power"}}},{name:"essential_load1_extra",selector:{entity:{}}},{name:"essential_load2_extra",selector:{entity:{}}},{name:"load_power_L1",selector:{entity:{device_class:"power"}}},{name:"load_power_L2",selector:{entity:{device_class:"power"}}},{name:"load_power_L3",selector:{entity:{device_class:"power"}}},{name:"aux_power_166",selector:{entity:{device_class:"power"}}},{name:"aux_load1",selector:{entity:{device_class:"power"}}},{name:"aux_load2",selector:{entity:{device_class:"power"}}},{name:"aux_load1_extra",selector:{entity:{}}},{name:"aux_load2_extra",selector:{entity:{}}},{name:"aux_connected_status",selector:{entity:{}}}]}]},{type:"expandable",title:this._title("gri"),schema:[{name:"entities",type:"grid",schema:[{name:"day_grid_import_76",selector:{entity:{device_class:"energy"}}},{name:"day_grid_export_77",selector:{entity:{device_class:"energy"}}},{name:"grid_ct_power_172",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_L2",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_L3",selector:{entity:{device_class:"power"}}},{name:"grid_ct_power_total",selector:{entity:{device_class:"power"}}},{name:"grid_voltage",selector:{entity:{device_class:"voltage"}}},{name:"nonessential_power",selector:{entity:{device_class:"power"}}},{name:"non_essential_load1",selector:{entity:{device_class:"power"}}},{name:"non_essential_load2",selector:{entity:{device_class:"power"}}},{name:"non_essential_load3",selector:{entity:{device_class:"power"}}},{name:"grid_connected_status_194",selector:{entity:{}}},{name:"energy_cost_buy",selector:{entity:{}}},{name:"energy_cost_sell",selector:{entity:{}}},{name:"prepaid_units",selector:{entity:{}}}]}]}]}],(t=>this._valueChanged(t))):W(ze||(ze=e([""])))}_title(t){var e;return null!==(e=Ae("config.cat_title.".concat(t)))&&void 0!==e?e:t}_valueChanged(t){!function(t,e,n,i){i=i||{},n=null==n?{}:n;var o=new Event(e,{bubbles:void 0===i.bubbles||i.bubbles,cancelable:Boolean(i.cancelable),composed:void 0===i.composed||i.composed});o.detail=n,t.dispatchEvent(o)}(this,"config-changed",{config:t.detail.value})}};var je,Ge,Ue,We,Fe,Qe,Ye,Je,Xe,Ke,$e,tn,en,nn,on,an,rn,sn,ln,cn,dn,un,hn,_n,pn,vn,mn,fn,yn,gn,wn,xn,bn,An,Nn,Ln,En,Tn,kn,Mn,Sn,In,Pn,Cn,qn,Hn,On,Vn,zn,Dn,Zn,Rn,Bn,jn,Gn,Un,Wn,Fn,Qn,Yn,Jn,Xn,Kn,$n,ti,ei,ni,ii,oi,ai,ri,si;Be.styles=l(Ze||(Ze=e(["\n\n "]))),n([vt({attribute:!1})],Be.prototype,"hass",void 0),n([function(t){return vt({...t,state:!0,attribute:!1})}()],Be.prototype,"_config",void 0),Be=n([ht("content-card-editor")],Be),console.groupCollapsed("%c ⚡ SUNSYNK-POWER-FLOW-CARD %c ".concat(Ae("common.version"),": ").concat("4.16.0"," "),"color: orange; font-weight: bold; background: black","color: white; font-weight: bold; background: dimgray"),console.log("Readme:","https://github.com/slipx06/sunsynk-power-flow-card"),console.groupEnd(),t.SunsynkPowerFlowCard=class extends dt{constructor(){super(...arguments),this.durationPrev={},this.durationCur={}}static get styles(){return gt}static getConfigElement(){return document.createElement("content-card-editor")}static getStubConfig(){return{cardstyle:xt.Lite,show_solar:!0,battery:{energy:0,shutdown_soc:20,show_daily:!0},solar:{show_daily:!0,mppts:2},load:{show_daily:!0},grid:{show_daily_buy:!0,show_daily_sell:!1,show_nonessential:!0},entities:{use_timer_248:"switch.sunsynk_toggle_system_timer",priority_load_243:"switch.sunsynk_toggle_priority_load",inverter_voltage_154:"sensor.sunsynk_inverter_voltage",load_frequency_192:"sensor.sunsynk_load_frequency",inverter_current_164:"sensor.sunsynk_inverter_current",inverter_power_175:"sensor.sunsynk_inverter_power",grid_connected_status_194:"binary_sensor.sunsynk_grid_connected_status",inverter_status_59:"sensor.sunsynk_overall_state",day_battery_charge_70:"sensor.sunsynk_day_battery_charge",day_battery_discharge_71:"sensor.sunsynk_day_battery_discharge",battery_voltage_183:"sensor.sunsynk_battery_voltage",battery_soc_184:"sensor.sunsynk_battery_soc",battery_power_190:"sensor.sunsynk_battery_power",battery_current_191:"sensor.sunsynk_battery_current",grid_power_169:"sensor.sunsynk_grid_power",day_grid_import_76:"sensor.sunsynk_day_grid_import",day_grid_export_77:"sensor.sunsynk_day_grid_export",grid_ct_power_172:"sensor.sunsynk_grid_ct_power",day_load_energy_84:"sensor.sunsynk_day_load_energy",essential_power:"none",nonessential_power:"none",aux_power_166:"sensor.sunsynk_aux_power",day_pv_energy_108:"sensor.sunsynk_day_pv_energy",pv1_power_186:"sensor.sunsynk_pv1_power",pv2_power_187:"sensor.sunsynk_pv2_power",pv1_voltage_109:"sensor.sunsynk_pv1_voltage",pv1_current_110:"sensor.sunsynk_pv1_current",pv2_voltage_111:"sensor.sunsynk_pv2_voltage",pv2_current_112:"sensor.sunsynk_pv2_current"}}}render(){var t,n,i,o,a,r,s,l,c,d,u,h,_,p,v,m,f,y,g,w,x,b,A,N,L,E,T,k,M,S,I,P,C,q,H,O,V,z,D,Z,R,B,j,G,U,Q,Y,J,X,K,$,tt,et,nt,it,ot,at,rt,st,lt,ct,dt,ut,ht,_t,pt,vt,mt,ft,yt,gt,xt,At,Nt,Lt,Et,Tt,kt,Mt,St,It,Pt,Ct,qt,Ht,Ot,Vt,zt,Dt,Zt,Rt,Bt,jt,Gt,Ut,Wt,Ft,Qt,Yt,Jt,Xt,Kt,$t,te,ee,ne,ie,oe,ae,re,se,le,ce,de,ue,he,_e,pe,ve,me,fe,ye,ge,we,xe,be,Ne,Ie,Pe,Ce,qe,He,Oe,Ve,ze,De,Ze,Re,Be,li,ci,di,ui,hi,_i,pi,vi,mi,fi,yi,gi,wi,xi,bi,Ai,Ni,Li,Ei,Ti,ki,Mi,Si,Ii,Pi,Ci,qi,Hi,Oi,Vi,zi,Di,Zi,Ri,Bi,ji,Gi,Ui,Wi,Fi,Qi,Yi,Ji,Xi,Ki,$i,to,eo,no,io,oo,ao,ro,so,lo,co,uo,ho,_o,po,vo,mo,fo,yo,go,wo,xo,bo,Ao,No,Lo,Eo,To,ko,Mo,So,Io,Po,Co,qo,Ho,Oo,Vo,zo,Do,Zo,Ro,Bo,jo,Go,Uo,Wo,Fo,Qo,Yo,Jo,Xo,Ko,$o,ta,ea,na,ia,oa,aa,ra,sa,la,ca,da,ua,ha,_a,pa,va,ma,fa,ya,ga,wa,xa,ba,Aa,Na,La,Ea,Ta,ka,Ma,Sa,Ia,Pa,Ca,qa,Ha,Oa,Va,za,Da,Za,Ra,Ba,ja,Ga,Ua,Wa,Fa,Qa,Ya,Ja,Xa,Ka,$a,tr,er,nr,ir,or,ar,rr;const sr=this._config,lr=this.getEntity("day_battery_discharge_71"),cr=this.getEntity("day_battery_charge_70"),dr=this.getEntity("day_load_energy_84"),ur=this.getEntity("day_grid_import_76"),hr=this.getEntity("day_pv_energy_108"),_r=this.getEntity("day_grid_export_77"),pr=this.getEntity("day_aux_energy"),vr=this.getEntity("inverter_voltage_154",{state:"0"}),mr=this.getEntity("load_frequency_192",{state:"0"}),fr=this.getEntity("inverter_current_164",{state:"0"}),yr=this.getEntity("inverter_status_59",{state:""}),gr=this.getEntity("inverter_power_175"),wr=this.getEntity("priority_load_243",{state:"undefined"}),xr=this.getEntity("use_timer_248",{state:"undefined"}),br=this.getEntity("dc_transformer_temp_90",{state:""}),Ar=this.getEntity("radiator_temp_91",{state:""}),Nr=this.getEntity("inverter_voltage_L2",{state:""}),Lr=this.getEntity("inverter_voltage_L3",{state:""}),Er=this.getEntity("inverter_current_L2",{state:""}),Tr=this.getEntity("inverter_current_L3",{state:""}),kr=this.getEntity("environment_temp",{state:""}),Mr=this.getEntity("battery_voltage_183",{state:"0"}),Sr=this.getEntity("battery_soc_184",{state:"0"}),Ir=this.getEntity("battery_power_190"),Pr=this.getEntity("battery_current_191",{state:"0"}),Cr=this.getEntity("battery_temp_182",{state:""}),qr=this.getEntity("battery_status",{state:""}),Hr=this.getEntity("battery_current_direction",null),Or=null===(t=this.getEntity("battery_rated_capacity",null))||void 0===t?void 0:t.state,Vr=this.getEntity("essential_power"),zr=this.getEntity("aux_power_166",{state:"0"}),Dr=this.getEntity("nonessential_power"),Zr=this.getEntity("non_essential_load1"),Rr=this.getEntity("non_essential_load2"),Br=this.getEntity("non_essential_load3"),jr=this.getEntity("essential_load1"),Gr=this.getEntity("essential_load2"),Ur=this.getEntity("aux_connected_status",{state:"on"}),Wr=this.getEntity("aux_load1"),Fr=this.getEntity("aux_load2"),Qr=this.getEntity("essential_load1_extra"),Yr=this.getEntity("essential_load2_extra"),Jr=this.getEntity("essential_load3"),Xr=this.getEntity("essential_load4"),Kr=this.getEntity("load_power_L1"),$r=this.getEntity("load_power_L2"),ts=this.getEntity("load_power_L3"),es=this.getEntity("aux_load1_extra"),ns=this.getEntity("aux_load2_extra"),is=this.getEntity("grid_ct_power_172"),os=this.getEntity("grid_ct_power_L2"),as=this.getEntity("grid_ct_power_L3"),rs=this.getEntity("grid_ct_power_total"),ss=this.getEntity("grid_connected_status_194",{state:"on"}),ls=this.getEntity("grid_power_169"),cs=this.getEntity("energy_cost_buy",{state:"",attributes:{unit_of_measurement:""}}),ds=this.getEntity("energy_cost_sell",{state:"",attributes:{unit_of_measurement:""}}),us=this.getEntity("grid_voltage",null),hs=this.getEntity("prepaid_units",{state:"0"}),_s=this.getEntity("pv1_voltage_109",{state:"0"}),ps=this.getEntity("pv1_current_110",{state:"0"}),vs=this.getEntity("pv2_voltage_111",{state:"0"}),ms=this.getEntity("pv2_current_112",{state:"0"}),fs=this.getEntity("pv3_voltage_113",{state:"0"}),ys=this.getEntity("pv3_current_114",{state:"0"}),gs=this.getEntity("pv4_voltage_115",{state:"0"}),ws=this.getEntity("pv4_current_116",{state:"0"}),xs=this.getEntity("pv1_power_186"),bs=this.getEntity("pv2_power_187"),As=this.getEntity("pv3_power_188"),Ns=this.getEntity("pv4_power_189"),Ls=this.getEntity("remaining_solar"),Es=this.getEntity("solar_sell_247",{state:"undefined"}),Ts=this.getEntity("pv_total"),ks=this.getEntity("total_pv_generation");let{invert_aux:Ms}=sr.load,Ss="kw"===((null===(n=zr.attributes)||void 0===n?void 0:n.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*zr.state,0,Ms):this.toNum(zr.state,0,Ms),{invert_grid:Is}=sr.grid,Ps="kw"===((null===(i=is.attributes)||void 0===i?void 0:i.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*is.state,0,Is):this.toNum(is.state,0,Is),Cs="kw"===((null===(o=os.attributes)||void 0===o?void 0:o.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*os.state,0,Is):this.toNum(os.state,0,Is),qs="kw"===((null===(a=as.attributes)||void 0===a?void 0:a.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*as.state,0,Is):this.toNum(as.state,0,Is),Hs="kw"===((null===(r=rs.attributes)||void 0===r?void 0:r.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*rs.state,0,Is):this.toNum(rs.state,0,Is),Os=(null===(s=sr.entities)||void 0===s?void 0:s.grid_ct_power_total)?Hs:Ps+Cs+qs,Vs=sr.inverter.three_phase?Os:Ps,zs=isNaN(null==us?void 0:us.state)?null:this.toNum(us.state),Ds=isNaN(null==Hr?void 0:Hr.state)?null:parseInt(Hr.state),Zs=null===(l=sr.inverter)||void 0===l?void 0:l.modern,Rs=this.colourConvert(null===(c=sr.load)||void 0===c?void 0:c.colour),Bs=this.colourConvert((null===(d=sr.load)||void 0===d?void 0:d.aux_colour)||Rs),js=this.colourConvert((null===(u=sr.load)||void 0===u?void 0:u.aux_off_colour)||Rs);sr.title_colour=this.colourConvert(sr.title_colour);let Gs=null===(h=sr.load)||void 0===h?void 0:h.show_daily,Us=null===(_=sr.grid)||void 0===_?void 0:_.show_nonessential,Ws=(null===(p=sr.entities)||void 0===p?void 0:p.grid_connected_status_194)?ss.state:"on",Fs=(null===(v=sr.entities)||void 0===v?void 0:v.aux_connected_status)?Ur.state:"on",Qs=(null===(m=sr.entities)||void 0===m?void 0:m.load_frequency_192)?this.toNum(mr.state,2):0,Ys=(null===(f=sr.entities)||void 0===f?void 0:f.inverter_voltage_154)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(vr.state,0):this.toNum(vr.state,1):0,Js=(null===(y=sr.entities)||void 0===y?void 0:y.inverter_voltage_L2)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(Nr.state,0):this.toNum(Nr.state,1):"",Xs=(null===(g=sr.entities)||void 0===g?void 0:g.inverter_voltage_L3)?sr.inverter.three_phase&&(this.isLiteCard||this.isCompactCard)?this.toNum(Lr.state,0):this.toNum(Lr.state,1):"",Ks=(null===(w=sr.entities)||void 0===w?void 0:w.inverter_current_164)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(fr.state,1)):0,$s=(null===(x=sr.entities)||void 0===x?void 0:x.inverter_current_L2)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(Er.state,1)):"",tl=(null===(b=sr.entities)||void 0===b?void 0:b.inverter_current_L3)?(sr.inverter.three_phase&&this.isFullCard,this.toNum(Tr.state,1)):"",el=(null===(A=sr.entities)||void 0===A?void 0:A.battery_voltage_183)?this.toNum(Mr.state,1):0,nl=(null===(N=sr.entities)||void 0===N?void 0:N.inverter_power_175)?"kw"===((null===(L=gr.attributes)||void 0===L?void 0:L.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*gr.state,0):this.toNum(gr.state,0):0,il=(null===(E=sr.entities)||void 0===E?void 0:E.grid_power_169)?"kw"===((null===(T=ls.attributes)||void 0===T?void 0:T.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*ls.state,0):this.toNum(ls.state,0):0,ol=(null===(k=sr.entities)||void 0===k?void 0:k.load_power_L1)?"kw"===((null===(M=Kr.attributes)||void 0===M?void 0:M.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Kr.state,0):this.toNum(Kr.state,0):"",al=(null===(S=sr.entities)||void 0===S?void 0:S.load_power_L2)?"kw"===((null===(I=$r.attributes)||void 0===I?void 0:I.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*$r.state,0):this.toNum($r.state,0):"",rl=(null===(P=sr.entities)||void 0===P?void 0:P.load_power_L3)?"kw"===((null===(C=ts.attributes)||void 0===C?void 0:C.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*ts.state,0):this.toNum(ts.state,0):"";const sl=this.colourConvert(null===(q=sr.grid)||void 0===q?void 0:q.colour),ll=this.colourConvert((null===(H=sr.grid)||void 0===H?void 0:H.export_colour)||sl),cl=this.colourConvert((null===(O=sr.grid)||void 0===O?void 0:O.no_grid_colour)||sl);let dl;switch(!0){case Vs<0:dl=ll;break;case 0===Vs:dl=cl;break;default:dl=sl}const ul=this.colourConvert((null===(V=sr.grid)||void 0===V?void 0:V.grid_off_colour)||dl);let hl=null===(z=sr.grid)||void 0===z?void 0:z.additional_loads;Ee.includes(hl)||(hl=0);let _l=null===(D=sr.grid)||void 0===D?void 0:D.show_daily_buy,pl=null===(Z=sr.grid)||void 0===Z?void 0:Z.show_daily_sell,vl=this.colourConvert(null===(R=sr.battery)||void 0===R?void 0:R.colour),ml=this.colourConvert((null===(B=sr.battery)||void 0===B?void 0:B.charge_colour)||vl),fl=null===(j=sr.battery)||void 0===j?void 0:j.show_daily,yl=null===(G=sr.solar)||void 0===G?void 0:G.show_daily,gl=null===(U=sr.load)||void 0===U?void 0:U.show_aux;ke.includes(gl)||(gl=!1);let wl=null===(Q=sr.load)||void 0===Q?void 0:Q.show_daily_aux,xl=null===(Y=sr.load)||void 0===Y?void 0:Y.additional_loads;(!Le.includes(xl)||this.isFullCard&&4===xl)&&(xl=0);let bl=null===(J=sr.load)||void 0===J?void 0:J.aux_loads;Le.includes(bl)||(bl=0);let Al,Nl=null===(X=sr.load)||void 0===X?void 0:X.aux_type,Ll=null===(K=sr.load)||void 0===K?void 0:K.aux_load1_icon,El=null===($=sr.load)||void 0===$?void 0:$.aux_load2_icon,Tl=null===(tt=sr.grid)||void 0===tt?void 0:tt.nonessential_icon,kl=null===(et=sr.grid)||void 0===et?void 0:et.load1_icon,Ml=null===(nt=sr.grid)||void 0===nt?void 0:nt.load2_icon,Sl=null===(it=sr.grid)||void 0===it?void 0:it.load3_icon,Il=null===(ot=sr.load)||void 0===ot?void 0:ot.load1_icon,Pl=null===(at=sr.load)||void 0===at?void 0:at.load2_icon,Cl=null===(rt=sr.load)||void 0===rt?void 0:rt.load3_icon,ql=null===(st=sr.load)||void 0===st?void 0:st.load4_icon,Hl=!!sr.entities.remaining_solar&&this.convertValueNew(Ls.state,null===(lt=Ls.attributes)||void 0===lt?void 0:lt.unit_of_measurement,1),Ol=!!sr.entities.total_pv_generation&&this.convertValueNew(ks.state,null===(ct=ks.attributes)||void 0===ct?void 0:ct.unit_of_measurement,2),Vl=sr.large_font,zl=sr.panel_mode,Dl=this.colourConvert(null===(dt=sr.inverter)||void 0===dt?void 0:dt.colour),Zl=null===(ut=sr.inverter)||void 0===ut?void 0:ut.autarky,Rl=!(!1===sr.entities.use_timer_248||!sr.entities.use_timer_248)&&xr.state,Bl=!(!1===sr.entities.priority_load_243||!sr.entities.priority_load_243)&&wr.state,jl="kw"===((null===(ht=Ir.attributes)||void 0===ht?void 0:ht.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Ir.state,0,null===(_t=sr.battery)||void 0===_t?void 0:_t.invert_power):this.toNum(Ir.state,0,null===(pt=sr.battery)||void 0===pt?void 0:pt.invert_power);Al=jl<0?ml:vl;const Gl=(sr.card_height?this.hass.states[sr.card_height]:null)||{state:""};let Ul="unavailable"===Gl.state||"unknown"===Gl.state||""===Gl.state?sr.card_height:Gl.state,Wl=sr.card_width,Fl=0===(null===(vt=sr.grid)||void 0===vt?void 0:vt.energy_cost_decimals)?0:(null===(mt=sr.grid)||void 0===mt?void 0:mt.energy_cost_decimals)||2,Ql=Vs>=0?this.toNum(cs.state,Fl):this.toNum(ds.state,Fl),Yl=wt.Sunsynk;Object.values(wt).includes(sr.inverter.model)&&(Yl=sr.inverter.model);let Jl=!1;this.isCompactCard&&(Jl=!0);let Xl,Kl,$l="kw"===((null===(ft=xs.attributes)||void 0===ft?void 0:ft.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(xs.state||"0"):this.toNum(xs.state||"0"),tc="kw"===((null===(yt=bs.attributes)||void 0===yt?void 0:yt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(bs.state||"0"):this.toNum(bs.state||"0"),ec="kw"===((null===(gt=As.attributes)||void 0===gt?void 0:gt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(As.state||"0"):this.toNum(As.state||"0"),nc="kw"===((null===(xt=Ns.attributes)||void 0===xt?void 0:xt.unit_of_measurement)||"").toLowerCase()?1e3*this.toNum(Ns.state||"0"):this.toNum(Ns.state||"0"),ic=$l+tc+ec+nc,oc=(null===(At=sr.entities)||void 0===At?void 0:At.pv_total)?parseInt(Ts.state):ic,ac=sr.solar.dynamic_colour?this.toNum(oc,0)>10?this.colourConvert(null===(Lt=sr.solar)||void 0===Lt?void 0:Lt.colour):"grey":this.colourConvert(null===(Nt=sr.solar)||void 0===Nt?void 0:Nt.colour),rc=null===(Et=sr.inverter)||void 0===Et?void 0:Et.three_phase;Te.includes(rc)||(rc=!1);const{essential_power:sc,nonessential_power:lc}=sr.entities;Kl=!1===rc?"none"!==lc&&lc?"kw"===((null===(Tt=Dr.attributes)||void 0===Tt?void 0:Tt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Dr.state,0):this.toNum(Dr.state,0):Ps-il:"none"!==lc&&lc?"kw"===((null===(kt=Dr.attributes)||void 0===kt?void 0:kt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Dr.state,0):this.toNum(Dr.state,0):Ps+Cs+qs-il,Xl="none"!==sc&&sc?"kw"===((null===(Mt=Vr.attributes)||void 0===Mt?void 0:Mt.unit_of_measurement)||"").toLowerCase()?this.toNum(1e3*Vr.state,0):this.toNum(Vr.state,0):!0===rc&&sr.entities.load_power_L1&&sr.entities.load_power_L2?Number(ol)+Number(al)+Number(rl):nl+il-Ss;const cc={time:this.hass.states[sr.entities.prog1_time]||{state:""},capacity:this.hass.states[sr.entities.prog1_capacity]||{state:""},charge:this.hass.states[sr.entities.prog1_charge]||{state:""}},dc={time:this.hass.states[sr.entities.prog2_time]||{state:""},capacity:this.hass.states[sr.entities.prog2_capacity]||{state:""},charge:this.hass.states[sr.entities.prog2_charge]||{state:""}},uc={time:this.hass.states[sr.entities.prog3_time]||{state:""},capacity:this.hass.states[sr.entities.prog3_capacity]||{state:""},charge:this.hass.states[sr.entities.prog3_charge]||{state:""}},hc={time:this.hass.states[sr.entities.prog4_time]||{state:""},capacity:this.hass.states[sr.entities.prog4_capacity]||{state:""},charge:this.hass.states[sr.entities.prog4_charge]||{state:""}},_c={time:this.hass.states[sr.entities.prog5_time]||{state:""},capacity:this.hass.states[sr.entities.prog5_capacity]||{state:""},charge:this.hass.states[sr.entities.prog5_charge]||{state:""}},pc={time:this.hass.states[sr.entities.prog6_time]||{state:""},capacity:this.hass.states[sr.entities.prog6_capacity]||{state:""},charge:this.hass.states[sr.entities.prog6_charge]||{state:""}},vc=this.hass.states[sr.battery.shutdown_soc]||{state:null!==(St=sr.battery.shutdown_soc)&&void 0!==St?St:""},mc=this.hass.states[sr.battery.shutdown_soc_offgrid]||{state:null!==(It=sr.battery.shutdown_soc_offgrid)&&void 0!==It?It:""};let fc=this.toNum(mc.state),yc=this.toNum(vc.state),gc={capacity:yc,entityID:""};if(!1===Rl||"off"===xr.state)gc.show=!1;else if(sr.entities.prog1_time&&sr.entities.prog2_time&&sr.entities.prog3_time&&sr.entities.prog4_time&&sr.entities.prog5_time&&sr.entities.prog6_time){gc.show=!0;const xd=new Date,bd=[];[cc,dc,uc,hc,_c,pc].forEach(((t,e)=>{const[n,i]=t.time.state.split(":").map((function(t){return parseInt(t,10)}));bd[e]=new Date(xd.getTime()),bd[e].setHours(n),bd[e].setMinutes(i)}));const[Ad,Nd,Ld,Ed,Td,kd]=bd;function Md(t,e){"No Grid or Gen"===t.charge.state||"0"===t.charge.state||"off"===t.charge.state?gc.charge="none":gc.charge="both",gc.capacity=parseInt(t.capacity.state),gc.entityID=e}xd>=kd||xd=Ad&&xd=Nd&&xd=Ld&&xd=Ed&&xd=Td&&xd50?"on":"off"),null==Ds||Number.isNaN(Ds)||Yl==wt.Solis&&0===Ds&&(jl=-jl);let wc=0;if(sr.show_battery)switch(Yl){case wt.GoodweGridMode:case wt.Goodwe:jl>0?wc="on"!==Ws&&"1"!==Ws&&"on-grid"!==Ws.toLowerCase()||gc.show?"off"!==Ws&&"0"!==Ws&&"off-grid"!==Ws.toLowerCase()||!sr.battery.shutdown_soc_offgrid||gc.show?yc:fc:yc:jl<0&&(wc=100);break;default:jl>0?wc="off"===Ws||"0"===Ws||"off-grid"===Ws.toLowerCase()||!gc.show||parseInt(Sr.state)<=gc.capacity?yc:gc.capacity:jl<0&&("off"===Ws||"0"===Ws||"off-grid"===Ws.toLowerCase()||!gc.show||parseInt(Sr.state)>=gc.capacity?wc=100:parseInt(Sr.state)0?xc=(this.toNum(Sr.state)-wc)/100*Lc/jl*60*60:jl<0&&(xc=(wc-parseInt(Sr.state))/100*Lc/jl*60*60*-1);const Sd=new Date,Id=1e3*xc,Pd=new Date(Sd.getTime()+Id),Cd=Pd.getHours(),qd=Pd.getMinutes().toString().padStart(2,"0"),Hd=Cd.toString().padStart(2,"0");bc="".concat(Hd,":").concat(qd);const Od=Math.floor(xc/86400),Vd=Math.floor(xc%86400/3600),zd=Math.floor(xc%3600/60);Od>0&&(Ac+="".concat(Od," ").concat(Ae("common.days"),",")),(Vd>0||Od>0)&&(Ac+="".concat(Vd," ").concat(Ae("common.hrs"),",")),Ac+="".concat(zd," ").concat(Ae("common.min"))}let Ec=-2<=parseInt(Pr.state)&&parseInt(Pr.state)<=2&&parseInt(Sr.state)>=99,Tc="",kc="",Mc=yr.state,Sc=!1,Ic="";if(!Zs)switch(Yl){case wt.GoodweGridMode:case wt.Goodwe:Ic="data:image/png;base64,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";break;case wt.Lux:Ic="data:image/png;base64,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";break;case wt.Solis:Ic="data:image/png;base64,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";break;case wt.Huawei:Ic="data:image/png;base64,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";break;case wt.FoxESS:Ic="data:image/png;base64,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";break;case wt.Solax:Ic="data:image/png;base64,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";break;case wt.Victron:Ic="data:image/png;base64,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";break;case wt.Fronius:Ic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABICAYAAABWWr1vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABZ2SURBVGhDfVtbrGXHUa29z/vc99zHzPXMxDbOOAnYzkxQEgyKiRXIw1EQfGGEAgSQkC3yESSQEqIoIPkjSIQPsPgFFCA/sYyFwYAj4CMPy4SMHwlje5KMPWPPeO77ed5ns9aq7r33uTNO7du7q6uqq6u6q2v3PufcxH4MdDvd5uHBwblet1t/6p+f+Mxhv/PR+z/4oT9tNpuN8dhm0PnYKBvN2Xi8lGXJrCU2k2XjtFKpvC2zzJWME2DEcUelAfNRE0sSL+Px+BqqbjbO1kAepGk6zLJsq9vrtv/tqX/58J1n7vz2XXeffaJarQwajea3Tpw69Y2g5AZ4S6euXn79/t3d3b8dj4anaVSSYnBcMNoyeAQC7QRkNqa1ObgLqQwGEryQQwluGQj4cwdz10sQKEGOwKHY5rjkpmkybren/mxxafELM/PHBhIqQehWwMH2QbK5vfHpTufwy/1er1KBM4UUERomN2NLd/klunM4+xKYgMk+BVCnU9QFN8c5GSU5ybCdWQr99Ubjv+ePHfvk0sqJyy7gMDHs/u7e1Mba+l/DoU9S2Wg0MneqMEVYaZwIZZKU4hYNclcAbJLOKpDYoJxPBgF3rmjsQ5Aad4c3yVIP8GqtenVmZvahk2+79Z/IJuQ9N9c2Tm1vbz3W63Xfi7gWjaGG2BZehqjwx8NRgZKRN/AmQZNB8SjGmmOqQrjLPmcyImDjuNVqP3JsafmLs/PzY1l8sHvQ3tnefhIJ4b3ZiHuGHcfqkM8ogLjCCqojHlqOTxTsKhUJqr+EVRWXWuLHgjv7BXqsCTSW7TLQNdiadg4PPr+3u/ObpMmpnd3tD3Z7nXvoyIgOYaY4G3EwKT+C5wYzgcR9l8sFiLK4uAeIY5N70mEX1GqLR/ECDwqlQy0XUCGukFXBIri9Sb/X+Shl5dSgN3jfeERn2CIAgWCC0FOhAzkeB46FdBqd5oZTjmHrbeKBponAkOpTUQ0CxnN+rg+FfXKHYx0vdAk7LJqqFhbkNpLk1HA4fIfiOHBZoa8Mo5KygT6wVMsgGcoEXuJH4wv5WHvJnWfhFcaZnDTvLxtQcHO+HESbNpZAqzXEMxMgp8bj4dvdHzB4l1eaP1ceamFshzJhnGjlmoV+B/noeOki1Xnl+sbCSaoE5yhHR33m8/USYNsswDFyEX79warHJz1jzSRBo6mAil1ZDDMNVEFB9zxMIi5HWAd+MCzvK7mgl7S8n5fCOR8nv8gPNXlAg730ILd7qtvvNtPO/uEMds+C1gibig5RBn0tqdAIKJMDXrzNAUOBUTI0DlYyOHcmtKlUtfCog3LU4fIaB/pdzOXjCkkXak4EqOGSV9HJNlZqKe10OstotelpcBt3PLGxkbnkOMdhkKKoDZ4GlgMsgU954NHRvETjZRTq3Fji9K9Ey/neN19JliAjp9SRtuJGm2E6snfSOdyvpjg1nB7xTKXUx5VyCTe+CkUsUJy4MzSw3HY8FA0W6HkBHRNAZ91hnyw3ljzqKJzInYI+FtzUFkRekAukoua2SSun08FgeCrLRmLgpM27cBz6fDVUMHA1kVGRVvCdls9s3GvBUToJCurAl2EF3yfDna9wQjSZLDQ+rIr0ugxxHxuPBOjVcsXVQul1DqvpcNBfjNnOz1xkZlatVrVaKsS5asKdJjw6FgZSoQEwpkLnUFhXMCEuF2Y51PAIY3I13Gm2dR1xXG3R2YYu1lz1XNadIsCXU+lwNDoWFgc+RSF0qtCROGuuRIXhmNODDJ0MtCTgbrwb68b4xs/3B0qcgHKJDrNGR5VoeFHcPlTeL9AgzJPFfIr3pQUtHJ0FMwJXJAmzrYF4ACCuOhrMQWlw2XgWOKZCo4MsChrqI9kwjlSwDsVXgvTgqORBiE4y5IDz7cF1eREbV5ZkC1ypqppkQN6FGEowiiGjsGHhCrBzMIgTI8Wow1hqqL/jmr1Q0ykZKMdomNdlw2LBrWhzzLwvWCy4uFKiab9SVgwbDgaWjoaeJGiH0mNQxv0RjdJso6bGOJAuiYc+avNOZaGdXyIWrdDPu+KmaUaRmCQmCsHlnaIusIkzSRNF4J83jqV8RZYsqUgYQumeBEBVRiSiv/zmfYQWtUokEMJmBVCbVKG4cQ6FBID0mLRKELr5PYh4WPPZFNvYLuDhWVVJPfMlVqvXsHR9ve0WsxKAIqHkYxL3yoEMPuvyoz5zaAR/7qvgFl9Cc1PVDOOFcV2i1E8tL7SZ9tHW/b0t6Btas9UWF9d0GvVNT89CaGwDxCQ7sfD9aoxn2Hg8Qps4311Qi46emCUWnqzykQmoHaVRvPydJxAdOAYJsRbu9AhOd4isyKa+g/0963YOrdWawmt9zRcjTWaxgB5qzHa9Xk8bzQ0PTrHmwKi9QKNKGCHUMlpm+OW4e0uWaEL0HiDUbwFC/7cEdg39OBYnvw97G42WXb92Tf21irAndT2Zdbtd21xbM7wS5x3jSkgh5UolbwM8YGJTQzufLdWhATjSdED7KImQ6yWTN/zlNG4mNLa3Nm00HNrhwR6o+vyQ+9ezW6vVsnfdfY8tLC6FzFICKXVUgE3gyv1esEtCcXQBGmKVlZQgnGQixFastc2iviDLU06z2bLjqyft1refsakZvB9yGEQCUogLcSIODg6syid1OUncDCAbeuWFPZw2CbkmId66UT03eAHEy22ufIQ4ri8EXy5G2FcHOtmwD/bWaa0UHdrd2dbDzDccVwrEGwaPoCxzU9zv0YiyOQCwo2zskcNNJpIUL7jzzysHGF2t1ZH1ppDghkoYHAuyOGxAyjdeX6cH9aSXE8B2YWgRLnEIb3uuY4t0YBQVx/m5Wozhz6zYP4CsLmiuK0CpIYkgxucTG71eV20PvwjhIUt7j46Va5BW4ixxlDBS4BVdb1BSUODdjdwAUR1gUoYT4UyfHIxVKHSdaJMlp8RE8WU+EjJlyBlA1McJficBWJApQtA5DuTzmeWoT2DBdSj6FZhDPmV5l4igJhr06hQXyEEJMadNAmgyIAyFyl8qj0hTDJUMR6pNdpFqr7xuycuvWPLSK2Y/etXSjQ3DQ0ZCDP2J/oJCb8HzcXnntJcnLYJ4mLTkhfPPPYoH6MOltZSi5ePHsccQr3lfIkFGNF9RV0462vv7lj73vFUuv2b27LOWPfmk4RyDZx0OzaEPNoEZHhu2B/qpkzY+99M2vu8+G33kFw3pjEI3ALtqNDyacBwQjavcQdbzh74o/oyqpOeTF7/73KN4CD/sYRAF6NQKTup4K3GNuT8CiUWGQ/L0f1n6h39gjT/+rCXLxy3b3bXsO/9jWQOPiOkZG1+9ZunKsmVcvRMnbfAXf261T/++JSsrNvz3p23w8ks2eOxrZsi+0luozofT0YwFttAZpnKxgqwO55XkPM5+kJDBgVMGkm5GnthLBGDf+Kal7aZVP/aADT73ecvefNOGjz1mlXs/ICeT1VOWvXZZDiWz01Z76CE4iFmv1i27cMFG99zND0ZydbEqxgBoEwZcUAShx42HcvLCd59/FISHJ2TBXMIMViuctQDsQyHVuEmbqyIkiGX7j6ctRcgl//sds0uvYk/18y4TAOOzZazaO99p4/e/z0YPfNzsjjsgCElGTJx6ADHq0PmTLfHgDGo9m1DzG0qe+SiDl9ibhx+xRYSKO0VFTgxVkAIIyVsBvJ0dHlpy9Q3Ltrct6fc1eFavY5Vm5ZChlpzuBUi/DHcgRpqcYhEVAKO73Q5o3GOg4o9vEXKKKwUKVopdHdh1CQNXq3AqatVAQAoxB+kjj4XgLe/iNFGERpkCyg6EXo6W6MRyXapwC07REaeDhoJXj/M6URwFqda+cUWqSJyQjfyYXgtmjoU+nLB8HCKlQR2L7Tge6iOGUUfuEO8MOY4d5FShUCY/UUhUgkIiQS1V8bVe4FJlKLZsISdnHBGUH7SOoY9ovsEFUY174BVu0bJcIDaFRJomT19TC/KayMQIeW/A0bb05J2CCxMgc/MuhYy7EaeimJJALiC0OYR+shCZuUwQEOjj8kW8eoQ2VwkWxtjUKHEkny7HIxw9TQhhOBB102NxRBggrorri3jkqj4yFKll6VjJqiO2IRraePON6ghB+VHNZZEI/ulGCdCmXE4uOhE7qkKO+/QXNeixO+tihLCuEnM5Mumq8AihUaxUmY0OUljuATwOEueBbS8e8SqUC7Ll+WdbTVoW8SMgmXCXaF78KqCES19oa9VKiYIQU6FYzp/sHxqRpKHQ8CF5BV7o622XjvyI3wxKGm6AaI4DWkGM4Vf08MlLyzl9wg9tyqMQaKxYokyuwhF3NG8WbECkeyZ0V/OQIp2VFIiSg7eCAG/50EVmZD84eciPxksAJjuxj+SkwSHQJ0pEwgDBU0cnIBgvXsGPtosSkUDMaROAVVHscxwUGhkdCAkjTVNPFOpKfrgiUExQ0uMQZQKRTZVIRx3RAhFILNAKEaeU77muo44xOkCTKWCVs5/uWdZHooidSXRhqiU1dAWjkHEI9AhUTFIke2cHGRFwIgGPIxTgbZmDW5lTQJAJl+Mc23ECTBkmL3/vwqP9QR8HWhyn+D6C5SQ+t7BgjXrTtnEg7Q36wWA3MH4W7qQY04lNtZo2Nz/vDB8jCoU6AB0NE1XkTQdNPPi+AJQLO0YEB6L8BKnTxSl9NBbOT5b01pskLyQXL7z8aLfbfbiOEzQ/m6aKRqNp83CKDv7N3/29PpLml92EIV7y6PxgyC8SOBEYhG+2aMxN1exTn/odfSbnXtEo9mKNdiDpluOEOC3BgQAcJ0J+KAgwhCP7e7u2s7VhMzOzNjU9Z71+j2ac5+jqWa1VrYnX6W6nY32+KoDG0ul2bX193fqDoX37m1+3690rdr33um0Nr9qmyhu2m123g/4eD84lCA0arzq2WYMYnaRcRHV3jMDJ8SwZqAEnMFp2tjdsAFtn5o7lHz1QHv34/SB2Exrtdhsezxi/iFP+pwBWa+36G8z99ub6Zbvl7pN2+txpO3X2FIrXx3/qhNWwSnrsya5icIfYLjkWSeUadFWBGKRBAIUl4AR97QQ7Fxb5MxB5w44UwGFHSwq3UK/hFfw5vLXye15MhRRZMuYhUR/C+9sl6OwL0N5CvwFWkTBiGArKgwBUl9oyN5ac6BCaqmSb48KiYwDawa3w/eeft0sXXwKFi0AOv/WgGP64IisnbrH33/uz/oGLEgad9aShnyCkNdu+smUbr23Y+mvrXl7dsJ2rO5YNRjYeHv2NLnXHEtus1CBSqlnCMyeEqlaHJeBl4BcEU9PTdu8Hft7OvOsu2S8dkJt4Saw3G0oAtVpN4UYey/LyKurMPvbAgzbTXbba5rQ1dhesvjVjyXrTatvTlvURfvoIGAapo+t0iDQ3NocJGULke/+cHYzMnUSpI9u129PY8x2r8WOC+BIFFVopXgPM8v7+PlaJ38j7zwXEg4KhvuxOrYvsgvSvLDPs9RCSA6tiMw/7A0TpGBMRPg2KkFtFwGhK4yjlJEGQsygT8t5wMd9rlFEPOZZaHVma26SHZMZvQSlDCViewSLE6MjDRz8xQKfQV1+RUDV9rFVrVoXD7faUtZBU+GxoIQRq9Ya1pqYn9lusJ5NCwFncOt4cchohCAV2DD1uhYCpkMyfHvR6yNi9ruYK9p1gohiUl5UrFJXQwTM/catN183a1cTmWzWbbzdsYappx1BW5qZtvlGzWxZnbaFds9tPrmq1vHcEtLQypIaaKMNlZ9uQWs32Dsw2t8x2d822UG9uOP2wgzZkwEtAT7AiycaGJfzxctAdTJVKtJjQ3kwuXfzBl/Fc+gydcUFP5dyEjWbLpTVFobcgtEN2KtcBU82i7iKUOa4r/cu/suTKFUNMm83OmL1y0ey2W/l5shkcyO6/3xJkNzqaHBxYtrRoWa1ho0983IbvOaf9NGEVx8+y88nX/vGrX/reSxf+aGZmxubmZm1uds6mgZ9YXbX5+QWKlhwqzwyQSY0TtZ7oAY9ujNhGiApogGYcNOxHPh50kc42a4khA48HEPE2twnOMtZFyG1i1fYP9mxnZ1fHuZ3tHRzVGp3kkS/+yee+9ewzj8Rv4Bn3Ywx2y6nTdtvtZ9DZv52gWfHYosXXiGij6GffMoR895Q/U5BO6CKphhTc7fZB858vUCf56hf0kqYAwMVEQHOYrjIRXTd5/KFWNhrY2jrClPsUrHGG8x/oK0tLB+nUzPRry8dXbWFuUWkxSfnrrIrVsfmbSAg1HGrrzbbwegvJodECr4UNyTTKNF6DU/r5tA3HiGmMMcSNeJbBsKQC3OwADg1h2BgzT3nKjCHDtgpM1mRBPkmqwLi3+aMvJKdqHc+lBhITbML47XbLash8+STCbv5079jSCmjZlXR19eQPedzgT9q4IFx2hhZnkacI8nq9vr7k5rmwe3hoh4f7dthFGzHdxUm5z1SPfcGvWJneB+jHAyfT/2gw0Cl6zIOw9DGUPLwMs8udzIXQz/Lic44uYaX4rCS48aSSx0nhigkVL4YrFVXr9dfTs+++52KjXlcG5AGSTM4YneEhdogYHtLI8GOM/gCliwJHaXS3RycGkKFDoLEGfcBnGWo6zOeI0i74lB1D92gMnVhdnv4VpjSTNSvYy8eDOw6HWHBco4uj8Asc7q34Lxx0TKcZrqzZD9M73nHner1WWbv9ttvtbhw3Ws0mGJkyCx3j4CPEL2feHUSBIWzzt0F67dCegoEcUKtBnq8Wa60UjYcsZ9VrGCOcq8BZ9qlnnNAX0rwGxlphigrDjRC6+weHGo/dGth4v/ChDwMfYxvNfT/FmW68MDv7Yrd3iO1R0ymdY2xuriOrbMlIhlYML4UYCg33H2hFw7kC/sImJ1gH52iVZp0xoATCVeAK0OQSoE23dNEBXEomLJoEvrex78h28drBhIatZAPQt3b3GB2jd5879xSTi52588yXtrY2x/t42PHUwIcuT+aXX71oe3hx9PBCQQiyzg3HLPN4whUUjj3CcHKnPMspNGKhYVoJ8txogv/+iQvO1aZDDEs64SupKOBkAGekbKxfQy9kQby8MmFVqi1bQ0pfXlr8+oO//hsXdFh7/IknfvRrDz7Yur629nM4/SYD7ItpZJiF+Vlr1RKrQYobOuUTQtZwIMWBwlOGa0U40wwnBIXCiUbTDRgMWb3ICfi88wQhCDrprAcgj2c0mlkNB23UbZxcWg0ks3GfHZSpqaCOzDg9M2fIl9fuu/feX7nr7NmtqNa21taSr/zDVz770suvfGE0HjS4t6ZwvmvjbbgJXDOmGYdCFM0sN6pwOAc8hghXSzIYnPbKOf15rWOYbELaBpcJyjMdnYAXwPPXB1bQSyc4KTxM7+3ta08d8hiFOVxeWXnmZ86e/d1f/a3ffjF2mYB/ffzxM5cuX/o9hNlHcI67A0a3uBJDOeCORQP1uQWtZoGBAsW9b2qCbANOm/1EQSpvchEQBPTndCYF9vN3ckr4BbIesEj3Pbh5EWH+zPzC4ld/6RO//J+rp0/7myqAGt8SkIKrP7jwf0tvXH1jdXd76zY4ttrpHiz0B4N2vdG4pdftzUGG33MuMuYxWLXZbJzSg5ivJpgArMo0DMN2hr9IHJ4w3FlMGrbNeEdhmdguUv0mEtch2AcQWEe0HGDmLjWajasYbwPtzePLK9d+8ux7Xp2enWcc3gTM/h+6G7cSTD/LlwAAAABJRU5ErkJggg==";break;case wt.SolarEdge:Ic="data:image/png;base64,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";break;default:Ic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABvCAYAAABRjbZ6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAuhSURBVHhe7Z1nbxNNFIXHpoReE0B0ECDRBRJ8o/wAfhZ/BL2AxCeEQKBECCEkikD0GkjoJZRA6C3Br5/rHGez7Ngbex0bZ4+08nrKnXvP3Ds7OzNOMt+/f8+5PH79+uX6+vrcx48f7T6Tybhx48aRNSYwZcoUN3v2bDdt2jT7nvn27VsOMl69euV+//5thORyxtWYw/jx493ixYvd9OnTXfbPnz+ut7fX9ff3GyljEbKbSHn27Jn78uWLy+ZDyeW9pmIvyWaz9gnB9QYGokelXo8t1Pv69avL/vjxww0MDAxmjRwocuzYMXfkyBHzunoBozBo79697saNG8UOiwvIFKF4TmRtFYoDys2ZM8fNnTs3dp1agM7FqEWLFrkJEyaMSBfqBT2M+0w+pnLPnz83hsPCgoV9oAxPr7DwfxVwYIPv4Peq0Ajji5BUB1VNTD3DJwrok4ROiXhMMyIlxoNhxCg+k4rTuGi0cAR19RgI4Yn2+vVre08DjTKQ140YPJKpd1dXl90zA2c6ziy8IWbRwXnMSPDu3TubaTKxY0JFz/MShpE/f/602ePEiRNdS0uLeQbfuXh7ZYbM+xllqU898vj+9u1bN3XqVJs0Akh6+vSpmzx5sr0B0xb3lMXLkE15ZABm8praT5o0yeRCNvnULxe25Fc8j3n//r25P4AE7iEJoRjC9+7ubnfq1KmiwRjx4sULU1rKqyyG4y0fPnxw8+bNK9aB7EuXLtmsVl507tw5u3/w4IHJuXv3rrt+/brlUR5iX7586d68eWMdcPHiRavPCoJkxEFFxNADYPny5dazIgRgEMsXKLNt2zZ7jyKNS9N2vAhC6UE8hnUQenTGjBmWRxnJgizylyxZ4mbOnOnWrVvnDh8+bO0tWLDACMYzHz16VNSD9pF/4sQJt2nTJtNx4cKFRlxcVEQMaxa48/Hjx4s9I+MFFMTFd+3a5a5evTqst7TuM2vWLCMHMpYuXWrl5S2AOtS/deuW9TzG4lEbNmxwbW1tRiZyVq9ebZ7HRR3Szp4969asWWOkVgIPMSjmf1zT+KpVq9yePXtcR0eHxT1K0yMYxkBKL+IhGNDa2uru378/7O2bniYftyeMIJhxh7ELeQLjxO7du00+4QDoFNpCD2RSfsuWLa6zs9PCHOzYscPKE3LBDosLIwaGhyqLlOA1HBh+7do1d/78ebd161br+Z6eHnflyhV75adX8QR6FLnyMMjiu1weozCQchingRXCIJg8xh96nzIMioD6AHLxMsrjdYQuetAOcrZv327tPXnyxMqPBBFPpagB6m/HogcxDgVoHENksJQNgu+Uox0uPIMBmbEDrwB4DD2ucQd5kEddiBnSsSCP/GAaIEwhVHlcyBCZPpCvTmMsM2JwZQSw7gvbra1z80WDnvI3MUCNIRBASlhRNUgenygN+MTzCCWIkaEaUKNkCaXyggjr5wNt4xyEPZ3KQ8CkoyRMHzp0yJ08edKNy/dOAQj2M02DwUajlFU+eSIFYBzuz5MNZfASvEcyShkehxQQ1s8HPPfo0aPu8uXLRdnFUIJdYpEJGINlIaTiKVAp4vZorUGoES2EEN5SDCUmXig52oo2CjGC9CmGkhRrFAUbAX/FCuSIuVqDthqpM6QP44x3EBktchoVtR1d/0HgEDYdGPyeIo9glKTEeJAS40FKjAcpMR5EEtNo84t6IPUYD+pGDK/6vLxxsZbDwnb4oky9MOrEEKIQwcVSBxcEKHyDF2VYs4E8vo8mRo0YDIMEjB2pJ6geBDErHQ3UlBgZwSfGVWOYZHCNhvfUlBjeUiv1Eh8gRaFXS9SUGJRnEA17iQZdpQeNlOEC98Hv5FO31uTUjBiRok0xgXt2GORFKieSuCefPNLY9YSIIERekLCkUTNiwsYI8hZCDAJ0ukFewFNITyNtBUd5huqI0KRRE2I0SEYBj2Efee3atbabqV0CdhBYiGfzjg27lStXWpk7d+64z58/D/M6AcJqRUzFx0BKQZOzKJn0MpvskEE5jGPXkvLsaclQvrPFyukF9p1IJz8MCCM9Cf1FfnExPGlgrE9R0gkRtnc54nHv3j0LHTwG47kIMTzl4MGD7ubNm8O8JRxWtfKaxIlB0VKDIkbiNXgBocNOpDxMgBjkbN682cpwFESbdWFiAHWj0qtB4qGE0Rga3HUU6FmIIY9dSI6aQRChxJiEJ+HG8hxCiXKUJ08yw7rynXAKelYlqFkoIRgDo0imR0mndyGDpw4noTCYgwEQQH0u7ilLPie1OAVRyiPIS9pjEiUG5ejVqJ5TGvMavIoTUDyRODqGZ9DjPI0YlCGLcy0cNeHQEWdnqFcKkh/VdiVIlBigcCkHNvEpyydk6pgHdfEovISjIPPnzy8+rchLyvBySHSMQWl6G8/xGUAoadZLWYyX4UHgVZyVYV5DnsIrCrSlRzb3lYaVdE58jJFCpYjBOzTgcqqCe0hgIObpwxgFEXgQ51XwHEgphWBblZISRuKhRM+VA4bIGDyHnoYMHtM80eQZKsN3n7cIvo6oFIkTg0dgZKmewwi9JzHwUlahojN4ykNWOaN9A341SJwYEDVmhEH4EDZ8ihDGE0KLuprXgHJEl/OmuAi2YRJJQMFPnz7ZZ7VgXACljGEMwXh6m3K8KEIE8xu+kwfB5JfyiKQ8Be/EUwUjBsYhZN++fa69vb3qxqjP5SOGdEKH46kc61L7kMEYAyGk40EKTR/ohGo9hkF///79NmeiPVCUiKIcNN64cWPJno4DSEFeKYMoQ/iIQCmkwZtPvMonAzK4VK8a8ITcuXOnW7ZsWTFsM11dXTle7cV6qZ4eKWiE0IjTo1KIsuhQDpCmkE0Katd+fYILi4gkSQH0pjwH2VEXsB7K3wcJDJcLX7VGpru7O8e7CEYkScrIQdu1N7gURLjNfEVIfUkB9SMlygOrG86bGCkxHqTEeJB/EKTcRCFlxYOUmDyinsgpMR6kxHiQHa0p9r+GLGsQ9Z/1Nh7sr5pFvdqHPQny9F1vwmFCw2kqr3TJ5IqaJqh8GEpXXd0Lwfuo9kEwHUinMJSeaW9vz7F6BkFaUZPhghrAGL0pyzDWbpXOGgrfWRIQrJGAggLt0F6YIJWXzFKQjpKP9+ttnlUDZITtCMrnngt9SaMeSw4cT8l0dHTkWGeVMaxxoHB/P0oPX1KkIgK5lM4eEaABiBG5cSAlqwUygkbyGYdULtnCJ3VIY+Uwc+HChRwJGHP69GnX1tbq1m9YT81BETQ8ZCgVg2ujUkSIMjSYHweUl05xIGIE7kkL6+LTg848c+aMecqKFSsKy63aImWljT8X0Nl5b1goAATqApTXFW4sWFbXSIFBcUkB4TZESFw9WITn58X8+QORnMmTkSORBHYJCIeWlvCSYXNPdyCCcZa1X4YSDhbYPEZssnLF4DUECGluUgAcYLuGBa7mt7pC/EUM7DHYBgfcsQgjRu4TvsYy0lDyICXGg5QYD1JiPEiJ8SAlxoOUGA9SYjxIifEgJcaDlBgPUmI8SInxICXGg5QYD1JiPEiJ8SAlxoNscAmzsN7LHbt4pXfymh32z+1EDj8B7Osr/MHyAkhv/rVfdlb5/TebjgXnyBRCiRs2nPgFxoED/1nhAsYGMfz2kr8KwDYte0u2n93T05N7/PixFbh9+/bgPzdYYN+H0NxDER7Dz5n5e+X8TpO/DpDp7e3NPXz40MJJe9EDA/pLHgVC8KggmnFrBS+RXZx2yHIEhN19Etn1L5xkgIjC8YgwKc0KHRuBIPtZDjf8Ql6/RSwUGDuEBIFz8AN49rGL/6QXcOqBf6QAIAbS9HumOETp0FEY1IdwyeDTJy/YlnpRaXQe8vmOZwflMQwMdWwhjXLYwD12BMsL5FMX2TgI4wsYRgygYYTziQDuEVoOUoTTEjQWPFzEPXLIB+TrZEGYSNJRlPQo4yGfY3GSBZBHu+gZlkc6dXXyS5A8fardApz7H6zyhGuotUz4AAAAAElFTkSuQmCC"}if(Yl==wt.Solis){const Dd=yr.state;Mc=Number.isNaN(Dd)?Dd:Number(Dd).toFixed(0)}let Pc=Me[Yl];for(const Zd of Object.keys(Pc)){const Rd=Pc[Zd],{states:Bd,color:jd,message:Gd}=Rd;if(Bd.includes(Mc.toLowerCase())){Tc=jd,kc=Gd,Sc=!0;break}}Sc||("none"!==(null===(Ct=sr.entities)||void 0===Ct?void 0:Ct.inverter_status_59)&&(null===(qt=sr.entities)||void 0===qt?void 0:qt.inverter_status_59)?(Tc="transparent",kc="Status"):(Tc="transparent",kc=""));let Cc="transparent",qc="";if([wt.GoodweGridMode,wt.Goodwe,wt.Huawei].includes(Yl)){let Ud=Se[Yl];for(const Wd of Object.keys(Ud)){const Fd=Ud[Wd],{states:Qd,color:Yd,message:Jd}=Fd;if(Qd.includes(qr.state.toLowerCase())){Cc=Yd,qc=Jd,Sc=!0;break}}Sc||("none"!==(null===(Ht=sr.entities)||void 0===Ht?void 0:Ht.battery_status)&&(null===(Ot=sr.entities)||void 0===Ot?void 0:Ot.battery_status)?(Cc="transparent",qc="Status"):(Cc="transparent",qc=""))}let Hc=this.toNum(hr.state)+this.toNum(lr.state),Oc=this.toNum(dr.state)+this.toNum(cr.state),Vc=0!=Oc?Math.min(Math.round(100*Hc/Oc),100):0,zc=0!=Hc?Math.min(Math.round(100*Oc/Hc),100):0,Dc=ic+parseInt("".concat(jl>0?jl:0))+parseInt("".concat(Ss<0?-1*Ss:0)),Zc=Xl+Kl+parseInt("".concat(Ss>0?Ss:0))+parseInt("".concat(jl<0?-1*jl:0)),Rc=0!=Zc?Math.min(Math.round(100*Dc/Zc),100):0,Bc=0!=Dc?Math.min(Math.round(100*Zc/Dc),100):0,jc=(this.toNum(sr.max_line_width)<1?1:sr.max_line_width)-1,Gc=sr.solar.max_power?this.dynamicLineWidth($l,sr.solar.max_power||$l,jc):1,Uc=sr.solar.max_power?this.dynamicLineWidth(tc,sr.solar.max_power||tc,jc):1,Wc=sr.solar.max_power?this.dynamicLineWidth(ec,sr.solar.max_power||ec,jc):1,Fc=sr.solar.max_power?this.dynamicLineWidth(nc,sr.solar.max_power||nc,jc):1,Qc=sr.battery.max_power?this.dynamicLineWidth(Math.abs(jl),sr.battery.max_power||Math.abs(jl),jc):1,Yc=sr.load.max_power?this.dynamicLineWidth(Math.abs(Xl),sr.load.max_power||Math.abs(Xl),jc):1,Jc=sr.load.max_power?this.dynamicLineWidth(Math.abs(Ss),sr.load.max_power||Math.abs(Ss),jc):1,Xc=sr.grid.max_power?this.dynamicLineWidth(Math.abs(Vs),sr.grid.max_power||Math.abs(Vs),jc):1,Kc=sr.grid.max_power?this.dynamicLineWidth(Math.abs(Kl),sr.grid.max_power||Math.abs(Kl),jc):1,$c=sr.solar.max_power?this.dynamicLineWidth(ic,sr.solar.max_power||ic,jc):1;if(sr&&sr.solar&&sr.solar.animation_speed){const Xd=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(ic/(sr.solar.max_power||ic));this.changeAnimationSpeed("solar",Xd)}if(sr&&sr.solar&&sr.solar.animation_speed){const Kd=sr.solar.animation_speed-(sr.solar.animation_speed-1)*($l/(sr.solar.max_power||$l));this.changeAnimationSpeed("pv1",Kd)}if(sr&&sr.solar&&sr.solar.animation_speed){const $d=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(tc/(sr.solar.max_power||tc));this.changeAnimationSpeed("pv2",$d)}if(sr&&sr.solar&&sr.solar.animation_speed){const tu=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(ec/(sr.solar.max_power||ec));this.changeAnimationSpeed("pv3",tu)}if(sr&&sr.solar&&sr.solar.animation_speed){const eu=sr.solar.animation_speed-(sr.solar.animation_speed-1)*(nc/(sr.solar.max_power||nc));this.changeAnimationSpeed("pv4",eu)}if(sr&&sr.battery&&sr.battery.animation_speed){const nu=sr.battery.animation_speed-(sr.battery.animation_speed-1)*(Math.abs(jl)/(sr.battery.max_power||Math.abs(jl)));this.changeAnimationSpeed("battery",nu)}if(sr&&sr.load&&sr.load.animation_speed){const iu=sr.load.animation_speed-(sr.load.animation_speed-1)*(Math.abs(Xl)/(sr.load.max_power||Math.abs(Xl)));this.changeAnimationSpeed("load",iu)}if(sr&&sr.load&&sr.load.animation_speed){const ou=sr.load.animation_speed-(sr.load.animation_speed-1)*(Math.abs(Ss)/(sr.load.max_power||Math.abs(Ss)));this.changeAnimationSpeed("aux",ou)}if(sr&&sr.grid&&sr.grid.animation_speed){const au=sr.grid.animation_speed-(sr.grid.animation_speed-1)*(Math.abs(Vs)/(sr.grid.max_power||Math.abs(Vs)));this.changeAnimationSpeed("grid1",au),this.changeAnimationSpeed("grid",au)}if(sr&&sr.grid&&sr.grid.animation_speed){const ru=sr.grid.animation_speed-(sr.grid.animation_speed-1)*(Math.abs(Kl)/(sr.grid.max_power||Math.abs(Kl)));this.changeAnimationSpeed("ne",ru)}let td=sr.decimal_places;const ed=0===oc?0:"off"!==Bl&&Bl||jl>0?oc/(rc?Xl+Math.max(Ss,0):Xl)*100:(oc-Math.abs(jl))/(rc?Xl+Math.max(Ss,0):Xl)*100,nd=jl<=0?0:Math.abs(jl)/(rc?Xl+Math.max(Ss,0):Xl)*100,id=ed+nd,od=0===id?0:ed/id*100,ad=0===id?0:nd/id*100;let rd=0,sd=0;id>100?(rd=this.toNum(od,0),sd=this.toNum(ad,0)):(rd=this.toNum(Math.min(ed,100),0),sd=this.toNum(Math.min(nd,100),0));const ld=0===oc||jl>=0?0:"off"!==Bl&&Bl?(oc-Xl)/Math.abs(jl)*100:oc/Math.abs(jl)*100,cd=jl>=0||Vs<=0?0:"on"===Bl?oc-Xl>=Math.abs(jl)?0:100*(Vs-Math.max(Xl-oc,0)/Math.abs(jl)):oc>=Math.abs(jl)?0:(Math.abs(jl)-oc)/Math.abs(jl)*100,dd=ld+cd,ud=0===dd?0:ld/dd*100,hd=0===dd?0:cd/dd*100;let _d=0,pd=0;dd>100?(_d=this.toNum(ud,0),pd=this.toNum(hd,0)):(_d=this.toNum(Math.min(ld,100),0),pd=this.toNum(Math.min(cd,100),0));let vd,md;switch(!0){case ed>=100&&nd<=5&&Vs-Kl<50&&sr.load.dynamic_icon:vd="M11.6 3.45zM18.25 19.6v-7.6h2.85L11.6 3.45 2.1 12h2.85v7.6zM11.6 6.015l4.75 4.275V17.7H6.85v-7.41zM6.58 2.8v1.42L8 3.508zm-.4 2.4L5.2 6.184l1.5.5zM2.8 6.58 3.508 8l.712-1.42zM6 2.8H2.8v3.2c.228.068.468.1.708.1 1.432.004 2.596-1.16 2.6-2.6-.004-.236-.04-.472-.108-.7M12.5 3.844l2.25 2.026.5-.5-2.24-2.04zM17.71 8.53 18.2 8.04 15.76 5.84 15.26 6.34ZM20.52 11.09l.48-.49-2.31-2.14-.5.5z M18.1299 5.1169 17.318 4.6482l2.4492-1.6171-.75 1.299.8119.4687-2.4492 1.6171z",md=1;break;case nd>=100&&ed<=5&&Vs-Kl<50&&sr.load.dynamic_icon:vd="M15 9h1V7.5h4V9h1c.55 0 1 .45 1 1v11c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1m1 2v3h4v-3h-4m-4-5.31l-5 4.5V18h5v2H5v-8H2l10-9l2.78 2.5H14v1.67l-.24.1L12 5.69Z",md=0;break;case ed<5&&nd<5&&sr.load.dynamic_icon:vd="M5 20v-8H2l10-9l10 9h-3v8zm7-14.31l-5 4.5V18h10v-7.81zM11.5 18v-4H9l3.5-7v4H15z",md=0;break;default:vd="m15 13l-4 4v-3H2v-2h9V9l4 4M5 20v-4h2v2h10v-7.81l-5-4.5L7.21 10H4.22L12 3l10 9h-3v8H5Z",md=0}const fd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4";let yd,gd,wd;switch(!0){case parseInt(Sr.state)>=95:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5zM5 6.5 11 6.5 11 7.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5zM5 6.5 11 6.5 11 7.5H5z",wd="green";break;case 85<=parseInt(Sr.state)&&parseInt(Sr.state)<95:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zM5 8 11 8 11 9H5z",wd="green";break;case 75<=parseInt(Sr.state)&&parseInt(Sr.state)<85:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 9.5 11 9.5 11 10.5H5zH5z",wd="#9ACD32";break;case 65<=parseInt(Sr.state)&&parseInt(Sr.state)<75:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5zM5 11 11 11 11 12H5zM5 11z",wd="yellow";break;case 55<=parseInt(Sr.state)&&parseInt(Sr.state)<65:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zM5 12.5 11 12.5 11 13.5H5z",wd="yellow";break;case 45<=parseInt(Sr.state)&&parseInt(Sr.state)<55:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zM5 14 11 14 11 15H5zH5z",wd="yellow";break;case 35<=parseInt(Sr.state)&&parseInt(Sr.state)<45:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 16.5 11 16.5 11 15.5H5zH5z",wd="orange";break;case 25<=parseInt(Sr.state)&&parseInt(Sr.state)<35:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 18 11 18 11 17H5zM5 17z",wd="orange";break;case 10<=parseInt(Sr.state)&&parseInt(Sr.state)<25:yd="M12 20H4V6h8L12 20m.67-16H11V2H5v2H3.33C2.6 4 2 4.6 2 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.74 0 1.33-.59 1.33-1.33V5.33C14 4.6 13.4 4 12.67 4M5.02 18.5v1L11 19.5 11 18.5z",gd="M11 19M5.02 18.5v1L11 19.5 11 18.5zM5 19z",wd="orange";break;case 0<=parseInt(Sr.state)&&parseInt(Sr.state)<10:default:yd=fd,gd=fd,wd="red"}return this.isFullCard?W(je||(je=e(["\n \n \n
\n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n \n '," ","% @",'\n \n \n '," ","% ","\n @",'\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ',' kWh\n \n ','\n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','\n \n ','%\n \n ','%\n \n ','%\n \n ','%\n \n ','\n \n ','\n \n ','\n \n ','\n \n \n ',"\n ",'\n \n \n ',"\n ",'\n \n ','\n \n \n ',"\n ","\n ",'\n W\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ',' %\n \n \n ',' %\n \n\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Nonessential Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Nonessential Load Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Essential Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Aux Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \x3c!-- Essential Boiler Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Aircon Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Pump Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \x3c!-- Essential Oven Icon --\x3e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ","\n \n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ",'\n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' Hz\n \n \n \n \n ',' A\n \n \n \n \n ',' A\n \n \n \n \n ',' A\n \n \n \n \n ',' V\n \n \n \n \n ',' %\n \n \n \n \n | ',' %\n \n \n \n \n | ',' %\n \n \n \n \n |\n \n \n \n \n ','\n \n \n \n \n ','\n A\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n \n ','°\n \n \n \n AC:\n ','°\n \n \n \n DC:\n ','°\n \n \n \n \n ','°\n \n \n \n \n ',"\n \n \n
\n
\n
\n "])),Rs,Rs,Bs,Bs,js,dl,dl,sr.title?W(Ge||(Ge=e(['\n ',""])),sr.title_colour||"inherit",sr.title_size||"32px",sr.title):"",!0!==zl?"".concat(Ul):"100%",!0===zl?"".concat(Wl):"100%",ac,1===sr.solar.mppts?"none":"",sr.show_solar?"":"st12",Al,sr.show_battery?"":"none",dl,sr.show_grid?"":"none",dl,sr.show_grid?"":"none",Bs,gl?"":"st12",Rs,sr.inverter.three_phase?60:50,Dl,ac,sr.show_solar?"":"st12",ac,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",dl,Us?"":"st12",sr.show_grid?"":"none",1===hl?"":"none",dl,sr.show_grid&&Us?"":"st12",[2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",[2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",3===hl&&sr.battery.hide_soc?"":"none",dl,sr.show_grid&&Us&&1!==hl?"":"st12",gl?"143":"30",Rs,1===xl?"":"none",gl?"373":"376",gl?"149":"30",Rs,2===xl?"":"none",gl?"410":"413",gl?"149":"30",Rs,2===xl?"":"none",Bs,gl?"":"none",[1,2].includes(bl)?"":"st12",Bs,gl?"":"none",2===bl?"":"st12",!0!==Vl?"st14":"st4",sr.show_battery?"":"none",0===Lc||Ec||0===jl?"transparent":"".concat(Al),Ac,sr.show_battery?"":"none",0===Lc||jl<=0||Ec?"transparent":"".concat(Al),Ae("common.runtime_to"),wc,bc,sr.show_battery?"":"none",0===Lc||jl>=0||Ec?"transparent":"".concat(Al),Ae("common.to"),wc,Ae("common.charge"),bc,sr.show_battery?"":"none",0!==Lc&&Ec?"".concat(Al):"transparent",Ae("common.battery_floating"),sr.show_solar?"":"none",ac,sr.solar.pv1_name,sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.pv2_name,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv3_name,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv4_name,dl,sr.show_grid?"":"none",sr.grid.grid_name,Dl,kc,sr.show_battery?"":"none",Al,qc,sr.show_battery&&sr.battery.show_remaining_energy&&!(null===(Vt=sr.entities)||void 0===Vt?void 0:Vt.battery_status)?"":"none",Al,this.toNum(Lc*(parseFloat(Sr.state)/100)/1e3,2),[1,2].includes(xl)&&gl?"none":"",Rs,sr.load.essential_name,0!==xl&&gl?"":"none",Rs,sr.load.essential_name,gl?181:70,1===xl?"":"none",Rs,sr.load.load1_name,gl?390:393,gl?178:59,2===xl?"":"none",Rs,sr.load.load1_name,gl?426:429,gl?178:59,2===xl?"":"none",Rs,sr.load.load2_name,2===bl?"238":"306",Gs&&gl?"".concat(Rs):"transparent",Ae("common.daily_load"),0===xl?"377":"306",0===xl?71:93,!Gs||gl?"transparent":"".concat(Rs),Ae("common.daily_load"),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar"),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar_left"),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.total_solar_generation"),!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_charge"),!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_discharge"),Us?"347":"311",Us?"253":"368",!0!==_l?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_buy"),Us?"347":"311",Us?"222":"337",!0!==pl?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_sell"),!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),sr.load.aux_name,sr.show_grid&&Us?"":"none",dl,sr.grid.nonessential_name,sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.load1_name,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.load1_name,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.load2_name,sr.battery.hide_soc?"st3 st8":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.load3_name,Zl===bt.No?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,Vc,Zl===bt.No?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,zc,Zl===bt.No?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Rc,Zl===bt.No?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Bc,"no"===Zl?"none":"",Dl,Ae("common.autarky"),"no"===Zl?"none":"",Dl,Ae("common.ratio"),1===bl?53:14,gl&&0!==bl?"":"none",Bs,sr.load.aux_load1_name,!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.aux_load2_name,gl&&0!==bl&&sr.entities.aux_load1_extra?"":"none",Bs,this.toNum(es.state,1),null===(zt=es.attributes)||void 0===zt?void 0:zt.unit_of_measurement,gl&&![0,1].includes(bl)&&sr.entities.aux_load2_extra?"":"none",Bs,this.toNum(ns.state,1),null===(Dt=ns.attributes)||void 0===Dt?void 0:Dt.unit_of_measurement,[1,2].includes(bl)?"238":"306",gl&&!0===wl?"":"none",Bs,Ae("common.daily_aux"),sr.inverter.three_phase&&(null===(Zt=sr.entities)||void 0===Zt?void 0:Zt.load_power_L1)?"":"none",Rs,sr.inverter.three_phase&&(null===(Rt=sr.entities)||void 0===Rt?void 0:Rt.load_power_L1)?ol:"0",sr.inverter.three_phase&&(null===(Bt=sr.entities)||void 0===Bt?void 0:Bt.load_power_L2)?"| "+al:"",sr.inverter.three_phase&&(null===(jt=sr.entities)||void 0===jt?void 0:jt.load_power_L3)?"| "+rl:"",sr.inverter.three_phase?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Ps,td)||0):"".concat(Ps||0," W"),sr.inverter.three_phase&&(null===(Gt=sr.entities)||void 0===Gt?void 0:Gt.grid_ct_power_L2)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Cs,td)||0):"".concat(Cs||0," W"),sr.inverter.three_phase&&(null===(Ut=sr.entities)||void 0===Ut?void 0:Ut.grid_ct_power_L3)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(qs,td)||0):"".concat(qs||0," W"),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Wt=sr.battery)||void 0===Wt?void 0:Wt.shutdown_soc_offgrid)?"none":"",yc,Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Ft=sr.battery)||void 0===Ft?void 0:Ft.shutdown_soc_offgrid)?"none":"",fc,Tc,"none"!==(null===(Qt=sr.entities)||void 0===Qt?void 0:Qt.battery_status)&&(null===(Yt=sr.entities)||void 0===Yt?void 0:Yt.battery_status)&&sr.show_battery?"":"none",Cc,gl?"":"none",[1,2].includes(xl)?"":"st12",Rs,gl?"none":"",1===xl?"":"st12",Rs,gl?"none":"",2===xl?"":"st12",Rs,1===sr.solar.mppts?"M 86 175 M 155 250 L 96 250 Q 86 250 86 240 L 86 56 H 70":"M 86 162 L 86 56 Q 86 56 86 56 L 70 56",sr.show_solar?"":"st12",ac,Gc,2+Gc,sr.show_solar?"":"st12",Math.round($l)<=0?"transparent":"".concat(ac),this.durationCur.pv1,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,Uc,2+Uc,sr.show_solar&&1!==sr.solar.mppts?"":"st12",Math.round(tc)<=0?"transparent":"".concat(ac),this.durationCur.pv2,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,Wc,2+Wc,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",Math.round(ec)<=0?"transparent":"".concat(ac),this.durationCur.pv3,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",ac,Fc,2+Fc,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Math.round(nc)<=0?"transparent":"".concat(ac),this.durationCur.pv4,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,$c,2+$c,sr.show_solar&&1!==sr.solar.mppts?"":"st12",0===ic?"transparent":"".concat(ac),this.durationCur.solar,sr.show_battery?"":"st12",Al,Qc,2+Qc,sr.show_battery?"":"st12",jl<0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,2+Qc,sr.show_battery?"":"st12",jl>0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,sr.inverter.three_phase?"M 421 295 L 421 337":"M 421 295 L 421 310.5",dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid/1.5,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid/1.5,dl,Kc,sr.show_grid?"":"none",Us?"":"st12",2+Kc,Us?"":"st12",Kl<=0?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.ne/1.5,dl,Kc,sr.show_grid?"":"none",Us?"":"st12",2+Kc,Us?"":"st12",Kl<=0?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.ne,gl?"":"st12",Bs,Jc,2+Jc,gl&&0!==Ss?"":"st12",Ss<0?"transparent":"".concat(Bs),this.durationCur.aux,2+Jc,gl&&0!==Ss?"":"st12",Ss>0?"transparent":"".concat(Bs),this.durationCur.aux,gl?"":"st12",Bs,dl,sr.show_grid?"":"none",sr.inverter.three_phase?"M 180.15 223 L 180.15 235":"M 180.15 212 L 180.15 235",Dl,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,Rs,Yc,Zs?1:0,Dl,(null===(Jt=sr.battery)||void 0===Jt?void 0:Jt.show_remaining_energy)?"294":"296.25",Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(pd)>0?dl:Al,Number(_d<2?0:_d)+Number(pd<2?0:pd),Number(pd)>0?"".concat(dl):"".concat(Al),Number(_d<2?0:_d)+Number(pd<2?0:pd),100===Number(_d)?ac:100===Number(pd)?dl:Al,100===Number(_d)?ac:100===Number(pd)?dl:Al,sr.show_battery?"":"st12",sr.battery.dynamic_colour?"url(#bLg)":Al,sr.battery.linear_gradient?fd:yd,(null===(Xt=sr.battery)||void 0===Xt?void 0:Xt.show_remaining_energy)?"294":"296.25",wd,sr.show_battery?"":"st12",sr.battery.linear_gradient?"url(#sLg)":Al,sr.battery.linear_gradient?"":"none",gd,sr.show_solar?"":"st12",ac,(t=>this.handlePopup(t,sr.entities.grid_connected_status_194)),sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["off","0","off-grid","off grid","offgrid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs<0?"none":"",sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["on","1","on-grid","on grid","ongrid"].includes(Ws.toLowerCase())?"st12":"",ul,sr.show_grid?"":"none",sr.inverter.three_phase?"404":"389",sr.inverter.three_phase?"339":"308",sr.inverter.three_phase?"34":"65",sr.inverter.three_phase?"34":"65",["off","0","off-grid","off grid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs>=0?"none":"","default"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"oven"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"boiler"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"pump"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,"aircon"===Tl?"1":"0",sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![1,2,3].includes(hl)?"":"none",Tl,"default"===kl&&"default"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"default"===kl&&"default"!=Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"default"!=kl&&"default"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"boiler"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"boiler"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"pump"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"pump"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"oven"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"oven"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"aircon"===kl?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,"aircon"===Ml?"1":"0",sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",kl,sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",Ml,sr.show_grid&&Us&&![0,1,2].includes(hl)&&sr.battery.hide_soc?"":"none",sr.battery.hide_soc?1:0,Sl,"default"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"boiler"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"pump"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"oven"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,"aircon"===kl?"1":"0",sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",kl,1===md?"82.5":"78.5",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)&&!gl?"":"none",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)&&gl?"":"none",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,1===md?"82.5":"78.5",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,[1,2].includes(xl)?"none":"",sr.load.dynamic_colour?"url(#Lg)":Rs,vd,(t=>this.handlePopup(t,sr.entities.aux_connected_status)),"default"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"gen"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"inverter"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"oven"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"boiler"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"aircon"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),"pump"===Nl?"":"st12",!gl||[1,2].includes(bl)?"none":"","".concat("on"===Fs||"1"===Fs?Bs:js),!gl||[1,2].includes(bl)?"none":"",Nl,"on"===Fs||"1"===Fs?"aux-icon":"aux-off-icon",gl&&0!==bl?"":"none",Ll,!gl||[0,1].includes(bl)?"none":"",El,"boiler"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"boiler"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"boiler"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"boiler"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"boiler"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"boiler"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"aircon"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"aircon"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"aircon"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"aircon"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"aircon"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"aircon"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"pump"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"pump"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"pump"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"pump"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"pump"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,"pump"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"oven"===Il&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"oven"===Pl&&2===xl?"1":"0",!gl||[0,1].includes(xl)?"none":"",Rs,"oven"!==Il||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"oven"!==Pl||2!==xl||gl?"0":"1",[0,1].includes(xl)?"none":"",Rs,"oven"!==Il||1!==xl||gl?"0":"1",[0,2].includes(xl)?"none":"",Rs,"oven"===Il&&1===xl?"1":"0",!gl||[0,2].includes(xl)?"none":"",Rs,[0,1].includes(xl)?"none":"",gl?"371":"384",gl?"123":"5",Il,[0,1].includes(xl)?"none":"",gl?"429":"421",gl?"123":"5",Pl,[0,2].includes(xl)?"none":"","336",gl?"140":"27",Il,(t=>this.handlePopup(t,sr.entities.use_timer_248)),"no"!=Zl?"232":"249","on"==xr.state&&"no"!==Rl?"":"none",Dl,"no"!=Zl?"232":"249","off"==xr.state&&"no"!==Rl?"":"none",Dl,"no"!=Zl?"243":"260","on"==xr.state&&"no"!==Rl?"":"none",Dl,Ae("common.timer_on"),"no"!=Zl?"243":"260","off"==xr.state&&"no"!==Rl?"":"none",Dl,Ae("common.timer_off"),(t=>this.handlePopup(t,sr.entities.solar_sell_247)),sr.entities.solar_sell_247&&"none"!==sr.entities.solar_sell_247&&"off"!==Es.state&&"0"!==Es.state&&sr.show_solar&&["1","on"].includes(Es.state)?"":"none",ac,sr.entities.solar_sell_247&&"none"!==sr.entities.solar_sell_247&&"on"!==Es.state&&"1"!==Es.state&&sr.show_solar&&["0","off"].includes(Es.state)?"":"none",ac,(t=>this.handlePopup(t,sr.entities.priority_load_243)),"no"!=Zl?"251":"268","off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"no"!=Zl?"251":"268","on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"no"!=Zl?"262":"280","on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_load"),"no"!=Zl?"262":"280","off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_batt"),Zs?"st12":"",Ic,(t=>this.handlePopup(t,gc.entityID)),"no"!=Zl?"232":"249",!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"st12":"",Dl,"no"!=Zl?"232":"249",!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"":"st12",Dl,(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?this.convertValueNew(hr.state,null===(Kt=hr.attributes)||void 0===Kt?void 0:Kt.unit_of_measurement,1):"".concat(this.toNum(hr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===($t=hr.attributes)||void 0===$t?void 0:$t.unit_of_measurement,1)," / ").concat(Hl):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Hl),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(te=hr.attributes)||void 0===te?void 0:te.unit_of_measurement,1)," / ").concat(Ol):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Ol),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),2===bl?"238":"306",Gs&&gl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(ee=dr.attributes)||void 0===ee?void 0:ee.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),0===xl?"377":"306",0===xl?"57":"80",!Gs||gl?"none":"",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(ne=dr.attributes)||void 0===ne?void 0:ne.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_battery_charge_70)),!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(cr.state,null===(ie=cr.attributes)||void 0===ie?void 0:ie.unit_of_measurement,1):"".concat(this.toNum(cr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_battery_discharge_71)),!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(lr.state,null===(oe=lr.attributes)||void 0===oe?void 0:oe.unit_of_measurement,1):"".concat(this.toNum(lr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_import_76)),Us?"347":"311",Us?"239":"354",sr.show_grid&&!0===_l?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(ur.state,null===(ae=ur.attributes)||void 0===ae?void 0:ae.unit_of_measurement,1):"".concat(this.toNum(ur.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_export_77)),Us?"347":"311",Us?"209":"323",sr.show_grid&&!0===pl?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(_r.state,null===(re=_r.attributes)||void 0===re?void 0:re.unit_of_measurement,1):"".concat(this.toNum(_r.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_aux_energy)),[1,2].includes(bl)?"238":"306",gl&&!0===wl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(pr.state,null===(se=pr.attributes)||void 0===se?void 0:se.unit_of_measurement,1):"".concat(this.toNum(pr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(le=sr.entities)||void 0===le?void 0:le.essential_load1_extra)&&1===xl&&!gl?"":"none",Rs,this.toNum(Qr.state,1),null===(ce=Qr.attributes)||void 0===ce?void 0:ce.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(de=sr.entities)||void 0===de?void 0:de.essential_load1_extra)&&2===xl&&!gl?"":"none",Rs,this.toNum(Qr.state,1),null===(ue=Qr.attributes)||void 0===ue?void 0:ue.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load2_extra)),(null===(he=sr.entities)||void 0===he?void 0:he.essential_load2_extra)&&2===xl&&!gl?"":"none",Rs,this.toNum(Yr.state,1),null===(_e=Yr.attributes)||void 0===_e?void 0:_e.unit_of_measurement,sr.inverter.three_phase?(null===(pe=sr.entities)||void 0===pe?void 0:pe.grid_ct_power_total)?F(Ue||(Ue=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_total)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(We||(We=e(['\n \n ',"\n "])),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(Fe||(Fe=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_172)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))),(null===(ve=sr.entities)||void 0===ve?void 0:ve.pv_total)?F(Qe||(Qe=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv_total)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(me=sr.entities)||void 0===me?void 0:me.pv_total)?this.convertValueNew(oc,null===(fe=Ts.attributes)||void 0===fe?void 0:fe.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")):F(Ye||(Ye=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ye=sr.entities)||void 0===ye?void 0:ye.pv_total)?this.convertValueNew(oc,null===(ge=Ts.attributes)||void 0===ge?void 0:ge.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")),(null===(we=sr.entities)||void 0===we?void 0:we.essential_power)&&"none"!==sr.entities.essential_power?F(Je||(Je=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_power)),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")):F(Xe||(Xe=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")),(null===(xe=sr.entities)||void 0===xe?void 0:xe.nonessential_power)?F(Ke||(Ke=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.nonessential_power)),sr.show_grid&&Us?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(this.convertValue(Kl,td)||0):"".concat(Kl||0," W")):F($e||($e=e(['\n \n ',"\n "])),sr.show_grid&&Us?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(this.convertValue(Kl,td)||0):"".concat(Kl||0," W")),(null===(be=sr.entities)||void 0===be?void 0:be.aux_power_166)?F(tn||(tn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_power_166)),!0!==Vl?"st14":"st4",gl?"":"none",Bs,sr.load.auto_scale?"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(parseFloat(this.convertValue(Ss,td)))," ").concat(this.convertValue(Ss,td).split(" ")[1]):this.convertValue(Ss,td)||"0"):"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(Ss)):Ss||0," W")):F(en||(en=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",gl?"":"none",Bs,sr.load.auto_scale?"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(parseFloat(this.convertValue(Ss,td)))," ").concat(this.convertValue(Ss,td).split(" ")[1]):this.convertValue(Ss,td)||"0"):"".concat(sr.load.show_absolute_aux?"".concat(Math.abs(Ss)):Ss||0," W")),(null===(Ne=sr.entities)||void 0===Ne?void 0:Ne.pv1_power_186)?F(nn||(nn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv1_power_186)),!0!==Vl?"st14":"st4",sr.show_solar?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(Ie=xs.attributes)||void 0===Ie?void 0:Ie.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")):F(on||(on=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv1_power_186?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(Pe=xs.attributes)||void 0===Pe?void 0:Pe.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")),(null===(Ce=sr.entities)||void 0===Ce?void 0:Ce.pv2_power_187)?F(an||(an=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv2_power_187)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(qe=bs.attributes)||void 0===qe?void 0:qe.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")):F(rn||(rn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv2_power_187&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(He=bs.attributes)||void 0===He?void 0:He.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")),(null===(Oe=sr.entities)||void 0===Oe?void 0:Oe.pv3_power_188)?F(sn||(sn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv3_power_188)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(Ve=As.attributes)||void 0===Ve?void 0:Ve.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")):F(ln||(ln=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv3_power_188||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(ze=As.attributes)||void 0===ze?void 0:ze.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")),(null===(De=sr.entities)||void 0===De?void 0:De.pv4_power_189)?F(cn||(cn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv4_power_189)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(Ze=Ns.attributes)||void 0===Ze?void 0:Ze.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")):F(dn||(dn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv4_power_189||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(Re=Ns.attributes)||void 0===Re?void 0:Re.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")),(null===(Be=sr.entities)||void 0===Be?void 0:Be.aux_load1)?F(un||(un=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_load1)),!0!==Vl?"st14":"st4",gl&&0!==bl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(Wr.state,null===(li=Wr.attributes)||void 0===li?void 0:li.unit_of_measurement,td):"".concat(this.toNum(Wr.state,0)||0," W")):F(hn||(hn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",gl&&0!==bl?"":"none",Bs,sr.load.auto_scale?this.convertValueNew(Wr.state,null===(ci=Wr.attributes)||void 0===ci?void 0:ci.unit_of_measurement,td):"".concat(this.toNum(Wr.state,0)||0," W")),(null===(di=sr.entities)||void 0===di?void 0:di.aux_load2)?F(_n||(_n=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.aux_load2)),!0!==Vl?"st14":"st4",!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.auto_scale?this.convertValueNew(Fr.state,null===(ui=Fr.attributes)||void 0===ui?void 0:ui.unit_of_measurement,td):"".concat(this.toNum(Fr.state,0)||0," W")):F(pn||(pn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!gl||[0,1].includes(bl)?"none":"",Bs,sr.load.auto_scale?this.convertValueNew(Fr.state,null===(hi=Fr.attributes)||void 0===hi?void 0:hi.unit_of_measurement,td):"".concat(this.toNum(Fr.state,0)||0," W")),(null===(_i=sr.entities)||void 0===_i?void 0:_i.non_essential_load1)?F(vn||(vn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load1)),sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(pi=Zr.attributes)||void 0===pi?void 0:pi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")):F(mn||(mn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,2,3].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(vi=Zr.attributes)||void 0===vi?void 0:vi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")),(null===(mi=sr.entities)||void 0===mi?void 0:mi.non_essential_load1)?F(fn||(fn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load1)),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(fi=Zr.attributes)||void 0===fi?void 0:fi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")):F(yn||(yn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Zr.state,null===(yi=Zr.attributes)||void 0===yi?void 0:yi.unit_of_measurement,td):"".concat(this.toNum(Zr.state,0)||0," W")),(null===(gi=sr.entities)||void 0===gi?void 0:gi.non_essential_load2)?F(gn||(gn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load2)),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Rr.state,null===(wi=Rr.attributes)||void 0===wi?void 0:wi.unit_of_measurement,td):"".concat(this.toNum(Rr.state,0)||0," W")):F(wn||(wn=e(['\n \n ',"\n "])),sr.show_grid&&Us&&![0,1].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Rr.state,null===(xi=Rr.attributes)||void 0===xi?void 0:xi.unit_of_measurement,td):"".concat(this.toNum(Rr.state,0)||0," W")),(null===(bi=sr.entities)||void 0===bi?void 0:bi.non_essential_load3)?F(xn||(xn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.non_essential_load3)),sr.battery.hide_soc?"st3":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Br.state,null===(Ai=Br.attributes)||void 0===Ai?void 0:Ai.unit_of_measurement,td):"".concat(this.toNum(Br.state,0)||0," W")):F(bn||(bn=e(['\n \n ',"\n "])),sr.battery.hide_soc?"st3":"st12",sr.show_grid&&Us&&![0,1,2].includes(hl)?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(Br.state,null===(Ni=Br.attributes)||void 0===Ni?void 0:Ni.unit_of_measurement,td):"".concat(this.toNum(Br.state,0)||0," W")),(null===(Li=sr.entities)||void 0===Li?void 0:Li.essential_load1)?F(An||(An=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),gl?"158":"47",1===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ei=jr.attributes)||void 0===Ei?void 0:Ei.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Ti=jr.attributes)||void 0===Ti?void 0:Ti.unit_of_measurement)?null===(ki=jr.attributes)||void 0===ki?void 0:ki.unit_of_measurement:"")):F(Nn||(Nn=e(['\n \n ',"\n "])),gl?"158":"47",1===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Mi=jr.attributes)||void 0===Mi?void 0:Mi.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Si=jr.attributes)||void 0===Si?void 0:Si.unit_of_measurement)?null===(Ii=jr.attributes)||void 0===Ii?void 0:Ii.unit_of_measurement:"")),(null===(Pi=sr.entities)||void 0===Pi?void 0:Pi.essential_load1)?F(Ln||(Ln=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),gl?"391":"394",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ci=jr.attributes)||void 0===Ci?void 0:Ci.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(qi=jr.attributes)||void 0===qi?void 0:qi.unit_of_measurement)?null===(Hi=jr.attributes)||void 0===Hi?void 0:Hi.unit_of_measurement:"")):F(En||(En=e(['\n \n ',"\n "])),gl?"391":"394",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Oi=jr.attributes)||void 0===Oi?void 0:Oi.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Vi=jr.attributes)||void 0===Vi?void 0:Vi.unit_of_measurement)?null===(zi=jr.attributes)||void 0===zi?void 0:zi.unit_of_measurement:"")),(null===(Di=sr.entities)||void 0===Di?void 0:Di.essential_load2)?F(Tn||(Tn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),gl?"427":"430",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Zi=Gr.attributes)||void 0===Zi?void 0:Zi.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ri=Gr.attributes)||void 0===Ri?void 0:Ri.unit_of_measurement)?null===(Bi=Gr.attributes)||void 0===Bi?void 0:Bi.unit_of_measurement:"")):F(kn||(kn=e(['\n \n ',"\n "])),gl?"427":"430",gl?"160":"42",2===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(ji=Gr.attributes)||void 0===ji?void 0:ji.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Gi=Gr.attributes)||void 0===Gi?void 0:Gi.unit_of_measurement)?null===(Ui=Gr.attributes)||void 0===Ui?void 0:Ui.unit_of_measurement:"")),Vs>=0?F(Mn||(Mn=e(['\n \n \n '," ","\n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_buy)),sr.show_grid?"st3 right-align":"st12",dl,(null===(Wi=sr.entities)||void 0===Wi?void 0:Wi.energy_cost_buy)?"":"none",Ql,null===(Fi=cs.attributes)||void 0===Fi?void 0:Fi.unit_of_measurement):F(Sn||(Sn=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_sell)),sr.show_grid?"st3 right-align":"st12",dl,(null===(Qi=sr.entities)||void 0===Qi?void 0:Qi.energy_cost_sell)?"":"none",Ql,null===(Yi=ds.attributes)||void 0===Yi?void 0:Yi.unit_of_measurement),(t=>this.handlePopup(t,sr.entities.inverter_voltage_154)),sr.inverter.three_phase?"164":"170.4",sr.show_grid&&"none"!==sr.entities.inverter_voltage_154&&sr.entities.inverter_voltage_154?"":"none",!0!==Vl?"st14":"st4",dl,Ys,(t=>this.handlePopup(t,sr.entities.inverter_voltage_L2)),sr.inverter.three_phase&&(null===(Ji=sr.entities)||void 0===Ji?void 0:Ji.inverter_voltage_L2)?"":"none",sr.show_grid?"".concat(!0!==Vl?"st14 st8":"st4 st8"):"st12",dl,Js,(t=>this.handlePopup(t,sr.entities.inverter_voltage_L3)),sr.inverter.three_phase&&(null===(Xi=sr.entities)||void 0===Xi?void 0:Xi.inverter_voltage_L3)?"":"none",sr.show_grid?"".concat(!0!==Vl?"st14 st8":"st4 st8"):"st12",dl,Xs,(t=>this.handlePopup(t,sr.entities.load_frequency_192)),sr.inverter.three_phase?"203":"189.5",sr.show_grid&&"none"!==sr.entities.load_frequency_192&&sr.entities.load_frequency_192?"":"none",!0!==Vl?"st14":"st4",dl,Qs,(t=>this.handlePopup(t,sr.entities.inverter_current_164)),sr.inverter.three_phase?"188":"199","none"!==sr.entities.inverter_current_164&&sr.entities.inverter_current_164?"":"none",!0!==Vl?"st14":"st4",Dl,Ks,(t=>this.handlePopup(t,sr.entities.inverter_current_L2)),sr.inverter.three_phase&&(null===(Ki=sr.entities)||void 0===Ki?void 0:Ki.inverter_current_L2)?"":"none",!0!==Vl?"st14":"st4",Dl,$s,(t=>this.handlePopup(t,sr.entities.inverter_current_L3)),sr.inverter.three_phase&&(null===($i=sr.entities)||void 0===$i?void 0:$i.inverter_current_L3)?"":"none",!0!==Vl?"st14":"st4",Dl,tl,(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",el,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),"none"!==sr.entities.battery_soc_184&&sr.show_battery?"":"none",Al,parseInt(Sr.state),(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,!1===gc.show||"none"===sr.entities.battery_soc_184||!sr.show_battery||"goodwe"===sr.inverter.model||"goodwe_gridmode"===sr.inverter.model||sr.battery.hide_soc?"none":"",gc.capacity||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(to=sr.battery)||void 0===to?void 0:to.shutdown_soc)||(null===(eo=sr.battery)||void 0===eo?void 0:eo.shutdown_soc_offgrid)?"none":"",yc||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(no=sr.battery)||void 0===no?void 0:no.shutdown_soc_offgrid)?"none":"",(t=>this.handlePopup(t,sr.entities.battery_power_190)),"none"!==sr.entities.battery_power_190&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.auto_scale?"".concat(sr.battery.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(jl,td)))," ").concat(this.convertValue(jl,td).split(" ")[1]):this.convertValue(jl,td)||"0"):"".concat(sr.battery.show_absolute?"".concat(Math.abs(jl)," W"):"".concat(jl||0," W")),(t=>this.handlePopup(t,sr.entities.battery_current_191)),"none"!==sr.entities.battery_current_191&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),(t=>this.handlePopup(t,sr.entities.inverter_power_175)),sr.inverter.three_phase?"174":"178","none"===sr.entities.inverter_power_175?"none":"",!0!==Vl?"st14":"st4",Dl,sr.inverter.auto_scale?"".concat(this.convertValue(nl,td)||0):"".concat(nl," W"),(t=>this.handlePopup(t,sr.entities.grid_power_169)),sr.inverter.three_phase?"216":"209",sr.show_grid&&"none"!==sr.entities.grid_power_169?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(il,td)))," ").concat(this.convertValue(il,td).split(" ")[1]):this.convertValue(il,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(il)," W"):"".concat(il||0," W")),(t=>this.handlePopup(t,sr.entities.pv1_voltage_109)),sr.show_solar&&sr.entities.pv1_voltage_109&&"none"!==sr.entities.pv1_voltage_109?"":"none",ac,this.toNum(_s.state,1),(t=>this.handlePopup(t,sr.entities.pv1_current_110)),sr.show_solar&&sr.entities.pv1_current_110&&"none"!==sr.entities.pv1_current_110?"":"none",ac,this.toNum(ps.state,1),(t=>this.handlePopup(t,sr.entities.pv2_voltage_111)),sr.show_solar&&sr.entities.pv2_voltage_111&&"none"!==sr.entities.pv2_voltage_111&&1!==sr.solar.mppts?"":"none",ac,this.toNum(vs.state,1),(t=>this.handlePopup(t,sr.entities.pv2_current_112)),sr.show_solar&&sr.entities.pv2_current_112&&"none"!==sr.entities.pv2_current_112&&1!==sr.solar.mppts?"":"none",ac,this.toNum(ms.state,1),(t=>this.handlePopup(t,sr.entities.pv3_voltage_113)),sr.show_solar&&sr.entities.pv3_voltage_113&&"none"!==sr.entities.pv3_voltage_113&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(fs.state,1),(t=>this.handlePopup(t,sr.entities.pv3_current_114)),sr.show_solar&&sr.entities.pv3_current_114&&"none"!==sr.entities.pv3_current_114&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ys.state,1),(t=>this.handlePopup(t,sr.entities.pv4_voltage_115)),sr.show_solar&&sr.entities.pv4_voltage_115&&"none"!==sr.entities.pv4_voltage_115&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(gs.state,1),(t=>this.handlePopup(t,sr.entities.pv4_current_116)),sr.show_solar&&sr.entities.pv4_current_116&&"none"!==sr.entities.pv4_current_116&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ws.state,1),(t=>this.handlePopup(t,sr.entities.battery_temp_182)),(null===(io=sr.entities)||void 0===io?void 0:io.battery_temp_182)?"st3 left-align":"st12",Al,sr.show_battery?"":"none",this.toNum(Cr.state,1),(t=>this.handlePopup(t,sr.entities.radiator_temp_91)),4===(null===(oo=sr.solar)||void 0===oo?void 0:oo.mppts)?"110":"158",4===(null===(ao=sr.solar)||void 0===ao?void 0:ao.mppts)?"237":"153",Dl,(null===(ro=sr.entities)||void 0===ro?void 0:ro.radiator_temp_91)?"":"none",this.toNum(Ar.state,1),(t=>this.handlePopup(t,sr.entities.dc_transformer_temp_90)),Dl,(null===(so=sr.entities)||void 0===so?void 0:so.dc_transformer_temp_90)?"":"none",this.toNum(br.state,1),(t=>this.handlePopup(t,sr.entities.environment_temp)),(null===(lo=sr.entities)||void 0===lo?void 0:lo.environment_temp)?"st3 left-align":"st12",ac,sr.show_solar?"":"none",this.toNum(kr.state,1),(t=>this.handlePopup(t,sr.entities.prepaid_units)),(null===(co=sr.entities)||void 0===co?void 0:co.prepaid_units)?"st3 left-align":"st12",dl,sr.show_grid?"":"none",this.toNum(hs.state,1)):this.isLiteCard||this.isCompactCard?W(In||(In=e(["\n \n \n
\n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n ','\n \n \n '," ","% @",'\n \n \n '," ","% ","\n @",'\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ','\n \n ','\n \n ','\n \n ','%\n \n ','%\n \n ','%\n \n ','%\n \n ','\n \n ','\n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n \n ','\n \n ',' kWh\n \n \n ',' %\n \n \n ',' %\n \n\n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n
\n \n
\n \n
\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n ','\n \n ','\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n \n ','\n \n \n \n ',"\n ","\n ",'\n V\n \n \n \n ',' Hz\n \n \n \n ',"\n ","\n ",'\n A\n \n \n \n \n ',' V\n \n \n \n \n ',' V\n \n \n \n \n ',' %\n \n \n \n \n | ',' %\n \n \n \n \n | ',' %\n \n \n \n \n |\n \n \n \n \n ','\n \n \n \n \n ','\n A\n \n \n \n \n ',"\n A\n \n \n ",'\n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n ',' V\n \n \n \n ',' A\n \n \n \n \n ','°\n \n \n \n AC:\n ','°\n \n \n \n DC:\n ','°\n \n \n \n \n ','°\n \n \n \n \n ',"\n ",'\n \n \n \n \n ',"\n ","\n \n \n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ",'\n \n \n ',"\n \n \n
\n
\n
\n "])),Rs,Rs,sr.title?W(Pn||(Pn=e(['\n ',""])),sr.title_colour||"inherit",sr.title_size||"32px",sr.title):"",sr.show_solar?-.5:0===xl&&sr.show_battery?145.33:80,sr.show_solar?sr.show_battery?406:2===xl?350:300:sr.show_battery&&0!==xl?350:270.67,"".concat(!1===zl?sr.show_solar||sr.show_battery?sr.show_solar?sr.show_solar&&!sr.show_battery?2===xl?"350px":"300px":"".concat(Ul):0!==xl?"330px":"246px":"270px":sr.show_solar?"100%":"75%"),!0===zl?"".concat(Wl):"100%",Rs,ac,1===sr.solar.mppts?"none":"",sr.show_solar?"":"st12",Al,sr.show_battery?"":"none",Jl?"":"st12",Jl?"348":"329.75",Jl?"50":"70",Jl?"7.5":"10.5",Jl?"7.5":"10.5",Al,sr.show_battery?"":"none",Jl?"st12":"",dl,sr.show_grid?"":"none",1===sr.solar.mppts?"205":"154",ac,sr.show_solar?"":"st12",ac,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Rs,1===xl?"":"none",Rs,2===xl?"":"none",Rs,2===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Rs,4===xl?"":"none",Jl?"270":"290",!0!==Vl?"st14":"st4",sr.show_battery?"":"none",0===Lc||Ec||0===jl?"transparent":"".concat(Al),Ac,Jl?"270":"290",sr.show_battery?"":"none",0===Lc||jl<=0||Ec?"transparent":"".concat(Al),Ae("common.runtime_to"),wc,bc,Jl?"270":"290",sr.show_battery?"":"none",0===Lc||jl>=0||Ec?"transparent":"".concat(Al),Ae("common.to"),wc,Ae("common.charge"),bc,Jl?"270":"290",sr.show_battery?"":"none",0!==Lc&&Ec?"".concat(Al):"transparent",Ae("common.battery_floating"),Jl?"132":"77.2",!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_charge"),Jl?"132":"77.2",!0===fl&&sr.show_battery?"".concat(Al):"transparent",Ae("common.daily_discharge"),[2,4].includes(xl)?"365":"412",[2,4].includes(xl)?"189":"282.1",Gs?"".concat(Rs):"transparent",Ae("common.daily_load"),!0!==_l?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_buy"),!0!==pl?"transparent":"".concat(dl),sr.show_grid?"":"none",Ae("common.daily_grid_sell"),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar"),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.daily_solar_left"),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",Ae("common.total_solar_generation"),1===sr.solar.mppts?"212.7":"162",sr.show_solar?"":"none",ac,sr.solar.pv1_name,sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.pv2_name,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv3_name,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.pv4_name,"no"===Zl?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,Vc,"no"===Zl?"none":"","energy"===Zl?"st4 st8 left-align":"st12",Dl,zc,"no"===Zl?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Rc,"no"===Zl?"none":"","power"===Zl?"st4 st8 left-align":"st12",Dl,Bc,"no"===Zl?"none":"",Dl,Ae("common.autarky"),"no"===Zl?"none":"",Dl,Ae("common.ratio"),[1,2].includes(xl)?"":"none",Rs,(null===(uo=sr.load)||void 0===uo?void 0:uo.load1_name)?"".concat(sr.load.load1_name):"",2===xl?"":"none",Rs,(null===(ho=sr.load)||void 0===ho?void 0:ho.load2_name)?"".concat(sr.load.load2_name):"",4===xl?"":"none",Rs,(null===(_o=sr.load)||void 0===_o?void 0:_o.load1_name)?"".concat(sr.load.load1_name):"",4===xl?"":"none",Rs,(null===(po=sr.load)||void 0===po?void 0:po.load2_name)?"".concat(sr.load.load2_name):"",4===xl?"":"none",Rs,(null===(vo=sr.load)||void 0===vo?void 0:vo.load3_name)?"".concat(sr.load.load3_name):"",4===xl?"":"none",Rs,(null===(mo=sr.load)||void 0===mo?void 0:mo.load4_name)?"".concat(sr.load.load4_name):"",sr.inverter.three_phase&&(null===(fo=sr.entities)||void 0===fo?void 0:fo.load_power_L1)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(ol,td)||0):"".concat(ol||0," W"),sr.inverter.three_phase&&(null===(yo=sr.entities)||void 0===yo?void 0:yo.load_power_L2)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(al,td)||0):"".concat(al||0," W"),sr.inverter.three_phase&&(null===(go=sr.entities)||void 0===go?void 0:go.load_power_L3)?"":"none",Rs,sr.load.auto_scale?"".concat(this.convertValue(rl,td)||0):"".concat(rl||0," W"),sr.inverter.three_phase?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Ps,td)||0):"".concat(Ps||0," W"),sr.inverter.three_phase&&(null===(wo=sr.entities)||void 0===wo?void 0:wo.grid_ct_power_L2)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(Cs,td)||0):"".concat(Cs||0," W"),sr.inverter.three_phase&&(null===(xo=sr.entities)||void 0===xo?void 0:xo.grid_ct_power_L3)?"":"none",sr.show_grid?"st3 left-align":"st12",dl,sr.load.auto_scale?"".concat(this.convertValue(qs,td)||0):"".concat(qs||0," W"),!sr.show_battery||Jl?"none":"",Al,qc,!sr.show_battery||!sr.battery.show_remaining_energy||(null===(bo=sr.entities)||void 0===bo?void 0:bo.battery_status)||Jl?"none":"",Al,this.toNum(Lc*(parseFloat(Sr.state)/100)/1e3,2),Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Ao=sr.battery)||void 0===Ao?void 0:Ao.shutdown_soc_offgrid)?"none":"",yc,Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st14 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(No=sr.battery)||void 0===No?void 0:No.shutdown_soc_offgrid)?"none":"",fc,Tc,Jl?"238.5":"162",Jl?"326":"319","none"!==(null===(Lo=sr.entities)||void 0===Lo?void 0:Lo.battery_status)&&(null===(Eo=sr.entities)||void 0===Eo?void 0:Eo.battery_status)&&sr.show_battery?"":"none",Cc,1===sr.solar.mppts?"M 239.23 84 L 239 190":"M 187 84 L 187 122 Q 187 132 195 132 L 205 132.03",sr.show_solar?"":"st12",ac,Gc,2+Gc,sr.show_solar?"":"st12",Math.round($l)<=0?"transparent":"".concat(ac),this.durationCur.pv1,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,Uc,2+Uc,sr.show_solar&&1!==sr.solar.mppts?"":"st12",Math.round(tc)<=0?"transparent":"".concat(ac),this.durationCur.pv2,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",ac,Wc,2+Wc,!sr.show_solar||[1,2].includes(sr.solar.mppts)?"st12":"",Math.round(ec)<=0?"transparent":"".concat(ac),this.durationCur.pv3,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",ac,Fc,2+Fc,!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"st12":"",Math.round(nc)<=0?"transparent":"".concat(ac),this.durationCur.pv4,Jl?"M 239 250 L 239 290":"M 239 250 L 239 324",sr.show_battery?"":"st12",Al,Qc,2+Qc,sr.show_battery?"":"st12",jl<0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,2+Qc,sr.show_battery?"":"st12",jl>0||0===jl?"transparent":"".concat(Al),this.durationCur.battery,sr.show_solar&&1!==sr.solar.mppts?"":"st12",ac,$c,2+$c,sr.show_solar&&1!==sr.solar.mppts?"":"st12",0===ic?"transparent":"".concat(ac),this.durationCur.solar,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,dl,Xc,sr.show_grid?"":"none",2+Xc,Vs<0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,2+Xc,Vs>0||0===Vs?"transparent":"".concat(dl),sr.show_grid?"":"none",this.durationCur.grid,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,Rs,Yc,2+Yc,0===Xl?"transparent":"".concat(Rs),this.durationCur.load,1===xl?"":"st12",Rs,[2,4].includes(xl)?"":"st12",Rs,[2,4].includes(xl)?"":"st12",Rs,"oven"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"oven"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"pump"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"pump"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"aircon"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"aircon"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,"boiler"===Il&&[1,2].includes(xl)?"1":"0",0===xl?"none":"",Rs,"boiler"===Pl&&2===xl?"1":"0",0===xl?"none":"",Rs,[0,4].includes(xl)?"none":"",Il,[0,1,4].includes(xl)?"none":"",Pl,4===xl?"":"none",Il,4===xl?"":"none",Pl,4===xl?"":"none",Cl,4===xl?"":"none",ql,sr.show_solar?"":"st12",ac,Jl?"212.5":"232.5",Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(_d)>0?ac:Number(pd)>0?dl:Al,_d<2?0:_d,Number(pd)>0?dl:Al,Number(_d<2?0:_d)+Number(pd<2?0:pd),Number(pd)>0?"".concat(dl):"".concat(Al),Number(_d<2?0:_d)+Number(pd<2?0:pd),100===Number(_d)?ac:100===Number(pd)?dl:Al,100===Number(_d)?ac:100===Number(pd)?dl:Al,sr.show_battery?"":"st12",sr.battery.dynamic_colour?"url(#bLg)":Al,sr.battery.linear_gradient?fd:yd,Jl?"212.5":"232.5",wd,sr.show_battery?"":"st12",sr.battery.linear_gradient?"url(#sLg)":Al,sr.battery.linear_gradient?"":"none",gd,(t=>this.handlePopup(t,sr.entities.grid_connected_status_194)),["off","0","off-grid","off grid","offgrid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs<0?"none":"",["on","1","on-grid","on grid","ongrid"].includes(Ws.toLowerCase())?"st12":"",ul,sr.show_grid?"":"none",["off","0","off-grid","off grid"].includes(Ws.toLowerCase())?"st12":"",dl,!sr.show_grid||Vs>=0?"none":"",1===md?"405":"402",1===md?"186":"177.5",1===md?"75":"79",1===md?"75":"79",Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(sd)>0?Al:Number(rd)>0?ac:dl,sd<2?0:sd,Number(rd)>0?ac:dl,Number(sd<2?0:sd)+Number(rd<2?0:rd),Number(rd)>0?"".concat(ac):"".concat(dl),Number(sd<2?0:sd)+Number(rd<2?0:rd),100===Number(sd)?Al:100===Number(rd)?ac:dl,100===Number(sd)?Al:100===Number(rd)?ac:dl,sr.load.dynamic_colour?"url(#Lg)":Rs,vd,Zs?1:0,Dl,(t=>this.handlePopup(t,sr.entities.use_timer_248)),"on"==xr.state&&!1!==Rl?"":"none",Dl,"off"==xr.state&&!1!==Rl?"":"none",Dl,"off"==xr.state&&!1!==Rl?"":"none",Dl,Ae("common.timer_off"),"on"==xr.state&&!1!==Rl?"":"none",Dl,Ae("common.timer_on"),(t=>this.handlePopup(t,sr.entities.priority_load_243)),"off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,"off"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_batt"),"on"!==Bl||"no"===Bl&&Bl?"none":"",Dl,Ae("common.priority_load"),(t=>this.handlePopup(t,sr.entities.solar_sell_247)),sr.entities.solar_sell_247&&"off"!==Es.state&&"0"!==Es.state&&sr.show_solar&&["1","on"].includes(Es.state)?"":"none",ac,sr.entities.solar_sell_247&&"on"!==Es.state&&"1"!==Es.state&&sr.show_solar&&["0","off"].includes(Es.state)?"":"none",ac,Zs?"st12":"",Ic,(t=>this.handlePopup(t,gc.entityID)),!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"st12":"",Dl,!1===gc.show||"none"===sr.entities.use_timer_248?"none":"","none"===gc.charge?"":"st12",Dl,(t=>this.handlePopup(t,sr.entities.day_battery_charge_70)),Jl?"132":"77.2",!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(cr.state,null===(To=cr.attributes)||void 0===To?void 0:To.unit_of_measurement,1):"".concat(this.toNum(cr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),1===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?this.convertValueNew(hr.state,null===(ko=hr.attributes)||void 0===ko?void 0:ko.unit_of_measurement,1):"".concat(this.toNum(hr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),2===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(Mo=hr.attributes)||void 0===Mo?void 0:Mo.unit_of_measurement,1)," / ").concat(Hl):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Hl),(t=>this.handlePopup(t,sr.entities.day_pv_energy_108)),3===sr.solar.display_mode?"":"none",yl&&sr.show_solar?"".concat(ac):"transparent",sr.solar.auto_scale?"".concat(this.convertValueNew(hr.state,null===(So=hr.attributes)||void 0===So?void 0:So.unit_of_measurement,1)," / ").concat(Ol):"".concat(this.toNum(hr.state,1)," kWh / ").concat(Ol),(t=>this.handlePopup(t,sr.entities.day_battery_discharge_71)),Jl?"132":"77.2",!0===fl&&sr.show_battery?"":"none",Al,sr.battery.auto_scale?this.convertValueNew(lr.state,null===(Io=lr.attributes)||void 0===Io?void 0:Io.unit_of_measurement,1):"".concat(this.toNum(lr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_load_energy_84)),[2,4].includes(xl)?"365":"412",[2,4].includes(xl)?"175":"267.9",Gs?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(dr.state,null===(Po=dr.attributes)||void 0===Po?void 0:Po.unit_of_measurement,1):"".concat(this.toNum(dr.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_import_76)),sr.show_grid&&!0===_l?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(ur.state,null===(Co=ur.attributes)||void 0===Co?void 0:Co.unit_of_measurement,1):"".concat(this.toNum(ur.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.day_grid_export_77)),sr.show_grid&&!0===pl?"":"none",dl,sr.grid.auto_scale?this.convertValueNew(_r.state,null===(qo=_r.attributes)||void 0===qo?void 0:qo.unit_of_measurement,1):"".concat(this.toNum(_r.state,1)," kWh"),(t=>this.handlePopup(t,sr.entities.inverter_voltage_154)),"none"!==sr.entities.inverter_voltage_154&&sr.entities.inverter_voltage_154?"":"none",Dl,Ys,sr.inverter.three_phase&&(null===(Ho=sr.entities)||void 0===Ho?void 0:Ho.inverter_voltage_L2)?"| "+Js:"",sr.inverter.three_phase&&(null===(Oo=sr.entities)||void 0===Oo?void 0:Oo.inverter_voltage_L3)?"| "+Xs:"",(t=>this.handlePopup(t,sr.entities.load_frequency_192)),"none"!==sr.entities.load_frequency_192&&sr.entities.load_frequency_192?"":"none",Dl,Qs,(t=>this.handlePopup(t,sr.entities.inverter_current_164)),"none"!==sr.entities.inverter_current_164&&sr.entities.inverter_current_164?"":"none",Dl,Ks,sr.inverter.three_phase&&(null===(Vo=sr.entities)||void 0===Vo?void 0:Vo.inverter_current_L2)?"| "+$s:"",sr.inverter.three_phase&&(null===(zo=sr.entities)||void 0===zo?void 0:zo.inverter_current_L3)?"| "+tl:"",(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery&&!Jl?"":"none",Al,!0!==Vl?"st14":"st4",el,(t=>this.handlePopup(t,sr.entities.battery_voltage_183)),"none"!==sr.entities.battery_voltage_183&&sr.entities.battery_voltage_183&&sr.show_battery&&Jl?"":"none",Al,Jl?"st3 left-align":"st12",el,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"270":"290","none"!==sr.entities.battery_soc_184&&sr.show_battery?"":"none",Al,parseInt(Sr.state),(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,!1===gc.show||"none"===sr.entities.battery_soc_184||!sr.show_battery||"goodwe"===sr.inverter.model||"goodwe_gridmode"===sr.inverter.model||sr.battery.hide_soc?"none":"",gc.capacity||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!(null===(Do=sr.battery)||void 0===Do?void 0:Do.shutdown_soc)||(null===(Zo=sr.battery)||void 0===Zo?void 0:Zo.shutdown_soc_offgrid)?"none":"",yc||0,(t=>this.handlePopup(t,sr.entities.battery_soc_184)),Jl?"335":"355",Al,sr.battery.hide_soc||!sr.show_battery?"st12":"st13 st8 left-align","goodwe"!==sr.inverter.model&&"goodwe_gridmode"!==sr.inverter.model||!sr.battery.shutdown_soc_offgrid?"none":"",(t=>this.handlePopup(t,sr.entities.battery_power_190)),Jl?"239":"193",Jl?"307":"386","none"!==sr.entities.battery_power_190&&sr.show_battery?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.auto_scale?"".concat(sr.battery.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(jl,td)))," ").concat(this.convertValue(jl,td).split(" ")[1]):this.convertValue(jl,td)||"0"):"".concat(sr.battery.show_absolute?"".concat(Math.abs(jl)," W"):"".concat(jl||0," W")),(t=>this.handlePopup(t,sr.entities.battery_current_191)),sr.entities.battery_current_191&&"none"!==sr.entities.battery_current_191&&sr.show_battery&&!Jl?"":"none",Al,!0!==Vl?"st14":"st4",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),(t=>this.handlePopup(t,sr.entities.battery_current_191)),sr.entities.battery_current_191&&"none"!==sr.entities.battery_current_191&&sr.show_battery&&Jl?"":"none",Al,Jl?"st3 left-align":"st12",sr.battery.show_absolute?Math.abs(this.toNum(Pr.state,1)):this.toNum(Pr.state,1),sr.inverter.three_phase?(null===(Ro=sr.entities)||void 0===Ro?void 0:Ro.grid_ct_power_total)?F(Cn||(Cn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_total)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(qn||(qn=e(['\n \n ',"\n "])),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))):F(Hn||(Hn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.grid_ct_power_172)),sr.show_grid&&"none"!==sr.entities.grid_ct_power_172?"":"none",!0!==Vl?"st14":"st4",dl,sr.grid.auto_scale?"".concat(sr.grid.show_absolute?"".concat(Math.abs(parseFloat(this.convertValue(Vs,td)))," ").concat(this.convertValue(Vs,td).split(" ")[1]):this.convertValue(Vs,td)||0):"".concat(sr.grid.show_absolute?"".concat(Math.abs(Vs)," W"):"".concat(Vs||0," W"))),(t=>this.handlePopup(t,sr.entities.pv1_voltage_109)),1===sr.solar.mppts?"244.7":"194",sr.show_solar&&sr.entities.pv1_voltage_109&&"none"!==sr.entities.pv1_voltage_109?"":"none",ac,this.toNum(_s.state,1),(t=>this.handlePopup(t,sr.entities.pv1_current_110)),1===sr.solar.mppts?"244.7":"194",sr.show_solar&&sr.entities.pv1_current_110&&"none"!==sr.entities.pv1_current_110?"":"none",ac,this.toNum(ps.state,1),(t=>this.handlePopup(t,sr.entities.pv2_voltage_111)),sr.show_solar&&sr.entities.pv2_voltage_111&&"none"!==sr.entities.pv2_voltage_111&&1!==sr.solar.mppts?"":"none",ac,this.toNum(vs.state,1),(t=>this.handlePopup(t,sr.entities.pv2_current_112)),sr.show_solar&&sr.entities.pv2_current_112&&"none"!==sr.entities.pv2_current_112&&1!==sr.solar.mppts?"":"none",ac,this.toNum(ms.state,1),(t=>this.handlePopup(t,sr.entities.pv3_voltage_113)),sr.show_solar&&sr.entities.pv3_voltage_113&&"none"!==sr.entities.pv3_voltage_113&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(fs.state,1),(t=>this.handlePopup(t,sr.entities.pv3_current_114)),sr.show_solar&&sr.entities.pv3_current_114&&"none"!==sr.entities.pv3_current_114&&![1,2].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ys.state,1),(t=>this.handlePopup(t,sr.entities.pv4_voltage_115)),sr.show_solar&&sr.entities.pv4_voltage_115&&"none"!==sr.entities.pv4_voltage_115&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(gs.state,1),(t=>this.handlePopup(t,sr.entities.pv4_current_116)),sr.show_solar&&sr.entities.pv4_current_116&&"none"!==sr.entities.pv4_current_116&&![1,2,3].includes(sr.solar.mppts)?"":"none",ac,this.toNum(ws.state,1),(t=>this.handlePopup(t,sr.entities.battery_temp_182)),Jl?"205":"250",Jl?"332":"324.5",(null===(Bo=sr.entities)||void 0===Bo?void 0:Bo.battery_temp_182)?"st3 left-align":"st12",Al,sr.show_battery?"":"none",this.toNum(Cr.state,1),(t=>this.handlePopup(t,sr.entities.radiator_temp_91)),Dl,(null===(jo=sr.entities)||void 0===jo?void 0:jo.radiator_temp_91)?"":"none",this.toNum(Ar.state,1),(t=>this.handlePopup(t,sr.entities.dc_transformer_temp_90)),Dl,(null===(Go=sr.entities)||void 0===Go?void 0:Go.dc_transformer_temp_90)?"":"none",this.toNum(br.state,1),(t=>this.handlePopup(t,sr.entities.environment_temp)),(null===(Uo=sr.entities)||void 0===Uo?void 0:Uo.environment_temp)?"st3 left-align":"st12",ac,sr.show_solar?"":"none",this.toNum(kr.state,1),(t=>this.handlePopup(t,sr.entities.essential_load1_extra)),(null===(Wo=sr.entities)||void 0===Wo?void 0:Wo.essential_load1_extra)&&[1,2].includes(xl)?"":"none",Rs,this.toNum(Qr.state,1),null===(Fo=Qr.attributes)||void 0===Fo?void 0:Fo.unit_of_measurement,(t=>this.handlePopup(t,sr.entities.essential_load2_extra)),(null===(Qo=sr.entities)||void 0===Qo?void 0:Qo.essential_load2_extra)&&2===xl?"":"none",Rs,this.toNum(Yr.state,1),null===(Yo=Yr.attributes)||void 0===Yo?void 0:Yo.unit_of_measurement,Vs>=0?F(On||(On=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_buy)),sr.show_grid?"st3 left-align":"st12",dl,(null===(Jo=sr.entities)||void 0===Jo?void 0:Jo.energy_cost_buy)?"":"none",Ql,null===(Xo=cs.attributes)||void 0===Xo?void 0:Xo.unit_of_measurement):F(Vn||(Vn=e(['\n \n \n '," ","\n \n "])),(t=>this.handlePopup(t,sr.entities.energy_cost_sell)),sr.show_grid?"st3 left-align":"st12",dl,(null===(Ko=sr.entities)||void 0===Ko?void 0:Ko.energy_cost_sell)?"":"none",Ql,null===($o=ds.attributes)||void 0===$o?void 0:$o.unit_of_measurement),(null===(ta=sr.entities)||void 0===ta?void 0:ta.pv_total)?F(zn||(zn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv_total)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ea=sr.entities)||void 0===ea?void 0:ea.pv_total)?this.convertValueNew(oc,null===(na=Ts.attributes)||void 0===na?void 0:na.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")):F(Dn||(Dn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?(null===(ia=sr.entities)||void 0===ia?void 0:ia.pv_total)?this.convertValueNew(oc,null===(oa=Ts.attributes)||void 0===oa?void 0:oa.unit_of_measurement,td):this.convertValue(oc,td)||0:"".concat(this.toNum(oc||0,0)," W")),(null===(aa=sr.entities)||void 0===aa?void 0:aa.pv1_power_186)?F(Zn||(Zn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv1_power_186)),1===sr.solar.mppts?"238.8":"188.1",!0!==Vl?"st14":"st4",sr.show_solar?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(ra=xs.attributes)||void 0===ra?void 0:ra.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")):F(Rn||(Rn=e(['\n \n ',"\n "])),1===sr.solar.mppts?"238.8":"188.1",!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv1_power_186?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(xs.state,null===(sa=xs.attributes)||void 0===sa?void 0:sa.unit_of_measurement,td):"".concat(this.toNum(xs.state,0)," W")),(null===(la=sr.entities)||void 0===la?void 0:la.pv2_power_187)?F(Bn||(Bn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv2_power_187)),!0!==Vl?"st14":"st4",sr.show_solar&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(ca=bs.attributes)||void 0===ca?void 0:ca.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")):F(jn||(jn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",sr.show_solar&&"none"!==sr.entities.pv2_power_187&&1!==sr.solar.mppts?"":"none",ac,sr.solar.auto_scale?this.convertValueNew(bs.state,null===(da=bs.attributes)||void 0===da?void 0:da.unit_of_measurement,td):"".concat(this.toNum(bs.state,0)," W")),(null===(ua=sr.entities)||void 0===ua?void 0:ua.pv3_power_188)?F(Gn||(Gn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv3_power_188)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(ha=As.attributes)||void 0===ha?void 0:ha.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")):F(Un||(Un=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv3_power_188||[1,2].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(As.state,null===(_a=As.attributes)||void 0===_a?void 0:_a.unit_of_measurement,td):"".concat(this.toNum(As.state,0)," W")),(null===(pa=sr.entities)||void 0===pa?void 0:pa.pv4_power_189)?F(Wn||(Wn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.pv4_power_189)),!0!==Vl?"st14":"st4",!sr.show_solar||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(va=Ns.attributes)||void 0===va?void 0:va.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")):F(Fn||(Fn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",!sr.show_solar||"none"===sr.entities.pv4_power_189||[1,2,3].includes(sr.solar.mppts)?"none":"",ac,sr.solar.auto_scale?this.convertValueNew(Ns.state,null===(ma=Ns.attributes)||void 0===ma?void 0:ma.unit_of_measurement,td):"".concat(this.toNum(Ns.state,0)," W")),(null===(fa=sr.entities)||void 0===fa?void 0:fa.essential_power)&&"none"!==sr.entities.essential_power?F(Qn||(Qn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_power)),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")):F(Yn||(Yn=e(['\n \n ',"\n "])),!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?"".concat(this.convertValue(Xl,td)||0):"".concat(Xl||0," W")),(null===(ya=sr.entities)||void 0===ya?void 0:ya.essential_load1)?F(Jn||(Jn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),[1,2].includes(xl)?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(ga=jr.attributes)||void 0===ga?void 0:ga.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(wa=jr.attributes)||void 0===wa?void 0:wa.unit_of_measurement)?null===(xa=jr.attributes)||void 0===xa?void 0:xa.unit_of_measurement:"")):F(Xn||(Xn=e(['\n \n ',"\n "])),[1,2].includes(xl)?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(ba=jr.attributes)||void 0===ba?void 0:ba.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Aa=jr.attributes)||void 0===Aa?void 0:Aa.unit_of_measurement)?null===(Na=jr.attributes)||void 0===Na?void 0:Na.unit_of_measurement:"")),(null===(La=sr.entities)||void 0===La?void 0:La.essential_load2)?F(Kn||(Kn=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),2===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Ea=Gr.attributes)||void 0===Ea?void 0:Ea.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ta=Gr.attributes)||void 0===Ta?void 0:Ta.unit_of_measurement)?null===(ka=Gr.attributes)||void 0===ka?void 0:ka.unit_of_measurement:"")):F($n||($n=e(['\n \n ',"\n "])),2===xl?"":"none",!0!==Vl?"st14":"st4",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Ma=Gr.attributes)||void 0===Ma?void 0:Ma.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Sa=Gr.attributes)||void 0===Sa?void 0:Sa.unit_of_measurement)?null===(Ia=Gr.attributes)||void 0===Ia?void 0:Ia.unit_of_measurement:"")),(null===(Pa=sr.entities)||void 0===Pa?void 0:Pa.essential_load1)?F(ti||(ti=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load1)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Ca=jr.attributes)||void 0===Ca?void 0:Ca.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(qa=jr.attributes)||void 0===qa?void 0:qa.unit_of_measurement)?null===(Ha=jr.attributes)||void 0===Ha?void 0:Ha.unit_of_measurement:"")):F(ei||(ei=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(jr.state,null===(Oa=jr.attributes)||void 0===Oa?void 0:Oa.unit_of_measurement,td):"".concat(this.toNum(jr.state,0)||0," ").concat(void 0!==(null===(Va=jr.attributes)||void 0===Va?void 0:Va.unit_of_measurement)?null===(za=jr.attributes)||void 0===za?void 0:za.unit_of_measurement:"")),(null===(Da=sr.entities)||void 0===Da?void 0:Da.essential_load2)?F(ni||(ni=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load2)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(Za=Gr.attributes)||void 0===Za?void 0:Za.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ra=Gr.attributes)||void 0===Ra?void 0:Ra.unit_of_measurement)?null===(Ba=Gr.attributes)||void 0===Ba?void 0:Ba.unit_of_measurement:"")):F(ii||(ii=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Gr.state,null===(ja=Gr.attributes)||void 0===ja?void 0:ja.unit_of_measurement,td):"".concat(this.toNum(Gr.state,0)||0," ").concat(void 0!==(null===(Ga=Gr.attributes)||void 0===Ga?void 0:Ga.unit_of_measurement)?null===(Ua=Gr.attributes)||void 0===Ua?void 0:Ua.unit_of_measurement:"")),(null===(Wa=sr.entities)||void 0===Wa?void 0:Wa.essential_load3)?F(oi||(oi=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load3)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Jr.state,null===(Fa=Jr.attributes)||void 0===Fa?void 0:Fa.unit_of_measurement,td):"".concat(this.toNum(Jr.state,0)||0," ").concat(void 0!==(null===(Qa=Jr.attributes)||void 0===Qa?void 0:Qa.unit_of_measurement)?null===(Ya=Jr.attributes)||void 0===Ya?void 0:Ya.unit_of_measurement:"")):F(ai||(ai=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(Ja=Xr.attributes)||void 0===Ja?void 0:Ja.unit_of_measurement,td):"".concat(this.toNum(Jr.state,0)||0," ").concat(void 0!==(null===(Xa=Jr.attributes)||void 0===Xa?void 0:Xa.unit_of_measurement)?null===(Ka=Jr.attributes)||void 0===Ka?void 0:Ka.unit_of_measurement:"")),(null===($a=sr.entities)||void 0===$a?void 0:$a.essential_load4)?F(ri||(ri=e(['\n \n \n ',"\n \n "])),(t=>this.handlePopup(t,sr.entities.essential_load4)),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(tr=Xr.attributes)||void 0===tr?void 0:tr.unit_of_measurement,td):"".concat(this.toNum(Xr.state,0)||0," ").concat(void 0!==(null===(er=Xr.attributes)||void 0===er?void 0:er.unit_of_measurement)?null===(nr=Xr.attributes)||void 0===nr?void 0:nr.unit_of_measurement:"")):F(si||(si=e(['\n \n ',"\n "])),4===xl?"":"none",Rs,sr.load.auto_scale?this.convertValueNew(Xr.state,null===(ir=Xr.attributes)||void 0===ir?void 0:ir.unit_of_measurement,td):"".concat(this.toNum(Xr.state,0)||0," ").concat(void 0!==(null===(or=Xr.attributes)||void 0===or?void 0:or.unit_of_measurement)?null===(ar=Xr.attributes)||void 0===ar?void 0:ar.unit_of_measurement:"")),(t=>this.handlePopup(t,sr.entities.prepaid_units)),(null===(rr=sr.entities)||void 0===rr?void 0:rr.prepaid_units)?"st3":"st12",dl,sr.show_grid?"":"none",this.toNum(hs.state,1)):void 0}getEntity(t,e={state:"0",attributes:{unit_of_measurement:""}}){const n=this._config.entities[t],i=n?this.hass.states[n]:void 0;return void 0!==i?i:e||{state:void 0}}convertValue(t,e=2){return e=Number.isNaN(e)?2:e,Math.abs(t)>999?"".concat((t/1e3).toFixed(e)," kW"):"".concat(Math.round(t)," W")}convertValueNew(t,e="",n=2){n=Number.isNaN(n)?2:n;let i=Number(t);if(Number.isNaN(i))return 0;const o=["W","kW","MW","Wh","kWh","MWh"],a=o.findIndex((t=>t.toLowerCase()===e.toLowerCase()));if(-1===a)return Math.round(i);switch(a){case 0:return Math.abs(i)>=1e6?"".concat((i/1e6).toFixed(n)," ").concat(o[2]):Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(n)," ").concat(o[1]):"".concat(Math.round(i)," ").concat(o[a]);case 1:return Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(n)," ").concat(o[2]):Math.abs(i)<1?"".concat(Math.round(1e3*i)," ").concat(o[0]):"".concat(i.toFixed(n)," ").concat(o[a]);case 2:return Math.abs(i)<1?"".concat((1e3*i).toFixed(n)," ").concat(o[1]):"".concat(i.toFixed(n)," ").concat(o[a]);case 3:return Math.abs(i)>=1e6?"".concat((i/1e6).toFixed(1)," ").concat(o[5]):Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(1)," ").concat(o[4]):"".concat(i.toFixed(1)," ").concat(o[a]);case 4:return Math.abs(i)>=1e3?"".concat((i/1e3).toFixed(2)," ").concat(o[5]):"".concat(i.toFixed(1)," ").concat(o[a]);case 5:return Math.abs(i)<1?"".concat((1e3*i).toFixed(1)," ").concat(o[4]):"".concat(i.toFixed(1)," ").concat(o[a]);default:return"".concat(Math.round(i)," ").concat(e)}}toNum(t,e=-1,n=!1){let i=Number(t);return Number.isNaN(i)?0:(e>=0&&(i=parseFloat(i.toFixed(e))),n&&(i*=-1),i)}changeAnimationSpeed(t,e){const n=e>=1?this.toNum(e,3):1,i=this["".concat(t,"Flow")];this.durationCur[t]=n,i&&this.durationPrev[t]!=n&&i.setCurrentTime(i.getCurrentTime()*(n/this.durationPrev[t])),this.durationPrev[t]=this.durationCur[t]}get isCompactCard(){return this._config.cardstyle==xt.Compact}get isLiteCard(){return this._config.cardstyle==xt.Lite}get isFullCard(){return this._config.cardstyle==xt.Full}colourConvert(t){return t&&Array.isArray(t)?"rgb(".concat(t,")"):t}dynamicLineWidth(t,e,n){let i;return i=this._config.dynamic_line_width?1+Math.min(t/e,1)*n:1,i}setConfig(t){if(t.show_battery&&!t.battery)throw Error(Ae("errors.battery.bat"));if(t.show_battery&&!t.battery.shutdown_soc)throw new Error(Ae("errors.battery.shutdown_soc"));if(t.show_battery&&t.battery.show_daily&&(!t.entities.day_battery_charge_70||!t.entities.day_battery_discharge_71))throw Error(Ae("errors.battery.show_daily"));if(t.show_solar&&!t.solar)throw Error(Ae("errors.solar.sol"));if(t.show_solar&&!t.solar.mppts)throw Error(Ae("errors.solar.mppts"));if(t&&t.solar&&t.show_solar&&t.solar.show_daily&&!t.entities.day_pv_energy_108)throw Error(Ae("errors.solar.show_daily"));if(t&&t.grid&&t.grid.show_daily_buy&&!t.entities.day_grid_import_76||t&&t.grid&&t.grid.show_daily_sell&&!t.entities.day_grid_export_77)throw Error(Ae("errors.grid.show_daily"));if(t&&t.entities&&"none"===t.entities.essential_power&&!t.entities.inverter_power_175||t&&t.entities&&"none"===t.entities.essential_power&&"none"===t.entities.inverter_power_175)throw Error(Ae("errors.essential_power"));if(t&&t.entities&&"none"===t.entities.nonessential_power&&!t.entities.grid_power_169)throw Error(Ae("errors.nonessential_power"));const e=["battery_soc_184","battery_power_190","battery_current_191","grid_ct_power_172","pv1_power_186"];for(const n of e)if("pv1_power_186"===n&&t.show_solar&&!t.entities[n]&&!t.entities[n])throw new Error("".concat(Ae("errors.missing_entity")," e.g: ").concat(n,": sensor.example"));const n=t;this._config=Oe({},Ne,n)}handlePopup(t,e){t.stopPropagation(),this._handleClick(this,{action:"more-info"},e)}_handleClick(t,e,n){let i;if("more-info"===e.action)i=new Event("hass-more-info",{composed:!0}),i.detail={entityId:n},t.dispatchEvent(i)}getCardSize(){return 2}},n([vt()],t.SunsynkPowerFlowCard.prototype,"hass",void 0),n([vt()],t.SunsynkPowerFlowCard.prototype,"_config",void 0),n([ft("#grid-flow")],t.SunsynkPowerFlowCard.prototype,"gridFlow",void 0),n([ft("#grid1-flow")],t.SunsynkPowerFlowCard.prototype,"grid1Flow",void 0),n([ft("#solar-flow")],t.SunsynkPowerFlowCard.prototype,"solarFlow",void 0),n([ft("#pv1-flow")],t.SunsynkPowerFlowCard.prototype,"pv1Flow",void 0),n([ft("#pv2-flow")],t.SunsynkPowerFlowCard.prototype,"pv2Flow",void 0),n([ft("#pv3-flow")],t.SunsynkPowerFlowCard.prototype,"pv3Flow",void 0),n([ft("#pv4-flow")],t.SunsynkPowerFlowCard.prototype,"pv4Flow",void 0),n([ft("#battery-flow")],t.SunsynkPowerFlowCard.prototype,"batteryFlow",void 0),n([ft("#load-flow")],t.SunsynkPowerFlowCard.prototype,"loadFlow",void 0),n([ft("#aux-flow")],t.SunsynkPowerFlowCard.prototype,"auxFlow",void 0),n([ft("#ne-flow")],t.SunsynkPowerFlowCard.prototype,"neFlow",void 0),n([ft("#ne1-flow")],t.SunsynkPowerFlowCard.prototype,"ne1Flow",void 0),t.SunsynkPowerFlowCard=n([ht("sunsynk-power-flow-card")],t.SunsynkPowerFlowCard);try{customElements.define("content-card-editor",Be)}catch(t){}window.customCards=window.customCards||[],window.customCards.push({type:"sunsynk-power-flow-card",name:"Sunsynk Power Flow Card",preview:!0,description:Ae("common.description"),configurable:!0})})); diff --git a/package.json b/package.json index ee8ab90a..c3069e42 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sunsynk-power-flow-card", - "version": "4.16.0", + "version": "4.16.1", "description": "A customizable Home Assistant card to emulate the Sunsynk System flow that's displayed on the Inverter screen.", "main": "sunsynk-power-flow-card.js", "scripts": { diff --git a/src/index.ts b/src/index.ts index 1d6e99de..72000afd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -165,7 +165,7 @@ export class SunsynkPowerFlowCard extends LitElement { //Load const state_essential_power = this.getEntity('essential_power'); - const state_aux_power = this.getEntity('aux_power_166'); + const state_aux_power = this.getEntity('aux_power_166', {state: '0'}); const state_nonessential_power = this.getEntity('nonessential_power'); const state_non_essential_load1 = this.getEntity('non_essential_load1'); const state_non_essential_load2 = this.getEntity('non_essential_load2'); @@ -908,10 +908,10 @@ export class SunsynkPowerFlowCard extends LitElement { ? 0 : priority === 'off' || !priority ? battery_power > 0 - ? (total_pv / essential) * 100 - : ((total_pv - Math.abs(battery_power)) / essential) * 100 - : (total_pv / essential) * 100; - const batteryPercentage_raw = battery_power <= 0 ? 0 : (Math.abs(battery_power) / essential) * 100; + ? (total_pv / (three_phase ? essential + Math.max(aux_power, 0) : essential)) * 100 + : ((total_pv - Math.abs(battery_power)) / (three_phase ? essential + Math.max(aux_power, 0) : essential)) * 100 + : (total_pv / (three_phase ? essential + Math.max(aux_power, 0) : essential)) * 100; + const batteryPercentage_raw = battery_power <= 0 ? 0 : (Math.abs(battery_power) / (three_phase ? essential + Math.max(aux_power, 0) : essential)) * 100; // Normalize percentages const totalPercentage = pvPercentage_raw + batteryPercentage_raw;