1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e38ebdfe-ebb8-46ee-a78f-e77126dd267f",e._sentryDebugIdIdentifier="sentry-dbid-e38ebdfe-ebb8-46ee-a78f-e77126dd267f")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9559],{2716:(e,t,r)=>{"use strict";r.d(t,{Providers:()=>g});var n=r(59173),a=r(7002),l=r(27392),s=r(82809),i=r(55093),o=r(29342),c=r(20100),d=r(94562),u=r(39550),m=r(55036);let h="bmgev.de".trim(),f=m.env.NEXT_PUBLIC_PLAUSIBLE_SCRIPT_SRC?.trim(),p="68c35e3fa33615d150a7c513".trim();function x(){let{detailedConsent:e}=(0,c.u)(),t=!p||!!e?.Analytics?.consented,r=!!f;return h&&t?(0,n.jsx)(d.default,{id:"plausible-script",src:f||"https://plausible.io/js/script.js","data-domain":r?void 0:h,strategy:"afterInteractive",onLoad:()=>{r&&"function"==typeof window.plausible?.init&&window.plausible.init(),window.dispatchEvent(new Event(u.n))}}):null}var v=r(99416);function b(){let{detailedConsent:e}=(0,c.u)();return(0,a.useEffect)(()=>{let t=!!e?.Analytics?.consented;!async function(){let e=t?await new Promise(e=>{let t=()=>e((0,v.i)());"requestIdleCallback"in window?window.requestIdleCallback(t,{timeout:3e3}):setTimeout(t,2500)}):await (0,v._)();if(!e)return;let r=e.getClient();r&&(r.getOptions().enabled=t)}()},[e]),null}let g=({children:e})=>(0,n.jsx)(s.N,{children:(0,n.jsx)(l.c,{children:(0,n.jsx)(i.ReactQueryProvider,{children:(0,n.jsxs)(c.O,{children:[(0,n.jsx)(x,{}),(0,n.jsx)(b,{}),(0,n.jsx)(o.cZ,{children:e})]})})})})},2903:(e,t,r)=>{"use strict";r.d(t,{StickyDesktopNav:()=>I});var n=r(59173),a=r(7002),l=r(68814),s=r(36826),i=r.n(s),o=r(30594),c=r(41390),d=r(56436),u=r(85645),m=r(88108),h=r(98801),f=r(55088),p=r(21007),x=r(35157),v=r(82783),b=r(12507),g=r(46426),w=r(44007);let j={pages:"",posts:"/aktuell",articles:"/artikel",mieterechos:"/mieterecho",events:"/politik/veranstaltungen",faqs:"/mietrecht/fragen-und-antworten",tips:"/mietrecht/tipps-a-z","court-decisions":"/mietrecht/urteile","info-documents":"/mietrecht/infoschriften","letter-templates":"/mietrecht/musterbriefe","consultation-offices":"/beratung"},k={mieterEchoHighlight:({mieterEcho:e,showSubtitle:t=!0,customTitle:r,customDescription:a,onNavigate:s})=>{if(!e||"object"!=typeof e)return null;let{slug:o,title:c,subtitle:d,issueNumber:m,publishedMonth:h,publishedAt:f,coverImage:p}=e,x=r||c,v=a||(t?d:null),w=(0,g.i)({issueNumber:m,publishedMonth:h,publishedAt:f}),j=`/mieterecho/${o}`,k="object"==typeof p&&p?.url?p.url:null,y="object"==typeof p&&p?.alt?p.alt:c;return(0,n.jsx)("div",{className:"group w-full",children:(0,n.jsxs)(i(),{href:j,onClick:e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||s?.()},className:(0,u.cn)("flex gap-4 p-3 -m-3 rounded-sm transition-colors duration-200","hover:bg-[var(--palette50)] dark:hover:bg-zinc-800",b.Rg),children:[(0,n.jsx)("div",{className:"relative flex-shrink-0 w-[100px] aspect-[5/7] overflow-hidden bg-muted rounded-sm",children:k?(0,n.jsx)(l.default,{src:k,alt:y||"",fill:!0,className:"object-cover transition-transform duration-500 ease-out will-change-transform group-hover:scale-105",sizes:"100px"}):(0,n.jsx)("div",{className:"w-full h-full bg-muted flex items-center justify-center",children:(0,n.jsx)("span",{className:"text-xs text-muted-foreground",children:"Kein Bild"})})}),(0,n.jsxs)("div",{className:"flex flex-col justify-center flex-1 min-w-0",children:[(0,n.jsx)("div",{className:"text-sm font-medium text-[var(--theme)] mb-1",children:w}),(0,n.jsx)("h4",{className:"text-base font-bold leading-tight text-foreground group-hover:text-[var(--theme)] transition-colors duration-200 line-clamp-2",children:x}),v&&(0,n.jsx)("p",{className:"mt-1.5 text-sm text-muted-foreground line-clamp-2 leading-relaxed",children:v}),(0,n.jsxs)("div",{className:"mt-2 text-sm font-medium text-[var(--theme)] flex items-center gap-1",children:[(0,n.jsx)("span",{children:"Zur Ausgabe"}),(0,n.jsx)("span",{className:"transition-transform duration-200 group-hover:translate-x-0.5",children:"â"})]})]})]})})},contactBlock:w.ContactBlockComponent,megaMenuGenericHighlight:({eyebrow:e,title:t,description:r,image:a,imagePosition:s="left",link:o,onNavigate:c})=>{let d=!!(e||t||r),m="object"==typeof a&&null!==a?a:null,h=m?.url??null,f=m?.alt||t||"";if(!d&&!h)return null;let p=(e=>{if(!e||!e.type||"none"===e.type)return null;if("custom"===e.type)return e.url||null;if("reference"===e.type&&e.reference&&"object"==typeof e.reference){let t=e.reference;if("object"!=typeof t.value||!t.value)return null;let r=t.value;if(!r.slug)return null;let n=j[t.relationTo]??"";return`${n}/${r.slug}`}return null})(o),x=o?.label||"Weiterlesen",v=!!o?.newTab,g="left"===s||"right"===s,w="right"===s,k=(0,u.cn)("flex gap-4","top"===s&&"flex-col","bottom"===s&&"flex-col-reverse","right"===s&&"flex-row-reverse"),y=(0,u.cn)("flex flex-col justify-center min-w-0",g&&"flex-1",w&&"text-right items-end"),N=(0,n.jsxs)("div",{className:k,children:[h&&(0,n.jsx)("div",{className:g?"relative flex-shrink-0 w-[100px] aspect-square overflow-hidden bg-muted rounded-sm":"relative w-full aspect-video overflow-hidden bg-muted rounded-sm",children:(0,n.jsx)(l.default,{src:h,alt:f,fill:!0,className:(0,u.cn)("object-cover",p&&"transition-transform duration-500 ease-out will-change-transform group-hover:scale-105"),sizes:g?"100px":"(max-width: 1200px) 100v
1w, 400px"})}),d&&(0,n.jsxs)("div",{className:y,children:[e&&(0,n.jsx)("div",{className:"text-sm font-medium text-[var(--theme)] mb-1",children:e}),t&&(0,n.jsx)("h4",{className:(0,u.cn)("text-base font-bold leading-tight text-foreground line-clamp-2",p&&"group-hover:text-[var(--theme)] transition-colors duration-200"),children:t}),r&&(0,n.jsx)("p",{className:"mt-1.5 text-sm text-muted-foreground line-clamp-3 leading-relaxed",children:r}),p&&(0,n.jsxs)("div",{className:(0,u.cn)("mt-2 text-sm font-medium text-[var(--theme)] flex items-center gap-1",w&&"justify-end"),children:[(0,n.jsx)("span",{children:x}),(0,n.jsx)("span",{className:"transition-transform duration-200 group-hover:translate-x-0.5",children:"â"})]})]})]}),C="block w-full p-3 -m-3 rounded-sm transition-colors duration-200";return p?(0,n.jsx)("div",{className:"group w-full",children:(0,n.jsx)(i(),{href:p,onClick:e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||c?.()},target:v?"_blank":void 0,rel:v?"noopener noreferrer":void 0,className:(0,u.cn)(C,"hover:bg-[var(--palette50)] dark:hover:bg-zinc-800",b.Rg),children:N})}):(0,n.jsx)("div",{className:(0,u.cn)(C),children:N})}},y=({blocks:e,onNavigate:t,className:r})=>e&&0!==e.length?(0,n.jsx)("div",{className:(0,u.cn)("space-y-4",r),children:e.map((e,r)=>{let a=k[e.blockType];return a?(0,n.jsx)(a,{...e,onNavigate:t},r):null})}):null,N=({navItems:e})=>{let[t,r]=(0,a.useState)(null),[l,s]=(0,a.useState)(""),[c,d]=(0,a.useState)(null),g=(0,p.usePathname)(),w=(0,a.useRef)(g),j=(0,a.useRef)(null),[k,N]=(0,a.useState)(null),[C,L]=(0,a.useState)(!1),E=(0,a.useCallback)(()=>{if(!j.current)return!1;let e=Math.round(j.current.getBoundingClientRect().bottom);return N(t=>t===e?t:e),!0},[]),S=(0,a.useCallback)(e=>{if(null!==c&&!e)return;if(s(e),!e)return void r(null);let t=e.match(/^item-(\d+)$/);t&&r(Number(t[1])),E()},[E,c]),I=(0,a.useCallback)(()=>{r(null),s(""),d(null)},[]),P=(0,a.useCallback)((e,n)=>{n.preventDefault(),null!==c&&t===e?I():null===c&&(d(e),r(e),s(`item-${e}`),E())},[c,t,I,E]),A=(0,a.useCallback)(e=>{null!==c&&(r(e),s(`item-${e}`),E())},[c,E]),_=(0,a.useCallback)(e=>{requestAnimationFrame(()=>{let e=document.activeElement;e?.closest("[data-radix-navigation-menu-trigger]")||I()})},[I]),z=(0,a.useCallback)(()=>{I(),requestAnimationFrame(()=>{let e=document.querySelector('[data-name="navRef"]');if(e){let t=e.querySelector('input[type="search"], input[type="text"]'),r=e.querySelector('button[aria-label*="Suche"]');if(t&&-1!==t.tabIndex)t.focus();else if(r&&-1!==r.tabIndex)r.focus();else{let e=document.querySelectorAll('a[href]:not([tabindex="-1"]), button:not([disabled]):not([tabindex="-1"]), input:not([disabled]):not([tabindex="-1"]), [tabindex]:not([tabindex="-1"])'),t=j.current;if(t){let r=t.getBoundingClientRect();for(let t of e){let e=t.getBoundingClientRect();if(e.top>=r.bottom||e.top>=r.top&&e.left>r.right){t.focus();break}}}}}})},[I]),R=(0,a.useCallback)(e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||I()},[I]);(0,a.useEffect)(()=>{w.current!==g&&((l||null!==t)&&I(),w.current=g)},[g,l,t,I]),(0,a.useEffect)(()=>{let e=requestAnimationFrame(()=>{E()&&L(!0)});return()=>cancelAnimationFrame(e)},[E]),(0,a.useEffect)(()=>{let e=()=>{E()},t=0,r=()=>{t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(()=>{E()})};return window.addEventListener("resize",e),window.addEventListener("scroll",r,!0),()=>{window.removeEventListener("resize",e),window.removeEventListener("scroll",r,!0),t&&window.cancelAnimationFrame(t)}},[E]);let $=(0,a.useMemo)(()=>e?.map(e=>{let t=(0,x.Cd)(e.colorOverride,v.ji,"default",void 0),r=(0,x.Yr)(t);return{color:t,cssVariables:r}})||[],[e]),M=e=>{if(!e)return"#";if("custom"===e.type)return e.url||"#";if("reference"===e.type&&e.reference){let{relationTo:t,value:r}=e.reference;if("object"==typeof r&&null!==r){if("slug"in r){if("pages"===t)return"home"===r.slug?"/":`/${r.slug}`;else if("posts"===t)return`/aktuell/${r.slug}`;else if("articles"===t)return`/mieterecho/artikel/${r.slug}`}if("id"in r){if("pages"===t)return`/${r.id}`;else if("posts"===t)return`/aktuell/${r.id}`;else if("articles"===t)return`/mieterecho/artikel/${r.id}`}}else{if("pages"===t)return"home"===r?"/":`/${r}`;if("posts"===t)return`/aktuell/${r}`;if("articles"===t)return`/mieterecho/artikel/${r}`}}return"string"==typeof e.url?e.url:"#"};return(0,n.jsxs)(m.bL,{ref:j,"aria-label":"Hauptnavigation",className:" z-50 w-full",value:l,onValueChange:S,onKeyDown:e=>{"Escape"===e.key&&null!==c&&I()},children:[(0,n.jsx)(m.B8,{className:"flex space-x-0 2xl:space-x-2 w-full justify-center flex-nowrap",children:e?.filter(e=>!e.disabled).map((e,r)=>{let a=e.hasLink&&e.link&&("custom"===e.link.type&&e.link.url||"reference"===e.link.type&&e.link.reference||e.link.url),l="#";a&&"string"!=typeof(l=M(e.link))&&(console.error("Invalid URL (not a string):",l),l="#");let s=e.categories&&e.categories.length>0||e.subItems&&e.subItems.length>0,d=$[r]?.cssVariables||{};return(0,n.jsxs)(m.q7,{className:"",style:d,value:s?`item-${r}`:void 0,children:[s?(0,n.jsxs)(m.l9,{className:(0,u.cn)("text-base relative uppercase font-normal px-2 2xl:px-4 py-3 text-black dark:text-zinc-100 hover:text-[var(--theme)] whitespace-nowrap","group inline-flex items-center justify-between gap-1",b.Rg,(()=>{if(t===r)return!0;
1if("#"===l||"/"===l)return!1;let e="/"+l.split("/").filter(Boolean)[0];return g===l||g.startsWith(e+"/")})()?'text-[var(--theme)] after:content-[""] after:absolute after:bottom-0 after:left-0 after:block after:h-[3px] after:w-full after:bg-[var(--theme)]':""),onClick:e=>P(r,e),onFocus:()=>A(r),children:[(0,n.jsx)("span",{children:e.label}),null!==c&&t===r?(0,n.jsx)(o.A,{className:"w-4 h-4 ml-1","aria-hidden":!0}):(0,n.jsx)(f.A,{className:"w-4 h-4 ml-1 transition-transform duration-200 group-data-[state=open]:rotate-180","aria-hidden":!0})]}):a?(0,n.jsx)(m.N_,{asChild:!0,children:(0,n.jsx)(i(),{href:l,target:e.link?.newTab?"_blank":void 0,onClick:R,className:(0,u.cn)("text-base relative uppercase font-normal px-2 2xl:px-4 py-3 text-black dark:text-zinc-100 hover:text-[var(--theme)] whitespace-nowrap","inline-flex items-center",b.Rg,(()=>{if("#"===l||"/"===l)return"/"===g;let e="/"+l.split("/").filter(Boolean)[0];return g===l||g.startsWith(e+"/")})()?'text-[var(--theme)] after:content-[""] after:absolute after:bottom-0 after:left-0 after:block after:h-[3px] after:w-full after:bg-[var(--theme)]':""),children:e.label})}):(0,n.jsx)(m.N_,{className:(0,u.cn)("text-base relative uppercase font-normal px-2 2xl:px-4 py-3 text-black dark:text-zinc-100 hover:text-[var(--theme)] whitespace-nowrap","inline-flex items-center",b.Rg),children:e.label}),s&&(0,n.jsx)(m.UC,{"data-component":"mega-menu-content",className:(0,u.cn)("absolute data-[motion=from-start]:animate-enterFromLeft data-[motion=from-end]:animate-enterFromRight","data-[motion=to-start]:animate-exitToLeft data-[motion=to-end]:animate-exitToRight","top-0 left-0 w-full bg-white dark:bg-zinc-920"),style:d,onFocusOutside:_,children:(0,n.jsxs)("div",{className:"w-full max-w-[1000px] sm:max-w-[1100px] lg:max-w-[1200px] mx-auto overflow-hidden bg-white dark:bg-zinc-920 border-2 border-[var(--palette200)] dark:border-[var(--palette700)] shadow-xl dark:shadow-zinc-900/50",children:[(0,n.jsxs)("div",{className:"w-full grid grid-cols-3 p-4 gap-x-8 gap-y-4 min-w-[720px]",children:[a&&(0,n.jsxs)("div",{className:"col-span-3 pb-4 border-b border-[var(--palette200)] dark:border-[var(--palette700)] flex items-baseline gap-4",children:[(0,n.jsxs)(i(),{href:l,target:e.link?.newTab?"_blank":void 0,onClick:R,className:(0,u.cn)("inline-flex items-center hover:text-[var(--theme)] ml-2",b.bo),children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"}),e.label,"-\xdcbersicht"]}),e.description&&(0,n.jsx)("span",{className:"text-sm text-zinc-500 dark:text-zinc-400",children:e.description})]}),e.categories&&e.categories.length>0?e.categories.filter(e=>!e.disabled).map((e,t)=>(0,n.jsxs)("div",{className:"space-y-3",children:[e.title&&(0,n.jsx)("div",{className:"font-bold text-sm uppercase bg-gradient-to-r from-[var(--palette50)] to-[var(--palette100)] dark:from-[var(--palette900)] dark:to-[var(--palette800)] dark:text-[var(--palette200)] p-2 ",children:e.title}),e.blocks&&e.blocks.length>0&&(0,n.jsx)(y,{blocks:e.blocks,onNavigate:I,className:"mb-4"}),(0,n.jsx)("ul",{className:"space-y-2",children:e.links.filter(e=>!e.disabled).map((e,t)=>{if("link"===e.type&&e.link){let r="#";try{r=M(e.link),"string"!=typeof r&&(console.error("Invalid sub-item URL (not a string):",r),r="#")}catch(e){console.error("Error generating URL for sub-item:",e)}let a=e.link.newTab?"_blank":void 0,l=e.link.label||"Link";return(0,n.jsx)("li",{className:"ml-2",children:(0,n.jsxs)(i(),{href:r,target:a,onClick:R,className:(0,u.cn)("hover:text-[var(--theme)] flex items-center",b.bo),children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ",l]})},t)}if("mediaWithLink"===e.type&&e.media&&e.mediaLink?.link){let r="#";try{r=M(e.mediaLink.link),"string"!=typeof r&&(console.error("Invalid media URL (not a string):",r),r="#")}catch(e){console.error("Error generating URL for media link:",e)}let a=e.mediaLink.link.newTab?"_blank":void 0,l=e.mediaLink.link.label||"Bild-Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(i(),{href:r,target:a,onClick:R,className:(0,u.cn)("hover:text-[var(--theme)] flex items-center",b.bo),children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1",children:">"})," ",l]})},t)}return null})})]},t)):Array.from({length:3},(t,r)=>{let a=e.subItems.filter(e=>!e.disabled),l=Math.ceil(a.length/3),s=r*l,o=a.slice(s,s+l);return(0,n.jsx)("div",{className:"space-y-3",children:o.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h3",{className:"font-bold text-sm uppercase",children:0===r?"KATEGORIE 1":1===r?"KATEGORIE 2":"KATEGORIE 3"}),(0,n.jsx)("ul",{className:"space-y-2",children:o.map((e,t)=>{if("link"===e.type&&e.link){let r="#";try{r=M(e.link),"string"!=typeof r&&(console.error("Invalid sub-item URL (not a string):",r),r="#")}catch(e){console.error("Error generating URL for sub-item:",e)}let a=e.link.newTab?"_blank":void 0,l=e.link.label||"Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(i(),{href:r,target:a,onClick:R,className:(0,u.cn)("hover:text-[var(--theme)] flex items-center",b.bo),children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1",children:">"})," ",l]})},`${s}-${t}`)}if("mediaWithLink"===e.type&&e.media&&e.mediaLink?.link){let r="#";try{r=M(e.mediaLink.link),"string"!=typeof r&&(console.error("Invalid media URL (not a string):",r),r="#")}catch(e){console.error("Error generating URL for media link:",e)}let a=e.mediaLink.link.newTab?"_blank":void 0,l=e.mediaLink.link.label||"Bild-Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(i(),{href:r,target:a,onClick:R,className:(0,u.cn)("hover:text-[var(--theme)] flex items-center",b.bo),children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1",children:">"})," ",l]})},`${s}-${t}`)}return null})})]})},r)})]}),(0,n.jsx)("div",{tabIndex:0,onFocus:z,"aria-hidden":"true",className:"sr-only"})]})})]},r)})}),C?(0,n.jsx)(h.Z,{children:(0,n.jsx)("div",{className:"flex justify-center",style:{position:"fixed",left:0,right:0,top:k??0,width:"100%",zIndex:60}
1,children:(0,n.jsx)(m.LM,{className:(0,u.cn)("relative overflow-hidden bg-white dark:bg-zinc-920 shadow-xl dark:shadow-zinc-900/50 origin-top-center","w-radix-navigation-menu-viewport","h-radix-navigation-menu-viewport","transition-[width,height] duration-300 ease-in-out","data-[state=open]:animate-scaleIn data-[state=closed]:animate-scaleOut","w-full max-w-[920px] xl:max-w-[calc(100%-80px)] 2xl:max-w-[1120px]"),style:{height:"var(--radix-navigation-menu-viewport-height)"}})})}):null]})},C=({data:e})=>{let t=e?.navItems||[];return(0,n.jsx)("div",{className:"flex w-full",children:(0,n.jsx)(N,{navItems:t})})};var L=r(6022),E=r(82916),S=r(50874);function I({data:e}){let t=(0,a.useRef)(null),r=(0,S.e)(t),[s,m]=(0,a.useState)(!1),h=(0,a.useRef)(null),f=(0,a.useRef)(null),[p,x]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=t.current;if(!e||"undefined"==typeof document)return;let r=()=>{e.offsetHeight>0&&document.documentElement.style.setProperty("--sticky-desktop-nav-height",`${e.offsetHeight}px`)};r();let n=null;"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(r)).observe(e);let a=()=>{r()};return window.addEventListener("resize",a),()=>{n?.disconnect(),window.removeEventListener("resize",a),document.documentElement.style.removeProperty("--sticky-desktop-nav-height")}},[]),(0,a.useEffect)(()=>{f.current&&x(f.current)},[]),(0,a.useEffect)(()=>{if(!s)return;let e=window.setTimeout(()=>{let e=h.current?.querySelector("input");e&&(e.focus(),e.select?.())},80);return()=>{window.clearTimeout(e)}},[s]),(0,n.jsx)("div",{ref:t,className:"sticky top-0 z-40 hidden border-b border-border bg-background xl:block","data-stuck":r,"data-name":"navRef",style:{"--ring":"var(--ring)","--palette500":"var(--ring-color)","--focus-ring":"var(--ring-color)"},children:(0,n.jsx)(d.bL,{open:s,onOpenChange:m,modal:!1,children:(0,n.jsxs)("div",{ref:f,className:"horizontal-padding bg-background z-40 relative grid grid-cols-[1fr_auto_1fr] w-full items-center gap-x-4",children:[(0,n.jsxs)(i(),{href:"/",tabIndex:r?0:-1,"aria-hidden":!r,className:(0,u.cn)(" order-2 sm:order-1 xl:order-first flex h-auto w-[70px] items-center opacity-0 transition-opacity duration-300 sm:relative",r&&"opacity-100"),children:[(0,n.jsx)(l.default,{src:"/mietenmonster.svg",width:150,height:150,className:"ml-2 mr-2.5 h-auto w-full sm:ml-0 dark:hidden",alt:"Mietenmonster Logo",unoptimized:!0}),(0,n.jsx)(l.default,{src:"/mietenmonster-dark.svg",width:150,height:150,className:"dark:drop-shadow-[0_0_8px_rgba(255,255,255,0.20)] ml-2 mr-2.5 h-auto w-full sm:ml-0 hidden dark:block transform-gpu",alt:"Mietenmonster Logo",unoptimized:!0})]}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(C,{data:e})}),(0,n.jsx)(L.I,{className:(0,u.cn)("hidden 2xl:block w-full h-auto transition-opacity duration-300 opacity-0 pointer-events-none",r&&"opacity-100 pointer-events-auto"),tabIndex:r?0:-1}),(0,n.jsx)("div",{className:"flex justify-end",children:(0,n.jsx)(d.l9,{className:(0,u.cn)("2xl:hidden self-end transition-opacity duration-300 opacity-0 pointer-events-none",r&&"opacity-100 pointer-events-auto"),asChild:!0,children:(0,n.jsxs)(E.Button,{type:"button",variantKey:"neutral-ghost",tabIndex:r?0:-1,className:"gap-2 px-3 py-3 h-auto data-[state=open]:bg-card data-[state=open]:text-primary","aria-label":s?"Suche schlie\xdfen":"Suche \xf6ffnen",children:[s?(0,n.jsx)(o.A,{className:"h-5 w-5"}):(0,n.jsx)(c.A,{className:"h-5 w-5"}),(0,n.jsx)("span",{className:"hidden 2xl:inline",children:"Suche"})]})})}),p?(0,n.jsx)(d.ZL,{container:p,forceMount:!0,children:(0,n.jsx)(d.UC,{forceMount:!0,className:"absolute right-4 top-[44px] z-30 flex w-min-content -translate-y-full flex-col gap-3 bg-background shadow-lg transition-transform duration-200 data-[state=closed]:pointer-events-none data-[state=closed]:-translate-y-full data-[state=closed]:opacity-0 data-[state=open]:translate-y-0 data-[state=open]:opacity-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-1 focus-visible:ring-[var(--focus-ring)]",onOpenAutoFocus:e=>e.preventDefault(),children:(0,n.jsx)("div",{className:"flex items-center justify-between gap-2",children:(0,n.jsx)("div",{ref:h,children:(0,n.jsx)(L.I,{className:"w-full"})})})})}):null]})})})}},6022:(e,t,r)=>{"use strict";r.d(t,{I:()=>m});var n=r(59173),a=r(7002),l=r(41390),s=r(85645),i=r(21007),o=r(41848),c=r(98902);let d=({placeholder:e="Suche...",defaultValue:t="",tabIndex:r})=>{let l=(0,i.useSearchParams)().get("q")||"",[s,d]=(0,a.useState)(t||l),u=(0,i.useRouter)();(0,a.useEffect)(()=>{d(l)},[l]);let m=(0,a.useCallback)(e=>{if(e.preventDefault(),s.trim()){let e=`/search?q=${encodeURIComponent(s.trim())}`;u.push(e)}},[s,u]);return(0,n.jsxs)("form",{onSubmit:m,role:"search",children:[(0,n.jsx)(c.J,{htmlFor:"search-bar",className:"sr-only",children:"Suche"}),(0,n.jsx)(o.p,{id:"search-bar",type:"text",placeholder:e,value:s,autoComplete:"off",onChange:e=>{d(e.target.value)},className:"pl-8 w-full",tabIndex:r})]})},u=e=>(0,n.jsx)(a.Suspense,{fallback:(0,n.jsxs)("form",{role:"search",children:[(0,n.jsx)(c.J,{htmlFor:"search-bar-fallback",className:"sr-only",children:"Suche"}),(0,n.jsx)(o.p,{id:"search-bar-fallback",type:"text",placeholder:e.placeholder||"Suche...",autoComplete:"off",className:"pl-8 w-full",disabled:!0})]}),children:(0,n.jsx)(d,{...e})}),m=({className:e,placeholder:t="Suche...",defaultValue:r="",tabIndex:a})=>(0,n.jsx)("div",{className:(0,s.cn)("relative",e),children:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(l.A,{className:"pointer-events-none absolute left-2 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,n.jsx)(u,{placeholder:t,defaultValue:r,tabIndex:a})]})})},14114:(e,t,r)=>{"use strict";r.d(t,{AdminBarWrapper:()=>h});var n=r(59173),a=r(7002),l=r(85645),s=r(91108),i=r(21007);r(39047);let o=[{slug:"events",label:{singular:"Event",plural:"Events"},urlPattern:/^\/politik\/veranstaltungen\/[^/]+$/},{slug:"mieter-echos",label:{singular:"MieterEcho Ausgabe",plural:"MieterEcho-Ausgaben"},urlPattern:/^\/mieterecho\/ausgaben\/[^/]+$/},{slug:"articles",label:{singular:"Artikel",plural:"Artikel"},urlPattern:/^\/mieterecho\/artikel\/[^/]+$/},{slug:"court-decisions",label:{singular:"Urteil",plural:"Urteile"},urlPattern:/^\/mietrecht\/urteile\/[^/]+$/},{slug:"tips",label:{singular:"Tipp",plural:"Tipps"},urlPattern:/^\/mietrecht\/tipps\/[^/]+$/},{slug:"consultation-offices",label:{singular:"Beratungsstelle",plural:"Beratungsstellen"},urlPattern:/^\/beratung\/beratungsstellen\/[^/]+$/},{slug:"pages",label:{singular:"Page",plural:"Pages"},urlPattern:/^\/.*$/}];var c=r(90082);let d=()=>(0,n.jsx)("span",{children:"Dashboard"}),u=e=>{let{adminBarProps:t,collection:r,documentId:u,pathname:m}=e,h=(0,i.useRouter)(),f=(0,i.usePathname)(),p=m||f,[x,v]=(0,a.useState)(!1),[b,g]=(0,a.useState)(null),[w,j]=(0,a.useState)(null),k=(0,a.useMemo)(()=>{let e=function(e){let t=e.replace(/\/$/,"");for(let e of o)if(e.urlPattern.test(t))return e;let r=o[o.length-1];if(!r)throw Error("No collection configs defined!");return r}(p),t=r||e.slug,n=(0,c.y)();return{slug:t,label:e.label,documentId:u,editUrl:function(e,t,r){return r?`${e}/admin/collections/${t}/${r}`:null}(n,t,u)}},[p,r,u]);(0,a.useEffect)(()=>
1{if(!b?.id)return void j(null);let e=new AbortController;return fetch(`${(0,c.y)()}/api/access`,{credentials:"include",signal:e.signal}).then(e=>e.ok?e.json():null).then(e=>j(e)).catch(()=>{}),()=>e.abort()},[b?.id]);let y=(0,a.useMemo)(()=>(function(e,t){let r=e?.collections?.[t]?.update;return"boolean"==typeof r?r:!!r?.permission})(w,k.slug),[w,k.slug]),N=a.useCallback(e=>{v(!!e?.id),g(e||null)},[]);return(0,n.jsx)("div",{className:(0,l.cn)("admin-bar","py-2 bg-black text-white",{block:x,hidden:!x}),children:(0,n.jsx)("div",{className:"container",children:(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsx)(s.J,{...t,className:"py-2 text-white flex-1",classNames:{controls:"font-medium text-white",logo:"text-white",user:"text-white"},cmsURL:(0,c.y)(),collectionSlug:k.slug,collectionLabels:k.label,logo:(0,n.jsx)(d,{}),onAuthChange:N,onPreviewExit:()=>{fetch("/next/exit-preview").then(()=>{h.push("/"),h.refresh()})},style:{backgroundColor:"transparent",padding:0,position:"relative",zIndex:"unset"}}),y&&k.editUrl&&(0,n.jsx)("a",{href:k.editUrl,className:"px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded text-sm font-medium transition-colors",target:"_blank",rel:"noopener noreferrer",children:"Bearbeiten"})]})})})};var m=r(78639);function h({adminBarProps:e,children:t}){let[r,l]=(0,a.useState)({}),s=(0,a.useCallback)(e=>{l(t=>t.collection===e.collection&&t.documentId===e.documentId?t:e)},[]);return(0,n.jsxs)(m._,{onDataChange:s,children:[(0,n.jsx)(u,{adminBarProps:e,collection:r.collection,documentId:r.documentId}),t]})}},15783:(e,t,r)=>{"use strict";r.d(t,{HeaderStickyBar:()=>E});var n=r(59173),a=r(68814),l=r(36826),s=r.n(l),i=r(40007),o=r(7002),c=r(21007),d=r(58052),u=r(85645),m=r(30594),h=r(22825),f=r(55088),p=r(79562),x=r(46646),v=r(82916),b=r(92689),g=r(6022),w=r(35157),j=r(82783);let k=()=>{let{open:e,setOpen:t}=(0,x.sC)(),r=(0,c.usePathname)(),n=(0,o.useRef)(r);return(0,o.useEffect)(()=>{if(!e){n.current=r;return}n.current!==r&&t(!1),n.current=r},[e,r,t]),null},y=()=>{let{setOpen:e}=(0,x.sC)();return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(g.I,{className:"flex-1 min-w-0"}),(0,n.jsx)("button",{type:"button","aria-label":"Men\xfc schlie\xdfen",onClick:()=>e(!1),className:"shrink-0 p-2 opacity-70 transition-opacity hover:opacity-100",children:(0,n.jsx)(m.A,{className:"h-5 w-5"})})]})},N=({navItems:e})=>{let[t,r]=(0,o.useState)(null),a=(0,c.usePathname)(),l=(0,o.useCallback)(e=>{r(t=>t===e?null:e)},[]),i=(0,o.useMemo)(()=>e?.map(e=>{let t=(0,w.Cd)(e.colorOverride,j.ji,"default",void 0)??j.ji.default,r=(0,w.Yr)(t);return{color:t,cssVariables:r}})||[],[e]),d=(0,o.useCallback)(e=>{if(!e)return"#";if("custom"===e.type)return e.url||"#";if("reference"===e.type&&e.reference){let{relationTo:t,value:r}=e.reference;if("object"==typeof r&&null!==r){if("slug"in r){if("pages"===t)return"home"===r.slug?"/":`/${r.slug}`;else if("posts"===t)return`/aktuell/${r.slug}`;else if("articles"===t)return`/mieterecho/artikel/${r.slug}`}if("id"in r){if("pages"===t)return`/${r.id}`;else if("posts"===t)return`/aktuell/${r.id}`;else if("articles"===t)return`/mieterecho/artikel/${r.id}`}}else{if("pages"===t)return"home"===r?"/":`/${r}`;if("posts"===t)return`/aktuell/${r}`;if("articles"===t)return`/mieterecho/artikel/${r}`}}return"string"==typeof e.url?e.url:"#"},[]);return(0,n.jsxs)(x.cj,{children:[(0,n.jsx)(k,{}),(0,n.jsx)(x.CG,{asChild:!0,children:(0,n.jsx)(v.Button,{variantKey:"neutral-ghost",size:"icon",className:"text-foreground hover:text-[var(--theme)]","aria-label":"Men\xfc \xf6ffnen",children:(0,n.jsx)(h.A,{size:24})})}),(0,n.jsx)(x.h,{hideCloseButton:!0,side:"right",className:" gap-4 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500 inset-y-0 right-0 h-full border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm bg-background w-[85vw] max-w-md p-0",children:(0,n.jsxs)("div",{className:"flex flex-col h-full",children:[(0,n.jsxs)("div",{className:"p-4 border-b flex flex-col gap-4",children:[(0,n.jsx)(y,{}),(0,n.jsx)("div",{className:"flex items-center w-full justify-between gap-2",children:(0,n.jsx)(b.A,{})})]}),(0,n.jsx)("nav",{"aria-label":"Hauptmen\xfc",className:"flex-1 overflow-auto py-4",children:(0,n.jsx)("ul",{className:"space-y-4",children:e?.filter(e=>!e.disabled).map((e,r)=>{let o=e.hasLink&&e.link&&("custom"===e.link.type&&e.link.url||"reference"===e.link.type&&e.link.reference||e.link.url),c="#";o&&(c=d(e.link));let u=e.categories&&e.categories.length>0||e.subItems&&e.subItems.length>0,m=i[r]?.cssVariables||{};return(0,n.jsx)("li",{style:m,children:u?(0,n.jsxs)("div",{className:`${t===r?"bg-gradient-to-r from-[var(--palette50)] to-[#ffffff] dark:from-[var(--palette900)] dark:to-[var(--palette800)]":""}`,children:[(0,n.jsxs)("button",{onClick:()=>l(r),className:"flex items-center justify-between w-full py-2 text-left","aria-expanded":t===r,"aria-label":t===r?"Untermen\xfc schlie\xdfen":"Untermen\xfc \xf6ffnen",children:[(0,n.jsx)("span",{className:`ml-4 flex-1 text-lg font-medium ${(()=>{if("#"===c||"/"===c)return!1;
1let e="/"+c.split("/").filter(Boolean)[0];return a===c||a.startsWith(e+"/")})()?"text-[var(--theme)]":"text-foreground hover:text-[var(--theme)]"}`,children:e.label}),(0,n.jsx)("span",{className:"ml-2 mr-2 p-2",children:t===r?(0,n.jsx)(f.A,{className:"h-5 w-5"}):(0,n.jsx)(p.A,{className:"h-5 w-5"})})]}),(0,n.jsx)("div",{className:`overflow-hidden transition-all duration-300 ease-in-out ${t===r?"max-h-screen opacity-100":"max-h-0 opacity-0"}`,children:(0,n.jsxs)("div",{className:"",children:[o&&(0,n.jsx)("div",{className:"space-y-2 mb-2",children:(0,n.jsx)("ul",{className:"space-y-2 pl-4 pb-2",children:(0,n.jsx)("li",{children:(0,n.jsxs)(s(),{href:c,target:e.link?.newTab?"_blank":"_self",className:"hover:text-[var(--theme)] flex items-center font-medium",children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ","\xdcbersicht"]})})})}),e.categories&&e.categories.length>0?e.categories.filter(e=>!e.disabled).map((e,t)=>(0,n.jsxs)("div",{className:"space-y-2",children:[e.title&&(0,n.jsx)("div",{className:"font-bold text-sm uppercase text-gray-700 dark:text-[var(--palette200)] bg-gradient-to-r from-[var(--palette100)] to-[var(--palette200)] dark:from-[var(--palette900)] dark:to-[var(--palette800)] py-2 px-4",children:e.title}),(0,n.jsx)("ul",{className:"space-y-2 pl-4 pb-4",children:e.links.filter(e=>!e.disabled).map((e,t)=>{if("link"===e.type&&e.link){let r=d(e.link),a=e.link.label||"Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(s(),{href:r,target:e.link.newTab?"_blank":"_self",className:"hover:text-[var(--theme)] flex items-center",children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ",a]})},t)}if("mediaWithLink"===e.type&&e.media&&e.mediaLink?.link){let r=d(e.mediaLink.link),a=e.mediaLink.link.label||"Bild-Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(s(),{href:r,target:e.mediaLink.link.newTab?"_blank":"_self",className:"hover:text-[var(--theme)] flex items-center",children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ",a]})},t)}return null})})]},t)):e.subItems&&(0,n.jsx)("div",{className:"space-y-2",children:(0,n.jsx)("ul",{className:"space-y-2 pl-4",children:e.subItems.filter(e=>!e.disabled).map((e,t)=>{if("link"===e.type&&e.link){let r=d(e.link),a=e.link.label||"Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(s(),{href:r,target:e.link.newTab?"_blank":"_self",className:"hover:text-[var(--theme)] flex items-center",children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ",a]})},t)}if("mediaWithLink"===e.type&&e.media&&e.mediaLink?.link){let r=d(e.mediaLink.link),a=e.mediaLink.link.label||"Bild-Link";return(0,n.jsx)("li",{children:(0,n.jsxs)(s(),{href:r,target:e.mediaLink.link.newTab?"_blank":"_self",className:"hover:text-[var(--theme)] flex items-center",children:[(0,n.jsx)("span",{className:"text-[var(--palette600)] mr-1 -mt-[2px]",children:">"})," ",a]})},t)}return null})})})]})})]}):o?(0,n.jsx)(s(),{href:c,target:e.link?.newTab?"_blank":"_self",className:`block py-2 ml-4 text-lg font-medium ${(()=>{if("#"===c||"/"===c)return"/"===a;let e="/"+c.split("/").filter(Boolean)[0];return a===c||a.startsWith(e+"/")})()?"text-[var(--theme)]":"text-foreground hover:text-[var(--theme)]"}`,children:e.label}):(0,n.jsx)("span",{className:"block py-2 ml-4 text-lg font-medium text-foreground hover:text-[var(--theme)]",children:e.label})},r)})})})]})})]})},C=({navItems:e})=>(0,n.jsxs)("div",{className:"flex items-center gap-[15px] ml-auto",children:[(0,n.jsx)("div",{className:"flex items-center gap-3 xl:hidden",children:(0,n.jsx)(N,{navItems:e})}),(0,n.jsxs)("div",{className:"hidden xl:flex items-center gap-[15px]",children:[(0,n.jsx)(g.I,{}),(0,n.jsx)(b.A,{})]})]});var L=r(70575);function E({navItems:e}){let t=Array.isArray(e)?e:[],r=(0,o.useRef)(null),[a,l]=(0,o.useState)(!0),{direction:s}=(0,d.Y)(),m="up"===s&&!a,[h,f]=(0,o.useState)(null),[p,x]=(0,o.useState)(""),v=(0,c.usePathname)(),b=(0,L.a)(992),g={"--ring":"var(--primary)","--palette500":"hsl(var(--primary))","--focus-ring":"hsl(var(--primary))"};(0,o.useEffect)(()=>{let e=r.current;if(!e)return;let t=()=>{let t=e.getBoundingClientRect();l(t.top<window.innerHeight&&t.bottom>0)},n=null,a=!1;return void 0!==window.IntersectionObserver?(n=new IntersectionObserver(([e])=>{e&&l(e.isIntersecting)},{threshold:[0,.1],rootMargin:"0px 0px -64px 0px"})).observe(e):(window.addEventListener("scroll",t,{passive:!0}),a=!0,requestAnimationFrame(t)),()=>{n?.disconnect(),a&&window.removeEventListener("scroll",t)}},[]),(0,o.useEffect)(()=>
1{if("undefined"==typeof document)return;let e=document.createElement("div");return e.setAttribute("data-header-sticky-portal","true"),document.body.appendChild(e),f(e),()=>{document.body.removeChild(e)}},[]),(0,o.useEffect)(()=>{if("undefined"==typeof document)return;let e=null,t=null,r=()=>{t=null;let e=Array.from(document.querySelectorAll('[data-component="breadcrumbs"]')).find(e=>!e.closest('[data-component="header-breadcrumbs-clone"]'));x(e?e.outerHTML:"")},n=()=>{null===t&&(t=window.requestAnimationFrame(r))};return n(),"MutationObserver"in window&&(e=new MutationObserver(n)).observe(document.body,{childList:!0,subtree:!0,attributes:!0}),()=>{null!==t&&window.cancelAnimationFrame(t),e?.disconnect()}},[v]);let w=b?(0,n.jsx)("div",{"data-component":"header-clone","data-visible":m,"aria-hidden":!m,className:(0,u.cn)("fixed left-0 right-0 top-0 z-50 bg-white dark:bg-zinc-900 shadow-md dark:shadow-zinc-900/50 transition-all duration-200 ease-in-out 2xl:hidden",m?"translate-y-0 opacity-100":"-translate-y-full opacity-0 pointer-events-none"),style:g,children:(0,n.jsx)(S,{items:t,isCompact:!0,breadcrumbsMarkup:p})}):null;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:r,"data-component":"header",className:"relative z-30 bg-white dark:bg-zinc-920 xl:relative",style:g,children:(0,n.jsx)(S,{items:t,isCompact:!1,breadcrumbsMarkup:p})}),h&&w?(0,i.createPortal)(w,h):null]})}function S({items:e,isCompact:t,breadcrumbsMarkup:r}){return(0,n.jsx)("div",{className:(0,u.cn)("transition-all duration-300",t?"py-1":"max-sm:py-3 sm:py-5"),"data-compact":t?"true":"false",children:(0,n.jsx)("div",{className:"horizontal-padding",children:(0,n.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 sm:items-end",children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,n.jsxs)(s(),{href:"/","data-component":"logo",className:(0,u.cn)("flex w-[70px] items-center sm:relative sm:w-[100px] md:w-[120px] lg:w-[150px] transition-[width] duration-300",t&&"sm:w-[70px] md:w-[70px] lg:w-[70px] 2xl:w-[150px]"),children:[(0,n.jsx)(a.default,{src:"/mietenmonster.svg",width:150,height:150,className:"ml-2 mr-2.5 h-auto w-full sm:ml-0 dark:hidden",alt:"Mietenmonster Logo",unoptimized:!0}),(0,n.jsx)(a.default,{src:"/mietenmonster-dark.svg",width:150,height:150,className:"ml-2 mr-2.5 h-auto w-full sm:ml-0 hidden dark:block dark:drop-shadow-[0_0_8px_rgba(255,255,255,0.15)] transform-gpu",alt:"Mietenmonster Logo",unoptimized:!0})]}),(0,n.jsxs)(s(),{href:"/","data-component":"schriftzug",className:(0,u.cn)("relative z-20 flex min-w-0 items-center transition-[width] duration-300",t&&"sm:w-[250px] md:w-[250px] lg:w-[250px] 2xl:w-[450px]"),children:[(0,n.jsx)(a.default,{src:"/schriftzug.svg",width:150,height:150,className:(0,u.cn)("h-auto w-full max-w-[250px] transition-[max-width] duration-300 sm:max-w-[300px] md:max-w-[370px] lg:max-w-[450px] dark:hidden",t&&"sm:max-w-[250px] md:max-w-[250px] lg:max-w-[250px] 2xl:max-w-[450px]"),alt:"Berliner MieterGemeinschaft Schriftzug",unoptimized:!0}),(0,n.jsx)(a.default,{src:"/schriftzug-dark.svg",width:150,height:150,className:(0,u.cn)("h-auto w-full max-w-[250px] transition-[max-width] duration-300 sm:max-w-[300px] md:max-w-[370px] lg:max-w-[450px] hidden dark:block",t&&"sm:max-w-[250px] md:max-w-[250px] lg:max-w-[250px] 2xl:max-w-[450px]"),alt:"Berliner MieterGemeinschaft Schriftzug",unoptimized:!0})]})]}),(0,n.jsx)(C,{navItems:e})]}),t&&r?(0,n.jsx)("div",{"data-component":"header-breadcrumbs-clone",className:'text-sm [&_[data-component="breadcrumbs"]]:my-0 [&_[data-component="breadcrumbs"]]:text-sm [&_[data-component="breadcrumbs"]]:py-0 [&_[data-component="breadcrumbs"]_.bmg-inner-narrow-container-x.horizontal-padding]:px-0',dangerouslySetInnerHTML:{__html:r}}):null]})})})}},19258:(e,t,r)=>{"use strict";r.d(t,{WebVitals:()=>i});var n=r(7002),a=r(18738),l=r(99416);function s(e){let t={name:e.name,value:e.value,rating:e.rating,delta:e.delta,id:e.id,url:window.location.href,connection:navigator.connection?.effectiveType,timestamp:new Date().toISOString()};(0,l._)().then(r=>{let n=r?.getClient();n?.getOptions().enabled&&r?.captureMessage(`Web Vital: ${e.name}`,{level:"info",extra:t,tags:{webVital:e.name,webVitalRating:e.rating}})})}function i(){return(0,n.useEffect)(()=>{(0,a.IN)(s),(0,a.rH)(s),(0,a.fK)(s),(0,a.zB)(s),(0,a.Ck)(s)},[]),null}},20100:(e,t,r)=>{"use strict";r.d(t,{O:()=>o,u:()=>c});var n=r(59173),a=r(7002);let l="bmg:cookie-consent-change",s=(0,a.createContext)({detailedConsent:null,showConsentBanner:()=>{}});function i(){if("undefined"==typeof document)return null;let e=document.cookie.split("; ").find(e=>e.startsWith("cookie-consent="));if(!e)return null;try{return JSON.parse(decodeURIComponent(e.split("=").slice(1).join("=")))}catch{return null}}function o({children:e}){let[t,r]=(0,a.useState)(null);return(0,a.useEffect)(()=>{r(i())},[]),(0,a.useEffect)(()=>{function e(){r(i())}return window.addEventListener(l,e),()=>window.removeEventListener(l,e)},[]),(0,n.jsx)(s.Provider,{value:{detailedConsent:t,showConsentBanner:function(){window.dispatchEvent(new CustomEvent("bmg:cookie-banner-show"))}},children:e})}function c(){return(0,a.useContext)(s)}},23796:(e,t,r)=>{"use strict";r.d(t,{TR:()=>w,bq:()=>x,eb:()=>j,gC:()=>
1g,l6:()=>h,mi:()=>k,s3:()=>f,yv:()=>p});var n=r(59173),a=r(85645),l=r(12507),s=r(94049),i=r(98902),o=r(33153),c=r(55088),d=r(65705),u=r(31818),m=r(7002);let h=o.bL,f=o.YJ,p=o.WT,x=m.forwardRef(({children:e,className:t,label:r,containerClassName:l,labelHidden:d,error:u,id:h,...f},p)=>{let x=m.useId(),v=h??x,b=r?`${v}-label`:void 0,g=u?`${v}-error`:void 0,{"aria-describedby":w,"aria-invalid":j,"aria-labelledby":k,...y}=f,N=f.disabled?-1:f.tabIndex??0,C=(0,n.jsxs)(o.l9,{className:(0,a.cn)(s.L,"flex items-center justify-between gap-2 pl-3 pr-1 py-1 [&>span]:line-clamp-1",!!r&&"peer",u&&s.S,t),id:v,ref:p,"aria-invalid":!!u||j,"aria-describedby":[w,g].filter(Boolean).join(" ")||void 0,"aria-labelledby":[b,k].filter(Boolean).join(" ")||void 0,tabIndex:N,type:"button",...y,children:[e,(0,n.jsx)(o.In,{asChild:!0,children:(0,n.jsx)(c.A,{className:"h-4 w-4 opacity-50"})})]});return r||u?(0,n.jsxs)("div",{className:(0,a.cn)("relative",l),children:[C,r?(0,n.jsx)(i.J,{id:b,htmlFor:v,variant:d?"default":"outlined",className:d?"sr-only":void 0,children:r}):null,u?.trim()?(0,n.jsx)("p",{id:g,className:"mt-1 text-xs text-destructive",children:u}):null]}):C}),v=({className:e,ref:t,...r})=>(0,n.jsx)(o.PP,{className:(0,a.cn)("flex cursor-default items-center justify-center py-1",e),ref:t,...r,children:(0,n.jsx)(d.A,{className:"h-4 w-4"})}),b=({className:e,ref:t,...r})=>(0,n.jsx)(o.wn,{className:(0,a.cn)("flex cursor-default items-center justify-center py-1",e),ref:t,...r,children:(0,n.jsx)(c.A,{className:"h-4 w-4"})}),g=({children:e,className:t,position:r="popper",ref:l,header:s,portalContainerId:i="ThemeColorProvider",...c})=>{let d="undefined"!=typeof document&&i?document.getElementById(i)??void 0:void 0;return(0,n.jsx)(o.ZL,{container:d,children:(0,n.jsxs)(o.UC,{className:(0,a.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden border bg-background text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===r&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:r,ref:l,...c,children:[s,(0,n.jsx)(v,{}),(0,n.jsx)(o.LM,{className:(0,a.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),(0,n.jsx)(b,{})]})})},w=({className:e,ref:t,...r})=>(0,n.jsx)(o.JU,{className:(0,a.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),ref:t,...r}),j=({children:e,className:t,ref:r,...s})=>(0,n.jsxs)(o.q7,{className:(0,a.cn)("relative flex w-full cursor-default select-none items-center rounded py-1.5 pl-8 pr-2 text-sm outline-none focus-visible:bg-accent focus-visible:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",l.bo,t),ref:r,...s,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(o.VF,{children:(0,n.jsx)(u.A,{className:"h-4 w-4"})})}),(0,n.jsx)(o.p4,{children:e})]}),k=({className:e,ref:t,...r})=>(0,n.jsx)(o.wv,{className:(0,a.cn)("-mx-1 my-1 h-px bg-muted",e),ref:t,...r});x.displayName=o.l9.displayName},24298:(e,t,r)=>{"use strict";r.d(t,{O:()=>n.ProtectedEmailReveal});var n=r(38777);r(79166)},27392:(e,t,r)=>{"use strict";r.d(t,{Y:()=>o,c:()=>i});var n=r(59173),a=r(7002),l=r(9174);let s=(0,a.createContext)({headerTheme:void 0,setHeaderTheme:()=>null}),i=({children:e})=>{let[t,r]=(0,a.useState)(l.A?document.documentElement.getAttribute("data-theme"):void 0),i=(0,a.useCallback)(e=>{r(e)},[]);return(0,n.jsx)(s,{value:{headerTheme:t,setHeaderTheme:i},children:e})},o=()=>(0,a.use)(s)},29342:(e,t,r)=>{"use strict";r.d(t,{Sy:()=>c,cZ:()=>d});var n=r(59173),a=r(7002),l=r(21007),s=r(35157),i=r(82783);let o=(0,a.createContext)(void 0),c=()=>{let e=(0,a.useContext)(o);if(!e)throw Error("useThemeColor must be used within a ThemeColorProvider");return e},d=({children:e,sectionColor:t,sectionKey:r="default"})=>{let c=(0,l.usePathname)(),[d,u]=(0,a.useState)(null),m="default"!==r?r:(0,s.JU)(c),[h,f]=(0,a.useState)(t||i.ji[m]),[p,x]=(0,a.useState)(m),[v,b]=(0,a.useState)(i.ji);(0,a.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/section-colors");if(e.ok){let t=await e.json();b(t);let r=t[(0,s.JU)(c)];r&&r!==h&&f(r)}}catch(e){console.error("Failed to fetch section colors:",e)}})()},[c,h]);let g=d||h;(0,a.useEffect)(()=>{let e=(0,s.JU)(c),t=(0,s.C1)(e,v);e!==p&&x(e),t!==h&&f(t)},[c,p,h,v]);let{cssVariables:w,isValidColor:j}=(0,a.useMemo)(()=>{let e=(0,s.Yr)(g||v.default);return{cssVariables:e,isValidColor:Object.keys(e).length>0}},[g,v]),k={sectionColor:h||v.default,effectiveColor:g||v.default,sectionKey:p,setBlockColor:e=>{u(e)},clearBlockColor:()=>{u(null)},updateSectionColor:(e,t)=>
1{f(e),x(t)},cssVariables:w,isValidColor:j,sectionColors:v};return(0,n.jsx)(o.Provider,{value:k,children:(0,n.jsx)("div",{id:"ThemeColorProvider",style:w,children:e})})}},31435:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,36826,23)),Promise.resolve().then(r.t.bind(r,56155,23)),Promise.resolve().then(r.t.bind(r,43256,23)),Promise.resolve().then(r.t.bind(r,10776,23)),Promise.resolve().then(r.t.bind(r,14287,23)),Promise.resolve().then(r.t.bind(r,35870,23)),Promise.resolve().then(r.t.bind(r,44130,23)),Promise.resolve().then(r.t.bind(r,52223,23)),Promise.resolve().then(r.bind(r,71623)),Promise.resolve().then(r.bind(r,14114)),Promise.resolve().then(r.bind(r,83096)),Promise.resolve().then(r.bind(r,15783)),Promise.resolve().then(r.bind(r,2903)),Promise.resolve().then(r.bind(r,68249)),Promise.resolve().then(r.bind(r,72364)),Promise.resolve().then(r.bind(r,85711)),Promise.resolve().then(r.bind(r,5780)),Promise.resolve().then(r.bind(r,33294)),Promise.resolve().then(r.bind(r,38777)),Promise.resolve().then(r.bind(r,79166)),Promise.resolve().then(r.bind(r,82916)),Promise.resolve().then(r.bind(r,19258)),Promise.resolve().then(r.bind(r,2716)),Promise.resolve().then(r.bind(r,70260))},39047:()=>{},39550:(e,t,r)=>{"use strict";r.d(t,{n:()=>a,z:()=>x});let n=/@|https?:\/\/|www\.|(?:\+?\d[\d\s()./-]{6,}\d)|\b\d{5,}\b/,a="bmg:plausible-ready",l="bmgev.de".trim(),s="68c35e3fa33615d150a7c513".trim(),i=[],o=!1;function c(e,t=120){return e.trim().replace(/\s+/g," ").slice(0,t)}function d(e){if(!e)return;let t=[];for(let[r,n]of Object.entries(e)){if(null==n)continue;let e=c(r,50);if(e){if("string"==typeof n){let r=c(n);r&&t.push([e,r]);continue}if("number"==typeof n){Number.isFinite(n)&&t.push([e,n]);continue}t.push([e,n])}}if(0!==t.length)return Object.fromEntries(t)}function u(){return!!l&&(!s||!!function(){if("undefined"==typeof document)return null;let e=document.cookie.split("; ").find(e=>e.startsWith("cookie-consent="));if(!e)return null;try{return JSON.parse(decodeURIComponent(e.split("=").slice(1).join("=")))}catch{return null}}()?.Analytics?.consented)}function m(e,t){return"function"==typeof window.plausible&&(window.plausible(e,t),!0)}function h(){u()&&"function"==typeof window.plausible&&i.splice(0,i.length).forEach(({name:e,options:t})=>{m(e,t)})}function f(e){i.length>=50&&i.shift(),i.push(e),o||(o=!0,window.addEventListener(a,h)),window.setTimeout(h,1e3)}function p(e,t,r){if(!u())return!1;let n=c(e);if(!n)return!1;let a=d(t),l=a||r?{...r??{},...a?{props:a}:{}}:void 0;return!!m(n,l)||(f({name:n,options:l}),!1)}let x={pageView(e,t){if(!u())return!1;let r=d(t),n=e||r?{...e?{url:c(e,512)||void 0}:{},...r?{props:r}:{}}:void 0;return!!m("pageview",n)||(f({name:"pageview",options:n}),!1)},event:(e,t,r)=>p(e,t,r),search(e,t,r){let a=function(e){let t=c(e.toLowerCase(),80);if(t)return n.test(t)?"[redacted]":t}(e);return p("Search",{query:a,query_length:e.trim().length,query_redacted:"[redacted]"===a,result_count:Math.max(0,Math.round(t)),has_results:t>0,query_time_ms:"number"==typeof r?.queryTimeMs&&Number.isFinite(r.queryTimeMs)?Math.round(r.queryTimeMs):void 0,collections:function(e){if(!e||0===e.length)return;let t=Array.from(new Set(e.map(e=>c(e,30)).filter(Boolean))).slice(0,10);return t.length>0?t.join("|"):void 0}(r?.collections),collection_count:r?.collections?.length??void 0})},timing:(e,t,r,n)=>p("Timing",{category:c(e,40),variable:c(t,40),duration_ms:Number.isFinite(r)?Math.round(r):void 0,...n})}},41848:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(59173),a=r(85645),l=r(94049),s=r(98902),i=r(7002);let o=i.forwardRef(({type:e,className:t,label:r,error:o,id:c,prefix:d,suffix:u,containerClassName:m,labelHidden:h,...f},p)=>{let x=i.useId(),v=c||x,b=r?`${v}-label`:void 0,g=o?`${v}-error`:void 0,{"aria-describedby":w,"aria-invalid":j,"aria-labelledby":k,...y}=f,N=(0,n.jsx)("input",{className:(0,a.cn)(l.L,"flex px-3 py-1 file:border-0 file:bg-transparent file:text-sm file:font-medium",r&&"peer",d&&"pl-10",u&&"pr-10",o&&l.S,t),ref:p,type:e,id:v,"aria-invalid":!!o||j,"aria-describedby":[w,g].filter(Boolean).join(" ")||void 0,"aria-labelledby":[b,k].filter(
1Boolean).join(" ")||void 0,...y});return r||d||u||o?(0,n.jsxs)("div",{className:(0,a.cn)("relative",m),children:[d&&(0,n.jsx)("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:d}),N,u&&(0,n.jsx)("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:u}),r&&(0,n.jsx)(s.J,{id:b,htmlFor:v,variant:h?"default":"outlined",className:h?"sr-only":void 0,children:r}),o?.trim()&&(0,n.jsx)("p",{id:g,className:"mt-1 text-xs text-destructive",children:o})]}):N});o.displayName="Input"},44007:(e,t,r)=>{"use strict";r.d(t,{ContactBlockComponent:()=>u});var n=r(59173);r(7002);var a=r(21198),l=r(24358),s=r(21894),i=r(53081),o=r(29390),c=r(85645),d=r(24298);let u=({contacts:e})=>e&&0!==e.length?(0,n.jsx)("div",{className:"space-y-4",children:e.map((e,t)=>(0,n.jsxs)("div",{className:"space-y-1.5",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 text-base font-bold text-foreground",children:[(0,n.jsx)(a.A,{className:"w-4 h-4 text-[var(--palette600)]"}),(0,n.jsx)("span",{children:e.name})]}),(0,n.jsxs)("div",{className:"pl-6 space-y-1",children:[e.phone&&(0,n.jsxs)("a",{href:`tel:${e.phone.replace(/[\s\/]/g,"")}`,className:(0,c.cn)("flex items-center gap-2 text-sm text-muted-foreground","hover:text-[var(--theme)] transition-colors duration-200"),children:[(0,n.jsx)(l.A,{className:"w-3.5 h-3.5"}),(0,n.jsx)("span",{children:e.phone})]}),e.fax&&(0,n.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,n.jsx)(s.A,{className:"w-3.5 h-3.5"}),(0,n.jsx)("span",{children:e.fax})]}),(e.email||e.emailRevealToken)&&(0,n.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,n.jsx)(i.A,{className:"w-3.5 h-3.5"}),(0,n.jsx)(d.O,{email:e.email,token:e.emailRevealToken,className:(0,c.cn)("hover:text-[var(--theme)] transition-colors duration-200")})]}),e.info&&(0,n.jsxs)("div",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[(0,n.jsx)(o.A,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0"}),(0,n.jsx)("span",{className:"whitespace-pre-line",children:e.info})]})]})]},t))}):null},46426:(e,t,r)=>{"use strict";r.d(t,{i:()=>n});let n=({issueNumber:e,publishedMonth:t,publishedAt:r})=>{let n=e?`MieterEcho ${e}`:"MieterEcho",a=(e=>{if(!e)return;let t=new Date(e);if(!Number.isNaN(t.getTime()))return t.toLocaleDateString("de-DE",{month:"long",year:"numeric"})})(t||r);return a?`${n} / ${a}`:n}},46646:(e,t,r)=>{"use strict";r.d(t,{CG:()=>u,cj:()=>d,h:()=>m,sC:()=>c});var n=r(59173),a=r(7002),l=r(40007),s=r(30594),i=r(85645);let o=(0,a.createContext)(void 0),c=()=>{let e=(0,a.useContext)(o);if(!e)throw Error("useSheetContext must be used within a Sheet");return e},d=({children:e,open:t,onOpenChange:r})=>{let[l,s]=(0,a.useState)(!1),[i,c]=(0,a.useState)(null),d="boolean"==typeof t,u=d?t:l,m=(0,a.useCallback)(e=>{d||s(e),r?.(e)},[d,r]);(0,a.useEffect)(()=>{if("undefined"==typeof document)return;let e=document.createElement("div");return e.setAttribute("data-sheet-portal","true"),document.body.appendChild(e),c(e),()=>{document.body.removeChild(e)}},[]);let h=(0,a.useMemo)(()=>({open:u,setOpen:m,portalContainer:i}),[u,i,m]);return(0,n.jsx)(o.Provider,{value:h,children:e})},u=({children:e,className:t})=>{let{setOpen:r}=c();return(0,n.jsx)("div",{onClick:()=>r(!0),className:t,children:e})},m=({side:e="right",className:t,children:r,hideCloseButton:a=!1})=>{let{open:o,setOpen:d,portalContainer:u}=c();return o&&u?(0,l.createPortal)((0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"fixed inset-0 z-50 bg-black/50 backdrop-blur-sm","data-state":o?"open":"closed",onClick:()=>d(!1)}),(0,n.jsxs)("div",{className:(0,i.cn)("fixed z-60 h-full w-3/4 max-w-sm bg-white dark:bg-zinc-900 shadow-lg transition-transform duration-300 ease-in-out",{left:"left-0 animate-enterFromLeft",right:"right-0 animate-enterFromRight",top:"top-0 animate-fadeIn",bottom:"bottom-0 animate-fadeIn"}[e],t),"data-state":o?"open":"closed",children:[!a&&(0,n.jsxs)("button",{"aria-label":"Close",onClick:()=>d(!1),className:"absolute top-3 right-1 rounded-sm p-3 opacity-70 transition-opacity hover:opacity-100",children:[(0,n.jsx)(s.A,{className:"pointer-events-none h-5 w-5"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]}),r]})]}),u):null}},50874:(e,t,r)=>{"use strict";r.d(t,{e:()=>a});var n=r(7002);
1function a(e,t=0){let[r,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let r=()=>{let r="function"==typeof e?e():e.current;if(!r)return void l(!1);let{top:n}=r.getBoundingClientRect();l(n<=t&&window.scrollY>0)};return r(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),()=>{window.removeEventListener("scroll",r),window.removeEventListener("resize",r)}},[e,t]),r}},52223:()=>{},55093:(e,t,r)=>{"use strict";r.d(t,{ReactQueryProvider:()=>i});var n=r(59173),a=r(7002),l=r(91596),s=r(19150);function i({children:e}){let[t]=(0,a.useState)(()=>new l.E({defaultOptions:{queries:{staleTime:3e5,refetchOnWindowFocus:!1,retry:1}}}));return(0,n.jsx)(s.Ht,{client:t,children:e})}},58052:(e,t,r)=>{"use strict";r.d(t,{Y:()=>a});var n=r(7002);function a({directionThreshold:e=12,topThreshold:t=32,disabled:r=!1}={}){let[l,s]=(0,n.useState)("up"),[i,o]=(0,n.useState)(!0),c=(0,n.useRef)(0),d=(0,n.useRef)("up");return(0,n.useEffect)(()=>{if(r)return;c.current=window.scrollY;let n=!1,a=()=>{n=!1;let r=window.scrollY,a=r-c.current;if(o(r<=t),Math.abs(a)>e){let e=a>0?"down":"up";d.current!==e&&(d.current=e,s(e)),c.current=r}},l=()=>{n||(window.requestAnimationFrame(a),n=!0)};return window.addEventListener("scroll",l,{passive:!0}),()=>{window.removeEventListener("scroll",l)}},[e,t,r]),{direction:l,isAtTop:i}}},70260:(e,t,r)=>{"use strict";r.d(t,{ThemeSelector:()=>o});var n=r(59173),a=r(23796),l=r(7002),s=r(82809),i=r(83796);let o=()=>{let{setTheme:e}=(0,s.D)(),[t,r]=(0,l.useState)("auto");return l.useEffect(()=>{let e=window.localStorage.getItem("payload-theme");r((0,i.e)(e)?e:"auto")},[]),(0,n.jsxs)(a.l6,{onValueChange:t=>{"auto"===t?(e(null),r("auto")):(e(t),r(t))},value:t,children:[(0,n.jsx)(a.bq,{"aria-label":"Farbmodus ausw\xe4hlen",className:"w-auto bg-transparent gap-2 pl-0 md:pl-3 border-none",children:(0,n.jsx)(a.yv,{placeholder:"Automatisch"})}),(0,n.jsxs)(a.gC,{children:[(0,n.jsx)(a.eb,{value:"auto",children:"Automatisch"}),(0,n.jsx)(a.eb,{value:"light",children:"Heller Modus"}),(0,n.jsx)(a.eb,{value:"dark",children:"Dunkler Modus"})]})]})}},70575:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var n=r(7002);function a(e=768){let[t,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let t=()=>{r(window.innerWidth<e)};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[e]),t}},78639:(e,t,r)=>{"use strict";r.d(t,{U:()=>s,_:()=>i});var n=r(59173),a=r(7002);let l=(0,a.createContext)(null);function s(){let e=(0,a.useContext)(l);if(!e)throw Error("useAdminBarData must be used within AdminBarProvider");return e}function i({children:e,onDataChange:t}){let r=(0,a.useCallback)(e=>{t(e)},[t]),s=(0,a.useMemo)(()=>({setAdminBarData:r}),[r]);return(0,n.jsx)(l.Provider,{value:s,children:e})}},82809:(e,t,r)=>{"use strict";r.d(t,{N:()=>u,D:()=>m});var n=r(59173),a=r(7002),l=r(9174);let s="payload-theme",i="light",o=()=>{let e=window.matchMedia("(prefers-color-scheme: dark)");return"boolean"==typeof e.matches?e.matches?"dark":"light":null};var c=r(83796);let d=(0,a.createContext)({setTheme:()=>null,theme:void 0}),u=({children:e})=>{let[t,r]=(0,a.useState)(l.A?document.documentElement.getAttribute("data-theme"):void 0),u=(0,a.useCallback)(e=>{if(null===e){window.localStorage.removeItem(s);let e=o();document.documentElement.setAttribute("data-theme",e||i),e&&r(e)}else r(e),window.localStorage.setItem(s,e),document.documentElement.setAttribute("data-theme",e)},[]);return(0,a.useEffect)(()=>{let e=window.localStorage.getItem(s);if((0,c.e)(e)){document.documentElement.setAttribute("data-theme",e),r(e);return}let t=o()||i;document.documentElement.setAttribute("data-theme",t),r(t)},[]),(0,a.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)"),t=e=>{if(!window.localStorage.getItem(s)){let t=e.matches?"dark":"light";document.documentElement.setAttribute("data-theme",t),r(t)}};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,n.jsx)(d,{value:{setTheme:u,theme:t},children:e})},m=()=>(0,a.use)(d)},83096:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var n=r(59173);r(7002);let a=(0,r(68436).default)(()=>Promise.all([r.e(7388),r.e(1315)]).then(r.bind(r,41315)),{loadableGenerated:{webpack:()=>[41315]},ssr:!1,loading:()=>null});function l(){return(0,n.jsx)(a,{})}},83796:(e,t,r)=>{"use strict";
1function n(e){return!!e&&["dark","light"].includes(e)}r.d(t,{e:()=>n})},85711:(e,t,r)=>{"use strict";r.d(t,{ManageCookiesLink:()=>l});var n=r(59173);r(7002);var a=r(20100);function l({className:e,label:t="Cookie-Einstellungen"}){let{showConsentBanner:r}=(0,a.u)();return(0,n.jsx)("button",{type:"button",onClick:r,className:e,"aria-label":t,children:t})}},92689:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(59173);r(7002);let a=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("a",{href:"https://facebook.com/MieterGemeinschaft",target:"_blank",rel:"noopener noreferrer","aria-label":"Facebook",children:(0,n.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"facebook-icon cursor-pointer",style:{width:"21px",height:"21px"},children:(0,n.jsx)("path",{d:"M13.5 1.5H11.25C10.2554 1.5 9.30161 1.89509 8.59835 2.59835C7.89509 3.30161 7.5 4.25544 7.5 5.25V7.5H5.25V10.5H7.5V16.5H10.5V10.5H12.75L13.5 7.5H10.5V5.25C10.5 5.05109 10.579 4.86032 10.7197 4.71967C10.8603 4.57902 11.0511 4.5 11.25 4.5H13.5V1.5Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,n.jsx)("a",{href:"https://x.com/MieterEcho",target:"_blank",rel:"noopener noreferrer","aria-label":"X",className:"text-[var(--muted-foreground)] hover:text-[var(--theme)]",children:(0,n.jsx)("svg",{width:"21",height:"21",viewBox:"-1 -1 19 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"twitter-icon cursor-pointer",children:(0,n.jsx)("path",{d:"M13.3885 0H15.9951L10.3002 6.35395L17 15H11.754L7.64538 9.75608L2.94409 15H0.33565L6.42693 8.20386L0 0H5.37887L9.09284 4.79301L13.3885 0ZM12.4735 13.4769H13.918L4.59408 1.44319H3.04416L12.4735 13.4769Z",fill:"currentColor",transform:"scale(0.9) translate(0.85, 0.75)"})})}),(0,n.jsx)("a",{href:"https://instagram.com/mieterecho",target:"_blank",rel:"noopener noreferrer","aria-label":"Instagram",className:"text-[var(--muted-foreground)] hover:text-[var(--theme)]",children:(0,n.jsxs)("svg",{width:"21",height:"21",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"instagram-icon cursor-pointer",children:[(0,n.jsx)("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5",stroke:"currentColor",strokeWidth:"2"}),(0,n.jsx)("circle",{cx:"12",cy:"12",r:"4",stroke:"currentColor",strokeWidth:"2"}),(0,n.jsx)("circle",{cx:"18",cy:"6",r:"1.5",fill:"currentColor"})]})}),(0,n.jsx)("a",{href:"https://bsky.app/profile/mieterecho.bsky.social",target:"_blank",rel:"noopener noreferrer","aria-label":"Bluesky",className:"text-[var(--muted-foreground)] hover:text-[var(--theme)]",children:(0,n.jsx)("svg",{width:"21",height:"21",viewBox:"0 0 1056 992",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"bluesky-icon cursor-pointer",children:(0,n.jsx)("path",{d:"M104.98 58.89c20.63-.28 41.94 6.21 60.67 14.49 24.41 10.33 47.29 24.61 68.36 40.6 18.9 14.03 36.5 30.28 53.76 46.25 10.31 10.68 21.39 20.69 31.13 31.9 20.87 22.15 40.68 45.54 59.73 69.22 38.21 48.14 73.53 98.37 104.52 151.47 6.75 12.13 13.65 23.95 19.53 36.51 3.27 6.74 6.66 12.85 13.62 16.38 8.92 4.65 20.68 2.4 27.52-4.89 4.27-4.4 6.7-11.07 9.5-16.49 22.99-44.05 49.73-85.11 78.38-125.62 31.28-43.42 64.33-84.98 100.87-124.11 6.93-8.13 14.71-15.2 22.18-22.85 8.23-8.13 16.1-16.57 24.94-24.07 25.95-23.96 53.37-45.45 84.33-62.63 14.68-7.67 29.42-14.91 45.34-19.68 14.66-4.65 30.88-7.77 46.26-5.98 10.13 1.24 20 5.37 26.54 13.45 8.72 10.7 12.41 23.41 14.19 36.9 2.64 16.83 1.94 34.31.68 51.25-4.63 74.39-10.86 148.73-19.46 222.77-2.35 16.39-3.45 31.79-9.43 47.37-7.75 23.33-20.79 44.49-37.86 62.15-22.04 21.67-49.63 36.39-79.28 44.7-23.72 6.3-48.44 9.64-73 9.02-15.08.36-30.21-.7-45.14-2.79-6.42-.83-13.31-2.57-19.77-2.07-13.12.92-23.54 15.34-20.43 28.1 1.32 5.92 4.26 11.32 9.47 14.65 6.35 4.29 14.45 4.79 21.8 6.18 18.25 3.05 35.75 8.28 53.44 13.56 14.53 4.42 28.21 10.7 41.96 17.04 16.58 8.7 32.06 18.29 45.08 31.92a89.48 89.48 0 0 1 22.32 35.62c6.27 19.8 3.43 41.76-5.03 60.47-3.84 9.66-9.04 18.5-15.06 26.95-10.28 15.67-23.02 28.64-36.37 41.65-13.21 13.55-27.86 25.83-43.46 36.54-15.25 10.65-32.28 19.54-50.14 24.86-12.78 3.93-27.08 3.96-40.29 2.86-22.43-3.63-43.24-16.89-58.66-33.26-10.43-9.88-18.79-21.31-26.9-33.09-17.27-26.17-30.16-54.15-41.81-83.19l-14.97-42.01c-3.07-8.46-6.78-18.2-14.47-23.54-8.3
11-5.31-20.68-4.85-27.97 2.15-7.41 6.74-9.86 15.9-12.99 25.02-5.47 15.4-10.83 30.93-16.97 46.04-5.55 13.26-11.5 26.35-17.68 39.33-9.87 18.53-19.91 36.4-33.17 52.79-9.95 12.73-21.22 24.24-34.51 33.5-15.34 10.28-32.43 17.76-51.28 16.81-19.16.92-36.65-5.31-53.66-13.46-22.83-11.81-43.05-27.67-61.7-45.26-10.27-8.76-19.44-18.58-28.1-28.92-16.98-19.71-32.43-44.22-36.84-70.21-1.47-12.07-1.42-25.29 2.62-36.89 6.1-19.33 20.6-35.47 36.51-47.52 11.48-8.54 23.78-16.29 36.9-22.06 30.6-14.25 63.83-23.36 97.04-29.06 4.26-.83 9.12-1.76 12.79-4.18 6.44-4.39 11-11.7 11.19-19.6-.11-12.11-9.55-22.98-21.78-23.85-7.4-.21-14.84 1.96-22.22 2.62-19.88 2.83-39.76 2.49-59.77 2.19-29.43-1.9-60.39-7.68-87.01-20.82-12.35-5.82-24.15-12.61-34.68-21.36-26.33-21.14-44.94-50.79-53.72-83.31-2.92-10.68-4.31-22.14-5.89-33.14-2.8-21.4-4.84-42.7-6.93-64.13L58.1 185.02c-.78-16.38-2.63-32.59-2.11-49.02-.43-14.08.53-28.01 4.42-41.6 3.47-11.61 9.42-22.41 19.83-29.12 7.41-4.29 16.21-6.37 24.74-6.39z",stroke:"currentColor",strokeWidth:"80"})})})]})},94049:(e,t,r)=>{"use strict";r.d(t,{L:()=>l,S:()=>s});var n=r(12507),a=r(82532);let l=["h-9 w-full min-w-[6rem]",a.EM.input,"border",a.PM.default,"bg-background text-base placeholder:text-muted-foreground",n.Rg,n.vT,"focus-visible:border-[var(--focus-ring)] disabled:cursor-not-allowed disabled:opacity-50"].join(" "),s="border-destructive aria-[invalid=true]:border-destructive"},98902:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(59173),a=r(85645),l=r(41333),s=r(32009);r(7002);let i=(0,s.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",{variants:{variant:{default:"",outlined:"absolute -top-2 left-2 z-10 px-1 text-xs whitespace-nowrap bg-background text-muted-foreground transition-all peer-focus-visible:text-[var(--focus-ring)] peer-disabled:opacity-50"}},defaultVariants:{variant:"default"}}),o=({className:e,ref:t,variant:r,...s})=>(0,n.jsx)(l.b,{className:(0,a.cn)(i({variant:r}),e),ref:t,...s})},99416:(e,t,r)=>{"use strict";r.d(t,{_:()=>s,i:()=>l});var n=r(49712);let a=null;function l(){return a||(a=(async()=>{let e=await Promise.all([r.e(3307),r.e(7157)]).then(r.bind(r,65312));return e.init({dsn:"https://923a04312e9cb29d606a2ba0676cb737@o4511206990020608.ingest.de.sentry.io/4511207014465616",tracesSampleRate:.1,replaysSessionSampleRate:0,replaysOnErrorSampleRate:0,environment:"production",enabled:!1,debug:!1}),await (0,n.xT)(e),e})())}function s(){return a||Promise.resolve(null)}}},e=>{e.O(0,[2368,4620,5347,1990,4372,6826,4830,3826,3518,8999,6834,9395,8544,6472,8108,1596,4534,2916,6175,9727,8828,7358],()=>e(e.s=31435)),_N_E=e.O()}]);
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.