PageSourceSearch

https://www.gryyd.ai/_next/static/chunks/138i~520hnv38.js?dpl=cf5a2cc

js gryyd.ai collected 2026-10-05 12:01:55 UTC 31,551 bytes, 9 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]="8e6b5775-5cd5-6691-9f5e-8dcfcd31904b")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,291967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},540337,e=>{"use strict";var t=e.i(287238),r=e.i(254485);e.s(["createContext",0,function(e,n){let s=t.createContext(n),i=e=>{let{children:n,...i}=e,a=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(s.Provider,{value:a,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(s);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let s=[],i=()=>{let r=s.map(e=>t.createContext(e));return function(n){let s=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:s}}),[n,s])}};return i.scopeName=e,[function(n,i){let a=t.createContext(i),o=s.length;s=[...s,i];let l=n=>{let{scope:s,children:i,...l}=n,u=s?.[e]?.[o]||a,c=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:c,children:i})};return l.displayName=n+"Provider",[l,function(r,s){let l=s?.[e]?.[o]||a,u=t.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let s=n.reduce((t,{useScope:r,scopeName:n})=>{let s=r(e)[`__scope${n}`];return{...t,...s}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:s}),[s])}};return n.scopeName=r.scopeName,n}(i,...n)]}])},644270,307497,e=>{"use strict";var t=e.i(287238),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],307497),t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:s=()=>{},caller:i}){let[a,o,l]=function({defaultProp:e,onChange:r}){let[s,i]=t.useState(e),a=t.useRef(s),o=t.useRef(r);return n(()=>{o.current=r},[r]),t.useEffect(()=>{a.current!==s&&(o.current?.(s),a.current=s)},[s,a]),[s,i,o]}({defaultProp:r,onChange:s}),u=void 0!==e,c=u?e:a;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=u},[u,i])}return[c,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else o(t)},[u,e,o,l])]}],644270)},42159,e=>{"use strict";var t=e.i(287238),r=e.i(615922),n=e.i(307497),s=e=>{var s;let a,o,{present:l,children:u}=e,c=function(e){var r,s;let[a,o]=t.useState(),l=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,f]=(r=e?"mounted":"unmounted",s={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>s[e][t]??e,r));return t.useEffect(()=>{let e=i(l.current);c.current="mounted"===d?e:"none"},[d]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=u.current;if(r!==e){let n=c.current,s=i(t);e?f("MOUNT"):"none"===s||t?.display==="none"?f("UNMOUNT"):r&&n!==s?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,r=r=>{let n=i(l.current).includes(CSS.escape(r.animationName));if(r.target===a&&n&&(f("ANIMATION_END"),!u.current)){let r=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=r)})}},n=e=>{e.target===a&&(c.current=i(l.current))};return a.addEventListener("animationstart",n),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",n),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(l),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,r.useComposedRefs)(c.ref,(s=d,(o=(a=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?s.ref:(o=(a=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?s.props.ref:s.props.ref||s.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function i(e){return e?.animationName||"none"}s.displayName="Presence",e.s(["Presence",0,s])},726284,e=>{"use strict";var t=e.i(287238),r=e.i(307497),n=t[" useId ".trim().toString()]||(()=>void 0),s=0;e.s(["useId",0,function(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(s++))},[e]),e||(i?`radix-${i}`:"")}])},866405,e=>{"use strict";var t=e.i(287238),r=e.i(540337),n=e.i(615922),s=e.i(707172),i=e.i(254485),a=new WeakMap;function o(e,t){var r,n;let s,i,a;
2if("at"in Array.prototype)return Array.prototype.at.call(e,t);let o=(r=e,n=t,s=r.length,(a=(i=l(n))>=0?i:s+i)<0||a>=s?-1:a);return -1===o?void 0:e[o]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],a.set(this,!0)}set(e,t){return a.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,s=this.has(t),i=this.#e.length,a=l(e),o=a>=0?a:i+a,u=o<0||o>=i?-1:o;if(u===this.size||s&&u===this.size-1||-1===u)return this.set(t,r),this;let c=this.size+ +!s;a<0&&o++;let d=[...this.#e],f=!1;for(let e=o;e<c;e++)if(o===e){let i=d[e];d[e]===t&&(i=d[e+1]),s&&this.delete(t),n=this.get(i),this.set(t,r)}else{f||d[e-1]!==t||(f=!0);let r=d[f?e:e-1],s=n;n=this.get(r),this.delete(r),this.set(r,s)}return this}with(t,r,n){let s=new e(this);return s.insert(t,r,n),s}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=o(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=o(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return o(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],s=0;for(let e of this)Reflect.apply(t,r,[e,s,this])&&n.push(e),s++;return new e(n)}map(t,r){let n=[],s=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,s,this])]),s++;return new e(n)}reduce(...e){let[t,r]=e,n=0,s=r??this.at(0);for(let r of this)s=0===n&&1===e.length?r:Reflect.apply(t,this,[s,r,n,this]),n++;return s}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let s=this.at(r);n=r===this.size-1&&1===e.length?s:Reflect.apply(t,this,[n,s,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,s=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(s=r-1);for(let e=t;e<=s;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let a=e+"CollectionProvider",[o,l]=(0,r.createContextScope)(a),[u,c]=o(a,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,s=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(u,{scope:r,itemMap:a,collectionRef:s,children:n})};d.displayName=a;let f=e+"CollectionSlot",p=(0,s.createSlot)(f),h=t.default.forwardRef((e,t)=>{let{scope:r,children:s}=e,a=c(f,r),o=(0,n.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(p,{ref:o,children:s})});h.displayName=f;let m=e+"CollectionItemSlot",y="data-radix-collection-item",g=(0,s.createSlot)(m),v=t.default.forwardRef((e,r)=>{let{scope:s,children:a,...o}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),d=c(m,s);return t.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...o}),()=>void d.itemMap.delete(l))),(0,i.jsx)(g,{...{[y]:""},ref:u,children:a})});return v.displayName=m,[{Provider:d,Slot:h,ItemSlot:v},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},929092,e=>{"use strict";var t=e.i(287238);e.i(254485);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},447782,e=>{"use strict";let t=(0,e.i(640086).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},671812,e=>{"use strict";var t=e.i(25011);e.s(["Check",()=>t.default])},159138,e=>{"use strict";var t=e.i(447782);e.s(["ChevronDown",()=>t.default])},742356,e=>{"use strict";var t=e.i(348973),r=e.i(98162),n=e.i(371575);e.s(["useCreditUsage",0,function(e){let s,i,a=(0,t.c)(3),o=void 0===e||e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(s=["creditUsage"],a[0]=s):s=a[0],a[1]!==o?(i={queryKey:s,queryFn:n.subscriptionService.getCreditInfo,enabled:o,staleTime:0,refetchOnWindowFocus:!0},a[1]=o,a[2]=i):i=a[2],(0,r.useQuery)(i)}])},13986,e=>{"use strict";e.i(831078);var t=e.i(348973),r=e.i(567257);let n={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected][email protected]_/node_modules/zustand/esm/middleware.mjs")}`}},s=new Map,i=e=>{let t=s.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},a=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)},o=()=>({renameCreative:{isOpen:!1,payload:null},deleteCreative:{isOpen:!1,payload:null},bulkDeleteCreatives:{isOpen:!1,payload:null},addToFolder:{isOpen:!1,payload:null},draftImages:{isOpen:!1,payload:null},saveAsNewCreative:{isOpen:!1,payload:null},saveDraft:{isOpen:!1,payload:null},unsavedChanges:{isOpen:!1,payload:null},generateDraftName:{isOpen:!1,payload:null},loadDraft:{isOpen:!1,payload:null},confirmLoad:{isOpen:!1,payload:null},changePassword:{isOpen:!1,payload:null},changePlanConfirm:{isOpen:!1,payload:null},creditShortage:{isOpen:!1,payload:null},sizeVariationName:{isOpen:!1,payload:null},sizeVariationSaveDraft:{isOpen:!1,payload:null},sizeVariationLoadDraft:{isOpen:!1,payload:null},sizeVariationConfirmLoad:{isOpen:!1,payload:null}}),l={...o(),alertStack:[],hasUnsavedChanges:!1},u=0,c=(0,r.create)()(((e,t={})=>(r,o,l)=>{let u,{enabled:c,anonymousActionType:d,store:f,...p}=t;try{u=(null!=c?c:(n.env?n.env.MODE:void 0)!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!u)return e(r,o,l);let{connection:h,...m}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};let n=s.get(r.name);if(n)return{type:"tracked",store:e,...n};let i={connection:t.connect(r),stores:{}};return s.set(r.name,i),{type:"tracked",store:e,...i}})(f,u,p),y=!0;
2l.setState=(e,t,n)=>{let s=r(e,t);if(!y)return s;let a=void 0===n?{type:d||(e=>{var t,r;if(!e)return;let n=e.split("\n"),s=n.findIndex(e=>e.includes("api.setState"));if(s<0)return;let i=(null==(t=n[s+1])?void 0:t.trim())||"";return null==(r=/.+ (.+) .+/.exec(i))?void 0:r[1]})(Error().stack)||"anonymous"}:"string"==typeof n?{type:n}:n;return void 0===f?null==h||h.send(a,o()):null==h||h.send({...a,type:`${f}/${a.type}`},{...i(p.name),[f]:l.getState()}),s},l.devtools={cleanup:()=>{h&&"function"==typeof h.unsubscribe&&h.unsubscribe(),((e,t)=>{if(void 0===t)return;let r=s.get(e);r&&(delete r.stores[t],0===Object.keys(r.stores).length&&s.delete(e))})(p.name,f)}};let g=(...e)=>{let t=y;y=!1,r(...e),y=t},v=e(l.setState,o,l);if("untracked"===m.type?null==h||h.init(v):(m.stores[m.store]=l,null==h||h.init(Object.fromEntries(Object.entries(m.stores).map(([e,t])=>[e,e===m.store?v:t.getState()])))),l.dispatchFromDevtools&&"function"==typeof l.dispatch){let e=!1,t=l.dispatch;l.dispatch=(...r)=>{(n.env?n.env.MODE:void 0)==="production"||"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return h.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return a(e.payload,e=>{if("__setState"===e.type){if(void 0===f)return void g(e.state);1!==Object.keys(e.state).length&&console.error(`
3                    [zustand devtools middleware] Unsupported __setState action format.
4                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
5                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
6                    `);let t=e.state[f];return void(null==t||JSON.stringify(l.getState())!==JSON.stringify(t)&&g(t))}l.dispatchFromDevtools&&"function"==typeof l.dispatch&&l.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(g(v),void 0===f)return null==h?void 0:h.init(l.getState());return null==h?void 0:h.init(i(p.name));case"COMMIT":if(void 0===f){null==h||h.init(l.getState());break}return null==h?void 0:h.init(i(p.name));case"ROLLBACK":return a(e.state,e=>{if(void 0===f){g(e),null==h||h.init(l.getState());return}g(e[f]),null==h||h.init(i(p.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return a(e.state,e=>{void 0===f?g(e):JSON.stringify(l.getState())!==JSON.stringify(e[f])&&g(e[f])});case"IMPORT_STATE":{let{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;void 0===f?g(n):g(n[f]),null==h||h.send(null,r);break}case"PAUSE_RECORDING":return y=!y}return}}),v})(e=>({...l,openModal:(t,...r)=>{let n=r[0]??null;e(e=>({...e,[t]:{isOpen:!0,payload:n}}),!1,`modal/open/${t}`)},closeModal:t=>{e(e=>({...e,[t]:{isOpen:!1,payload:null}}),!1,`modal/close/${t}`)},pushAlert:(t,r)=>{let n=`alert-${++u}-${Date.now()}`,s={id:n,name:t,payload:r};return e(e=>({...e,alertStack:[...e.alertStack,s]}),!1,`modal/pushAlert/${t}`),n},dismissAlert:t=>{e(e=>({...e,alertStack:e.alertStack.filter(e=>e.id!==t)}),!1,`modal/dismissAlert/${t}`)},clearAlerts:()=>{e(e=>({...e,alertStack:[]}),!1,"modal/clearAlerts")},closeAllModals:()=>{e({...o(),alertStack:[],hasUnsavedChanges:!1},!1,"modal/closeAll")},setHasUnsavedChanges:t=>{e(e=>({...e,hasUnsavedChanges:t}),!1,`unsavedChanges/${t?"set":"clear"}`)}}),{name:"ModalStore",enabled:!1}));function d(e){return e.closeModal}c.getState().openModal,c.getState().closeModal,c.getState().pushAlert,c.getState().dismissAlert,c.getState().clearAlerts,c.getState().closeAllModals,c.getState().setHasUnsavedChanges,e.s(["useModalConnection",0,function(e){let r,n,s,i,a,o=(0,t.c)(9),l=((a=(0,t.c)(2))[0]!==e?(i=t=>t[e],a[0]=e,a[1]=i):i=a[1],c(i)),u=c(d);return o[0]!==u||o[1]!==e?(r=()=>u(e),n=t=>{t||u(e)},o[0]=u,o[1]=e,o[2]=r,o[3]=n):(r=o[2],n=o[3]),o[4]!==l.isOpen||o[5]!==l.payload||o[6]!==r||o[7]!==n?(s={isOpen:l.isOpen,payload:l.payload,close:r,onOpenChange:n},o[4]=l.isOpen,o[5]=l.payload,o[6]=r,o[7]=n,o[8]=s):s=o[8],s},"useModalStore",0,c],13986)},359637,e=>{"use strict";var t=e.i(261238);
6e.s(["draftsService",0,{getDraftList:async(e,r)=>t.apiClient.get(`/api/workspace/${e}/draft`,r),getDeletedDraftList:async(e,r)=>t.apiClient.get(`/api/workspace/${e}/draft/deleted`,r),getDeletedImageList:async(e,r)=>t.apiClient.get(`/api/workspace/${e}/draft/deleted/images`,r),restoreImages:async(e,r)=>t.apiClient.post(`/api/workspace/${e}/draft/restore/images`,r),getDraftInfo:async(e,r)=>t.apiClient.get(`/api/workspace/${e}/${r}`),updateDraft:async(e,r,n)=>t.apiClient.patch(`/api/workspace/${e}/${r}`,n),copyDraft:async(e,r,n)=>t.apiClient.post(`/api/workspace/${e}/${r}/copy`,n),deleteDrafts:async(e,r)=>t.apiClient.post(`/api/workspace/${e}/draft/delete`,r),restoreDrafts:async(e,r)=>t.apiClient.post(`/api/workspace/${e}/draft/restore`,r),retryGeneration:async(e,r)=>t.apiClient.post(`/api/workspace/${e}/${r}/generate/retry`),getDraftImages:async(e,r,n)=>t.apiClient.get(`/api/workspace/${e}/${r}/images`,n)}])},595023,e=>{"use strict";var t=e.i(348973),r=e.i(98162),n=e.i(359637);function s(e,t){return{queryKey:["projects",e,"drafts",t],queryFn:async()=>n.draftsService.getDraftInfo(e,t)}}e.s(["draftInfoQueryOptions",0,s,"useDraftInfo",0,function(e,n,i){let a,o,l=(0,t.c)(6);l[0]!==n||l[1]!==e?(a=s(e,n),l[0]=n,l[1]=e,l[2]=a):a=l[2];let u=!!e&&!!n;return l[3]!==a||l[4]!==u?(o={...a,enabled:u},l[3]=a,l[4]=u,l[5]=o):o=l[5],(0,r.useQuery)(o)}])},920636,e=>{"use strict";e.i(153006);var t=e.i(390486),t=t,r=t,n=t,s=t,i=t,a=t,o=e.i(314985);async function l(e,r){if(!o.auth)throw Error("Firebase Auth is not initialized");return(0,t.ac)(o.auth,e,r)}async function u(){if(!o.auth)throw Error("Firebase Auth is not initialized");let e=new a.Y;return(0,i.d)(o.auth,e)}async function c(){if(!o.auth)throw Error("Firebase Auth is not initialized");return(0,r.D)(o.auth)}async function d(e){if(!o.auth)throw Error("Firebase Auth is not initialized");return(0,n.a6)(o.auth,e)}async function f(e,t){return(0,s.an)(e,t)}e.s(["getCurrentUser",0,function(){return o.auth?o.auth.currentUser:null},"loginWithEmail",0,l,"loginWithGoogle",0,u,"logout",0,c,"sendPasswordReset",0,d,"updateUserPassword",0,f],920636)},367004,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return o.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}};for(var s in n)Object.defineProperty(r,s,{enumerable:!0,get:n[s]});let i=e.r(128944),a=e.r(597756),o=e.r(621624)},933159,e=>{"use strict";var t=e.i(254485),r=e.i(348973),n=e.i(287238),s=e.i(837397),i=e.i(73783),a=e.i(206651),o=e.i(217510),l=e.i(671812),u=e.i(159138);let c=(0,e.i(640086).default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);var d=e.i(755146),f=e.i(975157),p=e.i(367004);let h=(0,p.createServerReference)("40d59d20f5fc76ebb5238f5c9c1c447778f1831b22",p.callServer,void 0,p.findSourceMapURL,"setUserLocale");var m=e.i(868711);e.s(["LanguageToggle",0,function(){let e,p,y,g,v,x,S,b,w=(0,r.c)(19),O=(0,i.useLocale)(),C=(0,a.useTranslations)("Common"),k=(0,s.useRouter)(),[N,M]=(0,n.useTransition)();w[0]!==O||w[1]!==k||w[2]!==C?(e=e=>{e!==O&&M(async()=>{try{await h(e),k.refresh()}catch{o.toast.error(C("error.title"))}})},w[0]=O,w[1]=k,w[2]=C,w[3]=e):e=w[3];let j=e;w[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(c,{className:"size-4"}),w[4]=p):p=w[4];let _=m.localeLabels[O];return w[5]!==_?(y=(0,t.jsx)("span",{children:_}),w[5]=_,w[6]=y):y=w[6],w[7]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(u.ChevronDown,{className:"size-3.5 text-[#78716C]"}),w[7]=g):g=w[7],w[8]!==N||w[9]!==y?(v=(0,t.jsxs)(d.DropdownMenuTrigger,{disabled:N,className:"font-manrope flex items-center gap-1.5 rounded-lg border border-black/10 px-2.5 py-1.5 text-sm font-semibold text-[#44403C] transition-colors outline-none hover:bg-black/5 disabled:opacity-60",children:[p,y,g]}),w[8]=N,w[9]=y,w[10]=v):v=w[10],w[11]!==j||w[12]!==O?(x=m.locales.map(e=>(0,t.jsxs)(d.DropdownMenuItem,{onSelect:()=>j(e),className:"font-manrope flex items-center justify-between gap-2 text-sm font-medium",children:[(0,t.jsx)("span",{children:m.localeLabels[e]}),(0,t.jsx)(l.Check,{className:(0,f.cn)("size-4 text-[#E0004D]",O===e?"opacity-100":"opacity-0")})]},e)),w[11]=j,w[12]=O,w[13]=x):x=w[13],w[14]!==x?(S=(0,t.jsx)(d.DropdownMenuContent,{align:"end",className:"min-w-[140px]",children:x}),w[14]=x,w[15]=S):S=w[15],w[16]!==v||w[17]!==S?(b=(0,t.jsxs)(d.DropdownMenu,{children:[v,S]}),w[16]=v,w[17]=S,w[18]=b):b=w[18],b}],933159)},842235,e=>{"use strict";var t=e.i(103031),r=e.i(483596),n=class extends t.QueryObserver{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,r.infiniteQueryBehavior)()})}getOptimisticResult(e){return e.behavior=(0,r.infiniteQueryBehavior)(),super.getOptimisticResult(e)}
6fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,s=super.createResult(e,t),{isFetching:i,isRefetching:a,isError:o,isRefetchError:l}=s,u=n.fetchMeta?.fetchMore?.direction,c=o&&"forward"===u,d=i&&"forward"===u,f=o&&"backward"===u,p=i&&"backward"===u;return{...s,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,r.hasNextPage)(t,n.data),hasPreviousPage:(0,r.hasPreviousPage)(t,n.data),isFetchNextPageError:c,isFetchingNextPage:d,isFetchPreviousPageError:f,isFetchingPreviousPage:p,isRefetchError:l&&!c&&!f,isRefetching:a&&!d&&!p}}},s=e.i(386848);e.s(["useInfiniteQuery",0,function(e,t){return(0,s.useBaseQuery)(e,n,t)}],842235)},324639,e=>{"use strict";var t=e.i(348973),r=e.i(842235),n=e.i(359637);function s(e,t=100){return{queryKey:["projects",e,"drafts",{limit:t}],queryFn:({pageParam:r})=>n.draftsService.getDraftList(e,{cursor:r,limit:t}),initialPageParam:null,getNextPageParam:e=>e.hasNext?e.nextCursor:void 0}}e.s(["draftListQueryOptions",0,s,"useDrafts",0,function(e,n){let i,a,o=(0,t.c)(6),l=n?.limit||100;o[0]!==l||o[1]!==e?(i=s(e,l),o[0]=l,o[1]=e,o[2]=i):i=o[2];let u=!!e;return o[3]!==i||o[4]!==u?(a={...i,enabled:u},o[3]=i,o[4]=u,o[5]=a):a=o[5],(0,r.useInfiniteQuery)(a)}])},537026,e=>{"use strict";var t=e.i(254485),r=e.i(348973),n=e.i(287238),s=e.i(105046),i=e.i(607589),a=e.i(837397),o=e.i(206651),l=e.i(463559),u=e.i(983783),c=e.i(640086);let d=(0,c.default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),f=(0,c.default)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),p=(0,c.default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);var h=e.i(519455),m=e.i(755146),y=e.i(376462),g=e.i(933159),v=e.i(92652),x=e.i(742356),S=e.i(842235),b=e.i(98162),w=e.i(324639),O=e.i(595023);function C(e){return e.pages[0]?.projectSummary?.projectName}function k(e){return e.projectName}var N=e.i(192028),M=e.i(13986),j=e.i(920636);function _(e){return e.openModal}function A(e){return e.hasUnsavedChanges}function R(e){return e.clearAuth}e.s(["AppHeader",0,function(){let e,c,P,D,E,T,I,$,z,U,L,F,Q,H,B,W,q,V,J,K,G,Y,X,Z,ee,et,er,en,es,ei,ea,eo,el,eu=(0,r.c)(89);(0,v.useUserProfile)();let ec=(0,a.usePathname)(),ed=(0,a.useSearchParams)(),ef=(0,a.useRouter)(),ep=(0,l.useQueryClient)(),eh=(0,N.useAuthStore)(R),em=(0,o.useTranslations)("Common"),{data:ey}
6=(0,x.useCreditUsage)(),[eg,ev]=(0,n.useState)(!1),ex=(0,M.useModalStore)(A),eS=(0,M.useModalStore)(_),eb=ey?.credit,ew="/dashboard"===ec;eu[0]!==ec?(e=ec.includes("/dashboard/projects/"),eu[0]=ec,eu[1]=e):e=eu[1];let eO=e;eu[2]!==ec?(c=ec.includes("/drafts/"),eu[2]=ec,eu[3]=c):c=eu[3];let eC=c;eu[4]!==ec?(P=ec.includes("/settings"),eu[4]=ec,eu[5]=P):P=eu[5];let ek=P;eu[6]!==ed?(D=ed.get("view"),eu[6]=ed,eu[7]=D):D=eu[7];let eN=D,eM=eO&&("size-variation"===eN||"chat-to-creative"===eN);eu[8]!==eC||eu[9]!==eO||eu[10]!==ec?(E=()=>{if(eO){let e=ec.match(/\/dashboard\/projects\/([^/]+)/);return e?e[1]:null}if(eC){let e=ec.match(/\/drafts\/([^/]+)/);return e?e[1]:null}return null},eu[8]=eC,eu[9]=eO,eu[10]=ec,eu[11]=E):E=eu[11];let ej=E;eu[12]!==eC||eu[13]!==ec?(T=()=>{if(!eC)return;let e=ec.match(/\/drafts\/[^/]+\/([^/]+)/);return e&&"new"!==e[1]?e[1]:void 0},eu[12]=eC,eu[13]=ec,eu[14]=T):T=eu[14];let e_=T;eu[15]!==ej?(I=ej(),eu[15]=ej,eu[16]=I):I=eu[16];let eA=I;eu[17]!==e_?($=e_(),eu[17]=e_,eu[18]=$):$=eu[18];let eR=function(e,t){let n,s,i,a,o=(0,r.c)(11),l=t??"";o[0]!==e||o[1]!==l?(n=(0,O.draftInfoQueryOptions)(e,l),o[0]=e,o[1]=l,o[2]=n):n=o[2];let u=!!e&&!!t;o[3]!==n||o[4]!==u?(s={...n,enabled:u,select:k},o[3]=n,o[4]=u,o[5]=s):s=o[5];let{data:c}=(0,b.useQuery)(s);o[6]!==e?(i=(0,w.draftListQueryOptions)(e),o[6]=e,o[7]=i):i=o[7];let d=!!e&&!t;o[8]!==i||o[9]!==d?(a={...i,enabled:d,select:C},o[8]=i,o[9]=d,o[10]=a):a=o[10];let{data:f}=(0,S.useInfiniteQuery)(a);return c??f}(eA??"",$);eu[19]!==ex||eu[20]!==eM||eu[21]!==eC||eu[22]!==eO||eu[23]!==eS||eu[24]!==eA||eu[25]!==ef?(z=()=>{let e=eC||eM?`/dashboard/projects/${eA}`:"/dashboard";(eC||eO)&&ex?eS("unsavedChanges",{pendingAction:"header-back",targetPath:e}):eC||eO?ef.replace(e):ef.back()},eu[19]=ex,eu[20]=eM,eu[21]=eC,eu[22]=eO,eu[23]=eS,eu[24]=eA,eu[25]=ef,eu[26]=z):z=eu[26];let eP=z;eu[27]!==eh||eu[28]!==ep||eu[29]!==ef?(U=async()=>{try{ep.clear(),eh(),await (0,j.logout)(),ef.replace("/")}catch(e){console.error("로그아웃 실패:",e)}},eu[27]=eh,eu[28]=ep,eu[29]=ef,eu[30]=U):U=eu[30];let eD=U;eu[31]!==eP||eu[32]!==eM||eu[33]!==ew||eu[34]!==eC||eu[35]!==eO||eu[36]!==ek||eu[37]!==eR||eu[38]!==em?(L=()=>{if(ew)return(0,t.jsx)(s.default,{href:"/",className:"flex items-center gap-2",children:(0,t.jsx)(i.default,{src:"/gryyd-logo.png",alt:"GRYYD logo",width:120,height:32,className:"h-8",style:{width:"auto"}})});let e=eC||eM?em("appHeader.backToWorkspace"):eO?em("appHeader.backToDashboard"):em("appHeader.back"),r=ek?em("settings"):eR??"";return(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)(h.Button,{variant:"ghost",className:"flex items-center gap-2.5 rounded-lg px-3 py-2",onClick:eP,children:[(0,t.jsx)(u.ArrowLeft,{className:"h-4 w-4 text-[#44403c]"}),(0,t.jsx)("span",{className:"text-sm font-semibold text-[#44403c]",children:e})]}),(0,t.jsx)("div",{className:"h-5 w-px bg-[#d4d4d4]"}),(0,t.jsx)("h1",{className:"font-poppins truncate text-xl font-semibold tracking-[-1px] text-[#44403c]",children:r})]})},eu[31]=eP,eu[32]=eM,eu[33]=ew,eu[34]=eC,eu[35]=eO,eu[36]=ek,eu[37]=eR,eu[38]=em,eu[39]=L):L=eu[39];let eE=L;return eu[40]!==eE?(F=eE(),eu[40]=eE,eu[41]=F):F=eu[41],eu[42]===Symbol.for("react.memo_cache_sentinel")?(Q=(0,t.jsx)("div",{}),eu[42]=Q):Q=eu[42],eu[43]!==eC?(H=!eC&&(0,t.jsx)(g.LanguageToggle,{}),eu[43]=eC,eu[44]=H):H=eu[44],eu[45]!==eb||eu[46]!==em?(B=eb?.totalBalance!==void 0&&(0,t.jsxs)("div",{"data-tour":"credits",className:"flex items-center gap-2 rounded-full bg-[#f3f4f6] px-3 py-1.5",children:[(0,t.jsx)("div",{className:"size-2 rounded-full bg-green-500"}),(0,t.jsxs)("span",{className:"text-sm font-medium",children:[eb.totalBalance.toLocaleString()," ",em("credits")]})]}),eu[45]=eb,eu[46]=em,eu[47]=B):B=eu[47],eu[48]===Symbol.for("react.memo_cache_sentinel")?(W=(0,t.jsx)(m.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)("button",{className:"flex h-10 w-10 cursor-pointer items-center justify-center rounded-full bg-[#e7e5e4] transition-all hover:ring-2 hover:ring-[#e0004d]/20",children:(0,t.jsx)(p,{className:"size-5 text-[#44403c]"})})}),eu[48]=W):W=eu[48],eu[49]===Symbol.for("react.memo_cache_sentinel")?(q=(0,t.jsx)(f,{className:"size-4"}),eu[49]=q):q=eu[49],eu[50]!==em?(V=em("settings"),eu[50]=em,eu[51]=V):V=eu[51],eu[52]!==V?(J=(0,t.jsx)(m.DropdownMenuItem,{asChild:!0,children:(0,t.jsxs)(s.default,{href:"/settings",className:"flex cursor-pointer items-center gap-2",children:[q,(0,t.jsx)("span",{children:V})]})}),eu[52]=V,eu[53]=J):J=eu[53],eu[54]===Symbol.for("react.memo_cache_sentinel")?(K=(0,t.jsx)(m.DropdownMenuSeparator,{}),eu[54]=K):K=eu[54],eu[55]===Symbol.for("react.memo_cache_sentinel")?(G=()=>ev(!0),eu[55]=G):G=eu[55],eu[56]===Symbol.for("react.memo_cache_sentinel")?(Y=(0,t.jsx)(d,{className:"size-4"}),eu[56]=Y):Y=eu[56],eu[57]!==em?(X=em("signOut"),eu[57]=em,eu[58]=X):X=eu[58],eu[59]!==X?(Z=(0,t.jsxs)(m.DropdownMenuItem,{onClick:G,className:"flex cursor-pointer items-center gap-2",children:[Y,(0,t.jsx)("span",{children:X})]}
6),eu[59]=X,eu[60]=Z):Z=eu[60],eu[61]!==J||eu[62]!==Z?(ee=(0,t.jsxs)(m.DropdownMenu,{children:[W,(0,t.jsxs)(m.DropdownMenuContent,{align:"end",className:"w-48",children:[J,K,Z]})]}),eu[61]=J,eu[62]=Z,eu[63]=ee):ee=eu[63],eu[64]!==H||eu[65]!==B||eu[66]!==ee?(et=(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2.5",children:[H,B,ee]}),eu[64]=H,eu[65]=B,eu[66]=ee,eu[67]=et):et=eu[67],eu[68]!==F||eu[69]!==et?(er=(0,t.jsxs)("div",{className:"grid grid-cols-[1fr_1fr_1fr] items-center border-b border-[#e5e5e5] px-[110px] py-3",children:[F,Q,et]}),eu[68]=F,eu[69]=et,eu[70]=er):er=eu[70],eu[71]!==em?(en=em("signOutConfirm.title"),eu[71]=em,eu[72]=en):en=eu[72],eu[73]!==em?(es=em("signOutConfirm.description"),eu[73]=em,eu[74]=es):es=eu[74],eu[75]!==em?(ei=em("signOutConfirm.confirm"),eu[75]=em,eu[76]=ei):ei=eu[76],eu[77]!==em?(ea=em("signOutConfirm.cancel"),eu[77]=em,eu[78]=ea):ea=eu[78],eu[79]!==eD||eu[80]!==eg||eu[81]!==en||eu[82]!==es||eu[83]!==ei||eu[84]!==ea?(eo=(0,t.jsx)(y.ConfirmModal,{open:eg,onOpenChange:ev,title:en,description:es,confirmText:ei,confirmVariant:"default",cancelText:ea,onConfirm:eD}),eu[79]=eD,eu[80]=eg,eu[81]=en,eu[82]=es,eu[83]=ei,eu[84]=ea,eu[85]=eo):eo=eu[85],eu[86]!==er||eu[87]!==eo?(el=(0,t.jsxs)("header",{className:"sticky top-0 z-50 border-b bg-white",children:[er,eo]}),eu[86]=er,eu[87]=eo,eu[88]=el):el=eu[88],el}],537026)}]);
7
8//# debugId=8e6b5775-5cd5-6691-9f5e-8dcfcd31904b
9//# sourceMappingURL=0d7pka3fl-r52.js.map

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.