PageSourceSearch

https://sayo.ai/_next/static/immutable/chunks/2na5bt6r6ycj8.js

js sayo.ai collected 2026-10-02 00:15:00 UTC 3,676 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,4660,e=>{"use strict";e.i(247167);var t=e.i(843476),s=e.i(500932),r=e.i(405736),i=e.i(271645),a=e.i(741120),n=e.i(853138),c=e.i(749817),o=e.i(645779),l=e.i(146183);e.s(["default",0,function(e){let m,d,h,u,f,g,x,p,y,v,j,k,b,S=(0,s.c)(23),{error:w,reset:N}=e,C=(0,r.usePathname)();S[0]!==w?(m=()=>{(0,l.reportClientError)("locale-error",w,{digest:w.digest})},d=[w],S[0]=w,S[1]=m,S[2]=d):(m=S[1],d=S[2]),(0,i.useEffect)(m,d),S[3]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsx)("div",{className:"mb-5 flex size-16 items-center justify-center rounded-full bg-destructive/10",children:(0,t.jsx)(n.AlertTriangle,{className:"size-8 text-destructive"})}),u=(0,t.jsx)("h2",{className:"text-xl font-semibold tracking-tight",children:"Something went wrong"}),f=(0,t.jsx)("p",{className:"mt-2 max-w-sm text-sm text-muted-foreground",children:"An unexpected error occurred. You can try again, or go back home."}),S[3]=h,S[4]=u,S[5]=f):(h=S[3],u=S[4],f=S[5]),S[6]!==w.digest?(g=w.digest?(0,t.jsxs)("p",{className:"mt-3 font-mono text-xs text-muted-foreground",children:["Error ID: ",(0,t.jsx)("span",{className:"select-all",children:w.digest})]}):null,S[6]=w.digest,S[7]=g):g=S[7],S[8]!==w.stack?(x=null,S[8]=w.stack,S[9]=x):x=S[9],S[10]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(a.RefreshCw,{className:"mr-2 size-4"}),S[10]=p):p=S[10],S[11]!==N?(y=(0,t.jsxs)(o.Button,{onClick:N,size:"sm",children:[p,"Try again"]}),S[11]=N,S[12]=y):y=S[12];let O=C?.startsWith("/rooms")?"/rooms":"/sayo-chat";return S[13]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)(c.Home,{className:"mr-2 size-4"}),S[13]=v):v=S[13],S[14]!==O?(j=(0,t.jsx)(o.Button,{variant:"secondary",asChild:!0,size:"sm",children:(0,t.jsxs)(r.Link,{href:O,children:[v,"Go home"]})}),S[14]=O,S[15]=j):j=S[15],S[16]!==j||S[17]!==y?(k=(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-3",children:[y,j]}),S[16]=j,S[17]=y,S[18]=k):k=S[18],S[19]!==k||S[20]!==g||S[21]!==x?(b=(0,t.jsxs)("div",{className:"flex min-h-[80vh] flex-col items-center justify-center px-4 py-12 text-center",children:[h,u,f,g,x,k]}),S[19]=k,S[20]=g,S[21]=x,S[22]=b):b=S[22],b}])},146183,e=>{"use strict";e.s(["reportClientError",0,function(e,t,s){let r=t instanceof Error?t:Error(String(t)),i="string"==typeof s?.digest?s.digest:void 0,a="string"==typeof s?.componentStack?s.componentStack:void 0,n=null==s?void 0:Object.fromEntries(Object.entries(s).filter(([e])=>"digest"!==e&&"componentStack"!==e)),c=n&&Object.keys(n).length>0?JSON.stringify(n):void 0,o={message:`[${e}] ${r.message}`,digest:i,stack:r.stack,url:window.location.href,userAgent:navigator.userAgent,timestamp:new Date().toISOString(),componentStack:a,context:c};try{fetch("/api/log-error",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o),keepalive:!0}).catch(()=>{})}catch{}}])},749817,e=>{"use strict";let t=(0,e.i(456420).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],749817)},741120,e=>{"use strict";let t=(0,e.i(456420).default)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);e.s(["RefreshCw",0,t],741120)},853138,e=>{"use strict";var t=e.i(755566);e.s(["AlertTriangle",()=>t.default])}]);

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.