1import{r as e,j as s,L as r}from"./react-vendor-aB1sdbVA.js";import{b as a,g as t,s as i,S as n,H as o,B as l}from"./App-DpIodTGb.js";import c from"./Footer-i6LLbwph.js";import{d,t as m,b as p,r as h,i as u,f as x}from"./domainCost-BSByPyqh.js";import{C as f,a as g,b as v,c as y}from"./card-AYB1zGct.js";import{B as j}from"./badge-Cj7WL9LW.js";import{I as w}from"./input-nVowlkmz.js";import{S as b}from"./slider-CboydSig.js";import{aS as N,D as k,X as S,r as q,aW as A,B as C}from"./icons-B9AP7C-1.js";import"./index-DIdR5dKn.js";import"./ui-core-eVDMez39.js";import"./react-query-DNT5yJit.js";import"./framer-motion-BmJtgIHn.js";import"./arahoster-logo-C0JSQz9I.js";import"./ObfuscatedEmail-DS0Xx5yc.js";import"./collapsible-CL9tK0MP.js";const P={en:{heroSub:"Registrars advertise the first-year price. You pay the renewal price for every year after. Pick your extensions and see what a domain really costs.",searchPlaceholder:"Search 300+ extensions (.com, .shop, .io â¦)",years:"Years of ownership",selected:"Selected extensions",firstYear:"First year",renewal:"Renews at",transfer:"Transfer",trueCostFor:"True cost for",advertised:"Looks like",actually:"Actually costs",trap:"renewal trap",verified:"Verified AraHoster price",estimate:"Market estimate",register:"Register",totalLooks:"Your selection looks like",totalActual:"It actually costs",over:"over",yearsWord:"years",empty:"Select at least one extension to see its true cost.",disclaimer:"Verified prices come directly from AraHoster billing. Market estimates are indicative and may vary â they are labeled. All prices in USD.",faqTitle:"Frequently asked questions",backToDomains:"Browse all domain prices",watchTitle:"Watch these prices",watchDesc:"Get an email if the renewal price of your selected extensions changes. No spam â just price alerts.",watchButton:"Watch prices",watchSending:"Savingâ¦",watchSuccess:"You're on the list â we'll email you if these renewal prices change.",watchError:"Something went wrong â please try again.",watchUnavailable:"Price alerts are launching soon â try again shortly.",watchPrivacy:"We store your email only for these alerts.",trapsLink:"See the full renewal trap report",faq:[{q:"Why is my domain renewal more expensive than the first year?",a:"Most registrars sell the first year at a promotional price and renew at the regular price. Some popular extensions renew at 5â10à the teaser price â that gap is what this calculator exposes."},{q:"Which domain extensions have the biggest renewal traps?",a:"In our verified data, .site renews at ~9.9à its first-year price, .shop at ~8.9à and .online at ~7.8Ã. Classic extensions like .com and .net renew close to their registration price."},{q:"How is the true cost calculated?",a:"First year at the registration price, plus the renewal price for every additional year. A 5-year .online costs $5.44 + 4 à $42.53 = $175.56 â not 5 à $5.44."},{q:"Can I avoid renewal price jumps?",a:"Pick extensions with flat pricing, register multi-year at the locked rate where offered, or transfer to a registrar with honest renewal pricing â AraHoster shows both prices upfront."}]},ar:{heroSub:"تعÙÙ Ø´Ø±ÙØ§Øª Ø§ÙØªØ³Ø¬Ù٠ع٠سعر Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙÙ ÙÙØ·Ø بÙÙÙ
ا ØªØ¯ÙØ¹ سعر Ø§ÙØªØ¬Ø¯Ùد ÙÙ ÙÙ Ø³ÙØ© تاÙÙØ©. اختر Ø§ÙØ§Ù
تدادات ÙØªØ±Ù Ø§ÙØªÙÙÙØ© Ø§ÙØÙÙÙÙØ© ÙÙØ·Ø§ÙÙ.",searchPlaceholder:"Ø§Ø¨ØØ« ÙÙ Ø£ÙØ«Ø± Ù
Ù 300 اÙ
تداد (.com .shop .io â¦)",years:"سÙÙØ§Øª Ø§ÙØ§Ù
ØªÙØ§Ù",selected:"Ø§ÙØ§Ù
تدادات اÙÙ
ختارة",firstYear:"Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙÙ",renewal:"Ø§ÙØªØ¬Ø¯Ùد",transfer:"اÙÙÙÙ",trueCostFor:"Ø§ÙØªÙÙÙØ© Ø§ÙØÙÙÙÙØ© ÙÙ
دة",advertised:"ÙØ¨Ø¯Ù ÙÙØ£ÙÙ",actually:"Ø§ÙØªÙÙÙØ© اÙÙØ¹ÙÙØ©",trap:"ÙØ® ØªØ¬Ø¯ÙØ¯",verified:"سعر أراÙÙØ³ØªØ± Ù
ÙÙØ«ÙÙÙ",estimate:"ØªÙØ¯Ùر سÙÙÙ",register:"سجÙÙ",totalLooks:"Ø§Ø®ØªÙØ§Ø±Ù ÙØ¨Ø¯Ù ÙÙØ£ÙÙ",totalActual:"Ø§ÙØªÙÙÙØ© اÙÙØ¹ÙÙØ©",over:"Ø®ÙØ§Ù",yearsWord:"سÙÙØ§Øª",empty:"اختر اÙ
ØªØ¯Ø§Ø¯Ø§Ù ÙØ§ØØ¯Ø§Ù عÙÙ Ø§ÙØ£ÙÙ ÙØ±Ø¤ÙØ© تÙÙÙØªÙ Ø§ÙØÙÙÙÙØ©.",disclaimer:"Ø§ÙØ£Ø³Ø¹Ø§Ø± اÙÙ
ÙØ«ÙØ© Ù
Ø£Ø®ÙØ°Ø© Ù
باشرة Ù
Ù ÙÙØªØ±Ø© أراÙÙØ³ØªØ±. Ø§ÙØªÙØ¯ÙØ±Ø§Øª Ø§ÙØ³ÙÙÙØ© Ø¥Ø±Ø´Ø§Ø¯ÙØ© ÙÙØ¯ تختÙÙ â ÙÙÙ Ù
ÙØ¹ÙÙÙÙ
Ø© Ø¨ÙØ¶ÙØ. جÙ
ÙØ¹ Ø§ÙØ£Ø³Ø¹Ø§Ø± Ø¨Ø§ÙØ¯ÙÙØ§Ø± Ø§ÙØ£Ù
رÙÙÙ.",faqTitle:"Ø§ÙØ£Ø³Ø¦ÙØ© Ø§ÙØ´Ø§Ø¦Ø¹Ø©",backToDomains:"ØªØµÙØ جÙ
ÙØ¹ أسعار اÙÙØ·Ø§Ùات",wat
1chTitle:"Ø±Ø§ÙØ¨ ÙØ°Ù Ø§ÙØ£Ø³Ø¹Ø§Ø±",watchDesc:"ÙØ±Ø³Ù ÙÙ Ø¨Ø±ÙØ¯Ø§Ù إذا تغÙÙØ± سعر ØªØ¬Ø¯ÙØ¯ Ø§ÙØ§Ù
تدادات اÙÙ
ختارة. ÙØ§ رسائ٠Ù
زعجة â ØªÙبÙÙØ§Øª أسعار ÙÙØ·.",watchButton:"Ø±Ø§ÙØ¨ Ø§ÙØ£Ø³Ø¹Ø§Ø±",watchSending:"Ø¬Ø§Ø±Ù Ø§ÙØÙØ¸â¦",watchSuccess:"تÙ
ت Ø§ÙØ¥Ø¶Ø§ÙØ© â Ø³ÙراسÙ٠إذا تغÙÙØ±Øª أسعار Ø§ÙØªØ¬Ø¯Ùد ÙØ°Ù.",watchError:"ØØ¯Ø« خطأ â ØØ§ÙÙ Ù
رة أخرÙ.",watchUnavailable:"ØªÙØ¨ÙÙØ§Øª Ø§ÙØ£Ø³Ø¹Ø§Ø± ÙØ§Ø¯Ù
Ø© ÙØ±ÙØ¨Ø§Ù â Ø¬Ø±Ùب ÙØ§ØÙاÙ.",watchPrivacy:"ÙØ®Ø²ÙÙ Ø¨Ø±ÙØ¯Ù ÙÙØ°Ù Ø§ÙØªÙبÙÙØ§Øª ÙÙØ·.",trapsLink:"Ø§Ø·ÙØ¹ عÙÙ ØªÙØ±Ùر ÙØ®Ø§Ø® Ø§ÙØªØ¬Ø¯Ùد اÙÙØ§Ù
Ù",faq:[{q:"ÙÙ
اذا ØªØ¬Ø¯ÙØ¯ ÙØ·Ø§Ù٠أغÙÙ Ù
Ù Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙÙØ",a:"ØªØ¨ÙØ¹ Ù
عظÙ
Ø´Ø±ÙØ§Øª Ø§ÙØªØ³Ø¬ÙÙ Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙ٠بسعر ترÙÙØ¬Ù Ø«Ù
تجدد Ø¨Ø§ÙØ³Ø¹Ø± Ø§ÙØ¹Ø§Ø¯Ù. بعض Ø§ÙØ§Ù
تدادات Ø§ÙØ´Ø§Ø¦Ø¹Ø© تتجدد ب٠5â10 Ø£Ø¶Ø¹Ø§Ù Ø§ÙØ³Ø¹Ø± Ø§ÙØªØ±ÙÙØ¬Ù â ÙÙØ°Ù اÙÙØ¬ÙØ© ÙÙ Ù
ا ØªÙØ´ÙÙ ÙØ°Ù Ø§ÙØØ§Ø³Ø¨Ø©."},{q:"Ø£Ù Ø§ÙØ§Ù
تدادات ÙÙÙØ§ Ø£ÙØ¨Ø± ÙØ®Ø§Ø® ØªØ¬Ø¯ÙØ¯Ø",a:"ÙÙ Ø¨ÙØ§ÙØ§ØªÙØ§ اÙÙ
ÙØ«ÙØ©: â.site ÙØªØ¬Ø¯Ø¯ Ø¨ÙØÙ 9.9 Ø¶Ø¹ÙØ§Ù Ù
٠سعر Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙÙØ Ùâ.shop Ø¨ÙØÙ 8.9Ø Ùâ.online Ø¨ÙØÙ 7.8. Ø§ÙØ§Ù
تدادات اÙÙÙØ§Ø³ÙÙÙØ© Ù
ث٠â.com تتجدد بسعر ÙØ±Ùب Ù
٠سعر Ø§ÙØªØ³Ø¬ÙÙ."},{q:"ÙÙÙ ØªÙØØ³Ø¨ Ø§ÙØªÙÙÙØ© Ø§ÙØÙÙÙÙØ©Ø",a:"Ø§ÙØ³ÙØ© Ø§ÙØ£ÙÙ٠بسعر Ø§ÙØªØ³Ø¬ÙÙØ Ø«Ù
سعر Ø§ÙØªØ¬Ø¯Ùد ع٠ÙÙ Ø³ÙØ© إضاÙÙØ©. ÙØ·Ø§Ù â.online ÙØ®Ù
س سÙÙØ§Øª ÙÙÙÙ 5.44$ + 4 à 42.53$ = 175.56$ â ÙÙÙØ³ 5 à 5.44$."},{q:"ÙÙ ÙÙ
ÙÙ ØªØ¬ÙØ¨ ÙÙØ²Ø§Øª أسعار Ø§ÙØªØ¬Ø¯ÙدØ",a:"اختر اÙ
تدادات بأسعار Ø«Ø§Ø¨ØªØ©Ø Ø£Ù Ø³Ø¬ÙÙ ÙØ¹Ø¯Ø© سÙÙØ§Øª Ø¨Ø§ÙØ³Ø¹Ø± اÙÙ
Ø«Ø¨ÙØª إ٠تÙÙØ±Ø أ٠اÙÙÙ ÙØ·Ø§Ù٠إÙÙ Ù
سجÙÙ ÙØ¹Ø±Ø¶ سعر Ø§ÙØªØ¬Ø¯Ùد Ø¨Ø´ÙØ§ÙÙØ© â Ø£Ø±Ø§ÙÙØ³ØªØ± ÙØ¹Ø±Ø¶ Ø§ÙØ³Ø¹Ø±ÙÙ Ù
عاÙ."}]},es:{heroSub:"Los registradores anuncian el precio del primer año; tú pagas el precio de renovación cada año siguiente. Elige tus extensiones y descubre el costo real.",searchPlaceholder:"Busca entre 300+ extensiones (.com, .shop, .io â¦)",years:"Años de propiedad",selected:"Extensiones seleccionadas",firstYear:"Primer año",renewal:"Renueva a",transfer:"Transferencia",trueCostFor:"Costo real por",advertised:"Parece",actually:"Cuesta realmente",trap:"trampa de renovación",verified:"Precio AraHoster verificado",estimate:"Estimación de mercado",register:"Registrar",totalLooks:"Tu selección parece",totalActual:"Realmente cuesta",over:"en",yearsWord:"años",empty:"Selecciona al menos una extensión para ver su costo real.",disclaimer:"Los precios verificados provienen directamente de la facturación de AraHoster. Las estimaciones de mercado son orientativas y están etiquetadas. Todos los precios en USD.",faqTitle:"Preguntas frecuentes",backToDomains:"Ver todos los precios de dominios",watchTitle:"Vigila estos precios",watchDesc:"Recibe un email si cambia el precio de renovación de tus extensiones seleccionadas. Sin spam â solo alertas de precio.",watchButton:"Vigilar precios",watchSending:"Guardandoâ¦",watchSuccess:"Listo â te avisaremos si cambian estos precios de renovación.",watchError:"Algo salió mal â inténtalo de nuevo.",watchUnavailable:"Las alertas de precio llegan pronto â inténtalo más tarde.",watchPrivacy:"Guardamos tu email solo para estas alertas.",trapsLink:"Ver el informe completo de trampas de renovación",faq:[{q:"¿Por qué renovar mi dominio cuesta más que el primer año?",a:"La mayorÃa de los registradores venden el primer año a precio promocional y renuevan al precio normal. Algunas extensiones renuevan a 5â10à el precio inicial â esa brecha es lo que expone esta calculadora."},{q:"¿Qué extensiones tienen las mayores trampas de renovación?",a:"En nuestros datos verificados, .site renueva a ~9.9à su primer año, .shop a ~8.9à y .online a ~7.8Ã. Extensiones clásicas como .com renuevan cerca de su precio de registro."}
1,{q:"¿Cómo se calcula el costo real?",a:"Primer año al precio de registro más el precio de renovación por cada año adicional. Un .online a 5 años cuesta $5.44 + 4 à $42.53 = $175.56 â no 5 à $5.44."},{q:"¿Puedo evitar los saltos de precio?",a:"Elige extensiones con precio plano, registra varios años a tarifa bloqueada cuando se ofrezca, o transfiere a un registrador con renovaciones honestas â AraHoster muestra ambos precios por adelantado."}]},no:{heroSub:"Registrarer annonserer førsteÃ¥rsprisen â du betaler fornyelsesprisen hvert Ã¥r etterpÃ¥. Velg endelser og se hva et domene faktisk koster.",searchPlaceholder:"Søk blant 300+ endelser (.com, .shop, .io â¦)",years:"Ã
r med eierskap",selected:"Valgte endelser",firstYear:"Første Ã¥r",renewal:"Fornyes til",transfer:"Overføring",trueCostFor:"Reell kostnad for",advertised:"Ser ut som",actually:"Koster faktisk",trap:"fornyelsesfelle",verified:"Verifisert AraHoster-pris",estimate:"Markedsestimat",register:"Registrer",totalLooks:"Utvalget ditt ser ut som",totalActual:"Det koster faktisk",over:"over",yearsWord:"Ã¥r",empty:"Velg minst én endelse for Ã¥ se den reelle kostnaden.",disclaimer:"Verifiserte priser kommer direkte fra AraHoster-fakturering. Markedsestimater er veiledende og er merket. Alle priser i USD.",faqTitle:"Ofte stilte spørsmÃ¥l",backToDomains:"Se alle domenepriser",watchTitle:"Følg disse prisene",watchDesc:"FÃ¥ en e-post hvis fornyelsesprisen pÃ¥ dine valgte endelser endres. Ingen spam â kun prisvarsler.",watchButton:"Følg prisene",watchSending:"Lagrerâ¦",watchSuccess:"Du er pÃ¥ listen â vi varsler deg hvis disse fornyelsesprisene endres.",watchError:"Noe gikk galt â prøv igjen.",watchUnavailable:"Prisvarsler kommer snart â prøv igjen senere.",watchPrivacy:"Vi lagrer e-posten din kun for disse varslene.",trapsLink:"Se hele rapporten om fornyelsesfeller",faq:[{q:"Hvorfor er fornyelsen dyrere enn første Ã¥r?",a:"De fleste registrarer selger første Ã¥r til kampanjepris og fornyer til ordinær pris. Noen populære endelser fornyes til 5â10à startprisen â det gapet er det denne kalkulatoren avslører."},{q:"Hvilke endelser har de største fornyelsesfellene?",a:"I vÃ¥re verifiserte data fornyes .site til ~9,9à førsteÃ¥rsprisen, .shop til ~8,9à og .online til ~7,8Ã. Klassiske endelser som .com fornyes nær registreringsprisen."},{q:"Hvordan beregnes den reelle kostnaden?",a:"Første Ã¥r til registreringspris pluss fornyelsesprisen for hvert ekstra Ã¥r. Et 5-Ã¥rs .online koster $5.44 + 4 à $42.53 = $175.56 â ikke 5 à $5.44."},{q:"Kan jeg unngÃ¥ prishopp ved fornyelse?",a:"Velg endelser med flat pris, registrer flere Ã¥r til lÃ¥st pris der det tilbys, eller overfør til en registrar med ærlige fornyelsespriser â AraHoster viser begge prisene pÃ¥ forhÃ¥nd."}]}},T=[".com",".online",".site",".xyz"],L=()=>{const{isRTL:L,language:D}=a(),F=D.code,$=P[F]??P.en,H=t("domainCostCalculator",L,F),U=`${i.siteUrl}/tools/domain-cost-calculator`,[W,E]=e.useState(()=>{if("undefined"!=typeof window){const e=new URLSearchParams(window.location.search).get("tld");if(e){const s="."+e.toLowerCase().replace(/-/g,".");if(d.some(e=>e.extension===s))return[s]}}return T}),[V,R]=e.useState(5),[B,M]=e.useState(""),[Y,I]=e.useState(""),[O,z]=e.useState(""),[G,K]=e.useState("idle"),Q=e.useMemo(()=>{const e=new Map;for(const s of d)e.has(s.extension)||e.set(s.extension,s);return e},[]),J=e.useMemo(()=>{const e=B.trim().toLowerCase().replace(/^\./,"");return e?[...Q.values()].filter(s=>s.extension.slice(1).startsWith(e)&&!W.includes(s.extension)).slice(0,8):[]},[B,W,Q]),X=W.map(e=>Q.get(e)).filter(e=>Boolean(e)),Z=X.reduce((e,s)=>({advertised:e.advertised+p(s,V),actual:e.actual+m(s,V)}),{advertised:0,actual:0}),_=Math.max(...X.map(e=>m(e,V)),1),ee=[{"@context":"https://schema.org","@type":"WebApplication",name:H?.h1,description:H?.description,url:U,applicationCategory:"FinanceApplication",operatingSystem:"Web",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},publisher:{"@type":"Organization",name:"AraHoster",url:i.siteUrl}},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:$.faq.map(({q:e,a:s})=>
1({"@type":"Question",name:e,acceptedAnswer:{"@type":"Answer",text:s}}))}];return s.jsxs("div",{className:"min-h-screen bg-background",dir:L?"rtl":"ltr",children:[s.jsx(n,{title:H?.title||"",description:H?.description||"",keywords:H?.keywords,canonicalUrl:U,structuredData:ee,breadcrumbs:[{name:L?"Ø§ÙØ±Ø¦ÙØ³ÙØ©":"Home",url:i.siteUrl},{name:L?"اÙÙØ·Ø§Ùات":"Domains",url:`${i.siteUrl}/domain`},{name:H?.h1||"Domain True-Cost Calculator",url:U}]}),s.jsx(o,{}),s.jsxs("main",{id:"main-content",children:[s.jsx("section",{className:"relative pt-40 pb-16 bg-hero-gradient overflow-hidden",children:s.jsxs("div",{className:"container mx-auto px-4 text-center",children:[s.jsxs("div",{className:"inline-flex items-center gap-2 text-primary mb-4",children:[s.jsx(N,{className:"w-6 h-6","aria-hidden":"true"}),s.jsx("span",{className:"text-sm font-semibold uppercase tracking-wider",children:"AraHoster"})]}),s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:H?.h1}),s.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:$.heroSub})]})}),s.jsx("section",{className:"container mx-auto px-4 -mt-8 relative z-10",children:s.jsx(f,{className:"shadow-lg",children:s.jsxs(g,{className:"pt-6 space-y-6",children:[s.jsxs("div",{className:"relative",children:[s.jsx(k,{className:`absolute top-3 ${L?"right-3":"left-3"} w-4 h-4 text-muted-foreground`,"aria-hidden":"true"}),s.jsx(w,{value:B,onChange:e=>M(e.target.value),placeholder:$.searchPlaceholder,className:L?"pr-9":"pl-9","aria-label":$.searchPlaceholder}),J.length>0&&s.jsx("ul",{className:"absolute z-20 mt-1 w-full bg-popover border border-border rounded-md shadow-md max-h-64 overflow-auto",children:J.map(e=>s.jsx("li",{children:s.jsxs("button",{type:"button",onClick:()=>{return s=e.extension,E(e=>e.includes(s)?e:[...e,s]),void M("");var s},className:"w-full flex items-center justify-between px-3 py-2 text-sm hover:bg-muted",children:[s.jsx("span",{className:"font-medium",children:e.extension}),s.jsxs("span",{className:"text-muted-foreground",children:[e.price," · ",$.renewal," ",e.renew]})]})},e.extension))})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-2",children:$.selected}),s.jsx("div",{className:"flex flex-wrap gap-2",children:W.map(e=>s.jsxs(j,{variant:"secondary",className:"text-sm py-1 px-2 gap-1",children:[e,s.jsx("button",{type:"button",onClick:()=>(e=>E(s=>s.filter(s=>s!==e)))(e),"aria-label":`Remove ${e}`,className:"hover:text-destructive",children:s.jsx(S,{className:"w-3 h-3","aria-hidden":"true"})})]},e))})]}),s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center justify-between mb-2",children:[s.jsx("label",{htmlFor:"years-slider",className:"text-sm font-medium text-muted-foreground",children:$.years}),s.jsx("span",{className:"text-lg font-bold text-primary",children:V})]}),s.jsx(b,{id:"years-slider",value:[V],onValueChange:e=>R(e[0]),min:1,max:10,step:1,"aria-label":$.years})]})]})})}),s.jsxs("section",{className:"container mx-auto px-4 py-10 space-y-6",children:[0===X.length?s.jsx("p",{className:"text-center text-muted-foreground",children:$.empty}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"grid gap-4",children:X.map(e=>{const r=m(e,V),a=p(e,V),t=h(e);return s.jsx(f,{children:s.jsxs(g,{className:"pt-6",children:[s.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-4",children:[s.jsx("span",{className:"text-2xl font-bold text-foreground",children:e.extension}),u(e)&&s.jsxs(j,{variant:"destructive",className:"gap-1",children:[s.jsx(q,{className:"w-3 h-3","aria-hidden":"true"}),"Ã",t.toFixed(1)," ",$.trap]}),e.verified?s.jsxs(j,{className:"gap-1 bg-primary/15 text-primary border-primary/30",variant:"outline",children:[s.jsx(A,{className:"w-3 h-3","aria-hidden":"true"}),$.verified]}):s.jsx(j,{variant:"outline",children:$.estimate}),s.jsx(l,{asChild:!0,size:"sm",className:L?"mr-auto":"ml-auto",children:s.jsxs("a",{href:(i=e.extension,`https://me.arahoster.com/cart.php?a=add&domain=register&query=${i.replace(".","")}`),rel:"noopener",children:[$.register," ",e.extension]})})]}),s.jsxs("div",{className:"grid grid-cols-3 gap-4 text-sm mb-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-muted-foreground",children:$.firstYear}),s.jsx("p",{className:"font-semibold",children:e.price})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-muted-foreground",children:$.renewal}),s.jsx("p",{className:"font-semibold",children:e.renew})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-muted-foreground",children:$.transfer}),s.jsx("p",{className:"font-semibold",children:e.transfer})]})]}),s.jsxs("p",{className:"text-sm text-muted-foreground mb-2",children:[$.trueCostFor," ",V," ",$.yearsWord]}),s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("span",{className:"w-28 shrink-0 text-xs text-muted-foreground",children:$.advertised}),s.jsx("div",{className:"flex-1 h-3 bg-muted rounded overflow-hidden",children:s.jsx("div",{className:"h-full bg-muted-foreground
1/40",style:{width:a/_*100+"%"}})}),s.jsx("span",{className:"w-20 shrink-0 text-sm font-medium text-muted-foreground",children:x(a)})]}),s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("span",{className:"w-28 shrink-0 text-xs text-muted-foreground",children:$.actually}),s.jsx("div",{className:"flex-1 h-3 bg-muted rounded overflow-hidden",children:s.jsx("div",{className:"h-full "+(u(e)?"bg-destructive":"bg-primary"),style:{width:r/_*100+"%"}})}),s.jsx("span",{className:"w-20 shrink-0 text-sm font-bold text-foreground",children:x(r)})]})]})]})},e.extension);var i})}),s.jsx(f,{className:"border-primary/30",children:s.jsxs(g,{className:"pt-6 flex flex-wrap items-center justify-center gap-x-8 gap-y-2 text-center",children:[s.jsxs("p",{className:"text-muted-foreground",children:[$.totalLooks," ",s.jsx("span",{className:"font-semibold text-foreground",children:x(Z.advertised)})]}),s.jsxs("p",{className:"text-muted-foreground",children:[$.totalActual," ",s.jsx("span",{className:"font-bold text-primary text-xl",children:x(Z.actual)})," ",$.over," ",V," ",$.yearsWord]})]})}),s.jsxs(f,{children:[s.jsx(v,{className:"pb-2",children:s.jsxs(y,{className:"text-lg flex items-center gap-2",children:[s.jsx(C,{className:"w-5 h-5 text-primary","aria-hidden":"true"}),$.watchTitle]})}),s.jsxs(g,{className:"space-y-3",children:[s.jsx("p",{className:"text-sm text-muted-foreground",children:$.watchDesc}),"ok"===G?s.jsx("p",{className:"text-sm font-medium text-primary",children:$.watchSuccess}):s.jsxs("form",{onSubmit:async e=>{if(e.preventDefault(),"sending"!==G){K("sending");try{const e=await fetch("/api/price-watch",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({email:Y,tlds:W,lang:F,website:O})});if(503===e.status)return void K("unavailable");const s=await e.json().catch(()=>null);K(e.ok&&s?.ok?"ok":"error")}catch{K("error")}}},className:"flex flex-col sm:flex-row gap-2",children:[s.jsx(w,{type:"email",required:!0,value:Y,onChange:e=>I(e.target.value),placeholder:"[email protected]","aria-label":$.watchTitle,className:"sm:max-w-xs",dir:"ltr"}),s.jsx("input",{type:"text",value:O,onChange:e=>z(e.target.value),tabIndex:-1,autoComplete:"off","aria-hidden":"true",style:{position:"absolute",left:"-9999px",height:0,width:0},name:"website"}),s.jsx(l,{type:"submit",disabled:"sending"===G,children:"sending"===G?$.watchSending:$.watchButton})]}),"error"===G&&s.jsx("p",{className:"text-sm text-destructive",children:$.watchError}),"unavailable"===G&&s.jsx("p",{className:"text-sm text-muted-foreground",children:$.watchUnavailable}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[$.watchPrivacy," ",s.jsx(r,{to:"/privacy-policy",className:"underline hover:text-primary",children:"Privacy"})]})]})]})]}),s.jsx("p",{className:"text-xs text-muted-foreground text-center max-w-2xl mx-auto",children:$.disclaimer}),s.jsx("p",{className:"text-center",children:s.jsx(r,{to:"/tools/domain-renewal-traps",className:"text-primary hover:underline text-sm font-medium",children:$.trapsLink})}),s.jsx("p",{className:"text-center",children:s.jsxs(r,{to:"/domain",className:"text-primary hover:underline text-sm font-medium",children:[$.backToDomains," â"]})})]}),s.jsx("section",{className:"container mx-auto px-4 pb-16 max-w-3xl",children:s.jsxs(f,{children:[s.jsx(v,{children:s.jsx(y,{className:"text-2xl",children:$.faqTitle})}),s.jsx(g,{className:"space-y-5",children:$.faq.map(({q:e,a:r})=>s.jsxs("div",{children:[s.jsx("h3",{className:"font-semibold text-foreground mb-1",children:e}),s.jsx("p",{className:"text-sm text-muted-foreground",children:r})]},e))})]})})]}),s.jsx(c,{})]})};export{L as default};
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.