PageSourceSearch

https://4dayweek.io/_next/static/chunks/3dn5byo4b01cn.js?dpl=543dadbd-1790015167

js 4dayweek.io collected 2026-09-24 19:54:56 UTC 100,267 bytes, 11 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a0c53e-a1e2-0000-a4ee-3b4f0c514a0c";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="264ec754-a7a1-58a6-9bae-f2060b5f4b35")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,263488,e=>{"use strict";let t=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",0,t],263488)},270756,e=>{"use strict";let t=(0,e.i(475254).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],270756)},63209,e=>{"use strict";let t=(0,e.i(475254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",0,t],63209)},643531,e=>{"use strict";var t=e.i(678745);e.s(["Check",()=>t.default])},699354,e=>{"use strict";let t="pro_weekly",r="pro_monthly",a="pro_quarterly",s=new Set([t,r,a]);e.s(["PRODUCT_AUTO_APPLY_PACK_100",0,"auto_apply_pack_100","PRODUCT_AUTO_APPLY_PACK_20",0,"auto_apply_pack_20","PRODUCT_AUTO_APPLY_PACK_50",0,"auto_apply_pack_50","PRODUCT_HEADSHOT_PACK_25",0,"headshot_pack_25","PRODUCT_PRO_MONTHLY",0,r,"PRODUCT_PRO_QUARTERLY",0,a,"PRODUCT_PRO_WEEKLY",0,t,"PRO_PRODUCT_SLUGS",0,s,"SLUG_AD_FREE_BROWSING",0,"ad_free_browsing","SLUG_AUTO_APPLY_CREDITS",0,"auto_apply_credits","SLUG_EARLY_ACCESS",0,"early_access","SLUG_HEADSHOT_GENERATION",0,"headshot_generation_remaining","SLUG_PACK_DISCOUNT_10",0,"pack_discount_10pct","SLUG_RESUME_REVIEW_UNLOCKS",0,"resume_review_unlocks_remaining","SLUG_SAVED_SEARCH_ALERTS",0,"saved_search_alerts"])},567754,e=>{"use strict";function t(e){for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r<=31||127===r)return!0}return!1}let r="https://redirect.invalid";function a(e){if(!e||"string"!=typeof e||t(e)||e.includes("\\")||!e.startsWith("/")||e.startsWith("//"))return!1;try{return new URL(e,r).origin===r}catch{return!1}}function s(e){if(a(e))return!0;if(!e||"string"!=typeof e||t(e))return!1;try{let t=new URL(e);return"https:"===t.protocol&&("jobcopilot.com"===t.hostname||t.hostname.endsWith(".jobcopilot.com"))}catch{return!1}}e.s(["isValidRedirect",0,a,"isValidSSORedirect",0,s,"toStorableRedirect",0,function(e){return a(e)?e:s(e)?`/activate/jobcopilot?state=${encodeURIComponent(e)}`:null}])},188084,e=>{"use strict";var t=e.i(699354),r=e.i(567754);let a="/checkout/pro";e.s(["EXPRESS_CHECKOUT_FIRED_KEY",0,"express_checkout_fired","buildExpressSignupUrl",0,function(e,t={}){let s=new URLSearchParams({intent:"pro_checkout",product:e,redirect:function(e,t={}){let s=new URLSearchParams({product:e});return t.origin&&(0,r.isValidRedirect)(t.origin)&&s.set("origin",t.origin),t.unlockId&&s.set("unlock_id",t.unlockId),t.surface&&s.set("surface",t.surface),t.trigger&&s.set("trigger",t.trigger),t.successPath&&(0,r.isValidRedirect)(t.successPath)&&s.set("success_path",t.successPath),`${a}?${s.toString()}`}(e,t)});return`/signup?${s.toString()}`},"isExpressCheckoutPath",0,function(e){return!!e&&!!(0,r.isValidRedirect)(e)&&(e===a||e.startsWith(`${a}?`))},"isExpressProductSlug",0,function(e){return"string"==typeof e&&t.PRO_PRODUCT_SLUGS.has(e)}])},761911,e=>{"use strict";let t=(0,e.i(475254).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",0,t],761911)},810980,e=>{"use strict";let t=(0,e.i(475254).default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);e.s(["BookOpen",0,t],810980)},248256,e=>{"use strict";let t=(0,e.i(475254).default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);e.s(["Globe",0,t],248256)},346897,e=>{"use strict";let t=(0,e.i(475254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPin",0,t],346897)},595468,e=>{"use strict";var t=e.i(123287);e.s(["CheckCircle2",()=>t.default])},283086,e=>{"use strict";let t=(0,e.i(475254).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],283086)},88653,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645),a=e.i(231178),s=e.i(947414),n=e.i(674008),o=e.i(821476),i=e.i(772846),l=r,c=e.i(737806);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class u extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,i.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,i.isHTMLElement)(e)&&e.offsetWidth||0,a=(0,i.isHTMLElement)(e)&&e.offsetHeight||0,s=getComputedStyle(t),n=this.props.sizeRef.current;n.height=parseFloat(s.height),n.width=parseFloat(s.width),n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left,n.bottom=a-n.height-n.top,n.direction=s.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:a,anchorX:s,anchorY:n,root:o,pop:i}){let p=(0,l.useId)(),f=(0,l.useRef)(null),m=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,l.useContext)(c.MotionConfigContext),y=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,a=e.map(e=>{let a=d(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():d(e[t],null)}}}}(...e),e)}(f,e.props?.ref??e?.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l,right:c,bottom:d,direction:u}=m.current;if(a||!1===i||!f.current||!e||!t)return;let h="rtl"===u,y="left"===s?h?`right: ${c}`:`left: ${l}`:h?`left: ${l}`:`right: ${c}`,b="bottom"===n?`bottom: ${d}`:`top: ${r}`;f.current.dataset.motionPopId=p;let x=document.createElement("style");g&&(x.nonce=g);let w=o??document.head;return w.appendChild(x),x.sheet&&x.sheet.insertRule(`
2          [data-motion-pop-id="${p}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${y}px !important;
7            ${b}px !important;
8          }
9        `),()=>{f.current?.removeAttribute("data-motion-pop-id"),w.contains(x)&&w.removeChild(x)}},[a]),(0,t.jsx)(u,{isPresent:a,childRef:f,sizeRef:m,pop:i,children:!1===i?e:l.cloneElement(e,{ref:y})})}let p=({children:e,initial:a,isPresent:i,onExitComplete:l,custom:c,presenceAffectsLayout:d,mode:u,anchorX:p,anchorY:m,root:g})=>{let y=(0,s.useConstant)(f),b=(0,r.useId)(),x=(0,r.useRef)(i),w=(0,r.useRef)(l);(0,n.useIsomorphicLayoutEffect)(()=>{x.current=i,w.current=l});let k=!0,v=(0,r.useMemo)(()=>(k=!1,{id:b,initial:a,isPresent:i,custom:c,onExitComplete:e=>{for(let t of(y.set(e,!0),y.values()))if(!t)return;l&&l()},register:e=>(y.set(e,!1),()=>{y.delete(e),x.current||y.size||w.current?.()})}),[i,y,l]);return d&&k&&(v={...v}),(0,r.useMemo)(()=>{y.forEach((e,t)=>y.set(t,!1))},[i]),r.useEffect(()=>{i||y.size||!l||l()},[i]),e=(0,t.jsx)(h,{pop:"popLayout"===u,isPresent:i,anchorX:p,anchorY:m,root:g,children:e}),(0,t.jsx)(o.PresenceContext.Provider,{value:v,children:e})};function f(){return new Map}var m=e.i(464978);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:o,initial:i=!0,onExitComplete:l,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:h="left",anchorY:f="top",root:b})=>{let[x,w]=(0,m.usePresence)(u),k=(0,r.useMemo)(()=>y(e),[e]),v=u&&!x?[]:k.map(g),_=(0,r.useRef)(!0),j=(0,r.useRef)(k),C=(0,s.useConstant)(()=>new Map),S=(0,r.useRef)(new Set),[N,E]=(0,r.useState)(k),[P,R]=(0,r.useState)(k);(0,n.useIsomorphicLayoutEffect)(()=>{_.current=!1,j.current=k;for(let e=0;e<P.length;e++){let t=g(P[e]);v.includes(t)?(C.delete(t),S.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[P,v.length,v.join("-")]);let L=[];if(k!==N){let e=[...k];for(let t=0;t<P.length;t++){let r=P[t],a=g(r);v.includes(a)||(e.splice(t,0,r),L.push(r))}return"wait"===d&&L.length&&(e=L),R(y(e)),E(k),null}let{forceRender:M}=(0,r.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:P.map(e=>{let r=g(e),a=(!u||!!x)&&(k===P||v.includes(r));return(0,t.jsx)(p,{isPresent:a,initial:(!_.current||!!i)&&void 0,custom:o,presenceAffectsLayout:c,mode:d,root:b,onExitComplete:a?void 0:()=>
9{if(S.current.has(r)||!C.has(r))return;S.current.add(r),C.set(r,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(M?.(),R(j.current),u&&w?.(),l&&l())},anchorX:h,anchorY:f,children:e},r)})})}],88653)},931091,e=>{"use strict";let t=(0,e.i(475254).default)("megaphone",[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]]);e.s(["Megaphone",0,t],931091)},98919,e=>{"use strict";let t=(0,e.i(475254).default)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);e.s(["Shield",0,t],98919)},997625,647780,e=>{"use strict";var t=e.i(475254);let r=(0,t.default)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]]);e.s(["Code2",0,r],997625);let a=(0,t.default)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]);e.s(["Palette",0,a],647780)},203496,e=>{"use strict";let t=(0,e.i(475254).default)("scale",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]]);e.s(["Scale",0,t],203496)},344523,e=>{"use strict";let t=(0,e.i(475254).default)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);e.s(["ChevronsUpDown",0,t],344523)},623980,e=>{"use strict";var t=e.i(843476),r=e.i(63727),a=e.i(643531),s=e.i(344523),n=e.i(271645),o=e.i(167881),i=e.i(753751),l=e.i(71829);e.i(393475);var c=e.i(806908);e.s(["JobTitleCombobox",0,function({value:e,onChange:d,placeholder:u="Select job title",className:h,disabled:p=!1}){let[f,m]=(0,n.useState)(!1),[g,y]=(0,n.useState)(""),b=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=e=>{b.current&&!b.current.contains(e.target)&&m(!1)},t=e=>{"Escape"===e.key&&m(!1)};return f&&(document.addEventListener("mousedown",e),document.addEventListener("keydown",t)),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[f]);let x=(0,n.useMemo)(()=>{if(!g)return l.JOB_TITLES;let e=g.toLowerCase();return l.JOB_TITLES.filter(t=>t.toLowerCase().includes(e))},[g]),w=(0,n.useMemo)(()=>{let e=g.toLowerCase().trim();return l.JOB_TITLES.some(t=>t.toLowerCase()===e)},[g]),k=(0,n.useCallback)(e=>{d(e),m(!1),y("")},[d]);return(0,t.jsxs)("div",{ref:b,className:(0,c.cn)("relative",h),children:[(0,t.jsxs)(o.Button,{variant:"outline","aria-expanded":f,disabled:p,className:(0,c.cn)("h-10 w-full justify-between font-normal",!e&&"text-muted-foreground"),onClick:()=>m(!f),type:"button",children:[e?(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.Briefcase,{className:"h-4 w-4"}),e]}):(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.Briefcase,{className:"h-4 w-4"}),u]}),(0,t.jsx)(s.ChevronsUpDown,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]}),f&&(0,t.jsxs)(i.Command,{className:"absolute left-0 right-0 top-full z-50 mt-1 h-auto rounded-md border bg-popover shadow-md",shouldFilter:!1,children:[(0,t.jsx)(i.CommandInput,{placeholder:"Search job titles...",value:g,onValueChange:y,onKeyDown:e=>{"Enter"===e.key&&g.trim()&&!w&&k(g.trim())}}),(0,t.jsxs)(i.CommandList,{children:[0===x.length&&g&&(0,t.jsx)(i.CommandEmpty,{children:(0,t.jsxs)("div",{className:"text-sm",children:["No matching titles."," ",(0,t.jsxs)("button",{type:"button",className:"font-medium text-primary hover:underline",onClick:()=>k(g.trim()),children:["Use “",g,"” as your title"]})]})}),x.length>0&&(0,t.jsx)(i.CommandGroup,{children:x.map(r=>(0,t.jsxs)(i.CommandItem,{value:r,onSelect:()=>k(r),className:"cursor-pointer",children:[r,e?.toLowerCase()===r.toLowerCase()&&(0,t.jsx)(a.Check,{className:"ml-auto h-4 w-4"})]},r))})]})]})]})}])},193135,e=>{"use strict";var t=e.i(843476),r=e.i(531278),a=e.i(346897),s=e.i(37727),n=e.i(271645),o=e.i(753751);e.i(558486);var i=e.i(668827);e.i(393475);var l=e.i(806908);
9e.s(["LocationAutocomplete",0,function({value:e,onChange:c,placeholder:d="Search for a city...",className:u,disabled:h=!1,size:p="default",inlineResults:f=!1}){let m="lg"===p,[g,y]=(0,n.useState)(!1),[b,x]=(0,n.useState)(""),[w,k]=(0,n.useState)([]),[v,_]=(0,n.useState)(!1),[j,C]=(0,n.useState)(!1),[S,N]=(0,n.useState)(null),E=(0,n.useRef)(null),P=(0,n.useRef)(void 0),R=(0,n.useRef)(void 0);(0,n.useEffect)(()=>{let e=e=>{E.current&&!E.current.contains(e.target)&&y(!1)},t=e=>{"Escape"===e.key&&y(!1)};return g&&(document.addEventListener("mousedown",e),document.addEventListener("keydown",t)),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[g]),(0,n.useEffect)(()=>()=>{P.current&&clearTimeout(P.current),R.current&&R.current.abort()},[]);let L=(0,n.useCallback)(e=>{if(x(e),N(null),P.current&&clearTimeout(P.current),R.current&&R.current.abort(),e.length<2){k([]),_(!1);return}_(!0),P.current=setTimeout(async()=>{let t=new AbortController;R.current=t;try{let r=await (0,i.searchLocations)(e);t.signal.aborted||(k(r.predictions||[]),_(!1))}catch(e){t.signal.aborted||(e instanceof Error&&e.message.includes("503")&&N("Location search is unavailable right now. You can skip this and add it later."),k([]),_(!1))}},300)},[]),M=(0,n.useCallback)(async e=>{C(!0),N(null);try{let t=(await (0,i.resolveLocation)(e.place_id)).location,r=[t.city,t.country].filter(Boolean).join(", ");c({locationId:t.id,displayText:r,country:t.country,city:t.city,latitude:t.latitude,longitude:t.longitude}),y(!1),x(""),k([])}catch{N("Failed to resolve location. Please try again.")}finally{C(!1)}},[c]),A=(0,n.useCallback)(e=>{e.stopPropagation(),c(null),x(""),k([])},[c]),U=g&&(b.length>=2||v||S);return(0,t.jsx)("div",{ref:E,className:(0,l.cn)("relative",f&&"flex min-h-0 flex-1 flex-col",u),children:!e||g||f?(0,t.jsxs)(o.Command,{className:(0,l.cn)("relative overflow-visible border [&_[data-slot=command-input-wrapper]]:border-0",f&&"flex min-h-0 flex-1 flex-col",m?"rounded-xl [&_[data-slot=command-input-wrapper]]:h-12 [&_[data-slot=command-input-wrapper]]:px-4 [&_[data-slot=command-input]]:text-base [&_[data-slot=command-input-wrapper]_svg]:size-5":"rounded-md"),shouldFilter:!1,children:[(0,t.jsx)(o.CommandInput,{placeholder:d,value:b,onValueChange:L,onFocus:()=>y(!0),disabled:h||j,autoFocus:g||f}),(U||f)&&(0,t.jsxs)(o.CommandList,{className:(0,l.cn)(f?"mt-2 max-h-none min-h-0 flex-1 overflow-y-auto":"absolute left-0 right-0 top-full z-50 mt-1 max-h-[300px] rounded-md border bg-popover shadow-md"),children:[f&&!v&&!S&&b.length<2&&(0,t.jsx)("div",{className:"px-4 py-6 text-center text-sm text-muted-foreground",children:"Start typing to search for your town or city."}),S&&(0,t.jsx)("div",{className:"px-4 py-3 text-sm text-destructive",children:S}),v&&(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 py-6 text-sm text-muted-foreground",children:[(0,t.jsx)(r.Loa
9der2,{className:"h-4 w-4 animate-spin"}),"Searching..."]}),!v&&!S&&0===w.length&&b.length>=2&&(0,t.jsx)(o.CommandEmpty,{children:"No cities found."}),!v&&w.length>0&&(0,t.jsx)(o.CommandGroup,{children:w.map(e=>(0,t.jsxs)(o.CommandItem,{value:e.place_id,onSelect:()=>M(e),className:"cursor-pointer",children:[(0,t.jsx)(a.MapPin,{className:"mr-2 h-4 w-4 text-muted-foreground"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"font-medium",children:e.main_text}),e.secondary_text&&(0,t.jsx)("span",{className:"ml-1 text-muted-foreground",children:e.secondary_text})]})]},e.place_id))})]})]}):(0,t.jsx)("div",{className:(0,l.cn)("flex w-full items-center overflow-hidden rounded-md border bg-background",m?"h-12 rounded-xl text-base":"h-9 text-sm",h||j?"cursor-not-allowed opacity-50":""),children:j?(0,t.jsxs)("span",{className:"flex items-center gap-2 px-3",children:[(0,t.jsx)(r.Loader2,{className:"h-4 w-4 shrink-0 animate-spin text-muted-foreground"}),(0,t.jsx)("span",{className:"text-muted-foreground",children:"Saving location..."})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",className:"flex flex-1 items-center gap-2 px-3 py-1 text-muted-foreground transition-colors hover:text-foreground",onClick:()=>{y(!0),x("")},disabled:h,"aria-label":"Change location",children:[(0,t.jsx)(a.MapPin,{className:"h-4 w-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate text-foreground",children:e.displayText})]}),!h&&(0,t.jsx)("button",{type:"button",onClick:A,className:"self-stretch px-2 text-muted-foreground transition-colors hover:text-foreground","aria-label":"Clear location",children:(0,t.jsx)(s.X,{className:"h-3 w-3"})})]})})})}])},212426,e=>{"use strict";let t=(0,e.i(475254).default)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);e.s(["DollarSign",0,t],212426)},832372,e=>{"use strict";var t=e.i(475254);let r=(0,t.default)("chart-no-axes-column-increasing",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]]);var a=e.i(63727),s=e.i(997625);let n=(0,t.default)("cog",[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]]);var o=e.i(212426),i=e.i(178583);let l=(0,t.default)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),c=(0,t.default)("handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);var d=e.i(931091);let u=(0,t.default)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);var h=e.i(647780),p=e.i(203496);let f=(0,t.default)("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);var m=e.i(98919),g=e.i(761911);let y={engineering:s.Code2,product:u,design:h.Palette,marketing:d.Megaphone,sales:a.Briefcase,"customer-success":c,operations:n,finance:o.DollarSign,hr:g.Users,legal:p.Scale,data:r,devops:f,security:m.Shield,content:i.FileText,other:l};e.s(["CATEGORY_ICONS",0,y],832372)},284614,e=>{"use strict";let t=(0,e.i(475254).default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);e.s(["User",0,t],284614)},239616,e=>{"use strict";let t=(0,e.i(475254).default)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Settings",0,t],239616)},367240,e=>{"use strict";let t=(0,e.i(475254).default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["RotateCcw",0,t],367240)},551348,378021,e=>{"use strict";var t=e.i(475254);let r=(0,t.default)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);e.s(["Linkedin",0,r],551348);let a=(0,t.default)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);e.s(["Twitter",0,a],378021)},694351,e=>{"use strict";let t=(0,e.i(475254).default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);e.s(["Home",0,t],694351)},696651,e=>{"use strict";e.s(["deployId",0,function(){return globalThis.NEXT_DEPLOYMENT_ID||"dev"}])},149328,e=>{"use strict";var t=e.i(669430),r=e.i(602098),a=e.i(657192),s=e.i(696651);let n="fdw_bug_report",o="bug-report",i=`/contact?subject=${o}`;function l(e){return{...e,reason:c(e.reason),path:c(e.path)}}function c(e){let t="string"==typeof e?e:String(e??""),r=(0,a.sanitizeAnalyticsUrl)(t);return"string"==typeof r?r:t}function d(e){return"object"==typeof e&&null!==e&&"string"==typeof e.ts}function u(e){try{let t=e();return"string"==typeof t&&""!==t?t:void 0}catch{return}}function h(){try{window.sessionStorage.removeItem(n)}catch{}}e.s(["BUG_REPORT_HREF",0,i,"BUG_REPORT_SUBJECT",0,o,"buildBugReportHref",0,function(){return i},"clearBugReport",0,h,"formatDiagnostics",0,function(e){let t=["--- Technical details ---"];
9if(e.error_id&&t.push(`Error ID: ${e.error_id}`),t.push(`Deploy: ${e.deploy_id}`,`URL: ${e.url}`,`Time: ${e.ts}`,`Viewport: ${e.viewport}`,`Browser: ${e.ua}`),e.ph_session_id&&t.push(`PostHog session: ${e.ph_session_id}`),e.ph_distinct_id&&t.push(`PostHog distinct id: ${e.ph_distinct_id}`),0===e.breadcrumbs.length)t.push("Breadcrumbs: none");else for(let r of(t.push("Breadcrumbs:"),e.breadcrumbs))t.push(`  ${r.ts} ${r.reason} ${r.path}${r.why?` (${r.why})`:""}`);return t.join("\n")},"prepareBugReport",0,function(e){var o=function(e={}){let n=(0,a.sanitizeAnalyticsUrl)(window.location.href);return{error_id:e.errorId,deploy_id:(0,s.deployId)(),url:"string"==typeof n?n:window.location.href,ua:navigator.userAgent,viewport:`${window.innerWidth}x${window.innerHeight}`,breadcrumbs:function(){try{let e=window.localStorage.getItem(r.DEPLOY_SKEW_LOG_KEY);if(!e)return[];let t=JSON.parse(e);if(!Array.isArray(t))return[];return t.filter(d).slice(-r.MAX_BREADCRUMBS).map(l)}catch{return[]}}(),ph_session_id:u(()=>t.default.get_session_id()),ph_distinct_id:u(()=>t.default.get_distinct_id()),ts:new Date().toISOString()}}({errorId:e});try{window.sessionStorage.setItem(n,JSON.stringify(o))}catch{}},"readBugReport",0,function(e=Date.now()){try{let t=window.sessionStorage.getItem(n);if(!t)return null;let r=JSON.parse(t);if("object"!=typeof r||null===r||Array.isArray(r))return h(),null;let a=e-Date.parse(r.ts);if(Number.isNaN(a)||a>18e5)return h(),null;return{...r,url:c(r.url),breadcrumbs:Array.isArray(r.breadcrumbs)?r.breadcrumbs.filter(d).map(l):[]}}catch{return h(),null}}])},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let a=e.r(132061);function s({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},309885,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},652157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let a=e.r(843476),s=e.r(174080),n=e.r(563599),o=e.r(309885),i=e.r(543369);function l({moduleIds:e}){if("u">typeof window)return null;let t=n.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let c=(0,i.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,s.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let a=e.r(843476),s=e.r(271645),n=e.r(667585),o=e.r(652157);function i(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},c=function(e){let t={...l,...e},r=(0,s.lazy)(()=>t.loader().then(i)),c=t.loading;function d(e){let i=c?(0,a.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,d=l?s.Suspense:s.Fragment,u=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(d,{...l?{fallback:i}:{},children:u})}return d.displayName="LoadableComponent",d}},770703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(555682)._(e.r(869093));function s(e,t){let r={};"function"==typeof e&&(r.loader=e);let s={...r,...t};return(0,a.default)({...s,modules:s.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
9dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},239134,e=>{"use strict";var t=e.i(271645);e.s(["useIsMobile",0,function(e=768){let[r,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=window.matchMedia(`(max-width: ${e-1}px)`);a(t.matches);let r=e=>a(e.matches);return t.addEventListener("change",r),()=>t.removeEventListener("change",r)},[e]),r}])},827295,e=>{"use strict";e.s(["shallowNavigate",0,function(e){window.history.pushState(null,"",e)}])},182189,e=>{"use strict";var t=e.i(271645);e.s(["useScrollDirection",0,function(){let[e,r]=(0,t.useState)(!0),[a,s]=(0,t.useState)(!1),n=(0,t.useRef)(0),o=(0,t.useRef)(!1),i=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{let e=window.matchMedia("(min-width: 1024px)");i.current=e.matches;let t=e=>{i.current=e.matches,e.matches||r(!0)};e.addEventListener("change",t),n.current=Math.max(0,window.scrollY),s(window.scrollY>10);let a=()=>{o.current||(o.current=!0,requestAnimationFrame(()=>{let e=Math.max(0,window.scrollY);if(s(e>10),!i.current){o.current=!1,n.current=e;return}if(e<60){r(!0),o.current=!1,n.current=e;return}let t=e-n.current;Math.abs(t)>=10&&(r(t<0),n.current=e),o.current=!1}))};return window.addEventListener("scroll",a,{passive:!0}),()=>{window.removeEventListener("scroll",a),e.removeEventListener("change",t)}},[]),{isHeaderVisible:e,isScrolled:a}}])},622183,463440,238378,191561,e=>{"use strict";var t=e.i(697162);e.i(239134);var r=e.i(618566),a=e.i(271645);e.i(558486);var s=e.i(980218),n=e.i(71829),o=e.i(394580);e.i(393475);var i=e.i(61976),l=e.i(385174),c=e.i(827295);let d=(0,o.createLogger)("useJobFilters");e.s(["useJobFilters",0,function(e,t){let o=t?.deferInitialFetch??!1,u=(0,r.useSearchParams)(),h=void 0!==e,p=(0,i.getJobFiltersFromParams)(u),f=(0,i.getJobPageFromParams)(u),[m,g]=(0,a.useState)(e?.jobs??[]),[y,b]=(0,a.useState)(!h),[x,w]=(0,a.useState)(!1),[k,v]=(0,a.useState)(e?.total??0),[_,j]=(0,a.useState)(e?.meta),[C,S]=(0,a.useState)(p),N=(0,a.useRef)(!1),[E,P]=(0,a.useState)(h),[R,L]=(0,a.useState)(()=>u.get("selected")||null);(0,a.useEffect)(()=>{let e=u.get("selected")||null;L(t=>t===e?t:e)},[u]);let[M,A]=(0,a.useState)(e?.filterCounts??null),[U,O]=(0,a.useState)(!e?.filterCounts),T=(0,a.useRef)(e?.filterCounts?(0,i.buildJobCountsKey)(u):null),I=(0,a.useRef)(!!e?.filterCounts),D=(0,a.useRef)(!1),$=(0,a.useRef)(e?.filterKey??null),B=Math.ceil(k/n.JOBS_PER_PAGE);(0,a.useEffect)(()=>{if(!I.current&&o)return;let e=(0,i.buildJobCountsKey)(u);if(T.current===e)return;T.current=e,I.current=!0;let t=new AbortController;return(0,s.fetchJobFilterCounts)((0,i.getJobFiltersFromParams)(u),!1,t.signal).then(e=>{t.signal.aborted||A(e)}).catch(e=>{e instanceof DOMException&&"AbortError"===e.name||d.error("Failed to fetch filter counts",e)}).finally(()=>{t.signal.aborted||O(!1)}),()=>t.abort()},[u,o]),(0,a.useEffect)(()=>{let e=(0,i.buildJobFilterKey)(u),t=!N.current,r=e!==$.current;if(t&&o)return void d.debug("Deferring initial fetch until the location prefill settles");if(!t&&!r)return void d.debug("Selection-only change, skipping fetch",{selected:u.get("selected")});if(t&&h&&("u"<typeof document||!document.cookie.includes("logged_in=1"))){$.current=e,N.current=!0,P(!0);let t=window.matchMedia("(min-width: 64rem)").matches,r=u.get("selected");if(!D.current&&!r&&m.length>0&&t){D.current=!0;let e=m[0].slug;d.debug("Auto-selecting first job (seeded)",{slug:e}),L(e);let t=new URLSearchParams(window.location.search);t.set("selected",e),window.history.replaceState(null,"",`${window.location.pathname}?${t.toString()}`)}else r&&(D.current=!0);return}let a=(0,i.getJobFiltersFromParams)(u),l=(0,i.getJobPageFromParams)(u);if(S(a),D.current=!1,N.current&&u.get("selected")){let e=new URLSearchParams(u.toString());e.delete("selected"),window.history.replaceState(null,"",`${window.location.pathname}?${e.toString()}`)}let c=new AbortController,p=setTimeout(async()=>{b(!0),d.debug("Filters changed, fetching jobs",{filterKey:e,page:l});let t=Date.now();try{let e=await (0,s.fetchJobs)({...a,page:l,limit:n.JOBS_PER_PAGE},!1,{signal:c.signal,gated:!0});if(w(!1),c.signal.aborted)return;g(e.jobs),v(e.total),j(e.meta),d.debug("Jobs fetched",{count:e.jobs.length,total:e.total,durationMs:Date.now()-t});let r=!N.current,o=window.matchMedia("(min-width: 64rem)").matches;if(r&&u.get("selected"))D.current=!0;else if(!D.current&&e.jobs.length>0&&o){D.current=!0;let t=e.jobs[0].slug;d.debug("Auto-selecting first job",{slug:t}),L(t);let r=new URLSearchParams(window.location.search);r.set("selected",t),window.history.replaceState(null,"",`${window.location.pathname}?${r.toString()}`)}}catch(t){if(t instanceof DOMException&&"AbortError"===t.name)return void d.debug("Request aborted",{filterKey:e});d.error("Failed to fetch jobs",t),w(!0)}finally{c.signal.aborted||($.current=e,b(!1),N.current=!0,P(!0))}},0);return()=>{clearTimeout(p),c.abort()}},[u,h,o]);let F=(0,a.useCallback)((e,t)=>{let r=window.location.pathname,a=e?`${r}?${e}`:r;t?.replace?window.history.replaceState(null,"",a):(0,c.shallowNavigate)(a)},[]),z=(0,a.useCallback)(e=>{let t=new URLSearchParams(window.location.search);e<=1?t.delete("page"):t.set("page",e.toString()),F(t.toString())},[F]),q=(0,a.useCallback)(()=>{let e=u.get("selected");F(e?`selected=${e}`:"")},[u,F]),H=(0,a.useCallback)(e=>{L(e);let t=new URLSearchParams(window.location.search);t.set("selected",e),window.history.replaceState(null,"",`${window.location.pathname}?${t.toString()}`)},[]),J=(0,a.useCallback)(()=>{L(null);let e=new URLSearchParams(window.location.search);e.delete("selected");let t=e.toString();window.history.replaceState(null,"",`${window.location.pathname}${t?`?${t}`:""}`)},[]),G=(0,a.useCallback)((e,t)=>{let r,a,s=new URLSearchParams(window.location.search);
9(a=(r=s.get(e)?.split(",").filter(Boolean)||[]).includes(t)?r.filter(e=>e!==t):[...r,t]).length?s.set(e,a.join(",")):s.delete(e),s.delete("page"),s.delete("selected"),F(s.toString())},[F]),V=(0,a.useCallback)((e,t)=>{let r=new URLSearchParams(window.location.search);t?r.set(e,t):r.delete(e),r.delete("page"),r.delete("selected"),F(r.toString())},[F]),Y=(0,a.useCallback)((e,t)=>{let r=new URLSearchParams(window.location.search);0===t.length?r.delete(e):r.set(e,t.join(",")),r.delete("page"),r.delete("selected"),F(r.toString())},[F]),K=(0,a.useCallback)(e=>G("schedule_types",e),[G]),W=(0,a.useCallback)(e=>G("category",e),[G]),X=(0,a.useCallback)(e=>G("level",e),[G]),Q=(0,a.useCallback)(e=>{if("worldwide"===e){let e=new URLSearchParams(window.location.search);"true"===e.get("worldwide_only")?e.delete("worldwide_only"):e.set("worldwide_only","true"),e.delete("page"),e.delete("selected"),F(e.toString());return}G("work_arrangements",e)},[G,F]),Z=(0,a.useCallback)(e=>G("skills",e),[G]),ee=(0,a.useCallback)(e=>V("q",e),[V]),et=(0,a.useCallback)(e=>G("location",e),[G]),er=(0,a.useCallback)(()=>V("location",void 0),[V]),ea=(0,a.useCallback)((e,t)=>{let r=new URLSearchParams(window.location.search);e?r.set("near_location",e):(r.delete("near_location"),"nearest"===r.get("sort")&&r.delete("sort")),r.delete("near_country"),r.delete("location"),r.delete("page"),r.delete("selected"),F(r.toString(),t)},[F]),es=(0,a.useCallback)((e,t)=>{let r=new URLSearchParams(window.location.search);e?r.set("near_country",e):(r.delete("near_country"),"nearest"===r.get("sort")&&r.delete("sort")),r.delete("near_location"),r.delete("location"),r.delete("page"),r.delete("selected"),F(r.toString(),t)},[F]),en=(0,a.useCallback)(()=>{let e=new URLSearchParams(window.location.search);for(let t of["near_location","near_country","location"])e.delete(t);"nearest"===e.get("sort")&&e.delete("sort"),e.delete("page"),e.delete("selected"),F(e.toString())},[F]),eo=(0,a.useCallback)(e=>V("salary_min",e?.toString()),[V]),ei=(0,a.useCallback)(e=>V("salary_max",e?.toString()),[V]),el=(0,a.useCallback)(e=>V("min_work_life_score",e?.toString()),[V]),ec=(0,a.useCallback)(e=>V("posted_after",e?.toString()),[V]),ed=(0,a.useCallback)(e=>{V("sort",e&&"best_match"!==e?e:void 0)},[V]),eu=(0,a.useCallback)(e=>Y("schedule_types",e),[Y]),eh=(0,a.useCallback)(e=>Y("category",e),[Y]),ep=(0,a.useCallback)(e=>Y("level",e),[Y]),ef=(0,a.useCallback)(e=>Y("location",e),[Y]),em=(0,a.useCallback)(e=>{let t=new URLSearchParams(window.location.search),r=e.filter(e=>"worldwide"!==e),a=e.includes("worldwide");0===r.length?t.delete("work_arrangements"):t.set("work_arrangements",r.join(",")),a?t.set("worldwide_only","true"):t.delete("worldwide_only"),t.delete("page"),t.delete("selected"),F(t.toString())},[F]),eg=(0,l.countActiveFilters)(C),ey=(0,l.hasActiveJobFilters)(C);return{filters:C,jobs:m,total:k,meta:_,isFiltering:y,initialLoadDone:E,lastFetchFailed:x,filterCounts:M,countsLoading:U,selectedJobSlug:R,currentPage:f,totalPages:B,goToPage:z,clearAllFilters:q,selectJob:H,deselectJob:J,toggleScheduleType:K,toggleCategory:W,toggleLevel:X,toggleWorkArrangement:Q,toggleSkill:Z,setSearchQuery:ee,toggleLocation:et,clearLocations:er,setLocationAnchor:ea,setNearCountry:es,clearWhere:en,setSalaryMin:eo,setSalaryMax:ei,setMinWorkLifeScore:el,setPostedAfter:ec,setSort:ed,setScheduleTypes:eu,setCategories:eh,setLevels:ep,setLocations:ef,setWorkArrangements:em,hasActiveFilters:ey,activeFilterCount:eg}}],463440);var u=e.i(193872),h=e.i(482754),p=e.i(699354);e.s(["usePostCheckoutPolling",0,function(e){let{enabled:s,isReady:n,onSuccess:o,productSlug:i,timeoutMs:l=15e3,intervalMs:c=1500}=e,{subscription:d,entitlements:f,refresh:m}=(0,t.useEntitlements)(),g=(0,r.usePathname)(),[y,b]=(0,a.useState)("idle"),x=(0,a.useRef)(n),w=(0,a.useRef)(o);(0,a.useEffect)(()=>{x.current=n,w.current=o});let k=(0,a.useRef)(null),v=(0,a.useRef)(null),_=(0,a.useRef)(0),j=(0,a.useCallback)(()=>{_.current+=1,null!==k.current&&(clearTimeout(k.current),k.current=null),null!==v.current&&(clearTimeout(v.current),v.current=null)},[]),C=(0,a.useCallback)(()=>{j();let e=_.current;b("polling");let t=()=>{_.current===e&&m().catch(()=>{}).finally(()=>{_.current===e&&(k.current=setTimeout(t,c))})};t(),v.current=setTimeout(()=>{_.current===e&&(null!==k.current&&(clearTimeout(k.current),k.current=null),b("timeout"))},l)},[j,m,c,l]);return(0,a.useEffect)(()=>s?(C(),j):void j(),[s,C,j]),(0,a.useEffect)(()=>
9{if("polling"===y&&x.current(d,f)){if(j(),b("success"),w.current?.(),i&&p.PRO_PRODUCT_SLUGS.has(i)){let e,t;try{let r=sessionStorage.getItem("pro_checkout_context");if(r){let a=JSON.parse(r);a&&"object"==typeof a&&("string"==typeof a.surface&&(e=a.surface),"string"==typeof a.trigger&&(t=a.trigger))}sessionStorage.removeItem("pro_checkout_context")}catch{}(0,u.track)("pro_checkout_succeeded",{cadence:(0,h.cadenceForSlug)(i),surface:e,trigger:t})}g&&window.history.replaceState(null,"",g)}},[y,d,f,j,g,i]),{phase:y,retry:(0,a.useCallback)(()=>{s&&C()},[s,C])}}],238378);var f=e.i(401851),m=e.i(826514),g=e.i(88852);e.s(["useRecentSponsorCompanies",0,function(e){let{enabled:t,excludeSponsorId:r}=e,[s,n]=(0,a.useState)([]),[o,i]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!t){n([]),i(!1);return}let e=!1;return i(!0),(0,g.getRecentSponsorCompanies)({excludeSponsorId:r,limit:3}).then(t=>{e||n(t)}).catch(()=>{e||n([])}).finally(()=>{e||i(!1)}),()=>{e=!0}},[t,r]);let l=(0,a.useMemo)(()=>{let e=new Map;for(let t of s){let r=function(e){if(!e)return"recently";try{return(0,f.format)((0,m.parseISO)(e),"MMM d")}catch{return"recently"}}(t.scheduled_for);for(let a of t.companies)e.has(a.company_id)||e.set(a.company_id,{label:r,scheduled_for:t.scheduled_for})}return e},[s]);return{editions:s,recentlyFeatured:l,loading:o}}],191561),e.i(371851),e.i(182189),e.s([],622183)},664659,e=>{"use strict";var t=e.i(631171);e.s(["ChevronDown",()=>t.default])},482754,e=>{"use strict";var t=e.i(699354);let r={weekly:9,monthly:25,quarterly:49},a=["weekly","monthly","quarterly"],s="weekly",n={weekly:52,monthly:12,quarterly:4},o={weekly:t.PRODUCT_PRO_WEEKLY,monthly:t.PRODUCT_PRO_MONTHLY,quarterly:t.PRODUCT_PRO_QUARTERLY};function i(e){for(let t of a)if(o[t]===e)return t;return null}function l(e){switch(e){case"weekly":return"1 week";case"monthly":return"1 month";case"quarterly":return"3 months"}}r.weekly,n.weekly,n.monthly;let c=r.quarterly/3;function d(e,t,r,a){if(e<=0||r<=0)return 0;let s=e*n[t],o=r*n[a];return o>=s?0:Math.round((1-o/s)*100)}let u=d(r.weekly,"weekly",r.monthly,"monthly"),h=d(r.monthly,"monthly",r.quarterly,"quarterly"),p="10% off paid add-ons like AI Headshots",f=[{id:"early_access",short:"New roles 48 hours early",title:"48-hour early access",clause:"48-hour early access",long:"New jobs are Pro-only for their first 48 hours. Pro members see them the moment they land; the free board sees them two days later.",free:"48-hour delay on new jobs",pro:"See new jobs the moment they land",entitlement:t.SLUG_EARLY_ACCESS,tier:"core"},{id:"full_listing",short:"No locked cards, nothing hidden",title:"Every job in full",clause:"every job in full",long:"On the free board one card in every 6 is locked, and so is every job under 48 hours old: no company name, no full description, no apply link. Pro removes every lock.",free:"One in every 6 cards locked · new jobs locked",pro:"Company, description and apply link on every job",entitlement:t.SLUG_EARLY_ACCESS,tier:"core"},{id:"alerts",short:"Email digest for every saved search",title:"Job alerts",clause:"job alerts",long:"Save any set of filters on /job-search and we email you one deduped digest per saved search — daily or weekly, your choice — and never when nothing is new.",free:"Not available",pro:"One deduped digest per saved search",entitlement:t.SLUG_SAVED_SEARCH_ALERTS,tier:"core"},{id:"pro_sort",short:"Sort by newest or highest salary",title:"Pro-only sort and salary filter",clause:"Pro-only sort and salary filter",long:"Rank results by newest or by highest salary, and set a salary floor — on top of the best-match, nearest-me and work-life-balance sorts everyone gets.",free:"Best match · nearest me · work-life balance",pro:"+ newest · highest salary · salary floor",entitlement:null,tier:"core"},{id:"discount",short:p,title:p,clause:"10% off paid add-ons",long:"Applied automatically at checkout.",free:"List price",pro:"10% off",entitlement:t.SLUG_PACK_DISCOUNT_10,tier:"footnote"}],m=f.filter(e=>"core"===e.tier),g=m.map(e=>e.short);function y(e){return Number.isInteger(e)?`$${e}`:`$${e.toFixed(2)}`}let b=new Set(["trialing","active","past_due"]);e.s(["PRO_CADENCES",0,a,"PRO_CORE_BENEFITS",0,m,"PRO_DEFAULT_CADENCE",0,s,"PRO_DISCOUNT_LINE",0,p,"PRO_EARLY_ACCESS_HOURS",0,48,"PRO_FEATURE_BULLETS",0,g,"PRO_GUARANTEE_LINE",0,"Cancel anytime · 14-day money-back guarantee","PRO_PRICING",0,r,"cadenceForSlug",0,i,"formatCa
9denceSwitchRate",0,function(e){return e.to_unit_amount_cents&&"usd"===(e.to_currency??"").toLowerCase()?y(e.to_unit_amount_cents/100):null},"formatProCtaLabel",0,function(e){let t=i(e)??s;return`Start Pro — ${y(r[t])} for ${l(t)}`},"formatProPrice",0,y,"formatSubscriptionRate",0,function(e){return e.unit_amount_cents&&"usd"===(e.currency??"").toLowerCase()?y(e.unit_amount_cents/100):null},"isInEarlyAccessWindow",0,function(e){if(!e)return!1;let t=Date.parse(e);return!Number.isNaN(t)&&Date.now()-t<1728e5},"isProActive",0,function(e){return e?.plan_slug==="pro"&&b.has(e.status)},"nextCadenceUp",0,function(e){let t=a.indexOf(e);return(t>=0?a[t+1]:void 0)??null},"proBenefit",0,function(e){let t=f.find(t=>t.id===e);if(!t)throw Error(`Unknown Pro benefit id: ${e}`);return t},"proCadenceLabel",0,function(e){switch(e){case"weekly":return"Weekly";case"monthly":return"Monthly";case"quarterly":return"Quarterly"}},"proCompactPriceLine",0,function(){return`From ${y(r.weekly)}/week \xb7 or ${y(r.quarterly)} every 3 months`},"proCoreBenefitsSentence",0,function(){let e=m.map(e=>e.clause),t=e[e.length-1];return e.length>1?`${e.slice(0,-1).join(", ")} and ${t}`:t??""},"proFirstChargeLine",0,function(e){let t=i(e)??s;return"quarterly"===t?`${y(r.quarterly)} every 3 months (${y(c)}/mo)`:`${y(r[t])}${function(e){switch(e){case"weekly":return"/week";case"monthly":return"/month";case"quarterly":return"every 3 months"}}(t)}, billed ${t}`},"proLadderPhrase",0,function(){return`${y(r.weekly)} a week, ${y(r.monthly)} a month, or ${y(r.quarterly)} every 3 months`},"proPeriodLabel",0,l,"proProductSlug",0,function(e){return o[e]},"proRecurringPhrase",0,function(e){switch(e){case"weekly":return"every week";case"monthly":return"every month";case"quarterly":return"every 3 months"}},"proSavingsLine",0,function(e){switch(e){case"weekly":return"";case"monthly":return`Save ${u}% vs weekly.`;case"quarterly":return`Save ${h}% vs monthly.`}},"switchSavingsPct",0,function(e,t,s,n){return e&&"usd"===(t??"").toLowerCase()?a.indexOf(n)>a.indexOf(s)?d(e,s,100*r[n],n):0:0}])},972520,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],972520)},953344,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(558486);var a=e.i(513793),s=e.i(407860),n=e.i(193872);let o=(0,r.createContext)(null);e.s(["EntitlementsProvider",0,function({children:e}){let[i,l]=(0,r.useState)(null),[c,d]=(0,r.useState)(!1),[u,h]=(0,r.useState)(!1),[p,f]=(0,r.useState)(null),m=(0,r.useCallback)(async()=>{d(!0),f(null);try{let e=await (0,s.getMyEntitlements)();l(e),h(!0),(0,n.setUserTraits)({plan:e.subscription?.plan_slug??"free"})}catch(e){e instanceof a.ApiError&&401===e.code?h(!1):f(e instanceof Error?e.message:"Failed to load entitlements"),l({entitlements:[]})}finally{d(!1)}},[]);(0,r.useEffect)(()=>{if(!(!("u"<typeof document)&&document.cookie.includes("logged_in=1"))){h(!1),l({entitlements:[]});return}h(!0),m()},[m]),(0,r.useEffect)(()=>{"u">typeof document&&(null===i||c||(document.body.dataset.entitlementsLoaded="1"))},[i,c]);let g=i?.entitlements??[],y=i?.subscription,b=i?.pending_cadence_switch??null,x=null!==i,w=(0,r.useCallback)(e=>{let t=Date.now();for(let r of g)if(r.slug===e&&"active"===r.status&&!(r.expires_at&&new Date(r.expires_at).getTime()<t)&&("flag"===r.kind||r.remaining>0))return!0;return!1},[g]),k=(0,r.useCallback)(e=>{let t=Date.now(),r=0;for(let a of g)a.slug===e&&"active"===a.status&&(a.expires_at&&new Date(a.expires_at).getTime()<t||(r+=a.remaining));return r},[g]),v=(0,r.useMemo)(()=>({loading:c,loggedIn:u,error:p,subscription:y,pendingCadenceSwitch:b,resolved:x,entitlements:g,has:w,remaining:k,refresh:m}),[c,u,p,y,b,x,g,w,k,m]);return(0,t.jsx)(o.Provider,{value:v,children:e})},"useEntitlementsContext",0,function(){let e=(0,r.useContext)(o);if(!e)throw Error("useEntitlements must be used within EntitlementsProvider");return e}])},697162,e=>{"use strict";var t=e.i(953344);e.s(["useEntitlements",0,function(){return(0,t.useEntitlementsContext)()}])},419060,e=>{"use strict";let t=["save_3rd","first_application","time_scroll","date_sort","salary_sort","salary_filter","landing_date_sort","landing_salary_sort","landing_salary_filter","locked_job","fresh_gate","job_alerts","save_search"],r="pro-upsell:trigger",a="proUpsellShown",s="pro_upsell_dismissed_at",n=["/pro","/pricing","/login","/signup","/onboarding","/dashboard/billing","/checkout","/employer"];e.s(["PRO_UPSELL_EVENT",0,r,"PRO_UPSELL_OPENED_EVENT",0,"pro-upsell:opened","dispatchProUpsell",0,function(e,t={}){window.dispatchEvent(new CustomEvent(r,{detail:{trigger:e,force:t.force,jobId:t.jobId,jobTitle:t.jobTitle,count:t.count}}))},"isProUpsellDismissed",0,function(){return!("u"<typeof document)&&document.cookie.split("; ").some(e=>e.startsWith(`${s}=`))},"isProUpsellShownThisSession",0,function(){if("u"<typeof sessionStorage)return!1;try{return"true"===sessionStorage.getItem(a)}catch{return!1}},"isProUpsellSuppressedRoute",0,function(e){return!!e&&n.some(t=>e===t||e.startsWith(`${t}/`))},"isProUpsellTrigger",0,function(e){return"string"==typeof e&&t.includes(e)},"markProUpsellDismissed",0,function(){if("u"<typeof document)return;let e="u">typeof location&&"https:"===location.protocol;document.cookie=`${s}=${Math.floor(Date.now()/1e3)}; Path=/; Max-Age=604800; SameSite=Lax${e?"; Secure":""}`},"markProUpsellShownThisSession",0,function(){if("u">typeof sessionStorage)try{sessionStorage.setItem(a,"true")}catch{}}])},267249,e=>{"use strict";let t="auto-apply-upsell:trigger",r="autoApplyUpsellShown",a="auto_apply_upsell_dismissed_at",s=["/auto-apply","/activate/jobcopilot","/pro","/pricing","/login","/signup","/onboarding","/dashboard/billing","/checkout","/employer"];e.s(["AUTO_APPLY_UPSELL_EVENT",0,t,"dispatchAutoApplyUpsell",0,function(e){window.dispatchEvent(new CustomEvent(t,{detail:{trigger:e}}))},"isAutoApplyUpsellDismissed",0,function(){return!("u"<typeof document)&&document.cookie.split("; ").some(e=>e.startsWith(`${a}=`))},"isAutoApplyUpsellShownThisSession",0,function(){if("u"<typeof sessionStorage)return!1;try{return"true"===sessionStorage.getItem(r)}catch{return!1}},"isAutoApplyUpsellSuppressedRoute",0,function(e){return!!e&&s.some(t=>e===t||e.startsWith(`${t}/`))},"markAutoApplyUpsellDismissed",0,function(){if("u"<typeof document)return;let e="u">typeof location&&"https:"===location.protocol;document.cookie=`${a}=${Math.floor(Date.now()/1e3)}; Path=/; Max-Age=604800; SameSite=Lax${e?"; Secure":""}`},"markAutoApplyUpsellShownThisSession",0,function(){if("u">typeof sessionStorage)try{sessionStorage.setItem(r,"true")}catch{}}])},636388,394580,e=>{"use strict";var t=e.i(843476),r=e.i(618566),a=e.i(271645),s=e.i(697162);e.i(558486);var n=e.i(611995),o=e.i(267249);e.i(247167);let i={debug:0,info:1,warn:2,error:3};function l(e){return i[e]>=i.warn}function c(e,t,r){let a=new Date().toISOString(),s=r?.context?`[${r.context}]`:"";return`${a} ${e.toUpperCase()} ${s} ${t}`.trim()}function d(e){if(!e)return;let{context:t,...r}=e;return Object.keys(r).length>0?r:void 0}let u={debug(e,t){if(!l("debug"))return;let r=d(t);r?console.debug(c("debug",e,t),r):console.debug(c("debug",e,t))},info(e,t){if(!l("info"))return;let r=d(t);r?console.info(c("info",e,t),r):console.info(c("info",e,t))},warn(e,t){if(!l("warn"))return;let r=d(t);r?console.warn(c("warn",e,t),r):console.warn(c("warn",e,t))},error(e,t,r){if(!l("error"))return;let a=d(r),s=[c("error",e,r)];a&&s.push(a),t&&s.push(t),console.error(...s)}};function h(e){return{debug:(t,r)=>u.debug(t,{...r,context:e}),info:(t,r)=>u.info(t,{...r,context:e}),warn:(t,r)=>u.warn(t,{...r,context:e}),error:(t,r,a)=>u.error(t,r,{...a,context:e})}}e.s(["createLogger",0,h,"logger",0,u],394580);var p=e.i(419060),f=e.i(193872);let m=h("SavedJobs"),g=(0,a.createContext)(null);
9e.s(["SavedJobsProvider",0,function({children:e}){let i=(0,r.useRouter)(),{subscription:l}=(0,s.useEntitlements)(),c=l?.plan_slug==="pro",[d,u]=(0,a.useState)(new Set),[h,y]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!1),[w,k]=(0,a.useState)(!1),v=(0,a.useRef)(d);v.current=d;let _=(0,a.useCallback)(()=>{m.debug("Fetching saved jobs"),(0,n.getSavedJobs)().then(e=>{let t=new Set(e.jobs?.map(e=>e.id)||[]);u(t),m.debug("Saved jobs loaded",{count:t.size})}).catch(e=>{m.error("Failed to fetch saved jobs",e)}).finally(()=>y(!0))},[]);(0,a.useEffect)(()=>{let e=document.cookie.includes("logged_in=1");x(e),e?_():y(!0)},[_]),(0,a.useEffect)(()=>{let e=()=>{if("visible"===document.visibilityState){let e=document.cookie.includes("logged_in=1");e!==b&&(m.debug("Cross-tab auth sync",{loggedIn:e}),x(e),e?_():u(new Set))}};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[b,_]);let j=(0,a.useCallback)(async(e,t)=>{if(!b){let t=new URLSearchParams({redirect:`/job/${e.slug}`,reason:"save",job_title:e.title,company_name:e.companyName});i.push(`/signup?${t.toString()}`);return}m.debug("Save job",{jobId:e.id,action:"save"});let r=0;u(t=>{if(t.has(e.id))return r=t.size,t;let a=new Set([...t,e.id]);return r=a.size,a}),k(!0),3===r&&"onboarding"!==t&&(c?(0,o.dispatchAutoApplyUpsell)("third_save"):(0,p.dispatchProUpsell)("save_3rd"));try{await (0,n.saveJob)(e.id)}catch(t){throw u(t=>{let r=new Set(t);return r.delete(e.id),r}),m.error("Failed to save job",t,{jobId:e.id}),t}finally{k(!1)}if(t)try{var a;a=e.id,(0,f.track)("job_saved",{surface:t,job_id:a})}catch(t){m.error("job_saved telemetry failed",t,{jobId:e.id})}},[b,c,i]),C=(0,a.useCallback)(async e=>{if(!b)return;m.debug("Unsave job",{jobId:e,action:"unsave"});let t=new Set(v.current);u(t=>{let r=new Set(t);return r.delete(e),r}),k(!0);try{await (0,n.unsaveJob)(e)}catch(r){throw u(t),m.error("Failed to unsave job",r,{jobId:e}),r}finally{k(!1)}},[b]),S=(0,a.useCallback)(async(e,t)=>{v.current.has(e.id)?await C(e.id):await j(e,t)},[j,C]),N=(0,a.useCallback)(e=>d.has(e),[d]),E={savedJobIds:d,isLoaded:h,isLoggedIn:b,isLoading:w,saveJob:j,unsaveJob:C,toggleSaveJob:S,isJobSaved:N,savedCount:d.size};return(0,t.jsx)(g.Provider,{value:E,children:e})},"useSavedJobs",0,function(){let e=(0,a.useContext)(g);if(!e)throw Error("useSavedJobs must be used within SavedJobsProvider");return e}],636388)},371851,e=>{"use strict";e.i(636388),e.s([])},571930,e=>{"use strict";let t=(0,e.i(475254).default)("bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);e.s(["Bookmark",0,t],571930)},63112,e=>{"use strict";var t=e.i(271645);e.s(["useImpression",0,function(e){let r=(0,t.useRef)(null),a=(0,t.useRef)(!1),s=(0,t.useRef)(e);return s.current=e,(0,t.useEffect)(()=>{let e=r.current;if(!e||a.current)return;let t=new IntersectionObserver(([e])=>{e?.isIntersecting&&!a.current&&(a.current=!0,s.current(),t.disconnect())},{threshold:.5});return t.observe(e),()=>t.disconnect()},[]),r}])},351314,e=>{"use strict";var t=e.i(843476),r=e.i(728231),a=e.i(71829);e.i(393475);var s=e.i(806908),n=e.i(642438),o=e.i(56428),i=e.i(182547);let l={sm:"px-2 py-0.5 text-xs gap-1",lg:"px-3 py-1 text-sm gap-1.5"},c={sm:"h-1 w-1",lg:"h-1.5 w-1.5"};function d({color:e,size:n="sm",icon:o,dot:i=!0,tooltip:u,testId:h,className:p,children:f}){let m=(0,t.jsxs)("span",{className:(0,s.cn)("inline-flex items-center whitespace-nowrap rounded-full font-medium ring-1 ring-inset",l[n],a.TAG_TINT_CLASSES[e],p),"data-testid":h,children:[i&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,s.cn)("shrink-0 rounded-full",c[n],a.TAG_DOT_COLORS[e])}),o,f]});return u&&u.length>0?(0,t.jsxs)(r.Tooltip,{children:[(0,t.jsx)(r.TooltipTrigger,{asChild:!0,children:m}),(0,t.jsx)(r.TooltipContent,{children:(0,t.jsx)("ul",{className:"space-y-1 text-xs",children:u.map(e=>(0,t.jsx)("li",{children:e},e))})})]}):m}e.s(["BaseTag",0,d,"LocationTag",0,function({job:e,company:r,size:a="sm",className:s}){let n=(0,i.getLocationBadgeInfo)(e,r),l=(0,o.getLocationTagColor)(e.work_arrangement);return(0,t.jsx)(d,{color:l,size:a,tooltip:n.details,className:s,children:n.label})},"MetadataTag",0,function({icon:e,size:r="sm",className:a,children:s}){return(0,t.jsx)(d,{color:"slate",size:r,icon:e,dot:!1,className:a,children:s})},"SalaryTag",0,function({job:e,size:r="sm",className:a}){let s=(0,o.getSalaryTagInfo)(e);return s?s.proRata?(0,t.jsxs)(d,{color:s.color,size:r,tooltip:["Pro-rata salary for 4-day week","80% of full-time equivalent"],className:a,children:[(0,t.jsx)("span",{className:"line-through opacity-60",children:s.proRata.originalText}),(0,t.jsxs)("span",{className:"ml-1",children:["~",s.proRata.proRataText]}),s.periodShort&&(0,t.jsx)("span",{className:"opacity-70",children:s.periodShort})]}):(0,t.jsxs)(d,{color:s.color,size:r,className:a,children:[s.text,s.periodShort&&(0,t.jsx)("span",{className:"ml-0.5 opacity-70",children:s.periodShort})]}):null},"ScheduleTag",0,function({job:e,company:r,size:a="sm",className:n,compact:i=!1}){let l=(0,o.getScheduleTagParts)(e,r);if(0===l.length)return null;
9let c="4_day_week_pro_rata"===e.schedule_type?["Pro-rata: 80% salary for 4-day week","Optional reduced schedule at reduced pay"]:void 0,u=1===l.length?l[0]:void 0;if(u)return(0,t.jsx)(d,{color:u.color,size:a,tooltip:c,className:n,children:u.text});let h="lg"===a?"gap-1.5":"gap-1";if(i&&l[0]){let e=l[0],r=l.length-1;return(0,t.jsxs)("span",{className:(0,s.cn)("inline-flex flex-wrap items-center",h,n),children:[(0,t.jsx)(d,{color:e.color,size:a,tooltip:c,children:e.text}),(0,t.jsxs)("span",{className:"text-xs font-medium text-brand-gray-500",children:["+",r," more"]})]})}return(0,t.jsx)("span",{className:(0,s.cn)("inline-flex flex-wrap items-center",h,n),children:l.map((e,r)=>(0,t.jsx)(d,{color:e.color,size:a,tooltip:e.tooltip??(0===r?c:void 0),children:e.text},e.text))})},"ScheduleTagFromType",0,function({scheduleType:e,label:r,vacation:a,awards:i,hideAward:l,size:c="sm",className:u}){if(!e)return null;if(r)return(0,t.jsx)(d,{color:(0,o.getScheduleTagColor)(e),size:c,className:u,children:r});let h=(0,o.getFiveDayScheduleSplit)(e,{vacation:a,awards:i});if(h){let e=l?h.filter(e=>"award"!==e.kind):h,r="lg"===c?"gap-1.5":"gap-1";return(0,t.jsx)("span",{className:(0,s.cn)("inline-flex flex-wrap items-center",r,u),children:e.map(e=>(0,t.jsx)(d,{color:e.color,size:c,tooltip:e.tooltip,children:e.text},e.text))})}return(0,t.jsx)(d,{color:(0,o.getScheduleTagColor)(e),size:c,className:u,children:(0,n.formatScheduleTypeLabel)(e)})}])},195716,e=>{"use strict";var t=e.i(697374);e.s(["FathomEvents",0,{BannerCardClick:"pro_banner_card_click",ProGateBannerDismiss:"pro_banner_card_dismiss",ProGateEmptyStateImpression:"pro_gate_empty_impression",ProGateEmptyStateClick:"pro_gate_empty_click",LockedCardClick:"pro_teaser_card_click",LockedCardImpression:"pro_teaser_card_impression",SaveSearchModalOpened:"pro_save_search_modal_open",SaveSearchCreated:"pro_save_search_created",SaveSearchUpgradeClicked:"pro_save_search_upgrade_click",SaveSearchDeleted:"pro_save_search_deleted",SaveSearchViewMatchesClicked:"pro_save_search_view_matches_click",UpsellModalOpen:"pro_upsell_modal_open",UpsellModalCtaClick:"pro_upsell_modal_cta_click",UpsellModalCompareClick:"pro_upsell_modal_compare_click",UpsellModalDismiss:"pro_upsell_modal_dismiss",JobSearchFiltersRestored:"job_search_filters_restored",JobSearchFiltersCleared:"job_search_filters_cleared",OnboardingProStepView:"onboarding_pro_step_view",OnboardingProUpgradeClick:"onboarding_pro_upgrade_click",OnboardingProSkip:"onboarding_pro_skip",PromoteCtaClick:"promote_cta_click",PromoteCheckoutLanded:"promote_checkout_landed",AutoApplyCardImpression:"auto_apply_card_impression",AutoApplyCardClick:"auto_apply_card_click",AutoApplyBannerDismiss:"auto_apply_card_dismiss",AutoApplyModalOpen:"auto_apply_modal_open",AutoApplyModalCtaClick:"auto_apply_modal_cta_click",AutoApplyModalDismiss:"auto_apply_modal_dismiss"},"fireEvent",0,function(e,r){try{void 0!==r?(0,t.trackEvent)(e,{_value:r}):(0,t.trackEvent)(e)}catch{}}])},952571,e=>{"use strict";var t=e.i(879664);e.s(["Info",()=>t.default])},489853,e=>{"use strict";let t=(0,e.i(475254).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["CalendarDays",0,t],489853)},87316,e=>{"use strict";let t=(0,e.i(475254).default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",0,t],87316)},897250,e=>{"use strict";let t=(0,e.i(475254).default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);e.s(["Sun",0,t],897250)},817729,959208,e=>{"use strict";var t=e.i(810980),r=e.i(87316),a=e.i(475254);let s=(0,a.default)("calendar-clock",[["path",{d:"M16 14v2.2l1.6 1",key:"fo4ql5"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M3 10h5",key:"r794hk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]);e.s(["CalendarClock",0,s],959208);var n=e.i(489853);let o=(0,a.default)("calendar-minus",[["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5",key:"1scpom"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}]]),i=(0,a.default)("calendar-range",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]]);var l=e.i(503116),c=e.i(248256),d=e.i(952571),u=e.i(897250),h=e.i(71829);
9let p={"4_day_week":r.Calendar,"4_day_week_pro_rata":o,compressed_week:s,half_day_fridays:n.CalendarDays,"9_day_fortnight":i,summer_fridays:u.Sun},f=h.JOB_CATEGORIES.slice(0,6),m=h.SCHEDULE_TYPES.slice(0,6),g={"4_day_week_pro_rata":"pro-rata",compressed_week:"compressed-week",half_day_fridays:"half-day-fridays","9_day_fortnight":"9-day-fortnight",summer_fridays:"summer-fridays",rotating_4_day:"rotating-4-day",flex_fridays:"flex-fridays",flexible_hours:"flexible-hours",unlimited_pto:"unlimited-pto",generous_pto:"generous-pto",part_time:"part-time",no_meeting_days:"no-meeting-days",generous_parental_leave:"generous-parental-leave"};function y(e){return`/job-search?category=${e}`}function b(e){return`/job-search?schedule_types=${e}`}let x=new Set(["engineering","product","marketing","sales","customer-success","operations","finance","hr","data","devops","security"]),w={"united-kingdom":"jobs-in-united-kingdom","united-states":"jobs-in-united-states",canada:"jobs-in-canada",australia:"jobs-in-australia",germany:"jobs-in-germany",netherlands:"jobs-in-netherlands","new-zealand":"jobs-in-new-zealand",portugal:"jobs-in-portugal",spain:"jobs-in-spain",switzerland:"jobs-in-switzerland"},k=f.map(e=>({...e,href:y(e.value)})),v=m.map(e=>({...e,href:b(e.value)})),_=m.map(e=>{var t;return{...e,href:(t=e.value,`/company-search?schedule_types=${t}`)}}),j=[{href:"/research",label:"Research",icon:t.BookOpen},{href:"/40-hour-work-week",label:"40 Hour Work Week",icon:l.Clock},{href:"/countries",label:"Countries",icon:c.Globe},{href:"/about",label:"About",icon:d.Info}];e.s(["COMPANY_SCHEDULE_LINKS",0,_,"JOB_CATEGORY_LINKS",0,k,"JOB_SCHEDULE_LINKS",0,v,"MOBILE_NAVIGATION",0,[{name:"Jobs",href:"/job-search"},{name:"Companies",href:"/company-search"},{name:"Pros & Cons",href:"/pros-and-cons"},{name:"Auto Apply",href:"/auto-apply"},{name:"Countries",href:"/countries"},{name:"Resources",href:"/resources"}],"RESOURCE_LINKS",0,j,"SCHEDULE_ICONS",0,p,"categoryLandingHref",0,function(e){return`/${e}-jobs`},"categorySearchHref",0,y,"hasCategoryLanding",0,function(e){return x.has(e)},"jobScheduleSearchHref",0,b,"locationLandingHref",0,function(e){let t=w[e];return t?`/${t}`:null},"scheduleLandingHref",0,function(e){if("4_day_week"===e)return"/jobs";let t=g[e]||e.replace(/_/g,"-");return`/${t}-jobs`},"slugifyCountryName",0,function(e){return e.toLowerCase().replace(/\s+/g,"-")}],817729)},165542,e=>{"use strict";var t=e.i(843476),r=e.i(972520),a=e.i(63727),s=e.i(607486);let n=(0,e.i(475254).default)("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);var o=e.i(664659),i=e.i(178583),l=e.i(248256),c=e.i(952571),d=e.i(292270),u=e.i(203496),h=e.i(283086),p=e.i(284614),f=e.i(37727),m=e.i(657688),g=e.i(522016),y=e.i(618566),b=e.i(271645),x=e.i(63270),w=e.i(167881),k=e.i(852917),v=e.i(697162),_=e.i(71829),j=e.i(817729);e.i(393475);var C=e.i(806908);function S({title:e,icon:r,children:a,defaultOpen:s=!1}){let[n,i]=(0,b.useState)(s);return(0,t.jsxs)("div",{className:"overflow-hidden rounded-2xl bg-brand-blue/5",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>i(!n),"aria-expanded":n,className:"flex w-full items-center justify-between px-4 py-4 text-left transition-colors hover:bg-brand-gray-100/50",children:[(0,t.jsxs)("span",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"flex h-9 w-9 items-center justify-center rounded-xl bg-white shadow-sm",children:(0,t.jsx)(r,{className:"h-4.5 w-4.5 text-brand-gray-600","aria-hidden":"true"})}),(0,t.jsx)("span",{className:"text-base font-semibold text-brand-gray-900",children:e})]}),(0,t.jsx)(o.ChevronDown,{className:(0,C.cn)("h-5 w-5 text-brand-gray-400 transition-transform duration-200",n&&"rotate-180"),"aria-hidden":"true"})]}),(0,t.jsx)("div",{className:(0,C.cn)("grid transition-all duration-200 ease-in-out",n?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"),children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"px-4 pb-4",children:a})})})]})}function N({href:e,icon:r,children:a,onClick:s}){return(0,t.jsxs)(g.default,{href:e,onClick:s,className:"flex items-center gap-3 rounded-2xl bg-brand-blue/5 px-4 py-4 transition-all duration-150 active:scale-[0.98] hover:bg-brand-gray-100/70",children:[(0,t.jsx)("span",{className:"flex h-9 w-9 items-center justify-center rounded-xl bg-white shadow-sm",children:(0,t.jsx)(r,{className:"h-4.5 w-4.5 text-brand-gray-600","aria-hidden":"true"})}),(0,t.jsx)("span",{className:"text-base font-semibold text-brand-gray-900",children:a})]})}e.s(["MobileNav",0,function({open:e,onClose:o,isLoggedIn:b=!1,userRole:C,user:E,onLogout:P,onPostJob:R}){var L;let{subscription:M,loading:A}=(0,v.useEntitlements)(),U=(0,y.usePathname)(),O="company"===C,T=M?.plan_slug==="pro",I=`/pro?origin=${encodeURIComponent(U||"/")}`;return(0,t.jsx)(k.Sheet,{open:e,onOpenChange:o,children:(0,t.jsxs)(k.SheetContent,{side:"right",className:"flex w-full max-w-[320px] flex-col gap-0 overflow-y-auto bg-white p-0 [&>[data-slot=sheet-close]]:hidden","data-testid":"nav-mobile-menu","data-ph-mask":!0,children:[(0,t.jsx)(k.SheetTitle,{className:"sr-only",children:"Main menu"}),(0,t.jsx)(k.SheetDescription,{className:"sr-only",children:"Site navigation, job and company links, and account actions."}),(0,t.jsxs)("div",{className:"flex h-16 items-center justify-between border-b border-border-subtle bg-gradient-to-br from-brand-gray-50 to-white px-5",children:[(0,t.jsx)(g.default,{href:"/",onClick:o,className:"inline-block transition-opacity hover:opacity-80",children:(0,t.jsx)(m.default,{src:"/logo.png",alt:"4dayweek",
9width:130,height:26})}),(0,t.jsx)("button",{type:"button",onClick:o,"aria-label":"Close menu",className:"flex h-9 w-9 items-center justify-center rounded-full text-brand-gray-400 transition-colors hover:bg-brand-gray-100 hover:text-brand-gray-900",children:(0,t.jsx)(f.X,{className:"h-5 w-5","aria-hidden":"true"})})]}),(0,t.jsxs)("div",{className:"flex-1 space-y-2 p-4",children:[(0,t.jsxs)(S,{title:"Jobs",icon:a.Briefcase,children:[(0,t.jsxs)(g.default,{href:"/job-search",onClick:o,className:"group mb-4 flex items-center justify-between rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 px-4 py-3 text-white shadow-md shadow-rose-500/20 transition-all hover:shadow-lg hover:shadow-rose-500/30",children:[(0,t.jsx)("span",{className:"text-sm font-semibold",children:"Browse all jobs"}),(0,t.jsx)(r.ArrowRight,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsxs)("h4",{className:"mb-2 flex items-center gap-2 text-xs font-semibold uppercase tracking-wider text-brand-gray-400",children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"}),"By Category",(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"})]}),(0,t.jsx)("div",{className:"space-y-0.5",children:_.JOB_CATEGORIES.filter(e=>(0,j.hasCategoryLanding)(e.value)).map(e=>(0,t.jsxs)(g.default,{href:(0,j.categorySearchHref)(e.value),onClick:o,prefetch:!1,className:"group flex items-center gap-2 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-brand-gray-300 transition-colors group-hover:bg-rose-400"}),e.label]},e.value))})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("h4",{className:"mb-2 flex items-center gap-2 text-xs font-semibold uppercase tracking-wider text-brand-gray-400",children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"}),"By Schedule",(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"})]}),(0,t.jsx)("div",{className:"space-y-0.5",children:_.SCHEDULE_TYPES.map(e=>(0,t.jsxs)(g.default,{href:(0,j.jobScheduleSearchHref)(e.value),onClick:o,prefetch:!1,className:"group flex items-center gap-2 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-brand-gray-300 transition-colors group-hover:bg-rose-400"}),e.label]},e.value))})]})]}),(0,t.jsxs)(S,{title:"Companies",icon:s.Building2,children:[(0,t.jsxs)(g.default,{href:"/company-search",onClick:o,className:"group mb-4 flex items-center justify-between rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 px-4 py-3 text-white shadow-md shadow-rose-500/20 transition-all hover:shadow-lg hover:shadow-rose-500/30",children:[(0,t.jsx)("span",{className:"text-sm font-semibold",children:"Browse all companies"}),(0,t.jsx)(r.ArrowRight,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("h4",{className:"mb-2 flex items-center gap-2 text-xs font-semibold uppercase tracking-wider text-brand-gray-400",children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"}),"By Schedule",(0,t.jsx)("span",{className:"h-px flex-1 bg-brand-blue/30"})]}),(0,t.jsx)("div",{className:"space-y-0.5",children:j.COMPANY_SCHEDULE_LINKS.map(e=>(0,t.jsxs)(g.default,{href:e.href,onClick:o,prefetch:!1,className:"group flex items-center gap-2 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-brand-gray-300 transition-colors group-hover:bg-rose-400"}),e.label]},e.value))})]})]}),(0,t.jsx)(N,{href:"/pros-and-cons",icon:u.Scale,onClick:o,children:"Pros & Cons"}),(0,t.jsx)(N,{href:"/auto-apply",icon:h.Sparkles,onClick:o,children:"Auto Apply"}),(0,t.jsxs)(S,{title:"Resources",icon:i.FileText,children:[(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsxs)(g.default,{href:"/research",onClick:o,className:"group flex items-center gap-3 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)(i.FileText,{className:"h-4 w-4 text-brand-gray-400 group-hover:text-rose-500","aria-hidden":"true"}),"Research"]}),(0,t.jsxs)(g.default,{href:"/calculators",onClick:o,className:"group flex items-center gap-3 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)(n,{className:"h-4 w-4 text-brand-gray-400 group-hover:text-rose-500","aria-hidden":"true"}),"Calculators"]}),(0,t.jsxs)(g.default,{href:"/countries",onClick:o,className:"group flex items-center gap-3 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)(l.Globe,{className:"h-4 w-4 text-brand-gray-400 group-hover:text-rose-500","aria-hidden":"true"}),"Countries"]}),(0,t.jsxs)(g.default,{href:"/about",onClick:o,className:"group flex items-center gap-3 rounded-lg px-2 py-2.5 text-sm text-brand-gray-600 transition-all hover:bg-rose-50 hover:text-brand-gray-900",children:[(0,t.jsx)(c.Info,{className:"h-4 w-4 text-brand-gray-400 group-hover:text-rose-500","aria-hidden":"true"}),"About"]})]}),(0,t.jsxs)(g.default,{href:"/resources",onClick:o,className:"group mt-3 flex items-center justify-center gap-1.5 rounded-xl bg-rose-50 px-4 py-2.5 text-sm font-medium text-rose-700 transition-all hover:bg-rose-100",children:["View all resources",(0,t.jsx)(r.ArrowRight,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5","aria-hidden":"true"})]})]})]}),(0,t.jsx)("div",{className:"border-t border-border-subtle bg-brand-blue/5 p-4",children:b?(0,t.jsxs)("div",{className:"space-y-2",children:[O?(0,t.jsx)(w.Button,{onClick:()=>{R?.(),o()},className:"w-full rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 py-6 text-base font-semibold shadow-md shadow-rose-500/20 hover:from-brand-pink hover:to-pink-600 hover:shadow-lg hover:shadow-rose-500/30",children:"Post a Job"}):!b||O||A||T?(0,t.jsx)(w.Button,{asChild:!0,className:"w-full rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 py-6 text-base font-semibold shadow-md shadow-rose-500/20 hover:from-brand-pink hover:to-pink-600 hover:shadow-lg hover:shadow-rose-500/30",onClick:o,children:(0,t.jsx)(g.default,{href:"/job-search",children:"Browse Jobs"})}):(0,t.jsx)(w.Button,{asChild:!0,className:"w-full rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 py-6 text-base font-semibold shadow-md shadow-rose-500/20 hover:from-brand-pink hover:to-pink-600 hover:shadow-lg hover:shadow-rose-500/30",onClick:o,"data-testid":"mobile-nav-try-pro",children:(0,t.jsxs)(g.default,{href:I,children:[(0,t.jsx)(h.Sparkles,{className:"h-5 w-5","aria-hidden":"true"}),"Try Pro"]})}),(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-xl bg-white p-2 shadow-sm",children:[(0,t.jsxs)(g.default,{href:O?"/employer":"/dashboard",onClick:o,className:"group flex flex-1 items-center gap-3 rounded-lg p-1 transition-colors hover:bg-brand-blue/5",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(x.Avatar,{className:"h-10 w-10 ring-2 ring-white shadow-sm",children:(0,t.jsx)(x.AvatarFallback,{className:"bg-gradient-to-br from-rose-100 to-pink-100 text-rose-700 text-sm font-semibold",children:E?.full_name||E?.email?(L=E?.full_name||E?.email)?L.split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2):"":(0,t.jsx)(p.User,{className:"h-5 w-5 text-brand-pink"})})}),(0,t.jsx)("span",{className:"absolute -bottom-0.5 -right-0.5 h-3 w-3 rounded-full border-2 border-white bg-emerald-500"})]}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"truncate text-sm font-semibold text-brand-gray-900",children:E?.full_name||"Welcome back"}),E?.email&&(0,t.jsx)("p",{className:"truncate text-xs text-brand-gray-600",children:E.email})]})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{P?.(),o()},"aria-label":"Sign out",title:"Sign out",className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg text-brand-gray-400 transition-colors hover:bg-red-50 hover:text-red-600",children:(0,t.jsx)(d.LogOut,{className:"h-4 w-4","aria-hidden":"true"})})]})]}):(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(w.Button,{variant:"outline",className:"w-full rounded-xl bg-white py-6 text-base font-semibold shadow-sm hover:bg-brand-blue/5 hover:shadow",asChild:!0,children:(0,t.jsx)(g.default,{href:"/login",onClick:o,children:"Sign in"})}),(0,t.jsx)(w.Button,{className:"w-full rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 py-6 text-base font-semibold shadow-md shadow-rose-500/20 hover:from-brand-pink hover:to-pink-600 hover:shadow-lg hover:shadow-rose-500/30",asChild:!0,children:(0,t.jsx)(g.default,{href:"/signup",onClick:o,children:"Sign Up"})})]})})]})})}],165542)},772328,e=>{"use strict";var t=e.i(571164),r=e.i(138544),a=e.i(271645);e.s(["useReducedMotion",0,function(){t.hasReducedMotionListener.current||(0,r.initPrefersReducedMotion)();let[e]=(0,a.useState)(t.prefersReducedMotion.current);return e}])},364059,e=>{"use strict";var t=e.i(193872);let r=new Set;e.s(["isLoggedInClient",0,function(){return!("u"<typeof document)&&document.cookie.includes("logged_in=1")},"trackPaywallCtaClick",0,function(e){(0,t.track)("paywall_cta_click",{...e})},"trackPaywallDismissed",0,function(e){(0,t.track)("paywall_dismissed",{...e})},"trackPaywallImpression",0,function(e,a={}){if(!1!==a.dedupe){let t=`${e.surface}:${e.job_id??"-"}`;if(r.has(t))return;r.add(t)}(0,t.track)("paywall_impression",{...e})}])},182534,e=>{"use strict";var t=e.i(271645),r=e.i(846696);e.i(558486);var a=e.i(513793),s=e.i(407860),n=e.i(364059),o=e.i(193872),i=e.i(482754),l=e.i(188084),c=e.i(699354);e.s(["useCheckout",0,function(){let[e,d]=(0,t.useState)(null);return{startCheckout:(0,t.useCallback)(async(e,t={})=>
9{if(d(e),c.PRO_PRODUCT_SLUGS.has(e)&&(0,o.track)("pro_checkout_started",{cadence:(0,i.cadenceForSlug)(e),surface:t.surface??"unknown",trigger:t.trigger,logged_in:(0,n.isLoggedInClient)(),flow:t.flow,variant:"cadence_rows"}),void 0!==t.origin)try{sessionStorage.setItem("pro_upgrade_origin",t.origin),t.unlockId?sessionStorage.setItem("pro_upgrade_unlock_id",t.unlockId):sessionStorage.removeItem("pro_upgrade_unlock_id")}catch{}try{sessionStorage.setItem("pro_checkout_context",JSON.stringify({surface:t.surface,trigger:t.trigger}))}catch{}try{let{url:r}=await (0,s.createCheckoutSession)({product_slug:e,success_path:t.successPath,cancel_path:t.cancelPath});if("express"===t.flow)try{sessionStorage.setItem(l.EXPRESS_CHECKOUT_FIRED_KEY,"true")}catch{}window.location.href=r}catch(s){if(d(null),s instanceof a.ApiError&&401===s.code){if((0,a.clearLoggedInCookie)(),(0,l.isExpressProductSlug)(e)){window.location.href=(0,l.buildExpressSignupUrl)(e,{origin:t.origin,unlockId:t.unlockId,surface:t.surface,trigger:t.trigger,successPath:t.successPath});return}let r=t.loginRedirect??window.location.pathname;window.location.href=`/login?redirect=${encodeURIComponent(r)}`;return}if(s instanceof a.ApiError&&"BILLING_NOT_CONFIGURED"===s.errorCode){r.toast.info("Pro checkout is rolling out soon — check back in a few days."),t.onUnavailable?.();return}if(s instanceof a.ApiError&&"ALREADY_SUBSCRIBED"===s.errorCode){r.toast.info("You're already a Pro member — taking you to your dashboard."),window.location.href="/dashboard/billing";return}r.toast.error(s instanceof Error?s.message:"Could not start checkout.")}},[]),loadingSlug:e}}])},300134,e=>{"use strict";e.s(["selectionFeedback",0,{tap:{scale:.98},hover:{scale:1.01}},"stepTransition",0,{duration:.3,ease:"easeOut"},"stepTransitionVariants",0,{initial:e=>({opacity:0,x:e>0?20:-20}),animate:{opacity:1,x:0},exit:e=>({opacity:0,x:e<0?20:-20})}])},687043,e=>{"use strict";var t=e.i(843476),r=e.i(531278),a=e.i(522016),s=e.i(271645),n=e.i(167881),o=e.i(482754);e.i(393475);var i=e.i(806908);e.s(["ProCadenceChoice",0,function({loadingSlug:e,onSelect:l,defaultCadence:c=o.PRO_DEFAULT_CADENCE,ctaLabel:d,ctaAdornment:u,href:h,ctaTestId:p,disabled:f=!1,className:m}){let[g,y]=(0,s.useState)(c),b=null!==e,x=b||f,w=(0,o.proProductSlug)(g),k=b?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Loa
9der2,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),"Redirecting…"]}):(0,t.jsxs)(t.Fragment,{children:[d??(0,o.formatProCtaLabel)(w),u]}),v=e=>{x?e.preventDefault():l(w,e)},_={variant:"brand",className:"h-auto min-h-12 w-full gap-2 whitespace-normal rounded-xl px-5 py-2.5 text-base shadow-md transition-all hover:shadow-lg","data-testid":p,"data-cadence":g};return(0,t.jsxs)("div",{className:(0,i.cn)("space-y-3",m),children:[(0,t.jsx)("div",{role:"radiogroup","aria-label":"Billing period",onKeyDown:e=>{if(x)return;let t=o.PRO_CADENCES.indexOf(g),r=null;switch(e.key){case"ArrowRight":case"ArrowDown":r=(t+1)%o.PRO_CADENCES.length;break;case"ArrowLeft":case"ArrowUp":r=(t-1+o.PRO_CADENCES.length)%o.PRO_CADENCES.length;break;case"Home":r=0;break;case"End":r=o.PRO_CADENCES.length-1;break;default:return}e.preventDefault();let a=o.PRO_CADENCES[r];a&&(y(a),e.currentTarget.querySelector(`[data-cadence="${a}"]`)?.focus())},className:"divide-y divide-border-subtle rounded-xl border border-border-strong bg-white","data-testid":"pro-cadence-choice",children:o.PRO_CADENCES.map(e=>{let r=e===g,a=(0,o.proSavingsLine)(e);return(0,t.jsxs)("button",{type:"button",role:"radio","aria-checked":r,tabIndex:r?0:-1,"aria-disabled":x,"data-cadence":e,"data-testid":`pro-cadence-${e}`,onClick:()=>{x||y(e)},className:(0,i.cn)("grid w-full grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-x-2 px-2.5 py-2.5 text-left transition-colors","first:rounded-t-[11px] last:rounded-b-[11px]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-brand-gray-900","aria-disabled:opacity-60",r?"bg-rose-50 ring-1 ring-inset ring-rose-300":"hover:bg-brand-gray-50/70"),children:[(0,t.jsx)("span",{className:(0,i.cn)("flex h-4 w-4 items-center justify-center rounded-full border",r?"border-brand-pink":"border-border-strong"),"aria-hidden":"true",children:(0,t.jsx)("span",{className:(0,i.cn)("h-2.5 w-2.5 rounded-full bg-brand-pink transition-transform",r?"scale-100":"scale-0")})}),(0,t.jsxs)("span",{children:[(0,t.jsxs)("span",{className:"flex flex-wrap items-baseline gap-x-1.5",children:[(0,t.jsx)("span",{className:(0,i.cn)("text-[15px] font-semibold leading-5",r?"text-rose-800":"text-brand-gray-900"),children:(0,o.proCadenceLabel)(e)}),"quarterly"===e&&(0,t.jsx)("span",{className:"text-[13px] leading-5 text-brand-gray-600",children:"· Best value"})]}),a?(0,t.jsx)("span",{className:"mt-0.5 block text-[13px] leading-[18px] text-brand-gray-600",children:a.replace(/\.$/,"")}):null]}),(0,t.jsxs)("span",{className:"whitespace-nowrap text-right",children:[(0,t.jsx)("span",{className:(0,i.cn)("block text-[15px] font-semibold leading-5 tabular-nums",r?"text-rose-800":"text-brand-gray-900"),children:(0,o.formatProPrice)(o.PRO_PRICING[e])})," ",(0,t.jsx)("span",{className:"block text-[13px] leading-[18px] text-brand-gray-600",children:(0,o.proRecurringPhrase)(e)})]})]},e)})}),h?(0,t.jsx)(n.Button,{..._,asChild:!0,"aria-disabled":x,children:(0,t.jsx)(a.default,{href:h,onClick:v,children:k})}):(0,t.jsx)(n.Button,{..._,type:"button",disabled:x,onClick:v,children:k})]})}])},63270,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(705844),s=e.i(30030);e.i(30207);var n=e.i(934620),o=e.i(248425),i=Object.defineProperty,l=(e,t)=>i(e,"name",{value:t,configurable:!0}),c="Avatar",[d,u]=(0,s.createContextScope)(c),h=[0,()=>void 0],[p,f]=d(c),m=r.forwardRef(l(function(e,a){let{__scopeAvatar:s,...n}=e,[i,l]=r.useState("idle"),[c,d]=b();return(0,t.jsx)(p,{scope:s,imageLoadingStatus:i,setImageLoadingStatus:l,imageCount:c,setImageCount:d,children:(0,t.jsx)(o.Primitive.span,{...n,ref:a})})},"Avatar")),g=r.forwardRef(l(function(e,a){let{__scopeAvatar:s,delayMs:n,...i}=e,l=f("AvatarFallback",s),[c,d]=r.useState(void 0===n);return r.useEffect(()=>{if(void 0!==n){let e=window.setTimeout(()=>d(!0),n);return()=>window.clearTimeout(e)}},[n]),c&&"loaded"!==l.imageLoadingStatus?(0,t.jsx)(o.Primitive.span,{...i,ref:a}):null},"AvatarFallback"));function y(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}function b(){let e=h;if(a.IS_DEVELOPMENT){let[t]=e=r.useState(0),a=r.useRef(!1);r.useEffect(()=>{t>
91&&!a.current&&(a.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}l(function(e,{loadingStatus:t,setLoadingStatus:r,referrerPolicy:a,crossOrigin:s}){return(0,n.useLayoutEffect)(()=>{if(!e)return void r("error");let t=new window.Image,n=l(e=>{r(y(e.currentTarget))},"handleLoad"),o=l(()=>r("error"),"handleError");return t.addEventListener("load",n),t.addEventListener("error",o),a&&(t.referrerPolicy=a),t.crossOrigin=s??null,t.src=e,r(y(t)),()=>{t.removeEventListener("load",n),t.removeEventListener("error",o),r("idle")}},[e,s,a,r]),t},"useImageLoadingStatus"),l(y,"getImageLoadingStatus"),l(b,"useImageCount"),l(function(e){a.IS_DEVELOPMENT&&r.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])},"useUpdateImageCount"),e.i(393475);var x=e.i(806908);e.s(["Avatar",0,function({className:e,...r}){return(0,t.jsx)(m,{"data-slot":"avatar",className:(0,x.cn)("relative flex size-8 shrink-0 overflow-hidden rounded-full",e),...r})},"AvatarFallback",0,function({className:e,...r}){return(0,t.jsx)(g,{"data-slot":"avatar-fallback",className:(0,x.cn)("bg-muted flex size-full items-center justify-center rounded-full",e),...r})}],63270)},260289,e=>{"use strict";let t=(0,e.i(475254).default)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);e.s(["LayoutDashboard",0,t],260289)},541382,e=>{"use strict";let t=(0,e.i(475254).default)("square-kanban",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 7v7",key:"1x2jlm"}],["path",{d:"M12 7v4",key:"xawao1"}],["path",{d:"M16 7v9",key:"1hp2iy"}]]);e.s(["KanbanSquare",0,t],541382)},866359,e=>{"use strict";var t=e.i(843476),r=e.i(571930),a=e.i(63727),s=e.i(607486),n=e.i(561659),o=e.i(178583),i=e.i(541382),l=e.i(260289),c=e.i(292270),d=e.i(239616),u=e.i(283086),h=e.i(284614),p=e.i(522016),f=e.i(618566),m=e.i(271645),g=e.i(63270),y=e.i(167881),b=e.i(463415),x=e.i(697162);let w=[{label:"Dashboard",icon:l.LayoutDashboard,href:"/dashboard"},{label:"Saved Jobs",icon:r.Bookmark,href:"/dashboard/saved"},{label:"Job Tracker",icon:i.KanbanSquare,href:"/dashboard/job-tracker"},{label:"Profile",icon:h.User,href:"/dashboard/profile"},{label:"Billing",icon:n.CreditCard,href:"/dashboard/billing"},{label:"Settings",icon:d.Settings,href:"/dashboard/settings"}],k=[{label:"Dashboard",icon:l.LayoutDashboard,href:"/employer"},{label:"My Jobs",icon:a.Briefcase,href:"/employer/jobs"},{label:"Applications",icon:o.FileText,href:"/employer/applications"},{label:"Company Profile",icon:s.Building2,href:"/employer/company"}];e.s(["UserMenu",0,function({user:e,userRole:r,onPostJob:a,onLogout:s}){var n;let[o,i]=(0,m.useState)(!1),l=(0,m.useRef)(void 0),{subscription:d,loading:v}=(0,x.useEntitlements)(),_=(0,f.usePathname)(),j=(0,m.useCallback)(()=>{clearTimeout(l.current),i(!0)},[]),C=(0,m.useCallback)(()=>{l.current=setTimeout(()=>i(!1),150)},[]),S=(0,m.useCallback)(e=>{clearTimeout(l.current),i(e)},[]);(0,m.useEffect)(()=>()=>clearTimeout(l.current),[]);let N="company"===r,E=d?.plan_slug==="pro",P=`/pro?origin=${encodeURIComponent(_||"/")}`;return(0,t.jsxs)(t.Fragment,{children:[N?(0,t.jsx)(y.Button,{onClick:a,className:"rounded-xl bg-brand-pink px-5 font-medium shadow-sm transition-all hover:bg-rose-700 hover:shadow-md",children:"Post a Job"}):N||v||E?(0,t.jsx)(y.Button,{asChild:!0,className:"rounded-xl bg-brand-pink px-5 font-medium shadow-sm transition-all hover:bg-rose-700 hover:shadow-md",children:(0,t.jsx)(p.default,{href:"/job-search",children:"Browse Jobs"})}):(0,t.jsx)(y.Button,{asChild:!0,className:"rounded-xl bg-gradient-to-r from-rose-500 to-pink-500 px-5 font-medium shadow-sm shadow-rose-500/30 transition-all hover:from-brand-pink hover:to-pink-600 hover:shadow-md hover:shadow-rose-500/40","data-testid":"nav-try-pro",children:(0,t.jsxs)(p.default,{href:P,children:[(0,t.jsx)(u.Sparkles,{className:"h-4 w-4","aria-hidden":"true"}),"Try Pro"]})}),(0,t.jsxs)(b.DropdownMenu,{open:o,onOpenChange:S,modal:!1,children:[(0,t.jsx)("div",{onMouseEnter:j,onMouseLeave:C,children:(0,t.jsx)(b.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsxs)(p.default,{href:N?"/employer":"/dashboard",className:"group relative flex cursor-pointer items-center justify-center rounded-full transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-rose-500 focus-visible:ring-offset-2","aria-label":"Go to dashboard","data-testid":"user-menu","data-ph-mask":!0,onClick:e=>{e.stopPropagation()},children:[(0,t.jsx)("span",{className:"absolute inset-0 rounded-full ring-2 ring-transparent transition-all duration-200 group-hover:ring-rose-200 group-hover:ring-offset-2"}),(0,t.jsx)(g.Avatar,{className:"h-10 w-10 transition-transform duration-200 group-hover:scale-105",children:(0,t.jsx)(g.AvatarFallback,{className:"bg-gradient-to-br from-rose-100 to-pink-100 text-rose-700 text-sm font-semibold shadow-sm transition-shadow duration-200 group-hover:shadow-md",children:e?.full_name||e?.email?(n=e?.full_name||e?.email)?n.split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2):"?":(0,t.jsx)(h.User,{className:"h-5 w-5 text-brand-pink"})})}),(0,t.jsx)("span",{className:"absolute -bottom-0.5 -right-0.5 h-3 w-3 rounded-full border-2 border-white bg-emerald-500 shadow-sm"})]})})}),(0,t.jsxs)(b.DropdownMenuContent,{align:"end",sideOffset:4,onMouseEnter:j,onMouseLeave:C,onCloseAutoFocus:e=>e.preventDefault(),"data-ph-mask":!0,className:"w-56 rounded-xl border border-border/80 bg-white p-1 shadow-xl shadow-slate-900/8",children:[(0,t.jsxs)(b.DropdownMenuLabel,{className:"px-3 py-2",children:[(0,t.jsx)("p",{className:"truncate text-sm font-semibold text-brand-gray-900",children:e?.full_name||"Welcome back"}),e?.email&&(0,t.jsx)("p",{className:"truncate text-xs font-normal text-brand-gray-600",children:e.email})]}),(0,t.jsx)(b.DropdownMenuSeparator,{}),(0,t.jsx)(b.DropdownMenuGroup,{children:(N?k:w).map(e=>(0,t.jsx)(b.DropdownMenuItem,{asChild:!0,children:(0,t.jsxs)(p.default,{href:e.href,className:"flex cursor-pointer items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium text-brand-gray-700 transition-all duration-150 hover:bg-gradient-to-r hover:from-rose-50 hover:to-pink-50/50 hover:text-brand-gray-900",children:[(0,t.jsx)(e.icon,{className:"h-4 w-4 text-brand-gray-400"}),e.label]})},e.href))}),(0,t.jsx)(b.DropdownMenuSeparator,{}),(0,t.jsxs)(b.DropdownMenuItem,{variant:"destructive",onClick:s,className:"cursor-pointer rounded-lg px-3 py-2",children:[(0,t.jsx)(c.LogOut,{className:"h-4 w-4"}),"Sign out"]})]})]})]})}])},503116,e=>{"use strict";let t=(0,e.i(475254).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Clock",0,t],503116)},561659,e=>{"use strict";
9let t=(0,e.i(475254).default)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);e.s(["CreditCard",0,t],561659)},968553,e=>{"use strict";let t=(0,e.i(475254).default)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);e.s(["Camera",0,t],968553)},47405,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(558486);var a=e.i(513793),s=e.i(611995),n=e.i(193872);let o=(0,r.createContext)({user:null,isLoggedIn:!1,isLoading:!0,userRole:null});e.s(["MarketingUserProvider",0,function({children:e}){let[i,l]=(0,r.useState)(null),[c,d]=(0,r.useState)(!1),[u,h]=(0,r.useState)(!0),[p,f]=(0,r.useState)(null);return(0,r.useEffect)(()=>{let e=document.cookie.includes("logged_in=1");(d(e),f((0,a.getUserRoleFromCookie)()),e)?(0,s.getCurrentUser)().then(({user:e})=>{l(e),(0,n.identifyUser)(e.id,{role:e.role});let t=(0,a.getUserRoleFromCookie)();e.role&&t!==e.role&&((0,a.setUserRoleCookie)(e.role),f(e.role))}).catch(e=>{e instanceof a.ApiError&&401===e.code&&((0,a.clearLoggedInCookie)(),d(!1),f(null),l(null))}).finally(()=>{h(!1)}):h(!1)},[]),(0,t.jsx)(o.Provider,{value:{user:i,isLoggedIn:c,isLoading:u,userRole:p},children:e})},"useMarketingUser",0,function(){return(0,r.useContext)(o)}])},39312,e=>{"use strict";let t=(0,e.i(475254).default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["Zap",0,t],39312)},332105,e=>{"use strict";var t=e.i(843476),r=e.i(595468),a=e.i(952571),s=e.i(531278),n=e.i(37727);e.i(393475);var o=e.i(806908);let i={info:"bg-rose-500",progress:"bg-rose-500",success:"bg-emerald-500",warning:"bg-rose-500",error:"bg-rose-600"},l={info:"bg-rose-400",progress:"bg-rose-400",success:"bg-emerald-400",warning:"bg-rose-400",error:"bg-rose-500"},c={info:"text-rose-500",progress:"text-rose-500",success:"text-emerald-500",warning:"text-rose-500",error:"text-rose-600"};e.s(["Banner",0,function({variant:e="info",icon:d,title:u,children:h,actions:p,interactive:f,dismissible:m,onDismiss:g,noAnimation:y,className:b,"data-testid":x}){return(0,t.jsxs)("section",{"data-testid":x,role:"error"===e?"alert":"status","aria-live":"progress"===e?"polite":void 0,className:(0,o.cn)("relative overflow-hidden rounded-xl border border-slate-200/80 bg-white p-4 shadow-sm","transition-shadow",f&&"banner-shimmer cursor-pointer hover:shadow-md hover:shadow-rose-100/50",!y&&"animate-banner-in",b),children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute -right-14 -top-14 h-32 w-32 rounded-full bg-gradient-to-br from-rose-200/60 via-pink-100/50 to-transparent blur-2xl"}),(0,t.jsxs)("div",{className:"relative flex items-start gap-3",children:[(0,t.jsx)("div",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center",children:d?(0,t.jsx)("span",{className:(0,o.cn)("flex h-5 w-5 items-center justify-center",c[e]),children:d}):"progress"===e?(0,t.jsx)(s.Loader2,{className:(0,o.cn)("h-4 w-4 animate-spin",c[e])}):"success"===e?(0,t.jsx)(r.CheckCircle2,{className:(0,o.cn)("h-4 w-4",c[e])}):"info"===e?(0,t.jsx)(a.Info,{className:(0,o.cn)("h-4 w-4",c[e])}):(0,t.jsxs)("span",{className:"relative flex h-2 w-2",children:["progress"===e&&(0,t.jsx)("span",{className:(0,o.cn)("absolute inline-flex h-full w-full animate-ping rounded-full opacity-75",l[e])}),(0,t.jsx)("span",{className:(0,o.cn)("relative inline-flex h-2 w-2 rounded-full",i[e])})]})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-1.5",children:[u&&(0,t.jsx)("p",{className:"text-sm font-semibold leading-snug text-slate-900",children:u}),h&&(0,t.jsx)("div",{className:"text-sm leading-relaxed text-slate-600",children:h})]}),p&&(0,t.jsx)("div",{className:"ml-2 flex shrink-0 items-center gap-2 self-center",children:p}),m&&(0,t.jsx)("button",{type:"button",onClick:g,"aria-label":"Dismiss",className:"ml-1 rounded-md p-1 text-slate-400 transition-colors hover:bg-slate-100 hover:text-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-rose-300",children:(0,t.jsx)(n.X,{className:"h-4 w-4"})})]})]})}])},292270,e=>{"use strict";let t=(0,e.i(475254).default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);e.s(["LogOut",0,t],292270)},852917,e=>{"use strict";var t=e.i(843476),r=e.i(326999),a=e.i(995926);e.i(393475);var s=e.i(806908);function n({...e}){return(0,t.jsx)(r.Portal,{"data-slot":"sheet-portal",...e})}function o({className:e,...a}){return(0,t.jsx)(r.Overlay,{"data-slot":"sheet-overlay",className:(0,s.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...a})}e.s(["Sheet",0,function({...e}){return(0,t.jsx)(r.Root,{"data-slot":"sheet",...e})},"SheetContent",0,function({className:e,children:i,side:l="right",...c}){return(0,t.jsxs)(n,{children:[(0,t.jsx)(o,{}),(0,t.jsxs)(r.Content,{"data-slot":"sheet-content",className:(0,s.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500","right"===l&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm","left"===l&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm","top"===l&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===l&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...c,children:[i,(0,t.jsxs)(r.Close,{"data-slot":"sheet-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[(0,t.jsx)(a.XIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})},"SheetDescription",0,function({className:e,...a}
9){return(0,t.jsx)(r.Description,{"data-slot":"sheet-description",className:(0,s.cn)("text-muted-foreground text-sm",e),...a})},"SheetHeader",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,s.cn)("flex flex-col gap-1.5 p-4",e),...r})},"SheetTitle",0,function({className:e,...a}){return(0,t.jsx)(r.Title,{"data-slot":"sheet-title",className:(0,s.cn)("text-foreground font-semibold",e),...a})}])},514764,e=>{"use strict";let t=(0,e.i(475254).default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);e.s(["Send",0,t],514764)},217923,e=>{"use strict";let t=(0,e.i(475254).default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",0,t],217923)},492161,e=>{"use strict";let t=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["Menu",0,t],492161)},610088,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let a=(0,r.createContext)(null);e.s(["ConfigProvider",0,function({children:e,initialConfig:r}){let s={...r,isLoading:!1};return(0,t.jsx)(a.Provider,{value:s,children:e})},"getConfigLabel",0,function(e,t){let r=e.find(e=>e.value===t);return r?.label||t.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")},"useConfig",0,function(){let e=(0,r.useContext)(a);if(!e)throw Error("useConfig must be used within ConfigProvider");return e},"usePlatformStats",0,function(){return(0,r.useContext)(a)?.platformStats??null}])},209912,e=>{"use strict";let t=(0,e.i(475254).default)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);e.s(["Rocket",0,t],209912)},25652,e=>{"use strict";let t=(0,e.i(475254).default)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]);e.s(["TrendingUp",0,t],25652)},299023,e=>{"use strict";let t=(0,e.i(475254).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],299023)}]);
10
11//# chunkId=264ec754-a7a1-58a6-9bae-f2060b5f4b35

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.