PageSourceSearch

https://www.wyattworks.ai/_next/static/chunks/0j5h1zjz3rvd~.js?dpl=dpl_6behjDta9ipsu7VwPwFScP3xXxh2

js wyattworks.ai collected 2026-10-05 13:24:49 UTC 25,681 bytes, 4 lines download raw bytes

1;!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]="8baab9b9-8388-a525-07a9-93d562a66d57")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,379906,e=>{"use strict";var t=e.i(405680);e.s(["WyattWordmark",0,function({width:e=120,height:r=28,className:a}){return(0,t.jsxs)("svg",{width:e,height:r,viewBox:"0 0 320 74",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Wyatt",className:a,children:[(0,t.jsx)("path",{d:"M63.16 0c9.51 0 17.22 7.71 17.22 17.23 0 4.77-1.94 9.08-5.07 12.2-.57.57-.71 1.45-.31 2.15 2.84 4.91 4.67 10.47 5.21 16.41.19 2.03-1.48 3.69-3.53 3.69H3.7c-2.04 0-3.71-1.66-3.53-3.69.54-5.94 2.37-11.5 5.21-16.41.4-.7.26-1.58-.31-2.15C1.94 26.31 0 21.99 0 17.23 0 7.71 7.71 0 17.23 0c7.2 0 13.37 4.42 15.94 10.7.3.74 1.06 1.21 1.86 1.11 1.69-.22 3.41-.33 5.16-.33s3.47.11 5.16.33c.8.1 1.56-.37 1.86-1.11C49.78 4.42 55.96 0 63.16 0Z",fill:"#6FE567"}),(0,t.jsx)("circle",{cx:"17.23",cy:"17.23",r:"11.48",fill:"#fff"}),(0,t.jsx)("circle",{cx:"63.16",cy:"17.23",r:"11.48",fill:"#fff"}),(0,t.jsx)("circle",{cx:"68.9",cy:"17.22",r:"5.74",fill:"#000"}),(0,t.jsx)("circle",{cx:"22.97",cy:"17.22",r:"5.74",fill:"#000"}),(0,t.jsx)("path",{d:"M134.66 17.15c-.45-1.13-.96-1.9-1.52-2.29-.51-.45-1.19-.68-2.04-.68h-1.78v-3.14h19.94v3.14h-3.31c-1.13 0-1.87.34-2.21 1.02-.34.68-.25 1.64.26 2.89l8.99 24.18-2.71 1.36 11.12-25.54c.51-1.24.59-2.21.25-2.89-.34-.68-1.16-1.02-2.46-1.02h-2.89v-3.14h16.8v3.14h-1.53c-1.19 0-2.15.31-2.89.93-.68.57-1.3 1.53-1.87 2.89l-14.17 32.5h-5.01l-12.98-33.35Zm-25.37 0c-.51-1.19-1.08-1.98-1.7-2.38-.62-.4-1.56-.59-2.8-.59h-1.44v-3.14h20.79v3.14h-2.8c-1.19 0-1.95.37-2.29 1.11-.28.68-.17 1.61.34 2.8l10.18 24.19-2.8 1.02 10.78-24.44 3.31 4.16-12.14 27.49h-5.01L109.29 17.15Zm18.08 21.89h2.21v1.95h-2.21v-1.95Zm23.59 0h2.21v1.95h-2.21v-1.95Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M181.6 73.5c-2.15 0-4.05-.45-5.69-1.36-1.58-.91-2.8-2.04-3.65-3.39-.79-1.36-1.19-2.75-1.19-4.16 0-1.41.43-2.6 1.27-3.56.85-.96 1.98-1.45 3.4-1.45 1.58 0 2.71.57 3.39 1.7.74 1.13.93 2.38.59 3.73-.28 1.19-.14 2.12.42 2.8.57.74 1.36 1.1 2.38 1.1 1.02 0 1.9-.45 2.63-1.36.79-.91 1.53-2.12 2.21-3.65l7.64-17.65-.42 7.04-16.38-36.15c-.57-1.19-1.16-1.98-1.78-2.38-.57-.4-1.47-.59-2.72-.59h-1.02v-3.14h21.22v3.14h-3.73c-1.13 0-1.84.34-2.12 1.02-.28.62-.23 1.44.17 2.46l11.12 25.71-3.82 1.44 11.46-26.73c.51-1.24.59-2.21.26-2.89-.34-.68-1.16-1.02-2.46-1.02h-2.89v-3.14h16.63v3.14h-1.44c-1.19 0-2.12.31-2.8.93-.68.62-1.33 1.61-1.95 2.95l-20.28 47.35c-1.13 2.6-2.52 4.58-4.16 5.94-1.58 1.41-3.68 2.12-6.28 2.12Zm17.31-34.37v1.95h-2.21v-1.95h2.21Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M227.93 51.52c-3.11 0-5.69-.88-7.72-2.63-1.98-1.81-2.97-4.16-2.97-7.04 0-2.77.96-5.12 2.89-7.04 1.92-1.92 4.58-3.17 7.97-3.73l17.06-2.89v3.06l-12.14 2.63c-2.21.45-3.9 1.24-5.09 2.38-1.19 1.13-1.78 2.57-1.78 4.33 0 1.75.54 3.08 1.61 3.99 1.08.85 2.43 1.27 4.07 1.27 1.64 0 3.11-.4 4.42-1.19 1.3-.85 2.29-1.92 2.97-3.22.74-1.36 1.1-2.8 1.1-4.33v-14.85c0-2.83-.54-4.92-1.61-6.28-1.02-1.36-2.63-2.04-4.84-2.04-1.87 0-3.34.42-4.42 1.27-1.08.85-1.61 2.09-1.61 3.73 0 .34.06.85.17 1.53.06.4.11.82.17 1.27 0 1.41-.42 2.55-1.27 3.4-.79.79-1.95 1.19-3.48 1.19-1.47 0-2.63-.42-3.48-1.27-.79-.85-1.19-2.09-1.19-3.73 0-2.09.68-3.96 2.04-5.6 1.41-1.7 3.31-2.97 5.69-3.9 2.43-.96 5.15-1.44 8.14-1.44 4.42 0 7.92 1.02 10.52 3.06 2.6 1.98 3.87 4.64 3.82 7.97l-.26 19.01c-.06 1.58.2 2.77.77 3.56.57.79 1.41 1.19 2.55 1.19 1.02 0 1.84-.37 2.46-1.1.62-.74 1.02-1.81 1.19-3.22h2.29c0 3-.82 5.54-2.46 7.64-1.64 2.04-3.93 3.06-6.87 3.06-2.32 0-4.19-.62-5.6-1.87-1.36-1.3-2.04-3.17-2.04-5.6v-1.44c-.28 1.41-1.02 2.8-2.21 4.16-1.19 1.36-2.74 2.49-4.67 3.39-1.87.91-3.93 1.36-6.2 1.36Zm11.88-10.44h2.12v2.38h-2.12v-2.38Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M274.4 51.52c-3.51 0-6.28-.96-8.32-2.89-2.04-1.92-3.06-4.64-3.06-8.14V16.05h-6.03v-3.73c.96-.17 1.87-.45 2.72-.85 1.3-.62 2.26-1.58 2.89-2.89.62-1.3.93-2.97.93-5.01V1.02h8.32v10.01h13.49v5.01h-13.49v21.64c0 2.26.48 4.04 1.44 5.35 1.02 1.3 2.52 1.95 4.5 1.95 1.7 0 3.11-.45 4.24-1.36 1.13-.96 1.9-2.35 2.29-4.16h2.97c-.28 3.68-1.56 6.62-3.82 8.82-2.26 2.15-5.29 3.23-9.08 3.23Z",fill:"currentColor"}),(0,t.jsx)("path",{d:"M306.37 51.52c-3.51 0-6.28-.96-8.32-2.89-2.04-1.92-3.06-4.64-3.06-8.14V16.05h-6.03v-3.73c.96-.17 1.87-.45 2.72-.85 1.3-.62 2.26-1.58 2.89-2.89.62-1.3.93-2.97.93-5.01V1.02h8.32v10.01h13.49v5.01h-13.49v21.64c0 2.26.48 4.04 1.44 5.35 1.02 1.3 2.52 1.95 4.5 1.95 1.7 0 3.11-.45 4.24-1.36 1.13-.96 1.9-2.35 2.29-4.16h2.97c-.28 3.68-1.56 6.62-3.82 8.82-2.26 2.15-5.29 3.23-9.08 3.23Z",fill:"currentColor"})]})}])},138066,e=>{"use strict";var t=e.i(221745),r=e.i(826895);function a(){return window.location.pathname}function n(e){(0,t.trackEvent)("marketing_cta_clicked",{page_path:a(),...e})}e.s(["trackLandingSignupClick",0,function(e){var l,i;let o=e.landing_event_id??(0,r.getLandingEventId)(e.page_key),s={page_path:a(),...e,event_id:e.event_id||
2(l=e.page_key,i=e.cta_id,`landing_signup_click:${l}:${i}:${Date.now()}:${Math.random().toString(36).slice(2)}`),...o?{landing_event_id:o}:{}};o&&(0,r.storeSignupAttribution)({page_key:e.page_key,cta_id:e.cta_id,landing_event_id:o,experiment_variant:e.experiment_variant}),n(s),(0,t.trackConversionEvent)("landing_signup_click",s)},"trackMarketingCtaClick",0,n])},150102,e=>{"use strict";var t=e.i(982472),r=e.i(221745),a=e.i(667229),n=e.i(124595),l=e.i(218941),i=e.i(826895),o=e.i(138066);let s="wyatt.marketingLandingReferrerDocument",c=!1;e.s(["lightVars",0,{colorScheme:"light","--background":"#ffffff","--foreground":"#19191a","--card":"#ffffff","--card-foreground":"#19191a","--popover":"#ffffff","--popover-foreground":"#19191a","--primary":"#6fe567","--primary-foreground":"#000000","--secondary":"#e2fae1","--secondary-foreground":"#19191a","--muted":"#f5f5f5","--muted-foreground":"#636363","--accent":"#f5f5f5","--accent-foreground":"#19191a","--border":"#e5e5e5","--input":"#e5e5e5","--ring":"#a1a1a1"},"makeCtaTracker",0,function({page:e,ctaHref:t,signupHref:r,isAuthenticated:a}){return(n,l=t)=>{let i={cta_id:n,destination_url:l,page_path:e.path,page_key:e.key,primary_keyword:e.primaryKeyword};a||l!==r?(0,o.trackMarketingCtaClick)(i):(0,o.trackLandingSignupClick)(i)}},"useLandingEngagementTracking",0,function(e){let{path:n,key:l,primaryKeyword:i}=e;(0,t.useEffect)(()=>{let e={page_path:n,page_key:l,primary_keyword:i},t=new Set,o=window.setTimeout(()=>{let t={...e,seconds_on_page:20,event_id:(0,a.createAnalyticsEventId)("landing_engaged_20s")};(0,r.trackEvent)("marketing_landing_engaged",t),(0,r.trackConversionEvent)("landing_engaged_20s",t)},2e4),s=()=>{let n=Math.max(document.documentElement.scrollHeight-window.innerHeight,1),l=Math.min(100,Math.round(window.scrollY/n*100));for(let n of[50,90]){if(l<n||t.has(n))continue;t.add(n);let i={...e,scroll_depth:n,event_id:(0,a.createAnalyticsEventId)(`landing_scroll_${n}`)};(0,r.trackEvent)("marketing_landing_scroll_depth",i),(0,r.trackConversionEvent)(`landing_scroll_${n}`,i)}};return window.addEventListener("scroll",s,{passive:!0}),s(),()=>{window.clearTimeout(o),window.removeEventListener("scroll",s)}},[l,n,i])},"useLandingViewTracking",0,function(e){let{path:o,key:d,primaryKeyword:u}=e;(0,t.useEffect)(()=>{let e=(0,a.createOpaqueAnalyticsId)();(0,i.storeLandingEvent)(d,e);let t=function(){if("u"<typeof document)return"";let e=document.referrer;try{let e=String(window.performance.timeOrigin);if(window.sessionStorage.getItem(s)===e)return"";window.sessionStorage.setItem(s,e)}catch{if(c)return"";c=!0}return e}(),g=(0,n.getAiReferralAttribution)({url:window.location.href,referrer:t||void 0});(0,r.trackEvent)("marketing_landing_viewed",{page_path:o,page_key:d,primary_keyword:u,landing_event_id:e,referrer:!g&&t?(0,l.sanitizeAnalyticsUrl)(t):void 0,...g})},[d,o,u])},"useMarketingScroll",0,function(){(0,t.useEffect)(()=>(document.documentElement.style.overflow="auto",document.documentElement.style.height="auto",document.documentElement.classList.add("scrollbar-minimal"),document.body.style.overflow="visible",document.body.style.height="auto",document.documentElement.style.scrollBehavior="smooth",()=>{document.documentElement.style.overflow="",document.documentElement.style.height="",document.documentElement.classList.remove("scrollbar-minimal"),document.body.style.overflow="",document.body.style.height="",document.documentElement.style.scrollBehavior=""}),[])},"useSignupHref",0,function(e){return"/login?intent=signup&next=/home"}])},968386,e=>{"use strict";var t=e.i(405680),r=e.i(162),a=e.i(174467),n=e.i(379906);e.s(["LandingHeader",0,function({user:e,isLoading:l,getStartedHref:i="/login?intent=signup&next=/home",signInHref:o="/login?next=/home",onGetStartedClick:s}){return(0,t.jsx)("header",{className:"absolute inset-x-0 top-0 z-20 px-6 md:px-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1320px] h-16 flex items-center justify-between",children:[(0,t.jsx)(r.default,{href:"/","aria-label":"Wyatt home",className:"inline-flex items-center text-black",children:(0,t.jsx)(n.WyattWordmark,{})}),(0,t.jsx)("nav",{className:"flex items-center gap-2 md:gap-3",children:!l&&(e?(0,t.jsx)(r.default,{href:"/home",children:(0,t.jsx)(a.Button,{className:"bg-foreground text-background hover:bg-foreground
2/90 h-9 px-4 md:px-6 rounded-xl",children:"Dashboard"})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{href:o,rel:"nofollow",className:"hidden sm:block",children:(0,t.jsx)(a.Button,{variant:"ghost",className:"text-muted-foreground hover:text-foreground h-9 px-4 md:px-6 rounded-xl",children:"Sign In"})}),(0,t.jsx)(r.default,{href:i,rel:"nofollow",onClick:s,children:(0,t.jsx)(a.Button,{className:"bg-foreground text-background hover:bg-foreground/90 h-9 px-4 md:px-6 rounded-xl",children:"Get Started"})})]}))})]})})}])},51036,e=>{"use strict";var t=e.i(405680),r=e.i(162),a=e.i(982472),n=e.i(146298),l=e.i(35259);e.i(384898);var i=e.i(343778),o=e.i(60446),s=e.i(138066);let c=[[0,1,2],[3,4,5],[6,7,8],[0,3,6],[1,4,7],[2,5,8],[0,4,8],[2,4,6]],d=["Ribbit! My turn.","Hop hop... here I go!","A frog's gotta do what a frog's gotta do.","Calculated. Ribbited. Delivered.","I learned this move on a lily pad.","Croak... let me think... GOT IT!","Strategic ribbit incoming!","You're making this too easy!","Watch and learn, human.","The lily pad of victory awaits.","Frog brain... activate!"],u=["Ribbit! I win! Looks like someone owes me a sign-up...","Toad-ally dominated! A deal's a deal.","Croak croak! The frog reigns supreme!"],g=["A tie? Not bad for a non-amphibian. But I bet you'd win with Wyatt on your team.","Ribbiting stalemate! Let's call it a draw and be friends?","Hmm, you're tougher than a fly on a hot day!"],m=["You... beat me? Sad ribbit. Fine, you earned it. But you'd be even more unstoppable with Wyatt.","Croak... I'll get you next time! Maybe sign up so I can practice?","A frog defeated! This is the saddest lily pad moment of my life."];function f(e){return e[Math.floor(Math.random()*e.length)]}function h(e){for(let[t,r,a]of c)if(e[t]&&e[t]===e[r]&&e[r]===e[a])return e[t];return null}function p({className:e}){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",className:e,stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:[(0,t.jsx)("path",{d:"M6 6l12 12"}),(0,t.jsx)("path",{d:"M18 6L6 18"})]})}function x({children:e,bubbleRef:r}){return(0,t.jsxs)("div",{ref:r,className:"absolute bottom-full left-1/2 -translate-x-1/2 mb-3 z-10",children:[(0,t.jsx)("div",{className:"bg-background text-foreground rounded-2xl px-6 py-4 shadow-2xl border border-border max-w-[280px] text-center text-sm leading-relaxed",children:e}),(0,t.jsx)("div",{className:"flex justify-center -mt-px",children:(0,t.jsx)("div",{className:"w-0 h-0 border-l-[10px] border-r-[10px] border-t-[12px] border-l-transparent border-r-transparent border-t-background"})})]})}function b({board:e,turn:a,quip:l,winLine:c,onCellClick:d,onClose:u,gameOver:g,result:m,resultMessage:f,overlayRef:h,modalRef:x,quipRef:y}){return(0,n.createPortal)((0,t.jsx)("div",{ref:h,className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/40 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&u()},children:(0,t.jsxs)("div",{ref:x,className:"bg-background rounded-3xl shadow-2xl border border-border w-[380px] max-w-[calc(100vw-2rem)] flex flex-col items-center overflow-hidden",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between w-full px-6 pt-5 pb-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)(i.WyattFrog,{size:24,mode:"idle"}),(0,t.jsx)("span",{className:"font-heading text-xl tracking-tight",children:"Tic Tac Toad"})]}),(0,t.jsx)("button",{onClick:u,className:"text-muted-foreground/60 hover:text-foreground transition-colors rounded-lg p-1 hover:bg-muted",children:(0,t.jsx)(o.X,{className:"size-4"})})]}),(0,t.jsx)("div",{className:"w-full h-px bg-border"}),g?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-5 px-8 py-10",children:[(0,t.jsx)("p",{className:"text-center text-[15px] leading-relaxed max-w-[280px] text-foreground",children:f}),(0,t.jsx)(r.default,{href:"/login?intent=signup&next=/home",className:"bg-foreground text-background hover:bg-foreground
2/90 h-10 px-8 rounded-xl text-sm font-medium flex items-center justify-center transition-colors",onClick:()=>(0,s.trackLandingSignupClick)({cta_id:"frog_game_signup",destination_url:"/login?intent=signup&next=/home",page_key:"home",page_path:"/"}),children:"Sign up"})]}):(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 px-6 py-5",children:[(0,t.jsx)("div",{ref:y,className:"text-[13px] text-muted-foreground text-center min-h-[36px] flex items-center justify-center px-2 italic",children:l?`"${l}"`:"X"===a?"Your move!":"Wyatt is thinking..."}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2.5 w-[252px] h-[252px]",children:e.map((e,r)=>{let n=c?.includes(r),l=null===e&&"X"===a&&!g;return(0,t.jsxs)("button",{type:"button",onClick:()=>d(r),disabled:!l,className:["rounded-2xl border-2 text-2xl font-bold transition-all duration-200 flex items-center justify-center aspect-square",l?"border-border bg-muted/30 hover:border-primary hover:bg-primary/5 cursor-pointer hover:scale-[1.04] active:scale-95":"border-border/40 bg-muted/20 cursor-default",n?"bg-primary/10 border-primary":"","X"===e?"text-foreground":""].join(" "),children:["X"===e&&(0,t.jsx)(p,{className:"size-6 text-foreground/70"}),"O"===e&&(0,t.jsx)(i.WyattFrog,{size:32,mode:"idle"})]},r)})}),(0,t.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground/70",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"inline-flex items-center justify-center size-5 rounded-md bg-muted/50",children:(0,t.jsx)(p,{className:"size-3 text-foreground/60"})}),"You"]}),(0,t.jsx)("span",{className:"text-border",children:"|"}),(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(i.WyattFrog,{size:16,mode:"idle"}),"Wyatt"]})]})]})]})}),document.body)}function y(){let[e,r]=(0,a.useState)("idle"),[n,o]=(0,a.useState)(Array(9).fill(null)),[s,p]=(0,a.useState)("X"),[y,v]=(0,a.useState)(""),[k,w]=(0,a.useState)(!1),[j,_]=(0,a.useState)(null),[N,C]=(0,a.useState)(""),[A,E]=(0,a.useState)(null),[S,M]=(0,a.useState)(!1),T=(0,a.useRef)(null),L=(0,a.useRef)(null),I=(0,a.useRef)(null),R=(0,a.useRef)(null);(0,a.useEffect)(()=>{M(!0)},[]);let W=(0,a.useCallback)(()=>{T.current&&l.gsap.fromTo(T.current,{opacity:0,y:10,scale:.9},{opacity:1,y:0,scale:1,duration:.4,ease:"back.out(1.7)"})},[]),F=(0,a.useCallback)(()=>new Promise(e=>{T.current?l.gsap.to(T.current,{opacity:0,y:10,scale:.9,duration:.25,ease:"power2.in",onComplete:e}):e()}),[]),B=(0,a.useCallback)(()=>{"idle"===e&&(r("prompt"),requestAnimationFrame(()=>W()))},[e,W]),P=(0,a.useCallback)(async()=>{await F(),r("countdown"),requestAnimationFrame(()=>W()),setTimeout(async()=>{await F(),r("playing"),o(Array(9).fill(null)),p("X"),v(""),w(!1),_(null),C(""),E(null),requestAnimationFrame(()=>{L.current&&l.gsap.fromTo(L.current,{opacity:0},{opacity:1,duration:.3}),I.current&&l.gsap.fromTo(I.current,{opacity:0,scale:.85,y:30},{opacity:1,scale:1,y:0,duration:.5,ease:"back.out(1.4)"})})},2500)},[F,W]),z=(0,a.useCallback)(async()=>{await F(),r("idle")},[F]),X=(0,a.useCallback)(()=>{L.current?l.gsap.to(L.current,{opacity:0,duration:.25,onComplete:()=>r("idle")}):r("idle")},[]),D=(0,a.useCallback)(e=>{let t=h(e),r=function(e){for(let t of c){let[r,a,n]=t;if(e[r]&&e[r]===e[a]&&e[a]===e[n])return t}return null}(e);return t?(E(r),w(!0),"X"===t?(_("lose"),C(f(m))):(_("win"),C(f(u))),!0):!!e.every(e=>null!==e)&&(w(!0),_("draw"),C(f(g)),!0)},[]),H=(0,a.useCallback)(e=>{if(n[e]||"X"!==s||k)return;let t=[...n];t[e]="X",o(t),D(t)||(p("O"),v(""),setTimeout(()=>{let e=function(e){let t=e.map((e,t)=>null===e?t:-1).filter(e=>-1!==e);if(0===t.length)return -1;for(let r of t){let t=[...e];if(t[r]="O","O"===h(t))return r}for(let r of t){let t=[...e];if(t[r]="X","X"===h(t))return r}if(null===e[4])return 4;let r=[0,2,6,8].filter(t=>null===e[t]);return r.length>0?f(r):f(t)}(t);if(-1===e)return;let r=[...t];r[e]="O",o(r),v(f(d)),R.current&&l.gsap.fromTo(R.current,{opacity:0,y:-5},{opacity:1,y:0,duration:.3}),D(r)||p("X")},500+700*Math.random()))},[n,s,k,D]);return(0,a.useEffect)(()=>{k&&I.current&&l.gsap.fromTo(I.current,{scale:1},{scale:1.02,duration:.2,yoyo:!0,repeat:1,ease:"power2.inOut"})},[k]),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("button",{type:"button",onClick:B,className:"cursor-pointer transition-transform hover:scale-105 active:scale-95",children:(0,t.jsx)(i.WyattFrog,{size:180,mode:"idle"})}),"prompt"===e&&(0,t.jsxs)(x,{bubbleRef:T,children:[(0,t.jsx)("p",{className:"mb-3",children:"Do you want to play a game with Wyatt?"}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)("button",{onClick:P,className:"bg-primary text-primary-foreground hover:bg-primary/90 px-5 py-1.5 rounded-lg text-xs font-medium transition-colors",children:"Yes!"}),(0,t.jsx)("button",{onClick:z,className:"bg-muted text-muted-foreground hover:bg-muted/80 px-5 py-1.5 rounded-lg text-xs font-medium transition-colors",children:"No thanks"})]})]}),"countdown"===e&&(0,t.jsx)(x,{bubbleRef:T,children:(0,t.jsxs)("p",{children:["Yay! But if I win you have to sign up. ",(0,t.jsx)("span",{className:"italic",children:"Ribbit."})]})}),S&&("playing"===e||"result"===e)&&(0,t.jsx)(b,{board:n,turn:s,quip:y,winLine
2:A,onCellClick:H,onClose:X,gameOver:k,result:j,resultMessage:N,overlayRef:L,modalRef:I,quipRef:R})]})}let v=[{category:"Product",links:[{label:"AI assistant",href:"/product/ai-assistant"},{label:"Documents",href:"/product/documents"},{label:"Whiteboards",href:"/product/whiteboards"},{label:"Databases",href:"/product/databases"},{label:"Search",href:"/product/search"},{label:"All product →",href:"/product"}]},{category:"AI",links:[{label:"AI note taker",href:"/ai/note-taker"},{label:"Meeting assistant",href:"/ai/meeting-assistant"},{label:"Writing assistant",href:"/ai/writing-assistant"},{label:"Knowledge assistant",href:"/ai/knowledge-assistant"},{label:"AI project manager",href:"/ai/project-manager"},{label:"All AI →",href:"/ai"}]},{category:"Solutions",links:[{label:"Engineering",href:"/solutions/engineering"},{label:"Product",href:"/solutions/product-teams"},{label:"Marketing",href:"/solutions/marketing"},{label:"Startups",href:"/solutions/startups"},{label:"Remote teams",href:"/solutions/remote-teams"},{label:"All solutions →",href:"/solutions"}]},{category:"Use cases",links:[{label:"Project management",href:"/use-cases/project-management"},{label:"Knowledge management",href:"/use-cases/knowledge-management"},{label:"Meeting notes",href:"/use-cases/meeting-notes"},{label:"Company wiki",href:"/use-cases/company-wiki"},{label:"Task management",href:"/use-cases/task-management"},{label:"All use cases →",href:"/use-cases"}]},{category:"Compare",links:[{label:"vs Notion",href:"/comparison/notion-alternative"},{label:"vs Confluence",href:"/comparison/confluence-alternative"},{label:"vs Google Docs",href:"/comparison/google-docs-alternative"},{label:"vs Asana",href:"/comparison/asana-alternative"},{label:"vs Airtable",href:"/comparison/airtable-alternative"},{label:"All comparisons →",href:"/comparison"}]},{category:"Resources",links:[{label:"Blog",href:"/blog"},{label:"Explore",href:"/explore"},{label:"Guides",href:"/guides"},{label:"Documentation",href:"/docs"},{label:"Get the App",href:"/docs/mobile/install"},{label:"Connectors",href:"/connectors"},{label:"AI agent access",href:"/ai-agent-workspace"},{label:"Pricing",href:"/pricing"},{label:"Security",href:"/security"},{label:"About",href:"/about"},{label:"Changelog",href:"/changelog"},{label:"Privacy Policy",href:"/privacy-policy"},{label:"Terms and Conditions",href:"/terms-of-use"}]}];function k(){return(0,t.jsx)("footer",{className:"bg-foreground text-background",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1320px] px-6 md:px-16 py-16",children:[(0,t.jsxs)("div",{className:"grid gap-8 md:grid-cols-2 mb-12 items-center",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("span",{className:"font-heading text-2xl tracking-tight",children:"Wyatt"}),(0,t.jsx)("p",{className:"text-sm text-background/50 max-w-[360px] leading-[1.5]",children:"The AI workspace where your team’s documents, projects, and knowledge come together — and AI helps you turn answers into work."}),(0,t.jsx)(r.default,{href:"/explore",className:"mt-1 inline-flex w-fit items-center gap-1.5 rounded-xl border border-background/20 px-4 py-2 text-sm text-background hover:bg-background/10 transition-colors",children:"Explore everything Wyatt can do →"})]}),(0,t.jsx)("div",{className:"flex items-center justify-center md:justify-end",children:(0,t.jsx)(y,{})})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-8 mb-12",children:v.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"font-semibold mb-4 text-sm text-background/70",children:e.category}),(0,t.jsx)("ul",{className:"space-y-2.5",children:e.links.map(a=>(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:a.href,className:"text-sm text-background/40 hover:text-background transition-colors",children:a.label})},`${e.category}-${a.label}`))})]},e.category))}),(0,t.jsx)("div",{className:"pt-8 border-t border-background/10 flex flex-col md:flex-row items-center justify-between gap-4",children:(0,t.jsxs)("p",{className:"text-sm text-background/30",children:["© ",new Date().getFullYear()," Wyatt. All rights reserved."]})})]})})}e.s(["Footer",0,k,"MarketingFooter",0,k],51036)},976784,e=>{"use strict";var t=e.i(405680),r=e.i(982472),a=e.i(221745);let n=[25,50,75,100];e.s(["BlogArticleAnalytics",0,function({children:e,estimatedReadingMinutes:l,postSlug:i}
2){let o=(0,r.useRef)(null),s=(0,r.useRef)(0);return(0,r.useEffect)(()=>{s.current=Date.now();let e=new Set,t=()=>{let t=o.current;if(!t)return;let r=t.getBoundingClientRect(),c=r.top+window.scrollY,d=Math.max(0,Math.min(100,(window.scrollY+window.innerHeight-c)/Math.max(r.height,1)*100));for(let t of n)d<t||e.has(t)||(e.add(t),(0,a.trackEvent)("blog_article_progressed",{post_slug:i,progress_percent:t,elapsed_seconds:Math.max(0,Math.round((Date.now()-s.current)/1e3)),estimated_reading_minutes:l}))};return window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t),t(),()=>{window.removeEventListener("scroll",t),window.removeEventListener("resize",t)}},[l,i]),(0,t.jsx)("article",{ref:o,onClick:e=>{let t,r,n,l=e.target.closest("a[data-blog-link-location]");if(!l)return;let o=l.dataset.blogLinkLocation;if("breadcrumb"!==o&&"body"!==o&&"footer"!==o)return;let s=(n=(r=(t=new URL(l.href,window.location.origin)).origin===window.location.origin)&&"/login"===t.pathname&&"signup"===t.searchParams.get("intent"),{destination:r?t.pathname:t.hostname,type:n?"signup":r?"internal":"external"});(0,a.trackEvent)("blog_article_link_clicked",{post_slug:i,link_type:s.type,link_location:o,destination_url:s.destination})},children:e})},"BlogIndexAnalytics",0,function({children:e}){return(0,t.jsx)("div",{onClick:e=>{let t=e.target.closest("a[data-blog-post-slug]");if(!t)return;let r=Number(t.dataset.blogPostPosition);(0,a.trackEvent)("blog_post_clicked",{post_slug:t.dataset.blogPostSlug??"",post_title:t.dataset.blogPostTitle??"",position:Number.isFinite(r)?r:0,is_featured:"true"===t.dataset.blogPostFeatured,surface:"true"===t.dataset.blogPostFeatured?"featured_card":"post_card"})},children:e})}])},862190,e=>{"use strict";var t=e.i(405680),r=e.i(968386),a=e.i(51036),n=e.i(150102);e.i(478539);var l=e.i(495238);e.s(["BlogMarketingShell",0,function({children:e,pageKey:i,path:o,primaryKeyword:s}){let{user:c,isLoading:d}=(0,l.useAuth)(),u=(0,n.useSignupHref)(i),g={path:o,key:i,primaryKeyword:s};(0,n.useMarketingScroll)(),(0,n.useLandingEngagementTracking)(g),(0,n.useLandingViewTracking)(g);let m=(0,n.makeCtaTracker)({page:g,ctaHref:u,signupHref:u,isAuthenticated:!!c});return(0,t.jsxs)("div",{className:"min-h-screen overflow-x-clip bg-background text-foreground",style:n.lightVars,children:[(0,t.jsx)(r.LandingHeader,{user:c,isLoading:d,getStartedHref:u,onGetStartedClick:()=>m("blog_header_get_started")}),(0,t.jsx)("main",{children:e}),(0,t.jsx)(a.MarketingFooter,{})]})}])}]);
3
4//# debugId=8baab9b9-8388-a525-07a9-93d562a66d57

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.