PageSourceSearch

https://www.tryly.ai/_next/static/chunks/61078.587a8329606eca10.js

js tryly.ai collected 2026-10-02 06:28:25 UTC 2,352 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17243,61078],{17243:(e,t,n)=>{n.d(t,{A:()=>l});let l=(0,n(78340).A)("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},21594:(e,t,n)=>{n.d(t,{Y7:()=>c,si:()=>s});var l=n(95155),u=n(12115),a=n(7236);let r=(0,u.createContext)(void 0);function c(e){let{children:t}=e,n=(0,u.useRef)((0,a.createClient)()).current,[c,s]=(0,u.useState)(null),[i,o]=(0,u.useState)(null),[f,d]=(0,u.useState)(!1),h=(0,u.useRef)(0),y=(0,u.useCallback)((e,t)=>{var n;t===h.current&&(s(e),o(null!=(n=null==e?void 0:e.id)?n:null),d(!0))},[]),g=(0,u.useCallback)(async()=>{let e=++h.current;try{let{data:{user:t}}=await n.auth.getUser();y(null!=t?t:null,e)}catch(t){y(null,e)}},[n,y]);(0,u.useEffect)(()=>{let e=!1;(async()=>{let t=++h.current;try{let{data:{user:l}}=await n.auth.getUser();e||y(null!=l?l:null,t)}catch(n){e||y(null,t)}})();let{data:{subscription:t}}=n.auth.onAuthStateChange((t,n)=>{var l,u;if(e)return;++h.current;let a=null!=(l=null==n?void 0:n.user)?l:null;s(a),o(null!=(u=null==a?void 0:a.id)?u:null),d(!0)});return()=>{e=!0,t.unsubscribe()}},[n,y]);let k=u.useMemo(()=>({userId:i,user:c,authResolved:f,refresh:g}),[i,c,f,g]);return(0,l.jsx)(r.Provider,{value:k,children:t})}function s(){var e;return null!=(e=(0,u.useContext)(r))?e:null}},89951:(e,t,n)=>{n.d(t,{Ab:()=>h,Kb:()=>y,YN:()=>o,_N:()=>d,fl:()=>f,jQ:()=>u});let l=new Map,u=24,a=new Set,r=0,c=Symbol("no account seen yet"),s=c;function i(e){if(s===c){s=e;return}s!==e&&(s=e,r+=1)}function o(e,t){return e?"".concat(e,":").concat(t):null}function f(e){if(!e)return null;let t=l.get(e);return t?Date.now()-t.at>3e5?(l.delete(e),null):t:null}function d(e,t,n){e&&l.set(e,{items:t,hasMore:n,at:Date.now()})}function h(e){let t=e?"".concat(e,":"):null;for(let e of Array.from(l.keys()))t&&e.startsWith(t)||l.delete(e);i(e)}async function y(e,t){let n=o(e,t);if(!n||f(n)||a.has(n))return;a.add(n),i(e);let l=r;try{var c;let e="generated"===t?"&type=generated":"",a=await fetch("/api/user-garments?limit=".concat(u,"&offset=0").concat(e));if(!a.ok||r!==l)return;let s=await a.json();if(r!==l)return;let i=null!=(c=s.garments)?c:[];d(n,i,i.length===u)}catch(e){}finally{a.delete(n)}}}}]);

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.