1import{j as a,Y as m,q as N,r as q}from"./app-Dpdn6RkY.js";import{C,B as v,M as z}from"./main-layout-DueMfrwV.js";import{B as x}from"./badge-DIC5sZhc.js";import{P as g}from"./primary-button-Cc1Q7518.js";import{F as P,M}from"./monument-card-fmQJUaLM.js";import{u as k}from"./index-UgDngUrA.js";import{G as E}from"./glowing-effect-BrIIxLTv.js";import{m as r}from"./proxy-Bef8oLZF.js";import{C as I,P as F}from"./palette-DFRxQioT.js";import{C as b}from"./crown-DRr5hMMo.js";import{M as D}from"./map-pin-BSCRR-_c.js";import{C as V}from"./camera-B3Vp2Z3J.js";import{U as A}from"./users-ClStUMh9.js";import{A as h}from"./arrow-right-Vtwn3rO4.js";import{g as $}from"./dummy-monuments-BY-btOOa.js";import{A as _}from"./award-D2_aenWK.js";/* empty css */import"./index-H3WrPmOw.js";import"./index-Dr1PzIeU.js";import"./card-DyWPJXiX.js";import"./calendar-Dz6-XT4c.js";import"./single-value-DUybrRiC.js";function B({categories:s=[],enableLinks:d=!1}){const[o,t]=k({triggerOnce:!0,threshold:.1}),p=[{id:1,title:"Castelos e Fortalezas",slug:"castles-fortresses",description:"Fortificações medievais que protegeram a nossa nação através de séculos de conquista e guerra. Estas imponentes estruturas de pedra contam histórias de defesa estratégica, poder real e inovação arquitetónica. Desde fortalezas costeiras que guardavam contra invasões marÃtimas até castelos no topo de colinas controlando territórios interiores, cada monumento representa um capÃtulo único na herança militar de Portugal e demonstra a evolução da arquitetura defensiva através de diferentes perÃodos históricos.",monuments_count:8,image:"https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=800&h=600&fit=crop",icon:C},{id:2,title:"Igrejas",slug:"churches",description:"Arquitetura sagrada que mostra a evolução da arte religiosa portuguesa e devoção espiritual. Da simplicidade românica à grandeza gótica, estes espaços sagrados refletem séculos de fé e conquista artÃstica. Cada igreja conta uma história de comunidade, artesanato e inspiração divina, apresentando entalhes intrincados em pedra, retablos magnÃficos e vitrais deslumbrantes que continuam a inspirar visitantes de todo o mundo.",monuments_count:12,image:"https://images.unsplash.com/photo-1564501049412-61c2a3083791?w=800&h=600&fit=crop",icon:I},{id:3,title:"Mosteiros e Conventos",slug:"monasteries-convents",description:"Centros espirituais que preservaram conhecimento, cultura e tradições artÃsticas ao longo da história portuguesa. Estes complexos magnÃficos serviram como faróis de aprendizagem, hospitalidade e devoção religiosa. Com os seus claustros pacÃficos, capelas ornamentadas e bibliotecas extensas, mosteiros e conventos desempenharam papéis cruciais na educação, preservação de manuscritos e desenvolvimento de estilos arquitetónicos portugueses, particularmente a distintiva tradição manuelina.",monuments_count:6,image:"https://images.unsplash.com/photo-1551632436-cbf8dd35adfa?w=800&h=600&fit=crop",icon:v},{id:4,title:"Palácios",slug:"palaces",description:"Residências reais de beleza extraordinária que mostram o luxo, gosto artÃstico e poder polÃtico da nobreza portuguesa ao longo de diferentes perÃodos históricos. Estas estruturas opulentas apresentam jardins magnÃficos, decorações interiores elaboradas e elementos arquitetónicos inovadores que refletem tanto a criatividade portuguesa como influências internacionais. Cada palácio conta histórias de cerimónias reais, reuniões diplomáticas e o estilo de vida refinado da corte portuguesa.",monuments_count:5,image:"https://images.unsplash.com/photo-1564501049412-61c2a3083791?w=800&h=600&fit=crop",icon:b},{id:5,title:"Interesse Histórico",slug:"historical-interest",description:"Locais de profundo significado histórico que testemunharam momentos cruciais da história portuguesa e moldaram a nossa identidade nacional. Estes monumentos preservam a memória de eventos importantes, desde assentamentos antigos a batalhas medievais, desde descobrimentos marÃtimos a transformações polÃticas. Cada local oferece perspetivas únicas sobre o passado de Portugal, ajudando os visitantes a compreender como os eventos históricos influenciaram o desenvolvimento da cultura, sociedade e caráter nacional português.",monuments_count:15,image:"https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=800&h=600&fit=crop",icon:D},{id:6,title:"Moderno e Contemporâneo",slug:"modern-contemporary",description:"Arquitetura inovadora do nosso tempo que demonstra como o design português evoluiu respeitando valores tradicionais e património cultural. Estas obras-primas contemporâneas mostram criatividade ousada, princÃpios de design sustentável e técnicas de construção de vanguarda. Des
1de museus premiados a complexos residenciais revolucionários, a arquitetura portuguesa moderna continua a ganhar reconhecimento internacional mantendo ligações profundas ao legado arquitetónico do paÃs.",monuments_count:4,image:"https://images.unsplash.com/photo-1551632436-cbf8dd35adfa?w=800&h=600&fit=crop",icon:F},{id:7,title:"Interesse TurÃstico",slug:"tourist-interest",description:"Destinos que cativam visitantes de todo o mundo com a sua beleza única, significado cultural e excelência arquitetónica. Estes locais notáveis combinam importância histórica com apelo estético excecional, oferecendo experiências inesquecÃveis para viajantes que procuram compreender o património português. Desde aldeias pitorescas a marcos icónicos, cada destino proporciona oportunidades para enriquecimento cultural, fotografia e apreciação profunda da paisagem arquitetónica diversa de Portugal.",monuments_count:10,image:"https://images.unsplash.com/photo-1555881400-74d7acaacd8b?w=800&h=600&fit=crop",icon:V}],i=s.length>0?s:p,c=e=>{const n=["col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-2 md:row-span-2","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-2","col-span-1 row-span-1 md:col-span-2 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-2 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-1","col-span-1 row-span-1 md:col-span-1 md:row-span-2","col-span-1 row-span-1 md:col-span-2 md:row-span-1"];return n[e%n.length]};return a.jsx("section",{className:"py-20 bg-background w-full",ref:o,children:a.jsxs("div",{className:"w-full px-4 sm:px-6 lg:px-8",children:[a.jsxs("div",{className:"text-center space-y-6 mb-16 max-w-4xl mx-auto",children:[a.jsx(r.div,{initial:{opacity:0,y:20},animate:t?{opacity:1,y:0}:{},transition:{duration:.6},children:a.jsx(x,{variant:"outline",className:"bg-primary/10 border-primary/30 text-primary",children:"Explorar Património"})}),a.jsx(r.h2,{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-foreground",initial:{opacity:0,y:30},animate:t?{opacity:1,y:0}:{},transition:{duration:.8,delay:.2},children:"Categorias Arquitetónicas"}),a.jsx(r.p,{className:"text-xl text-muted-foreground leading-relaxed",initial:{opacity:0,y:20},animate:t?{opacity:1,y:0}:{},transition:{duration:.6,delay:.4},children:"Descubra a rica diversidade arquitetónica de Portugal através de sete categorias únicas, cada uma contando a sua própria história de património e cultura."})]}),a.jsx(r.div,{initial:{opacity:0,y:40},animate:t?{opacity:1,y:0}:{},transition:{duration:.8,delay:.6},className:"mb-16",children:a.jsx("div",{className:"w-full grid grid-cols-1 md:grid-cols-3 gap-6 auto-rows-[18rem] md:auto-rows-[20rem]",children:i.map((e,n)=>{const u="icon"in e&&e.icon||v;return a.jsx(r.div,{initial:{opacity:0,scale:.9},animate:t?{opacity:1,scale:1}:{},transition:{duration:.5,delay:.8+n*.1},className:`${c(n)} group cursor-pointer`,children:a.jsxs("div",{className:"relative h-full w-full overflow-visible rounded-xl",children:[a.jsx("div",{className:"absolute -inset-[2px] rounded-xl z-[3] pointer-events-none",children:a.jsx(E,{spread:80,glow:!0,disabled:!1,proximity:64,inactiveZone:.01,variant:"primary"})}),a.jsxs("div",{className:"relative h-full w-full overflow-hidden rounded-xl shadow-lg hover:shadow-2xl transition-shadow duration-500",children:[a.jsx("div",{className:"absolute inset-0 bg-cover bg-center transition-transform duration-700 group-hover:scale-110 z-0",style:{backgroundImage:`url(${e.image})`}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent z-[1]"}),a.jsx("div",{className:"absolute inset-0 bg-primary/0 group-hover:bg-primary/20 transition-colors duration-500 z-[2]"}),a.jsxs("div",{className:"absolute inset-0 text-white z-[4]",children:[a.jsxs("div",{className:"absolute top-6 left-6 right-6 flex items-start justify-between opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:[a.jsx("div",{className:"bg-white/20 backdrop-blur-sm rounded-2xl p-3 group-hover:bg-white/30 transition-colors duration-300",children:a.jsx(u,{className:"h-8 w-8 text-white group-hover:scale-110 transition-transform duration-300"})}),a.jsxs(x,{className:"bg-white/20 backdrop-blur-sm text-white border border-white/30 px-3 py-1 font-semibold",children:[a.jsx(A,{className:"h-4 w-4 mr-2"}),e.monuments_count||0]})]}),a.jsxs("div",{className:"absolute bottom-0 left-0 right-0 space-y-3 transform transition-all duration-500 group-hover:-translate-y-4",children:[a.jsx("h3",{className:"text-2xl font-bold drop-shadow-2xl group-hover:text-primary-200 transition-all duration-500 px-6 pb-3",children:e.title}),a.jsxs("div",{className:"hidden group-hover:block space-y-3",children:[a.jsx("p",{className:"text-white/90 text-sm leading-relaxed opacity-0 group-hover:opacity-100 transform translate-y-4 group-hover:translate-y-0 transition-all duration-500 line-clamp-3 px-6",children:e.description}),a.jsxs("div",{className:"flex items-center gap-2 text-sm font-medium opacity-0 group-hover:opacity-100 transform translate-y-4 group-hover:translate-y-0 transition-all duration-500 delay-100 px-6",children:[a.jsx("span",{className:"uppercase tracking-wider",children:"Explorar Categoria"}),a.jsx(h,{className:"h-4 w-4 transform group-hover:translate-x-1 transition-transform duration-300"})]}),a.jsx("div",{className:"h-1 w-16 bg-primary rounded-full transform origin-left scale-x-0 group-hover:scale-x-100 transition-transform duration-500 mx-6 mb-6"})]})]})]})]}),d?a.jsx(m,{href:`/categories/${e.slug}`,className:"absolute inset-0 z-[5]","aria-label":`Explorar ${e.title}`}):a.jsx("div",{className:"absolute inset-0 z-[5] pointer-events-none"})]})},e.id||n)})})}),!d&&a.jsx(r.div,{className:"text-center",initial:{opacity:0,y:30},animate:t?{opacity:1,y:0}:{},transition:{duration:.6,delay:1.2},children:a.jsx(g,{size:"lg",asChild:!0,className:"hover-lift shadow-architectural",children:a.jsxs(m,{href:"/categories",children:["Ver Todas as Categorias",a.jsx(h,{className:"h-5 w-5 ml-2"})]})})})]})})}const w={"castles-fortresses":"Castelos e Fortalezas",churches:"Igrejas","monasteries-convents":"Mosteiros e Conventos",palaces:"Palácios","historical-interest":"Interesse Histórico","modern-contemporary":"Moderno e Contemporâneo","tourist-interest":"Interesse TurÃstico"},y={"castles-fortresses":"Fortificações medievais que protegeram a nossa nação através de séculos de conquista e guerra.",churches:"Arquitetura sagrada que mostra a evolução da arte religiosa portuguesa e devoção espiritual.","monasteries-convents":"Centros espirituais que preservaram conhecimento, cultura e tradições artÃsticas ao longo da história portuguesa.",palaces:"Residências reais de beleza extraordinária que mostram o luxo, gosto artÃstico e poder polÃtico da nobreza portuguesa.","historical-interest":"Locais de profundo significado histórico que testemunharam momentos cruciais da história portuguesa.","modern-contemporary":"Arquitetura inovadora do nosso tempo que demonstra como o design português evoluiu respeitando valores tradicionais.","tourist-interest":"Destinos que c
1ativam visitantes de todo o mundo com a sua beleza única, significado cultural e excelência arquitetónica."};function na({category:s,slug:d}){const{seo:o}=N().props,[t,p]=q.useState("all"),i=d||(s&&typeof s.slug=="string"?s.slug:"")||"",c=i&&w[i]?w[i]:s&&typeof s.title=="string"?s.title:"Categoria",e=i&&y[i]?y[i]:s&&typeof s.description=="string"?s.description:"Descubra os monumentos desta categoria arquitetónica única.",n=i?$(i):[],u=[{slug:"all",title:"Todos"},{slug:"winner",title:"Vencedores"},{slug:"finalist",title:"Finalistas"},{slug:"pre-finalist",title:"Pré-Finalistas"},{slug:"repescagem",title:"Repescagem"}],f=t==="all"?n:n.filter(l=>l.status===t);return a.jsxs(z,{title:(o==null?void 0:o.title)??`${c} - 7 Maravilhas de Portugal®`,description:(o==null?void 0:o.description)??`Explore ${c.toLowerCase()}. ${e}`,keywords:(o==null?void 0:o.keywords)??`${c}, Portugal, arquitetura, património, monumentos`,children:[a.jsx("section",{className:"py-16 bg-background border-b border-border",children:a.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"text-center space-y-6",children:[a.jsx(r.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:a.jsxs(x,{variant:"outline",className:"bg-primary/10 border-primary/30 text-primary px-4 py-2",children:[a.jsx(b,{className:"h-4 w-4 mr-2"}),"Categoria Arquitetónica"]})}),a.jsx(r.h1,{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-foreground",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:c}),a.jsx(r.p,{className:"text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},children:e})]})})}),a.jsx("section",{className:"py-12 bg-background border-b border-border",children:a.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6",children:[a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx(P,{className:"h-5 w-5 text-primary"}),a.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Filtrar por Status"})]}),a.jsx("div",{className:"flex flex-wrap gap-2",children:u.map(l=>a.jsx("button",{onClick:()=>p(l.slug),className:`px-4 py-2 rounded-full text-sm font-medium transition-all duration-300 ${t===l.slug?"bg-primary text-primary-foreground shadow-lg":"bg-muted text-muted-foreground hover:bg-primary/10 hover:text-primary"}`,children:l.title},l.slug))})]})})}),a.jsx("section",{className:"py-16 bg-muted/30",children:a.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:a.jsx(r.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,delay:.8},children:f.length>0?a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:f.map((l,j)=>a.jsx(M,{monument:l,index:j,showCategory:!1,showVotes:!1,showStatus:!1},l.id))}):a.jsxs("div",{className:"text-center py-16",children:[a.jsx("div",{className:"text-6xl mb-4",children:"ðï¸"}),a.jsx("h3",{className:"text-xl font-semibold text-foreground mb-2",children:"Nenhum monumento encontrado"}),a.jsx("p",{className:"text-muted-foreground",children:"Não existem monumentos nesta categoria com o filtro selecionado."})]})})})}),a.jsx(B,{enableLinks:!0}),a.jsx("section",{className:"py-16 bg-background",children:a.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"text-center space-y-8",children:[a.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"Explore Mais Monumentos"}),a.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Descubra outros monumentos em diferentes fases da competição"}),a.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[a.jsx(g,{size:"lg",asChild:!0,className:"hover-lift shadow-architectural",children:a.jsxs(m,{href:"/finalistas",children:[a.jsx(_,{className:"h-5 w-5 mr-2"}),"Ver Finalistas"]})}),a.jsx(g,{variant:"outline",size:"lg",asChild:!0,className:"hover-lift",children:a.jsxs(m,{href:"/pre-finalistas",children:["Ver Pré-Finalistas",a.jsx(h,{className:"h-5 w-5 ml-2"})]})})]})]})})})]})}export{na 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.