;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="5167ff36-9f74-d7ed-e566-624f81c02ac9")}catch(e){}}(); (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,724199,e=>{"use strict";var t;let r={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EctoConnectorStatusContextQuery",selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"viewer",plural:!1,selections:[t={alias:null,args:null,concreteType:"Connector",kind:"LinkedField",name:"connectorStatuses",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"integrationId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"iconAsset",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"EctoConnectorStatusContextQuery",selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},t,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"467bbee9a8f5a96a9d9548f0ebad3464",metadata:{},name:"EctoConnectorStatusContextQuery",operationKind:"query",text:null}};r.hash="767252b4e8d3bc5cf5cf6e3d3d1276c7",e.s(["default",0,r])},549186,e=>{"use strict";var t=e.i(472361);let r=()=>()=>{};function n(){return!1}function a(){return!0}e.s(["useIsClient",0,function(){return(0,t.useSyncExternalStore)(r,a,n)}])},529146,e=>{"use strict";let t=new Map;function r(e){for(let[r,n]of t)n.time+12e4t[1].totalResponseSize-e[1].totalResponseSize).slice(0,e).map(([e,t])=>`${e}:${t.totalResponseSize}`).join(",")},"recordRelayResponseSize",0,function(e,n){if(!e||!Number.isFinite(n)||n<=0)return;let a=Date.now(),i=t.get(e);i?(i.totalResponseSize+=n,i.time=a):(t.size>=200&&r(a),t.set(e,{totalResponseSize:n,time:a}))}])},34239,842139,e=>{"use strict";var t=e.i(733783),r=e.i(908464),n=e.i(235338);e.i(178414);var a=e.i(633903),i=e.i(594582);function s(e,t){return JSON.stringify({queryId:e.cacheID||e.id||e.name,variables:function e(t){let r={};for(let n of Object.keys(t).sort()){let a=t[n];null===a||"object"!=typeof a||Array.isArray(a)?r[n]=a:r[n]=e(a)}return r}(t)})}e.s(["createCacheKey",0,s],842139);var l=e.i(840387),o=e.i(599999);let u=["vibesVideo","conversation","createRouteMedia"],c=[{kind:"linked",handle(e,t,r){if(null!=t&&t.getType()===a.ROOT_TYPE&&u.includes(e.name)&&r?.id!=null&&("createRouteMedia"!==e.name||(0,o.isValidEntId)(r.id)))return r.id??void 0}}];var d=e.i(960259),m=e.i(954405),h=e.i(590004),f=e.i(621068),p=e.i(277358),g=e.i(529146);let y=(0,l.createClientLogger)("RelayNetwork"),k=(0,l.createClientLogger)("RelayResolvers"),S="__ecto_session_mismatch_count__",v=e=>{"relay_resolver.error"===e.kind&&k.error({error:e.error},`Resolver error in ${e.owner}.${e.fieldPath}`)};async function b(e,t){let r=e.body?.getReader();if(!r)return void t.error(Error("No response body"));let n=new TextDecoder,a="",i=0;try{for(;;){let{done:e,value:s}=await r.read();if(e){a.trim()&&R(a.trim(),++i,t);break}let l=n.decode(s,{stream:!0});a+=l;let o=!0;for(;o;){o=!1;let e=a.match(/\n(-{3,})(?:\n|$)/);if(e&&void 0!==e.index){let r=e.index;if((e[1]??"").length>=5){let e=a.substring(0,r);if(e.trim())for(let r of e.split(/\n---\n/))r.trim()&&R(r.trim(),++i,t);a="",o=!1}else{let n=a.substring(0,r);n.trim()&&R(n.trim(),++i,t),a=a.substring(r+e[0].length),o=!0}}}}t.complete()}catch(e){t.error(e instanceof Error?e:Error(String(e)))}}function R(e,t,r){let n=e.split("\n"),a=-1;for(let e=0;e{if(e.items&&Array.isArray(e.items))e.items.forEach(t=>{let n={data:t,path:e.path,label:e.label};r.next(n)});else if(void 0!==e.data){let t={data:e.data,path:e.path,label:e.label};r.next(t)}}),!1===e.hasNext&&r.complete();return}r.next(e)}catch(e){}}function E(e){let t=e.errors;return!!(t&&Array.isArray(t)&&(0,d.hasAuthErrorInGraphQLResponse)(t))&&((0,d.dispatchLogoutRequired)("preloaded_auth_error"),!0)}let P=(e,t,r,n)=>a.Observable.create(r=>{let n={"Content-Type":"application/json",Accept:"text/event-stream"},a=(0,i.getRelayApiConfig)();if(a.tempUserAccessToken&&(n.Authorization=`Bearer ${a.tempUserAccessToken}`,a.tempUserAbraUserId&&(n[p.EctoOutboundHeaders.ABRA_USER_ID]=a.tempUserAbraUserId)),!e.id)return void r.error(Error(`Persisted query ID is required for subscription "${e.name}". All subscriptions must be persisted. Run 'pnpm run relay' to regenerate persisted queries.`));let s=new AbortController;return fetch("/api/graphql",{method:"POST",headers:n,credentials:"include",body:JSON.stringify({doc_id:e.id,variables:t}),signal:s.signal}).then(async e=>{if(!e.ok){if(401===e.status){let t=await e.text().catch(()=>"");(0,d.isAuthErrorResponse)(e.status,t)&&(0,d.dispatchLogoutRequired)("http_401_subscription")}throw Error(`HTTP error! status: ${e.status}`)}let t=e.body?.getReader();if(!t)throw Error("No response body");let n=new TextDecoder,a="";try{for(;;){let{done:e,value:i}=await t.read();if(e)break;let s=(a+=n.decode(i,{stream:!0})).split("\n");a=s.pop()||"";let l="";for(let e of s)if(e.startsWith("data: ")){l=e.slice(6);try{let e=JSON.parse(l);r.next(e)}catch(e){y.error({error:e,eventData:l},"Failed to parse SSE data")}}else if(e.startsWith("event: ")){let t=e.slice(7);if("complete"===t)return void r.complete()}}r.complete()}catch(e){e instanceof Error&&"AbortError"!==e.name&&r.error(e)}}).catch(e=>{e instanceof Error&&"AbortError"!==e.name&&(y.error({error:e},"Subscription error"),(0,m.noteFailureCauseOnPageTraces)((0,h.classifyFailureCause)(e)),r.error(e))}),()=>{s.abort()}});var C=e.i(472361);let L=(0,C.createContext)(()=>new Map);function I(){return window.addEventListener("pageshow",x),()=>window.removeEventListener("pageshow",x)}function x(e){e.persisted&&window.location.reload()}function w(){return new Map}e.s(["EctoPreloadStoreContext",0,L,"EctoRelayProvider",0,function(e){let l,o,u,k,R,x=(0,r.c)(12),{children:_,viewerId:F}=e,[A]=(0,C.useState)(w);x[0]!==A?(l=()=>A,x[0]=A,x[1]=l):l=x[1];let T=l;if(x[2]!==T||x[3]!==F){let e;o=new a.Environment({network:(e=(e,t,r,n)=>{let l=r?.metadata?.bypassPreloadStore===!0,o=s(e,t),u=l?void 0:T().get(o);if(u){let{resolved:e,error:t}=u;return e?E(e)?a.Observable.create(()=>{}):a.Observable.from(e):t?a.Observable.create(e=>{e.error(t instanceof Error?t:Error(String(t)))}):a.Observable.create(e=>{let t=!1,r=r=>{(!E(r)||0)&&(t||(e.next(r),e.complete()))},n=r=>{t||e.error(r instanceof Error?r:Error(String(r)))},a=e=>{e.resolved?r(e.resolved):e.error?n(e.error):e.promise.then(r,n)};a(u);let i=u,s=e=>{t||((i=e).onSuperseded=s,a(i))};return i.onSuperseded=s,()=>{t=!0,i.onSuperseded=void 0}})}return a.Observable.create(r=>{let n={"Content-Type":"application/json",Accept:"multipart/mixed, application/json"},a=(0,i.getRelayApiConfig)();if(a.tempUserAccessToken&&(n.Authorization=`Bearer ${a.tempUserAccessToken}`,a.tempUserAbraUserId&&(n[p.EctoOutboundHeaders.ABRA_USER_ID]=a.tempUserAbraUserId)),!e.id){y.error({name:e.name,hasText:!!e.text},"Operation missing persisted query id"),r.error(Error(`Persisted query ID is required for operation "${e.name}". All queries must be persisted. Run 'pnpm run relay' to regenerate persisted queries.`));return}fetch("/api/graphql",{method:"POST",headers:n,credentials:"include",body:JSON.stringify({doc_id:e.id,variables:t})}).then(t=>{if(!t)return void r.error(Error("No response received from server"));if((0,g.recordRelayResponseSize)(e.name,Number(t.headers.get("content-length")??0)),!t.ok)return void t.text().then(e=>{(0,d.isAuthErrorResponse)(t.status,e)&&(0,d.dispatchLogoutRequired)("http_401_query"),(0,m.noteFailureCauseOnPageTraces)((0,f.classifyFailureCauseFromHttp)(t.status,e)),r.error(Error(`HTTP ${t.status}: ${e}`))}).catch(()=>{(0,m.noteFailureCauseOnPageTraces)((0,f.classifyFailureCauseFromHttp)(t.status)),r.error(Error(`HTTP ${t.status}: Failed to read error response`))});let n=t.headers.get(p.EctoResponseHeaders.ECTO_VIEWER_ID);if(null!==n&&n!==(F??"")){let e=function(){let e=function(){try{return parseInt(sessionStorage.getItem(S)??"0",10)||0}catch(e){return 0}}()+1;try{sessionStorage.setItem(S,String(e))}catch(e){}return e}();if(e>3){4===e&&y.error({responseViewerId:n,expectedViewerId:F},"Session mismatch reload loop detected"),m.initialLoadSingleton.cancelInitialLoad("session_mismatch_loop"),m.navigationSingleton.cancelNavigation(),(0,d.forceSessionReset)();return}y.error({responseViewerId:n,expectedViewerId:F,mismatchCount:e},"Async-user-match failed: response viewer ID does not match client"),m.initialLoadSingleton.cancelInitialLoad("session_mismatch_reload"),m.navigationSingleton.cancelNavigation(),window.location.reload();return}let a=t.headers.get("content-type")||"";(0,m.addDataLoadedPointToAllPendingTraces)(e.name),a.includes("multipart/mixed")?b(t,r).catch(e=>{r.error(e)}):t.json().then(e=>{if(e.errors){let t=e.errors;if((0,d.hasAuthErrorInGraphQLResponse)(t))return void(0,d.dispatchLogoutRequired)("graphql_auth_error");let n=t.filter(e=>null!=e&&e.message).map(e=>e.message).join("\n");return(0,m.noteFailureCauseOnPageTraces)((0,f.classifyFailureCauseByMessage)(n)),void r.error(Error(n||"Unknown GraphQL error"))}r.next(e),r.complete()}).catch(e=>{(0,m.noteFailureCauseOnPageTraces)((0,h.classifyFailureCause)(e)),r.error(e)})}).catch(e=>{(0,m.noteFailureCauseOnPageTraces)((0,h.classifyFailureCause)(e)),r.error(e)})})},a.Network.create(e,P)),store:new a.Store(new a.RecordSource,{gcReleaseBufferSize:200,queryCacheExpirationTime:3e5}),missingFieldHandlers:c,isServer:!1,relayFieldLogger:v}),x[2]=T,x[3]=F,x[4]=o}else o=x[4];let O=o;return x[5]===Symbol.for("react.memo_cache_sentinel")?(u=[],x[5]=u):u=x[5],(0,C.useEffect)(I,u),x[6]!==_||x[7]!==O?(k=(0,t.jsx)(n.RelayEnvironmentProvider,{environment:O,children:_}),x[6]=_,x[7]=O,x[8]=k):k=x[8],x[9]!==T||x[10]!==k?(R=(0,t.jsx)(L.Provider,{value:T,children:k}),x[9]=T,x[10]=k,x[11]=R):R=x[11],R}],34239)},116923,e=>{"use strict";var t=e.i(733783),r=e.i(908464),n=e.i(472361),a=e.i(34239),i=n;function s(e){let n,a=(0,r.c)(2),{promise:s}=e;return a[0]!==s?(n=(0,t.jsx)(o,{children:(0,t.jsx)(i.Suspense,{fallback:null,children:(0,t.jsx)(l,{promise:s})})}),a[0]=s,a[1]=n):n=a[1],n}function l({promise:e}){return(0,i.use)(e),null}class o extends i.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?null:this.props.children}}let u=(0,n.createContext)({preloads:{},serverParamsMap:{},params:{},searchParams:{},requestParams:{rankingSessionId:""}});function c(e){let[r,n]=e;return(0,t.jsx)(s,{promise:n.promise},r)}e.s(["RelayClientContext",0,u,"RelayClientContextProvider",0,function(e){let i,s,l,o,d,m,h,f,p,g=(0,r.c)(29),{children:y,preloads:k,serverParamsMap:S,params:v,searchParams:b,requestParams:R}=e,E=(0,n.useContext)(u),P=(0,n.useContext)(a.EctoPreloadStoreContext),C=P();for(let[e,t]of Object.entries(k)){let r=C.get(e);r!==t&&(r?.onSuperseded?.(t),C.set(e,t),t.promise.then(e=>{t.resolved=e},e=>{t.error=e}))}g[0]!==P||g[1]!==E||g[2]!==k?(i=()=>()=>{let e=P();for(let t of Object.keys(k)){let r=e.get(t);!r||r.persist||t in E.preloads||e.delete(t)}},s=[E,k,P],g[0]=P,g[1]=E,g[2]=k,g[3]=i,g[4]=s):(i=g[3],s=g[4]),(0,n.useEffect)(i,s),g[5]!==E.preloads||g[6]!==k?(l={...E.preloads,...k},g[5]=E.preloads,g[6]=k,g[7]=l):l=g[7],g[8]!==E.serverParamsMap||g[9]!==S?(o={...E.serverParamsMap,...S},g[8]=E.serverParamsMap,g[9]=S,g[10]=o):o=g[10],g[11]!==v||g[12]!==E.params?(d={...E.params,...v},g[11]=v,g[12]=E.params,g[13]=d):d=g[13],g[14]!==E.searchParams||g[15]!==b?(m={...E.searchParams,...b},g[14]=E.searchParams,g[15]=b,g[16]=m):m=g[16],g[17]!==R||g[18]!==l||g[19]!==o||g[20]!==d||g[21]!==m?(h={preloads:l,serverParamsMap:o,params:d,searchParams:m,requestParams:R},g[17]=R,g[18]=l,g[19]=o,g[20]=d,g[21]=m,g[22]=h):h=g[22];let L=h;return g[23]!==k?(f=Object.entries(k).map(c),g[23]=k,g[24]=f):f=g[24],g[25]!==y||g[26]!==f||g[27]!==L?(p=(0,t.jsxs)(u.Provider,{value:L,children:[y,f]}),g[25]=y,g[26]=f,g[27]=L,g[28]=p):p=g[28],p}],116923)},75736,e=>{"use strict";var t=e.i(908464),r=e.i(633903),n=e.i(116923),a=e.i(472361),i=e.i(354887),s=e.i(20474);let l={};var o=e.i(235338),u=e.i(549186),c=e.i(842139);e.s(["useEctoPreloadedQuery",0,function(e,d,m,h,f){let p=function(e,o,u){let c,d=(0,t.c)(7),{serverParamsMap:m}=(0,a.use)(n.RelayClientContext),h=(0,i.useSearchParams)(),f=(0,s.useParams)(),p=o??f,g=u??h,y=(0,r.getRequest)(e.query),k=m[e.name??y.params.name]??l;if(d[0]!==p||d[1]!==e||d[2]!==g||d[3]!==k){let t;d[5]!==g?(t=g instanceof URLSearchParams?Object.fromEntries(g.entries()):g,d[5]=g,d[6]=t):t=d[6],c=e.getVariables(p,t,k),d[0]=p,d[1]=e,d[2]=g,d[3]=k,d[4]=c}else c=d[4];return c}(d,m,h);return!function(e,t){let i=(0,u.useIsClient)(),{preloads:s}=(0,a.use)(n.RelayClientContext),l=(0,r.getRequest)(e.query),o=s[(0,c.createCacheKey)(l.params,t)];if(o)if(i){let e=o.promise;"fulfilled"===e.status?o.resolved=e.value:"rejected"===e.status&&(o.error=e.reason)}else{let e=(0,a.use)(o.promise);o.resolved=e}}(d,p),(0,o.useLazyLoadQuery)(e,p,f)}],75736)},946251,e=>{"use strict";let t=new Set(["meta.ai","facebook.com","fb.com","instagram.com","threads.net","whatsapp.com","messenger.com","meta.com","oculus.com"]);function r(e,t){try{var r;let n,a=new URL(e),i=(n=(r=t.linkshimHost).split(".")).length>=2?n.slice(-2).join("."):r,s=a.pathname.replace(/\/+$/,"")||"/",l=t.linkshimPath.replace(/\/+$/,"")||"/";if(s!==l)return!1;let o=a.hostname;if(o!==i&&!o.endsWith("."+i))return!1;let u=a.searchParams.get(t.linkshimURLParam),c=a.searchParams.get(t.linkshimEncParam);if(!u||!c)return!1;return!0}catch{return!1}}e.s(["isAllowedDomain",0,function(e){try{let r=new URL(e).hostname.replace(/^www\./,"");return t.has(r)||Array.from(t).some(e=>r.endsWith("."+e))}catch{return!1}},"isLinkShimURI",0,r,"wrapWithLinkshim",0,function(e,t,n){let a=e,i=n?.useInterstitialHash?t.linkReactInterstitialHash:t.linkReactDefaultHash;if(r(e,t))try{let r=new URL(e),n=r.searchParams.get(t.linkshimURLParam),s=r.searchParams.get(t.linkshimEncParam);n&&(a=n),s&&(i=s)}catch{}let s=new URL(`https://${t.linkshimHost}`);return s.pathname=t.linkshimPath,s.searchParams.set(t.linkshimURLParam,a),s.searchParams.set(t.linkshimEncParam,i),s.toString()}])},893833,e=>{"use strict";var t,r;let n={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"EctoConsentCheckerQuery",selections:[{kind:"RequiredField",field:{alias:null,args:null,concreteType:"ConsentStatus",kind:"LinkedField",name:"consentStatus",plural:!1,selections:[{kind:"RequiredField",field:t={alias:null,args:null,kind:"ScalarField",name:"needsConsent",storageKey:null},action:"THROW"},{kind:"RequiredField",field:r={alias:null,args:null,kind:"ScalarField",name:"datr",storageKey:null},action:"THROW"}],storageKey:null},action:"THROW"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"EctoConsentCheckerQuery",selections:[{alias:null,args:null,concreteType:"ConsentStatus",kind:"LinkedField",name:"consentStatus",plural:!1,selections:[t,r],storageKey:null}]},params:{id:"c204727df77cb2e34332f8ac2b6832e7",metadata:{},name:"EctoConsentCheckerQuery",operationKind:"query",text:null}};n.hash="1e571cae651609fb9a89eeff1d76fcd3",e.s(["default",0,n])},979264,e=>{"use strict";var t;let r={fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"LinkShimInfoContextQuery",selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"viewer",plural:!1,selections:[t={alias:null,args:null,concreteType:"LinkShimInfo",kind:"LinkedField",name:"linkShimInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"linkReactDefaultHash",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkReactInterstitialHash",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkshimEncParam",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkshimURLParam",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkshimHost",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkshimPath",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"LinkShimInfoContextQuery",selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},t,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"b91db95684129ca414066f464ac57ccf",metadata:{},name:"LinkShimInfoContextQuery",operationKind:"query",text:null}};r.hash="8960470b85a9e8925ed9655f1f7c111d",e.s(["default",0,r])},324057,e=>{"use strict";var t=e.i(893833),r=e.i(724199);let n={consentStatus:{query:t.default,getVariables:()=>({})},connectorStatuses:{query:r.default,getVariables:()=>({}),persist:!0},...{linkShimInfo:{query:e.r(979264).default,getVariables:()=>({})}}};Object.values(n);let a={consentStatus:{query:t.default,getVariables:()=>({})},...{},...{linkShimInfo:{query:e.r(979264).default,getVariables:()=>({})}}};Object.values(a),e.s(["loggedOutQueryLoader",0,a,"queryLoader",0,n])},844600,e=>{"use strict";var t=e.i(733783),r=e.i(908464),n=e.i(472361),a=e.i(75736),i=e.i(324057);let s=(0,n.createContext)({isLoading:!0,linkShimInfo:null}),l=(0,n.createContext)({setIsLoading:()=>{},setLinkShimInfo:()=>{}});function o(){let t,s,o,u=(0,r.c)(9);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=e.r(979264),u[0]=t):t=u[0];let c=(0,a.useEctoPreloadedQuery)(t,i.queryLoader.linkShimInfo),{setIsLoading:d,setLinkShimInfo:m}=(0,n.useContext)(l);u[1]!==c.viewer?.linkShimInfo||u[2]!==d||u[3]!==m?(s=()=>{let e=c.viewer?.linkShimInfo;e?.linkReactDefaultHash&&e?.linkReactInterstitialHash&&e?.linkshimEncParam&&e?.linkshimURLParam&&e?.linkshimHost&&e?.linkshimPath&&m({linkReactDefaultHash:e.linkReactDefaultHash,linkReactInterstitialHash:e.linkReactInterstitialHash,linkshimEncParam:e.linkshimEncParam,linkshimURLParam:e.linkshimURLParam,linkshimHost:e.linkshimHost,linkshimPath:e.linkshimPath}),d(!1)},u[1]=c.viewer?.linkShimInfo,u[2]=d,u[3]=m,u[4]=s):s=u[4];let h=c.viewer?.linkShimInfo;return u[5]!==d||u[6]!==m||u[7]!==h?(o=[h,d,m],u[5]=d,u[6]=m,u[7]=h,u[8]=o):o=u[8],(0,n.useEffect)(s,o),null}e.s(["LinkShimInfoProvider",0,function(e){let a,i,u,c,d,m,h,f,p,g,y=(0,r.c)(15),{children:k}=e,[S,v]=(0,n.useState)(!0),[b,R]=(0,n.useState)(null);y[0]===Symbol.for("react.memo_cache_sentinel")?(a={setIsLoading:v,setLinkShimInfo:R},y[0]=a):a=y[0];let E=(0,n.useRef)(a);y[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{E.current={setIsLoading:v,setLinkShimInfo:R}},u=[v,R],y[1]=i,y[2]=u):(i=y[1],u=y[2]),(0,n.useEffect)(i,u),y[3]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{E.current.setIsLoading(e)},y[3]=c):c=y[3];let P=c;y[4]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{E.current.setLinkShimInfo(e)},y[4]=d):d=y[4];let C=d;y[5]!==S||y[6]!==b?(m={isLoading:S,linkShimInfo:b},y[5]=S,y[6]=b,y[7]=m):m=y[7];let L=m;y[8]===Symbol.for("react.memo_cache_sentinel")?(h={setIsLoading:P,setLinkShimInfo:C},y[8]=h):h=y[8];let I=h;return y[9]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsx)(o,{})}),y[9]=f):f=y[9],y[10]!==k?(p=(0,t.jsxs)(l.Provider,{value:I,children:[f,k]}),y[10]=k,y[11]=p):p=y[11],y[12]!==L||y[13]!==p?(g=(0,t.jsx)(s.Provider,{value:L,children:p}),y[12]=L,y[13]=p,y[14]=g):g=y[14],g},"useLinkShimInfo",0,function(){return(0,n.useContext)(s)}])},128517,e=>{"use strict";var t=e.i(472361);let r=(0,t.createContext)(!1);e.s(["EctoLinkShimNeedsInterstitialContext",0,r,"useLinkShimNeedsInterstitial",0,function(){return(0,t.useContext)(r)}])},516305,e=>{"use strict";let t={...e.r(946251),...e.r(844600),...e.r(128517)},r=t.useLinkShimInfo,n=t.useLinkShimNeedsInterstitial,a=t.isAllowedDomain,i=t.wrapWithLinkshim;e.s(["isAllowedDomain",0,a,"useLinkShimInfo",0,r,"useLinkShimNeedsInterstitial",0,n,"wrapWithLinkshim",0,i])},261205,e=>{"use strict";var t=e.i(733783),r=e.i(908464),n=e.i(472361),a=e.i(516305);let i=n.forwardRef(function(e,n){let i,s,l,o,u,c,d,m,h,f,p=(0,r.c)(29);p[0]!==e?({href:s,skipLinkshim:u,children:i,style:o,...l}=e,p[0]=e,p[1]=i,p[2]=s,p[3]=l,p[4]=o,p[5]=u):(i=p[1],s=p[2],l=p[3],o=p[4],u=p[5]);let g=void 0!==u&&u,{isLoading:y,linkShimInfo:k}=(0,a.useLinkShimInfo)(),S=(0,a.useLinkShimNeedsInterstitial)();p[6]!==s?(c=s?.startsWith("http://")||s?.startsWith("https://"),p[6]=s,p[7]=c):c=p[7];let v=c;p[8]!==s||p[9]!==v||p[10]!==g?(d=v&&s&&!g&&!(0,a.isAllowedDomain)(s),p[8]=s,p[9]=v,p[10]=g,p[11]=d):d=p[11];let b=d,R=b&&y&&!k,E=s;if(b)if(k){let e;p[12]!==s||p[13]!==k||p[14]!==S?(e=(0,a.wrapWithLinkshim)(s,k,{useInterstitialHash:S}),p[12]=s,p[13]=k,p[14]=S,p[15]=e):e=p[15],E=e}else R&&(E="#");p[16]!==v?(m=v?{target:"_blank",rel:"noopener noreferrer"}:{},p[16]=v,p[17]=m):m=p[17];let P=m;p[18]!==R||p[19]!==o?(h=R?{cursor:"wait",pointerEvents:"none",...o}:o,p[18]=R,p[19]=o,p[20]=h):h=p[20];let C=h,L=R||void 0;return p[21]!==i||p[22]!==P||p[23]!==E||p[24]!==C||p[25]!==l||p[26]!==n||p[27]!==L?(f=(0,t.jsx)("a",{ref:n,href:E,"aria-disabled":L,...P,...l,style:C,children:i}),p[21]=i,p[22]=P,p[23]=E,p[24]=C,p[25]=l,p[26]=n,p[27]=L,p[28]=f):f=p[28],f});i.displayName="EctoAnchor",e.s(["EctoAnchor",0,i])}]); //# debugId=5167ff36-9f74-d7ed-e566-624f81c02ac9