1import{l as e,n as t,r as n}from"./i18n-DQsylHHg.js";import{a as r}from"./index-QtZo0I-I.js";var i=e();function a({variant:e=`light`}={}){let{de:n}=t(),{consent:a,updateConsent:o,openBanner:s}=r(),c=a.cleverreach,l=`var(--color-text-heading)`,u=`var(--color-text-body)`;return(0,i.jsxs)(`div`,{className:`mx-auto w-full max-w-md text-center`,style:{border:`1px solid color-mix(in oklab, var(--color-accent) 25%, transparent)`,padding:`1.75rem 1.5rem`,backgroundColor:`color-mix(in oklab, var(--color-base) 60%, transparent)`},children:[(0,i.jsx)(`p`,{className:`text-eyebrow`,style:{color:u},children:`Newsletter`}),(0,i.jsx)(`p`,{className:`mx-auto mt-3 font-light`,style:{color:l,fontSize:`0.95rem`,lineHeight:1.65},children:n?`Einmal im Monat: Ein echter Moment aus einem Shooting, aktuelle Termine, kein Spam.`:`Once a month: a real moment from a shoot, current dates, no spam.`}),(0,i.jsx)(`div`,{className:`mt-6 w-full`,children:c?(0,i.jsx)(`iframe`,{src:`https://seu2.cleverreach.com/f/453371-429716/`,title:n?`Newsletter Anmeldung`:`Newsletter signup`,loading:`lazy`,className:`block w-full`,style:{border:`none`,borderRadius:`8px`,minHeight:`480px`,background:`transparent`}}):(0,i.jsxs)(`div`,{className:`flex flex-col items-center gap-4 px-2 py-8 text-left`,style:{border:`1px dashed color-mix(in oklab, var(--color-accent) 40%, transparent)`,backgroundColor:`color-mix(in oklab, var(--color-surface) 40%, transparent)`},children:[(0,i.jsx)(`p`,{className:`font-light`,style:{color:l,fontSize:`0.9rem`,lineHeight:1.6},children:n?`Zum Anzeigen des Anmeldeformulars wird ein externer Inhalt von CleverReach (unser Newsletter-Dienstleister, Server in der EU) geladen. Damit werden Verbindungsdaten an CleverReach übertragen.`:`To display the signup form, external content from CleverReach (our newsletter provider, EU servers) is loaded. Connection data will be transmitted to CleverReach.`}),(0,i.jsx)(`button`,{type:`button`,onClick:()=>o({cleverreach:!0}),className:`inline-flex items-center justify-center uppercase transition-all duration-300 hover:tracking-[0.26em]`,style:{fontFamily:`var(--font-display)`,fontSize:`0.76rem`,letterSpacing:`0.22em`,padding:`0.85rem 1.4rem`,color:`var(--color-base)`,backgroundColor:`var(--color-accent)`,border:`1px solid var(--color-accent)`},children:n?`CleverReach laden & einwilligen`:`Load CleverReach & consent`}),(0,i.jsx)(`button`,{type:`button`,onClick:s,className:`uppercase transition-colors hover:text-[color:var(--color-accent)]`,style:{fontFamily:`var(--font-display)`,fontSize:`0.72rem`,letterSpacing:`0.2em`,color:u},children:n?`Cookie-Einstellungen öffnen`:`Open cookie settings`})]})})]})}function o(){let{de:e}=t(),{openBanner:o}=r(),s=new Date().getFullYear();return(0,i.jsxs)(`footer`,{style:{borderTop:`1px solid color-mix(in oklab, var(--color-accent) 25%, transparent)`,backgroundColor:`var(--color-base)`},children:[(0,i.jsx)(`div`,{className:`mx-auto max-w-7xl px-6 pt-14 sm:px-10`,children:(0,i.jsx)(a,{})}),(0,i.jsxs)(`div`,{className:`mx-auto flex max-w-7xl flex-col items-center gap-5 px-6 py-10 text-center sm:flex-row sm:justify-between sm:text-left sm:px-10`,children:[(0,i.jsxs)(`div`,{className:`uppercase`,style:{fontFamily:`var(--font-display)`,fontSize:`0.7rem`,letterSpacing:`0.25em`,color:`var(--color-text-body)`},children:[`© `,s,` Janine Metzger Fotografie ·`,` `,e?`Alle Rechte vorbehalten`:`All rights reserved`]}),(0,i.jsxs)(`nav`,{className:`flex flex-wrap items-center justify-center gap-4 uppercase`,style:{fontFamily:`var(--font-display)`,fontSize:`0.72rem`,letterSpacing:`0.24em`,color:`var(--color-text-body)`},children:[(0,i.jsx)(n,{to:`/impressum`,className:`transition-colors hover:text-[color:var(--color-text-heading)]`,children:e?`Impressum`:`Legal Notice`}),(0,i.jsx)(`span`,{style:{color:`var(--color-accent)`},children:`·`}),(0,i.jsx)(n,{to:`/datenschutz`,className:`transition-colors hover:text-[color:var(--color-text-heading)]`,children:e?`Datenschutz`:`Privacy`}),(0,i.jsx)(`span`,{style:{color:`var(--color-accent)`},children:`·`}),(0,i.jsx)(`a`,{href:`mailto:[email protected]`,className:`transition-colors hover:text-[color:var(--color-text-heading)]`,children:e?`E-Mail`:`Email`}),(0,i.jsx)(`span`,{style:{color:`var(--color-accent)`},children:`·`}),(0,i.jsx)(`button`,{type:`button`,onClick:o,className:`transition-colors hover:text-[color:var(--color-text-heading)]`,children:e?`Cookie-Einstellungen`:`Cookie settings`})]})]})]})}var s=`https://janinemetzgerfotografie.de`;function c({items:e}){let t={"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:e.map((e,t)=>({"@type":`ListItem`,position:t+1,name:e.label,...e.to?{item:`${s}${e.to}`}:{}}))};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`nav`,{"aria-label":`Breadcrumb`,className:`mx-auto max-w-7xl px-6 pt-4 sm:px-10`,children:(0,i.jsx)(`ol`,{className:`flex flex-wrap items-center gap-2 uppercase`,style:{fontFamily:`var(--font-display)`,fontSize:`0.7rem`,letterSpacing:`0.22em`,color:`var(--color-text-body)`},children:e.map((t,r)=>{let a=r===e.length-1;return(0,i.jsxs)(`li`,{className:`flex items-center gap-2`,children:[a||!t.to?(0,i.jsx)(`span`,{"aria-current":a?`page`:void 0,style:{color:`var(--color-text-heading)`},children:t.label}):(0,i.jsx)(n,{to:t.to,className:`transition-colors hover:text-[color:var(--color-text-heading)]`,children:t.label}),!a&&(0,i.jsx)(`span`,{style:{color:`var(--color-accent)`},children:`·`})]},r)})})}),(0,i.jsx)(`script`,{type:`application/ld+json`,dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})]})}export{o as n,c 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.