1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ea48bacc-26a8-4fbe-963e-98fa4c6de05c",e._sentryDebugIdIdentifier="sentry-dbid-ea48bacc-26a8-4fbe-963e-98fa4c6de05c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2917],{92917:function(e,t,a){a.d(t,{default:function(){return Y}});var n=a(30826),r=a(77281),s=a(68726),o=a(21729),l=a(7716),i=a(23376),c=a(89161),d=a(98067),u=a(46273),f=a(63004),m=a(76208),x=a(40203),p=a(30715),g=a(3145),h=a(31200),y=a(28192),_=a(84864),b=a(84929),v=a(34137),N=a(60983),w=a(65710),j=a(1047),A=a(67017),C=a(68606),E=a(84084),I=a(50463),k=a(99306),L=a(30659),R=a(90233),O=a(67927),S=a(80621),D=a(19561),M=a(73845),P=a(13593),T=a(17313),U=a(70758),B=a(91232),K=a(2128),V=a(44349),F=a(16771),W=a(85021),Z=a(7450);function G(e){let{isLogged:t,langDict:a}=e,r=(0,W.usePathname)();const s=r.split("/")[1];Z.a.locales.includes(s)&&(r=r.split("/").slice(2).join("/"));const d=r,[u,f]=(0,y.useState)("ko"===s);(0,y.useEffect)((()=>{try{var e;const t=Intl.DateTimeFormat().resolvedOptions().timeZone,a=null===(e=navigator.language)||void 0===e?void 0:e.startsWith("ko");f("Asia/Seoul"===t||!!a||"ko"===s)}catch(t){}}),[s]);const m=[{name:a.navbar.features,href:"/features",isActive:"features"===d,analyticsKey:"features"},{name:a.navbar.pricing,href:"/pricing",isActive:"pricing"===d,analyticsKey:"pricing"},{name:a.navbar.faq,href:"https://docs.themoonlight.io/help",isActive:!1,isExternal:!0,analyticsKey:"faq"},{name:a.navbar.blog,href:"/blog",isActive:"blog"===d,analyticsKey:"blog"},{name:a.explore.paper_explore,href:"/explore",isActive:d.startsWith("explore"),analyticsKey:"explore"},{name:a.navbar.events,href:"/events/back-to-school?utm_source=navbar&utm_medium=internal&utm_campaign=back_to_school_2026",isActive:d.startsWith("events"),analyticsKey:"events"},...t?[{name:a.navbar.library,href:"/library",isActive:"library"===d,analyticsKey:"library"},{name:a.navbar.feedback,href:"/feedback",isActive:"feedback"===d,analyticsKey:"feedback"}]:[]];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(i.U,{className:"xl:hidden flex-grow-0 gap-4",justify:"start","data-sentry-element":"NavbarContent","data-sentry-source-file":"MoonlightNavbarMenu.tsx",children:[(0,n.jsx)(K.L,{className:"p-2","data-sentry-element":"NavbarMenuToggle","data-sentry-source-file":"MoonlightNavbarMenu.tsx"}),(0,n.jsx)(o.O,{href:"/","data-sentry-element":"Link","data-sentry-source-file":"MoonlightNavbarMenu.tsx",children:(0,n.jsx)(l.J,{className:"h-[36px] w-auto object-contain",src:"/images/moonlight-logo-2026.svg",alt:"Moonlight Logo",radius:"none","data-sentry-element":"Image","data-sentry-source-file":"MoonlightNavbarMenu.tsx"})})]}),m.filter((e=>!e.koOnly||u)).map((e=>(0,n.jsx)(c.k,{className:"hidden xl:flex",children:(0,n.jsx)(o.O,{href:e.href,isBlock:!0,className:(0,g.Z)({"bg-gray-200 rounded-lg":e.isActive}),target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,onPress:()=>{let t=null;switch(e.analyticsKey){case"features":t=k.s.NAVBAR_CLICK_FEATURES;break;case"pricing":t=k.s.NAVBAR_CLICK_PRICING;break;case"library":t=k.s.NAVBAR_CLICK_LIBRARY;break;case"faq":t=k.s.NAVBAR_CLICK_FAQ;break;case"blog":t=k.s.NAVBAR_CLICK_BLOG;break;case"explore":t=k.s.NAVBAR_CLICK_EXPLORE;break;case"events":t=k.s.NAVBAR_CLICK_EVENTS;break;case"feedback":t=k.s.NAVBAR_CLICK_FEEDBACK;break;case"contest":t=k.s.NAVBAR_CLICK_CONTEST;break;default:throw new Error("Unexpected analyticsKey: ".concat(e.analyticsKey))}(0,M.tx)(t)},children:(0,n.jsx)("span",{className:(0,g.Z)({"font-bold bg-gradient-to-r from-purple-600 to-pink-600 bg-clip-text text-transparent":"events"===e.analyticsKey||"contest"===e.analyticsKey}),children:e.name})})},e.name))),(0,n.jsx)(V.$,{"data-sentry-element":"NavbarMenu","data-sentry-source-file":"MoonlightNavbarMenu.tsx",children:m.filter((e=>!e.koOnly||u)).map(((e,t)=>(0,n.jsx)(F.h,{children:(0,n.jsx)("div",{className:(0,g.Z)("w-full cursor-pointer",{"font-bold text-primary":e.isActive}),onClick:()=>{let t=null;switch(e.analyticsKey){case"features":t=k.s.NAVBAR_CLICK_MOBILE_FEATURES;break;case"pricing":t=k.s.NAVBAR_CLICK_MOBILE_PRICING;break;case"library":t=k.s.NAVBAR_CLICK_MOBILE_LIBRARY;break;case"faq":t=k.s.NAVBAR_CLICK_MOBILE_FAQ;break;case"blog":t=k.s.NAVBAR_CLICK_MOBILE_BLOG;break;case"explore":t=k.s.NAVBAR_CLICK_MOBILE_EXPLORE;break;case"events":t=k.s.NAVBAR_CLICK_MOBILE_EVENTS;break;case"feedback":t=k.s.NAVBAR_CLICK_MOBILE_FEEDBACK;break;case"contest":t=k.s.NAVBAR_CLICK_MOBILE_CONTEST;break;default:throw new Error("Unexpected analyticsKey: ".concat(e.analyticsKey))}t&&(0,M.tx)(t),e.isExternal?window.open(e.href,"_blank","noopener,noreferrer"):window.location.href=e.href},children:(0,n.jsx)("span",{className:(0,g.Z)({"font-bold bg-gradient-to-r from-purple-600 to-pink-600 bg-clip-text text-transparent":"events"===e.analyticsKey||"contest"===e.analyticsKey}),children:e.name})})},"".concat(e.name,"-").concat(t))))})]})}function z(e){let{langDict:t,alertWarning:a,returnUrl:s}=e;const[o,l]=(0,y.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.f,{isOpen:o,onClose:()=>l(!1),langDict:t,alertWarning:a,returnUrl:s,"data-sentry-element":"SignInModal","data-sentry-source-file":"MoonlightNavbar.tsx"}),(0,n.jsx)(r.A,{className:"px-5 py-2 text-white rounded-full text-[14px] min-w-0
1whitespace-nowrap",style:{backgroundColor:"#2C0044"},onPress:()=>{(0,M.tx)(k.s.NAVBAR_CLICK_GET_STARTED_FREE_BUTTON),l(!0)},"data-sentry-element":"Button","data-sentry-source-file":"MoonlightNavbar.tsx",children:t.get_started_free_button})]})}function Y(e){let{lang:t,returnUrl:a}=e;const{uploadPaper:w}=(0,I.mx)(),[K,V]=(0,y.useState)(!0),[F,W]=(0,y.useState)(!1),[Z,Y]=(0,y.useState)(null),[q,J]=(0,y.useState)(null),[X,$]=(0,y.useState)(null),[H,Q]=(0,y.useState)(""),[ee,te]=(0,y.useState)(null),[ae,ne]=(0,y.useState)(null),[re,se]=(0,y.useState)(null),[oe,le]=(0,y.useState)(null),[ie,ce]=(0,y.useState)(!1),[de,ue]=(0,y.useState)(!1),[fe,me]=(0,y.useState)(!1),xe=ie&&de,{isExtensionConnected:pe,isExtensionLoading:ge}=(0,S.$)(),{setUserId:he,removeUserId:ye,waitForResolvedUserId:_e}=(0,_.j)();(0,y.useEffect)((()=>{me(!0)}),[]),(0,y.useEffect)((()=>{(0,b.Sc)()}),[]),(0,y.useEffect)((()=>{!async function(){V(!0);try{var e;const t=await(0,D.R1)("user");if(!t||!t.id)return;$(t),(0,L.qk)(t);const a=await(0,D.R1)("subscriptions"),n=await(0,D.R1)("user/".concat(t.id,"/invited-by")),r=await(0,D.R1)("user/".concat(t.id,"/invitees"));if(te(a),ne(n),se(r),null===(e=t.team)||void 0===e?void 0:e.id){const e=await(0,D.R1)("team/".concat(t.team.id));le(e)}he(t.id)}catch(t){$(null),ye()}finally{V(!1)}}()}),[]);const be=(0,U.R)(t),ve=async e=>{if((0,I.h5)(e))Y((0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"font-semibold",children:be.upload_file_too_large_title}),(0,n.jsx)("div",{className:"mt-2 text-sm text-gray-600",children:be.upload_file_too_large_description})]}));else{W(!0);try{var a;const r=Boolean(await _e()),s=await w(e,{resolveMetadata:r}),o=await(0,R.fO)({fileName:e.name,uploadResult:s,language:t,createPaper:r});o&&await(0,B.fi)({url:"",action:"upload_by_file",etc:""}).catch(console.error);const l=o?"/paper/".concat(o.id):"/file?url=".concat(encodeURIComponent(s.url),"&isUploaded=true");if(null===(a=s.warnings)||void 0===a?void 0:a.includes("PDF_TEXT_EMPTY")){const e=(0,O.W0)("PDF_TEXT_EMPTY",be);J(l),Y((0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"font-semibold",children:e.title}),(0,n.jsx)("div",{className:"mt-2 text-sm text-gray-600",children:e.description})]}))}else window.open(l,"_blank")}catch(r){console.error("Error uploading file:",r);const e=(0,I.Pv)(r)?r.code:"UPLOAD_FAILED",t=(0,O.W0)(e,be);Y((0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"font-semibold",children:t.title}),(0,n.jsx)("div",{className:"mt-2 text-sm text-gray-600",children:t.description})]}))}finally{W(!1)}}},Ne=async()=>{try{new URL(H)}catch(e){return void alert("Invalid URL")}window.open("/file?url=".concat(encodeURIComponent(H)),"_blank"),(0,M.tx)(k.s.NAVBAR_SUBMIT_URL_TO_OPEN_PAPER)};return(0,n.jsxs)(n.Fragment,{children:[!K&&!X&&(0,n.jsx)(v.Z,{lang:t,langDict:be,returnUrl:a}),(0,n.jsx)(E.R,{message:Z,langDict:be,onClose:()=>{Y(null),q&&(window.open(q,"_blank"),J(null))},"data-sentry-element":"WarningModal","data-sentry-source-file":"MoonlightNavbar.tsx"}),(0,n.jsxs)(s.R,{maxWidth:"full",className:"fixed bg-white/90 backdrop-blur-sm h-[var(--moonlight-navbar-height)] px-[20px] py-[10px]",classNames:{wrapper:"px-0 max-w-full"},"data-sentry-element":"Navbar","data-sentry-source-file":"MoonlightNavbar.tsx",children:[(0,n.jsx)("div",{className:"hidden xl:flex items-center shrink-0",children:(0,n.jsx)(o.O,{href:"/","data-sentry-element":"Link","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsx)(l.J,{className:"h-[36px] w-auto object-contain min-w-[120px]",src:"/images/moonlight-logo-2026.svg",alt:"Moonlight Logo",radius:"none","data-sentry-element":"Image","data-sentry-source-file":"MoonlightNavbar.tsx"})})}),(0,n.jsx)(i.U,{className:"hidden xl:flex flex-grow-0 gap-6 ml-8",justify:"start","data-sentry-element":"NavbarContent","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsx)(G,{isLogged:!!X,langDict:be,"data-sentry-element":"MoonlightNavbarMenu","data-sentry-source-file":"MoonlightNavbar.tsx"})}),(0,n.jsx)("div",{className:"xl:hidden flex-1",children:(0,n.jsx)(G,{isLogged:!!X,langDict:be,"data-sentry-element":"MoonlightNavbarMenu","data-sentry-source-file":"MoonlightNavbar.tsx"})}),(0,n.jsxs)(i.U,{justify:"end",className:"gap-2 sm:gap-3 flex-grow-0","data-sentry-element":"NavbarC
1ontent","data-sentry-source-file":"MoonlightNavbar.tsx",children:[(0,n.jsx)(c.k,{className:"hidden sm:flex","data-sentry-element":"NavbarItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsx)(P.Z,{lang:t,user:X,"data-sentry-element":"LanguageSelector","data-sentry-source-file":"MoonlightNavbar.tsx"})}),(0,n.jsx)(c.k,{className:"hidden sm:flex","data-sentry-element":"NavbarItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsxs)(d.F,{classNames:{content:"bg-white min-w-[300px] p-4"},onOpenChange:e=>{e&&(0,M.tx)(k.s.NAVBAR_CLICK_OPEN_UPLOAD_PAPER_DROPDOWN_BUTTON)},"data-sentry-element":"Dropdown","data-sentry-source-file":"MoonlightNavbar.tsx",children:[(0,n.jsx)(u.S,{"data-sentry-element":"DropdownTrigger","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsxs)("button",{className:"flex items-center gap-2 px-3 py-2 text-gray-600 hover:text-gray-900 transition-colors rounded-lg hover:bg-gray-50",children:[F?(0,n.jsx)(f.c,{size:"sm"}):fe?(0,n.jsx)(h.Z,{className:"w-4 h-4"}):(0,n.jsx)("span",{className:"w-4 h-4","aria-hidden":"true"}),(0,n.jsx)("span",{className:"text-[14px]",children:be.upload_paper})]})}),(0,n.jsxs)(m.a,{"aria-label":"Upload Options",classNames:{list:"p-0"},itemClasses:{base:"data-[selectable=true]:focus:bg-transparent data-[hover=true]:bg-transparent"},"data-sentry-element":"DropdownMenu","data-sentry-source-file":"MoonlightNavbar.tsx",children:[(0,n.jsx)(x.W,{textValue:"Drag and Drop Area",isReadOnly:!0,"data-sentry-element":"DropdownItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:F?(0,n.jsx)("div",{className:"w-full border-2 border-dashed rounded-lg p-6 text-center transition-colors cursor-pointer border-gray-300 bg-gray-50 hover:border-gray-300",children:(0,n.jsx)(f.c,{size:"sm"})}):(0,n.jsxs)("div",{onClick:()=>{const e=document.createElement("input");e.type="file",e.accept="application/pdf",e.onchange=async e=>{var t;const a=null===(t=e.target.files)||void 0===t?void 0:t[0];a&&(await ve(a),(0,M.tx)(k.s.NAVBAR_UPLOAD_SELECTED_FILE_TO_OPEN_PAPER))},e.click(),(0,M.tx)(k.s.NAVBAR_CLICK_SELECT_FILE_BUTTON_TO_OPEN_PAPER)},onDragEnter:e=>{e.preventDefault(),ce(!0)},onDragLeave:e=>{e.preventDefault(),ce(!1),ue(!1)},onDragOver:e=>{e.preventDefault(),ce(!0);const t=e.dataTransfer.items[0],a=t&&"file"===t.kind&&"application/pdf"===t.type;ue(a)},onDrop:async e=>{e.preventDefault(),ce(!1),ue(!1);const t=Array.from(e.dataTransfer.files).filter((e=>"application/pdf"===e.type));0!==t.length?(await ve(t[0]),(0,M.tx)(k.s.NAVBAR_DROP_FILE_TO_OPEN_PAPER)):alert("Please drop a PDF file")},className:(0,g.Z)("w-full border-2 border-dashed rounded-lg p-6 text-center transition-colors cursor-pointer",{"border-primary bg-primary/10":xe,"border-gray-300 bg-gray-50 hover:border-gray-300":!xe}),children:[fe?(0,n.jsx)(h.Z,{className:(0,g.Z)("w-8 h-8 mx-auto mb-2",{"text-primary":xe,"text-gray-500":!xe})}):(0,n.jsx)("span",{className:"block w-8 h-8 mx-auto mb-2","aria-hidden":"true"}),(0,n.jsx)("p",{className:(0,g.Z)("text-sm font-medium mb-1",{"text-primary font-semibold":xe,"text-gray-700":!xe}),children:xe?be.drop_file_here:be.click_to_select}),(0,n.jsx)("p",{className:"text-xs text-gray-500",children:be.or_drag_drop})]})},"drag-drop-area"),(0,n.jsx)(x.W,{textValue:"Divider",isReadOnly:!0,"data-sentry-element":"DropdownItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsxs)("div",{className:"flex items-center gap-3 my-2",children:[(0,n.jsx)("div",{className:"flex-1 h-[1px] bg-gray-300"}),(0,n.jsx)("span",{className:"text-xs text-gray-500",children:be.hero_or}),(0,n.jsx)("div",{className:"flex-1 h-[1px] bg-gray-300"})]})},"divider"),(0,n.jsx)(x.W,{textValue:"URL Input",isReadOnly:!0,"data-sentry-element":"DropdownItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsxs)("div",{className:"flex flex-row w-full relative",children:[(0,n.jsx)(p.Y,{value:H,onChange:e=>{Q(e.target.value)},className:"w-full",placeholder:be.upload_typeurl_text,onKeyDown:e=>{"Enter"===e.key&&Ne()},startContent:(0,n.jsx)(l.J,{src:"/images/icon-url.svg",width:18,height:18,alt:"URL Icon"}),classNames:{inputWrapper:"rounded-r-[10px] md:rounded-r-none rounded-l-[10px] bg-gray-50"},"data-sentry-element":"Input","data-sentry-source-file":"MoonlightNavbar.tsx"}),(0,n.jsx)(r.A,{className:"hidden md:block bg-primary text-white rounded-l-none rounded-r-[10px]",onPress:Ne,"data-sentry-element":"Button","data-sentry-source-file":"MoonlightNavbar.tsx",children:be.upload_button_text})]}),(0,n.jsx)(r.A,{className:"block md:hidden bg-primary text-white rounded-[10px] my-4 w-full",onPress:Ne,"data-sentry-element":"Button","data-sentry-source-file":"MoonlightNavbar.tsx",children:be.upload_button_text})]})},"url-input")]})]})}),!ge&&!pe&&(0,n.jsx)(c.k,{className:"hidden sm:flex",children:X?(0,n.jsx)(r.A,{as:o.O,href:"https://chromewebstore.google.com/detail/moonlight/lhipdkibljepmfojllcfflfflhflcbgi",target:"_blank",className:"px-5 py-2 text-white rounded-full text-[14px] min-w-0
1whitespace-nowrap",style:{backgroundColor:"#2C0044"},onPress:()=>(0,M.tx)(k.s.NAVBAR_CLICK_DOWNLOAD_CHROME_EXTENSION),children:be.download_chrome_extension}):(0,n.jsx)(z,{langDict:be,alertWarning:e=>{Y(e)},returnUrl:a})}),(0,n.jsx)(c.k,{"data-sentry-element":"NavbarItem","data-sentry-source-file":"MoonlightNavbar.tsx",children:K?(0,n.jsx)(f.c,{size:"sm"}):X&&ee?(0,n.jsx)(T.K,{user:X,subscriptions:ee,invitedBy:ae,invitees:re,team:oe,langDict:be,lang:t}):X?(0,n.jsx)(f.c,{size:"sm"}):(0,n.jsx)(N.$,{langDict:be,returnUrl:a,className:"px-5 py-2 rounded-full text-[14px] min-w-0",style:{borderColor:"#2C0044",borderWidth:"0.5px",color:"#2C0044"}})}),(0,n.jsx)(C.Z,{"data-sentry-element":"StoreUtmParamScript","data-sentry-source-file":"MoonlightNavbar.tsx"}),(0,n.jsx)(j.Z,{"data-sentry-element":"StoreBrowserLanguageScript","data-sentry-source-file":"MoonlightNavbar.tsx"}),(0,n.jsx)(A.Z,{"data-sentry-element":"StoreReferrerScript","data-sentry-source-file":"MoonlightNavbar.tsx"})]})]})]})}},1047:function(e,t,a){a.d(t,{Z:function(){return r}});var n=a(28192);function r(){return(0,n.useEffect)((()=>{const e=navigator.language;document.cookie="browser_language=".concat(e,"; Path=/; Secure; SameSite=Lax; Expires=").concat(new Date(Date.now()+31536e6).toUTCString())}),[]),null}},67017:function(e,t,a){a.d(t,{Z:function(){return o}});var n=a(28192),r=a(49188);const s=[...a(7450).a.locales.map((e=>"".concat(r.v.baseUrl||"https://www.themoonlight.io","/").concat(e))),"https://accounts.google.com/"];function o(){return(0,n.useEffect)((()=>{const e=document.referrer;e&&(s.some((t=>e===t))||(document.cookie="referrer=".concat(e,"; Path=/; Secure; SameSite=Lax; Expires=").concat(new Date(Date.now()+31536e6).toUTCString())))}),[]),null}},68606:function(e,t,a){a.d(t,{Z:function(){return s}});var n=a(28192);const r=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"];function s(){return(0,n.useEffect)((()=>{new URLSearchParams(window.location.search).forEach(((e,t)=>{if(r.includes(t)){const a=encodeURIComponent(e);document.cookie="".concat(t,"=").concat(a,"; Path=/; Secure; SameSite=Lax; Expires=").concat(new Date(Date.now()+31536e6).toUTCString())}}))}),[]),null}},34137:function(e,t,a){a.d(t,{Z:function(){return y}});var n=a(30826),r=a(85021),s=a(28192),o=a(73845),l=a(84864),i=a(49188),c=a(36607),d=a(99306),u=a(80621),f=a(84084),m=a(84929),x=a(51882);function p(e){if("undefined"===typeof document)return null;const t=document.cookie.split("; ").find((t=>t.startsWith("".concat(e,"="))));if(!t)return null;const a=t.indexOf("=");return-1===a?null:decodeURIComponent(t.slice(a+1))}const g="ml_one_tap_csrf";function h(){const e=p(g);if(e)return e;if("undefined"===typeof document)return null;const t=function(){if("undefined"===typeof globalThis)return null;const e=globalThis.crypto;if(!e)return null;if("function"===typeof e.randomUUID)return e.randomUUID();if("function"===typeof e.getRandomValues){const t=new Uint8Array(32);return e.getRandomValues(t),Array.from(t,(e=>e.toString(16).padStart(2,"0"))).join("")}return null}();if(!t)return null;const a="https:"===window.location.protocol?"; secure":"";return document.cookie="".concat(g,"=").concat(encodeURIComponent(t),"; path=/; samesite=lax").concat(a),t}function y(e){let{lang:t,langDict:a,returnUrl:g}=e;const y=(0,r.usePathname)(),_=(0,r.useSearchParams)(),{getParticipatedBeforeSignUpExperiments:b,deviceId:v}=(0,l.j)(),{isExtensionConnected:N,openLocalFile:w}=(0,u.$)(),[j,A]=(0,s.useState)(null),[C,E]=(0,s.useState)(null),I=(0,s.useRef)(!1),k=(0,s.useRef)(!1),L="google-one-tap-container",R=g||_.get("returnUrl")||void 0,O=y==="/".concat(t)||y==="/".concat(t,"/")||"/"===y,S=(0,s.useCallback)(((e,t)=>{t&&E((()=>()=>{t(),A(null),E(null)})),A(e)}),[]),D=(0,s.useCallback)((async e=>{if(!e)return;const n=p("g_csrf_token"),r=h(),s=Intl.DateTimeFormat().resolvedOptions().timeZone,l=b(),i=(0,x.y)(),u={credential:e,g_csrf_token:n||"",one_tap_csrf:r||"",returnUrl:R,timezone:s||void 0,before_sign_up_experiments:l&&l.length>0?JSON.stringify(l):void 0,device_id:v||void 0,sign_up_source:i||void 0};try{const e=await fetch("/api/auth/google/one-tap",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(u)});if(!e.ok){let a={};try{a=await e.json()}catch(f){}if(console.warn("One Tap login failed",a),(0,o.tx)(d.s.ONE_TAP_LOGIN_FAILED),"ALREADY_SIGNED_UP_WITH_PASSWORD"===a.code&&a.email){const e=new URLSearchParams(window.location.search);e.set("auth_error","password_account"),e.set("email",a.email),window.location.href="/".concat(t,"?").concat(e.toString())}return}let n={};try{n=await e.json()}catch(g){console.warn("One Tap login response parse failed",g)}(0,o.tx)(d.s.ONE_TAP_LOGIN_SUCCESS);const r=()=>{var e;(0,m.BN)({url:null!==(e=n.returnUrl)&&void 0!==e?e:null,isExtensionConnected:N,openLocalFile:w,alertWarning:S,langDict:a})};if(!n.userCreated)return void r();let s=!1;const l=()=>{s||(s=!0,r())};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"conversion",send_to:c.f,eventCallback:l,eventTimeout:2e3}),window.setTimeout(l,2e3)}catch(g){console.error("One Tap login error",g),(0,o.tx)(d.s.ONE_TAP_LOGIN_FAILED)}}),[S,v,b,N,t,a,w,R]);return(0,s.useEffect)((()=>
1{if(!O)return;if(!i.v.googleClientId)return;if(I.current)return;let e=0;const t=window.setInterval((()=>{var a,n;e+=1;const r=null===(n=window.google)||void 0===n||null===(a=n.accounts)||void 0===a?void 0:a.id;r?(k.current||(r.initialize({client_id:i.v.googleClientId,callback:e=>{D(e.credential)},use_fedcm_for_prompt:!1,prompt_parent_id:L,cancel_on_tap_outside:!1}),k.current=!0),r.prompt((e=>{var t,a;!(null===e||void 0===e||null===(t=e.isNotDisplayed)||void 0===t?void 0:t.call(e))&&(null===e||void 0===e||null===(a=e.isSkippedMoment)||void 0===a||a.call(e))})),I.current=!0,window.clearInterval(t)):e>20&&window.clearInterval(t)}),250);return()=>{window.clearInterval(t)}}),[D,O]),(0,n.jsxs)(n.Fragment,{children:[O&&(0,n.jsx)("div",{id:L,className:"fixed top-[72px] left-0 right-0 z-[100000] flex justify-end px-4"}),(0,n.jsx)(f.R,{message:j,onClose:()=>{A(null)},onConfirm:null!==C&&void 0!==C?C:void 0,langDict:a,"data-sentry-element":"WarningModal","data-sentry-source-file":"GoogleOneTap.tsx"})]})}}}]);
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.