PageSourceSearch

https://echtreizen.nl/assets/UniqueTripsSection-D9BpUJ2o.js

js echtreizen.nl collected 2026-10-03 18:51:47 UTC 18,592 bytes, 1 lines download raw bytes

1import{c as e,dt as t,gt as n,k as r,r as i,t as a}from"./button-cxW7zGsH.js";import{t as o}from"./input-B9pspjKH.js";import{t as s}from"./createLucideIcon-CbcuXfHv.js";import{t as c}from"./arrow-up-down-BMaBvRc1.js";import{t as l}from"./arrow-up-DvtTYMf3.js";import{t as u}from"./bell-BJIUmJVr.js";import{n as d,r as f,t as p}from"./landmark-DcYCIdAw.js";import{t as m}from"./compass-BDjJoFuq.js";import{t as h}from"./lightbulb-BvaE5adh.js";import{Dt as g,It as _,Ut as v,Z as y,bt as b,et as x,g as S,gt as C,ht as w,pt as T,u as E}from"./index-Cpi1FrZp.js";import{a as D,i as O,n as k,r as A,t as j}from"./select-BGChyKAU.js";import{n as M,r as N,t as P}from"./popover-Cg_cXiDO.js";import{t as F}from"./tripTypes-he2YbncJ.js";var I=s(`search-x`,[[`path`,{d:`m13.5 8.5-5 5`,key:`1cs55j`}],[`path`,{d:`m8.5 8.5 5 5`,key:`a8mexj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}],[`path`,{d:`m21 21-4.3-4.3`,key:`1qie3q`}]]),L=s(`timer`,[[`line`,{x1:`10`,x2:`14`,y1:`2`,y2:`2`,key:`14vaq8`}],[`line`,{x1:`12`,x2:`15`,y1:`14`,y2:`11`,key:`17fdiu`}],[`circle`,{cx:`12`,cy:`14`,r:`8`,key:`1e1u0o`}]]),R=n(t(),1),z=r(),B={Highlights:w,"Pure Cultuur":p,Prijsbewust:f,"Échte Reizen":m,Trending:d,"Korte Reizen":L},V=()=>{let[e,t]=(0,R.useState)(!1),[n,r]=(0,R.useState)(``),[i,s]=(0,R.useState)(!1),{toast:c}=v();return(0,z.jsxs)(P,{open:e,onOpenChange:t,children:[(0,z.jsx)(N,{asChild:!0,children:(0,z.jsxs)(`button`,{className:`relative z-10 inline-flex h-11 items-center gap-1.5 rounded-full border-2 border-brown px-4 text-sm font-bold text-brown hover:bg-brown hover:text-white transition-colors`,children:[(0,z.jsx)(u,{className:`h-4 w-4`}),` Blijf op de hoogte`]})}),(0,z.jsxs)(M,{className:`w-72 p-4`,align:`end`,children:[(0,z.jsx)(`p`,{className:`text-sm font-semibold text-brown mb-1`,children:`Op de hoogte blijven?`}),(0,z.jsx)(`p`,{className:`text-xs text-brown/80 mb-3`,children:`Ontvang een bericht zodra deze reis beschikbaar is.`}),(0,z.jsxs)(`form`,{className:`flex gap-2`,onSubmit:async e=>{e.preventDefault();let i=n.trim().toLowerCase();if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i)){c({title:`Vul een geldig e-mailadres in`,variant:`destructive`});return}s(!0);try{let{error:e}=await x.functions.invoke(`mailchimp-subscribe`,{body:{email:i}});if(e)throw e;c({title:`Je bent ingeschreven!`}),r(``),t(!1)}catch{c({title:`Er ging iets mis, probeer het later opnieuw.`,variant:`destructive`})}finally{s(!1)}},children:[(0,z.jsx)(o,{type:`email`,placeholder:`[email protected]`,value:n,onChange:e=>r(e.target.value),className:`flex-1 h-9 text-sm`}),(0,z.jsx)(a,{type:`submit`,disabled:i,size:`sm`,className:`h-9`,children:i?`...`:`OK`})]})]})]})},H=({trip:e,index:t=0})=>{let n=e.short_title||e.title,r=e.image_url||e.hero_image_url||`/placeholder.svg`,a=!!e.is_featured,o=e.is_available,s=(e.route_stops||[]).filter(Boolean),c=s.slice(0,4),l=s.length-c.length,u=B[e.trip_type]||C,d=e.duration_days===1?`1 dag`:`${e.duration_days} dagen`;return(0,z.jsxs)(`article`,{className:`trip-card trip-fade-up group relative flex h-full min-w-0 flex-col overflow-hidden rounded-[20px] border border-sand-line bg-white shadow-soft focus-within:outline focus-within:outline-2 focus-within:outline-primary`,style:{animationDelay:`${Math.min(t,12)*40}ms`},children:[(0,z.jsxs)(`div`,{className:`relative aspect-[4/3] overflow-hidden bg-sand-line`,children:[(0,z.jsx)(`img`,{src:E(r,640,480),alt:`${n} – ${e.destination}`,width:640,height:480,loading:`lazy`,sizes:`(max-width: 767px) 100vw, (max-width: 1023px) 50vw, 400px`,className:`trip-card-img h-full w-full object-cover`}),(0,z.jsxs)(`span`,{className:`absolute left-3 top-3 inline-flex items-center gap-1 rounded-full bg-sand px-2.5 py-1 text-xs font-bold text-brown`,children:[(0,z.jsx)(u,{className:`h-3.5 w-3.5`,"aria-hidden":!0}),` `,e.trip_type]}),a&&(0,z.jsxs)(`span`,{className:`absolute right-3 top-3 inline-flex items-center gap-1 rounded-full bg-primary px-2.5 py-1 text-xs font-bold text-white`,children:[(0,z.jsx)(w,{className:`h-3.5 w-3.5 fill-current`,"aria-hidden":!0}),` Populair`]}),!o&&(0,z.jsx)(`span`,{className:`absolute bottom-3 left-3 rounded-full bg-brown px-2.5 py-1 text-xs font-bold text-white`,children:`Binnenkort beschikbaar`})]}),(0,z.jsxs)(`div`,{className:`flex flex-1 flex-col gap-3 p-5`,children:[(0,z.jsxs)(`div`,{className:`flex items-center justify-between gap-2 text-[13px] text-brown`,children:[(0,z.jsxs)(`span`,{className:`inline-flex min-w-0 items-center gap-1.5`,children:[(0,z.jsx)(b,{className:`h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),(0,z.jsx)(`span`,{className:`truncate font-semibold`,children:e.destination}),(0,z.jsx)(y,{country:e.destination,flagEmoji:e.flag_emoji,className:`h-auto w-4 shrink-0 rounded-sm`})]}),(0,z.jsxs)(`span`,{className:`inline-flex shrink-0 items-center gap-1`,children:[(0,z.jsx)(g,{className:`h-3.5 w-3.5`,"aria-hidden":!0}),` `,d]})]}),(0,z.jsx)(`h3`,{className:`line-clamp-2 min-h-[2.5em] font-heading text-lg font-bold leading-[1.25] text-brown md:text-xl`,children:o?(0,z.jsx)(i,{to:`/reis/${e.slug}`,className:`after:absolute after:inset-0 after:z-0 focus:outline-none`,children:n}):n}),c.length>0&&(0,z.jsxs)(`p`,{className:`line-clamp-2 text-sm leading-relaxed text-brown`,children:[c.map((e,t)=>(0,z.jsxs)(`span`,{children:[t>0&&(0,z.jsx)(_,{className:`mx-1 inline h-3.5 w-3.5 -translate-y-
1px text-primary`,"aria-hidden":!0}),e]},`${e}-${t}`)),l>0&&(0,z.jsxs)(`span`,{className:`ml-1.5 inline-block rounded-full bg-sand px-2 py-0.5 text-xs font-bold text-brown`,children:[`+`,l]})]}),(0,z.jsxs)(`div`,{className:`mt-auto flex items-end justify-between gap-3 border-t border-sand-line pt-4`,children:[(0,z.jsxs)(`div`,{className:`min-w-0`,children:[(0,z.jsx)(`span`,{className:`block text-[11px] font-semibold uppercase tracking-[0.1em] text-brown`,children:e.price_label_type===`gemiddeld`?`Gemiddeld`:`Vanaf`}),(0,z.jsxs)(`span`,{className:`block font-heading text-2xl font-extrabold text-brown md:text-[26px]`,children:[e.price_from.toLocaleString(`nl-NL`),`,-`]})]}),o?(0,z.jsxs)(i,{to:`/reis/${e.slug}`,className:`relative z-10 inline-flex h-11 shrink-0 items-center gap-1.5 rounded-full bg-primary px-5 text-sm font-bold text-white transition-colors hover:bg-primary/90 focus:outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary`,children:[`Bekijk `,(0,z.jsx)(_,{className:`trip-card-arrow h-4 w-4`})]}):(0,z.jsx)(V,{})]})]})]})};function U(e,t=!0){let n=(0,R.useRef)(null);return(0,R.useEffect)(()=>{let t=n.current;if(!t||typeof window>`u`)return;let r=`scroll-hint:${e}`;if(sessionStorage.getItem(r)||window.matchMedia(`(prefers-reduced-motion: reduce)`).matches)return;let i,a,o=new IntersectionObserver(([e])=>{if(!e.isIntersecting||t.scrollWidth<=t.clientWidth+4)return;o.disconnect(),sessionStorage.setItem(r,`1`);let n=t.style.scrollSnapType;i=window.setTimeout(()=>{t.style.scrollSnapType=`none`,t.scrollTo({left:64,behavior:`smooth`}),a=window.setTimeout(()=>{t.scrollTo({left:0,behavior:`smooth`}),window.setTimeout(()=>{t.style.scrollSnapType=n},500)},450)},400)},{threshold:.9});return o.observe(t),()=>{o.disconnect(),clearTimeout(i),clearTimeout(a)}},[e,t]),n}var W=e=>`inline-flex h-10 shrink-0 snap-start items-center gap-1.5 rounded-full border px-4 text-sm font-semibold transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-primary ${e?`border-brown bg-brown text-white`:`border-sand-line bg-white text-brown hover:border-brown`}`,G=({selectedType:e,selectedCountry:t,countries:n,typeCounts:r,onType:i,onCountry:a,onClear:o,extra:s})=>{let c=e!==`Alle`||t!==`Alle`,l=[`Alle`,...F],u=n.length<=8,d=U(`filter-types`),f=U(`filter-countries`,n.length);return(0,z.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,z.jsx)(`div`,{ref:d,className:`no-scrollbar -mx-4 flex snap-x snap-mandatory scroll-px-4 gap-2 overflow-x-auto px-4 pb-1 md:mx-0 md:flex-wrap md:overflow-visible md:px-0`,role:`group`,"aria-label":`Type reis`,children:l.map(t=>{let n=t===`Alle`?C:B[t]||C,a=r?.[t];return(0,z.jsxs)(`button`,{type:`button`,"aria-pressed":e===t,onClick:()=>i(t),className:W(e===t),children:[(0,z.jsx)(n,{className:`h-4 w-4`,"aria-hidden":!0}),t,typeof a==`number`&&(0,z.jsx)(`span`,{className:`text-xs opacity-70`,children:a})]},t)})}),(0,z.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[u?(0,z.jsxs)(`div`,{ref:f,className:`no-scrollbar -mx-4 flex snap-x scroll-px-4 gap-2 overflow-x-auto px-4 pb-1 md:mx-0 md:flex-wrap md:px-0`,role:`group`,"aria-label":`Land`,children:[(0,z.jsxs)(`button`,{type:`button`,"aria-pressed":t===`Alle`,onClick:()=>a(`Alle`),className:W(t===`Alle`),children:[(0,z.jsx)(b,{className:`h-4 w-4`,"aria-hidden":!0}),` Alle landen`]}),n.map(e=>(0,z.jsxs)(`button`,{type:`button`,"aria-pressed":t===e,onClick:()=>a(e),className:W(t===e),children:[(0,z.jsx)(y,{country:e,className:`h-auto w-4 rounded-sm`}),` `,e]},e))]}):(0,z.jsxs)(`label`,{className:`inline-flex items-center gap-2`,children:[(0,z.jsx)(`span`,{className:`sr-only`,children:`Land`}),(0,z.jsxs)(j,{value:t,onValueChange:a,children:[(0,z.jsxs)(O,{className:`h-10 w-auto min-w-[190px] rounded-full border-sand-line bg-white text-sm font-semibold text-brown`,children:[(0,z.jsx)(b,{className:`mr-1 h-4 w-4`,"aria-hidden":!0}),(0,z.jsx)(D,{children:t===`Alle`?`Land: Alle landen`:`Land: ${t}`})]}),(0,z.jsxs)(k,{children:[(0,z.jsx)(A,{value:`Alle`,children:`Alle landen`}),n.map(e=>(0,z.jsx)(A,{value:e,children:e},e))]})]})]}),c&&(0,z.jsx)(`button`,{type:`button`,onClick:o,className:`h-10 px-2 text-sm font-semibold text-brown underline underline-offset-4`,children:`Wis filters`}),s&&(0,z.jsx)(`div`,{className:`ml-auto`,children:s})]})]})},K={"price-asc":`Prijs (laag → hoog)`,"price-desc":`Prijs (hoog → laag)`,"duration-asc":`Duur (kort → lang)`,"duration-desc":`Duur (lang → kort)`,"name-asc":`Naam (A → Z)`},q=6,J=()=>(0,z.jsx)(z.Fragment,{children:Array.from({length:6}).map((e,t)=>(0,z.jsxs)(`div`,{className:`overflow-hidden rounded-[20px] border border-sand-line bg-white`,"aria-hidden":!0,
1children:[(0,z.jsx)(`div`,{className:`aspect-[4/3] animate-pulse bg-sand-line`}),(0,z.jsxs)(`div`,{className:`space-y-3 p-5`,children:[(0,z.jsx)(`div`,{className:`h-3 w-1/2 animate-pulse rounded bg-sand-line`}),(0,z.jsx)(`div`,{className:`h-5 w-4/5 animate-pulse rounded bg-sand-line`}),(0,z.jsx)(`div`,{className:`h-3 w-3/4 animate-pulse rounded bg-sand-line`}),(0,z.jsx)(`div`,{className:`h-11 w-full animate-pulse rounded-full bg-sand-line`})]})]},t))}),Y=({onClear:e})=>(0,z.jsxs)(`div`,{className:`col-span-full rounded-[20px] border border-sand-line bg-white p-10 text-center shadow-soft`,children:[(0,z.jsx)(I,{className:`mx-auto mb-3 h-10 w-10 text-primary`,"aria-hidden":!0}),(0,z.jsx)(`h3`,{className:`font-heading text-xl font-bold text-brown`,children:`Geen reizen gevonden`}),(0,z.jsx)(`p`,{className:`mx-auto mt-2 max-w-md text-brown`,children:`Met deze filters vinden we geen voorbeeldreis. Probeer een andere combinatie of vraag een reis op maat aan.`}),(0,z.jsxs)(`div`,{className:`mt-5 flex flex-wrap items-center justify-center gap-4`,children:[(0,z.jsx)(`button`,{type:`button`,onClick:e,className:`inline-flex h-11 items-center rounded-full bg-primary px-5 font-bold text-white`,children:`Wis filters`}),(0,z.jsx)(i,{to:`/reis-aanvragen`,className:`font-semibold text-brown underline decoration-primary decoration-2 underline-offset-4`,children:`Gratis reisvoorstel`})]})]}),X=({variant:t})=>{let n=t===`all`,[r,a]=e(),{data:o,isLoading:s,isError:u,refetch:d}=S(),[f,p]=(0,R.useState)(n&&r.get(`type`)||`Alle`),[m,g]=(0,R.useState)(n&&r.get(`land`)||`Alle`),[v,y]=(0,R.useState)(`price-asc`),[b,x]=(0,R.useState)(q),C=(0,R.useMemo)(()=>{let e=(o||[]).filter(e=>!e.is_group_trip);return n?e:e.filter(e=>e.is_available)},[o,n]),w=(0,R.useMemo)(()=>[...new Set(C.map(e=>e.country).filter(Boolean))].sort(),[C]),E=(0,R.useMemo)(()=>{let e={Alle:0};
1return C.forEach(t=>{(m===`Alle`||t.country===m)&&(e.Alle+=1,e[t.trip_type]=(e[t.trip_type]||0)+1)}),e},[C,m]),M=(0,R.useMemo)(()=>{let e=C.filter(e=>(f===`Alle`||e.trip_type===f)&&(m===`Alle`||e.country===m));return n?e.slice().sort((e,t)=>{if(e.is_available!==t.is_available)return e.is_available?-1:1;switch(v){case`price-asc`:return e.price_from-t.price_from;case`price-desc`:return t.price_from-e.price_from;case`duration-asc`:return e.duration_days-t.duration_days;case`duration-desc`:return t.duration_days-e.duration_days;case`name-asc`:return e.title.localeCompare(t.title)}}):e.slice().sort((e,t)=>!!t.is_featured-+!!e.is_featured)},[C,f,m,v,n]),N=(e,t)=>{if(!n)return;let i=new URLSearchParams(r);t===`Alle`?i.delete(e):i.set(e,t),a(i,{replace:!0})},P=e=>{p(e),N(`type`,e),x(q)},F=e=>{g(e),N(`land`,e),x(q)},I=()=>{if(p(`Alle`),g(`Alle`),x(q),n){let e=new URLSearchParams(r);e.delete(`type`),e.delete(`land`),a(e,{replace:!0})}};if(!n&&!s&&!u&&C.length===0)return null;let L=n?M:M.slice(0,b),B=!n&&b<M.length,V=e=>{let t=e.linked_group_trip_id;return t?o?.find(e=>e.id===t&&e.is_group_trip):void 0},U=n?(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,z.jsx)(c,{className:`h-4 w-4 text-brown`,"aria-hidden":!0}),(0,z.jsxs)(j,{value:v,onValueChange:e=>y(e),children:[(0,z.jsx)(O,{className:`h-10 w-[200px] rounded-full border-sand-line bg-white text-sm text-brown`,"aria-label":`Sorteren`,children:(0,z.jsx)(D,{})}),(0,z.jsx)(k,{children:Object.entries(K).map(([e,t])=>(0,z.jsx)(A,{value:e,children:t},e))})]})]}):null;return(0,z.jsx)(`section`,{id:`bestemmingen`,className:`bg-sand ${n?`py-12 md:py-16`:`pt-12 md:pt-16 pb-[clamp(24px,3vw,40px)]`}`,children:(0,z.jsxs)(`div`,{className:`mx-auto w-full max-w-[1200px] px-4 md:px-6`,children:[(0,z.jsxs)(`div`,{className:`mb-6 flex flex-col gap-4 md:flex-row md:items-end md:justify-between`,children:[(0,z.jsxs)(`div`,{className:`max-w-[640px]`,children:[(0,z.jsx)(`p`,{className:`mb-2 text-xs font-bold uppercase tracking-[0.12em] text-brown`,children:`Voorbeeldreizen`}),(0,z.jsxs)(`h2`,{className:`flex items-center gap-3 font-heading font-bold text-brown`,style:{fontSize:`clamp(1.5rem, 1rem + 1.5vw, 2.25rem)`},children:[`Unieke reizen`,(0,z.jsx)(`span`,{className:`inline-flex h-7 min-w-7 items-center justify-center rounded-full bg-brown px-2.5 text-sm font-bold text-white`,"aria-label":`${M.length} reizen`,children:s?`…`:M.length})]}),(0,z.jsxs)(`p`,{className:`mt-2 text-base text-brown`,children:[`Onze beschikbare voorbeeldreizen op maat — naar bijzondere bestemmingen, met persoonlijke begeleiding. Andere bestemming in gedachten?`,` `,(0,z.jsx)(i,{to:`/reis-aanvragen`,className:`font-semibold text-brown underline decoration-primary decoration-2 underline-offset-4`,children:`Doe een aanvraag`}),`.`]})]}),!n&&(0,z.jsxs)(i,{to:`/alle-reizen`,className:`inline-flex h-11 shrink-0 items-center gap-2 self-start rounded-full border-2 border-brown px-5 text-sm font-bold text-brown transition-colors hover:bg-brown hover:text-white md:self-auto`,children:[`Bekijk alle reizen `,(0,z.jsx)(_,{className:`h-4 w-4`})]})]}),(0,z.jsx)(`div`,{className:`mb-6 ${n?`lg:sticky lg:top-[var(--navbar-offset,80px)] lg:z-30 lg:-mx-6 lg:border-b lg:border-sand-line lg:bg-sand lg:px-6 lg:py-3`:``}`,children:(0,z.jsx)(G,{selectedType:f,selectedCountry:m,countries:w,typeCounts:s?void 0:E,onType:P,onCountry:F,onClear:I,extra:U})}),u?(0,z.jsxs)(`div`,{className:`rounded-[20px] border border-sand-line bg-white p-8 text-center text-brown`,children:[(0,z.jsx)(`p`,{children:`De reizen konden niet worden geladen.`}),(0,z.jsx)(`button`,{type:`button`,onClick:()=>d(),className:`mt-3 inline-flex h-11 items-center rounded-full bg-primary px-5 font-bold text-white`,children:`Probeer opnieuw`})]}):(0,z.jsxs)(`div`,{className:`trip-grid-fade grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3`,children:[s?(0,z.jsx)(J,{}):L.length===0?(0,z.jsx)(Y,{onClear:I}):L.map((e,t)=>{let r=V(e);return(0,z.jsxs)(`div`,{className:`flex min-w-0 flex-col ${!n&&t>=q?`trip-card-in`:``}`,style:!n&&t>=q?{animationDelay:`${t%q*60}ms`}:void 0,children:[(0,z.jsx)(H,{trip:e,index:t}),n&&r&&(0,z.jsxs)(`div`,{className:`mx-4 -mt-px flex items-start gap-2 rounded-b-[16
1px] border border-t-0 border-sand-line bg-white px-4 py-2.5 text-sm text-brown`,children:[(0,z.jsx)(l,{className:`mt-0.5 h-4 w-4 shrink-0 text-primary`,"aria-hidden":!0}),(0,z.jsx)(T,{className:`mt-0.5 h-4 w-4 shrink-0 text-primary`,"aria-hidden":!0}),(0,z.jsxs)(`span`,{children:[`Deze reis is ook als groepsreis beschikbaar, bekijk hem`,` `,(0,z.jsx)(i,{to:`/reis/${r.slug}`,className:`font-semibold underline decoration-primary decoration-2 underline-offset-2`,children:`hier`})]})]})]},e.id)}),!n&&!s&&M.length>0&&(0,z.jsxs)(`div`,{className:`col-span-full mt-2 flex flex-col items-center gap-3`,children:[(0,z.jsx)(`p`,{className:`text-sm text-brown`,"aria-live":`polite`,children:B?`${L.length} van ${M.length} reizen`:`Alle ${M.length} reizen getoond`}),B&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`div`,{className:`h-1 w-40 overflow-hidden rounded-full bg-sand-line`,"aria-hidden":!0,children:(0,z.jsx)(`div`,{className:`h-full rounded-full bg-brown transition-[width] duration-500`,style:{width:`${L.length/M.length*100}%`}})}),(0,z.jsx)(`button`,{type:`button`,onClick:()=>x(e=>e+q),className:`mt-1 inline-flex h-11 items-center rounded-full border-2 border-brown px-6 text-sm font-bold text-brown transition-colors hover:bg-brown hover:text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary`,children:`Toon meer reizen`})]})]}),n&&!s&&(0,z.jsxs)(`div`,{className:`col-span-full flex flex-col gap-4 roun
1ded-[20px] bg-brown p-6 md:flex-row md:items-center md:justify-between md:p-8`,children:[(0,z.jsxs)(`div`,{children:[(0,z.jsx)(`h3`,{className:`font-heading text-xl font-bold text-white`,children:`Zit jouw reis er niet tussen?`}),(0,z.jsx)(`p`,{className:`mt-1 text-[hsl(var(--text-on-brown))]`,children:`Vraag een persoonlijk reisvoorstel aan met jouw wensen, budget en bestemmingskeuze via deze pagina.`})]}),(0,z.jsxs)(i,{to:`/reis-aanvragen`,className:`inline-flex h-11 shrink-0 items-center justify-center gap-2 rounded-full bg-primary px-6 font-bold text-white`,children:[`Gratis reisvoorstel `,(0,z.jsx)(_,{className:`h-4 w-4`})]})]})]},`${f}|${m}|${v}`),n&&(0,z.jsxs)(`p`,{className:`mt-4 flex items-center gap-2 text-sm text-brown`,children:[(0,z.jsx)(h,{className:`h-4 w-4 shrink-0`,"aria-hidden":!0}),`Alle voorbeeldreizen zijn volledig aanpasbaar. Vraag vrijblijvend een offerte op maat aan.`]})]})})};export{U as n,X as t};

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.