import{A as e,E as t,G as n,O as r,R as i,S as a,T as o,V as s,_ as c,dt as l,f as u,ft as d,g as f,h as ee,l as p,o as m,p as h,t as g,u as _,ut as v,z as y}from"./_plugin-vue_export-helper-CeYnMxKK.js";import{l as b,s as te,u as ne}from"./index-Drxuo2vC.js";import{i as re,n as x,r as ie,t as S}from"./BaseBottomSheet-DEL-6DQj.js";import{t as ae}from"./PullToRefresh-DZt-0188.js";var C=[`src`,`alt`],w={class:`frame-card__body`},T={class:`frame-card__info`},E={class:`frame-card__name`},D={class:`frame-card__status-line`,"aria-live":`polite`},O={class:`frame-card__status-text`},k={key:0,class:`frame-card__sync-line`},A={key:0},j={key:1,class:`frame-card__sync-sep`,"aria-hidden":`true`},M={key:2},N={key:1,class:`frame-card__count`},P={key:0},F={key:1,"aria-hidden":`true`},I=g(c({__name:`FrameCard`,props:{deviceId:{},name:{},size:{},status:{},orientation:{},thumbnailUrl:{},photoCount:{},lastSync:{},nextSync:{}},emits:[`add-photo`,`edit`],setup(e){let t=e,n=p(()=>({})),a=p(()=>t.size===`large`?{aspectRatio:t.orientation===`portrait`?`3 / 5`:`5 / 3`}:{}),o=p(()=>{switch(t.status){case`ok`:return`Online`;case`sync-fail`:return`Sync issue`;case`offline`:return`Offline`}});return(t,s)=>(r(),h(`div`,{class:v([`frame-card`,`frame-card--${e.size}`,`frame-card--${e.status}`])},[e.size===`large`?(r(),h(`button`,{key:0,class:`frame-card__settings-btn`,type:`button`,"aria-label":`Frame settings`,onClick:s[0]||=n=>t.$emit(`edit`,e.deviceId)},[...s[2]||=[_(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.5`,"aria-hidden":`true`},[_(`circle`,{cx:`12`,cy:`12`,r:`3`}),_(`path`,{d:`M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z`})],-1)]])):u(``,!0),_(`div`,{class:`frame-card__preview`,style:l(n.value)},[e.thumbnailUrl?(r(),h(`img`,{key:0,src:e.thumbnailUrl,alt:`Current photo on ${e.name}`,class:`frame-card__img`},null,8,C)):(r(),h(`div`,{key:1,class:`frame-card__empty-preview`,style:l(a.value),"aria-hidden":`true`},[...s[3]||=[_(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.5`},[_(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`}),_(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`}),_(`polyline`,{points:`21,15 16,10 5,21`})],-1)]],4))],4),_(`div`,w,[_(`div`,T,[_(`p`,E,d(e.name),1),_(`p`,D,[s[4]||=_(`span`,{class:`frame-card__status-dot`,"aria-hidden":`true`},null,-1),_(`span`,O,d(o.value),1)]),e.size===`large`&&(e.lastSync||e.nextSync)?(r(),h(`p`,k,[e.lastSync?(r(),h(`span`,A,`synced `+d(e.lastSync),1)):u(``,!0),e.lastSync&&e.nextSync?(r(),h(`span`,j,`·`)):u(``,!0),e.nextSync?(r(),h(`span`,M,d(e.nextSync),1)):u(``,!0)])):e.size===`compact`&&e.photoCount!==void 0?(r(),h(`p`,N,d(e.photoCount)+` `+d(e.photoCount===1?`photo`:`photos`),1)):u(``,!0)]),f(x,{variant:e.size===`large`?`primary`:`icon-pill`,"aria-label":`Add photo to ${e.name}`,class:`frame-card__add-btn`,onClick:s[1]||=n=>t.$emit(`add-photo`,e.deviceId)},{default:i(()=>[e.size===`large`?(r(),h(`span`,P,`+ Add Photo`)):(r(),h(`span`,F,`+`))]),_:1},8,[`variant`,`aria-label`])])],2))}}),[[`__scopeId`,`data-v-608d39a4`]]),L=[`id`,`value`,`type`],R=[`for`],z=[`id`],oe=g(c({__name:`BaseInput`,props:{modelValue:{default:``},label:{},type:{default:`text`},error:{},id:{}},emits:[`update:modelValue`,`blur`],setup(e,{emit:t}){let n=e,i=t,o=p(()=>n.id??`input-${Math.random().toString(36).slice(2)}`);return(t,n)=>(r(),h(`div`,{class:v([`input-wrap`,{"input-wrap--error":!!e.error,"input-wrap--filled":!!e.modelValue}])},[_(`input`,a({id:o.value},t.$attrs,{value:e.modelValue,type:e.type,class:`input-wrap__field`,placeholder:` `,onInput:n[0]||=e=>i(`update:modelValue`,e.target.value),onBlur:n[1]||=e=>i(`blur`,e)}),null,16,L),_(`label`,{for:o.value,class:`input-wrap__label`},d(e.label),9,R),e.error?(r(),h(`p`,{key:0,id:`${o.value}-error`,class:`input-wrap__error`,role:`alert`},d(e.error),9,z)):u(``,!0)],2))}}),[[`__scopeId`,`data-v-c8235ab2`]]),B={class:`orientation-picker`,role:`radiogroup`,"aria-label":`Display orientation`},V=[`aria-checked`,`aria-label`,`onClick`],H=[`viewBox`],U=[`stroke`,`fill`],W=[`fill`],G={class:`orientation-opt__label`},K={class:`orientation-opt__sub`},q=g(c({__name:`OrientationPicker`,props:{modelValue:{}},emits:[`update:modelValue`],setup(t){let n=[{value:`landscape`,label:`Landscape`,sub:`Ribbon at bottom`,viewBox:`0 0 48 48`,rect:{x:4,y:12,width:40,height:24},ribbon:{x:20,y:36,width:8,height:5}},{value:`portrait`,label:`Portrait`,sub:`Ribbon on left`,viewBox:`0 0 48 48`,rect:{x:12,y:4,width:24,height:40},ribbon:{x:7,y:20,width:5,height:8}}];return(i,o)=>(r(),h(`div`,B,[(r(),h(m,null,e(n,e=>_(`button`,{key:e.value,type:`button`,role:`radio`,"aria-checked":t.modelValue===e.value,"aria-label":e.label,class:v([`orientation-opt`,{"orientation-opt--active":t.modelValue===e.value}]),onClick:t=>i.$emit(`update:modelValue`,e.value)},[(r(),h(`svg`,{class:`orientation-opt__diagram`,viewBox:e.viewBox,fill:`none`,"aria-hidden":`true`},[_(`rect`,a({ref_for:!0},e.rect,{rx:`2`,stroke:t.modelValue===e.value?`var(--color-primary)`:`currentColor`,"stroke-width":`1.5`,fill:t.modelValue===e.value?`color-mix(in srgb, var(--color-primary) 12%, transparent)`:`var(--color-surface-2)`}),null,16,U),_(`rect`,a({ref_for:!0},e.ribbon,{fill:t.modelValue===e.value?`var(--color-primary)`:`var(--color-text-muted)`,rx:`1`}),null,16,W)],8,H)),_(`span`,G,d(e.label),1),_(`span`,K,d(e.sub),1)],10,V)),64))]))}}),[[`__scopeId`,`data-v-679dae08`]]),se={class:`home-view`},ce={key:0,class:`home-view__loading`,"aria-live":`polite`},le={key:1,class:`home-view__empty`},ue={key:2,class:`home-view__single`},de=[`aria-label`],fe={class:`home-view__sheet-field`},pe={class:`home-view__sheet-field`},me={class:`home-view__sheet-field`},he={key:0,class:`home-view__times-mode`},ge={class:`home-view__times-list`},_e=[`value`,`onChange`],ve=[`value`],ye=[`value`,`onChange`],be=[`value`],xe=[`value`,`onChange`],Se=[`aria-label`,`onClick`],Ce={key:0,class:`home-view__times-empty`},we=[`label`],Te=[`value`],Ee={key:1,class:`home-view__interval-mode`},De={class:`home-view__interval-input-row`},Oe={class:`home-view__next-update`,"aria-live":`polite`},J=g(c({__name:`HomeView`,setup(a){function c(e){return e.wakeTimes.length>0?1440*60*1e3:e.rotationIntervalMinutes*6e4}function l(e){if(!e.lastSeenAt)return`offline`;let t=Date.now()-new Date(e.lastSeenAt).getTime(),n=c(e);return t<=n?`ok`:t<=2*n?`sync-fail`:`offline`}function g(e){if(!e.lastSeenAt)return null;let t=Date.now()-new Date(e.lastSeenAt).getTime();if(t<6e4)return`just now`;if(t<36e5)return`${Math.round(t/6e4)}m ago`;if(t<864e5)return`${Math.round(t/36e5)}h ago`;let n=Math.round(t/864e5);return n===1?`yesterday`:`${n} days ago`}function v(e){let t=Math.floor(e/60),n=e%60,r=t>=12?`PM`:`AM`,i=t%12;i===0&&(i=12);let a=n===0?``:`:${String(n).padStart(2,`0`)}`;return`${i}${a} ${r}`}function C(e,t){let n=new Intl.DateTimeFormat(`en-GB`,{timeZone:t,hour:`2-digit`,minute:`2-digit`,hour12:!1}).formatToParts(e),r=parseInt(n.find(e=>e.type===`hour`)?.value??`0`,10),i=parseInt(n.find(e=>e.type===`minute`)?.value??`0`,10);return r*60+i}function w(e,t){if(e.length===0)return null;let n=C(new Date,t),r=null,i=1/0;for(let t of e){let e=t>n?t-n:1440+(t-n);en})}return r}function T(e){if(e.wakeTimes.length>0){let t=w(e.wakeTimes,e.timezone||`UTC`);return t?`next sync ~${v(t.minutes)} ${t.today?`today`:`tomorrow`}`:null}if(!e.lastSeenAt)return null;let t=new Date(e.lastSeenAt).getTime()+e.rotationIntervalMinutes*6e4-Date.now();return t<=0?null:t<6e4?`next sync in <1m`:t<36e5?`next sync in ${Math.round(t/6e4)}m`:`next sync in ${Math.round(t/36e5)}h`}function E(e){return e.currentImageId?`/api/devices/${e.id}/preview?v=${e.currentImageId}`:void 0}let D=te(),O=re(),k=ie();o(()=>{O.fetchDevices(),document.addEventListener(`visibilitychange`,A)}),t(()=>{document.removeEventListener(`visibilitychange`,A)});function A(){document.visibilityState===`visible`&&O.fetchDevices({silent:!0})}let j=s(null);function M(){return window.scrollY>0?!1:(j.value?.scrollTop??0)===0}async function N(){await O.fetchDevices({silent:!0})}function P(e){let t=document.createElement(`input`);t.type=`file`,t.accept=`image/jpeg,image/png,image/webp,image/gif`,t.onchange=()=>{let n=t.files?.[0];n&&(k.init(n,e),D.push(`/upload`))},t.click()}let F=[12,1,2,3,4,5,6,7,8,9,10,11],L=[0,5,10,15,20,25,30,35,40,45,50,55];function R(e){let t=Math.floor(e/60),n=e%60,r=t>=12?`PM`:`AM`,i=t%12;return i===0&&(i=12),{h:i,mm:n,p:r}}function z(e,t,n){let r=e%12;return n===`PM`&&(r+=12),r*60+t}let B=[{label:`Americas`,zones:[{value:`America/New_York`,label:`Eastern — New York, Toronto`},{value:`America/Chicago`,label:`Central — Chicago, Mexico City`},{value:`America/Denver`,label:`Mountain — Denver, Calgary`},{value:`America/Phoenix`,label:`Mountain (no DST) — Phoenix`},{value:`America/Los_Angeles`,label:`Pacific — Los Angeles, Vancouver`},{value:`America/Anchorage`,label:`Alaska — Anchorage`},{value:`Pacific/Honolulu`,label:`Hawaii — Honolulu`},{value:`America/Sao_Paulo`,label:`Brasília — São Paulo`},{value:`America/Argentina/Buenos_Aires`,label:`Argentina — Buenos Aires`},{value:`America/Bogota`,label:`Colombia — Bogotá`}]},{label:`Europe`,zones:[{value:`Europe/London`,label:`GMT/BST — London, Dublin`},{value:`Europe/Lisbon`,label:`WET/WEST — Lisbon`},{value:`Europe/Paris`,label:`CET/CEST — Paris, Brussels, Amsterdam`},{value:`Europe/Berlin`,label:`CET/CEST — Berlin, Vienna, Zurich`},{value:`Europe/Stockholm`,label:`CET/CEST — Stockholm, Oslo, Copenhagen`},{value:`Europe/Helsinki`,label:`EET/EEST — Helsinki, Tallinn, Riga`},{value:`Europe/Warsaw`,label:`CET/CEST — Warsaw, Prague, Budapest`},{value:`Europe/Rome`,label:`CET/CEST — Rome, Madrid`},{value:`Europe/Athens`,label:`EET/EEST — Athens, Bucharest`},{value:`Europe/Istanbul`,label:`TRT — Istanbul`},{value:`Europe/Moscow`,label:`MSK — Moscow`}]},{label:`Asia & Pacific`,zones:[{value:`Asia/Dubai`,label:`GST — Dubai, Abu Dhabi`},{value:`Asia/Karachi`,label:`PKT — Karachi, Islamabad`},{value:`Asia/Kolkata`,label:`IST — India`},{value:`Asia/Dhaka`,label:`BST — Dhaka, Bangladesh`},{value:`Asia/Bangkok`,label:`ICT — Bangkok, Jakarta, Hanoi`},{value:`Asia/Singapore`,label:`SGT — Singapore, Kuala Lumpur`},{value:`Asia/Shanghai`,label:`CST — Beijing, Shanghai, Taipei`},{value:`Asia/Seoul`,label:`KST — Seoul`},{value:`Asia/Tokyo`,label:`JST — Tokyo`},{value:`Australia/Sydney`,label:`AEDT/AEST — Sydney, Melbourne`},{value:`Australia/Brisbane`,label:`AEST (no DST) — Brisbane`},{value:`Australia/Perth`,label:`AWST — Perth`},{value:`Pacific/Auckland`,label:`NZDT/NZST — Auckland`}]},{label:`Africa & Middle East`,zones:[{value:`Africa/Cairo`,label:`EET — Cairo`},{value:`Africa/Nairobi`,label:`EAT — Nairobi, East Africa`},{value:`Africa/Johannesburg`,label:`SAST — Johannesburg`},{value:`Africa/Lagos`,label:`WAT — Lagos, West Africa`}]},{label:`UTC`,zones:[{value:`UTC`,label:`UTC — Coordinated Universal Time`}]}],V=s(!1),H=s(!1),U=s(null),W=s(``),G=s(`landscape`),K=s(`interval`),J=s([]),Y=s(60),X=s(`UTC`),Z=[540,1080,720,1260,360,900,450,1170,0];function ke(){for(let e of Z)if(!J.value.includes(e)){J.value=[...J.value,e].sort((e,t)=>e-t);return}for(let e=0;e<1440;e+=5)if(!J.value.includes(e)){J.value=[...J.value,e].sort((e,t)=>e-t);return}}function Ae(e){J.value=J.value.filter((t,n)=>n!==e)}function Q(e,t,n){let r=R(J.value[e]),i=t===`h`?parseInt(n,10):r.h,a=t===`mm`?parseInt(n,10):r.mm,o=t===`p`?n:r.p,s=[...J.value];s[e]=z(i,a,o),J.value=s.sort((e,t)=>e-t)}let je=p(()=>{if(K.value===`times`){if(J.value.length===0)return`Next update: no times configured`;let e=w(J.value,X.value);return e?`Next update: ~${v(e.minutes)} ${e.today?`today`:`tomorrow`}`:``}let e=Y.value;if(!e||e<=0)return``;let t=(U.value?.lastSeenAt?new Date(U.value.lastSeenAt).getTime():Date.now())+e*6e4-Date.now();if(t<=0)return`Next update: imminent`;if(t<6e4)return`Next update: <1 min`;if(t<36e5)return`Next update: ~${Math.round(t/6e4)} min`;if(t<864e5){let e=Math.floor(t/36e5),n=Math.round(t%36e5/6e4);return n>0?`Next update: ~${e}h ${n}m`:`Next update: ~${e}h`}return`Next update: ~${Math.round(t/864e5)}d`});function $(e){let t=O.devices.find(t=>t.id===e);t&&(U.value=t,W.value=t.name,G.value=t.orientation,X.value=t.timezone??`UTC`,Y.value=t.rotationIntervalMinutes,J.value=[...t.wakeTimes],K.value=t.wakeTimes.length>0?`times`:`interval`,V.value=!0)}async function Me(){if(U.value){H.value=!0;try{let e={name:W.value.trim()||U.value.name,orientation:G.value,timezone:X.value};K.value===`times`?e.wakeTimes=[...J.value]:(e.wakeTimes=[],e.rotationIntervalMinutes=Math.max(1,Math.min(1440,Y.value||1))),await O.updateDevice(U.value.id,e),V.value=!1}finally{H.value=!1}}}return(t,a)=>(r(),h(m,null,[_(`main`,se,[f(ae,{"is-at-top":M,"on-refresh":N},{default:i(()=>[n(O).loading?(r(),h(`div`,ce,` Loading… `)):n(O).devices.length===0?(r(),h(`div`,le,[...a[6]||=[_(`div`,{class:`home-view__empty-card`},[_(`svg`,{class:`home-view__empty-icon`,width:`48`,height:`48`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.5`,"aria-hidden":`true`},[_(`rect`,{x:`3`,y:`3`,width:`18`,height:`18`,rx:`2`}),_(`circle`,{cx:`8.5`,cy:`8.5`,r:`1.5`}),_(`polyline`,{points:`21,15 16,10 5,21`})]),_(`p`,{class:`home-view__empty-title`},`Set up your first frame`),_(`p`,{class:`home-view__empty-sub`},` Power on your pictureFrame device and scan the QR code it displays to get started. `)],-1)]])):n(O).devices.length===1?(r(),h(`div`,ue,[f(I,{deviceId:n(O).devices[0].id,name:n(O).devices[0].name,size:`large`,status:l(n(O).devices[0]),orientation:n(O).devices[0].orientation,thumbnailUrl:E(n(O).devices[0]),lastSync:g(n(O).devices[0]),nextSync:T(n(O).devices[0]),onAddPhoto:P,onEdit:$},null,8,[`deviceId`,`name`,`status`,`orientation`,`thumbnailUrl`,`lastSync`,`nextSync`])])):(r(),h(`div`,{key:3,ref_key:`stackEl`,ref:j,class:`home-view__stack`,role:`list`,"aria-label":`Frames`},[(r(!0),h(m,null,e(n(O).devices,e=>(r(),h(`div`,{key:e.id,class:`home-view__slide`,role:`listitem`,"aria-label":e.name},[f(I,{deviceId:e.id,name:e.name,size:`large`,status:l(e),orientation:e.orientation,thumbnailUrl:E(e),lastSync:g(e),nextSync:T(e),onAddPhoto:P,onEdit:$},null,8,[`deviceId`,`name`,`status`,`orientation`,`thumbnailUrl`,`lastSync`,`nextSync`])],8,de))),128))],512))]),_:1})]),f(S,{modelValue:V.value,"onUpdate:modelValue":a[5]||=e=>V.value=e,label:`Frame settings`},{default:i(()=>[a[16]||=_(`h2`,{class:`home-view__sheet-title`},`Frame settings`,-1),_(`div`,fe,[f(oe,{modelValue:W.value,"onUpdate:modelValue":a[0]||=e=>W.value=e,label:`Frame name`,maxlength:`100`},null,8,[`modelValue`])]),_(`div`,pe,[a[7]||=_(`p`,{class:`home-view__sheet-label`},`Orientation`,-1),f(q,{modelValue:G.value,"onUpdate:modelValue":a[1]||=e=>G.value=e},null,8,[`modelValue`])]),_(`div`,me,[a[14]||=_(`p`,{class:`home-view__sheet-label`},`Update frequency`,-1),y(_(`select`,{class:`home-view__mode-select`,"onUpdate:modelValue":a[2]||=e=>K.value=e,"aria-label":`Update frequency mode`},[...a[8]||=[_(`option`,{value:`times`},`At specific time(s)`,-1),_(`option`,{value:`interval`},`Every X minutes`,-1)]],512),[[b,K.value]]),K.value===`times`?(r(),h(`div`,he,[_(`div`,ge,[(r(!0),h(m,null,e(J.value,(t,n)=>(r(),h(`div`,{key:n,class:`home-view__time-row`},[_(`select`,{class:`home-view__time-part`,value:R(t).h,"aria-label":`Hour`,onChange:e=>Q(n,`h`,e.target.value)},[(r(),h(m,null,e(F,e=>_(`option`,{key:e,value:e},d(e),9,ve)),64))],40,_e),a[11]||=_(`span`,{class:`home-view__time-sep`},`:`,-1),_(`select`,{class:`home-view__time-part`,value:R(t).mm,"aria-label":`Minutes`,onChange:e=>Q(n,`mm`,e.target.value)},[(r(),h(m,null,e(L,e=>_(`option`,{key:e,value:e},d(String(e).padStart(2,`0`)),9,be)),64))],40,ye),_(`select`,{class:`home-view__time-part home-view__time-part--ampm`,value:R(t).p,"aria-label":`AM or PM`,onChange:e=>Q(n,`p`,e.target.value)},[...a[9]||=[_(`option`,{value:`AM`},`AM`,-1),_(`option`,{value:`PM`},`PM`,-1)]],40,xe),_(`button`,{type:`button`,class:`home-view__time-remove`,"aria-label":`Remove ${v(t)}`,onClick:e=>Ae(n)},[...a[10]||=[_(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`2`,"aria-hidden":`true`},[_(`polyline`,{points:`3 6 5 6 21 6`}),_(`path`,{d:`M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6`}),_(`path`,{d:`M10 11v6`}),_(`path`,{d:`M14 11v6`})],-1)]],8,Se)]))),128)),J.value.length===0?(r(),h(`p`,Ce,`No update times yet — add one below.`)):u(``,!0)]),_(`button`,{type:`button`,class:`home-view__time-add`,onClick:ke},`+ Add time`),y(_(`select`,{class:`home-view__tz-select`,"onUpdate:modelValue":a[3]||=e=>X.value=e},[(r(),h(m,null,e(B,t=>_(`optgroup`,{key:t.label,label:t.label},[(r(!0),h(m,null,e(t.zones,e=>(r(),h(`option`,{key:e.value,value:e.value},d(e.label),9,Te))),128))],8,we)),64))],512),[[b,X.value]])])):(r(),h(`div`,Ee,[_(`div`,De,[a[12]||=_(`span`,null,`Every`,-1),y(_(`input`,{type:`number`,min:`1`,max:`1440`,class:`home-view__interval-input`,"onUpdate:modelValue":a[4]||=e=>Y.value=e,"aria-label":`Update interval in minutes`},null,512),[[ne,Y.value,void 0,{number:!0}]]),a[13]||=_(`span`,null,`minutes`,-1)])])),_(`p`,Oe,d(je.value),1),a[15]||=_(`p`,{class:`home-view__propagation-note`},` Changes will only take effect at the next device update. `,-1)]),f(x,{variant:`primary`,class:`home-view__sheet-save`,disabled:H.value,onClick:Me},{default:i(()=>[ee(d(H.value?`Saving…`:`Save`),1)]),_:1},8,[`disabled`])]),_:1},8,[`modelValue`])],64))}}),[[`__scopeId`,`data-v-49d1a964`]]);export{J as default};