PageSourceSearch

https://sora2vid.net/_next/static/chunks/app/%5Blocale%5D/layout-68e987e85f99041d.js

js sora2vid.net collected 2026-10-08 01:27:29 UTC 12,728 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8450],{2505:(e,t,a)=>{"use strict";a.d(t,{ThemeProvider:()=>A});var r=a(95532),n=a(61216),s=a(69027),i=a(24217),o=a(97769),l=a(67359),d=a(62586),c=a(49232);function u(e){let{...t}=e;return(0,r.jsx)(d._s.Root,{"data-slot":"drawer",...t})}function f(e){let{...t}=e;return(0,r.jsx)(d._s.Portal,{"data-slot":"drawer-portal",...t})}function g(e){let{...t}=e;return(0,r.jsx)(d._s.Close,{"data-slot":"drawer-close",...t})}function m(e){let{className:t,...a}=e;return(0,r.jsx)(d._s.Overlay,{"data-slot":"drawer-overlay",className:(0,c.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...a})}function v(e){let{className:t,children:a,...n}=e;return(0,r.jsxs)(f,{"data-slot":"drawer-portal",children:[(0,r.jsx)(m,{}),(0,r.jsxs)(d._s.Content,{"data-slot":"drawer-content",className:(0,c.cn)("group/drawer-content bg-background fixed z-50 flex h-auto flex-col","data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg data-[vaul-drawer-direction=top]:border-b","data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:border-t","data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=right]:sm:max-w-sm","data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=left]:sm:max-w-sm",t),...n,children:[(0,r.jsx)("div",{className:"bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block"}),a]})]})}function x(e){let{className:t,...a}=e;return(0,r.jsx)("div",{"data-slot":"drawer-header",className:(0,c.cn)("flex flex-col gap-1.5 p-4",t),...a})}function h(e){let{className:t,...a}=e;return(0,r.jsx)("div",{"data-slot":"drawer-footer",className:(0,c.cn)("mt-auto flex flex-col gap-2 p-4",t),...a})}function p(e){let{className:t,...a}=e;return(0,r.jsx)(d._s.Title,{"data-slot":"drawer-title",className:(0,c.cn)("text-foreground font-semibold",t),...a})}function w(e){let{className:t,...a}=e;return(0,r.jsx)(d._s.Description,{"data-slot":"drawer-description",className:(0,c.cn)("text-muted-foreground text-sm",t),...a})}var b=a(16471),j=a(99491),_=a(54715),y=a(58796),N=a(63635);function E(){let e=(0,N.c3)(),{showSignModal:t,setShowSignModal:a}=(0,y.U)(),[s,i]=n.useState(!1);return!function(e){let[t,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let t=window.matchMedia(e);a(t.matches);let r=e=>{a(e.matches)};return t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e]),t}("(min-width: 768px)")?(0,r.jsx)(u,{open:t,onOpenChange:a,children:(0,r.jsxs)(v,{children:[(0,r.jsxs)(x,{className:"text-left",children:[(0,r.jsx)(p,{children:e("sign_modal.sign_in_title")}),(0,r.jsx)(w,{children:e("sign_modal.sign_in_description")})]}),(0,r.jsx)(k,{className:"px-4"}),(0,r.jsx)(h,{className:"pt-4",children:(0,r.jsx)(g,{asChild:!0,children:(0,r.jsx)(j.$,{variant:"outline",children:e("sign_modal.cancel_title")})})})]})}):(0,r.jsx)(l.lG,{open:t,onOpenChange:a,children:(0,r.jsxs)(l.Cf,{className:"sm:max-w-[425px]",children:[(0,r.jsxs)(l.c7,{children:[(0,r.jsx)(l.L3,{children:e("sign_modal.sign_in_title")}),(0,r.jsx)(l.rr,{children:e("sign_modal.sign_in_description")})]}),(0,r.jsx)(k,{})]})})}function k(e){let{className:t}=e,a=(0,N.c3)();return(0,r.jsxs)("div",{className:(0,c.cn)("grid items-start gap-4",t),children:[(0,r.jsxs)(j.$,{variant:"outline",className:"w-full flex items-center gap-2",onClick:()=>{(0,_.Jv)("google")},children:[(0,r.jsx)(b.UKz,{className:"w-4 h-4"}),a("sign_modal.google_sign_in")]}),(0,r.jsxs)(j.$,{variant:"outline",className:"w-full flex items-center gap-2",onClick:()=>{(0,_.Jv)("github")},children:[(0,r.jsx)(b.SrF,{className:"w-4 h-4"}),a("sign_modal.github_sign_in")]})]})}var C=a(73598);function P(){let e="G-EV4XMQ7C97";return e?(0,r.jsx)(C.GoogleAnalytics,{gaId:e}):null}var I=a(91333),L=a(50874);
1function S(){let e=L.env.NEXT_PUBLIC_OPENPANEL_CLIENT_ID;return e?(0,r.jsx)(I.uS,{clientId:e,trackScreenViews:!0,trackAttributes:!0,trackOutgoingLinks:!0}):null}function T(){return null}function D(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(S,{}),(0,r.jsx)(P,{}),(0,r.jsx)(T,{})]})}var O=a(50874);function z(){let e=O.env.NEXT_PUBLIC_GOOGLE_ADCODE;return e?(0,r.jsx)("script",{async:!0,src:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=".concat(e),crossOrigin:"anonymous"}):null}function A(e){let{children:t}=e,a=(0,s.Ym)();return(0,n.useEffect)(()=>{document.documentElement.lang=a},[a]),(0,r.jsxs)(r.Fragment,{children:[t,(0,r.jsx)(i.l$,{position:"top-center",richColors:!0}),(0,r.jsx)(D,{}),(0,o.y2)()&&(0,r.jsx)(E,{}),(0,r.jsx)(z,{})]})}},5356:(e,t,a)=>{"use strict";a.d(t,{wD:()=>r});let r={Theme:"THEME",InviteCode:"INVITE_CODE"}},38864:(e,t,a)=>{"use strict";a.d(t,{NextAuthSessionProvider:()=>i});var r=a(95532),n=a(54715),s=a(97769);function i(e){let{children:t}=e;return(0,s.y2)()?(0,r.jsx)(n.CP,{children:t}):(0,r.jsx)(r.Fragment,{children:t})}},41177:(e,t,a)=>{Promise.resolve().then(a.bind(a,56377)),Promise.resolve().then(a.bind(a,38864)),Promise.resolve().then(a.bind(a,58796)),Promise.resolve().then(a.bind(a,2505))},49232:(e,t,a)=>{"use strict";a.d(t,{cn:()=>s});var r=a(27988),n=a(48449);function s(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,n.QP)((0,r.$)(t))}},58796:(e,t,a)=>{"use strict";a.d(t,{AppContextProvider:()=>v,U:()=>m});var r=a(95532),n=a(61216),s=a(97523),i=a(5356),o=a(9210),l=a.n(o),d=a(20283),c=a.n(d),u=a(54715),f=a(97769);let g=(0,n.createContext)({}),m=()=>(0,n.useContext)(g),v=e=>{let{children:t}=e;(0,f.y2)()&&(0,f.Ej)()&&function(){let{data:e,status:t}=(0,u.wV)(),a=async function(){c()({client_id:"578250873439-dojudpijqnviqddntqefund934b8g23j.apps.googleusercontent.com",auto_select:!1,cancel_on_tap_outside:!1,context:"signin"},e=>{console.log("onetap login ok",e),s(e.credential)})},s=async function(e){console.log("signIn ok",await (0,u.Jv)("google-one-tap",{credential:e,redirect:!1}))};(0,n.useEffect)(()=>{if("unauthenticated"===t){a();let e=setInterval(()=>{a()},3e3);return()=>{clearInterval(e)}}},[t]),r.Fragment}();let{data:a}=(0,f.y2)()?(0,u.wV)():{data:null},[o,d]=(0,n.useState)(!1),[m,v]=(0,n.useState)(null),[x,h]=(0,n.useState)(!1),p=async function(){try{let e=await fetch("/api/get-user-info",{method:"POST"});if(!e.ok)throw Error("fetch user info failed with status: "+e.status);let{code:t,message:a,data:r}=await e.json();if(0!==t)throw Error(a);v(r),w(r)}catch(e){console.log("fetch user info failed")}},w=async e=>{try{if(e.invited_by){console.log("user already been invited",e.invited_by);return}let t=(0,s.pr)(i.wD.InviteCode);if(!t)return;let a=l()(e.created_at).unix(),r=l()().unix(),n=Number(r-a);if(n<=0||n>7200){console.log("user created more than 2 hours");return}console.log("update invite",t,e.uuid);let o={invite_code:t,user_uuid:e.uuid},d=await fetch("/api/update-invite",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)});if(!d.ok)throw Error("update invite failed with status: "+d.status);let{code:c,message:u,data:f}=await d.json();if(0!==c)throw Error(u);v(f),(0,s.np)(i.wD.InviteCode)}catch(e){console.log("update invite failed: ",e)}};return(0,n.useEffect)(()=>{a&&a.user&&p()},[a]),(0,r.jsx)(g.Provider,{value:{showSignModal:o,setShowSignModal:d,user:m,setUser:v,showFeedback:x,setShowFeedback:h},children:t})}},66742:(e,t,a)=>{"use strict";a.d(t,{lg:()=>r});let r=()=>Date.parse(new Date().toUTCString())/1e3},67359:(e,t,a)=>{"use strict";a.d(t,{Cf:()=>f,Es:()=>m,L3:()=>v,c7:()=>g,lG:()=>l,rr:()=>x,zM:()=>d});var r=a(95532),n=a(61216),s=a(65065),i=a(45308),o=a(49232);let l=s.bL,d=s.l9,c=s.ZL;s.bm;let u=n.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(s.hJ,{ref:t,className:(0,o.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...n})});u.displayName=s.hJ.displayName;let f=n.forwardRef((e,t)=>
1{let{className:a,children:n,...l}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(u,{}),(0,r.jsxs)(s.UC,{ref:t,className:(0,o.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-2xl duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] rounded-xl sm:rounded-2xl",a),...l,children:[n,(0,r.jsxs)(s.bm,{className:"absolute right-4 top-4 rounded-full p-1 opacity-70 ring-offset-background transition-all hover:opacity-100 hover:bg-gray-100 dark:hover:bg-gray-800 hover:rotate-90 focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[(0,r.jsx)(i.A,{className:"h-5 w-5"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=s.UC.displayName;let g=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};g.displayName="DialogHeader";let m=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};m.displayName="DialogFooter";let v=n.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(s.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold leading-none tracking-tight",a),...n})});v.displayName=s.hE.displayName;let x=n.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(s.VY,{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",a),...n})});x.displayName=s.VY.displayName},97523:(e,t,a)=>{"use strict";a.d(t,{PW:()=>s,np:()=>i,pr:()=>n});var r=a(66742);let n=e=>{let t=localStorage.getItem(e);if(!t)return null;let a=t.split(":");if(!a||a.length<2)return null;let n=Number(a[0]),s=(0,r.lg)();if(-1!==n&&n<s)return i(e),null;let o=a[0]+":";return t.replace(o,"")},s=(e,t,a)=>{localStorage.setItem(e,a+":"+t)},i=e=>{localStorage.removeItem(e)}},97769:(e,t,a)=>{"use strict";a.d(t,{Ej:()=>s,y2:()=>n});var r=a(50874);function n(){return r.env.NEXT_PUBLIC_AUTH_ENABLED,"false"!==r.env.NEXT_PUBLIC_AUTH_ENABLED}function s(){return!0}},99491:(e,t,a)=>{"use strict";a.d(t,{$:()=>l,r:()=>o});var r=a(95532);a(61216);var n=a(94454),s=a(41910),i=a(49232);let o=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:a,size:s,asChild:l=!1,...d}=e,c=l?n.DX:"button";return(0,r.jsx)(c,{"data-slot":"button",className:(0,i.cn)(o({variant:a,size:s,className:t})),...d})}}},e=>{var t=t=>e(e.s=t);e.O(0,[8548,39,9027,4739,5495,208,3050,4715,4025,5539,9791,7358],()=>t(41177)),_N_E=e.O()}]);

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.