1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8139:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(9100)}])},5059:function(e,t,a){"use strict";a.d(t,{$k:function(){return n},By:function(){return c},Ji:function(){return s},Jm:function(){return l},eI:function(){return o},u4:function(){return i},x$:function(){return r}});let s={hidden:{opacity:1,y:20},visible:{opacity:1,y:0,transition:{duration:.4,ease:"easeOut"}}},r={hidden:{opacity:1,x:-20},visible:{opacity:1,x:0,transition:{duration:.6,ease:"easeOut"}}},n={hidden:{opacity:1,x:20},visible:{opacity:1,x:0,transition:{duration:.6,ease:"easeOut"}}},l={hidden:{opacity:1},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.05}}},i={animate:{y:[0,-10,0],transition:{duration:3,repeat:Number.POSITIVE_INFINITY,ease:"easeInOut"}}},o={animate:{scale:[1,1.2,1],rotate:[0,180,360],transition:{duration:4,repeat:Number.POSITIVE_INFINITY,ease:"easeInOut"}}},c={hidden:{opacity:1,scale:.9},visible:{opacity:1,scale:1,transition:{duration:.5,ease:"easeOut"}}}},4156:function(e,t,a){"use strict";var s=a(2676),r=a(5646),n=a(6473),l=a(1063),i=a(6382),o=a(5059),c=a(436);t.Z=()=>(0,s.jsxs)(r.E.div,{variants:o.Jm,initial:"hidden",animate:"visible",className:"grid grid-cols-1 md:grid-cols-3 gap-6 w-full mt-10 pb-8",children:[(0,s.jsx)(r.E.div,{variants:o.Ji,children:(0,s.jsx)("div",{className:"p-6 h-full bg-white/80 backdrop-blur-sm border-0 shadow-lg hover:shadow-xl transition-all duration-300 rounded-xl",children:(0,s.jsxs)("div",{className:"flex flex-col items-center text-center h-full",children:[(0,s.jsx)("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-100 to-purple-100 rounded-2xl flex items-center justify-center mb-4",children:(0,s.jsx)(n.Z,{className:"text-vocabo-primary text-2xl"})}),(0,s.jsxs)("h3",{className:"font-semibold text-lg mb-3 text-gray-900",children:[c.QS,"+ Languages"]}),(0,s.jsxs)("p",{className:"text-sm text-gray-600 leading-relaxed",children:["Learn Spanish, Japanese, Arabic, and ",c.QS,"+ other languages powered by Google Translate."]})]})})}),(0,s.jsx)(r.E.div,{variants:o.Ji,children:(0,s.jsx)("div",{className:"p-6 h-full bg-white/80 backdrop-blur-sm border-0 shadow-lg hover:shadow-xl transition-all duration-300 rounded-xl",children:(0,s.jsxs)("div",{className:"flex flex-col items-center text-center h-full",children:[(0,s.jsx)("div",{className:"w-16 h-16 bg-gradient-to-br from-green-100 to-blue-100 rounded-2xl flex items-center justify-center mb-4",children:(0,s.jsx)(l.Z,{className:"text-green-600 text-2xl"})}),(0,s.jsx)("h3",{className:"font-semibold text-lg mb-3 text-gray-900",children:"Completely Free"}),(0,s.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed",children:"No premium tiers, no subscriptions, no ads. Language learning should be accessible to everyone."})]})})}),(0,s.jsx)(r.E.div,{variants:o.Ji,children:(0,s.jsx)("div",{className:"p-6 h-full bg-white/80 backdrop-blur-sm border-0 shadow-lg hover:shadow-xl transition-all duration-300 rounded-xl",children:(0,s.jsxs)("div",{className:"flex flex-col items-center text-center h-full",children:[(0,s.jsx)("div",{className:"w-16 h-16 bg-gradient-to-br from-purple-100 to-pink-100 rounded-2xl flex items-center justify-center mb-4",children:(0,s.jsx)(i.Z,{className:"text-vocabo-secondary text-2xl"})}),(0,s.jsx)("h3",{className:"font-semibold text-lg mb-3 text-gray-900",children:"No Sign Up!"}),(0,s.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed",children:"Install and start learning immediately. Your vocabulary stays on your device for complete privacy."})]})})})]})},5152:function(e,t,a){"use strict";var s=a(2676),r=a(5646),n=a(6577),l=a(1540),i=a(5059);t.Z=()=>(0,s.jsxs)(r.E.div,{variants:i.u4,animate:"animate",className:"relative",children:[(0,s.jsx)("div",{className:"w-48 h-48 md:w-64 md:h-64 lg:w-80 lg:h-80 bg-vocabo-gradient rounded-2xl flex items-center justify-center shadow-2xl",children:(0,s.jsx)(n.Z,{className:"w-24 h-24 md:w-32 md:h-32 lg:w-40 lg:h-40 text-white"})}),(0,s.jsx)(r.E.div,{variants:i.eI,animate:"animate",className:"absolute -top-4 -right-4",children:(0,s.jsx)(l.Z,{className:"w-10 h-10 md:w-12 md:h-12 text-vocabo-secondary"})}),(0,s.jsx)(r.E.div,{variants:i.eI,animate:"animate",className:"absolute -bottom-2 -left-4",style:{animationDelay:"1s"},children:(0,s.jsx)(l.Z,{className:"w-8 h-8 md:w-10 md:h-10 text-vocabo-primary"})})]})},5940:function(e,t,a){"use strict";a.d(t,{s:function(){return r},t:function(){return n}});var s=a(436);let r={href:"/blog/reading-gap",title:"You Can Read the Alphabet â So Why Can't You Read a Single Sentence?",excerpt:"Most language learners hit a wall between knowing letters and reading real text. Here's why that gap exists â and how reading content you already enjoy can bridge it.",tag:"Research"},n=[r,{href:"/toucan-alternative",title:"Best Toucan Alternatives in 2026",excerpt:"Toucan was acquired by Babbel and now supports only ~14 languages. Here are the best free alternatives â including one that c
1overs ".concat(s.QS,"+ languages with no account required."),tag:"Comparison"},{href:"/vocabo-vs-toucan",title:"Vocabo vs Toucan: Which Is Better?",excerpt:"Both extensions replace words on pages you browse. But they've diverged significantly since Babbel acquired Toucan in 2022. Here's the honest comparison.",tag:"Comparison"},{href:"/best-language-learning-extensions",title:"Best Language Learning Browser Extensions 2026",excerpt:"Vocabo, Toucan, Language Reactor, Readlang, Migaku â compared honestly so you can pick the right tool for how you actually learn.",tag:"Guide"},{href:"/language-reactor-alternative",title:"Best Language Reactor Alternatives in 2026",excerpt:"Language Reactor only works on Netflix and YouTube. If you want passive vocabulary learning while reading the web, here's what to use instead.",tag:"Comparison"}]},9100:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return ey},default:function(){return ew}});var s=a(2676),r=a(5271),n=a(9422),l=a.n(n),i=a(7864),o=a(8534),c=a(2262),d=a.n(c),x=a(5646),m=a(4345),h=a(142),u=a(5059),g=a(5152),p=a(4156),b=e=>{let{cwsStats:t}=e;return(0,s.jsx)("div",{className:"w-full min-h-screen flex items-center justify-center bg-gradient-to-r from-blue-50 to-purple-50 py-12 md:py-0",children:(0,s.jsx)("div",{className:"w-full max-w-5xl mx-auto flex flex-col justify-center",children:(0,s.jsxs)("main",{className:"flex flex-col items-center w-full px-6",children:[(0,s.jsx)(x.E.div,{variants:u.Jm,initial:"hidden",animate:"visible",className:"w-full",children:(0,s.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-between w-full gap-8 md:gap-12",children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"flex flex-col items-center md:items-start text-center md:text-left md:w-1/2 lg:w-3/5 order-2 md:order-1",children:[(0,s.jsx)("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold leading-tight mb-4 text-gray-900",children:"Master vocabulary while you browse"}),(0,s.jsx)("p",{className:"text-lg md:text-xl text-gray-600 mb-6 max-w-md",children:"Vocabo is a free Chrome extension that replaces words on the pages you read with their translation in the language you're learning â so you build vocabulary in context, just by browsing."}),(0,s.jsx)("p",{className:"text-gray-500 mb-8 max-w-md",children:"The rest of the sentence stays in your own language, so you always have context. No flashcards, no study time, no account. Works on Chrome, Brave, Edge, Arc, and more."}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 mb-8 w-full md:justify-start justify-center items-center",children:[(0,s.jsx)(h.Z,{className:"w-[250px]",showOnMobile:!1}),(0,s.jsxs)(d(),{href:"/how-to",className:"inline-flex items-center justify-center w-[250px] px-6 py-3 bg-white hover:bg-gray-50 border border-gray-200 rounded-xl text-gray-700 font-semibold transition-all duration-200 text-base shadow-md hover:shadow-lg",children:[(0,s.jsx)(m.Z,{className:"mr-2 h-4 w-4"}),"Watch Demo"]})]}),(0,s.jsxs)("div",{className:"flex items-center gap-1.5 text-sm text-gray-500",children:[(0,s.jsx)("span",{className:"text-yellow-500 tracking-tight",children:"â
â
â
â
â
"}),(0,s.jsxs)("span",{children:[t.rating.toFixed(1),"/5 on Chrome Web Store"]})]})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"md:w-1/2 lg:w-2/5 flex justify-end order-1 md:order-2 mb-8 md:mb-0",children:(0,s.jsx)(g.Z,{})})]})}),(0,s.jsx)(p.Z,{})]})})})},f=a(9935),y=a(5892),w=a(914),v=a(8770),j=e=>{let{cwsStats:t,languageCount:a}=e;return(0,s.jsx)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.3},variants:u.Jm,className:"w-full bg-white/60 backdrop-blur-sm border-y border-gray-100 py-12",children:(0,s.jsx)("div",{className:"max-w-5xl mx-auto px-6",children:(0,s.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"flex flex-col items-center text-center",children:[(0,s.jsx)("div",{className:"w-12 h-12 bg-gradient-to-br from-blue-100 to-purple-100 rounded-xl flex items-center justify-center mb-3",children:(0,s.jsx)(f.Z,{className:"w-6 h-6 text-vocabo-primary"})}),(0,s.jsxs)("span",{className:"text-2xl md:text-3xl font-bold text-gray-900",children:[t.users.toLocaleStr
1ing(),"+"]}),(0,s.jsx)("span",{className:"text-sm text-gray-500 mt-1",children:"Active Learners"})]}),(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"flex flex-col items-center text-center",children:[(0,s.jsx)("div",{className:"w-12 h-12 bg-gradient-to-br from-yellow-100 to-orange-100 rounded-xl flex items-center justify-center mb-3",children:(0,s.jsx)(y.Z,{className:"w-6 h-6 text-yellow-500"})}),(0,s.jsxs)("span",{className:"text-2xl md:text-3xl font-bold text-gray-900",children:[t.rating.toFixed(1),"/5"]}),(0,s.jsx)("span",{className:"text-sm text-gray-500 mt-1",children:"Chrome Web Store"})]}),(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"flex flex-col items-center text-center",children:[(0,s.jsx)("div",{className:"w-12 h-12 bg-gradient-to-br from-green-100 to-teal-100 rounded-xl flex items-center justify-center mb-3",children:(0,s.jsx)(w.Z,{className:"w-6 h-6 text-green-600"})}),(0,s.jsxs)("span",{className:"text-2xl md:text-3xl font-bold text-gray-900",children:[a,"+"]}),(0,s.jsx)("span",{className:"text-sm text-gray-500 mt-1",children:"Languages Supported"})]}),(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"flex flex-col items-center text-center",children:[(0,s.jsx)("div",{className:"w-12 h-12 bg-gradient-to-br from-purple-100 to-pink-100 rounded-xl flex items-center justify-center mb-3",children:(0,s.jsx)(v.Z,{className:"w-6 h-6 text-vocabo-secondary"})}),(0,s.jsx)("span",{className:"text-2xl md:text-3xl font-bold text-gray-900",children:"100%"}),(0,s.jsx)("span",{className:"text-sm text-gray-500 mt-1",children:"Free & Private"})]})]})})})},N=a(636),k=a(5534),S=a(6577),E=a(1766),V=a(1592),C=a(1870),I=a(9146),J=a(6489),Z=()=>{let[e,t]=(0,r.useState)(!1),[a,n]=(0,r.useState)(!1),l=(0,r.useRef)(null),i=(0,N.Y)(l,{once:!0,amount:.2});return(0,r.useEffect)(()=>{if(!i)return;let e=setTimeout(()=>n(!0),500),a=setTimeout(()=>t(!0),1e3);return()=>{clearTimeout(e),clearTimeout(a)}},[i]),(0,s.jsx)("div",{ref:l,className:"relative w-full mx-auto",children:(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6 lg:gap-12 items-stretch",children:[(0,s.jsx)(x.E.div,{variants:u.x$,initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},className:"w-full lg:w-1/2 flex items-center justify-center md:min-h-[300px] lg:min-h-[500px]",children:(0,s.jsxs)("div",{className:"max-w-md px-4",children:[(0,s.jsx)("h3",{className:"text-2xl md:text-3xl lg:text-4xl font-bold text-gray-900 mb-4",children:"Seamless interactions"}),(0,s.jsx)("p",{className:"text-base md:text-lg text-gray-600",children:"Select any word and add it instantly to your vocabulary with one click"})]})}),(0,s.jsx)(x.E.div,{variants:u.By,initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},className:"w-full lg:w-1/2 flex justify-center lg:justify-start items-center",children:(0,s.jsx)("div",{className:"bg-white rounded-lg shadow-xl p-6 sm:p-8 lg:p-12 border border-gray-200 w-full lg:w-auto",children:(0,s.jsx)("div",{className:"prose prose-sm sm:prose-base max-w-none",children:(0,s.jsxs)("p",{className:"text-gray-800 leading-relaxed",children:["Many different species of aphids are commonly found on",(0,s.jsxs)("span",{className:"relative inline-block",children:[(0,s.jsxs)(x.E.span,{initial:{backgroundColor:"transparent"},animate:{backgroundColor:a?"rgba(114, 14, 158, 0.2)":"transparent"},transition:{duration:.3},style:{borderRadius:"2px",padding:"2px 4px"},className:"mx-1 text-base cursor-pointer select-none",children:["apple"," "]}),(0,s.jsx)(k.M,{children:e&&(0,s.jsx)(x.E.div,{initial:{opacity:0,y:10,scale:.9},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.9},transition:{duration:.4,ease:"easeOut"},className:"absolute top-full z-50",style:{width:"224px",minHeight:"180px",left:"0",marginTop:"4px"},children:(0,s.jsxs)("div",{className:"bg-white shadow-2xl border border-gray-200/90 overflow-hidden flex flex-col rounded-[6px]",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between px-[8px] pt-[8px] bg-white rounded-t-[6px]",children:[(0,s.jsxs)("div",{className:"flex items-center gap-[8px]",children:[(0,s.jsx)("div",{className:"w-[24px] h-[24px] bg-gradient-to-br from-blue-500 to-purple-600 rounded-[6px] flex items-center justify-center p-[4px]",children:(0,s.jsx)(S.Z,{className:"w-full h-full text-white"})}),(0,s.jsx)("span",{className:"text-gray-900 font-semibold text-[14px]",children:"Vocabo"})]}),(0,s.jsx)("button",{"aria-label":"Close tooltip",className:"h-[32px] w-[32px] flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-[6px] transition-colors p-[6px]",children:(0,s.jsx)(E.Z,{className:"w-5 h-5"})})]}),(0,s.jsxs)("div",{className:"px-[8px] py-[8px] flex-1 flex flex-col",children:[(0,s.jsxs)("div",{className:"mb-3",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,s.jsx)("span",{className:"text-xs font-medium text-gray-500 tracking-wide uppercase",children:"English"}),(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[(0,s.jsx)("button",{"aria-label":"Copy English word",className:"h-7 w-7 flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-md transition-colors",children:(0,s.jsx)(V.Z,{className:"w-3.5 h-3.5"})}),(0,s.jsx)("button",{"aria-label":"Pronounce English word",className:"h-7 w-7 flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-md transition-colors",children:(0,s.jsx)(C.Z,{className:"w-3.5 h-3.5"})})]})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,initial:"hidden",animate:"visible",className:"text-base font-semibold text-gray-900 px-2 py-1.5 bg-gray-50 rounded-md",children:"apple"})]}),(0,s.jsxs)("div",{className:"mb-3",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,s.jsx)("span",{className:"text-xs font-medium text-gray-500 tracking-wide uppercase",children:"Japanese"}),(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[(0,s.jsx)("button",{"aria-label":"Edit translation",className:"h-7 w-7 flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-md transition-colors",children:(0,s.jsx)(I.Z,{className:"w-3.5 h-3.5"})}),(0,s.jsx)("button",{"aria-label":"Copy translation",className:"h-7 w-7 flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-md transition-colors",children:(0,s.jsx)(V.Z,{className:"w-3.5 h-3.5"})}),(0,s.jsx)("button",{"aria-label":"Pronounce translation",className:"h-7 w-7 flex items-center justify-center text-gray-400 hover:text-purple-600 hover:bg-gray-100 rounded-md transition-colors",children:(0,s.jsx)(C.Z,{className:"w-3.5 h-3.5"})})]})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,initial:"hidden",animate:"visible",className:"text-base font-semibold text-gray-900 px-2 py-1.5 bg-gray-50 rounded-md",children:"ããã"})]})]}),(0,s.jsx)("div",{className:"px-[8px] pt-[4px] pb-[8px] bg-white rounded-b-[6px]",children:(0,s.jsxs)(x.E.button,{variants:u.Ji,initial:"hidden",animate:"visible",whileHover:{scale:1.02},whileTap:{scale:.98},className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white font-medium px-[8px] py-[8px] rounded-[6px] border-none cursor-pointer text-[14px] shadow-sm flex items-center justify-center gap-[8px] whitespace-nowrap",children:[(0,s.jsx)(J.Z,{className:"w-4 h-4"}),(0,s.jsx)("span",{children:"Add to vocabulary"})]})})]})})})]}),"trees. These insects feed on plant sap by piercing the leaves and stems with their specialized mouth parts. Aphid infestations can cause yellowing and distortion of leaves, stunted growth, and the development of sticky honeydew on fruit surfaces, which can lead to sooty mold growth and reduced marketability of the crop. Management of apple aphids typically involves monitoring populations during the growing season and applying targeted pesticide treatments when economic thresholds are exceeded, along with cultural practices such as pruning to improve air circulation and remove heavily infested shoots."]})})})})]})})},A=a(6705),T=a(489),M=a(4159),_=a(2592),D=a(8859);let L=e=>{let{text:t,translation:a,delay:n}=e,[l,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=setTimeout(()=>i(!0),1e3*n);return()=>clearTimeout(e)},[n]),l?(0,s.jsx)("span",{className:"rounded bg-purple-100 px-1 py-[1px] text-base font-normal text-gray-800",children:a}):(0,s.jsx)("span",{children:t})};var W=()=>(0,s.jsx)("div",{className:"relative w-full mx-auto",children:(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6 lg:gap-8 items-center lg:items-center",children:[(0,s.jsxs)(x.E.div,{variants:u.x$,initial:"hidden",
1whileInView:"visible",viewport:{once:!0,amount:.2},className:"w-full lg:flex-1 space-y-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-2xl md:text-3xl lg:text-4xl font-bold text-gray-900 mb-4",children:"Effortless learning"}),(0,s.jsx)("p",{className:"text-base md:text-lg text-gray-600",children:"View your translations directly on any webpage for effortless, passive learning"})]}),(0,s.jsxs)("div",{className:"bg-white rounded-[10px] shadow-lg p-4 sm:p-6 lg:p-8 border border-purple-300",children:[(0,s.jsx)("div",{className:"mb-4 pb-3 border-b border-gray-200",children:(0,s.jsx)("p",{className:"text-xs text-gray-500 font-mono",children:"Wikipedia.org"})}),(0,s.jsx)("div",{className:"prose prose-sm max-w-none",children:(0,s.jsxs)("p",{className:"text-gray-800 leading-relaxed text-sm sm:text-base",children:["The ",(0,s.jsx)(L,{text:"seed",translation:"बà¥à¤",delay:.3})," ","are egg- to pear-shaped and may be colored from light"," ",(0,s.jsx)(L,{text:"brown",translation:"à¤à¥à¤°à¤¾",delay:.8})," ","or tan to a very dark"," ",(0,s.jsx)(L,{text:"brown",translation:"à¤à¥à¤°à¤¾",delay:1.3}),", often with"," ",(0,s.jsx)(L,{text:"black",translation:"à¤à¤¾à¤²à¤¾",delay:1.8})," ","shades or even purplish-black. They may have a blunt or"," ",(0,s.jsx)(L,{text:"white",translation:"सफà¥à¤¦",delay:2.3})," ","point. The five sepals remain attached and stand out from the surface of the"," ",(0,s.jsx)(L,{text:"seed",translation:"बà¥à¤",delay:2.8}),"."]})})]})]}),(0,s.jsx)(x.E.div,{variants:u.By,initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},className:"w-full lg:w-auto flex justify-center lg:justify-start",children:(0,s.jsxs)("div",{className:"bg-white shadow-2xl border border-purple-300 flex-shrink-0 flex flex-col w-[360px] w-full",style:{height:"540px",borderRadius:"10px",overflow:"hidden",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif'},children:[(0,s.jsxs)("div",{className:"flex items-center justify-between px-4 py-4 bg-white",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 min-w-0 flex-1",children:[(0,s.jsx)("div",{className:"h-8 w-8 flex items-center justify-center flex-shrink-0",children:(0,s.jsx)("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-600 rounded-[6px] p-1.5",children:(0,s.jsx)(S.Z,{className:"w-full h-full text-white"})})}),(0,s.jsx)("span",{className:"font-semibold text-gray-900 text-lg",children:"Vocabo"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-0.5 flex-shrink-0",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mr-1.5",children:[(0,s.jsx)("span",{className:"text-xs text-gray-600",children:"ON"}),(0,s.jsx)("button",{className:"relative inline-flex h-5 w-9 items-center rounded-full bg-gradient-to-r from-blue-500 to-purple-600 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-offset-2",children:(0,s.jsx)("span",{className:"inline-block h-3 w-3 transform rounded-full bg-white translate-x-5 transition-transform duration-200 ease-in-out"})})]}),(0,s.jsx)("div",{className:"h-8 w-8 flex items-center justify-center cursor-pointer hover:bg-gray-100 rounded-md transition-colors text-gray-600 hover:text-purple-600",children:(0,s.jsx)(A.Z,{className:"h-4 w-4"})}),(0,s.jsx)("div",{className:"h-8 w-8 flex items-center justify-center cursor-pointer hover:bg-gray-100 rounded-md transition-colors text-gray-600 hover:text-purple-600",children:(0,s.jsx)(T.Z,{className:"h-4 w-4"})})]})]}),(0,s.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",style:{scrollbarWidth:"thin"},children:[(0,s.jsx)("div",{className:"bg-gradient-to-r from-blue-50 to-purple-50 p-3 rounded-[6px]",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)(x.E.div,{initial:{scale:.8,opacity:0}
1,whileInView:{scale:1,opacity:1},viewport:{once:!0},transition:{duration:.5,ease:"easeOut"},className:"text-2xl font-bold text-gray-900",children:"11"}),(0,s.jsx)("div",{className:"text-sm text-gray-600",children:"Words in your vocabulary"})]})}),(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)("button",{className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white shadow-sm h-12 rounded-[6px] font-medium text-sm flex items-center justify-center transition-all",children:[(0,s.jsx)(S.Z,{className:"w-4 h-4 mr-2"}),"View my words"]}),(0,s.jsxs)("button",{className:"w-full border border-gray-300 hover:bg-gray-50 h-12 rounded-[6px] font-medium text-sm flex items-center justify-center transition-all text-gray-900",children:[(0,s.jsx)(J.Z,{className:"w-5 h-5 mr-2"}),"Add new word"]})]}),(0,s.jsxs)("div",{className:"pt-2",children:[(0,s.jsx)("div",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide mb-2",children:"Current website"}),(0,s.jsxs)("div",{className:"bg-gray-50 p-3 rounded-[6px] mb-3 cursor-pointer transition-all duration-200 hover:bg-gray-100 border border-transparent hover:border-gray-200",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"text-sm font-medium text-gray-900 truncate max-w-[190px]",children:"wikipedia"}),(0,s.jsx)("div",{className:"px-2 py-1 rounded-full text-xs font-medium bg-green-100 text-green-700",children:"Active"})]}),(0,s.jsx)(M.Z,{className:"h-8 w-8 text-green-500"})]}),(0,s.jsx)("div",{className:"text-xs text-gray-500 mt-1",children:"Vocabo will translate words on this website"})]})]}),(0,s.jsxs)("div",{className:"pt-2",children:[(0,s.jsx)("div",{className:"text-xs font-medium text-gray-500 uppercase tracking-wide mb-2",children:"Quick actions"}),(0,s.jsxs)("div",{className:"space-y-1",children:[(0,s.jsxs)("button",{className:"w-full justify-start text-sm h-8 flex items-center font-semibold text-gray-700 hover:text-gray-900 hover:bg-gray-100 rounded-[6px] px-2 transition-all",children:[(0,s.jsx)(_.Z,{size:16,className:"mr-2"}),"How does Vocabo work?"]}),(0,s.jsxs)("button",{className:"w-full justify-start text-sm h-8 flex items-center font-semibold text-gray-700 hover:text-gray-900 hover:bg-gray-100 rounded-[6px] px-2 transition-all",children:[(0,s.jsx)(D.Z,{size:16,className:"mr-2"}),"Give feedback"]})]})]})]})]})})]})}),R=a(3501),O=()=>{let e=(0,r.useRef)(null);return(0,s.jsx)("div",{ref:e,className:"relative w-full mx-auto flex justify-center",children:(0,s.jsx)("div",{className:"relative w-full max-w-4xl",children:(0,s.jsxs)("div",{className:"bg-gray-100 rounded-t-2xl shadow-2xl overflow-hidden",children:[(0,s.jsxs)("div",{className:"bg-gray-200 h-10 flex items-center px-4 gap-3",children:[(0,s.jsxs)("div",{className:"flex gap-2",children:[(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-400"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-400"}),(0,s.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-400"})]}),(0,s.jsx)("div",{className:"ml-auto text-xs text-gray-600 font-medium",children:"Wikipedia"})]}),(0,s.jsxs)("div",{className:"bg-white p-8 min-h-96 relative",children:[(0,s.jsxs)("div",{className:"prose prose-sm max-w-none",children:[(0,s.jsx)("p",{className:"text-xl font-bold text-gray-900 mb-4",children:"Sustainable Agriculture"}),(0,s.jsxs)("p",{className:"text-gray-700 leading-relaxed mb-4",children:["Sustainable agriculture is an integrated system of plant and animal production practices having a wide range of environmental and other benefits. These practices support"," ",(0,s.jsx)("span",{className:"font-semibold leading-relaxed text-base text-gray-900",children:"productive"}
1)," ","farming by meeting society's present food and textile needs, without compromising the ability of future generations to meet their own needs."]}),(0,s.jsx)("p",{className:"text-gray-700 leading-relaxed mb-4",children:"The practice involves many methodologies, including crop rotation, composting, minimal pesticide use, and conservation of water resources. These techniques help maintain soil quality and protect local ecosystems while reducing production costs."}),(0,s.jsx)("p",{className:"text-gray-700 leading-relaxed mb-4",children:"Sustainable agriculture also emphasizes the importance of soil health, biodiversity, and resilience. By reducing reliance on synthetic inputs and fostering natural ecosystem functions, farmers can create more sustainable systems that remain viable for future generations."}),(0,s.jsx)("p",{className:"text-gray-700 leading-relaxed",children:"The transition to sustainable agriculture requires education, investment, and policy support. Organizations worldwide are working to promote sustainable practices through certification programs, research initiatives, and financial incentives that help farmers transition to more environmentally and economically sound agricultural methods."})]}),(0,s.jsx)(x.E.div,{variants:u.By,initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},className:"absolute w-56",style:{width:"224px",minHeight:"auto",bottom:"16px",left:"16px"},children:(0,s.jsxs)("div",{className:"bg-white rounded-[6px] shadow-2xl border border-gray-200 overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between px-2 pt-2 bg-white rounded-t-[6px]",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-6 h-6 bg-gradient-to-r from-blue-500 to-purple-600 p-1 rounded-[6px] flex items-center justify-center",children:(0,s.jsx)(S.Z,{className:"w-full h-full text-white"})}),(0,s.jsx)("span",{className:"font-semibold text-gray-900 text-sm",children:"Know this word?"})]}),(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 cursor-pointer p-1.5 rounded-[6px] flex items-center justify-center transition-colors",children:(0,s.jsx)(E.Z,{className:"w-5 h-5"})})]}),(0,s.jsxs)("div",{className:"px-2 py-1 space-y-2",children:[(0,s.jsxs)("div",{className:"space-y-1",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{className:"text-xs font-medium text-gray-500 tracking-wide",children:"ENGLISH"}),(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 bg-transparent border-none cursor-pointer p-0 flex items-center justify-center transition-colors rounded-[6px]",children:(0,s.jsx)(V.Z,{className:"h-4 w-4"})}),(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 bg-transparent border-none cursor-pointer p-0 flex items-center justify-center transition-colors rounded-[6px]",children:(0,s.jsx)(C.Z,{className:"h-4 w-4"})})]})]}),(0,s.jsx)("div",{className:"text-base font-semibold text-gray-900 leading-relaxed bg-gray-100 px-1.5 py-1.5 rounded-[6px] text-left select-text",children:"productive"})]}),(0,s.jsxs)("div",{className:"space-y-1",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)("span",{className:"text-xs font-semibold text-gray-500 tracking-wide",children:"FRENCH"}),(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 bg-transparent border-none cursor-pointer p-0 flex items-center justify-center transition-colors rounded-[6px]",children:(0,s.jsx)(I.Z,{className:"h-4 w-4"})}),(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 bg-transparent border-none cursor-pointer p-0 flex items-center justify-center transition-colors rounded-[6px]",children:(0,s.jsx)(V.Z,{className:"h-4 w-4"})}),(0,s.jsx)("button",{className:"h-8 w-8 text-gray-400 hover:text-purple-600 hover:bg-gray-100 bg-transparent border-none cursor-pointer p-0 flex items-center justify-center transition-colors rounded-[6px]",children:(0,s.jsx)(C.Z,{className:"h-4 w-4"})})]})]}),(0,s.jsx)("div",{className:"text-base font-semibold text-gray-900 leading-relaxed bg-gray-100 px-1.5 py-1.5 rounded-[6px] text-left select-text",children:"productif"})]})]}),(0,s.jsx)("div",{className:"px-2 pt-1 pb-2 bg-white rounded-b-[6px]",children:(0,s.jsxs)("div",{className:"flex gap-2",children:[(0,s.jsxs)("button",{className:"flex-1 shadow-sm opacity-70 text-gray-900 hover:opacity-100 transition-opacity px-2 py-2 rounded-[6px] cursor-pointer text-sm font-medium gap-2 flex items-center justify-center whitespace-nowrap border border-gray-300",style:{backgroundColor:"white"},children:[(0,s.jsx)(R.Z,{className:"w-4 h-4"}),"Snooze"]}),(0,s.jsxs)("button",{className:"flex-1 bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white shadow-md px-2 py-2 rounded-[6px] border-none cursor-pointer text-sm font-medium gap-2 flex items-center justify-center whitespace-nowrap transition-all duration-200 hover:shadow-lg",children:[(0,s.jsx)(J.Z,{className:"w-4 h-4"}),"Add word"]})]})})]})})]})]})})})},B=()=>(0,s.jsx)("div",{className:"w-full max-w-5xl mx-auto flex flex-col flex-grow justify-center",children:(0,s.jsxs)("div",{className:"flex flex-col items-center w-full px-6 py-20",children:[(0,s.jsxs)(x.E.div,{initial:"hidden",
1whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Ji,className:"text-center mb-12 md:mb-24",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"How It Works"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Master languages naturally"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsx)(x.E.section,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,className:"w-full",children:(0,s.jsx)(Z,{})}),(0,s.jsx)(x.E.section,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,className:"w-full mt-12 md:mt-32",children:(0,s.jsx)(W,{})}),(0,s.jsxs)(x.E.section,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,className:"w-full mt-12 md:mt-32",children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-12",children:[(0,s.jsx)("h3",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:"Smart word suggestions"}),(0,s.jsx)("p",{className:"text-base md:text-lg text-gray-600 max-w-2xl mx-auto",children:"Discover new vocabulary tailored to your learning level as you browse"})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"flex justify-center",children:(0,s.jsx)(O,{})})]})]})}),z=a(6671),F=a(7682),H=a(6473),q=e=>{let{languageCount:t}=e;return(0,s.jsx)("div",{className:"w-full bg-white/40 backdrop-blur-sm border-t border-gray-100",children:(0,s.jsx)("div",{className:"max-w-5xl mx-auto px-6 py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-16",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"Why Choose Vocabo"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"The smarter way to learn languages"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 mb-16",children:[(0,s.jsxs)(x.E.div,{variants:u.x$,className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-gradient-to-br from-blue-100 to-purple-100 rounded-xl flex items-center justify-center",children:(0,s.jsx)(z.Z,{className:"w-6 h-6 text-vocabo-primary"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-2",children:"Learn without interrupting your routine"}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Vocabo integrates directly into your browser so you can pick up new vocabulary while reading news, browsing social media, or researching topics you already care about. No separate app required."})]})]}),(0,s.jsxs)(x.E.div,{variants:u.$k,className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-gradient-to-br from-green-100 to-blue-100 rounded-xl flex items-center justify-center",children:(0,s.jsx)(F.Z,{className:"w-6 h-6 text-green-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-2",children:"Context-based learning that sticks"}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Research shows that learning words in context is far more effective than flashcards alone. Vocabo presents translations inline so you absorb vocabulary naturally, the way native speakers learn."}),(0,s.jsx)(d(),{href:"/blog/reading-gap",className:"text-sm text-purple-600 hover:text-purple-700 font-medium mt-2 inline-block",children:"Read more â"})]})]}),(0,s.jsxs)(x.E.div,{variants:u.x$,className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-gradient-to-br from-yellow-100 to-orange-100 rounded-xl flex items-center justify-center",children:(0,s.jsx)(v.Z,{className:"w-6 h-6 text-yellow-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-2",children:"Privacy-first, no account required"}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Unlike other language tools, Vocabo works entirely without an account. Your vocabulary data stays on your device. No tracking, no ads, no data collection â just learning."})]})]}),(0,s.jsxs)(x.E.div,{variants:u.$k,className:"flex gap-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-gradient-to-br from-purple-100 to-pink-100 rounded-xl flex items-center justify-center",children:(0,s.jsx)(H.Z,{className:"w-6 h-6 text-vocabo-secondary"})}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("h3",{className:"font-semibold text-lg text-gray-900 mb-2",children:["Support for ",t,"+ languages"]}),(0,s.jsxs)("p",{className:"text-gray-600 text-sm leading-relaxed",children:["From Spanish and French to Japanese, Korean, Arabic, and beyond. Vocabo supports ",t,"+ languages so you can learn virtually any language from any source language."]})]})]})]})]})})})},Q=a(1221),P=a(5848),Y=a(3210);Y.kL.register(Y.ZL,Y.jn,Y.od,Y.Gu,Y.uw,Y.f$,Y.u,Y.De);let G=[{key:"added",label:"Words Added"},{key:"total",label:"Total Vocabulary"}],U=[{key:7,label:"Last 7 days"},{key:14,label:"Last 14 days"},{key:30,label:"Last 30 days"},{key:90,label:"Last 90 days"},{key:180,label:"Last 6 months"},{key:365,label:"Last year"}],$={added:{color:"#6366f1",yLabel:"Words Added"},total:{color:"#8b5cf6",yLabel:"Total Words"}},K=e=>e<=30?"day":e<=180?"week":"month",X=(e,t)=>{if("day"===t)return e.toLocaleDateString("en-US",{month:"short",day:"numeric"});if("week"===t){let t=new Date(e);return t.setDate(e.getDate()-e.getDay()),t.toLocaleDateString("en-US",{month:"short",day:"numeric"})}return e.toLocaleDateString("en-US",{month:"short",year:"2-digit"})},ee=(e,t,a)=>{if(0===e.length)return[];let s={},r=[];
1e.forEach(e=>{let t=X(new Date(e.time),a);s[t]||(s[t]=[],r.push(t)),s[t].push(e)});let n=t.indexOf(e[0]);return r.map((e,a)=>{let l;let i=s[e],o=i[i.length-1];if(0===a)l=n>0?t[n-1]:void 0;else{let e=s[r[a-1]];l=e[e.length-1]}return{label:e,addedValue:l?Math.max(0,o.countAdded-l.countAdded):0,totalValue:o.countAdded}})},et=e=>{if(e.length<2)return 0;let t=new Date().toLocaleDateString("en-CA"),a=new Date(Date.now()-864e5).toLocaleDateString("en-CA"),s=new Date(e[e.length-1].time).toLocaleDateString("en-CA");if(s!==t&&s!==a)return 0;let r=0;for(let t=e.length-1;t>=1;t--){let a=e[t],s=e[t-1];if(1!=(new Date(a.time).getTime()-new Date(s.time).getTime())/864e5)break;if(a.countAdded>s.countAdded)r++;else break}return r},ea=(()=>{let e=[[2,1,2,1,2,0,1],[1,0,2,1,0,0,1],[0,1,2,0,2,0,1],[0,0,1,0,2,0,0],[3,2,2,0,3,0,0],[0,0,0,1,0,0,0],[2,1,2,2,1,0,2],[1,2,0,1,1,0,1]],t=[],a=0,s=new Date;for(let r=399;r>=0;r--){let n=new Date(s);n.setDate(s.getDate()-r),n.setHours(0,0,0,0);let l=399-r;a+=e[Math.floor(l/7)%e.length][l%7],t.push({time:n.toISOString(),countAdded:a,countRemoved:0})}return t})();var es=()=>{let[e,t]=(0,r.useState)("added"),[a,n]=(0,r.useState)(30),l=ea[ea.length-1].countAdded,i=et(ea),o=K(a),c=new Date;c.setDate(c.getDate()-a),c.setHours(0,0,0,0);let d=ee(ea.filter(e=>new Date(e.time)>=c),ea,o),m=d.map(t=>"added"===e?t.addedValue:t.totalValue),h=Math.max(...m,1),g=$[e],p=d.map(e=>e.label),b={labels:p,datasets:[{data:m,backgroundColor:g.color+"cc",hoverBackgroundColor:g.color,borderRadius:6,borderSkipped:!1}]},f={labels:p,datasets:[{data:m,fill:!0,backgroundColor:g.color+"26",borderColor:g.color,borderWidth:2,pointRadius:3,pointHoverRadius:5,pointBackgroun
1dColor:g.color,tension:.4}]},y={responsive:!0,maintainAspectRatio:!1,scales:{x:{grid:{display:!1},ticks:{color:"#9ca3af",font:{size:11},maxRotation:45},border:{display:!1}},y:{grid:{color:"#f3f4f6"},suggestedMax:h+Math.max(2,Math.ceil(.25*h)),ticks:{color:"#9ca3af",font:{size:11},stepSize:1,callback:e=>"number"==typeof e?Math.round(e):e},border:{display:!1},beginAtZero:!0}},plugins:{legend:{display:!1},tooltip:{backgroundColor:"#1f2937",titleColor:"#f9fafb",bodyColor:"#d1d5db",padding:10,callbacks:{title:e=>e[0].label,label:e=>"".concat(g.yLabel,": ").concat(e.parsed.y)}}}};return(0,s.jsx)("section",{className:"w-full py-20 px-6",children:(0,s.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Ji,className:"text-center mb-12",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"Track Your Growth"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Watch your vocabulary grow"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"}),(0,s.jsx)("p",{className:"text-gray-500 mt-4 max-w-xl mx-auto",children:"See your streak, total vocabulary, and daily progress â all in one place."})]}),(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.1},variants:u.Ji,children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-6",children:[(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-5 shadow-sm",children:[(0,s.jsx)("p",{className:"text-xs text-gray-400 uppercase tracking-wide mb-1",children:"Total Words"}),(0,s.jsx)("p",{className:"text-3xl font-bold text-gray-800",children:l})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-5 shadow-sm",children:[(0,s.jsx)("p",{className:"text-xs text-gray-400 uppercase tracking-wide mb-1",children:"Added Today"}),(0,s.jsxs)("p",{className:"text-3xl font-bold text-indigo-500",children:["+",3]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-5 shadow-sm",children:[(0,s.jsx)("p",{className:"text-xs text-gray-400 uppercase tracking-wide mb-1",children:"Current Streak"}),(0,s.jsxs)("p",{className:"text-3xl font-bold text-amber-500",children:[i," ",(0,s.jsx)("span",{className:"text-lg font-medium text-gray-400",children:"days"})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-sm p-6",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 mb-6",children:[(0,s.jsx)("div",{className:"flex gap-2",children:G.map(a=>{let{key:r,label:n}=a;return(0,s.jsx)("button",{onClick:()=>t(r),className:"px-4 py-1.5 rounded-full text-sm font-medium transition-all ".concat(e===r?"bg-indigo-600 text-white":"bg-gray-100 text-gray-500 hover:bg-gray-200"),children:n},r)})}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:["day"!==o&&(0,s.jsxs)("span",{className:"text-xs text-gray-400",children:["Grouped by ",{day:"day",week:"week",month:"month"}[o]]}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("select",{value:a,onChange:e=>n(Number(e.target.value)),className:"appearance-none pl-3 pr-8 py-1.5 rounded-full text-sm font-medium bg-gray-100 text-gray-600 border-none outline-none cursor-pointer hover:bg-gray-200 transition-all",children:U.map(e=>{let{key:t,label:a}=e;return(0,s.jsx)("option",{value:t,children:a},t)})}),(0,s.jsx)(P.Z,{className:"pointer-events-none absolute right-2.5 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-gray-500"})]})]})]}),(0,s.jsx)("div",{style:{height:320},children:"total"===e?(0,s.jsx)(Q.x1,{data:f,options:y}):(0,s.jsx)(Q.$Q,{data:b,options:y})})]})]})]})})},er=a(436),en=()=>(0,s.jsx)("div",{className:"w-full bg-gradient-to-r from-blue-50 to-purple-50",children:(0,s.jsx)("div",{className:"max-w-5xl mx-auto px-6 py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-16",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"Get Started in Seconds"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Three steps to start learning"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[(0,s.jsx)(x.E.div,{variants:u.Ji,className:"relative",children:(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg h-full",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-vocabo-gradient rounded-full flex items-center justify-center text-white font-bold text-lg mb-4",children:"1"}),(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-3",children:"Install the extension"}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Add Vocabo to your Chrome browser in one click from the Chrome Web Store. It takes less than 10 seconds and works on Chrome, Brave, Edge, Arc, and other Chromium browsers."})]})}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"relative",children:(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg h-full",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-vocabo-gradient rounded-full flex items-center justify-center text-white font-bold text-lg mb-4",children:"2"}),(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-3",children:"Choose your language"}),(0,s.jsxs)("p",{className:"text-gray-600 text-sm leading-relaxed",children:["Select the language you want to learn and your native language. Vocabo supports ",er.QS,"+ languages including Spanish, French, German, Japanese, Korean, Mandarin, Arabic, Portuguese, and many more."]})]})}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"relative",children:(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-8 shadow-lg h-full",children:[(0,s.jsx)("div",{className:"w-10 h-10 bg-vocabo-gradient rounded-full flex items-center justify-center text-white font-bold text-lg mb-4",children:"3"}),(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-3",children:"Browse & Learn"}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:"Browse the web as usual. Double-click or highlight any word to see its translation instantly. Translated words get added to the page so you keep learning as you read."})]})})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"flex justify-center mt-12",children:(0,s.jsx)(h.Z,{className:"w-[280px]"})})]})})}),el=a(9264),ei=a(466),eo=a.n(ei),ec=a(8524);let ed=e=>{let{review:t,formatDate:a}=e;return(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-lg flex flex-col max-h-[200px] w-[280px] md:w-[320px] flex-shrink-0",children:[(0,s.jsx)("div",{className:"flex items-center gap-1 mb-3",children:[void 0,void 0,void 0,void 0,void 0].map((e,a)=>(0,s.jsx)(y.Z,{className:"w-4 h-4 ".concat(a<t.rating?"fill-yellow-400 text-yellow-400":"fill-gray-200 text-gray-200")},a))}),(0,s.jsx)("div",{className:"flex-grow overflow-y-auto mb-4",children:(0,s.jsxs)("p",{className:"text-gray-700 text-sm leading-relaxed break-words",children:["â",t.text,"â"]})}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[t.avatarUrl?(0,s.jsx)("img",{src:t.avatarUrl,alt:t.name,referrerPolicy:"no-referrer",className:"w-10 h-10 rounded-full flex-shrink-0 object-cover"}):(0,s.jsx)("div",{className:"w-10 h-10 rounded-full bg-gradient-to-br from-blue-100 to-purple-100 flex items-center justify-center flex-shrink-0",children:(0,s.jsx)(ec.Z,{className:"w-5 h-5 text-vocabo-primary"})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("p",{className:"text-sm font-semibold text-gray-900 break-words",children:t.name}),(0,s.jsx)("p",{className:"text-xs text-gray-500",children:a(t.date)})]})]})]})};var ex=e=>{let{cwsStats:t}=e,a=t.reviews,r=Math.ceil(a.length/2),n=[...a.slice(0,r),...a.slice(0,r)],l=[...a.slice(r),...a.slice(r)],i=e=>{let t=new Date(1e3*e),a=Math.floor((new Date().getTime()-t.getTime())/864e5);if(0===a)return"Today";if(1===a)return"Yesterday";if(a<7)return"".concat(a," days ago");let s=Math.floor(a/7);if(a<30)return"".concat(s," ").concat(1===s?"week":"weeks"," ago");let r=Math.floor(a/30);if(a<365)return"".concat(r," ").concat(1===r?"month":"months"," ago");let n=Math.floor(a/365);return"".concat(n," ").concat(1===n?"year":"years"," ago")};return(0,s.jsxs)("div",{className:eo().dynamic([["f0e07b899ec8bc2",[Math.max(4*n.length,20),Math.max(4*l.length,20)]]])+" relative overflow-hidden space-y-6",children:[(0,s.jsx)("div",{className:eo().dynamic([["f0e07b899ec8bc2",[Math.max(4*n.length,20),Math.max(4*l.length,20)]]])+" absolute left-0 top-0 bottom-0 w-12 bg-gradient-to-r from-blue-50 to-transparent z-10 pointer-events-none"}),(0,s.jsx)("div",{className:eo().dynamic([["f0e07b899ec8bc2",[Math.max(4*n.length,20),Math.max(4*l.length,20)]]])+" absolute right-0 top-0 bottom-0 w-12 bg-gradient-to-l from-purple-50 to-transparent z-10 pointer-events-none"}),(0,s.jsx)("div",{className:eo().dynamic([["f0e07b899ec8bc2",[Math.max(4*n.length,20),Math.max(4*l.length,20)]]])+" flex gap-6 animate-scroll-left",children:n.map((e,t)=>(0,s.jsx)(ed,{review:e,formatDate:i},"top-".concat(t)))}),(0,s.jsx)("div",{className:eo().dynamic([["f0e07b899ec8bc2",[Math.max(4*n.length,20),Math.max(4*l.length,20)]]])+" flex gap-6 animate-scroll-right",children:l.map((e,t)=>(0,s.jsx)(ed,{review:e,formatDate:i},"bottom-".concat(t)))}),(0,s.jsx)(eo(),{id:"f0e07b899ec8bc2",dynamic:[Math.max(4*n.length,20),Math.max(4*l.length,20)],children:"@-webkit-keyframes scroll-left{0%{-webkit-transform:translatex(0);transform:translatex(0)}100%{-webkit-transform:translatex(-50%);transform:translatex(-50%)}}@-moz-keyframes scroll-left{0%{-moz-transform:translatex(0);transform:translatex(0)}100%{-moz-transform:translatex(-50%);transform:translatex(-50%)}}@-o-keyframes scroll-left{0%{-o-transform:translatex(0);transform:translatex(0)}100%{-o-transform:translatex(-50%);transform:translatex(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}100%{-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}}@-webkit-keyframes scroll-right{0%{-webkit-transform:translatex(-50%);transform:translatex(-50%)}100%{-webkit-transform:translatex(0);transform:translatex(0)}}@-moz-keyframes scroll-right{0%{-moz-transform:translatex(-50%);transform:translatex(-50%)}100%{-moz-transform:translatex(0);transform:translatex(0)}}@-o-keyframes scroll-right{0%{-o-transform:translatex(-50%);transform:translatex(-50%)}100%{-o-transform:translatex(0);transform:translatex(0)}}@keyframes scroll-right{0%{-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}}.animate-scroll-left.__jsx-style-dynamic-selector{-webkit-animation:scroll-left ".concat(Math.max(4*n.length,20),"s linear infinite;-moz-animation:scroll-left ").concat(Math.max(4*n.length,20),"s linear infinite;-o-animation:scroll-left ").concat(Math.max(4*n.length,20),"s linear infinite;animation:scroll-left ").concat(Math.max(4*n.length,20),"s linear infinite}.animate-scroll-right.__jsx-style-dynamic-selector{-webkit-animation:scroll-right ").concat(Math.max(4*l.length,20),"s linear infinite;-moz-animation:scroll-right ").concat(Math.max(4*l.length,20),"s linear infinite;-o-animation:scroll-right ").concat(Math.max(4*l.length,20),"s linear infinite;animation:scroll-right ").concat(Math.max(4*l.length,20),"s linear infinite}.animate-scroll-left.__jsx-style-dynamic-selector:hover,.animate-scroll-right.__jsx-style-dynamic-selector:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;
1-o-animation-play-state:paused;animation-play-state:paused}@media(prefers-reduced-motion:reduce){.animate-scroll-left.__jsx-style-dynamic-selector,.animate-scroll-right.__jsx-style-dynamic-selector{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}")})]})},em=e=>{let{cwsStats:t}=e;return(0,s.jsx)("div",{className:"w-full bg-gradient-to-r from-blue-50 to-purple-50 border-t border-gray-100",children:(0,s.jsx)("div",{className:"max-w-5xl mx-auto px-6 py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-16",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"What Learners Say"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Loved by language learners"}),(0,s.jsxs)("p",{className:"text-gray-600 mt-4",children:["Rated ",t.rating.toFixed(1)," out of 5 on the Chrome Web Store"]}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,children:(0,s.jsx)(ex,{cwsStats:t})}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"text-center mt-12",children:(0,s.jsxs)("a",{href:"".concat(o.j,"/reviews?utm_campaign=vocabo_website&utm_medium=install_button&utm_source=website"),target:"_blank",rel:"noopener noreferrer",onClick:()=>el.ZP.capture("install_button_clicked",{location:"reviews"}),className:"inline-flex items-center text-vocabo-primary hover:text-vocabo-primary-dark font-semibold transition-colors",children:["Read all reviews on Chrome Web Store",(0,s.jsx)("svg",{className:"w-4 h-4 ml-1",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})})]})})]})})})},eh=e=>{let{question:t,answer:a}=e,[n,l]=(0,r.useState)(!1),i=(0,r.useId)(),o="".concat(i,"-panel");return(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl shadow-sm border border-gray-100 overflow-hidden",children:[(0,s.jsxs)("button",{onClick:()=>l(!n),"aria-expanded":n,"aria-controls":o,className:"w-full flex items-center justify-between p-5 text-left hover:bg-gray-50/50 transition-colors",children:[(0,s.jsx)("span",{className:"font-semibold text-gray-900 pr-4",children:t}),(0,s.jsx)(x.E.div,{animate:{rotate:n?180:0},transition:{duration:.2,ease:"easeInOut"},children:(0,s.jsx)(P.Z,{className:"w-5 h-5 text-gray-400 flex-shrink-0"})})]}),(0,s.jsx)(k.M,{initial:!1,children:n&&(0,s.jsx)(x.E.div,{id:o,role:"region","aria-labelledby":"".concat(i,"-question"),initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25,ease:"easeInOut"},className:"overflow-hidden",children:(0,s.jsx)("div",{className:"px-5 pb-5 text-gray-600 text-sm leading-relaxed",children:a})},"answer")})]})},eu=()=>(0,s.jsx)("div",{className:"w-full bg-white/40 backdrop-blur-sm border-t border-gray-100",children:(0,s.jsx)("div",{className:"max-w-3xl mx-auto px-6 py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-16",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"FAQ"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Frequently asked questions"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"space-y-4",children:[(0,s.jsx)(eh,{question:"Is Vocabo really free?",answer:"Yes, Vocabo is completely free to use. There are no hidden costs, premium tiers, or subscriptions. We believe language learning should be accessible to everyone."}),(0,s.jsx)(eh,{question:"What languages does Vocabo support?",answer:"Vocabo supports ".concat(er.QS,"+ languages, including popular choices like Spanish, French, German, Italian, Portuguese, Japanese, Korean, Mandarin Chinese, Arabic, Russian, Hindi, and many more. You can learn any supp
1orted language from any other supported language.")}),(0,s.jsx)(eh,{question:"Do I need to create an account?",answer:"No! Vocabo works entirely without an account. Just install the extension, pick your languages, and start learning. Your progress and vocabulary data are stored locally on your device for complete privacy."}),(0,s.jsx)(eh,{question:"Which browsers does Vocabo work on?",answer:"Vocabo works on all Chromium-based browsers including Google Chrome, Brave, Microsoft Edge, Arc, Opera, and Vivaldi. Simply install it from the Chrome Web Store."}),(0,s.jsx)(eh,{question:"How is Vocabo different from other language learning tools?",answer:(0,s.jsxs)(s.Fragment,{children:["Unlike apps like Duolingo or Rosetta Stone that require dedicated study time, Vocabo integrates into your existing browsing habits. You learn vocabulary naturally while reading content you already enjoy. There's no schedule to keep, no streaks to maintain â just passive, contextual learning that fits your lifestyle. ",(0,s.jsx)(d(),{href:"/blog/reading-gap",className:"text-purple-600 hover:text-purple-700 underline underline-offset-2",children:"Read more about our approach"})," or ",(0,s.jsx)(d(),{href:"/how-to",className:"text-purple-600 hover:text-purple-700 underline underline-offset-2",children:"watch a quick demo"}),"."]})}),(0,s.jsx)(eh,{question:"Does Vocabo collect my browsing data?",answer:"Vocabo is built with privacy at its core. We collect anonymous usage statistics (like word counts and language preferences) to improve the service, but we do not store IP addresses or track your browsing history. There are no ads. For full details, see our privacy policy."})]})]})})}),eg=a(5940),ep=()=>(0,s.jsx)("div",{className:"w-full bg-white/40 backdrop-blur-sm border-t border-gray-100",children:(0,s.jsx)("div",{className:"max-w-5xl mx-auto px-6 py-12 md:py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.2},variants:u.Jm,children:[(0,s.jsxs)(x.E.div,{variants:u.Ji,className:"text-center mb-16",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-purple-600 uppercase tracking-widest mb-3",children:"From the Blog"}),(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900",children:"Guides & comparisons"}),(0,s.jsx)("div",{className:"w-12 h-1 bg-gradient-to-r from-blue-500 to-purple-600 mx-auto mt-6 rounded-full"})]}),(0,s.jsx)(x.E.div,{variants:u.Ji,className:"grid sm:grid-cols-2 gap-6",children:eg.t.map(e=>(0,s.jsx)(d(),{href:e.href,className:"block group",children:(0,s.jsxs)("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl shadow-lg p-6 transition-shadow hover:shadow-xl h-full flex flex-col",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,s.jsx)("div",{className:"flex-shrink-0 w-10 h-10 bg-gradient-to-br from-blue-100 to-purple-100 rounded-lg flex items-center justify-center",children:(0,s.jsx)(S.Z,{className:"w-5 h-5 text-vocabo-primary"})}),(0,s.jsx)("span",{className:"text-xs font-medium text-purple-600 uppercase tracking-wider",children:e.tag})]}),(0,s.jsx)("h3",{className:"font-semibold text-lg text-gray-900 mb-3 group-hover:text-vocabo-primary transition-colors",children:e.title}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed line-clamp-2 mb-4 flex-1",children:e.excerpt}),(0,s.jsx)("span",{className:"text-sm font-medium text-vocabo-primary group-hover:underline",children:"Read more â"})]})},e.href))})]})})}),eb=()=>(0,s.jsx)("div",{className:"w-full bg-gradient-to-r from-blue-50 to-purple-50 border-t border-gray-100",children:(0,s.jsx)("div",{className:"max-w-3xl mx-auto px-6 py-20",children:(0,s.jsxs)(x.E.div,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:.3},variants:u.Ji,className:"text-center",children:[(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:"Start learning a new language today"}),(0,s.jsx)("p",{className:"text-gray-600 text-lg mb-8 max-w-xl mx-auto",children:"Join the learners who are building their vocabulary naturally while browsing the web. Free forever, no account needed."}),(0,s.jsx)(h.Z,{className:"w-[280px] mx-auto"}),(0,s.jsxs)("p",{className:"text-sm text-gray-500 hover:text-gray-700 mt-4",children:["Or"," ",(0,s.jsx)(d(),{href:"/blog/reading-gap",className:"underline underline-offset-2",children:"read how Vocabo bridges the reading gap â"})]})]})})});let ef=e=>{let{cwsStats:t}=e,a=er.QS;return(0,s.jsxs)("div",{className:"flex flex-col min-h-screen bg-gradient-to-r from-blue-50 to-purple-50 text-gray-800 overflow-x-hidden",children:[(0,s.jsxs)(l(),{children:[(0,s.jsx)("link",{rel:"canonical",href:"https://www.vocabo.io/"},"canonical"),(0,s.jsx)("meta",{property:"og:url",content:"https://www.vocabo.io/"},"og:url")]}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"Organization",name:"Vocabo",url:"https://www.vocabo.io",logo:"https://www.vocabo.io/images/logos/logo-256.png",description:"Vocabo is a free Chrome extension that replaces words on the pages you browse with their translation in your target language, helping you learn vocabulary in context across ".concat(er.QS,"+ languages."),sameAs:[o.j],contactPoint:{"@type":"ContactPoint",email:"[email protected]",contactType:"customer support"}})}}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",name:"Vocabo",url:"https://www.vocabo.io",description:"Vocabo is the free Chrome extension that replaces words on any page you browse with their translation in the language you're learning, building vocabulary in context as you read."})}}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:"Vocabo",applicationCategory:"BrowserApplication",operatingSystem:"Chrome, Brave, Edge, Arc, Opera, Vivaldi",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:String(t.rating.toFixed(1)),ratingCount:String(t.ratingCount),bestRating:"5"},description:"Vocabo is a free Chrome extension that replaces individual words on any webpage with their translation in your target language, keeping the surrounding sentence in your own language for context. ".concat(er.QS,"+ languages, no account needed."),url:"https://www.vocabo.io",downloadUrl:o.j})}}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Is Vocabo really free?",acceptedA
1nswer:{"@type":"Answer",text:"Yes, Vocabo is completely free to use. There are no hidden costs, premium tiers, or subscriptions."}},{"@type":"Question",name:"What languages does Vocabo support?",acceptedAnswer:{"@type":"Answer",text:"Vocabo supports ".concat(er.QS,"+ languages, including Spanish, French, German, Italian, Portuguese, Japanese, Korean, Mandarin Chinese, Arabic, Russian, Hindi, and many more.")}},{"@type":"Question",name:"Do I need to create an account?",acceptedAnswer:{"@type":"Answer",text:"No! Vocabo works entirely without an account. Just install the extension, pick your languages, and start learning."}},{"@type":"Question",name:"Which browsers does Vocabo work on?",acceptedAnswer:{"@type":"Answer",text:"Vocabo works on all Chromium-based browsers including Google Chrome, Brave, Microsoft Edge, Arc, Opera, and Vivaldi."}},{"@type":"Question",name:"How is Vocabo different from other language learning tools?",acceptedAnswer:{"@type":"Answer",text:"Unlike apps like Duolingo that require dedicated study time, Vocabo integrates into your existing browsing habits. You learn vocabulary naturally while reading content you already enjoy."}},{"@type":"Question",name:"Does Vocabo collect my browsing data?",acceptedAnswer:{"@type":"Answer",text:"Vocabo is built with privacy at its core. We collect anonymous usage statistics to improve the service, but we do not store IP addresses or track your browsing history. There are no ads."}}]})}}),(0,s.jsx)(b,{cwsStats:t}),(0,s.jsx)(j,{cwsStats:t,languageCount:a}),(0,s.jsx)(B,{}),(0,s.jsx)(es,{}),(0,s.jsx)(q,{languageCount:a}),(0,s.jsx)(ep,{}),(0,s.jsx)(en,{}),(0,s.jsx)(em,{cwsStats:t}),(0,s.jsx)(eu,{}),(0,s.jsx)(eb,{}),(0,s.jsx)(i.Z,{})]})};ef.getLayoutProps=()=>({title:"Vocabo - Learn Vocabulary While Browsing the Web | Free Chrome Extension",description:"Vocabo replaces words on any page with their translation in your target language, keeping the sentence in your own language for context. Free, no signup, ".concat(er.QS,"+ languages."),ogType:"website",ogImage:"/images/og-image.png"});var ey=!0,ew=ef}},function(e){e.O(0,[87,385,752,655,262,646,850,732,469,203,888,774,179],function(){return e(e.s=8139)}),_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.