1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,91548,e=>{"use strict";var r=e.i(43476);e.s(["default",0,function({name:e,logoUrl:t,className:n,nameClassName:a}){return t?(0,r.jsx)("img",{src:t,alt:e,className:n??"h-8 w-auto object-contain"}):(0,r.jsx)("span",{className:a??"text-base font-semibold tracking-tight text-zinc-100",children:e})}])},57377,e=>{"use strict";var r=e.i(43476),t=e.i(19133),n=e.i(26425);let a=[{lang:"en",short:"EN",label:"English"},{lang:"fr",short:"FR",label:"Français"}];e.s(["LanguageSwitch",0,function({size:e="md",full:o=!1,className:i=""}){let{lang:s,setLang:l}=(0,t.useLang)(),u=(0,n.useWords)().common,d="lg"===e?"h-11 min-w-11 px-2.5 text-[15px]":"h-8 px-2.5 text-[14px]";return(0,r.jsx)("div",{role:"group","aria-label":u.language,className:`inline-grid grid-cols-2 gap-1 rounded-[var(--sa-radius-control)] bg-[var(--sa-sunken)] p-1 ${i}`,children:a.map(e=>{let t=s===e.lang;return(0,r.jsx)("button",{type:"button",lang:e.lang,"aria-pressed":t,"aria-label":e.label,onClick:()=>l(e.lang),className:`sa-transition flex items-center justify-center rounded-[7px] font-semibold ${d} ${t?"bg-[var(--sa-surface)] text-[var(--sa-ink)] shadow-[var(--sa-shadow)]":"text-[var(--sa-ink-2)] hover:text-[var(--sa-ink)]"}`,children:o?e.label:e.short},e.lang)})})}])},26425,e=>{"use strict";var r=e.i(19133),t=e.i(89699);e.s(["useWords",0,function(){return(0,t.wordsFor)((0,r.useLang)().lang)},"useWordsAndLang",0,function(){let{lang:e}=(0,r.useLang)();return{w:(0,t.wordsFor)(e),lang:e}}])},65849,15817,e=>{"use strict";var r=e.i(81515),t=e.i(26514);e.i(6175);var n=e.i(94174),a=e.i(75131),o=e.i(33635);let i={lessThanXSeconds:{one:"moins dâune seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins dâune minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus dâun an",other:"plus de {{count}} ans"},almostXYears:{one:"presquâun an",other:"presque {{count}} ans"}},s={lastWeek:"eeee 'dernier à ' p",yesterday:"'hier à ' p",today:"'aujourdâhui à ' p",tomorrow:"'demain à ' p'",nextWeek:"eeee 'prochain à ' p",other:"P"};var l=e.i(79564);let u=["MMM","MMMM"],d={preprocessor:(e,r)=>1!==e.getDate()&&r.some(e=>e.isToken&&u.includes(e.value))?r.map(e=>e.isToken&&"do"===e.value?{isToken:!0,value:"d"}:e):r,ordinalNumber:(e,r)=>{let t,n=Number(e),a=r?.unit;return 0===n?"0":(t=1===n?a&&["year","week","hour","minute","second"].includes(a)?"ère":"er":"ème",n+t)},era:(0,l.buildLocalizeFn)({values:{narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},defaultWidth:"wide"}),quarter:(0,l.buildLocalizeFn)({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,l.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},defaultWidth:"wide"}),day:(0,l.buildLocalizeFn)({values:{narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},defaultWidth:"wide"}),dayPeriod:(0,l.buildLocalizeFn)({values:{narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de lâaprès-midi",evening:"du soir",night:"du matin"}},defaultWidth:"wide"})};var c=e.i(16283);let m={ordinalNumber:(0,e.i(10961).buildMatchPatternFn)({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:(0,c.buildMatchFn)({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:(0,c.buildMatchFn)({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,c.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janv
1ier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,c.buildMatchFn)({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,c.buildMatchFn)({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:"any"})};var f=e.i(15e3);let p={code:"fr-CA",formatDistance:(e,r,t)=>{let n,a=i[e];if(n="string"==typeof a?a:1===r?a.one:a.other.replace("{{count}}",String(r)),t?.addSuffix)if(t.comparison&&t.comparison>0)return"dans "+n;else return"il y a "+n;return n},formatLong:{date:(0,f.buildFormatLongFn)({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"yy-MM-dd"},defaultWidth:"full"}),time:(0,f.buildFormatLongFn)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,f.buildFormatLongFn)({formats:{full:"{{date}} 'à ' {{time}}",long:"{{date}} 'à ' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:(e,r,t,n)=>s[e],localize:d,match:m,options:{weekStartsOn:0,firstWeekContainsDate:1}};e.s(["frCA",0,p],15817);var h=e.i(75503),g=e.i(89699);let y={en:o.enUS,fr:p};function v(e){return e.replace(/ /g," ")}function w(e){return"string"==typeof e?(0,t.parseISO)(e):e}function b(e,r,t){return(0,n.formatInTimeZone)(w(e),h.TZ,t,{locale:y[r]})}function x(e,r){return v(b(e,r,"fr"===r?"H 'h' mm":"h:mm a"))}function k(e,r){return"fr"===r?`${j(e,r)} ${b(e,r,"yyyy")}`:`${j(e,r)}, ${b(e,r,"yyyy")}`}function j(e,r){return v(b(e,r,"fr"===r?"d MMM":"MMM d"))}function C(e,t=new Date){return(0,r.differenceInCalendarDays)((0,a.toZonedTime)(t,h.TZ),(0,a.toZonedTime)(w(e),h.TZ))}e.s(["ago",0,function(e,r,t=new Date){let n=(0,g.wordsFor)(r).common.time;if(!e)return n.never;let a=Math.floor((t.getTime()-w(e).getTime())/1e3);if(a<90)return n.justNow;let o=Math.floor(a/60);if(o<60)return n.minutesAgo(o);let i=Math.floor(o/60);return i<24?n.hoursAgo(i):n.daysAgo(Math.max(1,C(e,t)))},"calendarDay",0,function(e,r){let t=y[r].localize.month(e.getMonth(),{width:"abbreviated"});return v("fr"===r?`${e.getDate()} ${t}`:`${t} ${e.getDate()}`)},"clock",0,x,"clockFromMinutes",0,function(e,r){let t=Math.floor(e/60)%24,n=String(e%60).padStart(2,"0");return"fr"===r?v(`${t} h ${n}`):v(`${t%12==0?12:t%12}:${n} ${t<12?"AM":"PM"}`)},"dateTime",0,function(e,r){return`${k(e,r)}, ${x(e,r)}`},"dayDate",0,k,"daysBefore",0,C,"hoursMinutes",0,function(e,r){let t=Math.max(0,Math.floor(e/60));return v((0,g.wordsFor)(r).common.time.hoursMinutes(Math.floor(t/60),t%60))},"shortDate",0,j,"weekdayShort",0,function(e,r){return y[r].localize.day(e.getDay(),{width:"abbreviated"})},"whenWithDay",0,function(e,r,t=new Date){let n=(0,g.wordsFor)(r).common.time;return 0>=C(e,t)?`${n.today}, ${x(e,r)}`:function(e,r,t=new Date){let n=(0,g.wordsFor)(r).common.time,a=C(e,t);return a<=0?x(e,r):1===a?`${n.yesterday}, ${x(e,r)}`:a<7?`${b(e,r,"EEEE")}, ${x(e,r)}`:"fr"===r?`le ${j(e,r)}`:j(e,r)}(e,r,t)}],65849)},29792,e=>{"use strict";let r={Unauthorized:e=>e.common.signInAgain,Forbidden:e=>e.common.notAllowed,"Already checked in. Please check out first.":e=>e.employee.errors.alreadyIn,"Already checked in.":e=>e.employee.errors.alreadyIn,"No active check-in found.":e=>e.employee.errors.alreadyOut,"Failed to check in":e=>e.employee.errors.checkIn,"Failed to check out":e=>e.employee.errors.checkOut,"Could not generate a unique PIN. PIN pool exhausted.":e=>e.employees.errors.pinPool,"Failed to create agent":e=>e.employees.errors.create,"Failed to update agent":e=>e.employees.errors.update,"Failed to deactivate agent":e=>e.employees.errors.toggle,"Employee not found":e=>e.employees.errors.notFound,"Agent not found":e=>e.employees.errors.notFound,"Failed to load the deletion summary":e=>e.employees.errors.preview,"You cannot delete your own account":e=>e.employees.errors.deleteSelf,"Cannot deactivate your own account":e=>e.employees.errors.deactivateSelf,"Failed to delete employee":e=>e.employees.errors.delete,"An agency needs at least one active admin":e=>e.employees.errors.lastAdmin,"Type the employee's name exactly to confirm":e=>e.employees.errors.confirmName,"Someone else changed this at the same time. Try again.":e=>e.employees.errors.conflict,"Password must be 8-72 characters":e=>e.employees.errors.passwordLength,"Cannot set a control password for admin accounts":e=>e.employees.errors.passwordAdmin,"Failed to set password":e=>e.employees.errors.password,"Cannot reset PIN for admin accounts":e=>e.employees.errors.resetAdmin,"Failed to reset PIN":e=>e.employees.errors.resetPin,"Could not check your plan limits. Retry shortly.":e=>e.employees.errors.limitCheck,"Failed to load computers":e=>e.computers.errors.load,"No changes":e=>e.computers.errors.noChanges,"Computer not found":e=>e.computers.errors.notFound,"Assigned employee is not active":e=>e.computers.errors.assigneeInactive,"Unknown office site":e=>e.computers.errors.unknownSite,"Enter a valid 12-digit MAC address":e=>e.computers.errors.mac,"Wake-on-LAN requires a verified Ethernet MAC address and office site":e=>e.computers.errors.wakeNeeds,"Failed to update computer":e=>e.computers.errors.save,"Failed to remove computer":e=>e.computers.errors.unlink,"End the remote control session first.":e=>e.computers.errors.controlActive,"Failed to delete computer":e=>e.computers.errors.delete,"Could not prepare re-enrollment":e=>e.computers.errors.setupCode,"That site code already exists":e=>e.computers.errors.siteCodeTaken,"Could not create site":e=>e.computers.errors.site,"Office site not found":e=>e.computers.errors.siteNotFound,"Could not create relay":e=>e.computers.errors.relay,"Remote PC access is not enabled for this account":e=>e.myComputer.errors.notAllowed,"Failed to load your computer":e=>e.myComputer.errors.load,"Remote access is disabled for this computer":e=>e.myComputer.reasons.remoteOff,"Your computer is already online":e=>e.myComputer.errors.alreadyOn,"Your computer is already waking.":e=>e.myComputer.errors.alreadyWaking,"Remote wake is not available for this computer.":e=>e.myComputer.reasons.wakeUnavailable,"Remote wake is not fully configured for this computer.":e=>e.myComputer.reasons.wakeUnavailable,"Wake-on-LAN has not been verified for this workstation.":e=>e.myComputer.reasons.wakeUnavailable,"No verified Ethernet MAC address is configured.":e=>e.myComputer.reasons.wakeUnavailable,"No office network site is assigned.":e=>e.myComputer.reasons.wakeUnavailable,"The office wake relay is offline.":e=>e.myComputer.reasons.relayOff,"The office wake relay is offline. Try again when it is available.":e=>e.myComputer.reasons.relayOff,"Please wait before sending another wake request.":e=>e.myComputer.reasons.cooldown,"Could not queue the wake request.":e=>e.myComputer.errors.wake,"Too many attempts. Please wait before trying again.":e=>e.myComputer.connectErrors.tooMany,"Self-control is not enabled for this account":e=>e.myComputer.errors.notAllowed,"Incorrect password":e=>e.myComputer.connectErrors.wrongPassword,"Remote control relay is not configured (set NEXT_PUBLIC_CONTROL_RELAY_URL).":e=>e.myComputer.connectErrors.notReady,"Computer is offline":e=>e.myComputer.connectErrors.off,"Someone is already controlling this computer":e=>e.myComputer.connectErrors.busy,"Someone is already waiting on a control request for this computer":e=>e.myComputer.connectErrors.waiting,"Failed to start control":e=>e.myComputer.connectErrors.generic,"Could not determine your network address. Try again from another connection.":e=>e.myComputer.connectErrors.noAddress,"Your admin did not allow this connection. Try again later.":e=>e.myComputer.connectErrors.denied,"Session not found":e=>e.myComputer.ended.generic,"Missing code":e=>
1e.activate.errors.missing,"This pairing link is invalid.":e=>e.activate.errors.invalid,"This pairing link has already been used.":e=>e.activate.errors.expired,"This pairing link has expired. Relaunch the app to try again.":e=>e.activate.errors.expired,"Could not link this computer.":e=>e.activate.errors.link,"This organization is deactivated":e=>e.signIn.blocked.inactive,"This organization's subscription has expired":e=>e.signIn.blocked.expired,"This organization's free trial has ended":e=>e.signIn.blocked.trialEnded,"Too many login attempts. Please wait before trying again.":e=>e.signIn.errors.tooMany,"Invalid PIN":e=>e.signIn.errors.wrongPin,"Unknown portal address":e=>e.signIn.errors.unknownPortal,"Failed to start recording":e=>e.live.server.startRecording,"Already recording the selected monitor(s)":e=>e.live.server.alreadyRecording,"Unknown agent":e=>e.live.server.unknownEmployee,"Live screen storage is unavailable. Check the portal's object-storage configuration.":e=>e.live.server.storage,"Recording not found":e=>e.live.server.recordingNotFound,"Stop the recording before deleting":e=>e.live.server.stopBeforeDelete,"Failed to delete recording":e=>e.live.server.deleteRecording,"Recording not available":e=>e.live.server.recordingUnavailable,"Could not sign URL":e=>e.live.server.downloadLink,"Failed to load recordings":e=>e.recordings.loadError,"Failed to load access list":e=>e.access.who.loadError,"Failed to update access":e=>e.access.who.errors.save,"Target must be an admin":e=>e.access.who.errors.notAdmin,"You cannot revoke your own remote assistance access":e=>e.access.who.errors.self,"Failed to save settings":e=>e.access.keep.saveError,"No settings to update":e=>e.access.keep.saveError,"Failed to load audit log":e=>e.access.history.loadError,"Failed to fetch logs":e=>e.timeLog.errors.load,"agent_id, check_in_time, and check_out_time are required":e=>e.timeLog.errors.required,"Invalid date format":e=>e.timeLog.errors.invalidDate,"Invalid check_in_time":e=>e.timeLog.errors.invalidDate,"Invalid check_out_time":e=>e.timeLog.errors.invalidDate,"check_out_time must be after check_in_time":e=>e.timeLog.errors.outBeforeIn,"Failed to create session":e=>e.timeLog.errors.create,"Failed to update session":e=>e.timeLog.errors.update,"Failed to delete session":e=>e.timeLog.errors.delete,"agent_id is required":e=>e.reports.loadError,"Failed to fetch sessions":e=>e.reports.loadError,"Failed to save setting":e=>e.settings.saveFailed,"Invalid PIN format":e=>e.settings.pin.errors.digits,"PINs must be 4 digits":e=>e.settings.pin.errors.digits,"New PIN must differ from current PIN":e=>e.settings.pin.errors.same,"Admin account not found":e=>e.settings.pin.errors.notFound,"Current PIN is incorrect":e=>e.settings.pin.errors.wrong,"That PIN is already in use":e=>e.settings.pin.errors.taken,"Failed to update PIN":e=>e.settings.pin.errors.failed};e.s(["isKnownServerSentence",0,function(e){return e.trim()in r},"serverMessage",0,function(e,t,n,a){if("string"!=typeof e)return n;let o=e.trim();if(a&&Object.prototype.hasOwnProperty.call(a,o))return a[o];let i=r[o];return i?i(t):n}])},16677,e=>{"use strict";var r=e.i(43476),t=e.i(22016),n=e.i(71645),a=e.i(26425),o=e.i(65849),i=e.i(29792);let s=new Set(["The office wake relay is offline.","The office wake relay is offline. Try again when it is available."]);class l extends Error{}let u="inline-flex min-h-14 w-full items-center justify-center gap-2.5 rounded-[var(--ag-radius-big)] px-5 py-3 text-[19px] font-bold leading-6 active:translate-y-px";function d({tone:e,live:t=!1,className:n="",children:a}){return(0,r.jsxs)("p",{"data-tone":e,role:t?"bad"===e?"alert":"status":void 0,className:`nx-note ${n}`,children:[(0,r.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",children:"good"===e?(0,r.jsx)("path",{d:"m5 13 4 4L19 7"}):"bad"===e?(0,r.jsx)("path",{d:"M12 8v5m0 3.5h.01M12 3l9 16H3l9-16Z"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,r.jsx)("path",{d:"M12 11v5m0-8.5h.01"})]})}),(0,r.jsx)("span",{className:"min-w-0",children:a})]})}function c(){return(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"h-[22px] w-[22px]",children:[(0,r.jsx)("rect",{x:"3",y:"4",width:"18",height:"12",rx:"2"}),(0,r.jsx)("path",{d:"M8 20h8M12 16v4"})]})}function m(){return(0,r.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",className:"h-6 w-6 shrink-0",children:[(0,r.jsx)("path",{d:"M5 12h9m0 0-3.5-3.5M14 12l-3.5 3.5"}),(0,r.jsx)("path",{d:"M14 5h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-3"})]})}function f({className:e=""}){return(0,r.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",className:e,children:[(0,r.jsx)("circle",{cx:"12",cy:"12",r:"4"}),(0,r.jsx)("path",{d:"M12 2.5v2.5M12 19v2.5M2.5 12H5M19 12h2.5M5.3 5.3l1.8 1.8M16.9 16.9l1.8 1.8M5.3 18.7l1.8-1.8M16.9 7.1l1.8-1.8"})]})}e.s(["Note",0,d,"default",0,function(){let{w:e,lang:p}
1=(0,a.useWordsAndLang)(),h=e.myComputer,[g,y]=(0,n.useState)(null),[v,w]=(0,n.useState)(""),[b,x]=(0,n.useState)(null),[k,j]=(0,n.useState)(null),C=(0,n.useMemo)(()=>({"Computer not found":h.errors.notFound}),[h]),N=(0,n.useCallback)(async()=>{try{let r=await fetch("/api/agent/computer",{cache:"no-store",credentials:"same-origin"}),t=await r.json().catch(()=>({}));if(!r.ok)throw new l((0,i.serverMessage)(t.error,e,h.errors.load,C));let n=t.computers??[];y(e=>{if(e)for(let r of n){let t=e.find(e=>e.id===r.id);t?.status==="waking"&&"online"===r.status&&(j(r.id),x(null))}return n}),w("")}catch(e){w(e instanceof l?e.message:h.errors.load)}},[e,h,C]);(0,n.useEffect)(()=>{N();let e=setInterval(()=>void N(),5e3);return()=>clearInterval(e)},[N]);let M=async r=>{x(r.id),j(null),w(""),y(e=>e?.map(e=>e.id===r.id?{...e,status:"waking"}:e)??e);try{let t=await fetch("/api/agent/computer/wake",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({computerId:r.id})}),n=await t.json().catch(()=>({}));if(!t.ok)throw new l((0,i.serverMessage)(n.error,e,h.errors.wake,C));await N()}catch(e){x(null),w(e instanceof l?e.message:h.errors.wake),await N()}};return null===g?(0,r.jsx)("div",{className:"nx-card nx-violet",role:"status","aria-live":"polite",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("span",{className:"nx-ring nx-ring-sm shrink-0","aria-hidden":"true"}),(0,r.jsx)("p",{className:"ag-body font-semibold",children:v||h.loading})]})}):0===g.length?(0,r.jsxs)("div",{className:"nx-card nx-violet",children:[(0,r.jsxs)("div",{className:"nx-card-head",children:[(0,r.jsx)("span",{className:"nx-chip","aria-hidden":"true",children:(0,r.jsx)(c,{})}),(0,r.jsx)("h2",{className:"nx-card-title",children:h.noneTitle})]}),(0,r.jsx)("p",{className:"ag-body nx-ink-2 mt-2",children:h.noneBody}),v&&(0,r.jsx)(d,{tone:"bad",className:"mt-4",children:v})]}):(0,r.jsxs)("div",{className:"space-y-5",children:[v&&(0,r.jsx)(d,{tone:"bad",live:!0,children:v}),g.map((e,n)=>{let a=function(e,r=!1){let t="online"!==e.status&&("waking"===e.status||r);return"online"===e.status&&e.remote_access_enabled?{action:"connect",waking:!1,reason:null}:!function(e,r=!1){let t="waking"===e.status||r;return e.remote_access_enabled&&"online"!==e.status&&!t&&e.wake_available&&0===e.wake_retry_after_seconds}(e,r)?e.remote_access_enabled?t?{action:null,waking:!0,reason:null}:e.wake_available?{action:null,waking:!1,reason:"cooldown"}:{action:null,waking:!1,reason:null!==e.wake_unavailable_reason&&s.has(e.wake_unavailable_reason.trim())?"relayOff":"wakeUnavailable"}:{action:null,waking:!1,reason:"remoteOff"}:{action:"wake",waking:!1,reason:null}}(e,b===e.id),i=a.waking?"waking":e.status,l=k===e.id&&"online"===e.status;return(0,r.jsxs)("section",{"aria-labelledby":`pc-${e.id}`,"data-state":i,className:`nx-card nx-pc nx-rise ${1===n?"nx-rise-2":n>1?"nx-rise-3":""}`,children:[(0,r.jsxs)("div",{className:"nx-card-head",children:[(0,r.jsx)("span",{className:"nx-chip","aria-hidden":"true",children:(0,r.jsx)(c,{})}),(0,r.jsx)("h2",{id:`pc-${e.id}`,className:"nx-card-title min-w-0 break-words",children:e.name})]}),(0,r.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-x-4 gap-y-3",children:[(0,r.jsxs)("p",{className:"nx-pc-state",role:"status",children:[(0,r.jsx)("span",{"aria-hidden":"true",className:"nx-pc-dot"}),(0,r.jsx)("span",{className:"nx-pc-word",children:h.status[i]})]}),(0,r.jsx)("p",{className:"ag-sub nx-ink-2 tabular-nums",children:e.last_seen_at?h.lastSeen((0,o.whenWithDay)(e.last_seen_at,p)):h.neverSeen})]}),e.site&&(0,r.jsx)("p",{className:"ag-sub nx-ink-2 mt-2",children:h.site(e.site.name)}),(0,r.jsxs)("div",{className:"mt-5 space-y-4",children:[a.waking&&(0,r.jsxs)("div",{className:"nx-wake",role:"status","aria-live":"polite",children:[(0,r.jsxs)("p",{className:"nx-wake-title flex items-center gap-2.5",children:[(0,r.jsx)(f,{className:"nx-turn h-6 w-6 shrink-0 text-[var(--neon-amber-ink)]"}),h.wakingTitle]}),(0,r.jsx)("div",{className:"nx-wake-bar","aria-hidden":"true"}),(0,r.jsx)("p",{className:"ag-sub nx-ink-2",children:h.wakingBody})]}),l&&(0,r.jsx)(d,{tone:"good",live:!0,children:h.nowOn}),a.reason&&(0,r.jsx)(d,{tone:"remoteOff"===a.reason?"warn":"info",children:h.reasons[a.reason]}),"connect"===a.action&&(0,r.jsxs)(t.default,{href:`/dashboard/remote-control/${e.id}`,className:`nx-btn-go ${u}`,children:[(0,r.jsx)(m,{}),(0,r.jsx)("span",{children:h.connect})]}),"wake"===a.action&&(0,r.jsxs)("button",{type:"button",onClick:()=>void M(e),className:`nx-btn-wake ${u}`,children:[(0,r.jsx)(f,{className:"h-6 w-6 shrink-0"}),(0,r.jsx)("span",{children:h.wake})]})]})]},e.id)})]})}],16677)},26514,e=>{"use strict";var r=e.i(76812),t=e.i(77241),n=e.i(81092);let a=/[T ]/,o=/[Z ]/i,i=/([Z+-].*)$/,s=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,l=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function c(e){return e&&parseFloat(e.replace(",","."))||0}let m=[31,null,31,30,31,30,31,31,30,31,30,31];function f(e){return e%400==0||e%4==0&&e%100!=0}e.s(["parseISO",0,function(e,p){let h,g,y=()=>(0,t.constructFrom)(p?.in,NaN),v=p?.additionalDigits??2,w=function(e){let r,t={},n=e.split(a);if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],o.test(t.date)&&(t.date=e.split(o)[0],r=e.substr(t.date.length,e.length))),r){let e=i.exec(r);e?(t.time=r.replace(e[1],""),t.timezone=e[1]):t.time=r}return t}(e);
1if(w.date){let e=function(e,r){let t=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+r)+"})|(\\d{2}|[+-]\\d{"+(2+r)+"})$)"),n=e.match(t);if(!n)return{year:NaN,restDateString:""};let a=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:null===o?a:100*o,restDateString:e.slice((n[1]||n[2]).length)}}(w.date,v);h=function(e,r){var t,n,a,o,i,l,u,c,p,h;if(null===r)return new Date(NaN);let g=e.match(s);if(!g)return new Date(NaN);let y=!!g[4],v=d(g[1]),w=d(g[2])-1,b=d(g[3]),x=d(g[4]),k=d(g[5])-1;if(y){let e,s;return(t=x,n=k,t>=1&&t<=53&&n>=0&&n<=6)?(a=r,o=x,i=k,(e=new Date(0)).setUTCFullYear(a,0,4),s=e.getUTCDay()||7,e.setUTCDate(e.getUTCDate()+((o-1)*7+i+1-s)),e):new Date(NaN)}{let e=new Date(0);return(l=r,u=w,c=b,u>=0&&u<=11&&c>=1&&c<=(m[u]||(f(l)?29:28))&&(p=r,(h=v)>=1&&h<=(f(p)?366:365)))?(e.setUTCFullYear(r,w,Math.max(v,b)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!h||isNaN(+h))return y();let b=+h,x=0;if(w.time&&isNaN(x=function(e){var t,n,a;let o=e.match(l);if(!o)return NaN;let i=c(o[1]),s=c(o[2]),u=c(o[3]);return(t=i,n=s,a=u,24===t?0===n&&0===a:a>=0&&a<60&&n>=0&&n<60&&t>=0&&t<25)?i*r.millisecondsInHour+s*r.millisecondsInMinute+1e3*u:NaN}(w.time)))return y();if(w.timezone){if(isNaN(g=function(e){var t;if("Z"===e)return 0;let n=e.match(u);if(!n)return 0;let a="+"===n[1]?-1:1,o=parseInt(n[2]),i=n[3]&&parseInt(n[3])||0;return(t=i)>=0&&t<=59?a*(o*r.millisecondsInHour+i*r.millisecondsInMinute):NaN}(w.timezone)))return y()}else{let e=new Date(b+x),r=(0,n.toDate)(0,p?.in);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}return(0,n.toDate)(b+x+g,p?.in)}])},22016,(e,r,t)=>{"use strict";e.i(47167),Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return w}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=e.r(90809),i=e.r(43476),s=o._(e.r(71645)),l=e.r(95057),u=e.r(8372),d=e.r(18581),c=e.r(18967),m=e.r(5550),f=e.r(88540),p=e.r(91949),h=e.r(73668),g=e.r(9396);function y(r){var t;let n,a,o,[y,w]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:x,as:k,children:j,prefetch:C=null,passHref:N,replace:M,shallow:P,scroll:T,onClick:F,onMouseEnter:E,onTouchStart:_,legacyBehavior:S=!1,onNavigate:I,transitionTypes:L,ref:A,unstable_dynamicOnHover:O,...$}=r;n=j,S&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let D=s.default.useContext(u.AppRouterContext),R=!1!==C,U=!1===C?"none":!0===C?"full":"auto",W="none"!==U?"auto"===U?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,z="string"==typeof(t=k||x)?t:(0,l.formatUrl)(t);if(S){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(n)}let J=S?a&&"object"==typeof a&&a.ref:A,B,H=s.default.useCallback(e=>(null!==D&&(b.current=(0,p.mountLinkInstance)(e,z,D,W,R,w,B)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[R,z,D,W,w,B]),q={ref:(0,d.useMergedRef)(H,J),onClick(r){S||"function"!=typeof F||F(r),S&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(r),!D||r.defaultPrevented||function(r,t,n,a,o,i,l,u="none"){if("u">typeof window){let d,{nodeName:c}=r.currentTarget;if("A"===c.toUpperCase()&&((d=r.currentTarget.getAttribute("target"))&&"_self"!==d||r.metaKey||r.ctrlKey||r.shiftKey||r.altKey||r.nativeEvent&&2===r.nativeEvent.which)||r.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(t)){a&&(r.preventDefault(),location.replace(t));return}if(r.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:m}=e.r(99781);s.default.startTransition(()=>{m(t,a?"replace":"push",!1===o?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,n.current,l,u)})}}(r,z,b,M,T,I,L,U)},onMouseEnter(e){S||"function"!=typeof E||E(e),S&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),D&&R&&(0,p.onNavigationIntent)(e.currentTarget,!0===O)}
1,onTouchStart:function(e){S||"function"!=typeof _||_(e),S&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),D&&R&&(0,p.onNavigationIntent)(e.currentTarget,!0===O)}};return(0,c.isAbsoluteUrl)(z)?q.href=z:S&&!N&&("a"!==a.type||"href"in a.props)||(q.href=(0,m.addBasePath)(z)),o=S?s.default.cloneElement(a,q):(0,i.jsx)("a",{...$,...q,children:n}),(0,i.jsx)(v.Provider,{value:y,children:o})}let v=(0,s.createContext)(p.IDLE_LINK_STATUS),w=()=>(0,s.useContext)(v);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),r.exports=t.default)},18581,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,r){let t=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=t.current;e&&(t.current=null,e());let r=a.current;r&&(a.current=null,r())}else e&&(t.current=o(e,n)),r&&(a.current=o(r,n))},[e,r])}function o(e,r){if("function"!=typeof e)return e.current=r,()=>{e.current=null};{let t=e(r);return"function"==typeof t?t:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),r.exports=t.default)},73668,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(18967),a=e.r(52817);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let r=(0,n.getLocationOrigin)(),t=new URL(e,r);return t.origin===r&&(0,a.hasBasePath)(t.pathname)}catch(e){return!1}}},98183,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});function o(e){let r={};for(let[t,n]of e.entries()){let e=r[t];void 0===e?r[t]=n:Array.isArray(e)?e.push(n):r[t]=[e,n]}return r}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let r=new URLSearchParams;for(let[t,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)r.append(t,i(e));else r.set(t,i(n));return r}function l(e,...r){for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}},95057,(e,r,t)=>{"use strict";e.i(47167),Object.defineProperty(t,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=e.r(90809)._(e.r(98183)),i=/https?|ftp|gopher|file/;function s(e){let{auth:r,hostname:t}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;r=r?encodeURIComponent(r).replace(/%3A/i,":")+"@":"",e.host?u=r+e.host:t&&(u=r+(~t.indexOf(":")?`[${t}]`:t),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),d&&"?"!==d[0]&&(d="?"+d),a=a.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${n}${u}${a}${d}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},18967,(e,r,t)=>{"use strict";e.i(47167),Object.defineProperty(t,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return b},NormalizeError:function(){return v},PageNotFoundError:function(){return w},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return o},execOnce:function(){return i},getDisplayName:function(){return c},getLocationOrigin:function(){return u},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return m},loadGetInitialProps:function(){return p}
1,normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return k}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let r,t=!1;return(...n)=>(t||(t=!0,r=e(...n)),r)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let r=e.charCodeAt(0);return!!(r>=65&&r<=90||r>=97&&r<=122)&&s.test(e)};function u(){let{protocol:e,hostname:r,port:t}=window.location;return`${e}//${r}${t?":"+t:""}`}function d(){let{href:e}=window.location,r=u();return e.substring(r.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function f(e){let r=e.split("?");return r[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(r[1]?`?${r.slice(1).join("?")}`:"")}async function p(e,r){let t=r.res||r.ctx&&r.ctx.res;if(!e.getInitialProps)return r.ctx&&r.Component?{pageProps:await p(r.Component,r.ctx)}:{};let n=await e.getInitialProps(r);if(t&&m(t))return n;if(!n)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let h="u">typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class v extends Error{}class w extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,r){super(),this.message=`Failed to load static file for page: ${e} ${r}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function k(e){return JSON.stringify({message:e.message,stack:e.stack})}}]);
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.