UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

2 lines 21.8 kB
export const __webpack_ids__=["46226"];export const __webpack_modules__={19631:function(e,i,o){o.d(i,{Bt:()=>s,T8:()=>r});var t=o(88977),n=o(20382);const a=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],s=e=>e.first_weekday===n.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,t.L)(e.language)%7:a.includes(e.first_weekday)?a.indexOf(e.first_weekday):1,r=e=>{const i=s(e);return a[i]}},94947:function(e,i,o){o.a(e,(async function(e,t){try{o.d(i,{G:()=>d});var n=o(16485),a=o(27486),s=o(27046),r=e([n,s]);[n,s]=r.then?(await r)():r;const l=(0,a.Z)((e=>new Intl.RelativeTimeFormat(e.language,{numeric:"auto"}))),d=(e,i,o,t=!0)=>{const n=(0,s.W)(e,o,i);return t?l(i).format(n.value,n.unit):Intl.NumberFormat(i.language,{style:"unit",unit:n.unit,unitDisplay:"long"}).format(Math.abs(n.value))};t()}catch(e){t(e)}}))},87733:function(e,i,o){o.d(i,{f:()=>t});const t=e=>e.charAt(0).toUpperCase()+e.slice(1)},27046:function(e,i,o){o.a(e,(async function(e,t){try{o.d(i,{W:()=>p});var n=o(13809),a=o(29558),s=o(94763),r=o(19631);const l=1e3,d=60,c=60*d;function p(e,i=Date.now(),o,t={}){const p={...u,...t||{}},h=(+e-+i)/l;if(Math.abs(h)<p.second)return{value:Math.round(h),unit:"second"};const m=h/d;if(Math.abs(m)<p.minute)return{value:Math.round(m),unit:"minute"};const f=h/c;if(Math.abs(f)<p.hour)return{value:Math.round(f),unit:"hour"};const _=new Date(e),g=new Date(i);_.setHours(0,0,0,0),g.setHours(0,0,0,0);const $=(0,n.j)(_,g);if(0===$)return{value:Math.round(f),unit:"hour"};if(Math.abs($)<p.day)return{value:$,unit:"day"};const w=(0,r.Bt)(o),y=(0,a.z)(_,{weekStartsOn:w}),k=(0,a.z)(g,{weekStartsOn:w}),v=(0,s.p)(y,k);if(0===v)return{value:$,unit:"day"};if(Math.abs(v)<p.week)return{value:v,unit:"week"};const b=_.getFullYear()-g.getFullYear(),z=12*b+_.getMonth()-g.getMonth();return 0===z?{value:v,unit:"week"}:Math.abs(z)<p.month||0===b?{value:z,unit:"month"}:{value:Math.round(b),unit:"year"}}const u={second:45,minute:45,hour:22,day:5,week:4,month:11};t()}catch(h){t(h)}}))},74633:function(e,i,o){var t=o(44249),n=o(72621),a=o(78755),s=o(57243),r=o(15093);(0,t.Z)([(0,r.Mo)("ha-md-list-item")],(function(e,i){class o extends i{constructor(...i){super(...i),e(this)}}return{F:o,d:[{kind:"field",static:!0,key:"styles",value(){return[...(0,n.Z)(o,"styles",this),s.iv`:host{--ha-icon-display:block;--md-sys-color-primary:var(--primary-text-color);--md-sys-color-secondary:var(--secondary-text-color);--md-sys-color-surface:var(--card-background-color);--md-sys-color-on-surface:var(--primary-text-color);--md-sys-color-on-surface-variant:var(--secondary-text-color)}md-item{overflow:var(--md-item-overflow,hidden);align-items:var(--md-item-align-items,center)}`]}}]}}),a.g)},19993:function(e,i,o){var t=o(44249),n=o(72621),a=o(623),s=o(57243),r=o(15093);(0,t.Z)([(0,r.Mo)("ha-md-list")],(function(e,i){class o extends i{constructor(...i){super(...i),e(this)}}return{F:o,d:[{kind:"field",static:!0,key:"styles",value(){return[...(0,n.Z)(o,"styles",this),s.iv`:host{--md-sys-color-surface:var(--card-background-color)}`]}}]}}),a.j)},15681:function(e,i,o){o.d(i,{D4:()=>c,D7:()=>f,Ky:()=>d,P3:()=>r,V3:()=>$,WW:()=>w,XO:()=>p,ZJ:()=>g,d4:()=>m,oi:()=>h,pV:()=>s,zO:()=>u});var t=o(62212),n=o(22381),a=o(57816);const s=["bluetooth","dhcp","discovery","hardware","hassio","homekit","integration_discovery","mqtt","ssdp","unignore","usb","zeroconf"],r=["reauth"],l={"HA-Frontend-Base":`${location.protocol}//${location.host}`},d=(e,i,o)=>e.callApi("POST","config/config_entries/flow",{handler:i,show_advanced_options:Boolean(e.userData?.showAdvanced),entry_id:o},l),c=(e,i)=>e.callApi("GET",`config/config_entries/flow/${i}`,void 0,l),p=(e,i,o)=>e.callApi("POST",`config/config_entries/flow/${i}`,o,l),u=(e,i,o)=>e.callWS({type:"config_entries/ignore_flow",flow_id:i,title:o}),h=(e,i)=>e.callApi("DELETE",`config/config_entries/flow/${i}`),m=(e,i)=>e.callApi("GET","config/config_entries/flow_handlers"+(i?`?type=${i}`:"")),f=e=>e.sendMessagePromise({type:"config_entries/flow/progress"}),_=(e,i)=>e.subscribeEvents((0,n.D)((()=>f(e).then((e=>i.setState(e,!0)))),500,!0),"config_entry_discovered"),g=e=>(0,t._)(e,"_configFlowProgress",f,_),$=(e,i)=>g(e.connection).subscribe(i),w=(e,i)=>i.context.title_placeholders&&0!==Object.keys(i.context.title_placeholders).length?e(`component.${i.handler}.config.flow_title`,i.context.title_placeholders)||("name"in i.context.title_placeholders?i.context.title_placeholders.name:(0,a.Lh)(e,i.handler)):(0,a.Lh)(e,i.handler)},25482:function(e,i,o){o.d(i,{$X:()=>m,EB:()=>u,F$:()=>d,Ur:()=>l,VS:()=>r,eJ:()=>p,iU:()=>c,wC:()=>a});var t=o(62212),n=o(22381);const a={critical:1,error:2,warning:3},s=e=>e.sendMessagePromise({type:"repairs/list_issues"}),r=(e,i,o)=>e.sendMessagePromise({type:"repairs/get_issue_data",domain:i,issue_id:o}),l=async(e,i,o)=>e.callWS({type:"repairs/ignore_issue",issue_id:i.issue_id,domain:i.domain,ignore:o}),d=(e,i,o)=>e.callApi("POST","repairs/issues/fix",{handler:i,issue_id:o}),c=(e,i)=>e.callApi("GET",`repairs/issues/fix/${i}`),p=(e,i,o)=>e.callApi("POST",`repairs/issues/fix/${i}`,o),u=(e,i)=>e.callApi("DELETE",`repairs/issues/fix/${i}`),h=(e,i)=>e.subscribeEvents((0,n.D)((()=>s(e).then((e=>i.setState(e,!0)))),500,!0),"repairs_issue_registry_updated"),m=(e,i)=>(0,t.B)("_repairsIssueRegistry",s,h,e,i)},38572:function(e,i,o){o.d(i,{t:()=>r});var t=o(57243),n=o(15681),a=o(57816),s=o(7956);const r=(e,i)=>(0,s.w)(e,i,{flowType:"config_flow",showDevices:!0,createFlow:async(e,o)=>{const[t]=await Promise.all([(0,n.Ky)(e,o,i.entryId),e.loadFragmentTranslation("config"),e.loadBackendTranslation("config",o),e.loadBackendTranslation("selector",o),e.loadBackendTranslation("title",o)]);return t},fetchFlow:async(e,i)=>{const o=await(0,n.D4)(e,i);return await e.loadFragmentTranslation("config"),await e.loadBackendTranslation("config",o.handler),await e.loadBackendTranslation("selector",o.handler),o},handleFlowStep:n.XO,deleteFlow:n.oi,renderAbortDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.abort.${i.reason}`,i.description_placeholders);return o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:i.reason},renderShowFormStepHeader:(e,i)=>e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.title`,i.description_placeholders)||e.localize(`component.${i.handler}.title`),renderShowFormStepDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.description`,i.description_placeholders);return o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:""},renderShowFormStepFieldLabel(e,i,o,t){if("expandable"===o.type)return e.localize(`component.${i.handler}.config.step.${i.step_id}.sections.${o.name}.name`);const n=t?.path?.[0]?`sections.${t.path[0]}.`:"";return e.localize(`component.${i.handler}.config.step.${i.step_id}.${n}data.${o.name}`)||o.name},renderShowFormStepFieldHelper(e,i,o,n){if("expandable"===o.type)return e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.sections.${o.name}.description`);const a=n?.path?.[0]?`sections.${n.path[0]}.`:"",s=e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.${a}data_description.${o.name}`,i.description_placeholders);return s?t.dy`<ha-markdown breaks .content="${s}"></ha-markdown>`:""},renderShowFormStepFieldError:(e,i,o)=>e.localize(`component.${i.translation_domain||i.translation_domain||i.handler}.config.error.${o}`,i.description_placeholders)||o,renderShowFormStepFieldLocalizeValue:(e,i,o)=>e.localize(`component.${i.handler}.selector.${o}`),renderShowFormStepSubmitButton:(e,i)=>e.localize(`component.${i.handler}.config.step.${i.step_id}.submit`)||e.localize("ui.panel.config.integrations.config_flow."+(!1===i.last_step?"next":"submit")),renderExternalStepHeader:(e,i)=>e.localize(`component.${i.handler}.config.step.${i.step_id}.title`)||e.localize("ui.panel.config.integrations.config_flow.external_step.open_site"),renderExternalStepDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.${i.step_id}.description`,i.description_placeholders);return t.dy` <p> ${e.localize("ui.panel.config.integrations.config_flow.external_step.description")} </p> ${o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:""} `},renderCreateEntryDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.create_entry.${i.description||"default"}`,i.description_placeholders);return t.dy` ${o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:""} <p> ${e.localize("ui.panel.config.integrations.config_flow.created_config",{name:i.title})} </p> `},renderShowFormProgressHeader:(e,i)=>e.localize(`component.${i.handler}.config.step.${i.step_id}.title`)||e.localize(`component.${i.handler}.title`),renderShowFormProgressDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.progress.${i.progress_action}`,i.description_placeholders);return o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:""},renderMenuHeader:(e,i)=>e.localize(`component.${i.handler}.config.step.${i.step_id}.title`)||e.localize(`component.${i.handler}.title`),renderMenuDescription(e,i){const o=e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.description`,i.description_placeholders);return o?t.dy` <ha-markdown allow-svg breaks .content="${o}"></ha-markdown> `:""},renderMenuOption:(e,i,o)=>e.localize(`component.${i.translation_domain||i.handler}.config.step.${i.step_id}.menu_options.${o}`,i.description_placeholders),renderLoadingDescription(e,i,o,t){if("loading_flow"!==i&&"loading_step"!==i)return"";const n=t?.handler||o;return e.localize(`ui.panel.config.integrations.config_flow.loading.${i}`,{integration:n?(0,a.Lh)(e.localize,n):e.localize("ui.panel.config.integrations.config_flow.loading.fallback_title")})}})},7956:function(e,i,o){o.d(i,{w:()=>a});var t=o(36522);const n=()=>Promise.all([o.e("46379"),o.e("66031"),o.e("72206"),o.e("97983"),o.e("24199"),o.e("27506"),o.e("83895"),o.e("58640"),o.e("2981"),o.e("1562"),o.e("84503"),o.e("27090"),o.e("19882")]).then(o.bind(o,12656)),a=(e,i,o)=>{(0,t.B)(e,"show-dialog",{dialogTag:"dialog-data-entry-flow",dialogImport:n,dialogParams:{...i,flowConfig:o,dialogParentElement:e}})}},36439:function(e,i,o){var t=o(44249),n=o(57243),a=o(15093),s=o(57816);(0,t.Z)([(0,a.Mo)("dialog-repairs-issue-subtitle")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Object})],key:"issue",value:void 0},{kind:"method",key:"firstUpdated",value:function(){this.scrollWidth>this.offsetWidth&&(this.title=this.shadowRoot?.firstElementChild?.innerText||"")}},{kind:"method",key:"render",value:function(){const e=(0,s.Lh)(this.hass.localize,this.issue.domain),i=e?` ⸱ ${this.hass.localize("ui.panel.config.repairs.reported_by",{integration:e})}`:"",o=this.hass.localize(`ui.panel.config.repairs.${this.issue.severity}`);return n.dy` <span> <span class="${this.issue.severity}"> ${o} </span> ${i} </span> `}},{kind:"field",static:!0,key:"styles",value:()=>n.iv`:host{display:block;font-size:14px;margin-bottom:8px;color:var(--secondary-text-color);text-overflow:ellipsis;overflow:hidden}.critical,.error{color:var(--error-color)}.warning{color:var(--warning-color)}`}]}}),n.oi)},99801:function(e,i,o){o.a(e,(async function(e,i){try{var t=o(44249),n=(o(9359),o(70104),o(57243)),a=o(15093),s=o(94947),r=o(87733),l=(o(19993),o(74633),o(57816)),d=o(25482),c=o(38572),p=o(88238),u=o(89868),h=o(34621),m=o(92015),f=o(17705),_=e([s]);s=(_.then?(await _)():_)[0];(0,t.Z)([(0,a.Mo)("ha-config-repairs")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"repairsIssues",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"total",value:void 0},{kind:"method",key:"render",value:function(){if(!this.repairsIssues?.length)return n.Ld;const e=this.repairsIssues;return n.dy` <div class="title"> ${this.hass.localize("ui.panel.config.repairs.title",{count:this.total||this.repairsIssues.length})} </div> <ha-md-list> ${e.map((e=>{const i=(0,l.Lh)(this.hass.localize,e.domain),o=e.created&&i?this.hass.localize("ui.panel.config.repairs.created_at_by",{date:(0,r.f)((0,s.G)(new Date(e.created),this.hass.locale)),integration:i}):"";return n.dy` <ha-md-list-item .hasMeta="${!this.narrow}" .issue="${e}" class="${e.ignored?"ignored":""}" @click="${this._openShowMoreDialog}" type="button"> <img slot="start" alt="${i}" loading="lazy" src="${(0,p.X1)({domain:e.issue_domain||e.domain,type:"icon",useFallback:!0,darkOptimized:this.hass.themes?.darkMode})}" .title="${i}" crossorigin="anonymous" referrerpolicy="no-referrer"> <span slot="headline"> ${this.hass.localize(`component.${e.domain}.issues.${e.translation_key||e.issue_id}.title`,e.translation_placeholders||{})||`${e.domain}: ${e.translation_key||e.issue_id}`} </span> <span slot="supporting-text"> ${"critical"===e.severity||"error"===e.severity?n.dy`<span class="error">${this.hass.localize(`ui.panel.config.repairs.${e.severity}`)}</span>`:""} ${"critical"!==e.severity&&"error"!==e.severity||!e.created?"":" ⸱ "} ${o?n.dy`<span .title="${o}">${o}</span>`:n.Ld} ${e.ignored?` ⸱ ${this.hass.localize("ui.panel.config.repairs.dialog.ignored_in_version_short",{version:e.dismissed_version})}`:""} </span> ${this.narrow?"":n.dy`<ha-icon-next slot="end"></ha-icon-next>`} </ha-md-list-item> `}))} </ha-md-list> `}},{kind:"method",key:"_openShowMoreDialog",value:async function(e){const i=e.currentTarget.issue;if(i.is_fixable)(0,h.w)(this,i);else if("homeassistant"===i.domain&&"config_entry_reauth"===i.translation_key){const e=await(0,d.VS)(this.hass.connection,i.domain,i.issue_id);"flow_id"in e.issue_data&&(0,c.t)(this,{continueFlowId:e.issue_data.flow_id})}else if("sensor"===i.domain&&i.translation_key&&f.PA.includes(i.translation_key)){this.hass.loadFragmentTranslation("developer-tools");const e=await(0,d.VS)(this.hass.connection,i.domain,i.issue_id);"issue_type"in e.issue_data&&(await(0,u.e)(this,{type:e.issue_data.issue_type,data:e.issue_data}),(0,f.Qm)(this.hass))}else(0,m.W)(this,{issue:i})}},{kind:"field",static:!0,key:"styles",value:()=>n.iv`:host{--mdc-list-vertical-padding:0}.title{font-size:16px;padding:16px;padding-bottom:0}.ignored{opacity:var(--light-secondary-opacity)}button.show-more{color:var(--primary-color);text-align:left;cursor:pointer;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:16px;font:inherit}button.show-more:focus{outline:0;text-decoration:underline}ha-md-list-item img[slot=start]{width:40px;height:40px}ha-md-list-item span[slot=supporting-text]{white-space:nowrap}.error{color:var(--error-color)}`}]}}),n.oi);i()}catch(e){i(e)}}))},34621:function(e,i,o){o.d(i,{w:()=>d});var t=o(57243),n=o(57816),a=(o(36439),o(25482)),s=o(7956);const r=(e,i)=>i.description_placeholders&&e.translation_placeholders?{...e.translation_placeholders,...i.description_placeholders}:i.description_placeholders||e.translation_placeholders,l=(e,i)=>i.breaks_in_ha_version?t.dy` <ha-alert alert-type="warning"> ${e.localize("ui.panel.config.repairs.dialog.breaks_in_version",{version:i.breaks_in_ha_version})} </ha-alert><br> `:"",d=(e,i,o)=>(0,s.w)(e,{startFlowHandler:i.domain,domain:i.domain,dialogClosedCallback:o},{flowType:"repair_flow",showDevices:!1,createFlow:async(e,o)=>{const[t]=await Promise.all([(0,a.F$)(e,o,i.issue_id),e.loadBackendTranslation("issues",i.domain),e.loadBackendTranslation("selector",i.domain)]);return t},fetchFlow:async(e,o)=>{const[t]=await Promise.all([(0,a.iU)(e,o),e.loadBackendTranslation("issues",i.domain),e.loadBackendTranslation("selector",i.domain)]);return t},handleFlowStep:a.eJ,deleteFlow:a.EB,renderAbortHeader:e=>t.dy` ${e.localize("ui.dialogs.repair_flow.form.header")} <dialog-repairs-issue-subtitle .hass="${e}" .issue="${i}"></dialog-repairs-issue-subtitle> `,renderAbortDescription(e,o){const n=e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.abort.${o.reason}`,r(i,o));return t.dy`${l(e,i)} ${n?t.dy` <ha-markdown breaks allow-svg .content="${n}"></ha-markdown> `:o.reason}`},renderShowFormStepHeader:(e,o)=>t.dy` ${e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.title`,r(i,o))||e.localize("ui.dialogs.repair_flow.form.header")} <dialog-repairs-issue-subtitle .hass="${e}" .issue="${i}"></dialog-repairs-issue-subtitle> `,renderShowFormStepDescription(e,o){const n=e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.description`,r(i,o));return t.dy`${l(e,i)} ${n?t.dy` <ha-markdown allow-svg breaks .content="${n}"></ha-markdown> `:t.Ld}`},renderShowFormStepFieldLabel:(e,o,t,n)=>e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.${n?.prefix?`section.${n.prefix[0]}.`:""}data.${t.name}`,r(i,o)),renderShowFormStepFieldHelper(e,o,n,a){const s=e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.${a?.prefix?`section.${a.prefix[0]}.`:""}data_description.${n.name}`,r(i,o));return t.dy`${l(e,i)} ${s?t.dy`<ha-markdown breaks .content="${s}"></ha-markdown>`:t.Ld}`},renderShowFormStepFieldError:(e,o,t)=>e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.error.${t}`,r(i,o)),renderShowFormStepFieldLocalizeValue:(e,o,t)=>e.localize(`component.${i.domain}.selector.${t}`),renderShowFormStepSubmitButton:(e,o)=>e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.submit`)||e.localize("ui.panel.config.integrations.config_flow."+(!1===o.last_step?"next":"submit")),renderExternalStepHeader:(e,i)=>"",renderExternalStepDescription:(e,i)=>"",renderCreateEntryDescription:(e,i)=>t.dy` <p>${e.localize("ui.dialogs.repair_flow.success.description")}</p> `,renderShowFormProgressHeader:(e,o)=>t.dy` ${e.localize(`component.${i.domain}.issues.step.${i.translation_key||i.issue_id}.fix_flow.${o.step_id}.title`,r(i,o))||e.localize(`component.${i.domain}.title`)} <dialog-repairs-issue-subtitle .hass="${e}" .issue="${i}"></dialog-repairs-issue-subtitle> `,renderShowFormProgressDescription(e,o){const n=e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.progress.${o.progress_action}`,r(i,o));return t.dy`${l(e,i)}${n?t.dy` <ha-markdown allow-svg breaks .content="${n}"></ha-markdown> `:t.Ld}`},renderMenuHeader:(e,o)=>t.dy` ${e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.title`,r(i,o))||e.localize(`component.${i.domain}.title`)} <dialog-repairs-issue-subtitle .hass="${e}" .issue="${i}"></dialog-repairs-issue-subtitle> `,renderMenuDescription(e,o){const n=e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.description`,r(i,o));return t.dy`${l(e,i)} ${n?t.dy` <ha-markdown allow-svg breaks .content="${n}"></ha-markdown> `:t.Ld}`},renderMenuOption:(e,o,t)=>e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.step.${o.step_id}.menu_options.${t}`,r(i,o)),renderLoadingDescription:(e,o)=>e.localize(`component.${i.domain}.issues.${i.translation_key||i.issue_id}.fix_flow.loading`)||("loading_flow"===o||"loading_step"===o?e.localize(`ui.dialogs.repair_flow.loading.${o}`,{integration:(0,n.Lh)(e.localize,i.domain)}):"")})},92015:function(e,i,o){o.d(i,{W:()=>a});var t=o(36522);const n=()=>Promise.all([o.e("83895"),o.e("7442"),o.e("2981"),o.e("18577"),o.e("8399")]).then(o.bind(o,12627)),a=(e,i)=>{(0,t.B)(e,"show-dialog",{dialogTag:"dialog-repairs-issue",dialogImport:n,dialogParams:i})}},89868:function(e,i,o){o.d(i,{e:()=>s});var t=o(36522);const n=()=>Promise.all([o.e("66031"),o.e("91552"),o.e("97983"),o.e("78456"),o.e("56898"),o.e("35671"),o.e("83895"),o.e("29570"),o.e("8795"),o.e("71588"),o.e("92139"),o.e("32146"),o.e("7068"),o.e("47399"),o.e("36497"),o.e("18865"),o.e("88975"),o.e("63055"),o.e("52358"),o.e("79931"),o.e("44251"),o.e("65005"),o.e("60487"),o.e("3371"),o.e("92691"),o.e("38326"),o.e("10745"),o.e("16912"),o.e("70639"),o.e("92368"),o.e("37316"),o.e("72974"),o.e("63308"),o.e("47335")]).then(o.bind(o,6311)),a=()=>Promise.all([o.e("97983"),o.e("7010"),o.e("79096"),o.e("93278")]).then(o.bind(o,46511)),s=async(e,i)=>"units_changed"===i.type?((e,i)=>new Promise((o=>{const n=i.fixedCallback;(0,t.B)(e,"show-dialog",{dialogTag:"dialog-statistics-fix-units-changed",dialogImport:a,dialogParams:{...i,cancelCallback:()=>{o(!1)},fixedCallback:()=>{o(!0),n?.()}}})})))(e,{issue:i}):((e,i)=>new Promise((o=>{const a=i.fixedCallback;(0,t.B)(e,"show-dialog",{dialogTag:"dialog-statistics-fix",dialogImport:n,dialogParams:{...i,cancelCallback:()=>{o(!1)},fixedCallback:()=>{o(!0),a?.()}}})})))(e,{issue:i})},88238:function(e,i,o){o.d(i,{RU:()=>n,X1:()=>t,u4:()=>a,zC:()=>s});const t=e=>`https://brands.home-assistant.io/${e.brand?"brands/":""}${e.useFallback?"_/":""}${e.domain}/${e.darkOptimized?"dark_":""}${e.type}.png`,n=e=>`https://brands.home-assistant.io/hardware/${e.category}/${e.darkOptimized?"dark_":""}${e.manufacturer}${e.model?`_${e.model}`:""}.png`,a=e=>e.split("/")[4],s=e=>e.startsWith("https://brands.home-assistant.io/")}}; //# sourceMappingURL=46226.f0692a459df887ad.js.map