1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[81516],{2701:(e,t,a)=>{a.d(t,{CI:()=>d,Hh:()=>p,Jv:()=>u,ep:()=>_,wV:()=>c,yK:()=>r});var n=a(64710),i=a(31767),s=a(40354);function o(e){let{minIntervalMs:t}=e,a=new Map,n=0;return async(e,i)=>{if(!t||!function(e,t){var a,n,i,s;if("GET"!==(null!=(s=null==(n=null!=(i=null==t?void 0:t.method)?i:e instanceof Request?e.method:"GET")||null==(a=n.toUpperCase)?void 0:a.call(n))?s:"GET"))return!1;let o="string"==typeof e?e:e instanceof URL?e.toString():e.url;return new URL(o,window.location.origin).pathname.endsWith("/get-session")}(e,i))return fetch(e,i);let s=function(e){let t="string"==typeof e?e:e instanceof URL?e.toString():e.url,a=new URL(t,window.location.origin);return"GET ".concat(a.origin).concat(a.pathname)}(e),o=a.get(s);if(o)return o;let l=Date.now(),r=Math.max(0,n+t-l),c=(async()=>(r>0&&await new Promise(e=>setTimeout(e,r)),n=Date.now(),fetch(e,i)))().finally(()=>{a.delete(s)});return a.set(s,c),c}}let l=Number(a(55036).env.NEXT_PUBLIC_AUTH_GET_SESSION_MIN_INTERVAL_MS)||2e3,r=(0,i.MB)({baseURL:s.b.auth_url,fetchOptions:{retry:0,customFetchImpl:o({minIntervalMs:l})}}),{useSession:c,signIn:u,signUp:p,signOut:d}=r;function _(e){return(0,i.MB)({baseURL:s.b.auth_url,plugins:function(e){let t=[];return e.google_client_id&&"true"===e.google_one_tap_enabled&&t.push((0,n.ll)({clientId:e.google_client_id,autoSelect:!1,cancelOnTapOutside:!1,context:"signin",additionalOptions:{},promptOptions:{baseDelay:1e3,maxAttempts:1}})),t}(e),fetchOptions:{retry:0,customFetchImpl:o({minIntervalMs:l})}})}},16582:(e,t,a)=>{a.d(t,{cn:()=>s});var n=a(32690),i=a(83014);function s(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,i.QP)((0,n.$)(t))}},40354:(e,t,a)=>{a.d(t,{b:()=>w});var n,i,s,o,l,r,c,u,p,d,_,g,h,m,f,b=a(55036);let w={app_url:"https://copyweb.net".replace("http://copyweb.net","https://copyweb.net"),app_name:"CopyWeb",app_description:null!=(n=b.env.NEXT_PUBLIC_APP_DESCRIPTION)?n:"",app_logo:null!=(i=b.env.NEXT_PUBLIC_APP_LOGO)?i:"/logo.png",app_favicon:null!=(s=b.env.NEXT_PUBLIC_APP_FAVICON)?s:"/favicon.ico",app_preview_image:null!=(o=b.env.NEXT_PUBLIC_APP_PREVIEW_IMAGE)?o:"https://file.copyweb.net/copyweb/copyweb-hero.webp",theme:"default",appearance:"dark",locale:null!=(l=b.env.NEXT_PUBLIC_DEFAULT_LOCALE)?l:"en",database_url:null!=(r=b.env.DATABASE_URL)?r:"",database_auth_token:null!=(c=b.env.DATABASE_AUTH_TOKEN)?c:"",database_provider:null!=(u=b.env.DATABASE_PROVIDER)?u:"postgresql",db_schema_file:null!=(p=b.env.DB_SCHEMA_FILE)?p:"./src/config/db/schema.ts",db_schema:null!=(d=b.env.DB_SCHEMA)?d:"public",db_migrations_table:null!=(_=b.env.DB_MIGRATIONS_TABLE)?_:"__drizzle_migrations",db_migrations_schema:null!=(g=b.env.DB_MIGRATIONS_SCHEMA)?g:"drizzle",db_migrations_out:null!=(h=b.env.DB_MIGRATIONS_OUT)?h:"./src/config/db/migrations",db_singleton_enabled:b.env.DB_SINGLETON_ENABLED||"false",db_max_connections:b.env.DB_MAX_CONNECTIONS||"1",auth_url:(b.env.AUTH_URL||"https://copyweb.net").replace("http://copyweb.net","https://copyweb.net"),auth_secret:null!=(m=b.env.AUTH_SECRET)?m:"",version:"1.8.2",locale_detect_enabled:null!=(f=b.env.NEXT_PUBLIC_LOCALE_DETECT_ENABLED)?f:"false"}},60071:(e,t,a)=>{a.d(t,{N_:()=>l,a8:()=>c,rd:()=>u});var n=a(57147),i=a(19290),s=a(99125);let o=(0,i.A)({locales:s.IB,defaultLocale:s.q,localePrefix:s.b,localeDetection:s.GB}),{Link:l,redirect:r,usePathname:c,useRouter:u,getPathname:p}=(0,n.A)(o)},79841:(e,t,a)=>{a.d(t,{AppContextProvider:()=>c,U:()=>r});var n=a(47808),i=a(71500),s=a(2701),o=a(40354);let l=(0,i.createContext)({}),r=()=>(0,i.useContext)(l),c=e=>{let{children:t}=e,[a,r]=(0,i.useState)({}),[c,u]=(0,i.useState)(null),p=(0,i.useRef)(null),[d,_]=(0,i.useState)(!!o.b.auth_secret),[g,h]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1),b=(0,i.useCallback)(async()=>{try{let e=await fetch("/api/config/get-configs",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:t,message:a,data:n}=await e.json();if(0!==t)throw Error(a);r(n)}catch(e){}},[]),w=(0,i.useCallback)(async()=>{try{if(!p.current)return;let e=await fetch("/api/user/get-user-credits",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:t,message:a,data:n}=await e.json();if(0!==t)throw Error(a);u(e=>e?{...e,credits:n}:e)}catch(e){}},[]),E=(0,i.useCallback)(async()=>{try{let e=await fetch("/api/user/get-user-info",{method:"POST"});if(!e.ok)throw Error("fetch failed with status: ".concat(e.status));let{code:t,message:a,data:n}=await e.json();if(0!==t)throw Error(a);u(n)}catch(e){}},[]),v=(0,i.useCallback)(async e=>{try{let t=(0,s.ep)(e);await t.oneTap({callbackURL:(o.b.app_url||"https://copyweb.net").replace("http://","https://"),onPromptNotification:e=>{}})}catch(e){}},[]);(0,i.useEffect)(()=>{p.current=c},[c]);let y=(0,i.useMemo)(()=>({user:c,setUser:u,isCheckSign:d,setIsCheckSign:_,isShowSignModal:g,setIsShowSignModal:h,isShowPaymentModal:m,setIsShowPaymentModal:f,configs:a,fetchConfigs:b,fetchUserCredits:w,fetchUserInfo:E,showOneTap:v}),[c,d,g,m,a,b,w,E,v]);return(0,n.jsx)(l.Provider,{value:y,children:t})}},99125:(e,t,a)=>{a.d(t,{GB:()=>r,IB:()=>s,L$:()=>i,b:()=>l,q:()=>
1o});var n=a(40354);let i={en:"English",ko:"íêµì´",ja:"æ¥æ¬èª",pt:"Portugu\xeas",fr:"Fran\xe7ais",es:"Espa\xf1ol",de:"Deutsch",it:"Italiano"},s=["en","ko","ja","pt","fr","es","de","it"],o=n.b.locale,l="as-needed",r=!1;[...Object.values({"/admin":["admin/sidebar","admin/users","admin/roles","admin/permissions","admin/categories","admin/posts","admin/payments","admin/subscriptions","admin/credits","admin/settings","admin/apikeys","admin/ai-tasks","admin/chats"],"/settings":["settings/sidebar","settings/profile","settings/security","settings/billing","settings/payments","settings/credits","settings/apikeys"],"/activity":["activity/sidebar","activity/ai-tasks","activity/chats"],"/ai-music-generator":["ai/music"],"/ai-image-generator":["ai/image"],"/ai-video-generator":["ai/video"],"/showcases":["pages/showcases"],"/blog":["pages/blog"],"/updates":["pages/updates"]}).flat(),...Object.values({"/":"pages/index","/pricing":"pages/pricing","/website-to-code":"pages/website-to-code","/image-to-code":"pages/image-to-code","/design-to-code":"pages/design-to-code","/copy-website":"pages/copy-website","/clone-website":"pages/clone-website","/html-to-react":"pages/html-to-react","/css-to-tailwind":"pages/css-to-tailwind","/figma-to-html":"pages/figma-to-html","/figma-to-tailwind":"pages/figma-to-tailwind","/url-to-html":"pages/url-to-html"})]}}]);
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.