Files
haos_config/custom_components/hacs/hacs_frontend/frontend_latest/6160.8fc4e3be49565cc7.js
2026-01-30 23:31:00 -06:00

2 lines
9.5 KiB
JavaScript

export const ids=["6160"];export const modules={61239:function(t,e,i){i.d(e,{v:function(){return o}});var a=i(36719),r=i(79575);function o(t,e){const i=(0,r.M)(t.entity_id),o=void 0!==e?e:t?.state;if(["button","event","input_button","scene"].includes(i))return o!==a.nZ;if((0,a.rk)(o))return!1;if(o===a.PX&&"alert"!==i)return!1;switch(i){case"alarm_control_panel":return"disarmed"!==o;case"alert":return"idle"!==o;case"cover":case"valve":return"closed"!==o;case"device_tracker":case"person":return"not_home"!==o;case"lawn_mower":return["mowing","error"].includes(o);case"lock":return"locked"!==o;case"media_player":return"standby"!==o;case"vacuum":return!["idle","docked","paused"].includes(o);case"plant":return"problem"===o;case"group":return["on","home","open","locked","problem"].includes(o);case"timer":return"active"===o;case"camera":return"streaming"===o}return!0}},90544:function(t,e,i){i.d(e,{Hh:()=>c,I2:()=>u});i("92745"),i("92519"),i("42179"),i("89256"),i("24931"),i("88463"),i("57449"),i("19814");var a=i("36719"),r=(i("13334"),i("79575"));i("39527"),i("34595");var o=i("52170");var n=i("61239");const s=new Set(["alarm_control_panel","alert","automation","binary_sensor","calendar","camera","climate","cover","device_tracker","fan","group","humidifier","input_boolean","lawn_mower","light","lock","media_player","person","plant","remote","schedule","script","siren","sun","switch","timer","update","vacuum","valve","water_heater"]),c=(t,e)=>{if((void 0!==e?e:t?.state)===a.nZ)return"var(--state-unavailable-color)";const i=d(t,e);return i?(r=i,Array.isArray(r)?r.reverse().reduce(((t,e)=>`var(${e}${t?`, ${t}`:""})`),void 0):`var(${r})`):void 0;var r},l=(t,e,i)=>{const a=void 0!==i?i:e.state,r=(0,n.v)(e,i),s=[],c=(0,o.l)(a,"_"),l=r?"active":"inactive",d=e.attributes.device_class;return d&&s.push(`--state-${t}-${d}-${c}-color`),s.push(`--state-${t}-${c}-color`,`--state-${t}-${l}-color`,`--state-${l}-color`),s},d=(t,e)=>{const i=void 0!==e?e:t?.state,a=(0,r.M)(t.entity_id),o=t.attributes.device_class;if("sensor"===a&&"battery"===o){const t=(t=>{const e=Number(t);if(!isNaN(e))return e>=70?"--state-sensor-battery-high-color":e>=30?"--state-sensor-battery-medium-color":"--state-sensor-battery-low-color"})(i);if(t)return[t]}if("group"===a){const i=(t=>{const e=t.attributes.entity_id||[],i=[...new Set(e.map((t=>(0,r.M)(t))))];return 1===i.length?i[0]:void 0})(t);if(i&&s.has(i))return l(i,t,e)}if(s.has(a))return l(a,t,e)},u=t=>{if(t.attributes.brightness&&"plant"!==(0,r.M)(t.entity_id)){return`brightness(${(t.attributes.brightness+245)/5}%)`}return""}},52170:function(t,e,i){i.d(e,{l:function(){return a}});const a=(t,e="_")=>{const i="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìıİłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·",a=`aaaaaaaaaacccddeeeeeeeegghiiiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz${e}`,r=new RegExp(i.split("").join("|"),"g");let o;return""===t?o="":(o=t.toString().toLowerCase().replace(r,(t=>a.charAt(i.indexOf(t)))).replace(/(\d),(?=\d)/g,"$1").replace(/[^a-z0-9]+/g,e).replace(new RegExp(`(${e})\\1+`,"g"),"$1").replace(new RegExp(`^${e}+`),"").replace(new RegExp(`${e}+$`),""),""===o&&(o="unknown")),o}},96739:function(t,e,i){i.d(e,{N:function(){return a}});const a=i(57243).iv`ha-state-icon[data-domain=alarm_control_panel][data-state=arming],ha-state-icon[data-domain=alarm_control_panel][data-state=pending],ha-state-icon[data-domain=alarm_control_panel][data-state=triggered],ha-state-icon[data-domain=lock][data-state=jammed]{animation:pulse 1s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}ha-state-icon[data-state=unavailable]{color:var(--state-unavailable-color)}`},21881:function(t,e,i){i.a(t,(async function(t,e){try{var a=i(44249),r=i(72621),o=i(57243),n=i(50778),s=i(20552),c=i(46799),l=i(79575),d=i(43420),u=i(90544),h=i(96739),v=i(530),b=i(39159),f=i(13270),y=t([f]);f=(y.then?(await y)():y)[0];const p="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z";let m=(0,a.Z)(null,(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"stateObj",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"overrideIcon",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"overrideImage",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"stateColor",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"color",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"icon",value:()=>!0},{kind:"field",decorators:[(0,n.SB)()],key:"_iconStyle",value:()=>({})},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)(i,"connectedCallback",this,3)([]),this.hasUpdated&&void 0===this.overrideImage&&(this.stateObj?.attributes.entity_picture||this.stateObj?.attributes.entity_picture_local)&&this.requestUpdate("stateObj")}},{kind:"method",key:"disconnectedCallback",value:function(){(0,r.Z)(i,"disconnectedCallback",this,3)([]),void 0===this.overrideImage&&(this.stateObj?.attributes.entity_picture||this.stateObj?.attributes.entity_picture_local)&&(this.style.backgroundImage="")}},{kind:"get",key:"_stateColor",value:function(){const t=this.stateObj?(0,d.N)(this.stateObj):void 0;return this.stateColor??"light"===t}},{kind:"method",key:"render",value:function(){const t=this.stateObj;if(!t&&!this.overrideIcon&&!this.overrideImage)return o.dy`<div class="missing"> <ha-svg-icon .path="${p}"></ha-svg-icon> </div>`;if(!this.icon)return o.Ld;const e=t?(0,d.N)(t):void 0;return o.dy`<ha-state-icon .hass="${this.hass}" style="${(0,c.V)(this._iconStyle)}" data-domain="${(0,s.o)(e)}" data-state="${(0,s.o)(t?.state)}" .icon="${this.overrideIcon}" .stateObj="${t}"></ha-state-icon>`}},{kind:"method",key:"willUpdate",value:function(t){if((0,r.Z)(i,"willUpdate",this,3)([t]),!(t.has("stateObj")||t.has("overrideImage")||t.has("overrideIcon")||t.has("stateColor")||t.has("color")))return;const e=this.stateObj,a={};let o="";if(this.icon=!0,e){const t=(0,l.M)(e.entity_id);if(void 0===this.overrideImage)if(!e.attributes.entity_picture_local&&!e.attributes.entity_picture||this.overrideIcon){if(this.color)a.color=this.color;else if(this._stateColor){const t=(0,u.Hh)(e);if(t&&(a.color=t),e.attributes.rgb_color&&(a.color=`rgb(${e.attributes.rgb_color.join(",")})`),e.attributes.brightness){const t=e.attributes.brightness;if("number"!=typeof t){const i=`Type error: state-badge expected number, but type of ${e.entity_id}.attributes.brightness is ${typeof t} (${t})`;console.warn(i)}a.filter=(0,u.I2)(e)}if(e.attributes.hvac_action){const t=e.attributes.hvac_action;t in b.hB?a.color=(0,u.Hh)(e,b.hB[t]):delete a.color}}}else{let i=e.attributes.entity_picture_local||e.attributes.entity_picture;this.hass&&(i=this.hass.hassUrl(i)),"camera"===t&&(i=(0,v.Ch)(i,80,80)),o=`url(${i})`,this.icon=!1}else if(this.overrideImage){let t=this.overrideImage;this.hass&&(t=this.hass.hassUrl(t)),o=`url(${t})`,this.icon=!1}"update"===t?this.style.borderRadius="0":"media_player"!==t&&"camera"!==t||(this.style.borderRadius="8%")}this._iconStyle=a,this.style.backgroundImage=o}},{kind:"get",static:!0,key:"styles",value:function(){return[h.N,o.iv`:host{position:relative;display:inline-block;width:40px;color:var(--paper-item-icon-color,#44739e);border-radius:50%;height:40px;text-align:center;background-size:cover;line-height:40px;vertical-align:middle;box-sizing:border-box;--state-inactive-color:initial}:host(:focus){outline:0}:host(:not([icon]):focus){border:2px solid var(--divider-color)}:host([icon]:focus){background:var(--divider-color)}ha-state-icon{transition:color .3s ease-in-out,filter .3s ease-in-out}.missing{color:#fce588}`]}}]}}),o.oi);customElements.define("state-badge",m),e()}catch(t){e(t)}}))},13270:function(t,e,i){i.a(t,(async function(t,e){try{var a=i(44249),r=i(57243),o=i(50778),n=i(94571),s=i(43420),c=i(92014),l=(i(10508),t([c]));c=(l.then?(await l)():l)[0];(0,a.Z)([(0,o.Mo)("ha-state-icon")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"stateObj",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"stateValue",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"icon",value:void 0},{kind:"method",key:"render",value:function(){const t=this.icon||this.stateObj&&this.hass?.entities[this.stateObj.entity_id]?.icon||this.stateObj?.attributes.icon;if(t)return r.dy`<ha-icon .icon="${t}"></ha-icon>`;if(!this.stateObj)return r.Ld;if(!this.hass)return this._renderFallback();const e=(0,c.gD)(this.hass,this.stateObj,this.stateValue).then((t=>t?r.dy`<ha-icon .icon="${t}"></ha-icon>`:this._renderFallback()));return r.dy`${(0,n.C)(e)}`}},{kind:"method",key:"_renderFallback",value:function(){const t=(0,s.N)(this.stateObj);return r.dy` <ha-svg-icon .path="${c.Ls[t]||c.Rb}"></ha-svg-icon> `}}]}}),r.oi);e()}catch(t){e(t)}}))},530:function(t,e,i){i.d(e,{Ch:function(){return a},Lr:function(){return r}});i(41946);const a=(t,e,i)=>`${t}&width=${e}&height=${i}`,r=async(t,e,i)=>{const a={type:"camera/stream",entity_id:e};i&&(a.format=i);const r=await t.callWS(a);return r.url=t.hassUrl(r.url),r}},39159:function(t,e,i){i.d(e,{T1:function(){return a},hB:function(){return r}});const a="none";["auto","heat_cool","heat","cool","dry","fan_only","off"].reduce(((t,e,i)=>(t[e]=i,t)),{});const r={cooling:"cool",defrosting:"heat",drying:"dry",fan:"fan_only",heating:"heat",idle:"off",off:"off",preheating:"heat"}}};
//# sourceMappingURL=6160.8fc4e3be49565cc7.js.map