PageSourceSearch

https://www.visitecamposdojordao.org.br/assets/EventosPage-BLZmTc6o.js

js visitecamposdojordao.org.br collected 2026-10-02 22:26:23 UTC 20,422 bytes, 1 lines download raw bytes

1import{r as c,j as e,L as C}from"./vendor-react-CoH7wDUq.js";import{u as w,h as S}from"./index-DarzfxaQ.js";import E from"./CalendarioEventosSection-CvG7Rcxt.js";import{T}from"./TourCard-CAFGpstR.js";import{S as A}from"./ScrollReveal-CYCFyCI8.js";import{E as z}from"./EstablishmentTabSearchField-2eE5D_uH.js";import{s as B,A as k}from"./AlphabeticalSortToggle-CPyXMiKX.js";import{e as H}from"./formulariosApi-Baa_sz01.js";import"./vendor-pdf-DNjb9-t8.js";import"./TranslatingContentHint-SlhX0gXU.js";import"./NewsImageLightbox-DDu_-t7r.js";import"./eventoDiaSort-DHuqw5rd.js";import"./JordanaHeroChat-BXbhrzsk.js";const g={pt:{title:"Serviços para o seu evento",subtitle:"Fornecedores e serviços associados em Campos do Jordão",search:"Buscar serviço...",searchAria:"Buscar serviços",empty:"Nenhum serviço encontrado.",error:"Não foi possível carregar os serviços. Tente novamente.",retry:"Tentar novamente"},en:{title:"Services for your event",subtitle:"Suppliers and associated services in Campos do Jordão",search:"Search services...",searchAria:"Search services",empty:"No services found.",error:"Could not load services. Please try again.",retry:"Try again"},es:{title:"Servicios para tu evento",subtitle:"Proveedores y servicios asociados en Campos do Jordão",search:"Buscar servicio...",searchAria:"Buscar servicios",empty:"No se encontraron servicios.",error:"No fue posible cargar los servicios. Inténtalo de nuevo.",retry:"Intentar de nuevo"}};function b(i){return String(i||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()}const P=()=>{const{language:i}=w(),s=g[i]||g.pt,{data:l,loading:p,error:x,refetch:v}=S(),[u,a]=c.useState(""),[t,o]=c.useState(!1),d=c.useMemo(()=>{const r=l||[],n=b(u).split(/\s+/).filter(Boolean),f=n.length?r.filter(h=>{const y=b([h.title,h.description,h.address,...h.tags||[]].filter(Boolean).join(" "));return n.every(N=>y.includes(N))}):r;return t?B(f,i):f},[l,u,t,i]),m=p&&!l;return e.jsxs("section",{className:"mx-auto max-w-7xl px-4 py-10 sm:px-6 sm:py-14",children:[e.jsxs("div",{className:"mb-8 text-center",children:[e.jsx("h2",{className:"font-serif text-3xl font-bold text-slate-900 md:text-4xl",children:s.title}),e.jsx("p",{className:"mt-2 text-slate-500",children:s.subtitle})]}),e.jsxs("div",{className:"mb-8 flex flex-col items-center gap-3 sm:flex-row sm:justify-center",children:[e.jsx(z,{value:u,onChange:a,placeholder:s.search,ariaLabel:s.searchAria}),e.jsx(k,{active:t,onToggle:()=>o(r=>!r),language:i})]}),m?e.jsx("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3","aria-busy":"true",children:Array.from({length:6},(r,n)=>e.jsxs("div",{className:"overflow-hidden rounded-2xl border border-slate-100 bg-white shadow-sm",children:[e.jsx("div",{className:"h-56 animate-pulse bg-slate-200"}),e.jsxs("div",{className:"space-y-2 p-5",children:[e.jsx("div",{className:"h-5 w-2/3 animate-pulse rounded bg-slate-200"}),e.jsx("div",{className:"h-3 w-full animate-pulse rounded bg-slate-100"}),e.jsx("div",{className:"h-3 w-5/6 animate-pulse rounded bg-slate-100"})]})]},n))}):x&&!l?e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-slate-500",children:s.error}),e.jsx("button",{type:"button",onClick:()=>void v(),className:"mt-4 rounded-full bg-slate-900 px-5 py-2 text-sm font-semibold text-white hover:bg-slate-700",children:s.retry})]}):d.length===0?e.jsx("p",{className:"text-center text-slate-500",children:s.empty}):e.jsx("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3",children:d.map((r,n)=>e.jsx(A,{delayMs:Math.min(n*58,450),side:n%2===0?"left":"right",className:"h-full",children:e.jsx(T,{item:r})},r.id))})]})},R={captacao:"eventos",calendario:"calendario",servicos:"eventos-servicos"};function j(i){const s=String(i||"").replace(/^#/,"").toLowerCase().trim();return s==="calendario"||s==="eventos-calendario"?"calendario":s==="eventos-servicos"?"servicos":s==="eventos"||s==="captacao"||s==="eventos-captacao"?"captacao":null}const Q=()=>{const{language:i}=w(),[s,l]=c.useState(()=>typeof window>"u"?"captacao":j(window.location.hash)||"captacao"),[p,x]=c.useState([]);c.useEffect(()=>{const t=m=>{const r=j(m??window.location.hash??"");r&&l(r)};t();const o=()=>t(),d=m=>{var n;const r=(n=m.detail)==null?void 0:n.target;r&&t(r)};return window.addEventListener("hashchange",o),window.addEventListener("site:navigate",d),()=>{window.removeEventListener("hashchange",o),window.removeEventListener("site:navigate",d)}},[]),c.useEffect(()=>{try{window.scrollTo({top:0,left:0,behavior:"auto"}),document.documentElement.scrollTop=0,document.body.scrollTop=0}catch{}},[s]);const v=t=>{l(t);try{const o=R[t];String(window.location.hash||"").replace(/^#/,"")!==o&&(window.location.hash=o)}catch{}};c.useEffect(()=>{if(s!=="captacao")return;let t=!1;return H().then(o=>{t||x(o)}).catch(()=>{t||x([])}),()=>{t=!0}},[s]);const a={pt:{tabs:{captacao:"Captação de Eventos",calendario:"Calendário",servicos:"Serviços"},captacao:{title:"Captação de Eventos",subtitle:"Realize seu evento no destino mais encantador do Brasil",intro:"Atuando no segmento de Viagens e Eventos há 23 anos, o CJRC&VB têm mais de 105 empresas mantenedoras e associadas, dos segmentos mais representativos do turismo na cidade, como hotéis, pousadas, restaurantes, atrativos turísticos, comércio e serviços especializados, para que o seu evento seja realizado com sucesso e profissionalismo.",technicalTitle:"Capacidade Técnica e Profissionalismo",technicalSubtitle:"Para o sucesso do seu evento",technicalDesc:"O CJRC&VB atua na prospecção de eventos, com capacidade técnica e conhecimento para oferecer assessoria e suporte profissional para promotores de eventos, agentes de viagens, gestores corporativos e imprensa, além de apresentar a infraestrutura do destino e todo seu potencial. Esse suporte inclui a indicação de uma rede de fornecedores associados, além de acompanhamento completo do início ao fim do evento.",supportTitle:"Nossos Serviços",supportItems:[{icon:"📋",title:"Dossiê de Candidatura",text:"Elaboração do dossiê da candidatura do destino"},{icon:"🔍",title:"Visitas Técnicas",text:"Organização e recepção de visitas técnicas e de inspeção para a escolha do espaço e equipamentos"},{icon:"🤝",title:"Fornecedores",text:"Indicação de fornecedores e serviços especializados"},{icon:"🏨",title:"Hospedagem",text:"Organização e negociação de Allotment de hospedagem de acordo com o perfil e necessidades do evento"},{icon:"🗺️",title:"Bleisure",text:"Customização de roteiros e atividades para os participantes dos eventos"},{icon:"🍽️",title:"Gastronomia",text:'Coordenação e negociação de cardápios especiais dentro da Campanha "Restaurante Amigo do Evento"'}
1,{icon:"📚",title:"Hospitalidade",text:"Serviço de hospitalidade com profissional e material turísticos"},{icon:"✅",title:"Acompanhamento",text:"Acompanhamento completo do evento (pré, trans e pós-evento)"}],stats:[{number:"23",suffix:"anos",label:"de Experiência",icon:"🏆"},{number:"105",suffix:"+",label:"Empresas Associadas",icon:"🤝"},{number:"",suffix:"",label:"Hotéis, Restaurantes, Atrativos, Comércio e Serviços",icon:"🏘️"}],ctaTitle:"Pronto para realizar seu evento?",ctaSubtitle:"Entre em contato conosco e descubra como podemos tornar seu evento inesquecível",ctaButton:"Fale Conosco",whyTitle:"Por que Campos do Jordão?",whyItems:[{icon:"🏔️",title:"Clima Único",desc:"Temperatura agradável durante todo o ano"},{icon:"🏰",title:"Infraestrutura",desc:"Hotéis e espaços de alto padrão"},{icon:"✨",title:"Charme Europeu",desc:"Arquitetura e gastronomia sofisticadas"},{icon:"🚗",title:"Acessibilidade",desc:"Fácil acesso a partir de São Paulo"}]}},en:{tabs:{captacao:"Event Acquisition",calendario:"Calendar",servicos:"Services"},captacao:{title:"Event Acquisition",subtitle:"Host your event in Brazil's most charming destination",intro:"Working in the Travel and Events segment for 23 years, CJRC&VB has more than 105 supporting and associated companies, from the most representative segments of tourism in the city, such as hotels, inns, restaurants, tourist attractions, commerce and specialized services, so that your event is carried out with success and professionalism.",technicalTitle:"Technical Capacity and Professionalism",technicalSubtitle:"For the success of your event",technicalDesc:"CJRC&VB works in event prospecting, with technical capacity and knowledge to offer advice and professional support for event promoters, travel agents, corporate managers and press, in addition to presenting the destination's infrastructure and its full potential.",supportTitle:"Our Services",supportItems:[{icon:"📋",title:"Candidacy Dossier",text:"Preparation of the destination candidacy dossier"},{icon:"🔍",title:"Technical Visits",text:"Organization and reception of technical and inspection visits"},{icon:"🤝",title:"Suppliers",text:"Indication of suppliers and specialized services"},{icon:"🏨",title:"Accommodation",text:"Organization and negotiation of accommodation allotment"},{icon:"🗺️",title:"Bleisure",text:"Customization of itineraries and activities for participants"},{icon:"🍽️",title:"Gastronomy",text:'Coordination of special menus within "Event-Friendly Restaurant" Campaign'},{icon:"📚",title:"Hospitality",text:"Hospitality service with professional and tourist materials"},{icon:"✅",title:"Follow-up",text:"Complete event follow-up (pre, during and post-event)"}],stats:[{number:"23",suffix:"years",label:"of Experience",icon:"🏆"},{number:"105",suffix:"+",label:"Associated Companies",icon:"🤝"},{number:"",suffix:"",label:"Hotels, Restaurants, Attractions, Commerce & Services",icon:"🏘️"}],ctaTitle:"Ready to host your event?",ctaSubtitle:"Contact us and discover how we can make your event unforgettable",ctaButton:"Contact Us",whyTitle:"Why Campos do Jordão?",whyItems:[{icon:"🏔️",title:"Unique Climate",desc:"Pleasant temperature year-round"},{icon:"🏰",title:"Infrastructure",desc:"High-standard hotels and venues"},{icon:"✨",title:"European Charm",desc:"Sophisticated architecture and cuisine"},{icon:"🚗",title:"Accessibility",desc:"Easy access from São Paulo"}]}},es:{tabs:{captacao:"Captación de Eventos",calendario:"Calendario",servicos:"Servicios"},captacao:{title:"Captación de Eventos",subtitle:"Realiza tu evento en el destino más encantador de Brasil",intro:"Actuando en el segmento de Viajes y Eventos hace 23 años, el CJRC&VB tiene más de 105 empresas mantenedoras y asociadas, de los segmentos más representativos del turismo en la ciudad.",technicalTitle:"Capacidad Técnica y Profesionalismo",technicalSubtitle:"Para el éxito de tu evento",technicalDesc:"El CJRC&VB actúa en la prospección de eventos, con capacidad técnica y conocimiento para ofrecer asesoría y soporte profesional para promotores de eventos.",supportTitle:"Nuestros Servicios",supportItems:[{icon:"📋",title:"Dosier de Candidatura",text:"Elaboración del dosier de candidatura del destino"},{icon:"🔍",title:"Visitas Técnicas",text:"Organización y recepción de visitas técnicas e inspección"},{icon:"🤝",title:"Proveedores",text:"Indicación de proveedores y servicios especializados"},{icon:"🏨",title:"Hospedaje",text:"Organización y negociación de Allotment de hospedaje"},{icon:"🗺️",title:"Bleisure",text:"Personalización de itinerarios y actividades para participantes"},{icon:"🍽️",title:"Gastronomía",text:'Coordinación de menús especiales "Restaurante Amigo del Evento"'}
1,{icon:"📚",title:"Hospitalidad",text:"Servicio de hospitalidad con materiales turísticos"},{icon:"✅",title:"Acompañamiento",text:"Acompañamiento completo del evento (pre, durante y post)"}],stats:[{number:"23",suffix:"años",label:"de Experiencia",icon:"🏆"},{number:"105",suffix:"+",label:"Empresas Asociadas",icon:"🤝"},{number:"",suffix:"",label:"Hoteles, Restaurantes, Atractivos, Comercio y Servicios",icon:"🏘️"}],ctaTitle:"¿Listo para realizar tu evento?",ctaSubtitle:"Contáctanos y descubre cómo podemos hacer tu evento inolvidable",ctaButton:"Contáctanos",whyTitle:"¿Por qué Campos do Jordão?",whyItems:[{icon:"🏔️",title:"Clima Único",desc:"Temperatura agradable todo el año"},{icon:"🏰",title:"Infraestructura",desc:"Hoteles y espacios de alto nivel"},{icon:"✨",title:"Encanto Europeo",desc:"Arquitectura y gastronomía sofisticadas"},{icon:"🚗",title:"Accesibilidad",desc:"Fácil acceso desde São Paulo"}]}}}[i];return e.jsxs("main",{className:"min-w-0 max-w-full flex-grow overflow-x-hidden bg-slate-50",children:[e.jsx("div",{className:"bg-white border-b",children:e.jsx("div",{className:"max-w-7xl mx-auto px-0 sm:px-6",children:e.jsx("div",{className:"flex w-full min-w-0 touch-pan-x flex-nowrap justify-start gap-1 overflow-x-auto overflow-y-hidden overscroll-x-contain px-3 py-1 sm:justify-center sm:gap-0 sm:px-4 sm:py-0 [-webkit-overflow-scrolling:touch] [scrollbar-width:thin]",role:"tablist","aria-label":i==="en"?"Events sections":i==="es"?"Secciones de eventos":"Seções de eventos",children:["captacao","calendario","servicos"].map(t=>e.jsxs("button",{type:"button",role:"tab","aria-selected":s===t,onClick:()=>v(t),className:`px-3 sm:px-8 py-3.5 sm:py-5 text-[11px] sm:text-sm font-semibold uppercase tracking-wider transition-all relative shrink-0 whitespace-nowrap ${s===t?"text-slate-900":"text-slate-400 hover:text-slate-600"}`,style:{fontFamily:"'Poppins', sans-serif"},children:[a.tabs[t],s===t&&e.jsx("span",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-slate-900"})]},t))})})}),s==="captacao"&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900 max-sm:pt-2 pt-8 pb-16 sm:py-20 relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-amber-500 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 right-1/4 w-80 h-80 bg-orange-500 rounded-full blur-3xl"})]}),e.jsxs("div",{className:"relative max-w-4xl mx-auto px-4 sm:px-6 text-center",children:[e.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-serif font-bold text-white mb-4 break-words px-1",children:a.captacao.ctaTitle}),e.jsx("p",{className:"text-base sm:text-lg text-slate-300 mb-10 max-w-2xl mx-auto break-words",children:a.captacao.ctaSubtitle}),e.jsxs(C,{to:"/fale-conosco-eventos",className:"inline-flex flex-wrap items-center justify-center gap-2 sm:gap-3 bg-gradient-to-r from-amber-500 to-orange-500 text-white font-bold px-6 sm:px-10 py-4 sm:py-5 rounded-full hover:from-amber-400 hover:to-orange-400 transition-all hover:scale-105 shadow-2xl shadow-amber-500/30 text-base sm:text-lg max-w-full",children:[e.jsx("span",{children:a.captacao.ctaButton}),e.jsx("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M14 5l7 7m0 0l-7 7m7-7H3"})})]})]})]}),e.jsx("div",{className:"bg-white py-12 border-b",children:e.jsx("div",{className:"max-w-5xl mx-auto px-4 sm:px-6",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-8",children:a.captacao.stats.map((t,o)=>e.jsx("div",{className:"relative group",children:e.jsx("div",{className:"bg-slate-50 rounded-2xl p-6 border border-slate-200 hover:border-amber-500/50 transition-all duration-300 hover:shadow-lg",children:e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-14 h-14 bg-gradient-to-br from-amber-400 to-orange-500 rounded-xl flex items-center justify-center text-2xl shadow-lg shadow-amber-500/20",children:t.icon}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-baseline gap-1",children:[e.jsx("span",{className:"text-4xl md:text-5xl font-bold text-slate-900",children:t.number}),e.jsx("span",{className:"text-xl md:text-2xl font-bold text-amber-600",children:t.suffix})]}),e.jsx("div",{className:"text-sm text-slate-500 mt-1",children:t.label})]})]})})},o))})})}),e.jsx("div",{className:"bg-white py-16 border-b",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-serif font-bold text-slate-900 mb-4",children:a.captacao.title}),e.jsx("p",{className:"text-lg text-slate-500",children:a.captacao.subtitle})]})}),p.length>0&&e.jsx("div",{className:"bg-slate-50 py-12 border-b border-slate-200",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[e.jsx("h3",{className:"text-center text-sm font-semibold uppercase tracking-wider text-slate-500 mb-8",children:i==="en"?"What organizers say":i==="es"?"Lo que dicen los organizadores":"O que dizem os realizadores"}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:p.map(t=>e.jsxs("article",{className:"rounded-2xl border border-slate-200 bg-white p-5 shadow-sm flex flex-col",children:[t.fotoUrl&&e.jsx("img",{src:t.fotoUrl,alt:"",className:"w-14 h-14 roun
1ded-full object-cover mb-3"}),e.jsx("p",{className:"text-slate-700 text-sm leading-relaxed flex-1 whitespace-pre-wrap",children:t.texto}),e.jsxs("footer",{className:"mt-4 pt-3 border-t border-slate-100",children:[e.jsx("p",{className:"font-semibold text-slate-900 text-sm",children:t.nome}),t.empresa&&e.jsx("p",{className:"text-xs text-slate-500",children:t.empresa})]})]},t.id))})]})}),e.jsx("div",{className:"py-16",children:e.jsx("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:e.jsx("p",{className:"text-lg text-slate-600 leading-relaxed text-center",children:a.captacao.intro})})}),e.jsx("div",{className:"bg-white py-16",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[e.jsx("h2",{className:"text-2xl font-serif font-bold text-slate-900 text-center mb-12",children:a.captacao.whyTitle}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6",children:a.captacao.whyItems.map((t,o)=>e.jsxs("div",{className:"text-center group",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 bg-slate-100 rounded-2xl flex items-center justify-center text-2xl group-hover:bg-slate-900 group-hover:scale-110 transition-all duration-300",children:e.jsx("span",{className:"group-hover:grayscale group-hover:brightness-200 transition-all",children:t.icon})}),e.jsx("h3",{className:"font-semibold text-slate-900 mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-slate-500",children:t.desc})]},o))})]})}),e.jsx("div",{className:"py-16",children:e.jsx("div",{className:"max-w-4xl mx-auto px-6",children:e.jsxs("div",{className:"bg-white rounded-2xl p-8 md:p-12 shadow-sm border",children:[e.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[e.jsx("div",{className:"w-12 h-12 bg-slate-900 rounded-xl flex items-center justify-center",children:e.jsx("svg",{className:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-slate-900",children:a.captacao.technicalTitle}),e.jsx("p",{className:"text-sm text-slate-500",children:a.captacao.technicalSubtitle})]})]}),e.jsx("p",{className:"text-slate-600 leading-relaxed",children:a.captacao.technicalDesc})]})})}),e.jsx("div",{className:"bg-white py-16",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[e.jsx("h2",{className:"text-2xl font-serif font-bold text-slate-900 text-center mb-12",children:a.captacao.supportTitle}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-4",children:a.captacao.supportItems.map((t,o)=>e.jsxs("div",{className:"bg-slate-50 rounded-xl p-6 hover:bg-slate-900 hover:text-white transition-all duration-300 group cursor-default",children:[e.jsx("span",{className:"text-3xl mb-4 block group-hover:grayscale group-hover:brightness-200 transition-all",children:t.icon}),e.jsx("h3",{className:"font-semibold mb-2 text-slate-900 group-hover:text-white transition-colors",children:t.title}),e.jsx("p",{className:"text-sm text-slate-500 group-hover:text-slate-300 transition-colors",children:t.text})]},o))})]})})]}),s==="calendario"&&e.jsx(E,{}),s==="servicos"&&e.jsx(P,{})]})};export{Q as EventosPage,Q 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.