homeassistant/custom_components/hacs/hacs_frontend_experimental/frontend_es5/1948.BOD6dJ8gWEw.js

2 lines
24 KiB
JavaScript
Raw Normal View History

2025-01-10 21:08:35 -08:00
"use strict";(self.webpackChunkhacs_frontend=self.webpackChunkhacs_frontend||[]).push([[1948],{86089:function(e,i,t){t.d(i,{U:function(){return n}});var n=function(e){return e.stopPropagation()}},27056:function(e,i,t){var n,a,d=t(99312),r=t(81043),s=t(33368),c=t(71650),o=t(68308),l=t(82390),u=t(69205),h=t(91808),v=t(88962),p=(t(22859),t(97393),t(87438),t(46798),t(9849),t(22890),t(13526),t(40271),t(60163),t(49089),t(46349),t(70320),t(37313),t(10733),t(5095)),_=t(95260),m=t(14516),y=t(18394),f=t(36655),k=t(28858),g=t(1913),b=t(16061),C=(t(16591),t(90532),function(e){return(0,p.dy)(n||(n=(0,v.Z)(['<ha-list-item .twoline="','"> <span>','</span> <span slot="secondary">',"</span> </ha-list-item>"])),!!e.area,e.name,e.area)});(0,h.Z)([(0,_.Mo)("ha-device-picker")],(function(e,i){var t,n,h=function(i){function t(){var i;(0,c.Z)(this,t);for(var n=arguments.length,a=new Array(n),d=0;d<n;d++)a[d]=arguments[d];return i=(0,o.Z)(this,t,[].concat(a)),e((0,l.Z)(i)),i}return(0,u.Z)(t,i),(0,s.Z)(t)}(i);return{F:h,d:[{kind:"field",decorators:[(0,_.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,_.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,_.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,_.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,_.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,_.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,_.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,_.Cb)({type:Array,attribute:"exclude-devices"})],key:"excludeDevices",value:void 0},{kind:"field",decorators:[(0,_.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,_.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,_.Cb)({type:Boolean})],key:"disabled",value:function(){return!1}},{kind:"field",decorators:[(0,_.Cb)({type:Boolean})],key:"required",value:function(){return!1}},{kind:"field",decorators:[(0,_.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,_.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:function(){return!1}},{kind:"field",key:"_getDevices",value:function(){var e=this;return(0,m.Z)((function(i,t,n,a,d,r,s,c,o){if(!i.length)return[{id:"no_devices",area:"",name:e.hass.localize("ui.components.device-picker.no_devices"),strings:[]}];var l={};(a||d||r||c)&&(l=(0,b.R6)(n));var u=i.filter((function(i){return i.id===e.value||!i.disabled_by}));a&&(u=u.filter((function(e){var i=l[e.id];return!(!i||!i.length)&&l[e.id].some((function(e){return a.includes((0,f.M)(e.entity_id))}))}))),d&&(u=u.filter((function(e){var i=l[e.id];return!i||!i.length||n.every((function(e){return!d.includes((0,f.M)(e.entity_id))}))}))),o&&(u=u.filter((function(e){return!o.includes(e.id)}))),r&&(u=u.filter((function(i){var t=l[i.id];return!(!t||!t.length)&&l[i.id].some((function(i){var t=e.hass.states[i.entity_id];return!!t&&(t.attributes.device_class&&r.includes(t.attributes.device_class))}))}))),c&&(u=u.filter((function(i){var t=l[i.id];return!(!t||!t.length)&&t.some((function(i){var t=e.hass.states[i.entity_id];return!!t&&c(t)}))}))),s&&(u=u.filter((function(i){return i.id===e.value||s(i)})));var h=u.map((function(i){var n=(0,b.jL)(i,e.hass,l[i.id]);return{id:i.id,name:n,area:i.area_id&&t[i.area_id]?t[i.area_id].name:e.hass.localize("ui.components.device-picker.no_area"),strings:[n||""]}}));return h.length?1===h.length?h:h.sort((function(i,t){return(0,k.$)(i.name||"",t.name||"",e.hass.locale.language)})):[{id:"no_devices",area:"",name:e.hass.localize("ui.components.device-picker.no_match"),strings:[]}]}))}},{kind:"method",key:"open",value:(n=(0,r.Z)((0,d.Z)().mark((function e(){var i;return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.updateComplete;case 2:return e.next=4,null===(i=this.comboBox)||void 0===i?void 0:i.open();case 4:case"end":return e.stop()}}),e,this)}))),function(
//# sourceMappingURL=1948.BOD6dJ8gWEw.js.map