1import{q as x,r as p,j as e,Y as l}from"./app-Dpdn6RkY.js";import{M as u}from"./main-layout-DueMfrwV.js";import{B as g}from"./badge-DIC5sZhc.js";import{c as h,P as n}from"./primary-button-Cc1Q7518.js";import{F as f,M as y}from"./monument-card-fmQJUaLM.js";import{a as j}from"./dummy-monuments-BY-btOOa.js";import{m as r}from"./proxy-Bef8oLZF.js";import{A as w}from"./award-D2_aenWK.js";import{A as N}from"./arrow-right-Vtwn3rO4.js";/* empty css */import"./index-H3WrPmOw.js";import"./index-Dr1PzIeU.js";import"./card-DyWPJXiX.js";import"./map-pin-BSCRR-_c.js";import"./calendar-Dz6-XT4c.js";import"./single-value-DUybrRiC.js";/** 2 * @license lucide-react v0.475.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const v=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],b=h("RotateCcw",v);function Y(){const{seo:t}=x().props,[a,m]=p.useState("all"),i=j("repescagem"),c=[{slug:"all",title:"Todas as Categorias"},{slug:"castles-fortresses",title:"Castelos e Fortalezas"},{slug:"churches",title:"Igrejas"},{slug:"monasteries-convents",title:"Mosteiros e Conventos"},{slug:"palaces",title:"Palácios"},{slug:"historical-interest",title:"Interesse Histórico"},{slug:"modern-contemporary",title:"Moderno e Contemporâneo"},{slug:"tourist-interest",title:"Interesse TurÃstico"}],o=a==="all"?i:i.filter(s=>s.category.slug===a);return e.jsxs(u,{title:(t==null?void 0:t.title)??"Repescagem - 7 Maravilhas de Portugal®",description:(t==null?void 0:t.description)??"Monumentos em repescagem das 7 Maravilhas de Portugal®. Uma segunda oportunidade para monumentos de valor excecional integrarem a seleção final.",keywords:(t==null?void 0:t.keywords)??"repescagem, monumentos, Portugal, património, segunda oportunidade, seleção, arquitetura",children:[e.jsx("section",{className:"py-16 bg-background border-b border-border",children:e.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"text-center space-y-6",children:[e.jsx(r.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:e.jsxs(g,{variant:"outline",className:"bg-primary/10 border-primary/30 text-primary px-4 py-2",children:[e.jsx(b,{className:"h-4 w-4 mr-2"}),"Segunda Oportunidade"]})}),e.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:"Monumentos em Repescagem"}),e.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:"Monumentos de valor excecional que recebem uma segunda oportunidade de integrar a seleção final. Cada um representa um património único que merece reconhecimento especial."})]})})}),e.jsx("section",{className:"py-12 bg-background border-b border-border",children:e.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{className:"h-5 w-5 text-primary"}),e.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Filtrar por Categoria"})]}),e.jsx("div",{className:"flex flex-wrap gap-2",children:c.map(s=>e.jsx("button",{onClick:()=>m(s.slug),className:`px-4 py-2 rounded-full text-sm font-medium transition-all duration-300 ${a===s.slug?"bg-primary text-primary-foreground shadow-lg":"bg-muted text-muted-foreground hover:bg-primary/10 hover:text-primary"}`,children:s.title},s.slug))})]})})}),e.jsx("section",{className:"py-16 bg-muted/30",children:e.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:e.jsx(r.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8,delay:.8},children:o.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:o.map((s,d)=>e.jsx(y,{monument:s,index:d,showCategory:a==="all",showVotes:!0,showStatus:!1},s.id))}):e.jsxs("div",{className:"text-center py-16",children:[e.jsx("div",{className:"text-6xl mb-4",children:"ðï¸"}),e.jsx("h3",{className:"text-xl font-semibold text-foreground mb-2",children:"Nenhum monumento encontrado"}),e.jsx("p",{className:"text-muted-foreground",children:"Não existem monumentos em repescagem nesta categoria."})]})})})}),e.jsx("section",{className:"py-16 bg-background",children:e.jsx("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"text-center space-y-8",children:[e.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"Explore Mais Monumentos"}),e.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Descubra outros monumentos em diferentes fases da competição"}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[e.jsx(n,{size:"lg",asChild:!0,className:"hover-lift shadow-architectural",children:e.jsxs(l,{href:"/finalistas",children:[e.jsx(w,{className:"h-5 w-5 mr-2"}),"Ver Finalistas"]})}),e.jsx(n,{variant:"outline",size:"lg",asChild:!0,className:"hover-lift",children:e.jsxs(l,{href:"/pre-finalistas",children:["Ver Pré-Finalistas",e.jsx(N,{className:"h-5 w-5 ml-2"})]})})]})]})})})]})}export{Y 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.