iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 37.4 kB
JavaScript
export const __webpack_ids__=["54291"];export const __webpack_modules__={17803:function(e,t,i){i.d(t,{I:()=>a,_:()=>n});const a=(e,t,i,a)=>{const[n,r,o]=e.split(".",3);return Number(n)>t||Number(n)===t&&(void 0===a?Number(r)>=i:Number(r)>i)||void 0!==a&&Number(n)===t&&Number(r)===i&&Number(o)>=a},n=e=>e.includes("dev")},92091:function(e,t,i){function a(e){return!!e&&(e instanceof Date&&!isNaN(e.valueOf()))}i.d(t,{Z:()=>a})},19631:function(e,t,i){i.d(t,{Bt:()=>o,T8:()=>s});var a=i(88977),n=i(20382);const r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],o=e=>e.first_weekday===n.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,a.L)(e.language)%7:r.includes(e.first_weekday)?r.indexOf(e.first_weekday):1,s=e=>{const t=o(e);return r[t]}},46467:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{D_:()=>L,NC:()=>h,Nh:()=>b,U8:()=>H,WB:()=>_,mn:()=>u,p6:()=>l,ud:()=>p,yQ:()=>A});i(9359),i(1331);var n=i(16485),r=i(27486),o=i(20382),s=i(11104),c=e([n,s]);[n,s]=c.then?(await c)():c;(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric",timeZone:(0,s.f)(e.time_zone,t)})));const l=(e,t,i)=>d(t,i.time_zone).format(e),d=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",timeZone:(0,s.f)(e.time_zone,t)}))),u=(e,t,i)=>m(t,i.time_zone).format(e),m=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"short",day:"numeric",timeZone:(0,s.f)(e.time_zone,t)}))),_=(e,t,i)=>{const a=g(t,i.time_zone);if(t.date_format===o.t6.language||t.date_format===o.t6.system)return a.format(e);const n=a.formatToParts(e),r=n.find((e=>"literal"===e.type))?.value,s=n.find((e=>"day"===e.type))?.value,c=n.find((e=>"month"===e.type))?.value,l=n.find((e=>"year"===e.type))?.value,d=n.at(n.length-1);let u="literal"===d?.type?d?.value:"";"bg"===t.language&&t.date_format===o.t6.YMD&&(u="");return{[o.t6.DMY]:`${s}${r}${c}${r}${l}${u}`,[o.t6.MDY]:`${c}${r}${s}${r}${l}${u}`,[o.t6.YMD]:`${l}${r}${c}${r}${s}${u}`}[t.date_format]},g=(0,r.Z)(((e,t)=>{const i=e.date_format===o.t6.system?void 0:e.language;return e.date_format===o.t6.language||(e.date_format,o.t6.system),new Intl.DateTimeFormat(i,{year:"numeric",month:"numeric",day:"numeric",timeZone:(0,s.f)(e.time_zone,t)})})),p=(e,t,i)=>f(t,i.time_zone).format(e),f=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short",timeZone:(0,s.f)(e.time_zone,t)}))),h=(e,t,i)=>y(t,i.time_zone).format(e),y=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric",timeZone:(0,s.f)(e.time_zone,t)}))),b=(e,t,i)=>C(t,i.time_zone).format(e),C=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{month:"long",timeZone:(0,s.f)(e.time_zone,t)}))),A=(e,t,i)=>v(t,i.time_zone).format(e),v=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",timeZone:(0,s.f)(e.time_zone,t)}))),L=(e,t,i)=>w(t,i.time_zone).format(e),w=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{weekday:"long",timeZone:(0,s.f)(e.time_zone,t)}))),H=(e,t,i)=>V(t,i.time_zone).format(e),V=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{weekday:"short",timeZone:(0,s.f)(e.time_zone,t)})));a()}catch(e){a(e)}}))},64214:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{DG:()=>p,E8:()=>C,Fu:()=>b,NR:()=>v,W0:()=>_,o0:()=>u,yD:()=>h});var n=i(16485),r=i(27486),o=i(46467),s=i(33570),c=i(11104),l=i(16922),d=e([n,c,o,s]);[n,c,o,s]=d.then?(await d)():d;const u=(e,t,i)=>m(t,i.time_zone).format(e),m=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:(0,l.y)(e)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,l.y)(e)?"h12":"h23",timeZone:(0,c.f)(e.time_zone,t)}))),_=e=>g().format(e),g=(0,r.Z)((()=>new Intl.DateTimeFormat(void 0,{year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}))),p=(e,t,i)=>f(t,i.time_zone).format(e),f=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"short",day:"numeric",hour:(0,l.y)(e)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,l.y)(e)?"h12":"h23",timeZone:(0,c.f)(e.time_zone,t)}))),h=(e,t,i)=>y(t,i.time_zone).format(e),y=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{month:"short",day:"numeric",hour:(0,l.y)(e)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,l.y)(e)?"h12":"h23",timeZone:(0,c.f)(e.time_zone,t)}))),b=(e,t,i)=>(new Date).getFullYear()===e.getFullYear()?h(e,t,i):p(e,t,i),C=(e,t,i)=>A(t,i.time_zone).format(e),A=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric",hour:(0,l.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hourCycle:(0,l.y)(e)?"h12":"h23",timeZone:(0,c.f)(e.time_zone,t)}))),v=(e,t,i)=>`${(0,o.WB)(e,t,i)}, ${(0,s.mr)(e,t,i)}`;a()}catch(e){a(e)}}))},33570:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{Vu:()=>u,Zs:()=>p,mr:()=>l,xO:()=>_});var n=i(16485),r=i(27486),o=i(11104),s=i(16922),c=e([n,o]);[n,o]=c.then?(await c)():c;const l=(e,t,i)=>d(t,i.time_zone).format(e),d=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{hour:"numeric",minute:"2-digit",hourCycle:(0,s.y)(e)?"h12":"h23",timeZone:(0,o.f)(e.time_zone,t)}))),u=(e,t,i)=>m(t,i.time_zone).format(e),m=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hourCycle:(0,s.y)(e)?"h12":"h23",timeZone:(0,o.f)(e.time_zone,t)}))),_=(e,t,i)=>g(t,i.time_zone).format(e),g=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat(e.language,{weekday:"long",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",hourCycle:(0,s.y)(e)?"h12":"h23",timeZone:(0,o.f)(e.time_zone,t)}))),p=(e,t,i)=>f(t,i.time_zone).format(e),f=(0,r.Z)(((e,t)=>new Intl.DateTimeFormat("en-GB",{hour:"numeric",minute:"2-digit",hour12:!1,timeZone:(0,o.f)(e.time_zone,t)})));a()}catch(e){a(e)}}))},11104:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{Q:()=>c,f:()=>l});var n=i(16485),r=i(20382),o=e([n]);n=(o.then?(await o)():o)[0];const s=Intl.DateTimeFormat?.().resolvedOptions?.().timeZone,c=s??"UTC",l=(e,t)=>e===r.c_.local&&s?c:t;a()}catch(e){a(e)}}))},16922:function(e,t,i){i.d(t,{y:()=>r});var a=i(27486),n=i(20382);const r=(0,a.Z)((e=>{if(e.time_format===n.zt.language||e.time_format===n.zt.system){const t=e.time_format===n.zt.language?e.language:void 0;return new Date("January 1, 2023 22:00:00").toLocaleString(t).includes("10")}return e.time_format===n.zt.am_pm}))},50602:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{SL:()=>c,l4:()=>m,sJ:()=>l,uf:()=>u});var n=i(16485),r=i(20382),o=i(34618),s=e([n]);n=(s.then?(await s)():s)[0];const c=e=>l(e.attributes),l=(e,t)=>!!e.unit_of_measurement||!!e.state_class||(t||[]).includes(e.device_class||""),d=e=>{switch(e.number_format){case r.y4.comma_decimal:return["en-US","en"];case r.y4.decimal_comma:return["de","es","it"];case r.y4.space_comma:return["fr","sv","cs"];case r.y4.system:return;default:return e.language}},u=(e,t,i)=>{const a=t?d(t):void 0;return Number.isNaN=Number.isNaN||function e(t){return"number"==typeof t&&e(t)},t?.number_format===r.y4.none||Number.isNaN(Number(e))?Number.isNaN(Number(e))||""===e||t?.number_format!==r.y4.none?"string"==typeof e?e:`${(0,o.N)(e,i?.maximumFractionDigits).toString()}${"currency"===i?.style?` ${i.currency}`:""}`:new Intl.NumberFormat("en-US",_(e,{...i,useGrouping:!1})).format(Number(e)):new Intl.NumberFormat(a,_(e,i)).format(Number(e))},m=(e,t)=>{const i=t?.display_precision;return null!=i?{maximumFractionDigits:i,minimumFractionDigits:i}:Number.isInteger(Number(e?.attributes?.step))&&Number.isInteger(Number(e?.state))?{maximumFractionDigits:0}:void 0},_=(e,t)=>{const i={maximumFractionDigits:2,...t};if("string"!=typeof e)return i;if(!t||void 0===t.minimumFractionDigits&&void 0===t.maximumFractionDigits){const t=e.indexOf(".")>-1?e.split(".")[1].length:0;i.minimumFractionDigits=t,i.maximumFractionDigits=t}return i};a()}catch(e){a(e)}}))},87733:function(e,t,i){i.d(t,{f:()=>a});const a=e=>e.charAt(0).toUpperCase()+e.slice(1)},54977:function(e,t,i){var a=i(44249),n=i(57243),r=i(15093);(0,a.Z)([(0,r.Mo)("ha-card")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,reflect:!0})],key:"raised",value:()=>!1},{kind:"field",static:!0,key:"styles",value:()=>n.iv`:host{background:var(--ha-card-background,var(--card-background-color,#fff));-webkit-backdrop-filter:var(--ha-card-backdrop-filter,none);backdrop-filter:var(--ha-card-backdrop-filter,none);box-shadow:var(--ha-card-box-shadow,none);box-sizing:border-box;border-radius:var(--ha-card-border-radius,12px);border-width:var(--ha-card-border-width,1px);border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));color:var(--primary-text-color);display:block;transition:all .3s ease-out;position:relative}:host([raised]){border:none;box-shadow:var(--ha-card-box-shadow,0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12))}.card-header,:host ::slotted(.card-header){color:var(--ha-card-header-color,var(--primary-text-color));font-family:var(--ha-card-header-font-family, inherit);font-size:var(--ha-card-header-font-size, 24px);letter-spacing:-.012em;line-height:48px;padding:12px 16px 16px;display:block;margin-block-start:0px;margin-block-end:0px;font-weight:400}:host ::slotted(.card-content:not(:first-child)),slot:not(:first-child)::slotted(.card-content){padding-top:0px;margin-top:-8px}:host ::slotted(.card-content){padding:16px}:host ::slotted(.card-actions){border-top:1px solid var(--divider-color,#e8e8e8);padding:5px 16px}`},{kind:"method",key:"render",value:function(){return n.dy` ${this.header?n.dy`<h1 class="card-header">${this.header}</h1>`:n.Ld} <slot></slot> `}}]}}),n.oi)},55486:function(e,t,i){var a=i(44249),n=i(4918),r=i(6394),o=i(57243),s=i(15093),c=i(35359),l=i(36522);(0,a.Z)([(0,s.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"method",key:"render",value:function(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return o.dy` <div class="mdc-form-field ${(0,c.$)(e)}"> <slot></slot> <label class="mdc-label" @click="${this._labelClick}"> <slot name="label">${this.label}</slot> </label> </div>`}},{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e&&(e.focus(),!e.disabled))switch(e.tagName){case"HA-CHECKBOX":e.checked=!e.checked,(0,l.B)(e,"change");break;case"HA-RADIO":e.checked=!0,(0,l.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[r.W,o.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field{align-items:var(--ha-formfield-align-items,center);gap:4px}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding:0}:host([disabled]) label{color:var(--disabled-text-color)}`]}]}}),n.a)},1888:function(e,t,i){var a=i(44249),n=i(72621),r=i(62523),o=i(83835),s=i(57243),c=i(15093),l=i(13560);(0,a.Z)([(0,c.Mo)("ha-switch")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,n.Z)(i,"firstUpdated",this,3)([]),this.addEventListener("change",(()=>{this.haptic&&(0,l.j)("light")}))}},{kind:"field",static:!0,key:"styles",value:()=>[o.W,s.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),r.H)},43546:function(e,t,i){i.d(t,{Cp:()=>s,TZ:()=>c,W2:()=>o,YY:()=>d,iI:()=>r,j2:()=>l,oT:()=>n,uw:()=>a});i(9359),i(70104);const a=28639==i.j?`${location.protocol}//${location.host}`:null,n=e=>e.map((e=>{if("string"!==e.type)return e;switch(e.name){case"username":return{...e,autocomplete:"username",autofocus:!0};case"password":return{...e,autocomplete:"current-password"};case"code":return{...e,autocomplete:"one-time-code",autofocus:!0};default:return e}})),r=(e,t)=>e.callWS({type:"auth/sign_path",path:t}),o=async(e,t,i,a)=>e.callWS({type:"config/auth_provider/homeassistant/create",user_id:t,username:i,password:a}),s=(e,t,i)=>e.callWS({type:"config/auth_provider/homeassistant/change_password",current_password:t,new_password:i}),c=(e,t,i)=>e.callWS({type:"config/auth_provider/homeassistant/admin_change_password",user_id:t,password:i}),l=(e,t,i)=>e.callWS({type:"config/auth_provider/homeassistant/admin_change_username",user_id:t,username:i}),d=(e,t,i)=>e.callWS({type:"auth/delete_all_refresh_tokens",token_type:t,delete_current_token:i})},14473:function(e,t,i){i.d(t,{B$:()=>s,EQ:()=>f,Es:()=>d,Gd:()=>l,HF:()=>A,Ip:()=>C,J8:()=>w,Kc:()=>b,Pl:()=>v,SC:()=>u,SQ:()=>g,W9:()=>y,Xm:()=>L,Yc:()=>c,r4:()=>_,sq:()=>p});i(92745),i(9359),i(31526),i(70104);var a=i(83523),n=i(95262),r=i(68418),o=i(58776);const s="single",c=10,l=e=>{if("condition"in e&&Array.isArray(e.condition))return{condition:"and",conditions:e.condition};for(const t of["and","or","not"])if(t in e)return{condition:t,conditions:e[t]};return e},d=(e,t)=>{e.callService("automation","trigger",{entity_id:t,skip_condition:!0})},u=(e,t)=>e.callApi("DELETE",`config/automation/config/${t}`);let m;const _=(e,t)=>e.callApi("GET",`config/automation/config/${t}`),g=(e,t)=>e.callWS({type:"automation/config",entity_id:t}),p=(e,t,i)=>e.callApi("POST",`config/automation/config/${t}`,i),f=e=>{e=h(e);for(const t of["triggers","conditions","actions"]){const i=e[t];i&&!Array.isArray(i)&&(e[t]=[i])}return e},h=e=>("trigger"in e&&("triggers"in e||(e.triggers=e.trigger),delete e.trigger),"condition"in e&&("conditions"in e||(e.conditions=e.condition),delete e.condition),"action"in e&&("actions"in e||(e.actions=e.action),delete e.action),e.triggers&&(e.triggers=y(e.triggers)),e.actions&&(e.actions=(0,r.eR)(e.actions)),e),y=e=>e?Array.isArray(e)?e.map(y):("triggers"in e&&e.triggers&&(e.triggers=y(e.triggers)),"platform"in e&&("trigger"in e||(e.trigger=e.platform),delete e.platform),e):e,b=e=>{if(!e)return[];const t=[];return(0,n.r)(e).forEach((e=>{"triggers"in e?e.triggers&&t.push(...b(e.triggers)):t.push(e)})),t},C=(e,t)=>{m=e;const i=t?`?${(0,o.ou)({expanded:"1"})}`:"";(0,a.c)(`/config/automation/edit/new${i}`)},A=e=>{C({...e,id:void 0,alias:void 0})},v=()=>{const e=m;return m=void 0,e},L=(e,t,i,a)=>e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:i,variables:a}),w=(e,t,i)=>e.callWS({type:"test_condition",condition:t,variables:i})},99650:function(e,t,i){i.d(t,{B:()=>b,Ch:()=>l,Lr:()=>_,Mw:()=>h,T9:()=>g,Xn:()=>f,i4:()=>u,jU:()=>c,kU:()=>s,nk:()=>d,ou:()=>A,qW:()=>o,r:()=>p,sF:()=>r,z9:()=>v,zj:()=>C});var a=i(86190),n=i(43546);const r=[1,2,3,4,6,8],o=2,s="hls",c="web_rtc",l=(e,t,i)=>`${e}&width=${t}&height=${i}`,d=e=>`/api/camera_proxy_stream/${e.entity_id}?token=${e.attributes.access_token}`,u=async(e,t,i,n)=>{const r=await(0,a.U)("_cameraTmbUrl",9e3,m,e,t);return l(r,i,n)},m=async(e,t)=>{const i=await(0,n.iI)(e,`/api/camera_proxy/${t}`);return e.hassUrl(i.path)},_=async(e,t,i)=>{const a={type:"camera/stream",entity_id:t};i&&(a.format=i);const n=await e.callWS(a);return n.url=e.hassUrl(n.url),n},g=(e,t,i,a)=>e.connection.subscribeMessage(a,{type:"camera/webrtc/offer",entity_id:t,offer:i}),p=(e,t,i,a)=>e.callWS({type:"camera/webrtc/candidate",entity_id:t,session_id:i,candidate:a}),f=(e,t)=>e.callWS({type:"camera/get_prefs",entity_id:t}),h=(e,t,i)=>e.callWS({type:"camera/update_prefs",entity_id:t,...i}),y="media-source://camera/",b=e=>e.startsWith(y),C=e=>e.substring(22),A=async(e,t)=>e.callWS({type:"camera/capabilities",entity_id:t}),v=async(e,t)=>e.callWS({type:"camera/webrtc/get_client_config",entity_id:t})},17951:function(e,t,i){i.d(t,{$:()=>s,IT:()=>d,Qo:()=>a,V0:()=>u,bm:()=>l,cs:()=>c,kb:()=>r,tS:()=>o});i(9359),i(1331);const a="custom:",n=window;"customCards"in n||(n.customCards=[]),"customCardFeatures"in n||(n.customCardFeatures=[]),"customBadges"in n||(n.customBadges=[]),"customTileFeatures"in n||(n.customTileFeatures=[]);const r=n.customCards,o=()=>[...n.customCardFeatures,...n.customTileFeatures],s=n.customBadges,c=e=>r.find((t=>t.type===e)),l=e=>s.find((t=>t.type===e)),d=e=>e.startsWith(a),u=e=>e.slice(a.length)},89890:function(e,t,i){i.d(t,{DQ:()=>C,Fn:()=>p,Mj:()=>y,N8:()=>g,WL:()=>A,fI:()=>v,kr:()=>L,qV:()=>w,rs:()=>h,xt:()=>b,yZ:()=>_,zz:()=>f});i(92745);var a=i(75278),n=i(5839),r=i(96194),o=i(58968);const s="M11,14C12,14 13.05,14.16 14.2,14.44C13.39,15.31 13,16.33 13,17.5C13,18.39 13.25,19.23 13.78,20H3V18C3,16.81 3.91,15.85 5.74,15.12C7.57,14.38 9.33,14 11,14M11,12C9.92,12 9,11.61 8.18,10.83C7.38,10.05 7,9.11 7,8C7,6.92 7.38,6 8.18,5.18C9,4.38 9.92,4 11,4C12.11,4 13.05,4.38 13.83,5.18C14.61,6 15,6.92 15,8C15,9.11 14.61,10.05 13.83,10.83C13.05,11.61 12.11,12 11,12M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",c="M14,19H18V5H14M6,19H10V5H6V19Z",l="M8,5.14V19.14L19,12.14L8,5.14Z",d="M16.56,5.44L15.11,6.89C16.84,7.94 18,9.83 18,12A6,6 0 0,1 12,18A6,6 0 0,1 6,12C6,9.83 7.16,7.94 8.88,6.88L7.44,5.44C5.36,6.88 4,9.28 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,9.28 18.64,6.88 16.56,5.44M13,3H11V13H13",u="M18,18H6V6H18V18Z",m="M8.16,3L6.75,4.41L9.34,7H4C2.89,7 2,7.89 2,9V19C2,20.11 2.89,21 4,21H20C21.11,21 22,20.11 22,19V9C22,7.89 21.11,7 20,7H14.66L17.25,4.41L15.84,3L12,6.84L8.16,3M4,9H17V19H4V9M19.5,9A1,1 0 0,1 20.5,10A1,1 0 0,1 19.5,11A1,1 0 0,1 18.5,10A1,1 0 0,1 19.5,9M19.5,12A1,1 0 0,1 20.5,13A1,1 0 0,1 19.5,14A1,1 0 0,1 18.5,13A1,1 0 0,1 19.5,12Z";let _=function(e){return e[e.PAUSE=1]="PAUSE",e[e.SEEK=2]="SEEK",e[e.VOLUME_SET=4]="VOLUME_SET",e[e.VOLUME_MUTE=8]="VOLUME_MUTE",e[e.PREVIOUS_TRACK=16]="PREVIOUS_TRACK",e[e.NEXT_TRACK=32]="NEXT_TRACK",e[e.TURN_ON=128]="TURN_ON",e[e.TURN_OFF=256]="TURN_OFF",e[e.PLAY_MEDIA=512]="PLAY_MEDIA",e[e.VOLUME_STEP=1024]="VOLUME_STEP",e[e.SELECT_SOURCE=2048]="SELECT_SOURCE",e[e.STOP=4096]="STOP",e[e.CLEAR_PLAYLIST=8192]="CLEAR_PLAYLIST",e[e.PLAY=16384]="PLAY",e[e.SHUFFLE_SET=32768]="SHUFFLE_SET",e[e.SELECT_SOUND_MODE=65536]="SELECT_SOUND_MODE",e[e.BROWSE_MEDIA=131072]="BROWSE_MEDIA",e[e.REPEAT_SET=262144]="REPEAT_SET",e[e.GROUPING=524288]="GROUPING",e}({});const g="browser",p={album:{icon:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12,16.5C9.5,16.5 7.5,14.5 7.5,12C7.5,9.5 9.5,7.5 12,7.5C14.5,7.5 16.5,9.5 16.5,12C16.5,14.5 14.5,16.5 12,16.5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",layout:"grid"},app:{icon:"M21 2H3C1.9 2 1 2.9 1 4V20C1 21.1 1.9 22 3 22H21C22.1 22 23 21.1 23 20V4C23 2.9 22.1 2 21 2M21 7H3V4H21V7Z",layout:"grid",show_list_images:!0},artist:{icon:s,layout:"grid",show_list_images:!0},channel:{icon:m,thumbnail_ratio:"portrait",layout:"grid",show_list_images:!0},composer:{icon:"M11,4A4,4 0 0,1 15,8A4,4 0 0,1 11,12A4,4 0 0,1 7,8A4,4 0 0,1 11,4M11,6A2,2 0 0,0 9,8A2,2 0 0,0 11,10A2,2 0 0,0 13,8A2,2 0 0,0 11,6M11,13C12.1,13 13.66,13.23 15.11,13.69C14.5,14.07 14,14.6 13.61,15.23C12.79,15.03 11.89,14.9 11,14.9C8.03,14.9 4.9,16.36 4.9,17V18.1H13.04C13.13,18.8 13.38,19.44 13.76,20H3V17C3,14.34 8.33,13 11,13M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",layout:"grid",show_list_images:!0},contributing_artist:{icon:s,layout:"grid",show_list_images:!0},directory:{icon:"M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z",layout:"grid",show_list_images:!0},episode:{icon:m,layout:"grid",thumbnail_ratio:"portrait",show_list_images:!0},game:{icon:"M7,6H17A6,6 0 0,1 23,12A6,6 0 0,1 17,18C15.22,18 13.63,17.23 12.53,16H11.47C10.37,17.23 8.78,18 7,18A6,6 0 0,1 1,12A6,6 0 0,1 7,6M6,9V11H4V13H6V15H8V13H10V11H8V9H6M15.5,12A1.5,1.5 0 0,0 14,13.5A1.5,1.5 0 0,0 15.5,15A1.5,1.5 0 0,0 17,13.5A1.5,1.5 0 0,0 15.5,12M18.5,9A1.5,1.5 0 0,0 17,10.5A1.5,1.5 0 0,0 18.5,12A1.5,1.5 0 0,0 20,10.5A1.5,1.5 0 0,0 18.5,9Z",layout:"grid",thumbnail_ratio:"portrait"},genre:{icon:"M8.11,19.45C5.94,18.65 4.22,16.78 3.71,14.35L2.05,6.54C1.81,5.46 2.5,4.4 3.58,4.17L13.35,2.1L13.38,2.09C14.45,1.88 15.5,2.57 15.72,3.63L16.07,5.3L20.42,6.23H20.45C21.5,6.47 22.18,7.53 21.96,8.59L20.3,16.41C19.5,20.18 15.78,22.6 12,21.79C10.42,21.46 9.08,20.61 8.11,19.45V19.45M20,8.18L10.23,6.1L8.57,13.92V13.95C8,16.63 9.73,19.27 12.42,19.84C15.11,20.41 17.77,18.69 18.34,16L20,8.18M16,16.5C15.37,17.57 14.11,18.16 12.83,17.89C11.56,17.62 10.65,16.57 10.5,15.34L16,16.5M8.47,5.17L4,6.13L5.66,13.94L5.67,13.97C5.82,14.68 6.12,15.32 6.53,15.87C6.43,15.1 6.45,14.3 6.62,13.5L7.05,11.5C6.6,11.42 6.21,11.17 6,10.81C6.06,10.2 6.56,9.66 7.25,9.5C7.33,9.5 7.4,9.5 7.5,9.5L8.28,5.69C8.32,5.5 8.38,5.33 8.47,5.17M15.03,12.23C15.35,11.7 16.03,11.42 16.72,11.57C17.41,11.71 17.91,12.24 18,12.86C17.67,13.38 17,13.66 16.3,13.5C15.61,13.37 15.11,12.84 15.03,12.23M10.15,11.19C10.47,10.66 11.14,10.38 11.83,10.53C12.5,10.67 13.03,11.21 13.11,11.82C12.78,12.34 12.11,12.63 11.42,12.5C10.73,12.33 10.23,11.8 10.15,11.19M11.97,4.43L13.93,4.85L13.77,4.05L11.97,4.43Z",layout:"grid",show_list_images:!0},image:{icon:"M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z",layout:"grid",show_list_images:!0},movie:{icon:"M18,4L20,8H17L15,4H13L15,8H12L10,4H8L10,8H7L5,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V4H18Z",thumbnail_ratio:"portrait",layout:"grid",show_list_images:!0},music:{icon:"M21,3V15.5A3.5,3.5 0 0,1 17.5,19A3.5,3.5 0 0,1 14,15.5A3.5,3.5 0 0,1 17.5,12C18.04,12 18.55,12.12 19,12.34V6.47L9,8.6V17.5A3.5,3.5 0 0,1 5.5,21A3.5,3.5 0 0,1 2,17.5A3.5,3.5 0 0,1 5.5,14C6.04,14 6.55,14.12 7,14.34V6L21,3Z",show_list_images:!0},playlist:{icon:"M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",layout:"grid",show_list_images:!0},podcast:{icon:"M17,18.25V21.5H7V18.25C7,16.87 9.24,15.75 12,15.75C14.76,15.75 17,16.87 17,18.25M12,5.5A6.5,6.5 0 0,1 18.5,12C18.5,13.25 18.15,14.42 17.54,15.41L16,14.04C16.32,13.43 16.5,12.73 16.5,12C16.5,9.5 14.5,7.5 12,7.5C9.5,7.5 7.5,9.5 7.5,12C7.5,12.73 7.68,13.43 8,14.04L6.46,15.41C5.85,14.42 5.5,13.25 5.5,12A6.5,6.5 0 0,1 12,5.5M12,1.5A10.5,10.5 0 0,1 22.5,12C22.5,14.28 21.77,16.39 20.54,18.11L19.04,16.76C19.96,15.4 20.5,13.76 20.5,12A8.5,8.5 0 0,0 12,3.5A8.5,8.5 0 0,0 3.5,12C3.5,13.76 4.04,15.4 4.96,16.76L3.46,18.11C2.23,16.39 1.5,14.28 1.5,12A10.5,10.5 0 0,1 12,1.5M12,9.5A2.5,2.5 0 0,1 14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5Z",layout:"grid"},season:{icon:m,layout:"grid",thumbnail_ratio:"portrait",show_list_images:!0},track:{icon:"M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13,13H11V18A2,2 0 0,1 9,20A2,2 0 0,1 7,18A2,2 0 0,1 9,16C9.4,16 9.7,16.1 10,16.3V11H13V13M13,9V3.5L18.5,9H13Z"},tv_show:{icon:m,layout:"grid",thumbnail_ratio:"portrait"},url:{icon:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},video:{icon:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",layout:"grid",show_list_images:!0}},f=(e,t,i,a)=>e.callWS({type:"media_player/browse_media",entity_id:t,media_content_id:i,media_content_type:a}),h=e=>{let t=e.attributes.media_position;return"playing"!==e.state?t:(t+=(Date.now()-new Date(e.attributes.media_position_updated_at).getTime())/1e3,t<0?0:t)},y=e=>{let t;switch(e.attributes.media_content_type){case"music":case"image":t=e.attributes.media_artist;break;case"playlist":t=e.attributes.media_playlist||e.attributes.media_artist;break;case"tvshow":t=e.attributes.media_series_title,e.attributes.media_season&&(t+=" S"+e.attributes.media_season,e.attributes.media_episode&&(t+="E"+e.attributes.media_episode));break;case"channel":t=e.attributes.media_channel;break;default:t=e.attributes.app_name||""}return t},b=(e,t=!1)=>{if(!e)return;const i=e.state;if((0,r.rk)(i))return;if(!(0,n.v)(e))return(0,a.e)(e,_.TURN_ON)?[{icon:d,action:"turn_on"}]:void 0;const o=[];(0,a.e)(e,_.TURN_OFF)&&o.push({icon:d,action:"turn_off"});const s=!0===e.attributes.assumed_state,m=e.attributes;return("playing"===i||"paused"===i||s)&&(0,a.e)(e,_.SHUFFLE_SET)&&t&&o.push({icon:!0===m.shuffle?"M14.83,13.41L13.42,14.82L16.55,17.95L14.5,20H20V14.5L17.96,16.54L14.83,13.41M14.5,4L16.54,6.04L4,18.59L5.41,20L17.96,7.46L20,9.5V4M10.59,9.17L5.41,4L4,5.41L9.17,10.58L10.59,9.17Z":"M16,4.5V7H5V9H16V11.5L19.5,8M16,12.5V15H5V17H16V19.5L19.5,16",action:"shuffle_set"}),("playing"===i||"paused"===i||s)&&(0,a.e)(e,_.PREVIOUS_TRACK)&&o.push({icon:"M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z",action:"media_previous_track"}),!s&&("playing"===i&&((0,a.e)(e,_.PAUSE)||(0,a.e)(e,_.STOP))||("paused"===i||"idle"===i)&&(0,a.e)(e,_.PLAY)||"on"===i&&((0,a.e)(e,_.PLAY)||(0,a.e)(e,_.PAUSE)))&&o.push({icon:"on"===i?"M3,5V19L11,12M13,19H16V5H13M18,5V19H21V5":"playing"!==i?l:(0,a.e)(e,_.PAUSE)?c:u,action:"playing"!==i?"media_play":(0,a.e)(e,_.PAUSE)?"media_pause":"media_stop"}),s&&(0,a.e)(e,_.PLAY)&&o.push({icon:l,action:"media_play"}),s&&(0,a.e)(e,_.PAUSE)&&o.push({icon:c,action:"media_pause"}),s&&(0,a.e)(e,_.STOP)&&o.push({icon:u,action:"media_stop"}),("playing"===i||"paused"===i||s)&&(0,a.e)(e,_.NEXT_TRACK)&&o.push({icon:"M16,18H18V6H16M6,18L14.5,12L6,6V18Z",action:"media_next_track"}),("playing"===i||"paused"===i||s)&&(0,a.e)(e,_.REPEAT_SET)&&t&&o.push({icon:"all"===m.repeat?"M17,17H7V14L3,18L7,22V19H19V13H17M7,7H17V10L21,6L17,2V5H5V11H7V7Z":"one"===m.repeat?"M13,15V9H12L10,10V11H11.5V15M17,17H7V14L3,18L7,22V19H19V13H17M7,7H17V10L21,6L17,2V5H5V11H7V7Z":"M2,5.27L3.28,4L20,20.72L18.73,22L15.73,19H7V22L3,18L7,14V17H13.73L7,10.27V11H5V8.27L2,5.27M17,13H19V17.18L17,15.18V13M17,5V2L21,6L17,10V7H8.82L6.82,5H17Z",action:"repeat_set"}),o.length>0?o:void 0},C=e=>{if(void 0===e||e===1/0)return"";let t=new Date(1e3*e).toISOString();return t=e>3600?t.substring(11,16):t.substring(14,19),t.replace(/^0+/,"").padStart(4,"0")},A=e=>{if(!e)return;const t=e.indexOf("?authSig=");let i=t>0?e.slice(0,t):e;return i.startsWith("http")&&(i=decodeURIComponent(i.split("/").pop())),i},v=(e,t,i)=>e.callService("media_player","volume_set",{entity_id:t,volume_level:i}),L=(e,t,i)=>e.callService("media_player",i,"shuffle_set"===i?{entity_id:t.entity_id,shuffle:!t.attributes.shuffle}:"repeat_set"===i?{entity_id:t.entity_id,repeat:"all"===t.attributes.repeat?"one":"off"===t.attributes.repeat?"all":"off"}:{entity_id:t.entity_id}),w=(e,t,i,a,n={})=>(!n.enqueue&&void 0===n.announce&&(0,o.b_)(i)&&(n.announce=!0),e.callService("media_player","play_media",{entity_id:t,media_content_id:i,media_content_type:a,...n}))},93352:function(e,t,i){i.d(t,{$U:()=>d,Rr:()=>l,_o:()=>s,hE:()=>n,k5:()=>c,mK:()=>u,mR:()=>o,r4:()=>m});var a=i(83523);const n=99387==i.j?["binary_sensor","button","configuration","device_tracker","event","image_processing","input_button","persistent_notification","person","scene","schedule","script","sensor","sun","update","weather","zone"]:null;let r;const o=(e,t)=>{r={config:e,areaId:t},(0,a.c)("/config/scene/edit/new")},s=()=>{const e=r;return r=void 0,e},c=(e,t)=>e.callService("scene","turn_on",{entity_id:t}),l=(e,t)=>e.callService("scene","apply",{entities:t}),d=(e,t)=>e.callApi("GET",`config/scene/config/${t}`),u=(e,t,i)=>e.callApi("POST",`config/scene/config/${t}`,i),m=(e,t)=>e.callApi("DELETE",`config/scene/config/${t}`)},68418:function(e,t,i){i.d(t,{EH:()=>l,FI:()=>v,Kx:()=>m,Pw:()=>L,TL:()=>_,eM:()=>C,eR:()=>H,kC:()=>p,oE:()=>b,oR:()=>h,rg:()=>A,rq:()=>f,sf:()=>w,vA:()=>d});i(9359),i(70104);var a=i(62900),n=i(92636),r=i(83523),o=i(14473),s=i(97969),c=i(58776);const l=99387==i.j?["single","restart","queued","parallel"]:null,d=(0,n.z)(["queued","parallel"]),u=(0,a.Ry)({alias:(0,a.jt)((0,a.Z_)()),continue_on_error:(0,a.jt)((0,a.O7)()),enabled:(0,a.jt)((0,a.O7)())}),m=(0,a.Ry)({entity_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),device_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),area_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),floor_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),label_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())]))}),_=(0,a.f0)(u,(0,a.Ry)({action:(0,a.jt)((0,a.Z_)()),service_template:(0,a.jt)((0,a.Z_)()),entity_id:(0,a.jt)((0,a.Z_)()),target:(0,a.jt)(m),data:(0,a.jt)((0,a.Ry)()),response_variable:(0,a.jt)((0,a.Z_)()),metadata:(0,a.jt)((0,a.Ry)())})),g=(0,a.f0)(u,(0,a.Ry)({action:(0,a.i0)("media_player.play_media"),target:(0,a.jt)((0,a.Ry)({entity_id:(0,a.jt)((0,a.Z_)())})),entity_id:(0,a.jt)((0,a.Z_)()),data:(0,a.Ry)({media_content_id:(0,a.Z_)(),media_content_type:(0,a.Z_)()}),metadata:(0,a.Ry)()})),p=(e,t,i)=>e.callService("script",t,i),f=e=>"off"===e.state||!!("on"===e.state&&d(e.attributes.mode)&&e.attributes.current<e.attributes.max),h=(e,t)=>e.callApi("DELETE",`config/script/config/${t}`);let y;const b=(e,t)=>e.callApi("GET",`config/script/config/${t}`),C=(e,t)=>e.callWS({type:"script/config",entity_id:t}),A=(e,t)=>{y=e;const i=t?`?${(0,c.ou)({expanded:"1"})}`:"";(0,r.c)(`/config/script/edit/new${i}`)},v=()=>{const e=y;return y=void 0,e},L=e=>"delay"in e?"delay":"wait_template"in e?"wait_template":["condition","and","or","not"].some((t=>t in e))?"check_condition":"event"in e?"fire_event":"device_id"in e?"device_action":"repeat"in e?"repeat":"choose"in e?"choose":"if"in e?"if":"wait_for_trigger"in e?"wait_for_trigger":"variables"in e?"variables":"stop"in e?"stop":"sequence"in e?"sequence":"parallel"in e?"parallel":"set_conversation_response"in e?"set_conversation_response":"action"in e||"service"in e?"metadata"in e&&(0,a.is)(e,g)?"play_media":"service":"unknown",w=(e,t)=>{const i=e.services.script[(0,s.p)(t)]?.fields;return void 0!==i&&Object.keys(i).length>0},H=e=>{if(!e)return e;if(Array.isArray(e))return e.map(H);if("service"in e&&("action"in e||(e.action=e.service),delete e.service),"scene"in e&&(e.action="scene.turn_on",e.target={entity_id:e.scene},delete e.scene),"sequence"in e)for(const t of e.sequence)H(t);const t=L(e);if("parallel"===t){H(e.parallel)}if("choose"===t){const t=e;if(Array.isArray(t.choose))for(const e of t.choose)H(e.sequence);else t.choose&&H(t.choose.sequence);t.default&&H(t.default)}if("repeat"===t){H(e.repeat.sequence)}if("if"===t){const t=e;H(t.then),t.else&&H(t.else)}if("wait_for_trigger"===t){const t=e;(0,o.W9)(t.wait_for_trigger)}return e}},69919:function(e,t,i){i.a(e,(async function(e,a){try{i.d(t,{EX:()=>_,Fj:()=>v,M$:()=>L,SO:()=>g,Sk:()=>f,TN:()=>H,UJ:()=>h,Ym:()=>w,hF:()=>p});i(9359),i(56475),i(70104);var n=i(73358);if(99387==i.j)var r=i(73850);if(99387==i.j)var o=i(59847);var s=i(75278),c=i(50602),l=i(1416);if(99387==i.j)var d=i(76131);if(99387==i.j)var u=i(72473);var m=e([c]);c=(m.then?(await m)():m)[0];let _=function(e){return e[e.INSTALL=1]="INSTALL",e[e.SPECIFIC_VERSION=2]="SPECIFIC_VERSION",e[e.PROGRESS=4]="PROGRESS",e[e.BACKUP=8]="BACKUP",e[e.RELEASE_NOTES=16]="RELEASE_NOTES",e}({});const g=e=>(0,s.e)(e,_.PROGRESS)&&null!==e.attributes.update_percentage,p=(e,t=!1)=>(e.state===n.uo||t&&Boolean(e.attributes.skipped_version))&&(0,s.e)(e,_.INSTALL),f=e=>!!e.attributes.in_progress,h=(e,t)=>e.callWS({type:"update/release_notes",entity_id:t}),y="ioBroker Core",b="ioBroker Supervisor",C="ioBroker Operating System",A=(e,t)=>Object.values(e).filter((e=>"update"===(0,o.N)(e))).sort(((e,i)=>e.attributes.title===y?-3:i.attributes.title===y?3:e.attributes.title===C?-2:i.attributes.title===C?2:e.attributes.title===b?-1:i.attributes.title===b?1:(0,l.fe)(e.attributes.title||e.attributes.friendly_name||"",i.attributes.title||i.attributes.friendly_name||"",t))),v=(e,t=!1)=>A(e).filter((e=>p(e,t))),L=async(e,t)=>{const i=A(t.states,t.locale.language).map((e=>e.entity_id));if(!i.length)return void(0,d.showAlertDialog)(e,{title:t.localize("ui.panel.config.updates.no_update_entities.title"),text:t.localize("ui.panel.config.updates.no_update_entities.description"),warning:!0});(0,u.C)(e,{message:t.localize("ui.panel.config.updates.checking_updates")});let a=0;const n=await t.connection.subscribeEvents((i=>{"update"===(0,r.M)(i.data.entity_id)&&(a++,(0,u.C)(e,{message:t.localize("ui.panel.config.updates.updates_refreshed",{count:a})}))}),"state_changed");await t.callService("homeassistant","update_entity",{entity_id:i}),await new Promise((e=>{setTimeout(e,15e3)})),n(),0===a&&(0,u.C)(e,{message:t.localize("ui.panel.config.updates.no_new_updates")})},w=(e,t)=>{const i=e.state,a=e.attributes;if("off"===i){return a.latest_version&&a.skipped_version===a.latest_version?a.latest_version:t.formatEntityState(e)}if("on"===i&&f(e)){return(0,s.e)(e,_.PROGRESS)&&null!==a.update_percentage?t.localize("ui.card.update.installing_with_progress",{progress:(0,c.uf)(a.update_percentage,t.locale,{maximumFractionDigits:a.display_precision,minimumFractionDigits:a.display_precision})}):t.localize("ui.card.update.installing")}return t.formatEntityState(e)},H=(e,t)=>{const i=e.entity_id,a=t[i]?.domain;if("hassio"!==a)return"generic";const n=e.attributes.title||"";return n===y?"home_assistant":[y,b,C].includes(n)?"generic":"addon"};a()}catch(e){a(e)}}))},4242:function(e,t,i){i.d(t,{CE:()=>n,FH:()=>g,Nq:()=>s,Pb:()=>a,fm:()=>l,h8:()=>c,r4:()=>o,uh:()=>r});i(92745),i(9359),i(70104);const a="system-admin",n="system-users",r=async e=>e.callWS({type:"config/auth/list"}),o=async(e,t,i,a)=>e.callWS({type:"config/auth/create",name:t,group_ids:i,local_only:a}),s=async(e,t,i)=>e.callWS({...i,type:"config/auth/update",user_id:t}),c=async(e,t)=>e.callWS({type:"config/auth/delete",user_id:t}),l=e=>e?e.trim().split(" ").slice(0,3).map((e=>e.substring(0,1))).join(""):"?",d=99387==i.j?"M12 2C6.47 2 2 6.5 2 12C2 17.5 6.5 22 12 22S22 17.5 22 12 17.5 2 12 2M12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4S20 7.58 20 12C20 16.42 16.42 20 12 20M8 14L7 8L10 10L12 7L14 10L17 8L16 14H8M8.56 16C8.22 16 8 15.78 8 15.44V15H16V15.44C16 15.78 15.78 16 15.44 16H8.56Z":null,u=99387==i.j?"M11,7H15V9H11V11H13A2,2 0 0,1 15,13V15A2,2 0 0,1 13,17H9V15H13V13H11A2,2 0 0,1 9,11V9A2,2 0 0,1 11,7M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z":null,m=99387==i.j?"M12 20C7.6 20 4 16.4 4 12S7.6 4 12 4 20 7.6 20 12 16.4 20 12 20M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M11 14H13V17H16V12H18L12 7L6 12H8V17H11V14":null,_=99387==i.j?"M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z":null,g=(e,t,i)=>{const a=[],n=t=>e.localize(`ui.panel.config.users.${t}`);return t.is_owner&&a.push([d,n("is_owner")]),i&&t.system_generated&&a.push([u,n("is_system")]),t.local_only&&a.push([m,n("is_local")]),t.is_active||a.push([_,n("is_not_active")]),a}},30511:function(e,t,i){i.r(t),i.d(t,{mdiHomeAssistant:()=>a});const a="m12.151 1.5882c-.3262 0-.6523.1291-.8996.3867l-8.3848 8.7354c-.0619.0644-.1223.1368-.1807.2154-.0588.0789-.1151.1638-.1688.2534-.2593.4325-.4552.9749-.5232 1.4555-.0026.018-.0076.0369-.0094.0548-.0121.0987-.0184.1944-.0184.2857v8.0124a1.2731 1.2731 0 001.2731 1.2731h7.8313l-3.4484-3.593a1.7399 1.7399 0 111.0803-1.125l2.6847 2.7972v-10.248a1.7399 1.7399 0 111.5276-0v7.187l2.6702-2.782a1.7399 1.7399 0 111.0566 1.1505l-3.7269 3.8831v2.7299h8.174a1.2471 1.2471 0 001.2471-1.2471v-8.0375c0-.0912-.0059-.1868-.0184-.2855-.0603-.4935-.2636-1.0617-.5326-1.5105-.0537-.0896-.1101-.1745-.1684-.253-.0588-.079-.1191-.1513-.181-.2158l-8.3848-8.7363c-.2473-.2577-.5735-.3866-.8995-.3864"}};
//# sourceMappingURL=54291.ab547c66764e0662.js.map