diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml
index 951acc251..9c6c04150 100644
--- a/.github/workflows/builder.yml
+++ b/.github/workflows/builder.yml
@@ -106,7 +106,7 @@ jobs:
- name: Build wheels
if: needs.init.outputs.requirements == 'true'
- uses: home-assistant/wheels@2024.07.1
+ uses: home-assistant/wheels@2024.11.0
with:
abi: cp312
tag: musllinux_1_2
diff --git a/home-assistant-polymer b/home-assistant-polymer
index 5f58ac4fb..46f0e0212 160000
--- a/home-assistant-polymer
+++ b/home-assistant-polymer
@@ -1 +1 @@
-Subproject commit 5f58ac4fb6841c28547706cc9bf4da9cc02feaf9
+Subproject commit 46f0e0212dc93ffaf2992b64aa8fa1b54fde7e0e
diff --git a/pyproject.toml b/pyproject.toml
index 2cbbc2e23..73c8097ca 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools~=68.0.0", "wheel~=0.40.0"]
+requires = ["setuptools~=75.4.0", "wheel~=0.45.0"]
build-backend = "setuptools.build_meta"
[project]
diff --git a/requirements.txt b/requirements.txt
index 59ebcf1af..5cf215951 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,7 +8,7 @@ ciso8601==2.3.1
colorlog==6.9.0
cpe==1.3.1
cryptography==43.0.3
-debugpy==1.8.7
+debugpy==1.8.8
deepmerge==2.0
dirhash==0.5.0
docker==7.1.0
@@ -16,13 +16,13 @@ faust-cchardet==2.1.19
gitpython==3.1.43
jinja2==3.1.4
orjson==3.10.7
-pulsectl==24.8.0
+pulsectl==24.11.0
pyudev==0.24.3
PyYAML==6.0.2
requests==2.32.3
securetar==2024.2.1
-sentry-sdk==2.17.0
-setuptools==75.3.0
+sentry-sdk==2.18.0
+setuptools==75.4.0
voluptuous==0.15.2
dbus-fast==2.24.3
typing_extensions==4.12.2
diff --git a/requirements_tests.txt b/requirements_tests.txt
index b51e5e54f..f18c1261f 100644
--- a/requirements_tests.txt
+++ b/requirements_tests.txt
@@ -6,7 +6,7 @@ pytest-asyncio==0.23.6
pytest-cov==6.0.0
pytest-timeout==2.3.1
pytest==8.3.3
-ruff==0.7.1
+ruff==0.7.3
time-machine==2.16.0
typing_extensions==4.12.2
urllib3==2.2.3
diff --git a/supervisor/addons/addon.py b/supervisor/addons/addon.py
index f1680bf81..37c23a059 100644
--- a/supervisor/addons/addon.py
+++ b/supervisor/addons/addon.py
@@ -81,7 +81,8 @@ from ..hardware.data import Device
from ..homeassistant.const import WSEvent, WSType
from ..jobs.const import JobExecutionLimit
from ..jobs.decorator import Job
-from ..resolution.const import UnhealthyReason
+from ..resolution.const import ContextType, IssueType, UnhealthyReason
+from ..resolution.data import Issue
from ..store.addon import AddonStore
from ..utils import check_port
from ..utils.apparmor import adjust_profile
@@ -144,11 +145,19 @@ class Addon(AddonModel):
self._listeners: list[EventListener] = []
self._startup_event = asyncio.Event()
self._startup_task: asyncio.Task | None = None
+ self._boot_failed_issue = Issue(
+ IssueType.BOOT_FAIL, ContextType.ADDON, reference=self.slug
+ )
def __repr__(self) -> str:
"""Return internal representation."""
return f" '," "," '," "," ",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t},ki=function(){return null==Ai&&(Ai=wi()),Ai},bi=function(e,t,n){var r={method:e=e.toUpperCase()};return"GET"===e?t+=(-1===t.indexOf("?")?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(t,r).then((function(e){if(e.ok)return e.json().then((function(t){return[t,e]}),(function(){throw new yi("Failure parsing JSON",e)}));throw new yi("Request failed",e)}))},mi=function(e,t,n){var r=!1,i=function(e){r||(r=!0,t(e))},o=function(e){r||(r=!0,n(e))},a=e(i,o);a&&"function"==typeof a.then&&a.then(i,o)},pi=function(e,t,n){var r=Zn({editable:!1},n),i=Kn(r.refined,r.extra,"",e.allDay,!0,n);return{def:i,ui:Kr(i,t),instance:Un(i.defId,e.range),range:e.range,isStart:!0,isEnd:!0}},gi=function(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}},hi=function(e,t,n){return Object.assign(Object.assign({},gi(e,t,n)),{timeZone:t.timeZone})},vi=function(e,t){return Object.assign(Object.assign({},gi(e.range,t,e.allDay)),{allDay:e.allDay})},fi=function(e,t){for(var n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(var r in e)if(!(r in t))return!1;return!0},di=function(e,t){return _n(e.range,t.range)&&e.allDay===t.allDay&&fi(e,t)},ui=function(e,t){var n=Ht(e,li),r=n.refined,i=n.extra,o=r.start?t.createMarkerMeta(r.start):null,a=r.end?t.createMarkerMeta(r.end):null,s=r.allDay;return null==s&&(s=o&&o.isTimeUnspecified&&(!a||a.isTimeUnspecified)),Object.assign({range:{start:o?o.marker:null,end:a?a.marker:null},allDay:s},i)},ci=function(e,t,n){var r=ui(e,t),i=r.range;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=t.add(i.start,n)}return r},si=function(e,t){var n=e.eventRange,r=n.def,i=n.instance,o=r.url;if(o)return{href:o};var a=t.emitter,s=t.options.eventInteractive;return null==s&&null==(s=r.interactive)&&(s=Boolean(a.hasHandlers("eventClick"))),s?q((function(e){a.trigger("eventClick",{el:e.target,event:new Wr(t,r,i),jsEvent:e,view:t.viewApi})})):{}},ai=function(e){return e.instance?e.instance.instanceId:"".concat(e.def.defId,":").concat(e.range.start.toISOString())},oi=function(e){var t=["fc-event"];return e.isMirror&&t.push("fc-event-mirror"),e.isDraggable&&t.push("fc-event-draggable"),(e.isStartResizable||e.isEndResizable)&&t.push("fc-event-resizable"),e.isDragging&&t.push("fc-event-dragging"),e.isResizing&&t.push("fc-event-resizing"),e.isSelected&&t.push("fc-event-selected"),e.isStart&&t.push("fc-event-start"),e.isEnd&&t.push("fc-event-end"),e.isPast&&t.push("fc-event-past"),e.isToday&&t.push("fc-event-today"),e.isFuture&&t.push("fc-event-future"),t},ii=function(e,t,n){var r=e.eventRange.range;return{isPast:r.end<=(n||t.start),isFuture:r.start>=(n||t.end),isToday:t&&In(t,r.start)}},ri=function(e,t,n,r,i,o,a){var s=n.dateEnv,l=n.options,c=l.displayEventTime,u=l.displayEventEnd,d=e.eventRange.def,f=e.eventRange.instance;null==c&&(c=!1!==r),null==u&&(u=!1!==i);var v=f.range.start,h=f.range.end,g=o||e.start||e.eventRange.range.start,p=a||e.end||e.eventRange.range.end,m=Be(v).valueOf()===Be(g).valueOf(),y=Be(Re(h,-1)).valueOf()===Be(Re(p,-1)).valueOf();return c&&!d.allDay&&(m||y)?(g=m?v:g,p=y?h:p,u&&d.hasEnd?s.formatRange(g,p,t,{forcedStartTzo:o?null:f.forcedStartTzo,forcedEndTzo:a?null:f.forcedEndTzo}):s.format(g,t,{forcedTzo:o?null:f.forcedStartTzo})):""},ni=function(e,t){return e.isEnd&&e.eventRange.ui.durationEditable},ti=function(e,t){return e.isStart&&e.eventRange.ui.durationEditable&&t.options.eventResizableFromStart},ei=function(e,t){var n,r=t.pluginHooks.isDraggableTransformers,i=e.eventRange,o=i.def,a=i.ui,s=a.startEditable,l=(0,g.A)(r);try{for(l.s();!(n=l.n()).done;){s=(0,n.value)(s,o,a,t)}}catch(c){l.e(c)}finally{l.f()}return s},$r=function(e){var t=e.eventRange,n=t.def,r=t.instance?t.instance.range:t.range,i=r.start?r.start.valueOf():0,o=r.end?r.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:i,end:o,duration:o-i,allDay:Number(n.allDay),_seg:e})},Jr=function(e,t){var n=e.map($r);return n.sort((function(e,n){return ie(e,n,t)})),n.map((function(e){return e._seg}))},Kr=function(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),vr(n)},Xr=function(e,t){return jt(e,(function(e){return Kr(e,t)}))},Zr=function(e){return e.fcSeg||e.parentNode.fcSeg||null},qr=function(e,t){e.fcSeg=t},Yr=function(e){return"background"===e.ui.display||"inverse-background"===e.ui.display},Qr=function(e,t,n,r){var i={},o={},a={},s=[],l=[],c=Xr(e.defs,t);for(var u in e.defs){var d=e.defs[u];"inverse-background"===c[d.defId].display&&(d.groupId?(i[d.groupId]=[],a[d.groupId]||(a[d.groupId]=d)):o[u]=[])}for(var f in e.instances){var v=e.instances[f],h=e.defs[v.defId],p=c[h.defId],m=v.range,y=!h.allDay&&r?Hn(m,r):m,b=Cn(y,n);b&&("inverse-background"===p.display?h.groupId?i[h.groupId].push(b):o[v.defId].push(b):"none"!==p.display&&("background"===p.display?s:l).push({def:h,ui:p,instance:v,range:b,isStart:y.start&&y.start.valueOf()===b.start.valueOf(),isEnd:y.end&&y.end.valueOf()===b.end.valueOf()}))}for(var A in i){var k,w=i[A],E=Tn(w,n),x=(0,g.A)(E);try{for(x.s();!(k=x.n()).done;){var D=k.value,T=a[A],S=c[T.defId];s.push({def:T,ui:S,instance:null,range:D,isStart:!1,isEnd:!1})}}catch(O){x.e(O)}finally{x.f()}}for(var C in o){var _,R=o[C],M=Tn(R,n),I=(0,g.A)(M);try{for(I.s();!(_=I.n()).done;){var N=_.value;s.push({def:e.defs[C],ui:c[C],instance:null,range:N,isStart:!1,isEnd:!1})}}catch(O){I.e(O)}finally{I.f()}}return{bg:s,fg:l}},Gr=function(e,t,n){var r=e.defs,i=e.instances,o=[],a=n?n.instanceId:"";for(var s in i){var l=i[s],c=r[l.defId];l.instanceId!==a&&o.push(new Wr(t,c,l))}return o},Vr=function(e){var t=e._def,n=e._instance;return{defs:(0,u.A)({},t.defId,t),instances:n?(0,u.A)({},n.instanceId,n):{}}},Ur=function(e,t,n,r,i){var o=i.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,l=Object.assign({},e);return a&&(l.range=On(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),s&&(l.range={start:l.range.start,end:Br(t.allDay,l.range.start,i)}),t.allDay&&(l.range={start:Be(l.range.start),end:Be(l.range.end)}),l.range.end ",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t},ki=function(){return null==Ai&&(Ai=wi()),Ai},bi=function(e,t,n){var r={method:e=e.toUpperCase()};return"GET"===e?t+=(-1===t.indexOf("?")?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(t,r).then((function(e){if(e.ok)return e.json().then((function(t){return[t,e]}),(function(){throw new yi("Failure parsing JSON",e)}));throw new yi("Request failed",e)}))},mi=function(e,t,n){var r=!1,i=function(e){r||(r=!0,t(e))},o=function(e){r||(r=!0,n(e))},a=e(i,o);a&&"function"==typeof a.then&&a.then(i,o)},pi=function(e,t,n){var r=Zn({editable:!1},n),i=Kn(r.refined,r.extra,"",e.allDay,!0,n);return{def:i,ui:Kr(i,t),instance:Un(i.defId,e.range),range:e.range,isStart:!0,isEnd:!0}},gi=function(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}},hi=function(e,t,n){return Object.assign(Object.assign({},gi(e,t,n)),{timeZone:t.timeZone})},vi=function(e,t){return Object.assign(Object.assign({},gi(e.range,t,e.allDay)),{allDay:e.allDay})},fi=function(e,t){for(var n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(var r in e)if(!(r in t))return!1;return!0},di=function(e,t){return _n(e.range,t.range)&&e.allDay===t.allDay&&fi(e,t)},ui=function(e,t){var n=Ht(e,li),r=n.refined,i=n.extra,o=r.start?t.createMarkerMeta(r.start):null,a=r.end?t.createMarkerMeta(r.end):null,s=r.allDay;return null==s&&(s=o&&o.isTimeUnspecified&&(!a||a.isTimeUnspecified)),Object.assign({range:{start:o?o.marker:null,end:a?a.marker:null},allDay:s},i)},ci=function(e,t,n){var r=ui(e,t),i=r.range;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=t.add(i.start,n)}return r},si=function(e,t){var n=e.eventRange,r=n.def,i=n.instance,o=r.url;if(o)return{href:o};var a=t.emitter,s=t.options.eventInteractive;return null==s&&null==(s=r.interactive)&&(s=Boolean(a.hasHandlers("eventClick"))),s?q((function(e){a.trigger("eventClick",{el:e.target,event:new Wr(t,r,i),jsEvent:e,view:t.viewApi})})):{}},ai=function(e){return e.instance?e.instance.instanceId:"".concat(e.def.defId,":").concat(e.range.start.toISOString())},oi=function(e){var t=["fc-event"];return e.isMirror&&t.push("fc-event-mirror"),e.isDraggable&&t.push("fc-event-draggable"),(e.isStartResizable||e.isEndResizable)&&t.push("fc-event-resizable"),e.isDragging&&t.push("fc-event-dragging"),e.isResizing&&t.push("fc-event-resizing"),e.isSelected&&t.push("fc-event-selected"),e.isStart&&t.push("fc-event-start"),e.isEnd&&t.push("fc-event-end"),e.isPast&&t.push("fc-event-past"),e.isToday&&t.push("fc-event-today"),e.isFuture&&t.push("fc-event-future"),t},ii=function(e,t,n){var r=e.eventRange.range;return{isPast:r.end<=(n||t.start),isFuture:r.start>=(n||t.end),isToday:t&&In(t,r.start)}},ri=function(e,t,n,r,i,o,a){var s=n.dateEnv,l=n.options,c=l.displayEventTime,u=l.displayEventEnd,d=e.eventRange.def,f=e.eventRange.instance;null==c&&(c=!1!==r),null==u&&(u=!1!==i);var v=f.range.start,h=f.range.end,g=o||e.start||e.eventRange.range.start,p=a||e.end||e.eventRange.range.end,m=Be(v).valueOf()===Be(g).valueOf(),y=Be(Re(h,-1)).valueOf()===Be(Re(p,-1)).valueOf();return c&&!d.allDay&&(m||y)?(g=m?v:g,p=y?h:p,u&&d.hasEnd?s.formatRange(g,p,t,{forcedStartTzo:o?null:f.forcedStartTzo,forcedEndTzo:a?null:f.forcedEndTzo}):s.format(g,t,{forcedTzo:o?null:f.forcedStartTzo})):""},ni=function(e,t){return e.isEnd&&e.eventRange.ui.durationEditable},ti=function(e,t){return e.isStart&&e.eventRange.ui.durationEditable&&t.options.eventResizableFromStart},ei=function(e,t){var n,r=t.pluginHooks.isDraggableTransformers,i=e.eventRange,o=i.def,a=i.ui,s=a.startEditable,l=(0,g.A)(r);try{for(l.s();!(n=l.n()).done;){s=(0,n.value)(s,o,a,t)}}catch(c){l.e(c)}finally{l.f()}return s},$r=function(e){var t=e.eventRange,n=t.def,r=t.instance?t.instance.range:t.range,i=r.start?r.start.valueOf():0,o=r.end?r.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:i,end:o,duration:o-i,allDay:Number(n.allDay),_seg:e})},Jr=function(e,t){var n=e.map($r);return n.sort((function(e,n){return ie(e,n,t)})),n.map((function(e){return e._seg}))},Kr=function(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),vr(n)},Xr=function(e,t){return jt(e,(function(e){return Kr(e,t)}))},Zr=function(e){return e.fcSeg||e.parentNode.fcSeg||null},qr=function(e,t){e.fcSeg=t},Yr=function(e){return"background"===e.ui.display||"inverse-background"===e.ui.display},Qr=function(e,t,n,r){var i={},o={},a={},s=[],l=[],c=Xr(e.defs,t);for(var u in e.defs){var d=e.defs[u];"inverse-background"===c[d.defId].display&&(d.groupId?(i[d.groupId]=[],a[d.groupId]||(a[d.groupId]=d)):o[u]=[])}for(var f in e.instances){var v=e.instances[f],h=e.defs[v.defId],p=c[h.defId],m=v.range,y=!h.allDay&&r?Hn(m,r):m,b=Cn(y,n);b&&("inverse-background"===p.display?h.groupId?i[h.groupId].push(b):o[v.defId].push(b):"none"!==p.display&&("background"===p.display?s:l).push({def:h,ui:p,instance:v,range:b,isStart:y.start&&y.start.valueOf()===b.start.valueOf(),isEnd:y.end&&y.end.valueOf()===b.end.valueOf()}))}for(var A in i){var k,w=i[A],E=Tn(w,n),x=(0,g.A)(E);try{for(x.s();!(k=x.n()).done;){var D=k.value,T=a[A],S=c[T.defId];s.push({def:T,ui:S,instance:null,range:D,isStart:!1,isEnd:!1})}}catch(O){x.e(O)}finally{x.f()}}for(var C in o){var _,R=o[C],M=Tn(R,n),I=(0,g.A)(M);try{for(I.s();!(_=I.n()).done;){var N=_.value;s.push({def:e.defs[C],ui:c[C],instance:null,range:N,isStart:!1,isEnd:!1})}}catch(O){I.e(O)}finally{I.f()}}return{bg:s,fg:l}},Gr=function(e,t,n){var r=e.defs,i=e.instances,o=[],a=n?n.instanceId:"";for(var s in i){var l=i[s],c=r[l.defId];l.instanceId!==a&&o.push(new Wr(t,c,l))}return o},Vr=function(e){var t=e._def,n=e._instance;return{defs:(0,u.A)({},t.defId,t),instances:n?(0,u.A)({},n.instanceId,n):{}}},Ur=function(e,t,n,r,i){var o=i.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,l=Object.assign({},e);return a&&(l.range=On(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),s&&(l.range={start:l.range.start,end:Br(t.allDay,l.range.start,i)}),t.allDay&&(l.range={start:Be(l.range.start),end:Be(l.range.end)}),l.range.end ','
",' '])),this.addon.slug):"",this.addon.version?(0,Ye.qy)(ae||(ae=(0,Ke.A)(['
',"
','
','
",' '])),this.addon.slug):"",this.addon.version?(0,ot.qy)(ie||(ie=(0,Xe.A)(['
',"
','
","
"])),this._warnings.map((function(t){return(0,A.qy)(K||(K=(0,d.A)(["
'+(u?o:F(o,!0))+"
\n":""+(u?o:F(o,!0))+"
\n"}},{key:"blockquote",value:function(e){var t=e.tokens,r=this.parser.parse(t);return"\n".concat(r,"\n")}},{key:"html",value:function(e){return e.text}},{key:"heading",value:function(e){var t=e.tokens,r=e.depth;return"
".concat(this.parser.parseInline(t),"
\n")}},{key:"table",value:function(e){for(var t="",r="",n=0;n".concat(t,"
")}},{key:"br",value:function(e){return"'+(u?o:F(o,!0))+"
\n":""+(u?o:F(o,!0))+"
\n"}},{key:"blockquote",value:function(e){var t=e.tokens,r=this.parser.parse(t);return"\n".concat(r,"\n")}},{key:"html",value:function(e){return e.text}},{key:"heading",value:function(e){var t=e.tokens,r=e.depth;return"
".concat(this.parser.parseInline(t),"
\n")}},{key:"table",value:function(e){for(var t="",r="",n=0;n".concat(t,"
")}},{key:"br",value:function(e){return"',"
"])),this.dialogParams.supervisor.localize("dialog.datadisk_move.moving_desc")):(0,p.qy)(o||(o=(0,v.A)([" ",'',"
"])),this.dialogParams.supervisor.localize("dialog.datadisk_move.moving_desc")):(0,p.qy)(o||(o=(0,v.A)([" ",'","
"])),this.supervisor.localize("update_available.no_update",{name:this._name})):this._updating?(0,x.qy)(h||(h=(0,m.A)(['',"
"])),this.supervisor.localize("update_available.updating",{name:this._name,version:this._version_latest})):(0,x.qy)(d||(d=(0,m.A)([" ",'',"
","
"])),this.supervisor.localize("update_available.no_update",{name:this._name})):this._updating?(0,x.qy)(h||(h=(0,m.A)(['',"
"])),this.supervisor.localize("update_available.updating",{name:this._name,version:this._version_latest})):(0,x.qy)(d||(d=(0,m.A)([" ",'',"
",':
","
"])),this.hass.localize("ui.dialogs.helper_settings.template.time")):w.s6,this._listeners?this._listeners.all?(0,w.qy)(M||(M=(0,o.A)(['',"
"])),this.hass.localize("ui.dialogs.helper_settings.template.all_listeners")):this._listeners.domains.length||this._listeners.entities.length?(0,w.qy)(O||(O=(0,o.A)(["","
',"
"])),this.hass.localize("ui.dialogs.helper_settings.template.no_listeners")):w.s6)}},{kind:"field",key:"_setPreview",value:function(){var e=this;return function(t){if("error"in t)return e._error=t.error,void(e._preview=void 0);e._error=void 0,e._listeners=t.listeners;var n=(new Date).toISOString();e._preview={entity_id:"".concat(e.stepId,".___flow_preview___"),last_changed:n,last_updated:n,context:{id:"",parent_id:null,user_id:null},attributes:t.attributes,state:t.state}}}},{kind:"field",key:"_debouncedSubscribePreview",value:function(){var e=this;return(0,b.s)((function(){e._subscribePreview()}),250)}},{kind:"method",key:"_subscribePreview",value:(n=(0,u.A)((0,a.A)().mark((function e(){return(0,a.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._unsub){e.next=6;break}return e.next=3,this._unsub;case 3:e.t0=e.sent,(0,e.t0)(),this._unsub=void 0;case 6:if("repair_flow"!==this.flowType){e.next=8;break}return e.abrupt("return");case 8:return e.prev=8,this._unsub=(0,A.H)(this.hass,this.flowId,this.flowType,this.stepData,this._setPreview),e.next=12,this._unsub;case 12:(0,x.r)(this,"set-flow-errors",{errors:{}}),e.next=20;break;case 15:e.prev=15,e.t1=e.catch(8),"string"==typeof e.t1.message?this._error=e.t1.message:(this._error=void 0,(0,x.r)(this,"set-flow-errors",e.t1.message)),this._unsub=void 0,this._preview=void 0;case 20:case"end":return e.stop()}}),e,this,[[8,15]])}))),function(){return n.apply(this,arguments)})}]}}),w.WF),s(),e.next=42;break;case 39:e.prev=39,e.t2=e.catch(0),s(e.t2);case 42:case"end":return e.stop()}}),e,null,[[0,39]])})));return function(t,n){return e.apply(this,arguments)}}())},15798:function(e,t,n){n.d(t,{T:function(){return w}});var r=n(33994),i=n(22858),s=n(71008),a=n(35806),u=n(10362),o=n(62193),l=n(2816),c=(n(44124),n(39805),n(39790),n(66457),n(253),n(94438),n(33192)),d=n(32559),h=n(62774);n(42942),n(48062),n(54143),n(67336),n(71499),n(95737),n(99019),n(96858);var v=function(){return(0,a.A)((function e(t){(0,s.A)(this,e),this.G=t}),[{key:"disconnect",value:function(){this.G=void 0}},{key:"reconnect",value:function(e){this.G=e}},{key:"deref",value:function(){return this.G}}])}(),f=function(){return(0,a.A)((function e(){(0,s.A)(this,e),this.Y=void 0,this.Z=void 0}),[{key:"get",value:function(){return this.Y}},{key:"pause",value:function(){var e,t=this;null!==(e=this.Y)&&void 0!==e||(this.Y=new Promise((function(e){return t.Z=e})))}},{key:"resume",value:function(){var e;null===(e=this.Z)||void 0===e||e.call(this),this.Y=this.Z=void 0}}])}(),p=n(68063),_=function(e){return!(0,d.sO)(e)&&"function"==typeof e.then},k=1073741823,y=function(e){function t(){var e;return(0,s.A)(this,t),(e=(0,o.A)(this,t,arguments))._$C_t=k,e._$Cwt=[],e._$Cq=new v((0,u.A)(e)),e._$CK=new f,e}return(0,l.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r"," ","
"])),this.hass.localize("ui.panel.config.application_credentials.editor.missing_credentials",{integration:t}),null!==(e=this._manifest)&&void 0!==e&&e.is_built_in||null!==(i=this._manifest)&&void 0!==i&&i.documentation?(0,y.qy)(D||(D=(0,p.A)([' ',' ",' ','
"," ","
"])),this.hass.localize("ui.panel.config.application_credentials.editor.missing_credentials",{integration:t}),null!==(e=this._manifest)&&void 0!==e&&e.is_built_in||null!==(i=this._manifest)&&void 0!==i&&i.documentation?(0,y.qy)(D||(D=(0,p.A)([' ',' ",' ','