1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1253],{8848:(e,t,a)=>{a.d(t,{z:()=>n});function n(e){let t=document.createElement("a");t.href=e,t.rel="noopener",t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)}},9403:(e,t,a)=>{a.d(t,{T$:()=>o,TM:()=>i});var n=a(2108);async function i(e,t){return n.F.post("/api/funnel/downloads/claim",{assetSlug:e,source:t})}async function o(e,t){let a;for(let i=1;i<=2;i+=1)try{return await n.F.post("/api/funnel/donations/intent",{amountUsd:e,source:t})}catch(e){if(a=e,!(!(e instanceof n.h)||e.statusCode>=500)||2===i)throw e;await new Promise(e=>setTimeout(e,500))}throw a instanceof Error?a:Error("Unable to open the donation checkout.")}},4602:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(396),i=a(5040),o=a(2108),s=a(7051);function r(e){let[t,a]=e.split("@");if(!t||!a)return e;let n=t.length<=2?t.slice(0,1):t.slice(0,2);return"".concat(n).concat("â¢".repeat(Math.max(1,t.length-n.length)),"@").concat(a)}function l(e,t){return e instanceof o.h&&401===e.statusCode?"Your session expired. Sign in again and retry.":e instanceof Error?e.message:t}function c(e){let{email:t,onVerified:a}=e,[o,c]=(0,i.useState)(!1),[d,m]=(0,i.useState)(""),[u,f]=(0,i.useState)(0),[x,h]=(0,i.useState)(!1),[p,b]=(0,i.useState)(""),[g,v]=(0,i.useState)("");(0,i.useEffect)(()=>{if(u<=0)return;let e=window.setInterval(()=>{f(e=>Math.max(0,e-1))},1e3);return()=>window.clearInterval(e)},[u]);let y=async()=>{h(!0),b(""),v("");try{let e=await (0,s.Vd)();c(!0),f(e.cooldownSeconds),v(e.sent?"We sent a six-digit code to ".concat(r(e.email),"."):"A code was already sent to ".concat(r(e.email),". Check your inbox."))}catch(e){b(l(e,"Unable to send the verification code."))}finally{h(!1)}},w=async()=>{h(!0),b(""),v("");try{let e=await (0,s.KW)();f(e.cooldownSeconds),m(""),v("A new code was sent to ".concat(r(e.email),"."))}catch(e){b(l(e,"Unable to resend the verification code."))}finally{h(!1)}},j=async e=>{if(e.preventDefault(),b(""),6!==d.length){b("Enter the six-digit code from your email.");return}h(!0);try{await (0,s.GB)(d),await a()}catch(e){b(l(e,"The code is invalid or expired."))}finally{h(!1)}};return(0,n.jsxs)("div",{className:"w-full max-w-lg px-1 py-1 text-left sm:px-2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-sm font-semibold text-[#e64918]",children:"Confirm your email to download"}),(0,n.jsx)("p",{className:"mt-1 text-sm leading-6 text-[rgba(38,37,30,0.68)]",children:o?(0,n.jsxs)(n.Fragment,{children:["Enter the six-digit code sent to"," ",(0,n.jsx)("span",{className:"font-medium text-[#26251e]",children:r(t)}),"."]}):(0,n.jsxs)(n.Fragment,{children:["We'll send a six-digit code to"," ",(0,n.jsx)("span",{className:"font-medium text-[#26251e]",children:r(t)}),"."]})})]}),p?(0,n.jsx)("p",{className:"mt-4 rounded-lg bg-[rgba(180,35,24,0.06)] px-3 py-2.5 text-sm leading-5 text-[#a51d16]",role:"alert",children:p}):null,g?(0,n.jsx)("p",{className:"mt-4 text-sm leading-5 text-[rgba(38,37,30,0.68)]",children:g}):null,o?(0,n.jsxs)("form",{className:"mt-5 space-y-3",onSubmit:e=>void j(e),children:[(0,n.jsx)("input",{"aria-label":"Verification code","aria-describedby":"verification-code-help",autoComplete:"one-time-code",autoFocus:!0,inputMode:"numeric",maxLength:6,value:d,onChange:e=>m(e.target.value.replace(/\D/g,"").slice(0,6)),placeholder:"000000",className:"h-14 w-full rounded-xl border border-[rgba(38,37,30,0.08)] bg-[#f2f1ed] px-4 text-center text-2xl font-medium tracking-[0.42em] text-[#26251e] placeholder-[rgba(38,37,30,0.24)] shadow-[inset_0_1px_0_rgba(255,255,255,0.7)] transition-[border-color,box-shadow] focus:border-[rgba(38,37,30,0.32)] focus:outline-none focus:ring-2 focus:ring-[rgba(38,37,30,0.08)]"}),(0,n.jsx)("p",{id:"verification-code-help",className:"sr-only",children:"Enter the six-digit code from your email."}),(0,n.jsx)("button",{type:"submit",disabled:x||6!==d.length,className:"flex h-11 w-full items-center justify-center rounded-full bg-[#26251e] px-4 text-sm font-semibold text-[#f2f1ed] transition-[background-color,transform] hover:bg-[#3a3931] active:scale-[0.99] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#26251e]/25 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:bg-[#26251e] disabled:text-[rgba(242,241,237,0.55)]",children:x?"Verifyingâ¦":"Verify email and download"}),(0,n.jsxs)("p",{className:"pt-1 text-center text-sm text-[rgba(38,37,30,0.58)]",children:["Didn't get the email?"," ",(0,n.jsx)("button",{type:"button",onClick:()=>void w(),disabled:x||u>0,className:"font-semibold text-[#26251e] underline decoration-[rgba(38,37,30,0.25)] underline-offset-4 transition-colors hover:text-[#5b5a51] focus-visible:rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[rgba(38,37,30,0.2)] disabled:cursor-not-allowed disabled:opacity-50",children:u>0?"Resend in ".concat(u,"s"):"Resend code"})]})]}):(0,n.jsx)("button",{type:"button",onClick:()=>void y(),disabled:x,className:"mt-5 flex h-11 w-full items-center justify-center rounded-full bg-[#26251e] px-4 text-sm font-semibold text-[#f2f1ed] transition-[background-color,transform] hover:bg-[#3a3931] active:scale-[0.99] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#26251e]/25 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-60",children:x?"Sendingâ¦":"Send verification code"})]})}},5188:(e,t,a)=>{a.d(t,{AnalyticsScripts:()=>d,K:()=>m});var n=a(396),i=a(2009),o=a(2493),s=a(5040),r=a(2108);let l=a(867).env.NEXT_PUBLIC_GA_MEASUREMENT_ID||"G-3HE8F8KBZD",c=!1;function d(e){let{posthogKey:t}=e;return(0,s.useEffect)(()=>{var e;e=c,t&&!e&&t&&(o.bC.init(t,{api_host:"https://hue.itmeo.com",capture_pageview:!0,capture_pageleave:!0,
1cross_subdomain_cookie:!0,person_profiles:"always",persistence:"localStorage+cookie",respect_dnt:!0}),o.bC.register({app:"itmeo-com"}),c=!0)},[t]),(0,n.jsx)(i.GoogleAnalytics,{gaId:l})}function m(e){var t,a;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=(a=window).gtag)||void 0===t||t.call(a,"event",e,{...n,transport_type:"beacon"}),c&&o.bC.capture(e,n),r.F.post("/api/analytics/events",{event:e,property:"itmeo-com",source:"string"==typeof n.source?n.source:void 0,path:window.location.pathname}).catch(()=>{})}},5717:(e,t,a)=>{a.d(t,{SiteFooter:()=>s});var n=a(396),i=a(6891);a(5040);var o=a(5188);function s(e){var t;let{brand:a,columns:s,donateHref:r,className:l}=e,c=new Date().getFullYear(),d=null!==(t=null==r?void 0:r.startsWith("http"))&&void 0!==t&&t;return(0,n.jsx)("footer",{id:"site-footer",className:"border-t border-[rgba(38,37,30,0.1)] bg-[#f2f1ed] mt-24".concat(l?" ".concat(l):""),children:(0,n.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-16",children:[(0,n.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-5 gap-12 mb-12",children:[(0,n.jsxs)("div",{className:"lg:col-span-1",children:[(0,n.jsx)("a",{href:"https://itmeo.com",target:"_blank",rel:"noopener noreferrer","aria-label":"Itmeo home",className:"inline-flex items-center hover:opacity-75 transition-opacity",children:(0,n.jsx)(i.rK,{brand:"itmeo",variant:"wordmark",size:18,decorative:!0})}),(0,n.jsx)("p",{className:"mt-5 text-sm text-[rgba(38,37,30,0.55)] leading-relaxed",children:a.tagline}),r&&(0,n.jsx)("a",{href:r,target:d?"_blank":void 0,rel:d?"noopener noreferrer":void 0,className:"inline-flex items-center gap-1.5 mt-4 text-sm font-medium text-[#f54e00] hover:opacity-75 transition-opacity",children:"⥠Support Itmeo"})]}),s.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-[rgba(38,37,30,0.4)] mb-4",children:e.heading}),(0,n.jsx)("ul",{className:"space-y-2.5",children:e.links.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,onClick:e.external?()=>(0,o.K)("hub_outbound_click",{destination:e.href,label:e.label}):void 0,className:"text-sm text-[rgba(38,37,30,0.7)] hover:text-[#26251e] transition-colors",children:e.label})},e.label))})]},e.heading))]}),(0,n.jsxs)("div",{className:"pt-8 border-t border-[rgba(38,37,30,0.08)] flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4",children:[(0,n.jsxs)("p",{className:"text-xs text-[rgba(38,37,30,0.4)]",children:["\xa9 ",a.foundedYear?"".concat(a.foundedYear,"â"):"",c," ",a.copyrightName,"."," ",a.partOfItmeo?"Part of Itmeo Inc.":"All rights reserved."]}),(0,n.jsxs)("div",{className:"flex items-center gap-4 text-xs text-[rgba(38,37,30,0.4)]",children:[(0,n.jsx)("a",{href:"https://itmeo.com/privacy",className:"hover:text-[#26251e] transition-colors",children:"Privacy"}),(0,n.jsx)("a",{href:"https://itmeo.com/terms",className:"hover:text-[#26251e] transition-colors",children:"Terms"})]})]})]})})}}}]);
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.