PageSourceSearch

https://zoona.ai/_next/static/chunks/app/(frontend)/layout-0254200a5972f3ba.js

js zoona.ai collected 2026-10-05 13:21:05 UTC 6,931 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9559],{7081:(e,t,i)=>{"use strict";i.d(t,{SignupFormV2:()=>h});var s=i(29635),r=i(98038),a=i(86618),l=i(91736),o=i(9192),n=i(17299),m=i(33891),c=i(62876),d=i(68503);function h(e){var t;let{leadSource:i,formSubmitDataLayerEvent:h,formClassName:u,inputWrapperClassName:p,inputClassName:f,inputErrorClassName:v,buttonClassName:b}=e,{getAllCampaignsAsStrings:g,getFirstPageSeen:y}=(0,o.s)(),{ipData:x}=(0,r.P)(),w=(0,m.useMemo)(()=>g(),[g]),k=(0,m.useMemo)(()=>(null==x?void 0:x.countryName)||"",[x]),j=(0,m.useMemo)(()=>y(),[y]),{register:P,handleSubmit:_,setError:N,formState:{errors:S,isSubmitting:E},reset:F}=(0,c.mN)({defaultValues:{email:"",phone:""}});async function T(e){let t=window.location.pathname,{isInvalid:s,company:r,isPersonal:o}=(0,a.D)(e.email);if(s)return void N("email",{type:"custom",message:"Please type a valid business email"});try{let s=(0,l.Q)("im_ref"),a=await fetch("https://app.sparrowdesk.com/api/internal/signup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({user:{email:e.email,strategy:"password"},leadData:{company:r,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,isBusinessEmail:!o,leadSource:i||"Desk Sign Up",lifecyclestage:"lead",preSignupUrl:t,...w,sdFirstPageSeen:j,country:k},timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,...s&&{imRef:s}})});if(!a.ok){let e=await a.json();409===a.status?N("email",{type:"custom",message:e.message?'<span class="relative top-5 max-sm:top-0">'.concat(e.message,'. <a href="https://app.sparrowdesk.com" target="_blank" rel="noopener noreferrer" class="text-sd-blue-500 hover:text-sd-blue-600 underline max-sm:hidden">sign in</a></span>'):'This email is already registered. Please try a different email or <a href="https://app.sparrowdesk.com" target="_blank" rel="noopener noreferrer" class="text-sd-blue-500 hover:text-sd-blue-600 underline">sign in</a>.'}):N("email",{type:"custom",message:e.message||"Something went wrong. Please try again later. "});return}let m=await a.json();(null==m?void 0:m.clientRedirectUrl)&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:h||"zoona_sign_up_form_submit"}),(0,n.KP)(),F(),window.location.href=null==m?void 0:m.clientRedirectUrl)}catch(e){N("email",{type:"custom",message:"Something went wrong. Please try again later."}),console.error(e)}}return(0,s.jsxs)("form",{onSubmit:_(T),className:u,children:[(0,s.jsx)("div",{className:p,children:(0,s.jsx)(d.Z,{type:"email",placeholder:"Enter your work email",error:null==(t=S.email)?void 0:t.message,errorClassName:v,inputClassName:f,...P("email",{required:"Email is required",pattern:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"Please enter a valid email address"}})})}),(0,s.jsx)("button",{type:"submit",className:b,disabled:E,children:E?"Submitting...":"Start free trial"})]})}},50189:(e,t,i)=>{Promise.resolve().then(i.t.bind(i,60937,23)),Promise.resolve().then(i.t.bind(i,15030,23)),Promise.resolve().then(i.t.bind(i,60658,23)),Promise.resolve().then(i.t.bind(i,29507,23)),Promise.resolve().then(i.t.bind(i,2902,23)),Promise.resolve().then(i.t.bind(i,94010,23)),Promise.resolve().then(i.bind(i,63402)),Promise.resolve().then(i.bind(i,92166)),Promise.resolve().then(i.bind(i,7081)),Promise.resolve().then(i.bind(i,55824)),Promise.resolve().then(i.bind(i,66306)),Promise.resolve().then(i.bind(i,69940)),Promise.resolve().then(i.bind(i,98038))},60658:()=>{},66306:(e,t,i)=>{"use strict";i.d(t,{MobileNav:()=>n});var s=i(29635),r=i(89173),a=i(33891);let l=[{id:0,title:"Features",href:"/#features"},{id:2,title:"Solutions",href:"/#solutions"},{id:1,title:"Pricing",href:"/pricing"}];function o(e){let t,i,a,l,o=(0,r.c)(13),{width:n,height:m,fill:c,className:d}=e,h=void 0===n?24:n,u=void 0===m?24:m,p=void 0===c?"#585F35":c,f=void 0===d?"":d;return o[0]!==p||o[1]!==h?(t=(0,s.jsx)("rect",{y:"5",width:h,height:"2",fill:p}),i=(0,s.jsx)("rect",{y:"11",width:h,height:"2",fill:p}),a=(0,s.jsx)("rect",{y:"17",width:h,height:"2",fill:p}),o[0]=p,o[1]=h,o[2]=t,o[3]=i,o[4]=a):(t=o[2],i=o[3],a=o[4]),o[5]!==f||o[6]!==p||o[7]!==u||o[8]!==t||o[9]!==i||o[10]!==a||o[11]!==h?(l=(0,s.jsxs)("svg",{width:h,height:u,viewBox:"0 0 24 24",fill:p,xmlns:"http://www.w3.org/2000/svg",className:f,children:[t,i,a]}),o[5]=f,o[6]=p,o[7]=u,o[8]=t,o[9]=i,o[10]=a,o[11]=h,o[12]=l):l=o[12],l}function n(){let e,t,i,n,m=(0,r.c)(4),c=(0,a.useRef)(null);return m[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("input",{ref:c,type:"checkbox",id:"mobile-menu-toggle",className:"peer sr-only"}),m[0]=e):e=m[0],m[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)("div",{children:(0,s.jsx)("label",{htmlFor:"mobile-menu-toggle",className:"flex cursor-pointer items-center justify-center","aria-label":"Toggle mobile menu",children:(0,s.jsx)(o,{className:"transition-transform duration-300",fill:"#fff"})})}),i=(0,s.jsx)("label",{htmlFor:"mobile-menu-toggle",className:"bg-opacity-20 pointer-events-none invisible fixed inset-0 top-0 z-90 curs
1or-pointer bg-sd-blue-500/30 opacity-0 backdrop-blur-sm backdrop-filter transition-all duration-300 peer-checked:pointer-events-auto peer-checked:visible peer-checked:opacity-100","aria-label":"Close mobile menu"}),m[1]=t,m[2]=i):(t=m[1],i=m[2]),m[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,s.jsxs)("div",{className:"relative md:hidden",children:[e,t,i,(0,s.jsx)("div",{className:"invisible fixed top-0 left-0 z-100 mx-auto flex max-h-[calc(100vh-4rem)] w-full -translate-y-full flex-col gap-4 overflow-hidden overflow-y-auto bg-transparent px-3 opacity-0 transition-all duration-300 peer-checked:visible peer-checked:top-16 peer-checked:translate-y-0 peer-checked:opacity-100",children:(0,s.jsx)("nav",{className:"bg-white",children:l.map(e=>(0,s.jsx)("a",{href:e.href,className:"flex border-b border-sd-olive-300 px-4 py-5 font-overpass text-sm leading-none font-semibold text-sd-olive-600/60 uppercase transition-all duration-300 hover:bg-sd-olive-100 hover:text-sd-blue-500",onClick:()=>{let e=c.current;e&&(e.checked=!1)},children:e.title},e.id))})})]}),m[3]=n):n=m[3],n}},69940:(e,t,i)=>{"use strict";i.d(t,{HeaderScripts:()=>o});var s=i(29635),r=i(89173),a=i(33891),l=i(59994);function o(){let e,t,i,o,n,m,c=(0,r.c)(9),[d,h]=(0,a.useState)(!1);c[0]===Symbol.for("react.memo_cache_sentinel")?(e=["scroll","mousemove","touchstart"],c[0]=e):e=c[0];let u=e;c[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{h(!0)},c[1]=t):t=c[1];let p=t;return c[2]!==d?(i=()=>(d||u.forEach(e=>{document.addEventListener(e,p,{once:!0})}),()=>{u.forEach(e=>{document.removeEventListener(e,p)})}),o=[d,p],c[2]=d,c[3]=i,c[4]=o):(i=c[3],o=c[4]),(0,a.useEffect)(i,o),c[5]!==d?(n=d&&(0,s.jsx)(l.GoogleTagManager,{gtmId:"GTM-M3B27L23"}),c[5]=d,c[6]=n):n=c[6],c[7]!==n?(m=(0,s.jsx)(s.Fragment,{children:n}),c[7]=n,c[8]=m):m=c[8],m}}},e=>{e.O(0,[9414,4983,4290,1955,6284,9313,4351,6158,7358],()=>e(e.s=50189)),_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.