1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{11550:function(e,t,n){Promise.resolve().then(n.bind(n,12734)),Promise.resolve().then(n.bind(n,11387)),Promise.resolve().then(n.bind(n,23667)),Promise.resolve().then(n.bind(n,21954)),Promise.resolve().then(n.bind(n,30640)),Promise.resolve().then(n.bind(n,14888)),Promise.resolve().then(n.bind(n,98087)),Promise.resolve().then(n.bind(n,47239)),Promise.resolve().then(n.t.bind(n,88003,23)),Promise.resolve().then(n.t.bind(n,27515,23)),Promise.resolve().then(n.t.bind(n,40819,23)),Promise.resolve().then(n.t.bind(n,61367,23))},12734:function(e,t,n){"use strict";n.d(t,{default:function(){return d}});var r=n(57437),i=n(99376),o=n(2265),a=n(48667),s=n(68989),u=n.n(s);async function l(e){let t=e.toLowerCase().trim();if(window.crypto&&window.crypto.subtle){let e=new TextEncoder().encode(t);return Array.from(new Uint8Array(await window.crypto.subtle.digest("SHA-256",e))).map(e=>e.toString(16).padStart(2,"0")).join("")}{let e=u().createHash("sha256");return e.update(t),e.digest("hex")}}function c(e){let{user:t}=e,n=(0,i.usePathname)(),r=(0,i.useSearchParams)();return(0,o.useEffect)(()=>{(async()=>{if("fbq"in window&&window.fbq&&t&&(null==t?void 0:t.email)){var e,n;window.fbq("init","24303943959281236",{em:await l(t.email),fn:(null===(e=t.user_metadata)||void 0===e?void 0:e.firstName)?await l(t.user_metadata.firstName):void 0,ln:(null===(n=t.user_metadata)||void 0===n?void 0:n.lastName)?await l(t.user_metadata.lastName):void 0,external_id:t.id})}})()},[n,r,t]),null}function d(e){let{user:t}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default,{id:"fb-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=[];t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)[0];\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https://connect.facebook.net/en_US/fbevents.js');\nfbq('init', '".concat("24303943959281236","');\n ")}}),(0,r.jsx)("noscript",{children:(0,r.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:"https://www.facebook.com/tr?id=".concat("24303943959281236","&ev=PageView&noscript=1"),alt:""})}),(0,r.jsx)(o.Suspense,{fallback:null,children:(0,r.jsx)(c,{user:t})})]})}n(25566),n(82957).Buffer},11387:function(e,t,n){"use strict";n.d(t,{default:function(){return v}});var r=n(57437),i=n(2265),o=n(48667);let a="JKeoJ8bZQK5iNeJYUSWVFT",s="oaiq:registration_completed_fired_for",u="oaiq:attribution_synced_for",l=/[\s!-/:-@[-`{-~]/g;async function c(e){return Array.from(new Uint8Array(await window.crypto.subtle.digest("SHA-256",new TextEncoder().encode(e)))).map(e=>e.toString(16).padStart(2,"0")).join("")}async function d(e){if("string"!=typeof e)return;let t=e.replace(l,"").toLowerCase();if(t)return c(t)}async function f(e){var t,n,r;if(!(null===(t=window.crypto)||void 0===t?void 0:t.subtle))return{};try{let[t,i,o,a]=await Promise.all([e.email?c(e.email.trim().toLowerCase()):void 0,c(e.id.trim()),d(null===(n=e.user_metadata)||void 0===n?void 0:n.firstName),d(null===(r=e.user_metadata)||void 0===r?void 0:r.lastName)]);return{...t?{email_sha256:t}:{},...i?{external_id_sha256:i}:{},...o?{first_name_sha256:o}:{},...a?{last_name_sha256:a}:{}}}catch(e){return console.error("OpenAI Ads: failed to hash user identifiers",e),{}}}function m(e,t){return e()?Promise.resolve(!0):new Promise(n=>{let r=Date.now(),i=window.setInterval(()=>{!e()&&Date.now()-r<t||(window.clearInterval(i),n(e()))},100)})}function w(e){return document.cookie.split("; ").some(t=>t.startsWith("".concat(e,"=")))}async function h(e){if(sessionStorage.getItem(u)!==e&&await m(()=>w("__obref")||w("__oppref"),15e3))try{(await fetch("/api/tracking/openai-ads/attribution",{method:"POST"})).ok&&sessionStorage.setItem(u,e)}catch(e){console.error("OpenAI Ads: failed to sync attribution cookies",e)}}function p(e){let{user:t}=e;return(0,i.useEffect)(()=>{if(!t)return;let e=!1;return(async()=>{let[n,r]=await Promise.all([m(()=>!!window.oaiq,15e3),f(t)]);if(e||!n||!window.oaiq)return;Object.keys(r).length>0&&window.oaiq("init",{pixelId:a,user:r});let i=new Date(t.created_at).getTime();Date.now()-i>=3e5||sessionStorage.getItem(s)===t.id||(window.oaiq("measure","registration_completed",{type:"customer_action",amount:0,currency:"USD"}),sessionStorage.setItem(s,t.id))})(),h(t.id),()=>{e=!0}},[t]),null}function v(e){let{user:t}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.default,{id:"oaiq-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:'\n!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");\noaiq("init",{pixelId:"'.concat(a,'"});\n ')}}),(0,r.jsx)(p,{user:t})]})}}
1,23667:function(e,t,n){"use strict";n.d(t,{default:function(){return s}});var r=n(57437),i=n(47970),o=n(13959),a=n(73173);function s(e){let{children:t}=e,n=a.CL?{colorPrimary:a.OR,colorLink:a.OR,colorInfo:a.OR,colorInfoBg:a.fd}:{},s=a.CL?(0,a.Od)(a.OR,"#000000"):void 0,u=a.ui?{itemSelectedBg:a.ui,itemSelectedColor:(0,a.Od)(a.ui,a.OR)}:void 0,l=a.ui||s?{...a.ui?{defaultHoverColor:a.ui,defaultHoverBorderColor:a.ui,defaultActiveColor:a.ui,defaultActiveBorderColor:a.ui}:{},...s?{primaryColor:s}:{}}:void 0;return(0,r.jsx)(i.n,{children:(0,r.jsx)(o.ZP,{theme:{token:{fontFamily:"var(--font-figtree)",...n},components:{Layout:{bodyBg:"#f9fafb",siderBg:"#fff"},...u?{Menu:u}:{},...l?{Button:l}:{}}},modal:{style:{marginBottom:80},styles:{wrapper:{paddingBottom:80}}},children:t})})}},21954:function(e,t,n){"use strict";n.d(t,{default:function(){return d},j:function(){return u}});var r=n(57437),i=n(2265),o=n(99376),a=n(61956);let s=(0,i.createContext)(null);function u(){let e=(0,i.useContext)(s);if(!e)throw Error("useNavigationProgress must be used within NavigationProgressProvider");return e}function l(e){let t=new URL(e,window.location.href);return t.origin===window.location.origin&&t.pathname+t.search!==window.location.pathname+window.location.search}function c(e){let{onRouteChange:t}=e,n=(0,o.usePathname)(),r=(0,o.useSearchParams)();return(0,i.useEffect)(()=>{t()},[n,r,t]),null}function d(e){let{children:t}=e,n=(0,i.useContext)(a.AppRouterContext),[o,u]=(0,i.useState)(!1),[d,f]=(0,i.useState)(0),[m,w]=(0,i.useState)(!1),h=(0,i.useRef)(!1),p=(0,i.useRef)({}),v=(0,i.useCallback)(()=>{let{show:e,trickle:t,safety:n,fade:r,reset:i}=p.current;window.clearTimeout(e),window.clearInterval(t),window.clearTimeout(n),window.clearTimeout(r),window.clearTimeout(i),p.current={}},[]),g=(0,i.useCallback)(()=>{w(!1),u(!1),f(0)},[]),b=(0,i.useCallback)(()=>{if(!h.current)return;h.current=!1;let e=void 0===p.current.show;v(),e&&(f(1),p.current.fade=window.setTimeout(()=>{u(!1),p.current.reset=window.setTimeout(g,250)},200))},[v,g]),y=(0,i.useCallback)(()=>{h.current||(h.current=!0,v(),g(),p.current.show=window.setTimeout(()=>{p.current.show=void 0,w(!0),u(!0),f(.1),p.current.trickle=window.setInterval(()=>{f(e=>Math.min(.92,e+(.95-e)*(.05+.1*Math.random())))},200)},120),p.current.safety=window.setTimeout(b,3e4))},[v,b,g]);(0,i.useEffect)(()=>v,[v]);let _=(0,i.useMemo)(()=>n?{...n,push:(e,t)=>{l(e)&&y(),n.push(e,t)},replace:(e,t)=>{l(e)&&y(),n.replace(e,t)}}:null,[n,y]),x=(0,i.useMemo)(()=>({start:y,finish:b}),[y,b]);return(0,r.jsx)(a.AppRouterContext.Provider,{value:_,children:(0,r.jsxs)(s.Provider,{value:x,children:[(0,r.jsx)(i.Suspense,{fallback:null,children:(0,r.jsx)(c,{onRouteChange:b})}),(0,r.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none fixed inset-x-0 top-0 z-[10000] h-[3px]",style:{opacity:o?1:0,transition:m?"opacity ".concat(250,"ms ease"):"none"},children:(0,r.jsx)("div",{className:"h-full bg-[var(--brand-primary)]",style:{width:"".concat(100*d,"%"),transition:m?"width ".concat(200,"ms ease-out"):"none",boxShadow:"0 0 8px var(--brand-primary)"}})}),t]})})}},30640:function(e,t,n){"use strict";n.d(t,{PostHogIdentifier:function(){return u},PostHogProvider:function(){return s}});var r=n(57437),i=n(46214),o=n(23664),a=n(2265);function s(e){let{children:t}=e;return(0,a.useEffect)(()=>{i.ZP.init("phc_DCbzh9PDT639vqv0y2hVgE3vJ75AQw3iW53rKgZpLfI",{api_host:"/ingest",ui_host:"https://us.posthog.com",capture_pageview:"history_change",capture_pageleave:!0,capture_heatmaps:!0})},[]),(0,r.jsx)(o.zf,{client:i.ZP,children:t})}function u(e){let{user:t}=e;return(0,a.useEffect)(()=>{var e;t&&i.ZP.identify(t.id,{email:t.email,name:null==t?void 0:null===(e=t.user_metadata)||void 0===e?void 0:e.full_name})},[t]),null}},61367:function(){},40819:function(){}},function(e){e.O(0,[6912,1157,3003,5878,8218,6427,8262,3959,2957,4440,1460,3173,2971,2117,1744],function(){return e(e.s=11550)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.