1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`b5ab99dc1f026fd54f574add0a1940b0f1381e06`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:isearchfrom":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`ee495c19-5a2a-4dea-9c45-bca73a53a2f9`,e._sentryDebugIdIdentifier=`sentry-dbid-ee495c19-5a2a-4dea-9c45-bca73a53a2f9`)}catch{}})();import{$ as e,A as t,Bt as n,E as r,Et as i,Ft as a,G as o,I as s,K as c,Kt as l,L as u,M as d,N as f,Ot as p,P as m,Pt as h,Q as g,T as _,V as v,Vt as y,W as b,Wt as x,X as S,Y as C,Z as w,_ as T,_t as E,a as D,dt as O,ft as k,gt as A,j,k as M,n as N,o as P,r as F,rt as I,s as L,vt as R,w as z,wt as B,y as V,yt as H,z as U}from"../chunks/-Y_iNpX3.js";import{t as ee}from"../chunks/wtF9Urjd.js";import{L as te,a as ne,gt as re,n as W,t as G,tt as K,u as q,v as ie,xt as ae}from"../chunks/DEboRX1K.js";import{t as oe}from"../chunks/DGURmWY2.js";import{n as se,t as ce}from"../chunks/gAIcrRmK.js";import{r as le}from"../chunks/DbbFX_3q.js";import{a as J,c as ue,n as de,o as Y,r as fe,s as X,t as pe}from"../chunks/CLXUIL5g.js";import{t as Z}from"../chunks/sxWsTUcD.js";import{n as me,t as he}from"../chunks/CXoxZkCa.js";import"../chunks/O4GUv3Gv.js";import"../chunks/CdeuZ_b6.js";import{t as ge}from"../chunks/2AChIMuc.js";import{t as _e}from"../chunks/B12jbMo7.js";import{a as ve,c as ye,i as be,n as xe,o as Se,r as Ce,s as we,t as Te}from"../chunks/DX4eH4L7.js";import{n as Ee,t as De}from"../chunks/CjUbtnRM.js";import{t as Oe}from"../chunks/BgnaP6eu.js";import{t as ke}from"../chunks/D0pw1g4R.js";import{t as Ae}from"../chunks/D3K7N2my.js";import{t as je}from"../chunks/14hrdza0.js";import{t as Me}from"../chunks/Dm-fsxyV.js";import{t as Ne}from"../chunks/haPs6CX0.js";import{t as Pe}from"../chunks/BmYA9Bf9.js";import{a as Fe,s as Ie}from"../chunks/phHIykg3.js";import{t as Le}from"../chunks/Cs6-2gSB.js";import{t as Re}from"../chunks/DA3dG821.js";import{t as ze}from"../chunks/Cp2gsXT7.js";import{t as Be}from"../chunks/B6vnaqz6.js";import{t as Ve}from"../chunks/COrWitHL.js";import{t as He}from"../chunks/BSLcSdL1.js";import{t as Ue}from"../chunks/gF_3D7KT.js";import{t as We}from"../chunks/eSkD9-q6.js";import{t as Ge}from"../chunks/ABxjojf_.js";import{t as Ke}from"../chunks/CNWR1Lrh.js";import{t as qe}from"../chunks/CXZBchur.js";import{t as Je}from"../chunks/BnT5tzpK.js";import{t as Ye}from"../chunks/Bu2T6CQe.js";import{t as Xe}from"../chunks/BPpoJFRA.js";import{t as Ze}from"../chunks/jJbP-qKk.js";import{t as Qe}from"../chunks/Cj39DpC0.js";import{t as $e}from"../chunks/DuXl6cM2.js";import{t as et}from"../chunks/BAbQd8rO.js";import{t as tt}from"../chunks/Ccqq8lp8.js";import{t as nt}from"../chunks/DnsPsG2Q.js";import{t as rt}from"../chunks/mnDVC4Uo.js";import{t as it}from"../chunks/DoKfjyuW.js";import{t as at}from"../chunks/D7DCJ9rM.js";import{t as ot}from"../chunks/DY-uDHVg.js";import{t as st}from"../chunks/CdQWMk5d.js";import{t as ct}from"../chunks/CsVsjAv7.js";import{n as lt,r as ut,t as Q}from"../chunks/C7SHu_Vs.js";import{t as dt}from"../chunks/B0Saiomp.js";import{n as ft,t as pt}from"../chunks/DLO-J74J.js";import{t as mt}from"../chunks/igP0_omk.js";import{t as ht}from"../chunks/3i7dNyVY.js";import"../chunks/BtVW05YF.js";import{t as gt}from"../chunks/CAZbmI0A.js";var _t=re(te),vt=class{http;routes={LIST:`v1/announcements`};constructor(e){this.http=e}list=e=>this.http.get(this.routes.LIST,{params:e},_t)},yt=5;async function bt(e){try{return(await new vt(new le(e)).list({limit:yt,destination:G.LANDING})).data.filter(e=>e.active)}catch(e){let t=e instanceof Error?e.message:`Unknown announcements error`;return console.warn(`[announcements] API unavailable, no announcement: ${t}`),[]}}var xt=async({fetch:e})=>({announcement:(await bt(e))[0]??null}),St=l({load:()=>Ct,prerender:()=>!0}),Ct=xt?oe(xt):void 0,wt=()=>`Switch language`,Tt=()=>`Trocar idioma`,Et=((e={},t={})=>(t.locale??J())===`pt-BR`?Tt(e):wt(e)),Dt=()=>`Soon`,Ot=()=>`Em breve`,kt=((e={},t={})=>(t.locale??J())===`pt-BR`?Ot(e):Dt(e)),At=()=>`Run location-aware Google checks, share real result pages, and understand how your brand appears across search and AI answers.`,jt=()=>`Execute verificações do Google com contexto de localização, compartilhe páginas reais de resultados e entenda como sua marca aparece em pesquisa e respostas de IA.`,Mt=((e={},t={})=>(t.locale??J())===`pt-BR`?jt(e):At(e)),Nt=()=>`Product`,Pt=()=>`Produto`,Ft=((e={},t={})=>(t.locale??J())===`pt-BR`?Pt(e):Nt(e)),It=()=>`Resources`,Lt=()=>`Recursos`,Rt=((e={},t={})=>(t.locale??J())===`pt-BR`?Lt(e):It(e)),zt=()=>`Company`,Bt=()=>`Empresa`,Vt=((e={},t={})=>(t.locale??J())===`pt-BR`?Bt(e):zt(e)),Ht=()=>`New Feature: AI Visibility Tracking`,Ut=()=>`Novo: visibilidade em IA`,Wt=((e={},t={})=>(t.locale??J())===`pt-BR`?Ut(e):Ht(e)),Gt=()=>`Try It Now`,Kt=()=>`Testar`,qt=((e={},t={})=>(t.locale??J())===`pt-BR`?Kt(e):Gt(e)),Jt=e=>`© ${e?.year} iSearchFrom. All rights reserved.`,Yt=e=>`© ${e?.year} iSearchFrom. Todos os direitos reservados.`,Xt=((e,t={})=>(t.locale??J())===`pt-BR`?Yt(e):Jt(e)),Zt=()=>`"iSearchFrom" and the iSearchFrom logo are trademarks of iSearchFrom.`,Qt=()=>`"iSearchFrom" e o logotipo iSearchFrom são marcas da iSearchFrom.`,$t=((e={},t={})=>(t.locale??J())===`pt-BR`?Qt(e):Zt(e)),en=()=>`We accept PIX and all major cards.`,tn=()=>`Aceitamos PIX e os principais cartões.`,nn=((e={},t={})=>(t.locale??J())===`pt-BR`?tn(e):en(e)),rn=()=>`Help us improve iSearchFrom?`,an=()=>`Ajude a melhorar o iSearchFrom?`,on=((e={},t={})=>(t.locale??J())===`pt-BR`?an(e):rn(e)),sn=()=>`We use cookies to see what works. You can change your mind at any time.`,cn=()=>`Usamos cookies para ver o que funciona. Você pode mudar de ideia a qualquer momento.`,ln=((e={},t={})=>(t.locale??J())===`pt-BR`?cn(e):sn(e)),un=()=>`Privacy Policy`,dn=()=>`PolÃtica de Privacidade`,fn=((e={},t={})=>(t.locale??J())===`pt-BR`?dn(e):un(e)),pn=()=>`Accept all`,mn=()=>`Aceitar tudo`,hn=((e={},t={})=>(t.locale??J())===`pt-BR`?mn(e):pn(e)),gn=()=>`Analytics only`,_n=()=>`Apenas análise`,vn=((e={},t={})=>(t.locale??J())===`pt-BR`?_n(e):gn(e)),yn=()=>`Reject all`,bn=()=>`Rejeitar tudo`,xn=((e={},t={})=>(t.locale??J())===`pt-BR`?bn(e):yn(e)),Sn=()=>`Manage preferences`,Cn=()=>`Gerenciar preferências`,wn=((e={},t={})=>(t.locale??J())===`pt-BR`?Cn(e):Sn(e)),Tn=()=>`Save preferences`,En=()=>`Salvar preferências`,Dn=((e={},t={})=>
1(t.locale??J())===`pt-BR`?En(e):Tn(e)),On=()=>`Cookie preferences`,kn=()=>`Preferências de cookies`,An=((e={},t={})=>(t.locale??J())===`pt-BR`?kn(e):On(e)),jn=()=>`Close`,Mn=()=>`Fechar`,Nn=((e={},t={})=>(t.locale??J())===`pt-BR`?Mn(e):jn(e)),Pn=()=>`Always on`,Fn=()=>`Sempre ativo`,In=((e={},t={})=>(t.locale??J())===`pt-BR`?Fn(e):Pn(e)),Ln=()=>`Strictly necessary`,Rn=()=>`Estritamente necessários`,zn=((e={},t={})=>(t.locale??J())===`pt-BR`?Rn(e):Ln(e)),Bn=()=>`Required for the site to work, including security and your session. Always on.`,Vn=()=>`Necessários para o site funcionar, incluindo segurança e sua sessão. Sempre ativos.`,Hn=((e={},t={})=>(t.locale??J())===`pt-BR`?Vn(e):Bn(e)),Un=()=>`Analytics`,Wn=()=>`Análise`,Gn=((e={},t={})=>(t.locale??J())===`pt-BR`?Wn(e):Un(e)),Kn=()=>`Helps us understand how the site is used so we can improve it.`,qn=()=>`Ajuda-nos a entender como o site é usado para que possamos melhorá-lo.`,Jn=((e={},t={})=>(t.locale??J())===`pt-BR`?qn(e):Kn(e)),Yn=()=>`Session replay`,Xn=()=>`Repetição de sessão`,Zn=((e={},t={})=>(t.locale??J())===`pt-BR`?Xn(e):Yn(e)),Qn=()=>`Records anonymized sessions and heatmaps to spot issues. Inputs are masked.`,$n=()=>`Grava sessões anonimizadas e mapas de calor para identificar problemas. Os campos são mascarados.`,er=((e={},t={})=>(t.locale??J())===`pt-BR`?$n(e):Qn(e)),tr=()=>`Cookie settings`,nr=()=>`Configurações de cookies`,rr=((e={},t={})=>(t.locale??J())===`pt-BR`?nr(e):tr(e)),ir=()=>`Search proxy`,ar=()=>`Proxy de pesquisa`,or=((e={},t={})=>(t.locale??J())===`pt-BR`?ar(e):ir(e)),sr=()=>`AI visibility`,cr=()=>`Visibilidade em IA`,lr=((e={},t={})=>(t.locale??J())===`pt-BR`?cr(e):sr(e)),ur=()=>`Trust`,dr=()=>`Confiança`,fr=((e={},t={})=>(t.locale??J())===`pt-BR`?dr(e):ur(e)),pr=()=>`About`,mr=()=>`Sobre`,hr=((e={},t={})=>(t.locale??J())===`pt-BR`?mr(e):pr(e)),gr=()=>`Resources`,_r=()=>`Materiais`,vr=((e={},t={})=>(t.locale??J())===`pt-BR`?_r(e):gr(e)),yr=()=>`Documentation`,br=()=>`Documentação`,xr=((e={},t={})=>(t.locale??J())===`pt-BR`?br(e):yr(e)),Sr=()=>`Guides, API reference, and setup`,Cr=()=>`Guias, referência de API e configuração`,wr=((e={},t={})=>(t.locale??J())===`pt-BR`?Cr(e):Sr(e)),Tr=()=>`Our mission and the team behind it`,Er=()=>`Nossa missão e o time por trás dela`,Dr=((e={},t={})=>(t.locale??J())===`pt-BR`?Er(e):Tr(e)),Or=()=>`Security, privacy, and compliance`,kr=()=>`Segurança, privacidade e conformidade`,Ar=((e={},t={})=>(t.locale??J())===`pt-BR`?kr(e):Or(e)),jr=()=>`Talk to our team`,Mr=()=>`Fale com nossa equipe`,Nr=((e={},t={})=>(t.locale??J())===`pt-BR`?Mr(e):jr(e)),Pr=()=>`Simulate Google searches from any country, city, language, and device. See what your users see.`,Fr=()=>`Busque no Google por paÃs, cidade, idioma e dispositivo.`,Ir=((e={},t={})=>(t.locale??J())===`pt-BR`?Fr(e):Pr(e)),Lr=()=>`Track how your brand appears in AI-generated search results across ChatGPT, Gemini, Perplexity and more.`,Rr=()=>`Veja como sua marca aparece no ChatGPT, Gemini, Perplexity e mais.`,zr=((e={},t={})=>(t.locale??J())===`pt-BR`?Rr(e):Lr(e)),Br=()=>`SERP Position Tracking`,Vr=()=>`Rank tracker`,Hr=((e={},t={})=>(t.locale??J())===`pt-BR`?Vr(e):Br(e)),Ur=()=>`Track your keyword rankings across different locations and devices in real-time.`,Wr=()=>`Acompanhe rankings por local e dispositivo.`,Gr=((e={},t={})=>(t.locale??J())===`pt-BR`?Wr(e):Ur(e)),Kr=()=>`Ad Tracking`,qr=()=>`Monitor de anúncios`,Jr=((e={},t={})=>(t.locale??J())===`pt-BR`?qr(e):Kr(e)),Yr=()=>`Track which competitors run ads on your keywords, capture their copy, and watch share of voice by location.`,Xr=()=>`Acompanhe quais concorrentes anunciam nas suas palavras-chave, capture o texto e veja a participação de voz por local.`,Zr=((e={},t={})=>(t.locale??J())===`pt-BR`?Xr(e):Yr(e)),Qr=()=>`MCP Server`,$r=()=>`Servidor MCP`,ei=((e={},t={})=>(t.locale??J())===`pt-BR`?$r(e):Qr(e)),ti=e=>`Plug Claude, Cursor, or ChatGPT into iSearchFrom over Model Context Protocol. One URL, OAuth consent, ${e?.count} tools.`,ni=e=>`Conecte Claude, Cursor ou ChatGPT ao iSearchFrom via Model Context Protocol. Uma URL, consentimento OAuth, ${e?.count} ferramentas.`,ri=((e,t={})=>(t.locale??J())===`pt-BR`?ni(e):ti(e)),ii=()=>`Maps Visibility`,ai=()=>`Maps Visibility`,oi=((e={},t={})=>(t.locale??J())===`pt-BR`?ai(e):ii(e)),si=()=>`See where a business ranks on Google Maps from a grid of points around it, with the competitors and paid placements above you.`,ci=()=>`Veja onde um negócio aparece no Google Maps a partir de uma grade de pontos ao redor dele, com os concorrentes e anúncios pagos acima de você.`,li=((e={},t={})=>(t.locale??J())===`pt-BR`?ci(e):si(e)),ui=()=>`Harbor Dental Studio`,di=()=>`Harbor Dental Studio`,fi=((e={},t={})=>(t.locale??J())===`pt-BR`?di(e):ui(e)),pi=()=>`dentist near me`,mi=()=>`dentista perto de mim`,hi=((e={},t={})=>(t.locale??J())===`pt-BR`?mi(e):pi(e)),gi=()=>`Local Presence`,_i=()=>`Presença local`,vi=((e={},t={})=>(t.locale??J())===`pt-BR`?_i(e):gi(e)),yi=()=>`Privacy`,bi=()=>`Privacidade`,xi=((e={},t={})=>(t.locale??J())===`pt-BR`?bi(e):yi(e)),Si=()=>`Terms`,Ci=()=>`Termos`,wi=((e={},t={})=>(t.locale??J())===`pt-BR`?Ci(e):Si(e)),Ti=()=>`Sign in`,Ei=()=>`Entrar`,Di=((e={},t={})=>(t.locale??J())===`pt-BR`?Ei(e):Ti(e)),Oi=()=>`Open menu`,ki=()=>`Abrir menu`,Ai=((e={},t={})=>(t.locale??J())===`pt-BR`?ki(e):Oi(e)),ji=()=>`AI Data Chat`,Mi=()=>`AI Data Chat`,Ni=((e={},t={})=>(t.locale??J())===`pt-BR`?Mi(e):ji(e)),Pi=()=>`Ask your rankings, ads, AI mentions and map data a question in plain language. Answers come with the SQL, the rows and a chart.`,Fi=()=>`Faça perguntas em linguagem natural sobre seus rankings, anúncios, menções em IA e dados do Maps. As respostas vêm com o SQL, as linhas e um gráfico.`,Ii=((e={},t={})=>(t.locale??J())===`pt-BR`?Fi(e):Pi(e)),Li=()=>`Which keywords did I lose top-3 positions for?`,Ri=()=>`Em quais palavras-chave perdi posições no top 3?`,zi=((e={},t={})=>(t.locale??J())===`pt-BR`?Ri(e):Li(e)),Bi=()=>`Keywords that left the top 3 · 3 rows`,Vi=()=>`Palavras-chave que saÃram do top 3 · 3 linhas`,Hi=((e={},t={})=>(t.locale??J())===`pt-BR`?Vi(e):Bi(e)),Ui=()=>`Three keywords left the top 3; "running shoes berlin" fell furthest, from #2 to #7.`,Wi=()=>`Três palavras-chave saÃram do top 3; "running shoes berlin" foi a que mais caiu, de #2 para #7.`,Gi=((e={},t={})=>(t.locale??J())===`pt-BR`?Wi(e):Ui(e)),Ki=()=>`Search Google by country`,qi=()=>`Pesquise no Google por paÃs`,Ji=((e={},t={})=>(t.locale??J())===`pt-BR`?qi(e):Ki(e)),Yi=()=>`All countries`,Xi=()=>`Todos os paÃses`,Zi=((e={},t={})=>(t.locale??J())===`pt-BR`?Xi(e):Yi(e)),Qi=()=>`Google search by country`,$i=()=>`Pesquisa Google por paÃs`,ea=((e={},t={})=>(t.locale??J())===`pt-BR`?$i(e):Qi(e)),ta=()=>`Free Google search by location`,na=()=>`Pesquisa Google gratuita por local`,ra=((e={},t={})=>(t.locale??J())===`pt-BR`?na(e):ta(e)),ia=()=>`iSearchFrom vs copycats`,aa=()=>`iSearchFrom vs imitações`,oa=((e={},t={})=>(t.locale??J())===`pt-BR`?aa(e):ia(e)),sa=()=>`SERP location changer`,ca=()=>`Mudar a localização da SERP`,la=((e={},t={})=>(t.locale??J())===`pt-BR`?ca(e):sa(e)),ua=()=>`Check rankings by country`,da=()=>`Verificar rankings por paÃs`,fa=((e={},t={})=>(t.locale??J())===`pt-BR`?da(e):ua(e)),pa=c(`<a data-ph-area="landing_top_bar"> <!></a>`),ma=c(`<div><div class="container flex h-full min-w-0 items-center justify-center gap-2 text-center text-xs leading-snug sm:text-sm"><!> <span class="min-w-0 truncate font-medium"> </span> <!></div></div>`);function ha(e,t){a(t,!0);let n={[W.PRIMARY]:{Icon:Ue,containerClass:`bg-primary text-white`,live:`polite`},[W.INFO]:{Icon:He,containerClass:`bg-foreground text-background`,live:`polite`},[W.SUCCESS]:{Icon:Ve,containerClass:`bg-emerald-700 text-white`,live:`polite`},[W.WARNING]:{Icon:ze,containerClass:`bg-amber-400 text-amber-950`,live:`assertive`},[W.DANGER]:{Icon:ze,containerClass:`bg-red-600 text-white`,live:`assertive`}},r=D(t,`announcement`,3,null),i=p(()=>({content:Wt(),variant:W.PRIMARY,url:ge(`/register`),active:!0})),o=p(()=>!!r()?.active),s=p(()=>I(o)?r():I(i)),c=p(()=>n[I(s).variant]),l=p(()=>I(c).Icon);
1var u=ma(),d=A(u),m=A(d);f(m,()=>I(l),(e,t)=>{t(e,{class:`size-3.5 shrink-0`})});var g=H(m,2),x=R(g,!0),S=H(g,2),C=e=>{var t=pa(),n=A(t),r=H(n);Be(r,{class:`size-3.5 shrink-0`}),y(t),O(e=>{V(t,`href`,I(s).url),V(t,`target`,I(o)?`_blank`:void 0),V(t,`rel`,I(o)?`noopener noreferrer`:void 0),V(t,`data-ph-event`,q.CTA_CLICKED),V(t,`data-ph-target`,I(o)?`announcement`:`register`),_(t,1,`inline-flex shrink-0 items-center gap-1.5 font-semibold underline-offset-2 hover:underline ${I(c).linkClass??``}`),v(n,`${e??``} `)},[()=>qt()]),b(e,t)};U(S,e=>{I(s).url&&e(C)}),y(d),y(u),O(()=>{_(u,1,`fixed top-0 z-[60] h-10 w-full ${I(c).containerClass}`),V(u,`role`,I(c).live===`assertive`?`alert`:`status`),V(u,`aria-live`,I(c).live),v(x,I(s).content)}),b(e,u),h()}var ga=new Set([`$$slots`,`$$events`,`$$legacy`]);function _a(e,t){let n=P(t,ga),r=[[`path`,{d:`M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5`}],[`path`,{d:`M8.5 8.5v.01`}],[`path`,{d:`M16 15.5v.01`}],[`path`,{d:`M12 12v.01`}],[`path`,{d:`M11 17v.01`}],[`path`,{d:`M7 14v.01`}]];Re(e,L({name:`cookie`},()=>n,{get iconNode(){return r}}))}var va=new Set([`$$slots`,`$$events`,`$$legacy`]);function ya(e,t){let n=P(t,va),r=[[`path`,{d:`M4 5h16`}],[`path`,{d:`M4 12h16`}],[`path`,{d:`M4 19h16`}]];Re(e,L({name:`menu`},()=>n,{get iconNode(){return r}}))}function ba(){return[{id:`search-proxy`,title:or(),description:Ir(),href:Q.searchProxy,icon:rt},{id:`ai-visibility`,title:lr(),description:zr(),href:Q.aiVisibility,icon:Ze},{id:`serp-tracking`,title:Hr(),description:Gr(),href:Q.serpTracking,icon:st},{id:`ad-tracking`,title:Jr(),description:Zr(),href:Q.adTracking,icon:Ue},{id:`mcp-server`,title:ei(),description:ri({count:ie}),href:Q.mcpServer,icon:nt},{id:`maps-visibility`,title:oi(),description:li(),href:Q.mapsVisibility,icon:$e,beta:!0},{id:`data-chat`,title:Ni(),description:Ii(),href:Q.dataChat,icon:et,beta:!0}]}function xa(){return[{label:Oe(),href:Q.useCases},{label:ke(),href:Q.pricing},{label:De(),href:Q.posts}]}function Sa(){return[{label:xr(),description:wr(),href:ce.docsUrl,icon:Ke,external:!0},{label:hr(),description:Dr(),href:Q.about,icon:qe},{label:fr(),description:Ar(),href:Q.trust,icon:it},{label:je(),description:Nr(),href:Q.contact,icon:Qe}]}var Ca=[`united-states`,`united-kingdom`,`germany`,`france`,`italy`,`spain`,`canada`,`brazil`,`japan`,`netherlands`,`ireland`,`mexico`,`australia`,`portugal`,`sweden`,`united-arab-emirates`];function wa(){return Ca.flatMap(e=>{let t=Ie(e);return t?[{label:Le({country:Fe(t.code)}),href:`${Q.googleSearchFrom}/${t.slug}`}]:[]})}function Ta(){return[{title:Ft(),links:[{label:or(),href:Q.searchProxy},{label:lr(),href:Q.aiVisibility},{label:Hr(),href:Q.serpTracking},{label:Jr(),href:Q.adTracking},{label:ei(),href:Q.mcpServer},{label:oi(),href:Q.mapsVisibility},{label:Ni(),href:Q.dataChat},{label:ke(),href:Q.pricing}]},{title:Rt(),links:[{label:Oe(),href:Q.useCases},{label:ra(),href:Q.freeGoogleSearch},{label:ea(),href:Q.googleSearchFrom},{label:la(),href:Q.serpLocationChanger},{label:fa(),href:Q.rankCheck},{label:oa(),href:Q.alternative},{label:De(),href:Q.posts},{label:Ae(),href:Q.faq}]},{title:Vt(),links:[{label:hr(),href:Q.about},{label:je(),href:Q.contact},{label:fr(),href:Q.trust}]}]}var Ea=[{label:`Twitter`,href:`https://x.com/isearchfrom`,icon:`twitter`},{label:`LinkedIn`,href:`https://www.linkedin.com/company/i-search-from`,icon:`linkedin`},{label:`YouTube`,href:`https://www.youtube.com/@IsearchFrom`,icon:`youtube`}],Da=c(`<div class="flex h-full flex-col justify-center gap-2.5"><div class="flex items-center gap-2 rounded-full border border-border bg-white px-3 py-2 shadow-sm"><!> <span class="truncate text-[11px] font-medium">best running shoes</span> <span class="ml-auto flex shrink-0 items-center gap-1.5 rounded-full bg-secondary px-2 py-0.5 text-[10px] font-medium"><!> New York</span></div> <div class="min-w-0 rounded-xl border border-border bg-white p-3.5 shadow-sm"><div class="flex items-start gap-2.5"><span class="flex size-5 shrink-0 items-center justify-center rounded-full bg-gradient-to-br from-blue-400 to-blue-600 text-[9px] font-bold text-white">n</span> <div class="min-w-0 flex-1"><div class="truncate text-[9px] text-muted-foreground">
1nike.com <span class="text-muted-foreground/50">⺠running</span></div> <div class="truncate text-[11px] leading-tight font-medium text-blue-700">Best Running Shoes of 2026 · Top Picks</div> <div class="mt-2 space-y-1.5"><div class="h-1 w-full rounded-full bg-border/70"></div> <div class="h-1 w-2/3 rounded-full bg-border/70"></div></div></div></div> <div class="mt-3 flex items-center gap-1.5 border-t border-border/70 pt-2.5 text-[9px] text-muted-foreground"><!> New York, NY · Mobile · en-US</div></div></div>`),Oa=c(`<span class="flex items-center gap-1 rounded-full border border-border bg-white px-2 py-1 shadow-sm"><img alt=""/> <!></span>`),ka=c(`<div class="flex h-full flex-col justify-center gap-2.5"><div class="flex items-center gap-1.5"></div> <div class="min-w-0 rounded-xl rounded-tl-sm border border-border bg-white p-3.5 shadow-sm"><div class="flex items-center gap-1.5 text-[9px] text-muted-foreground"><img src="/images/ai_logos/chatgpt-icon-nobg.svg" alt="" class="size-3 object-contain"/> ChatGPT · 09:14</div> <div class="mt-2 flex flex-wrap items-center gap-1.5"><span class="h-1.5 w-14 rounded-full bg-border/80"></span> <span class="h-1.5 w-9 rounded-full bg-border/80"></span> <span class="inline-flex items-center gap-1 rounded-md bg-primary/10 px-1.5 py-0.5 text-[10px] font-semibold text-primary"><!> iSearchFrom</span> <span class="h-1.5 w-12 rounded-full bg-border/80"></span> <span class="h-1.5 w-full rounded-full bg-border/60"></span> <span class="h-1.5 w-4/5 rounded-full bg-border/60"></span></div> <div class="mt-2.5 flex items-center gap-2 border-t border-border/70 pt-2 text-[9px] text-muted-foreground"><span class="flex size-3.5 shrink-0 items-center justify-center rounded-full bg-green-100"><!></span> <span class="truncate font-medium text-foreground"> </span> <span class="shrink-0"> <span class="font-semibold text-foreground">#1</span></span> <span class="flex shrink-0 items-center gap-1"><span class="h-1.5 w-1.5 rounded-full bg-green-500"></span> </span></div></div></div>`),Aa=c(`<div class="flex h-full flex-col gap-2.5"><div class="flex items-center justify-between gap-2"><span class="flex min-w-0 items-center gap-1.5 rounded-full border border-border bg-white px-2.5 py-1 text-[10px] font-medium shadow-sm"><!> <span class="truncate">serp checker</span></span> <span class="flex shrink-0 items-center gap-1 rounded-full bg-green-100 px-2 py-1 text-[10px] font-semibold text-green-700 tabular-nums">#3 <!> 2</span></div> <div class="relative flex-1 overflow-hidden rounded-xl border border-border bg-white shadow-sm"><div class="absolute inset-y-3 left-2.5 w-5 text-right text-[8px] text-muted-foreground/60 tabular-nums"><span class="absolute top-[12.4%] right-0 -translate-y-1/2">#1</span> <span class="absolute top-1/2 right-0 -translate-y-1/2">#5</span> <span class="absolute top-[87.6%] right-0 -translate-y-1/2">#10</span></div> <div class="absolute inset-y-3 right-3 left-10"><svg viewBox="0 0 200 105" preserveAspectRatio="none" class="h-full w-full"><defs><linearGradient id="serp-nav-fill" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#22c55e" stop-opacity="0.2"></stop><stop offset="100%" stop-color="#22c55e" stop-opacity="0"></stop></linearGradient></defs>
1<line x1="0" y1="13" x2="200" y2="13" class="stroke-border/70" stroke-width="1" vector-effect="non-scaling-stroke"></line><line x1="0" y1="52.5" x2="200" y2="52.5" class="stroke-border/70" stroke-width="1" vector-effect="non-scaling-stroke"></line><line x1="0" y1="92" x2="200" y2="92" class="stroke-border/70" stroke-width="1" vector-effect="non-scaling-stroke"></line><path d="M0,88 C34,86 60,78 88,60 C118,41 152,20 190,13 L190,92 L0,92 Z" fill="url(#serp-nav-fill)"></path><line x1="190" y1="13" x2="190" y2="92" class="stroke-green-500/25" stroke-width="1" vector-effect="non-scaling-stroke"></line><path d="M0,30 C42,34 84,42 122,50 C146,55 164,59 178,62" fill="none" class="stroke-stone-300" stroke-width="1.5" stroke-dasharray="5 4" stroke-linecap="round" vector-effect="non-scaling-stroke"></path><path d="M0,88 C34,86 60,78 88,60 C118,41 152,20 190,13" fill="none" class="stroke-green-500" stroke-width="2.25" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg> <span class="absolute top-[59%] left-[89%] size-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full bg-stone-300 ring-2 ring-white"></span> <span class="absolute top-[12.4%] left-[95%] -translate-x-1/2 -translate-y-1/2"><span class="absolute inset-0 animate-ping rounded-full bg-green-500/60"></span> <span class="relative block size-2 rounded-full bg-green-500 ring-2 ring-white"></span></span> <span class="absolute top-[12.4%] left-[95%] -translate-x-[calc(100%+9px)] -translate-y-1/2 rounded-full bg-green-600 px-1.5 py-px text-[8px] leading-tight font-semibold text-white"> </span> <span class="absolute top-[59%] left-[89%] -translate-x-[85%] translate-y-[7px] text-[8px] text-muted-foreground/70"> </span></div></div></div>`),ja=c(`<div class="flex h-full flex-col justify-center gap-2.5"><div class="rounded-xl border border-border bg-white p-3.5 shadow-sm"><div class="flex items-center gap-1.5 text-[9px]"><span class="font-bold text-foreground">Sponsored</span> <span class="truncate text-muted-foreground">rivalmetrics.io</span> <span class="ml-auto shrink-0 rounded-full bg-green-100 px-1.5 py-px font-semibold text-green-700 tabular-nums">#1</span></div> <div class="mt-1.5 truncate text-[11px] leading-tight font-medium text-blue-700">CRM Software · Start Free 14-Day Trial</div> <div class="mt-2 space-y-1.5"><div class="h-1 w-full rounded-full bg-border/70"></div> <div class="h-1 w-3/5 rounded-full bg-border/70"></div></div></div> <div class="flex items-center gap-2 rounded-lg border border-border bg-white px-3 py-2 shadow-sm"><span class="truncate text-[9px] tracking-wider text-muted-foreground uppercase"> </span> <span class="h-1.5 min-w-8 flex-1 overflow-hidden rounded-full bg-secondary"><span class="block h-full w-[43%] rounded-full bg-primary"></span></span> <span class="shrink-0 text-[10px] font-semibold text-primary tabular-nums">43%</span></div></div>`),Ma=c(`<span class="rounded border border-border bg-secondary/50 px-1.5 py-0.5"> </span>`),Na=c(`<div class="flex h-full flex-col justify-center gap-2.5"><div class="rounded-xl border border-border bg-white p-3.5 shadow-sm"><div class="flex items-center gap-2"><span class="flex shrink-0 items-center gap-1.5 rounded-lg border border-border bg-secondary/40 px-2 py-1.5"><img src="/images/ai_logos/claude-ai-icon.svg" alt="" class="size-3.5 object-contain"/> <img src="/images/ai_logos/chatgpt-icon-nobg.svg" alt="" class="size-3.5 object-contain"/></span> <span class="relative flex-1 border-t border-dashed border-primary/40"><span class="absolute -top-2 left-1/2 flex size-4 -translate-x-1/2 items-center justify-center rounded-full border border-primary/30 bg-white"><!></span></span> <span class="relative shrink-0 rounded-lg border border-primary/20 bg-primary/5 px-2 py-1.5 text-[10px] font-semibold text-primary">iSearchFrom <span class="absolute -top-1 -right-1 size-2 rounded-full bg-green-500 ring-2 ring-white"></span></span></div> <div class="mt-3 flex flex-wrap gap-1 font-mono text-[9px]"><!> <span class="rounded border border-primary/20 bg-primary/5 px-1.5 py-0.5 font-semibold text-primary">+29</span></div></div> <div class="flex items-center gap-1.5 rounded-lg bg-foreground px-3 py-2 font-mono text-[9px] text-background/90 shadow-sm"><span class="shrink-0 font-semibold text-green-400">âº</span> <span class="truncate">serp_search --location "Paris, FR"</span> <!></div></div>`),Pa=c(`<span class="flex size-[15px] items-center justify-center rounded-full text-[7.5px] font-bold"> </span>`),Fa=c(`<div class="flex h-full flex-col justify-center gap-2"><div class="flex items-center justify-between rounded-lg border border-border bg-white px-3 py-1.5 shadow-sm"><span class="flex min-w-0 items-center gap-1.5"><!> <span class="truncate text-[10px] font-semibold"> </span></span> <span class="shrink-0 text-[9px] text-muted-foreground"> </span></div> <div class="flex items-center gap-3 rounded-xl border border-border bg-white p-3 shadow-sm">
1<div class="grid shrink-0 grid-cols-5 gap-[3px]" aria-hidden="true"></div> <div class="min-w-0 flex-1"><div class="text-[9px] tracking-wider text-muted-foreground uppercase"> </div> <div class="text-xl leading-none font-bold tabular-nums">71</div> <div class="mt-1.5 h-1.5 overflow-hidden rounded-full bg-secondary"><span class="block h-full w-[71%] rounded-full bg-[#34a853]"></span></div></div></div></div>`),Ia=c(`<div class="flex items-center gap-2"><span class="w-24 truncate text-muted-foreground"> </span> <span class="h-1.5 flex-1 overflow-hidden rounded-full bg-secondary"><span class="block h-full rounded-full bg-primary"></span></span> <span class="w-5 text-right font-semibold text-red-600"> </span></div>`),La=c(`<div class="flex h-full flex-col justify-center gap-2"><div class="flex justify-end"><span class="max-w-[90%] rounded-2xl rounded-br-md border border-border bg-white px-3 py-1.5 text-[10px] leading-snug shadow-sm"> </span></div> <div class="min-w-0 rounded-xl border border-border bg-white p-3 shadow-sm"><div class="flex items-center gap-1.5 text-[9px] text-muted-foreground"><!> </div> <div class="mt-2 space-y-1 font-mono text-[9px] tabular-nums"></div> <p class="mt-2 line-clamp-2 text-[9.5px] leading-snug text-foreground/85"> </p></div></div>`),Ra=c(`<div><!></div>`),za=c(`<div class="flex cursor-default items-center gap-3 rounded-lg p-2.5 opacity-70 select-none" role="presentation"><div class="flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-primary/15 bg-gradient-to-br from-primary/10 to-primary/5"><!></div> <div class="min-w-0 flex-1"><span class="flex min-w-0 items-center gap-2 text-sm font-semibold text-foreground"> <span class="rounded-full bg-primary/10 px-2 py-0.5 text-[10px] leading-tight font-medium text-primary"> </span></span> <p class="mt-0.5 truncate text-xs text-muted-foreground"> </p></div></div>`),Ba=c(`<span class="rounded-full border border-primary/25 px-1.5 py-px text-[9px] leading-tight font-semibold tracking-wide text-primary uppercase"> </span>`),Va=c(`<a data-ph-area="landing_header_features"><div class="flex h-10 w-10 shrink-0 items-center justify-center rounded-lg border border-primary/15 bg-gradient-to-br from-primary/10 to-primary/5 transition-colors group-hover:from-primary/15 group-hover:to-primary/10"><!></div> <div class="min-w-0 flex-1"><span class="flex min-w-0 items-center gap-2 text-sm font-semibold text-foreground"> <!></span> <p class="mt-0.5 truncate text-xs text-muted-foreground"> </p></div> <!></a>`),Ha=c(`<div class="w-[min(860px,calc(100vw-2rem))] rounded-2xl border border-border bg-white p-2.5 shadow-lg shadow-black/5"><div class="grid grid-cols-[300px_minmax(0,1fr)] gap-2.5"><a data-ph-area="landing_header_features_preview" class="group/preview flex flex-col gap-3 rounded-xl border border-border bg-gradient-to-br from-secondary/60 via-white to-primary/10 p-4 no-underline"><div class="relative h-[184px] overflow-hidden" aria-hidden="true"></div> <div class="mt-auto"><span class="flex items-center gap-2 text-sm font-semibold text-foreground"><!> </span> <p class="mt-1 line-clamp-2 text-xs leading-relaxed text-muted-foreground"> </p> <span class="mt-2 inline-flex items-center gap-1 text-xs font-medium text-primary"> <!></span></div></a> <div class="flex flex-col gap-0.5 py-1 pr-1"></div></div></div>`);function Ua(t,r){a(r,!0);let c=(e,t=x)=>{var r=o(),i=E(r),a=e=>{var t=Da(),r=A(t),i=A(r);rt(i,{class:`size-3.5 shrink-0 text-muted-foreground`});var a=H(i,4),o=A(a);dt(o,{code:`us`,class:`h-2 w-3`}),n(),y(a),y(r);var s=H(r,2),c=H(A(s),2),l=A(c);$e(l,{class:`size-3 text-primary`}),n(),y(c),y(s),y(t),b(e,t)},c=e=>{var t=ka(),r=A(t);s(r,21,()=>S,e=>e.name,(e,t)=>{var n=Oa(),r=A(n),i=H(r,2),a=e=>{Je(e,{class:`size-2.5 text-green-600`})},o=e=>{tt(e,{class:`size-2.5 text-muted-foreground/50`})};U(i,e=>{I(t).mentioned?e(a):e(o,-1)}),y(n),O(()=>{V(r,`src`,I(t).icon),_(r,1,`size-3 object-contain ${I(t).mentioned?``:`opacity-30 grayscale`}`)}),b(e,n)}),y(r);var i=H(r,2),a=H(A(i),2),o=H(A(a),4),c=A(o);ot(c,{class:`size-2.5`}),n(),y(o),n(6),y(a);var l=H(a,2),u=A(l),d=A(u);Je(d,{class:`size-2 text-green-700`}),y(u);var f=H(u,2),p=R(f,!0),m=H(f,2),h=A(m);n(),y(m);var g=H(m,2),x=H(A(g));
1y(g),y(l),y(i),y(t),O((e,t,n)=>{v(p,e),v(h,`${t??``} `),v(x,` ${n??``}`)},[()=>Ce(),()=>Te(),()=>xe()]),b(e,t)},l=e=>{var t=Aa(),r=A(t),i=A(r),a=A(i);dt(a,{code:`us`,class:`h-2 w-3`}),n(2),y(i);var o=H(i,2),s=H(A(o));Ge(s,{class:`size-2.5`}),n(),y(o),y(r);var c=H(r,2),l=H(A(c),2),u=H(A(l),6),d=R(u,!0),f=H(u,2),p=R(f,!0);y(l),y(c),y(t),O((e,t)=>{v(d,e),v(p,t)},[()=>ve(),()=>be()]),b(e,t)},d=e=>{var t=ja(),r=H(A(t),2),i=A(r),a=R(i,!0);n(4),y(r),y(t),O(e=>v(a,e),[()=>Pe()]),b(e,t)},f=e=>{var t=Na(),r=A(t),i=A(r),a=H(A(i),2),o=A(a),c=A(o);nt(c,{class:`size-2.5 text-primary`}),y(o),y(a),n(2),y(i);var l=H(i,2),u=A(l);s(u,16,()=>C,e=>e,(e,t)=>{var n=Ma(),r=R(n,!0);O(()=>v(r,t)),b(e,n)}),n(2),y(l),y(r);var d=H(r,2),f=H(A(d),4);Je(f,{class:`ml-auto size-3 shrink-0 text-green-400`}),y(d),y(t),b(e,t)},p=e=>{var t=Fa(),r=A(t),i=A(r),a=A(i);$e(a,{class:`size-3 shrink-0 text-primary`});var o=H(a,2),c=R(o,!0);y(i);var l=H(i,2),d=R(l);y(r);var f=H(r,2),p=A(f);s(p,21,()=>w,u,(e,t)=>{var n=Pa(),r=R(n,!0);O(e=>{z(n,e),v(r,I(t))},[()=>`background:${T(I(t))};color:${I(t)<=3?`#fff`:`#202124`}`]),b(e,n)}),y(p);var m=H(p,2),h=A(m),g=R(h,!0);n(4),y(m),y(f),y(t),O((e,t,n)=>{v(c,e),v(d,`"${t??``}"`),v(g,n)},[()=>fi(),()=>hi(),()=>vi()]),b(e,t)},m=e=>{var t=La(),n=A(t),r=A(n),i=R(r,!0);y(n);var a=H(n,2),o=A(a),c=A(o);Xe(c,{class:`size-2.5`});var l=H(c);y(o);var u=H(o,2);s(u,21,()=>D,e=>e.keyword,(e,t)=>{var n=Ia(),r=A(n),i=R(r,!0),a=H(r,2),o=R(a),s=H(a,2),c=R(s);y(n),O(()=>{v(i,I(t).keyword),z(o,`width:${I(t).width}%`),v(c,`-${I(t).lost??``}`)}),b(e,n)}),y(u);var d=H(u,2),f=R(d,!0);y(a),y(t),O((e,t,n)=>{v(i,e),v(l,` ${t??``}`),v(f,n)},[()=>zi(),()=>Hi(),()=>Gi()]),b(e,t)};U(i,e=>{t()===`search-proxy`?e(a):t()===`ai-visibility`?e(c,1):t()===`serp-tracking`?e(l,2):t()===`ad-tracking`?e(d,3):t()===`mcp-server`?e(f,4):t()===`maps-visibility`?e(p,5):t()===`data-chat`&&e(m,6)}),b(e,r)},l=i(null),d=p(()=>I(l)??r.items[0]?.id),m=p(()=>r.items.find(e=>e.id===I(d))??r.items[0]),S=[{name:`ChatGPT`,icon:`/images/ai_logos/chatgpt-icon-nobg.svg`,mentioned:!0},{name:`Gemini`,icon:`/images/ai_logos/google-gemini-icon.svg`,mentioned:!0},{name:`Perplexity`,icon:`/images/ai_logos/perplexity-ai-icon.svg`,mentioned:!0},{name:`Claude`,icon:`/images/ai_logos/claude-ai-icon.svg`,mentioned:!1}],C=[`search`,`serp_rankings`,`track_ads`],w=[9,6,4,7,12,6,3,2,3,8,4,2,1,2,5,7,3,2,4,9,13,8,6,10,15],T=e=>e<=3?`#137333`:e<=10?`#34a853`:e<=20?`#f9ab00`:`#e8710a`,D=[{keyword:`running shoes berlin`,lost:5,width:100},{keyword:`best running shoes`,lost:2,width:40},{keyword:`trail running shoes`,lost:1,width:20}];var k=Ha(),j=A(k),M=A(j),N=A(M);s(N,21,()=>r.items,e=>e.id,(e,t)=>{var n=Ra(),r=A(n);c(r,()=>I(t).id),y(n),O(()=>_(n,1,`absolute inset-0 transition-opacity duration-300 ${I(d)===I(t).id?`opacity-100`:`pointer-events-none opacity-0`}`)),b(e,n)}),y(N);var P=H(N,2),F=A(P),L=A(F);f(L,()=>I(m).icon,(e,t)=>{t(e,{class:`size-4 text-primary`})});var ee=H(L);y(F);var te=H(F,2),ne=R(te,!0),re=H(te,2),W=A(re),G=H(W);Be(G,{class:`size-3.5 transition-transform duration-200 group-hover/preview:translate-x-0.5`}),y(re),y(P),y(M);var K=H(M,2);s(K,21,()=>r.items,e=>e.id,(t,n)=>{var i=o(),a=E(i),s=t=>{var r=za(),i=A(r),a=A(i);f(a,()=>I(n).icon,(e,t)=>{t(e,{class:`size-5 text-primary`})}),y(i);var o=H(i,2),s=A(o),c=A(s),u=H(c),d=R(u,!0);y(s);var p=H(s,2),m=R(p,!0);y(o),y(r),O(e=>{v(c,`${I(n).title??``} `),v(d,e),v(m,I(n).description)},[()=>kt()]),e(`mouseenter`,r,()=>B(l,I(n).id,!0)),b(t,r)},c=t=>{var i=Va(),a=A(i),o=A(a);f(o,()=>I(n).icon,(e,t)=>{t(e,{class:`size-5 text-primary`})}),y(a);var s=H(a,2),c=A(s),u=A(c),m=H(u),h=e=>{var t=Ba(),n=R(t,!0);O(e=>v(n,e),[()=>ye()]),b(e,t)};U(m,e=>{I(n).beta&&e(h)}),y(c);var x=H(c,2),S=R(x,!0);y(s);var C=H(s,2);{let e=p(()=>`size-4 shrink-0 transition-all duration-200 ${I(d)===I(n).id?`translate-x-0 text-muted-foreground/70 opacity-100`:`-translate-x-1 opacity-0`}`);Be(C,{get class(){return I(e)}})}y(i),O(e=>{V(i,`href`,e),V(i,`data-ph-event`,q.NAV_CLICKED),V(i,`data-ph-target`,I(n).href),_(i,1,`group flex items-center gap-3 rounded-lg p-2.5 no-underline transition-colors outline-none select-none ${I(d)===I(n).id?`bg-secondary/60`:``}`),v(u,`${I(n).title??``} `),v(S,I(n).description)},[()=>X(I(n).href)]),e(`mouseenter`,i,()=>B(l,I(n).id,!0)),g(`focusin`,i,()=>B(l,I(n).id,!0)),g(`click`,i,function(...e){r.onNavigate?.apply(this,e)}),b(t,i)};U(a,e=>{I(n).comingSoon?e(s):e(c,-1)}),b(t,i)}),y(K),y(j),y(k),O((e,t)=>
1{V(M,`href`,e),V(M,`data-ph-event`,q.NAV_CLICKED),V(M,`data-ph-target`,I(m).href),v(ee,` ${I(m).title??``}`),v(ne,I(m).description),v(W,`${t??``} `)},[()=>X(I(m).href),()=>we()]),g(`click`,M,function(...e){r.onNavigate?.apply(this,e)}),b(t,k),h()}w([`click`,`focusin`]);function Wa(e){if(typeof document>`u`||typeof window>`u`)return;let t=`${de}=${encodeURIComponent(e)}; path=/; max-age=${pe}; SameSite=Lax`,n=ae(window.location.hostname,se.PUBLIC_COOKIE_DOMAIN);document.cookie=t,n&&(document.cookie=`${t}; domain=${n}`)}var Ga=c(`<a><span class="flex items-center gap-2"><!> <span> </span></span></a>`),Ka=c(`<div class="absolute right-0 mt-2 min-w-44 rounded-xl border border-border bg-white p-1.5 shadow-lg shadow-black/5"></div>`),qa=c(`<div class="relative"><button type="button" class="flex items-center gap-1.5 rounded-full px-2.5 py-2 text-sm text-black transition-colors hover:bg-secondary/70 hover:text-black/70"><!> <span class="hidden lg:inline"> </span> <!></button> <!></div>`);function Ja(e,t){a(t,!0);let n=ne.filter(e=>Y.includes(e)),r=i(!1),o=p(J),c=p(()=>K[I(o)]),l={en:`us`,"pt-BR":`br`},u=p(()=>l[I(o)]),d=p(()=>fe(`${he.url.pathname}${he.url.search}${he.url.hash}`));function f(e,t){e.preventDefault(),B(r,!1),Wa(t),ue(t)}var m=qa(),x=A(m),S=A(x);dt(S,{get code(){return I(u)}});var C=H(S,2),w=R(C,!0),T=H(C,2);{let e=p(()=>`size-3.5 transition-transform ${I(r)?`rotate-180`:``}`);Ye(T,{get class(){return I(e)}})}y(x);var E=H(x,2),D=e=>{var t=Ka();s(t,20,()=>n,e=>e,(e,t)=>{var n=Ga(),r=A(n),i=A(r);dt(i,{get code(){return l[t]}});var a=H(i,2),s=R(a,!0);y(r),y(n),O(e=>{V(n,`href`,e),_(n,1,`block rounded-lg px-3 py-2 text-sm transition-colors ${I(o)===t?`bg-secondary font-medium text-foreground`:`text-muted-foreground hover:bg-secondary/70 hover:text-foreground`}`),v(s,K[t])},[()=>X(I(d),{locale:t})]),g(`click`,n,e=>f(e,t)),b(e,n)}),y(t),b(e,t)};U(E,e=>{I(r)&&e(D)}),y(m),O(e=>{V(x,`aria-label`,e),V(x,`aria-expanded`,I(r)),v(w,I(c))},[()=>Et()]),g(`click`,x,()=>B(r,!I(r))),b(e,m),h()}w([`click`]);var Ya=c(`<a data-ph-area="landing_header" class="text-[15px] font-medium text-foreground/90 transition-colors hover:text-foreground"> </a>`),Xa=c(`<a data-ph-area="landing_header_resources" class="group flex items-center gap-3 rounded-xl p-2.5 no-underline transition-colors hover:bg-secondary/60"><div class="flex size-10 shrink-0 items-center justify-center rounded-lg border border-primary/15 bg-gradient-to-br from-primary/10 to-primary/5 transition-colors group-hover:from-primary/15 group-hover:to-primary/10"><!></div> <div class="min-w-0 flex-1"><span class="flex items-center gap-1.5 text-sm font-semibold text-foreground"> <!></span> <p class="mt-0.5 truncate text-xs text-muted-foreground"> </p></div> <!></a>`),Za=c(`<div class="flex items-center gap-2.5 py-2.5"><span class="text-xl font-medium tracking-tight text-foreground/40"> </span> <span class="rounded-full bg-primary/10 px-2 py-0.5 text-[10px] leading-tight font-medium text-primary"> </span></div>`),Qa=c(`<a data-ph-area="landing_mobile_features" class="block py-2.5 text-xl font-medium tracking-tight text-foreground transition-colors active:text-foreground/60"> </a>`),$a=c(`<li><!></li>`),eo=c(`<li><a data-ph-area="landing_mobile_header" class="block py-2.5 text-xl font-medium tracking-tight text-foreground transition-colors active:text-foreground/60"> </a></li>`),to=c(`<li><a data-ph-area="landing_mobile_resources" class="flex items-center gap-1.5 py-2.5 text-xl font-medium tracking-tight text-foreground transition-colors active:text-foreground/60"> <!></a></li>`),no=c(`<div class="absolute inset-x-0 top-full flex h-[calc(100dvh-var(--landing-topbar-height,0px)-4rem)] flex-col border-t border-border bg-background lg:hidden"><nav class="flex-1 overflow-y-auto overscroll-contain px-6 pt-7 pb-6"><div><p class="text-[11px] font-semibold tracking-[0.14em] text-muted-foreground/70 uppercase"> </p> <ul class="mt-2"></ul></div> <div class="my-5 border-t border-border/70"></div> <ul></ul> <div class="my-5 border-t border-border/70"></div> <div><p class="text-[11px] font-semibold tracking-[0.14em] text-muted-foreground
1/70 uppercase"> </p> <ul class="mt-2"></ul></div></nav> <div class="grid shrink-0 grid-cols-2 gap-3 border-t border-border bg-background px-6 pt-4 pb-[max(1.25rem,env(safe-area-inset-bottom))]"><a data-ph-area="landing_mobile_header" data-ph-target="login" class="inline-flex items-center justify-center rounded-full border border-border px-5 py-3 text-sm font-medium text-foreground transition-colors active:bg-secondary/60"> </a> <a data-ph-area="landing_mobile_header" data-ph-target="register" class="btn-accent justify-center px-5 py-3 text-sm"> </a></div></div>`),ro=c(`<header class="fixed z-50 w-full max-w-full border-b border-border/70 bg-background/85 backdrop-blur-md" style="top: var(--landing-topbar-height, 0px);"><div class="relative container flex h-16 items-center justify-between"><a class="flex items-center"><img src="/logo/icflogo.svg" alt="iSearchFrom" class="h-6 w-auto"/></a> <nav class="hidden items-center gap-5 lg:flex xl:gap-6"><div role="presentation"><button type="button" class="flex items-center gap-1 text-[15px] font-medium text-foreground/90 transition-colors hover:text-foreground" aria-haspopup="true"> <!></button> <div><!></div></div> <!> <div class="relative" role="presentation"><button type="button" class="flex items-center gap-1 text-[15px] font-medium text-foreground/90 transition-colors hover:text-foreground" aria-haspopup="true"> <!></button> <div><div class="w-[320px] rounded-2xl border border-border bg-white p-2 shadow-xl shadow-black/[0.07]"></div></div></div></nav> <div class="flex items-center gap-3 xl:gap-4"><!> <a data-ph-area="landing_header" data-ph-target="login" class="hidden text-[15px] text-foreground/90 transition-colors hover:text-foreground lg:block"> </a> <a data-ph-area="landing_header" data-ph-target="register" class="btn-primary hidden px-5 py-2.5 text-sm lg:inline-flex"> </a> <button type="button" class="-mr-2 p-2 lg:hidden"><!></button></div></div> <!></header>`);function io(t,n){a(n,!0);let r=p(ba),o=p(xa),c=p(Sa),l=i(!1),u=i(!1),m=i(!1),x=i(null),S=i(null);function C(){I(x)&&clearTimeout(I(x)),B(u,!0)}function w(){B(x,setTimeout(()=>{B(u,!1)},150),!0)}function T(){I(S)&&clearTimeout(I(S)),B(m,!0)}function E(){B(S,setTimeout(()=>{B(m,!1)},150),!0)}function D(){B(l,!1)}k(()=>{if(!(typeof document>`u`))return document.body.style.overflow=I(l)?`hidden`:``,()=>{document.body.style.overflow=``}}),N(()=>{I(x)&&clearTimeout(I(x)),I(S)&&clearTimeout(I(S))});var j=ro(),M=A(j),P=A(M),F=H(P,2),L=A(F),z=A(L),ee=A(z),te=H(ee);{let e=p(()=>`size-3.5 transition-transform duration-200 ${I(u)?`rotate-180`:``}`);Ye(te,{get class(){return I(e)}})}y(z);var ne=H(z,2);Ua(A(ne),{get items(){return I(r)},onNavigate:()=>B(u,!1)}),y(ne),y(L);var re=H(L,2);s(re,17,()=>I(o),e=>e.href,(e,t)=>{var n=Ya(),r=R(n,!0);O(e=>{V(n,`href`,e),V(n,`data-ph-event`,q.NAV_CLICKED),V(n,`data-ph-target`,I(t).href),v(r,I(t).label)},[()=>X(I(t).href)]),b(e,n)});var W=H(re,2),G=A(W),K=A(G),ie=H(K);{let e=p(()=>`size-3.5 transition-transform duration-200 ${I(m)?`rotate-180`:``}`);Ye(ie,{get class(){return I(e)}})}y(G);var ae=H(G,2),oe=A(ae);s(oe,21,()=>I(c),e=>e.href,(e,t)=>{var n=Xa(),r=A(n),i=A(r);f(i,()=>I(t).icon,(e,t)=>{t(e,{class:`size-5 text-primary`})}),y(r);var a=H(r,2),o=A(a),s=A(o),c=H(s),l=e=>{We(e,{class:`size-3.5 text-muted-foreground/60`})};U(c,e=>{I(t).external&&e(l)}),y(o);var u=H(o,2),d=R(u,!0);y(a);var p=H(a,2),h=e=>{Be(e,{class:`size-4 shrink-0 -translate-x-1 text-muted-foreground/70 opacity-0 transition-all duration-200 group-hover:translate-x-0 group-hover:opacity-100`})};U(p,e=>{I(t).external||e(h)}),y(n),O(e=>{V(n,`href`,e),V(n,`target`,I(t).external?`_blank`:void 0),V(n,`rel`,I(t).external?`noopener noreferrer`:void 0),V(n,`data-ph-event`,q.NAV_CLICKED),V(n,`data-ph-target`,I(t).href),v(s,`${I(t).label??``} `),v(d,I(t).description)},[()=>I(t).external?I(t).href:X(I(t).href)]),g(`click`,n,()=>B(m,!1)),b(e,n)}),y(oe),y(ae),y(W),y(F);var se=H(F,2),ce=A(se);Ja(ce,{});var le=H(ce,2),J=R(le,!0),ue=H(le,2),de=R(ue,!0),Y=H(ue,2),fe=A(Y),pe=e=>{ct(e,{class:`size-5`})},Z=e=>{ya(e,{class:`size-5`})};U(fe,e=>{I(l)?e(pe):e(Z,-1)}),y(Y),y(se),y(M);var me=H(M,2),he=e=>{var t=no(),n=A(t),i=A(n),a=A(i),l=R(a,!0),u=H(a,2);s(u,21,()=>I(r),e=>e.title,(e,t)=>{var n=$a(),r=A(n),i=e=>{var n=Za(),r=A(n),i=R(r,!0),a=H(r,2),o=R(a,!0);y(n),O(e=>{v(i,I(t).title),v(o,e)},[()=>kt()]),b(e,n)},a=e=>{var n=Qa(),r=R(n,!0);O(e=>{V(n,`href`,e),V(n,`data-ph-event`,q.NAV_CLICKED),V(n,`data-ph-target`,I(t).href),v(r,I(t).title)},[()=>X(I(t).href)]),g(`click`,n,D),b(e,n)};U(r,e=>{I(t).comingSoon?e(i):e(a,-1)}),y(n),b(e,n)}),y(u),y(i);var f=H(i,2),p=H(f,2);s(p,21,()=>I(o),e=>e.href,(e,t)=>{var n=eo(),r=A(n),i=R(r,!0);y(n),O(e=>{V(r,`href`,e),V(r,`data-ph-event`,q.NAV_CLICKED),V(r,`data-ph-target`,I(t).href),v(i,I(t).label)},[()=>X(I(t).href)]),g(`click`,r,D),b(e,n)}),y(p);var m=H(p,2),h=H(m,2),_=A(h),x=R(_,!0),S=H(_,2);s(S,21,()=>I(c),e=>e.href,(e,t)=>{var n=to(),r=A(n),i=A(r),a=H(i),o=e=>
1{We(e,{class:`size-4 text-muted-foreground/60`})};U(a,e=>{I(t).external&&e(o)}),y(r),y(n),O(e=>{V(r,`href`,e),V(r,`target`,I(t).external?`_blank`:void 0),V(r,`rel`,I(t).external?`noopener noreferrer`:void 0),V(r,`data-ph-event`,q.NAV_CLICKED),V(r,`data-ph-target`,I(t).href),v(i,`${I(t).label??``} `)},[()=>I(t).external?I(t).href:X(I(t).href)]),g(`click`,r,D),b(e,n)}),y(S),y(h),y(n);var C=H(n,2),w=A(C),T=R(w,!0),E=H(w,2),k=R(E,!0);y(C),y(t),O((e,t,n,r,i,a)=>{v(l,e),v(x,t),V(w,`href`,n),V(w,`data-ph-event`,q.CTA_CLICKED),v(T,r),V(E,`href`,i),V(E,`data-ph-event`,q.CTA_CLICKED),v(k,a)},[()=>Ee(),()=>vr(),()=>ge(`/login`),()=>Di(),()=>ge(`/register`),()=>Me()]),d(1,i,()=>ft,()=>({y:12,duration:300,delay:40})),d(1,f,()=>ft,()=>({y:12,duration:300,delay:90})),d(1,p,()=>ft,()=>({y:12,duration:300,delay:90})),d(1,m,()=>ft,()=>({y:12,duration:300,delay:140})),d(1,h,()=>ft,()=>({y:12,duration:300,delay:140})),g(`click`,w,D),g(`click`,E,D),d(1,C,()=>ft,()=>({y:12,duration:300,delay:180})),d(3,t,()=>pt,()=>({duration:150})),b(e,t)};U(me,e=>{I(l)&&e(he)}),y(j),O((e,t,n,r,i,a,o,s)=>{V(P,`href`,e),V(z,`aria-expanded`,I(u)),v(ee,`${t??``} `),_(ne,1,`absolute top-full left-1/2 -translate-x-1/2 pt-3 transition-all duration-200 ${I(u)?`pointer-events-auto translate-y-0 opacity-100`:`pointer-events-none -translate-y-1 opacity-0`}`),V(G,`aria-expanded`,I(m)),v(K,`${n??``} `),_(ae,1,`absolute top-full right-0 pt-3 transition-all duration-200 ${I(m)?`pointer-events-auto translate-y-0 opacity-100`:`pointer-events-none -translate-y-1 opacity-0`}`),V(le,`href`,r),V(le,`data-ph-event`,q.CTA_CLICKED),v(J,i),V(ue,`href`,a),V(ue,`data-ph-event`,q.CTA_CLICKED),v(de,o),V(Y,`aria-label`,s)},[()=>X(`/`),()=>Ee(),()=>vr(),()=>ge(`/login`),()=>Di(),()=>ge(`/register`),()=>Me(),()=>Ai()]),e(`mouseenter`,L,C),e(`mouseleave`,L,w),g(`click`,z,()=>B(u,!I(u))),e(`mouseenter`,W,T),e(`mouseleave`,W,E),g(`click`,G,()=>B(m,!I(m))),g(`click`,Y,()=>B(l,!I(l))),b(t,j),h()}w([`click`]);var ao=c(`<a target="_blank" rel="noopener noreferrer" class="flex size-9 items-center justify-center rounded-full border border-white/15 text-white/60 transition-colors hover:border-primary/50 hover:bg-primary/10 hover:text-white"><!></a>`),oo=c(`<li><a class="text-sm text-white/55 transition-colors hover:text-white"> </a></li>`),so=c(`<div><h4 class="label-mono mb-5 text-white/45"> </h4> <ul class="space-y-3.5"></ul></div>`),co=c(`<li class="flex items-center gap-x-1"><a class="text-white/45 transition-colors hover:text-white"> </a> <span class="text-white/20" aria-hidden="true">·</span></li>`),lo=c(`<p class="mb-7 flex items-center gap-1.5 text-sm text-white/45"><!> </p>`),uo=c(`<a class="text-sm text-white/45 transition-colors hover:text-white"> </a>`),fo=c(`<footer class="relative overflow-hidden bg-foreground text-white"><div class="absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-primary/50 to-transparent" aria-hidden="true"></div> <div class="pointer-events-none absolute -top-40 right-1/4 h-96 w-96 rounded-full bg-primary/8 blur-[110px]" aria-hidden="true"></div> <div class="relative container"><div class="grid grid-cols-1 gap-x-8 gap-y-12 py-16 md:grid-cols-3 lg:grid-cols-[minmax(0,1.4fr)_repeat(3,minmax(0,1fr))] lg:py-20"><div class="md:col-span-3 lg:col-span-1"><a class="mb-5 inline-flex items-center"><img src="/logo/icflogo.svg" alt="iSearchFrom" class="h-[22px] w-auto brightness-0 invert"/></a> <p class="max-w-sm leading-relaxed text-white/55"> </p> <div class="mt-7 flex items-center gap-2.5"></div></div> <!></div> <div class="border-t border-white/10 py-7"><h4 class="label-mono mb-4 text-white/40"> </h4> <ul class="flex flex-wrap items-center gap-x-1 gap-y-1.5 text-[13px] leading-snug"><!> <li class="flex items-center gap-1"><a class="font-medium text-white/70 transition-colors hover:text-white"> <span aria-hidden="true">â</span></a></li></ul></div> <!> <div class="border-t border-white/10 py-7"><div class="flex flex-col gap-5 md:flex-row md:items-start md:justify-between"><div class="space-y-1.5"><p class="text-sm text-white/45"> </p> <p class="text-xs text-white/30"> </p></div> <div class="flex flex-wrap items-center gap-x-6 gap-y-3"><!> <a class="text-sm text-white/45 transition-colors hover:text-white">llms.txt</a> <button type="button" class="text-sm text-white/45 transition-colors hover:text-white"> </button></div></div></div></div></footer>`);function po(e,t){a(t,!0);let r=p(Ta),i=p(wa),o=p(()=>
1[{label:xi(),href:Q.privacy},{label:wi(),href:Q.terms}]);var c=fo(),l=H(A(c),4),u=A(l),d=A(u),f=A(d),m=H(f,2),_=R(m,!0),x=H(m,2);s(x,21,()=>Ea,e=>e.href,(e,t)=>{var n=ao(),r=A(n);mt(r,{get name(){return I(t).icon},class:`size-4`}),y(n),O(()=>{V(n,`href`,I(t).href),V(n,`aria-label`,I(t).label)}),b(e,n)}),y(x),y(d);var S=H(d,2);s(S,17,()=>I(r),e=>e.title,(e,t)=>{var n=so(),r=A(n),i=R(r,!0),a=H(r,2);s(a,21,()=>I(t).links,e=>e.href,(e,t)=>{var n=oo(),r=A(n),i=R(r,!0);y(n),O(e=>{V(r,`href`,e),v(i,I(t).label)},[()=>X(I(t).href)]),b(e,n)}),y(a),y(n),O(()=>v(i,I(t).title)),b(e,n)}),y(u);var C=H(u,2),w=A(C),T=R(w,!0),E=H(w,2),D=A(E);s(D,17,()=>I(i),e=>e.href,(e,t)=>{var r=co(),i=A(r),a=R(i,!0);n(2),y(r),O(e=>{V(i,`href`,e),v(a,I(t).label)},[()=>X(I(t).href)]),b(e,r)});var k=H(D,2),j=A(k),M=A(j);n(),y(j),y(k),y(E),y(C);var N=H(C,2),P=e=>{var t=lo(),n=A(t);ht(n,{class:`size-4`});var r=H(n);y(t),O(e=>v(r,` ${e??``}`),[()=>nn()]),b(e,t)},F=p(()=>J()===`pt-BR`);U(N,e=>{I(F)&&e(P)});var L=H(N,2),z=A(L),B=A(z),ee=A(B),te=R(ee,!0),ne=H(ee,2),re=R(ne,!0);y(B);var W=H(B,2),G=A(W);s(G,17,()=>I(o),e=>e.href,(e,t)=>{var n=uo(),r=R(n,!0);O(e=>{V(n,`href`,e),v(r,I(t).label)},[()=>X(I(t).href)]),b(e,n)});var K=H(G,2),q=H(K,2),ie=R(q,!0);y(W),y(z),y(L),y(l),y(c),O((e,t,n,r,i,a,o,s)=>{V(f,`href`,e),v(_,t),v(T,n),V(j,`href`,r),v(M,`${i??``} `),v(te,a),v(re,o),V(K,`href`,Q.llmsTxt),v(ie,s)},[()=>X(`/`),()=>Mt(),()=>Ji(),()=>X(Q.googleSearchFrom),()=>Zi(),()=>Xt({year:new Date().getFullYear()}),()=>$t(),()=>rr()]),g(`click`,q,()=>Z.openPreferences()),b(e,c),h()}w([`click`]);var mo=(e,t=x,n=x,r=x)=>
1{var i=ho(),a=R(i);O(()=>{V(i,`aria-checked`,t()),V(i,`aria-label`,r()),_(i,1,`relative inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full transition-colors duration-200 ${t()?`bg-primary`:`bg-foreground/35`}`,`svelte-1xqvkrg`),_(a,1,`ml-0.5 block size-5 rounded-full bg-white shadow ring-1 ring-black/10 transition-transform duration-200 ${t()?`translate-x-5`:`translate-x-0`}`,`svelte-1xqvkrg`)}),g(`click`,i,function(...e){n()?.apply(this,e)}),b(e,i)},ho=c(`<button type="button" role="switch"><span></span></button>`),go=c(`<button type="button" class="-mr-1 flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-lg text-muted-foreground transition-colors hover:bg-secondary hover:text-foreground svelte-1xqvkrg"><!></button>`),_o=c(`<div class="space-y-2.5 svelte-1xqvkrg"><div class="flex items-start justify-between gap-3 rounded-xl border border-border bg-secondary/50 p-3.5 svelte-1xqvkrg"><div class="min-w-0 svelte-1xqvkrg"><p class="text-sm font-semibold text-foreground svelte-1xqvkrg"> </p> <p class="mt-1 text-xs leading-relaxed text-muted-foreground svelte-1xqvkrg"> </p></div>
1 <span class="shrink-0 rounded-full bg-foreground/10 px-2.5 py-1 text-[11px] font-semibold text-foreground svelte-1xqvkrg"> </span></div> <div class="flex items-start justify-between gap-3 rounded-xl border border-border p-3.5 svelte-1xqvkrg"><div class="min-w-0 svelte-1xqvkrg"><p class="text-sm font-semibold text-foreground svelte-1xqvkrg"> </p> <p class="mt-1 text-xs leading-relaxed text-muted-foreground svelte-1xqvkrg"> </p></div> <!></div> <div class="flex items-start justify-between gap-3 rounded-xl border border-border p-3.5 svelte-1xqvkrg"><div class="min-w-0 svelte-1xqvkrg"><p class="text-sm font-semibold text-foreground svelte-1xqvkrg"> </p> <p class="mt-1 text-xs leading-relaxed text-muted-foreground svelte-1xqvkrg"> </p></div> <!></div></div> <div class="mt-4 flex flex-col gap-2.5 svelte-1xqvkrg"><button type="button" class="btn-accent w-full rounded-xl px-4 py-2.5 text-sm font-semibold svelte-1xqvkrg"> </button> <div class="grid grid-cols-2 gap-2.5 svelte-1xqvkrg"><button type="button" class="btn-outline w-full rounded-xl px-4 py-2.5 text-sm svelte-1xqvkrg"> </button> <button type="button" class="btn-primary w-full rounded-xl px-4 py-2.5 text-sm font-semibold svelte-1xqvkrg"> </button></div></div>`,1),vo=c(`<p class="text-sm leading-relaxed text-foreground/70 svelte-1xqvkrg"> <a class="font-medium text-muted-foreground underline underline-offset-2 transition-colors hover:text-foreground svelte-1xqvkrg"> </a></p> <div class="mt-4 flex flex-col gap-2 svelte-1xqvkrg"><div class="flex gap-2 svelte-1xqvkrg"><button type="button" class="btn-accent min-w-0 flex-[3] rounded-xl px-4 py-2.5 text-sm font-semibold svelte-1xqvkrg"> </button> <button type="button" class="btn-primary min-w-0 flex-[2] rounded-xl px-3 py-2.5 text-[13px] font-medium svelte-1xqvkrg"> </button></div> <button type="button" class="mx-auto flex min-h-9 cursor-pointer items-center justify-center rounded-lg px-4 py-1.5 text-[13px] font-medium text-muted-foreground transition-colors hover:bg-secondary hover:text-foreground svelte-1xqvkrg"> </button></div>`,1),yo=c(`<div class="fixed bottom-4 left-4 z-[60] w-[calc(100vw-2rem)] max-w-sm svelte-1xqvkrg" role="dialog" aria-modal="false" tabindex="-1"><div><div class="mb-4 flex items-center gap-3 svelte-1xqvkrg"><div class="flex size-8 shrink-0 items-center justify-center rounded-lg bg-primary/10 text-primary svelte-1xqvkrg"><!></div> <h2 class="min-w-0 flex-1 text-base font-semibold text-foreground svelte-1xqvkrg"> </h2> <button type="button"><!></button> <!></div> <!></div></div>`);function bo(e,t){a(t,!0);let n=i(!1),r=i(!0),s=i(!0),c=i(!1),l=!1;F(()=>{B(n,!0);let e=setTimeout(()=>{!Z.decided&&!l&&(B(c,!0),u=setTimeout(()=>B(c,!1),2e3))},6e3);return()=>{clearTimeout(e),clearTimeout(u)}});let u;function f(){l=!0,B(c,!1)}k(()=>{Z.showPreferences&&(B(r,!Z.decided||Z.analytics,!0),B(s,!Z.decided||Z.sessionReplay,!0))});let m=p(()=>I(n)&&(!Z.decided||Z.forceOpen));function x(e){e.focus()}var S=o(),C=E(S),w=e=>{var t=yo(),n=A(t),i=A(n),a=A(i);_a(A(a),{class:`size-4`}),y(a);var o=H(a,2),l=R(o,!0),u=H(o,2),m=A(u);at(m,{class:`size-4`}),y(u);var h=H(u,2),S=e=>{var t=go(),n=A(t);ct(n,{class:`size-4`}),y(t),O(e=>V(t,`aria-label`,e),[()=>Nn()]),g(`click`,t,()=>Z.close()),b(e,t)};U(h,e=>{Z.decided&&e(S)}),y(i);var C=H(i,2),w=e=>{var t=_o(),n=E(t),i=A(n),a=A(i),o=A(a),c=R(o,!0),l=H(o,2),u=R(l,!0);y(a);var d=H(a,2),f=R(d,!0);y(i);var m=H(i,2),h=A(m),_=A(h),x=R(_,!0),S=H(_,2),C=R(S,!0);y(h);var w=H(h,2);{let e=p(()=>Gn());mo(w,()=>I(r),()=>()=>B(r,!I(r)),()=>I(e))}y(m);var T=H(m,2),D=A(T),k=A(D),j=R(k,!0),M=H(k,2),N=R(M,!0);y(D);var P=H(D,2);{let e=p(()=>Zn());mo(P,()=>I(s),()=>()=>B(s,!I(s)),()=>I(e))}y(T),y(n);var F=H(n,2),L=A(F),z=R(L,!0),V=H(L,2),U=A(V),ee=R(U,!0),te=H(U,2),ne=R(te,!0);y(V),y(F),O((e,t,n,r,i,a,o,s,l,d)=>{v(c,e),v(u,t),v(f,n),v(x,r),v(C,i),v(j,a),v(N,o),v(z,s),v(ee,l),v(ne,d)},[()=>zn(),()=>Hn(),()=>In(),()=>Gn(),()=>Jn(),()=>Zn(),()=>er(),()=>Dn(),()=>xn(),()=>hn()]),g(`click`,L,()=>Z.savePreferences({analytics:I(r),sessionReplay:I(s)})),g(`click`,U,()=>Z.rejectAll()),g(`click`,te,()=>Z.acceptAll()),b(e,t)},T=e=>{var t=vo(),n=E(t),r=A(n),i=H(r),a=R(i,!0);y(n);var o=H(n,2),s=A(o),c=A(s),l=R(c,!0);M(c,e=>x?.(e));var u=H(c,2),d=R(u,!0);y(s);var f=H(s,2),p=R(f,!0);y(o),O((e,t,n,o,s,c)=>{v(r,`${e??``} `),V(i,`href`,t),v(a,n),v(l,o),v(d,s),v(p,c)},[()=>ln(),()=>X(`/privacy`),()=>fn(),()=>hn(),()=>vn(),()=>xn()]),g(`click`,c,()=>Z.acceptAll()),g(`click`,u,()=>Z.savePreferences({analytics:!0,sessionReplay:!1})),g(`click`,f,()=>Z.rejectAll()),b(e,t)};U(C,e=>{Z.showPreferences?e(w):e(T,-1)}),y(n),y(t),O((e,r,i)=>{V(t,`aria-label`,e),_(n,1,`rounded-xl border border-border bg-white p-5 shadow-2xl shadow-black/15 ${I(c)?`consent-nudge`:``}`,`svelte-1xqvkrg`),v(l,r),_(u,1,`flex size-7 shrink-0 cursor-pointer items-center justify-center rounded-lg transition-colors ${Z.showPreferences?`bg-primary/10 text-primary`:`text-muted-foreground hover:bg-secondary hover:text-foreground`}`,`svelte-1xqvkrg`),V(u,`aria-label`,i),V(u,`aria-pressed`,Z.showPreferences)},[()=>on(),()=>Z.showPreferences?An():on(),()=>wn()]),g(`pointerdown`,t,f),g(`keydown`,t,f),g(`click`,u,()=>Z.showPreferences=!Z.showPreferences),d(3,t,()=>ft,()=>({y:16,duration:220})),b(e,t)};U(C,e=>{I(m)&&e(w)}),b(e,S),h()}w([`click`,`pointerdown`,`keydown`]);var xo=c(`<div class="pointer-events-none fixed inset-0 z-0" aria-hidden="true"><div class="relative mx-auto h-full max-w-[1200px]"><div class="absolute top-0 bottom-0 left-0 w-px bg-border opacity-60"></div> <div class="absolute top-0 right-0 bottom-0 w-px bg-border opacity-60"></div></div></div>`);function So(e){var t=xo();b(e,t)}var Co=[`en`,`pt-BR`],wo=`https://isearchfrom.com`,To=`iSearchFrom`,Eo=`#organization`,Do=`#website`,Oo=`#product`,ko=`#direct-search`,Ao=[`https://x.com/isearchfrom`,`https://www.linkedin.com/company/i-search-from`,`https://www.youtube.com/@IsearchFrom`],jo=[`Free unlimited Direct Search that opens real Google results for any country, city, language, and device without an account`,`Localized Google search simulation by country, city, language, device, and SafeSearch setting`,`AI visibility tracking across ChatGPT, Gemini, Perplexity, Claude, and Google AI answers`,`SERP position tracking with location and device context`,`Competitor ad tracking for search ads and share-of-voice monitoring`,`Shareable saved search results for client reporting and team review`,`MCP server and API access for AI agents and automated search workflows`,`Maps Visibility: Google Maps rank tracking from a grid of coordinates, with Local Presence Score, coverage, competitors and paid placements`,`Marketplace Visibility: product rank, price and shelf share tracking on Amazon, Google Shopping and Walmart`,`AI Data Chat that answers plain-language questions about your own tracking data with read-only SQL, tables, and charts`],Mo=[`Localized search results`,`Search engine result pages`,`AI visibility tracking`,`Answer engine optimization`,`SERP rank tracking`,`Search ad monitoring`,`Model Context Protocol`],No={en:{appName:To,description:`Simulate Google searches from any location, language, and device, then track rankings, ads, and AI visibility across markets.`},"pt-BR":{appName:To,description:`Simule pesquisas do Google de qualquer local, idioma e dispositivo e monitore rankings, anúncios e visibilidade em IA por mercado.`}},Po={en:{name:`Google Direct Search`,description:`Open real Google results for any country, city, language, and device. 100% free, unlimited searches, no account needed.`},"pt-BR":{name:`Busca direta no Google`,description:`Abra resultados reais do Google para qualquer paÃs, cidade, idioma e dispositivo. 100% grátis, buscas ilimitadas, sem necessidade de conta.`}};function Fo(e){return(e||wo).replace(/\/+$/,``)}
1function Io(e){return e===`pt-BR`?`pt-BR`:`en`}function $(e,t){let n=t.startsWith(`/`)?t:`/${t}`;return`${Fo(e)}${n}`}function Lo(e={}){let t=Io(e.locale??`en`),n=Fo(e.siteUrl??wo),r=No[t],i=$(n,`/`),a=`${i}${Eo}`,o=`${i}${Do}`,s=`${i}${Oo}`,c=`${i}${ko}`,l=Po[t];return JSON.stringify({"@context":`https://schema.org`,"@graph":[{"@type":`Organization`,"@id":a,name:r.appName,legalName:gt.legalName,url:i,logo:$(n,`/android-chrome-512x512.png`),image:$(n,`/og-image.png`),description:r.description,email:gt.supportEmail,taxID:gt.vat,address:{"@type":`PostalAddress`,streetAddress:`J. BasanaviÄiaus g. 26`,addressLocality:`Vilnius`,addressCountry:`LT`},contactPoint:[{"@type":`ContactPoint`,contactType:`customer support`,email:gt.supportEmail,areaServed:`Worldwide`,availableLanguage:[`English`,`Portuguese`]},{"@type":`ContactPoint`,contactType:`privacy`,email:gt.privacyEmail,areaServed:`Worldwide`,availableLanguage:[`English`,`Portuguese`]}],knowsAbout:Mo,sameAs:Ao},{"@type":`WebSite`,"@id":o,name:r.appName,url:i,description:r.description,publisher:{"@id":a},inLanguage:[...Co]},{"@type":[`Product`,`SoftwareApplication`],"@id":s,name:r.appName,brand:{"@id":a},applicationCategory:`BusinessApplication`,operatingSystem:`Web`,url:i,image:$(n,`/og-image.png`),description:r.description,featureList:jo,isRelatedTo:[{"@id":c},{"@type":`Service`,name:`Search Engine Proxy`,url:$(n,`/features/search-engine-proxy`)},{"@type":`Service`,name:`AI Visibility Tracking`,url:$(n,`/features/ai-visibility-tracking`)},{"@type":`Service`,name:`SERP Position Tracking`,url:$(n,`/features/serp-position-tracking`)},{"@type":`Service`,name:`Competitor Ad Tracking`,url:$(n,`/features/ad-tracking`)},{"@type":`Service`,name:`MCP Server`,url:$(n,`/features/mcp-server`)},{"@type":`Service`,name:`Maps Visibility`,url:$(n,`/features/maps-visibility`)},{"@type":`Service`,name:`AI Data Chat`,url:$(n,`/features/ai-data-chat`)}]},{"@type":[`Service`,`WebApplication`],"@id":c,name:l.name,description:l.description,url:i,provider:{"@id":a},applicationCategory:`BusinessApplication`,operatingSystem:`Web`,browserRequirements:`Requires JavaScript`,isPartOf:{"@id":s},isAccessibleForFree:!0,offers:{"@type":`Offer`,price:`0`,priceCurrency:`USD`,availability:`https://schema.org/InStock`,eligibleCustomerType:`https://schema.org/Public`}}]}).replace(/</g,`\\u003c`)}var Ro=`data:image/svg+xml,%3csvg%20width='1200'%20height='1200'%20viewBox='0%200%201200%201200'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='1200'%20height='1200'%20rx='30'%20fill='white'/%3e%3crect%20x='341.141'%20y='163'%20width='222.142'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='858.258'%20y='598.179'%20width='222.142'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='636.117'%20y='816.679'%20width='222.142'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='637.938'%20y='163'%20width='222.142'%20height='435.179'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='637.938'%20y='163'%20width='442.463'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='341.141'%20y='598.179'%20width='222.142'%20height='438.821'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='119'%20y='163'%20width='222.142'%20height='435.179'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='119'%20y='163'%20width='298.617'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='119'%20y='816.679'%20width='285.871'%20height='220.321'%20rx='18.2083'%20fill='black'/%3e%3crect%20x='823.663'%20y='819.643'%20width='58.2667'%20height='45.5208'%20transform='rotate(-45%20823.663%20819.643)'%20fill='black'/%3e%3crect%20width='72.8333'%20height='45.5208'%20transform='matrix(-0.707107%20-0.707107%20-0.707107%200.707107%20388.796%20608.426)'%20fill='black'/%3e%3crect%20width='58.2667'%20height='45.5208'%20transform='matrix(-0.707107%20-0.707107%20-0.707107%200.707107%20898.63%20601.142)'%20fill='black'/%3e%3c/svg%3e`,zo=c(`<link rel="alternate"/>`),Bo=S(c(`<script src="/preferred-locale.js"><\/script> <link rel="icon"/> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/> <link rel="shortcut icon" href="/favicon.ico"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/>
1 <link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"/> <link rel="canonical"/> <meta property="og:type" content="website"/> <meta property="og:site_name"/> <meta property="og:title"/> <meta property="og:description"/> <meta property="og:url"/> <meta property="og:image"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:image:alt"/> <meta property="og:locale"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title"/> <meta name="twitter:description"/> <meta name="twitter:image"/> <!> <link rel="alternate" hreflang="x-default"/> <!>`,1)),Vo=c(`<a tabindex="-1"> </a>`),Ho=c(`<!> <!> <!> <main><div class="relative z-10"><!></div></main> <!> <!> <div class="hidden" aria-hidden="true" data-prerender-locale-links=""></div>`,1);function Uo(e,n){a(n,!0),ee(e=>{me.current&&!e.willUnload&&e.to?.url&&(location.href=e.to.url.href)});let i=p(()=>String(he.url.pathname)),o=Y.map(e=>ut(X(`/`,{locale:e}))),c=p(()=>o.includes(ut(I(i)))),l=p(()=>fe(he.url.pathname)),u=p(()=>J()===`pt-BR`?`pt_BR`:`en_US`),d=lt(`/og-image.png`),f=p(()=>lt(ut(he.url.pathname))),g=e=>lt(ut(X(I(l),{locale:e}))),x=p(()=>Lo({locale:J(),siteUrl:lt(`/`)}));var S=Ho();t(`12qhfyh`,e=>
1{var t=Bo(),n=E(t),r=H(n,2),i=H(r,12),a=H(i,4),o=H(a,2),c=H(o,2),l=H(c,2),p=H(l,2),m=H(p,6),h=H(m,2),_=H(h,4),y=H(_,2),S=H(y,2),w=H(S,2);s(w,16,()=>Y,e=>e,(e,t)=>{var n=zo();O(e=>{V(n,`hreflang`,t),V(n,`href`,e)},[()=>g(t)]),b(e,n)});var D=H(w,2),k=H(D,2);j(k,()=>`script`,!1,(e,t)=>{T(e,()=>({type:`application/ld+json`}));var n=C();O(()=>v(n,I(x))),b(t,n)}),O((e,t,s,g,v,b,x)=>{V(n,`data-cookie-domain`,se.PUBLIC_COOKIE_DOMAIN||void 0),V(r,`href`,Ro),V(i,`href`,I(f)),V(a,`content`,e),V(o,`content`,t),V(c,`content`,s),V(l,`content`,I(f)),V(p,`content`,d),V(m,`content`,g),V(h,`content`,I(u)),V(_,`content`,v),V(y,`content`,b),V(S,`content`,d),V(D,`href`,x)},[()=>_e(),()=>Se(),()=>Ne(),()=>Se(),()=>Se(),()=>Ne(),()=>g(`en`)]),b(e,t)});var w=E(S);ha(w,{get announcement(){return n.data.announcement}});var D=H(w,2);io(D,{});var k=H(D,2);So(k,{});var M=H(k,2),N=A(M),P=A(N);m(P,()=>n.children),y(N),y(M);var F=H(M,2);po(F,{});var L=H(F,2);bo(L,{});var z=H(L,2);s(z,20,()=>Y,e=>e,(e,t)=>{var n=Vo(),r=R(n,!0);O(e=>{V(n,`href`,e),v(r,t)},[()=>ut(X(I(l),{locale:t}))]),b(e,n)}),y(z),O(()=>_(M,1,r(I(c)?``:`page-with-header`))),b(e,S),h()}export{Uo as component,St as universal};
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.