PageSourceSearch

https://solinkcloud.com/assets/shield-check-outline--ZhEEvFu.js

js solinkcloud.com collected 2026-10-05 05:32:46 UTC 19,531 bytes, 2 lines download raw bytes

1import{aC as I,j as e,nV as he,d8 as ue,u as ge,aN as Ce,hO as P,a as o,bK as pe,W as w,bL as xe,aY as K,o5 as fe,o6 as ve,o7 as Se,hI as we,s as ye,tO as je,O as k,aA as Ne,qN as be,hN as Y,M as T,s7 as ze,d9 as Te,dg as H,mx as Ae,s_ as Me,et as Ee,aR as z,aB as ae,rj as Ie,rl as ke,R as oe,nW as Le,hH as Oe,tP as He,hF as De,tQ as b,aT as Fe,aF as $e,aG as Pe,cY as Re,eJ as Be,hv as Ue,V as Ve,i2 as _e,eP as Ze}from"./index-bYydl4Tx.js";import{S as We}from"./cancel-Bjd03bK0.js";import{S as Ye,a as qe,b as te,c as se}from"./index-CL0e-M1H.js";try{let a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},s=new a.Error().stack;s&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[s]="a098b4e2-949b-4765-92b5-2b0b296def0f",a._sentryDebugIdIdentifier="sentry-dbid-a098b4e2-949b-4765-92b5-2b0b296def0f")}catch{}const Ke=a=>{const{className:s,onClick:n,children:l,icon:r}=a,i=I("empty-setting-card",s,{clickable:n}),c=e.jsxs(ue,{className:"empty-setting-content",children:[r,l]});return n?e.jsx(he,{className:i,onClick:n,children:c}):e.jsx("div",{className:i,onClick:n,children:c})},Ge=a=>["snoozeCameras",a];function Je({siteId:a,disabled:s=!1}){const{accessToken:n}=ge(),r=a&&!s?Ge(a):null,{data:i,error:c,mutate:d,isValidating:u,isLoading:t}=Ce(r,async([,h])=>P.getSnoozeCameras(n,h),{revalidateOnFocus:!0,revalidateOnReconnect:!0,shouldRetryOnError:!0,refreshInterval:3e4}),g=async h=>{try{await P.updateSnoozeCameras(n,a,h),await d(h,!0)}catch(f){throw new Error(`Failed to update snooze cameras: ${String(f)}`)}},x=async()=>{try{await d(P.deleteSnoozeCameras(n,a),{optimisticData:[],rollbackOnError:!0,populateCache:!0,revalidate:!1})}catch(h){throw new Error(`Failed to delete snooze cameras: ${String(h)}`)}},C=async h=>{try{await P.snoozeAllCameras(n,a,h),await d()}catch(f){throw new Error(`Failed to snooze all cameras: ${String(f)}`)}};return{snoozeCameras:o.useMemo(()=>i??[],[i]),error:c,mutate:d,isValidating:u,isLoading:t,updateSnoozeCameras:g,deleteSnoozeCameras:x,snoozeAllCameras:C}}const Ta=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-alarm-snooze",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M9,11H12.63L9,15.2V17H15V15H11.37L15,10.8V9H9V11Z"})),_=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 61",...a},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.006.976C3.342.94 2.366.919 1.794 1.39c-.81.668-.807 2.325-.798 6.333.002.553.003 1.152.002 1.799v35.104c0 3.114-.041 5.607-.075 7.6-.085 5.092-.116 6.932.741 7.56.486.356 1.255.325 2.46.275.506-.021 1.088-.045 1.758-.045h38.04c.653 0 1.226.012 1.73.023 1.587.035 2.483.054 2.983-.381.649-.565.63-1.895.587-4.95v-.001c-.012-.91-.027-1.973-.027-3.214v-41.26c0-1.228.014-2.294.027-3.218.045-3.271.065-4.768-.67-5.45-.62-.576-1.778-.573-3.913-.567l-.716.001H6.735C6.09 1 5.515.987 5.006.976Zm9.763 49.695c0-.815.66-1.475 1.475-1.475h16.721a1.475 1.475 0 0 1 0 2.95h-16.72c-.816 0-1.476-.66-1.476-1.475Zm.492-6.393a1.475 1.475 0 1 0 0 2.95h18.688a1.475 1.475 0 0 0 0-2.95H15.261Zm1.475-3.443c0-.815.66-1.475 1.475-1.475h12.787a1.475 1.475 0 1 1 0 2.95H18.211c-.814 0-1.475-.66-1.475-1.475ZM34.69 13.09v8.708S35.04 31.7 24.691 34c-10.348-2.3-9.998-12.202-9.998-12.202V13.09C20.177 12.63 24.69 10 24.69 10s4.515 2.63 9.999 3.09Z"})),Xe=a=>{const{className:s,dataTestId:n,actions:l,header:r,headerTitle:i,headerIcon:c,headerTooltip:d,children:u,hide:t=!1}=a,g=pe(),x=I("alarm-setting-card",s);return e.jsxs(w,{alignItems:"stretch",flexDirection:"column",justifyContent:t?"center":"stretch",className:x,"data-testid":n,children:[!t&&e.jsxs(e.Fragment,{children:[r&&e.jsx("header",{className:"alarm-setting-header",children:r}),!r&&(i||l)&&e.jsxs(w,{className:"alarm-setting-header header-title",justifyContent:"space-between",children:[e.jsxs(w,{alignItems:"center",className:"header-title-wrapper",ref:g.setTriggerRef,children:[c,e.jsx("span",{className:"title-text",title:i,children:i})]}),d&&e.jsx(xe,{...g,children:d}),l&&e.jsx(w,{alignItems:"center",justifyContent:"flex-end",className:"alarm-setting-actions-wrapper",children:l.map((C,p)=>e.jsx(K,{dataTestId:`alarm-edit-${i}`,className:"alarm-setting-action",colorMode:"dark",...C,type:"clear"},`setting-footer-action-${p}`))})]})]}),e.jsx("div",{className:"alarm-setting-content",children:u})]})},Qe=({icon:a,label:s,onClick:n,disabled:l=!1,disabledTooltip:r,dataTestId:i})=>{const c=l&&r?r:s,d=e.jsx("button",{type:"button",className:"alarm-contact-header-action-btn",onClick:n,disabled:l,"aria-label":s,"data-testid":i,children:a}),u=l?e.jsx("span",{className:"alarm-contact-header-action-tooltip-trigger alarm-contact-header-action-tooltip-trigger--disabled",children:d}):d;return e.jsxs(fe,{children:[e.jsx(ve,{asChild:!0,children:u}),e.jsx(Se,{children:c})]})},ea=({children:a})=>e.jsx(w,{alignItems:"center",justifyContent:"flex-end",gap:"6px",className:"alarm-setting-actions-wrapper",children:a}),aa=a=>{const{icon:s,isOpen:n,title:l,actions:r,onClose:i,children:c,type:d="wide",className:u="",dataTestId:t=l}=a,g=we();return e.jsx(ye,{node:document&&document.getElementById("alarms-p
1age"),children:e.jsx(je,{dataTestId:t,icon:s,isBanner:g,isOpen:n,title:l,actions:r,className:`alarm-configurations-panel ${u}`,colorMode:"dark",fixedHeader:!0,fixedFooter:!0,onClose:i,position:"right",type:d,children:c})})},ne=1e3,Aa=a=>{const s=k(),{alarmNote:n,className:l,setAlarmNote:r,title:i=s.alarms.alarmInstructions,panelHint:c,emptyCardText:d}=a,u=r===void 0,t=s.alarms.defaultAlarmInstructions,g=Ne(be),[x,C]=o.useState(n),[p,h]=o.useState(!1),f=Y({string:s.fields.charactersAvailable,replacements:{count:ne-(x?x.length:0)}}),y=()=>{C(n||t),h(!0)},M=()=>{C(n),h(!1)},B=({value:O})=>C(O),D=()=>{r?.(()=>h(!1),x)},F=g&&!u,U=e.jsxs(w,{className:"header-title",justifyContent:"space-between",alignItems:"center",children:[e.jsxs(w,{alignItems:"center",className:"header-title-wrapper",children:[e.jsx(T,{icon:_,size:16}),e.jsx("span",{className:"title-text",children:i})]}),F&&e.jsx(ea,{children:e.jsx(Qe,{icon:e.jsx(ze,{size:18}),label:s.general.edit,onClick:y,dataTestId:`alarm-edit-${i}`})})]}),S=[{text:s.general.cancel,isPrimary:!1,onClick:M},{disabled:x===n,text:s.general.save,isPrimary:!0,onClick:D}];o.useEffect(()=>{C(n)},[n]);const L=I("alarm-note-card",l);return e.jsxs(e.Fragment,{children:[n?e.jsx(Xe,{className:L,header:U,children:e.jsx("div",{className:"note-wrapper","data-testid":"alarm-current-alarm-instruction",children:n})}):e.jsxs(Ke,{className:"alarm-note-card",icon:e.jsx(T,{icon:_,size:16}),children:[e.jsx("div",{className:"alarm-setting-card-text",children:d}),g&&e.jsx(K,{dataTestId:"dispatch-instructions",colorMode:"line-dark",onClick:y,text:i})]}),e.jsx(aa,{icon:e.jsx(T,{icon:_,size:20}),isOpen:p,title:i,actions:S,onClose:M,children:e.jsx("div",{className:"panel-body-note",children:e.jsx(Te,{dataTestId:"alarm-instruction-textarea",autoFocus:!0,colorMode:"dark",hintText:c,hintTextPosition:"top",labelText:s.alarms.note,maxLength:ne,charactersAvailableString:f,name:"alarm-note",onChange:B,value:x,rows:25})})})]})},Ma=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",...a},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.812 0h51.014C59.026 0 60 .787 60 1.758v56.484c0 .971-.973 1.758-2.174 1.758H6.812c-1.201 0-2.174-.787-2.174-1.758v-7.734H2.174C.974 50.508 0 49.72 0 48.75c0-.97.973-1.758 2.174-1.758h2.464v-5.86H2.174c-1.2 
10-2.174-.786-2.174-1.757 0-.97.973-1.758 2.174-1.758h2.464v-5.86H2.174C.974 31.758 0 30.972 0 30c0-.97.973-1.758 2.174-1.758h2.464v-5.86H2.174c-1.2 0-2.174-.786-2.174-1.757 0-.97.973-1.758 2.174-1.758h2.464v-5.86H2.174C.974 13.008 0 12.222 0 11.25c0-.97.973-1.758 2.174-1.758h2.464V1.758C4.638.787 5.61 0 6.812 0Zm38.044 20.734v10.522S45.28 43.22 32.775 46C20.27 43.22 20.693 31.256 20.693 31.256V20.734C27.32 20.178 32.775 17 32.775 17s5.454 3.178 12.081 3.734Z"})),Ea=({user:a,showPhoneNumber:s=!1,showLanguage:n=!0})=>{const l=k(),r=H(a,"phoneNumber"),i=H(a,"priority"),c=H(a,"name","")||"",d=H(a,"userType"),u=H(a,"email"),t="languagePreference"in a?a.languagePreference:"preferences"in a&&"locale"in a.preferences?a.preferences.locale??"en-CA":"en-CA",g=I("name",{empty:c.length===0});return e.jsxs("div",{className:"user-info",children:[i===1&&e.jsx("div",{className:"priority",children:l.alarms.primary}),e.jsxs(w,{justifyContent:"space-between",children:[e.jsx("div",{className:g,children:c}),n&&e.jsx("div",{children:Ae(t).toUpperCase()})]}),e.jsx("div",{className:"role",children:d}),e.jsx("div",{className:"email",children:u}),s&&e.jsx("div",{className:"phone",children:r})]})},ta=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-circle-slice-2",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4M12 5C15.87 5 19 8.13 19 12H12V5Z"})),sa=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-circle-slice-4",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19V5Z"})),na=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-circle-slice-6",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19C8.13 19 5 15.87 5 12H12V5Z"})),re=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-circle-slice-8",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19C8.13 19 5 15.87 5 12C5 8.13 8.13 5 12 5M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2M12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20C16.42 20 20 16.42 20 12C20 7.58 16.42 4 12 4Z"})),oa=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4v6Zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21Z"}),o.createElement("path",{d:"M13.333 16.333H16V7h-2.667M8 16.333h2.667V7H8v9.333Z"})),ra=(a,s)=>{const{updateAlarmConfig:n,busy:l}=Me(a),r=k();return{setAlarmAlwaysOff:o.useCallback(async c=>{if(!a)throw new Error("Location is required to set alarm always off");const d=c??s??"",u=a.id,t=a.name,g=a.alarmConfig?.state,x=()=>{z.success(r.alarms.alarmIsDisarmed),ae.alarmDisarm({locationId:u,locationName:t,status:Ie,alarmDescription:d,previousAlarmConfigState:g,siteId:u})},C=p=>{console.error(p),z.error(r.alarms.failedToDisarm),ae.alarmDisarm({locationId:u,locationName:t,status:ke,alarmDescription:d,previousAlarmConfigState:g,siteId:u})};try{await n({state:Ee.DISARMED_FOREVER,disarmUntil:0,armUntil:0}),x()}catch(p){throw C(p),p}},[a,s,n,r]),busy:l}},la="active-K5n-t",ia="thumbnail-wrapper-q2RR6",A={"snooze-camera-item":"snooze-camera-item-eVEHy",active:la,"info-wrapper":"info-wrapper-kmEYR","camera-info-wrapper":"camera-info-wrapper-2mYaD","camera-name":"camera-name-NvtFq",thumbnailWrapper:ia},ca=a=>{const{camera:s,active:n,verifEye:l}=a,r=I(A["snooze-camera-item"],{[A.active]:n}),i=I(A["info-wrapper"],A["mode-dark"]);return s?e.jsxs(w,{className:r,flexDirection:"column",children:[e.jsx("div",{className:A.thumbnailWrapper,children:e.jsx(Le,{cameraId:s.id,thumbnail:s.thumbnail,thumbnailType:l?Oe:He})}),e.jsx(w,{justifyContent:"flex-start",alignItems:"center",flexDirection:"column",className:i,children:e.jsx(w,{justifyContent:"space-between",className:A["camera-info-wrapper"],children:e.jsx("label",{className:A["camera-name"],"data-testid":s.name,children:s.name})})})]}):null},da=oe.memo(ca),ma="container-q1HFH",R={"snooze-camera-list":"snooze-camera-list-SkjDd",container:ma,"list-item":"list-item-Z3Yv-","button-menu-container":"button-menu-container-Yr9X8"},ha=a=>{const{cameras:s,setSnooze:n,getSnooze:l,nextAlarmedPeriodStartUnix:r,verifEye:i,untilNextScheduleTooltipText:c}=a,{width:d}=De(),t=d<480?150:250,g=10,C=9/16*t+68,p=r>Math.floor(Date.now()/1e3);return e.jsx("div",{className:R.container,style:{height:C},children:e.jsx("div",{className:R["snooze-camera-list"],children:s.map(h=>e.jsx(ua,{camera:h,setSnooze:n,getSnooze:l,horizontalItemPadding:g,itemWidth:t,includeUntilNextSchedule:p,verifEye:i,untilNextScheduleTooltipText:c},`snooze-camera-item-${h.id}`))})})},ua=a=>{const{camera:s,setSnooze:n,getSnooze:l,horizontalItemPadding:r,itemWidth:i,includeUntilNextSchedule:c,verifEye:d,untilNextScheduleTooltipText:u}=a,t=k(),g=l(s.id)??0,x=g!==0,C=ja(c),p=[{value:0,text:t.alarms.doNotSnooze,icon:e.jsx(T,{icon:We,size:16}),type:"action",onClick:()=>{n(s.id,{camera:s,snoozeFor:0})}},...C.map(({value:f,icon:y})=>({value:f,text:f===b?t.alarms.snoozeUntilNextSchedule:`${f} ${t.general.minutes}`,icon:e.jsx(T,{icon:f===b?Fe:y,size:16}),type:"action",onClick:()=>{n(s.id,{camera:s,snoozeFor:f})},attributes:f===b?{title:u}:void 0}))],h=p.find(f=>f.value===g);return e.jsxs("div",{className:R["list-item"],style:{width:i,paddingRight:r},children:[e.jsx(da,{camera:s,active:x,verifEye:d}),e.jsx("div",{className:R["button-menu-container"],children:e.jsx($e,{menuStyle:{width:"170px"},label:h?.text??t.alarms.doNotSnooze,colorMode:"dark",buttonColorMode:x?"dar
1k":"gray",menuItems:p,buttonTypography:"regular",buttonStyle:{width:"170px",margin:"10px"},tooltipVerticalOffset:190,showPointer:!1,tooltipHorizontalOffset:85,buttonIconPosition:"back",buttonIcon:e.jsx(T,{icon:Pe,fill:"var(--color-white)"})})})]})},ga=oe.memo(ha),Ca="container-TDs8d",pa="dial-dFYFG",xa="dial-selected-HZcyg",fa="dial-svg-z-Lfi",va="dial-centre-WQ-PG",Sa="dial-number-91CUC",wa="dial-label-tIqLt",ya="icon-O-plk",N={container:Ca,dial:pa,dialSelected:xa,dialSvg:fa,dialCentre:va,dialNumber:Sa,dialLabel:wa,icon:ya},Z=24,W=({minutes:a,icon:s,label:n,selected:l,onClick:r,tooltip:i})=>{const c=k(),d=!!s,u=a?Math.max(0,Math.min(60,a)):0,t=u/60,g=Array.from({length:Z},(C,p)=>p),x=Math.floor(t*Z);return e.jsxs("div",{className:N.container,children:[e.jsxs("div",{className:`${N.dial} ${l?N.dialSelected:""}`,children:[!d&&e.jsx("svg",{viewBox:"0 0 120 120",className:N.dialSvg,children:e.jsx("g",{className:N.ticks,children:g.map(C=>{const p=C*360/Z,h=t===1||C>0&&C<=x;return e.jsx("line",{x1:"60",y1:"10",x2:"60",y2:"20",stroke:h?"var(--active)":"var(--tick)",strokeWidth:"3",strokeLinecap:"round",transform:`rotate(${p} 60 60)`},C)})})}),e.jsx("div",{className:N.dialCentre,children:d?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:N.icon,icon:s,size:45}),e.jsx("div",{className:N.dialLabel,children:n})]}):e.jsxs(e.Fragment,{children:[e.jsx("div",{className:N.dialNumber,children:u}),e.jsx("div",{className:N.dialLabel,children:"min"})]})})]}),e.jsx(K,{colorMode:l?"dark":"gray",size:"short",onClick:r,tooltip:i,children:c.general.select})]})},q=[{value:15,icon:ta},{value:30,icon:sa},{value:45,icon:na},{value:60,icon:re}],ja=a=>a?[...q,{value:b,icon:re}]:q,Ia=({isModalOpen:a,closeModal:s,cameras:n,location:l,nextAlarmedPeriodStartUnix:r,updateAlarmEvent:i=()=>{},onSnoozeComplete:c,verifEye:d=!0,showExtraOption:u=!1})=>{const t=k(),g=Re("manageAlarmAlwaysOff"),{setAlarmAlwaysOff:x}=ra(l),C=Object.fromEntries(n.map(m=>[m.id,{camera:m,snoozeFor:0}
1])),[p]=o.useState(C),[h,f]=o.useState(p),[y,M]=o.useState(0),B=(m,v)=>f(j=>({...j,[m]:v})),{updateSnoozeCameras:D,snoozeAllCameras:F}=Je({siteId:l.id}),U=o.useCallback(m=>h[m]?.snoozeFor??0,[h]),[S,L]=o.useState(),O=o.useCallback(m=>{L(v=>v===m?void 0:m)},[]),$=o.useCallback(m=>m===b?r-Math.floor(Date.now()/1e3):m*60,[r]),G=o.useCallback(m=>Object.values(m).map(v=>({cameraId:v.camera.id,snoozeFor:$(v.snoozeFor),snoozedAt:new Date().toISOString()})).filter(v=>v.snoozeFor>0),[$]),J=o.useCallback(m=>{const v=Be(Object.entries(m),([,j])=>j.snoozeFor);Object.entries(v).forEach(([j,ce])=>{const de=ce.map(([ee,me])=>me.camera.name).join(", "),Q=Number(j);if(Q!==0){const ee=Q===b?t.alarms.snoozeUntilNextSchedule.toLowerCase():Y({string:t.alarms.snoozeForMinutes,replacements:{minutes:j}});z.success(`${de} ${t.alarms.snoozed} ${ee}`)}})},[t]),E=o.useCallback(()=>{f(C),L(void 0),M(0),s()},[s,C,L,M]),le=o.useCallback(async()=>{if(y===0&&S!==void 0){if(S===0){try{await x(),await c?.(),E()}catch{}return}const m=$(S);if(m<=0){z.error(`${t.alarms.invalidSchedulePeriodError} ${t.general.pleaseTryAgain}.`);return}try{await F(m);const v=S===b?t.alarms.snoozeUntilNextSchedule.toLowerCase():Y({string:t.alarms.snoozeForMinutes,replacements:{minutes:String(S)}});z.success(`${t.alarms.allCameras} ${t.alarms.snoozed} ${v}`),await c?.(),E()}catch{z.error(`${t.general.pleaseTryAgain}.`);return}}else{const m=G(h),v=Object.fromEntries(m.map(({cameraId:j})=>[j,h[j]]));if(Object.keys(v).length===0){z.error(`${t.alarms.invalidSchedulePeriodError} ${t.general.pleaseTryAgain}.`);return}try{await D(m),J(v),i(m),await c?.(),E()}catch{z.error(`${t.general.pleaseTryAgain}.`)}}},[y,S,$,t,h,E,D,i,c,G,J,F,x]),ie=o.useMemo(()=>y===0?S!==void 0:JSON.stringify(h)!==JSON.stringify(p),[h,p,S,y]),V=o.useMemo(()=>r>Math.floor(Date.now()/1e3),[r]),X=o.useMemo(()=>{if(V)return Ue({disarmUntilStart:Date.now(),disarmUntilEnd:r*1e3,locale:t,locationTimeZoneId:l.timezone})},[V,r,t,l.timezone]);return e.jsx(Ve,{actions:[{isPrimary:!1,text:t.general.cancel,onClick:E},{isPrimary:!0,text:t.general.confirm,onClick:le,disabled:!ie}],title:t.alarms.snoozeCamerasModalTitle,isOpen:a,onClose:E,colorMode:"dark",type:"wide",bodyStyle:{marginTop:"16px"},footerChildren:u&&g&&y===0&&S===0?e.jsxs(w,{justifyContent:"flex-start",style:{flex:1,marginRight:"1rem",gap:"1rem"},children:[e.jsx(T,{icon:Ze,fill:"var(--color-yellow)",size:32}),e.jsx("div",{style:{color:"var(--color-yellow)"},children:t.alarms.snoozeOffWarning})]}):null,children:e.jsxs(Ye,{onSelect:M,children:[e.jsxs(qe,{children:[e.jsx(te,{children:t.alarms.entireLocation}),e.jsx(te,{children:t.alarms.individualCameras})]}),e.jsx(se,{children:e.jsxs("div",{style:{display:"flex",gap:"2rem"},children:[q.map(({value:m})=>e.jsx(W,{minutes:m,selected:S===m,onClick:()=>O(m)},m)),u&&g&&(V?e.jsx(W,{icon:oa,label:t.alarms.snoozeUntilNextSchedule,selected:S===b,onClick:()=>O(b),tooltip:X}):e.jsx(W,{icon:_e,label:t.alarms.off,selected:S===0,onClick:()=>O(0)}))]})}),e.jsx(se,{children:e.jsx(ga,{cameras:n,setSnooze:B,getSnooze:U,nextAlarmedPeriodStartUnix:r,verifEye:d,untilNextScheduleTooltipText:X})})]})})},ka=a=>o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",id:"mdi-shield-check-outline",viewBox:"0 0 24 24",...a},o.createElement("path",{d:"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9"}));export{Xe as A,Ke as E,Ta as S,Ia as a,ka as b,Ea as c,Ma as d,Aa as e,aa as f,ea as g,Qe as h,ra as i,oa as j,Je as u};
2//# sourceMappingURL=shield-check-outline--ZhEEvFu.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.