PageSourceSearch

https://isabellai.com/_next/static/chunks/app/layout-0680ba562d702fcd.js

js isabellai.com collected 2026-10-09 22:54:14 UTC 47,512 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{566:function(e,t,s){Promise.resolve().then(s.bind(s,28542)),Promise.resolve().then(s.bind(s,75192)),Promise.resolve().then(s.bind(s,88048)),Promise.resolve().then(s.t.bind(s,33514,23)),Promise.resolve().then(s.t.bind(s,82912,23)),Promise.resolve().then(s.t.bind(s,62582,23)),Promise.resolve().then(s.t.bind(s,31419,23)),Promise.resolve().then(s.t.bind(s,57189,23)),Promise.resolve().then(s.bind(s,97595)),Promise.resolve().then(s.bind(s,44265)),Promise.resolve().then(s.bind(s,69452)),Promise.resolve().then(s.bind(s,45183)),Promise.resolve().then(s.bind(s,47245))},91092:function(e,t,s){"use strict";s.d(t,{N:function(){return n}});var a=s(95802),r=s(37697);let n=async(e,t)=>{try{let s=await (0,r.getSession)(),n=null==s?void 0:s.user,l=null==n?void 0:n.id;if(!l){console.error("No user ID found for event tracking");return}let i={eventName:e,timestamp:new Date().toISOString(),cognitoId:l,channel:window.navigator.userAgent.match(/Mobile|Android|iOS|iPhone|iPad|iPod/i)?"mobile":"desktop",extraData:t};return(await a.Z.post("/elastic",i)).data}catch(e){console.error("Error creating event user:",e)}}},97595:function(e,t,s){"use strict";s.d(t,{GoogleMapsTeardownGuard:function(){return n}});var a=s(42704);function r(e,t,s){let a=s instanceof Error&&"string"==typeof s.stack?s.stack:"",r=("string"==typeof e?e:"").includes("getRootNode")||a.includes("getRootNode"),n=("string"==typeof t?t:"").includes("maps.googleapis.com")||a.includes("maps.googleapis.com")||a.includes("react-google-maps")||a.includes("marker.js");return r&&n}function n(){return(0,a.useEffect)(()=>{let e=e=>{r(e.message,e.filename,e.error)&&(e.preventDefault(),e.stopImmediatePropagation())},t=e=>{let t=e.reason;r(t instanceof Error?t.message:String(null!=t?t:""),"",t)&&(e.preventDefault(),e.stopImmediatePropagation())};return window.addEventListener("error",e,!0),window.addEventListener("unhandledrejection",t,!0),()=>{window.removeEventListener("error",e,!0),window.removeEventListener("unhandledrejection",t,!0)}},[]),null}},44265:function(e,t,s){"use strict";s.d(t,{WhatsAppWebViewBlocker:function(){return d}});var a=s(48470),r=s(42704),n=s(20886),l=s(70629),i=s(85247);let o=e=>e.includes("WA"),c=e=>{let t=new URL(e),s=t.searchParams.get("callbackUrl");return"/login"===t.pathname&&s?new URL(s,t.origin).href:t.href};function d(){let[e,t]=(0,r.useState)(!1),[s,d]=(0,r.useState)(!1),[m,u]=(0,r.useState)(!1);(0,r.useEffect)(()=>{t(o(navigator.userAgent||navigator.vendor||""))},[]);let x=(0,r.useCallback)(()=>{let e=c(window.location.href);/Android/i.test(navigator.userAgent)?window.location.href="intent://".concat(e.replace(/^https?:\/\//,""),"#Intent;scheme=https;package=com.android.chrome;end"):(window.location.href="googlechrome://".concat(e.replace(/^https?:\/\//,"")),setTimeout(()=>{window.location.href="x-safari-".concat(e)},500)),setTimeout(()=>{d(!0)},1500)},[]),h=async()=>{let e=c(window.location.href);try{await navigator.clipboard.writeText(e),u(!0),setTimeout(()=>u(!1),2e3)}catch(s){let t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),u(!0),setTimeout(()=>u(!1),2e3)}};return e?(0,a.jsxs)("div",{className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center gap-6 bg-white px-6",children:[(0,a.jsxs)("button",{onClick:x,className:"flex items-center gap-2 rounded-md bg-black px-6 py-3 text-base font-medium text-white shadow-sm transition-transform active:scale-95",children:[(0,a.jsx)(n.Z,{className:"h-5 w-5"}),"Open in Browser"]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,a.jsx)("span",{className:"text-xs text-gray-400",children:"Couldn't open automatically. Copy the link manually:"}),(0,a.jsx)("button",{onClick:h,className:"flex items-center gap-2 rounded-md border border-gray-300 bg-gray-50 px-4 py-2 text-sm text-gray-700 transition-colors active:bg-gray-100",children:m?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{className:"h-4 w-4 text-green-600"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{className:"h-4 w-4"}),"Copy link"]})})]}),(0,a.jsxs)("p",{className:"mt-4 max-w-xs text-center text-xs text-gray-400",children:["You can also tap the ",(0,a.jsx)("strong",{children:"⋯"}),' menu at the top right and select "Open in Safari" or "Open in Browser".']})]})]}):null}},69452:function(e,t,s){"use strict";s.d(t,{default:function(){return en}});var a=s(48470),r=s(64572),n=s(37697),l=s(42704),i=s(4010),o=s(99843),c=s(20063),d=s(3505),m=s(7551),u=s(84861);let x=d.fC,h=d.xz,p=d.ZA;d.Uv,d.Tr,d.Ee,l.forwardRef((e,t)=>
1{let{className:s,inset:r,children:n,...l}=e;return(0,a.jsxs)(d.fF,{ref:t,className:(0,u.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",r&&"pl-8",s),...l,children:[n,(0,a.jsx)(m.XCv,{className:"ml-auto h-4 w-4"})]})}).displayName=d.fF.displayName,l.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(d.tu,{ref:t,className:(0,u.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...r})}).displayName=d.tu.displayName;let f=l.forwardRef((e,t)=>{let{className:s,sideOffset:r=4,...n}=e;return(0,a.jsx)(d.Uv,{children:(0,a.jsx)(d.VY,{ref:t,sideOffset:r,className:(0,u.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...n})})});f.displayName=d.VY.displayName;let g=l.forwardRef((e,t)=>{let{className:s,inset:r,...n}=e;return(0,a.jsx)(d.ck,{ref:t,className:(0,u.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r&&"pl-8",s),...n})});g.displayName=d.ck.displayName,l.forwardRef((e,t)=>{let{className:s,children:r,checked:n,...l}=e;return(0,a.jsxs)(d.oC,{ref:t,className:(0,u.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),checked:n,...l,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(d.wU,{children:(0,a.jsx)(m.nQG,{className:"h-4 w-4"})})}),r]})}).displayName=d.oC.displayName,l.forwardRef((e,t)=>{let{className:s,children:r,...n}=e;return(0,a.jsxs)(d.Rk,{ref:t,className:(0,u.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),...n,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(d.wU,{children:(0,a.jsx)(m.jXb,{className:"h-4 w-4 fill-current"})})}),r]})}).displayName=d.Rk.displayName,l.forwardRef((e,t)=>{let{className:s,inset:r,...n}=e;return(0,a.jsx)(d.__,{ref:t,className:(0,u.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",s),...n})}).displayName=d.__.displayName,l.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(d.Z0,{ref:t,className:(0,u.cn)("-mx-1 my-1 h-px bg-muted",s),...r})}).displayName=d.Z0.displayName;var v=s(85421),b=s(6057),w=s(94712);let j=(0,s(7235).U)(e=>({isPanelOpen:!1,activeTab:"account",openPanel:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"account";return e({isPanelOpen:!0,activeTab:t})},closePanel:()=>e({isPanelOpen:!1}),togglePanel:()=>e(e=>({isPanelOpen:!e.isPanelOpen})),setActiveTab:t=>e({activeTab:t})}));var N=s(91092),y=()=>{let{data:e}=(0,n.useSession)(),[t,s]=(0,l.useState)(!1),[r,i]=(0,l.useState)(!1),c=async()=>{i(!0);try{await (0,N.N)("USER_LOGOUT",{}),await (0,n.signOut)({callbackUrl:"/login",redirect:!0})}catch(e){console.error("Error registering logout:",e),(0,n.signOut)({callbackUrl:"/login",redirect:!0})}};return(null==e?void 0:e.user)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:e=>{e.preventDefault(),s(!0)},className:"text-red-600 px-4 py-2 hover:underline",children:"Sign Out"}),(0,a.jsx)(v.Vq,{open:t,onOpenChange:s,children:(0,a.jsxs)(v.cZ,{className:"sm:max-w-[425px]",children:[(0,a.jsxs)(v.fK,{children:[(0,a.jsx)(v.$N,{children:"Confirm logout"}),(0,a.jsx)(v.Be,{children:"Are you sure you want to log out? You will be redirected to the home page."})]}),(0,a.jsxs)(v.cN,{children:[(0,a.jsx)(b.z,{variant:"outline",onClick:()=>{s(!1)},disabled:r,children:"Cancel"}),(0,a.jsx)(b.z,{className:"bg-black text-white hover:bg-gray-900",onClick:c,disabled:r,children:r?(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsxs)("svg",{className:"animate-spin h-4 w-4",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Logging out..."]}
1):"Log out"})]})]})})]}):(0,a.jsx)(o.default,{href:"/api/auth/signin",className:"px-4 py-2 hover:underline",children:"Sign In"})},k=s(22884),E=s(21632),C=s(84895),P=s(99233),A=s(43355),z=()=>{let[e,t]=(0,l.useState)(!1);return(0,a.jsxs)("div",{className:"flex gap-3 items-start cursor-pointer mt-5",onClick:()=>t(!e),children:[(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(i.default,{src:"/assets/settings/privacy-icon.svg",width:20,height:20,alt:"settings-logo"})}),(0,a.jsx)("div",{children:e?(0,a.jsx)("div",{className:"flex flex-col gap-5",children:(0,a.jsxs)("form",{id:"settingsForm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"space-y-6",children:(0,a.jsxs)("div",{className:"space-y-0 mb-4",children:[(0,a.jsx)("label",{className:"text-black text-[15px] font-semibold leading-normal mb-1",children:"Current password"}),(0,a.jsx)(A.I,{placeholder:"",className:"w-full rounded-[10px] border border-black-text ",type:"password"})]})}),(0,a.jsx)("div",{className:"space-y-6 mb-4",children:(0,a.jsxs)("div",{className:"space-y-0",children:[(0,a.jsx)("label",{className:"text-black text-[15px] font-semibold leading-normal mb-1",children:"Your new password"}),(0,a.jsx)(A.I,{placeholder:"",className:"w-full rounded-[10px] border border-black-text",type:"password"})]})})]}),(0,a.jsx)(b.z,{className:" bg-[#E5E7EB] text-[#9A9A9A] rounded-[10px] w-[18.75rem] py-[6px] text-[1rem] font-semibold border border-[#9A9A9A] hover:bg-[#E5E7EB]",children:"Save"})]})}):(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1 underline cursor-pointer",children:"Change Password"}),(0,a.jsx)("p",{className:"text-black text-[14px] leading-normal font-normal",children:"**********"})]})})]})},S=e=>{let{setActivePrivacyTab:t}=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{onClick:()=>{t("privacymain")},className:"mb-[1.938rem] rounded-full bg-[#EEEEEC] hover:bg-[#EEEEEC] py-4 px-2",children:(0,a.jsx)(P.Z,{className:"h-5 w-5 text-black"})})}),(0,a.jsx)("h2",{className:"text-3xl font-semibold ",children:"Enter your email address to change your phone number"}),(0,a.jsxs)("div",{className:"space-y-6 mb-4 flex flex-col items-center gap-3 mt-5",children:[(0,a.jsx)(i.default,{src:"/assets/settings/changePhone.svg",width:390,height:225,alt:"settings-logo"}),(0,a.jsx)(A.I,{placeholder:"Email address",className:" rounded-[10px] border border-black-text text-[15px] font-light leading-3 text-black-text w-1/2",type:"text"}),(0,a.jsx)(b.z,{className:" bg-[#006CE4] text-white rounded-[10px] py-[6px] text-[1rem] font-semibold w-1/2",onClick:()=>{t("changePhoneNumber2")},children:"Continue"})]})]})},I=e=>{let{setActivePrivacyTab:t}=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{onClick:()=>{t("changePhoneNumber")},className:"mb-[1.938rem] rounded-full bg-[#EEEEEC] hover:bg-[#EEEEEC] py-4 px-2",children:(0,a.jsx)(P.Z,{className:"h-5 w-5 text-black"})})}),(0,a.jsxs)("div",{className:"space-y-6 mb-4 flex flex-col items-center gap-3 mt-5",children:[(0,a.jsx)(i.default,{src:"/assets/settings/changePhone.svg",width:390,height:225,alt:"settings-logo"}),(0,a.jsx)("h2",{className:"text-3xl font-semibold text-center",children:"We have sent you an email with instructions on how to change your phone number."}),(0,a.jsxs)("p",{className:"text-black-text font-light text-[15px] leading-4",children:["Click on the link we have sent to",(0,a.jsxs)("span",{className:"text-black-text font-medium text-[15px]",children:[" ","[email protected]"]})," ","to continue."]}),(0,a.jsxs)("div",{className:"flex gap-5 ",children:[(0,a.jsx)(b.z,{className:" bg-white text-black-text rounded-[10px] py-[6px]  text-[1.25rem] font-semibold w-1/2 border border-black-text hover:bg-white",children:"Open Gmail"}),(0,a.jsx)(b.z,{className:" bg-white text-black-text rounded-[10px] py-[6px]  text-[1.25rem] font-semibold w-1/2 border border-black-text hover:bg-white",children:"Open outlook"})]})]})]})},O=e=>{let{setActivePrivacyTab:t}=e,[s,r]=(0,l.useState)(!1);return(0,a.jsxs)("div",{className:"flex gap-3 items-start cursor-pointer mt-5",onClick:()=>r(!s),children:[(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(i.default,{src:"/assets/settings/carbon_email.svg",width:20,height:20,alt:"settings-logo"})})}),(0,a.jsx)("div",{children:s?(0,a.jsxs)("div",{className:"grid grid-cols-[auto_1fr] gap-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal cursor-pointer",children:"Change email address"}),(0,a.jsx)(b.z,{onClick:()=>{t("changeEmailAddress2")},className:" bg-[#006CE4] text-white rounded-[10px] w-[18.75rem] py-[6px] text-[1rem] font-semibold ",children:"Change email address"})]}),(0,a.jsxs)("div",{className:"flex items-start gap-2 bg-[#E5E7EB] rounded-[9px] py-[19px] px-[6px] w-1/2",children:[(0,a.jsx)(i.default,{src:"/settings/alert.svg",width:35,height:35,alt:"settings-logo"}),(0,a.jsx)("p",{className:"text-black text-[14px] leading-normal font-normal",children:"To maintain the security of your account, we will ask you a few security questions to authorize your email change."})]})]}):(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1 underline cursor-pointer",children:"Change email address"}),(0,a.jsx)("p",{className:"text-black text-[14px] leading-normal font-normal",children:"Receive notifications about important updates and detect any suspicious account activity."})]})})]})},R=s(28493);let T=l.forwardRef((e,t)=>
1{let{className:s,value:r,...n}=e;return(0,a.jsx)(R.fC,{ref:t,className:(0,u.cn)("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",s),...n,children:(0,a.jsx)(R.z$,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:"translateX(-".concat(100-(r||0),"%)")}})})});T.displayName=R.fC.displayName;var _=e=>{let{setActivePrivacyTab:t}=e,[s,r]=(0,l.useState)(1);return(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{onClick:()=>{t("privacymain")},className:"mb-[1.938rem] rounded-full bg-[#EEEEEC] hover:bg-[#EEEEEC] py-4 px-2",children:(0,a.jsx)(P.Z,{className:"h-5 w-5 text-black"})})}),(0,a.jsx)("h2",{className:"text-3xl font-semibold leading-normal mb-[3.375rem]",children:"Change email address"}),(0,a.jsxs)("div",{className:"flex items-center flex-col w-full",children:[(0,a.jsx)(T,{value:(()=>{switch(s){case 1:return 33;case 2:return 66;case 3:return 100;default:return 0}})(),className:"h-[4px] w-1/2 bg-[#D9D9D9]"}),(0,a.jsxs)("div",{className:"flex justify-between mt-2 w-1/2",children:[(0,a.jsx)("p",{className:"text-sm text-black",children:"New email address"}),(0,a.jsx)("p",{className:"text-sm text-black",children:"Enter password"}),(0,a.jsx)("p",{className:"text-sm text-black",children:"Verify email address"})]}),(()=>{switch(s){case 1:return(0,a.jsxs)("div",{className:"mt-[60px] flex flex-col items-center justify-center gap-4 w-1/2",children:[(0,a.jsx)("p",{className:"text-xl font-semibold text-black-text",children:"Enter your new e-mail address"}),(0,a.jsx)("p",{className:"text-md font-light text-black-text text-center",children:"Before confirming the change, we will ask you to enter your password and verify your new email address. Make sure only you have access to this email address to keep your account secure."}),(0,a.jsx)(A.I,{type:"email",placeholder:"Your new email address",className:"border p-2 rounded-[10px] border-black-text text-black-text text-md font-light w-3/4"}),(0,a.jsx)(b.z,{className:" bg-[#006CE4] text-white rounded-[10px] py-[6px] text-[1rem] font-semibold w-3/4",onClick:()=>r(s<3?s+1:3),children:"Continue"})]});case 2:return(0,a.jsxs)("div",{className:"mt-[60px] flex flex-col items-center justify-center gap-4 w-1/2",children:[(0,a.jsx)("p",{className:"text-xl font-semibold text-black-text",children:"Password required"}),(0,a.jsx)("p",{className:"text-md font-light text-black-text text-center",children:"In order for us to change your email address, we will ask you to enter your password. You will also need to verify your new email address before the change is applied."}),(0,a.jsx)(A.I,{type:"email",placeholder:"Enter your password",className:"border p-2 rounded-[10px] border-black-text text-black-text text-md font-light w-3/4"}),(0,a.jsx)(b.z,{className:" bg-[#006CE4] text-white rounded-[10px] py-[6px] text-[1rem] font-semibold w-3/4",onClick:()=>r(s<3?s+1:3),children:"Continue"})]});case 3:return(0,a.jsxs)("div",{className:"mt-[60px] flex flex-col items-center justify-center gap-4 w-1/2",children:[(0,a.jsx)(i.default,{src:"/assets/settings/changePhone.svg",width:390,height:225,alt:"settings-logo"}),(0,a.jsx)("p",{className:"text-xl font-semibold text-black-text text-center",children:"Verify your email address"}),(0,a.jsx)("p",{className:"text-md font-light text-black-text text-center",children:"Verify your email address by clicking on the email we just sent you. The link will be valid for 24 hours"}),(0,a.jsx)(b.z,{className:" bg-[#006CE4] text-white rounded-[10px] py-[6px] text-[1rem] font-semibold w-3/4",onClick:()=>r(s<3?s+1:3),children:"Continue"})]});default:return null}})()]})]})},L=e=>{let{setActiveTab:t}=e,[s,r]=(0,l.useState)("privacymain"),n=[{icon:"/assets/settings/phone.svg",title:"Change phone number",subtitle:"",route:"changePhoneNumber"}],o=()=>{t("settings")};return(0,a.jsx)("div",{children:(()=>{switch(s){case"changePhoneNumber":return(0,a.jsx)(S,{setActivePrivacyTab:r});case"changePhoneNumber2":return(0,a.jsx)(I,{setActivePrivacyTab:r});case"changeEmailAddress2":return(0,a.jsx)(_,{setActivePrivacyTab:r});case"privacymain":return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{onClick:o,className:"mb-[1.938rem] rounded-full h-[52px] aspect-square bg-[#EEEEEC] hover:bg-[#
1EEEEEC] py-4 px-2",children:(0,a.jsx)(P.Z,{className:"h-10 w-10 text-black"})})}),(0,a.jsx)("h2",{className:"text-3xl font-semibold leading-normal mb-[3.375rem]",children:"Privacy & Security"}),(0,a.jsxs)("div",{children:[(0,a.jsx)(z,{}),(0,a.jsx)(O,{setActivePrivacyTab:r}),n.map((e,t)=>(0,a.jsxs)("div",{className:"flex gap-3 items-center cursor-pointer mt-5",onClick:()=>r(e.route),children:[(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(i.default,{src:e.icon,width:20,height:20,alt:"settings-logo"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1 underline cursor-pointer",children:e.title}),(0,a.jsx)("p",{className:"text-black text-[14px] leading-normal font-normal",children:e.subtitle})]})]},t))]})]});default:return null}})()})},U=s(78286);let D=l.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(U.fC,{className:(0,u.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",s),...r,ref:t,children:(0,a.jsx)(U.bU,{className:(0,u.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})});D.displayName=U.fC.displayName;var F=e=>{let{option:t}=e;return(0,a.jsxs)("div",{className:"flex gap-3 items-center cursor-pointer mt-5 mr-[2.25rem] lg:mr-[10rem] mb-[1.875rem] ",children:[(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(i.default,{src:t.icon,width:20,height:20,alt:"settings-logo"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1",children:t.title}),(0,a.jsx)("p",{className:"text-black text-[14px] leading-normal font-normal",children:t.subtitle})]}),(0,a.jsx)("div",{className:"flex flex-grow items-end justify-end",children:(0,a.jsx)(D,{checked:t.isActive,onCheckedChange:t.action,className:"".concat(t.isActive?"!bg-[#006CE4]":"!bg-[#EEEEEC]"," ")})})]})},Z=e=>{let{setActiveTab:t}=e,[s,r]=(0,l.useState)({allowNotification:!1,chatPhoneAlert:!1,chatEmailAlert:!1,chatPlatformAlert:!1,isaPhoneAlert:!1,isaEmailAlert:!1,isaPlatformAlert:!1}),n=e=>{r(t=>({...t,[e]:!t[e]}))},i=[{icon:"/assets/settings/notification-icon.svg",title:"Allow notifications",action:()=>n("allowNotification"),isActive:s.allowNotification}],o=[{icon:"/assets/settings/phone.svg",title:"Alert on your mobile",action:()=>n("chatPhoneAlert"),isActive:s.chatPhoneAlert},{icon:"/assets/settings/carbon_email.svg",title:"Email alerts",action:()=>n("chatEmailAlert"),isActive:s.chatEmailAlert},{icon:"/assets/settings/platform.svg",title:"Platform alert",action:()=>n("chatPlatformAlert"),isActive:s.chatPlatformAlert}],c=[{icon:"/assets/settings/phone.svg",title:"Alert on your mobile",action:()=>n("isaPhoneAlert"),isActive:s.isaPhoneAlert},{icon:"/assets/settings/carbon_email.svg",title:"Email alerts",action:()=>n("isaEmailAlert"),isActive:s.isaEmailAlert},{icon:"/assets/settings/platform.svg",title:"Platform alert",action:()=>n("isaPlatformAlert"),isActive:s.isaPlatformAlert}];return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{onClick:()=>{t("settings")},className:"mb-[1.938rem] rounded-full h-[52px] aspect-square bg-[#EEEEEC] hover:bg-[#EEEEEC] py-4 px-2",children:(0,a.jsx)(P.Z,{className:"h-10 w-10 text-black"})})}),(0,a.jsxs)("div",{className:"mb-[3.375rem]",children:[(0,a.jsx)("h2",{className:"text-3xl font-semibold leading-normal mb-[3.375rem]",children:"Notifications"}),i.map((e,t)=>(0,a.jsx)(F,{option:e},t)),(0,a.jsx)("p",{className:"text-[16px] text-black font-semibold leading-normal mt-[2.813rem]",children:"Chat notifications"}),(0,a.jsx)("p",{className:"text-[14px] text-black mb-[1.875rem]",children:"Receive a notification when you get a response on your chats."}),o.map((e,t)=>(0,a.jsx)(F,{option:e},t)),(0,a.jsx)("p",{className:"text-[16px] text-black font-semibold leading-normal mt-[2.813rem]",children:"IsabellAi notifications"}),(0,a.jsx)("p",{className:"text-[14px] mb-[1.875rem]",children:"Alert after IsabellAI results"}),c.map((e,t)=>(0,a.jsx)(F,{option:e},t))]})]})},q=s(86136),W=s(64101);function M(){let{openCookieConsent:e}=(0,q.Y)();return(0,a.jsxs)("div",{className:"flex gap-3 items-center mt-5 mr-[2.25rem] lg:mr-[10rem]",children:[(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(W.Z,{className:"h-5 w-5 text-black"})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1",children:"Cookie Preferences"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Manage analytics and tracking cookies for your browsing experience."})]}),(0,a.jsx)("div",{className:"flex items-end justify-end",children:(0,a.jsx)(b.z,{variant:"outline",onClick:e,className:"text-sm",children:"Configure"})})]})}var B=e=>{let{activeTab:t,setActiveTab:s}=e,r=[{icon:"/assets/settings/privacy-icon.svg",title:"Privacy & Security",href:"/policy#privacy-policy"},{icon:"/assets/settings/privacy-icon.svg",title:"Legal Advice",href:"/policy#legal-advice"},{icon:"/assets/settings/privacy-icon.svg",title:"Artificial Inteligence",href:"/policy#ai-ethics-policy"},{icon:"/assets/settings/privacy-icon.svg",title:"Terms of service",href:"/terms-of-service"}];return(0,a.jsx)("div",{className:"xl:pb-[2.875rem] px-[1.5rem] xl:px-[9.375rem] ",children:(()=>{switch(t){case"privacy":return(0,a.jsx)("div",{children:(0,a.jsx)(L,{setActiveTab:s})});case"notifications":return(0,a.jsx)("div",{children:(0,a.jsx)(Z,{setActiveTab:s})});case"settings":return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{className:"text-3xl font-semibold leading-normal ",children:"Privacy"}),(0,a.jsxs)("div",{className:"w-full py-8",children:[r.map((e,t)=>(0,a.jsxs)("div",{className:"flex gap-3 items-center cursor-pointer mt-5 mr-[2.25rem] lg:mr-[10rem]",onClick:()=>window.open(e.href,"_blank"),children:[(0,a.jsx)("div",{className:"flex items-center justify-center bg-[#EEEEEC] rounded-full w-[3.2rem] h-[3.2rem]",children:(0,a.jsx)(i.default,{src:e.icon,width:20,height:20,alt:"settings-logo"})}),(0,a.jsx)("div",{children:(0,a.jsx)("p",{className:"text-black text-[16px] font-semibold leading-normal mb-1",children:e.title})}),(0,a.jsx)("div",{className:"flex flex-grow items-end justify-end",children:(0,a.jsx)(b.z,{className:"bg-white font-normal leading-normal hover:bg-white shadow-none p-0",children:(0,a.jsx)("a",{href:e.href,target:"_blank"})})})]},t)),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsx)(M,{})})]})]});default:return null}})()})},Y=s(95802);let V=async e=>{let{id:t,data:s}=e;try{return(await Y.Z.patch("users/".concat(t),s)).data}catch(e){throw Error(e.response.data.message)}};var G=s(63509),X=s(19428),$=s(20437),H=s(66965),K=s(88024);let Q=K.Ry({firstName:K.Z_({required_error:"First Name is required."}).min(2,{message:"First Name must be at least 2 characters."}).max(30,{message:"First Name must not be longer than 30 characters."}),lastName:K.Z_({required_error:"Last Name is required."}).min(2,{message:"Last Name must be at least 2 characters."}).max(30,{message:"Last Name must not be longer than 30 characters."}),position:K.Z_({required_error:"Position is required."}),companyName:K.Z_({required_error:"Company Name is required."})});var J=s(85906),ee=s(6197);let et=()=>{var e,t,s,a;let{toast:i}=(0,$.pm)(),{isPanelOpen:o,closePanel:c,activeTab:d,setActiveTab:m}=j(),{data:u,update:x}
1=(0,n.useSession)(),[h,p]=(0,l.useState)(!1),[f,g]=(0,l.useState)(null),v=(0,l.useRef)(null),b=(0,r.useRouter)(),[w,N]=(0,l.useState)("settings"),y={firstName:(null==u?void 0:null===(e=u.user)||void 0===e?void 0:e.firstName)||"",lastName:(null==u?void 0:null===(t=u.user)||void 0===t?void 0:t.lastName)||"",position:(null==u?void 0:null===(s=u.user)||void 0===s?void 0:s.position)||"",companyName:(null==u?void 0:null===(a=u.user)||void 0===a?void 0:a.companyName)||""},k=(0,X.cI)({resolver:(0,H.F)(Q),defaultValues:y,mode:"onChange"}),E=async e=>{p(!1);let{firstName:t,lastName:s,position:a,companyName:r}=e;try{if(!await J.Z.updateAttributes({firstName:t,lastName:s,position:a,companyName:r}))return;i({title:"Account updated",description:"Your account information has been updated successfully."})}catch(e){k.reset(y),console.error("Error:",e),i({title:"Error",description:"There was an error updating your account. Please try again.",variant:"destructive"})}},C=async e=>{var t,s,a;if(!(null==u?void 0:null===(t=u.user)||void 0===t?void 0:t.id))throw Error("User ID not found");let r=null===(s=e.target.files)||void 0===s?void 0:s[0];if(r){let e=new FileReader;e.readAsDataURL(r),e.onload=e=>{var t;(null===(t=e.target)||void 0===t?void 0:t.result)!==void 0&&g(e.target.result)};try{let e=new FormData;e.append("file",r);let t=(await (0,G.e)(e)).fileId;await V({id:null==u?void 0:null===(a=u.user)||void 0===a?void 0:a.id,data:{picture:t}}),x({picture:t}),i({title:"Image Upload Successful",description:"Your profile image has been uploaded successfully."}),b.refresh()}catch(e){e instanceof ee.d7&&i({title:"Error",description:"There was an error uploading your profile image. Please try again.",variant:"destructive"})}}};return{isEditing:h,profileImage:f,fileInputRef:v,form:k,activeTab:d,session:u,handleImageUpload:C,triggerFileInput:()=>{var e;null===(e=v.current)||void 0===e||e.click()},handleEditClick:()=>{h?k.handleSubmit(E)():p(!0)},handleTabSettings:()=>{m("settings"),N("settings")},activeSettingsTab:w,isPanelOpen:o,closePanel:c,setActiveTab:m,setActiveSettingsTab:N}};var es=s(43361);function ea(){let{activeSettingsTab:e,handleTabSettings:t,closePanel:s,activeTab:r,isPanelOpen:l,setActiveSettingsTab:o,setActiveTab:c}=et();return(0,a.jsx)(C.yo,{open:l,children:(0,a.jsx)(C.ue,{className:"z-[99999] min-w-full p-0 [&>button]:hidden",children:(0,a.jsxs)("section",{className:"container mx-auto px-8 max-w-screen-2xl",children:[(0,a.jsx)("header",{className:"h-[40px] mb-[3.125rem] px-10 py-5",children:(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"flex justify-start items-start h-[40px] w-full",children:[(0,a.jsx)(i.default,{src:"/assets/logo-black.png",alt:"Logo",width:130,height:30,className:"Logo Isabell.ai",onClick:s}),(0,a.jsx)("div",{className:"ml-auto flex items-center space-x-4"})]})})}),(0,a.jsxs)("div",{className:"flex h-[calc(100vh-140px)] pt-0",children:[(0,a.jsxs)("div",{className:"w-32 lg:w-64 px-2 lg:px-10 gap-[1.938rem] flex flex-col ",children:[(0,a.jsx)("div",{children:(0,a.jsx)(b.z,{className:"mb-[1.938rem] rounded-full h-[52px] aspect-square bg-[#EEEEEC] hover:bg-[#EEEEEC] py-4 px-2",onClick:s,children:(0,a.jsx)(P.Z,{className:"h-10 w-10 text-black"})})}),(0,a.jsxs)("nav",{className:"flex-grow space-y-2",children:[(0,a.jsxs)(b.z,{className:"w-full justify-start bg-white shadow-none text-[0.938rem] text-black font-normal leading-normal gap-5 hover:bg-white p-0",onClick:()=>c("account"),children:[(0,a.jsx)(i.default,{src:"/assets/account2.svg",width:17,height:17,alt:"account-logo"}),"Account"]}),(0,a.jsxs)(b.z,{className:"w-full justify-start bg-white shadow-none text-[0.938rem] text-black font-normal leading-normal gap-5 hover:bg-white p-0",onClick:t,children:[(0,a.jsx)(i.default,{src:"/assets/settings/settings.svg",width:17,height:17,alt:"settings-logo"}),"Privacy"]}),(0,a.jsxs)(b.z,{className:"w-full justify-start bg-white shadow-none text-[0.938rem] text-black font-normal leading-normal gap-5 hover:bg-white p-0",onClick:()=>(0,n.signOut)({callbackUrl:"/login",redirect:!0}),children:[(0,a.jsx)(i.default,{src:"/assets/SignOut.svg",width:17,height:17,alt:"SignOut"}),"Sign out"]})]})]}),(0,a.jsx)("div",{className:"flex-grow overflow-y-auto",children:(()=>{switch(r){case"account":return(0,a.jsx)("section",{children:(0,a.jsx)("div",{children:(0,a.jsx)(es.q,{className:"rounded-2xl"})})});case"settings":return(0,a.jsx)(B,{activeTab:e,setActiveTab:o});default:return null}})()})]})]})})})}function er(e){var t,s,r,d,m,u,C,P,A,z,S;let{logoUrl:I="/assets/logo_premium.webp",pathname:O}=e,{data:R,status:T}
1=(0,n.useSession)(),[_,L]=(0,l.useState)(!1),[U,D]=(0,l.useState)(!1),[F,Z]=(0,l.useState)(180),[q,W]=(0,l.useState)(!1),[M,B]=(0,l.useState)(!1),[Y,V]=(0,l.useState)(!1),G=(0,l.useRef)(null),{openPanel:X}=j(),{selectedAdminOrganization:$,setSelectedAdminOrganization:H}=(0,E.k)(),K=(null==R?void 0:null===(t=R.user)||void 0===t?void 0:t.isInternal)===!0,Q=(null==R?void 0:null===(r=R.user)||void 0===r?void 0:null===(s=r.organization)||void 0===s?void 0:s.name.toLowerCase())==="admin",J=(null==R?void 0:null===(m=R.user)||void 0===m?void 0:null===(d=m.organization)||void 0===d?void 0:d.showPoweredIsabellai)===!0;(0,l.useEffect)(()=>{D(!0)},[]),(0,l.useEffect)(()=>{"/workspace-admin"!==O&&$&&H(null)},[O,$,H]);let ee={name:(null==R?void 0:null===(u=R.user)||void 0===u?void 0:u.firstName)+" "+(null==R?void 0:null===(C=R.user)||void 0===C?void 0:C.lastName)||"Invitado",initial:null==R?void 0:null===(A=R.user)||void 0===A?void 0:null===(P=A.firstName)||void 0===P?void 0:P.charAt(0).toUpperCase()},et=(()=>{var e;if(!U||"loading"===T||K)return{useDefault:!0,logoId:null};if("/workspace-admin"===O&&$){if("Admin"===$.name)return{useDefault:!0,logoId:null};if($.logo)return{useDefault:!1,logoId:$.logo}}return(null==R?void 0:null===(e=R.user)||void 0===e?void 0:e.organization)&&!Q&&R.user.organization.logo?{useDefault:!1,logoId:R.user.organization.logo}:{useDefault:!0,logoId:null}})();(0,l.useEffect)(()=>{let e=()=>{if(G.current){let e=G.current.getBoundingClientRect();e.width>0&&Z(e.width)}},t=()=>{let t=document.querySelector('[alt="Logo"], [alt="Organization Logo"]');t&&G.current!==t&&e()};return G.current?G.current.complete?e():G.current.onload=e:setTimeout(t,100),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[et.logoId,U]);let es=(()=>{let e=Math.max(0,180-F);return e>60?{separator:"w-4 sm:w-6 lg:w-6",content:"w-[50px] sm:w-[60px] lg:w-[35px]"}:e>30?{separator:"w-5 sm:w-7 lg:w-8",content:"w-[60px] sm:w-[70px] lg:w-[45px]"}:{separator:"w-6 sm:w-8 lg:w-10",content:"w-[70px] sm:w-[80px] lg:w-[55px]"}})(),er=()=>{W(!0)},en=async()=>{B(!0);try{await (0,N.N)("USER_LOGOUT",{}),await (0,n.signOut)({callbackUrl:"/login",redirect:!0})}catch(e){console.error("Error registering logout:",e),(0,n.signOut)({callbackUrl:"/login",redirect:!0})}};return(0,a.jsxs)("header",{className:"w-full bg-white",children:[(0,a.jsx)("div",{className:"/workspace-admin"===O?"mx-auto w-full max-w-[1530px] xl:max-w-[1560px] 2xl:max-w-[1590px] px-4 sm:px-6 lg:px-8":"",children:(0,a.jsxs)("nav",{className:"flex items-center justify-between py-4",children:[(0,a.jsxs)("div",{className:"flex items-center ",children:[(0,a.jsx)("a",{href:"/workspace",className:"flex items-center h-8 sm:h-10",children:et.useDefault?(0,a.jsx)(i.default,{ref:G,src:I,alt:"Logo",width:147,height:40,className:"w-[147px] h-[40px] sm:h-12 object-contain",priority:!0}):(0,a.jsx)(k.default,{fileId:et.logoId,alt:"Organization Logo",className:"w-[147px] h-[40px] sm:h-12 object-contain",size:"medium",fallback:I,width:147,height:40})}),J&&(0,a.jsx)("div",{className:"".concat(es.separator," h-px rotate-90 bg-[#D4D4D4]")}),J&&(0,a.jsx)("div",{className:"".concat(es.content," justify-center leading-[5px]"),children:"/workspace-admin"!==O?(0,a.jsx)("span",{className:"flex items-start gap-2",children:(0,a.jsx)(i.default,{src:"/assets/header/Powered by Isabellai.svg",alt:"Powered by Isabellai",width:120,height:28,className:"w-[90px] sm:w-[90px] lg:w-[110px] h-5 sm:h-5 object-contain",priority:!0})}):(0,a.jsx)("span",{className:"flex items-start gap-2",children:(0,a.jsx)(i.default,{src:"/assets/header/logo-isabellai-management.svg",alt:"Powered by Isabellai",width:120,height:28,className:"w-[90px] sm:w-[90px] lg:w-[110px] h-5 sm:h-5 object-contain",priority:!0})})})]}),(0,a.jsx)("button",{className:"lg:hidden ml-auto px-2 py-1 min-w-[44px] min-h-[44px] flex items-center justify-center",onClick:()=>L(!0),"aria-label":"Abrir men\xfa",children:(0,a.jsx)("span",{className:"text-xl sm:text-2xl text-neutral-900",children:"☰"})}),(0,a.jsx)("div",{className:"hidden lg:flex items-center gap-4 xl:gap-7 pr-5",children:(null==R?void 0:R.user)?(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(x,{open:Y,onOpenChange:V,children:[(0,a.jsx)(h,{asChild:!0,children:(0,a.jsxs)(b.z,{variant:"ghost","aria-expanded":Y,className:"flex items-center px-[5px] py-2 mr-[-15px] rounded-lg gap-2 text-black shadow-none transition-colors duration-150 hover:bg-[#F4F4F5] hover:text-black focus-visible:ring-0 focus-visible:ring-offset-0 focus:outline-none focus-visible:outline-none focus:ring-0 border border-transparent cursor-pointer ".concat(Y?"bg-[#F4F4F5]":"bg-white"),children:[(null==R?void 0:null===(z=R.user)||void 0===z?void 0:z.picture)?(0,a.jsx)(w.qE,{className:"w-[25.6px] h-[25.6px]",children:(0,a.jsx)(k.default,{fileId:R.user.picture,alt:"User avatar",size:"medium",extension:"png",className:"w-8 h-8 rounded-full object-cover",width:32,height:32})}):(0,a.jsx)("div",{className:"w-8 h-8 rounded-full bg-[#e6e6e6] flex items-center justify-center shrink-0",children:(0,a.jsx)("span",{className:"text-xs font-medium text-black select-none",children:ee.initial})}),(0,a.jsx)("span",{className:"text-xs text-black",children:ee.name}),(0,a.jsx)(c.Z,{size:19.2,className:"ml-1 transition-transform duration-200 ".concat(Y?"rotate-180":"rotate-0")})]})}),(0,a.jsxs)(f,{className:"w-[var(--radix-dropdown-menu-trigger-width)] text-xs rounded-lg border border-neutral-300 bg-white shadow-[2px_7px_7.2px_rgba(0,0,0,0.1)] p-0",align:"start",alignOffset:0,sideOffset:4,forceMount:!0,children:[(0,a.jsxs)(p,{children:[(0,a.jsx)(g,{asChild:!0,className:"text-xs h-8 px-4 py-0 bg-white hover:bg-slate-50 rounded-none flex items-center text-neutral-900 font-normal",children:(0,a.jsx)(o.default,{href:"/workspace",className:"w-full flex items-center cursor-pointer",children:"Worksp
1ace"})}),(0,a.jsx)(g,{asChild:!0,className:"text-xs h-8 px-4 py-0 bg-white border-b border-neutral-300 hover:bg-slate-50 rounded-none flex items-center text-neutral-900 font-normal",children:(0,a.jsx)(o.default,{href:"/workspace-admin",className:"w-full flex items-center cursor-pointer",children:"Management"})})]}),(0,a.jsx)("div",{className:"border-t border-zinc-100"}),(0,a.jsxs)(p,{children:[(0,a.jsx)(g,{onClick:()=>X("account"),className:"text-xs h-8 px-4 py-0 bg-white hover:bg-slate-50 rounded-none flex items-center text-neutral-900 font-normal cursor-pointer",children:"Account"}),(0,a.jsx)(g,{onClick:()=>X("privacy"),className:"text-xs h-8 px-4 py-0 bg-white hover:bg-slate-50 rounded-none flex items-center text-neutral-900 font-normal cursor-pointer",children:"Privacy"})]}),(0,a.jsx)("div",{className:"border-t border-zinc-100"}),(0,a.jsx)(g,{onClick:er,className:"text-xs h-10 px-4 py-0 bg-white rounded-none flex items-center text-neutral-900 font-normal m-1 cursor-pointer",children:"Log out"})]})]})}):(0,a.jsx)(y,{})})]})}),(0,a.jsx)(ea,{}),_&&(0,a.jsx)("div",{className:"fixed inset-0 z-40 bg-black/60 flex",children:(0,a.jsxs)("aside",{className:"bg-white w-72 max-w-full h-full shadow-xl p-6 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(null==R?void 0:null===(S=R.user)||void 0===S?void 0:S.picture)?(0,a.jsx)(w.qE,{className:"w-8 h-8",children:(0,a.jsx)(k.default,{fileId:R.user.picture,alt:"User avatar",extension:"png",size:"medium",className:"w-8 h-8 rounded-full object-cover",width:32,height:32})}):(0,a.jsx)("div",{className:"w-8 h-8 rounded-full bg-[#e6e6e6] flex items-center justify-center shrink-0",children:(0,a.jsx)("span",{className:"text-xs font-medium text-black select-none",children:ee.initial})}),(0,a.jsx)("span",{className:"text-xs font-medium text-black",children:ee.name})]}),(0,a.jsx)("button",{onClick:()=>L(!1),className:"text-2xl","aria-label":"Cerrar men\xfa",children:"\xd7"})]}),(0,a.jsxs)("nav",{className:"flex flex-col gap-5",children:[(0,a.jsx)(o.default,{href:"/profile",className:"hover:underline",children:"My Profile"}),(0,a.jsx)(o.default,{href:"/settings",className:"hover:underline",children:"Settings"}),(0,a.jsx)(y,{}),(0,a.jsx)("button",{onClick:er,className:"text-red-600 hover:underline text-left",children:"Log out"})]})]})}),(0,a.jsx)(v.Vq,{open:q,onOpenChange:W,children:(0,a.jsxs)(v.cZ,{className:"sm:max-w-[425px]",children:[(0,a.jsxs)(v.fK,{children:[(0,a.jsx)(v.$N,{children:"Confirm logout"}),(0,a.jsx)(v.Be,{children:"Are you sure you want to log out? You will be redirected to the home page."})]}),(0,a.jsxs)(v.cN,{children:[(0,a.jsx)(b.z,{variant:"outline",onClick:()=>{W(!1)},disabled:M,children:"Cancel"}),(0,a.jsx)(b.z,{className:"bg-black text-white hover:bg-gray-900",onClick:en,disabled:M,children:M?(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsxs)("svg",{className:"animate-spin h-4 w-4",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Logging out..."]}):"Log out"})]})]})})]})}function en(){let e=(0,r.usePathname)(),{data:t,status:s}=(0,n.useSession)(),[i,o]=(0,l.useState)(1100),[c,d]=(0,l.useState)(!1),m=("/workspace-admin"===e||"/workspace"===e)&&"authenticated"===s&&(null==t?void 0:t.user);return(0,l.useLayoutEffect)(()=>{let t=()=>{if(d(window.innerWidth<=768),"/workspace"===e){let e=document.getElementById("mainContainer"),t=document.getElementById("remote-control-area");if(e&&t&&e.offsetWidth>0&&t.offsetWidth>0){let s=32;window.innerWidth<=768?s=16:window.innerWidth<=1024&&(s=24),o(e.offsetWidth+t.offsetWidth+s);return}}if("/workspace-admin"===e){let e=document.getElementById("managementContainer");if(e&&e.offsetWidth>0){o(e.offsetWidth);return}}setTimeout(t,100)};return t(),setTimeout(t,100),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[e]),(0,a.jsx)(a.Fragment,{children:m?(0,a.jsx)("header",{className:"h-auto ".concat("/workspace"===e||"/wor
1kspace-admin"===e?"fixed top-0 left-0 md:left-1/2 -translate-x-0 md:-translate-x-1/2 z-30":"w-full"),style:"/workspace"===e||"/workspace-admin"===e?{width:c?"100%":Math.min(Math.max(i,800),1320),maxWidth:1320}:{},children:(0,a.jsx)(er,{pathname:e})}):null})}},45183:function(e,t,s){"use strict";s.d(t,{Toaster:function(){return g}});var a=s(48470),r=s(20437),n=s(42704),l=s(7551),i=s(12155),o=s(35352),c=s(84861);let d=i.zt,m=n.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(i.l_,{ref:t,className:(0,c.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",s),...r})});m.displayName=i.l_.displayName;let u=(0,o.j)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),x=n.forwardRef((e,t)=>{let{className:s,variant:r,...n}=e;return(0,a.jsx)(i.fC,{ref:t,className:(0,c.cn)(u({variant:r}),s),...n})});x.displayName=i.fC.displayName,n.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(i.aU,{ref:t,className:(0,c.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",s),...r})}).displayName=i.aU.displayName;let h=n.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(i.x8,{ref:t,className:(0,c.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",s),"toast-close":"",...r,children:(0,a.jsx)(l.Pxu,{className:"h-4 w-4"})})});h.displayName=i.x8.displayName;let p=n.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(i.Dx,{ref:t,className:(0,c.cn)("text-sm font-semibold [&+div]:text-xs",s),...r})});p.displayName=i.Dx.displayName;let f=n.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(i.dk,{ref:t,className:(0,c.cn)("text-sm opacity-90",s),...r})});function g(){let{toasts:e}=(0,r.pm)();return(0,a.jsxs)(d,{children:[e.map(function(e){let{id:t,title:s,description:r,action:n,...l}=e;return(0,a.jsxs)(x,{...l,children:[(0,a.jsxs)("div",{className:"grid gap-1",children:[s&&(0,a.jsx)(p,{children:s}),r&&(0,a.jsx)(f,{children:r})]}),n,(0,a.jsx)(h,{})]},t)}),(0,a.jsx)(m,{})]})}f.displayName=i.dk.displayName},86136:function(e,t,s){"use strict";s.d(t,{Y:function(){return r}});var a=s(42704);let r=()=>({openCookieConsent:(0,a.useCallback)(()=>{window.silktideConsentManager&&"function"==typeof window.silktideConsentManager.getInstance?window.silktideConsentManager.resetConsent():console.warn("Silktide Consent Manager no est\xe1 disponible en window.")},[])})},47245:function(e,t,s){"use strict";s.d(t,{default:function(){return i}});var a=s(48470),r=s(37697),n=s(42704);function l(e){let{children:t}=e,{data:s,status:l}=(0,r.useSession)(),i=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{"authenticated"!==l||(null==s?void 0:s.error)!=="RefreshTokenError"||i.current||(i.current=!0,
1console.warn("\uD83D\uDD12 SessionGuard: Token de refresh inv\xe1lido, cerrando sesi\xf3n..."),(0,r.signOut)({callbackUrl:"/login",redirect:!0}))},[s,l]),(0,a.jsx)(a.Fragment,{children:t})}var i=e=>{let{children:t}=e;return(0,a.jsx)(r.SessionProvider,{children:(0,a.jsx)(l,{children:t})})}},57189:function(){}},function(e){e.O(0,[2493,671,9601,4557,5180,8791,9039,112,7697,7045,8558,335,5212,232,1535,8403,4600,4640,8127,5214,6076,3361,3419,9784,7862,1744],function(){return e(e.s=566)}),_N_E=e.O()}]);

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.