PageSourceSearch

https://bildung.vds.de/assets/app-common-CBPRtm66.js

js vds.de collected 2026-09-24 22:25:31 UTC 715,256 bytes, 479 lines download raw bytes

1import{i as Po,B as Tm,a as _m,g as Am}from"./vendor-i18n-BrvI76NV.js";import{i as Em,r as f,j as t,u as v,a as Pm,b as Qr,o as Mm,f as Vm,s as Dm,c as or,L as si,d as Kl,R as ae,e as Si,g as Ii,h as Yl,k as Jl,F as Xl,l as Ql,T as M,m as Hm,N as Mo}from"./vendor-react-C0V4k5TI.js";import{d as lr,c as Fm,a as Om,u as Bm}from"./vendor-dayjs-BbPr0rQ-.js";import{a as Rm}from"./vendor-floating-ui-B-JdPKDr.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="27c2329f-904a-4352-88ea-b9235f3cb919",e._sentryDebugIdIdentifier="sentry-dbid-27c2329f-904a-4352-88ea-b9235f3cb919")}catch{}})();const ec=["de","en","cs","es","fr","it","nl","pl","pt","zh"],Xa="de";function qm(e,n,a,r){console.info("[i18n] Missing language key:",`Language="${String(e)}"`,`Namespace="${n}"`,`Key="${a}"`,`FallbackValue="${r}"`)}function tc(e){var a;const n=(a=e==null?void 0:e.lngs)!=null&&a.length?[...e.lngs]:[...ec];if(!n.includes(Xa))throw new Error(`[i18n] supportedLngs must include the fallback language "${Xa}", got: ${n.join(", ")}`);return{supportedLngs:n,fallbackLng:Xa,defaultNS:"common",saveMissing:!1,missingKeyHandler:qm}}const es=tc();async function LW(e){const n=(e==null?void 0:e.config)??es;return await Po.use(Em).use(Tm).use(_m).init({...n,...e!=null&&e.lng?{lng:e.lng}:{},ns:(e==null?void 0:e.ns)??Am(),backend:{loadPath:(e==null?void 0:e.backendLoadPath)??"/locales/{{lng}}/{{ns}}.json"},detection:{order:["path","navigator"],lookupFromPathIndex:0,caches:[]}}),Po}function Ea(e,n){return e!==void 0&&n.includes(e)}function CW(e,n=es.supportedLngs){const a=e.split("/")[1];return Ea(a,n)?a:null}const Wm={label:"Přijmout",ariaLabel:"Přijmout"},Um={label:"Přidat",ariaLabel:"Přidat"},Zm={label:"Zpět",ariaLabel:"Zpět"},Gm={label:"Chyba",ariaLabel:"Chyba"},Km={label:"Zavolat",ariaLabel:"Zavolat"},Ym={label:"Zavřít",ariaLabel:"Zavřít"},Jm={label:"Kód",ariaLabel:"Kód"},Xm={label:"Sbalit",ariaLabel:"Sbalit"},Qm={label:"Kopírovat",ariaLabel:"Kopírovat"},eh={label:"Stáhnout",ariaLabel:"Stáhnout"},th={label:"Upravit",ariaLabel:"Upravit"},nh={label:"Rozbalit",ariaLabel:"Rozbalit"},ah={label:"Facebook",ariaLabel:"Facebook"},rh={label:"FAQ",ariaLabel:"FAQ"},sh={label:"Oblíbené",ariaLabel:"Oblíbené"},ih={label:"Vpřed",ariaLabel:"Vpřed"},oh={label:"Nápověda",ariaLabel:"Nápověda"},lh={label:"Domů",ariaLabel:"Domů"},ch={label:"Informace",ariaLabel:"Informace"},dh={label:"Instagram",ariaLabel:"Instagram"},uh={label:"LinkedIn",ariaLabel:"LinkedIn"},mh={label:"Odhlásit se",ariaLabel:"Odhlásit se"},hh={label:"E-mail",ariaLabel:"Odeslat e-mail"},gh={label:"Zpráva",ariaLabel:"Odeslat zprávu"},ph={label:"Více",ariaLabel:"Zobrazit více"},fh={label:"Neutralita",ariaLabel:"Neutralita"},bh={label:"Aktuality",ariaLabel:"Aktuality"},xh={label:"Oznámení",ariaLabel:"Oznámení"},vh={label:"Pinterest",ariaLabel:"Pinterest"},yh={label:"Tisknout",ariaLabel:"Tisknout"},jh={label:"Obnovit",ariaLabel:"Obnovit"},kh={label:"Odstranit",ariaLabel:"Odstranit"},wh={label:"Uložit",ariaLabel:"Uložit"},Sh={label:"Hledat",ariaLabel:"Hledat",placeholder:"Hledat…"},Ih={label:"Nastavení",ariaLabel:"Nastavení"},Nh={label:"Sdílet",ariaLabel:"Sdílet"},$h={label:"Nákupní košík",ariaLabel:"Nákupní košík"},Lh={label:"Threads",ariaLabel:"Threads"},Ch={label:"TikTok",ariaLabel:"TikTok"},zh={label:"X",ariaLabel:"X"},Th={label:"Nahrát",ariaLabel:"Nahrát"},_h={label:"Uživatel",ariaLabel:"Uživatel"},Ah={ariaLabel:"Uživatelský účet",signIn:"Přihlásit se",signUp:"Zaregistrovat se"},Eh={label:"YouTube",ariaLabel:"YouTube"},Ph={label:"Zpráva v Teams",ariaLabel:"Odeslat zprávu v Teams"},Mh={label:"Hovor v Teams",ariaLabel:"Zahájit hovor v Teams"},Vh={label:"Videohovor v Teams",ariaLabel:"Zahájit videohovor v Teams"},Dh={ariaLabel:"Menu",open:"Otevřít menu",close:"Zavřít menu"},Hh={ariaLabel:"Změnit jazyk",switchTo:"Přepnout na {{locale}}"},Fh={ariaLabel:"Přepnout motiv",light:"Světlý",dark:"Tmavý"},Oh={label:"Zobrazit náhled kódu",ariaLabel:"Zobrazit náhled kódu",popupAriaLabel:"Příklad kódu"},Bh={accept:Wm,add:Um,back:Zm,bug:Gm,call:Km,close:Ym,code:Jm,collapse:Xm,copy:Qm,delete:{label:"Smazat",ariaLabel:"Smazat"},download:eh,edit:th,expand:nh,facebook:ah,faq:rh,favorites:sh,forward:ih,help:oh,home:lh,info:ch,instagram:dh,linkedin:uh,logout:mh,mail:hh,message:gh,more:ph,neutrality:fh,news:bh,notification:xh,pinterest:vh,print:yh,refresh:jh,remove:kh,save:wh,search:S
1h,settings:Ih,share:Nh,shoppingCart:$h,threads:Lh,tiktok:Ch,twitter:zh,upload:Th,user:_h,userAccount:Ah,youtube:Eh,teamsMessage:Ph,teamsCall:Mh,teamsVideoCall:Vh,hamburger:Dh,languageSwitch:Hh,themeSwitcher:Fh,showCodePreview:Oh},Rh={summary:"Podrobnosti",content:"Rozbalovací obsah se zobrazí zde.",demoSummary1:"Klikněte pro rozbalení",demoContent1:"Toto je rozbalovací obsah uvnitř akordeonového panelu. Používá nekontrolovaný stav s defaultExpanded=false.",demoSummary2:"Výchozí rozbaleno",demoContent2:"Tento akordeon začíná v rozbaleném stavu díky defaultExpanded=true.",demoSummary3:"Další položka akordeonu",demoContent3:"Více AccordionCard lze skládat na sebe. Pro zajiÅ¡tění, že je otevřen vždy jen jeden panel, použijte kontrolovaný režim (expanded + onToggle)."},qh={imageAlt:"Dekorativní obrázek",heading:"Výhody",advantage1:"Více než 100 let zkuÅ¡eností",advantage2:"Mezinárodně uznávaný",advantage3:"Prakticky zaměřená Å¡kolení"},Wh={imageAlt:"Fotografie zákazníka",author:"Autor",quote:"Výjimečný zážitek, který předčil veÅ¡kerá očekávání."},Uh={number:"0",label:"Fakt",demoSeminarsNumber:"42",demoSeminarsLabel:"Semináře",demoParticipantsNumber:"1 200+",demoParticipantsLabel:"Účastníci",demoSatisfactionNumber:"98 %",demoSatisfactionLabel:"Spokojenost"},Zh={imageAlt:"Hero obrázek",title:"Hero titulek",description:"Popis hero sekce."},Gh={imageAlt:"Obrázek karty",title:"Titulek karty",description:"Popis karty."},Kh={title:"Odkaz",ariaLabel:"Odkaz karty",description:"Klikněte pro více informací."},Yh={imageAlt:"Obrázek článku",title:"Titulek aktuality",description:"Shrnutí článku."},Jh={imageAlt:"Obrázek newsletteru",title:"Buďte v obraze",description:"Přihlaste se k odběru naÅ¡eho newsletteru a získejte nejnovější informace."},Xh={imageAlt:"Profilová fotografie",name:"Celé jméno",position:"Pozice"},Qh={title:"Titulek tématu",description:"Popis tématu."},eg={imageAlt:"Obrázek Å¡kolení",title:"Titulek Å¡kolení"},tg={accordionCard:Rh,advantagesCard:qh,customerVoiceCard:Wh,factCard:Uh,heroCard:Zh,imageCard:Gh,linkCard:Kh,newsCard:Yh,newsletterCard:Jh,profileCard:Xh,topicCard:Qh,trainingCard:eg},ng={ariaRoleDescription:"karusel",slideAriaRoleDescription:"snímek",prevButtonAriaLabel:"Předchozí snímek",nextButtonAriaLabel:"Další snímek"},ag={carousel:ng},rg="Hledat…",sg="Nebyly nalezeny žádné výsledky.",ig="Vyhledávání…",og="Výsledky hledání",lg="navigovat",cg="vybrat",dg="zavřít",ug={placeholder:rg,empty:sg,loading:ig,results:og,navigate:lg,select:cg,close:dg},mg={content:{heading:"Informace o společnosti",questions:{heading:"Máte dotazy?",subheading:"Rádi vám pomůžeme.",text:"Rádi vám osobně poradíme."},angebote:{heading:"Nabídka",ueberVds:"O VdS",themen:"Témata",veranstaltungsarten:"Typy akcí",unternehmensloesungen:"Firemní řeÅ¡ení",news:"Aktuality",karriere:"Kariéra"},services:{heading:"Služby",bildungszentrum:"Vzdělávací centrum VdS",presse:"Tisk",brandschutztage:"Dny požární ochrany VdS",verlag:"Nakladatelství VdS",themis:"VdS THEMIS",unterweisungen:"Å kolení VdS"},kontakt:{heading:"Kontakt",description:"Rádi vám osobně poradíme od pondělí do pátku 9:00 - 15:00:",openingHours:"Po-Pá: 9:00 - 15:00",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"E-mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Otevřít adresu VdS Schadenverhütung GmbH v Google Maps"}},legals:{heading:"Právní informace",impressum:{label:"Impressum",ariaDescription:"Otevře stránku impressum VdS na nové kartě"},datenschutz:{label:"Ochrana osobních údajů",ariaDescription:"Otevře stránku ochrany osobních údajů VdS na nové kartě"},agb:{label:"Obchodní podmínky",ariaDescription:"Otevře stránku obchodních podmínek VdS na nové kartě"}}},hg={externalAppFooter:mg},gg={label:"Vstup"},pg={label:"Textová oblast"},fg={label:"Výběr",placeholder:"Vyberte prosím..."},bg={label:"Možnost",required:"Tento výběr je povinný."},xg={optional:"nepovinné"},vg={legend:"Skupina formuláře"},yg={required:"Toto pole je povinné.",email:"Zadejte prosím platnou e-mailovou adresu.",minLength:"Musí obsahovat alespoň {{min}} znaků.",maxLength:"Nesmí překročit {{max}} znaků.",pattern:"Neplatný formát.",min:"Hodnota musí být alespoň {{min}}.",max:"Hodnota nesmí překročit {{max}}."},jg={label:"Barva"},kg={label:"Soubor",button:"Vybrat soubor",empty:"Není vybrán žádný soubor"},wg={input:gg,textarea:pg,select:fg,checkbox:bg,label:xg,fieldset:vg,validation:yg,switch:{label:"Přepínač"},color:jg,file:kg},Sg={ariaLabel:"Hlavička aplikace"},Ig={ariaLabel:"Hlavička webu"},Ng={internalAppHeader:Sg,externalAppHeader:Ig},$g={default:"Nadpis úrovně 1"},Lg={default:"Nadpis úrovně 2"},Cg={default:"Nadpis úrovně 3"},zg={default:"Nadpis úrovně 4"},Tg={default:"Nadpis úrovně 5"},_g={default:"Nadpis úrovně 6"},Ag={h1:$g,h2:Lg,h3:Cg,h4:zg,h5:Tg,h6:_g},Eg={alt:"Logo BST"},Pg={alt:"Logo BST s mottem"},Mg={alt:"Logo VdS"},Vg={alt:"Doporučení zákazníka"},Dg={alt:"Newsletter"},Hg={alt:"Pokyny"},Fg={alt:"Zástupný obrázek"},Og={alt:"Banner značky VdS BZV"}
1,Bg={bstLogo:Eg,bstLogoWithClaim:Pg,vdsLogo:Mg,customerRecommendation:Vg,newsletter:Dg,instructions:Hg,placeholder:Fg,vdsBzvBrandBanner:Og},Rg={newTab:"(otevře se na nové kartě)"},qg={externalLink:Rg},Wg={ariaLabel:"Seznam"},Ug={ariaLabel:"Seřazený seznam"},Zg={default:"Položka seznamu"},Gg={unordered:Wg,ordered:Ug,item:Zg},Kg={ariaLabel:"Menu"},Yg={menu:Kg},Jg={ariaLabel:"Navigace aplikace"},Xg={ariaLabel:"Postranní navigace"},Qg={ariaLabel:"Postranní navigace",collapse:"Sbalit postranní panel",expand:"Rozbalit postranní panel"},ep={ariaLabel:"Hlavní navigace",home:"Domů",signIn:"Přihlásit se",signUp:"Zaregistrovat se",account:"Můj účet",signOut:"Odhlásit se",userAccountHeading:"Můj účet",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},tp={ariaLabel:"Hlavní navigace",home:"Domů",appName:"název aplikace"},np={ariaLabel:"Vyhledávání",heading:"Najděte, co hledáte",placeholder:"Zadejte hledaný výraz...",inputAriaLabel:"Klíčové slovo",submitLabel:"Hledat",submitAriaLabel:"Odeslat vyhledávání"},ap={ariaLabel:"Drobečková navigace"},rp={ariaLabel:"Přejít na hlavní stránku Vzdělávacího centra VdS",imageAlt:"Logo VdS Schadenverhütung GmbH - Vzdělávací centrum"},sp={appNav:Jg,sideNav:Xg,collapsibleSideNav:Qg,externalAppNav:ep,internalAppNav:tp,searchBar:np,breadcrumbNavigation:ap,tcLogoLink:rp},ip={default:"Základní text"},op={text:ip},lp={label:"Akzeptieren",ariaLabel:"Akzeptieren"},cp={label:"Hinzufügen",ariaLabel:"Hinzufügen"},dp={label:"Zurück",ariaLabel:"Zurück"},up={label:"Fehler",ariaLabel:"Fehler"},mp={label:"Anrufen",ariaLabel:"Anrufen"},hp={label:"Schließen",ariaLabel:"Schließen"},gp={label:"Code",ariaLabel:"Code"},pp={label:"Einklappen",ariaLabel:"Einklappen"},fp={label:"Kopieren",ariaLabel:"Kopieren"},bp={label:"Herunterladen",ariaLabel:"Herunterladen"},xp={label:"Bearbeiten",ariaLabel:"Bearbeiten"},vp={label:"Ausklappen",ariaLabel:"Ausklappen"},yp={label:"Facebook",ariaLabel:"Facebook"},jp={label:"FAQ",ariaLabel:"FAQ"},kp={label:"Favoriten",ariaLabel:"Favoriten"},wp={label:"Weiterleiten",ariaLabel:"Weiterleiten"},Sp={label:"Hilfe",ariaLabel:"Hilfe"},Ip={label:"Startseite",ariaLabel:"Startseite"},Np={label:"Informationen",ariaLabel:"Informationen"},$p={label:"Instagram",ariaLabel:"Instagram"},Lp={label:"LinkedIn",ariaLabel:"LinkedIn"},Cp={label:"Abmelden",ariaLabel:"Abmelden"},zp={label:"E-Mail",ariaLabel:"E-Mail senden"},Tp={label:"Nachricht",ariaLabel:"Nachricht senden"},_p={label:"Mehr",ariaLabel:"Mehr anzeigen"},Ap={label:"Neutralität",ariaLabel:"Neutralität"},Ep={label:"Neuigkeiten",ariaLabel:"Neuigkeiten"},Pp={label:"Benachrichtigungen",ariaLabel:"Benachrichtigungen"},Mp={label:"Pinterest",ariaLabel:"Pinterest"},Vp={label:"Drucken",ariaLabel:"Drucken"},Dp={label:"Aktualisieren",ariaLabel:"Aktualisieren"},Hp={label:"Entfernen",ariaLabel:"Entfernen"},Fp={label:"Speichern",ariaLabel:"Speichern"},Op={label:"Suchen",ariaLabel:"Suchen",placeholder:"Suchen…"},Bp={label:"Einstellungen",ariaLabel:"Einstellungen"},Rp={label:"Teilen",ariaLabel:"Teilen"},qp={label:"Warenkorb",ariaLabel:"Warenkorb"},Wp={label:"Threads",ariaLabel:"Threads"},Up={label:"TikTok",ariaLabel:"TikTok"},Zp={label:"X",ariaLabel:"X"},Gp={label:"Hochladen",ariaLabel:"Hochladen"},Kp={label:"Benutzer",ariaLabel:"Benutzer"},Yp={ariaLabel:"Benutzerkonto",signIn:"Anmelden",signUp:"Registrieren"},Jp={label:"YouTube",ariaLabel:"YouTube"},Xp={label:"Teams-Nachricht",ariaLabel:"Teams-Nachricht senden"},Qp={label:"Teams-Anruf",ariaLabel:"Teams-Anruf starten"},ef={label:"Teams-Videoanruf",ariaLabel:"Teams-Videoanruf starten"},tf={ariaLabel:"Menü",open:"Menü öffnen",close:"Menü schließen"},nf={ariaLabel:"Sprache wechseln",switchTo:"Wechseln zu {{locale}}"},af={ariaLabel:"Design wechseln",light:"Hell",dark:"Dunkel"},rf={label:"Codevorschau anzeigen",ariaLabel:"Codevorschau anzeigen",popupAriaLabel:"Codebeispiel"},sf={accept:lp,add:cp,back:dp,bug:up,call:mp,close:hp,code:gp,collapse:pp,copy:fp,delete:{label:"Löschen",ariaLabel:"Löschen"},download:bp,edit:xp,expand:vp,facebook:yp,faq:jp,favorites:kp,forward:wp,help:Sp,home:Ip,info:Np,instagram:$p,linkedin:Lp,logout:Cp,mail:zp,message:Tp,more:_p,neutrality:Ap,news:Ep,notification:Pp,pinterest:Mp,print:Vp,refresh:Dp,remove:Hp,save:Fp,search:Op,settings:Bp,share:Rp,shoppingCart:qp,threads:Wp,tiktok:Up,twitter:Zp,upload:Gp,user:Kp,userAccount:Yp,youtube:Jp,teamsMessage:Xp,teamsCall:Qp,teamsVideoCall:ef,hamburger:tf,languageSwitch:nf,themeSwitcher:af,showCodePreview:rf},of={summary:"Details",content:"Aufklappbarer Inhalt hier.",demoSummary1:"Zum Aufklappen klicken",demoContent1:"Dies ist der aufklappbare Inhalt im Akkordeon-Panel. Er verwendet den unkontrollierten Zustand mit defaultExpanded=false.",demoSummary2:"Anfangs aufgeklappt",demoContent2:"Dieses Akkordeon startet im aufgeklappten Zustand über defaultExpanded=true.",demoSummary3:"Weiteres Akkordeon-Element",demoContent3:"Mehrere AccordionCards können gestapelt werden. Verwenden Sie den kontrollierten Modus (expanded + onToggle), um sicherzustellen, dass immer nur ein Panel geöffnet ist."},lf={imageAlt:"Dekoratives Bild",heading:"Vorteile",advantage1:"Über 100 Jahre Erfahrung",advantage2:"International anerkannt",advantage3:"Praxisnahe Schulungen"},cf={imageAlt:"Kundenfoto",author:"Autor",quote:"Eine herausragende Erfahrung, die alle Erwartungen übertroffen hat."},df={number:"0",label:"Fakt",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminare",demoParticipantsNumber:"1.200+",demoParticipantsLabel:"Teilnehmer",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Zufriedenheit"},uf={imageAlt:"Hero-Bild",title:"Hero-Titel",description:"Hero-Beschreibungstext hier."},mf={imageAlt:"Kartenbild",title:"Kartentitel",description:"Kartenbeschreibung hier."},hf={title:"Link",ariaLabel:"Kartenlink",description:"Klicken Sie hier, um mehr zu erfahren."},gf={imageAlt:"Nachrichtenartikel-Bild",title:"Nachrichtentitel",description:"Zusammenfassung des Nachrichtenartikels hier."},pf={imageAlt:"Newsletter-Bild",title:"Bleiben Sie auf dem Laufenden",description:"Abonnieren Sie unseren Newsletter für die neuesten Upd
1ates."},ff={imageAlt:"Profilfoto",name:"Vollständiger Name",position:"Position"},bf={title:"Thementitel",description:"Themenbeschreibung hier."},xf={imageAlt:"Schulungsbild",title:"Schulungstitel"},vf={accordionCard:of,advantagesCard:lf,customerVoiceCard:cf,factCard:df,heroCard:uf,imageCard:mf,linkCard:hf,newsCard:gf,newsletterCard:pf,profileCard:ff,topicCard:bf,trainingCard:xf},yf={ariaRoleDescription:"Karussell",slideAriaRoleDescription:"Folie",prevButtonAriaLabel:"Vorherige Folie",nextButtonAriaLabel:"Nächste Folie"},jf={carousel:yf},kf="Suchen…",wf="Keine Ergebnisse gefunden.",Sf="Suche läuft…",If="Suchergebnisse",Nf="Navigieren",$f="Auswählen",Lf="Schließen",Cf={placeholder:kf,empty:wf,loading:Sf,results:If,navigate:Nf,select:$f,close:Lf},zf={content:{heading:"Unternehmensinfo",questions:{heading:"Haben Sie Fragen?",subheading:"Wir helfen gerne weiter.",text:"Wir beraten Sie gerne persönlich."},angebote:{heading:"Angebote",ueberVds:"Über VdS",themen:"Themen",veranstaltungsarten:"Veranstaltungsarten",unternehmensloesungen:"Unternehmensloesungen",news:"News",karriere:"Karriere"},services:{heading:"Service",bildungszentrum:"VdS-Bildungszentrum",presse:"Presse",brandschutztage:"VdS-BrandSchutzTage",verlag:"VdS-Verlag",themis:"VdS-THEMIS",unterweisungen:"VdS-Unterweisungen"},kontakt:{heading:"Kontakt",description:"Wir beraten Sie gerne persönlich von Montag bis Freitag 9 - 15 Uhr:",openingHours:"Mo.-Fr.: 9:00-15:00 Uhr",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"E-Mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Adresse von VdS Schadenverhütung GmbH auf Google Maps öffnen"}},legals:{heading:"Rechtliches",impressum:{label:"Impressum",ariaDescription:"Öffnet die Impressum-Seite von VdS in einem neuen Tab"},datenschutz:{label:"Datenschutz",ariaDescription:"Öffnet die Datenschutzerklärung von VdS in einem neuen Tab"},agb:{label:"AGB",ariaDescription:"Öffnet die allgemeinen Geschäftsbedingungen von VdS in einem neuen Tab"}}},Tf={externalAppFooter:zf},_f={label:"Eingabefeld"},Af={label:"Textbereich"},Ef={label:"Auswahl",placeholder:"Bitte wählen..."},Pf={label:"Option",required:"Diese Auswahl ist erforderlich."},Mf={optional:"optional"},Vf={legend:"Formulargruppe"},Df={required:"Dieses Feld ist erforderlich.",email:"Bitte geben Sie eine gültige E-Mail-Adresse ein.",minLength:"Mindestens {{min}} Zeichen erforderlich.",maxLength:"Maximal {{max}} Zeichen erlaubt.",pattern:"Ungültiges Format.",min:"Der Wert muss mindestens {{min}} betragen.",max:"Der Wert darf maximal {{max}} betragen."},Hf={label:"Farbe"},Ff={label:"Datei",button:"Datei wählen",empty:"Keine Datei ausgewählt"},Of={input:_f,textarea:Af,select:Ef,checkbox:Pf,label:Mf,fieldset:Vf,validation:Df,switch:{label:"Umschalter"},color:Hf,file:Ff},Bf={ariaLabel:"Anwendungskopfzeile"},Rf={ariaLabel:"Seitenkopfzeile"},qf={internalAppHeader:Bf,externalAppHeader:Rf},Wf={default:"Überschrift Größe 1"},Uf={default:"Überschrift Größe 2"},Zf={default:"Überschrift Größe 3"},Gf={default:"Überschrift Größe 4"},Kf={default:"Überschrift Größe 5"},Yf={default:"Überschrift Größe 6"},Jf={h1:Wf,h2:Uf,h3:Zf,h4:Gf,h5:Kf,h6:Yf},Xf={alt:"BST-Logo"},Qf={alt:"BST-Logo mit Claim"},eb={alt:"VdS-Logo"},tb={alt:"Kundenempfehlung"},nb={alt:"Newsletter"},ab={alt:"Anleitung"},rb={alt:"Platzhalterbild"},sb={alt:"VdS-BZV-Markenbanner"},ib={bstLogo:Xf,bstLogoWithClaim:Qf,vdsLogo:eb,customerRecommendation:tb,newsletter:nb,instructions:ab,placeholder:rb,vdsBzvBrandBanner:sb},ob={newTab:"(öffnet in neuem Tab)"},lb={externalLink:ob},cb={ariaLabel:"Liste"},db={ariaLabel:"Geordnete Liste"},ub={default:"Listenelement"},mb={unordered:cb,ordered:db,item:ub},hb={ariaLabel:"Menü"},gb={menu:hb},pb={ariaLabel:"Anwendungsnavigation"},fb={ariaLabel:"Seitennavigation"},bb={ariaLabel:"Seitennavigation",collapse:"Seitenleiste einklappen",expand:"Seitenleiste ausklappen"},xb={ariaLabel:"Hauptnavigation",home:"Startseite",signIn:"Anmelden",signUp:"Registrieren",account:"Mein Konto",signOut:"Abmelden",userAccountHeading:"Me
1in Konto",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},vb={ariaLabel:"Hauptnavigation",home:"Startseite",appName:"your app name"},yb={ariaLabel:"Suche",heading:"Finden Sie, was Sie suchen",placeholder:"Suchbegriff eingeben...",inputAriaLabel:"Suchbegriff",submitLabel:"Suchen",submitAriaLabel:"Suche absenden"},jb={ariaLabel:"Brotkrümelnavigation"},kb={ariaLabel:"Weiterleitung zur VdS-Bildungszentrumstartseite",imageAlt:"Logo des VdS Schadenverhütung GmbH - Bildungszentrums"},wb={appNav:pb,sideNav:fb,collapsibleSideNav:bb,externalAppNav:xb,internalAppNav:vb,searchBar:yb,breadcrumbNavigation:jb,tcLogoLink:kb},Sb={default:"Fließtext"},Ib={text:Sb},Nb={label:"Accept",ariaLabel:"Accept"},$b={label:"Add",ariaLabel:"Add"},Lb={label:"Back",ariaLabel:"Back"},Cb={label:"Bug",ariaLabel:"Bug"},zb={label:"Call",ariaLabel:"Call"},Tb={label:"Close",ariaLabel:"Close"},_b={label:"Code",ariaLabel:"Code"},Ab={label:"Collapse",ariaLabel:"Collapse"},Eb={label:"Copy",ariaLabel:"Copy"},Pb={label:"Download",ariaLabel:"Download"},Mb={label:"Edit",ariaLabel:"Edit"},Vb={label:"Expand",ariaLabel:"Expand"},Db={label:"Facebook",ariaLabel:"Facebook"},Hb={label:"FAQ",ariaLabel:"FAQ"},Fb={label:"Favorites",ariaLabel:"Favorites"},Ob={label:"Forward",ariaLabel:"Forward"},Bb={label:"Help",ariaLabel:"Help"},Rb={label:"Home",ariaLabel:"Home"},qb={label:"Info",ariaLabel:"Info"},Wb={label:"Instagram",ariaLabel:"Instagram"},Ub={label:"LinkedIn",ariaLabel:"LinkedIn"},Zb={label:"Logout",ariaLabel:"Logout"},Gb={label:"Email",ariaLabel:"Send email"},Kb={label:"Message",ariaLabel:"Send message"},Yb={label:"More",ariaLabel:"Show more"},Jb={label:"Neutrality",ariaLabel:"Neutrality"},Xb={label:"News",ariaLabel:"News"},Qb={label:"Notifications",ariaLabel:"Notifications"},ex={label:"Pinterest",ariaLabel:"Pinterest"},tx={label:"Print",ariaLabel:"Print"},nx={label:"Refresh",ariaLabel:"Refresh"},ax={label:"Remove",ariaLabel:"Remove"},rx={label:"Save",ariaLabel:"Save"},sx={label:"Search",ariaLabel:"Search",placeholder:"Search…"},ix={label:"Settings",ariaLabel:"Settings"},ox={label:"Share",ariaLabel:"Share"},lx={label:"Shopping cart",ariaLabel:"Shopping cart"},cx={label:"Threads",ariaLabel:"Threads"},dx={label:"TikTok",ariaLabel:"TikTok"},ux={label:"X",ariaLabel:"X"},mx={label:"Upload",ariaLabel:"Upload"},hx={label:"User",ariaLabel:"User"},gx={ariaLabel:"User account",signIn:"Sign in",signUp:"Sign up"},px={label:"YouTube",ariaLabel:"YouTube"},fx={label:"Teams message",ariaLabel:"Send Teams message"},bx={label:"Teams call",ariaLabel:"Start Teams call"},xx={label:"Teams video call",ariaLabel:"Start Teams video call"},vx={ariaLabel:"Menu",open:"Open menu",close:"Close menu"},yx={ariaLabel:"Switch language",switchTo:"Switch to {{locale}}"},jx={ariaLabel:"Toggle theme",light:"Light",dark:"Dark"},kx={label:"Show code preview",ariaLabel:"Show code preview",popupAriaLabel:"Code example"},wx={accept:Nb,add:$b,back:Lb,bug:Cb,call:zb,close:Tb,code:_b,collapse:Ab,copy:Eb,delete:{label:"Delete",ariaLabel:"Delete"},download:Pb,edit:Mb,expand:Vb,facebook:Db,faq:Hb,favorites:Fb,forward:Ob,help:Bb,home:Rb,info:qb,instagram:Wb,linkedin:Ub,logout:Zb,mail:Gb,message:Kb,more:Yb,neutrality:Jb,news:Xb,notification:Qb,pinterest:ex,print:tx,refresh:nx,remove:ax,save:rx,search:sx,settings:ix,share:ox,shoppingCart:lx,threads:cx,tiktok:dx,twitter:ux,upload:mx,user:hx,userAccount:gx,youtube:px,teamsMessage:fx,teamsCall:bx,teamsVideoCall:xx,hamburger:vx,languageSwitch:yx,themeSwitcher:jx,showCodePreview:kx},Sx={summary:"Details",content:"Expandable content goes here.",demoSummary1:"Click to expand",demoContent1:"This is the expandable content inside the accordion panel. It uses uncontrolled state with defaultExpanded=false.",demoSummary2:"Initially expanded",demoContent2:"This accordion starts in the expanded state via defaultExpanded=true.",demoSummary3:"Another accordion item",demoContent3:"Multiple AccordionCards can be stacked. Use controlled mode (expanded + onToggle) to ensure only one panel is open at a time."},Ix={imageAlt:"Decorative image",heading:"Advantages",advantage1:"Over 100 years of experience",advantage2:"Internationally recognized",advantage3:"Hands-on practical training"},Nx={imageAlt:"Customer photo",author:"Author",quote:"An outstanding experience that exceeded all expectations."},$x={number:"0",label:"Fact",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminars",demoParticipantsNumber:"1,200+",demoParticipantsLabel:"Participants",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Satisfaction"},Lx={imageAlt:"Hero image",title:"Hero Title",description:"Hero description text goes here."},Cx={imageAlt:"Card image",title:"Card title",description:"Card description goes here."},zx={title:"Link",ariaLabel:"Card link",description:"Click to learn more."},Tx={imageAlt:"News article image",title:"News Title",description:"News article summary goes here."},_x={imageAlt:"Newsletter image",title:"Stay up to date",description:"Subscribe to our newsletter for the latest updates."},Ax={imageAlt:"Profile photo",name:"Full Name",position:"Position"},Ex={title:"Topic Title",description:"Topic description goes here."},Px={imageAlt:"Training image",title:"Training Title"},Mx={accordionCard:Sx,advantagesCard:Ix,customerVoiceCard:Nx,factCard:$x,heroCard:Lx,imageCard:Cx,linkCard:zx,newsCard:Tx,newsletterCard:_x,profileCard:Ax,topicCard:Ex,trainingCard:Px},Vx={ariaRoleDescription:"carousel",slideAriaRoleDescription:"slide",prevButtonAriaLabel:"Previous slide",nextButtonAriaLabel:"Next slide"},Dx={carousel:Vx},Hx="Search…",Fx="No results found.",Ox="Searching…",Bx="Search results",Rx="navigate",qx="select",Wx="close",Ux={placeholder:Hx,empty:Fx,loading:Ox,results:Bx,navigate:Rx,select:qx,close:Wx},Zx={content:{heading:"Company info",questions:{heading:"Do you have questions?",subheading:"We are happy to help.",text:"We are happy to advise you personally."},angebote:{heading:"Offers",ueberVds:"About VdS",themen:"Topics",veranstaltungsarten:"Event Types",unternehmensloe
1sungen:"Corporate Solutions",news:"News",karriere:"Careers"},services:{heading:"Service",bildungszentrum:"VdS Training Center",presse:"Press",brandschutztage:"VdS Fire Protection Days",verlag:"VdS Publisher",themis:"VdS THEMIS",unterweisungen:"VdS Instructions"},kontakt:{heading:"Contact",description:"We are happy to advise you personally Monday to Friday 9 am - 3 pm:",openingHours:"Mon-Fri: 9:00 AM - 3:00 PM",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"Email: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Open VdS Schadenverhütung GmbH address on Google Maps"}},legals:{heading:"Legal",impressum:{label:"Legal Notice",ariaDescription:"Opens the VdS legal notice page in a new tab"},datenschutz:{label:"Privacy Policy",ariaDescription:"Opens the VdS privacy policy page in a new tab"},agb:{label:"Terms and Conditions",ariaDescription:"Opens the VdS terms and conditions page in a new tab"}}},Gx={externalAppFooter:Zx},Kx={label:"Input"},Yx={label:"Text area"},Jx={label:"Selection",placeholder:"Please select..."},Xx={label:"Option",required:"This selection is required."},Qx={optional:"optional"},ev={legend:"Form group"},tv={required:"This field is required.",email:"Please enter a valid email address.",minLength:"Must be at least {{min}} characters.",maxLength:"Must not exceed {{max}} characters.",pattern:"Invalid format.",min:"Value must be at least {{min}}.",max:"Value must not exceed {{max}}."},nv={label:"Color"},av={label:"File",button:"Choose file",empty:"No file selected"},rv={input:Kx,textarea:Yx,select:Jx,checkbox:Xx,label:Qx,fieldset:ev,validation:tv,switch:{label:"Switch"},color:nv,file:av},sv={ariaLabel:"Application header"},iv={ariaLabel:"Site header"},ov={internalAppHeader:sv,externalAppHeader:iv},lv={default:"Heading Level 1"},cv={default:"Heading Level 2"},dv={default:"Heading Level 3"},uv={default:"Heading Level 4"},mv={default:"Heading Level 5"},hv={default:"Heading Level 6"},gv={h1:lv,h2:cv,h3:dv,h4:uv,h5:mv,h6:hv},pv={alt:"BST Logo"},fv={alt:"BST Logo with claim"},bv={alt:"VdS Logo"},xv={alt:"Customer recommendation"},vv={alt:"Newsletter"},yv={alt:"Instructions"},jv={alt:"Placeholder image"},kv={alt:"VdS BZV brand banner"},wv={bstLogo:pv,bstLogoWithClaim:fv,vdsLogo:bv,customerRecommendation:xv,newsletter:vv,instructions:yv,placeholder:jv,vdsBzvBrandBanner:kv},Sv={newTab:"(opens in new tab)"},Iv={externalLink:Sv},Nv={ariaLabel:"List"},$v={ariaLabel:"Ordered list"},Lv={default:"List item"},Cv={unordered:Nv,ordered:$v,item:Lv},zv={ariaLabel:"Menu"},Tv={menu:zv},_v={ariaLabel:"Application navigation"},Av={ariaLabel:"Side navigation"},Ev={ariaLabel:"Side navigation",collapse:"Collapse sidebar",expand:"Expand sidebar"},Pv={ariaLabel:"Main navigation",home:"Home",signIn:"Sign in",signUp:"Sign up",account:"My Account",signOut:"Sign out",userAccountHeading:"My Account",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},Mv={ariaLabel:"Main navigation",home:"Home",appName:"your app name"},Vv={ariaLabel:"Search",heading:"Find what you are looking for",placeholder:"Enter search term...",inputAriaLabel:"Search keyword",submitLabel:"Search",submitAriaLabel:"Submit search"},Dv={ariaLabel:"Breadcrumb navigation"},Hv={ariaLabel:"Go to VdS Training Center homepage",imageAlt:"VdS Schadenverhütung GmbH - Training Center logo"},Fv={appNav:_v,sideNav:Av,collapsibleSideNav:Ev,externalAppNav:Pv,internalAppNav:Mv,searchBar:Vv,breadcrumbNavigation:Dv,tcLogoLink:Hv},Ov={default:"Body text"},Bv={text:Ov},Rv={label:"Aceptar",ariaLabel:"Aceptar"},qv={label:"Añadir",ariaLabel:"Añadir"},Wv={label:"Atrás",ariaLabel:"Atrás"},Uv={label:"Error",ariaLabel:"Error"},Zv={label:"Llamar",ariaLabel:"Llamar"},Gv={label:"Cerrar",ariaLabel:"Cerrar"},Kv={label:"Código",ariaLabel:"Código"},Yv={label:"Contraer",ariaLabel:"Contraer"},Jv={label:"Copiar",ariaLabel:"Copiar"},Xv={label:"Descargar",ariaLabel:"Descargar"},Qv={label:"Editar",ariaLabel:"Editar"},ey={label:"Expandir",ariaLabel:"Expandir"},ty={label:"Facebook",ariaLabel:"Facebook"},ny={label:"FAQ",ariaLabel:"FAQ"},ay={label:"Favoritos",ariaLabel:"Favoritos"},ry={label:"Adelante",ariaLabel:"Adelante"},sy={label:"Ayuda",ariaLabel:"Ayuda"},iy={label:"Inicio",ariaLabel:"Inicio"},oy={label:"Información",ariaLabel:"Información"},ly={label:"Instagram",ariaLabel:"Instagram"}
1,cy={label:"LinkedIn",ariaLabel:"LinkedIn"},dy={label:"Cerrar sesión",ariaLabel:"Cerrar sesión"},uy={label:"Correo electrónico",ariaLabel:"Enviar correo electrónico"},my={label:"Mensaje",ariaLabel:"Enviar mensaje"},hy={label:"Más",ariaLabel:"Mostrar más"},gy={label:"Neutralidad",ariaLabel:"Neutralidad"},py={label:"Noticias",ariaLabel:"Noticias"},fy={label:"Notificaciones",ariaLabel:"Notificaciones"},by={label:"Pinterest",ariaLabel:"Pinterest"},xy={label:"Imprimir",ariaLabel:"Imprimir"},vy={label:"Actualizar",ariaLabel:"Actualizar"},yy={label:"Eliminar",ariaLabel:"Eliminar"},jy={label:"Guardar",ariaLabel:"Guardar"},ky={label:"Buscar",ariaLabel:"Buscar",placeholder:"Buscar…"},wy={label:"Configuración",ariaLabel:"Configuración"},Sy={label:"Compartir",ariaLabel:"Compartir"},Iy={label:"Carrito de compras",ariaLabel:"Carrito de compras"},Ny={label:"Threads",ariaLabel:"Threads"},$y={label:"TikTok",ariaLabel:"TikTok"},Ly={label:"X",ariaLabel:"X"},Cy={label:"Subir",ariaLabel:"Subir"},zy={label:"Usuario",ariaLabel:"Usuario"},Ty={ariaLabel:"Cuenta de usuario",signIn:"Iniciar sesión",signUp:"Registrarse"},_y={label:"YouTube",ariaLabel:"YouTube"},Ay={label:"Mensaje de Teams",ariaLabel:"Enviar mensaje de Teams"},Ey={label:"Llamada de Teams",ariaLabel:"Iniciar llamada de Teams"},Py={label:"Videollamada de Teams",ariaLabel:"Iniciar videollamada de Teams"},My={ariaLabel:"Menú",open:"Abrir menú",close:"Cerrar menú"},Vy={ariaLabel:"Cambiar idioma",switchTo:"Cambiar a {{locale}}"},Dy={ariaLabel:"Cambiar tema",light:"Claro",dark:"Oscuro"},Hy={label:"Mostrar vista previa del código",ariaLabel:"Mostrar vista previa del código",popupAriaLabel:"Ejemplo de código"},Fy={accept:Rv,add:qv,back:Wv,bug:Uv,call:Zv,close:Gv,code:Kv,collapse:Yv,copy:Jv,delete:{label:"Eliminar",ariaLabel:"Eliminar"},download:Xv,edit:Qv,expand:ey,facebook:ty,faq:ny,favorites:ay,forward:ry,help:sy,home:iy,info:oy,instagram:ly,linkedin:cy,logout:dy,mail:uy,message:my,more:hy,neutrality:gy,news:py,notification:fy,pinterest:by,print:xy,refresh:vy,remove:yy,save:jy,search:ky,settings:wy,share:Sy,shoppingCart:Iy,threads:Ny,tiktok:$y,twitter:Ly,upload:Cy,user:zy,userAccount:Ty,youtube:_y,teamsMessage:Ay,teamsCall:Ey,teamsVideoCall:Py,hamburger:My,languageSwitch:Vy,themeSwitcher:Dy,showCodePreview:Hy},Oy={summary:"Detalles",content:"El contenido desplegable va aquí.",demoSummary1:"Haz clic para expandir",demoContent1:"Este es el contenido desplegable dentro del panel acordeón. Usa estado no controlado con defaultExpanded=false.",demoSummary2:"Expandido inicialmente",demoContent2:"Este acordeón comienza expandido mediante defaultExpanded=true.",demoSummary3:"Otro elemento de acordeón",demoContent3:"Se pueden apilar múltiples AccordionCards. Use el modo controlado (expanded + onToggle) para asegurar que solo un panel esté abierto a la vez."},By={imageAlt:"Imagen decorativa",heading:"Ventajas",advantage1:"Más de 100 años de experiencia",advantage2:"Reconocimiento internacional",advantage3:"Formación práctica"},Ry={imageAlt:"Foto del cliente",author:"Autor",quote:"Una experiencia excepcional que superó todas las expectativas."},qy={number:"0",label:"Dato",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminarios",demoParticipantsNumber:"1.200+",demoParticipantsLabel:"Participantes",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Satisfacción"}
1,Wy={imageAlt:"Imagen hero",title:"Título hero",description:"La descripción hero va aquí."},Uy={imageAlt:"Imagen de tarjeta",title:"Título de tarjeta",description:"La descripción de tarjeta va aquí."},Zy={title:"Enlace",ariaLabel:"Enlace de tarjeta",description:"Haz clic para saber más."},Gy={imageAlt:"Imagen del artículo",title:"Título de noticia",description:"Resumen del artículo de noticias."},Ky={imageAlt:"Imagen del boletín",title:"Mantente al día",description:"Suscríbete a nuestro boletín para recibir las últimas novedades."},Yy={imageAlt:"Foto de perfil",name:"Nombre completo",position:"Cargo"},Jy={title:"Título del tema",description:"La descripción del tema va aquí."},Xy={imageAlt:"Imagen de formación",title:"Título de formación"},Qy={accordionCard:Oy,advantagesCard:By,customerVoiceCard:Ry,factCard:qy,heroCard:Wy,imageCard:Uy,linkCard:Zy,newsCard:Gy,newsletterCard:Ky,profileCard:Yy,topicCard:Jy,trainingCard:Xy},ej={ariaRoleDescription:"carrusel",slideAriaRoleDescription:"diapositiva",prevButtonAriaLabel:"Diapositiva anterior",nextButtonAriaLabel:"Diapositiva siguiente"},tj={carousel:ej},nj="Buscar…",aj="No se encontraron resultados.",rj="Buscando…",sj="Resultados de búsqueda",ij="navegar",oj="seleccionar",lj="cerrar",cj={placeholder:nj,empty:aj,loading:rj,results:sj,navigate:ij,select:oj,close:lj},dj={content:{heading:"Información de la empresa",questions:{heading:"¿Tiene preguntas?",subheading:"Estamos encantados de ayudarle.",text:"Le asesoramos personalmente con mucho gusto."},angebote:{heading:"Ofertas",ueberVds:"Sobre VdS",themen:"Temas",veranstaltungsarten:"Tipos de eventos",unternehmensloesungen:"Soluciones empresariales",news:"Noticias",karriere:"Empleo"},services:{heading:"Servicio",bildungszentrum:"Centro de Formación VdS",presse:"Prensa",brandschutztage:"Jornadas de Protección contra Incendios VdS",verlag:"Editorial VdS",themis:"VdS THEMIS",unterweisungen:"Instrucciones VdS"},kontakt:{heading:"Contacto",description:"Le asesoramos personalmente de lunes a viernes de 9:00 a 15:00:",openingHours:"Lun-Vie: 9:00 - 15:00",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"Correo: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Abrir dirección de VdS Schadenverhütung GmbH en Google Maps"}},legals:{heading:"Legal",impressum:{label:"Aviso legal",ariaDescription:"Abre la página de aviso legal de VdS en una nueva pestaña"},datenschutz:{label:"Política de privacidad",ariaDescription:"Abre la página de política de privacidad de VdS en una nueva pestaña"},agb:{label:"Condiciones generales",ariaDescription:"Abre la página de condiciones generales de VdS en una nueva pestaña"}}},uj={externalAppFooter:dj},mj={label:"Entrada"},hj={label:"Área de texto"},gj={label:"Selección",placeholder:"Seleccione..."},pj={label:"Opción",required:"Esta selección es obligatoria."},fj={optional:"opcional"},bj={legend:"Grupo de formulario"},xj={required:"Este campo es obligatorio.",email:"Introduzca una dirección de correo electrónico válida.",minLength:"Debe tener al menos {{min}} caracteres.",maxLength:"No debe exceder {{max}} caracteres.",pattern:"Formato no válido.",min:"El valor debe ser al menos {{min}}.",max:"El valor no debe exceder {{max}}."},vj={label:"Color"},yj={label:"Archivo",button:"Elegir archivo",empty:"Ningún archivo seleccionado"},jj={input:mj,textarea:hj,select:gj,checkbox:pj,label:fj,fieldset:bj,validation:xj,switch:{label:"Interruptor"},color:vj,file:yj},kj={ariaLabel:"Encabezado de la aplicación"},wj={ariaLabel:"Encabezado del sitio"},Sj={internalAppHeader:kj,externalAppHeader:wj},Ij={default:"Encabezado nivel 1"},Nj={default:"Encabezado nivel 2"},$j={default:"Encabezado nivel 3"},Lj={default:"Encabezado nivel 4"},Cj={default:"Encabezado nivel 5"},zj={default:"Encabezado nivel 6"},Tj={h1:Ij,h2:Nj,h3:$j,h4:Lj,h5:Cj,h6:zj},_j={alt:"Logo BST"},Aj={alt:"Logo BST con eslogan"},Ej={alt:"Logo VdS"},Pj={alt:"Recomendación del cliente"},Mj={alt:"Boletín"},Vj={alt:"Instrucciones"},Dj={alt:"Imagen de marcador"},Hj={alt:"Banner de marca VdS BZV"},Fj={bstLogo:_j,bstLogoWithClaim:Aj,vdsLogo:Ej,customerRecommendation:Pj,newsletter:Mj,instructions:Vj,placeholder:Dj,vdsBzvBrand
1Banner:Hj},Oj={newTab:"(se abre en una pestaña nueva)"},Bj={externalLink:Oj},Rj={ariaLabel:"Lista"},qj={ariaLabel:"Lista ordenada"},Wj={default:"Elemento de lista"},Uj={unordered:Rj,ordered:qj,item:Wj},Zj={ariaLabel:"Menú"},Gj={menu:Zj},Kj={ariaLabel:"Navegación de la aplicación"},Yj={ariaLabel:"Navegación lateral"},Jj={ariaLabel:"Navegación lateral",collapse:"Contraer barra lateral",expand:"Expandir barra lateral"},Xj={ariaLabel:"Navegación principal",home:"Inicio",signIn:"Iniciar sesión",signUp:"Registrarse",account:"Mi cuenta",signOut:"Cerrar sesión",userAccountHeading:"Mi cuenta",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},Qj={ariaLabel:"Navegación principal",home:"Inicio",appName:"nombre de la aplicación"},e1={ariaLabel:"Búsqueda",heading:"Encuentra lo que buscas",placeholder:"Introduce un término de búsqueda...",inputAriaLabel:"Palabra clave de búsqueda",submitLabel:"Buscar",submitAriaLabel:"Enviar búsqueda"},t1={ariaLabel:"Navegación de migas de pan"},n1={ariaLabel:"Ir a la página principal del Centro de Formación VdS",imageAlt:"Logo VdS Schadenverhütung GmbH - Centro de Formación"},a1={appNav:Kj,sideNav:Yj,collapsibleSideNav:Jj,externalAppNav:Xj,internalAppNav:Qj,searchBar:e1,breadcrumbNavigation:t1,tcLogoLink:n1},r1={default:"Texto del cuerpo"},s1={text:r1},i1={label:"Accepter",ariaLabel:"Accepter"},o1={label:"Ajouter",ariaLabel:"Ajouter"},l1={label:"Retour",ariaLabel:"Retour"},c1={label:"Bug",ariaLabel:"Bug"},d1={label:"Appeler",ariaLabel:"Appeler"},u1={label:"Fermer",ariaLabel:"Fermer"},m1={label:"Code",ariaLabel:"Code"},h1={label:"Réduire",ariaLabel:"Réduire"},g1={label:"Copier",ariaLabel:"Copier"},p1={label:"Télécharger",ariaLabel:"Télécharger"},f1={label:"Modifier",ariaLabel:"Modifier"},b1={label:"Développer",ariaLabel:"Développer"},x1={label:"Facebook",ariaLabel:"Facebook"},v1={label:"FAQ",ariaLabel:"FAQ"},y1={label:"Favoris",ariaLabel:"Favoris"},j1={label:"Suivant",ariaLabel:"Suivant"},k1={label:"Aide",ariaLabel:"Aide"},w1={label:"Accueil",ariaLabel:"Accueil"},S1={label:"Info",ariaLabel:"Info"},I1={label:"Instagram",ariaLabel:"Instagram"},N1={label:"LinkedIn",ariaLabel:"LinkedIn"},$1={label:"Déconnexion",ariaLabel:"Déconnexion"},L1={label:"E-mail",ariaLabel:"Envoyer un e-mail"},C1={label:"Message",ariaLabel:"Envoyer un message"},z1={label:"Plus",ariaLabel:"Afficher plus"},T1={label:"Neutralité",ariaLabel:"Neutralité"},_1={label:"Actualités",ariaLabel:"Actualités"},A1={label:"Notifications",ariaLabel:"Notifications"},E1={label:"Pinterest",ariaLabel:"Pinterest"},P1={label:"Imprimer",ariaLabel:"Imprimer"},M1={label:"Actualiser",ariaLabel:"Actualiser"},V1={label:"Retirer",ariaLabel:"Retirer"},D1={label:"Enregistrer",ariaLabel:"Enregistrer"},H1={label:"Rechercher",ariaLabel:"Rechercher",placeholder:"Rechercher…"},F1={label:"Paramètres",ariaLabel:"Paramètres"},O1={label:"Partager",ariaLabel:"Partager"},B1={label:"Panier",ariaLabel:"Panier"},R1={label:"Threads",ariaLabel:"Threads"},q1={label:"TikTok",ariaLabel:"TikTok"},W1={label:"X",ariaLabel:"X"},U1={label:"Téléverser",ariaLabel:"Téléverser"},Z1={label:"Utilisateur",ariaLabel:"Utilisateur"},G1={ariaLabel:"Compte utilisateur",signIn:"Se connecter",signUp:"S'inscrire"},K1={label:"YouTube",ariaLabel:"YouTube"},Y1={label:"Message Teams",ariaLabel:"Envoyer un message Teams"},J1={label:"Appel Teams",ariaLabel:"Démarrer un appel Teams"},X1={label:"Appel vidéo Teams",ariaLabel:"Démarrer un appel vidéo Teams"},Q1={ariaLabel:"Menu",open:"Ouvrir le menu",close:"Fermer le menu"},ek={ariaLabel:"Changer de langue",switchTo:"Passer en {{locale}}"},tk={ariaLabel:"Changer de thème",light:"Clair",dark:"Sombre"},nk={label:"Afficher l'aperçu du code",ariaLabel:"Afficher l'aperçu du code",popupAriaLabel:"Exemple de code"},ak={accept:i1,add:o1,back:l1,bug:c1,call:d1,close:u1,code:m1,collapse:h1,copy:g1,delete:{label:"Supprimer",ariaLabel:"Supprimer"},download:p1,edit:f1,expand:b1,facebook:x1,faq:v1,favorites:y1,forward:j1,help:k1,home:w1,info:S1,instagram:I1,linkedin:N1,logout:$1,mail:L1,message:C1,more:z1,neutrality:T1,news:_1,notification:A1,pinterest:E1,print:P1,refresh:M1,remove:V1,save:D1,search:H1,settings:F1,share:O1,shoppingCart:B1,threads:R1,tiktok:q1,twitter:W1,upload:U1,user:Z1,userAccount:G1,youtube:K1,teamsMessage:Y1,teamsCall:J1,teamsVideoCall:X1,hamburger:Q1,languageSwitch:ek,themeSwitcher:tk,showCodePreview:nk},rk={summary:"Détails",content:"Le contenu dépliable se trouve ici.",demoSummary1:"Cliquez pour développer",demoContent1:"Ceci est le contenu dépliable à l'intérieur du panneau accordéon. Il utilise un état non contrôlé avec defaultExpanded=false.",demoSummary2:"Développé par défaut",demoContent2:"Cet accordéon démarre en état développé via defaultExpanded=true.",demoSummary3:"Autre élément d'accordéon",demoContent3:"Plusieurs AccordionCards peuvent être empilés. Utilisez le mode contrôlé (expanded + onToggle) pour garantir qu'un seul panneau est ouvert à la fois."},sk={imageAlt:"Image décorative",heading:"Avantages",advantage1:"Plus de 100 ans d'expérience",advantage2:"Reconnaissance internationale",advantage3:"Formations pratiques"},ik={imageAlt:"Photo du client",author:"Auteur",quote:"Une expérience exceptionnelle qui a dépassé toutes les attentes."},ok={number:"0",label:"Fait",demoSeminarsNumber:"42",demoSeminarsLabel:"Séminaires",demoParticipantsNumber:"1 200+",demoParticipantsLabel:"Participants",demoSatisfactionNumber:"98 %",demoSatisfactionLabel:"Satisfaction"}
1,lk={imageAlt:"Image hero",title:"Titre hero",description:"La description hero se trouve ici."},ck={imageAlt:"Image de la carte",title:"Titre de la carte",description:"La description de la carte se trouve ici."},dk={title:"Lien",ariaLabel:"Lien de la carte",description:"Cliquez pour en savoir plus."},uk={imageAlt:"Image de l'article",title:"Titre de l'actualité",description:"Résumé de l'article."},mk={imageAlt:"Image de la newsletter",title:"Restez informé",description:"Abonnez-vous à notre newsletter pour les dernières actualités."},hk={imageAlt:"Photo de profil",name:"Nom complet",position:"Poste"},gk={title:"Titre du sujet",description:"La description du sujet se trouve ici."},pk={imageAlt:"Image de formation",title:"Titre de la formation"},fk={accordionCard:rk,advantagesCard:sk,customerVoiceCard:ik,factCard:ok,heroCard:lk,imageCard:ck,linkCard:dk,newsCard:uk,newsletterCard:mk,profileCard:hk,topicCard:gk,trainingCard:pk},bk={ariaRoleDescription:"carrousel",slideAriaRoleDescription:"diapositive",prevButtonAriaLabel:"Diapositive précédente",nextButtonAriaLabel:"Diapositive suivante"},xk={carousel:bk},vk="Rechercher…",yk="Aucun résultat trouvé.",jk="Recherche en cours…",kk="Résultats de recherche",wk="naviguer",Sk="sélectionner",Ik="fermer",Nk={placeholder:vk,empty:yk,loading:jk,results:kk,navigate:wk,select:Sk,close:Ik},$k={content:{heading:"Informations sur l'entreprise",questions:{heading:"Vous avez des questions ?",subheading:"Nous sommes à votre disposition.",text:"Nous vous conseillons volontiers personnellement."},angebote:{heading:"Offres",ueberVds:"À propos de VdS",themen:"Thèmes",veranstaltungsarten:"Types d'événements",unternehmensloesungen:"Solutions entreprises",news:"Actualités",karriere:"Carrière"},services:{heading:"Service",bildungszentrum:"Centre de Formation VdS",presse:"Presse",brandschutztage:"Journées Protection Incendie VdS",verlag:"Éditions VdS",themis:"VdS THEMIS",unterweisungen:"Instructions VdS"},kontakt:{heading:"Contact",description:"Nous vous conseillons personnellement du lundi au vendredi de 9h à 15h :",openingHours:"Lun-Ven : 9h00 - 15h00",tel:"Tél. : +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax : +49 (0)221 7766 109",emailLabel:"E-mail : verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Ouvrir l'adresse de VdS Schadenverhütung GmbH dans Google Maps"}},legals:{heading:"Mentions légales",impressum:{label:"Mentions légales",ariaDescription:"Ouvre la page des mentions légales VdS dans un nouvel onglet"},datenschutz:{label:"Politique de confidentialité",ariaDescription:"Ouvre la page de politique de confidentialité VdS dans un nouvel onglet"},agb:{label:"Conditions générales",ariaDescription:"Ouvre la page des conditions générales VdS dans un nouvel onglet"}}},Lk={externalAppFooter:$k},Ck={label:"Saisie"},zk={label:"Zone de texte"},Tk={label:"Sélection",placeholder:"Veuillez sélectionner..."},_k={label:"Option",required:"Cette sélection est obligatoire."},Ak={optional:"facultatif"},Ek={legend:"Groupe de formulaire"},Pk={required:"Ce champ est obligatoire.",email:"Veuillez saisir une adresse e-mail valide.",minLength:"Doit contenir au moins {{min}} caractères.",maxLength:"Ne doit pas dépasser {{max}} caractères.",pattern:"Format non valide.",min:"La valeur doit être d'au moins {{min}}.",max:"La valeur ne doit pas dépasser {{max}}."},Mk={label:"Couleur"},Vk={label:"Fichier",button:"Choisir un fichier",empty:"Aucun fichier sélectionné"},Dk={input:Ck,textarea:zk,select:Tk,checkbox:_k,label:Ak,fieldset:Ek,validation:Pk,switch:{label:"Interrupteur"},color:Mk,file:Vk},Hk={ariaLabel:"En-tête de l'application"},Fk={ariaLabel:"En-tête du site"},Ok={internalAppHeader:Hk,externalAppHeader:Fk},Bk={default:"Titre niveau 1"},Rk={default:"Titre niveau 2"},qk={default:"Titre niveau 3"},Wk={default:"Titre niveau 4"},Uk={default:"Titre niveau 5"},Zk={default:"Titre niveau 6"},Gk={h1:Bk,h2:Rk,h3:qk,h4:Wk,h5:Uk,h6:Zk},Kk={alt:"Logo BST"},Yk={alt:"Logo BST avec slogan"},Jk={alt:"Logo VdS"},Xk={alt:"Recommandation client"},Qk={alt:"Newsletter"},ew={alt:"Instructions"},tw={alt:"Image de substitution"},nw={alt:"Bannière de marque VdS BZV"},aw={bstLogo:Kk,bstLogoWithClaim:Yk,vdsLogo:Jk,customerRecommendation:Xk,newsletter:Qk,instructions:ew,placeholder:tw,vdsBzvBrand
1Banner:nw},rw={newTab:"(s'ouvre dans un nouvel onglet)"},sw={externalLink:rw},iw={ariaLabel:"Liste"},ow={ariaLabel:"Liste ordonnée"},lw={default:"Élément de liste"},cw={unordered:iw,ordered:ow,item:lw},dw={ariaLabel:"Menu"},uw={menu:dw},mw={ariaLabel:"Navigation de l'application"},hw={ariaLabel:"Navigation latérale"},gw={ariaLabel:"Navigation latérale",collapse:"Réduire la barre latérale",expand:"Développer la barre latérale"},pw={ariaLabel:"Navigation principale",home:"Accueil",signIn:"Se connecter",signUp:"S'inscrire",account:"Mon compte",signOut:"Se déconnecter",userAccountHeading:"Mon compte",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},fw={ariaLabel:"Navigation principale",home:"Accueil",appName:"nom de l'application"},bw={ariaLabel:"Recherche",heading:"Trouvez ce que vous cherchez",placeholder:"Saisir un terme de recherche...",inputAriaLabel:"Mot-clé de recherche",submitLabel:"Rechercher",submitAriaLabel:"Lancer la recherche"},xw={ariaLabel:"Fil d'Ariane"},vw={ariaLabel:"Aller à la page d'accueil du Centre de Formation VdS",imageAlt:"Logo VdS Schadenverhütung GmbH - Centre de Formation"},yw={appNav:mw,sideNav:hw,collapsibleSideNav:gw,externalAppNav:pw,internalAppNav:fw,searchBar:bw,breadcrumbNavigation:xw,tcLogoLink:vw},jw={default:"Corps de texte"},kw={text:jw},ww={label:"Accetta",ariaLabel:"Accetta"},Sw={label:"Aggiungi",ariaLabel:"Aggiungi"},Iw={label:"Indietro",ariaLabel:"Indietro"},Nw={label:"Bug",ariaLabel:"Bug"},$w={label:"Chiama",ariaLabel:"Chiama"},Lw={label:"Chiudi",ariaLabel:"Chiudi"},Cw={label:"Codice",ariaLabel:"Codice"},zw={label:"Comprimi",ariaLabel:"Comprimi"},Tw={label:"Copia",ariaLabel:"Copia"},_w={label:"Scarica",ariaLabel:"Scarica"},Aw={label:"Modifica",ariaLabel:"Modifica"},Ew={label:"Espandi",ariaLabel:"Espandi"},Pw={label:"Facebook",ariaLabel:"Facebook"},Mw={label:"FAQ",ariaLabel:"FAQ"},Vw={label:"Preferiti",ariaLabel:"Preferiti"},Dw={label:"Avanti",ariaLabel:"Avanti"},Hw={label:"Aiuto",ariaLabel:"Aiuto"},Fw={label:"Home",ariaLabel:"Home"},Ow={label:"Info",ariaLabel:"Info"},Bw={label:"Instagram",ariaLabel:"Instagram"},Rw={label:"LinkedIn",ariaLabel:"LinkedIn"},qw={label:"Disconnetti",ariaLabel:"Disconnetti"},Ww={label:"E-mail",ariaLabel:"Invia e-mail"},Uw={label:"Messaggio",ariaLabel:"Invia messaggio"},Zw={label:"Altro",ariaLabel:"Mostra altro"},Gw={label:"Neutralità",ariaLabel:"Neutralità"},Kw={label:"Notizie",ariaLabel:"Notizie"},Yw={label:"Notifiche",ariaLabel:"Notifiche"},Jw={label:"Pinterest",ariaLabel:"Pinterest"},Xw={label:"Stampa",ariaLabel:"Stampa"},Qw={label:"Aggiorna",ariaLabel:"Aggiorna"},e0={label:"Rimuovi",ariaLabel:"Rimuovi"},t0={label:"Salva",ariaLabel:"Salva"},n0={label:"Cerca",ariaLabel:"Cerca",placeholder:"Cerca…"},a0={label:"Impostazioni",ariaLabel:"Impostazioni"},r0={label:"Condividi",ariaLabel:"Condividi"},s0={label:"Carrello",ariaLabel:"Carrello"},i0={label:"Threads",ariaLabel:"Threads"},o0={label:"TikTok",ariaLabel:"TikTok"},l0={label:"X",ariaLabel:"X"},c0={label:"Carica",ariaLabel:"Carica"},d0={label:"Utente",ariaLabel:"Utente"},u0={ariaLabel:"Account utente",signIn:"Accedi",signUp:"Registrati"},m0={label:"YouTube",ariaLabel:"YouTube"},h0={label:"Messaggio Teams",ariaLabel:"Invia messaggio Teams"},g0={label:"Chiamata Teams",ariaLabel:"Avvia chiamata Teams"},p0={label:"Videochiamata Teams",ariaLabel:"Avvia videochiamata Teams"},f0={ariaLabel:"Menu",open:"Apri menu",close:"Chiudi menu"},b0={ariaLabel:"Cambia lingua",switchTo:"Passa a {{locale}}"},x0={ariaLabel:"Cambia tema",light:"Chiaro",dark:"Scuro"},v0={label:"Mostra anteprima codice",ariaLabel:"Mostra anteprima codice",popupAriaLabel:"Esempio di codice"},y0={accept:ww,add:Sw,back:Iw,bug:Nw,call:$w,close:Lw,code:Cw,collapse:zw,copy:Tw,delete:{label:"Elimina",ariaLabel:"Elimina"},download:_w,edit:Aw,expand:Ew,facebook:Pw,faq:Mw,favorites:Vw,forward:Dw,help:Hw,home:Fw,info:Ow,instagram:Bw,linkedin:Rw,logout:qw,mail:Ww,message:Uw,more:Zw,neutrality:Gw,news:Kw,notification:Yw,pinterest:Jw,print:Xw,refresh:Qw,remove:e0,save:t0,search:n0,settings:a0,share:r0,shoppingCart:s0,threads:i0,tiktok:o0,twitter:l0,upload:c0,user:d0,userAccount:u0,youtube:m0,teamsMessage:h0,teamsCall:g0,teamsVideoCall:p0,hamburger:f0,languageSwitch:b0,themeSwitcher:x0,showCodePreview:v0},j0={summary:"Dettagli",content:"Il contenuto espandibile appare qui.",demoSummary1:"Clicca per espandere",demoContent1:"Questo è il contenuto espandibile all'interno del pannello a fisarmonica. Utilizza lo stato non controllato con defaultExpanded=false.",demoSummary2:"Espanso per impostazione predefinita",demoContent2:"Questa fisarmonica inizia in stato espanso tramite defaultExpanded=true.",demoSummary3:"Altro elemento a fisarmonica",demoContent3:"Più AccordionCard possono essere impilati. Usa la modalità controllata (ex
1panded + onToggle) per garantire che solo un pannello sia aperto alla volta."},k0={imageAlt:"Immagine decorativa",heading:"Vantaggi",advantage1:"Oltre 100 anni di esperienza",advantage2:"Riconoscimento internazionale",advantage3:"Formazione pratica"},w0={imageAlt:"Foto del cliente",author:"Autore",quote:"Un'esperienza eccezionale che ha superato ogni aspettativa."},S0={number:"0",label:"Dato",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminari",demoParticipantsNumber:"1.200+",demoParticipantsLabel:"Partecipanti",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Soddisfazione"},I0={imageAlt:"Immagine hero",title:"Titolo hero",description:"La descrizione hero appare qui."},N0={imageAlt:"Immagine della scheda",title:"Titolo della scheda",description:"La descrizione della scheda appare qui."},$0={title:"Collegamento",ariaLabel:"Collegamento della scheda",description:"Clicca per saperne di più."},L0={imageAlt:"Immagine dell'articolo",title:"Titolo della notizia",description:"Riepilogo dell'articolo."},C0={imageAlt:"Immagine della newsletter",title:"Resta aggiornato",description:"Iscriviti alla nostra newsletter per le ultime novità."},z0={imageAlt:"Foto del profilo",name:"Nome completo",position:"Posizione"},T0={title:"Titolo dell'argomento",description:"La descrizione dell'argomento appare qui."},_0={imageAlt:"Immagine della formazione",title:"Titolo della formazione"},A0={accordionCard:j0,advantagesCard:k0,customerVoiceCard:w0,factCard:S0,heroCard:I0,imageCard:N0,linkCard:$0,newsCard:L0,newsletterCard:C0,profileCard:z0,topicCard:T0,trainingCard:_0},E0={ariaRoleDescription:"carosello",slideAriaRoleDescription:"diapositiva",prevButtonAriaLabel:"Diapositiva precedente",nextButtonAriaLabel:"Diapositiva successiva"},P0={carousel:E0},M0="Cerca…",V0="Nessun risultato trovato.",D0="Ricerca in corso…",H0="Risultati della ricerca",F0="naviga",O0="seleziona",B0="chiudi",R0={placeholder:M0,empty:V0,loading:D0,results:H0,navigate:F0,select:O0,close:B0},q0={content:{heading:"Informazioni aziendali",questions:{heading:"Hai domande?",subheading:"Siamo lieti di aiutarti.",text:"Ti consigliamo volentieri di persona."},angebote:{heading:"Offerte",ueberVds:"Chi siamo",themen:"Argomenti",veranstaltungsarten:"Tipi di eventi",unternehmensloesungen:"Soluzioni aziendali",news:"Notizie",karriere:"Carriera"},services:{heading:"Servizio",bildungszentrum:"Centro di Formazione VdS",presse:"Stampa",brandschutztage:"Giornate Antincendio VdS",verlag:"Casa Editrice VdS",themis:"VdS THEMIS",unterweisungen:"Istruzioni VdS"},kontakt:{heading:"Contatto",description:"Ti consigliamo personalmente dal lunedì al venerdì dalle 9:00 alle 15:00:",openingHours:"Lun-Ven: 9:00 - 15:00",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"E-mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Apri l'indirizzo di VdS Schadenverhütung GmbH su Google Maps"}},legals:{heading:"Note legali",impressum:{label:"Note legali",ariaDescription:"Apre la pagina delle note legali VdS in una nuova scheda"},datenschutz:{label:"Informativa sulla privacy",ariaDescription:"Apre la pagina dell'informativa sulla privacy VdS in una nuova scheda"},agb:{label:"Termini e condizioni",ariaDescription:"Apre la pagina dei termini e condizioni VdS in una nuova scheda"}}},W0={externalAppFooter:q0},U0={label:"Input"},Z0={label:"Area di testo"},G0={label:"Selezione",placeholder:"Seleziona..."},K0={label:"Opzione",required:"Questa selezione è obbligatoria."},Y0={optional:"facoltativo"},J0={legend:"Gruppo di modulo"},X0={required:"Questo campo è obbligatorio.",email:"Inserisci un indirizzo e-mail valido.",minLength:"Deve contenere almeno {{min}} caratteri.",maxLength:"Non deve superare {{max}} caratteri.",pattern:"Formato non valido.",min:"Il valore deve essere almeno {{min}}.",max:"Il valore non deve superare {{max}}."},Q0={label:"Colore"},e2={label:"File",button:"Scegli file",empty:"Nessun file selezionato"},t2={input:U0,textarea:Z0,select:G0,checkbox:K0,label:Y0,fieldset:J0,validation:X0,switch:{label:"Interruttore"},color:Q0,file:e2},n2={ariaLabel:"Intestazione dell'applicazione"},a2={ariaLabel:"Intestazione del sito"},r2={internalAppHeader:n2,externalAppHeader:a2},s2={default:"Titolo livello 1"},i2={default:"Titolo livello 2"},o2={default:"Titolo livello 3"},l2={default:"Titolo livello 4"},c2={default:"Titolo livello 5"},d2={default:"Titolo livello 6"},u2={h1:s2,h2:i2,h3:o2,h4:l2,h5:c2,h6:d2},m2={alt:"Logo BST"},h2={alt:"Logo BST con claim"}
1,g2={alt:"Logo VdS"},p2={alt:"Raccomandazione del cliente"},f2={alt:"Newsletter"},b2={alt:"Istruzioni"},x2={alt:"Immagine segnaposto"},v2={alt:"Banner del marchio VdS BZV"},y2={bstLogo:m2,bstLogoWithClaim:h2,vdsLogo:g2,customerRecommendation:p2,newsletter:f2,instructions:b2,placeholder:x2,vdsBzvBrandBanner:v2},j2={newTab:"(si apre in una nuova scheda)"},k2={externalLink:j2},w2={ariaLabel:"Lista"},S2={ariaLabel:"Lista ordinata"},I2={default:"Elemento della lista"},N2={unordered:w2,ordered:S2,item:I2},$2={ariaLabel:"Menu"},L2={menu:$2},C2={ariaLabel:"Navigazione dell'applicazione"},z2={ariaLabel:"Navigazione laterale"},T2={ariaLabel:"Navigazione laterale",collapse:"Comprimi barra laterale",expand:"Espandi barra laterale"},_2={ariaLabel:"Navigazione principale",home:"Home",signIn:"Accedi",signUp:"Registrati",account:"Il mio account",signOut:"Disconnetti",userAccountHeading:"Il mio account",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},A2={ariaLabel:"Navigazione principale",home:"Home",appName:"nome dell'applicazione"},E2={ariaLabel:"Ricerca",heading:"Trova quello che cerchi",placeholder:"Inserisci un termine di ricerca...",inputAriaLabel:"Parola chiave di ricerca",submitLabel:"Cerca",submitAriaLabel:"Invia ricerca"},P2={ariaLabel:"Navigazione a briciole di pane"},M2={ariaLabel:"Vai alla pagina principale del Centro di Formazione VdS",imageAlt:"Logo VdS Schadenverhütung GmbH - Centro di Formazione"},V2={appNav:C2,sideNav:z2,collapsibleSideNav:T2,externalAppNav:_2,internalAppNav:A2,searchBar:E2,breadcrumbNavigation:P2,tcLogoLink:M2},D2={default:"Testo del corpo"},H2={text:D2},F2={label:"Accepteren",ariaLabel:"Accepteren"},O2={label:"Toevoegen",ariaLabel:"Toevoegen"},B2={label:"Terug",ariaLabel:"Terug"},R2={label:"Bug",ariaLabel:"Bug"},q2={label:"Bellen",ariaLabel:"Bellen"},W2={label:"Sluiten",ariaLabel:"Sluiten"},U2={label:"Code",ariaLabel:"Code"},Z2={label:"Inklappen",ariaLabel:"Inklappen"},G2={label:"Kopiëren",ariaLabel:"Kopiëren"},K2={label:"Downloaden",ariaLabel:"Downloaden"},Y2={label:"Bewerken",ariaLabel:"Bewerken"},J2={label:"Uitklappen",ariaLabel:"Uitklappen"},X2={label:"Facebook",ariaLabel:"Facebook"},Q2={label:"FAQ",ariaLabel:"FAQ"},eS={label:"Favorieten",ariaLabel:"Favorieten"},tS={label:"Volgende",ariaLabel:"Volgende"},nS={label:"Help",ariaLabel:"Help"},aS={label:"Startpagina",ariaLabel:"Startpagina"},rS={label:"Info",ariaLabel:"Info"},sS={label:"Instagram",ariaLabel:"Instagram"},iS={label:"LinkedIn",ariaLabel:"LinkedIn"},oS={label:"Uitloggen",ariaLabel:"Uitloggen"},lS={label:"E-mail",ariaLabel:"E-mail versturen"},cS={label:"Bericht",ariaLabel:"Bericht versturen"},dS={label:"Meer",ariaLabel:"Meer tonen"},uS={label:"Neutraliteit",ariaLabel:"Neutraliteit"},mS={label:"Nieuws",ariaLabel:"Nieuws"},hS={label:"Meldingen",ariaLabel:"Meldingen"},gS={label:"Pinterest",ariaLabel:"Pinterest"},pS={label:"Afdrukken",ariaLabel:"Afdrukken"},fS={label:"Vernieuwen",ariaLabel:"Vernieuwen"},bS={label:"Verwijderen",ariaLabel:"Verwijderen"},xS={label:"Opslaan",ariaLabel:"Opslaan"},vS={label:"Zoeken",ariaLabel:"Zoeken",placeholder:"Zoeken…"},yS={label:"Instellingen",ariaLabel:"Instellingen"},jS={label:"Delen",ariaLabel:"Delen"},kS={label:"Winkelwagen",ariaLabel:"Winkelwagen"},wS={label:"Threads",ariaLabel:"Threads"},SS={label:"TikTok",ariaLabel:"TikTok"},IS={label:"X",ariaLabel:"X"},NS={label:"Uploaden",ariaLabel:"Uploaden"},$S={label:"Gebruiker",ariaLabel:"Gebruiker"},LS={ariaLabel:"Gebruikersaccount",signIn:"Inloggen",signUp:"Registreren"},CS={label:"YouTube",ariaLabel:"YouTube"},zS={label:"Teams-bericht",ariaLabel:"Teams-bericht versturen"},TS={label:"Teams-gesprek",ariaLabel:"Teams-gesprek starten"},_S={label:"Teams-videogesprek",ariaLabel:"Teams-videogesprek starten"},AS={ariaLabel:"Menu",open:"Menu openen",close:"Menu sluiten"},ES={ariaLabel:"Taal wijzigen",switchTo:"Overschakelen naar {{locale}}"},PS={ariaLabel:"Thema wisselen",light:"Licht",dark:"Donker"},MS={label:"Codevoorbeeld tonen",ariaLabel:"Codevoorbeeld tonen",popupAriaLabel:"Codevoorbeeld"},VS={accept:F2,add:O2,back:B2,bug:R2,call:q2,close:W2,code:U2,collapse:Z2,copy:G2,delete:{label:"Verwijderen",ariaLabel:"Verwijderen"},download:K2,edit:Y2,expand:J2,facebook:X2,faq:Q2,favorites:eS,forward:tS,help:nS,home:aS,info:rS,instagram:sS,linkedin:iS,logout:oS,mail:lS,message:cS,more:dS,neutrality:uS,news:mS,notification:hS,pinterest:gS,print:pS,refresh:fS,remove:bS,save:xS,search:vS,settings:yS,share:jS,shoppingCart:kS,threads:wS,tiktok:SS,twitter:IS,upload:NS,user:$S,userAccount:LS,youtube:CS,teamsMessage:zS,teamsCall:TS,teamsVideoCall:_S,hamburger:AS,languageSwitch:ES,themeSwitcher:PS,showCodePreview:MS},DS={summary:"Details",content:"Uitklapbare inhoud komt hier.",demoSummary1:"Klik om uit te klappen",demoContent1:"Dit is de uitklapbare inhoud in het accordeonpaneel. Het gebruikt een ongecontroleerde status met defaultExpanded=false.",demoSummary2:"Standaard uitgeklapt",demoContent2:"Dit accordeon begint uitgeklapt via defaultExpanded=true.",demoSummary3:"Nog een accordeonitem",demoContent3:"Meerdere AccordionCards kunnen gestapeld worden. Gebruik de gecontroleerde modus (expanded + onToggle) om ervoor te zorgen dat slechts één paneel tegelijk open is."},HS={imageAlt:"Decoratieve afbeelding",heading:"Voordelen",advantage1:"Meer dan 100 jaar ervaring",advantage2:"Internationaal erkend",advantage3:"Praktijkgerichte trainingen"},FS={imageAlt:"Klantfoto",author:"Auteur",quote:"Een uitstekende ervaring die alle verwachtingen overtrof."},OS={number:"0",label:"Feit",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminars",demoParticipantsNumber:"1.200+",demoParticipantsLabel:"Deelnemer
1s",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Tevredenheid"},BS={imageAlt:"Hero-afbeelding",title:"Hero-titel",description:"Hero-beschrijving komt hier."},RS={imageAlt:"Kaartafbeelding",title:"Kaarttitel",description:"Kaartbeschrijving komt hier."},qS={title:"Link",ariaLabel:"Kaartlink",description:"Klik voor meer informatie."},WS={imageAlt:"Nieuwsartikel afbeelding",title:"Nieuwstitel",description:"Samenvatting van het nieuwsartikel komt hier."},US={imageAlt:"Nieuwsbrief afbeelding",title:"Blijf op de hoogte",description:"Schrijf u in voor onze nieuwsbrief voor de laatste updates."},ZS={imageAlt:"Profielfoto",name:"Volledige naam",position:"Functie"},GS={title:"Onderwerptitel",description:"Onderwerpbeschrijving komt hier."},KS={imageAlt:"Trainingsafbeelding",title:"Trainingstitel"},YS={accordionCard:DS,advantagesCard:HS,customerVoiceCard:FS,factCard:OS,heroCard:BS,imageCard:RS,linkCard:qS,newsCard:WS,newsletterCard:US,profileCard:ZS,topicCard:GS,trainingCard:KS},JS={ariaRoleDescription:"carrousel",slideAriaRoleDescription:"dia",prevButtonAriaLabel:"Vorige dia",nextButtonAriaLabel:"Volgende dia"},XS={carousel:JS},QS="Zoeken…",eI="Geen resultaten gevonden.",tI="Zoeken…",nI="Zoekresultaten",aI="navigeren",rI="selecteren",sI="sluiten",iI={placeholder:QS,empty:eI,loading:tI,results:nI,navigate:aI,select:rI,close:sI},oI={content:{heading:"Bedrijfsinformatie",questions:{heading:"Heeft u vragen?",subheading:"Wij helpen u graag.",text:"Wij adviseren u graag persoonlijk."},angebote:{heading:"Aanbod",ueberVds:"Over VdS",themen:"Onderwerpen",veranstaltungsarten:"Evenementen",unternehmensloesungen:"Bedrijfsoplossingen",news:"Nieuws",karriere:"Carrière"},services:{heading:"Service",bildungszentrum:"VdS Opleidingscentrum",presse:"Pers",brandschutztage:"VdS Brandpreventiedagen",verlag:"VdS Uitgeverij",themis:"VdS THEMIS",unterweisungen:"VdS Instru
1cties"},kontakt:{heading:"Contact",description:"Wij adviseren u graag persoonlijk van maandag tot vrijdag van 9:00 tot 15:00 uur:",openingHours:"Ma-Vr: 9:00 - 15:00 uur",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"E-mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Adres van VdS Schadenverhütung GmbH openen in Google Maps"}},legals:{heading:"Juridisch",impressum:{label:"Impressum",ariaDescription:"Opent de VdS impressum-pagina in een nieuw tabblad"},datenschutz:{label:"Privacybeleid",ariaDescription:"Opent de VdS privacybeleid-pagina in een nieuw tabblad"},agb:{label:"Algemene voorwaarden",ariaDescription:"Opent de VdS algemene voorwaarden-pagina in een nieuw tabblad"}}},lI={externalAppFooter:oI},cI={label:"Invoer"},dI={label:"Tekstveld"},uI={label:"Selectie",placeholder:"Selecteer..."},mI={label:"Optie",required:"Deze selectie is verplicht."},hI={optional:"optioneel"},gI={legend:"Formuliergroep"},pI={required:"Dit veld is verplicht.",email:"Voer een geldig e-mailadres in.",minLength:"Moet minimaal {{min}} tekens bevatten.",maxLength:"Mag niet meer dan {{max}} tekens bevatten.",pattern:"Ongeldig formaat.",min:"Waarde moet minimaal {{min}} zijn.",max:"Waarde mag niet meer dan {{max}} zijn."},fI={label:"Kleur"},bI={label:"Bestand",button:"Bestand kiezen",empty:"Geen bestand geselecteerd"},xI={input:cI,textarea:dI,select:uI,checkbox:mI,label:hI,fieldset:gI,validation:pI,switch:{label:"Schakelaar"},color:fI,file:bI},vI={ariaLabel:"Applicatiekoptekst"},yI={ariaLabel:"Sitekoptekst"},jI={internalAppHeader:vI,externalAppHeader:yI},kI={default:"Kop niveau 1"},wI={default:"Kop niveau 2"},SI={default:"Kop niveau 3"},II={default:"Kop niveau 4"},NI={default:"Kop niveau 5"},$I={default:"Kop niveau 6"},LI={h1:kI,h2:wI,h3:SI,h4:II,h5:NI,h6:$I},CI={alt:"BST-logo"},zI={alt:"BST-logo met slogan"},TI={alt:"VdS-logo"},_I={alt:"Klantaanbeveling"},AI={alt:"Nieuwsbrief"},EI={alt:"Instructies"},PI={alt:"Plaatshouder afbeelding"},MI={alt:"VdS BZV merkbanner"},VI={bstLogo:CI,bstLogoWithClaim:zI,vdsLogo:TI,customerRecommendation:_I,newsletter:AI,instructions:EI,placeholder:PI,vdsBzvBrand
1Banner:MI},DI={newTab:"(opent in een nieuw tabblad)"},HI={externalLink:DI},FI={ariaLabel:"Lijst"},OI={ariaLabel:"Geordende lijst"},BI={default:"Lijstitem"},RI={unordered:FI,ordered:OI,item:BI},qI={ariaLabel:"Menu"},WI={menu:qI},UI={ariaLabel:"Applicatienavigatie"},ZI={ariaLabel:"Zijnavigatie"},GI={ariaLabel:"Zijnavigatie",collapse:"Zijbalk inklappen",expand:"Zijbalk uitklappen"},KI={ariaLabel:"Hoofdnavigatie",home:"Startpagina",signIn:"Inloggen",signUp:"Registreren",account:"Mijn account",signOut:"Uitloggen",userAccountHeading:"Mijn account",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},YI={ariaLabel:"Hoofdnavigatie",home:"Startpagina",appName:"uw app-naam"},JI={ariaLabel:"Zoeken",heading:"Vind wat u zoekt",placeholder:"Zoekterm invoeren...",inputAriaLabel:"Zoekwoord",submitLabel:"Zoeken",submitAriaLabel:"Zoekopdracht verzenden"},XI={ariaLabel:"Kruimelpadnavigatie"},QI={ariaLabel:"Naar de startpagina van het VdS Opleidingscentrum",imageAlt:"VdS Schadenverhütung GmbH - Opleidingscentrum logo"},eN={appNav:UI,sideNav:ZI,collapsibleSideNav:GI,externalAppNav:KI,internalAppNav:YI,searchBar:JI,breadcrumbNavigation:XI,tcLogoLink:QI},tN={default:"Broodtekst"},nN={text:tN},aN={label:"Akceptuj",ariaLabel:"Akceptuj"},rN={label:"Dodaj",ariaLabel:"Dodaj"},sN={label:"Wstecz",ariaLabel:"Wstecz"},iN={label:"Błąd",ariaLabel:"Błąd"},oN={label:"Zadzwoń",ariaLabel:"Zadzwoń"},lN={label:"Zamknij",ariaLabel:"Zamknij"},cN={label:"Kod",ariaLabel:"Kod"},dN={label:"Zwiń",ariaLabel:"Zwiń"},uN={label:"Kopiuj",ariaLabel:"Kopiuj"},mN={label:"Pobierz",ariaLabel:"Pobierz"},hN={label:"Edytuj",ariaLabel:"Edytuj"},gN={label:"Rozwiń",ariaLabel:"Rozwiń"},pN={label:"Facebook",ariaLabel:"Facebook"},fN={label:"FAQ",ariaLabel:"FAQ"},bN={label:"Ulubione",ariaLabel:"Ulubione"},xN={label:"Dalej",ariaLabel:"Dalej"},vN={label:"Pomoc",ariaLabel:"Pomoc"},yN={label:"Strona główna",ariaLabel:"Strona główna"},jN={label:"Informacja",ariaLabel:"Informacja"},kN={label:"Instagram",ariaLabel:"Instagram"},wN={label:"LinkedIn",ariaLabel:"LinkedIn"},SN={label:"Wyloguj",ariaLabel:"Wyloguj"},IN={label:"E-mail",ariaLabel:"Wyślij e-mail"},NN={label:"Wiadomość",ariaLabel:"Wyślij wiadomość"},$N={label:"Więcej",ariaLabel:"Pokaż więcej"},LN={label:"Neutralność",ariaLabel:"Neutralność"},CN={label:"Aktualności",ariaLabel:"Aktualności"},zN={label:"Powiadomienia",ariaLabel:"Powiadomienia"},TN={label:"Pinterest",ariaLabel:"Pinterest"},_N={label:"Drukuj",ariaLabel:"Drukuj"},AN={label:"Odśwież",ariaLabel:"Odśwież"},EN={label:"Usuń",ariaLabel:"Usuń"},PN={label:"Zapisz",ariaLabel:"Zapisz"},MN={label:"Szukaj",ariaLabel:"Szukaj",placeholder:"Szukaj…"},VN={label:"Ustawienia",ariaLabel:"Ustawienia"},DN={label:"Udostępnij",ariaLabel:"Udostępnij"},HN={label:"Koszyk",ariaLabel:"Koszyk"},FN={label:"Threads",ariaLabel:"Threads"},ON={label:"TikTok",ariaLabel:"TikTok"},BN={label:"X",ariaLabel:"X"},RN={label:"Prześlij",ariaLabel:"Prześlij"},qN={label:"Użytkownik",ariaLabel:"Użytkownik"},WN={ariaLabel:"Konto użytkownika",signIn:"Zaloguj się",signUp:"Zarejestruj się"},UN={label:"YouTube",ariaLabel:"YouTube"},ZN={label:"Wiadomość Teams",ariaLabel:"Wyślij wiadomość Teams"},GN={label:"Połączenie Teams",ariaLabel:"Rozpocznij połączenie Teams"},KN={label:"Wideorozmowa Teams",ariaLabel:"Rozpocznij wideorozmowę Teams"},YN={ariaLabel:"Menu",open:"Otwórz menu",close:"Zamknij menu"},JN={ariaLabel:"Zmień język",switchTo:"Przełącz na {{locale}}"},XN={ariaLabel:"Przełącz motyw",light:"Jasny",dark:"Ciemny"},QN={label:"Pokaż podgląd kodu",ariaLabel:"Pokaż podgląd kodu",popupAriaLabel:"Przykład kodu"},e$={accept:aN,add:rN,back:sN,bug:iN,call:oN,close:lN,code:cN,collapse:dN,copy:uN,delete:{label:"Usuń",ariaLabel:"Usuń"},download:mN,edit:hN,expand:gN,facebook:pN,faq:fN,favorites:bN,forward:xN,help:vN,home:yN,info:jN,instagram:kN,linkedin:wN,logout:SN,mail:IN,message:NN,more:$N,neutrality:LN,news:CN,notification:zN,pinterest:TN,print:_N,refresh:AN,remove:EN,save:PN,search:MN,settings:VN,share:DN,shoppingCart:HN,threads:FN,tiktok:ON,twitter:BN,upload:RN,user:qN,userAccount:WN,youtube:UN,teamsMessage:ZN,teamsCall:GN,teamsVideoCall:KN,hamburger:YN,languageSwitch:JN,themeSwitcher:XN,showCodePreview:QN},t$={summary:"Szczegóły",content:"Rozwijana treść znajduje się tutaj.",demoSummary1:"Kliknij, aby rozwinąć",demoContent1:"To jest rozwijana treść wewnątrz panelu akordeonowego. Wykorzystuje stan niekontrolowany z defaultExpanded=false.",demoSummary2:"Początkowo rozwinięty",demoContent2:"Ten akordeon rozpoczyna się w stanie rozwiniętym dzięki defaultExpanded=true.",demoSummary3:"Kolejny element akordeonu",demoContent3:"Można umieszczać wiele elementów A
1ccordionCard obok siebie. Użyj trybu kontrolowanego (expanded + onToggle), aby zapewnić, że otwarty jest tylko jeden panel naraz."},n$={imageAlt:"Obraz dekoracyjny",heading:"Zalety",advantage1:"Ponad 100 lat doświadczenia",advantage2:"Międzynarodowe uznanie",advantage3:"Praktyczne szkolenia"},a$={imageAlt:"Zdjęcie klienta",author:"Autor",quote:"Wyjątkowe doświadczenie, które przekroczyło wszelkie oczekiwania."},r$={number:"0",label:"Fakt",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminaria",demoParticipantsNumber:"1 200+",demoParticipantsLabel:"Uczestnicy",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Satysfakcja"},s$={imageAlt:"Obraz hero",title:"Tytuł hero",description:"Opis hero znajduje się tutaj."},i$={imageAlt:"Obraz karty",title:"Tytuł karty",description:"Opis karty znajduje się tutaj."},o$={title:"Link",ariaLabel:"Link karty",description:"Kliknij, aby dowiedzieć się więcej."},l$={imageAlt:"Obraz artykułu",title:"Tytuł aktualności",description:"Podsumowanie artykułu znajduje się tutaj."},c$={imageAlt:"Obraz newslettera",title:"Bądź na bieżąco",description:"Zapisz się do naszego newslettera, aby otrzymywać najnowsze informacje."},d$={imageAlt:"Zdjęcie profilowe",name:"Imię i nazwisko",position:"Stanowisko"},u$={title:"Tytuł tematu",description:"Opis tematu znajduje się tutaj."},m$={imageAlt:"Obraz szkolenia",title:"Tytuł szkolenia"},h$={accordionCard:t$,advantagesCard:n$,customerVoiceCard:a$,factCard:r$,heroCard:s$,imageCard:i$,linkCard:o$,newsCard:l$,newsletterCard:c$,profileCard:d$,topicCard:u$,trainingCard:m$},g$={ariaRoleDescription:"karuzela",slideAriaRoleDescription:"slajd",prevButtonAriaLabel:"Poprzedni slajd",nextButtonAriaLabel:"Następny slajd"},p$={carousel:g$},f$="Szukaj…",b$="Nie znaleziono wyników.",x$="Wyszukiwanie…",v$="Wyniki wyszukiwania",y$="nawiguj",j$="wybierz",k$="zamknij",w$={placeholder:f$,empty:b$,loading:x$,results:v$,navigate:y$,select:j$,close:k$},S$={content:{heading:"Informacje o firmie",questions:{heading:"Masz pytania?",subheading:"Chętnie pomożemy.",text:"Z przyjemnością doradzimy Ci osobiście."},angebote:{heading:"Oferta",ueberVds:"O VdS",themen:"Tematy",veranstaltungsarten:"Rodzaje wydarzeń",unternehmensloesungen:"Rozwiązania dla firm",news:"Aktualności",karriere:"Kariera"},services:{heading:"Usługi",bildungszentrum:"Centrum Szkoleniowe VdS",presse:"Prasa",brandschutztage:"Dni Ochrony Przeciwpożarowej VdS",verlag:"Wydawnictwo VdS",themis:"VdS THEMIS",unterweisungen:"Instrukcje VdS"},kontakt:{heading:"Kontakt",description:"Chętnie doradzimy Ci osobiście od poniedziałku do piątku w godz. 9:00 - 15:00:",openingHours:"Pon-Pt: 9:00 - 15:00",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Faks: +49 (0)221 7766 109",emailLabel:"E-mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Otwórz adres VdS Schadenverhütung GmbH w Mapach Google"}},legals:{heading:"Informacje prawne",impressum:{label:"Nota prawna",ariaDescription:"Otwiera stronę noty prawnej VdS w nowej karcie"},datenschutz:{label:"Polityka prywatności",ariaDescription:"Otwiera stronę polityki prywatności VdS w nowej karcie"},agb:{label:"Regulamin",ariaDescription:"Otwiera stronę regulaminu VdS w nowej karcie"}}},I$={externalAppFooter:S$},N$={label:"Pole tekstowe"},$$={label:"Obszar tekstowy"},L$={label:"Wybór",placeholder:"Proszę wybrać..."},C$={label:"Opcja",required:"Ten wybór jest wymagany."},z$={optional:"opcjonalnie"},T$={legend:"Grupa formularza"},_$={required:"To pole jest wymagane.",email:"Proszę podać prawidłowy adres e-mail.",minLength:"Musi mieć co najmniej {{min}} znaków.",maxLength:"Nie może przekraczać {{max}} znaków.",pattern:"Nieprawidłowy format.",min:"Wartość musi wynosić co najmniej {{min}}.",max:"Wartość nie może przekraczać {{max}}."},A$={label:"Kolor"},E$={label:"Plik",button:"Wybierz plik",empty:"Nie wybrano pliku"}
1,P$={input:N$,textarea:$$,select:L$,checkbox:C$,label:z$,fieldset:T$,validation:_$,switch:{label:"Przełącznik"},color:A$,file:E$},M$={ariaLabel:"Nagłówek aplikacji"},V$={ariaLabel:"Nagłówek strony"},D$={internalAppHeader:M$,externalAppHeader:V$},H$={default:"Nagłówek poziomu 1"},F$={default:"Nagłówek poziomu 2"},O$={default:"Nagłówek poziomu 3"},B$={default:"Nagłówek poziomu 4"},R$={default:"Nagłówek poziomu 5"},q$={default:"Nagłówek poziomu 6"},W$={h1:H$,h2:F$,h3:O$,h4:B$,h5:R$,h6:q$},U$={alt:"Logo BST"},Z$={alt:"Logo BST z hasłem"},G$={alt:"Logo VdS"},K$={alt:"Rekomendacja klienta"},Y$={alt:"Newsletter"},J$={alt:"Instrukcje"},X$={alt:"Obraz zastępczy"},Q$={alt:"Baner marki VdS BZV"},eL={bstLogo:U$,bstLogoWithClaim:Z$,vdsLogo:G$,customerRecommendation:K$,newsletter:Y$,instructions:J$,placeholder:X$,vdsBzvBrandBanner:Q$},tL={newTab:"(otwiera się w nowej karcie)"},nL={externalLink:tL},aL={ariaLabel:"Lista"},rL={ariaLabel:"Lista uporządkowana"},sL={default:"Element listy"},iL={unordered:aL,ordered:rL,item:sL},oL={ariaLabel:"Menu"},lL={menu:oL},cL={ariaLabel:"Nawigacja aplikacji"},dL={ariaLabel:"Nawigacja boczna"},uL={ariaLabel:"Nawigacja boczna",collapse:"Zwiń panel boczny",expand:"Rozwiń panel boczny"},mL={ariaLabel:"Nawigacja główna",home:"Strona główna",signIn:"Zaloguj się",signUp:"Zarejestruj się",account:"Moje konto",signOut:"Wyloguj się",userAccountHeading:"Moje konto",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},hL={ariaLabel:"Nawigacja główna",home:"Strona główna",appName:"nazwa aplikacji"},gL={ariaLabel:"Wyszukiwarka",heading:"Znajdź to, czego szukasz",placeholder:"Wpisz szukany termin...",inputAriaLabel:"Słowo kluczowe",submitLabel:"Szukaj",submitAriaLabel:"Wyślij wyszukiwanie"},pL={ariaLabel:"Nawigacja okruszkowa"},fL={ariaLabel:"Przejdź do strony głównej Centrum Szkoleniowego VdS",imageAlt:"Logo VdS Schadenverhütung GmbH - Centrum Szkoleniowe"},bL={appNav:cL,sideNav:dL,collapsibleSideNav:uL,externalAppNav:mL,internalAppNav:hL,searchBar:gL,breadcrumbNavigation:pL,tcLogoLink:fL},xL={default:"Tekst główny"},vL={text:xL},yL={label:"Aceitar",ariaLabel:"Aceitar"},jL={label:"Adicionar",ariaLabel:"Adicionar"},kL={label:"Voltar",ariaLabel:"Voltar"},wL={label:"Erro",ariaLabel:"Erro"},SL={label:"Ligar",ariaLabel:"Ligar"},IL={label:"Fechar",ariaLabel:"Fechar"},NL={label:"Código",ariaLabel:"Código"},$L={label:"Recolher",ariaLabel:"Recolher"},LL={label:"Copiar",ariaLabel:"Copiar"},CL={label:"Transferir",ariaLabel:"Transferir"},zL={label:"Editar",ariaLabel:"Editar"},TL={label:"Expandir",ariaLabel:"Expandir"},_L={label:"Facebook",ariaLabel:"Facebook"},AL={label:"FAQ",ariaLabel:"FAQ"},EL={label:"Favoritos",ariaLabel:"Favoritos"},PL={label:"Avançar",ariaLabel:"Avançar"},ML={label:"Ajuda",ariaLabel:"Ajuda"},VL={label:"Início",ariaLabel:"Início"},DL={label:"Informação",ariaLabel:"Informação"},HL={label:"Instagram",ariaLabel:"Instagram"},FL={label:"LinkedIn",ariaLabel:"LinkedIn"},OL={label:"Terminar sessão",ariaLabel:"Terminar sessão"},BL={label:"E-mail",ariaLabel:"Enviar e-mail"},RL={label:"Mensagem",ariaLabel:"Enviar mensagem"},qL={label:"Mais",ariaLabel:"Mostrar mais"},WL={label:"Neutralidade",ariaLabel:"Neutralidade"},UL={label:"Notícias",ariaLabel:"Notícias"},ZL={label:"Notificações",ariaLabel:"Notificações"},GL={label:"Pinterest",ariaLabel:"Pinterest"},KL={label:"Imprimir",ariaLabel:"Imprimir"},YL={label:"Atualizar",ariaLabel:"Atualizar"},JL={label:"Remover",ariaLabel:"Remover"},XL={label:"Guardar",ariaLabel:"Guardar"},QL={label:"Pesquisar",ariaLabel:"Pesquisar",placeholder:"Pesquisar…"},eC={label:"Definições",ariaLabel:"Definições"},tC={label:"Partilhar",ariaLabel:"Partilhar"},nC={label:"Carrinho de compras",ariaLabel:"Carrinho de compras"},aC={label:"Threads",ariaLabel:"Threads"},rC={label:"TikTok",ariaLabel:"TikTok"},sC={label:"X",ariaLabel:"X"},iC={label:"Carregar",ariaLabel:"Carregar"},oC={label:"Utilizador",ariaLabel:"Utilizador"},lC={ariaLabel:"Conta de utilizador",signIn:"Iniciar sessão",signUp:"Registar"},cC={label:"YouTube",ariaLabel:"YouTube"},dC={label:"Mensagem Teams",ariaLabel:"Enviar mensagem Teams"},uC={label:"Chamada Teams",ariaLabel:"Iniciar chamada Teams"},mC={label:"Videochamada Teams",ariaLabel:"Iniciar videochamada Teams"},hC={ariaLabel:"Menu",open:"Abrir menu",close:"Fechar menu"},gC={ariaLabel:"Mudar idioma",switchTo:"Mudar para {{locale}}"},pC={ariaLabel:"Alternar tema",light:"Claro",dark:"Escuro"},fC={label:"Mostrar pré-visualização do código",ariaLabel:"Mostrar pré-visualização do código",popupAriaLabel:"Exemplo de código"},bC={accept:yL,add:jL,back:kL,bug:wL,call:SL,close:IL,code:NL,collapse:$L,copy:LL,delete:{label:"Eliminar",ariaLabel:"Eliminar"},download:CL,edit:zL,expand:TL,facebook:_L,faq:AL,favorites:EL,forward:PL,help:ML,home:VL,info:DL,instagram:HL,linkedin:FL,logout:OL,mail:BL,message:RL,more:qL,neutrality:WL,news:UL,notification:ZL,pinterest:GL,print:KL,refresh:YL,remove:JL,save:XL,search:QL,settings:eC,share:tC,shoppingCart:nC,threads:aC,tiktok:rC,twitter:sC,upload:iC,user:oC,userAccount:lC,youtube:cC,teamsMessage:dC,teamsCall:uC,teamsVideoCall:mC,hamburger:hC,languageSwitch:g
1C,themeSwitcher:pC,showCodePreview:fC},xC={summary:"Detalhes",content:"O conteúdo expansível aparece aqui.",demoSummary1:"Clique para expandir",demoContent1:"Este é o conteúdo expansível dentro do painel acordeão. Utiliza estado não controlado com defaultExpanded=false.",demoSummary2:"Expandido por defeito",demoContent2:"Este acordeão inicia no estado expandido através de defaultExpanded=true.",demoSummary3:"Outro item de acordeão",demoContent3:"Vários AccordionCards podem ser empilhados. Utilize o modo controlado (expanded + onToggle) para garantir que apenas um painel está aberto de cada vez."},vC={imageAlt:"Imagem decorativa",heading:"Vantagens",advantage1:"Mais de 100 anos de experiência",advantage2:"Reconhecimento internacional",advantage3:"Formação prática"},yC={imageAlt:"Foto do cliente",author:"Autor",quote:"Uma experiência excecional que superou todas as expectativas."},jC={number:"0",label:"Facto",demoSeminarsNumber:"42",demoSeminarsLabel:"Seminários",demoParticipantsNumber:"1.200+",demoParticipantsLabel:"Participantes",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"Satisfação"}
1,kC={imageAlt:"Imagem hero",title:"Título hero",description:"A descrição hero aparece aqui."},wC={imageAlt:"Imagem do cartão",title:"Título do cartão",description:"A descrição do cartão aparece aqui."},SC={title:"Ligação",ariaLabel:"Ligação do cartão",description:"Clique para saber mais."},IC={imageAlt:"Imagem do artigo",title:"Título da notícia",description:"Resumo do artigo."},NC={imageAlt:"Imagem da newsletter",title:"Mantenha-se atualizado",description:"Subscreva a nossa newsletter para receber as últimas novidades."},$C={imageAlt:"Foto de perfil",name:"Nome completo",position:"Cargo"},LC={title:"Título do tema",description:"A descrição do tema aparece aqui."},CC={imageAlt:"Imagem de formação",title:"Título da formação"},zC={accordionCard:xC,advantagesCard:vC,customerVoiceCard:yC,factCard:jC,heroCard:kC,imageCard:wC,linkCard:SC,newsCard:IC,newsletterCard:NC,profileCard:$C,topicCard:LC,trainingCard:CC},TC={ariaRoleDescription:"carrossel",slideAriaRoleDescription:"diapositivo",prevButtonAriaLabel:"Diapositivo anterior",nextButtonAriaLabel:"Diapositivo seguinte"},_C={carousel:TC},AC="Pesquisar…",EC="Nenhum resultado encontrado.",PC="A pesquisar…",MC="Resultados da pesquisa",VC="navegar",DC="selecionar",HC="fechar",FC={placeholder:AC,empty:EC,loading:PC,results:MC,navigate:VC,select:DC,close:HC},OC={content:{heading:"Informações da empresa",questions:{heading:"Tem questões?",subheading:"Teremos prazer em ajudar.",text:"Aconselhamo-lo pessoalmente com todo o gosto."},angebote:{heading:"Ofertas",ueberVds:"Sobre VdS",themen:"Temas",veranstaltungsarten:"Tipos de eventos",unternehmensloesungen:"Soluções empresariais",news:"Notícias",karriere:"Carreiras"},services:{heading:"Serviço",bildungszentrum:"Centro de Formação VdS",presse:"Imprensa",brandschutztage:"Jornadas de Proteção contra Incêndios VdS",verlag:"Editora VdS",themis:"VdS THEMIS",unterweisungen:"Instruções VdS"},kontakt:{heading:"Contacto",description:"Aconselhamo-lo pessoalmente de segunda a sexta, das 9h às 15h:",openingHours:"Seg-Sex: 9:00 - 15:00",tel:"Tel.: +49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"Fax: +49 (0)221 7766 109",emailLabel:"E-mail: verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"Abrir endereço da VdS Schadenverhütung GmbH no Google Maps"}},legals:{heading:"Informações legais",impressum:{label:"Aviso legal",ariaDescription:"Abre a página de aviso legal da VdS num novo separador"},datenschutz:{label:"Política de privacidade",ariaDescription:"Abre a página de política de privacidade da VdS num novo separador"},agb:{label:"Termos e condições",ariaDescription:"Abre a página de termos e condições da VdS num novo separador"}}},BC={externalAppFooter:OC},RC={label:"Entrada"},qC={label:"Área de texto"},WC={label:"Seleção",placeholder:"Selecione..."},UC={label:"Opção",required:"Esta seleção é obrigatória."},ZC={optional:"opcional"},GC={legend:"Grupo de formulário"},KC={required:"Este campo é obrigatório.",email:"Introduza um endereço de e-mail válido.",minLength:"Deve ter pelo menos {{min}} caracteres.",maxLength:"Não pode exceder {{max}} caracteres.",pattern:"Formato inválido.",min:"O valor deve ser pelo menos {{min}}.",max:"O valor não pode exceder {{max}}."},YC={label:"Cor"},JC={label:"Arquivo",button:"Escolher arquivo",empty:"Nenhum arquivo selecionado"},XC={input:RC,textarea:qC,select:WC,checkbox:UC,label:ZC,fieldset:GC,validation:KC,switch:{label:"Interruptor"},color:YC,file:JC},QC={ariaLabel:"Cabeçalho da aplicação"},ez={ariaLabel:"Cabeçalho do site"},tz={internalAppHeader:QC,externalAppHeader:ez},nz={default:"Título nível 1"},az={default:"Título nível 2"},rz={default:"Título nível 3"},sz={default:"Título nível 4"},iz={default:"Título nível 5"},oz={default:"Título nível 6"},lz={h1:nz,h2:az,h3:rz,h4:sz,h5:iz,h6:oz},cz={alt:"Logótipo BST"},dz={alt:"Logótipo BST com slogan"},uz={alt:"Logótipo VdS"},mz={alt:"Recomendação de cliente"},hz={alt:"Newsletter"},gz={alt:"Instruções"},pz={alt:"Imagem de substituição"},fz={alt:"Banner da marca VdS BZV"},bz={bstLogo:cz,bstLogoWithClaim:dz,vdsLogo:uz,customerRecommendation:mz,newsletter:hz,instructions:gz,placeholder:pz,vdsBzvBrand
1Banner:fz},xz={newTab:"(abre num novo separador)"},vz={externalLink:xz},yz={ariaLabel:"Lista"},jz={ariaLabel:"Lista ordenada"},kz={default:"Item da lista"},wz={unordered:yz,ordered:jz,item:kz},Sz={ariaLabel:"Menu"},Iz={menu:Sz},Nz={ariaLabel:"Navegação da aplicação"},$z={ariaLabel:"Navegação lateral"},Lz={ariaLabel:"Navegação lateral",collapse:"Recolher barra lateral",expand:"Expandir barra lateral"},Cz={ariaLabel:"Navegação principal",home:"Início",signIn:"Iniciar sessão",signUp:"Registar",account:"A minha conta",signOut:"Terminar sessão",userAccountHeading:"A minha conta",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},zz={ariaLabel:"Navegação principal",home:"Início",appName:"nome da aplicação"},Tz={ariaLabel:"Pesquisa",heading:"Encontre o que procura",placeholder:"Introduza um termo de pesquisa...",inputAriaLabel:"Palavra-chave de pesquisa",submitLabel:"Pesquisar",submitAriaLabel:"Submeter pesquisa"},_z={ariaLabel:"Navegação de migalhas de pão"},Az={ariaLabel:"Ir para a página inicial do Centro de Formação VdS",imageAlt:"Logótipo VdS Schadenverhütung GmbH - Centro de Formação"},Ez={appNav:Nz,sideNav:$z,collapsibleSideNav:Lz,externalAppNav:Cz,internalAppNav:zz,searchBar:Tz,breadcrumbNavigation:_z,tcLogoLink:Az},Pz={default:"Texto do corpo"},Mz={text:Pz},Vz={label:"接受",ariaLabel:"接受"},Dz={label:"添加",ariaLabel:"添加"},Hz={label:"返回",ariaLabel:"返回"},Fz={label:"错误",ariaLabel:"错误"},Oz={label:"拨打电话",ariaLabel:"拨打电话"},Bz={label:"关闭",ariaLabel:"关闭"},Rz={label:"代码",ariaLabel:"代码"},qz={label:"收起",ariaLabel:"收起"},Wz={label:"复制",ariaLabel:"复制"},Uz={label:"下载",ariaLabel:"下载"},Zz={label:"编辑",ariaLabel:"编辑"},Gz={label:"展开",ariaLabel:"展开"},Kz={label:"Facebook",ariaLabel:"Facebook"},Yz={label:"常见问题",ariaLabel:"常见问题"},Jz={label:"收藏夹",ariaLabel:"收藏夹"},Xz={label:"前进",ariaLabel:"前进"},Qz={label:"帮助",ariaLabel:"帮助"},eT={label:"首页",ariaLabel:"首页"},tT={label:"信息",ariaLabel:"信息"},nT={label:"Instagram",ariaLabel:"Instagram"},aT={label:"LinkedIn",ariaLabel:"LinkedIn"},rT={label:"退出登录",ariaLabel:"退出登录"},sT={label:"电子邮件",ariaLabel:"发送电子邮件"},iT={label:"消息",ariaLabel:"发送消息"},oT={label:"更多",ariaLabel:"显示更多"},lT={label:"中立性",ariaLabel:"中立性"},cT={label:"新闻",ariaLabel:"新闻"},dT={label:"通知",ariaLabel:"通知"},uT={label:"Pinterest",ariaLabel:"Pinterest"},mT={label:"打印",ariaLabel:"打印"},hT={label:"刷新",ariaLabel:"刷新"},gT={label:"移除",ariaLabel:"移除"},pT={label:"保存",ariaLabel:"保存"},fT={label:"搜索",ariaLabel:"搜索",placeholder:"搜索…"},bT={label:"设置",ariaLabel:"设置"},xT={label:"分享",ariaLabel:"分享"},vT={label:"购物车",ariaLabel:"购物车"},yT={label:"Threads",ariaLabel:"Threads"},jT={label:"TikTok",ariaLabel:"TikTok"},kT={label:"X",ariaLabel:"X"},wT={label:"上传",ariaLabel:"上传"},ST={label:"用户",ariaLabel:"用户"},IT={ariaLabel:"用户账户",signIn:"登录",signUp:"注册"},NT={label:"YouTube",ariaLabel:"YouTube"},$T={label:"Teams 消息",ariaLabel:"发送 Teams 消息"},LT={label:"Teams 通话",ariaLabel:"发起 Teams 通话"},CT={label:"Teams 视频通话",ariaLabel:"发起 Teams 视频通话"},zT={ariaLabel:"菜单",open:"打开菜单",close:"关闭菜单"},TT={ariaLabel:"切换语言",switchTo:"切换至 {{locale}}"},_T={ariaLabel:"切换主题",light:"浅色",dark:"深色"},AT={label:"显示代码预览",ariaLabel:"显示代码预览",popupAriaLabel:"代码示例"},ET={accept:Vz,add:Dz,back:Hz,bug:Fz,call:Oz,close:Bz,code:Rz,collapse:qz,copy:Wz,delete:{label:"删除",ariaLabel:"删除"},download:Uz,edit:Zz,expand:Gz,facebook:Kz,faq:Yz,favorites:Jz,forward:Xz,help:Qz,home:eT,info:tT,instagram:nT,linkedin:aT,logout:rT,mail:sT,message:iT,more:oT,neutrality:lT,news:cT,notification:dT,pinterest:uT,print:mT,refresh:hT,remove:gT,save:pT,search:fT,settings:bT,share:xT,shoppingCart:vT,threads:yT,tiktok:jT,twitter:kT,upload:wT,user:ST,userAccount:IT,youtube:NT,teamsMessage:$T,teamsCall:LT,teamsVideoCall:CT,hamburger:zT,languageSwitch:TT,themeSwitcher:_T,showCodePreview:AT},PT={summary:"详情",content:"可展开内容在此处显示。",demoSummary1:"点击展开",demoContent1:"这是手风琴面板内的可展开内容。使用非受控状态,defaultExpanded=false。",demoSummary2:"默认展开",demoContent2:"此手风琴通过 defaultExpanded=true 以展开状态开始。",demoSummary3:"另一个手风琴项",demoContent3:"多个 AccordionCard 可以堆叠。使用受控模式(expanded + onToggle)确保同时只有一个面板打开。"},MT={imageAlt:"装饰图片",heading:"优势",advantage1:"超过100年的经验",advantage2:"国际认可",advantage3:"实践导向培训"},VT={imageAlt:"客户照片",author:"作者",quote:"一次超越所有期望的卓越体验。"},DT={number:"0",label:"事实",demoSeminarsNumber:"42",demoSeminarsLabel:"研讨会",demoParticipantsNumber:"1,200+",demoParticipantsLabel:"参与者",demoSatisfactionNumber:"98%",demoSatisfactionLabel:"满意度"},HT={imageAlt:"主图",title:"主标题",description:"主描述文字在此处。"},FT={imageAlt:"卡片图片",title:"卡片标题",description:"卡片描述在此处。"},OT={title:"链接",ariaLabel:"卡片链接",description:"点击了解更多。"},BT={imageAlt:"新闻文章图片",title:"新闻标题",description:"新闻文章摘要在此处。"},RT={imageAlt:"通讯图片",title:"保持关注",description:"订阅我们的通讯以获取最新资讯。"},qT={imageAlt:"个人照片",name:"全名",position:"职位"},WT={title:"主题标题",description:"主题描述在此处。"},UT={imageAlt:"培训图片",title:"培训标题"},ZT={accordionCard:PT,advantagesCard:MT,customerVoiceCard:VT,factCard:DT,heroCard:HT,imageCard:FT,linkCard:OT,newsCard:BT,newsletterCard:RT,profileCard:qT,topicCard:WT,trainingCard:UT},GT={ariaRoleDescription:"轮播",slideAriaRoleDescription:"幻灯片",prevButtonAriaLabel:"上一张",nextButtonAriaLabel:"下一张"},KT={carousel:GT},YT="搜索…",JT="未找到结果。",XT="搜索中…",QT="搜索结果",e_="导航",t_="选择",n_="关闭",a_={placeholder:YT,empty:JT,loading:XT,results:QT,navigate:e_,select:t_,close:n_},r_={content:{heading:"公司信息",questions:{heading:"有疑问?",subheading:"我们乐意为您服务。",text:"我们很乐意为您提供个人咨询。"},angebote:{heading:"产品与服务",ueberVds:"关于 VdS",themen:"主题",veranstaltungsarten:"活动类型",unternehmensloe
1sungen:"企业解决方案",news:"新闻",karriere:"招聘"},services:{heading:"服务",bildungszentrum:"VdS 培训中心",presse:"媒体",brandschutztage:"VdS 消防日",verlag:"VdS 出版社",themis:"VdS THEMIS",unterweisungen:"VdS 培训指南"},kontakt:{heading:"联系方式",description:"周一至周五 9:00 - 15:00,我们很乐意为您提供个人咨询:",openingHours:"周一至周五:9:00 - 15:00",tel:"电话:+49 (0)221 7766 122",telHref:"tel:+492217766122",fax:"传真:+49 (0)221 7766 109",emailLabel:"邮箱:verlag",emailDomain:"vds.de",emailHref:"mailto:[email protected]"},address:{companyName:"VdS Schadenverhütung GmbH",street:"Amsterdamer Str. 174",zipAndCity:"D-50735 Köln",ariaLabel:"在 Google 地图中打开 VdS Schadenverhütung GmbH 地址"}},legals:{heading:"法律信息",impressum:{label:"法律声明",ariaDescription:"在新标签页中打开 VdS 法律声明页面"},datenschutz:{label:"隐私政策",ariaDescription:"在新标签页中打开 VdS 隐私政策页面"},agb:{label:"服务条款",ariaDescription:"在新标签页中打开 VdS 服务条款页面"}}},s_={externalAppFooter:r_},i_={label:"输入"},o_={label:"文本区域"},l_={label:"选择",placeholder:"请选择..."},c_={label:"选项",required:"此选择为必填项。"},d_={optional:"可选"},u_={legend:"表单组"},m_={required:"此字段为必填项。",email:"请输入有效的电子邮件地址。",minLength:"至少需要 {{min}} 个字符。",maxLength:"不能超过 {{max}} 个字符。",pattern:"格式无效。",min:"值至少为 {{min}}。",max:"值不能超过 {{max}}。"},h_={label:"颜色"},g_={label:"文件",button:"选择文件",empty:"未选择文件"},p_={input:i_,textarea:o_,select:l_,checkbox:c_,label:d_,fieldset:u_,validation:m_,switch:{label:"开关"},color:h_,file:g_},f_={ariaLabel:"应用程序头部"},b_={ariaLabel:"网站头部"},x_={internalAppHeader:f_,externalAppHeader:b_},v_={default:"一级标题"},y_={default:"二级标题"},j_={default:"三级标题"},k_={default:"四级标题"},w_={default:"五级标题"},S_={default:"六级标题"},I_={h1:v_,h2:y_,h3:j_,h4:k_,h5:w_,h6:S_},N_={alt:"BST 标志"}
1,$_={alt:"BST 标志及口号"},L_={alt:"VdS 标志"},C_={alt:"客户推荐"},z_={alt:"通讯"},T_={alt:"说明"},__={alt:"占位图片"},A_={alt:"VdS BZV 品牌横幅"},E_={bstLogo:N_,bstLogoWithClaim:$_,vdsLogo:L_,customerRecommendation:C_,newsletter:z_,instructions:T_,placeholder:__,vdsBzvBrandBanner:A_},P_={newTab:"(在新标签页中打开)"},M_={externalLink:P_},V_={ariaLabel:"列表"},D_={ariaLabel:"有序列表"},H_={default:"列表项"},F_={unordered:V_,ordered:D_,item:H_},O_={ariaLabel:"菜单"},B_={menu:O_},R_={ariaLabel:"应用导航"},q_={ariaLabel:"侧边导航"},W_={ariaLabel:"侧边导航",collapse:"收起侧边栏",expand:"展开侧边栏"},U_={ariaLabel:"主导航",home:"首页",signIn:"登录",signUp:"注册",account:"我的账户",signOut:"退出登录",userAccountHeading:"我的账户",navTopic1:"NavTopic1",navTopic2:"NavTopic2",navTopic3:"NavTopic3",navTopic4:"NavTopic4",navTopic5:"NavTopic5"},Z_={ariaLabel:"主导航",home:"首页",appName:"应用名称"},G_={ariaLabel:"搜索",heading:"找到您需要的内容",placeholder:"输入搜索关键词...",inputAriaLabel:"搜索关键词",submitLabel:"搜索",submitAriaLabel:"提交搜索"},K_={ariaLabel:"面包屑导航"},Y_={ariaLabel:"前往 VdS 培训中心首页",imageAlt:"VdS Schadenverhütung GmbH - 培训中心标志"},J_={appNav:R_,sideNav:q_,collapsibleSideNav:W_,externalAppNav:U_,internalAppNav:Z_,searchBar:G_,breadcrumbNavigation:K_,tcLogoLink:Y_},X_={default:"正文"},Q_={text:X_};function ln(e,n,a,r,s,i,o,l,c,d,m,g,x,p){return{"uic-button-translations":e,"uic-card-translations":n,"uic-carousel-translations":a,"uic-footer-translations":r,"uic-form-translations":s,"uic-header-translations":i,"uic-heading-translations":o,"uic-image-translations":l,"uic-link-translations":c,"uic-list-translations":d,"uic-menu-translations":m,"uic-navigation-translations":g,"uic-text-translations":x,"uic-command-palette-translations":p}}function eA(){return{cs:ln(Bh,tg,ag,hg,wg,Ng,Ag,Bg,qg,Gg,Yg,sp,op,ug),de:ln(sf,vf,jf,Tf,Of,qf,Jf,ib,lb,mb,gb,wb,Ib,Cf),en:ln(wx,Mx,Dx,Gx,rv,ov,gv,wv,Iv,Cv,Tv,Fv,Bv,Ux),es:ln(Fy,Qy,tj,uj,jj,Sj,Tj,Fj,Bj,Uj,Gj,a1,s1,cj),fr:ln(ak,fk,xk,Lk,Dk,Ok,Gk,aw,sw,cw,uw,yw,kw,Nk),it:ln(y0,A0,P0,W0,t2,r2,u2,y2,k2,N2,L2,V2,H2,R0),nl:ln(VS,YS,XS,lI,xI,jI,LI,VI,HI,RI,WI,eN,nN,iI),pl:ln(e$,h$,p$,I$,P$,D$,W$,eL,nL,iL,lL,bL,vL,w$),pt:ln(bC,zC,_C,BC,XC,tz,lz,bz,vz,wz,Iz,Ez,Mz,FC),zh:ln(ET,ZT,KT,s_,p_,x_,I_,E_,M_,F_,B_,J_,Q_,a_)}}function zW(e){const n=eA();for(const[a,r]of Object.entries(n))for(const[s,i]of Object.entries(r))e.addResourceBundle(a,s,i,!0,!1)}const Qt=tc({lngs:["de","en"]}),tA={userAccountHeading:"Mein VdS-Bildungszentrum"},TW={externalAppNav:tA},nA={userAccountHeading:"My VdS Training Center"},_W={externalAppNav:nA},AW="/assets/favicon-_uS3i4JC.ico",nc=f.createContext(!1);nc.Provider;function Ge(){return f.useContext(nc)}var aA=/\s+/g,rA=e=>typeof e!="string"||!e?e:e.replace(aA," ").trim(),Br=(...e)=>{const n=[],a=r=>{if(!r&&r!==0&&r!==0n)return;if(Array.isArray(r)){for(let i=0,o=r.length;i<o;i++)a(r[i]);return}const s=typeof r;if(s==="string"||s==="number"||s==="bigint"){if(s==="number"&&r!==r)return;n.push(String(r))}else if(s==="object"){const i=Object.keys(r);for(let o=0,l=i.length;o<l;o++){const c=i[o];r[c]&&n.push(c)}}};for(let r=0,s=e.length;r<s;r++){const i=e[r];i!=null&&a(i)}return n.length>0?rA(n.join(" ")):void 0},Vo=e=>e===!1?"false":e===!0?"true":e===0?"0":e,Pt=e=>{if(!e||typeof e!="object")return!0;for(const n in e)return!1;return!0},sA=(e,n)=>{if(e===n)return!0;if(!e||!n)return!1;const a=Object.keys(e),r=Object.keys(n);if(a.length!==r.length)return!1;for(let s=0;s<a.length;s++){const i=a[s];if(!r.includes(i)||e[i]!==n[i])return!1}return!0},iA=(e,n)=>{for(const a in n)if(Object.prototype.hasOwnProperty.call(n,a)){const r=n[a];a in e?e[a]=Br(e[a],r):e[a]=r}return e},ac=(e,n)=>{for(let a=0;a<e.length;a++){const r=e[a];Array.isArray(r)?ac(r,n):r&&n.push(r)}},rc=(...e)=>{const n=[];ac(e,n);const a=[];for(let r=0;r<n.length;r++)n[r]&&a.push(n[r]);return a},ii=(e,n)=>{const a={};for(const r in e){const s=e[r];if(r in n){const i=n[r];Array.isArray(s)||Array.isArray(i)?a[r]=rc(i,s):typeof s=="object"&&typeof i=="object"&&s&&i?a[r]=ii(s,i):a[r]=i+" "+s}else a[r]=s}for(const r in n)r in e||(a[r]=n[r]);return a},oA={twMerge:!0,twMergeConfig:{}};function lA(){let e=null,n={},a=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(r){e=r},get cachedTwMergeConfig(){return n},set cachedTwMergeConfig(r){n=r},get didTwMergeConfigChange(){return a},set didTwMergeConfigChange(r){a=r},reset(){e=null,n={},a=!1}}}var yn=lA(),cA=e=>{const n=(r,s)=>{const{extend:i=null,slots:o={},variants:l={},compoundVariants:c=[],compoundSlots:d=[],defaultVariants:m={}}=r,g={...oA,...s},x=i!=null&&i.base?Br(i.base,r==null?void 0:r.base):r==null?void 0:r.base,p=i!=null&&i.variants&&!Pt(i.variants)?ii(l,i.variants):l,L=i!=null&&i.defaultVariants&&!Pt(i.defaultVariants)?{...i.defaultVariants,...m}:m;!Pt(g.twMergeConfig)&&!sA(g.twMergeConfig,yn.cachedTwMergeConfig)&&(yn.didTwMergeConfigChange=!0,yn.cachedTwMergeConfig=g.twMergeConfig);const N=Pt(i==null?void 0:i.slots),T=Pt(o)?{}:{base:Br(r==null?void 0:r.base,N&&(i==null?void 0:i.base)),...o},C=N?T:iA({...i==null?void 0:i.slots},Pt(T)?{base:r==null?void 0:r.base}:T),$=Pt(i==null?void 0:i.compoundVariants)?c:rc(i==null?void 0:i.compoundVariants,c),E=w=>{if(Pt(p)&&Pt(o)&&N)return e(x,w==null?void 0:w.class,w==null?void 0:w.className)(g);if($&&!Array.isArray($))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof $}`);if(d&&!Array.isArray(d))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof d}`);const V=(Q,te=p,G=null,ie=null)=>{const H=te[Q];if(!H||Pt(H))return null;const K=(ie==null?void 0:ie[Q])??(w==null?void 0:w[Q]);if(K===null)return null;const F=Vo(K);if(typeof F=="object")return null;const he=L==null?void 0:L[Q],be=F??Vo(he);return H[be||"false"]}
1,_=()=>{if(!p)return null;const Q=Object.keys(p),te=[];for(let G=0;G<Q.length;G++){const ie=V(Q[G],p);ie&&te.push(ie)}return te},j=(Q,te)=>{if(!p||typeof p!="object")return null;const G=[];for(const ie in p){const H=V(ie,p,Q,te),K=Q==="base"&&typeof H=="string"?H:H&&H[Q];K&&G.push(K)}return G},Z={};for(const Q in w){const te=w[Q];te!==void 0&&(Z[Q]=te)}const U=(Q,te)=>{var ie;const G=typeof(w==null?void 0:w[Q])=="object"?{[Q]:(ie=w[Q])==null?void 0:ie.initial}:{};return{...L,...Z,...G,...te}},De=(Q=[],te)=>{const G=[],ie=Q.length;for(let H=0;H<ie;H++){const{class:K,className:F,...he}=Q[H];let be=!0;const we=U(null,te);for(const Se in he){const fe=he[Se],xe=we[Se];if(Array.isArray(fe)){if(!fe.includes(xe)){be=!1;break}}else{if((fe==null||fe===!1)&&(xe==null||xe===!1))continue;if(xe!==fe){be=!1;break}}}be&&(K&&G.push(K),F&&G.push(F))}return G},X=Q=>{const te=De($,Q);if(!Array.isArray(te))return te;const G={},ie=e;for(let H=0;H<te.length;H++){const K=te[H];if(typeof K=="string")G.base=ie(G.base,K)(g);else if(typeof K=="object")for(const F in K)G[F]=ie(G[F],K[F])(g)}return G},ne=Q=>{if(d.length<1)return null;const te={},G=U(null,Q);for(let ie=0;ie<d.length;ie++){const{slots:H=[],class:K,className:F,...he}=d[ie];if(!Pt(he)){let be=!0;for(const we in he){const Se=G[we],fe=he[we];if(Se===void 0||(Array.isArray(fe)?!fe.includes(Se):fe!==Se)){be=!1;break}}if(!be)continue}for(let be=0;be<H.length;be++){const we=H[be];te[we]||(te[we]=[]),te[we].push([K,F])}}return te};if(!Pt(o)||!N){const Q={};if(typeof C=="object"&&!Pt(C)){const te=e;for(const G in C)Q[G]=ie=>{const H=X(ie),K=ne(ie);return te(C[G],j(G,ie),H?H[G]:void 0,K?K[G]:void 0,ie==null?void 0:ie.class,ie==null?void 0:ie.className)(g)}}return Q}return e(x,_(),De($),w==null?void 0:w.class,w==null?void 0:w.className)(g)},z=()=>{if(!(!p||typeof p!="object"))return Object.keys(p)};return E.variantKeys=z(),E.extend=i,E.base=x,E.slots=C,E.variants=p,E.defaultVariants=L,E.compoundSlots=d,E.compoundVariants=$,E};return{tv:n,createTV:r=>(s,i)=>n(s,i?ii(r,i):r)}};const dA=(e,n)=>{const a=new Array(e.length+n.length);for(let r=0;r<e.length;r++)a[r]=e[r];for(let r=0;r<n.length;r++)a[e.length+r]=n[r];return a},uA=(e,n)=>({classGroupId:e,validator:n}),sc=(e=new Map,n=null,a)=>({nextPart:e,validators:n,classGroupId:a}),Rr="-",Do=[],mA="arbitrary..",hA=e=>{const n=pA(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{if(o.startsWith("[")&&o.endsWith("]"))return gA(o);const l=o.split(Rr),c=l[0]===""&&l.length>1?1:0;return ic(l,c,n)},getConflictingClassGroupIds:(o,l)=>{if(l){const c=r[o],d=a[o];return c?d?dA(d,c):c:d||Do}return a[o]||Do}}},ic=(e,n,a)=>{if(e.length-n===0)return a.classGroupId;const s=e[n],i=a.nextPart.get(s);if(i){const d=ic(e,n+1,i);if(d)return d}const o=a.validators;if(o===null)return;const l=n===0?e.join(Rr):e.slice(n).join(Rr),c=o.length;for(let d=0;d<c;d++){const m=o[d];if(m.validator(l))return m.classGroupId}},gA=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=e.slice(1,-1),a=n.indexOf(":"),r=n.slice(0,a);return r?mA+r:void 0})(),pA=e=>{const{theme:n,classGroups:a}=e;return fA(a,n)},fA=(e,n)=>{const a=sc();for(const r in e){const s=e[r];Ni(s,a,r,n)}return a},Ni=(e,n,a,r)=>{const s=e.length;for(let i=0;i<s;i++){const o=e[i];bA(o,n,a,r)}},bA=(e,n,a,r)=>{if(typeof e=="string"){xA(e,n,a);return}if(typeof e=="function"){vA(e,n,a,r);return}yA(e,n,a,r)},xA=(e,n,a)=>{const r=e===""?n:oc(n,e);r.classGroupId=a},vA=(e,n,a,r)=>{if(jA(e)){Ni(e(r),n,a,r);return}n.validators===null&&(n.validators=[]),n.validators.push(uA(a,e))},yA=(e,n,a,r)=>{const s=Object.entries(e),i=s.length;for(let o=0;o<i;o++){const[l,c]=s[o];Ni(c,oc(n,l),a,r)}},oc=(e,n)=>{let a=e;const r=n.split(Rr),s=r.length;for(let i=0;i<s;i++){const o=r[i];let l=a.nextPart.get(o);l||(l=sc(),a.nextPart.set(o,l)),a=l}return a},jA=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,kA=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,a=Object.create(null),r=Object.create(null);const s=(i,o)=>{a[i]=o,n++,n>e&&(n=0,r=a,a=Object.create(null))};return{get(i){let o=a[i];if(o!==void 0)return o;if((o=r[i])!==void 0)return s(i,o),o},set(i,o){i in a?a[i]=o:s(i,o)}}},oi="!",Ho=":",wA=[],Fo=(e,n,a,r,s)=>({modifiers:e,hasImportantModifier:n,baseClassName:a,maybePostfixModifierPosition:r,isExternal:s}),SA=e=>{const{prefix:n,experimentalParseClassName:a}=e;let r=s=>{const i=[];let o=0,l=0,c=0,d;const m=s.length;for(let N=0;N<m;N++){const T=s[N];
vendor: 5,943 bytes, line 1
1if(o===0&&l===0){if(T===Ho){i.push(s.slice(c,N)),c=N+1;continue}if(T==="/"){d=N;continue}}T==="["?o++:T==="]"?o--:T==="("?l++:T===")"&&l--}const g=i.length===0?s:s.slice(c);let x=g,p=!1;g.endsWith(oi)?(x=g.slice(0,-1),p=!0):g.startsWith(oi)&&(x=g.slice(1),p=!0);const L=d&&d>c?d-c:void 0;return Fo(i,p,x,L)};if(n){const s=n+Ho,i=r;r=o=>o.startsWith(s)?i(o.slice(s.length)):Fo(wA,!1,o,void 0,!0)}if(a){const s=r;r=i=>a({className:i,parseClassName:s})}return r},IA=e=>{const n=new Map;return e.orderSensitiveModifiers.forEach((a,r)=>{n.set(a,1e6+r)}),a=>{const r=[];let s=[];for(let i=0;i<a.length;i++){const o=a[i],l=o[0]==="[",c=n.has(o);l||c?(s.length>0&&(s.sort(),r.push(...s),s=[]),r.push(o)):s.push(o)}return s.length>0&&(s.sort(),r.push(...s)),r}},NA=e=>({cache:kA(e.cacheSize),parseClassName:SA(e),sortModifiers:IA(e),...hA(e)}),$A=/\s+/,LA=(e,n)=>{const{parseClassName:a,getClassGroupId:r,getConflictingClassGroupIds:s,sortModifiers:i}=n,o=[],l=e.trim().split($A);let c="";for(let d=l.length-1;d>=0;d-=1){const m=l[d],{isExternal:g,modifiers:x,hasImportantModifier:p,baseClassName:L,maybePostfixModifierPosition:N}=a(m);if(g){c=m+(c.length>0?" "+c:c);continue}let T=!!N,C=r(T?L.substring(0,N):L);if(!C){if(!T){c=m+(c.length>0?" "+c:c);continue}if(C=r(L),!C){c=m+(c.length>0?" "+c:c);continue}T=!1}const $=x.length===0?"":x.length===1?x[0]:i(x).join(":"),E=p?$+oi:$,z=E+C;if(o.indexOf(z)>-1)continue;o.push(z);const w=s(C,T);for(let V=0;V<w.length;++V){const _=w[V];o.push(E+_)}c=m+(c.length>0?" "+c:c)}return c},CA=(...e)=>{let n=0,a,r,s="";for(;n<e.length;)(a=e[n++])&&(r=lc(a))&&(s&&(s+=" "),s+=r);return s},lc=e=>{if(typeof e=="string")return e;let n,a="";for(let r=0;r<e.length;r++)e[r]&&(n=lc(e[r]))&&(a&&(a+=" "),a+=n);return a},li=(e,...n)=>{let a,r,s,i;const o=c=>{const d=n.reduce((m,g)=>g(m),e());return a=NA(d),r=a.cache.get,s=a.cache.set,i=l,l(c)},l=c=>{const d=r(c);if(d)return d;const m=LA(c,a);return s(c,m),m};return i=o,(...c)=>i(CA(...c))},zA=[],gt=e=>{const n=a=>a[e]||zA;return n.isThemeGetter=!0,n},cc=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,dc=/^\((?:(\w[\w-]*):)?(.+)\)$/i,TA=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,_A=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,AA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,EA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,PA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,MA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Cn=e=>TA.test(e),ye=e=>!!e&&!Number.isNaN(Number(e)),zn=e=>!!e&&Number.isInteger(Number(e)),Vs=e=>e.endsWith("%")&&ye(e.slice(0,-1)),bn=e=>_A.test(e),uc=()=>!0,VA=e=>AA.test(e)&&!EA.test(e),$i=()=>!1,DA=e=>PA.test(e),HA=e=>MA.test(e),FA=e=>!re(e)&&!se(e),OA=e=>Pn(e,gc,$i),re=e=>cc.test(e),Zn=e=>Pn(e,pc,VA),Oo=e=>Pn(e,KA,ye),BA=e=>Pn(e,bc,uc),RA=e=>Pn(e,fc,$i),Bo=e=>Pn(e,mc,$i),qA=e=>Pn(e,hc,HA),Nr=e=>Pn(e,xc,DA),se=e=>dc.test(e),qa=e=>aa(e,pc),WA=e=>aa(e,fc),Ro=e=>aa(e,mc),UA=e=>aa(e,gc),ZA=e=>aa(e,hc),$r=e=>aa(e,xc,!0),GA=e=>aa(e,bc,!0),Pn=(e,n,a)=>{const r=cc.exec(e);return r?r[1]?n(r[1]):a(r[2]):!1},aa=(e,n,a=!1)=>{const r=dc.exec(e);return r?r[1]?n(r[1]):a:!1},mc=e=>e==="position"||e==="percentage",hc=e=>e==="image"||e==="url",gc=e=>e==="length"||e==="size"||e==="bg-size",pc=e=>e==="length",KA=e=>e==="number",fc=e=>e==="family-name",bc=e=>e==="number"||e==="weight",xc=e=>e==="shadow",ci=()=>{const e=gt("color"),n=gt("font"),a=gt("text"),r=gt("font-weight"),s=gt("tracking"),i=gt("leading"),o=gt("breakpoint"),l=gt("container"),c=gt("spacing"),d=gt("radius"),m=gt("shadow"),g=gt("inset-shadow"),x=gt("text-shadow"),p=gt("drop-shadow"),L=gt("blur"),N=gt("perspective"),T=gt("aspect"),C=gt("ease"),$=gt("animate"),E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],z=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...z(),se,re],V=()=>["auto","hidden","clip","visible","scroll"],_=()=>["auto","contain","none"],j=()=>[se,re,c],Z=()=>[Cn,"full","auto",...j()],U=()=>[zn,"none","subgrid",se,re],De=()=>["auto",{span:["full",zn,se,re]},zn,se,re],X=()=>[zn,"auto",se,re],ne=()=>["auto","min","max","fr",se,re],Q=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],te=()=>["start","end","center","stretch","center-safe","end-safe"],G=()=>["auto",...j()],ie=()=>[Cn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...j()],H=()=>[Cn,"screen","full","dvw","lvw","svw","min","max","fit",...j()],K=()=>[Cn,"screen","full","lh","dvh","lvh","svh","min","max","fit",...j()],F=()=>[e,se,re],he=()=>[...z(),Ro,Bo,{position:[se,re]}],be=()=>["no-repeat",{repeat:["","x","y","space","round"]}],we=()=>["auto","cover","contain",UA,OA,{size:[se,re]}],Se=()=>[Vs,qa,Zn],fe=()=>["","none","full",d,se,re],xe=()=>["",ye,qa,Zn],zt=()=>["solid","dashed","dotted","double"],rt=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],$e=()=>[ye,Vs,Ro,Bo],et=()=>["","none",L,se,re],Tt=()=>["none",ye,se,re],Ht=()=>["none",ye,se,re],It=()=>[ye,se,re],ft=()=>[Cn,"full",...j()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[bn],breakpoint:[bn],color:[uc],container:[bn],"drop-shadow":[bn],ease:["in","out","in-out"],font:[FA],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[bn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[bn],shadow:[bn],spacing:["px",ye],text:[bn],"text-shadow":[bn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Cn,re,se,T]}
vendor: 6,112 bytes, line 1
1],container:["container"],columns:[{columns:[ye,re,se,l]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:_()}],"overscroll-x":[{"overscroll-x":_()}],"overscroll-y":[{"overscroll-y":_()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:Z()}],"inset-x":[{"inset-x":Z()}],"inset-y":[{"inset-y":Z()}],start:[{"inset-s":Z(),start:Z()}],end:[{"inset-e":Z(),end:Z()}],"inset-bs":[{"inset-bs":Z()}],"inset-be":[{"inset-be":Z()}],top:[{top:Z()}],right:[{right:Z()}],bottom:[{bottom:Z()}],left:[{left:Z()}],visibility:["visible","invisible","collapse"],z:[{z:[zn,"auto",se,re]}],basis:[{basis:[Cn,"full","auto",l,...j()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ye,Cn,"auto","initial","none",re]}],grow:[{grow:["",ye,se,re]}],shrink:[{shrink:["",ye,se,re]}],order:[{order:[zn,"first","last","none",se,re]}],"grid-cols":[{"grid-cols":U()}],"col-start-end":[{col:De()}],"col-start":[{"col-start":X()}],"col-end":[{"col-end":X()}],"grid-rows":[{"grid-rows":U()}],"row-start-end":[{row:De()}],"row-start":[{"row-start":X()}],"row-end":[{"row-end":X()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:j()}],"gap-x":[{"gap-x":j()}],"gap-y":[{"gap-y":j()}],"justify-content":[{justify:[...Q(),"normal"]}],"justify-items":[{"justify-items":[...te(),"normal"]}],"justify-self":[{"justify-self":["auto",...te()]}],"align-content":[{content:["normal",...Q()]}],"align-items":[{items:[...te(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...te(),{baseline:["","last"]}]}],"place-content":[{"place-content":Q()}],"place-items":[{"place-items":[...te(),"baseline"]}],"place-self":[{"place-self":["auto",...te()]}],p:[{p:j()}],px:[{px:j()}],py:[{py:j()}],ps:[{ps:j()}],pe:[{pe:j()}],pbs:[{pbs:j()}],pbe:[{pbe:j()}],pt:[{pt:j()}],pr:[{pr:j()}],pb:[{pb:j()}],pl:[{pl:j()}],m:[{m:G()}],mx:[{mx:G()}],my:[{my:G()}],ms:[{ms:G()}],me:[{me:G()}],mbs:[{mbs:G()}],mbe:[{mbe:G()}],mt:[{mt:G()}],mr:[{mr:G()}],mb:[{mb:G()}],ml:[{ml:G()}],"space-x":[{"space-x":j()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":j()}],"space-y-reverse":["space-y-reverse"],size:[{size:ie()}],"inline-size":[{inline:["auto",...H()]}],"min-inline-size":[{"min-inline":["auto",...H()]}],"max-inline-size":[{"max-inline":["none",...H()]}],"block-size":[{block:["auto",...K()]}],"min-block-size":[{"min-block":["auto",...K()]}],"max-block-size":[{"max-block":["none",...K()]}],w:[{w:[l,"screen",...ie()]}],"min-w":[{"min-w":[l,"screen","none",...ie()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[o]},...ie()]}],h:[{h:["screen","lh",...ie()]}],"min-h":[{"min-h":["screen","lh","none",...ie()]}],"max-h":[{"max-h":["screen","lh",...ie()]}],"font-size":[{text:["base",a,qa,Zn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,GA,BA]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Vs,re]}],"font-family":[{font:[WA,RA,n]}],"font-features":[{"font-features":[re]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,se,re]}],"line-clamp":[{"line-clamp":[ye,"none",se,Oo]}],leading:[{leading:[i,...j()]}],"list-image":[{"list-image":["none",se,re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",se,re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:F()}],"text-color":[{text:F()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...zt(),"wavy"]}],"text-decoration-thickness":[{decoration:[ye,"from-font","auto",se,Zn]}],"text-decoration-color":[{decoration:F()}],"underline-offset":[{"underline-offset":[ye,"auto",se,re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",se,re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",se,re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:he()}],"bg-repeat":[{bg:be()}],"bg-size":[{bg:we()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},zn,se,re],radial:["",se,re],conic:[zn,se,re]},ZA,qA]}],"bg-color":[{bg:F()}],"gradient-from-pos":[{from:Se()}
vendor: 7,405 bytes, line 1
1],"gradient-via-pos":[{via:Se()}],"gradient-to-pos":[{to:Se()}],"gradient-from":[{from:F()}],"gradient-via":[{via:F()}],"gradient-to":[{to:F()}],rounded:[{rounded:fe()}],"rounded-s":[{"rounded-s":fe()}],"rounded-e":[{"rounded-e":fe()}],"rounded-t":[{"rounded-t":fe()}],"rounded-r":[{"rounded-r":fe()}],"rounded-b":[{"rounded-b":fe()}],"rounded-l":[{"rounded-l":fe()}],"rounded-ss":[{"rounded-ss":fe()}],"rounded-se":[{"rounded-se":fe()}],"rounded-ee":[{"rounded-ee":fe()}],"rounded-es":[{"rounded-es":fe()}],"rounded-tl":[{"rounded-tl":fe()}],"rounded-tr":[{"rounded-tr":fe()}],"rounded-br":[{"rounded-br":fe()}],"rounded-bl":[{"rounded-bl":fe()}],"border-w":[{border:xe()}],"border-w-x":[{"border-x":xe()}],"border-w-y":[{"border-y":xe()}],"border-w-s":[{"border-s":xe()}],"border-w-e":[{"border-e":xe()}],"border-w-bs":[{"border-bs":xe()}],"border-w-be":[{"border-be":xe()}],"border-w-t":[{"border-t":xe()}],"border-w-r":[{"border-r":xe()}],"border-w-b":[{"border-b":xe()}],"border-w-l":[{"border-l":xe()}],"divide-x":[{"divide-x":xe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":xe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...zt(),"hidden","none"]}],"divide-style":[{divide:[...zt(),"hidden","none"]}],"border-color":[{border:F()}],"border-color-x":[{"border-x":F()}],"border-color-y":[{"border-y":F()}],"border-color-s":[{"border-s":F()}],"border-color-e":[{"border-e":F()}],"border-color-bs":[{"border-bs":F()}],"border-color-be":[{"border-be":F()}],"border-color-t":[{"border-t":F()}],"border-color-r":[{"border-r":F()}],"border-color-b":[{"border-b":F()}],"border-color-l":[{"border-l":F()}],"divide-color":[{divide:F()}],"outline-style":[{outline:[...zt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ye,se,re]}],"outline-w":[{outline:["",ye,qa,Zn]}],"outline-color":[{outline:F()}],shadow:[{shadow:["","none",m,$r,Nr]}],"shadow-color":[{shadow:F()}],"inset-shadow":[{"inset-shadow":["none",g,$r,Nr]}],"inset-shadow-color":[{"inset-shadow":F()}],"ring-w":[{ring:xe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:F()}],"ring-offset-w":[{"ring-offset":[ye,Zn]}],"ring-offset-color":[{"ring-offset":F()}],"inset-ring-w":[{"inset-ring":xe()}],"inset-ring-color":[{"inset-ring":F()}],"text-shadow":[{"text-shadow":["none",x,$r,Nr]}],"text-shadow-color":[{"text-shadow":F()}],opacity:[{opacity:[ye,se,re]}],"mix-blend":[{"mix-blend":[...rt(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":rt()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ye]}],"mask-image-linear-from-pos":[{"mask-linear-from":$e()}],"mask-image-linear-to-pos":[{"mask-linear-to":$e()}],"mask-image-linear-from-color":[{"mask-linear-from":F()}],"mask-image-linear-to-color":[{"mask-linear-to":F()}],"mask-image-t-from-pos":[{"mask-t-from":$e()}],"mask-image-t-to-pos":[{"mask-t-to":$e()}],"mask-image-t-from-color":[{"mask-t-from":F()}],"mask-image-t-to-color":[{"mask-t-to":F()}],"mask-image-r-from-pos":[{"mask-r-from":$e()}],"mask-image-r-to-pos":[{"mask-r-to":$e()}],"mask-image-r-from-color":[{"mask-r-from":F()}],"mask-image-r-to-color":[{"mask-r-to":F()}],"mask-image-b-from-pos":[{"mask-b-from":$e()}],"mask-image-b-to-pos":[{"mask-b-to":$e()}],"mask-image-b-from-color":[{"mask-b-from":F()}],"mask-image-b-to-color":[{"mask-b-to":F()}],"mask-image-l-from-pos":[{"mask-l-from":$e()}],"mask-image-l-to-pos":[{"mask-l-to":$e()}],"mask-image-l-from-color":[{"mask-l-from":F()}],"mask-image-l-to-color":[{"mask-l-to":F()}],"mask-image-x-from-pos":[{"mask-x-from":$e()}],"mask-image-x-to-pos":[{"mask-x-to":$e()}],"mask-image-x-from-color":[{"mask-x-from":F()}],"mask-image-x-to-color":[{"mask-x-to":F()}],"mask-image-y-from-pos":[{"mask-y-from":$e()}],"mask-image-y-to-pos":[{"mask-y-to":$e()}],"mask-image-y-from-color":[{"mask-y-from":F()}],"mask-image-y-to-color":[{"mask-y-to":F()}],"mask-image-radial":[{"mask-radial":[se,re]}],"mask-image-radial-from-pos":[{"mask-radial-from":$e()}],"mask-image-radial-to-pos":[{"mask-radial-to":$e()}],"mask-image-radial-from-color":[{"mask-radial-from":F()}],"mask-image-radial-to-color":[{"mask-radial-to":F()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":z()}],"mask-image-conic-pos":[{"mask-conic":[ye]}],"mask-image-conic-from-pos":[{"mask-conic-from":$e()}],"mask-image-conic-to-pos":[{"mask-conic-to":$e()}],"mask-image-conic-from-color":[{"mask-conic-from":F()}],"mask-image-conic-to-color":[{"mask-conic-to":F()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:he()}],"mask-repeat":[{mask:be()}],"mask-size":[{mask:we()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",se,re]}],filter:[{filter:["","none",se,re]}],blur:[{blur:et()}],brightness:[{brightness:[ye,se,re]}],contrast:[{contrast:[ye,se,re]}],"drop-shadow":[{"drop-shadow":["","none",p,$r,Nr]}],"drop-shadow-color":[{"drop-shadow":F()}],grayscale:[{grayscale:["",ye,se,re]}],"hue-rotate":[{"hue-rotate":[ye,se,re]}],invert:[{invert:["",ye,se,re]}],saturate:[{saturate:[ye,se,re]}],sepia:[{sepia:["",ye,se,re]}],"backdrop-filter":[{"backdrop-filter":["","none",se,re]}],"backdrop-blur":[{"backdrop-blur":et()}],"backdrop-brightness":[{"backdrop-brightness":[ye,se,re]}],"backdrop-contrast":[{"backdrop-contrast":[ye,se,re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ye,se,re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ye,se,re]}],"backdrop-invert":[{"backdrop-invert":["",ye,se,re]}],"backdrop-opacity":[{"backdrop-opacity":[ye,se,re]}],"backdrop-saturate":[{"backdrop-saturate":[ye,se,re]}],"backdrop-sepia":[{"backdrop-sepia":["",ye,se,re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":j()}],"border-spacing-x":[{"border-spacing-x":j()}],"border-spacing-y":[{"border-spacing-y":j()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",se,re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ye,"initial",se,re]}],ease:[{ease:["linear","initial",C,se,re]}],delay:[{delay:[ye,se,re]}],animate:[{animate:["none",$,se,re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[N,se,re]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:Tt()}],"rotate-x":[{"rotate-x":Tt()}],"rotate-y":[{"rotate-y":Tt()}],"rotate-z":[{"rotate-z":Tt()}],scale:[{scale:Ht()}],"scale-x":[{"scale-x":Ht()}],"scale-y":[{"scale-y":Ht()}],"scale-z":[{"scale-z":Ht()}],"scale-3d":["scale-3d"],skew:[{skew:It()}],"skew-x":[{"skew-x":It()}],"skew-y":[{"skew-y":It()}],transform:[{transform:[se,re,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ft()}],"translate-x":[{"translate-x":ft()}],"translate-y":[{"translate-y":ft()}],"translate-z":[{"translate-z":ft()}],"translate-none":["translate-none"],accent:[{accent:F()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:F()}
vendor: 5,412 bytes, line 1
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",se,re]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mbs":[{"scroll-mbs":j()}],"scroll-mbe":[{"scroll-mbe":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pbs":[{"scroll-pbs":j()}],"scroll-pbe":[{"scroll-pbe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",se,re]}],fill:[{fill:["none",...F()]}],"stroke-w":[{stroke:[ye,qa,Zn,Oo]}],stroke:[{stroke:["none",...F()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},YA=(e,{cacheSize:n,prefix:a,experimentalParseClassName:r,extend:s={},override:i={}})=>(Ka(e,"cacheSize",n),Ka(e,"prefix",a),Ka(e,"experimentalParseClassName",r),Lr(e.theme,i.theme),Lr(e.classGroups,i.classGroups),Lr(e.conflictingClassGroups,i.conflictingClassGroups),Lr(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),Ka(e,"orderSensitiveModifiers",i.orderSensitiveModifiers),Cr(e.theme,s.theme),Cr(e.classGroups,s.classGroups),Cr(e.conflictingClassGroups,s.conflictingClassGroups),Cr(e.conflictingClassGroupModifiers,s.conflictingClassGroupModifiers),vc(e,s,"orderSensitiveModifiers"),e),Ka=(e,n,a)=>{a!==void 0&&(e[n]=a)},Lr=(e,n)=>{if(n)for(const a in n)Ka(e,a,n[a])}
1,Cr=(e,n)=>{if(n)for(const a in n)vc(e,n,a)},vc=(e,n,a)=>{const r=n[a];r!==void 0&&(e[a]=e[a]?e[a].concat(r):r)},JA=(e,...n)=>typeof e=="function"?li(ci,e,...n):li(()=>YA(ci(),e),...n),XA=li(ci);var QA=e=>Pt(e)?XA:JA({...e,extend:{theme:e.theme,classGroups:e.classGroups,conflictingClassGroupModifiers:e.conflictingClassGroupModifiers,conflictingClassGroups:e.conflictingClassGroups,...e.extend}}),e3=(e,n)=>{const a=Br(e);return!a||!((n==null?void 0:n.twMerge)??!0)?a:((!yn.cachedTwMerge||yn.didTwMergeConfigChange)&&(yn.didTwMergeConfigChange=!1,yn.cachedTwMerge=QA(yn.cachedTwMergeConfig)),yn.cachedTwMerge(a)||void 0)},t3=(...e)=>n=>e3(e,n),{createTV:n3,tv:Ke}=cA(t3);const a3=["xs","sm","md","lg","xl","2xl","3xl"],r3=["mt","mb","ml","mr","mx","my","pt","pb","pl","pr","px","py"],s3={...Object.fromEntries(r3.map(e=>[`spacing-${e}`,[{spacing:[{[e]:a3}]}]])),"popup-mb":["popup-body","popup-header"]},i3={m:["spacing-mt","spacing-mb","spacing-ml","spacing-mr","spacing-mx","spacing-my","popup-mb"],mx:["spacing-ml","spacing-mr","spacing-mx"],my:["spacing-mt","spacing-mb","spacing-my","popup-mb"],p:["spacing-pt","spacing-pb","spacing-pl","spacing-pr","spacing-px","spacing-py"],px:["spacing-pl","spacing-pr","spacing-px"],py:["spacing-pt","spacing-pb","spacing-py"],mt:["spacing-mt"],mb:["spacing-mb","popup-mb"],ml:["spacing-ml"],mr:["spacing-mr"],pt:["spacing-pt"],pb:["spacing-pb"],pl:["spacing-pl"],pr:["spacing-pr"],"spacing-mx":["mx","ml","mr","spacing-ml","spacing-mr"],"spacing-my":["my","mt","mb","spacing-mt","spacing-mb","popup-mb"],"spacing-px":["px","pl","pr","spacing-pl","spacing-pr"],"spacing-py":["py","pt","pb","spacing-pt","spacing-pb"],"spacing-mt":["mt"],"spacing-mb":["mb","popup-mb"],"spacing-ml":["ml"],"spacing-mr":["mr"],"spacing-pt":["pt"],"spacing-pb":["pb"],"spacing-pl":["pl"],"spacing-pr":["pr"],"popup-mb":["m","my","mb","spacing-my","spacing-mb"]},o3={twMergeConfig:{extend:{classGroups:s3,conflictingClassGroups:i3}}}
1,de=n3(o3),l3=de({base:"",variants:{grow:{true:"grow",false:""},debug:{true:"debug-main",false:""}}});function yc({as:e,className:n,children:a,grow:r,hidden:s=!1,debug:i,...o}){const l=Ge(),c=i??l;if(s)return null;const d=e||"main";return t.jsx(d,{...o,className:l3({grow:r,debug:c,className:n}),children:a})}yc.displayName="Main";const c3=de({slots:{main:"container-pt-xs",content:""}});function jc(e){const{children:n,className:a,classNames:r,hidden:s=!1,...i}=e;if(s)return null;const o=c3();return t.jsx(yc,{className:o.main({class:a}),...i,children:t.jsx("div",{className:o.content({class:r==null?void 0:r.content}),children:n})})}jc.displayName="ExternalAppMain";const d3=de({slots:{root:["min-h-screen","flex","flex-col"]},variants:{debug:{true:{root:"debug-external-app-layout"},false:{}}},defaultVariants:{debug:!1}});function u3(e){const{header:n,footer:a,children:r,className:s,classNames:i,hidden:o=!1,debug:l}=e,c=Ge(),d=l??c;if(o)return null;const m=d3({debug:d});return t.jsxs("div",{className:m.root({class:s}),children:[n,t.jsx(jc,{className:i==null?void 0:i.main,classNames:{content:i==null?void 0:i.mainContent},children:r}),a]})}u3.displayName="ExternalAppLayout";
1const m3=de({base:"",variants:{typographyStyle:{h1:"heading-h1",h2:"heading-h2",h3:"heading-h3",h4:"heading-h4",h5:"heading-h5",h6:"heading-h6"},color:{default:"",primary:"text-primary",white:"text-white",black:"text-black",muted:"text-on-surface-muted"},marginTop:{none:"",xs:"spacing-mt-xs",sm:"spacing-mt-sm",md:"spacing-mt-md",lg:"spacing-mt-lg",xl:"spacing-mt-xl","2xl":"spacing-mt-2xl","3xl":"spacing-mt-3xl"},marginBottom:{none:"",xs:"spacing-mb-xs",sm:"spacing-mb-sm",md:"spacing-mb-md",lg:"spacing-mb-lg",xl:"spacing-mb-xl","2xl":"spacing-mb-2xl","3xl":"spacing-mb-3xl"},lineClamp:{none:"",1:"line-clamp-1",2:"line-clamp-2",3:"line-clamp-3",4:"line-clamp-4",5:"line-clamp-5",6:"line-clamp-6"},debug:{true:"debug-heading",false:""}},defaultVariants:{typographyStyle:"h1",color:"default",marginTop:"none",marginBottom:"none"}});function h({as:e,className:n,children:a,typographyStyle:r,color:s,marginTop:i,marginBottom:o,lineClamp:l,hidden:c=!1,debug:d,...m}){const{t:g}=v("uic-heading-translations"),x=Ge(),p=d??x;if(c)return null;const L=e||"h1",N=e||"h1";return t.jsx(L,{...m,className:m3({typographyStyle:r||N,color:s,marginTop:i,marginBottom:o,lineClamp:l,debug:p,className:n}),children:a??g(`${N}.default`)})}function kc(e){return t.jsx(h,{as:"h1",...e})}function wc(e){return t.jsx(h,{as:"h2",...e})}function Sc(e){return t.jsx(h,{as:"h3",...e})}function Ic(e){return t.jsx(h,{as:"h4",...e})}function Nc(e){return t.jsx(h,{as:"h5",...e})}function $c(e){return t.jsx(h,{as:"h6",...e})}h.H1=kc;h.H2=wc;h.H3=Sc;h.H4=Ic;h.H5=Nc;h.H6=$c;h.displayName="Heading";kc.displayName="H1";wc.displayName="H2";Sc.displayName="H3";Ic.displayName="H4";Nc.displayName="H5";$c.displayName="H6";function Zt(e,n){const a=Object.keys(n.variants||{}),r={},s={};for(const i in e)a.includes(i)?s[i]=e[i]:r[i]=e[i];return[s,r]}const qo=de({base:"",variants:{variant:{body:"typo-body",bold:"typo-bold"},color:{default:"text-on-surface",inherit:"text-inherit",primary:"text-primary",secondary:"text-secondary",muted:"text-on-surface-muted",white:"text-white",black:"text-black",gray:"text-gray-50",blue:"text-brand-blue",green:"text-green-20",red:"text-red-10",yellow:"text-yellow-10"},alignment:{left:"text-left",center:"text-center",right:"text-right",justify:"text-justify"},size:{sm:""},bold:{true:"typo-deco-bold",false:""},underlined:{true:"typo-deco-underlined",false:""},emphasized:{true:"typo-deco-emphasized",false:""},strikethrough:{true:"typo-deco-strikethrough",false:""},marked:{true:"typo-deco-marked",false:""},deleted:{true:"typo-deco-deleted",false:""},inserted:{true:"typo-deco-inserted",false:""},small:{true:"typo-deco-small",false:""},code:{true:"typo-deco-code",false:""},lineClamp:{none:"",1:"line-clamp-1",2:"line-clamp-2",3:"line-clamp-3",4:"line-clamp-4",5:"line-clamp-5",6:"line-clamp-6"},debug:{true:"debug-text",false:""}},compoundVariants:[{variant:"body",size:"sm",class:"typo-body-sm"}],defaultVariants:{variant:"body",color:"default"}}),h3={strong:{bold:!0},em:{emphasized:!0},mark:{marked:!0},del:{deleted:!0},ins:{inserted:!0},s:{strikethrough:!0},small:{small:!0},u:{underlined:!0},code:{code:!0}};function u(e){const{t:n}=v("uic-text-translations"),a=Ge();if(e.hidden)return null;const[r,{as:s,className:i,hidden:o,children:l,...c}]=Zt(e,qo),d=r.debug??a,m=s?h3[s]:void 0,g=m?{...m,...Object.fromEntries(Object.entries(r).filter(([p,L])=>L!==void 0))}:r,x=s||"span";return t.jsx(x,{...c,className:qo({...g,debug:d,className:i}),children:l??n("text.default")})}u.displayName="Text";function La(){return t.jsx("span",{className:"typo-alt-at",children:"@"})}La.displayName="At";function Li({classNameImage:e,alt:n,color:a="primary",...r}){const{t:s}=v("uic-image-translations"),i=a==="primary"?"text-primary":"";return t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 283.46 283.46",role:"img","aria-label":n??s("vdsLogo.alt"),className:`${i} ${e??""}`.trim(),fill:"currentColor",...r,children:[t.jsx("path",{d:"M245.2,283.46H38.27c-19.73,0-29.17-10.61-33.62-19.51C.13,254.92,0,246.16,0,245.19V38.26C0,18.54,10.61,9.09,19.51,4.64,28.54.13,37.3,0,38.27,0h206.93c19.73,0,29.17,10.61,33.62,19.51,4.51,9.03,4.65,17.79,4.65,18.76v206.93c0,19.73-10.61,29.17-19.51,33.62-9.03,4.52-17.79,4.65-18.76,4.65ZM38.27,14.17c-2.43.03-24.09.92-24.09,24.09v206.93c.03,2.43.92,24.09,24.09,24.09h206.91c2.52-.03,24.12-.95,24.12-24.09V38.26c-.02-2.43-.92-24.09-24.09-24.09H38.27Z"}),t.jsx("path",{d:"M192.61,184.09c5.98,5.81,14.56,8.71,25.73,8.71,7.67,0,14.08-1.21,19.22-3.63,5.14-2.42,9.12-6.11,11.93-11.08,2.81-4.97,4.22-10.31,4.22-16,0-6.28-1.18-11.56-3.53-15.83-2.35-4.27-5.6-7.64-9.76-10.1-4.16-2.46-10.57-4.85-19.25-7.15-8.68-2.31-14.14-4.52-16.39-6.64-1.77-1.67-2.65-3.68-2.65-6.03,0-2.58.94-4.63,2.83-6.17,2.93-2.39,6.99-3.59,12.17-3.59s8.79,1.12,11.29,3.36c2.51,2.24,4.15,5.91,4.91,11.02l17.83-.88c-.28-9.13-3.22-16.43-8.82-21.9-5.6-5.47-13.95-8.2-25.03-8.2-6.79,0-12.58,1.15-17.38,3.46-4.8,2.31-8.47,5.66-11.03,10.07-2.55,4.41-3.82,9.14-3.82,14.21,0,7.86,2.71,14.53,8.13,20,3.86,3.89,10.56,7.16,20.12,9.83,7.43,2.08,12.19,3.53,14.28,4.34,3.05,1.22,5.19,2.66,6.42,4.3
11,1.22,1.65,1.84,3.65,1.84,6,0,3.66-1.46,6.86-4.37,9.59-2.91,2.74-7.24,4.1-12.98,4.1-5.42,0-9.73-1.54-12.92-4.61-3.19-3.07-5.31-7.89-6.36-14.44l-17.35,1.9c1.16,11.12,4.74,19.58,10.72,25.39M129.1,137.37c2.71-3.59,6.07-5.39,10.09-5.39s7.53,1.82,10.18,5.46c2.65,3.64,3.98,9.59,3.98,17.87,0,7.41-1.37,12.98-4.1,16.71-2.73,3.73-6.05,5.59-9.94,5.59-4.9,0-8.72-2.49-11.45-7.46-1.89-3.44-2.83-9-2.83-16.68,0-7.14,1.36-12.51,4.07-16.1M170.22,91.64h-16.93v35.8c-5.22-6.69-11.41-10.03-18.56-10.03-7.79,0-14.24,3.18-19.34,9.53-5.1,6.35-7.65,15.63-7.65,27.83s2.62,21.23,7.86,27.9c5.24,6.67,11.54,10,18.89,10,3.61,0,7.2-1.01,10.75-3.02,3.55-2.01,6.64-5.07,9.25-9.19v10.58h15.72v-99.4ZM78.95,191.04l31.63-99.4h-18.92l-21.63,73.57-22.35-73.57h-19.34l31.57,99.4h19.04Z"})]})}Li.displayName="VdsLogoImage";const Lc={default:"bg-primary",firePrevention:"bg-topic-fire-protection",informationAndCyberSecurity:"bg-topic-information-and-cyber-security",dataProtection:"bg-topic-data-protection",security:"bg-topic-security",electricalSystems:"bg-topic-electrical-systems",occupationalSafety:"bg-topic-occupational-safety",qualityManagement:"bg-topic-quality-management",naturalHazards:"bg-topic-natural-hazards",tapWaterDamage:"bg-topic-property-damage"},g3={primary:"badge-indicator-primary",turquoise:"badge-indicator-turquoise"};de({base:"rounded-full",variants:{size:{sm:"indicator-size-sm",md:"indicator-size-md",lg:"indicator-size-lg"},topicColors:Lc},defaultVariants:{size:"md"}});const p3=de({base:"",variants:{orientation:{horizontal:"w-full",vertical:""},thickness:{sm:"",md:"",lg:"",xl:""},topicColors:Lc},compoundVariants:[{orientation:"horizontal",thickness:"sm",class:"bar-horizontal-sm"},{orientation:"horizontal",thickness:"md",class:"bar-horizontal-md"},{orientation:"horizontal",thickness:"lg",class:"bar-horizontal-lg"},{orientation:"horizontal",thickness:"xl",class:"bar-horizontal-xl"},{orientation:"vertical",thickness:"sm",class:"bar-vertical-sm"},{orientation:"vertical",thickness:"md",class:"bar-vertical-md"},{orientation:"vertical",thickness:"lg",class:"bar-vertical-lg"},{orientation:"vertical",thickness:"xl",class:"bar-vertical-xl"}],defaultVariants:{orientation:"horizontal",thickness:"md"}});function Cc({id:e,orientation:n="horizontal",thickness:a="md",topicColors:r,className:s}){return t.jsx("div",{...e?{id:e}:{},role:"none",className:p3({orientation:n,thickness:a,topicColors:r,class:s})})}Cc.displayName="BarIndicator";function cr({topicColors:e="default",orientation:n="horizontal",thickness:a="md",...r}){return t.jsx(Cc,{...r,topicColors:e,orientation:n,thickness:a})}cr.displayName="TopicIndicatorBar";const f3=typeof requestIdleCallback<"u"?requestIdleCallback:e=>setTimeout(e,1);function Be({href:e,openInNewTab:n=!0,noReferrer:a=!0,onTrackClick:r,onClick:s,className:i,children:o,ref:l,newTabLabel:c,...d}){const{t:m}=v("uic-link-translations"),g=c??m("externalLink.newTab"),x=f.useCallback(p=>{s==null||s(p),!p.defaultPrevented&&r&&f3(()=>{r(e)})},[e,r,s]);return t.jsxs("a",{ref:l,href:e,...n?{target:"_blank",rel:a?"noopener noreferrer external":"noopener external"}:{target:"_self",rel:a?"noreferrer external":"external"},onClick:x,className:i,"aria-label":n?`${typeof o=="string"?o:"Link"} ${g}`:d["aria-label"],"data-external":"true",...n&&{"data-prefetch":"false"},...d,children:[o,n&&t.jsx("span",{className:"sr-only ml-1",children:g})]})}Be.displayName="ExternalLink";const b3=de({base:["spinner inline-block rounded-full border-current border-r-transparent"],variants:{size:{sm:"spinner-size-sm",md:"spinner-size-md",lg:"spinner-size-lg"}},defaultVariants:{size:"md"}});function Ci({size:e="md",ariaLabel:n="Loading",className:a,...r}){return t.jsx("output",{"aria-label":n,className:b3({size:e,class:a}),...r})}Ci.displayName="Spinner";const zc=de({base:"interactive-base",variants:{childrenContent:{icon:"interactive-content-icon",text:"interactive-content-text",textWithIcon:"interactive-content-text",image:"interactive-content-image"},rounded:{md:"interactive-rounded-md",lg:"interactive-rounded-lg",full:"interactive-rounded-full",none:"interactive-rounded-none"},size:{sm:"interactive-size-sm",md:"interactive-size-md"},design:{callToAction:"interactive-design-cta",ghost:"interactive-design-ghost",transparent:"interactive-design-transparent",text:"interactive-design-text"},layout:{square:"interactive-layout-square",squareSmall:"interactive-layout-square-small",quadrilateral:"interactive-layout-quadrilateral",circle:"interactive-layout-circle",circleSmall:"interactive-layout-circle-small",pill:"interactive-layout-pill",text:""},color:{blue:"interactive-color-blue",white:"interactive-color-white",black:"interactive-color-black",green:"interactive-color-green",yellow:"interactive-color-yellow",orange:"interactive-color-orange",red:"interactive-color-red",gray:"interactive-color-gray"}
1,disabled:{true:"interactive-disabled",false:"interactive-enabled"},debug:{true:"debug-interactive",false:""}},compoundVariants:[{size:"sm",childrenContent:"text",class:"interactive-content-text-sm"},{design:"callToAction",color:["blue","green","yellow","orange","red","gray"],class:"interactive-compound-cta-color"},{design:"callToAction",color:"white",class:"interactive-compound-cta-white"},{design:"callToAction",color:"black",class:"interactive-compound-cta-black"},{design:"ghost",class:"interactive-compound-transparent-bg"},{design:"transparent",class:"interactive-compound-transparent-bg"},{design:"text",class:"interactive-compound-transparent-bg"},{design:["ghost","transparent","text"],color:"white",class:"interactive-compound-transparent-white"},{design:["ghost","transparent","text"],color:"black",class:"interactive-compound-transparent-black"},{design:"text",childrenContent:"text",class:"interactive-compound-text-text"},{design:"text",childrenContent:"textWithIcon",class:"interactive-compound-text-design-icon"},{design:"text",childrenContent:"icon",class:"interactive-compound-text-icon"},{childrenContent:"image",class:"interactive-compound-image"}],defaultVariants:{design:"callToAction",rounded:"md",childrenContent:"text",size:"md"}}),Wo=zc;function Pa(e){const[n,{className:a,as:r,ref:s,loading:i,loadingText:o,hidden:l=!1,id:c,"data-tracking":d,...m}]=Zt(e,Wo),g=Ge(),x=n.debug??g;if(l)return null;const p=r||"a",L=n.disabled||i,N={...m};return L&&(N["aria-disabled"]=!0,i&&(N["aria-busy"]=!0),delete N.onClick),t.jsxs(p,{ref:s,id:c,className:Wo({...n,debug:x,class:a}),"data-tracking":d,...N,children:[i&&t.jsx(Ci,{size:"sm",className:"mr-[0.4rem]"}),i&&o?o:m.children]})}Pa.displayName="Link";const zi={white:"text-surface hover:text-secondary-hover",black:"text-on-surface hover:text-secondary-hover",gray:"text-surface-muted hover:text-secondary-hover",blue:"text-primary hover:text-secondary-hover",mint:"text-mint hover:text-secondary-hover"},x3=de({base:"",variants:{variant:{body:"text-link-body"},color:zi}});function ge(e){const{textColor:n,variant:a,children:r,className:s,...i}=e,o=n??(!i.design||i.design==="text"?"blue":void 0),l=x3({variant:a,color:o,class:s});return t.jsx(Pa,{design:"text",...i,childrenContent:"text",className:l,children:r})}ge.displayName="TextLink";
1const v3=de({base:"icon-base",variants:{color:{currentColor:"icon-color-current",primary:"icon-color-primary",secondary:"icon-color-secondary",cta:"icon-color-cta","on-surface":"icon-color-on-surface","on-surface-muted":"icon-color-on-surface-muted","on-primary":"icon-color-on-primary","on-secondary":"icon-color-on-secondary","on-cta":"icon-color-on-cta",success:"icon-color-success",error:"icon-color-error",warning:"icon-color-warning"},design:{outlined:"icon-design-outlined",inherit:""},size:{button:"icon-size-button",textWithIcon:"icon-size-text-with-icon",xs:"icon-size-xs",sm:"icon-size-sm",md:"icon-size-md",lg:"icon-size-lg",xl:"icon-size-xl"},interactive:{true:"icon-interactive",false:""}},defaultVariants:{color:"primary",design:"outlined",size:"md",interactive:!1}});function W(e,n){const a=({className:r,color:s,size:i,design:o,interactive:l,...c})=>{const d=!c["aria-label"];return t.jsx(e,{...c,"aria-hidden":d||void 0,role:d?void 0:"img",className:v3({color:s,design:o,size:i,interactive:l,className:r})})};return a.displayName=n,a}/**
2 * @license lucide-react v0.575.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 Tc=(...e)=>e.filter((n,a,r)=>!!n&&n.trim()!==""&&r.indexOf(n)===a).join(" ").trim();/**
7 * @license lucide-react v0.575.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const y3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
12 * @license lucide-react v0.575.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const j3=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,a,r)=>r?r.toUpperCase():a.toLowerCase());/**
17 * @license lucide-react v0.575.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const Uo=e=>{const n=j3(e);return n.charAt(0).toUpperCase()+n.slice(1)};/**
22 * @license lucide-react v0.575.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */var k3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
27 * @license lucide-react v0.575.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */const w3=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1};/**
32 * @license lucide-react v0.575.0 - ISC
33 *
34 * This source code is licensed under the ISC license.
35 * See the LICENSE file in the root directory of this source tree.
36 */const S3=f.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:s="",children:i,iconNode:o,...l},c)=>f.createElement("svg",{ref:c,...k3,width:n,height:n,stroke:e,strokeWidth:r?Number(a)*24/Number(n):a,className:Tc("lucide",s),...!i&&!w3(l)&&{"aria-hidden":"true"},...l},[...o.map(([d,m])=>f.createElement(d,m)),...Array.isArray(i)?i:[i]]));/**
37 * @license lucide-react v0.575.0 - ISC
38 *
39 * This source code is licensed under the ISC license.
40 * See the LICENSE file in the root directory of this source tree.
41 */const Y=(e,n)=>{const a=f.forwardRef(({className:r,...s},i)=>f.createElement(S3,{ref:i,iconNode:n,className:Tc(`lucide-${y3(Uo(e))}`,`lucide-${e}`,r),...s}));return a.displayName=Uo(e),a};/**
42 * @license lucide-react v0.575.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const I3=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],N3=Y("arrow-left",I3);/**
47 * @license lucide-react v0.575.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */const $3=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],L3=Y("arrow-right",$3);/**
52 * @license lucide-react v0.575.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const C3=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],z3=Y("arrow-up-right",C3);/**
57 * @license lucide-react v0.575.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */const T3=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],_3=Y("award",T3);/**
62 * @license lucide-react v0.575.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */const A3=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],E3=Y("bell",A3);/**
67 * @license lucide-react v0.575.0 - ISC
68 *
69 * This source code is licensed under the ISC license.
70 * See the LICENSE file in the root directory of this source tree.
71 */const P3=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],M3=Y("bold",P3);/**
72 * @license lucide-react v0.575.0 - ISC
73 *
74 * This source code is licensed under the ISC license.
75 * See the LICENSE file in the root directory of this source tree.
76 */const V3=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],D3=Y("bookmark",V3);/**
77 * @license lucide-react v0.575.0 - ISC
78 *
79 * This source code is licensed under the ISC license.
80 * See the LICENSE file in the root directory of this source tree.
81 */const H3=[["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z",key:"uouzyp"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M21 21a4 4 0 0 0-3.81-4",key:"1b0z45"}],["path",{d:"M21 5a4 4 0 0 1-3.55 3.97",key:"5cxbf6"}
81],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M3 21a4 4 0 0 1 3.81-4",key:"1fjd4g"}],["path",{d:"M3 5a4 4 0 0 0 3.55 3.97",key:"1d7oge"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M9 7.13V6a3 3 0 1 1 6 0v1.13",key:"1vgav8"}]],F3=Y("bug",H3);/**
82 * @license lucide-react v0.575.0 - ISC
83 *
84 * This source code is licensed under the ISC license.
85 * See the LICENSE file in the root directory of this source tree.
86 */const O3=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],B3=Y("calendar",O3);/**
87 * @license lucide-react v0.575.0 - ISC
88 *
89 * This source code is licensed under the ISC license.
90 * See the LICENSE file in the root directory of this source tree.
91 */const R3=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],q3=Y("check",R3);/**
92 * @license lucide-react v0.575.0 - ISC
93 *
94 * This source code is licensed under the ISC license.
95 * See the LICENSE file in the root directory of this source tree.
96 */const W3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],U3=Y("chevron-down",W3);/**
97 * @license lucide-react v0.575.0 - ISC
98 *
99 * This source code is licensed under the ISC license.
100 * See the LICENSE file in the root directory of this source tree.
101 */const Z3=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],G3=Y("chevron-left",Z3);/**
102 * @license lucide-react v0.575.0 - ISC
103 *
104 * This source code is licensed under the ISC license.
105 * See the LICENSE file in the root directory of this source tree.
106 */const K3=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Y3=Y("chevron-right",K3);/**
107 * @license lucide-react v0.575.0 - ISC
108 *
109 * This source code is licensed under the ISC license.
110 * See the LICENSE file in the root directory of this source tree.
111 */const J3=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],X3=Y("chevron-up",J3);/**
112 * @license lucide-react v0.575.0 - ISC
113 *
114 * This source code is licensed under the ISC license.
115 * See the LICENSE file in the root directory of this source tree.
116 */const Q3=[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]],e5=Y("chevrons-right",Q3);/**
117 * @license lucide-react v0.575.0 - ISC
118 *
119 * This source code is licensed under the ISC license.
120 * See the LICENSE file in the root directory of this source tree.
121 */const t5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],n5=Y("circle-check",t5);/**
122 * @license lucide-react v0.575.0 - ISC
123 *
124 * This source code is licensed under the ISC license.
125 * See the LICENSE file in the root directory of this source tree.
126 */const a5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],r5=Y("circle-question-mark",a5);/**
127 * @license lucide-react v0.575.0 - ISC
128 *
129 * This source code is licensed under the ISC license.
130 * See the LICENSE file in the root directory of this source tree.
131 */const s5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],i5=Y("circle",s5);/**
132 * @license lucide-react v0.575.0 - ISC
133 *
134 * This source code is licensed under the ISC license.
135 * See the LICENSE file in the root directory of this source tree.
136 */const o5=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]],l5=Y("clipboard",o5);/**
137 * @license lucide-react v0.575.0 - ISC
138 *
139 * This source code is licensed under the ISC license.
140 * See the LICENSE file in the root directory of this source tree.
141 */const c5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],d5=Y("clock",c5);/**
142 * @license lucide-react v0.575.0 - ISC
143 *
144 * This source code is licensed under the ISC license.
145 * See the LICENSE file in the root directory of this source tree.
146 */const u5=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],m5=Y("code-xml",u5);/**
147 * @license lucide-react v0.575.0 - ISC
148 *
149 * This source code is licensed under the ISC license.
150 * See the LICENSE file in the root directory of this source tree.
151 */const h5=[["path",{d:"M13.744 17.736a6 6 0 1 1-7.48-7.48",key:"bq4yh3"}],["path",{d:"M15 6h1v4",key:"11y1tn"}],["path",{d:"m6.134 14.768.866-.5 2 3.464",key:"17snzx"}],["circle",{cx:"16",cy:"8",r:"6",key:"14bfc9"}]],g5=Y("coins",h5);/**
152 * @license lucide-react v0.575.0 - ISC
153 *
154 * This source code is licensed under the ISC license.
155 * See the LICENSE file in the root directory of this source tree.
156 */const p5=[["path",{d:"m15 10 5 5-5 5",key:"qqa56n"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]],f5=Y("corner-down-right",p5);/**
157 * @license lucide-react v0.575.0 - ISC
158 *
159 * This source code is licensed under the ISC license.
160 * See the LICENSE file in the root directory of this source tree.
161 */const b5=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],x5=Y("download",b5);/**
162 * @license lucide-react v0.575.0 - ISC
163 *
164 * This source code is licensed under the ISC license.
165 * See the LICENSE file in the root directory of this source tree.
166 */const v5=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],y5=Y("ellipsis",v5);/**
167 * @license lucide-react v0.575.0 - ISC
168 *
169 * This source code is licensed under the ISC license.
170 * See the LICENSE file in the root directory of this source tree.
171 */const j5=[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]],k5=Y("euro",j5);/**
172 * @license lucide-react v0.575.0 - ISC
173 *
174 * This source code is licensed under the ISC license.
175 * See the LICENSE file in the root directory of this source tree.
176 */const w5=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],S5=Y("external-link",w5);/**
177 * @license lucide-react v0.575.0 - ISC
178 *
179 * This source code is licensed under the ISC license.
180 * See the LICENSE file in the root directory of this source tree.
181 */const I5=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],N5=Y("file-text",I5);/**
182 * @license lucide-react v0.575.0 - ISC
183 *
184 * This source code is licensed under the ISC license.
185 * See the LICENSE file in the root directory of this source tree.
186 */const $5=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],L5=Y("funnel",$5);/**
187 * @license lucide-react v0.575.0 - ISC
188 *
189 * This source code is licensed under the ISC license.
190 * See the LICENSE file in the root directory of this source tree.
191 */const C5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],z5=Y("globe",C5);/**
192 * @license lucide-react v0.575.0 - ISC
193 *
194 * This source code is licensed under the ISC license.
195 * See the LICENSE file in the root directory of this source tree.
196 */const T5=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],_5=Y("heart",T5);/**
197 * @license lucide-react v0.575.0 - ISC
198 *
199 * This source code is licensed under the ISC license.
200 * See the LICENSE file in the root directory of this source tree.
201 */const A5=[["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"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]],E5=Y("history",A5);/**
202 * @license lucide-react v0.575.0 - ISC
203 *
204 * This source code is licensed under the ISC license.
205 * See the LICENSE file in the root directory of this source tree.
206 */const P5=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],M5=Y("house",P5);/**
207 * @license lucide-react v0.575.0 - ISC
208 *
209 * This source code is licensed under the ISC license.
210 * See the LICENSE file in the root directory of this source tree.
211 */const V5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],D5=Y("image",V5);/**
212 * @license lucide-react v0.575.0 - ISC
213 *
214 * This source code is licensed under the ISC license.
215 * See the LICENSE file in the root directory of this source tree.
216 */const H5=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],F5=Y("info",H5);/**
217 * @license lucide-react v0.575.0 - ISC
218 *
219 * This source code is licensed under the ISC license.
220 * See the LICENSE file in the root directory of this source tree.
221 */const O5=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],B5=Y("italic",O5);/**
222 * @license lucide-react v0.575.0 - ISC
223 *
224 * This source code is licensed under the ISC license.
225 * See the LICENSE file in the root directory of this source tree.
226 */const R5=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],q5=Y("layers",R5);/**
227 * @license lucide-react v0.575.0 - ISC
228 *
229 * This source code is licensed under the ISC license.
230 * See the LICENSE file in the root directory of this source tree.
231 */const W5=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],U5=Y("link",W5);/**
232 * @license lucide-react v0.575.0 - ISC
233 *
234 * This source code is licensed under the ISC license.
235 * See the LICENSE file in the root directory of this source tree.
236 */const Z5=[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]],G5=Y("list-ordered",Z5);/**
237 * @license lucide-react v0.575.0 - ISC
238 *
239 * This source code is licensed under the ISC license.
240 * See the LICENSE file in the root directory of this source tree.
241 */const K5=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],Y5=Y("list",K5);/**
242 * @license lucide-react v0.575.0 - ISC
243 *
244 * This source code is licensed under the ISC license.
245 * See the LICENSE file in the root directory of this source tree.
246 */const J5=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],X5=Y("loader-circle",J5);/**
247 * @license lucide-react v0.575.0 - ISC
248 *
249 * This source code is licensed under the ISC license.
250 * See the LICENSE file in the root directory of this source tree.
251 */const Q5=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],eE=Y("log-out",Q5);/**
252 * @license lucide-react v0.575.0 - ISC
253 *
254 * This source code is licensed under the ISC license.
255 * See the LICENSE file in the root directory of this source tree.
256 */const tE=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],nE=Y("mail",tE);/**
257 * @license lucide-react v0.575.0 - ISC
258 *
259 * This source code is licensed under the ISC license.
260 * See the LICENSE file in the root directory of this source tree.
261 */const aE=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],rE=Y("map-pin",aE);/**
262 * @license lucide-react v0.575.0 - ISC
263 *
264 * This source code is licensed under the ISC license.
265 * See the LICENSE file in the root directory of this source tree.
266 */const sE=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],iE=Y("menu",sE);/**
267 * @license lucide-react v0.575.0 - ISC
268 *
269 * This source code is licensed under the ISC license.
270 * See the LICENSE file in the root directory of this source tree.
271 */const oE=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],lE=Y("message-square",oE);/**
272 * @license lucide-react v0.575.0 - ISC
273 *
274 * This source code is licensed under the ISC license.
275 * See the LICENSE file in the root directory of this source tree.
276 */const cE=[["path",{d:"M5 12h14",key:"1ays0h"}]],dE=Y("minus",cE);/**
277 * @license lucide-react v0.575.0 - ISC
278 *
279 * This source code is licensed under the ISC license.
280 * See the LICENSE file in the root directory of this source tree.
281 */const uE=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],mE=Y("monitor",uE);/**
282 * @license lucide-react v0.575.0 - ISC
283 *
284 * This source code is licensed under the ISC license.
285 * See the LICENSE file in the root directory of this source tree.
286 */const hE=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],gE=Y("moon",hE);/**
287 * @license lucide-react v0.575.0 - ISC
288 *
289 * This source code is licensed under the ISC license.
290 * See the LICENSE file in the root directory of this source tree.
291 */const pE=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],fE=Y("paperclip",pE);/**
292 * @license lucide-react v0.575.0 - ISC
293 *
294 * This source code is licensed under the ISC license.
295 * See the LICENSE file in the root directory of this source tree.
296 */const bE=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],xE=Y("pen-line",bE);/**
297 * @license lucide-react v0.575.0 - ISC
298 *
299 * This source code is licensed under the ISC license.
300 * See the LICENSE file in the root directory of this source tree.
301 */const vE=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],yE=Y("pencil",vE);/**
302 * @license lucide-react v0.575.0 - ISC
303 *
304 * This source code is licensed under the ISC license.
305 * See the LICENSE file in the root directory of this source tree.
306 */const jE=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 
3060 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],kE=Y("phone",jE);/**
307 * @license lucide-react v0.575.0 - ISC
308 *
309 * This source code is licensed under the ISC license.
310 * See the LICENSE file in the root directory of this source tree.
311 */const wE=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],SE=Y("plus",wE);/**
312 * @license lucide-react v0.575.0 - ISC
313 *
314 * This source code is licensed under the ISC license.
315 * See the LICENSE file in the root directory of this source tree.
316 */const IE=[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6",key:"1itne7"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1",key:"1ue0tg"}]],NE=Y("printer",IE);/**
317 * @license lucide-react v0.575.0 - ISC
318 *
319 * This source code is licensed under the ISC license.
320 * See the LICENSE file in the root directory of this source tree.
321 */const $E=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],LE=Y("quote",$E);/**
322 * @license lucide-react v0.575.0 - ISC
323 *
324 * This source code is licensed under the ISC license.
325 * See the LICENSE file in the root directory of this source tree.
326 */const CE=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],zE=Y("redo-2",CE);/**
327 * @license lucide-react v0.575.0 - ISC
328 *
329 * This source code is licensed under the ISC license.
330 * See the LICENSE file in the root directory of this source tree.
331 */const TE=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],_E=Y("refresh-cw",TE);/**
332 * @license lucide-react v0.575.0 - ISC
333 *
334 * This source code is licensed under the ISC license.
335 * See the LICENSE file in the root directory of this source tree.
336 */const AE=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],EE=Y("save",AE);/**
337 * @license lucide-react v0.575.0 - ISC
338 *
339 * This source code is licensed under the ISC license.
340 * See the LICENSE file in the root directory of this source tree.
341 */const PE=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],ME=Y("search",PE);/**
342 * @license lucide-react v0.575.0 - ISC
343 *
344 * This source code is licensed under the ISC license.
345 * See the LICENSE file in the root directory of this source tree.
346 */const VE=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],DE=Y("server",VE);/**
347 * @license lucide-react v0.575.0 - ISC
348 *
349 * This source code is licensed under the ISC license.
350 * See the LICENSE file in the root directory of this source tree.
351 */const HE=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],FE=Y("settings",HE);/**
352 * @license lucide-react v0.575.0 - ISC
353 *
354 * This source code is licensed under the ISC license.
355 * See the LICENSE file in the root directory of this source tree.
356 */const OE=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],BE=Y("share-2",OE);/**
357 * @license lucide-react v0.575.0 - ISC
358 *
359 * This source code is licensed under the ISC license.
360 * See the LICENSE file in the root directory of this source tree.
361 */const RE=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}
361],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],qE=Y("shopping-cart",RE);/**
362 * @license lucide-react v0.575.0 - ISC
363 *
364 * This source code is licensed under the ISC license.
365 * See the LICENSE file in the root directory of this source tree.
366 */const WE=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],UE=Y("sliders-horizontal",WE);/**
367 * @license lucide-react v0.575.0 - ISC
368 *
369 * This source code is licensed under the ISC license.
370 * See the LICENSE file in the root directory of this source tree.
371 */const ZE=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],GE=Y("square-pen",ZE);/**
372 * @license lucide-react v0.575.0 - ISC
373 *
374 * This source code is licensed under the ISC license.
375 * See the LICENSE file in the root directory of this source tree.
376 */const KE=[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]],YE=Y("strikethrough",KE);/**
377 * @license lucide-react v0.575.0 - ISC
378 *
379 * This source code is licensed under the ISC license.
380 * See the LICENSE file in the root directory of this source tree.
381 */const JE=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],XE=Y("sun",JE);/**
382 * @license lucide-react v0.575.0 - ISC
383 *
384 * This source code is licensed under the ISC license.
385 * See the LICENSE file in the root directory of this source tree.
386 */const QE=[["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}],["path",{d:"M17 14V2",key:"8ymqnk"}]],e4=Y("thumbs-down",QE);/**
387 * @license lucide-react v0.575.0 - ISC
388 *
389 * This source code is licensed under the ISC license.
390 * See the LICENSE file in the root directory of this source tree.
391 */const t4=[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]],n4=Y("thumbs-up",t4);/**
392 * @license lucide-react v0.575.0 - ISC
393 *
394 * This source code is licensed under the ISC license.
395 * See the LICENSE file in the root directory of this source tree.
396 */const a4=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],r4=Y("trash-2",a4);/**
397 * @license lucide-react v0.575.0 - ISC
398 *
399 * This source code is licensed under the ISC license.
400 * See the LICENSE file in the root directory of this source tree.
401 */const s4=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],i4=Y("triangle-alert",s4);/**
402 * @license lucide-react v0.575.0 - ISC
403 *
404 * This source code is licensed under the ISC license.
405 * See the LICENSE file in the root directory of this source tree.
406 */const o4=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],l4=Y("underline",o4);/**
407 * @license lucide-react v0.575.0 - ISC
408 *
409 * This source code is licensed under the ISC license.
410 * See the LICENSE file in the root directory of this source tree.
411 */const c4=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],d4=Y("undo-2",c4);/**
412 * @license lucide-react v0.575.0 - ISC
413 *
414 * This source code is licensed under the ISC license.
415 * See the LICENSE file in the root directory of this source tree.
416 */const u4=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],m4=Y("upload",u4);/**
417 * @license lucide-react v0.575.0 - ISC
418 *
419 * This source code is licensed under the ISC license.
420 * See the LICENSE file in the root directory of this source tree.
421 */const h4=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],g4=Y("user",h4);/**
422 * @license lucide-react v0.575.0 - ISC
423 *
424 * This source code is licensed under the ISC license.
425 * See the LICENSE file in the root directory of this source tree.
426 */const p4=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]],f4=Y("video",p4);/**
427 * @license lucide-react v0.575.0 - ISC
428 *
429 * This source code is licensed under the ISC license.
430 * See the LICENSE file in the root directory of this source tree.
431 */const b4=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],x4=Y("x",b4),Mn=({d:e,style:n,...a})=>t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",...a,style:{...n,stroke:"none",strokeWidth:0},children:t.jsx("path",{d:e})}),v4=e=>t.jsx(Mn,{d:"M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z",...e}),y4=e=>t.jsx(Mn,{d:"M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077",...e}),j4=e=>t.jsx(Mn,{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z",...e}),k4=e=>t.jsx(Mn,{d:"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z",...e}),w4=e=>t.jsx(Mn,{d:"M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.01
4317c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.783 3.631 2.698 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Zm1.003-11.69c-.242 0-.487.007-.739.021-1.836.103-2.98.946-2.916 2.143.067 1.256 1.452 1.839 2.784 1.767 1.224-.065 2.818-.543 3.086-3.71a10.5 10.5 0 0 0-2.215-.221z",...e}),S4=e=>t.jsx(Mn,{d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z",...e}),I4=e=>t.jsx(Mn,{d:"M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z",...e}),N4=e=>t.jsx(Mn,{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z",...e}),mn=W(SE,"AddIcon"),_c=W(N3,"ArrowLeftIcon");W(L3,"ArrowRightIcon");W(z3,"ArrowUpRightIcon");W(_3,"AwardIcon");W(E3,"BellIcon");W(M3,"BoldIcon");const $4=W(D3,"BookmarkIcon");W(F3,"BugIcon");const En=W(B3,"CalendarIcon"),Ac=W(q3,"CheckIcon"),Jn=W(U3,"ChevronDownIcon");W(G3,"ChevronLeftIcon");const jn=W(Y3,"ChevronRightIcon"),L4=W(X3,"ChevronUpIcon"),ke=W(e5,"ChevronsRightIcon"),C4=W(l5,"ClipboardIcon"),z4=W(x4,"CloseIcon");W(m5,"CodeIcon");const Ma=W(g5,"CoinsIcon");W(f5,"CornerDownRightIcon");const T4=W(r4,"DeleteIcon");W(fE,"DocumentsIcon");const ts=W(x5,"DownloadIcon"),_4=W(d5,"DurationIcon");W(yE,"EditIcon");const EW=W(GE,"EditOnSheetIcon");W(y5,"EllipsisIcon");W(i4,"ErrorIcon");W(S5,"ExternalLinkIcon");const A4=W(v4,"FacebookIcon");W(UE,"FilterIcon");W(L5,"FunnelIcon");const E4=W(z5,"GlobeIcon"),ns=W(_5,"HeartIcon");W(r5,"HelpIcon");W(E5,"HistoryIcon");W(M5,"HouseIcon");W(D5,"ImageIcon");const as=W(F5,"InfoIcon");W(y4,"InstagramIcon");W(xE,"IssueDateIcon");W(B5,"ItalicIcon");const P4=W(q5,"LessonsIcon"),M4=W(j4,"LinkedInIcon");W(U5,"LinkIcon");W(Y5,"ListIcon");const ra=W(rE,"LocationIcon"),PW=W(eE,"LogoutIcon"),V4=W(ME,"MagnifierIcon"),D4=W(nE,"MailIcon");W(iE,"MenuIcon");W(lE,"MessageIcon");const dr=W(dE,"MinusIcon");W(mE,"MonitorIcon");W(gE,"MoonIcon");W(i5,"NeutralityIcon");W(N5,"NewsIcon");W(G5,"OrderedListIcon");W(kE,"PhoneIcon");W(k4,"PinterestIcon");W(k5,"PriceIcon");W(NE,"PrintIcon");W(LE,"QuoteIcon");W(zE,"RedoIcon");W(_E,"RefreshIcon");W(EE,"SaveIcon");W(DE,"ServerIcon");W(FE,"SettingsIcon");const H4=W(BE,"ShareIcon"),rs=W(qE,"ShoppingCartIcon"),F4=W(X5,"SpinnerIcon");W(YE,"StrikethroughIcon");W(n5,"SuccessIcon");W(XE,"SunIcon");W(w4,"ThreadsIcon");W(e4,"ThumbsDownIcon");W(n4,"ThumbsUpIcon");W(S4,"TikTokIcon");W(I4,"TwitterIcon");W(l4,"UnderlineIcon");W(d4,"UndoIcon");W(m4,"UploadIcon");const O4=W(g4,"UserIcon");W(f4,"VideoCallIcon");W(N4,"YoutubeIcon");const B4=de({slots:{wrapper:"inline-flex",content:["z-50 w-max max-w-xs","rounded-md border border-border dark:border-gray-40","bg-surface text-on-surface","px-3 py-1.5","text-sm text-left font-normal break-words","shadow-lg","animate-in fade-in"]},variants:{positioned:{true:{},false:{content:"opacity-0"}},debug:{true:{content:"debug-popup"},false:{}}},defaultVariants:{positioned:!0}});function Ec(e){return e==null||typeof e=="boolean"?!1:typeof e=="string"?e.trim()!=="":Array.isArray(e)?e.some(Ec):!0}const R4=150,q4=8,W4=8;function Va({children:e,content:n,position:a="top",className:r,classNameContent:s,disabled:i=!1,id:o,debug:l}){const c=Ge(),d=l??c,m=f.useId(),g=o??m,[x,p]=f.useState(!1),[L,N]=f.useState(!1),T=f.useRef(null),C=!i&&Ec(n)&&(x||L),{refs:$,floatingStyles:E,placement:z,isPositioned:w}=Pm({placement:a,open:C,strategy:"fixed",middleware:[Mm(q4),Vm(),Dm({padding:W4})],whileElementsMounted:Rm}),V=f.useCallback(()=>{T.current!==null&&(clearTimeout(T.current),T.current=null)},[]);f.useEffect(()=>{if(!C)return;const ne=Q=>{Q.key==="Escape"&&(Q.stopPropagation(),V(),p(!1),N(!1))};return document.addEventListener("keydown",ne,!0),()=>document.removeEventListener("keydown",ne,!0)},[C,V]),f.useEffect(()=>V,[V]);const _=()=>{V(),p(!0)},j=()=>{V(),T.current=setTimeout(()=>p(!1),R4)},Z=()=>N(!0),U=()=>N(!1),De=B4({positioned:w,debug:d}),X=f.isValidElement(e)?f.cloneElement(e,{"aria-describedby":C?[e.props["aria-describedby"],g].filter(
431Boolean).join(" "):e.props["aria-describedby"]}):e;return t.jsxs("div",{ref:$.setReference,className:De.wrapper({className:r}),onMouseEnter:_,onMouseLeave:j,onFocus:Z,onBlur:U,children:[X,C&&Qr.createPortal(t.jsx("div",{ref:$.setFloating,id:g,role:"tooltip","data-placement":z,style:E,className:De.content({className:s}),onMouseEnter:_,onMouseLeave:j,children:n}),document.body)]})}Va.displayName="Tooltip";function sa(e){const{className:n,classNameTooltip:a,icon:r,iconClassName:s,iconColor:i,iconInteractive:o=!0,iconSize:l="button",tooltip:c,tooltipPosition:d,design:m="transparent",...g}=e,x=i??(m!=="callToAction"?"currentColor":"on-cta"),p=t.jsx(Pa,{design:m,layout:"square",...g,childrenContent:"icon",className:n?`${n} group`:"group",children:t.jsx(r,{size:l,color:x,design:"inherit",interactive:o,className:s})});return c==null?p:t.jsx(Va,{content:c,position:d,className:a,children:p})}sa.displayName="IconLink";const U4=de({base:"",variants:{color:zi}});function In(e){const{children:n,icon:a,iconClassName:r,iconSize:s="textWithIcon",iconPosition:i="left",iconColor:o="currentColor",textColor:l,className:c,...d}=e,m=l??(!d.design||d.design==="text"?"blue":void 0),g=U4({color:m,class:c});return t.jsxs(Pa,{design:"text",...d,childrenContent:"textWithIcon",className:g,children:[a&&i==="left"&&t.jsx(a,{size:s,color:o,design:"inherit","aria-hidden":"true",className:r}),n,a&&i==="right"&&t.jsx(a,{size:s,color:o,design:"inherit","aria-hidden":"true",className:r})]})}In.displayName="TextWithIconLink";function Pc(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:A4,"aria-label":a??o("facebook.ariaLabel"),design:r??"transparent",layout:s??"square"})}Pc.displayName="FacebookIconLink";function Mc(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:M4,"aria-label":a??o("linkedin.ariaLabel"),design:r??"transparent",layout:s??"square"})}Mc.displayName="LinkedInIconLink";const Z4=de({base:"typo-list",variants:{type:{unordered:"typo-list-indent",ordered:"typo-list-indent"},marker:{none:"typo-list-marker-none",disc:"typo-list-marker-disc",circle:"typo-list-marker-circle",square:"typo-list-marker-square",decimal:"typo-list-marker-decimal","decimal-leading-zero":"typo-list-marker-decimal-leading-zero","lower-alpha":"typo-list-marker-lower-alpha","upper-alpha":"typo-list-marker-upper-alpha","lower-roman":"typo-list-marker-lower-roman","upper-roman":"typo-list-marker-upper-roman"},spacing:{none:"",sm:"typo-list-spacing-sm",md:"typo-list-spacing-md",lg:"typo-list-spacing-lg"},debug:{true:"debug-list",false:""}},defaultVariants:{type:"unordered",spacing:"none"}});function dt({type:e="unordered",marker:n,spacing:a,className:r,children:s,hidden:i=!1,debug:o,"aria-label":l,...c}){const{t:d}=v("uic-list-translations"),m=Ge(),g=o??m;if(i)return null;const x=n??(e==="ordered"?"decimal":"disc"),p=e==="unordered"?"ul":"ol",L=l??d(`${e}.ariaLabel`);return t.jsx(p,{...c,"aria-label":L,className:Z4({type:e,marker:x,spacing:a,debug:g,className:r}),children:s})}function Ti({icon:e,className:n,children:a,hidden:r=!1,...s}){return r?null:e?t.jsxs("li",{className:`typo-list-icon-item ${n??""}`,...s,children:[t.jsx("span",{className:"typo-list-icon-marker",children:e}),t.jsx("span",{children:a})]}):t.jsx("li",{className:n,...s,children:a})}dt.Item=Ti;dt.displayName="List";Ti.displayName="ListItem";function Vc({className:e,hidden:n=!1,debug:a}){const r=Ge(),s=a??r;return n?null:t.jsx(u,{as:"span",debug:s,className:e,children:"© VdS Schadenverhütung GmbH"})}Vc.displayName="VdsCopyright";const G4=de({slots:{outerElementStyles:["w-full vds-container container-px"],innerElementStyles:["container mx-auto 3xl:container"]},variants:{extendPaddingTop:{true:{outerElementStyles:[""]},sm:{outerElementStyles:[""]},false:{outerElementStyles:[""]}},extendPaddingBottom:{true:{outerElementStyles:[""]},sm:{outerElementStyles:[""]},false:{outerElementStyles:[""]}},mergeAdjacentSameColor:{true:{outerElementStyles:[""]},false:{outerElementStyles:[""]}},backgroundColor:{gray:{outerElementStyles:["bg-gray-10"]},white:{outerElementStyles:["bg-surface"]},blue:{outerElementStyles:["bg-brand-blue"]},mint:{outerElementStyles:["bg-mint"]},transparent:{outerElementStyles:["bg-transparent"]},"gradient-vertical-white-gray":{outerElementStyles:["bg-gradient-vertical-white-gray"]},custom:{outerElementStyles:["bg-transparent relative"],innerElementStyles:["relative z-10"]}},paddingY:{xs:{outerElementStyles:["container-pt-xs","container-pb-xs"]},sm:{outerElementStyles:["container-pt-sm","container-pb-sm"]},md:{outerElementStyles:["container-pt-md","container-pb-md"]},lg:{outerElementStyles:["container-pt-lg","container-pb-lg"]},xl:{outerElementStyles:["container-pt-xl","container-pb-xl"]},"2xl":{outerElementStyles:["container-pt-2xl","container-pb-2xl"]},none:{outerElementStyles:[""]}},stack:{true:{innerElementStyles:["stack"]},false:{innerElementStyles:[""]}},textFlow:{true:{innerElementStyles:["text-flow"]},false:{innerElementStyles:[""]}},debug:{true:{outerElementStyles:["debug-container-outer"],innerElementStyles:["debug-container-inner"]},false:{outerElementStyles:[""],innerElementStyles:[""]}}},compoundVariants:[{extendPaddingTop:!0,paddingY:"md",class:{outerElementStyles:["container-extend-pt-md"]}},{extendPaddingBottom:!0,paddingY:"md",class:{outerElementStyles:["container-extend-pb-md"]}},{extendPaddingTop:!0,paddingY:"lg",class:{outerElementStyles:["container-extend-pt-lg"]}},{extendPaddingBottom:!0,paddingY:"lg",class:{outerElementStyles:["container-extend-pb-lg"]}},{extendPaddingTop:"sm",paddingY:"md",class:{outerElementStyles:["container-extend-pt-sm"]}},{extendPaddingBottom:"sm",paddingY:"md",class:{outerElementStyles:["container-extend-pb-sm"]}},{extendPaddingTop:!0,paddingY:"none",class:{outerElementStyles:["container-extend-pt-md"]}},{extendPaddingBottom:!0,paddingY:"none",class:{outerElementStyles:["container-extend-pb-md"]}},{extendPaddingTop:"sm",paddingY:"none",class:{outerElementStyles:["container-extend-pt-sm"]}},{extendPaddingBottom:"sm",paddingY:"none",class:{outerElementStyles:["container-extend-pb-sm"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"gray",class:{outerElementStyles:["[.bg-gray-10+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-gray-10+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"white",class:{outerElementStyles:["[.bg-surface+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-surface+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"blue",class:{outerElementStyles:["[.bg-brand-blue+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-brand-blue+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"mint",class:{outerElementStyles:["[.bg-mint+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-mint+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"transparent",class:{outerElementStyles:["[.bg-transparent+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-transparent+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}},{mergeAdjacentSameColor:!0,paddingY:"md",backgroundColor:"gradient-vertical-white-gray",class:{outerElementStyles:["[.bg-gradient-vertical-white-gray+&]:-mt-[var(--spacing-container-y-base)]","lg:[.bg-gradient-vertical-white-gray+&]:-mt-[var(--spacing-container-y-md-desktop)]"]}}],defaultVariants:{backgroundColor:"transparent",paddingY:"md",extendPaddingTop:!1,extendPaddingBottom:!1,mergeAdjacentSameColor:!1,stack:!1,textFlow:!1}}),{outerElementStyles:K4,innerElementStyles:Y4}=G4();function mt({asOuterElement:e="div",asInnerElement:n="div",idOuterElement:a,idInnerElement:r,classNameOuterElement:s,classNameInnerElement:i,hidden:o=!1,debug:l,children:c,backgroundColor:d,paddingY:m,extendPaddingTop:g,extendPaddingBottom:x,mergeAdjacentSameColor:p,stack:L,textFlow:N,...T}){const C=Ge(),$=l??C;if(o)return null;const E=Object.fromEntries(Object.entries({backgroundColor:d,paddingY:m,extendPaddingTop:g,extendPaddingBottom:x,mergeAdjacentSameColor:p,stack:L,textFlow:N}
431).filter(([z,w])=>w!==void 0));return t.jsx(e,{...T,id:a,className:K4({...E,debug:$,className:s}),children:t.jsx(n,{id:r,className:Y4({...E,debug:$,className:i}),children:c})})}mt.displayName="Container";const J4=de({base:"",variants:{pushToBottom:{true:"mt-auto",false:""},debug:{true:"debug-footer",false:""}}});function Dc({as:e,className:n,children:a,pushToBottom:r,hidden:s=!1,debug:i,...o}){const l=Ge(),c=i??l;if(s)return null;const d=e||"footer";return t.jsx(d,{...o,className:J4({pushToBottom:r,debug:c,className:n}),children:a})}Dc.displayName="Footer";const X4=de({slots:{footer:"",container:"",wrapper:"",divider:"border-gray-50",kontaktGridWrapper:["flex flex-col gap-8 w-3/4 mx-auto mt-[2.25rem] lg:mt-20","xs:flex-row xs:justify-between xs:items-baseline xs:w-[90%] xs:px-0"],kontaktQuestionSection:"",kontaktQuestionHeading:["mb-[0.375rem] text-[1.5rem] font-bold"],kontaktQuestionSubheading:["text-[1.125rem] font-medium"],kontaktQuestionText:"",kontaktWrapper:"flex flex-col gap-2 lg:justify-self-end",kontaktHeading:"font-bold",kontaktOpeningHours:"",kontaktDescription:"",kontaktText:"",kontaktLink:"hover:text-secondary-hover",contentTopDivider:"w-[90%] xs:w-full lg:w-3/4 border-gray-50 mx-auto mt-[2.5rem] mb-[2.5rem] lg:mt-20 lg:mb-20",contentWrapper:["flex flex-col gap-8 w-3/4 mx-auto","xs:w-[90%] xs:flex-row xs:flex-wrap xs:justify-between xs:px-0","lg:grid lg:grid-cols-3 lg:items-start"],contentMiddleSection:"lg:justify-self-center",contentSectionHeading:"font-medium",contentEndSection:"lg:justify-self-end",contentAngeboteList:"flex flex-col gap-2",contentAngeboteLink:"hover:text-secondary-hover",contentServicesList:"flex flex-col gap-2",contentServiceLink:"hover:text-secondary-hover",contentLogoAddressWrapper:["flex flex-col items-start gap-6","xs:flex-row xs:items-center xs:w-full xs:mb-[1rem]"],contentLogoLink:"text-primary hover:text-secondary-hover",contentLogoImage:"h-[6rem] w-auto",contentAddress:"not-italic text-[1.125rem] font-normal hover:text-secondary-hover",legalsWrapper:"flex flex-col items-center",legalsLeft:"flex flex-col items-center gap-4",legalsCopyright:"text-sm hover:text-secondary-hover",legalsLinksWrapper:"flex flex-col items-center gap-[0.5rem] lg:flex-row lg:flex-wrap lg:gap-x-6 lg:gap-y-0",legalsLink:"text-sm",legalsSocialDivider:"w-[90%] xs:w-full lg:w-3/4 border-gray-50 mt-[2.5rem] mb-[2.5rem] lg:mt-20 lg:mb-20",socialMediaWrapper:"flex gap-3 mt-[1.5rem] lg:mt-0"},variants:{debug:{true:{footer:"debug-footer"},false:{}}}}),Q4="https://vds.de/agb",eP="https://www.facebook.com/VdSPruefer/",tP="https://de.linkedin.com/company/vds-schadenverhuetung-gmbh",nP="https://www.google.com/maps/search/VdS+Schadenverhütung+GmbH+Amsterdamer+Str.+174+50735+Köln",aP=[{key:"ueberVds",href:"https://vds.de/ueber-vds"},{key:"themen",href:"https://bildung.vds.de/de/themen"},{key:"veranstaltungsarten",href:"https://bildung.vds.de/de/veranstaltungsarten"},{key:"unternehmensloesungen",href:"https://bildung.vds.de/de/unternehmensloesungen"},{key:"news",href:"https://bildung.vds.de/de/news"},{key:"karriere",href:"https://vds.de/karriere/aktuelle-stellenangebote"}],rP=[{key:"bildungszentrum",href:"https://bildung.vds.de/de/"},{key:"presse",href:"https://vds.de/nachrichten/2025"},{key:"brandschutztage",href:"https://bst.vds.de"},{key:"verlag",href:"https://shop.vds.de"},{key:"themis",href:"https://vds-themis.de"},{key:"unterweisungen",href:"https://www.vds-unterweisungen.de/"}];function Hc(e){var j;const{topicColors:n,topicIndicatorBarThickness:a="md",heroSection:r,logo:s,contentSection:i,legalsSection:o,legalsConfig:l,showDividers:c=!0,className:d,classNames:m,hidden:g=!1,debug:x}=e,p=Ge(),L=x??p,N=f.useId(),{t:T}=v("uic-footer-translations");if(g)return null;const C=X4({debug:L}),$=i===void 0,E=o===void 0;if(!(r||s||i||$||o||E))return null;const w=`footer-impressum-desc-${N}`,V=`footer-datenschutz-desc-${N}`,_=`footer-agb-desc-${N}`;return t.jsxs(Dc,{className:C.footer({className:d}),debug:L,children:[t.jsx(cr,{topicColors:n,thickness:a,className:m==null?void 0:m.topicIndicatorBar}),t.jsx(mt,{classNameOuterElement:C.container({className:m==null?void 0:m.container}),children:t.jsxs("div",{className:C.wrapper({className:m==null?void 0:m.wrapper}),children:[r,r&&c&&t.jsx("hr",{className:C.divider({className:m==null?void 0:m.divi
431der})}),s,s&&c&&t.jsx("hr",{className:C.divider({className:m==null?void 0:m.divider})}),i,i&&c&&t.jsx("hr",{className:C.divider({className:m==null?void 0:m.divider})}),$&&t.jsxs(t.Fragment,{children:[t.jsxs("div",{className:C.kontaktGridWrapper({className:m==null?void 0:m.kontaktGridWrapper}),children:[t.jsxs("section",{className:C.kontaktQuestionSection({className:m==null?void 0:m.kontaktQuestionSection}),children:[t.jsx(h.H3,{className:C.kontaktQuestionHeading({className:m==null?void 0:m.kontaktQuestionHeading}),children:T("externalAppFooter.content.questions.heading")}),t.jsx(h.H4,{className:C.kontaktQuestionSubheading({className:m==null?void 0:m.kontaktQuestionSubheading}),children:T("externalAppFooter.content.questions.subheading")}),t.jsx(u,{as:"p",className:C.kontaktQuestionText({className:m==null?void 0:m.kontaktQuestionText}),children:T("externalAppFooter.content.questions.text")})]}),t.jsxs("section",{className:C.kontaktWrapper({className:m==null?void 0:m.kontaktWrapper}),children:[t.jsx(h.H4,{className:C.kontaktHeading({className:m==null?void 0:m.kontaktHeading}),children:T("externalAppFooter.content.kontakt.heading")}),t.jsx(u,{as:"p",className:C.kontaktOpeningHours({className:m==null?void 0:m.kontaktOpeningHours}),children:T("externalAppFooter.content.kontakt.openingHours")}),t.jsx(Be,{href:T("externalAppFooter.content.kontakt.telHref"),className:C.kontaktLink({className:m==null?void 0:m.kontaktLink}),children:T("externalAppFooter.content.kontakt.tel")}),t.jsx(u,{as:"p",className:C.kontaktText({className:m==null?void 0:m.kontaktText}),children:T("externalAppFooter.content.kontakt.fax")}),t.jsxs(Be,{href:T("externalAppFooter.content.kontakt.emailHref"),className:C.kontaktLink({className:m==null?void 0:m.kontaktLink}),children:[T("externalAppFooter.content.kontakt.emailLabel"),t.jsx(La,{}),T("externalAppFooter.content.kontakt.emailDomain")]})]})]}),t.jsx("hr",{className:C.contentTopDivider({className:m==null?void 0:m.contentTopDivider})}),t.jsxs("div",{className:C.contentWrapper({className:m==null?void 0:m.contentWrapper}),children:[t.jsxs("div",{className:C.contentLogoAddressWrapper({className:m==null?void 0:m.contentLogoAddressWrapper}),children:[t.jsx(Be,{href:"https://vds.de/",openInNewTab:!0,className:C.contentLogoLink(),children:t.jsx(Li,{color:"inherit",classNameImage:C.contentLogoImage({className:m==null?void 0:m.contentLogoImage})})}),t.jsx(Be,{href:nP,openInNewTab:!0,"aria-label":T("externalAppFooter.content.address.ariaLabel"),children:t.jsxs("address",{className:C.contentAddress({className:m==null?void 0:m.contentAddress}),children:[T("externalAppFooter.content.address.companyName"),t.jsx("br",{}),T("externalAppFooter.content.address.street"),t.jsx("br",{}),T("externalAppFooter.content.address.zipAndCity")]})})]}),t.jsxs("section",{className:C.contentMiddleSection(),children:[t.jsx(h.H4,{className:C.contentSectionHeading({className:m==null?void 0:m.contentSectionHeading}),children:T("externalAppFooter.content.angebote.heading")}),t.jsx(dt,{marker:"none",className:C.contentAngeboteList(),children:aP.map(Z=>t.jsx(dt.Item,{children:t.jsx(Be,{href:Z.href,openInNewTab:!0,className:C.contentAngeboteLink(),children:T(`externalAppFooter.content.angebote.${Z.key}`)})},Z.key))})]}),t.jsxs("section",{className:C.contentEndSection(),children:[t.jsx(h.H4,{className:C.contentSectionHeading({className:m==null?void 0:m.contentSectionHeading}),children:T("externalAppFooter.content.services.heading")}),t.jsx(dt,{marker:"none",className:C.contentServicesList({className:m==null?void 0:m.contentServicesList}),children:rP.map(Z=>t.jsx(dt.Item,{children:t.jsx(Be,{href:Z.href,openInNewTab:!0,className:C.contentServiceLink({className:m==null?void 0:m.contentServiceLink}),children:T(`externalAppFooter.content.services.${Z.key}`)})},Z.key))})]})]})]}),o,E&&t.jsxs("section",{className:C.legalsWrapper({className:m==null?void 0:m.legalsWrapper}),children:[t.jsx(h.H3,{className:"sr-only",children:T("externalAppFooter.legals.heading")}),t.jsx("hr",{className:C.legalsSocialDivider({className:m==null?void 0:m.legalsSocialDivider})}),t.jsxs("div",{className:C.legalsLeft({className:m==null?void 0:m.legalsLeft}),children:[!(l!=null&&l.hideCopyright)&&t.jsx(Be,{href:"https://vds.de/",openInNewTab:!0,children:t.jsx(Vc,{className:C.legalsCopyright({className:m==null?void 0:m.legalsCopyright})})}),t.jsxs("div",{className:C.legalsLinksWrapper({className:m==null?void 0:m.legalsLinksWrapper}),children:[t.jsxs(ge,{as:Be,href:"https://vds.de/impressum",openInNewTab:!0,"aria-describedby":w,variant:"body",color:"black",className:C.legalsLink({className:m==null?void 0:m.legalsLink}),children:[T("externalAppFooter.legals.impressum.label"),t.jsx("span",{id:w,className:"sr-only",children:T("externalAppFooter.legals.impressum.ariaDescription")})]}),(j=l==null?void 0:l.additionalLegalLinks)==null?void 0:j.map(Z=>{const U=`footer-additional-${Z.label.replace(/\s+/g,"-")}-desc-${N}`;return t.jsxs(ge,{as:Be,href:Z.href,openInNewTab:!0,"aria-describedby":Z.ariaDescription?U:void 0,variant:"body",color:"black",className:C.legalsLink({className:Z.className??(m==null?void 0:m.legalsLink)}),children:[Z.label,Z.ariaDescription&&t.jsx("span",{id:U,className:"sr-only",children:Z.ariaDescription})]},Z.href)}),t.jsxs(ge,{as:Be,href:"https://vds.de/datenschutz",openInNewTab:!0,"aria-describedby":V,variant:"body",color:"black",className:C.legalsLink({className:m==null?void 0:m.legalsLink}),children:[T("externalAppFooter.legals.datenschutz.label"),t.jsx("span",{id:V,className:"sr-only",children:T("externalAppFooter.legals.datenschutz.ariaDescription")})]}),t.jsxs(ge,{as:Be,href:(l==null?void 0:l.agbHref)??Q4,openInNewTab:!0,"aria-describedby":_,variant:"body",color:"black",className:C.legalsLink({className:m==null?void 0:m.legalsLink}),children:[T("externalAppFooter.legals.agb.label"),t.jsx("span",{id:_,className:"sr-only",children:T("externalAppFooter.legals.agb.ariaDescription")})]})]})]}),!(l!=null&&l.hideSocialMedia)&&t.jsxs("div",{className:C.socialMediaWrapper({className:m==null?void 0:m.socialMediaWrapper}),children:[t.jsx(Pc,{as:Be,href:(l==null?void 0:l.facebookHref)??eP,openInNewTab:!0,className:m==null?void 0:m.facebookLink}),t.jsx(Mc,{as:Be,href:(l==null?void 0:l.linkedInHref)??tP,openInNewTab:!0,className:m==null?void 0:m.linkedInLink})]})]})]})})]})}Hc.displayName="ExternalAppFooter";function Ca(e,n,a=es.supportedLngs){const r=e.split("/").filter(
431Boolean);return Ea(r[0],a)?r[0]=n:r.unshift(n),`/${r.join("/")}`}function Ne({to:e,ref:n,...a}){var o;const s=(o=or().find(l=>l.params.lang))==null?void 0:o.params.lang,i=Ea(s,ec)?s:es.fallbackLng;if(typeof e=="string")return t.jsx(si,{ref:n,to:Ca(e,i),...a});if(typeof e=="object"&&e.pathname)return t.jsx(si,{ref:n,to:{...e,pathname:Ca(e.pathname,i)},...a});throw new Error("Invalid 'to' property for LocalizedLink")}Ne.displayName="LocalizedLink";const sP="/assets/placeholder-image-Bo1XMXM-.webp",ia="placeholder-image.webp",iP=(e,{format:n})=>`/assets/images/${e.replace(/\.\w+$/,"")}.${n}`,St=(e,{format:n,width:a,quality:r=80})=>{const s=e.replace(/\//g,"__"),i=new URLSearchParams;return a&&i.append("width",a.toString()),i.append("quality",r.toString()),i.append("format",n),`/image/${s}?${i.toString()}`};function oP(e,n){const a=e.filter(s=>s<=n);return[...new Set([...a,n])].sort((s,i)=>s-i)}function lP(e,n,a,r){return r.map(s=>`${n(e,{format:a,width:s})} ${s}w`).join(", ")}function xt({id:e,src:n=ia,alt:a,intrinsicWidth:r,intrinsicHeight:s,loader:i=iP,formats:o=["avif","webp","png"],priority:l=!1,breakpoints:c,sizes:d,classNamePicture:m,classNameImage:g,...x}){const p=f.useId(),L=e??`picture-component__undefined-id__${p}`,N=c!=null&&c.length?oP(c,r):void 0,T=E=>N?lP(n,i,E,N):i(n,{format:E,width:r}),C=o[o.length-1]??"png",$=o.slice(0,-1);return t.jsxs("picture",{id:L,className:m,children:[$.map(E=>t.jsx("source",{srcSet:T(E),sizes:N?d:void 0,type:`image/${E}`},E)),t.jsx("img",{src:i(n,{format:C,width:r}),srcSet:N?T(C):void 0,sizes:N?d:void 0,alt:a,width:r,height:s,loading:l?"eager":"lazy",fetchPriority:l?"high":void 0,decoding:"async",className:g,...x})]})}xt.displayName="Picture";const cP="/assets/vds-bzv-brand-banner-NqWgyYot.svg",dP="/assets/vds-bzv-brand-banner-english-T5dc3aWr.svg",uP=de({base:"",variants:{objectFit:{cover:"object-cover",contain:"object-contain",fill:"object-fill",none:"object-none","scale-down":"object-scale-down"},rounded:{none:"rounded-none",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg",xl:"rounded-xl",full:"rounded-full","2xl":"rounded-tl-2xl rounded-br-2xl","2xl-reverse":"rounded-tr-2xl rounded-bl-2xl"}}});function _i({id:e,src:n=sP,alt:a,intrinsicWidth:r,intrinsicHeight:s,priority:i=!1,objectFit:o,rounded:l,classNameImage:c,...d}){const m=f.useId(),g=e??`image-component__undefined-id__${m}`;return t.jsx("img",{id:g,src:n,alt:a,width:r,height:s,loading:i?"eager":"lazy",fetchPriority:i?"high":void 0,decoding:"async",className:uP({objectFit:o,rounded:l,className:c}),...d})}_i.displayName="Image";const mP=de({slots:{link:"shrink-0 h-full flex items-center p-0",image:"h-full w-auto lg:h-[6rem]"}});function Ai(e){const{className:n,classNameImage:a,ref:r,...s}=e,{t:i,i18n:o}=v("uic-navigation-translations"),l=mP(),c=o.language.startsWith("en")?dP:cP;return t.jsx(Pa,{href:"https://bildung.vds.de/",...s,ref:r,"aria-label":i("tcLogoLink.ariaLabel"),design:"transparent",layout:"quadrilateral",className:l.link({class:n}),children:t.jsx(_i,{src:c,alt:i("tcLogoLink.imageAlt"),classNameImage:l.image({class:a})})})}Ai.displayName="TcLogoImageLink";const Qa={arbeitssicherheit:null,brandschutz:null,datenschutz:null,"elektrische-anlagen":null,"informations-und-cybersicherheit":null,naturgefahren:null,qualitaetsmanagement:null,sachschaeden:null,security:null,"anlagentechnischer-brandschutz":"brandschutz","baulicher-brandschutz":"brandschutz","betrieb-und-pruefung-von-brandschutzanlagen":"brandschutz","interne-brandschutzkraefte":"brandschutz","brandschutzbeauftragte-ausbildung":"brandschutz","brandschutzbeauftragte-fortbildung":"brandschutz","brandschutzbeauftragte-uebersicht":"brandschutz","brandschutz-nach-standort":"brandschutz",brandschutzmanagement:"brandschutz","brandschutz-fuer-einsteiger":"brandschutz",explosionsschutz:"brandschutz","organisatorischer-brandschutz":"brandschutz","security-management":"security","security-systeme":"security",sicherheitsdienstleistungen:"security","pruefen-und-messen":"elektrische-anlagen",thermografie:"elektrische-anlagen",photovoltaik:"elektrische-anlagen","emv-blitzschutz":"elektrische-anlagen"},Zo={brandschutz:"firePrevention","informations-und-cybersicherheit":"informationAndCyberSecurity",datenschutz:"dataProtection",security:"security","ele
431ktrische-anlagen":"electricalSystems",arbeitssicherheit:"occupationalSafety",qualitaetsmanagement:"qualityManagement",naturgefahren:"naturalHazards",sachschaeden:"tapWaterDamage",elektrotechnik:"electricalSystems",arbeitsschutz:"occupationalSafety",leitungswasserschaeden:"tapWaterDamage"};function Ei(e){if(!e||!(e in Qa))return;let n=e;for(;Qa[n]!==null;)n=Qa[n];return n}function Pi(e){if(!e)return"default";const n=Ei(e);return n?Zo[n]??"default":Zo[e]??"default"}function Mi(){const{topic:e}=Kl();return Ei(e)}const hP=Ke({slots:{footerWrapperStyles:"",topicIndicatorBarStyles:"w-[100%]",containerOuterStyles:"w-[100%] mx-[0] px-[0.125rem] py-[1.25rem] bg-gray-10 lg:pt-[6rem]",footerContentWrapperStyles:"md:-mx-[4.5rem] lg:-mx-[6.5rem] 2xl:-mx-[10.5rem] 3xl:-mx-[12.75rem]",contentSectionWrapperStyles:["lg:grid lg:grid-cols-2 lg:items-start lg:mb-[4rem] lg:gap-[1.25rem]","lg:mt-[3.5rem]","lg:mt-[0] lg:mb-[5.5rem]"],questionSectionStyles:"lg:justify-start",questionsHeadingStyles:"lg-7 mb-[0.375rem] text-[1.5rem] font-bold lg:mt-0",questionsSubheadingStyles:"mb-[0.375rem] text-[1.125rem] font-medium",hotlineSectionWrapperStyles:["flex gap-[2rem] mt-[2rem] md:mt-[2.5rem]","lg:items-center","lg:mt-[0] lg:-ml-[0.75rem] lg:gap-[0.8rem] lg:justify-center","2xl:justify-end"],hotlineImageStyles:["w-[10.5rem] h-[12rem] md:w-[16rem] md:h-[12.5rem] lg:w-[10rem] lg:h-[12rem] rounded-md object-cover","2xl:w-[16rem]"],hotlineTextWrapperStyles:"flex flex-col justify-center md:ml-[1rem] lg:ml-[0.25rem] lg:text-nowrap",hotlineHeadingStyles:"mb-[0.625rem] font-bold lg:mt-0",hotlineLinkStyles:"hover:text-turquoise-light text-[1.125rem]",hotlineEmailLinkStyles:"hover:text-turquoise-light text-[1.125rem] -mt-[0.25rem]",dividerFirstStyles:["hidden","lg:block lg:border-gray-50 lg:pt-[2.5rem]","lg:pt-[5rem] 2xl:pt-[7rem]"],logoWrapperStyles:["!flex mt-[5.5rem] mb-[2rem] !justify-start !items-start !text-left","md:mt-[7rem] lg:!mx-[0] lg:!px-[0] lg:mt-[3.5rem]"],dividerSecondStyles:"border-gray-50 mt-[4rem] md:mt-[2rem] lg:hidden",addressSectionStyles:["mt-[2rem] md:mt-[3rem]","lg:relative lg:flex lg:flex-row lg:mt-[10.5rem]","lg:justify-between lg:mb-[3rem] lg:pl-[0.75rem]","lg:mb-[0]"],addressElementStyles:["not-italic","lg:pl-[4.75rem] lg:mt-[1rem] lg:relative lg:-top-[13.5rem]","lg:pl-[6.4rem] lg:-top-[12.5rem]"],addressStreetSpanStyles:"lg:inline block",addressSeparatorSpanStyles:"lg:inline hidden",addressCitySpanStyles:"lg:inline block",navStyles:["mt-[1rem] mb-[2rem] md:mt-[2rem] md:mb-[0rem]","md:flex md:flex-wrap md:gap-[4rem]","lg:gap-[0rem] lg:absolute lg:left-[0] lg:right-[0] lg:-top-[7rem]","lg:-bottom-[3.5rem] lg:justify-between","2xl:left-auto 2xl:right-[0] 2xl:-top-[19.5rem] 2xl:gap-[6rem]"],offersHeadingStyles:"mb-[0.375rem] font-medium text-[1.125rem] lg:-mt-[0.2rem]",offersListStyles:"flex flex-col",offersLinkStyles:"hover:text-turquoise-light",servicesSectionStyles:"mt-[1rem] md:mt-[0.725rem] lg:mt-[0]",servicesHeadingStyles:"mt-[1rem] mb-[0.375rem] font-medium md:mt-[0] lg:mt-[0]",servicesListStyles:"flex flex-col",servicesLinkStyles:"hover:text-turquoise-light",buttonsSectionStyles:["flex flex-col gap-[1rem] mt-[1.3rem] md:mt-[0rem] md:basis-full lg:basis-auto lg:mt-[0] lg:items-end"],buttonListItemStyles:"w-[100%]",dividerThirdStyles:"border-gray-50 mt-[2rem] md:mt-[4rem] md:mb-[3rem] lg:mt-[10.5rem] 2xl:mt-[0rem]",legalsWrapperStyles:["flex flex-col place-items-center mt-[2rem] 2xl:mt-[6rem]"],legalsLeftStyles:["flex flex-col items-center"],legalsCopyrightStyles:"text-[0.875rem]",legalsLinksWrapperStyles:"flex mt-[0.5rem] lg:mt-[0.75rem] gap-[1.5rem]",legalsLinkStyles:"w-auto hover:text-turquoise-light text-[0.875rem]",socialMediaSectionStyles:"flex gap-[0.75rem] mt-[0.5rem] mb-[2rem] md:mt-[1rem] 2xl:mb-[0rem]"}}),{topicIndicatorBarStyles:gP,containerOuterStyles:pP,footerContentWrapperStyles:fP,contentSectionWrapperStyles:bP,questionSectionStyles:xP,questionsHeadingStyles:vP,questionsSubheadingStyles:yP,hotlineSectionWrapperStyles:jP,hotlineImageStyles:kP,hotlineTextWrapperStyles:wP,hotlineHeadingStyles:SP,hotlineLinkStyles:IP,hotlineEmailLinkStyles:NP,dividerFirstStyles:$P,logoWrapperStyles:LP,dividerSecondStyles:CP,addressSectionStyles:zP,addressElementStyles:TP,addressStreetSpanStyles:_P,addressSeparatorSpanStyles:AP,addressCitySpanStyles:EP,navStyles:PP,offersHeadingStyles:MP,offersListStyles:VP,offersLinkStyles:Ds,servicesSectionStyles:DP,servicesHeadingStyles:HP,servicesListStyles:FP,servicesLinkStyles:Hs,buttonsSectionStyles:OP,buttonListItemStyles:zr,dividerThirdStyles:BP,legalsWrapperStyles:RP,legalsLeftStyles:qP,legalsCopyrightStyles:WP,legalsLinksWrapperStyles:UP,legalsLinkStyles:ZP,socialMediaSectionStyles:GP}=hP(),KP={agbHref:"http://vds.de/bz-agb",facebookHref:"https://www.facebook.com/VdS.Bildungszentrum",linkedInHref:"https://www.linkedin.com/showcase/vds-bildungszentrum/"};function MW({image:e}){const n="footer",{t:a}=v("common",{keyPrefix:"footer"}),r=Mi(),s=Pi(r);return t.jsx(Hc,{showDividers:!1,topicColors:s,topicIndicatorBarThickness:"md",classNames:{container:pP(),wrapper:fP(),topicIndicatorBar:[s==="default"?"bg-secondary":void 0,"z-40 -mt-1",gP()].filter(
431Boolean).join(" "),legalsWrapper:RP(),legalsLeft:qP(),legalsCopyright:WP(),legalsLinksWrapper:UP(),legalsLink:ZP(),legalsSocialDivider:"hidden",socialMediaWrapper:GP(),facebookLink:"tv_facebook",linkedInLink:"tv_linkedin mt-[0.125rem]"},heroSection:t.jsxs(t.Fragment,{children:[t.jsxs("div",{id:`${n}_content-section-wrapper`,className:bP(),children:[t.jsxs("section",{id:`${n}_question-section`,className:xP(),children:[t.jsx(h.H3,{id:`${n}_questions-section-heading`,className:vP(),children:a("questions-section.heading")}),t.jsx(h.H4,{id:`${n}_questions-section-subheading`,className:yP(),children:a("questions-section.subheading")}),t.jsx(u,{id:`${n}_questions-section-text`,as:"p",variant:"body",color:"black",alignment:"left",children:a("questions-section.text")})]}),t.jsxs("section",{id:`${n}_hotline-section-wrapper`,className:jP(),children:[t.jsx(xt,{id:`${n}_hotline-image`,src:e,alt:a("questions-section.image-alt-text"),intrinsicWidth:512,intrinsicHeight:512,loader:St,classNameImage:kP()}),t.jsxs("div",{id:`${n}_hotline-text-wrapper`,className:wP(),children:[t.jsx(h.H4,{id:`${n}_hotline-heading`,className:SP(),children:a("questions-section.hotline-heading")}),t.jsx(u,{id:`${n}_hotline-opening-times`,as:"p",variant:"body",color:"black",alignment:"left",children:a("questions-section.office-times").split("<br>").map(i=>t.jsxs(ae.Fragment,{children:[i,t.jsx("br",{})]},`office-time-line-${i}`))}),t.jsx("a",{id:`${n}_hotline-number-link`,href:a("questions-section.hotline-number-href"),className:IP(),children:a("questions-section.hotline-number")}),t.jsxs("a",{id:`${n}_hotline-email-address-link`,href:a("questions-section.hotline-email-address-href"),className:NP(),children:[a("questions-section.hotline-email-address.before-at"),t.jsx(La,{}),a("questions-section.hotline-email-address.after-at")]})]})]})]}),t.jsx("hr",{className:$P()})]}),logo:t.jsxs(t.Fragment,{children:[t.jsx("aside",{id:`${n}_logo-wrapper`,className:LP(),children:t.jsx(Ai,{as:Ne,to:"/",className:"h-auto w-full items-start justify-start md:w-auto md:relative md:-top-12",classNameImage:"w-[26.25rem] md:w-80 lg:w-[26.25rem] lg:h-auto h-auto"})}),t.jsx("hr",{className:CP()})]}),contentSection:t.jsxs(t.Fragment,{children:[t.jsxs("div",{className:zP(),children:[t.jsx(Be,{href:"https://www.google.com/maps/dir/50.9716526,6.9731738/Pasteurstra%C3%9Fe+17A,+50735+K%C3%B6ln/@50.9716526,6.8890597,12z/data=!3m1!5s0x47bf2f62063ee765:0xfbe0abeb69c38b96!4m8!4m7!1m0!1m5!1m1!1s0x47bf2f62076e74c1:0xb121cc5afcf396f7!2m2!1d6.97146!2d50.9716816?entry=ttu&g_ep=EgoyMDI1MDMxNi4wIKXMDSoASAFQAw%3D%3D","aria-label":a("content-section.address.aria-label"),children:t.jsxs("address",{className:TP(),children:[a("content-section.address.company-name").split("<br>").map(i=>t.jsxs(ae.Fragment,{children:[i,t.jsx("br",{})]},`address-company-line-${i}`)),t.jsx("span",{className:_P(),children:a("content-section.address.street")}),t.jsx("span",{className:AP(),children:", "}),t.jsx("span",{className:EP(),children:a("content-section.address.zip-and-city")})]})}),t.jsxs("nav",{className:PP(),children:[t.jsxs("section",{children:[t.jsx(h.H4,{id:`${n}_content-section-offers-heading`,className:MP(),children:a("content-section.offers.heading")}),t.jsxs(dt,{marker:"none",className:VP(),"aria-label":a("content-section.offers.heading"),children:[t.jsx(dt.Item,{children:t.jsx(Ne,{id:`${n}_content-section-offers-topics-link`,to:"/themen",className:Ds(),children:a("content-section.offers.topics-link-label")})}),t.jsx(dt.Item,{children:t.jsx(Ne,{id:`${n}_content-section-offers-event-types-link`,to:"/veranstaltungsarten",className:Ds(),children:a("content-section.offers.event-types-link-label")})}),t.jsx(dt.Item,{children:t.jsx(Ne,{id:`${n}
431_content-section-offers-company-solutions-link`,to:"/unternehmensloesungen",className:Ds(),children:a("content-section.offers.company-solutions-link-label")})})]})]}),t.jsxs("section",{className:DP(),children:[t.jsx(h.H4,{id:`${n}_content-section-services-heading`,className:HP(),children:a("content-section.services.heading")}),t.jsxs(dt,{marker:"none",className:FP(),"aria-label":a("content-section.services.heading"),children:[t.jsx(dt.Item,{children:t.jsx(Ne,{id:`${n}_content-section-services-user-account-link`,to:"/account",className:Hs(),children:a("content-section.services.user-account-link-label")})}),t.jsx(dt.Item,{children:t.jsx(Be,{id:`${n}_content-section-services-elearning-link`,href:"https://elearning.vds.de/",className:Hs(),children:a("content-section.services.elearning-link-label")})}),t.jsx(dt.Item,{children:t.jsx(Be,{id:`${n}_content-section-services-press-link`,href:"https://vds.de/nachrichten/2025",className:Hs(),children:a("content-section.services.press-link-label")})})]})]}),t.jsx("div",{children:t.jsxs(dt,{marker:"none",className:OP(),"aria-label":a("content-section.buttons-aria-label"),children:[t.jsx(dt.Item,{className:zr(),children:t.jsx(ge,{href:"https://bst.vds.de",target:"_blank",rel:"noopener noreferrer",id:`${n}_content-section-fire-security-fair-link`,design:"transparent",layout:"quadrilateral","aria-label":"External link to vds fire safety fair",className:"w-fit bg-white! tv_footer_bt",children:a("content-section.fire-protection-fair-link-label")})}),t.jsx(dt.Item,{className:zr(),children:t.jsx(ge,{id:`${n}_content-section-press-section-link`,href:"https://shop.vds.de",target:"_blank",rel:"noopener noreferrer",design:"transparent",layout:"quadrilateral","aria-label":"External link to vds press section",className:"w-fit bg-white! tv_footer_verlag",children:a("content-section.publisher-link-label")})}),t.jsx(dt.Item,{className:zr(),children:t.jsx(ge,{id:`${n}_content-section-themis-link`,href:"https://vds-themis.de",target:"_blank",rel:"noopener noreferrer",design:"transparent",layout:"quadrilateral","aria-label":"External link to vds themis",className:"w-fit bg-white! tv_footer_themis",children:a("content-section.themis-link-label")})}),t.jsx(dt.Item,{className:zr(),children:t.jsx(ge,{id:`${n}_content-section-unterweisungen-link`,href:"https://www.vds-unterweisungen.de/",target:"_blank",rel:"noopener noreferrer",design:"transparent",layout:"quadrilateral","aria-label":"External link to vds themis",className:"w-fit bg-white! tv_footer_unterweisungen",children:a("content-section.instructions-link-label")})})]})})]})]}),t.jsx("hr",{className:BP()})]}),legalsConfig:KP})}function YP(e){const[n,a]=f.useState(!1);return f.useEffect(()=>{const r=window.matchMedia(e);a(r.matches);const s=i=>{a(i.matches)};return r.addEventListener("change",s),()=>{r.removeEventListener("change",s)}},[e]),n}const Go=zc;function ur(e){const[n,{className:a,as:r,ref:s,loading:i,loadingText:o,hidden:l=!1,id:c,"data-tracking":d,...m}]=Zt(e,Go),g=Ge(),x=n.debug??g;if(l)return null;const p=r||"button",L=n.disabled||i,N={...m};if(p==="button"&&!("type"in N)&&(N.type="button"),L&&(N["aria-disabled"]=!0,i&&(N["aria-busy"]=!0),delete N.onClick),p!=="button"&&(N.role="button",N.tabIndex=N.tabIndex??0),p!=="button"&&N.onClick){const T=N.onClick;N.onKeyDown=C=>{(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),T(C))}}return t.jsxs(p,{ref:s,id:c,className:Go({...n,debug:x,class:a}),"data-tracking":d,...N,children:[i&&t.jsx(Ci,{size:"sm",className:"interactive-spinner-gap"}),i&&o?o:m.children]})}ur.displayName="Button";function kn(e){const{ref:n,children:a,...r}=e;return t.jsx(ur,{...r,ref:n,childrenContent:"text",children:a})}kn.displayName="TextButton";const JP=de({base:"absolute z-10 rounded-full",variants:{size:{sm:"notification-size-sm",md:"notification-size-md",lg:"notification-size-lg"},color:{turquoise:"notification-color-turquoise",blue:"notification-color-blue",red:"notification-color-red"},position:{topRight:"notification-position-top-right",topLeft:"notification-position-top-left",bottomRight:"notification-position-bottom-right",bottomLeft:"notification-position-bottom-left"},showCount:{true:"notification-show-count",false:""}},defaultVariants:{size:"md",color:"turquoise",position:"topRight",showCount:!1}});function tr({size:e,color:n,position:a,showCount:r,count:s,className:i,"aria-label":o,...l}){const c=!!(r&&s&&s>0),d=c&&s>99?"99+":s==null?void 0:s.toString();return t.jsx("span",{...o?{"aria-label":o}:{},role:o?"status":void 0,"aria-live":o?"polite":void 0,className:JP({size:e,color:n,position:a,showCount:!!c,class:i}),...l,children:c&&d})}tr.displayName="NotificationIndicator";function pt(e){const{className:n,classNameTooltip:a,iconClassName:r,iconColor:s,iconInteractive:i,icon:o,tooltip:l,tooltipPosition:c,design:d,ref:m,...g}=e,x=s??(d!==void 0&&d!=="callToAction"?"currentColor":"on-cta"),p=i??(d!==void 0&&d!=="callToAction"),L=t.jsx(ur,{layout:"square",...g,design:d,ref:m,childrenContent:"icon",className:n?`${n} group`:"group",children:t.jsx(o,{size:"button",color:x,interactive:p,className:r,"aria-hidden":"true"})});return l==null?L:t.jsx(Va,{content:l,position:c,className:a,children:L})}pt.displayName="IconButton";de({base:"relative"});de({base:"absolute inset-0 flex justify-center pointer-events-none [&>*]:pointer-events-auto",variants:{overlayPosition:{top:"items-start",center:"items-center",bottom:"items-end"}},defaultVariants:{overlayPosition:"bottom"}});function pe(e){const{children:n,iconClassName:a,iconColor:r="currentColor",iconPosition:s="right",icon:i,ref:o,...l}=e;return t.jsxs(ur,{...l,ref:o,childrenContent:"textWithIcon",children:[i&&s==="left"&&t.jsx(i,{size:"textWithIcon",color:r,design:"inherit","aria-hidden":"true",className:a}),n,i&&s==="right"&&t.jsx(i,{size:"textWithIcon",color:r,design:"inherit","aria-hidden":"true",className:a})]})}pe.displayName="TextWithIconButton";function Fc(e){const{ref:n,"aria-label":a,count:r,showBadge:s,badgeColor:i,hidden:o,...l}=e,{t:c}=v("uic-button-translations"),d=s??(r!==void 0&&r>0);return o?null:t.jsxs("span",{className:"relative",children:[t.jsx(pt,{ref:n,icon:ns,"aria-label":a??c("favorites.ariaLabel"),...l}),d&&t.jsx(tr,{count:r,color:i,showCount:!1,position:"topRight",size:"sm"})]})}Fc.displayName="FavoritesIconButton";function Oc(e,n){const a=f.useCallback(r=>{e.current&&!e.current.contains(r.target)&&n()},[e,n]);f.useEffect(()=>(document.addEventListener("mousedown",a),()=>{document.removeEventListener("mousedown",a)}
431),[a])}const Bc=f.createContext(null);function Vi(){const e=f.useContext(Bc);if(!e)throw new Error("useMenu must be used within a <Menu> component.");return e}const XP=de({base:["absolute z-50 flex flex-col justify-start bg-menu menu-content-base"],variants:{design:{action:"top-full left-0 w-fit mt-1",float:["fixed inset-1/2 -translate-x-1/2 -translate-y-1/2 w-11/12 h-fit"]},position:{above:"bottom-full left-1/2 -translate-x-1/2",below:"top-full left-1/2 -translate-x-1/2",left:"right-full top-1/2 -translate-y-1/2",right:"left-full top-1/2 -translate-y-1/2"},padding:{sm:"menu-content-padding-sm",md:"menu-content-padding-md",lg:"menu-content-padding-lg"},rounded:{true:"rounded-md"}},defaultVariants:{padding:"sm"}});function Vn({design:e,position:n,padding:a,rounded:r,className:s,children:i,"aria-label":o,...l}){const{t:c}=v("uic-menu-translations"),{menuId:d,triggerId:m,open:g,setOpen:x,contentRef:p,openOnHover:L,handleContentMouseEnter:N,handleContentMouseLeave:T}=Vi(),[C,$]=f.useState(void 0),E=f.useCallback(()=>p.current?Array.from(p.current.querySelectorAll('[role="menuitem"]:not([aria-disabled="true"])')):[],[p]),z=f.useCallback(()=>{const j=E();for(let Z=0;Z<j.length;Z++){const U=j[Z];U&&!U.id&&(U.id=`${d}-item-${Z}`)}},[E,d]),w=f.useCallback(j=>{$((j==null?void 0:j.id)||void 0)},[]);f.useEffect(()=>{var Z;if(!g)return;z();const j=E();j.length>0&&((Z=j[0])==null||Z.focus(),w(j[0]??null))},[g,E,z,w]),f.useEffect(()=>{g||$(void 0)},[g]);const V=f.useCallback(j=>{var De,X,ne,Q;const Z=E();if(Z.length===0){j.key==="Tab"&&x(!1);return}const U=Z.indexOf(document.activeElement);switch(j.key){case"ArrowDown":{j.preventDefault();const te=U<Z.length-1?U+1:0;(De=Z[te])==null||De.focus(),w(Z[te]??null);break}case"ArrowUp":{j.preventDefault();const te=U>0?U-1:Z.length-1;(X=Z[te])==null||X.focus(),w(Z[te]??null);break}case"Home":{j.preventDefault(),(ne=Z[0])==null||ne.focus(),w(Z[0]??null);break}case"End":{j.preventDefault(),(Q=Z[Z.length-1])==null||Q.focus(),w(Z[Z.length-1]??null);break}case"Tab":{x(!1);break}}},[E,x,w]);if(!g)return null;const _=o??c("menu.ariaLabel");return t.jsx("div",{ref:p,id:d,role:"menu","aria-label":_,"aria-labelledby":m,"aria-orientation":"vertical","aria-activedescendant":C,className:XP({design:e,position:n,padding:a,rounded:r,class:s}),onMouseEnter:L?N:void 0,onMouseLeave:L?T:void 0,onKeyDown:V,"data-state":"open",...l,tabIndex:-1,children:i})}Vn.displayName="MenuContent";de({base:"menu-item-base"});function Dn({children:e}){const{open:n,toggle:a,menuId:r,triggerId:s,triggerRef:i,openOnHover:o,handleTriggerMouseEnter:l,handleTriggerMouseLeave:c}=Vi(),d={id:s,"aria-expanded":n,"aria-haspopup":"menu","aria-controls":r},m={open:n,toggle:a,triggerProps:d};return t.jsx("div",{ref:i,onMouseEnter:o?l:void 0,onMouseLeave:o?c:void 0,children:typeof e=="function"?e(m):ae.cloneElement(e,{onClick:a,...d})})}Dn.displayName="MenuTrigger";function Hn({menuId:e,open:n,onOpenChange:a,openOnHover:r=!1,className:s,children:i,...o}){const l=`${e}-trigger`,[c,d]=f.useState(!1),m=n!==void 0,g=m?n:c,x=f.useCallback(ne=>{m||d(ne),a==null||a(ne)},[m,a]),p=f.useRef(null),L=f.useRef(null),N=f.useRef(null),T=f.useRef(null),C=f.useRef(null),$=f.useRef(!1),E=f.useRef(!1),z=f.useRef(!1),w=f.useCallback(()=>x(!1),[x]);Oc(p,w),f.useEffect(()=>()=>{T.current&&clearTimeout(T.current),C.current&&clearTimeout(C.current)},[]),f.useEffect(()=>{if(!g)return;const ne=Q=>{var te;if(Q.key==="Escape"){x(!1);const G=(te=L.current)==null?void 0:te.querySelector('button, [role="button"], a, [tabindex]');G==null||G.focus()}};return document.addEventListener("keydown",ne),()=>document.removeEventListener("keydown",ne)},[g,x]);const V=f.useCallback(()=>{r&&($.current=!0,setTimeout(()=>{$.current=!1},100)),x(!g)},[g,r,x]),_=f.useCallback(()=>{r&&!$.current&&!E.current&&!z.current&&(C.current&&clearTimeout(C.current),C.current=setTimeout(()=>{!E.current&&!z.current&&x(!1)},300))},[r,x]),j=f.useCallback(()=>{E.current=!0,C.current&&(clearTimeout(C.current),C.current=null),r&&!$.current&&(T.current&&clearTimeout(T.current),x(!0))},[r,x]),Z=f.useCallback(()=>{E.current=!1,_()},[_]),U=f.useCallback(()=>{z.current=!0,C.current&&(clearTimeout(C.current),C.current=null),T.current&&clearTimeout(T.current)},[]),De=f.useCallback(()=>{z.current=!1,_()},[_]),X={menuId:e,triggerId:l,open:g,setOpen:x,toggle:V,triggerRef:L,contentRef:N,openOnHover:r,handleTriggerMouseEnter:j,handleTriggerMouseLeave:Z,handleContentMouseEnter:U,handleContentMouseLeave:De};return t.jsx(Bc.Provider,{value:X,children:t.jsx("div",{ref:p,className:s?`relative ${s}`:"relative",...o,children:i})})}Hn.displayName="Menu";
431function QP({locale:e,active:n,onLocaleChange:a,ariaLabel:r,design:s,layout:i,className:o}){const{setOpen:l}=Vi(),d=["interactive-language-switch-text",n?"underline":"",o].filter(Boolean).join(" ");return t.jsx(kn,{"aria-label":r,as:"button","aria-current":n?"true":void 0,onClick:()=>{a(e),l(!1)},design:s,layout:i,className:d,children:e})}function Rc({locales:e,currentLocale:n,onLocaleChange:a,ariaLabel:r,className:s,classNameMenu:i,classNameMenuItems:o,classNameIcon:l,menuDesign:c="action",icon:d=E4,iconColor:m,buttonDesign:g="transparent",buttonLayout:x="square"}){const p=f.useId(),{t:L}=v("uic-button-translations");return t.jsxs(Hn,{menuId:`language-switch-icon-${p}`,children:[t.jsx(Dn,{children:t.jsx(pt,{id:`language-switch-trigger-${p}`,"aria-label":r??L("languageSwitch.ariaLabel"),as:"button",design:g,layout:x,icon:d,iconColor:m,iconClassName:l,className:s})}),t.jsx(Vn,{design:c,className:i,children:e.map(N=>t.jsx(QP,{locale:N,active:N===n,onLocaleChange:a,ariaLabel:L("languageSwitch.switchTo",{locale:N}),design:g,layout:x,className:o},N))})]})}Rc.displayName="LanguageSwitchIconButton";const e6=typeof requestIdleCallback<"u"?requestIdleCallback:e=>setTimeout(e,1);function nn({to:e,onTrackClick:n,onClick:a,className:r,children:s,ref:i,...o}){const l=f.useCallback(c=>{if(a==null||a(c),!c.defaultPrevented&&n){const d=typeof e=="string"?e:(e==null?void 0:e.pathname)||"";e6(()=>{n(d)})}},[e,n,a]);return t.jsx(Ne,{ref:i,to:e,onClick:l,className:r,rel:"internal","data-internal":"true","data-prefetch":"true",...o,children:s})}nn.displayName="InternalLink";const t6=de({slots:{mobileContainer:["flex cursor-pointer items-center gap-2","text-primary"],backButton:"flex cursor-pointer items-center",text:"typo-body font-medium",desktopContainer:"flex items-center gap-1 group text-primary",textLink:"typo-body font-medium text-interactive",textButton:"typo-body font-medium gap-[0.25rem]",toggleButton:"cursor-pointer w-auto h-auto p-0",toggleIcon:"stroke-2 size-5 stroke-primary group-hover:stroke-secondary-hover transition-transform duration-200 group-hover:rotate-180",backIcon:"w-[1.125rem] h-[1.125rem] lg:w-[1.375rem] lg:h-[1.375rem]"}});function An({isOpen:e,children:n,ariaLabel:a,onClick:r,navigateTo:s,isDesktop:i,backIcon:o=_c,chevronDownIcon:l=Jn,mobileTitleNavigates:c=!1,classNames:d}){const g=`nav-menu-toggle-button-${f.useId()}`,x=t6();if(!i&&e)return c&&s?t.jsxs("div",{className:(d==null?void 0:d.mobileContainer)??x.mobileContainer(),children:[t.jsx("button",{type:"button",id:`${g}-back`,"aria-label":a,"aria-expanded":!0,onClick:r,className:(d==null?void 0:d.backButton)??x.backButton(),children:t.jsx(o,{size:"button",color:"currentColor",className:(d==null?void 0:d.backIcon)??x.backIcon(),"aria-hidden":"true"})}),t.jsx(nn,{to:s,className:(d==null?void 0:d.text)??x.text(),children:n})]}):t.jsxs("button",{type:"button",id:`${g}-back`,"aria-label":a,"aria-expanded":!0,onClick:r,className:(d==null?void 0:d.mobileContainer)??x.mobileContainer(),children:[t.jsx(o,{size:"button",color:"currentColor",className:(d==null?void 0:d.backIcon)??x.backIcon(),"aria-hidden":"true"}),t.jsx("span",{className:(d==null?void 0:d.text)??x.text(),children:n})]});const p=l;return t.jsx("div",{className:`group ${(d==null?void 0:d.desktopContainer)??x.desktopContainer()}`,children:s?t.jsxs(t.Fragment,{children:[t.jsx(nn,{to:s,className:(d==null?void 0:d.textLink)??x.textLink(),children:n}),t.jsx(pt,{id:`${g}-toggle`,"aria-label":`${a} toggle`,"aria-expanded":e,"aria-haspopup":"menu",icon:p,design:"transparent",onClick:r,className:(d==null?void 0:d.toggleButton)??x.toggleButton(),iconClassName:`${(d==null?void 0:d.toggleIcon)??x.toggleIcon()} ${e&&i?"rotate-180":""}`})]}):t.jsx(pe,{id:g,"aria-label":a,"aria-expanded":e,"aria-haspopup":"menu",design:"text",onClick:r,icon:p,iconPosition:"right",className:(d==null?void 0:d.textButton)??x.textButton(),iconClassName:`${(d==null?void 0:d.toggleIcon)??x.toggleIcon()} ${e&&i?"rotate-180":""}`,children:n})})}An.displayName="NavigationDropDownToggle";const n6=de({base:"form-control",variants:{size:{sm:"form-control-sm",md:"form-control-md",lg:"form-control-lg"},invalid:{true:"form-control-invalid"},disabled:{true:"form-control-disabled"},readOnly:{true:"form-control-readonly"},debug:{true:"debug-form",false:""}},defaultVariants:{size:"md"}});function mr(e){const{size:n,invalid:a,hidden:r=!1,debug:s,className:i,disabled:o,readOnly:l,ref:c,...d}=e,m=Ge(),g=s??m;return r?null:t.jsx("input",{ref:c,disabled:o,readOnly:l,className:n6({size:n,invalid:a,disabled:o,readOnly:l,debug:g,class:i}),...d})}mr.displayName="Input";const qc=de({slots:{menu:["bg-transparent p-0 shadow-none border-0","right-0 left-auto","search-button-menu-width"],form:"",input:"search-button-input-height border-primary",submitButton:"sr-only"}});function a6({onSearch:e,formAction:n,formMethod:a="GET",inputName:r="query",placeholder:s,classNameInput:i,classNameForm:o,renderForm:l,submitLabel:c}){const d=qc(),m=x=>{if(e){x.preventDefault();const L=new FormData(x.currentTarget).get(r??"query")??"";e(L)}},g=t.jsxs(t.Fragment,{children:[t.jsx(mr,{name:r,type:"search",placeholder:s,className:d.input({class:i})}),t.jsx("button",{type:"submit",className:d.submitButton(),children:c})]});return l?l({action:n,method:a,className:d.form({class:o}),onSubmit:m,children:g}):t.jsx("form",{action:n,method:a,className:d.form({class:o}),onSubmit:m,children:g})}function di({onSearch:e,placeholder:n,formAction:a,formMethod:r,inputName:s,"aria-label":i,className:o,classNameMenu:l,classNameInput:c,classNameForm:d,menuDesign:m="action",buttonDesign:g,buttonLayout:x="square",iconColor:p,iconClassName:L,disabled:N,hidden:T,renderForm:C}){const $=f.useId(),{t:E}=v("uic-button-translations");return T?null:t.jsxs(Hn,{menuId:`search-icon--${$}`,children:[t.jsx(Dn,{children:t.jsx(pt,{id:`search-trigger--${$}`,icon:V4,"aria-label":i??E("search.ariaLabel"),as:"button",design:g,layout:x,iconColor:p,iconClassName:L,className:o,disabled:N})}),t.jsx(Vn,{design:m,className:qc().menu({class:l}),children:t.jsx(a6,{onSearch:e,formAction:a,formMethod:r,inputName:s,placeholder:n??E("search.placeholder"),classNameInput:c,classNameForm:d,renderForm:C,submitLabel:E("search.label")})})]})}di.displayName="SearchIconButton";function Wc(e){const{ref:n,"aria-label":a,count:r,showBadge:s,badgeColor:i,hidden:o,...l}=e,{t:c}=v("uic-button-translations"),d=s??(r!==void 0&&r>0);return o?null:t.jsxs("span",{className:"relative",children:[t.jsx(pt,{ref:n,icon:rs,"aria-label":a??c("shoppingCart.ariaLabel"),...l}),d&&t.jsx(tr,{count:r,color:i,showCount:!1,position:"topRight",size:"sm"})]})}Wc.displayName="ShoppingCartIconButton";function Uc(e){const{ref:n,"aria-label":a,...r}=e,{t:s}=v("uic-button-translations");return t.jsx(pt,{ref:n,icon:O4,"aria-label":a??s("user.ariaLabel"),...r})}Uc.displayName="UserIconButton";const r6=de({slots:{menu:["bg-white border-0 shadow-none","fixed left-0 top-[3.5rem] w-screen","lg:fixed lg:top-auto lg:left-auto lg:right-0 lg:w-[60rem] lg:mt-[1.25rem]","lg:shadow-md lg:shadow-black/15","lg:p-[3rem] lg:pb-[4.5rem]"],menuItem:"text-[1.375rem] font-medium w-full text-center"}});function ui(e){const{children:n,buttonDesign:a="transparent",className:r,classNameMenu:s}=e,{t:i}=v("uic-button-translations"),o=r6();return t.jsxs(Hn,{menuId:"user-account-menu",children:[t.jsx(Dn,{children:t.jsx(Uc,{as:"button",design:a,"aria-label":i("userAccount.ariaLabel"),className:r})}),t.jsx(Vn,{design:"action",className:o.menu({class:s}),children:n})]})}ui.displayName="UserAccountButton";function mi(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:ts,"aria-label":a??o("download.ariaLabel"),design:r??"transparent",layout:s??"square"})}mi.displayName="DownloadIconLink";function Zc(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:ns,"aria-label":a??o("favorites.ariaLabel"),design:r??"transparent",layout:s??"square"})}Zc.displayName="FavoritesIconLink";const s6=de({slots:{base:"no-underline font-medium whitespace-normal break-words"}}
431);function Ya(e){const{ref:n,children:a,className:r,design:s,...i}=e,o=s6();return t.jsx(ge,{...i,ref:n,design:s??"text",className:o.base({class:r}),children:a})}Ya.displayName="NavigationDropDownLink";function Gc(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:rs,"aria-label":a??o("shoppingCart.ariaLabel"),design:r??"transparent",layout:s??"square"})}Gc.displayName="ShoppingCartIconLink";function Kc({isOpen:e,onToggle:n,ariaLabel:a,srText:r,className:s,design:i,classNameSvg:o,layout:l}){const{t:c}=v("uic-button-translations"),m=`hamburger-button-${f.useId()}`,g=f.useRef(!1),x=f.useRef(e),p=f.useRef(null),L=()=>{g.current||(g.current=!0,x.current=!0,p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{g.current=!1},300),n())};f.useEffect(()=>()=>{p.current&&clearTimeout(p.current)},[]);const N=`hamburger-button ${x.current?"animate":""} ${e?"open":""} ${o??""}`.trim();return t.jsxs(ur,{id:m,"aria-label":a??c("hamburger.ariaLabel"),"aria-expanded":e,onClick:L,childrenContent:"icon",design:i,layout:l,className:s,children:[t.jsxs("svg",{className:N,viewBox:"0 0 100 100","aria-hidden":"true",children:[t.jsx("title",{children:c("hamburger.ariaLabel")}),t.jsx("rect",{className:"bar top",width:"55",height:"5",x:"22.5",y:"28",rx:"3"}),t.jsx("rect",{className:"bar middle",width:"55",height:"5",x:"22.5",y:"48",rx:"3"}),t.jsx("rect",{className:"bar bottom",width:"55",height:"5",x:"22.5",y:"68",rx:"3"})]}),t.jsx("span",{className:"sr-only",children:r??c(e?"hamburger.close":"hamburger.open")})]})}Kc.displayName="HamburgerButton";const i6=de({base:"flex flex-row",variants:{gap:{none:"",sm:"layout-gap-sm",md:"layout-gap-md",lg:"layout-gap-lg"},align:{start:"items-start",center:"items-center",end:"items-end",stretch:"items-stretch",baseline:"items-baseline"},justify:{start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between"},wrap:{true:"flex-wrap",false:""},debug:{true:"debug-row",false:""}},defaultVariants:{align:"center"}});function Xn({as:e,className:n,children:a,gap:r,align:s,justify:i,wrap:o,hidden:l=!1,debug:c,...d}){const m=Ge(),g=c??m;if(l)return null;const x=e||"div";return t.jsx(x,{...d,className:i6({gap:r,align:s,justify:i,wrap:o,debug:g,className:n}),children:a})}Xn.displayName="Row";const o6=de({base:"",variants:{debug:{true:"debug-navigation",false:""}}});function hr({className:e,children:n,hidden:a=!1,debug:r,...s}){const i=Ge(),o=r??i;return a?null:t.jsx("nav",{...s,className:o6({debug:o,className:e}),children:n})}hr.displayName="Navigation";const l6=de({slots:{nav:"sticky top-0 z-50 w-full flex items-center justify-between",leftGroup:"nav-left-group-gap",rightGroup:"nav-right-group-gap",hamburger:""},variants:{debug:{true:{nav:"debug-navigation"},false:{}},mobileBreakpoint:{lg:{hamburger:"xl:hidden"},xl:{hamburger:"navlg:hidden"},"2xl":{hamburger:"2xl:hidden"}}},defaultVariants:{mobileBreakpoint:"lg"}});function Yc(e){const{leftContent:n,rightContent:a,isMobileMenuOpen:r=!1,onMobileMenuToggle:s,className:i,"aria-label":o,classNames:l,hamburgerProps:c,mobileBreakpoint:d="lg",hidden:m=!1,debug:g}=e,{t:x}=v("uic-navigation-translations"),p=Ge(),L=g??p;if(m)return null;const N=l6({debug:L,mobileBreakpoint:d});return t.jsxs(hr,{"aria-label":o??x("appNav.ariaLabel"),debug:L,className:N.nav({class:i}),children:[n&&t.jsx(Xn,{className:N.leftGroup({class:l==null?void 0:l.leftGroup}),children:n}),(a||s)&&t.jsxs(Xn,{className:N.rightGroup({class:l==null?void 0:l.rightGroup}),children:[a,s&&t.jsx(Kc,{isOpen:r,onToggle:s,className:N.hamburger({class:l==null?void 0:l.hamburger}),design:c==null?void 0:c.design,layout:c==null?void 0:c.layout,classNameSvg:c==null?void 0:c.classNameSvg})]})]})}Yc.displayName="AppNav";const c6=de({slots:{nav:["shadow-md shadow-black/15","bg-white","p-[0.25rem]","h-[3.5rem]","nav-interactive-size"],homeLink:"shrink-0 h-full flex items-center p-0",logoImage:"h-full w-auto",rightGroup:"min-w-0 items-center",primaryGroup:"flex items-center nav-right-group-gap",languageMenu:["border-0 min-w-0 items-center justify-center bg-white shadow-none","mt-0 py-0 flex-row flex-wrap gap-[1.25rem] content-center px-[3rem]","fixed top-[3.75rem] left-0 w-screen bottom-0"],languageMenuItem:"text-[1.375rem] font-medium w-[calc(50%-0.625rem)] sm:w-[calc(33.333%-0.834rem)]",userAccountHeading:"heading-h2 mb-0 text-center pb-[1.5rem] border-b border-primary w-full",userAccountActions:"flex flex-row gap-[1.25rem] w-full pt-[2.25rem] pb-[0.5rem]",userAccountMenuItem:"flex-1 text-center",userAccountDisplayName:"text-center text-[1.125rem]",mobileMenu:["fixed inset-x-0 top-[3.875rem] bottom-0 z-40","flex flex-col bg-white shadow-md shadow-black/15","nav-interactive-size"],mobileMenuButtons:["relative","flex items-center justify-end nav-right-group-gap","w-full py-[0.5rem] px-[0.25rem]"],mobileMenuLinks:["flex flex-col items-start gap-[2rem]","w-full pt-[1.5rem] pb-[0.75rem] px-[1rem]","flex-1 min-h-0 overflow-y-auto overscroll-contain"],mobileSearchMenu:["w-auto max-w-none","left-[0.25rem] right-[3.25rem]","top-1/2 -translate-y-1/2 mt-0","z-50 bg-white"],mobileUserAccountMenu:["top-[7.875rem] bottom-0","flex flex-col items-center","pt-[30%]"],mobileSearchWra
431pper:"[&>div]:static",desktopSearchMenu:["w-auto max-w-none","inset-x-0 top-auto -bottom-[0.5rem] mt-0","z-50 bg-white"],desktopSearchWrapper:"hidden [&>div]:static",desktopOnlyAction:"hidden",secondaryRow:"hidden items-center gap-[2rem] pr-[0.5rem]",topicDropdownWrapper:"relative",topicDropdown:["fixed left-0 right-0 top-[11.25rem] min-h-[30rem]","flex items-stretch bg-white shadow-md shadow-black/15","py-[3rem] px-[3rem]","z-50"],megaMenuLeft:["w-1/3 shrink-0 flex flex-col gap-[0.75rem]","pr-[1.5rem] self-stretch"],megaMenuRight:["w-1/3 shrink-0 flex flex-col gap-[0.75rem]","px-[1.5rem]"],megaMenuThird:["w-1/3 shrink-0 flex flex-col gap-[0.75rem]","pl-[1.5rem] border-l border-primary"]},variants:{debug:{true:{nav:"debug-navigation"},false:{}},mobileBreakpoint:{lg:{nav:"xl:px-[1.5rem] xl:h-[11rem]",logoImage:"xl:h-[6rem]",rightGroup:"xl:relative xl:flex-col xl:items-end xl:justify-end xl:gap-[1.5rem]",userAccountHeading:"xl:pb-[2rem]",userAccountActions:"xl:gap-[3rem] xl:pt-[4.25rem]",userAccountDisplayName:"xl:text-[1.25rem]",mobileMenu:"xl:hidden",desktopSearchWrapper:"xl:block",desktopOnlyAction:"xl:flex",secondaryRow:"xl:flex",languageMenu:"xl:absolute xl:left-auto xl:right-0 xl:top-full xl:bottom-auto xl:mt-1 xl:w-fit xl:min-w-[10rem] xl:flex-col xl:flex-nowrap xl:items-stretch xl:content-start xl:gap-[0.25rem] xl:px-[0.5rem] xl:py-[0.5rem] xl:rounded-md xl:border xl:border-border xl:shadow-md",languageMenuItem:"xl:w-full xl:text-[1rem] xl:font-normal"},xl:{nav:"navlg:px-[1.5rem] navlg:h-[11rem]",logoImage:"navlg:h-[6rem]",rightGroup:"navlg:relative navlg:flex-col navlg:items-end navlg:justify-end navlg:gap-[1.5rem]",userAccountHeading:"navlg:pb-[2rem]",userAccountActions:"navlg:gap-[3rem] navlg:pt-[4.25rem]",userAccountDisplayName:"navlg:text-[1.25rem]",mobileMenu:"navlg:hidden",desktopSearchWrapper:"navlg:block",desktopOnlyAction:"navlg:flex",secondaryRow:"navlg:flex",languageMenu:"navlg:absolute navlg:left-auto navlg:right-0 navlg:top-full navlg:bottom-auto navlg:mt-1 navlg:w-fit navlg:min-w-[10rem] navlg:flex-col navlg:flex-nowrap navlg:items-stretch navlg:content-start navlg:gap-[0.25rem] navlg:px-[0.5rem] navlg:py-[0.5rem] navlg:rounded-md navlg:border navlg:border-border navlg:shadow-md",languageMenuItem:"navlg:w-full navlg:text-[1rem] navlg:font-normal"},"2xl":{nav:"2xl:px-[1.5rem] 2xl:h-[11rem]",logoImage:"2xl:h-[6rem]",rightGroup:"2xl:relative 2xl:flex-col 2xl:items-end 2xl:justify-end 2xl:gap-[1.5rem]",userAccountHeading:"2xl:pb-[2rem]",userAccountActions:"2xl:gap-[3rem] 2xl:pt-[4.25rem]",userAccountDisplayName:"2xl:text-[1.25rem]",mobileMenu:"2xl:hidden",desktopSearchWrapper:"2xl:block",desktopOnlyAction:"2xl:flex",secondaryRow:"2xl:flex",languageMenu:"2xl:absolute 2xl:left-auto 2xl:right-0 2xl:top-full 2xl:bottom-auto 2xl:mt-1 2xl:w-fit 2xl:min-w-[10rem] 2xl:flex-col 2xl:flex-nowrap 2xl:items-stretch 2xl:content-start 2xl:gap-[0.25rem] 2xl:px-[0.5rem] 2xl:py-[0.5rem] 2xl:rounded-md 2xl:border 2xl:border-border 2xl:shadow-md",languageMenuItem:"2xl:w-full 2xl:text-[1rem] 2xl:font-normal"}}},defaultVariants:{mobileBreakpoint:"lg"}}),d6={lg:"1024px",xl:"1280px","2xl":"1440px"};function Jc(e){var Ft,ua,$n,Yt,rn,qn;const{logo:n,isMobileMenuOpen:a=!1,onMobileMenuToggle:r,locales:s=[Xa],currentLocale:i=Xa,onLocaleChange:o,signInHref:l="/sign-in",signUpHref:c="/sign-up",user:d,accountHref:m,onSignOut:g,showLanguageSwitch:x=!0,badgeColor:p,cartItemCount:L,cartHref:N,favoritesCount:T,favoritesHref:C,downloadHref:$,primaryRow:E,secondaryRow:z,navTopics:w,className:V,classNames:_,"aria-label":j,searchFormAction:Z,searchPlaceholder:U,searchHidden:De,renderSearchForm:X,mobileBreakpoint:ne="lg",hidden:Q=!1,debug:te}=e,{t:G}=v("uic-navigation-translations"),ie=Ge(),H=te??ie,K=d6[ne],F=YP(`(min-width: ${K})`),[he,be]=f.useState(null),[we,Se]=f.useState(null),[fe,xe]=f.useState(null),zt=f.useRef(null),rt=f.useRef(null),$e=f.useCallback(()=>{rt.current&&(clearTimeout(rt.current),rt.current=null)},[]),et=f.useCallback(()=>{$e(),be(null),Se(null),xe(null)},[$e]),Tt=f.useCallback(()=>{$e(),rt.current=setTimeout(et,150)},[$e,et]);f.useEffect(()=>()=>$e(),[$e]),f.useEffect(()=>{if(he===null)return;const ce=Oe=>{zt.current&&!zt.current.contains(Oe.target)&&et()};return document.addEventListener("mousedown",ce),()=>document.removeEventListener("mousedown",ce)},[he,et]);const[Ht,It]=f.useState(!1),ft=r?a:Ht,an=r??(()=>It(ce=>!ce));f.useEffect(()=>{ft||et()},[ft,et]);const{pathname:Wt}=Si();if(f.useEffect(()=>{r?a&&r():It(!1)},[Wt]),f.useEffect(()=>{if(!ft)return;const ce=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=ce}},[ft]),Q)return null;const je=c6({debug:H,mobileBreakpoint:ne}),Rn=[{href:"#",label:G("externalAppNav.navTopic1")},{href:"#",label:G("externalAppNav.navTopic2")},{href:"#",label:G("externalAppNav.navTopic3")},{href:"#",label:G("externalAppNav.navTopic4")},{href:"#",label:G("externalAppNav.navTopic5")}],hn=w??Rn,tt=he!==null?(Ft=hn[he])==null?void 0:Ft.children:void 0,y=we!==null?(ua=tt==null?void 0:tt[we])==null?void 0:ua.children:void 0,k=fe!==null?($n=y==null?void 0:y[fe])==null?void 0:$n.children:void 0,I=hn.map((ce,Oe)=>{var Ot;if((Ot=ce.children)!=null&&Ot.length){const Bt=he===Oe;return t.jsx("div",{className:je.topicDropdownWrapper({class:_==null?void 0:_.topicDropdownWrapper}),onMouseEnter:F?()=>{$e(),be(Oe),Se(null),xe(null)}:void 0,onMouseLeave:F?Tt:void 0,children:t.jsx(An,{isOpen:Bt,isDesktop:F,ariaLabel:ce.label??"",onClick:()=>{be(Bt?null:Oe),Se(null),xe(null)},children:ce.label})},ce.href)}return t.jsx(An,{isOpen:!1,isDesktop:F,ariaLabel:ce.label??"",onClick:()=>{},navigateTo:ce.href,children:ce.label},ce.href)}),O=he!==null&&(tt!=null&&tt.length)?t.jsxs("div",{ref:zt,className:je.topicDropdown({class:_==null?void 0:_.topicDropdown}),onMouseEnter:F?$e:void 0,onMouseLeave:F?Tt:void 0,children:[t.jsx("ul",{className:je.megaMenuLeft({class:[y!=null&&y.length?"border-r border-primary":void 0,_==null?void 0:_.megaMenuLeft]}),children:tt.map((ce,Oe)=>{var st;const Ot=we===Oe,Bt=!!((st=ce.children)!=null&&st.length);return t.jsx("li",{onMouseEnter:F&&Bt?()=>{Se(Oe),xe(null)}:F?()=>{Se(null),xe(null)}:void 0,children:Bt?t.jsx(An,{isOpen:Ot,isDesktop:F,ariaLabel:ce.label??"",navigateTo:ce.href,chevronDownIcon:jn,onClick:()=>{Se(Ot?null:Oe),xe(null)},children:ce.label}):t.jsx(Ya,{href:ce.href,onClick:et,children:ce.label})},ce.href)})}),y!=null&&y.length?t.jsx("ul",{className:je.megaMenuRight({class:_==null?void 0:_.megaMenuRight}),children:y.map((ce,Oe)=>{var st;const Ot=fe===Oe,Bt=!!((st=ce.children)!=null&&st.length);return t.jsx("li",{onMouseEnter:F&&Bt?()=>xe(Oe):F?()=>xe(null):void 0,children:Bt?t.jsx(An,{isOpen:Ot,isDesktop:F,ariaLabel:ce.label??"",navigateTo:ce.href,chevronDownIcon:jn,onClick:()=>xe(Ot?null:Oe),children:ce.label}):t.jsx(Ya,{href:ce.href,onClick:et,children:ce.label})},ce.href)})}):null,k!=null&&k.length?t.jsx("ul",{className:je.megaMenuThird({class:_==null?void 0:_.megaMenuThird}),children:k.map(ce=>t.jsx("li",{children:t.jsx(Ya,{href:ce.href,onClick:et,children:ce.label})},ce.href))}):null]}):null,A=()=>{et(),ft&&an()},P=(ce,Oe)=>t.jsx(An,{isOpen:!0,isDesktop:!1,ariaLabel:ce??"",onClick:Oe,children:ce}),J=(ce,Oe)=>t.jsx(An,{isOpen:!1,isDesktop:!1,ariaLabel:ce.label??"",chevronDownIcon:jn,onClick:Oe,children:ce.label},ce.href),ve=ce=>t.jsx(Ya,{href:ce.href,onClick:A,children:ce.label},ce.href),Ie=(ce,Oe)=>{var Ot;return(Ot=ce.children)!=null&&Ot.length?J(ce,Oe):ve(ce)};let Je=I;fe!==null&&(k!=null&&k.length)?Je=t.jsxs(t.Fragment,{children:[P((Yt=y==null?void 0:y[fe])==null?void 0:Yt.label,()=>xe(null)),k.map(ce=>ve(ce))]}):we!==null&&(y!=null&&y.length)?Je=t.jsxs(t.Fragment,{children:[P((rn=tt==null?void 0:tt[we])==null?void 0:rn.label,()=>Se(null)),y.map((ce,Oe)=>Ie(ce,()=>xe(Oe)))]}):he!==null&&(tt!=null&&tt.length)&&(Je=t.jsxs(t.Fragment,{children:[P((qn=hn[he])==null?void 0:qn.label,()=>be(null)),tt.map((ce,Oe)=>Ie(ce,()=>{Se(Oe),xe(null)}))]}));const Nt=t.jsxs(t.Fragment,{children:[t.jsx("span",{role:"presentation",className:je.userAccountHeading({class:_==null?void 0:_.userAccountHeading}),children:G("externalAppNav.userAccountHeading")}),d?t.jsxs(t.Fragment,{children:[t.jsx("span",{className:je.userAccountDisplayName({class:_==null?void 0:_.userAccountDisplayName}),children:d.displayName}),t.jsxs("div",{className:je.userAccountActions({class:_==null?void 0:_.userAccountActions}),children:[t.jsx(ge,{href:m,design:"callToAction",className:je.userAccountMenuItem({class:_==null?void 0:_.userAccountMenuItem}),children:G("externalAppNav.account")}
431),t.jsx(kn,{onClick:g,design:"ghost",className:je.userAccountMenuItem({class:_==null?void 0:_.userAccountMenuItem}),children:G("externalAppNav.signOut")})]})]}):t.jsxs("div",{className:je.userAccountActions(),children:[t.jsx(ge,{href:l,design:"callToAction",className:je.userAccountMenuItem(),children:G("externalAppNav.signIn")}),t.jsx(ge,{href:c,design:"ghost",className:je.userAccountMenuItem(),children:G("externalAppNav.signUp")})]})]});return t.jsxs(t.Fragment,{children:[t.jsx(Yc,{"aria-label":j??G("externalAppNav.ariaLabel"),debug:H,className:je.nav({class:V}),isMobileMenuOpen:ft,onMobileMenuToggle:an,hamburgerProps:{design:"transparent"},mobileBreakpoint:ne,classNames:{leftGroup:"h-full",rightGroup:je.rightGroup({class:_==null?void 0:_.rightGroup}),hamburger:_==null?void 0:_.hamburger},leftContent:n??t.jsx(Pa,{href:"/","aria-label":G("externalAppNav.home"),design:"transparent",layout:"text",className:je.homeLink({class:_==null?void 0:_.homeLink}),children:t.jsx(Li,{color:"inherit",classNameImage:je.logoImage({class:_==null?void 0:_.logoImage})})}),rightContent:t.jsxs(t.Fragment,{children:[t.jsxs("div",{className:je.primaryGroup({class:_==null?void 0:_.primaryGroup}),children:[x&&t.jsx(Rc,{locales:s,currentLocale:i,onLocaleChange:o??(()=>{}),buttonDesign:"transparent",classNameMenu:je.languageMenu({class:_==null?void 0:_.languageMenu}),classNameMenuItems:je.languageMenuItem({class:_==null?void 0:_.languageMenuItem})}),t.jsx("div",{className:je.desktopOnlyAction({class:_==null?void 0:_.desktopOnlyAction}),children:t.jsx(mi,{href:$,design:"transparent"})}),t.jsx("div",{className:je.desktopOnlyAction({class:_==null?void 0:_.desktopOnlyAction}),children:t.jsx(ui,{buttonDesign:"transparent",children:Nt})}),t.jsx("div",{className:je.desktopSearchWrapper({class:_==null?void 0:_.desktopSearchWrapper}),children:t.jsx(di,{buttonDesign:"transparent",className:je.desktopOnlyAction({class:_==null?void 0:_.desktopOnlyAction}),classNameMenu:je.desktopSearchMenu({class:_==null?void 0:_.desktopSearchMenu}),formAction:Z,placeholder:U,hidden:De,renderForm:X})}),C?t.jsxs("span",{className:"relative",children:[t.jsx(Zc,{href:C,design:"transparent"}),T!==void 0&&T>0&&t.jsx(tr,{count:T,color:p,showCount:!1,position:"topRight",size:"sm"})]}):t.jsx(Fc,{design:"transparent",count:T,badgeColor:p}),N?t.jsxs("span",{className:"relative",children:[t.jsx(Gc,{href:N,design:"transparent"}),L!==void 0&&L>0&&t.jsx(tr,{count:L,color:p,showCount:!1,position:"topRight",size:"sm"})]}):t.jsx(Wc,{design:"transparent",count:L,badgeColor:p}),E]}),t.jsx("div",{className:je.secondaryRow({class:_==null?void 0:_.secondaryRow}),children:z??I})]})}),F&&O,ft&&t.jsxs("div",{className:je.mobileMenu({class:_==null?void 0:_.mobileMenu}),children:[t.jsxs("div",{className:je.mobileMenuButtons({class:_==null?void 0:_.mobileMenuButtons}),children:[t.jsx(mi,{href:$,design:"transparent"}),t.jsx(ui,{buttonDesign:"transparent",classNameMenu:je.mobileUserAccountMenu({class:_==null?void 0:_.mobileUserAccountMenu}),children:Nt}),t.jsx("div",{className:je.mobileSearchWrapper({class:_==null?void 0:_.mobileSearchWrapper}),children:t.jsx(di,{buttonDesign:"transparent",classNameMenu:je.mobileSearchMenu({class:_==null?void 0:_.mobileSearchMenu}),formAction:Z,placeholder:U,hidden:De,renderForm:X})})]}),t.jsx("div",{className:je.mobileMenuLinks({class:_==null?void 0:_.mobileMenuLinks}),children:z??Je})]})]})}Jc.displayName="ExternalAppNav";const u6=de({base:"",variants:{sticky:{true:"sticky top-0 z-40",false:""},debug:{true:"debug-header",false:""}}});function Xc({as:e,className:n,children:a,sticky:r,hidden:s=!1,debug:i,...o}){const l=Ge(),c=i??l;if(s)return null;const d=e||"header";return t.jsx(d,{...o,className:u6({sticky:r,debug:c,className:n}),children:a})}Xc.displayName="Header";const m6=de({slots:{header:"",nav:"static"},variants:{debug:{true:{header:"debug-header"},false:{}}}});function Qc(e){const{logo:n,primaryRow:a,secondaryRow:r,navTopics:s,isMobileMenuOpen:i=!1,onMobileMenuToggle:o,locales:l,currentLocale:c,onLocaleChange:d,signInHref:m,signUpHref:g,user:x,accountHref:p,onSignOut:L,showLanguageSwitch:N,badgeColor:T,cartItemCount:C,cartHref:$,favoritesCount:E,favoritesHref:z,downloadHref:w,sticky:V,className:_,classNames:j,"aria-label":Z,topicColors:U,searchFormAction:De,searchPlaceholder:X,searchHidden:ne,renderSearchForm:Q,mobileBreakpoint:te,hidden:G=!1,debug:ie}=e,{t:H}=v("uic-header-translations"),K=Ge(),F=ie??K;if(G)return null;const he=m6({debug:F});return t.jsxs(Xc,{sticky:V,"aria-label":Z??H("externalAppHeader.ariaLabel"),debug:F,className:he.header({class:_}),children:[t.jsx(cr,{topicColors:U,thickness:"sm",className:j==null?void 0:j.topicIndicatorBar}),t.jsx(Jc,{logo:n,primaryRow:a,secondaryRow:r,navTopics:s,isMobileMenuOpen:i,onMobileMenuToggle:o,locales:l,currentLocale:c,onLocaleChange:d,signInHref:m,signUpHref:g,user:x,accountHref:p,onSignOut:L,showLanguageSwitch:N,badgeColor:T,cartItemCount:C,cartHref:$,favoritesCount:E,favoritesHref:z,downloadHref:w,searchFormAction:De,searchPlaceholder:X,searchHidden:ne,renderSearchForm:Q,mobileBreakpoint:te,debug:F,className:he.nav({class:j==null?void 0:j.nav}),classNames:{homeLink:j==null?void 0:j.homeLink,logoImage:j==null?void 0:j.logoImage,rightGroup:j==null?void 0:j.rightGroup,primaryGroup:j==null?void 0:j.primaryGroup,hamburger:j==null?void 0:j.hamburger,desktopOnlyAction:j==null?void 0:j.desktopOnlyAction,desktopSearchWra
431pper:j==null?void 0:j.desktopSearchWrapper,desktopSearchMenu:j==null?void 0:j.desktopSearchMenu,mobileMenu:j==null?void 0:j.mobileMenu,mobileMenuButtons:j==null?void 0:j.mobileMenuButtons,mobileMenuLinks:j==null?void 0:j.mobileMenuLinks,mobileSearchMenu:j==null?void 0:j.mobileSearchMenu,mobileSearchWrapper:j==null?void 0:j.mobileSearchWrapper,mobileUserAccountMenu:j==null?void 0:j.mobileUserAccountMenu,secondaryRow:j==null?void 0:j.secondaryRow,languageMenu:j==null?void 0:j.languageMenu,languageMenuItem:j==null?void 0:j.languageMenuItem,userAccountHeading:j==null?void 0:j.userAccountHeading,userAccountActions:j==null?void 0:j.userAccountActions,userAccountMenuItem:j==null?void 0:j.userAccountMenuItem,userAccountDisplayName:j==null?void 0:j.userAccountDisplayName,topicDropdownWrapper:j==null?void 0:j.topicDropdownWrapper,topicDropdown:j==null?void 0:j.topicDropdown,megaMenuLeft:j==null?void 0:j.megaMenuLeft,megaMenuRight:j==null?void 0:j.megaMenuRight,megaMenuThird:j==null?void 0:j.megaMenuThird}})]})}Qc.displayName="ExternalAppHeader";function ed(){const[e,n]=f.useState(!1);return f.useEffect(()=>{n(!0)},[]),e}const td=f.createContext(null),VW=({children:e,featureFlags:n})=>t.jsx(td.Provider,{value:n,children:e}),h6=()=>{const e=f.useContext(td);if(!e)throw new Error("useFeatureFlags must be used within a FeatureFlagsContextProvider");return e},nd=f.createContext(null);function g6({user:e,children:n}){const a=f.useMemo(()=>({user:e}),[e]);return t.jsx(nd.Provider,{value:a,children:n})}function p6(){const e=f.useContext(nd);if(!e)throw new Error("useUser must be used within a UserProvider");return e.user}const DW=g6,f6=()=>p6();function Di(){const[e,n]=f.useState(!1);return f.useEffect(()=>{n(!0)},[]),e}const Wa={phablet:629,desktop:1280,largeDesktop:1600},Dr=typeof window<"u",b6=()=>{let n={width:0,height:0},a=0,r=[];const s=()=>{Dr&&(n={width:window.innerWidth,height:window.innerHeight},r.forEach(i=>{i(n)}))};return Dr&&(n={width:window.innerWidth,height:window.innerHeight}),{subscribe:i=>Dr?(a===0&&window.addEventListener("resize",s),a++,r.push(i),()=>{r=r.filter(o=>o!==i),a--,a===0&&window.removeEventListener("resize",s)}):()=>{},getScreenSize:()=>n}},Fs=b6();function oa(){const[e,n]=f.useState(Fs.getScreenSize());return f.useEffect(()=>{if(Dr)return n(Fs.getScreenSize()),Fs.subscribe(r=>{n(r)})},[]),{screenSize:e,width:e.width,height:e.height,isMobile:e.width<Wa.phablet,isPhablet:e.width>=Wa.phablet&&e.width<Wa.desktop,isDesktop:e.width>=Wa.desktop,isLargeDesktop:e.width>=Wa.largeDesktop}}const x6=Ke({slots:{mobileBackContainer:"flex items-center w-full",backButton:"pl-0 pr-2",backIcon:"stroke-2 size-5 stroke-secondary hover:stroke-secondary-hover",text:"font-bold text-[1.25rem] text-secondary",desktopContainer:"flex items-center gap-1 group",textLink:"font-bold text-[1.25rem] text-primary group-hover:text-secondary-hover",textButton:"font-bold text-[1.25rem] text-primary group-hover:text-secondary-hover cursor-pointer",toggleButton:"p-0 w-auto h-auto cursor-pointer",toggleIcon:"stroke-2 size-5 stroke-primary group-hover:stroke-secondary-hover transition-transform duration-200 group-hover:rotate-180 xl:mt-[0.25rem]"}});function ss({isOpen:e,children:n,ariaLabel:a,onClick:r,navigateTo:s}){const i=Di(),{isDesktop:o}=oa(),{mobileBackContainer:l,backButton:c,backIcon:d,text:m,desktopContainer:g,textLink:x,textButton:p,toggleButton:L,toggleIcon:N}=x6();return t.jsx(An,{isOpen:e,ariaLabel:a,onClick:r,navigateTo:s,isDesktop:o,isHydrated:i,mobileTitleNavigates:!0,chevronDownIcon:Jn,chevronRightIcon:Jn,classNames:{mobileContainer:l(),backButton:c(),backIcon:d(),text:m(),desktopContainer:g(),textLink:x(),textButton:p(),toggleButton:L(),toggleIcon:N()},children:n})}const v6=Ke({base:"font-bold text-[1.25rem] hover:text-turquoise-light",variants:{isActive:{true:"text-turquoise-light",false:"text-brand-blue"}},defaultVariants:{isActive:!1}}),is=f.forwardRef(function({children:n,onMenuAction:a,isActive:r=!1,onClick:s,className:i,...o},l){const c=x=>{s==null||s(x),x.defaultPrevented||a==null||a()},{onMenuAction:d,isActive:m,...g}={onMenuAction:a,isActive:r,...o};return t.jsx(ge,{as:nn,ref:l,className:v6({isActive:r,className:i}),onClick:c,...g,children:n})});function y6(){return!!Ii().location}function os(e){const n=y6();f.useEffect(()=>{n&&e()},[n,e])}function j6(){const{t:e}=v("common"),{isDesktop:n}=oa(),a=f.useRef(null),r=f.useRef(()=>{}),s=f.useRef(!1),i=f.useRef(!1),o=f.useRef(null),[l,c]=f.useState([]),d=f.useCallback(()=>{c([]),s.current&&r.current()},[]);os(d),f.useEffect(()=>()=>{o.current&&clearTimeout(o.current)},[]);const m=p=>{c([]),p()},g=p=>{const L=p-1,N=void 0;let T=[];return T=x,n||l.length===L?t.jsx("div",{className:"flex flex-col h-screen -mt-3 pt-0 pb-10 bg-white w-screen navlg:relative navlg:col-span-1 navlg:h-fit navlg:-mt-13 navlg:pt-0 navlg:pb-8  navlg:pr-10",children:t.jsxs("div",{className:"flex flex-col h-full py-5",children:[N,T.map($=>t.jsxs("li",{className:`h-12 flex items-center truncate pl-2 font-bold text-[1.25rem] navlg:pl-2 ${$.children&&n?"navlg:pr-20 navlg:-mr-2
4310 navlg:relative navlg:z-10":""}`,onMouseEnter:()=>{!n||!$.children||(o.current&&(clearTimeout(o.current),o.current=null),c(E=>{const z=p-1;return[...E.slice(0,z),$]}))},onMouseLeave:()=>{!n||!$.children||i.current||(o.current=setTimeout(()=>{c(E=>{const z=p-1;return E.slice(0,z)})},300))},children:[$.link.startsWith("http")?t.jsx(ge,{as:Be,href:$.link,className:"font-bold text-[1.25rem] text-brand-blue hover:text-turquoise-light",onClick:()=>r.current(),children:$.label}):t.jsx(is,{to:$.link,onMenuAction:()=>r.current(),children:$.label}),$.children&&t.jsx(pt,{onClick:()=>{i.current=!0,setTimeout(()=>{i.current=!1},200),c(E=>{const z=p-1,w=E[z];return(w==null?void 0:w.key)===$.key?E.slice(0,z):[...E.slice(0,z),$]})},"aria-label":e("aria-label"),className:"pr-5 size-5 flex items-center",icon:jn,iconClassName:"mt-0.5 navlg:stroke-2 text-brand-blue fill-none stroke-2 size-5 stroke-brand-blue group-hover:stroke-turquoise-light",design:"transparent"})]},$.key))]})},p):null},x=[{key:"company-seminars",label:e("app-main-navigation-component.navigation.menu-items.company-solutions.menu-items.company-seminars.title"),link:"/veranstaltungsarten/firmenseminar"},{key:"instructions",label:e("app-main-navigation-component.navigation.menu-items.company-solutions.menu-items.instructions.title"),link:"https://vds-unterweisungen.de"},{key:"web-based-trainings",label:e("app-main-navigation-component.navigation.menu-items.company-solutions.menu-items.web-based-trainings.title"),link:"/veranstaltungsarten/web-based-training"}];return t.jsx("div",{id:"company-solutions-drop-down-menu-wrapper",ref:a,className:"w-full pr-4 navlg:pr-0 navlg:w-fit",children:t.jsxs(Hn,{menuId:"company-solutions-drop-down-menu",openOnHover:n,children:[t.jsx(Dn,{children:({open:p,toggle:L})=>(r.current=L,s.current=p,t.jsx("div",{className:"mx-0 max-w-screen flex items-center navlg:mx-0",children:t.jsx(ss,{isOpen:p,ariaLabel:e("app-main-navigation-component.navigation.menu-items.company-solutions.aria-label"),onClick:()=>m(L),navigateTo:"/unternehmensloesungen",children:e("app-main-navigation-component.navigation.menu-items.company-solutions.title")})}))}),t.jsx(Vn,{design:"action",className:"bg-white [border:0] [box-shadow:none] navlg:top-[var(--dropdown-menu-top)] navlg:h-fit navlg:[width:100vw] navlg:pt-16 navlg:fixed navlg:inset-x-0",children:t.jsx("div",{className:`bg-white ${n?"grid":"flex flex-col"}`,style:n?{gridTemplateColumns:"1fr 1.2px 1fr 1.2px 1fr"}:void 0,children:t.jsx("div",{className:"navlg:pl-40",children:g(1)})})})]})})}const ct={marginX:{xs:"spacing-mx-xs",sm:"spacing-mx-sm",md:"spacing-mx-md",lg:"spacing-mx-lg",xl:"spacing-mx-xl"},marginY:{xs:"spacing-my-xs",sm:"spacing-my-sm",md:"spacing-my-md",lg:"spacing-my-lg",xl:"spacing-my-xl"},paddingX:{xs:"spacing-px-xs",sm:"spacing-px-sm",md:"spacing-px-md",lg:"spacing-px-lg",xl:"spacing-px-xl"},paddingY:{xs:"spacing-py-xs",sm:"spacing-py-sm",md:"spacing-py-md",lg:"spacing-py-lg",xl:"spacing-py-xl"}},Nn=de({slots:{card:"overflow-hidden text-on-surface",badge:"absolute top-0 flex card-badge-gap",header:"",main:"",image:"w-full card-image-height object-cover",footer:["flex items-center align-baseline","mt-auto card-footer-height w-full"],title:"",description:"typo-body",action:"absolute top-0 right-0 z-[1] flex items-center cursor-pointer"},variants:{direction:{col:{card:"flex flex-col"},"col-reverse":{card:"flex flex-col-reverse"},row:{card:"flex flex-row",main:"flex-1",footer:"mt-0 h-auto"},"row-reverse":{card:"flex flex-row-reverse",main:"flex-1",footer:"mt-0 h-auto"},none:{card:""}},badge:{true:{card:"relative card-badge-pt",badge:"inset-x-0 top-0"}},color:{none:{card:"",header:"",main:"",footer:"",image:""},transparent:{card:"bg-transparent",header:"bg-transparent",main:"bg-transparent",footer:"bg-transparent",image:"bg-transparent"},white:{card:"bg-white dark:bg-transparent",header:"bg-white dark:bg-transparent",main:"bg-white dark:bg-transparent",footer:"bg-white dark:bg-transparent",image:"bg-white dark:bg-transparent"},blue:{card:"bg-brand-blue",header:"bg-brand-blue",main:"bg-brand-blue",footer:"bg-brand-blue",image:"bg-brand-blue"}
431,gray:{card:"bg-gray-10 dark:bg-gray-70",header:"bg-gray-10 dark:bg-gray-70",main:"bg-gray-10 dark:bg-gray-70",footer:"bg-gray-10 dark:bg-gray-70",image:"bg-gray-10 dark:bg-gray-70"}},size:{sm:{header:"card-padding-sm",main:"card-padding-sm",footer:"card-padding-sm",badge:"card-badge-px-sm"},md:{header:"card-padding-md",main:"card-padding-md",footer:"card-padding-md",badge:"card-badge-px-md"},lg:{header:"card-padding-lg",main:"card-padding-lg",footer:"card-padding-lg",badge:"card-badge-px-lg"},xl:{header:"card-padding-xl",main:"card-padding-xl",footer:"card-padding-xl",badge:"card-badge-px-xl"}},rounded:{"2xl":{card:"rounded-2xl"},"2xl-diagonal":{card:"rounded-tl-lg rounded-br-lg lg:rounded-tl-2xl lg:rounded-br-2xl"},lg:{card:"rounded-lg"},"lg-diagonal":{card:"rounded-tl-sm rounded-br-sm md:rounded-tr-sm md:rounded-bl-sm"},md:{card:"rounded-md"},"md-diagonal":{card:"rounded-tl-md rounded-br-md"},none:{card:"rounded-none"}},shadow:{none:{card:"shadow-none"},sm:{card:"shadow-sm"},md:{card:"shadow-md"},lg:{card:"shadow-lg"}},border:{true:{card:"card-border"},false:{card:""}},clickable:{true:{card:"card-clickable"}},hoverable:{true:{card:"card-hoverable"}},interactive:{true:{card:"card-interactive"}},padding:{default:{main:""},none:{main:"p-0"},xs:{main:`${ct.paddingX.xs} ${ct.paddingY.xs}`},sm:{main:`${ct.paddingX.sm} ${ct.paddingY.sm}`},md:{main:`${ct.paddingX.md} ${ct.paddingY.md}`},lg:{main:`${ct.paddingX.lg} ${ct.paddingY.lg}`},xl:{main:`${ct.paddingX.xl} ${ct.paddingY.xl}`}},margin:{default:{card:""},none:{card:"m-0"},xs:{card:`${ct.marginX.xs} ${ct.marginY.xs}`},sm:{card:`${ct.marginX.sm} ${ct.marginY.sm}`},md:{card:`${ct.marginX.md} ${ct.marginY.md}`},lg:{card:`${ct.marginX.lg} ${ct.marginY.lg}`},xl:{card:`${ct.marginX.xl} ${ct.marginY.xl}`}},gap:{default:{card:""},none:{card:"card-gap-none"},xs:{card:"card-gap-xs"},sm:{card:"card-gap-sm"},md:{card:"card-gap-md"},lg:{card:"card-gap-lg"},xl:{card:"card-gap-xl"}}},defaultVariants:{direction:"col",color:"white",rounded:"lg",shadow:"md",size:"md",border:!0}}),Sn=Nn(),ad=f.createContext({});function la(){return f.useContext(ad)}function R(e){const{badge:n,...a}=e,[r,s]=Zt(a,Nn),{className:i,id:o,as:l,...c}=s,d=l||"div";return t.jsx(ad.Provider,{value:r,children:t.jsxs(d,{id:o,className:Sn.card({...r,badge:!!n,className:i}),...c,children:[n&&t.jsx("div",{className:Sn.badge({...r,badge:!0}),children:n}),e.children]})})}function rd(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,...o}=r,l={...n,...a};return t.jsx("header",{id:i,className:Sn.header({...l,className:s}),...o})}R.Header=rd;function sd(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,...o}=r,l={...n,...a};return t.jsx("div",{id:i,className:Sn.main({...l,className:s}),...o})}R.Main=sd;function id(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,loader:i,...o}=r,l={...n,...a};return t.jsx(xt,{...o,loader:i??St,classNameImage:Sn.image({...l,className:s})})}R.Image=id;function od(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,...o}=r,l={...n,...a};return t.jsx("footer",{id:i,className:Sn.footer({...l,className:s}),...o})}R.Footer=od;function ld(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,level:o,children:l,...c}=r,d={...n,...a},g=`h${o||3}`;return t.jsx(h,{as:g,id:i,className:Sn.title({...d,className:s}),...c,children:l})}R.Title=ld;function cd(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,...o}=r,l={...n,...a};return t.jsx("p",{id:i,className:Sn.description({...l,className:s}),...o})}R.Description=cd;function dd(e){const n=la(),[a,r]=Zt(e,Nn),{className:s,id:i,...o}=r,l={...n,...a};return t.jsx("div",{id:i,className:Sn.action({...l,className:s}),...o})}R.Action=dd;R.displayName="Card";rd.displayName="CardHeader";sd.displayName="CardMain";id.displayName="CardImage";od.displayName="CardFooter";ld.displayName="CardTitle";cd.displayName="CardDescription";dd.displayName="CardAction";const k6=de({base:"img-vds"}),w6=[640,828,1200];function Ce({classNameImage:e,intrinsicWidth:n=800,intrinsicHeight:a=534,loader:r=St,breakpoints:s=w6,sizes:i="(max-width: 1024px) 100vw, 50vw",...o}){return t.jsx(xt,{intrinsicWidth:n,intrinsicHeight:a,loader:r,breakpoints:s,sizes:i,classNameImage:k6({className:e}),...o})}Ce.displayName="HeroImage";
431const S6=de({base:"",variants:{color:zi},defaultVariants:{color:"blue"}});function za({email:e,subject:n,color:a,className:r,...s}){const[i,o]=f.useState(!1);if(f.useEffect(()=>{o(!0)},[]),!i)return null;const l=n?`mailto:${e}?subject=${encodeURIComponent(n)}`:`mailto:${e}`,c=e.indexOf("@"),d=e.slice(0,c),m=e.slice(c+1);return t.jsxs("a",{href:l,className:S6({color:a,className:r}),...s,children:[d,t.jsx(La,{}),m]})}za.displayName="MailToLink";function ze({text:e,wrap:n}){if(n)return t.jsx(t.Fragment,{children:e.split(`
432`).map((r,s)=>n(r,`text-break-${s}`))});const a=e.split(`
433`);return t.jsx(t.Fragment,{children:a.map((r,s)=>t.jsxs(f.Fragment,{children:[r,s<a.length-1&&t.jsx("br",{})]},`text-break-${s}`))})}ze.displayName="TextWithBreaks";const I6=de({slots:{rootStyles:["grid","grid-cols-1"],startSlotStyles:[],endSlotStyles:[]},variants:{gap:{none:{rootStyles:""},sm:{rootStyles:["layout-two-slot-gap-sm"]},md:{rootStyles:["layout-two-slot-gap-md"]},lg:{rootStyles:["layout-two-slot-gap-lg"]}},debug:{true:{rootStyles:["bg-purple-300/30"],startSlotStyles:["bg-blue-200/50"],endSlotStyles:["bg-yellow-200/50"]},false:{}}},defaultVariants:{gap:"lg",debug:!1}}),N6={equal:{md:"md:grid-cols-2",lg:"lg:grid-cols-2",xl:"xl:grid-cols-2","2xl":"2xl:grid-cols-2"},"start-wide":{md:"md:grid-cols-[3fr_2fr]",lg:"lg:grid-cols-[3fr_2fr]",xl:"xl:grid-cols-[3fr_2fr]","2xl":"2xl:grid-cols-[3fr_2fr]"},"end-wide":{md:"md:grid-cols-[2fr_3fr]",lg:"lg:grid-cols-[2fr_3fr]",xl:"xl:grid-cols-[2fr_3fr]","2xl":"2xl:grid-cols-[2fr_3fr]"}},$6={start:{md:"md:items-start",lg:"lg:items-start",xl:"xl:items-start","2xl":"2xl:items-start"},center:{md:"md:items-center",lg:"lg:items-center",xl:"xl:items-center","2xl":"2xl:items-center"},end:{md:"md:items-end",lg:"lg:items-end",xl:"xl:items-end","2xl":"2xl:items-end"},stretch:{md:"md:items-stretch",lg:"lg:items-stretch",xl:"xl:items-stretch","2xl":"2xl:items-stretch"}},Ko={md:{start:"order-2 md:order-1",end:"order-1 md:order-2"},lg:{start:"order-2 lg:order-1",end:"order-1 lg:order-2"},xl:{start:"order-2 xl:order-1",end:"order-1 xl:order-2"},"2xl":{start:"order-2 2xl:order-1",end:"order-1 2xl:order-2"}},{rootStyles:L6,startSlotStyles:C6,endSlotStyles:z6}=I6();function Le({as:e,start:n,end:a,breakpoint:r="2xl",ratio:s="equal",gap:i="lg",alignItems:o="stretch",reverse:l=!1,className:c,classNameStart:d,classNameEnd:m,id:g,hidden:x=!1,debug:p}){const L=Ge(),N=p??L;if(x)return null;const T=e||"div",C={gap:i,debug:N},$=[N6[s][r],$6[o][r]].join(" "),E=l?Ko[r].start:"",z=l?Ko[r].end:"",w=n!=null,V=a!=null;return t.jsxs(T,{id:g,className:L6({...C,className:[$,c].filter(Boolean).join(" ")}),children:[w&&t.jsx("div",{className:C6({...C,className:[E,d].filter(Boolean).join(" ")}),children:n}
433),V&&t.jsx("div",{className:z6({...C,className:[z,m].filter(Boolean).join(" ")}),children:a})]})}Le.displayName="TwoSlotLayout";const Hi=Ke({slots:{list:["list-none","pl-4","xl:pl-5","gap-1"],listItem:["relative","pl-4",'before:content-["-"]',"before:absolute","before:left-0","before:top-0.3","before:text-gray-600","text-pretty"],listItemWithIcon:["py-[0.438rem]","relative","text-pretty","flex","items-start","gap-2"],icon:["flex-shrink-0","w-6","h-6"]},variants:{type:{unordered:{},ordered:{list:["list-decimal","list-inside","gap-2"],listItem:[]}}},defaultVariants:{type:"unordered"}});function b({type:e="unordered",children:n,className:a,...r}){const{list:s}=Hi({type:e});return t.jsx(dt,{type:e,className:s({className:a}),...r,children:n})}function T6({children:e,className:n,...a}){const{listItem:r}=Hi();return t.jsx(Ti,{className:r({className:n}),...a,children:t.jsx(u,{children:e})})}b.Item=T6;const{listItemWithIcon:_6,icon:A6}=Hi();function E6({children:e,className:n,icon:a,...r}){const s=a==="download"?ts:a==="chevron-right"?ke:null;return t.jsx("li",{className:_6({className:n}),children:t.jsxs(ge,{...r,design:"text",className:"text-link-cta cursor-pointer flex items-center gap-2 font-size-[1.125rem] leading-[1.167] font-bold min-w-0",children:[s&&t.jsx(s,{className:A6(),color:"secondary"}),t.jsx("span",{className:"truncate",children:e})]})})}b.ItemLink=E6;/*! @license DOMPurify 3.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.3/LICENSE */var Os,Yo;function Jo(){if(Yo)return Os;Yo=1;const{entries:e,setPrototypeOf:n,isFrozen:a,getPrototypeOf:r,getOwnPropertyDescriptor:s}=Object;let{freeze:i,seal:o,create:l}=Object,{apply:c,construct:d}=typeof Reflect<"u"&&Reflect;i||(i=function(I){return I}),o||(o=function(I){return I}),c||(c=function(I,O){for(var A=arguments.length,P=new Array(A>2?A-2:0),J=2;J<A;J++)P[J-2]=arguments[J];return I.apply(O,P)}),d||(d=function(I){for(var O=arguments.length,A=new Array(O>1?O-1:0),P=1;P<O;P++)A[P-1]=arguments[P];return new I(...A)});const m=j(Array.prototype.forEach),g=j(Array.prototype.lastIndexOf),x=j(Array.prototype.pop),p=j(Array.prototype.push),L=j(Array.prototype.splice),N=j(String.prototype.toLowerCase),T=j(String.prototype.toString),C=j(String.prototype.match),$=j(String.prototype.replace),E=j(String.prototype.indexOf),z=j(String.prototype.trim),w=j(Object.prototype.hasOwnProperty),V=j(RegExp.prototype.test),_=Z(TypeError);function j(k){return function(I){I instanceof RegExp&&(I.lastIndex=0);for(var O=arguments.length,A=new Array(O>1?O-1:0),P=1;P<O;P++)A[P-1]=arguments[P];return c(k,I,A)}}function Z(k){return function(){for(var I=arguments.length,O=new Array(I),A=0;A<I;A++)O[A]=arguments[A];return d(k,O)}}function U(k,I){let O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:N;n&&n(k,null);let A=I.length;for(;A--;){let P=I[A];if(typeof P=="string"){const J=O(P);J!==P&&(a(I)||(I[A]=J),P=J)}k[P]=!0}return k}function De(k){for(let I=0;I<k.length;I++)w(k,I)||(k[I]=null);return k}function X(k){const I=l(null);for(const[O,A]of e(k))w(k,O)&&(Array.isArray(A)?I[O]=De(A):A&&typeof A=="object"&&A.constructor===Object?I[O]=X(A):I[O]=A);return I}function ne(k,I){for(;k!==null;){const A=s(k,I);if(A){if(A.get)return j(A.get);if(typeof A.value=="function")return j(A.value)}k=r(k)}function O(){return null}return O}const Q=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),te=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),G=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),ie=i(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),H=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),K=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),F=i(["#text"]),he=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
433spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),be=i(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),we=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Se=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),fe=o(/\{\{[\w\W]*|[\w\W]*\}\}/gm),xe=o(/<%[\w\W]*|[\w\W]*%>/gm),zt=o(/\$\{[\w\W]*/gm),rt=o(/^data-[\-\w.\u00B7-\uFFFF]+$/),$e=o(/^aria-[\-\w]+$/),et=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Tt=o(/^(?:\w+script|data):/i),Ht=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),It=o(/^html$/i),ft=o(/^[a-z][.\w]*(-[.\w]+)+$/i);var an=Object.freeze({__proto__:null,ARIA_ATTR:$e,ATTR_WHITESPACE:Ht,CUSTOM_ELEMENT:ft,DATA_ATTR:rt,DOCTYPE_NAME:It,ERB_EXPR:xe,IS_ALLOWED_URI:et,IS_SCRIPT_OR_DATA:Tt,MUSTACHE_EXPR:fe,TMPLIT_EXPR:zt});const Wt={element:1,text:3,progressingInstruction:7,comment:8,document:9},je=function(){return typeof window>"u"?null:window},Rn=function(I,O){if(typeof I!="object"||typeof I.createPolicy!="function")return null;let A=null;const P="data-tt-policy-suffix";O&&O.hasAttribute(P)&&(A=O.getAttribute(P));const J="dompurify"+(A?"#"+A:"");try{return I.createPolicy(J,{createHTML(ve){return ve},createScriptURL(ve){return ve}})}catch{return console.warn("TrustedTypes policy "+J+" could not be created."),null}},hn=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function tt(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je();const I=me=>tt(me);if(I.version="3.3.3",I.removed=[],!k||!k.document||k.document.nodeType!==Wt.document||!k.Element)return I.isSupported=!1,I;let{document:O}=k;const A=O,P=A.currentScript,{DocumentFragment:J,HTMLTemplateElement:ve,Node:Ie,Element:Je,NodeFilter:Nt,NamedNodeMap:Ft=k.NamedNodeMap||k.MozNamedAttrMap,HTMLFormElement:ua,DOMParser:$n,trustedTypes:Yt}=k,rn=Je.prototype,qn=ne(rn,"cloneNode"),ce=ne(rn,"remove"),Oe=ne(rn,"nextSibling"),Ot=ne(rn,"childNodes"),Bt=ne(rn,"parentNode");if(typeof ve=="function"){const me=O.createElement("template");me.content&&me.content.ownerDocument&&(O=me.content.ownerDocument)}let st,Fa="";const{implementation:ks,createNodeIterator:pm,createDocumentFragment:fm,getElementsByTagName:bm}=O,{importNode:xm}=A;let _t=hn();I.isSupported=typeof e=="function"&&typeof Bt=="function"&&ks&&ks.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ws,ERB_EXPR:Ss,TMPLIT_EXPR:Is,DATA_ATTR:vm,ARIA_ATTR:ym,IS_SCRIPT_OR_DATA:jm,ATTR_WHITESPACE:uo,CUSTOM_ELEMENT:km}=an;let{IS_ALLOWED_URI:mo}=an,bt=null;const ho=U({},[...Q,...te,...G,...H,...F]);let vt=null;const go=U({},[...he,...be,...we,...Se]);let it=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oa=null,xr=null;
vendor: 9,766 bytes, line 433
433const Ln=Object.seal(l(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let po=!0,Ns=!0,fo=!1,bo=!0,ma=!1,vr=!0,Wn=!1,$s=!1,Ls=!1,ha=!1,yr=!1,jr=!1,xo=!0,vo=!1;const wm="user-content-";let Cs=!0,Ba=!1,ga={},sn=null;const zs=U({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let yo=null;const jo=U({},["audio","video","img","source","image","track"]);let Ts=null;const ko=U({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kr="http://www.w3.org/1998/Math/MathML",wr="http://www.w3.org/2000/svg",gn="http://www.w3.org/1999/xhtml";let pa=gn,_s=!1,As=null;const Sm=U({},[kr,wr,gn],T);let Sr=U({},["mi","mo","mn","ms","mtext"]),Ir=U({},["annotation-xml"]);const Im=U({},["title","style","font","a","script"]);let Ra=null;const Nm=["application/xhtml+xml","text/html"],$m="text/html";let ht=null,fa=null;const Lm=O.createElement("form"),wo=function(S){return S instanceof RegExp||S instanceof Function},Es=function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(fa&&fa===S)){if((!S||typeof S!="object")&&(S={}),S=X(S),Ra=Nm.indexOf(S.PARSER_MEDIA_TYPE)===-1?$m:S.PARSER_MEDIA_TYPE,ht=Ra==="application/xhtml+xml"?T:N,bt=w(S,"ALLOWED_TAGS")?U({},S.ALLOWED_TAGS,ht):ho,vt=w(S,"ALLOWED_ATTR")?U({},S.ALLOWED_ATTR,ht):go,As=w(S,"ALLOWED_NAMESPACES")?U({},S.ALLOWED_NAMESPACES,T):Sm,Ts=w(S,"ADD_URI_SAFE_ATTR")?U(X(ko),S.ADD_URI_SAFE_ATTR,ht):ko,yo=w(S,"ADD_DATA_URI_TAGS")?U(X(jo),S.ADD_DATA_URI_TAGS,ht):jo,sn=w(S,"FORBID_CONTENTS")?U({},S.FORBID_CONTENTS,ht):zs,Oa=w(S,"FORBID_TAGS")?U({},S.FORBID_TAGS,ht):X({}),xr=w(S,"FORBID_ATTR")?U({},S.FORBID_ATTR,ht):X({}),ga=w(S,"USE_PROFILES")?S.USE_PROFILES:!1,po=S.ALLOW_ARIA_ATTR!==!1,Ns=S.ALLOW_DATA_ATTR!==!1,fo=S.ALLOW_UNKNOWN_PROTOCOLS||!1,bo=S.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ma=S.SAFE_FOR_TEMPLATES||!1,vr=S.SAFE_FOR_XML!==!1,Wn=S.WHOLE_DOCUMENT||!1,ha=S.RETURN_DOM||!1,yr=S.RETURN_DOM_FRAGMENT||!1,jr=S.RETURN_TRUSTED_TYPE||!1,Ls=S.FORCE_BODY||!1,xo=S.SANITIZE_DOM!==!1,vo=S.SANITIZE_NAMED_PROPS||!1,Cs=S.KEEP_CONTENT!==!1,Ba=S.IN_PLACE||!1,mo=S.ALLOWED_URI_REGEXP||et,pa=S.NAMESPACE||gn,Sr=S.MATHML_TEXT_INTEGRATION_POINTS||Sr,Ir=S.HTML_INTEGRATION_POINTS||Ir,it=S.CUSTOM_ELEMENT_HANDLING||{},S.CUSTOM_ELEMENT_HANDLING&&wo(S.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(it.tagNameCheck=S.CUSTOM_ELEMENT_HANDLING.tagNameCheck),S.CUSTOM_ELEMENT_HANDLING&&wo(S.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(it.attributeNameCheck=S.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),S.CUSTOM_ELEMENT_HANDLING&&typeof S.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(it.allowCustomizedBuiltInElements=S.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ma&&(Ns=!1),yr&&(ha=!0),ga&&(bt=U({},F),vt=l(null),ga.html===!0&&(U(bt,Q),U(vt,he)),ga.svg===!0&&(U(bt,te),U(vt,be),U(vt,Se)),ga.svgFilters===!0&&(U(bt,G),U(vt,be),U(vt,Se)),ga.mathMl===!0&&(U(bt,H),U(vt,we),U(vt,Se))),w(S,"ADD_TAGS")||(Ln.tagCheck=null),w(S,"ADD_ATTR")||(Ln.attributeCheck=null),S.ADD_TAGS&&(typeof S.ADD_TAGS=="function"?Ln.tagCheck=S.ADD_TAGS:(bt===ho&&(bt=X(bt)),U(bt,S.ADD_TAGS,ht))),S.ADD_ATTR&&(typeof S.ADD_ATTR=="function"?Ln.attributeCheck=S.ADD_ATTR:(vt===go&&(vt=X(vt)),U(vt,S.ADD_ATTR,ht))),S.ADD_URI_SAFE_ATTR&&U(Ts,S.ADD_URI_SAFE_ATTR,ht),S.FORBID_CONTENTS&&(sn===zs&&(sn=X(sn)),U(sn,S.FORBID_CONTENTS,ht)),S.ADD_FORBID_CONTENTS&&(sn===zs&&(sn=X(sn)),U(sn,S.ADD_FORBID_CONTENTS,ht)),Cs&&(bt["#text"]=!0),Wn&&U(bt,["html","head","body"]),bt.table&&(U(bt,["tbody"]),delete Oa.tbody),S.TRUSTED_TYPES_POLICY){if(typeof S.TRUSTED_TYPES_POLICY.createHTML!="function")throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof S.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');st=S.TRUSTED_TYPES_POLICY,Fa=st.createHTML("")}else st===void 0&&(st=Rn(Yt,P)),st!==null&&typeof Fa=="string"&&(Fa=st.createHTML(""));i&&i(S),fa=S}},So=U({},[...te,...G,...ie]),Io=U({},[...H,...K]),Cm=function(S){let q=Bt(S);(!q||!q.tagName)&&(q={namespaceURI:pa,tagName:"template"});const le=N(S.tagName),Ze=N(q.tagName);return As[S.namespaceURI]?S.namespaceURI===wr?q.namespaceURI===gn?le==="svg":q.namespaceURI===kr?le==="svg"&&(Ze==="annotation-xml"||Sr[Ze]):!!So[le]:S.namespaceURI===kr?q.namespaceURI===gn?le==="math":q.namespaceURI===wr?le==="math"&&Ir[Ze]:!!Io[le]:S.namespaceURI===gn?q.namespaceURI===wr&&!Ir[Ze]||q.namespaceURI===kr&&!Sr[Ze]?!1:!Io[le]&&(Im[le]||!So[le]):!!(Ra==="application/xhtml+xml"&&As[S.namespaceURI]):!1},on=function(S){p(I.removed,{element:S});try{Bt(S).removeChild(S)}catch{ce(S)}},Un=function(S,q){try{p(I.removed,{attribute:q.getAttributeNode(S),from:q})}catch{p(I.removed,{attribute:null,from:q})}if(q.removeAttribute(S),S==="is")if(ha||yr)try{on(q)}catch{}else try{q.setAttribute(S,"")}catch{}},No=function(S){let q=null,le=null;if(Ls)S="<remove></remove>"+S;else{const lt=C(S,/^[\r\n\t ]+/);le=lt&&lt[0]}Ra==="application/xhtml+xml"&&pa===gn&&(S='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+S+"</body></html>");const Ze=st?st.createHTML(S):S;if(pa===gn)try{q=new $n().parseFromString(Ze,Ra)}catch{}if(!q||!q.documentElement){q=ks.createDocument(pa,"template",null);try{q.documentElement.innerHTML=_s?Fa:Ze}catch{}}const $t=q.body||q.documentElement;return S&&le&&$t.insertBefore(O.createTextNode(le),$t.childNodes[0]||null),pa===gn?bm.call(q,Wn?"html":"body")[0]:Wn?q.documentElement:$t},$o=function(S){return pm.call(S.ownerDocument||S,S,Nt.SHOW_ELEMENT|Nt.SHOW_COMMENT|Nt.SHOW_TEXT|Nt.SHOW_PROCESSING_INSTRUCTION|Nt.SHOW_CDATA_SECTION,null)},Ps=function(S){return S instanceof ua&&(typeof S.nodeName!="string"||typeof S.textContent!="string"||typeof S.removeChild!="function"||!(S.attributes instanceof Ft)||typeof S.removeAttribute!="function"||typeof S.setAttribute!="function"||typeof S.namespaceURI!="string"||typeof S.insertBefore!="function"||typeof S.hasChildNodes!="function")},Lo=function(S){return typeof Ie=="function"&&S instanceof Ie};function pn(me,S,q){m(me,le=>{le.call(I,S,q,fa)})}const Co=function(S){let q=null;if(pn(_t.beforeSanitizeElements,S,null),Ps(S))return on(S),!0;const le=ht(S.nodeName);if(pn(_t.uponSanitizeElement,S,{tagName:le,allowedTags:bt}),vr&&S.hasChildNodes()&&!Lo(S.firstElementChild)&&V(/<[/\w!]/g,S.innerHTML)&&V(/<[/\w!]/g,S.textContent)||S.nodeType===Wt.progressingInstruction||vr&&S.nodeType===Wt.comment&&V(/<[/\w]/g,S.data))return on(S),!0;if(!(Ln.tagCheck instanceof Function&&Ln.tagCheck(le))&&(!bt[le]||Oa[le])){if(!Oa[le]&&To(le)&&(it.tagNameCheck instanceof RegExp&&V(it.tagNameCheck,le)||it.tagNameCheck instanceof Function&&it.tagNameCheck(le)))return!1;if(Cs&&!sn[le]){const Ze=Bt(S)||S.parentNode,$t=Ot(S)||S.childNodes;if($t&&Ze){const lt=$t.length;for(let Et=lt-1;Et>=0;--Et){const fn=qn($t[Et],!0);fn.__removalCount=(S.__removalCount||0)+1,Ze.insertBefore(fn,Oe(S))}}}return on(S),!0}return S instanceof Je&&!Cm(S)||(le==="noscript"||le==="noembed"||le==="noframes")&&V(/<\/no(script|embed|frames)/i,S.innerHTML)?(on(S),!0):(ma&&S.nodeType===Wt.text&&(q=S.textContent,m([ws,Ss,Is],Ze=>{q=$(q,Ze," ")}),S.textContent!==q&&(p(I.removed,{element:S.cloneNode()}),S.textContent=q)),pn(_t.afterSanitizeElements,S,null),!1)},zo=function(S,q,le){if(xr[q]||xo&&(q==="id"||q==="name")&&(le in O||le in Lm))return!1;if(!(Ns&&!xr[q]&&V(vm,q))){if(!(po&&V(ym,q))){if(!(Ln.attributeCheck instanceof Function&&Ln.attributeCheck(q,S))){if(!vt[q]||xr[q]){if(!(To(S)&&(it.tagNameCheck instanceof RegExp&&V(it.tagNameCheck,S)||it.tagNameCheck instanceof Function&&it.tagNameCheck(S))&&(it.attributeNameCheck instanceof RegExp&&V(it.attributeNameCheck,q)||it.attributeNameCheck instanceof Function&&it.attributeNameCheck(q,S))||q==="is"&&it.allowCustomizedBuiltInElements&&(it.tagNameCheck instanceof RegExp&&V(it.tagNameCheck,le)||it.tagNameCheck instanceof Function&&it.tagNameCheck(le))))return!1}else if(!Ts[q]){if(!V(mo,$(le,uo,""))){if(!((q==="src"||q==="xlink:href"||q==="href")&&S!=="script"&&E(le,"data:")===0&&yo[S])){if(!(fo&&!V(jm,$(le,uo,"")))){if(le)return!1}}}}}}}return!0},To=function(S){return S!=="annotation-xml"&&C(S,km)},_o=function(S){pn(_t.beforeSanitizeAttributes,S,null);const{attributes:q}=S;if(!q||Ps(S))return;const le={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:vt,forceKeepAttr:void 0};let Ze=q.length;for(;Ze--;){const $t=q[Ze],{name:lt,namespaceURI:Et,value:fn}=$t,ba=ht(lt),Ms=fn;let yt=lt==="value"?Ms:z(Ms);if(le.attrName=ba,le.attrValue=yt,le.keepAttr=!0,le.forceKeepAttr=void 0,pn(_t.uponSanitizeAttribute,S,le),yt=le.attrValue,vo&&(ba==="id"||ba==="name")&&(Un(lt,S),yt=wm+yt),vr&&V(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,yt)){Un(lt,S);continue}if(ba==="attributename"&&C(yt,"href")){Un(lt,S);continue}if(le.forceKeepAttr)continue;if(!le.keepAttr){Un(lt,S);continue}if(!bo&&V(/\/>/i,yt)){Un(lt,S);continue}ma&&m([ws,Ss,Is],Eo=>{yt=$(yt,Eo," ")});const Ao=ht(S.nodeName);if(!zo(Ao,ba,yt)){Un(lt,S);continue}if(st&&typeof Yt=="object"&&typeof Yt.getAttributeType=="function"&&!Et)switch(Yt.getAttributeType(Ao,ba)){case"TrustedHTML":{yt=st.createHTML(yt);break}case"TrustedScriptURL":{yt=st.createScriptURL(yt);break}}if(yt!==Ms)try{Et?S.setAttributeNS(Et,lt,yt):S.setAttribute(lt,yt),Ps(S)?on(S):x(I.removed)}catch{Un(lt,S)}}pn(_t.afterSanitizeAttributes,S,null)},zm=function me(S){let q=null;const le=$o(S);for(pn(_t.beforeSanitizeShadowDOM,S,null);q=le.nextNode();
433)pn(_t.uponSanitizeShadowNode,q,null),Co(q),_o(q),q.content instanceof J&&me(q.content);pn(_t.afterSanitizeShadowDOM,S,null)};return I.sanitize=function(me){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},q=null,le=null,Ze=null,$t=null;if(_s=!me,_s&&(me="<!-->"),typeof me!="string"&&!Lo(me))if(typeof me.toString=="function"){if(me=me.toString(),typeof me!="string")throw _("dirty is not a string, aborting")}else throw _("toString is not a function");if(!I.isSupported)return me;if($s||Es(S),I.removed=[],typeof me=="string"&&(Ba=!1),Ba){if(me.nodeName){const fn=ht(me.nodeName);if(!bt[fn]||Oa[fn])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(me instanceof Ie)q=No("<!---->"),le=q.ownerDocument.importNode(me,!0),le.nodeType===Wt.element&&le.nodeName==="BODY"||le.nodeName==="HTML"?q=le:q.appendChild(le);else{if(!ha&&!ma&&!Wn&&me.indexOf("<")===-1)return st&&jr?st.createHTML(me):me;if(q=No(me),!q)return ha?null:jr?Fa:""}q&&Ls&&on(q.firstChild);const lt=$o(Ba?me:q);for(;Ze=lt.nextNode();)Co(Ze),_o(Ze),Ze.content instanceof J&&zm(Ze.content);if(Ba)return me;if(ha){if(yr)for($t=fm.call(q.ownerDocument);q.firstChild;)$t.appendChild(q.firstChild);else $t=q;return(vt.shadowroot||vt.shadowrootmode)&&($t=xm.call(A,$t,!0)),$t}let Et=Wn?q.outerHTML:q.innerHTML;return Wn&&bt["!doctype"]&&q.ownerDocument&&q.ownerDocument.doctype&&q.ownerDocument.doctype.name&&V(It,q.ownerDocument.doctype.name)&&(Et="<!DOCTYPE "+q.ownerDocument.doctype.name+`>
434`+Et),ma&&m([ws,Ss,Is],fn=>{Et=$(Et,fn," ")}),st&&jr?st.createHTML(Et):Et},I.setConfig=function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Es(me),$s=!0},I.clearConfig=function(){fa=null,$s=!1},I.isValidAttribute=function(me,S,q){fa||Es({});const le=ht(me),Ze=ht(S);return zo(le,Ze,q)},I.addHook=function(me,S){typeof S=="function"&&p(_t[me],S)},I.removeHook=function(me,S){if(S!==void 0){const q=g(_t[me],S);return q===-1?void 0:L(_t[me],q,1)[0]}return x(_t[me])},I.removeHooks=function(me){_t[me]=[]},I.removeAllHooks=function(){_t=hn()},I}var y=tt();return Os=y,Os}var Bs,Xo;function P6(){return Xo||(Xo=1,Bs=self.DOMPurify||(self.DOMPurify=Jo().default||Jo())),Bs}var M6=P6();const Fi=Yl(M6),ca=()=>{const e=f.useContext(ud);if(!e)throw new Error("useProfile must be used within a ProfileProvider");return e},ud=f.createContext(void 0),V6=({profile:e,children:n})=>t.jsx(ud.Provider,{value:e,children:n}),D6=de({base:"badge-indicator",variants:{color:g3},defaultVariants:{color:"primary"}});function Oi({children:e,color:n,className:a,...r}){return t.jsx("div",{className:D6({color:n,class:a}),...r,children:e})}Oi.displayName="BadgeIndicator";const md={ONLINE:"Online",PRESENCE:"Präsenz",HYBRID:"Hybrid"},hd={ONLINE:"Online",PRESENCE:"In person",HYBRID:"Hybrid"};function gr({type:e,...n}){const{t:a}=v("common",{keyPrefix:"profile-types-badge-component"});return t.jsx(Oi,{...n,style:{borderTopLeftRadius:0,borderTopRightRadius:0},children:a(`types.${e}`)})}function nr({type:e,...n}){const{t:a}=v("common",{keyPrefix:"lesson-types-badge-component"});return t.jsx(Oi,{color:"turquoise",...n,className:"text-turquoise-dark border-turquoise-dark",style:{borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:4,borderBottomRightRadius:4},children:a(`lessonTypes.${e}`)})}function qr({topic:e,orientation:n="horizontal",className:a,...r}){const s=Mi(),i=Pi(e||s),o=[i==="default"?"bg-secondary":void 0,n==="horizontal"?"z-40 -mt-1":"z-0",a].filter(Boolean).join(" ");return t.jsx(cr,{...r,topicColors:i,orientation:n,className:o||void 0})}function H6(){if(typeof window>"u")return{version:1,items:[]};const e=localStorage.getItem("favorites");try{const n=e?JSON.parse(e):{};if(n.version!==1||!Array.isArray(n.items))throw new Error;return{version:1,items:n.items}}catch{return{version:1,items:[]}}}function F6(e){typeof window>"u"||(localStorage.setItem("favorites",JSON.stringify({version:1,items:e})),window.dispatchEvent(new Event("favoritesUpdated")))}const gd=f.createContext(null),HW=({children:e})=>{const[n,a]=f.useState([]);f.useEffect(()=>{const i=H6();a(i.items)},[]);const r=f.useCallback(i=>{a(o=>{const l=o.includes(i)?o.filter(c=>c!==i):[...o,i];return F6(l),l})},[]),s=f.useMemo(()=>({bookmarks:n,toggleBookmark:r}),[n,r]);return t.jsx(gd.Provider,{value:s,children:e})},Bi=e=>{const n=f.useContext(gd);if(!n)throw new Error("useBookmarks must be used within a BookmarksProvider");const{bookmarks:a,toggleBookmark:r}=n,s=e!=null,i=s?a.includes(e):!1;return{bookmarks:a,isBookmarked:i,toggle:()=>s&&r(e)}};function O6({profile:e,className:n,iconClassName:a,filled:r=!1,...s}){const i=f.useId(),{t:o}=v("common",{keyPrefix:"buttons.favorites-button"}),{toggle:l,isBookmarked:c}=Bi(e.id);return t.jsx("span",{className:`relative ${r?"[&_svg]:fill-secondary":""}`,children:t.jsx(pt,{...s,id:`favorites-button-${i}`,"aria-label":o(c?"remove-from-favorites":"add-to-favorites"),as:"button",design:s.design||"transparent",layout:s.layout||"square",className:`group ${n||""}`,iconColor:"secondary",iconClassName:`group-hover:stroke-turquoise-light ${a||""}`,icon:ns,onClick:()=>l(),tooltip:o(c?"remove-from-favorites":"add-to-favorites")})})}const Qo=/^https?:\/\/(?:www\.)?bildung\.vds\.de/i;function pd(e){return e&&e.replace(/href=(["'])([^"']*)\1/gi,(n,a,r)=>{if(!Qo.test(r))return n;const s=r.replace(Qo,"")||"/";return`href=${a}${s}${a}`})}function B6(e,n,a="..."){if(!e)return"";const r=[];let s=0,i="",o=0;for(;o<e.length&&s<n;){const l=e[o];if(l==="<"){const c=e.indexOf(">",o);if(c===-1)break;const d=e.substring(o,c+1),m=R6(d);if(m)if(d.startsWith("</")){const g=r.pop();g!==m&&r.push(g||"")}else!q6(d)&&!W6(m)&&r.push(m);i+=d,o=c+1}else if(l==="&"){const c=e.indexOf(";",o);if(c!==-1&&c-o<10){const d=e.substring(o,c+1);i+=d,s+=1,o=c+1}else i+=l,s+=1,o+=1}else i+=l,s+=1,o+=1}if(o<e.length){const l=i.lastIndexOf(" ");l>i.length-20&&l>0&&(i=i.substring(0,l)),i+=a}for(;r.length>0;){const l=r.pop();i+=`</${l}>`}return i}function R6(e){var a;const n=e.match(/^<\/?([a-zA-Z][a-zA-Z0-9]*)/);return((a=n==null?void 0:n[1])==null?void 0:a.toLowerCase())??null}function q6(e){return e.endsWith("/>")}function W6(e){return["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].includes(e.toLowerCase())}const fd=({location:e,...n})=>{const{street:a,zip_code:r,city:s,city_code:i,country_code:o}=e;if(i==="X")return null;const c=`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(`${a}, ${r} ${s}, ${o}`)}`;return t.jsx(ge,{href:c,target:"_blank",rel:"noopener noreferrer",...n,children:"Google Maps"})},bd=e=>e.startsWith("http://")||e.startsWith("https://");function Wr({downloads:e,eventNumber:n}){const{t:a}=v("events",{keyPrefix:"date-downloads"}),r=(e==null?void 0:e.filter(s=>s.isVisible))??[];return r.length===0?null:t.jsxs("div",{className:"mt-4",children:[t.jsx(h,{typographyStyle:"h4",color:"primary",as:"h4",className:"mb-3",children:n?a("heading-for",{eventNumber:n}):a("heading")}),t.jsx(b,{className:"list-marker-none flex flex-col pl-0 lg:pl-0 xl:pl-0",children:r.map(s=>{const i=s.title||" ";return t.jsx(b.ItemLink,{icon:"download",href:s.url,target:bd(s.url)?"_blank":void 0,"aria-label":`Download ${i}`,title:i,children:t.jsx("span",{className:"min-w-0 truncate",children:i})},s.id)})})]})}Wr.displayName="EventDateDownloads";
434const U6=de({base:"form-check",variants:{variant:{checkbox:"form-check-checkbox",radio:"form-check-radio"},invalid:{true:"form-check-invalid"},disabled:{true:"form-control-disabled"},debug:{true:"debug-form",false:""}},defaultVariants:{variant:"checkbox"}});function pr(e){const{variant:n="checkbox",invalid:a,hidden:r=!1,debug:s,className:i,disabled:o,ref:l,...c}=e,d=Ge(),m=s??d;return r?null:t.jsx("input",{ref:l,type:n==="radio"?"radio":"checkbox",disabled:o,className:U6({variant:n,invalid:a,disabled:o,debug:m,class:i}),...c})}pr.displayName="Checkbox";var fr=e=>e.type==="checkbox",Kn=e=>e instanceof Date,Mt=e=>e==null;const xd=e=>typeof e=="object";var ut=e=>!Mt(e)&&!Array.isArray(e)&&xd(e)&&!Kn(e),Z6=e=>ut(e)&&e.target?fr(e.target)?e.target.checked:e.target.value:e,G6=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,K6=(e,n)=>e.has(G6(n)),Y6=e=>{const n=e.constructor&&e.constructor.prototype;return ut(n)&&n.hasOwnProperty("isPrototypeOf")},Ri=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ue(e){if(e instanceof Date)return new Date(e);const n=typeof FileList<"u"&&e instanceof FileList;if(Ri&&(e instanceof Blob||n))return e;const a=Array.isArray(e);if(!a&&!(ut(e)&&Y6(e)))return e;const r=a?[]:Object.create(Object.getPrototypeOf(e));for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=Ue(e[s]));return r}var ls=e=>/^\w*$/.test(e),Re=e=>e===void 0,cs=e=>Array.isArray(e)?e.filter(Boolean):[],qi=e=>cs(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ee=(e,n,a)=>{if(!n||!ut(e))return a;const r=(ls(n)?[n]:qi(n)).reduce((s,i)=>Mt(s)?s:s[i],e);return Re(r)||r===e?Re(e[n])?a:e[n]:r},dn=e=>typeof e=="boolean",Jt=e=>typeof e=="function",He=(e,n,a)=>{let r=-1;const s=ls(n)?[n]:qi(n),i=s.length,o=i-1;for(;++r<i;){const l=s[r];let c=a;if(r!==o){const d=e[l];c=ut(d)||Array.isArray(d)?d:isNaN(+s[r+1])?{}:[]}if(l==="__proto__"||l==="constructor"||l==="prototype")return;e[l]=c,e=e[l]}};const el={BLUR:"blur",FOCUS_OUT:"focusout"},Ut={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},xn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Wi=ae.createContext(null);Wi.displayName="HookFormControlContext";const Ui=()=>ae.useContext(Wi);var vd=(e,n,a,r=!0)=>{const s={defaultValues:n._defaultValues};for(const i in e)Object.defineProperty(s,i,{get:()=>{const o=i;return n._proxyFormState[o]!==Ut.all&&(n._proxyFormState[o]=!r||Ut.all),a&&(a[o]=!0),e[o]}});return s};const ds=typeof window<"u"?ae.useLayoutEffect:ae.useEffect;function FW(e){const n=Ui(),{control:a=n,disabled:r,name:s,exact:i}={},[o,l]=ae.useState(a._formState),c=ae.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return ds(()=>a._subscribe({name:s,formState:c.current,exact:i,callback:d=>{!r&&l({...a._formState,...d})}}),[s,r,i]),ae.useEffect(()=>{c.current.isValid&&a._setValid(!0)},[a]),ae.useMemo(()=>vd(o,a,c.current,!1),[o,a])}var Rt=e=>typeof e=="string",hi=(e,n,a,r,s)=>Rt(e)?(r&&n.watch.add(e),ee(a,e,s)):Array.isArray(e)?e.map(i=>(r&&n.watch.add(i),ee(a,i))):(r&&(n.watchAll=!0),a),gi=e=>Mt(e)||!xd(e);function Xt(e,n,a=new WeakSet){if(gi(e)||gi(n))return Object.is(e,n);if(Kn(e)&&Kn(n))return Object.is(e.getTime(),n.getTime());const r=Object.keys(e),s=Object.keys(n);if(r.length!==s.length)return!1;if(a.has(e)||a.has(n))return!0;a.add(e),a.add(n);for(const i of r){const o=e[i];if(!s.includes(i))return!1;if(i!=="ref"){const l=n[i];if(Kn(o)&&Kn(l)||ut(o)&&ut(l)||Array.isArray(o)&&Array.isArray(l)?!Xt(o,l,a):!Object.is(o,l))return!1}}return!0}function OW(e){const n=Ui(),{control:a=n,name:r,defaultValue:s,disabled:i,exact:o,compute:l}=e||{},c=ae.useRef(s),d=ae.useRef(l),m=ae.useRef(void 0),g=ae.useRef(a),x=ae.useRef(r);d.current=l;const[p,L]=ae.useState(()=>{const z=a._getWatch(r,c.current);return d.current?d.current(z):z}),N=ae.useCallback(z=>{const w=hi(r,a._names,z||a._formValues,!1,c.current);return d.current?d.current(w):w},[a._formValues,a._names,r]),T=ae.useCallback(z=>{if(!i){const w=hi(r,a._names,z||a._formValues,!1,c.current);if(d.current){const V=d.current(w);Xt(V,m.current)||(L(V),m.current=V)}else L(w)}},[a._formValues,a._names,i,r]);ds(()=>((g.current!==a||!Xt(x.current,r))&&(g.current=a,x.current=r,T()),a._subscribe({name:r,formState:{values:!0},exact:o,callback:z=>{T(z.values)}})),[a,o,r,T]),ae.useEffect(()=>a._removeUnmounted());const C=g.current!==a,$=x.current,E=ae.useMemo(()=>
434{if(i)return null;const z=!C&&!Xt($,r);return C||z?N():null},[i,C,r,$,N]);return E!==null?E:p}const Zi=ae.createContext(null);Zi.displayName="HookFormContext";const Fn=()=>ae.useContext(Zi),J6=e=>{const{children:n,watch:a,getValues:r,getFieldState:s,setError:i,clearErrors:o,setValue:l,trigger:c,formState:d,resetField:m,reset:g,handleSubmit:x,unregister:p,control:L,register:N,setFocus:T,subscribe:C}=e;return ae.createElement(Zi.Provider,{value:ae.useMemo(()=>({watch:a,getValues:r,getFieldState:s,setError:i,clearErrors:o,setValue:l,trigger:c,formState:d,resetField:m,reset:g,handleSubmit:x,unregister:p,control:L,register:N,setFocus:T,subscribe:C}),[o,L,d,s,r,x,N,g,m,i,T,l,C,c,p,a])},ae.createElement(Wi.Provider,{value:L},n))};var Gi=(e,n,a,r,s)=>n?{...a[e],types:{...a[e]&&a[e].types?a[e].types:{},[r]:s||!0}}:{},Vt=e=>Array.isArray(e)?e:[e],tl=()=>{let e=[];return{get observers(){return e},next:s=>{for(const i of e)i.next&&i.next(s)},subscribe:s=>(e.push(s),{unsubscribe:()=>{e=e.filter(i=>i!==s)}}),unsubscribe:()=>{e=[]}}};function yd(e,n){const a={};for(const r in e)if(e.hasOwnProperty(r)){const s=e[r],i=n[r];if(s&&ut(s)&&i){const o=yd(s,i);ut(o)&&(a[r]=o)}else e[r]&&(a[r]=i)}return a}var Lt=e=>ut(e)&&!Object.keys(e).length,Ki=e=>e.type==="file",Ur=e=>{if(!Ri)return!1;const n=e?e.ownerDocument:0;return e instanceof(n&&n.defaultView?n.defaultView.HTMLElement:HTMLElement)},jd=e=>e.type==="select-multiple",Yi=e=>e.type==="radio",X6=e=>Yi(e)||fr(e),Rs=e=>Ur(e)&&e.isConnected;function Q6(e,n){const a=n.slice(0,-1).length;let r=0;for(;r<a;)e=Re(e)?r++:e[n[r++]];return e}function e8(e){for(const n in e)if(e.hasOwnProperty(n)&&!Re(e[n]))return!1;return!0}function ot(e,n){const a=Array.isArray(n)?n:ls(n)?[n]:qi(n),r=a.length===1?e:Q6(e,a),s=a.length-1,i=a[s];return r&&delete r[i],s!==0&&(ut(r)&&Lt(r)||Array.isArray(r)&&e8(r))&&ot(e,a.slice(0,-1)),e}var t8=e=>{for(const n in e)if(Jt(e[n]))return!0;return!1};function kd(e){return Array.isArray(e)||ut(e)&&!t8(e)}function pi(e,n={}){for(const a in e){const r=e[a];kd(r)?(n[a]=Array.isArray(r)?[]:{},pi(r,n[a])):Re(r)||(n[a]=!0)}return n}function wa(e,n,a){a||(a=pi(n));for(const r in e){const s=e[r];if(kd(s))Re(n)||gi(a[r])?a[r]=pi(s,Array.isArray(s)?[]:{}):wa(s,Mt(n)?{}:n[r],a[r]);else{const i=n[r];a[r]=!Xt(s,i)}}return a}const nl={value:!1,isValid:!1},al={value:!0,isValid:!0};var wd=e=>{if(Array.isArray(e)){if(e.length>1){const n=e.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:n,isValid:!!n.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Re(e[0].attributes.value)?Re(e[0].value)||e[0].value===""?al:{value:e[0].value,isValid:!0}:al:nl}return nl},Sd=(e,{valueAsNumber:n,valueAsDate:a,setValueAs:r})=>Re(e)?e:n?e===""?NaN:e&&+e:a&&Rt(e)?new Date(e):r?r(e):e;const rl={isValid:!1,value:null};var Id=e=>Array.isArray(e)?e.reduce((n,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:n,rl):rl;function sl(e){const n=e.ref;return Ki(n)?n.files:Yi(n)?Id(e.refs).value:jd(n)?[...n.selectedOptions].map(({value:a})=>a):fr(n)?wd(e.refs).value:Sd(Re(n.value)?e.ref.value:n.value,e)}var n8=(e,n,a,r)=>{const s={};for(const i of e){const o=ee(n,i);o&&He(s,i,o._f)}return{criteriaMode:a,names:[...e],fields:s,shouldUseNativeValidation:r}},Zr=e=>e instanceof RegExp,Ua=e=>Re(e)?e:Zr(e)?e.source:ut(e)?Zr(e.value)?e.value.source:e.value:e,Sa=e=>({isOnSubmit:!e||e===Ut.onSubmit,isOnBlur:e===Ut.onBlur,isOnChange:e===Ut.onChange,isOnAll:e===Ut.all,isOnTouch:e===Ut.onTouched});const il="AsyncFunction";var a8=e=>!!e&&!!e.validate&&!!(Jt(e.validate)&&e.validate.constructor.name===il||ut(e.validate)&&Object.values(e.validate).find(n=>n.constructor.name===il)),r8=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),fi=(e,n,a)=>!a&&(n.watchAll||n.watch.has(e)||[...n.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const Na=(e,n,a,r)=>{for(const s of a||Object.keys(e)){const i=ee(e,s);if(i){const{_f:o,...l}=i;if(o){if(o.refs&&o.refs[0]&&n(o.refs[0],s)&&!r)return!0;if(o.ref&&n(o.ref,o.name)&&!r)return!0;if(Na(l,n))break}else if(ut(l)&&Na(l,n))break}}};function ol(e,n,a){const r=ee(e,a);if(r||ls(a))return{error:r,name:a};const s=a.split(".");for(;s.length;){const i=s.join("."),o=ee(n,i),l=ee(e,i);if(o&&!Array.isArray(o)&&a!==i)return{name:a};if(l&&l.type)return{name:i,error:l};if(l&&l.root&&l.root.type)return{name:`${i}.root`,error:l.root};s.pop()}return{name:a}}var s8=(e,n,a,r)=>{a(e);const{name:s,...i}=e;return Lt(i)||Object.keys(i).length>=Object.keys(n).length||Object.keys(i).find(o=>n[o]===(!r||Ut.all))},i8=(e,n,a)=>!e||!n||e===n||Vt(e).some(r=>r&&(a?r===n:r.startsWith(n)||n.startsWith(r))),o8=(e,n,a,r,s)=>s.isOnAll?!1:!a&&s.isOnTouch?!(n||e):(a?r.isOnBlur:s.isOnBlur)?!e:(a?r.isOnChange:s.isOnChange)?e:!0,l8=(e,n
vendor: 4,478 bytes, line 434
434)=>!cs(ee(e,n)).length&&ot(e,n),Nd=(e,n,a)=>{const r=Vt(ee(e,a));return He(r,"root",n[a]),He(e,a,r),e};function ll(e,n,a="validate"){if(Rt(e)||Array.isArray(e)&&e.every(Rt)||dn(e)&&!e)return{type:a,message:Rt(e)?e:"",ref:n}}var xa=e=>ut(e)&&!Zr(e)?e:{value:e,message:""},bi=async(e,n,a,r,s,i)=>{const{ref:o,refs:l,required:c,maxLength:d,minLength:m,min:g,max:x,pattern:p,validate:L,name:N,valueAsNumber:T,mount:C}=e._f,$=ee(a,N);if(!C||n.has(N))return{};const E=l?l[0]:o,z=X=>{s&&E.reportValidity&&(E.setCustomValidity(dn(X)?"":X||""),E.reportValidity())},w={},V=Yi(o),_=fr(o),j=V||_,Z=(T||Ki(o))&&Re(o.value)&&Re($)||Ur(o)&&o.value===""||$===""||Array.isArray($)&&!$.length,U=Gi.bind(null,N,r,w),De=(X,ne,Q,te=xn.maxLength,G=xn.minLength)=>{const ie=X?ne:Q;w[N]={type:X?te:G,message:ie,ref:o,...U(X?te:G,ie)}};if(i?!Array.isArray($)||!$.length:c&&(!j&&(Z||Mt($))||dn($)&&!$||_&&!wd(l).isValid||V&&!Id(l).isValid)){const{value:X,message:ne}=Rt(c)?{value:!!c,message:c}:xa(c);if(X&&(w[N]={type:xn.required,message:ne,ref:E,...U(xn.required,ne)},!r))return z(ne),w}if(!Z&&(!Mt(g)||!Mt(x))){let X,ne;const Q=xa(x),te=xa(g);if(!Mt($)&&!isNaN($)){const G=o.valueAsNumber||$&&+$;Mt(Q.value)||(X=G>Q.value),Mt(te.value)||(ne=G<te.value)}else{const G=o.valueAsDate||new Date($),ie=F=>new Date(new Date().toDateString()+" "+F),H=o.type=="time",K=o.type=="week";Rt(Q.value)&&$&&(X=H?ie($)>ie(Q.value):K?$>Q.value:G>new Date(Q.value)),Rt(te.value)&&$&&(ne=H?ie($)<ie(te.value):K?$<te.value:G<new Date(te.value))}if((X||ne)&&(De(!!X,Q.message,te.message,xn.max,xn.min),!r))return z(w[N].message),w}if((d||m)&&!Z&&(Rt($)||i&&Array.isArray($))){const X=xa(d),ne=xa(m),Q=!Mt(X.value)&&$.length>+X.value,te=!Mt(ne.value)&&$.length<+ne.value;if((Q||te)&&(De(Q,X.message,ne.message),!r))return z(w[N].message),w}if(p&&!Z&&Rt($)){const{value:X,message:ne}=xa(p);if(Zr(X)&&!$.match(X)&&(w[N]={type:xn.pattern,message:ne,ref:o,...U(xn.pattern,ne)},!r))return z(ne),w}if(L){if(Jt(L)){const X=await L($,a),ne=ll(X,E);if(ne&&(w[N]={...ne,...U(xn.validate,ne.message)},!r))return z(ne.message),w}else if(ut(L)){let X={};for(const ne in L){if(!Lt(X)&&!r)break;const Q=ll(await L[ne]($,a),E,ne);Q&&(X={...Q,...U(ne,Q.message)},z(Q.message),r&&(w[N]=X))}if(!Lt(X)&&(w[N]={ref:E,...X},!r))return w}}return z(!0),w};const c8={mode:Ut.onSubmit,reValidateMode:Ut.onChange,shouldFocusError:!0};function d8(e={}){let n={...c8,...e},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:Jt(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},r={},s=ut(n.defaultValues)||ut(n.values)?Ue(n.defaultValues||n.values)||{}:{},i=n.shouldUnregister?{}:Ue(s),o={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c,d=0;const m={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},g={...m};let x={...g};const p={array:tl(),state:tl()},L=n.criteriaMode===Ut.all,N=y=>k=>{clearTimeout(d),d=setTimeout(y,k)},T=async y=>{if(!o.keepIsValid&&!n.disabled&&(g.isValid||x.isValid||y)){let k;n.resolver?(k=Lt((await j()).errors),C()):k=await U(r,!0),k!==a.isValid&&p.state.next({isValid:k})}},C=(y,k)=>{!n.disabled&&(g.isValidating||g.validatingFields||x.isValidating||x.validatingFields)&&((y||Array.from(l.mount)).forEach(I=>{I&&(k?He(a.validatingFields,I,k):ot(a.validatingFields,I))}),p.state.next({validatingFields:a.validatingFields,isValidating:!Lt(a.validatingFields)}))},$=(y,k=[],I,O,A=!0,P=!0)=>{if(O&&I&&!n.disabled){if(o.action=!0,P&&Array.isArray(ee(r,y))){const J=I(ee(r,y),O.argA,O.argB);A&&He(r,y,J)}if(P&&Array.isArray(ee(a.errors,y))){const J=I(ee(a.errors,y),O.argA,O.argB);A&&He(a.errors,y,J),l8(a.errors,y)}if((g.touchedFields||x.touchedFields)&&P&&Array.isArray(ee(a.touchedFields,y))){const J=I(ee(a.touchedFields,y),O.argA,O.argB);A&&He(a.touchedFields,y,J)}(g.dirtyFields||x.dirtyFields)&&(a.dirtyFields=wa(s,i)),p.state.next({name:y,isDirty:X(y,k),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else He(i,y,k)},E=(y,k)=>{He(a.errors,y,k),p.state.next({errors:a.errors})},z=y=>{a.errors=y,p.state.next({errors:a.errors,isValid:!1})},w=(y,k,I,O)=>{const A=ee(r,y);if(A){const P=ee(i,y,Re(I)?ee(s,y):I);Re(P)||O&&O.defaultChecked||k?He(i,y,k?P:sl(A._f)):te(y,P),o.mount&&!o.action&&T()}},V=(y,k,I,O,A)=>{let P=!1,J=!1;const ve={name:y};
434if(!n.disabled){if(!I||O){(g.isDirty||x.isDirty)&&(J=a.isDirty,a.isDirty=ve.isDirty=X(),P=J!==ve.isDirty);const Ie=Xt(ee(s,y),k);J=!!ee(a.dirtyFields,y),Ie?ot(a.dirtyFields,y):He(a.dirtyFields,y,!0),ve.dirtyFields=a.dirtyFields,P=P||(g.dirtyFields||x.dirtyFields)&&J!==!Ie}if(I){const Ie=ee(a.touchedFields,y);Ie||(He(a.touchedFields,y,I),ve.touchedFields=a.touchedFields,P=P||(g.touchedFields||x.touchedFields)&&Ie!==I)}P&&A&&p.state.next(ve)}return P?ve:{}},_=(y,k,I,O)=>{const A=ee(a.errors,y),P=(g.isValid||x.isValid)&&dn(k)&&a.isValid!==k;if(n.delayError&&I?(c=N(()=>E(y,I)),c(n.delayError)):(clearTimeout(d),c=null,I?He(a.errors,y,I):ot(a.errors,y)),(I?!Xt(A,I):A)||!Lt(O)||P){const J={...O,...P&&dn(k)?{isValid:k}:{},errors:a.errors,name:y};a={...a,...J},p.state.next(J)}},j=async y=>(C(y,!0),await n.resolver(i,n.context,n8(y||l.mount,r,n.criteriaMode,n.shouldUseNativeValidation))),Z=async y=>{const{errors:k}=await j(y);if(C(y),y)for(const I of y){const O=ee(k,I);O?He(a.errors,I,O):ot(a.errors,I)}else a.errors=k;return k},U=async(y,k,I={valid:!0})=>{for(const O in y){const A=y[O];if(A){const{_f:P,...J}=A;if(P){const ve=l.array.has(P.name),Ie=A._f&&a8(A._f);Ie&&g.validatingFields&&C([P.name],!0);const Je=await bi(A,l.disabled,i,L,n.shouldUseNativeValidation&&!k,ve);if(Ie&&g.validatingFields&&C([P.name]),Je[P.name]&&(I.valid=!1,k||e.shouldUseNativeValidation))break;!k&&(ee(Je,P.name)?ve?Nd(a.errors,Je,P.name):He(a.errors,P.name,Je[P.name]):ot(a.errors,P.name))}!Lt(J)&&await U(J,k,I)}}return I.valid},De=()=>{for(const y of l.unMount){const k=ee(r,y);k&&(k._f.refs?k._f.refs.every(I=>!Rs(I)):!Rs(k._f.ref))&&rt(y)}l.unMount=new Set},X=(y,k)=>!n.disabled&&(y&&k&&He(i,y,k),!Xt(he(),s)),ne=(y,k,I)=>hi(y,l,{...o.mount?i:Re(k)?s:Rt(y)?{[y]:k}:k},I,k),Q=y=>cs(ee(o.mount?i:s,y,n.shouldUnregister?ee(s,y,[]):[])),te=(y,k,I={})=>{const O=ee(r,y);let A=k;if(O){const P=O._f;P&&(!P.disabled&&He(i,y,Sd(k,P)),A=Ur(P.ref)&&Mt(k)?"":k,jd(P.ref)?[...P.ref.options].forEach(J=>J.selected=A.includes(J.value)):P.refs?fr(P.ref)?P.refs.forEach(J=>{(!J.defaultChecked||!J.disabled)&&(Array.isArray(A)?J.checked=!!A.find(ve=>ve===J.value):J.checked=A===J.value||!!A)}):P.refs.forEach(J=>J.checked=J.value===A):Ki(P.ref)?P.ref.value="":(P.ref.value=A,P.ref.type||p.state.next({name:y,values:Ue(i)})))}(I.shouldDirty||I.shouldTouch)&&V(y,A,I.shouldTouch,I.shouldDirty,!0),I.shouldValidate&&F(y)},G=(y,k,I)=>{for(const O in k){if(!k.hasOwnProperty(O))return;const A=k[O],P=y+"."+O,J=ee(r,P);(l.array.has(y)||ut(A)||J&&!J._f)&&!Kn(A)?G(P,A,I):te(P,A,I)}},ie=(y,k,I={})=>{const O=ee(r,y),A=l.array.has(y),P=Ue(k);He(i,y,P),A?(p.array.next({name:y,values:Ue(i)}),(g.isDirty||g.dirtyFields||x.isDirty||x.dirtyFields)&&I.shouldDirty&&p.state.next({name:y,dirtyFields:wa(s,i),isDirty:X(y,P)})):O&&!O._f&&!Mt(P)?G(y,P,I):te(y,P,I),fi(y,l)?p.state.next({...a,name:y,values:Ue(i)}):p.state.next({name:o.mount?y:void 0,values:Ue(i)})},H=async y=>{o.mount=!0;const k=y.target;let I=k.name,O=!0;const A=ee(r,I),P=Ie=>{O=Number.isNaN(Ie)||Kn(Ie)&&isNaN(Ie.getTime())||Xt(Ie,ee(i,I,Ie))},J=Sa(n.mode),ve=Sa(n.reValidateMode);if(A){let Ie,Je;const Nt=k.type?sl(A._f):Z6(y),Ft=y.type===el.BLUR||y.type===el.FOCUS_OUT,ua=!r8(A._f)&&!n.resolver&&!ee(a.errors,I)&&!A._f.deps||o8(Ft,ee(a.touchedFields,I),a.isSubmitted,ve,J),$n=fi(I,l,Ft);He(i,I,Nt),Ft?(!k||!k.readOnly)&&(A._f.onBlur&&A._f.onBlur(y),c&&c(0)):A._f.onChange&&A._f.onChange(y);const Yt=V(I,Nt,Ft),rn=!Lt(Yt)||$n;if(!Ft&&p.state.next({name:I,type:y.type,values:Ue(i)}),ua)return(g.isValid||x.isValid)&&(n.mode==="onBlur"?Ft&&T():Ft||T()),rn&&p.state.next({name:I,...$n?{}:Yt});if(!Ft&&$n&&p.state.next({...a}),n.resolver){const{errors:qn}=await j([I]);if(C([I]),P(Nt),O){const ce=ol(a.errors,r,I),Oe=ol(qn,r,ce.name||I);Ie=Oe.error,I=Oe.name,Je=Lt(qn)}}else C([I],!0),Ie=(await bi(A,l.disabled,i,L,n.shouldUseNativeValidation))[I],C([I]),P(Nt),O&&(Ie?Je=!1:(g.isValid||x.isValid)&&(Je=await U(r,!0)));O&&(A._f.deps&&(!Array.isArray(A._f.deps)||A._f.deps.length>0)&&F(A._f.deps),_(I,Je,Ie,Yt))}},K=(y,k)=>{if(ee(a.errors,k)&&y.focus)return y.focus(),1},F=async(y,k={})=>{let I,O;const A=Vt(y);if(n.resolver){const P=await Z(Re(y)?y:A);I=Lt(P),O=y?!A.some(J=>ee(P,J)):I}else y?(O=(await Promise.all(A.map(async P=>{const J=ee(r,P);return await U(J&&J._f?{[P]:J}:J)}
434))).every(Boolean),!(!O&&!a.isValid)&&T()):O=I=await U(r);return p.state.next({...!Rt(y)||(g.isValid||x.isValid)&&I!==a.isValid?{}:{name:y},...n.resolver||!y?{isValid:I}:{},errors:a.errors}),k.shouldFocus&&!O&&Na(r,K,y?A:l.mount),O},he=(y,k)=>{let I={...o.mount?i:s};return k&&(I=yd(k.dirtyFields?a.dirtyFields:a.touchedFields,I)),Re(y)?I:Rt(y)?ee(I,y):y.map(O=>ee(I,O))},be=(y,k)=>({invalid:!!ee((k||a).errors,y),isDirty:!!ee((k||a).dirtyFields,y),error:ee((k||a).errors,y),isValidating:!!ee(a.validatingFields,y),isTouched:!!ee((k||a).touchedFields,y)}),we=y=>{const k=y?Vt(y):void 0;k==null||k.forEach(I=>ot(a.errors,I)),k?k.forEach(I=>{p.state.next({name:I,errors:a.errors})}):p.state.next({errors:{}})},Se=(y,k,I)=>{const O=(ee(r,y,{_f:{}})._f||{}).ref,A=ee(a.errors,y)||{},{ref:P,message:J,type:ve,...Ie}=A;He(a.errors,y,{...Ie,...k,ref:O}),p.state.next({name:y,errors:a.errors,isValid:!1}),I&&I.shouldFocus&&O&&O.focus&&O.focus()},fe=(y,k)=>Jt(y)?p.state.subscribe({next:I=>"values"in I&&y(ne(void 0,k),I)}):ne(y,k,!0),xe=y=>p.state.subscribe({next:k=>{i8(y.name,k.name,y.exact)&&s8(k,y.formState||g,Rn,y.reRenderRoot)&&y.callback({values:{...i},...a,...k,defaultValues:s})}}).unsubscribe,zt=y=>(o.mount=!0,x={...x,...y.formState},xe({...y,formState:{...m,...y.formState}})),rt=(y,k={})=>{for(const I of y?Vt(y):l.mount)l.mount.delete(I),l.array.delete(I),k.keepValue||(ot(r,I),ot(i,I)),!k.keepError&&ot(a.errors,I),!k.keepDirty&&ot(a.dirtyFields,I),!k.keepTouched&&ot(a.touchedFields,I),!k.keepIsValidating&&ot(a.validatingFields,I),!n.shouldUnregister&&!k.keepDefaultValue&&ot(s,I);p.state.next({values:Ue(i)}),p.state.next({...a,...k.keepDirty?{isDirty:X()}:{}}),!k.keepIsValid&&T()},$e=({disabled:y,name:k})=>{if(dn(y)&&o.mount||y||l.disabled.has(k)){const A=l.disabled.has(k)!==!!y;y?l.disabled.add(k):l.disabled.delete(k),A&&o.mount&&!o.action&&T()}},et=(y,k={})=>{let I=ee(r,y);const O=dn(k.disabled)||dn(n.disabled);return He(r,y,{...I||{},_f:{...I&&I._f?I._f:{ref:{name:y}},name:y,mount:!0,...k}}),l.mount.add(y),I?$e({disabled:dn(k.disabled)?k.disabled:n.disabled,name:y}):w(y,!0,k.value),{...O?{disabled:k.disabled||n.disabled}:{},...n.progressive?{required:!!k.required,min:Ua(k.min),max:Ua(k.max),minLength:Ua(k.minLength),maxLength:Ua(k.maxLength),pattern:Ua(k.pattern)}:{},name:y,onChange:H,onBlur:H,ref:A=>{if(A){et(y,k),I=ee(r,y);const P=Re(A.value)&&A.querySelectorAll&&A.querySelectorAll("input,select,textarea")[0]||A,J=X6(P),ve=I._f.refs||[];if(J?ve.find(Ie=>Ie===P):P===I._f.ref)return;He(r,y,{_f:{...I._f,...J?{refs:[...ve.filter(Rs),P,...Array.isArray(ee(s,y))?[{}]:[]],ref:{type:P.type,name:y}}:{ref:P}}}),w(y,!1,void 0,P)}else I=ee(r,y,{}),I._f&&(I._f.mount=!1),(n.shouldUnregister||k.shouldUnregister)&&!(K6(l.array,y)&&o.action)&&l.unMount.add(y)}}},Tt=()=>n.shouldFocusError&&Na(r,K,l.mount),Ht=y=>{dn(y)&&(p.state.next({disabled:y}),Na(r,(k,I)=>{const O=ee(r,I);O&&(k.disabled=O._f.disabled||y,Array.isArray(O._f.refs)&&O._f.refs.forEach(A=>{A.disabled=O._f.disabled||y}))},0,!1))},It=(y,k)=>async I=>{let O;I&&(I.preventDefault&&I.preventDefault(),I.persist&&I.persist());let A=Ue(i);if(p.state.next({isSubmitting:!0}),n.resolver){const{errors:P,values:J}=await j();C(),a.errors=P,A=Ue(J)}else await U(r);if(l.disabled.size)for(const P of l.disabled)ot(A,P);if(ot(a.errors,"root"),Lt(a.errors)){p.state.next({errors:{}});try{await y(A,I)}catch(P){O=P}}else k&&await k({...a.errors},I),Tt(),setTimeout(Tt);if(p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Lt(a.errors)&&!O,submitCount:a.submitCount+1,errors:a.errors}),O)throw O},ft=(y,k={})=>{ee(r,y)&&(Re(k.defaultValue)?ie(y,Ue(ee(s,y))):(ie(y,k.defaultValue),He(s,y,Ue(k.defaultValue))),k.keepTouched||ot(a.touchedFields,y),k.keepDirty||(ot(a.dirtyFields,y),a.isDirty=k.defaultValue?X(y,Ue(ee(s,y))):X()),k.keepError||(ot(a.errors,y),g.isValid&&T()),p.state.next({...a}))},an=(y,k={})=>{const I=y?Ue(y):s,O=Ue(I),A=Lt(y),P=A?s:O;if(k.keepDefaultValues||(s=I),!k.keepValues){if(k.keepDirtyValues){const J=new Set([...l.mount,...Object.keys(wa(s,i))]);for(const ve of Array.from(J)){const Ie=ee(a.dirtyFields,ve),Je=ee(i,ve),Nt=ee(P,ve);Ie&&!Re(Je)?He(P,ve,Je):!Ie&&!Re(Nt)&&ie(ve,Nt)}}else{if(Ri&&Re(y))for(const J of l.mount){const ve=ee(r,J);if(ve&&ve._f){const Ie=Array.isArray(ve._f.refs)?ve._f.refs[0]:ve._f.ref;if(Ur(Ie)){const Je=Ie.closest("form");if(Je){Je.reset();break}}}}if(k.keepFieldsRef)for(const J of l.mount)ie(J,ee(P,J));else r={}}i=n.shouldUnregister?k.keepDefaultValues?Ue(s):{}:Ue(P),p.array.next({values:{...P}}),p.state.next({values:{...P}})}l={mount:k.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!g.isValid||!!k.keepIsValid||!!k.keepDirtyValues||!n.shouldUnregister&&!Lt(P),o.watch=!!n.shouldUnregister,o.keepIsValid=!!k.keepIsValid,o.action=!1,k.keepErrors||(a.errors={}),p.state.next({submitCount:k.keepSubmitCount?a.submitCount:0,isDirty:A?!1:k.keepDirty?a.isDirty:!!(k.keepDefaultValues&&!Xt(y,s)),isSubmitted:k.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:A?{}
434:k.keepDirtyValues?k.keepDefaultValues&&i?wa(s,i):a.dirtyFields:k.keepDefaultValues&&y?wa(s,y):k.keepDirty?a.dirtyFields:{},touchedFields:k.keepTouched?a.touchedFields:{},errors:k.keepErrors?a.errors:{},isSubmitSuccessful:k.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:s})},Wt=(y,k)=>an(Jt(y)?y(i):y,{...n.resetOptions,...k}),je=(y,k={})=>{const I=ee(r,y),O=I&&I._f;if(O){const A=O.refs?O.refs[0]:O.ref;A.focus&&setTimeout(()=>{A.focus(),k.shouldSelect&&Jt(A.select)&&A.select()})}},Rn=y=>{a={...a,...y}},tt={control:{register:et,unregister:rt,getFieldState:be,handleSubmit:It,setError:Se,_subscribe:xe,_runSchema:j,_updateIsValidating:C,_focusError:Tt,_getWatch:ne,_getDirty:X,_setValid:T,_setFieldArray:$,_setDisabledField:$e,_setErrors:z,_getFieldArray:Q,_reset:an,_resetDefaultValues:()=>Jt(n.defaultValues)&&n.defaultValues().then(y=>{Wt(y,n.resetOptions),p.state.next({isLoading:!1})}),_removeUnmounted:De,_disableForm:Ht,_subjects:p,_proxyFormState:g,get _fields(){return r},get _formValues(){return i},get _state(){return o},set _state(y){o=y},get _defaultValues(){return s},get _names(){return l},set _names(y){l=y},get _formState(){return a},get _options(){return n},set _options(y){n={...n,...y}}},subscribe:zt,trigger:F,register:et,handleSubmit:It,watch:fe,setValue:ie,getValues:he,reset:Wt,resetField:ft,clearErrors:we,unregister:rt,setError:Se,setFocus:je,getFieldState:be};return{...tt,formControl:tt}}var Tn=()=>{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,n=>{const a=(Math.random()*16+e)%16|0;return(n=="x"?a:a&3|8).toString(16)})},qs=(e,n,a={})=>a.shouldFocus||Re(a.shouldFocus)?a.focusName||`${e}.${Re(a.focusIndex)?n:a.focusIndex}.`:"",Ws=(e,n)=>[...e,...Vt(n)],Us=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Zs(e,n,a){return[...e.slice(0,n),...Vt(a),...e.slice(n)]}var Gs=(e,n,a)=>Array.isArray(e)?(Re(e[a])&&(e[a]=void 0),e.splice(a,0,e.splice(n,1)[0]),e):[],Ks=(e,n)=>[...Vt(n),...Vt(e)];function u8(e,n){let a=0;const r=[...e];for(const s of n)r.splice(s-a,1),a++;return cs(r).length?r:[]}var Ys=(e,n)=>Re(n)?[]:u8(e,Vt(n).sort((a,r)=>a-r)),Js=(e,n,a)=>{[e[n],e[a]]=[e[a],e[n]]},cl=(e,n,a)=>(e[n]=a,e);function BW(e){const n=Ui(),{control:a=n,name:r,keyName:s="id",shouldUnregister:i,rules:o}=e,[l,c]=ae.useState(a._getFieldArray(r)),d=ae.useRef(a._getFieldArray(r).map(Tn)),m=ae.useRef(!1);a._names.array.add(r),ae.useMemo(()=>o&&l.length>=0&&a.register(r,o),[a,r,l.length,o]),ds(()=>a._subjects.array.subscribe({next:({values:z,name:w})=>{if(w===r||!w){const V=ee(z,r);Array.isArray(V)&&(c(V),d.current=V.map(Tn))}}}).unsubscribe,[a,r]);const g=ae.useCallback(z=>{m.current=!0,a._setFieldArray(r,z)},[a,r]),x=(z,w)=>{const V=Vt(Ue(z)),_=Ws(a._getFieldArray(r),V);a._names.focus=qs(r,_.length-1,w),d.current=Ws(d.current,V.map(Tn)),g(_),c(_),a._setFieldArray(r,_,Ws,{argA:Us(z)})},p=(z,w)=>{const V=Vt(Ue(z)),_=Ks(a._getFieldArray(r),V);a._names.focus=qs(r,0,w),d.current=Ks(d.current,V.map(Tn)),g(_),c(_),a._setFieldArray(r,_,Ks,{argA:Us(z)})},L=z=>{const w=Ys(a._getFieldArray(r),z);d.current=Ys(d.current,z),g(w),c(w),!Array.isArray(ee(a._fields,r))&&He(a._fields,r,void 0),a._setFieldArray(r,w,Ys,{argA:z})},N=(z,w,V)=>{const _=Vt(Ue(w)),j=Zs(a._getFieldArray(r),z,_);a._names.focus=qs(r,z,V),d.current=Zs(d.current,z,_.map(Tn)),g(j),c(j),a._setFieldArray(r,j,Zs,{argA:z,argB:Us(w)})},T=(z,w)=>{const V=a._getFieldArray(r);Js(V,z,w),Js(d.current,z,w),g(V),c(V),a._setFieldArray(r,V,Js,{argA:z,argB:w},!1)},C=(z,w)=>{const V=a._getFieldArray(r);Gs(V,z,w),Gs(d.current,z,w),g(V),c(V),a._setFieldArray(r,V,Gs,{argA:z,argB:w},!1)},$=(z,w)=>{const V=Ue(w),_=cl(a._getFieldArray(r),z,V);d.current=[..._].map((j,Z)=>!j||Z===z?Tn():d.current[Z]),g(_),c([..._]),a._setFieldArray(r,_,cl,{argA:z,argB:V},!0,!1)},E=z=>{const w=Vt(Ue(z));d.current=w.map(Tn),g([...w]),c([...w]),a._setFieldArray(r,[...w],V=>V,{},!0,!1)};return ae.useEffect(()=>{if(a._state.action=!1,fi(r,a._names)&&a._subjects.state.next({...a._formState}),m.current&&(!Sa(a._options.mode).isOnSubmit||a._formState.isSubmitted)&&!Sa(a._options.reValidateMode).isOnSubmit)if(a._options.resolver)a._runSchema([r]).then(z=>{a._updateIsValidating([r]);const w=ee(z.errors,r),V=ee(a._formState.errors,r);
434(V?!w&&V.type||w&&(V.type!==w.type||V.message!==w.message):w&&w.type)&&(w?He(a._formState.errors,r,w):ot(a._formState.errors,r),a._subjects.state.next({errors:a._formState.errors}))});else{const z=ee(a._fields,r);z&&z._f&&!(Sa(a._options.reValidateMode).isOnSubmit&&Sa(a._options.mode).isOnSubmit)&&bi(z,a._names.disabled,a._formValues,a._options.criteriaMode===Ut.all,a._options.shouldUseNativeValidation,!0).then(w=>!Lt(w)&&a._subjects.state.next({errors:Nd(a._formState.errors,w,r)}))}a._subjects.state.next({name:r,values:Ue(a._formValues)}),a._names.focus&&Na(a._fields,(z,w)=>{if(a._names.focus&&w.startsWith(a._names.focus)&&z.focus)return z.focus(),1}),a._names.focus="",a._setValid(),m.current=!1},[l,r,a]),ae.useEffect(()=>(!ee(a._formValues,r)&&a._setFieldArray(r),()=>{const z=(w,V)=>{const _=ee(a._fields,w);_&&_._f&&(_._f.mount=V)};a._options.shouldUnregister||i?a.unregister(r):z(r,!1)}),[r,a,s,i]),{swap:ae.useCallback(T,[g,r,a]),move:ae.useCallback(C,[g,r,a]),prepend:ae.useCallback(p,[g,r,a]),append:ae.useCallback(x,[g,r,a]),remove:ae.useCallback(L,[g,r,a]),insert:ae.useCallback(N,[g,r,a]),update:ae.useCallback($,[g,r,a]),replace:ae.useCallback(E,[g,r,a]),fields:ae.useMemo(()=>l.map((z,w)=>({...z,[s]:d.current[w]||Tn()})),[l,s])}}function m8(e={}){const n=ae.useRef(void 0),a=ae.useRef(void 0),[r,s]=ae.useState({isDirty:!1,isValidating:!1,isLoading:Jt(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Jt(e.defaultValues)?void 0:e.defaultValues});if(!n.current)if(e.formControl)n.current={...e.formControl,formState:r},e.defaultValues&&!Jt(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:o,...l}=d8(e);n.current={...l,formState:r}}const i=n.current.control;return i._options=e,ds(()=>{const o=i._subscribe({formState:i._proxyFormState,callback:()=>s({...i._formState}),reRenderRoot:!0});return s(l=>({...l,isReady:!0})),i._formState.isReady=!0,o},[i]),ae.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),ae.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),ae.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),ae.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),ae.useEffect(()=>{if(i._proxyFormState.isDirty){const o=i._getDirty();o!==r.isDirty&&i._subjects.state.next({isDirty:o})}},[i,r.isDirty]),ae.useEffect(()=>{var o;e.values&&!Xt(e.values,a.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),!((o=i._options.resetOptions)===null||o===void 0)&&o.keepIsValid||i._setValid(),a.current=e.values,s(l=>({...l}))):i._resetDefaultValues()},[i,e.values]),ae.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),n.current.formState=ae.useMemo(()=>vd(r,i),[i,r]),n.current}const $d=de({base:"form-control",variants:{size:{sm:"form-control-sm",md:"form-control-md",lg:"form-control-lg"},invalid:{true:"form-control-invalid"},disabled:{true:"form-control-disabled"},readOnly:{true:"form-control-readonly"},debug:{true:"debug-form",false:""}},defaultVariants:{size:"md"}}),h8=de({base:"form-control form-textarea",variants:{size:{sm:"form-control-sm",md:"form-control-md",lg:"form-control-lg"},invalid:{true:"form-control-invalid"},disabled:{true:"form-control-disabled"},readOnly:{true:"form-control-readonly"},debug:{true:"debug-form",false:""}},defaultVariants:{size:"md"}});function Ji(e){const{size:n,invalid:a,hidden:r=!1,debug:s,className:i,disabled:o,readOnly:l,ref:c,...d}=e,m=Ge(),g=s??m;return r?null:t.jsx("textarea",{ref:c,disabled:o,readOnly:l,className:h8({size:n,invalid:a,disabled:o,readOnly:l,debug:g,class:i}),...d})}Ji.displayName="Textarea";function Ld({error:e,variant:n,rounded:a,valid:r,readOnlyValue:s,options:i,children:o,size:l,invalid:c,disabled:d,readOnly:m,className:g,ref:x,hidden:p=!1,debug:L,...N}){if(p)return null;const T=i==null?void 0:i.map(C=>t.jsx("option",{value:C.value,disabled:C.disabled,children:C.label},C.value));return t.jsxs("select",{ref:x,disabled:d||m,"aria-readonly":m||void 0,className:$d({size:l,invalid:c,disabled:d||m,class:`form-select ${g??""}`}),...N,children:[o,T]})}Ld.displayName="SelectUncontrolled";function Cd({variant:e,rounded:n,valid:a,error:r,...s}){return t.jsx(pr,{...s,variant:"radio"})}Cd.displayName="RadioUncontrolled";
434function g8({name:e,error:n,variant:a,rounded:r,valid:s,...i}){const{register:o}=Fn();return t.jsx(mr,{...i,...o(e),invalid:n})}function p8({name:e,error:n,readOnly:a,options:r,children:s,variant:i,rounded:o,valid:l,readOnlyValue:c,size:d,disabled:m,className:g,hidden:x=!1,debug:p,...L}){var $;const{register:N,getValues:T}=Fn();if(a){const E=T(e),z=(($=r==null?void 0:r.find(w=>w.value===E))==null?void 0:$.label)??"";return t.jsxs(t.Fragment,{children:[t.jsx(mr,{type:"text",readOnly:!0,value:z,className:g}),t.jsx("input",{type:"hidden",...N(e)})]})}if(x)return t.jsx("input",{type:"hidden",...N(e)});const C=r==null?void 0:r.map(E=>t.jsx("option",{value:E.value,disabled:E.disabled,children:E.label},E.value));return t.jsxs("select",{...L,...N(e),disabled:m,className:$d({size:d,invalid:n,disabled:m,class:`form-select ${g??""}`}),children:[s,C]})}function f8({name:e,error:n,variant:a,rounded:r,valid:s,...i}){const{register:o}=Fn();return t.jsx(Ji,{...i,...o(e),invalid:n})}function b8({name:e,error:n,variant:a,rounded:r,valid:s,...i}){const{register:o}=Fn();return t.jsx(pr,{...i,...o(e),variant:"checkbox"})}function x8({name:e,error:n,variant:a,rounded:r,valid:s,...i}){const{register:o}=Fn();return t.jsx(pr,{...i,...o(e),variant:"radio"})}function va({name:e,...n}){const{register:a}=Fn();return t.jsx("input",{type:"hidden",...n,...a(e)})}const v8=[{value:"DE",label:"Deutschland"},{value:"AT",label:"Österreich"},{value:"BE",label:"Belgien"},{value:"BG",label:"Bulgarien"},{value:"HR",label:"Kroatien"},{value:"CY",label:"Zypern"},{value:"CZ",label:"Tschechien"},{value:"DK",label:"Dänemark"},{value:"EE",label:"Estland"},{value:"FI",label:"Finnland"},{value:"FR",label:"Frankreich"},{value:"GR",label:"Griechenland"},{value:"HU",label:"Ungarn"},{value:"IE",label:"Irland"},{value:"IT",label:"Italien"},{value:"LV",label:"Lettland"},{value:"LT",label:"Litauen"},{value:"LU",label:"Luxemburg"},{value:"MT",label:"Malta"},{value:"NL",label:"Niederlande"},{value:"PL",label:"Polen"},{value:"PT",label:"Portugal"},{value:"RO",label:"Rumänien"},{value:"SK",label:"Slowakei"},{value:"SI",label:"Slowenien"},{value:"ES",label:"Spanien"},{value:"SE",label:"Schweden"},{value:"CH",label:"Schweiz"},{value:"NO",label:"Norwegen"},{value:"IS",label:"Island"},{value:"GB",label:"Vereinigtes Königreich"},{value:"US",label:"Vereinigte Staaten"},{value:"CA",label:"Kanada"},{value:"AU",label:"Australien"},{value:"NZ",label:"Neuseeland"},{value:"JP",label:"Japan"},{value:"CN",label:"China"},{value:"IN",label:"Indien"},{value:"RU",label:"Russland"},{value:"BR",label:"Brasilien"},{value:"ZA",label:"Südafrika"},{value:"MX",label:"Mexiko"},{value:"SG",label:"Singapur"},{value:"KR",label:"Südkorea"},{value:"TR",label:"Türkei"},{value:"IL",label:"Israel"}];function zd(e,n,a){return(Array.isArray(n)?n:n.split(".").filter(Boolean)).reduce((s,i)=>s&&typeof s=="object"&&i in s?s[i]:a,e)}const y8=Ke({slots:{outer:"flex",label:"",input:""},variants:{order:{row:{outer:"flex-row-reverse gap-2 items-center justify-end"},col:{outer:"flex-col",label:"mb-2"}},variant:{light:{label:"text-white"},dark:{label:"text-gray-700"},blue:{label:"text-brand-blue"}}},defaultVariants:{variant:"light",order:"col"}}),{outer:Td,label:_d,input:Ad}=y8();function Ed({error:e,disabled:n=!1}){return!e||n?null:t.jsx("div",{className:"text-error-red text-xs",children:e.message})}function Xe({disableError:e,helpText:n,...a}){const{id:r,name:s}=a,i=f.useId(),o=r||`${i}-${s}`,{formState:{errors:l}}=Fn(),c=zd(l,s),{as:d,label:m,className:g,labelClassName:x,compClassName:p,...L}=a,N=d||g8;return t.jsxs("div",{className:Td({...L,className:g}),children:[m&&t.jsx("label",{htmlFor:o,className:_d({...L,className:x}),children:m}),t.jsx(N,{...L,error:!!c,className:Ad({...L,className:p}),"aria-describedby":m?o:void 0,variant:L.variant,id:o}),n&&t.jsx("div",{className:"mt-1 text-vds-gray-500 text-xs",children:n}),t.jsx(Ed,{error:c,disabled:e})]})}Xe.Error=Ed;function qt(e){const{id:n,name:a}=e,r=n||a,{as:s,label:i,className:o,labelClassName:l,compClassName:c,...d}=e,m=s||mr;return t.jsxs("div",{className:Td({...d,className:o}),children:[i&&t.jsx("label",{htmlFor:r,className:_d({...d,className:l}),children:i}),t.jsx(m,{...d,className:Ad({...d,className:c}),"aria-describedby":i?r:void 0,variant:d.variant,id:r})]})}function j8(e){return t.jsx(Xe,{as:p8,...e})}Xe.Select=j8;function k8(e){return t.jsx(qt,{as:Ld,...e})}qt.Select=k8;function w8(e){return t.jsx(Xe,{as:f8,...e})}Xe.Textarea=w8;function S8(e){return t.jsx(qt,{as:Ji,...e})}qt.Textarea=S8;function I8(e){return t.jsx(Xe,{as:b8,order:"row",...e})}Xe.Checkbox=I8;function N8(e){return t.jsx(qt,{as:pr,order:"row",...e})}qt.Checkbox=N8;function $8(e){return t.jsx(Xe,{as:x8,order:"row",...e})}Xe.Radio=$8;function L8(e){return t.jsx(qt,{as:Cd,order:"row",...e})}qt.Radio=L8;function C8(e){return t.jsx(Xe.Select,{...e,options:v8})}Xe.SelectCountry=C8;function z8(e){return t.jsx(Xe.Select,{label:"Anrede",...e,options:[{value:"m",label:"Herr"},{value:"w",label:"Frau"},{value:"d",label:"Divers"}]})}Xe.SelectGender=z8;function T8(e){return t.jsx(Xe.Select,{label:"Titel",...e,options:[{value:"",label:""},{value:"Dr.",label:"Dr."},{value:"Prof.",label:"Prof."},{value:"Prof. Dr.",label:"Prof. Dr."}]})}Xe.SelectTitle=T8;function Pd(e){const{ref:n,"aria-label":a,...r}=e,{t:s}=v("uic-button-translations");return t.jsx(pt,{ref:n,icon:as,"aria-label":a??s("info.ariaLabel"),...r})}Pd.displayName="InfoIconButton";function Xi(e){const{ref:n,"aria-label":a,...r}=e,{t:s}=v("uic-button-translations");return t.jsx(pt,{ref:n,icon:z4,"aria-label":a??s("close.ariaLabel"),...r})}Xi.displayName="CloseIconButton";const _8=["a[href]","button:not([disabled])","textarea:not([disabled])","input:not([disabled])","select:not([disabled])",'[tabindex]:not
434([tabindex="-1"])'].join(",");function A8({active:e,containerRef:n}){f.useEffect(()=>{if(!e)return;const a=n.current;if(!a)return;const r=document.activeElement,s=()=>Array.from(a.querySelectorAll(_8));(s()[0]??a).focus();const o=l=>{if(l.key!=="Tab")return;const c=s(),d=c[0],m=c[c.length-1];if(!d||!m){l.preventDefault(),a.focus();return}const g=document.activeElement;l.shiftKey?(g===d||!a.contains(g))&&(l.preventDefault(),m.focus()):(g===m||!a.contains(g))&&(l.preventDefault(),d.focus())};return document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o),r&&typeof r.focus=="function"&&r.focus()}},[e,n])}const Md=de({slots:{backdrop:["fixed inset-0 z-50 flex items-center justify-center bg-black/50"],container:["animate-in fade-in zoom-in-95 modal-animation","overflow-y-auto"],content:["bg-surface","border border-border dark:border-gray-40","rounded-none","md:rounded-lg","shadow-xl","relative"],header:"modal-header",body:"modal-body",footer:"flex modal-footer-gap justify-end",closeButton:["absolute modal-close-position z-10"]},variants:{size:{sm:{container:"modal-container-sm",content:"modal-content-sm"},md:{container:"modal-container-md",content:"modal-content-md"},lg:{container:"modal-container-lg",content:"modal-content-lg"},xl:{container:"modal-container-xl",content:"modal-content-xl"},fullWidth:{container:"modal-container-full",content:"modal-content-md"}},debug:{true:{container:"debug-modal"},false:{}}},defaultVariants:{size:"md"}});function en({children:e,size:n,className:a,contentClassName:r,onClose:s,closeOnEscape:i=!0,showCloseButton:o=!0,ariaLabel:l,ariaLabelledBy:c,ariaDescribedBy:d,hidden:m=!1,debug:g,...x}){const p=Ge(),L=g??p,N=ed(),T=f.useRef(null),C=f.useRef(null),$=!m&&N;if(f.useEffect(()=>{if(!i||!s)return;const w=V=>{V.key==="Escape"&&s()};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[i,s]),A8({active:$,containerRef:C}),f.useEffect(()=>{if(!$)return;const w=T.current,V=document.body.style.overflow;document.body.style.overflow="hidden";const _=[];for(const j of Array.from(document.body.children))j!==w&&!j.hasAttribute("inert")&&(j.setAttribute("inert",""),_.push(j));return()=>{document.body.style.overflow=V;for(const j of _)j.removeAttribute("inert")}},[$]),m)return null;const E=Md({size:n,debug:L}),z=t.jsx("div",{className:E.backdrop(),ref:T,children:t.jsx("div",{className:E.container({className:a}),...x,children:t.jsxs("div",{ref:C,className:E.content({className:r}),role:"dialog","aria-modal":"true","aria-label":l,"aria-labelledby":c,"aria-describedby":d,tabIndex:-1,children:[o&&s&&t.jsx(Xi,{design:"transparent",size:"sm",onClick:s,className:E.closeButton()}),e]})})});return N?Qr.createPortal(z,document.body):z}const Qi=Md();function Vd({children:e,className:n,...a}){return t.jsx("div",{className:Qi.header({className:n}),...a,children:e})}en.Header=Vd;function Dd({children:e,className:n,...a}){return t.jsx("div",{className:Qi.body({className:n}),...a,children:e})}en.Body=Dd;function Hd({children:e,className:n,...a}){return t.jsx("div",{className:Qi.footer({className:n}),...a,children:e})}en.Footer=Hd;en.displayName="Modal";Vd.displayName="ModalHeader";Dd.displayName="ModalBody";Hd.displayName="ModalFooter";lr.extend(Fm);lr.extend(Om);lr.extend(Bm);lr.locale("de");const Ct=lr;function E8(e){return Ct(e).format("DD.MM.YYYY")}const P8=7;function Fd(e){const n=(e.timetableShort??[]).map(o=>Ct(o.date,"DD.MM.YY")).filter(o=>o.isValid()).sort((o,l)=>o.valueOf()-l.valueOf());if(n.length===0)return{total:0,parts:[]};const a=[];let r=0,s=null;for(const o of n)s&&o.diff(s,"day")>P8&&(a.push(r),r=0),r+=1,s=o;return a.push(r),{total:a.reduce((o,l)=>o+l,0),parts:a}}function M8(e){return e.length<=1?"":`(${e.join(" + ")})`}function Qn(e,n="DD.MM.YYYY"){const a=Ct(e.duration_from),r=Ct(e.duration_to);return a.isSame(r,"day")?`${a.format(n)}`:`${a.format(n)} - ${r.format(n)}`}function kt(e,n="de-DE"){return new Intl.NumberFormat(n,{style:"currency",currency:"EUR"}).format(e)}function Od({event:e}){var c;const[n,a]=ae.useState(!1),{t:r}=v("events"),s=e.profile_id;if(s==null)return t.jsx(t.Fragment,{children:e.title});const i=`combination-partner-modal-title--${e.id}`,o=e.number.includes("WBT")?r("shared.always-available"):Qn(e),l=Fd(e).total;return t.jsxs(t.Fragment,{children:[t.jsx("button",{type:"button",onClick:()=>a(!0),"aria-haspopup":"dialog",className:"interactive-base text-left underline hover:text-turquoise-light",children:e.title}),n&&t.jsxs(en,{size:"md",onClose:()=>a(!1),ariaLabelledBy:i,showCloseButton:!1,children:[t.jsx(Xi,{design:"transparent",size:"md",onClick:()=>a(!1),className:"absolute modal-close-position z-10"}),t.jsx(en.Header,{children:t.jsx(h,{as:"h2",typographyStyle:"h3",id:i,className:"pr-10",children:e.title})}),t.jsx(en.Body,{children:t.jsxs("div",{className:"flex flex-col gap-3",children:[t.jsxs(Xn,{className:"gap-x-1.5 items-center",children:[t.jsx(En,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",children:o})]}),((c=e.location)==null?void 0:c.city)&&t.jsxs(Xn,{className:"gap-x-1.5 items-center",children:[t.jsx(ra,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",children:e.location.city})]}),l>0&&t.jsx(u,{as:"p",children:r("event-card.days",{count:l})}),t.jsxs(Xn,{className:"gap-x-1.5 items-center",children:[t.jsx(Ma,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",children:kt(e.price)})]})]})}),t.jsx(en.Footer,{className:"justify-center",children:t.jsx(ge,{as:nn,to:`/veranstaltungen/${s}`,design:"callToAction",layout:"quadrilateral",rounded:"md",onClick:()=>a(!1),children:r("detail-page.combination-partner-cta")})})]})]})}Od.displayName="CombinationPartnerLink";function V8(e,n){return e.items.some(a=>a.eventIds.length===n.length&&a.eventIds.every(r=>n.includes(r)))}const Bd=f.createContext(null),RW=({children:e,shoppingCart:n})=>{const a=f.useMemo(()=>({shoppingCart:n}),[n]);return t.jsx(Bd.Provider,{value:a,children:e})},us=()=>{const e=f.useContext(Bd);if(!e)throw new Error("useShoppingCart must be used within a ShoppingCartProvider");return e.shoppingCart},D8=e=>{const n=us();return V8(n,e)},Ta=e=>{var n,a;return((a=(n=e.discounts)==null?void 0:n.find(r=>r.revenue_type_id===40))==null?void 0:a.value)||0},H8=(...e)=>{const n=e.map(r=>{var s;return{id:(s=r.evening_event)==null?void 0:s.id,price:r.price_evening_event||0}}).filter(r=>!!r.id),a=new Map;for(const r of n){const s=a.get(r.id);(!s||r.price<s.price)&&a.set(r.id,r)}return Array.from(a.values()).reduce((r,s)=>r+s.price,0)},Gr=100,F8={PRESENCE:"vor_ort",ONLINE:"livestream",HYBRID:"hybrid"};function O8(e,n){return n==="fixed-one"?1:e.bookings.length}function Rd(e){return F8[e]}function qd(e){return e.price+Ta(e)}function B8(e,n){const a=O8(e,n);return e.events.map(r=>
434({item_id:String(r.id),item_name:r.title??"",item_category:Rd(r.lesson_type),price:qd(r),quantity:a}))}function qW(e,n){const a=e.items.flatMap(i=>B8(i,n.strategy)),r=a.reduce((i,o)=>i+o.price*o.quantity,0);return{currency:"EUR",value:Math.round(r*Gr)/Gr,items:a,...n.transactionId&&{transaction_id:n.transactionId}}}function R8(e){const n=e.map(s=>({item_id:String(s.id),item_name:s.title??"",item_category:Rd(s.lesson_type),price:qd(s),quantity:1})),a=n.reduce((s,i)=>s+i.price,0);return{currency:"EUR",value:Math.round(a*Gr)/Gr,items:n}}function ya(e,n){typeof window>"u"||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:e,ecommerce:n}))}function WW(e){typeof window>"u"||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"generate_lead",...e}))}function q8(){const e=f.useCallback(o=>ya("view_cart",o),[]),n=f.useCallback(o=>ya("add_to_cart",o),[]),a=f.useCallback(o=>ya("begin_checkout",o),[]),r=f.useCallback(o=>ya("add_shipping_info",o),[]),s=f.useCallback(o=>ya("add_payment_info",o),[]),i=f.useCallback(o=>ya("purchase",o),[]);return{trackViewCart:e,trackAddToCart:n,trackBeginCheckout:a,trackAddShippingInfo:r,trackAddPaymentInfo:s,trackPurchase:i}}function W8(e){const{t:n}=v("common"),a=Jl({key:"shopping-cart"}),r=e.map(m=>m.id),s=D8(r),i=a.state==="submitting",o=e.some(m=>m.booking_status==="red"),{trackAddToCart:l}=q8(),c=f.useRef(!1);return f.useEffect(()=>{var m;c.current&&a.state==="idle"&&((m=a.data)!=null&&m.error||l(R8(e)),c.current=!1)},[a.state,a.data,e,l]),{inShoppingCart:s,isLoading:i,soldOut:o,submit:()=>{s||(c.current=!0),a.submit({_action:s?"remove-event-from-shopping-cart":"add-event-to-shopping-cart",type:r.length>1?"COMBINATION":"SINGLE",eventIds:r},{method:"post",action:"/shopping-cart-api",encType:"application/json"})},text:n(s?"add-to-cart.remove":"add-to-cart.add"),className:s?"tv_aus_warenkorb":"tv_in_warenkorb"}}function ea({events:e,color:n="blue",design:a="text",rounded:r,className:s,...i}){const{isLoading:o,soldOut:l,submit:c,text:d,className:m}=W8(e);return t.jsx(pe,{...i,type:"button",disabled:o||l,icon:rs,iconColor:a==="text"?"secondary":"on-cta",color:n,iconPosition:"left",design:a,rounded:r,"aria-label":"Add this event to the shopping cart",onClick:c,className:`${a==="text"?"font-medium-override group":""} ${m} ${s??""}`,iconClassName:a==="text"?"group-hover:stroke-turquoise-light":void 0,children:d})}const Kr={X:"Ansicht_Online.png",K:"Ansicht_Koeln.png",M:"Ansicht_Muenchen.png",HH:"Ansicht_Hamburg.png",H:"Ansicht_Hannover.png",S:"Ansicht_Stuttgart.png",PA:"Ansicht_Papenburg.png",L:"Ansicht_Ludwigsburg-Kornwestheim.png",F:"Ansicht_Frankfurt.png",DO:"Ansicht_Dortmund.png",WOB:"Ansicht_Wolfsburg.png",HB:"Ansicht_Berlin.png",WI:"Ansicht_Wiesbaden.png",A:"Ansicht_Ahaus.png"};function U8({event:e}){const{t:n}=v("events");if(!(e!=null&&e.location))return null;const a=e.location,r=a.city_code||"",s=r==="X",i=Object.hasOwn(Kr,r)?`events/${Kr[r]}`:null;return t.jsxs("div",{children:[t.jsx(h,{typographyStyle:"h4",color:"primary",as:"h4",className:"mb-3",children:n("event-card.venue")}),s?t.jsx(u,{as:"p",className:"mb-1",children:a.city}):t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"p",className:"mb-1",children:a.name}),t.jsx(u,{as:"p",children:a.street}),t.jsxs(u,{as:"p",className:"mb-1",children:[a.zip_code," ",a.city]}),t.jsx(u,{as:"p",children:t.jsx(fd,{location:a})})]}),i&&t.jsx(xt,{src:i,alt:a.name||"",intrinsicWidth:500,intrinsicHeight:291,loader:St,classNameImage:"mt-4"})]})}function Z8(e,n){const a=[...e.timetableShort,...n.timetableShort].map(s=>s.date);return Array.from(new Set(a)).map(s=>Ct(s,"DD.MM.YY")).sort((s,i)=>s.valueOf()-i.valueOf()).map(s=>s.format("DD.MM.YYYY"))}function G8({event1:e,event2:n}){const{t:a}=v("events"),r=Z8(e,n);return t.jsxs("div",{children:[t.jsx(h,{typographyStyle:"h4",color:"primary",as:"h4",className:"mb-3",children:a("event-card.lesson-times")}),t.jsx(u,{as:"p",bold:!0,className:"mb-1",children:a("event-card.days",{count:r.length})}),r.map(s=>t.jsx(u,{as:"p",children:s},s))]})}const Wd=({event1:e,event2:n,className:a="",hideAddToShoppingCart:r=!1})=>{var d,m;const{t:s}=v("events"),i=Array.from(new Set([Qn(e),Qn(n)])),o=Array.from(new Set([(d=e.location)==null?void 0:d.city,(m=n.location)==null?void 0:m.city])),l=e.price+n.price,c=l+Ta(e)+Ta(n);return t.jsxs("div",{className:`flex flex-col gap-4 3xl:flex-row 3xl:gap-12 ${a}`,children:[t.jsxs("div",{className:"gap-x-1.5 flex items-center",children:[t.jsx(En,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),e.number.includes("WBT")?t.jsx(u,{as:"span",color:"blue",children:s("shared.always-available")}):t.jsx(u,{as:"span",color:"blue",children:i.join(" | ")})]}),t.jsxs("div",{className:"gap-x-1.5 flex items-center",children:[t.jsx(ra,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:o.join(" | ")})]}),t.jsxs("div",{className:"gap-x-1.5 flex items-center",children:[t.jsx(Ma,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),t.jsxs("div",{className:"flex items-center gap-x-2",children:[t.jsx(u,{as:"span",color:"blue",size:"sm",className:"line-through",children:kt(l)}),t.jsx(u,{as:"span",color:"blue",children:kt(c)})]})]}),!r&&t.jsx(ea,{events:[e,n]})]})};function K8({id:e,event1:n,event2:a,profile:r}){const{t:s}=v("events"),[i,o]=ae.useState(!1),l=()=>o(!i);function c(){const x=n.discounts||[],p=a.discounts||[],L=Array.from(new Set([...x,...p].map(C=>C.name)));if(L.length===0)return null;const N=Array.from(new Set(L)).join(", "),T=s("shared.discount-tooltip",{discounts:N});return t.jsxs(Xn,{className:"items-center gap-1",children:[t.jsx(h.H4,{children:s("event-card.discount-info")}),t.jsx(Va,{content:T,children:t.jsx(Pd,{design:"transparent"})})]})}const d=Array.from(new Set([n.lesson_type,a.lesson_type])),g=n.price+a.price+Ta(n)+Ta(a);return n.evening_event_id!==a.evening_event_id?[n.evening_event,a.evening_event].filter(
434Boolean):n.evening_event,t.jsx(R,{id:e,badge:t.jsxs(t.Fragment,{children:[t.jsx(gr,{type:r.event_type}),d.map(x=>t.jsx(nr,{type:x},x))]}),size:"xl",children:t.jsxs(R.Main,{className:"!px-4 md:!px-8",children:[t.jsx("div",{className:"absolute top-4 right-4",children:t.jsx(ar,{legend:!1,activeLevel:n.booking_status})}),t.jsxs(h,{typographyStyle:"h3",as:"h3",className:"mb-5 2xl:mb-4 pr-6",children:[n.title," + ",t.jsx(Od,{event:a})]}),t.jsxs("div",{className:"flex flex-col gap-4",children:[t.jsx(Wd,{event1:n,event2:a,hideAddToShoppingCart:!0}),t.jsxs("div",{className:"flex flex-col-reverse sm:flex-row sm:justify-between sm:items-center gap-2",children:[t.jsx(pe,{design:"text",icon:i?dr:mn,iconPosition:"left",iconColor:"secondary","aria-label":s("event-card.details-aria-label"),onClick:l,className:"font-medium-override tv_details group",iconClassName:"group-hover:stroke-turquoise-light",children:s("event-card.details")}),t.jsx(ea,{events:[n,a],layout:"quadrilateral"})]}),i&&t.jsxs("div",{className:"mt-4 pt-8 border-t border-gray-50 grid grid-cols-1 3xl:grid-cols-3 gap-[1.875rem]",children:[t.jsx(U8,{event:n}),t.jsxs("div",{children:[t.jsx(G8,{event1:n,event2:a}),t.jsx(Wr,{downloads:n.downloads,eventNumber:n.number}),t.jsx(Wr,{downloads:a.downloads,eventNumber:a.number})]}),t.jsxs("div",{className:"-mt-4 3xl:mt-0",children:[t.jsxs(u,{as:"p",className:"mb-3",children:[s("event-card.event-number"),t.jsx("br",{}),n.number," + ",a.number]}),t.jsx(h,{typographyStyle:"h3",as:"h4",className:"mb-1",children:kt(g)}),t.jsx(u,{as:"p",children:s("shared.net-price")}),t.jsx("div",{className:"my-[2.188rem]",children:t.jsx(ea,{events:[n,a],design:"callToAction",layout:"quadrilateral",rounded:"md"})}),c(),n.evening_event&&t.jsxs(t.Fragment,{children:[t.jsx(h.H4,{children:s("event-card.evening-event")}),t.jsx(u,{as:"p",className:"mb-3",children:s("event-card.evening-event-date",{date:Ct(n.evening_event.duration_from).format("DD.MM.YYYY")})}),n.price_evening_event&&n.price_evening_event>0&&t.jsxs(u,{as:"p",className:"mb-3",children:["+ ",kt(n.price_evening_event)]}),t.jsx(u,{as:"p",size:"sm",className:"mb-3",children:s("event-card.optionally-bookable")})]})]})]})]})]})})}function Y8({renderCallToAction:e,...n}){const{t:a}=v("events"),r=ca(),s=us();if(!(r.events&&r.events.length>0))return null;function o(){if(!r.discounts||r.discounts.length===0)return null;const l=Array.from(new Set(r.discounts.map(d=>d.name))).join(", "),c=a("shared.discount-tooltip",{discounts:l});return t.jsx(Va,{content:c,children:t.jsx(pe,{design:"text",icon:mn,iconPosition:"left",iconColor:"secondary","aria-label":a("price-card.discount-aria-label"),className:"text-base md:text-lg mt-2 -ml-1 group",iconClassName:"w-5 h-5 mr-1 group-hover:stroke-turquoise-light",children:a("price-card.discount-label")})})}return t.jsx(R,{id:"event-price-card",color:"gray",shadow:"none",border:!1,size:"md",...n,children:t.jsxs(R.Main,{id:"event-price-card__main",children:[t.jsx(u,{id:"event-price-card__starting-price",as:"p",variant:"bold",color:"blue",className:"mb-2",children:a("price-card.starting-price",{price:kt(r.prices.min)})}),t.jsx(u,{id:"event-price-card__tax-info",as:"p",size:"sm",children:a("shared.net-price")}),e(r,s),o()]})})}const J8=e=>[...e].sort((n,a)=>{const r=Ct(n.duration_from).valueOf(),s=Ct(a.duration_from).valueOf();return r!==s?r-s:n.number_profile.localeCompare(a.number_profile)}),dl=Ke({base:"h-[0.813rem] w-[0.813rem] rounded-full",variants:{active:{true:"",false:""},level:{red:"border border-traffic-light-red",yellow:"border border-traffic-light-yellow",green:"border border-traffic-light-green"}},compoundVariants:[{active:!0,level:"red",class:"bg-traffic-light-red"},{active:!0,level:"yellow",class:"bg-traffic-light-yellow"},{active:!0,level:"green",class:"bg-traffic-light-green"}]}),X8=[{labelKey:"lights.available",key:"green"},{labelKey:"lights.few-seats",key:"yellow"},{labelKey:"lights.sold-out",key:"red"}],ar=ae.memo(({legend:e=!1,activeLevel:n})=>{const{t:a}=v("events");if(!e&&!n)return null;const r=e?"flex flex-col 2xl:flex-row space-y-1 2xl:space-y-0 2xl:space-x-4 text-sm text-gray-800":"flex flex-col space-y-1 text-sm text-gray-800";return t.jsx("div",{className:r,children:X8.map(({labelKey:s,key:i})=>e?t.jsxs("div",{className:"flex items-center space-x-2",children:[t.jsx("span",{className:dl({level:i,active:!0})}),t.jsx("span",{children:a(s)})]},i):t.jsx("span",{className:dl({level:i,active:n===i})},i))})});ar.displayName="Lights";function Q8({id:e,events:n,heading:a,profile:r}){const{t:s}=v("events"),[i,o]=f.useState(3);return t.jsxs("div",{id:e,className:"flex flex-col gap-4 2xl:gap-8",children:[a&&t.jsx(h.H3,{children:a}),n.length===0&&t.jsx(u,{as:"p",variant:"bold",color:"blue",children:s("shared.no-dates-found")}),n.slice(0,i).map(l=>t.jsx(aM,{event:l,profile:r},l.id)),n.length>i&&t.jsx(pe,{design:"text",icon:mn,iconPosition:"left",iconColor:"secondary",onClick:()=>o(i+3),"aria-label":s("list-container.show-more-dates-aria-label"),className:"tv_mehr_termine",children:s("list-container.show-more-dates",{shown:i,total:n.length})})]})}function eM({combinations:e,profile:n}){const{t:a}=v("events"),[r,s]=f.useState(3);return t.jsxs(t.Fragment,{children:[e.length===0&&t.jsx(u,{as:"p",variant:"bold",color:"blue",children:a("shared.no-dates-found")}),e.slice(0,r).map(([i,o])=>t.jsx(K8,{id:`combination-card-${i.id}-${o.id}
434`,event1:i,event2:o,profile:n},`${i.id}-${o.id}`)),e.length>r&&t.jsx(pe,{design:"text",icon:mn,iconPosition:"left",iconColor:"secondary",onClick:()=>s(r+3),"aria-label":a("list-container.show-more-offers-aria-label"),className:"tv_mehr_termine",children:a("list-container.show-more-dates",{shown:r,total:e.length})})]})}const tM=({profile:e})=>{const[n,a]=ae.useState({lesson_type:"",from:"",location:""}),{t:r}=v("events"),s=l=>c=>{a({...n,[l]:c.target.value})},i=ae.useMemo(()=>{const l=e.events.filter(c=>{var d;return!(n.lesson_type&&c.lesson_type!==n.lesson_type||n.from&&Ct(c.duration_from).isBefore(Ct(n.from))||n.location&&((d=c.location)==null?void 0:d.city)!==n.location)});return J8(l)},[e.events,n]),o=ae.useMemo(()=>Object.entries(i.reduce((l,c)=>{var m;const d=((m=c.title)==null?void 0:m.trim())||"";return l[d]||(l[d]=[]),l[d].push(c),l},{})),[i]);return e.events.length===0?null:t.jsxs(mt,{classNameOuterElement:"bg-gray-10",children:[t.jsx(h.H2,{className:"!mb-4",children:r("list-container.heading")}),t.jsx(Le,{gap:"none",reverse:!0,className:"justify-between 2xl:grid-cols-[60%_37%] 3xl:grid-cols-[73.1%_24.8%]",start:t.jsxs("div",{className:"text-flow",children:[t.jsxs("div",{id:"events",className:"flex flex-col gap-4 2xl:gap-8",children:[t.jsx(R,{id:"events-section__event-finder",color:"blue",children:t.jsxs(R.Main,{children:[e.lesson_types.length>1&&t.jsxs("div",{className:"flex gap-4",children:[t.jsx(qt.Radio,{onChange:s("lesson_type"),checked:n.lesson_type==="",value:"",label:r("list-container.lesson-type-all"),name:"lesson_type"}),t.jsx(qt.Radio,{onChange:s("lesson_type"),checked:n.lesson_type==="PRESENCE",name:"lesson_type",value:"PRESENCE",label:r("list-container.lesson-type-presence")}),t.jsx(qt.Radio,{onChange:s("lesson_type"),checked:n.lesson_type==="ONLINE",name:"lesson_type",value:"ONLINE",label:r("list-container.lesson-type-online")})]}),t.jsxs("div",{className:"flex flex-col 2xl:flex-row w-full gap-4 items-end mt-6 2xl:mt-4",children:[t.jsx(qt,{onChange:s("from"),value:n.from,name:"from",type:"date",label:r("list-container.filter-from-label"),className:"w-full md:flex-1"}),t.jsxs(qt.Select,{onChange:s("location"),value:n.location,name:"location",label:r("list-container.filter-location-label"),className:"w-full md:flex-1",children:[t.jsx("option",{value:"",children:r("list-container.filter-all-locations")}),[...new Set(e.locations.map(l=>l.city))].map(l=>t.jsx("option",{value:l||"",children:l},l))]})]})]})}),t.jsx("div",{id:"events-section__seats-indicator",className:"mt-4 2xl:hidden",children:t.jsx(ar,{legend:!0})}),o.map(([l,c])=>t.jsx(Q8,{id:`events-section__event-list-${l}`,events:c,profile:e,heading:o.length>1&&c[0]?r("list-container.dates-for",{title:c[0].title}):void 0},l))]}),e.combinations&&e.combinations.length>0&&t.jsx(t.Fragment,{children:t.jsxs("div",{id:"combinations",className:"2xl:mt-10 mt-5 flex flex-col gap-4 2xl:gap-8",children:[t.jsx(h.H2,{typographyStyle:"h4",children:r("list-container.combinations-heading")}),t.jsx(eM,{combinations:e.combinations,profile:e})]})})]}),end:t.jsxs("div",{className:"md:sticky 2xl:sticky md:top-20 2xl:top-[12.5rem]",children:[t.jsx(Y8,{className:"mb-0 md:mb-6 md:px-0",color:"white",shadow:"lg",renderCallToAction:(l,c)=>t.jsx(ge,{disabled:c.items.length===0,as:Ne,to:"/warenkorb",design:"callToAction",layout:"quadrilateral",className:"mt-4 md:px-2 md:text-[1.125rem] tv_kasse","aria-label":r("price-card.cart.aria-label"),children:r("price-card.cart.text")})}),t.jsx("div",{className:"hidden 2xl:block",children:t.jsx(ar,{legend:!0})})]})})]})};tM.displayName="EventListContainer";const nM=ae.memo(({zip_code:e,city:n})=>!e&&!n?null:t.jsxs(u,{as:"p",children:[e," ",n]})),Ud=ae.memo(({event:e})=>{const{t:n}=v("events");if(!(e!=null&&e.location))return null;const a=e.location,r=a.city_code||"",s=r==="X",i=Object.hasOwn(Kr,r)?`events/${Kr[r]}`:null;return t.jsxs("div",{children:[t.jsx(h,{typographyStyle:"h4",color:"primary",as:"h4",className:"mb-3",children:n("event-card.venue")}),s?t.jsx(u,{as:"p",className:"mb-1",children:a.city}):t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"p",className:"mb-1",children:a.name}),a.street&&t.jsx(u,{as:"p",children:a.street}),t.jsx(nM,{zip_code:a.zip_code,city:a.city}),t.jsx(u,{as:"p",children:t.jsx(fd,{location:a})})]}),i&&t.jsx(xt,{src:i,alt:a.name||"",intrinsicWidth:500,intrinsicHeight:291,loader:St,classNameImage:"mt-4"})]})});Ud.displayName="LocationColumn";const xi=ae.memo(({event:e,className:n=""})=>{var r;const{t:a}=v("events");return t.jsxs("div",{className:`grid grid-cols-1 2xl:grid-cols-4 gap-4 ${n}`,children:[t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(En,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:e.number.includes("WBT")?a("shared.always-available"):Qn(e)})]}),t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(ra,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:(r=e.location)==null?void 0:r.city})]}),t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(Ma,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:kt(e.price)})]}),t.jsx(ea,{events:[e],className:"-mt-2 2xl:mt-0"})]})});xi.displayName="EventIconGrid";const eo=ae.memo(({event:e,className:n="",hideAddToShoppingCart:a=!1,direction:r="row"})=>{var i;const{t:s}=v("events");return t.jsxs("div",{className:`flex flex-col 2xl:flex-row gap-4 2xl:gap-8 ${n}`,children:[t.jsxs("div",{className:`flex ${r==="col"?"flex-col gap-3 2xl:flex-row 2xl:gap-8":"flex-row gap-6 2xl:gap-8"}`,children:[t.jsxs("div",{className:"gap-x-1.5 flex items-center",children:[t.jsx(En,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:e.number.includes("WBT")?s("shared.always-available"):Qn(e)})]}),t.jsxs("div",{className:"gap-x-1.5 flex items-center",children:[t.jsx(ra,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:(i=e.location)==null?void 0:i.city})]}),t.jsxs("div",{className:`gap-x-1.5 flex items-center ${r==="col"?"":"mb-2 2xl
434:mb-0"}`,children:[t.jsx(Ma,{className:"size-6 2xl:size-7 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:kt(e.price)})]})]}),!a&&t.jsx("div",{className:"hidden 2xl:block",children:t.jsx(ea,{events:[e]})})]})});eo.displayName="EventIconBar";const aM=ae.memo(function({event:n,profile:a}){const{t:r}=v("events"),[s,i]=ae.useState(!1),o=()=>i(!s),{total:l,parts:c}=Fd(n),d=M8(c);function m(){if(!n.discounts||n.discounts.length===0)return null;const g=r("shared.discount-tooltip",{discounts:n.discounts.map(x=>x.name).join(", ")});return t.jsx(Va,{content:g,children:t.jsx(pe,{design:"text",icon:as,iconPosition:"left",iconColor:"secondary",className:"text-turquoise-dark tv_rabattinfo -ml-1 gap-2.5 font-semibold text-lg",iconClassName:"size-6",children:r("event-card.discount-info")})})}return t.jsx(R,{badge:t.jsxs(t.Fragment,{children:[t.jsx(gr,{type:a.event_type}),t.jsx(nr,{type:n.lesson_type})]}),size:"xl",children:t.jsxs(R.Main,{className:"!px-4 md:!px-8",children:[t.jsx("div",{className:"absolute top-4 right-4",children:t.jsx(ar,{legend:!1,activeLevel:n.booking_status})}),t.jsx(h,{typographyStyle:"h3",as:"h3",className:"mb-5 2xl:mb-4",children:n.title}),t.jsxs("div",{className:"flex flex-col gap-4",children:[t.jsx(eo,{event:n,hideAddToShoppingCart:!0,direction:"col"}),t.jsxs("div",{className:"flex flex-col-reverse sm:flex-row sm:justify-between sm:items-center gap-2",children:[t.jsx(pe,{design:"text",icon:s?dr:mn,iconPosition:"left",iconColor:"secondary","aria-label":r("event-card.details-aria-label"),onClick:o,className:"font-medium-override tv_details group",iconClassName:"group-hover:stroke-turquoise-light",children:r("event-card.details")}),t.jsx(ea,{events:[n]})]}),s&&t.jsxs("div",{className:"mt-4 pt-8 border-t border-gray-50 grid grid-cols-1 3xl:grid-cols-3 gap-[1.875rem]",children:[t.jsx(Ud,{event:n}),t.jsxs("div",{children:[t.jsx(h,{typographyStyle:"h4",color:"primary",as:"h4",className:"mb-3",children:r("event-card.lesson-times")}),t.jsx(u,{as:"p",bold:!0,className:"mb-1",children:`${r("event-card.days",{count:l})}${d?` ${d}`:""}`}),n==null?void 0:n.timetableShort.map(g=>t.jsx(u,{as:"p",children:r("event-card.time-range",{date:g.date,start:g.start_time,end:g.end_time})},`${g.date}-${g.start_time}-${g.end_time}`)),t.jsx(Wr,{downloads:n.downloads})]}),t.jsxs("div",{className:"-mt-4 3xl:mt-0",children:[t.jsxs(u,{as:"p",className:"mb-3",children:[r("event-card.event-number"),t.jsx("br",{}),n.number]}),t.jsx(h,{typographyStyle:"h3",color:"primary",as:"h4",className:"mb-1",children:kt(n.price)}),t.jsx(u,{as:"p",children:r("shared.net-price")}),t.jsx("div",{className:"my-[2.188rem]",children:t.jsx(ea,{events:[n],design:"callToAction",layout:"quadrilateral",rounded:"md"})}),m(),n.evening_event&&t.jsxs(t.Fragment,{children:[t.jsx(h.H4,{children:r("event-card.evening-event")}),t.jsx(u,{as:"p",className:"mb-3",children:r("event-card.evening-event-date",{date:Ct(n.evening_event.duration_from).format("DD.MM.YYYY")})}),n.price_evening_event&&n.price_evening_event>0&&t.jsxs(u,{as:"p",className:"mb-3",children:["+ ",kt(n.price_evening_event)]}),t.jsx(u,{as:"p",size:"sm",className:"mb-3",children:r("event-card.optionally-bookable")})]})]})]})]})]})})}),Zd=Ke({slots:{cardStyles:"relative overflow-hidden lg:justify-start",mainStyles:"!py-[1rem] lg:!p-5 lg:!py-[1rem]",favoritesButtonStyles:"absolute -top-[1.25rem] lg:-top-[0.75rem] right-[0.75rem] z-10",topicIndicatorBarStyles:"absolute inset-y-0 right-0",twoColumnLayoutStyles:["flex flex-col gap-[1.5rem]","xl:mt-[1rem]"],leftSideStyles:["flex flex-col"],rightSideStyles:[""],contentDescriptionStyles:"external-html-content",rightColumnStyles:["flex flex-col gap-[1rem]","sm:flex-row"],infoColumnStyles:"sm:flex-1",infoHeadingStyles:"mb-[0.5rem]",buttonsWrapperStyles:["flex flex-col items-start gap-[1rem] mt-[0.5rem]","sm:flex-row"],readOnButtonStyles:"w-auto tv_weiterlesen",buttonIconStyles:"mt-[0.125rem] stroke-secondary",quickEventsListWrapperStyles:"flex flex-col mt-4",eventIconGridStyles:"mb-6 last:mb-0",eventsByTitleWrapperStyles:"mt-[1rem] flex flex-col",eventTitleGroupStyles:"[&:not(:first-child)]:mt-[2rem]"}
434,variants:{layout:{default:{twoColumnLayoutStyles:"2xl:flex-row 2xl:gap-[2.5rem]",leftSideStyles:"2xl:w-1/2",rightSideStyles:"2xl:w-1/2",buttonsWrapperStyles:"2xl:mt-auto 2xl:pt-[1rem]"},stacked:{}}},defaultVariants:{layout:"default"}}),rM=e=>Object.entries([...e.events].sort((n,a)=>Ct(n.duration_from).isAfter(Ct(a.duration_from))?1:-1).reduce((n,a)=>{const r=a.title||"";return n[r]||(n[r]=[]),n[r].push(a),n},{})),{cardStyles:sM,mainStyles:iM,favoritesButtonStyles:oM,topicIndicatorBarStyles:lM,contentDescriptionStyles:cM,rightColumnStyles:dM,infoColumnStyles:Gd,infoHeadingStyles:Kd,readOnButtonStyles:uM,buttonIconStyles:ul,quickEventsListWrapperStyles:mM,eventIconGridStyles:ml,eventsByTitleWrapperStyles:hM,eventTitleGroupStyles:gM}=Zd();function pM({profile:e,idPrefix:n}){const{t:a}=v("common",{keyPrefix:"profile-card-component"}),r=e.events.length>0,s=e.event_type==="WBT";return t.jsxs("div",{id:`${n}__course-info`,className:Gd(),children:[t.jsx(u,{as:"p",variant:"bold",color:"blue",className:Kd(),children:a("course-info-heading")}),t.jsx("ul",{id:`${n}__course-info-list`,children:r?s?t.jsx("li",{children:t.jsx(u,{children:a("appointmentswbt")})}):t.jsxs(t.Fragment,{children:[t.jsx("li",{children:t.jsx(u,{children:a("appointments",{count:e.events.length})})}),t.jsx("li",{children:t.jsx(u,{children:a("locations",{count:e.locations.length})})})]}):t.jsx("li",{children:t.jsx(u,{children:a("no-appointments")})})})]})}function fM({profile:e,idPrefix:n}){var r;const a=f.useMemo(()=>rM(e),[e]);return t.jsx("div",{id:`${n}__events-list`,className:mM(),children:t.jsxs(V6,{profile:e,children:[a.length===1&&((r=a[0])==null?void 0:r[1].map(s=>t.jsx(xi,{event:s,className:ml()},s.id))),a.length>1&&t.jsx("div",{className:hM(),children:a.map(([s,i])=>t.jsxs("div",{className:gM(),children:[t.jsx(h.H3,{className:"mb-4",children:s}),i.map(o=>t.jsx(xi,{event:o,className:ml()},o.id))]},s))})]})})}function bM({profile:e,showFavoritesButton:n=!1,fillFavoritesIcon:a=!1,showEvents:r="never",layout:s="default",...i}){var E,z,w,V,_;const{t:o,i18n:l}=v("common",{keyPrefix:"profile-card-component"}),c=l.language.startsWith("en")?hd:md,{twoColumnLayoutStyles:d,leftSideStyles:m,rightSideStyles:g,buttonsWrapperStyles:x}=Zd({layout:s}),p=`event-profile-card-${e.id}`,L=l.language==="de"?((E=e.texts)==null?void 0:E.description_alternative)||((z=e.texts)==null?void 0:z.description):((w=e.texts)==null?void 0:w.description_alternative)||((V=e.texts)==null?void 0:V.description_en)||((_=e.texts)==null?void 0:_.description),N=B6(L||"",200),T=pd(Fi.sanitize(N)),[C,$]=f.useState(r==="always");return t.jsxs(R,{...i,id:p,badge:t.jsx(gr,{type:e.event_type}),size:"md",className:`${i.className||""} ${sM()}`,children:[n&&t.jsx(O6,{profile:e,classNameTooltip:oM(),design:"transparent",filled:a}),t.jsxs(R.Main,{id:`${p}__main`,className:iM(),children:[t.jsx(h.H3,{id:`${p}__heading`,marginTop:"md",marginBottom:"sm",children:t.jsx(Ne,{to:`/veranstaltungen/${e.id}`,children:e.title})}),t.jsxs("div",{id:`${p}__content`,className:d(),children:[t.jsxs("div",{id:`${p}__description-column`,className:m(),children:[t.jsx("div",{id:`${p}__description`,className:cM(),dangerouslySetInnerHTML:{__html:T}}),t.jsx("div",{id:`${p}__buttons`,className:x(),children:t.jsx(In,{id:`${p}__read-on-button`,design:"text",as:Ne,to:`/veranstaltungen/${e.id}`,icon:ke,iconPosition:"left",iconClassName:ul(),"aria-label":o("read-on-button-aria-label"),className:uM(),children:o("read-on-button-label")})})]}),t.jsx("div",{id:`${p}__info-column`,className:g(),children:t.jsxs("div",{className:dM(),children:[t.jsxs("div",{id:`${p}__lesson-type`,className:Gd(),children:[t.jsx(u,{as:"p",variant:"bold",color:"blue",className:Kd(),children:o("lesson-type-heading")}),t.jsx("ul",{id:`${p}__lesson-type-list`,children:e.lesson_types.map(j=>t.jsx("li",{children:t.jsx(u,{children:c[j]})},j))})]}),t.jsx(pM,{profile:e,idPrefix:p})]})})]}),r==="toggle"&&e.events.length>0&&t.jsx(pe,{id:`${p}__toggle-events-button`,type:"button",design:"text",icon:C?L4:Jn,onClick:j=>{j.preventDefault(),j.stopPropagation(),$(!C)},iconPosition:"left",iconClassName:ul(),"aria-label":o("toggle-events-aria-label"),className:"mt-4",children:o(C?"toggle-events-hide":"toggle-events-show")}),C&&e.events.length>0&&t.jsx(fM,{profile:e,idPrefix:p})]}),t.jsx(qr,{topic:e.topic,orientation:"vertical",thickness:"xl",className:lM()})]})}const Yd=Ke({slots:{legendListStyles:["flex flex-col gap-[0.25rem] pl-[0.25rem] text-sm mb-[
4340.938rem]","sm:flex-row sm:text-base sm:mb-[1.25rem]"],legendItemStyles:"flex items-center mr-[0.5rem] text-nowrap",legendIconStyles:"inline-block w-[0.75rem] h-[0.75rem] rounded-full mr-[0.5rem]",profilesGridStyles:"grid grid-cols-1 gap-[1.5rem]",noProfilesContainerStyles:"text-center",loadMoreButtonStyles:["mt-[1.5rem] relative left-1/2 transform -translate-x-1/2 -ml-[0.5rem]","tv_veranstaltung_anzeigen"],loadMoreButtonIconStyles:"mt-[0.125rem] stroke-secondary"}});function xM(e){return Array.isArray(e)?e:[e]}const vM={brandschutz:"fire-protection","informations-und-cybersicherheit":"information-and-cyber-security",datenschutz:"data-protection",security:"security","elektrische-anlagen":"electrical-systems",arbeitssicherheit:"occupational-safety",qualitaetsmanagement:"quality-management",naturgefahren:"natural-hazards",sachschaeden:"property-damage"},{legendListStyles:yM,legendItemStyles:jM,legendIconStyles:kM}=Yd();function wM({profiles:e}){const{t:n}=v("common",{keyPrefix:""}),a=e.reduce((s,i)=>{const o=i.topic;return o&&!s.includes(o)&&s.push(o),s},[]);function r(s){const i=xM(s),o=i.map(d=>n(`topics.${d}.title`)).join(" / "),l=i[0],c=l===void 0?void 0:vM[l]??l;return t.jsxs("li",{className:jM(),children:[t.jsx("i",{className:kM(),style:c?{backgroundColor:`var(--color-topic-${c})`}:void 0}),o]},o)}return t.jsx("ul",{className:yM(),children:a.map(r)})}const{profilesGridStyles:SM,noProfilesContainerStyles:IM,loadMoreButtonStyles:NM,loadMoreButtonIconStyles:$M}=Yd();function Te({heading:e,profiles:n,legend:a,limit:r=3,showEvents:s="never",...i}){const{t:o}=v("common",{keyPrefix:"event-profile-list-component"}),l=f.useId(),c=f.useId(),[d,m]=f.useState(r||1/0);return t.jsxs(mt,{idOuterElement:`event-profile-list-container--${l}`,idInnerElement:`event-profile-list-container_section--${c}`,asOuterElement:"section",asInnerElement:"section",backgroundColor:"gray",paddingY:"lg",classNameOuterElement:"lg:pt-[5rem] 3xl:pt-[7rem]",...i,children:[e&&t.jsx(h.H2,{marginTop:"none",marginBottom:"md",children:e}),a&&t.jsx(wM,{profiles:n}),t.jsxs("div",{className:SM(),children:[n.length===0&&t.jsx("div",{className:IM(),children:t.jsx(u,{as:"p",children:o("no-profiles-fou
434nd")})}),n.slice(0,d||1/0).map(g=>t.jsx(bM,{profile:g,showEvents:s},g.id))]}),n.length>d&&t.jsx(pe,{design:"text",icon:mn,iconPosition:"left",iconClassName:$M(),onClick:()=>m(d+3),"aria-label":o("more-events-button-aria-label"),className:NM(),children:o("more-events-button-label")})]})}const Me=(e,n)=>{const a=Di(),{isDesktop:r}=oa();return f.useCallback(()=>{if(!a)return;const i=document.getElementById(e);if(!i){console.warn(`Element with id "${e}" not found. Cannot scroll to it.`);return}const o=i.getBoundingClientRect(),l=window.pageYOffset||document.documentElement.scrollTop,c=r?200:40;window.scrollTo({top:o.top+l-c,behavior:"smooth"})},[a,e,n,r])},LM=de({base:"flex flex-col",variants:{gap:{none:"",sm:"layout-gap-sm",md:"layout-gap-md",lg:"layout-gap-lg"},debug:{true:"debug-stack",false:""}},defaultVariants:{gap:"md"}});function Jd({as:e,className:n,children:a,gap:r,hidden:s=!1,debug:i,...o}){const l=Ge(),c=i??l;if(s)return null;const d=e||"div";return t.jsx(d,{...o,className:LM({gap:r,debug:c,className:n}),children:a})}Jd.displayName="Stack";const CM=de({slots:{card:"flex flex-col-reverse dark:bg-transparent",content:"w-full dark:bg-transparent",heading:"card-advantages-heading-mb",childrenWrapper:"card-advantages-children-mb",list:"flex flex-col card-advantages-list-gap",listItem:"flex card-advantages-item-gap items-start",checkIcon:"shrink-0 card-advantages-icon-color",advantageText:"card-advantages-text",imageContainer:"w-full card-advantages-image-max-h overflow-hidden",image:"w-full h-full object-cover object-top"},variants:{hasImage:{true:{}},twoColumnFrom:{"2xl":{card:"2xl:flex-row",content:"2xl:card-advantages-content-padding",imageContainer:"2xl:max-h-none 2xl:flex-1 2xl:card-advantages-image-w",image:"2xl:object-center"},"3xl":{card:"3xl:flex-row",content:"3xl:card-advantages-content-padding",imageContainer:"3xl:max-h-none 3xl:flex-1 3xl:card-advantages-image-w",image:"3xl:object-center"}}},compoundVariants:[{hasImage:!0,twoColumnFrom:"2xl",class:{content:"2xl:card-advantages-content-w"}},{hasImage:!0,twoColumnFrom:"3xl",class:{content:"3xl:card-advantages-content-w"}}],defaultVariants:{twoColumnFrom:"2xl"}}),cn=CM();function Xd({heading:e,advantages:n,imageSrc:a=ia,imageAlt:r,imageLoader:s=St,twoColumnFrom:i="2xl",children:o,id:l,className:c,classNames:d={}}){const{t:m}=v("uic-card-translations"),g=n??[m("advantagesCard.advantage1"),m("advantagesCard.advantage2"),m("advantagesCard.advantage3")],x=!!a;return t.jsxs(R,{id:l,color:"gray",rounded:"2xl-diagonal",shadow:"none",border:!1,className:cn.card({hasImage:x,twoColumnFrom:i,className:c??d.card}),children:[t.jsx(R.Main,{className:cn.content({hasImage:x,twoColumnFrom:i,className:d.content}),children:t.jsxs(Jd,{gap:"sm",children:[t.jsx(h.H2,{className:cn.heading({className:d.heading}),children:e??m("advantagesCard.heading")}),o&&t.jsx("div",{className:cn.childrenWrapper({className:d.childrenWrapper}),children:o}),t.jsx("ul",{className:cn.list({className:d.list}),children:g.map((p,L)=>t.jsxs("li",{className:cn.listItem({className:d.listItem}),children:[t.jsx(Ac,{color:"currentColor",className:cn.checkIcon({className:d.checkIcon})}),t.jsx(u,{variant:"body",color:"blue",className:cn.advantageText({className:d.advantageText}),children:p})]},L))})]})}),a&&t.jsx("div",{className:cn.imageContainer({hasImage:x,twoColumnFrom:i,className:d.imageContainer}),children:t.jsx(xt,{src:a,alt:r??m("advantagesCard.imageAlt"),intrinsicWidth:500,intrinsicHeight:417,loader:s,classNameImage:cn.image({hasImage:x,twoColumnFrom:i,className:d.image})})})]})}Xd.displayName="AdvantagesCard";function Qd(e,n){let a=2166136261;for(let i=0;i<e.length;i++)a^=e.charCodeAt(i),a=Math.imul(a,16777619);const r=Math.abs(a)%n.length,s=n[r];if(s===void 0)throw new Error("assignToChoice requires a non-empty choices array.");return s}const zM=[{src:"advantages/advantages-card_1.jpg",altKey:"alt1"},{src:"advantages/advantages-card_2.jpg",altKey:"alt2"},{src:"advantages/advantages-card_3.jpg",altKey:"alt3"},{src:"advantages/advantages-card_4.jpg",altKey:"alt4"}];function Da({heading:e,advantages:n=[],image:a,className:r,children:s,twoColumnFrom:i="2xl",...o}){const{t:l}=v("common",{keyPrefix:"advantages-card-component.images"});let c,d="";
434if(a&&typeof a=="string"){const m=Qd(a,zM);c=m.src,d=l(m.altKey)}else a&&(c=a.src,d=a.alt);return t.jsx(Xd,{heading:e,advantages:n.map(m=>m.content),imageSrc:c,imageAlt:d,twoColumnFrom:i,className:r,...o,children:s})}function eu(e){const{heading:n,advantages:a,image:r,className:s,children:i,...o}=e;return t.jsx(mt,{idOuterElement:"advantages-container",idInnerElement:"advantages-content",asOuterElement:"section",asInnerElement:"article",backgroundColor:"white",...o,children:t.jsx(Da,{heading:n,advantages:a,image:r,className:s,children:i})})}const tu=f.createContext({}),UW=tu.Provider;function Ve(){return f.useContext(tu)}const hl=de({slots:{wrapperStyles:["relative flex flex-col"],visibleAreaStyles:["overflow-hidden lg:overflow-visible"],paneStyles:["flex transition-transform carousel-pane-duration ease-in-out"],slideStyles:["flex flex-shrink-0"],shiftButtonsContainerStyles:["flex w-full carousel-controls-mt bg-transparent"],shiftButtonsOuterWrapperStyles:["flex w-full items-center"],shiftButtonsInnerWrapperStyles:["flex items-center carousel-controls-gap carousel-circle-size"],firstShiftButtonIconStyles:["stroke-2 carousel-shift-icon-first hover:stroke-secondary-hover"],secondShiftButtonIconStyles:["stroke-2 carousel-shift-icon-second hover:stroke-secondary-hover"]},variants:{reverse:{true:{}},bleed:{true:{wrapperStyles:"overflow-visible"},false:{wrapperStyles:"overflow-hidden"}}},defaultVariants:{bleed:!1}});function gl(e){switch(e){case"left":return"justify-start";case"right":return"justify-end";case"mobile-right-desktop-left":return"justify-end 2xl:justify-start";default:return"justify-end"}}function ms({children:e,classNameWrapper:n,classNameVisibleArea:a,classNamePane:r,classNameSlide:s,classNameShiftButtonsContainer:i,classNameShiftButtonsOuterWrapper:o,classNameShiftButtonsInnerWrapper:l,shiftButtonsStyles:c,classNameFirstShiftButtonIcon:d,classNameSecondShiftButtonIcon:m,shiftButtonsPosition:g,action:x,autoPlay:p=!1,slideAmount:L="single",ariaRoleDescription:N,slideAriaRoleDescription:T,prevButtonAriaLabel:C,nextButtonAriaLabel:$,...E}){const{t:z}=v("uic-carousel-translations"),w=N??z("carousel.ariaRoleDescription"),V=T??z("carousel.slideAriaRoleDescription"),_=C??z("carousel.prevButtonAriaLabel"),j=$??z("carousel.nextButtonAriaLabel"),{wrapperStyles:Z,visibleAreaStyles:U,paneStyles:De,slideStyles:X,shiftButtonsContainerStyles:ne,shiftButtonsOuterWrapperStyles:Q,shiftButtonsInnerWrapperStyles:te,firstShiftButtonIconStyles:G,secondShiftButtonIconStyles:ie}=hl(),[H,K]=Zt(E,hl),[F,he]=f.useState(p),be=f.useId(),[we,Se]=f.useState(0),[fe,xe]=f.useState(!1),zt=ae.Children.toArray(e),rt=zt.length,$e=we===0,et=we===rt-1,Tt=rt<=1,Ht=f.useRef(null),It=f.useCallback(()=>{Se(A=>A===rt-1?0:A+1)},[rt]),ft=()=>{Se(A=>A===0?rt-1:A-1)};f.useEffect(()=>{xe(!0)},[]),f.useEffect(()=>{if(F){const A=setInterval(It,8e3);return()=>clearInterval(A)}},[F,It]);const an=f.useCallback(()=>he(!1),[]),Wt=f.useCallback(()=>he(p),[p]),je=f.useCallback(()=>{p&&he(!1)},[p]),Rn=f.useCallback(A=>{var P;p&&!((P=Ht.current)!=null&&P.contains(A.relatedTarget))&&he(!0)},[p]),hn=L==="single"?"100%":"max-content",[tt,y]=f.useState(0),k=f.useRef(null),[I]=f.useState([]);f.useEffect(()=>{if(L==="multi"&&k.current&&I[we]){const A=k.current,P=I[we];if(P){const J=P.offsetLeft;A.style.transform=`translateX(-${J}px)`}}},[we,L,I]),f.useEffect(()=>{if(k.current){const A=k.current.querySelector(":scope > *");A&&y(A.offsetWidth)}},[]);const O=L==="single"?`translateX(calc(-${we*100}% - ${we} * var(--carousel-slide-gap, 0px)))`:`translateX(-${we*tt}px)`;return t.jsxs("section",{...K,"aria-roledescription":w,className:Z({...H,class:n}),ref:Ht,onMouseEnter:an,onMouseLeave:Wt,onFocus:je,onBlur:Rn,children:[t.jsx("div",{id:`carousel-viewport--${be}`,className:U({class:a}),"aria-live":F?"off":"polite","aria-atomic":!1,children:t.jsx("div",{id:`carousel-pane--${be}`,ref:k,className:De({class:r}),style:{width:hn,transform:O,transition:"transform 500ms ease-in-out",display:"flex"},children:zt.map((A,P)=>t.jsx("div",{id:`carousel-slide_${P}--${be}`,ref:J=>{J&&(I[P]=J)},role:"group","aria-roledescription":V,"aria-label":`${P+1} / ${rt}`,className:X({class:s}),style:{width:L==="single"?"100%":`${100/rt}%`},children:A},`${be}-${P}`))})}
434),!Tt&&t.jsx("div",{id:`carousel-controls--${be}`,className:ne({class:i}),children:t.jsxs("div",{className:Q({class:`${o||""} ${x?"justify-between":gl(g)}`.trim()}),children:[t.jsxs("div",{className:te({class:`${l||""} ${x?"":gl(g)}`.trim()}),children:[t.jsx(pt,{layout:"circle",design:"callToAction","aria-label":_,...c,disabled:fe?$e:void 0,onClick:ft,icon:jn,iconClassName:G({class:`${d||""} rotate-180`.trim()})}),t.jsx(pt,{layout:"circle",design:"callToAction","aria-label":j,...c,onClick:It,disabled:fe?et:void 0,icon:jn,iconClassName:ie({class:m})})]}),x&&t.jsx("div",{children:x})]})})]})}ms.displayName="Carousel";const TM=de({slots:{pane:"pl-0 gap-x-4",slide:"w-[33.3333%]"}}),pl=TM();function to({children:e,action:n,buttonColor:a="blue",buttonDesign:r="callToAction",buttonClassName:s,id:i,className:o,classNames:l={},ariaRoleDescription:c,slideAriaRoleDescription:d,prevButtonAriaLabel:m,nextButtonAriaLabel:g,ariaLabel:x}){return t.jsx(ms,{id:i,slideAmount:"multi",autoPlay:!1,bleed:!0,reverse:!1,shiftButtonsPosition:"right",shiftButtonsStyles:{color:a,design:r,className:s},classNameWrapper:o,classNameVisibleArea:l.visibleArea,classNamePane:pl.pane({className:l.pane}),classNameSlide:pl.slide({className:l.slide}),classNameShiftButtonsContainer:l.shiftButtonsContainer,classNameShiftButtonsInnerWrapper:l.shiftButtonsInnerWrapper,classNameFirstShiftButtonIcon:l.firstShiftButtonIcon,classNameSecondShiftButtonIcon:l.secondShiftButtonIcon,action:n,ariaRoleDescription:c,slideAriaRoleDescription:d,prevButtonAriaLabel:m,nextButtonAriaLabel:g,"aria-label":x,children:e})}to.displayName="ContentCarousel";const _M=de({slots:{wrapper:"relative w-full h-full",card:"card-voice-size card-voice-radius card-voice-padding max-w-screen overflow-hidden relative z-[1] bg-surface",contentWrapper:"flex flex-col h-full",image:"object-cover card-voice-image",textContent:"card-voice-text-spacing card-voice-text-content",text:"",authorWrapper:"card-voice-author-mt text-left",speechBubbleTriangle:"card-voice-triangle"},variants:{hasImage:{true:{contentWrapper:"xl:flex-row xl:items-center"},false:{contentWrapper:"justify-center"}}}}),_n=_M();function nu({imageSrc:e,imageAlt:n,imageLoader:a=St,author:r,children:s,id:i,className:o,classNames:l={}}){const{t:c}=v("uic-card-translations"),d=!!e;return t.jsxs("article",{className:_n.wrapper({hasImage:d,className:o??l.wrapper}),children:[t.jsx(R,{id:i,color:"none",rounded:"none",shadow:"none",border:!1,className:_n.card({hasImage:d,className:l.card}),children:t.jsxs("section",{className:_n.contentWrapper({hasImage:d,className:l.contentWrapper}),children:[e&&t.jsx("header",{children:t.jsx(xt,{src:e,alt:n??c("customerVoiceCard.imageAlt"),intrinsicWidth:400,intrinsicHeight:400,loader:a,classNameImage:_n.image({hasImage:d,className:l.image})})}),t.jsx(R.Main,{className:_n.textContent({hasImage:d,className:l.textContent}),children:t.jsxs("blockquote",{children:[t.jsx(u,{as:"p",color:"blue",className:_n.text({hasImage:d,className:l.text}),children:s??c("customerVoiceCard.quote")}),t.jsx("footer",{className:_n.authorWrapper({hasImage:d,className:l.authorWrapper}),children:t.jsx(u,{as:"cite",children:r??c("customerVoiceCard.author")})})]})})]})}),t.jsx("div",{className:_n.speechBubbleTriangle({hasImage:d,className:l.speechBubble}),role:"none","aria-hidden":"true"})]})}nu.displayName="CustomerVoiceCard";function AM({index:e,image:n,author:a,text:r,className:s}){const i=f.useId();return t.jsx(nu,{id:`customer-voice-card-${i}-${e}`,imageSrc:n,imageAlt:a,author:a,className:s,children:r})}const EM=["customer-voices/customer-voices-01.jpg","customer-voices/customer-voices-02.jpg","customer-voices/customer-voices-03.jpg","customer-voices/customer-voices-04.jpg","customer-voices/customer-voices-05.jpg"];function PM(e){const{customerVoices:n}=e,a=f.useId(),r=f.useMemo(()=>Qd(a,EM),[]);return!n||n.length===0?null:t.jsx(to,{id:`customer-voices-carousel-${a}`,buttonDesign:"transparent",buttonClassName:"!bg-surface",classNames:{visibleArea:"-mr-[50vw]",slide:"pb-8 md:pb-10 lg:pb-6"},children:n.map((s,i)=>t.jsx(AM,{index:i,text:s.quote,author:s.company?`${s.author}, ${s.company}`:s.author,image:i===0?r:void 0},s.id))})}const MM=Ke({slots:{sectionHeadingStyles:["mt-3 mb-4 text-white leading-[1.1]","md:mt-0 md:mb-5","lg:-mt-16 lg:mr-auto lg:mb-8"],carouselWrapperStyles:["lg:px-0 mx-auto"]}}),{sectionHeadingStyles:VM,carouselWrapperStyles:DM}=MM(),_e=e=>{const{heading:n,customerVoices:a,...r}=e,{t:s}=v("common",{keyPrefix:"customer-voices"}),i=f.useId(),o=Ve(),l=a??o.customerVoices??[];return l.length===0?null:t.jsxs(mt,{idOuterElement:"customer-voices-container",asOuterElement:"section",idInnerElement:"customer-voices-content",asInnerElement:"section",backgroundColor:"blue",paddingY:"lg",classNameOuterElement:"overflow-x-clip",...r,children:[t.jsx(h,{id:`customer-voices-section-heading-${i}`,typographyStyle:"h2",as:"h2",className:VM(),children:n||s("heading")}),t.jsx("section",{id:`customer-voices-section-carousel-wrapper-${i}`,className:DM(),children:t.jsx(PM,{customerVoices:l})})]})},HM=Ke({slots:{sectionHeadingStyles:["mb-10"],faqAccordionWrapperStyles:["grid grid-cols-1 gap-4"],toggleButtonStyles:["shrink-0","size-8","ml-4"]},variants:{open:{true:{sectionHeadingStyles:["text-turquoise-dark"],toggleButtonStyles:["text-turquoise-dark"]},false:{sectionHeadingStyles:["text-brand-blue"],toggleButtonStyles:["text-brand-blue"]}}}}),{sectionHeadingStyles:FM,faqAccordionWrapperStyles:OM,toggleButtonStyles:BM}=HM();function RM({question:e,answer:n}){const[a,r]=f.useState(!1),s=()=>r(!a);return t.jsxs(R,{size:"md",children:[t.jsxs(R.Main,{className:"flex items-center justify-between",children:[t.jsx(h.H3,{color:a?"default":"primary",onClick:s,className:"cursor-pointer mb-0 lg:mb-0",children:e}),t.jsx(pt,{className:BM({open:a}),design:"text","aria-label":a?"Hides the answer to this question":"Shows the answer to this question",icon:a?dr:mn,onClick:s})]}),t.jsx(R.Main,{className:a?"":"sr-only",children:typeof n=="string"?t.jsx("div",{className:"external-html-content",dangerouslySetInnerHTML:{__html:Fi.sanitize(n)}}):n})]})}function qe({heading:e,faqs:n=[]}){return n.length?t.jsxs(mt,{idOuterElement:"faq-container",asOuterElement:"section",backgroundColor:"mint",paddingY:"lg",children:[t.jsx(h,{typographyStyle:"h2",as:"h2",color:"primary",className:FM(),children:e}),t.jsx("article",{className:OM(),children:n.map(a=>t.jsx(RM,{question:a.question,answer:a.answer},a.question))})]}):null}function Ae({children:e,...n}){return t.jsx(mt,{idOuterElement:"hero-container",idInnerElement:"hero-container__content",asOuterElement:"section",asInnerElement:"article",...n,children:e})}const qM=de({slots:{article:"",card:"h-full overflow-hidden",body:"flex h-full",media:"",picture:"block",image:"max-w-full object-cover",contentWrapper:"flex flex-col",content:"card-news-content-spacing",footer:""},variants:{variant:{vertical:{card:"card-news-vertical-w max-w-screen",body:"flex-col",media:"w-full",picture:"w-full",image:"card-news-vertical-image-size rounded-t-lg",contentWrapper:"flex-1"},horizontal:{article:"w-full overflow-hidden",card:"w-full",body:"w-full flex-col 2xl:flex-row 2xl:items-stretch",media:["card-news-horizontal-media-w 2xl:flex-shrink-0","aspect-[3/2] 2xl:aspect-auto"],picture:"w-full h-full",image:["w-full h-full object-cover rounded-t-lg","2xl:rounded-none 2xl:rounded-l-lg"],contentWrapper:"flex-1 min-w-0 flex flex-col card-news-horizontal-wrapper-p",content:"card-news-horizontal-content flex-1 min-w-0",footer
434:"card-news-horizontal-footer min-w-0"}}},defaultVariants:{variant:"vertical"}}),vn=qM();function au({imageSrc:e=ia,imageAlt:n,imageLoader:a=St,imageFormats:r,variant:s="vertical",children:i,footer:o,id:l,className:c,classNames:d={}}){const{t:m}=v("uic-card-translations");return t.jsx("article",{className:vn.article({variant:s,className:c??d.article}),children:t.jsx(R,{id:l,color:"white",rounded:"lg",shadow:"lg",direction:s==="horizontal"?"none":"col",className:vn.card({variant:s,className:d.card}),children:t.jsxs("div",{className:vn.body({variant:s,className:d.body}),children:[t.jsx("div",{className:vn.media({variant:s,className:d.media}),children:t.jsx(xt,{src:e,alt:n??m("newsCard.imageAlt"),intrinsicWidth:600,intrinsicHeight:400,loader:a,formats:r,classNamePicture:vn.picture({variant:s,className:d.picture}),classNameImage:vn.image({variant:s,className:d.image})})}),t.jsxs("div",{className:vn.contentWrapper({variant:s,className:d.contentWrapper}),children:[t.jsx(R.Main,{className:vn.content({variant:s,className:d.content}),children:i??t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:m("newsCard.title")}),t.jsx(u,{as:"p",children:m("newsCard.description")})]})}),o&&t.jsx(R.Footer,{className:vn.footer({variant:s,className:d.footer}),children:o})]})]})})})}au.displayName="NewsCard";const WM=e=>e;function UM({index:e=0,id:n,imageSrc:a,imageAlt:r,date:s,title:i,body:o,className:l,variant:c="vertical"}){const d=`/vds-bildungszentrum/aktuelles/${n}`;return t.jsxs(au,{id:`news-card-${e}`,imageSrc:a,imageAlt:r,imageLoader:a?WM:void 0,variant:c,className:l,children:[s&&t.jsx(u,{as:"p",bold:!0,className:"text-turquoise-dark",children:s}),t.jsx(h,{as:"h3",typographyStyle:"h3",color:"primary",className:"mt-1.5",children:i}),o&&t.jsx("div",{className:"mt-3",dangerouslySetInnerHTML:{__html:o}}),t.jsx(In,{as:Ne,to:d,icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":`Artikel lesen: ${i}`,design:"text",className:"-ml-2 mt-3",children:"Weiterlesen"})]})}function ZM(e){return e.hasTeaserImage?{src:`/api/news-teaser-image/${e.id}`,alt:e.teaserImageAlt??e.imageAlt??""}:e.hasImage?{src:`/api/news-image/${e.id}`,alt:e.imageAlt??""}:{src:void 0,alt:e.imageAlt??""}}function GM({items:e}={}){const{t:n}=v("common",{keyPrefix:"news-section.news-carousel-component"}),{news:a}=Ve(),r=e??a??[],s=f.useId();return t.jsx(to,{id:`news-carousel-${s}`,classNames:{visibleArea:"-mr-[50vw]",slide:"pb-4"},action:t.jsx(In,{as:Ne,to:"/vds-bildungszentrum/aktuelles",icon:ke,"aria-label":n("news-page-link-aria-label"),design:"text",iconPosition:"left",iconClassName:"mt-0.5",children:n("news-page-link-label")}),children:r.map(i=>{const o=ZM(i);return t.jsx(UM,{id:i.id,imageSrc:o.src,imageAlt:o.alt,date:i.publishedAt?new Date(i.publishedAt).toLocaleDateString("de-DE"):void 0,title:i.title,body:i.teaser_text??""},i.id)})})}const KM=Ke({slots:{newsCarouselHeadingStyles:"mb-4 md:mb-8"}});function Gt(e){const{newsCarouselHeadingStyles:n}=KM(),{t:a}=v("common",{keyPrefix:"news-section"}),{news:r}=Ve(),s=f.useId();return r!=null&&r.length?t.jsxs(mt,{idOuterElement:"news-carousel-section",asOuterElement:"section",...e,children:[t.jsx(h,{id:`news-carousel-heading-${s}`,typographyStyle:"h2",as:"h2",color:"primary",className:n(),children:a("news-carousel-component.heading")}),t.jsx(GM,{})]}):null}const YM=de({slots:{card:"",content:"card-newsletter-spacing",imageWrapper:"relative",image:["img-fill"]}}),Tr=YM();function ru({imageSrc:e=ia,imageAlt:n,imageLoader:a=St,children:r,id:s,className:i,classNames:o={}}){const{t:l}=v("uic-card-translations");return t.jsx(R,{id:s,color:"blue",rounded:"lg",shadow:"none",border:!1,className:Tr.card({className:i??o.card}),children:t.jsx(Le,{gap:"none",reverse:!0,classNameEnd:Tr.imageWrapper({className:o.imageWrapper}),start:t.jsx(R.Main,{color:"blue",className:Tr.content({className:o.content}),children:r??t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{className:"text-white",children:l("newsletterCard.title")}),t.jsx(u,{as:"p",className:"text-white",children:l("newsletterCard.description")})]})}),end:t.jsx(xt,{src:e,alt:n??l("newsletterCard.imageAlt"),intrinsicWidth:500,intrinsicHeight:375,loader:a,classNameImage:Tr.image({className:o.image})})})})}ru.displayName="NewsletterCard";function JM(e){var s;const n=or();if(!e)return;const a=(s=n.find(i=>i.params.lang))==null?void 0:s.params.lang,r=Ea(a,Qt.supportedLngs)?a:Qt.fallbackLng;return Ca(e,r,Qt.supportedLngs)}function su({onSubmit:e,onError:n,children:a,action:r,shouldUnregister:s,defaultValues:i,resolver:o,mode:l,...c}){const d=m8({defaultValues:i,resolver:o,mode:l,shouldUnregister:s}),m=JM(r),{handleSubmit:g}=d;return t.jsxs(Xl,{onSubmit:e?g(e,n):void 0,autoComplete:"off",action:m,...c,children:[t.jsx("input",{autoComplete:"off",name:"hidden",type:"text",tabIndex:-1,"aria-hidden":"true",style:{position:"absolute",left:"-9999px"}}),t.jsx(J6,{...d,children:a})]})}const un=Ke({slots:{subheading:["mb-[0.875rem]","2xl:mb-[0.5rem]"],advantageList:["3xl:mt-4 3xl:space-y-2"],advantageItem:["flex items-center gap-[1rem] text-white","2xl:gap-[0.625rem]"],advantageIcon:["mt-[0.125rem] size-[1.5rem]","2xl:size-[1.25rem]"],advantageText:"-ml-[0.25rem]",formWrapper:["3xl:mt-auto"],form:["flex flex-col gap-[1rem] items-end mt-[2rem]","2xl:mt-[1.25rem] 2xl:gap-[0.75rem]","3xl:mt-0"],formElement:"w-full",newsletterButton:"w-full tv_anmelden",moreInfoButton:["justify-start text-sm font-normal","underline underline-offset-2 tv_infos_newsletter"]}})();function XM({text:e}){return t.jsxs("li",{className:un.advantageItem(),children:[t.jsx(Ac,{className:`stroke-turquoise-light ${un.advantageIcon()}`}),t.jsx(u,{variant:"body",color:"white",className:`text-[1.125rem] xl:text-[1.25rem] ${un.advantageText()}`,children:e})]})}function QM(e){const{heading:n,subheading:a,imageAlt:r,advantages:s,inputLabel:i,inputPlaceholder:o,ctaText:l,ctaAriaLabel:c,moreText:d,moreAriaLabel:m,...g}=e,x=f.useId(),p=f.useId();return t.jsxs(ru,{imageSrc:"newsletter.png",imageAlt:r,...g,children:[t.jsx(h.H2,{marginTop:"none",marginBottom:"md",className:"text-turquoise-light",children:n}),t.jsx(h.H3,{color:"white",className:un.subheading(),children:a}
434),t.jsx("ul",{className:un.advantageList(),children:s.map(L=>t.jsx(XM,{text:L},L))}),t.jsxs("div",{className:un.formWrapper(),children:[t.jsxs(su,{className:un.form(),method:"GET",action:"/newsletter",children:[t.jsx(Xe,{variant:"light",name:"email",label:i,labelClassName:"sr-only",placeholder:o,className:un.formElement()}),t.jsx(kn,{type:"submit",id:`newsletter-card_newsletter-button--${x}`,design:"callToAction",layout:"quadrilateral","aria-label":c,className:un.newsletterButton(),children:l})]}),t.jsx(ge,{as:Ne,id:`newsletter-card_more-info-button--${p}`,design:"text",color:"white",layout:"quadrilateral","aria-label":m,to:"/newsletter",className:un.moreInfoButton(),children:d})]})]})}function hs(e){const{t:n}=v("common",{keyPrefix:"newsletter-component"}),a=f.useId(),r=f.useId(),s=f.useId();return t.jsx(mt,{idOuterElement:`newsletter-container--${a}`,idInnerElement:`newsletter-container_section--${r}`,asOuterElement:"section",asInnerElement:"article",...e,children:t.jsx(QM,{id:`newsletter-container_card--${s}`,heading:n("heading"),subheading:n("subheading"),imageAlt:n("image.alt"),advantages:[n("advantages.1"),n("advantages.2"),n("advantages.3"),n("advantages.4")],inputLabel:n("input.label"),inputPlaceholder:n("input.placeholder"),ctaText:n("cta.text"),ctaAriaLabel:n("cta.aria-label"),moreText:n("more.text"),moreAriaLabel:n("more.aria-label")})})}const eV={parse:e=>e??"",serialize:e=>e},tV={parse:e=>e==="true",serialize:e=>e?"true":"false"};function nV(e,n,a){const r=Si(),s=Ql(),i=a??eV,o=f.useMemo(()=>
434new URLSearchParams(r.search),[r.search]),l=f.useMemo(()=>i.parse(o.get(e)),[i,o,e]),c=f.useCallback(d=>{const m=new URLSearchParams(r.search),g=i.serialize(d),x=i.serialize(n);g===x||g==null?m.delete(e):m.set(e,g),s({pathname:r.pathname,search:m.toString()},{replace:!0,preventScrollReset:!0})},[e,n,i,r.pathname,r.search,s]);return[l,c]}function iu(e){const n=e.classNameInnerElement?`2xl:pr-[20%] ${e.classNameInnerElement}`:"2xl:pr-[20%]";return t.jsx(mt,{...e,textFlow:!0,classNameInnerElement:n})}function Ee({renderTeaser:e,renderMore:n,stateKey:a="show-more",...r}){const{t:s}=v("common",{keyPrefix:"read-more-text-container"}),[i,o]=nV(a,!1,tV);return t.jsxs(iu,{...r,children:[e(),n&&t.jsxs(t.Fragment,{children:[i?n():t.jsx("div",{className:"sr-only",children:n()}),!i&&t.jsx("div",{className:"mt-4 navlg:mt-6",children:t.jsx(pe,{design:"text",icon:mn,iconPosition:"left",iconClassName:"mt-0.5","aria-label":s("aria-label"),onClick:()=>o(!0),className:"tv_weiterlesen",children:s("text")})})]})]})}const ou="company-seminar-read-more-text-container-outer";function aV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.company-seminars-page.hero-section"}),n=Me(ou);return t.jsx(Ae,{backgroundColor:"white",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsxs("div",{className:"flex gap-[20px]",children:[t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")}),t.jsx(In,{as:Ne,to:"/veranstaltungen/kundenanfrage",design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta2.aria-label"),children:e("cta2.text")})]})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"hero/hero_company-seminar.png",alt:e("image-alt")})})})})}function rV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.company-seminars-page.advantages-section"});return t.jsx(eu,{heading:e("heading"),image:"company-seminars",advantages:[{content:e("advantages.advantage-1")},{content:e("advantages.advantage-2")},{content:e("advantages.advantage-3")},{content:e("advantages.advantage-4")},{content:e("advantages.advantage-5")}]})}function sV(){return t.jsx(Gt,{})}function iV({profiles:e}){const{t:n}=v("event-types",{keyPrefix:"event-type-pages.company-seminars-page.profiles-section"});return t.jsx(Te,{heading:n("heading"),profiles:e,legend:!0})}const oV=[{key:"fire-protection",itemCount:11},{key:"security",itemCount:5},{key:"information-security",itemCount:6},{key:"electrical",itemCount:5},{key:"other",itemCount:4}],lV=7;function fl(e,n){return Array.from({length:n},(a,r)=>`${e}.item-${r+1}`)}function cV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.company-seminars-page.text-section"});return t.jsx(Ee,{idOuterElement:ou,idInnerElement:"company-seminar-read-more-text-container-inner",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.location-heading")}),t.jsx(u,{as:"p",children:e("teaser.intro")}),t.jsx(h.H3,{children:e("teaser.company.heading")}),t.jsx(u,{as:"p",children:e("teaser.company.content")}),t.jsx(h.H3,{children:e("teaser.center.heading")}),t.jsx(u,{as:"p",children:e("teaser.center.content")}),t.jsx(h.H3,{children:e("teaser.venue.heading")}),t.jsx(u,{as:"p",children:e("teaser.venue.content")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("content.spectrum.heading")}),t.jsx(u,{as:"p",children:e("content.spectrum.p1")}),t.jsx(u,{as:"p",children:e("content.spectrum.p2")}),t.jsx(u,{as:"p",children:e("content.spectrum.p3")}),t.jsx(h.H2,{children:e("content.booked.heading")}),t.jsx(u,{as:"p",children:e("content.booked.p1")}),t.jsx(u,{as:"p",children:e("content.booked.p2")}),t.jsx(u,{as:"p",children:e("content.booked.p3")}),t.jsx(u,{as:"p",children:e("content.booked.p4")}),t.jsx(u,{as:"p",children:e("content.booked.p5")}),t.jsx(h.H2,{children:e("content.classics.heading")}),t.jsx(u,{as:"p",children:e("content.classics.intro")}),oV.map(({key:n,itemCount:a})=>t.jsxs(f.Fragment,{children:[t.jsx(h.H3,{children:e(`content.classics.${n}.heading`)}),t.jsx(b,{children:fl(`content.classics.${n}`,a).map(r=>
434t.jsx(b.Item,{children:e(r)},r))})]},n)),t.jsx(h.H2,{children:e("content.contact.heading")}),t.jsx(u,{as:"p",children:e("content.contact.p1")}),t.jsx(u,{as:"p",children:e("content.contact.p2")}),t.jsx(b,{children:fl("content.contact.questions",lV).map(n=>t.jsx(b.Item,{children:e(n)},n))}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"content.contact.form-text",children:[t.jsx(ge,{as:Ne,to:"/veranstaltungen/kundenanfrage","aria-label":e("content.contact.form-aria")}),t.jsx(za,{email:"[email protected]"})]})})]})})}function dV(){return t.jsx(_e,{})}function uV(){return t.jsx(hs,{})}const no=f.createContext(null),ZW=({children:e,locations:n,debug:a})=>{const r=f.useMemo(()=>({locations:n,debug:a}),[n,a]);return t.jsx(no.Provider,{value:r,children:e})},mV=()=>{const e=f.useContext(no);if(!e)throw new Error("useDebug must be used within a SettingsProvider");return e.debug},hV=e=>{const n=f.useContext(no);if(e)return e;if(!n)throw new Error("useLocations must be used within a SettingsProvider");return n.locations},lu={arbeitssicherheit:{},brandschutz:{"anlagentechnischer-brandschutz":{},"baulicher-brandschutz":{},"betrieb-und-pruefung-von-brandschutzanlagen":{},"interne-brandschutzkraefte":{},"brandschutzbeauftragte-ausbildung":{},"brandschutzbeauftragte-fortbildung":{},"brandschutzbeauftragte-uebersicht":{},"brandschutz-nach-standort":{},brandschutzmanagement:{},"brandschutz-fuer-einsteiger":{},explosionsschutz:{},"organisatorischer-brandschutz":{}},datenschutz:{},"elektrische-anlagen":{"emv-blitzschutz":{},photovoltaik:{},"pruefen-und-messen":{},thermografie:{}},"informations-und-cybersicherheit":{},naturgefahren:{},sachschaeden:{},security:{"security-management":{},"security-systeme":{},sicherheitsdienstleistungen:{}}},gV=Ke({slots:{containerOuterElementStyles:["relative"],navigationWrapperStyles:["absolute left-3 right-3 transform -translate-y-1/2","px-[0.875rem] py-[1.875rem] rounded-lg bg-brand-blue","sm:-mx-[2.5rem]","md:-mx-[4.5rem]","lg:-mx-[6.5rem]","xl:-mx-[11.125rem]","3xl:-mx-[13.75rem]"],formContentWrapperStyles:["2xl:max-w-[var(--container-max-width-2xl)] 2xl:mx-auto","3xl:max-w-[var(--container-max-width-3xl)] 3xl:mx-auto"],headingStyles:["text-white mb-5 !mt-0"],elementsWrapperStyles:["grid gap-4","md:grid-cols-2","xl:grid-cols-3 lg:items-end","3xl:grid-cols-7"],keywordInputFieldStyles:["w-full"],topicSelectInputFieldStyles:["w-full"],trainingEventLocationSelectInputFieldStyles:["w-full"],trainingEventTypeSelectInputFieldStyles:["w-full"],trainingEventDateInputFieldStyles:["w-full placeholder:text-gray-30"],submitButtonStyles:["w-full h-12 mt-5 mb-3 md:col-span-2 lg:mb-0 lg:px-2 xl:col-span-1 xl:col-start-2","3xl:col-span-1 3xl:col-start-auto 3xl:mt-0"]}}),{containerOuterElementStyles:cu,navigationWrapperStyles:du,formContentWrapperStyles:uu,headingStyles:mu,elementsWrapperStyles:hu,keywordInputFieldStyles:gu,topicSelectInputFieldStyles:pV,trainingEventLocationSelectInputFieldStyles:fV,trainingEventTypeSelectInputFieldStyles:bV,trainingEventDateInputFieldStyles:bl,submitButtonStyles:xV}=gV();function vV(){const{t:e}=v("common");return["LG","FT","WBT"].map(n=>({value:n,label:e(`event-types.${n}`)}))}function yV(){const{t:e}=v("common");return f.useMemo(()=>Object.keys(lu).map(n=>({value:n,label:e(`topics.${n}.title`)})),[e])}function jV({className:e}){const a=Ii().state==="submitting",r=f.useId(),{t:s}=v("common",{keyPrefix:"training-search-navigation-component"});return t.jsx(pe,{id:`training-search-navigation-submit-button-${r}`,"aria-label":s("search-button.aria-label"),icon:a?F4:void 0,iconClassName:"animate-spin",disabled:a,type:"submit",className:`${e} tv_veranstaltung_finden`,children:s("search-button.label")})}function Fe({locations:e,defaultValues:n={},disableQuery:a,disableTopic:r,disableLocation:s,disableFrom:i,disableTo:o,disableEventType:l,classNameContainerInnerElement:c,classNameNavigationWrapper:d,classNameHeading:m,classNameElementsWrapper:g,classNameKeywordInputField:x,classNameTopicSelectInputField:p,classNameTrainingEventLocationSelectInputField:L,classNameTrainingEventTypeSelectInputField:N,classNameTrainingEventDateInputField:T,classNameSubmitButton:C,...$}){const E=hV(e),z=f.useId(),{t:w}=v("common",{keyPrefix:"training-search-navigation-component"}),V=vV(),_=yV(),j=Object.entries(E||{}).map(([Z,U])=>({value:Z,label:U}));return t.jsx(mt,{asOuterElement:"section",asInnerElement:"fieldset",idOuterElement:"training-search-navigation",idInnerElement:"training-search-navigation_form",classNameOuterElement:"pb-16",classNameInnerElement:cu({...$,className:c}),backgroundColor:"transparent",paddingY:"none",mergeAdjacentSameColor:!1,children:t.jsx(hr,{id:`training-search-navigation-wrapper-${z}`,className:du({...$,className:d}),children:t.jsx(su,{action:"/search",method:"GET",defaultValues:n,children:t.jsxs("div",{className:uu(),children:[t.jsx(h,{typographyStyle:"h2",as:"h2",className:mu({...$,className:m}),children:w("heading")}),t.jsxs("div",{className:hu({...$,className:g}),children:[!a&&t.jsx(Xe,{id:`training-search-navigation-keyword-input-${z}`,label:w("keyword-input-field.label"),name:"query",className:gu({...$,className:x})}),a&&n.query&&t.jsx(va,{name:"query"}),!r&&t.jsx(Xe.Select,{id:`training-search-navigation-topic-select-input-${z}`,label:w("training-topic-select-input-field.label"),name:"topic",options:_,className:pV({...$,className:p}),children:t.jsx("option",{value:"",children:w("training-topic-select-input-field.default-selection-label")})}),r&&n.topic&&t.jsx(va,{name:"topic"}),!s&&E&&t.jsx(Xe.Select,{id:`training-search-navigation-location-select-${z}`,label:w("training-event-location-select-input-field.label"),name:"location",options:[{value:"X",label:w("training-event-location-select-input-field.online-label")},...j],className:fV({...$,className:L}),children:t.jsx("option",{value:"",children:w("training-event-location-select-input-field.default-selection-label")})}),s&&n.location&&t.jsx(va,{name:"location"}),!l&&t.jsx(Xe.Select,{id:`training-search-navigation-event-type-select-${z}`,label:w("training-event-type-select-input-field.label"),name:"event_type",options:V,className:bV({...$,className:N}),children:t.jsx("option",{value:"",children:w("training-event-type-select-input-field.default-selection-label")})}),l&&n.eventType&&t.jsx(va,{name:"eventType"}),!i&&t.jsx(Xe,{id:`training-search-navigation-date-from-input-${z}`,label:w("training-event-date-input-field.label"),name:"from",type:"date",className:bl({...$,className:T})}),i&&n.from&&t.jsx(va,{name:"from"}),!o&&t.jsx(Xe,{id:`training-search-navigation-date-to-input-${z}`,label:w("training-event-date-to-input-field.label"),name:"to",type:"date",className:bl({...$,className:T})}),o&&n.to&&t.jsx(va,{name:"to"}),t.jsx(jV,{className:xV({...$,className:C})})]})]})})})})}function GW({locations:e,classNameContainerInnerElement:n,classNameContainerOuterElement:a,classNameNavigationWrapper:r,classNameHeading:s,classNameElementsWrapper:i,classNameKeywordInputField:o,...l}){const{t:c}=v("common",{keyPrefix:"training-search-navigation-component"}),d=f.useId();return t.jsx(mt,{asOuterElement:"section",idOuterElement:"training-search-query",classNameInnerElement:cu({...l,className:n}),classNameOuterElement:a,backgroundColor:"transparent",paddingY:"none",mergeAdjacentSameColor:!1,children:t.jsx(hr,{id:`training-search-navigation-wrapper-${d}`,className:du({...l,className:r}),children:t.jsxs("div",{className:uu(),children:[t.jsx(h,{typographyStyle:"h2",as:"h2",className:mu({...l,className:s}),children:c("heading")}),t.jsx("div",{className:hu({...l,className:i}),children:t.jsx(Xe,{id:`training-search-navigation-keyword-input-${d}`,label:c("keyword-input-field.label"),name:"query",className:gu({...l,className:o})})})]})})})}const pu="conferences-read-more-text-container-outer";function kV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.conferences-page.hero-section"}),n=Me(pu);return t.jsx(Ae,{backgroundColor:"white",extendPaddingBottom:!0,children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"event-types/conference/hero.png",alt:e("image.alt")})})})})}function wV(){return t.jsx(Fe,{defaultValues:{event_type:"FT"}})}function SV(){return t.jsx(Gt,{})}function IV({profiles:e}){const{t:n}=v("event-types",{keyPrefix:"event-type-pages.conferences-page.profiles-section"});return t.jsx(Te,{heading:n("heading"),profiles:e,showEvents:"always",legend:!0})}function NV({profiles:e}){const{t:n}=v("event-types",{keyPrefix:"event-type-pages.conferences-page.text-section"});return t.jsx(Ee,{extendPaddingTop:!0,idOuterElement:pu,idInnerElement:"conferences-read-more-text-container-inner",renderTeaser:()=>t.jsxs(M,{t:n,i18nKey:"teaser",children:[t.jsx(h.H2,{children:"Großes Themenangebot zu aktuellen Trends"}),t.jsx(u,{as:"p",children:"Die meisten VdS-Fachtagungen finden einmal pro Jahr statt und spiegeln den jeweils neuesten Stand der Entwicklungen wider. Die Themen der Tagungen stellen wir passenden zu den aktuellen Branchengeschehnissen zusammen und wählen pro Thema optimal geeignete Referierende aus."}),t.jsx(u,{as:"p",children:"In unserem Programm finden Sie viele beliebte Traditionsfachtagungen, gleichzeitig kommen regemäßig neue Tagungen hinzu. Bleiben Sie neugierig
434!"})]}),renderMore:()=>t.jsxs(M,{t:n,i18nKey:"content",children:[t.jsx(h.H2,{children:"Besonders flexibel: VdS-Fachtagungen im Livestream"}),t.jsx(u,{as:"p",children:"Die meisten unserer Fachtagungen können Sie auch als Livestream buchen und sich unkompliziert von einem Ort Ihrer Wahl aus zuschalten. Dank aufwändiger Technik erhalten Sie einen optimalen Eindruck vom Geschehen vor Ort, Ihre Fragen können Sie jederzeit im Chat stellen. So können Sie auch von zuhause aus ein echtes Fachtagungserlebnis haben."}),t.jsx(u,{as:"p",children:"Die Rückmeldungen unserer Teilnehmer sind durchweg positiv – probieren Sie es einmal aus!"}),t.jsx(h.H2,{children:"Fachtagungen auf den VdS-BrandSchutzTagen im Dezember"}),t.jsxs(u,{as:"p",children:["Jedes Jahr Anfang Dezember richtet das VdS-Bildungszentrum in der Koelnmesse den großen Branchentreff"," ",t.jsx(ge,{href:"http://vds-brandschutztage.de",target:"_blank",rel:"noopener noreferrer",children:"VdS-BrandSchutzTage"})," ","aus, der eine internationale Fachmesse, ein abwechslungsreiches Fachprogramm auf der Messebühne sowie separat buchbare"," ",t.jsx(ge,{href:"https://bst.vds.de/fachtagungen",target:"_blank",rel:"noopener noreferrer",children:"VdS-Fachtagungen"})," ","umfasst. Diese einmalige Kombination lockt Jahr für Jahr Tausende Interessierte aus dem Bereich Brandschutz und Sicherheit an."]}),t.jsx(u,{as:"p",children:"Hier lässt sich der Besuch einer erstklassigen Fachtagung perfekt mit einem Messebesuch kombinieren. Ein großes Plus sind auch die umfangreichen Netzwerkmöglichkeiten."})]})})}function $V(){return t.jsx(_e,{})}function LV(){return t.jsx(hs,{})}const CV=de({slots:{card:"relative flex flex-col items-start justify-center overflow-hidden 2xl:h-full border-r-0",main:"spacing-pr-md",indicator:"card-topic-indicator"}}),Xs=CV();function fu({topicColors:e,indicator:n,children:a,id:r,className:s,classNames:i={}}){const{t:o}=v("uic-card-translations"),l=n??(e?t.jsx(cr,{topicColors:e,orientation:"vertical",thickness:"md",className:Xs.indicator({className:i.indicator})}):null);return t.jsxs(R,{id:r,size:"md",className:Xs.card({className:s??i.card}),children:[t.jsx(R.Main,{className:Xs.main({className:i.main}),children:a??t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:o("topicCard.title")}),t.jsx(u,{as:"p",children:o("topicCard.description")})]})}),l]})}fu.displayName="TopicCard";const zV={brandschutz:"tv_brandschutz","informations-und-cybersicherheit":"tv_informationssicherheit",datenschutz:"tv_datenschutz",security:"tv_security","elektrische-anlagen":"tv_elektrische_anlagen",arbeitssicherheit:"tv_arbeitsschutz",naturgefahren:"tv_naturgefahren",sachschaeden:"tv_sachschäden"};function TV({topic:e,id:n}){const{t:a}=v("common",{keyPrefix:"topics"}),r=Qa[e],s=r?`/themen/${r}/${e}`:`/themen/${e}`,i=zV[e]||"",o=Ei(e);return t.jsx("li",{id:n,className:"2xl:h-full w-full",children:t.jsx(fu,{indicator:t.jsx(qr,{topic:o,orientation:"vertical",thickness:"xl",className:"absolute inset-y-0 right-0"}),children:t.jsxs(Ne,{to:s,className:i,children:[t.jsx(h.H3,{marginTop:"none",marginBottom:"md",children:a(`${e}.title`)}),t.jsx(u,{as:"p",children:a(`${e}.description`)})]})})})}const _V=Ke({slots:{containerHeadingStyles:["mt-0 mb-[2.25rem] xl:mb-[2.5rem]"],topicsListStyles:["grid grid-cols-1 gap-[1.25rem] list-none p-0 m-0","sm:gap-[1.375rem]","lg:gap-[1.5rem]","2xl:grid-cols-2 2xl:auto-rows-fr","3xl:grid-cols-3"]}}),{containerHeadingStyles:AV,topicsListStyles:EV}=_V();function gs({heading:e,topics:n,classNameGridWrapper:a,...r}){const s=f.useId(),i=f.useId(),{t:o}=v("common",{keyPrefix:"seminar-topics-section"});return t.jsxs(mt,{idOuterElement:"topics-grid-container",idInnerElement:"topics-grid-container__content",asOuterElement:"section",asInnerElement:"section",backgroundColor:"gray",hidden:n.length===0,classNameOuterElement:"2xl:pb-[6rem] 3xl:pb-[8rem]",...r,children:[t.jsx(h.H2,{id:`topics-grid-container__heading--${s}`,className:AV(),children:e||o("heading")}),t.jsx("ul",{id:`topics-grid-container__topics-list--${i}`,className:EV({className:a}),children:n.map(l=>t.jsx(TV,{id:`topics-grid-container__topics-list-${i}--item-${l}`,topic:l},l))})]})}function bu({heading:e,image:n,children:a,classNameInnerElement:r,renderCallToAction:s,backgroundColor:i,...o}
434){return t.jsxs(mt,{...o,backgroundColor:i,classNameInnerElement:r?`${r} flex flex-col lg:flex-row gap-[1.875rem] lg:gap-[5.625rem]`:"flex flex-col lg:flex-row gap-[1.875rem] lg:gap-[5.625rem]",children:[t.jsx("div",{className:"lg:w-1/2 lg:flex lg:items-center order-2 lg:order-1",children:t.jsxs("div",{children:[t.jsx(h,{as:"h2",color:i==="blue"?"white":void 0,className:"mb-4",children:e}),a,s&&t.jsx("div",{className:"mt-4",children:s()})]})}),t.jsx("div",{className:"lg:w-1/2 order-1 lg:order-2",children:t.jsx(xt,{...n,loader:St,classNameImage:"img-vds"})})]})}const xu="seminars-read-more-text-container-outer";function PV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.seminars-page.hero-section"}),n=Me(xu);return t.jsx(Ae,{backgroundColor:"white",extendPaddingBottom:!0,children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"event-types/lehrgang.png",alt:e("image.alt")})})})})}function MV(){return t.jsx(Fe,{defaultValues:{event_type:"LG"}})}function VV(){return t.jsx(Gt,{})}function DV({profiles:e}){const{t:n}=v("event-types",{keyPrefix:"event-type-pages.seminars-page.profiles-section"});return t.jsx(Te,{heading:n("heading"),profiles:e,legend:!0})}function HV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.seminars-page.text-section"});return t.jsx(Ee,{extendPaddingTop:!0,idOuterElement:xu,idInnerElement:"seminar-read-more-text-container-inner",renderTeaser:()=>t.jsxs(M,{t:e,i18nKey:"teaser",children:[t.jsx(h.H2,{children:"Praxisnah und unterstützend"}),t.jsx(u,{as:"p",children:"Bei vielen Lehrgängen sind Gruppenarbeiten, praktische Übungen und/oder Exkursionen mit Teil des Programms. In allen Fällen erhalten Sie umfangreiche Schulungsunterlagen sowie eine Teilnahmebescheinigung. Sofern die Veranstaltung mit einer bestandenen Prüfung endet, wird ein Zertifikat ausgestellt."})]}),renderMore:()=>t.jsxs(M,{t:e,i18nKey:"content",children:[t.jsx(h.H2,{children:"Erstklassige Referentinnen und Referenten"}),t.jsx(u,{as:"p",children:"Profitieren Sie von sorgfältig ausgewählten Referierenden – ausgewiesenen Fachleuten mit umfangreichem Wissen und viel Praxiserfahrung. Insbesondere bei längeren VdS-Lehrgängen kommt häufig eine ganze Bandbreite an Dozierenden zum Einsatz, damit Sie zu jedem Themenbereich fundierte Informationen und Praxisbeispiele erhalten. So können auch Ihre Fragen optimal beantwortet werden – nicht ohne Grund gehört der gegenseitige Austausch zu den beliebtesten Bestandteilen unserer Veranstaltungen."}),t.jsx(h.H2,{children:"Attraktive Veranstaltungsorte"}),t.jsx(u,{as:"p",children:"Viele VdS-Lehrgänge finden in Köln statt, entweder im VdS-Bildungszentrum oder zum Beispiel im beliebten Pullman Hotel Cologne. Andere Veranstaltungen werden in Hamburg, Hannover, München, Berlin, Wiesbaden sowie anderen attraktiven Städten ausgerichtet."}),t.jsx(u,{as:"p",children:"Wie wäre es, Ihre nächste Fortbildung mit dem Besuch des Kölner Doms zu verbinden? Mit einer Rundfahrt im Hamburger Hafen, einer Sightseeing-Tour durch die Hauptstadt oder einem Abend im Münchner Hofbrauhaus? Viele unserer Teilnehmenden nutzen die Gelegenheit, um eine informative und rundum gelungene Zeit zu verbringen."})]})})}function FV({brochures:e}){return t.jsx(bu,{heading:"Download VdS-Lehrgangsbroschüre",image:{src:"event-types/teaser-download_lgbr-2027.png",alt:"Die VdS-Lehrgangsbroschüre",intrinsicWidth:600,intrinsicHeight:400},backgroundColor:"blue",renderCallToAction:e.length>0?()=>t.jsx("div",{className:"flex flex-col gap-2",children:e.map(n=>t.jsxs(In,{href:n.href,target:"_blank",rel:"noopener noreferrer",icon:ts,iconPosition:"left",iconClassName:"mt-0.5","aria-label":`Alle VdS-Seminare in einer kompakten Broschüre (${n.year}) als PDF herunterladen`,design:"text",className:"-ml-2",children:["Alle VdS-Seminare in einer k
434ompakten Broschüre (",n.year,")"]},n.year))}):void 0,children:t.jsxs(u,{as:"p",color:"white",children:["Lehrgänge, Workshops, Online-Seminare und mehr: Das komplette VdS-Seminarprogramm rund um die Unternehmenssicherheit finden Sie übersichtlich in unserer Lehrgangsbroschüre. Einfach als PDF downloaden oder in gedruckter Form per"," ",t.jsx("a",{href:"mailto:[email protected]",className:"mail_lehrgang@vds",children:"E-Mail anfordern"}),"."]})})}function OV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.seminars-page.topic-grid-section"});return t.jsx(gs,{heading:e("heading"),topics:["brandschutz","informations-und-cybersicherheit","datenschutz","security","elektrische-anlagen","arbeitssicherheit","naturgefahren","sachschaeden"]})}function BV(){return t.jsx(_e,{})}function RV(){return t.jsx(hs,{})}function vu({children:e="VdS-Unterweisungen",id:n,...a}){const r=f.useId(),s=n||`vds-instructions-${r}`;return t.jsx(ge,{id:s,as:Be,href:"https://vds-unterweisungen.de",openInNewTab:!0,...a,children:e})}function qV(){const{t:e}=v("event-types",{keyPrefix:"event-type-pages.webinars-page.hero-section"});return t.jsx(Ae,{children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{children:e("heading")}),t.jsx(ze,{text:e("content")})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"event-types/webinar.png",alt:e("image-alt")})})})})}function WV(){return t.jsx(Ee,{idOuterElement:"text-section-container-outer",idInnerElement:"text-section-container-inner",asOuterElement:"section",asInnerElement:"section",classNameOuterElement:"lg:-mt-34",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:"Übersicht über die Themen"}),t.jsx(u,{as:"p",children:"Unser Angebot an E-Learnings wächst kontinuierlich. Hier finden Sie die aktuelle Auswahl:"}),t.jsx(h.H3,{children:"Brandschutz"}),t.jsx(u,{as:"p",children:t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/11166",children:"Brandschutzunterweisung"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/14552",children:"Brandschutzunterweisung für Klinik- und Pflegeteams"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/11164",children:"Grundlagen des Organisatorischen Brandschutzes"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/11162",children:"Grundlagen des Baulichen Brandschutzes"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/11233",children:"Grundlagen des Brandschutzmanagements"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/13926",children:"Die neue VdS CEA 4001: 2024-01"})}),t.jsx(b.Item,{children:t.jsx(Ne,{to:"/veranstaltungen/13917",children:"The New VdS CEA 4001: 2024-01"})})]})}),t.jsx(h.H3,{children:"Arbeitsschutz"}),t.jsx(u,{as:"p",children:t.jsx(b,{children:t.jsx(b.Item,{children:t.jsx(ge,{href:"https://www.vds-unterweisungen.de/",as:Be,children:"Arbeitsschutzunterweisung"})})})}),t.jsx(h.H3,{children:"Elektrische Anlagen"}),t.jsx(u,{as:"p",children:t.jsx(b,{children:t.jsx(b.Item,{children:t.jsx(ge,{as:Be,href:"https://vds.de/gebote-der-elektroinstallation",children:"Gebote der Elektroinstallation"})})})}),t.jsx(h.H2,{children:"Weitere Informationen zu VdS-Unterweisungen"}),t.jsxs(u,{as:"p",children:["Sie interessieren sich für Unterweisungen, um Ihre Mitarbeiter regelmäßig zu vorgeschriebenen Themen wie der Arbeitssicherheit fortzubilden – sicher und ohne großen Aufwand für Sie? Dann besuchen Sie auch unsere Website"," ",t.jsx(vu,{children:"VdS-Unterweisungen"})," mit vielen weitergehenden Informationen."]})]})})}function UV(){return t.jsx(Gt,{})}function ZV({profiles:e}){const{t:n}=v("event-types",{keyPrefix:"event-type-pages.webinars-page.profiles-section"});return t.jsx(Te,{heading:n("heading"),profiles:e,legend:!0})}function GV(){return t.jsx(_e,{})}function KV(){return t.jsx(hs,{})}const YV=["fachtagung","firmenseminar","lehrgang","web-based-training"],KW={lehrgang:{parent:null,components({eventType:e,profiles:n,brochures:a}){return t.jsxs(t.Fragment,{children:[t.jsx(PV,{}),t.jsx(MV,{}),t.jsx(HV,{}),t.jsx(FV,{brochures:a}),t.jsx(OV,{}),t.jsx(VV,{}),t.jsx(DV,{profiles:n}),t.jsx(BV,{}),t.jsx(RV,{})]})}},fachtagung:{parent:null,components({eventType:e,profiles:n}){return t.jsxs(t.Fragment,{children:[t.jsx(kV,{}),t.jsx(wV,{}),t.jsx(NV,{profiles:n}),t.jsx(SV,{}),t.jsx(IV,{profiles:n}),t.jsx($V,{}),t.jsx(LV,{})]})}},firmenseminar:{parent:null,components({eventType:e,profiles:n}){return t.jsxs(t.Fragment,{children:[t.jsx(aV,{}),t.jsx(rV,{}),t.jsx(cV,{}),t.jsx(sV,{}),t.jsx(iV,{profiles:n}),t.jsx(dV,{}),t.jsx(uV,{})]})}},"web-based-training":{parent:null,components({eventType:e,profiles:n}){return t.jsxs(t.Fragment,{children:[t.jsx(qV,{}),t.jsx(WV,{}),t.jsx(UV,{}),t.jsx(ZV,{profiles:n}),t.jsx(GV,{}),t.jsx(KV,{})]})}},_:{components(){return t.jsx("div",{children:"Event type not found"})}}};function JV(){const{t:e}=v("common"),{isDesktop:n}=oa(),a=f.useRef(null),r=f.useRef(()=>{}),s=f.useRef(!1),i=f.useRef(!1),o=f.useRef(null),l=f.useMemo(()=>YV.map(p=>({key:p,label:e(`event-types.${p}`),link:`/veranstaltungsarten/${p}`})),[e]),[c,d]=f.useState([]),m=f.useCallback(()=>{d([]),s.current&&r.current()},[]);os(m),f.useEffect(()=>()=>{o.current&&clearTimeout(o.current)},[]);const g=p=>{d([]),p()},x=p=>{const L=p-1,N=void 0;let T=[];return T=l,n||c.length===L?t.jsx("div",{className:"flex flex-col h-screen -mt-3 pt-0 pb-10 bg-white w-screen navlg:relative navlg:col-span-1 navlg:h-fit navlg:-mt-13 navlg:pt-0 navlg:pb-10  navlg:pr-10",children:t.jsxs("div",{className:"flex flex-col h-full py-5",children:[N,T.map($=>t.jsxs("li",{className:`h-12 flex items-center truncate pl-2 font-bold text-[1.25rem] navlg:pl-2 ${$.children&&n?"navlg:pr-20 navlg:-mr-2
4340 navlg:relative navlg:z-10":""}`,onMouseEnter:()=>{!n||!$.children||(o.current&&(clearTimeout(o.current),o.current=null),d(E=>{const z=p-1;return[...E.slice(0,z),$]}))},onMouseLeave:()=>{!n||!$.children||i.current||(o.current=setTimeout(()=>{d(E=>{const z=p-1;return E.slice(0,z)})},300))},children:[t.jsx(is,{to:$.link,onMenuAction:()=>r.current(),children:$.label}),$.children&&t.jsx(pt,{onClick:()=>{i.current=!0,setTimeout(()=>{i.current=!1},200),d(E=>{const z=p-1,w=E[z];return(w==null?void 0:w.key)===$.key?E.slice(0,z):[...E.slice(0,z),$]})},"aria-label":e("aria-label"),className:"pr-5 size-5 flex items-center",icon:jn,iconClassName:"mt-0.5 navlg:stroke-2 text-brand-blue fill-none stroke-2 size-5 stroke-brand-blue group-hover:stroke-turquoise-light",design:"transparent"})]},$.key))]})},p):null};return t.jsx("div",{id:"events-drop-down-menu-wrapper",ref:a,className:"w-full pr-4 navlg:pr-0 navlg:w-fit",children:t.jsxs(Hn,{menuId:"events-drop-down-menu",openOnHover:n,children:[t.jsx(Dn,{children:({open:p,toggle:L})=>(r.current=L,s.current=p,t.jsx("div",{className:"mx-0 max-w-screen flex items-center navlg:mx-0",children:t.jsx(ss,{isOpen:p,ariaLabel:e("app-main-navigation-component.navigation.menu-items.event-types.aria-label"),onClick:()=>g(L),navigateTo:"/veranstaltungsarten",children:e("app-main-navigation-component.navigation.menu-items.event-types.title")})}))}),t.jsx(Vn,{design:"action",className:`
435            bg-white [border:0] [box-shadow:none]
436            navlg:top-[var(--dropdown-menu-top)] navlg:[width:100vw] navlg:pt-16 navlg:fixed navlg:inset-x-0
437          `,children:t.jsx("div",{className:`bg-white ${n?"grid":"flex flex-col"}`,style:n?{gridTemplateColumns:"1fr 1.2px 1fr 1.2px 1fr"}:void 0,children:t.jsx("div",{className:"navlg:pl-40",children:x(1)})})})]})})}function XV(){const{t:e}=v("common"),{isDesktop:n}=oa(),a=f.useRef(null),r=f.useRef(()=>{}),s=f.useRef(!1),i=f.useRef(!1),o=f.useRef(null),l=f.useMemo(()=>{function p(L,N=[],T=1){return Object.keys(L).map(C=>{const $=[...N,C],E=e(`topics.${C}.title`);let z;T===1?z=`/themen/${C}`:T===2?z=`/themen/${Qa[C]}/${C}`:z=`/${C}`;const w=L[C],_=w&&Object.keys(w).length>0?p(w,$,T+1):void 0;return{key:C,label:E,link:z,children:_}})}return p(lu)},[e]),[c,d]=f.useState([]),m=f.useCallback(()=>{d([]),s.current&&r.current()},[]);os(m),f.useEffect(()=>()=>{o.current&&clearTimeout(o.current)},[]);const g=p=>{d([]),p()},x=p=>{const L=p-1,N=p>1?c[p-2]:void 0;let T=[];return p===1?T=l:N!=null&&N.children&&(T=N.children),n||c.length===L?t.jsx(t.Fragment,{children:t.jsx("div",{className:`flex flex-col h-screen -mt-3 pt-0 pb-10 bg-white navlg:relative navlg:col-span-1 navlg:h-fit navlg:mt-0 navlg:pt-2 navlg:pb-12 ${!n&&p===2?"-ml-2 pl-0":""} ${p===1?"navlg:pr-10":""}`,onMouseEnter:()=>{n&&o.current&&(clearTimeout(o.current),o.current=null)},onMouseLeave:()=>{n&&p>1&&(o.current=setTimeout(()=>{d($=>$.slice(0,p-2))},300))},children:t.jsxs("div",{className:"flex flex-col h-full py-5 navlg:py-0 navlg:-mt-10",children:[N&&t.jsxs("div",{className:`${L===1?"pl-2 -mt-2 h-12 bg-white navlg:hidden":"pl-5 h-12 z-50 navlg:hidden"} w-screen flex items-center justify-start gap-[0.25rem] font-medium font-bold text-xl interactive-accent-turquoise-dark group`,children:[t.jsx("button",{type:"button","aria-label":e("aria-label"),className:"flex items-center cursor-pointer",onClick:()=>d($=>$.slice(0,L-1)),children:t.jsx(_c,{size:"textWithIcon",design:"inherit","aria-hidden":"true",className:"stroke-2 ml-0 size-5 stroke-turquoise-dark group-hover:stroke-turquoise-light"})}),t.jsx(In,{as:nn,to:N.link,design:"transparent",layout:"quadrilateral",className:"cursor-pointer font-bold text-xl",onClick:()=>r.current(),children:N.label})]}),T.map($=>t.jsxs("li",{className:`min-h-[3rem] flex items-center pl-2 font-bold text-[1.25rem] navlg:h-12 navlg:truncate navlg:pl-2 ${n?"":"py-2 whitespace-normal break-words pr-5"} ${$.children&&n?"navlg:pr-20 navlg:-mr-20 navlg:relative navlg:z-10":""}`,onMouseEnter:()=>{!n||!$.children||(o.current&&(clearTimeout(o.current),o.current=null),d(E=>{const z=p-1;return[...E.slice(0,z),$]}))},onMouseLeave:()=>{!n||!$.children||i.current||(o.current=setTimeout(()=>{d(E=>{const z=p-1;return E.slice(0,z)})},300))},children:[t.jsx(is,{to:$.link,onMenuAction:()=>r.current(),children:$.label}),$.children&&t.jsx("button",{type:"button",onClick:()=>{i.current=!0,setTimeout(()=>{i.current=!1},200),d(E=>{const z=p-1,w=E[z];return(w==null?void 0:w.key)===$.key?E.slice(0,z):[...E.slice(0,z),$]})},"aria-label":e("aria-label"),className:"pr-5 flex items-center cursor-pointer group/chevron",children:t.jsx(jn,{size:"sm",className:"ml-[0.1875rem] mt-[0.125rem] stroke-brand-blue stroke-2 transition-colors group-hover/chevron:stroke-turquoise-light"})})]},$.key))]})},p)}):null};return t.jsx("div",{id:"topics-drop-down-menu-wrapper",ref:a,className:"w-full pr-4 navlg:pr-0 navlg:w-fit",children:t.jsxs(Hn,{menuId:"topics-drop-down-menu",openOnHover:n,children:[t.jsx(Dn,{children:({open:p,toggle:L})=>(r.current=L,s.current=p,t.jsx("div",{className:"mx-0 max-w-screen flex items-center navlg:mx-0",children:t.jsx(ss,{isOpen:p,ariaLabel:e("app-main-navigation-component.navigation.menu-items.topics.aria-label"),onClick:()=>g(L),navigateTo:"/themen",children:e("app-main-navigation-component.navigation.menu-items.topics.title")})}))}),t.jsx(Vn,{design:"action",className:`
438            bg-white [border:0] [box-shadow:none]
439            navlg:top-[var(--dropdown-menu-top)] navlg:[width:100vw] navlg:pt-16 navlg:fixed navlg:inset-x-0 navlg:max-h-[85vh] navlg:overflow-y-auto
440          `,children:t.jsxs("div",{className:`bg-white ${n?"grid":"flex flex-col"}`,style:n?{gridTemplateColumns:"1fr 0.075rem 1fr 0.075rem 1fr"}:void 0,onMouseEnter:()=>{n&&o.current&&(clearTimeout(o.current),o.current=null)},children:[t.jsx("div",{className:"navlg:pl-40",children:x(1)}
440),t.jsx("div",{className:`hidden navlg:flex navlg:self-stretch navlg:bg-brand-blue navlg:-mt-7 navlg:mb-8 pointer-events-none ${c.length>=1?"opacity-100":"opacity-0"}`}),t.jsx("div",{className:"navlg:pl-20",children:x(2)}),t.jsx("div",{className:`hidden navlg:flex navlg:self-stretch navlg:bg-brand-blue navlg:-mt-7 navlg:mb-8 pointer-events-none ${c.length>=2?"opacity-100":"opacity-0"}`}),t.jsx("div",{className:"navlg:pl-20 navlg:pr-40",children:x(3)})]})})]})})}function QV(){const{t:e}=v("common"),{isDesktop:n}=oa(),a=f.useRef(null),r=f.useRef(()=>{}),s=f.useRef(!1),i=f.useRef(!1),o=f.useRef(null),[l,c]=f.useState([]),d=f.useCallback(()=>{c([]),s.current&&r.current()},[]);os(d),f.useEffect(()=>()=>{o.current&&clearTimeout(o.current)},[]);const m=p=>{c([]),p()},g=p=>{const L=p-1,N=void 0;let T=[];return T=x,n||l.length===L?t.jsx("div",{className:"flex flex-col h-screen -mt-3 pt-0 pb-10 bg-white w-screen navlg:relative navlg:col-span-1 navlg:h-fit navlg:-mt-13 navlg:pt-0 navlg:pb-8  navlg:pr-10",children:t.jsxs("div",{className:"flex flex-col h-full py-5",children:[N,T.map($=>t.jsxs("li",{className:`h-12 flex items-center truncate pl-5 font-bold text-[1.25rem] navlg:pl-2 ${$.children&&n?"navlg:pr-20 navlg:-mr-20 navlg:relative navlg:z-10":""}`,onMouseEnter:()=>{!n||!$.children||(o.current&&(clearTimeout(o.current),o.current=null),c(E=>{const z=p-1;return[...E.slice(0,z),$]}))},onMouseLeave:()=>{!n||!$.children||i.current||(o.current=setTimeout(()=>{c(E=>{const z=p-1;return E.slice(0,z)})},300))},children:[$.link.startsWith("http")?t.jsx(Be,{href:$.link,onClick:()=>r.current(),className:"hover:text-turquoise-light",children:$.label}):t.jsx(is,{to:$.link,onMenuAction:()=>r.current(),children:$.label}),$.children&&t.jsx(pt,{onClick:()=>{i.current=!0,setTimeout(()=>{i.current=!1},200),c(E=>{const z=p-1,w=E[z];return(w==null?void 0:w.key)===$.key?E.slice(0,z):[...E.slice(0,z),$]})},"aria-label":e("aria-label"),className:"pr-5 size-5 flex items-center",icon:jn,iconClassName:"mt-0.5 navlg:stroke-2 text-brand-blue fill-none stroke-2 size-5 stroke-brand-blue group-hover:stroke-turquoise-light",design:"transparent"})]},$.key))]})},p):null},x=[{key:"aktuelles",label:e("app-main-navigation-component.navigation.menu-items.aktuelles.title"),link:"/vds-bildungszentrum/aktuelles"},{key:"team",label:e("app-main-navigation-component.navigation.menu-items.vds-training-center.menu-items.team.title"),link:"/vds-bildungszentrum/team"},{key:"faqs",label:e("app-main-navigation-component.navigation.menu-items.vds-training-center.menu-items.faqs.title"),link:"/vds-bildungszentrum/faqs"}];return t.jsx("div",{id:"training-center-drop-down-menu-wrapper",ref:a,className:"w-full pr-4 navlg:pr-0 navlg:w-fit",children:t.jsxs(Hn,{menuId:"training-center-drop-down-menu",openOnHover:n,children:[t.jsx(Dn,{children:({open:p,toggle:L})=>(r.current=L,s.current=p,t.jsx("div",{className:"mx-0 max-w-screen flex items-center navlg:mx-0",children:t.jsx(ss,{isOpen:p,ariaLabel:e("app-main-navigation-component.navigation.menu-items.vds-training-center.aria-label"),onClick:()=>m(L),navigateTo:"/vds-bildungszentrum",children:e("app-main-navigation-component.navigation.menu-items.vds-training-center.title")})}))}),t.jsx(Vn,{design:"action",className:"bg-white [border:0] [box-shadow:none] navlg:top-[var(--dropdown-menu-top)] navlg:h-fit navlg:[width:100vw] navlg:pt-16 navlg:fixed navlg:inset-x-0",children:t.jsx("div",{className:`bg-white ${n?"grid":"flex flex-col"}`,style:n?{gridTemplateColumns:"1fr 0.075rem 1fr 0.075rem 1fr"}:void 0,children:t.jsx("div",{className:"navlg:pl-40",children:g(1)})})})]})})}function YW(){var N;const e=f6(),n=us(),{bookmarks:a}=Bi(),r=Mi(),s=Si(),i=ed(),o=h6(),{t:l,i18n:c}=v("common",{keyPrefix:"buttons.search-button"}),d=i&&e?{displayName:`${e.user_firstname} ${e.user_lastname}`}:void 0,m=i?((N=n==null?void 0:n.items)==null?void 0:N.length)??0:0,g=i?(a==null?void 0:a.length)??0:0,x=Pi(r),p=s.pathname.endsWith("search"),L=Ea(c.language,Qt.supportedLngs)?c.language:Qt.fallbackLng;return t.jsx(Qc,{sticky:!0,topicColors:x,mobileBreakpoint:"xl",classNames:{topicIndicatorBar:
440x==="default"?"bg-secondary":void 0},logo:t.jsx(Ai,{as:Ne,to:"/",classNameImage:"h-[2.5rem] lg:h-[2.5rem] navlg:h-[6rem]"}),user:d,accountHref:"/account",signInHref:"/sign-in",signUpHref:"/sign-up",showLanguageSwitch:o.multiLang,locales:Qt.supportedLngs,currentLocale:L,onLocaleChange:T=>{const C=Ca(s.pathname,T,Qt.supportedLngs);window.location.assign(`${C}${s.search}${s.hash}`)},cartItemCount:m,cartHref:"/warenkorb",favoritesCount:g,favoritesHref:"/merkliste",downloadHref:"/downloads",searchFormAction:"/search",searchPlaceholder:l("input-field-placeholder"),searchHidden:p,renderSearchForm:({action:T,method:C,className:$,onSubmit:E,children:z})=>t.jsx(Xl,{action:T,method:C??"GET",className:$,onSubmit:E,children:z}),secondaryRow:t.jsxs(t.Fragment,{children:[t.jsx(XV,{}),t.jsx(JV,{}),t.jsx(j6,{}),t.jsx(QV,{})]})})}const JW="/assets/app-B9Wy_4eD.css",jt=[];for(let e=0;e<256;++e)jt.push((e+256).toString(16).slice(1));function e7(e,n=0){return(jt[e[n+0]]+jt[e[n+1]]+jt[e[n+2]]+jt[e[n+3]]+"-"+jt[e[n+4]]+jt[e[n+5]]+"-"+jt[e[n+6]]+jt[e[n+7]]+"-"+jt[e[n+8]]+jt[e[n+9]]+"-"+jt[e[n+10]]+jt[e[n+11]]+jt[e[n+12]]+jt[e[n+13]]+jt[e[n+14]]+jt[e[n+15]]).toLowerCase()}let Qs;const t7=new Uint8Array(16);function n7(){if(!Qs){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Qs=crypto.getRandomValues.bind(crypto)}return Qs(t7)}const a7=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),xl={randomUUID:a7};function r7(e,n,a){var s;e=e||{};const r=e.random??((s=e.rng)==null?void 0:s.call(e))??n7();if(r.length<16)throw new Error("Random bytes length must be >= 16");return r[6]=r[6]&15|64,r[8]=r[8]&63|128,e7(r)}function s7(e,n,a){return xl.randomUUID&&!e?xl.randomUUID():r7(e)}const yu=f.createContext(void 0);function i7(){if(typeof document>"u")return null;let e=document.getElementById("modal-root");if(!e){e=document.createElement("div"),e.id="modal-root";const n=document.body;n.firstChild?n.insertBefore(e,n.firstChild):n.appendChild(e)}return e}const ju=f.createContext(void 0),XW=({children:e})=>{const[n,a]=f.useState([]),[r,s]=f.useState(null),i=f.useRef({}),o=f.useRef(null);f.useEffect(()=>{s(i7())},[]),f.useEffect(()=>{typeof document>"u"||(n.length>0?(o.current===null&&(o.current=document.body.style.overflow),document.body.style.overflow="hidden"):o.current!==null&&(document.body.style.overflow=o.current,o.current=null))},[n.length]);const l=(g,x={},p)=>{const L=s7();return p&&(i.current[L]={...p}),a(N=>[...N,{id:L,Component:g,props:x}]),{id:L}},c=(g,x)=>{var L;const p=i.current[g];(L=p==null?void 0:p.resolve)==null||L.call(p,x),delete i.current[g],a(N=>N.filter(T=>T.id!==g))},d=(g,x)=>{var L;const p=i.current[g];(L=p==null?void 0:p.reject)==null||L.call(p,x),delete i.current[g],a(N=>N.filter(T=>T.id!==g))},m=()=>{Object.keys(i.current).forEach(g=>{var x,p;(p=(x=i.current[g])==null?void 0:x.reject)==null||p.call(x),delete i.current[g]}),a([])};return t.jsxs(yu.Provider,{value:{modals:n,openModal:l,closeModal:c,rejectModal:d},children:[e,r&&n.length>0&&Qr.createPortal(t.jsxs("div",{className:"fixed inset-0 z-[9999]",children:[t.jsx("div",{className:"absolute inset-0 bg-black/20 backdrop-blur-sm","aria-hidden":"true",onClick:m}),t.jsx("div",{className:"absolute inset-0 pointer-events-none",children:n.map(({id:g,Component:x,props:p},L)=>{const N=L===n.length-1,T=E=>c(g,E),C=E=>d(g,E),$=()=>d(g);return t.jsx("div",{className:"absolute inset-0 flex items-center justify-center",style:{zIndex:10+L},children:t.jsx("div",{className:N?"pointer-events-auto":"pointer-events-none",children:t.jsx(ju.Provider,{value:{id:g,isTop:N,resolve:T,reject:C,dismiss:$},children:t.jsx(x,{...p,resolve:T,reject:C,dismiss:$})})})},g)})})]}),r)]})};function o7(e){const n=f.useContext(yu);if(!n)throw new Error("useModal must be used within ModalProvider");const a=f.useRef(null);return f.useCallback(s=>{let i=!1,o,l;const c=new Promise((m,g)=>{o=x=>{i||(i=!0,m(x))},l=x=>{i||(i=!0,g(x))}}).catch(m=>{if(m!==void 0)throw m}),{id:d}=n.openModal(e,s,{resolve:o,reject:l});return a.current={id:d},c},[n,e])}function l7(){const e=f.useContext(ju);if(!e)throw new Error("useModalInstance must be used within a ModalInstanceProvider");return e}function c7(){const e=Ii(),n=Hm(),a=e.state==="loading"||e.state==="submitting",r=f.useMemo(()=>n.some(s=>s.state!=="idle"),[n]);return{navBusy:a,fetchBusy:r,busy:a||r}}function d7(e,n=100){const[a,r]=f.useState(!1);return f.useEffect(()=>{if(e){const s=setTimeout(()=>r(!0),n);return()=>clearTimeout(s)}r(!1)},[e,n]),a}function u7(e){f.useEffect(()=>{if(!e)return;const n=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=n}},[e])}function m7({active:e,message:n}){return e?Qr.createPortal(t.jsx("output",{className:"fixed inset-0 z-[9999] grid place-items-center bg-black/20 backdrop-blur-sm","aria-live":"polite","aria-label":n,children:t.jsxs("div",{className:"flex flex-col items-center gap-3",children:[t.jsx("div",{className:"h-10 w-10 rounded-full border-4 border-white/30 border-t-white animate-spin motion-reduce:animate-none"}),t.jsx(u,{as:"p",className:"text-white text-[1.125rem]",children:n})]})}),document.body):null}function QW(){const{busy:e,navBusy:n,fetchBusy:a}=c7(),r=d7(e,200);u7(r);const s=n?"Inhalte werden geladen ...":a?"Aktion wird ausgeführt ...":"";return t.jsx(m7,{active:r,message:s})}const h7={ATTENDEE_IN_EVENT:"attendee-in-event"};function g7({data:e}){const n=Array.isArray(e)?e:[e],a=n.length===1?n[0]:n;return t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a,null,0)},suppressHydrationWarning:!0})}g7.displayName="StructuredData";const p7=e=>e;function eU(e,n){const a=i=>{const o=p7(i);
440return o.title!==void 0?"title":o.name?`name:${o.name}`:o.property?`property:${o.property}`:o.httpEquiv?`httpEquiv:${o.httpEquiv}`:o.tagName==="link"&&o.rel?`link:${o.rel}`:o.charset?"charset":`unknown:${JSON.stringify(i)}`},r=(i,o)=>{const l=a(o),c=i.findIndex(d=>a(d)===l);c!==-1?i[c]=o:i.push(o)},s=[];return e.forEach(i=>{(i.meta||[]).forEach(l=>{r(s,l)})}),n.forEach(i=>{r(s,i)}),s}const f7=Ke({slots:{navigationWrapperStyles:["mb-[1.25rem] md:mb-[2.25rem]"],breadcrumbListStyles:["breadcrumb flex list-none flex-wrap"],breadcrumbItemStyles:"breadcrumb-item",breadcrumbItemActiveStyles:"breadcrumb-item active",breadcrumbLinkStyles:"text-brand-blue",breadcrumbTextStyles:"text-brand-blue",breadcrumbSeparatorStyles:"breadcrumb-separator mx-[0.5rem] text-brand-blue"}}),{navigationWrapperStyles:b7,breadcrumbListStyles:x7,breadcrumbItemStyles:v7,breadcrumbItemActiveStyles:y7,breadcrumbLinkStyles:j7,breadcrumbTextStyles:k7,breadcrumbSeparatorStyles:w7}=f7();function S7(){const{t:e}=v("common",{keyPrefix:"breadcrumb-navigation-component"}),{t:n}=v("common"),a=f.useId(),r=or().filter(i=>{var o;return((o=i.handle)==null?void 0:o.breadcrumb)!==void 0});if(r.length<2)return null;const s=[];return r.forEach(i=>{const o=i.handle,{breadcrumb:l}=o;let c;if(l===void 0)return;typeof l=="function"?c=l(i.data):c=l;const d=Array.isArray(c)?c:[c];s.push(...d)}),t.jsx(hr,{id:`breadcrumb-navigation-${a}`,"aria-label":e("aria-label"),className:b7(),children:t.jsx("ol",{className:x7(),children:s.map((i,o)=>{const l=o===s.length-1,c=i.translationKey?n(i.translationKey):i.text;return t.jsxs(ae.Fragment,{children:[t.jsx("li",{className:l?y7():v7(),"aria-current":l?"page":void 0,children:l?t.jsx("span",{className:k7(),children:c}):t.jsx(Ne,{className:j7(),to:i.pathname,children:c})}),!l&&t.jsx("li",{className:w7(),"aria-hidden":"true",children:">"})]},`${i.pathname}-${o}`)})})})}function tU(){return or().filter(n=>{var a;return((a=n.handle)==null?void 0:a.breadcrumb)!==void 0}).length<2?null:t.jsx(mt,{idOuterElement:"breadcrumb-container",idInnerElement:"breadcrumb-container__content",paddingY:"none",children:t.jsx(S7,{})})}function nU({id:e,children:n="Newsletter",...a}){const r=f.useId(),s=e||`newsletter-page-text-link-${r}`;return t.jsx(ge,{id:s,as:nn,to:"/newsletter",...a,children:n})}const I7="/image/avatar-placeholder.gif?ratio=0.78&width=300";function aU({name:e,email:n,phone:a,imageUrl:r,className:s}){return t.jsxs(R,{color:"white",rounded:"lg",shadow:"md",border:!1,padding:"none",className:s,children:[t.jsx("img",{src:r??I7,alt:e,className:"w-full aspect-[0.78] rounded-t-lg object-cover object-top"}),t.jsxs("div",{className:"p-[1.25rem]",children:[t.jsx(h.H3,{typographyStyle:"h5",color:"primary",children:e}),n&&t.jsx(u,{as:"p",className:"mt-[0.5rem]",children:t.jsx(za,{email:n,color:"black"})}),a&&t.jsx(u,{as:"p",className:"mt-[0.25rem]",children:t.jsx("a",{href:`tel:${a}`,className:"text-on-surface hover:text-secondary-hover",children:a})})]})]})}function rU({id:e,eventTypeSlug:n,children:a=`Seite „${n}"`,...r}){const s=f.useId(),i=e||`event-type-page-${n}-${s}`;return t.jsx(ge,{id:i,as:nn,to:`/veranstaltungsarten/${n}`,...r,children:a})}const ku=({children:e})=>t.jsx("div",{children:e}),N7=({children:e,isExpanded:n,onToggle:a})=>{const r=f.useRef(null),[s,i]=f.useState(!0);return f.useLayoutEffect(()=>{if(!r.current)return;const o=setTimeout(()=>{if(!r.current)return;const l=!n;l&&(r.current.style.display="block",r.current.style.webkitLineClamp="unset");const c=r.current.scrollHeight;l&&(r.current.style.display="",r.current.style.webkitLineClamp="");const d=c>72;i(d)},10);return()=>clearTimeout(o)},[e,n]),t.jsxs("div",{className:"p-4",children:[t.jsx("div",{ref:r,className:`transition-all duration-300 ${!n&&s?"line-clamp-3":""}`,children:e}),s&&!n&&t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":"Vollständigen Text anzeigen",onClick:a,className:"mt-4 tv_weiterlesen text-sm",children:"Weiterlesen"})]})},$7=({id:e,children:n})=>{const a=f.useMemo(()=>f.Children.toArray(n).filter(Boolean),[n]),r=Di(),{isMobile:s}=oa(),i=s?"accordion":"pills",[o,l]=f.useState(null),[c,d]=f.useState([]),[m,g]=f.useState([]),[x,p]=f.useState(!1),[L,N]=f.useState(null),[T,C]=f.useState(new Set),$=f.useRef(null),E=f.useRef(null),z=f.useRef(null),w=f.useRef(""),V=f.useRef(""),_=H=>H.map(K=>K.props.name).join("|"),j=H=>{const K=new Set;return H.filter(F=>{const he=F.props.name;return K.has(he)?!1:(K.add(he),!0)})};Oc($,()=>p(!1));const Z=()=>{const H=E.current;return H?Array.from(H.querySelectorAll("[data-measure-tab]")).map(F=>Math.ceil(F.offsetWidth)):[]},U=()=>{var H;return Math.ceil(((H=z.current)==null?void 0:H.offsetWidth)||0)},De=H=>
440{if(!r)return{vis:a,hid:[]};const K=Z(),F=U();if(a.length===0||K.length!==a.length)return{vis:a,hid:[]};let he=0,be=K.length;for(const[Se,fe]of K.entries())if(he+fe<=H)he+=fe;else{be=Se;break}if(be===K.length)return{vis:a,hid:[]};const we=Math.max(0,H-F);he=0,be=0;for(const[Se,fe]of K.entries())if(he+fe<=we)he+=fe,be=Se+1;else break;return{vis:a.slice(0,be),hid:a.slice(be)}},X=H=>{const{vis:K,hid:F}=De(H),he=j(K),be=j(F).filter(fe=>!he.some(xe=>xe.props.name===fe.props.name)),we=_(he),Se=_(be);w.current!==we&&(d(he),w.current=we),V.current!==Se&&(g(be),V.current=Se)};f.useEffect(()=>{if(!r||a.length===0)return;const H=a[0];H&&(l(K=>K??H.props.name),N(K=>K??H.props.name))},[r,a]),f.useLayoutEffect(()=>{if(!r)return;if(i==="accordion"){const K=j(a);d([]),g(K),w.current="",V.current=_(K);return}const H=$.current;H&&X(H.clientWidth)},[r,i,a]);const ne=f.useRef(null);if(f.useEffect(()=>{if(!r||i==="accordion")return;const H=$.current;if(!H)return;const K=new ResizeObserver(F=>{for(const he of F){const be=Math.floor(he.contentRect.width);ne.current&&cancelAnimationFrame(ne.current),ne.current=requestAnimationFrame(()=>X(be))}});return K.observe(H),()=>{K.disconnect(),ne.current&&cancelAnimationFrame(ne.current)}},[r,i,a]),f.useLayoutEffect(()=>{if(!r||i==="accordion")return;const H=$.current;H&&X(H.clientWidth)},[r,i,a.length]),a.length===0)return null;const Q=H=>{l(H)},te=H=>{l(H)},G=H=>{N(K=>K===H?null:H),l(H)},ie=H=>{C(K=>{const F=new Set(K);return F.has(H)?F.delete(H):F.add(H),F})};return t.jsxs("div",{id:e,className:"w-full overflow-hidden",children:[t.jsx("div",{"aria-hidden":!0,className:"absolute opacity-0 pointer-events-none -z-50 invisible",ref:E,children:t.jsxs("div",{className:"flex gap-4 items-center",children:[a.map(H=>t.jsx(kn,{"aria-hidden":!0,"aria-label":`Measure tab ${H.props.label}`,"data-measure-tab":!0,layout:"quadrilateral",design:"ghost",color:"gray",size:"sm",onClick:()=>{},children:H.props.label},`measure_${H.props.name}`)),t.jsx(pe,{"aria-hidden":!0,"aria-label":"Measure overflow button",ref:z,design:"ghost",layout:"quadrilateral",color:"gray",size:"sm",rounded:"md",icon:Jn,iconPosition:"right",onClick:()=>{},children:"Weitere"})]})}),t.jsx("div",{className:"block md:hidden",children:t.jsx("div",{className:"divide-y divide-gray-20 border-2 border-brand-blue rounded-lg overflow-hidden",children:a.map((H,K)=>{const F=L===H.props.name;return t.jsxs("div",{className:F?"bg-white bg-menu/40":"bg-white",children:[t.jsx(pe,{design:"ghost",icon:Jn,iconPosition:"right",iconClassName:`transition-transform duration-200 size-5 ${F?"rotate-180":""}`,"aria-label":`Toggle ${H.props.label} content`,onClick:()=>G(H.props.name),className:`ghost-borderless ghost-primary w-full justify-between rounded-none px-3 py-2 text-sm ${K===0?"rounded-t-lg":""} ${K===a.length-1&&!F?"rounded-b-lg":""}`,children:H.props.label}),F&&t.jsx("div",{className:`bg-menu text-sm ${K===a.length-1?"rounded-b-lg":""}`,children:K===0?t.jsx(N7,{isExpanded:T.has(H.props.name),onToggle:()=>ie(H.props.name),children:H.props.children}):t.jsx("div",{className:"p-4",children:H.props.children})})]},`mobile_${H.props.name}`)})})}),t.jsx("div",{className:"hidden md:block",children:t.jsxs("div",{ref:$,className:"flex flex-col",children:[t.jsxs("div",{className:"flex gap-4 items-center",children:[c.map(H=>{const K=o===H.props.name;return t.jsx(kn,{"aria-label":`Shows tab ${H.props.label}`,layout:"quadrilateral",design:K?"callToAction":"ghost",color:K?"blue":"gray",size:"sm",onClick:()=>Q(H.props.name),className:K?"cta-hover-turquoise":"ghost-borderless ghost-primary",children:H.props.label},`desktop_${H.props.name}`)}),m.length>0&&t.jsx(pe,{design:"ghost",layout:"quadrilateral",color:"gray",size:"sm",rounded:"md",icon:Jn,iconPosition:"right",iconClassName:`transition-transform duration-200 group-hover:stroke-white lg:ml-2 lg:-mr-3 ${x?"rotate-180":""}`,"aria-label":"Weitere Tabs anzeigen",onClick:()=>p(H=>!H),className:"hover:text-white hover:bg-turquoise-light group ml-auto",children:"Weitere"})]}),x&&m.length>0&&t.jsx("div",{className:"flex flex-wrap gap-4 mt-4",children:m.map(H=>{const K=o===H.props.name;return t.jsx(kn,{"aria-label":`Shows tab ${H.props.label}`,layout:"quadrilateral",design:K?"callToAction":"ghost",color:K?"blue":"gray",size:"sm",onClick:()=>
440te(H.props.name),className:K?"cta-hover-turquoise":"ghost-borderless ghost-primary",children:H.props.label},`desktop_overflow_${H.props.name}`)})})]})}),t.jsx("div",{className:"mt-4 hidden md:block",children:o&&a.map(H=>H.props.name===o?t.jsx("div",{children:H},H.props.name):null)})]})},wu=$7;wu.Tab=ku;const L7=de({slots:{article:"",cardWrapper:"relative flex flex-col card-training-h",image:"absolute inset-0 img-fill",overlay:"absolute inset-0 z-10 card-training-overlay",content:"absolute z-20 left-0 bottom-0 card-training-content"}}),Za=L7();function Su({imageSrc:e=ia,imageAlt:n,imageLoader:a=St,showOverlay:r=!1,children:s,id:i,className:o,classNames:l={}}){const{t:c}=v("uic-card-translations");return t.jsx("article",{id:i,className:Za.article({className:o??l.card}),children:t.jsx(R,{shadow:"none",rounded:"none",border:!1,className:l.card,children:t.jsxs("div",{className:Za.cardWrapper({className:l.cardWrapper}),children:[e&&t.jsx(xt,{src:e,alt:n??c("trainingCard.imageAlt"),intrinsicWidth:600,intrinsicHeight:400,loader:a,classNameImage:Za.image({className:l.image})}),r&&t.jsx("div",{className:Za.overlay({className:l.overlay}),"aria-hidden":"true"}),t.jsx("div",{className:Za.content({className:l.content}),children:s??t.jsx(h.H3,{className:"text-white",children:c("trainingCard.title")})})]})})})}Su.displayName="TrainingCard";function vl({id:e,title:n,image:a,fileName:r,imageAlt:s,buttonLabel:i,buttonAriaLabel:o,buttonHref:l,className:c="",cardClassName:d,roundedClass:m,showOverlay:g=!1,buttonClassName:x=""}){const p=f.useId();return t.jsxs(Su,{id:e,imageSrc:r||a,imageAlt:s||"",showOverlay:g,className:c,classNames:{card:m||"",cardWrapper:d},children:[t.jsx(h.H2,{color:"white",marginBottom:"sm",className:"leading-tight",children:n}),i&&l&&t.jsx(ge,{as:Ne,id:`training-card-button-${p}`,design:"callToAction",layout:"quadrilateral","aria-label":o,to:l,className:`w-2/3 md:w-1/2 ${x}`.trim(),children:i})]})}const C7=Ke({slots:{wrapperStyles:["grid grid-cols-1 gap-[1rem]","2xl:grid-cols-2 2xl:grid-rows-2"],headingCardStyles:["relative bg-brand-blue text-white rounded-tl-[60px]","card-training-h"],headingCardHeadingStyles:"leading-tight",headingCardContentStyles:["absolute left-0 bottom-0 px-[1rem] pb-[1rem]","lg:pb-[1.725rem]"],fireProtectionCardArticleStyles:["order-3","2xl:order-none 2xl:row-span-2 2xl:h-full 2xl:[&>div]:h-full 2xl:[&>div>div]:h-full"],fireProtectionCardStyles:["relative overflow-hidden aspect-[16/9]","2xl:aspect-auto 2xl:h-full"],fireProtectionCardRoundedStyles:"rounded-br-[60px]",furtherTrainingCardArticleStyles:["px-[0rem]","2xl:h-full 2xl:[&>div]:h-full 2xl:[&>div>div]:h-full"],furtherTrainingCardStyles:["relative overflow-hidden aspect-[16/9] 2xl:aspect-auto 2xl:h-full"]}}),{wrapperStyles:z7,headingCardStyles:T7,headingCardContentStyles:_7,headingCardHeadingStyles:A7,fireProtectionCardArticleStyles:E7,fireProtectionCardStyles:P7,fireProtectionCardRoundedStyles:M7,furtherTrainingCardArticleStyles:V7,furtherTrainingCardStyles:D7}=C7(),sU=()=>{const{t:e}=v("home",{keyPrefix:"training-offers-section"}),n=f.useId(),a=f.useId(),r=f.useId(),s=f.useId(),i=f.useId(),o=f.useId();return t.jsx(mt,{idOuterElement:`training-offers-container--${n}`,idInnerElement:`training-offers-section--${a}`,asOuterElement:"section",asInnerElement:"section",classNameOuterElement:"pb-[5rem] lg:pb-[6rem] xl:pb-[7rem] 2xl:pt-[6rem] 3xl:pt-[8rem] 3xl:pb-[9rem]",children:t.jsxs("div",{id:`training-offers-container_wrapper--${r}`,className:z7(),children:[t.jsx(R,{id:`training-offers-container_heading-card--${s}`,shadow:"none",rounded:"none",color:"blue",className:T7(),children:t.jsx(R.Main,{className:_7(),children:t.jsx(h.H2,{color:"white",marginBottom:"none",className:A7(),children:e("offer-top-left.heading")})})}),t.jsx(vl,{id:`training-offers-container_fire-protection-card--${i}`,title:e("offer-right.heading"),fileName:"training-offers/apprenticeship-fire-safety-officer.png",imageAlt:e("offer-right.image-alt"),buttonLabel:e("offer-right.button-label"),buttonAriaLabel:e("offer-right.button-aria-label"),buttonHref:"/themen/brandschutz/brandschutzbeauftragte-ausbildung",buttonClassName:"tv_ausbildung",showOverlay:!0,className:E7(),cardClassName:P7(),roundedClass:M7()}),t.jsx(vl,{id:`training-offers-container_further-training-card--${o}`,title:e("offer-bottom-left.heading"),fileName:"training-offers/training-fire-safety-officer.jpg",imageAlt:e("offer-bottom-left.image-alt"),buttonLabel:e("offer-bottom-left.button-label"),buttonAriaLabel:e("offer-bottom-left.button-aria-label"),buttonHref:"/themen/brandschutz/brandschutzbeauftragte-fortbildung",buttonClassName:"tv_weiterbildung",showOverlay:!0,className:V7(),cardClassName:D7()})]})})},Iu=e=>{var i,o;const n=e.bookings.length||1,a=((i=e.events)==null?void 0:i.reduce((l,{price:c})=>l+c,0))||0,r=e.events[0].price_evening_event||0,s=((o=e.bookings)==null?void 0:o.reduce((l,{eveningEvent:c})=>l+(c==="yes"?r:0),0))||0;return a*n+s},Nu=e=>{var i,o;const n=e.bookings.length||1,a=((i=e.events)==null?void 0:i.reduce((l,c)=>{const{price:d}=c,m=Ta(c);return l+d+m},0))||0,r=H8(...e.events),s=((o=e.bookings)==null?void 0:o.reduce((l,{eveningEvent:c})=>l+(c==="yes"?r:0),0))||0;return a*n+s},H7=e=>e.reduce((n,a)=>{const r=a.events.length===1?Iu(a):Nu(a);return n+r},0),F7=Ke({slots:{stepBar:["relative flex justify-between w-full mb-8","before:content-[''] before:absolute before:top-1/2 before:left-0","before:-translate-y-1/2 before:w-full before:h-0.5","before:bg-gray-10 before:block","2xl:mb-20"],stepBarItem:["relative flex items-center text-[1.125rem] leading-[1.25rem] font-bold","2xl:text-[1.25rem] 2xl:leading-[1.25rem]"],stepBarItemIcon:["relative flex items-center justify-center size-9 rounded-full border-[2px]","border-brand-blue"],stepBarItemText:["-ml-4 py-3 rounded-md w-[12.5rem] text-center"]},variants:{isActive:{true:{stepBarItemIcon:["text-brand-blue bg-white"],stepBarItemText:["text-white bg-brand-blue"]},false:{stepBarItemIcon:["text-brand-blue bg-white"],stepBarItemText:["hidden","2xl:block 2xl:text-brand-blue 2xl:bg-gray-10"]}}}}),Hr=F7(),O7=[{key:"billing",titleKey:"checkout-steps.billing.title",descriptionKey:"checkout-steps.billing.description"},{key:"participants",titleKey:"checkout-steps.participants.title",descriptionKey:"checkout-steps.participants.description"},{key:"payment",titleKey:"checkout-steps.payment.title",descriptionKey:"checkout-steps.payment.description"},{key:"review",titleKey:"checkout-steps.review.title",descriptionKey:"checkout-steps.review.description"}];function B7(e){const{title:n,index:a}=e;return t.jsxs("div",{className:Hr.stepBarItem(e),children:[t.jsx("div",{className:Hr.stepBarItemIcon(e),children:a+1}),t.jsx("div",{className:Hr.stepBarItemText(e),children:n})]})}function R7({currentStep:e}){const{t:n}=v("checkout");return t.jsx("div",{className:Hr.stepBar(),children:O7.map((a,r)=>
440t.jsx(B7,{title:n(a.titleKey),index:r,description:n(a.descriptionKey),isActive:e===r,isCompleted:e>r},a.key))})}function iU({currentStep:e,children:n}){const{t:a}=v("checkout"),r=us(),s=mV(),i=H7(r.items),o=r.voucherDiscount??0,l=i-o;return t.jsxs(mt,{classNameOuterElement:"!pt-4 2xl:!pt-8 2xl:overflow-x-visible",children:[t.jsx(R7,{currentStep:e}),t.jsxs("div",{className:"flex flex-col 2xl:flex-row gap-8",children:[t.jsxs("div",{className:"order-last 2xl:order-none 2xl:w-3/4",children:[n,s&&t.jsxs("pre",{children:["Cart: ",JSON.stringify(r,null,2)]})]}),t.jsx("div",{className:"order-first 2xl:order-none 2xl:w-1/4",children:t.jsxs("div",{className:"2xl:sticky 2xl:top-[12.5rem]",children:[t.jsx(R,{color:"gray",shadow:"none",border:!1,children:t.jsx(R.Main,{children:t.jsxs("div",{className:"flex flex-col",children:[r.items.map(c=>c.eventIds.length===1?t.jsx("div",{className:"border-b border-gray-50 py-4",children:t.jsxs("div",{className:"flex justify-between items-bottom",children:[t.jsx("span",{children:c.events[0].number}),t.jsx("span",{children:kt(Iu(c))})]})},c.eventIds[0]):t.jsx("div",{className:"border-b border-gray-50 py-4",children:t.jsxs("div",{className:"flex justify-between items-bottom",children:[t.jsx("span",{children:c.events.map(d=>d.number).join(" + ")}),t.jsx("span",{children:kt(Nu(c))})]})},c.eventIds.join("-"))),o>0&&t.jsxs("div",{className:"flex justify-between py-4 border-b border-gray-50",children:[t.jsx("span",{children:a("checkout-steps.summary.customer-discount")}),t.jsx("span",{children:kt(-o)})]}),t.jsxs("div",{className:"flex justify-between py-4",children:[t.jsxs("div",{children:[t.jsx(u,{variant:"bold",color:"blue",children:a("checkout-steps.summary.total")}),t.jsx("br",{}),t.jsx(u,{size:"sm",children:a("checkout-steps.summary.net-price")})]}),t.jsx(u,{variant:"bold",color:"blue",children:kt(l)})]})]})})}),r.containsSelectableDiscounts&&t.jsx(R,{className:"mt-4",border:!1,children:t.jsxs(R.Main,{children:[t.jsx(h,{typographyStyle:"h3",color:"primary",as:"h2",className:"mb-3",children:a("checkout-steps.summary.discount-info-title")}),t.jsx(u,{as:"p",children:a("checkout-steps.summary.discount-info-text")})]})})]})})]})]})}const q7=de({slots:{card:"grid grid-cols-1 grid-rows-2 items-center bg-(--card-fact-bg) min-w-56",topRow:"flex flex-nowrap flex-row justify-center text-(--card-fact-top-row-color) font-bold",bottomRow:"flex justify-center text-(--card-fact-bottom-row-color) font-bold"},variants:{size:{lg:{card:"px-4 py-2 sm:py-4",topRow:"text-6xl xl:text-7xl leading-[1.6] -mb-2",bottomRow:"text-xl xl:text-2xl 2xl:mt-2 leading-[1.2]"},sm:{card:"px-3 py-1 sm:py-2",topRow:"text-base xl:text-lg leading-normal",bottomRow:"text-base xl:text-lg leading-normal"}}},defaultVariants:{size:"lg"}});function Fr({number:e,label:n,id:a,size:r,border:s=!1,className:i,classNames:o={}}){const{t:l}=v("uic-card-translations"),c=q7({size:r});return t.jsxs(R,{id:a,color:"none",border:s,className:c.card({class:i??o.card}),children:[t.jsx("p",{className:c.topRow({class:o.topRow}),children:e??l("factCard.number")}),t.jsx("p",{className:c.bottomRow({class:o.bottomRow}),children:n??l("factCard.label")})]})}Fr.displayName="FactCard";const W7=Ke({slots:{headingStyles:"lg:!mb-[2rem]",cardsContainerStyles:["grid grid-cols-1 gap-[1.5rem] list-none p-0 m-0","2xl:grid-cols-3"],factCardStyles:"h-[11rem]"},variants:{cardPadding:{md:{factCardStyles:"lg:px-[3.5rem] 2xl:px-[1rem]"},lg:{factCardStyles:"lg:px-[5rem] 2xl:px-[1.5rem]"}}}}),{cardsContainerStyles:U7,factCardStyles:ei,headingStyles:Z7}=W7();function oU(){const{t:e}=v("home",{keyPrefix:"fact-cards-component"}),n=f.useId(),a=f.useId(),r=f.useId(),s=f.useId(),i=f.useId(),o=f.useId();return t.jsxs(mt,{idOuterElement:`facts-container--${n}`,idInnerElement:`facts-container_section--${a}`,asOuterElement:"section",children:[t.jsx(h.H2,{id:`facts-container_heading--${r}`,marginTop:"none",marginBottom:"lg",className:Z7(),children:e("heading")}),t.jsxs("ul",{className:U7(),children:[t.jsx("li",{children:t.jsx(Fr,{id:`facts-container_recommendations-card--${s}`,number:e("recommendations-card.number"),label:e("recommendations-card.label"),className:ei({cardPadding:"md"})})}),t.jsx("li",{children:t.jsx(Fr,{id:`facts-container_topics-card--${i}`,number:e("topics-card.number"),label:e("topics-card.label"),className:ei({cardPadding:"md"})})}),t.jsx("li",{children:t.jsx(Fr,{id:`facts-container_participants-card--${o}`,number:e("participants-card.number"),label:e("participants-card.label"),className:ei({cardPadding:"lg"})})})]})]})}function lU({heading:e,children:n,renderCallToAction:a,...r}){return t.jsx(mt,{...r,paddingY:"lg",children:t.jsx(R,{className:"lg:w-1/2",rounded:"2xl-diagonal",size:"xl",children:t.jsxs(R.Main,{className:"lg:!p-[5rem] lg:!pb-[4.188rem]",children:[t.jsx(h,{as:"h2",children:e}),n,a&&t.jsx("div",{className:"mt-4",children:a()})]})})})}const cU=()=>t.jsx(R,{rounded:"lg",color:"blue",children:t.jsxs(R.Main,{children:[t.jsx(h.H3,{color:"white",className:"mb-4",children:"Buchung ändern"}),t.jsx(u,{as:"p",color:"white",className:"mb-4",children:"Sie möchten Änderungen an Ihrer Buchung vornehmen? Schreiben Sie uns gerne eine E-Mail."}),t.jsxs("div",{className:"flex items-center",children:[t.jsx(D4,{className:"size-5 mt-0.5 mr-2 stroke-turquoise-light"}),t.jsx(za,{email:"[email protected]",className:"text-turquoise-light text-lg mail_lehrgang@vds"})]})]})}),yl=(e,n,a)=>
440{if(e&&"reportValidity"in e){const r=ee(a,n);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},vi=(e,n)=>{for(const a in n.fields){const r=n.fields[a];r&&r.ref&&"reportValidity"in r.ref?yl(r.ref,a,e):r&&r.refs&&r.refs.forEach(s=>yl(s,a,e))}},jl=(e,n)=>{n.shouldUseNativeValidation&&vi(e,n);const a={};for(const r in e){const s=ee(n.fields,r),i=Object.assign(e[r]||{},{ref:s&&s.ref});if(G7(n.names||Object.keys(e),r)){const o=Object.assign({},ee(a,r));He(o,"root",i),He(a,r,o)}else He(a,r,i)}return a},G7=(e,n)=>{const a=kl(n);return e.some(r=>kl(r).match(`^${a}\\.\\d+`))};function kl(e){return e.replace(/\]|\[/g,"")}function D(e,n,a){function r(l,c){if(l._zod||Object.defineProperty(l,"_zod",{value:{def:c,constr:o,traits:new Set},enumerable:!1}),l._zod.traits.has(e))return;l._zod.traits.add(e),n(l,c);const d=o.prototype,m=Object.keys(d);for(let g=0;g<m.length;g++){const x=m[g];x in l||(l[x]=d[x].bind(l))}}const s=(a==null?void 0:a.Parent)??Object;class i extends s{}Object.defineProperty(i,"name",{value:e});function o(l){var c;const d=a!=null&&a.Parent?new i:this;r(d,l),(c=d._zod).deferred??(c.deferred=[]);for(const m of d._zod.deferred)m();return d}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:l=>{var c,d;return a!=null&&a.Parent&&l instanceof a.Parent?!0:(d=(c=l==null?void 0:l._zod)==null?void 0:c.traits)==null?void 0:d.has(e)}}),Object.defineProperty(o,"name",{value:e}),o}class $a extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class $u extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}const Lu={};function ta(e){return Lu}function Cu(e){const n=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,s])=>n.indexOf(+r)===-1).map(([r,s])=>s)}function yi(e,n){return typeof n=="bigint"?n.toString():n}function ps(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function ao(e){return e==null}function ro(e){const n=e.startsWith("^")?1:0,a=e.endsWith("$")?e.length-1:e.length;return e.slice(n,a)}function K7(e,n){const a=(e.toString().split(".")[1]||"").length,r=n.toString();let s=(r.split(".")[1]||"").length;if(s===0&&/\d?e-\d?/.test(r)){const c=r.match(/\d?e-(\d?)/);c!=null&&c[1]&&(s=Number.parseInt(c[1]))}const i=a>s?a:s,o=Number.parseInt(e.toFixed(i).replace(".","")),l=Number.parseInt(n.toFixed(i).replace(".",""));return o%l/10**i}const wl=Symbol("evaluating");function Pe(e,n,a){let r;Object.defineProperty(e,n,{get(){if(r!==wl)return r===void 0&&(r=wl,r=a()),r},set(s){Object.defineProperty(e,n,{value:s})},configurable:!0})}function da(e,n,a){Object.defineProperty(e,n,{value:a,writable:!0,enumerable:!0,configurable:!0})}function On(...e){const n={};for(const a of e){const r=Object.getOwnPropertyDescriptors(a);Object.assign(n,r)}return Object.defineProperties({},n)}function Sl(e){return JSON.stringify(e)}function Y7(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const zu="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function rr(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const J7=ps(()=>{var e;if(typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function sr(e){if(rr(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const a=n.prototype;return!(rr(a)===!1||Object.prototype.hasOwnProperty.call(a,"isPrototypeOf")===!1)}function Tu(e){return sr(e)?{...e}:Array.isArray(e)?[...e]:e}const X7=new Set(["string","number","symbol"]);function _a(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Bn(e,n,a){const r=new e._zod.constr(n??e._zod.def);return(!n||a!=null&&a.parent)&&(r._zod.parent=e),r}function ue(e){const n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if((n==null?void 0:n.message)!==void 0){if((n==null?void 0:n.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Q7(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const eD={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function tD(e,n){const a=e._zod.def,r=a.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=On(e._zod.def,{get shape(){const o={};for(const l in n){if(!(l in a.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&(o[l]=a.shape[l])}return da(this,"shape",o),o},checks:[]});return Bn(e,i)}function nD(e,n){const a=e._zod.def,r=a.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=On(e._zod.def,{get shape(){const o={...e._zod.def.shape};for(const l in n){if(!(l in a.shape))throw new Error(`Unrecognized key: "${l}"`);n[l]&&delete o[l]}return da(this,"shape",o),o},checks:[]});return Bn(e,i)}function aD(e,n){if(!sr(n))throw new Error("Invalid input to extend: expected a plain object");const a=e._zod.def.checks;if(a&&a.length>0){const i=e._zod.def.shape;for(const o in n)if(Object.getOwnPropertyDescriptor(i,o)!==void 0)throw new Error("Cannot over
440write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const s=On(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return da(this,"shape",i),i}});return Bn(e,s)}function rD(e,n){if(!sr(n))throw new Error("Invalid input to safeExtend: expected a plain object");const a=On(e._zod.def,{get shape(){const r={...e._zod.def.shape,...n};return da(this,"shape",r),r}});return Bn(e,a)}function sD(e,n){const a=On(e._zod.def,{get shape(){const r={...e._zod.def.shape,...n._zod.def.shape};return da(this,"shape",r),r},get catchall(){return n._zod.def.catchall},checks:[]});return Bn(e,a)}function iD(e,n,a){const s=n._zod.def.checks;if(s&&s.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const o=On(n._zod.def,{get shape(){const l=n._zod.def.shape,c={...l};if(a)for(const d in a){if(!(d in l))throw new Error(`Unrecognized key: "${d}"`);a[d]&&(c[d]=e?new e({type:"optional",innerType:l[d]}):l[d])}else for(const d in l)c[d]=e?new e({type:"optional",innerType:l[d]}):l[d];return da(this,"shape",c),c},checks:[]});return Bn(n,o)}function oD(e,n,a){const r=On(n._zod.def,{get shape(){const s=n._zod.def.shape,i={...s};if(a)for(const o in a){if(!(o in i))throw new Error(`Unrecognized key: "${o}"`);a[o]&&(i[o]=new e({type:"nonoptional",innerType:s[o]}))}else for(const o in s)i[o]=new e({type:"nonoptional",innerType:s[o]});return da(this,"shape",i),i}});return Bn(n,r)}function Ia(e,n=0){var a;if(e.aborted===!0)return!0;for(let r=n;r<e.issues.length;r++)if(((a=e.issues[r])==null?void 0:a.continue)!==!0)return!0;return!1}function _u(e,n){return n.map(a=>{var r;return(r=a).path??(r.path=[]),a.path.unshift(e),a})}function _r(e){return typeof e=="string"?e:e==null?void 0:e.message}function na(e,n,a){var s,i,o,l,c,d;const r={...e,path:e.path??[]};if(!e.message){const m=_r((o=(i=(s=e.inst)==null?void 0:s._zod.def)==null?void 0:i.error)==null?void 0:o.call(i,e))??_r((l=n==null?void 0:n.error)==null?void 0:l.call(n,e))??_r((c=a.customError)==null?void 0:c.call(a,e))??_r((d=a.localeError)==null?void 0:d.call(a,e))??"Invalid input";r.message=m}return delete r.inst,delete r.continue,n!=null&&n.reportInput||delete r.input,r}function so(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function ir(...e){const[n,a,r]=e;return typeof n=="string"?{message:n,code:"custom",input:a,inst:r}:{...n}}const Au=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,yi,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},io=D("$ZodError",Au),fs=D("$ZodError",Au,{Parent:Error});function lD(e,n=a=>a.message){const a={},r=[];for(const s of e.issues)s.path.length>0?(a[s.path[0]]=a[s.path[0]]||[],a[s.path[0]].push(n(s))):r.push(n(s));return{formErrors:r,fieldErrors:a}}function cD(e,n=a=>a.message){const a={_errors:[]},r=s=>{for(const i of s.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(o=>r({issues:o}));else if(i.code==="invalid_key")r({issues:i.issues});else if(i.code==="invalid_element")r({issues:i.issues});else if(i.path.length===0)a._errors.push(n(i));else{let o=a,l=0;for(;l<i.path.length;){const c=i.path[l];l===i.path.length-1?(o[c]=o[c]||{_errors:[]},o[c]._errors.push(n(i))):o[c]=o[c]||{_errors:[]},o=o[c],l++}}};return r(e),a}const bs=e=>(n,a,r,s)=>{const i=r?Object.assign(r,{async:!1}):{async:!1},o=n._zod.run({value:a,issues:[]},i);if(o instanceof Promise)throw new $a;if(o.issues.length){const l=new((s==null?void 0:s.Err)??e)(o.issues.map(c=>na(c,i,ta())));throw zu(l,s==null?void 0:s.callee),l}return o.value},dD=bs(fs),xs=e=>async(n,a,r,s)=>{const i=r?Object.assign(r,{async:!0}):{async:!0};let o=n._zod.run({value:a,issues:[]},i);if(o instanceof Promise&&(o=await o),o.issues.length){const l=new((s==null?void 0:s.Err)??e)(o.issues.map(c=>na(c,i,ta())));throw zu(l,s==null?void 0:s.callee),l}return o.value},uD=xs(fs),vs=e=>(n,a,r)=>{const s=r?{...r,async:!1}:{async:!1},i=n._zod.run({value:a,issues:[]},s);if(i instanceof Promise)throw new $a;return i.issues.length?{success:!1,error:new(e??io)(i.issues.map(o=>na(o,s,ta())))}:{success:!0,data:i.value}},mD=vs(fs),ys=e=>async(n,a,r)=>{const s=r?Object.assign(r,{async:!0}):{async:!0};let i=n._zod.run({value:a,issues:[]},s);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(o=>na(o,s,ta())))}:{success:!0,data:i.value}},hD=ys(fs),gD=e=>(n,a,r)=>{const s=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return bs(e)(n,a,s)},pD=e=>(n,a,r)=>bs(e)(n,a,r),fD=e=>async(n,a,r)=>{const s=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return xs(e)(n,a,s)},bD=e=>async(n,a,r)=>xs(e)(n,a,r),xD=e=>(n,a,r)=>{const s=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return vs(e)(n,a,s)},vD=e=>(n,a,r)=>vs(e)(n,a,r),yD=e=>async(n,a,r)=>{const s=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ys(e)(n,a,s)},jD=e=>async(n,a,r)=>ys(e)(n,a,r),kD=/^[cC][^\s-]{8,}
440$/,wD=/^[0-9a-z]+$/,SD=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,ID=/^[0-9a-vA-V]{20}$/,ND=/^[A-Za-z0-9]{27}$/,$D=/^[a-zA-Z0-9_-]{21}$/,LD=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,CD=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Il=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,zD=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,TD="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function _D(){return new RegExp(TD,"u")}const AD=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ED=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,PD=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,MD=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,VD=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Eu=/^[A-Za-z0-9_-]*$/,DD=/^\+[1-9]\d{6,14}$/,Pu="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",HD=new RegExp(`^${Pu}$`);function Mu(e){const n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function FD(e){return new RegExp(`^${Mu(e)}$`)}function OD(e){const n=Mu({precision:e.precision}),a=["Z"];e.local&&a.push(""),e.offset&&a.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const r=`${n}(?:${a.join("|")})`;return new RegExp(`^${Pu}T(?:${r})$`)}const BD=e=>{const n=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},RD=/^-?\d+$/,qD=/^-?\d+(?:\.\d+)?$/,WD=/^(?:true|false)$/i,UD=/^[^A-Z]*$/,ZD=/^[^a-z]*$/,Dt=D("$ZodCheck",(e,n)=>{var a;e._zod??(e._zod={}),e._zod.def=n,(a=e._zod).onattach??(a.onattach=[])}),Vu={number:"number",bigint:"bigint",object:"date"},Du=D("$ZodCheckLessThan",(e,n)=>{Dt.init(e,n);const a=Vu[typeof n.value];e._zod.onattach.push(r=>{const s=r._zod.bag,i=(n.inclusive?s.maximum:s.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value<i&&(n.inclusive?s.maximum=n.value:s.exclusiveMaximum=n.value)}),e._zod.check=r=>{(n.inclusive?r.value<=n.value:r.value<n.value)||r.issues.push({origin:a,code:"too_big",maximum:typeof n.value=="object"?n.value.getTime():n.value,input:r.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Hu=D("$ZodCheckGreaterThan",(e,n)=>{Dt.init(e,n);const a=Vu[typeof n.value];e._zod.onattach.push(r=>{const s=r._zod.bag,i=(n.inclusive?s.minimum:s.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>i&&(n.inclusive?s.minimum=n.value:s.exclusiveMinimum=n.value)}),e._zod.check=r=>{(n.inclusive?r.value>=n.value:r.value>n.value)||r.issues.push({origin:a,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:r.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),GD=D("$ZodCheckMultipleOf",(e,n)=>{Dt.init(e,n),e._zod.onattach.push(a=>{var r;(r=a._zod.bag).multipleOf??(r.multipleOf=n.value)}),e._zod.check=a=>{if(typeof a.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof a.value=="bigint"?a.value%n.value===BigInt(0):K7(a.value,n.value)===0)||a.issues.push({origin:typeof a.value,code:"not_multiple_of",divisor:n.value,input:a.value,inst:e,continue:!n.abort})}}),KD=D("$ZodCheckNumberFormat",(e,n)=>{var o;Dt.init(e,n),n.format=n.format||"float64";const a=(o=n.format)==null?void 0:o.includes("int"),r=a?"int":"number",[s,i]=eD[n.format];e._zod.onattach.push(l=>{const c=l._zod.bag;c.format=n.format,c.minimum=s,c.maximum=i,a&&(c.pattern=RD)}),e._zod.check=l=>{const c=l.value;if(a){if(!Number.isInteger(c)){l.issues.push({expected:r,format:n.format,code:"invalid_type",continue:!1,input:c,inst:e});return}if(!Number.isSafeInteger(c)){c>0?l.issues.push({input:c,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,
440continue:!n.abort}):l.issues.push({input:c,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!n.abort});return}}c<s&&l.issues.push({origin:"number",input:c,code:"too_small",minimum:s,inclusive:!0,inst:e,continue:!n.abort}),c>i&&l.issues.push({origin:"number",input:c,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!n.abort})}}),YD=D("$ZodCheckMaxLength",(e,n)=>{var a;Dt.init(e,n),(a=e._zod.def).when??(a.when=r=>{const s=r.value;return!ao(s)&&s.length!==void 0}),e._zod.onattach.push(r=>{const s=r._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<s&&(r._zod.bag.maximum=n.maximum)}),e._zod.check=r=>{const s=r.value;if(s.length<=n.maximum)return;const o=so(s);r.issues.push({origin:o,code:"too_big",maximum:n.maximum,inclusive:!0,input:s,inst:e,continue:!n.abort})}}),JD=D("$ZodCheckMinLength",(e,n)=>{var a;Dt.init(e,n),(a=e._zod.def).when??(a.when=r=>{const s=r.value;return!ao(s)&&s.length!==void 0}),e._zod.onattach.push(r=>{const s=r._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>s&&(r._zod.bag.minimum=n.minimum)}),e._zod.check=r=>{const s=r.value;if(s.length>=n.minimum)return;const o=so(s);r.issues.push({origin:o,code:"too_small",minimum:n.minimum,inclusive:!0,input:s,inst:e,continue:!n.abort})}}),XD=D("$ZodCheckLengthEquals",(e,n)=>{var a;Dt.init(e,n),(a=e._zod.def).when??(a.when=r=>{const s=r.value;return!ao(s)&&s.length!==void 0}),e._zod.onattach.push(r=>{const s=r._zod.bag;s.minimum=n.length,s.maximum=n.length,s.length=n.length}),e._zod.check=r=>{const s=r.value,i=s.length;if(i===n.length)return;const o=so(s),l=i>n.length;r.issues.push({origin:o,...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!n.abort})}}),js=D("$ZodCheckStringFormat",(e,n)=>{var a,r;Dt.init(e,n),e._zod.onattach.push(s=>{const i=s._zod.bag;i.format=n.format,n.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(n.pattern))}),n.pattern?(a=e._zod).check??(a.check=s=>{n.pattern.lastIndex=0,!n.pattern.test(s.value)&&s.issues.push({origin:"string",code:"invalid_format",format:n.format,input:s.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(r=e._zod).check??(r.check=()=>{})}),QD=D("$ZodCheckRegex",(e,n)=>{js.init(e,n),e._zod.check=a=>{n.pattern.lastIndex=0,!n.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:"regex",input:a.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),eH=D("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=UD),js.init(e,n)}),tH=D("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=ZD),js.init(e,n)}),nH=D("$ZodCheckIncludes",(e,n)=>{Dt.init(e,n);const a=_a(n.includes),r=new RegExp(typeof n.position=="number"?`^.{${n.position}}${a}`:a);n.pattern=r,e._zod.onattach.push(s=>{const i=s._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(r)}),e._zod.check=s=>{s.value.includes(n.includes,n.position)||s.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:s.value,inst:e,continue:!n.abort})}}),aH=D("$ZodCheckStartsWith",(e,n)=>{Dt.init(e,n);const a=new RegExp(`^${_a(n.prefix)}.*`);n.pattern??(n.pattern=a),e._zod.onattach.push(r=>{const s=r._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(a)}),e._zod.check=r=>{r.value.startsWith(n.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:r.value,inst:e,continue:!n.abort})}}),rH=D("$ZodCheckEndsWith",(e,n)=>{Dt.init(e,n);const a=new RegExp(`.*${_a(n.suffix)}$`);n.pattern??(n.pattern=a),e._zod.onattach.push(r=>{const s=r._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(a)}),e._zod.check=r=>{r.value.endsWith(n.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:r.value,inst:e,continue:!n.abort})}}),sH=D("$ZodCheckOverwrite",(e,n)=>{Dt.init(e,n),e._zod.check=a=>{a.value=n.tx(a.value)}});class iH{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const r=n.split(`
441`).filter(o=>o),s=Math.min(...r.map(o=>o.length-o.trimStart().length)),i=r.map(o=>o.slice(s)).map(o=>" ".repeat(this.indent*2)+o);for(const o of i)this.content.push(o)}compile(){const n=Function,a=this==null?void 0:this.args,s=[...((this==null?void 0:this.content)??[""]).map(i=>`  ${i}`)];return new n(...a,s.join(`
442`))}}const oH={major:4,minor:3,patch:6},nt=D("$ZodType",(e,n)=>{var s;var a;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=oH;const r=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(const i of r)for(const o of i._zod.onattach)o(e);if(r.length===0)(a=e._zod).deferred??(a.deferred=[]),(s=e._zod.deferred)==null||s.push(()=>{e._zod.run=e._zod.parse});else{const i=(l,c,d)=>{let m=Ia(l),g;for(const x of c){if(x._zod.def.when){if(!x._zod.def.when(l))continue}else if(m)continue;const p=l.issues.length,L=x._zod.check(l);if(L instanceof Promise&&(d==null?void 0:d.async)===!1)throw new $a;if(g||L instanceof Promise)g=(g??Promise.resolve()).then(async()=>{await L,l.issues.length!==p&&(m||(m=Ia(l,p)))});else{if(l.issues.length===p)continue;m||(m=Ia(l,p))}}return g?g.then(()=>l):l},o=(l,c,d)=>
442{if(Ia(l))return l.aborted=!0,l;const m=i(c,r,d);if(m instanceof Promise){if(d.async===!1)throw new $a;return m.then(g=>e._zod.parse(g,d))}return e._zod.parse(m,d)};e._zod.run=(l,c)=>{if(c.skipChecks)return e._zod.parse(l,c);if(c.direction==="backward"){const m=e._zod.parse({value:l.value,issues:[]},{...c,skipChecks:!0});return m instanceof Promise?m.then(g=>o(g,l,c)):o(m,l,c)}const d=e._zod.parse(l,c);if(d instanceof Promise){if(c.async===!1)throw new $a;return d.then(m=>i(m,r,c))}return i(d,r,c)}}Pe(e,"~standard",()=>({validate:i=>{var o;try{const l=mD(e,i);return l.success?{value:l.data}:{issues:(o=l.error)==null?void 0:o.issues}}catch{return hD(e,i).then(c=>{var d;return c.success?{value:c.data}:{issues:(d=c.error)==null?void 0:d.issues}})}},vendor:"zod",version:1}))}),oo=D("$ZodString",(e,n)=>{var a;nt.init(e,n),e._zod.pattern=[...((a=e==null?void 0:e._zod.bag)==null?void 0:a.patterns)??[]].pop()??BD(e._zod.bag),e._zod.parse=(r,s)=>{if(n.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),Ye=D("$ZodStringFormat",(e,n)=>{js.init(e,n),oo.init(e,n)}),lH=D("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=CD),Ye.init(e,n)}),cH=D("$ZodUUID",(e,n)=>{if(n.version){const r={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(r===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=Il(r))}else n.pattern??(n.pattern=Il());Ye.init(e,n)}),dH=D("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=zD),Ye.init(e,n)}),uH=D("$ZodURL",(e,n)=>{Ye.init(e,n),e._zod.check=a=>{try{const r=a.value.trim(),s=new URL(r);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(s.hostname)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:a.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:a.value,inst:e,continue:!n.abort})),n.normalize?a.value=s.href:a.value=r;return}catch{a.issues.push({code:"invalid_format",format:"url",input:a.value,inst:e,continue:!n.abort})}}}),mH=D("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=_D()),Ye.init(e,n)}),hH=D("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=$D),Ye.init(e,n)}),gH=D("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=kD),Ye.init(e,n)}),pH=D("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=wD),Ye.init(e,n)}),fH=D("$ZodULID",(e,n)=>{n.pattern??(n.pattern=SD),Ye.init(e,n)}),bH=D("$ZodXID",(e,n)=>{n.pattern??(n.pattern=ID),Ye.init(e,n)}),xH=D("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=ND),Ye.init(e,n)}),vH=D("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=OD(n)),Ye.init(e,n)}),yH=D("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=HD),Ye.init(e,n)}),jH=D("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=FD(n)),Ye.init(e,n)}),kH=D("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=LD),Ye.init(e,n)}),wH=D("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=AD),Ye.init(e,n),e._zod.bag.format="ipv4"}),SH=D("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=ED),Ye.init(e,n),e._zod.bag.format="ipv6",e._zod.check=a=>{try{new URL(`http://[${a.value}]`)}catch{a.issues.push({code:"invalid_format",format:"ipv6",input:a.value,inst:e,continue:!n.abort})}}}),IH=D("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=PD),Ye.init(e,n)}),NH=D("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=MD),Ye.init(e,n),e._zod.check=a=>{const r=a.value.split("/");try{if(r.length!==2)throw new Error;const[s,i]=r;if(!i)throw new Error;const o=Number(i);if(`${o}`!==i)throw new Error;if(o<0||o>128)throw new Error;new URL(`http://[${s}]`)}catch{a.issues.push({code:"invalid_format",format:"cidrv6",input:a.value,inst:e,continue:!n.abort})}}});function Fu(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const $H=D("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=VD),Ye.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=a=>{Fu(a.value)||a.issues.push({code:"invalid_format",format:"base64",input:a.value,inst:e,continue:!n.abort})}});function LH(e){if(!Eu.test(e))return!1;const n=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),a=n.padEnd(Math.ceil(n.length/4)*4,"=");return Fu(a)}const CH=D("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Eu),Ye.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=a=>{LH(a.value)||a.issues.push({code:"invalid_format",format:"base64url",input:a.value,inst:e,continue:!n.abort})}}),zH=D("$ZodE164",(e,n)=>{n.pattern??(n.pattern=DD),Ye.init(e,n)});function TH(e,n=null){try{const a=e.split(".");if(a.length!==3)return!1;const[r]=a;if(!r)return!1;const s=JSON.parse(atob(r));return!("typ"in s&&(s==null?void 0:s.typ)!=="JWT"||!s.alg||n&&(!("alg"in s)||s.alg!==n))}catch{return!1}}const _H=D("$ZodJWT",(e,n)=>{Ye.init(e,n),e._zod.check=a=>{TH(a.value,n.alg)||a.issues.push({code:"invalid_format",format:"jwt",input:a.value,inst:e,continue:!n.abort})}}),Ou=D("$ZodNumber",(e,n)=>{nt.init(e,n),e._zod.pattern=e._zod.bag.pattern??qD,e._zod.parse=(a,r)=>{if(n.coerce)try{a.value=Number(a.value)}catch{}const s=a.value;if(typeof s=="number"&&!Number.isNaN(s)&&Number.isFinite(s))return a;const i=typeof s=="number"?Number.isNaN(s)?"NaN":Number.isFinite(s)?void 0:"Infinity":void 0;return a.issues.push({expected:"number",code:"invalid_type",input:s,inst:e,...i?{received:i}:{}}),a}}),AH=D("$ZodNumberFormat",(e,n)=>{KD.init(e,n),Ou.init(e,n)}),EH=D("$ZodBoolean",(e,n)=>{nt.init(e,n),e._zod.pattern=WD,e._zod.parse=(a,r)=>{if(n.coerce)try{a.value=!!a.value}catch{}const s=a.value;return typeof s=="boolean"||a.issues.push({expected:"boolean",code:"invalid_type",input:s,inst:e}),a}}),PH=D("$ZodUnknown",(e,n)=>{nt.init(e,n),e._zod.parse=a=>a}),MH=D("$ZodNever",(e,n)=>{nt.init(e,n),e._zod.parse=(a,r)=>(a.issues.push({expected:"never",code:"invalid_type",input:a.value,inst:e}),a)});function Nl(e,n,a){e.issues.length&&n.issues.push(..._u(a,e.issues)),n.value[a]=e.value}const VH=D("$ZodArray",(e,n)=>{nt.init(e,n),e._zod.parse=(a,r)=>{const s=a.value;if(!Array.isArray(s))return a.issues.push({expected:"array",code:"invalid_type",input:s,inst:e}),a;a.value=Array(s.length);const i=[];for(let o=0;o<s.length;o++){const l=s[o],c=n.element._zod.run({value:l,issues:[]},r);c instanceof Promise?i.push(c.then(d=>Nl(d,a,o))):Nl(c,a,o)}return i.length?Promise.all(i).then(()=>a):a}});function Yr(e,n,a,r,s){if(e.issues.length){if(s&&!(a in r))return;n.issues.push(..._u(a,e.issues))}e.value===void 0?a in r&&(n.value[a]=void 0):n.value[a]=e.value}function Bu(e){var r,s,i,o;const n=Object.keys(e.shape);for(const l of n)if(!((o=(i=(s=(r=e.shape)==null?void 0:r[l])==null?void 0:s._zod)==null?void 0:i.traits)!=null&&o.has("$ZodType")))throw new Error(`Invalid element at key "${l}": expected a Zod schema`);const a=Q7(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(a
442)}}function Ru(e,n,a,r,s,i){const o=[],l=s.keySet,c=s.catchall._zod,d=c.def.type,m=c.optout==="optional";for(const g in n){if(l.has(g))continue;if(d==="never"){o.push(g);continue}const x=c.run({value:n[g],issues:[]},r);x instanceof Promise?e.push(x.then(p=>Yr(p,a,g,n,m))):Yr(x,a,g,n,m)}return o.length&&a.issues.push({code:"unrecognized_keys",keys:o,input:n,inst:i}),e.length?Promise.all(e).then(()=>a):a}const DH=D("$ZodObject",(e,n)=>{nt.init(e,n);const a=Object.getOwnPropertyDescriptor(n,"shape");if(!(a!=null&&a.get)){const l=n.shape;Object.defineProperty(n,"shape",{get:()=>{const c={...l};return Object.defineProperty(n,"shape",{value:c}),c}})}const r=ps(()=>Bu(n));Pe(e._zod,"propValues",()=>{const l=n.shape,c={};for(const d in l){const m=l[d]._zod;if(m.values){c[d]??(c[d]=new Set);for(const g of m.values)c[d].add(g)}}return c});const s=rr,i=n.catchall;let o;e._zod.parse=(l,c)=>{o??(o=r.value);const d=l.value;if(!s(d))return l.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),l;l.value={};const m=[],g=o.shape;for(const x of o.keys){const p=g[x],L=p._zod.optout==="optional",N=p._zod.run({value:d[x],issues:[]},c);N instanceof Promise?m.push(N.then(T=>Yr(T,l,x,d,L))):Yr(N,l,x,d,L)}return i?Ru(m,d,l,c,r.value,e):m.length?Promise.all(m).then(()=>l):l}}),HH=D("$ZodObjectJIT",(e,n)=>{DH.init(e,n);const a=e._zod.parse,r=ps(()=>Bu(n)),s=x=>{var E;const p=new iH(["shape","payload","ctx"]),L=r.value,N=z=>{const w=Sl(z);return`shape[${w}]._zod.run({ value: input[${w}], issues: [] }, ctx)`};p.write("const input = payload.value;");const T=Object.create(null);let C=0;for(const z of L.keys)T[z]=`key_${C++}`;p.write("const newResult = {};");for(const z of L.keys){const w=T[z],V=Sl(z),_=x[z],j=((E=_==null?void 0:_._zod)==null?void 0:E.optout)==="optional";p.write(`const ${w} = ${N(z)};`),j?p.write(`
443        if (${w}.issues.length) {
444          if (${V} in input) {
445            payload.issues = payload.issues.concat(${w}.issues.map(iss => ({
446              ...iss,
447              path: iss.path ? [${V}, ...iss.path] : [${V}]
448            })));
449          }
450        }
451        
452        if (${w}.value === undefined) {
453          if (${V} in input) {
454            newResult[${V}] = undefined;
455          }
456        } else {
457          newResult[${V}] = ${w}.value;
458        }
459        
460      `):p.write(`
461        if (${w}.issues.length) {
462          payload.issues = payload.issues.concat(${w}.issues.map(iss => ({
463            ...iss,
464            path: iss.path ? [${V}, ...iss.path] : [${V}]
465          })));
466        }
467        
468        if (${w}.value === undefined) {
469          if (${V} in input) {
470            newResult[${V}] = undefined;
471          }
472        } else {
473          newResult[${V}] = ${w}.value;
474        }
475        
476      `)}p.write("payload.value = newResult;"),p.write("return payload;");const $=p.compile();return(z,w)=>$(x,z,w)};let i;const o=rr,l=!Lu.jitless,d=l&&J7.value,m=n.catchall;let g;e._zod.parse=(x,p)=>{g??(g=r.value);const L=x.value;return o(L)?l&&d&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(i||(i=s(n.shape)),x=i(x,p),m?Ru([],L,x,p,g,e):x):a(x,p):(x.issues.push({expected:"object",code:"invalid_type",input:L,inst:e}),x)}});function $l(e,n,a,r){for(const i of e)if(i.issues.length===0)return n.value=i.value,n;const s=e.filter(i=>!Ia(i));return s.length===1?(n.value=s[0].value,s[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:a,errors:e.map(i=>i.issues.map(o=>na(o,r,ta())))}),n)}const qu=D("$ZodUnion",(e,n)=>{nt.init(e,n),Pe(e._zod,"optin",()=>n.options.some(s=>s._zod.optin==="optional")?"optional":void 0),Pe(e._zod,"optout",()=>n.options.some(s=>s._zod.optout==="optional")?"optional":void 0),Pe(e._zod,"values",()=>{if(n.options.every(s=>s._zod.values))return new Set(n.options.flatMap(s=>Array.from(s._zod.values)))}),Pe(e._zod,"pattern",()=>{if(n.options.every(s=>s._zod.pattern)){const s=n.options.map(i=>i._zod.pattern);return new RegExp(`^(${s.map(i=>ro(i.source)).join("|")})$`)}});const a=n.options.length===1,r=n.options[0]._zod.run;e._zod.parse=(s,i)=>{if(a)return r(s,i);let o=!1;const l=[];for(const c of n.options){const d=c._zod.run({value:s.value,issues:[]},i);if(d instanceof Promise)l.push(d),o=!0;else{if(d.issues.length===0)return d;l.push(d)}}return o?Promise.all(l).then(c=>$l(c,s,e,i)):$l(l,s,e,i)}}),FH=D("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,qu.init(e,n);const a=e._zod.parse;Pe(e._zod,"propValues",()=>{const s={};for(const i of n.options){const o=i._zod.propValues;if(!o||Object.keys(o).length===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(i)}"`);for(const[l,c]of Object.entries(o)){s[l]||(s[l]=new Set);for(const d of c)s[l].add(d)}}return s});const r=ps(()=>{var o;const s=n.options,i=new Map;for(const l of s){const c=(o=l._zod.propValues)==null?void 0:o[n.discriminator];if(!c||c.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(l)}"`);for(const d of c){if(i.has(d))throw new Error(`Duplicate discriminator value "${String(d)}"`);i.set(d,l)}}return i});e._zod.parse=(s,i)=>{const o=s.value;if(!rr(o))return s.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),s;const l=r.value.get(o==null?void 0:o[n.discriminator]);return l?l._zod.run(s,i):n.unionFallback?a(s,i):(s.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,input:o,path:[n.discriminator],inst:e}),s)}}),OH=D("$ZodIntersection",(e,n)=>{nt.init(e,n),e._zod.parse=(a,r)=>{const s=a.value,i=n.left._zod.run({value:s,issues:[]},r),o=n.right._zod.run({value:s,issues:[]},r);
476return i instanceof Promise||o instanceof Promise?Promise.all([i,o]).then(([c,d])=>Ll(a,c,d)):Ll(a,i,o)}});function ji(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(sr(e)&&sr(n)){const a=Object.keys(n),r=Object.keys(e).filter(i=>a.indexOf(i)!==-1),s={...e,...n};for(const i of r){const o=ji(e[i],n[i]);if(!o.valid)return{valid:!1,mergeErrorPath:[i,...o.mergeErrorPath]};s[i]=o.data}return{valid:!0,data:s}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};const a=[];for(let r=0;r<e.length;r++){const s=e[r],i=n[r],o=ji(s,i);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};a.push(o.data)}return{valid:!0,data:a}}return{valid:!1,mergeErrorPath:[]}}function Ll(e,n,a){const r=new Map;let s;for(const l of n.issues)if(l.code==="unrecognized_keys"){s??(s=l);for(const c of l.keys)r.has(c)||r.set(c,{}),r.get(c).l=!0}else e.issues.push(l);for(const l of a.issues)if(l.code==="unrecognized_keys")for(const c of l.keys)r.has(c)||r.set(c,{}),r.get(c).r=!0;else e.issues.push(l);const i=[...r].filter(([,l])=>l.l&&l.r).map(([l])=>l);if(i.length&&s&&e.issues.push({...s,keys:i}),Ia(e))return e;const o=ji(n.value,a.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}const BH=D("$ZodEnum",(e,n)=>{nt.init(e,n);const a=Cu(n.entries),r=new Set(a);e._zod.values=r,e._zod.pattern=new RegExp(`^(${a.filter(s=>X7.has(typeof s)).map(s=>typeof s=="string"?_a(s):s.toString()).join("|")})$`),e._zod.parse=(s,i)=>{const o=s.value;return r.has(o)||s.issues.push({code:"invalid_value",values:a,input:o,inst:e}),s}}),RH=D("$ZodLiteral",(e,n)=>{if(nt.init(e,n),n.values.length===0)throw new Error("Cannot create literal schema with no valid values");const a=new Set(n.values);e._zod.values=a,e._zod.pattern=new RegExp(`^(${n.values.map(r=>typeof r=="string"?_a(r):r?_a(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,s)=>{const i=r.value;return a.has(i)||r.issues.push({code:"invalid_value",values:n.values,input:i,inst:e}),r}}),qH=D("$ZodTransform",(e,n)=>{nt.init(e,n),e._zod.parse=(a,r)=>{if(r.direction==="backward")throw new $u(e.constructor.name);const s=n.transform(a.value,a);if(r.async)return(s instanceof Promise?s:Promise.resolve(s)).then(o=>(a.value=o,a));if(s instanceof Promise)throw new $a;return a.value=s,a}});function Cl(e,n){return e.issues.length&&n===void 0?{issues:[],value:void 0}:e}const Wu=D("$ZodOptional",(e,n)=>{nt.init(e,n),e._zod.optin="optional",e._zod.optout="optional",Pe(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),Pe(e._zod,"pattern",()=>{const a=n.innerType._zod.pattern;return a?new RegExp(`^(${ro(a.source)})?$`):void 0}),e._zod.parse=(a,r)=>{if(n.innerType._zod.optin==="optional"){const s=n.innerType._zod.run(a,r);return s instanceof Promise?s.then(i=>Cl(i,a.value)):Cl(s,a.value)}return a.value===void 0?a:n.innerType._zod.run(a,r)}}),WH=D("$ZodExactOptional",(e,n)=>{Wu.init(e,n),Pe(e._zod,"values",()=>n.innerType._zod.values),Pe(e._zod,"pattern",()=>n.innerType._zod.pattern),e._zod.parse=(a,r)=>n.innerType._zod.run(a,r)}),UH=D("$ZodNullable",(e,n)=>{nt.init(e,n),Pe(e._zod,"optin",()=>n.innerType._zod.optin),Pe(e._zod,"optout",()=>n.innerType._zod.optout),Pe(e._zod,"pattern",()=>{const a=n.innerType._zod.pattern;return a?new RegExp(`^(${ro(a.source)}|null)$`):void 0}),Pe(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,null]):void 0),e._zod.parse=(a,r)=>a.value===null?a:n.innerType._zod.run(a,r)}),ZH=D("$ZodDefault",(e,n)=>{nt.init(e,n),e._zod.optin="optional",Pe(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(a,r)=>{if(r.direction==="backward")return n.innerType._zod.run(a,r);if(a.value===void 0)return a.value=n.defaultValue,a;const s=n.innerType._zod.run(a,r);return s instanceof Promise?s.then(i=>zl(i,n)):zl(s,n)}});function zl(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const GH=D("$ZodPrefault",(e,n)=>{nt.init(e,n),e._zod.optin="optional",Pe(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(a,r)=>(r.direction==="backward"||a.value===void 0&&(a.value=n.defaultValue),n.innerType._zod.run(a,r))}),KH=D("$ZodNonOptional",(e,n)=>{nt.init(e,n),Pe(e._zod,"values",()=>{const a=n.innerType._zod.values;return a?new Set([...a].filter(r=>r!==void 0)):void 0}),e._zod.parse=(a,r)=>{const s=n.innerType._zod.run(a,r);return s instanceof Promise?s.then(i=>Tl(i,e)):Tl(s,e)}});function Tl(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}const YH=D("$ZodCatch",(e,n)=>{nt.init(e,n),Pe(e._zod,"optin",()=>n.innerType._zod.optin),Pe(e._zod,"optout",()=>n.innerType._zod.optout),Pe(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(a,r)=>{if(r.direction==="backward")return n.innerType._zod.run(a,r);const s=n.innerType._zod.run(a,r);return s instanceof Promise?s.then(i=>
476(a.value=i.value,i.issues.length&&(a.value=n.catchValue({...a,error:{issues:i.issues.map(o=>na(o,r,ta()))},input:a.value}),a.issues=[]),a)):(a.value=s.value,s.issues.length&&(a.value=n.catchValue({...a,error:{issues:s.issues.map(i=>na(i,r,ta()))},input:a.value}),a.issues=[]),a)}}),JH=D("$ZodPipe",(e,n)=>{nt.init(e,n),Pe(e._zod,"values",()=>n.in._zod.values),Pe(e._zod,"optin",()=>n.in._zod.optin),Pe(e._zod,"optout",()=>n.out._zod.optout),Pe(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(a,r)=>{if(r.direction==="backward"){const i=n.out._zod.run(a,r);return i instanceof Promise?i.then(o=>Ar(o,n.in,r)):Ar(i,n.in,r)}const s=n.in._zod.run(a,r);return s instanceof Promise?s.then(i=>Ar(i,n.out,r)):Ar(s,n.out,r)}});function Ar(e,n,a){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},a)}const XH=D("$ZodReadonly",(e,n)=>{nt.init(e,n),Pe(e._zod,"propValues",()=>n.innerType._zod.propValues),Pe(e._zod,"values",()=>n.innerType._zod.values),Pe(e._zod,"optin",()=>{var a,r;return(r=(a=n.innerType)==null?void 0:a._zod)==null?void 0:r.optin}),Pe(e._zod,"optout",()=>{var a,r;return(r=(a=n.innerType)==null?void 0:a._zod)==null?void 0:r.optout}),e._zod.parse=(a,r)=>{if(r.direction==="backward")return n.innerType._zod.run(a,r);const s=n.innerType._zod.run(a,r);return s instanceof Promise?s.then(_l):_l(s)}});function _l(e){return e.value=Object.freeze(e.value),e}const QH=D("$ZodCustom",(e,n)=>{Dt.init(e,n),nt.init(e,n),e._zod.parse=(a,r)=>a,e._zod.check=a=>{const r=a.value,s=n.fn(r);if(s instanceof Promise)return s.then(i=>Al(i,a,r,e));Al(s,a,r,e)}});function Al(e,n,a,r){if(!e){const s={code:"custom",input:a,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(s.params=r._zod.def.params),n.issues.push(ir(s))}}var El;class e9{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...a){const r=a[0];return this._map.set(n,r),r&&typeof r=="object"&&"id"in r&&this._idmap.set(r.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){const a=this._map.get(n);return a&&typeof a=="object"&&"id"in a&&this._idmap.delete(a.id),this._map.delete(n),this}get(n){const a=n._zod.parent;if(a){const r={...this.get(a)??{}};delete r.id;const s={...r,...this._map.get(n)};return Object.keys(s).length?s:void 0}return this._map.get(n)}has(n){return this._map.has(n)}}function t9(){return new e9}(El=globalThis).__zod_globalRegistry??(El.__zod_globalRegistry=t9());const Ja=globalThis.__zod_globalRegistry;function n9(e,n){return new e({type:"string",...ue(n)})}function a9(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...ue(n)})}function Pl(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...ue(n)})}function r9(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...ue(n)})}function s9(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...ue(n)})}function i9(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...ue(n)})}function o9(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...ue(n)})}function l9(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...ue(n)})}function c9(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...ue(n)})}function d9(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...ue(n)})}function u9(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...ue(n)})}function m9(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...ue(n)})}function h9(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...ue(n)})}function g9(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...ue(n)})}function p9(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...ue(n)})}function f9(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...ue(n)})}function b9(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...ue(n)})}function x9(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...ue(n)})}function v9(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...ue(n)})}function y9(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...ue(n)})}function j9(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...ue(n)})}function k9(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...ue(n)})}function w9(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...ue(n)})}function S9(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...ue(n)})}function I9(e,n){return new e({type:"string",format:"date",check:"string_format",...ue(n)})}function N9(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...ue(n)})}function $9(e,n){return new e({type:"string",format:"duration",check:"string_format",...ue(n)})}function L9(e,n){return new e({type:"number",checks:[],...ue(n)})}function C9(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...ue(n)})}function z9(e,n){return new e({type:"boolean",...ue(n)})}function T9(e){return new e({type:"unknown"})}function _9(e,n){return new e({type:"never",...ue(n)})}function Ml(e,n){return new Du({check:"less_than",...ue(n),value:e,inclusive:!1})}function ti(e,n){return new Du({check:"less_than",...ue(n),value:e,inclusive:!0})}function Vl(e,n){return new Hu({check:"greater_than",...ue(n),value:e,inclusive:!1})}function ni(e,n){return new Hu({check:"greater_than",...ue(n),value:e,inclusive:!0})}function Dl(e,n){return new GD({check:"multiple_of",...ue(n),value:e})}function Uu(e,n){return new YD({check:"max_length",...ue(n),maximum:e})}function Jr(e,n){return new JD({check:"min_length",...ue(n),minimum:e})}function Zu(e,n){return new XD({check:"length_equals",...ue(n),length:e})}function A9(e,n){return new QD({check:"string_format",format:"regex",...ue(n),pattern:e})}function E9(e){return new eH({check:"string_format",format:"lowercase",...ue(e)})}
vendor: 5,207 bytes, lines 476-478
476function P9(e){return new tH({check:"string_format",format:"uppercase",...ue(e)})}function M9(e,n){return new nH({check:"string_format",format:"includes",...ue(n),includes:e})}function V9(e,n){return new aH({check:"string_format",format:"starts_with",...ue(n),prefix:e})}function D9(e,n){return new rH({check:"string_format",format:"ends_with",...ue(n),suffix:e})}function Ha(e){return new sH({check:"overwrite",tx:e})}function H9(e){return Ha(n=>n.normalize(e))}function F9(){return Ha(e=>e.trim())}function O9(){return Ha(e=>e.toLowerCase())}function B9(){return Ha(e=>e.toUpperCase())}function R9(){return Ha(e=>Y7(e))}function q9(e,n,a){return new e({type:"array",element:n,...ue(a)})}function W9(e,n,a){return new e({type:"custom",check:"custom",fn:n,...ue(a)})}function U9(e){const n=Z9(a=>(a.addIssue=r=>{if(typeof r=="string")a.issues.push(ir(r,a.value,n._zod.def));else{const s=r;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),s.input??(s.input=a.value),s.inst??(s.inst=n),s.continue??(s.continue=!n._zod.def.abort),a.issues.push(ir(s))}},e(a.value,a)));return n}function Z9(e,n){const a=new Dt({check:"custom",...ue(n)});return a._zod.check=e,a}function Gu(e){let n=(e==null?void 0:e.target)??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Ja,target:n,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function wt(e,n,a={path:[],schemaPath:[]}){var m,g;var r;const s=e._zod.def,i=n.seen.get(e);if(i)return i.count++,a.schemaPath.includes(e)&&(i.cycle=a.path),i.schema;const o={schema:{},count:1,cycle:void 0,path:a.path};n.seen.set(e,o);const l=(g=(m=e._zod).toJSONSchema)==null?void 0:g.call(m);if(l)o.schema=l;else{const x={...a,schemaPath:[...a.schemaPath,e],path:a.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,o.schema,x);else{const L=o.schema,N=n.processors[s.type];if(!N)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${s.type}`);N(e,n,L,x)}const p=e._zod.parent;p&&(o.ref||(o.ref=p),wt(p,n,x),n.seen.get(p).isParent=!0)}const c=n.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),n.io==="input"&&At(e)&&(delete o.schema.examples,delete o.schema.default),n.io==="input"&&o.schema._prefault&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,n.seen.get(e).schema}function Ku(e,n){var o,l,c,d;const a=e.seen.get(n);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=new Map;for(const m of e.seen.entries()){const g=(o=e.metadataRegistry.get(m[0]))==null?void 0:o.id;if(g){const x=r.get(g);if(x&&x!==m[0])throw new Error(`Duplicate schema id "${g}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(g,m[0])}}const s=m=>{var N;const g=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const T=(N=e.external.registry.get(m[0]))==null?void 0:N.id,C=e.external.uri??(E=>E);if(T)return{ref:C(T)};const $=m[1].defId??m[1].schema.id??`schema${e.counter++}`;return m[1].defId=$,{defId:$,ref:`${C("__shared")}#/${g}/${$}`}}if(m[1]===a)return{ref:"#"};const p=`#/${g}/`,L=m[1].schema.id??`__schema${e.counter++}`;return{defId:L,ref:p+L}},i=m=>{if(m[1].schema.$ref)return;const g=m[1],{ref:x,defId:p}=s(m);g.def={...g.schema},p&&(g.defId=p);const L=g.schema;for(const N in L)delete L[N];L.$ref=x};if(e.cycles==="throw")for(const m of e.seen.entries()){const g=m[1];if(g.cycle)throw new Error(`Cycle detected: #/${(l=g.cycle)==null?void 0:l.join("/")}/<root>
477
478Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const m of e.seen.entries()){const g=m[1];if(n===m[0]){i(m);continue}if(e.external){const p=(c=e.external.registry.get(m[0]))==null?void 0:c.id;if(n!==m[0]&&p){i(m);continue}}if((d=e.metadataRegistry.get(m[0]))==null?void 0:d.id){i(m);continue}if(g.cycle){i(m);continue}if(g.count>1&&e.reused==="ref"){i(m);continue}}}function Yu(e,n){var o,l,c;const a=e.seen.get(n);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=d=>{const m=e.seen.get(d);if(m.ref===null)return;const g=m.def??m.schema,x={...g},p=m.ref;if(m.ref=null,p){r(p);const N=e.seen.get(p),T=N.schema;if(T.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(g.allOf=g.allOf??[],g.allOf.push(T)):Object.assign(g,T),Object.assign(g,x),d._zod.parent===p)for(const $ in g)$==="$ref"||$==="allOf"||$ in x||delete g[$];if(T.$ref&&N.def)for(const $ in g)$==="$ref"||$==="allOf"||$ in N.def&&JSON.stringify(g[$])===JSON.stringify(N.def[$])&&delete g[$]}const L=d._zod.parent;if(L&&L!==p){r(L);const N=e.seen.get(L);if(N!=null&&N.schema.$ref&&(g.$ref=N.schema.$ref,N.def))for(const T in g)T==="$ref"||T==="allOf"||T in N.def&&JSON.stringify(g[T])===JSON.stringify(N.def[T])&&delete g[T]}e.override({zodSchema:d,jsonSchema:g,path:m.path??[]})};for(const d of[...e.seen.entries()].reverse())r(d[0]);const s={};
478if(e.target==="draft-2020-12"?s.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?s.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?s.$schema="http://json-schema.org/draft-04/schema#":e.target,(o=e.external)!=null&&o.uri){const d=(l=e.external.registry.get(n))==null?void 0:l.id;if(!d)throw new Error("Schema is missing an `id` property");s.$id=e.external.uri(d)}Object.assign(s,a.def??a.schema);const i=((c=e.external)==null?void 0:c.defs)??{};for(const d of e.seen.entries()){const m=d[1];m.def&&m.defId&&(i[m.defId]=m.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?s.$defs=i:s.definitions=i);try{const d=JSON.parse(JSON.stringify(s));return Object.defineProperty(d,"~standard",{value:{...n["~standard"],jsonSchema:{input:Xr(n,"input",e.processors),output:Xr(n,"output",e.processors)}},enumerable:!1,writable:!1}),d}catch{throw new Error("Error converting schema to JSON.")}}function At(e,n){const a=n??{seen:new Set};if(a.seen.has(e))return!1;a.seen.add(e);const r=e._zod.def;if(r.type==="transform")return!0;if(r.type==="array")return At(r.element,a);if(r.type==="set")return At(r.valueType,a);if(r.type==="lazy")return At(r.getter(),a);if(r.type==="promise"||r.type==="optional"||r.type==="nonoptional"||r.type==="nullable"||r.type==="readonly"||r.type==="default"||r.type==="prefault")return At(r.innerType,a);if(r.type==="intersection")return At(r.left,a)||At(r.right,a);if(r.type==="record"||r.type==="map")return At(r.keyType,a)||At(r.valueType,a);if(r.type==="pipe")return At(r.in,a)||At(r.out,a);if(r.type==="object"){for(const s in r.shape)if(At(r.shape[s],a))return!0;return!1}if(r.type==="union"){for(const s of r.options)if(At(s,a))return!0;return!1}if(r.type==="tuple"){for(const s of r.items)if(At(s,a))return!0;return!!(r.rest&&At(r.rest,a))}return!1}const G9=(e,n={})=>a=>{const r=Gu({...a,processors:n});return wt(e,r),Ku(r,e),Yu(r,e)},Xr=(e,n,a={})=>r=>{const{libraryOptions:s,target:i}=r??{},o=Gu({...s??{},target:i,io:n,processors:a});return wt(e,o),Ku(o,e),Yu(o,e)},K9={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},Y9=(e,n,a,r)=>{const s=a;s.type="string";const{minimum:i,maximum:o,format:l,patterns:c,contentEncoding:d}=e._zod.bag;if(typeof i=="number"&&(s.minLength=i),typeof o=="number"&&(s.maxLength=o),l&&(s.format=K9[l]??l,s.format===""&&delete s.format,l==="time"&&delete s.format),d&&(s.contentEncoding=d),c&&c.size>0){const m=[...c];m.length===1?s.pattern=m[0].source:m.length>1&&(s.allOf=[...m.map(g=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:g.source}))])}},J9=(e,n,a,r)=>{const s=a,{minimum:i,maximum:o,format:l,multipleOf:c,exclusiveMaximum:d,exclusiveMinimum:m}=e._zod.bag;typeof l=="string"&&l.includes("int")?s.type="integer":s.type="number",typeof m=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(s.minimum=m,s.exclusiveMinimum=!0):s.exclusiveMinimum=m),typeof i=="number"&&(s.minimum=i,typeof m=="number"&&n.target!=="draft-04"&&(m>=i?delete s.minimum:delete s.exclusiveMinimum)),typeof d=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(s.maximum=d,s.exclusiveMaximum=!0):s.exclusiveMaximum=d),typeof o=="number"&&(s.maximum=o,typeof d=="number"&&n.target!=="draft-04"&&(d<=o?delete s.maximum:delete s.exclusiveMaximum)),typeof c=="number"&&(s.multipleOf=c)},X9=(e,n,a,r)=>{a.type="boolean"},Q9=(e,n,a,r)=>{a.not={}},eF=(e,n,a,r)=>{},tF=(e,n,a,r)=>{const s=e._zod.def,i=Cu(s.entries);i.every(o=>typeof o=="number")&&(a.type="number"),i.every(o=>typeof o=="string")&&(a.type="string"),a.enum=i},nF=(e,n,a,r)=>{const s=e._zod.def,i=[];for(const o of s.values)if(o===void 0){if(n.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof o=="bigint"){if(n.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(o))}else i.push(o);if(i.length!==0)if(i.length===1){const o=i[0];a.type=o===null?"null":typeof o,n.target==="draft-04"||n.target==="openapi-3.0"?a.enum=[o]:a.const=o}else i.every(o=>typeof o=="number")&&(a.type="number"),i.every(o=>
478typeof o=="string")&&(a.type="string"),i.every(o=>typeof o=="boolean")&&(a.type="boolean"),i.every(o=>o===null)&&(a.type="null"),a.enum=i},aF=(e,n,a,r)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},rF=(e,n,a,r)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},sF=(e,n,a,r)=>{const s=a,i=e._zod.def,{minimum:o,maximum:l}=e._zod.bag;typeof o=="number"&&(s.minItems=o),typeof l=="number"&&(s.maxItems=l),s.type="array",s.items=wt(i.element,n,{...r,path:[...r.path,"items"]})},iF=(e,n,a,r)=>{var d;const s=a,i=e._zod.def;s.type="object",s.properties={};const o=i.shape;for(const m in o)s.properties[m]=wt(o[m],n,{...r,path:[...r.path,"properties",m]});const l=new Set(Object.keys(o)),c=new Set([...l].filter(m=>{const g=i.shape[m]._zod;return n.io==="input"?g.optin===void 0:g.optout===void 0}));c.size>0&&(s.required=Array.from(c)),((d=i.catchall)==null?void 0:d._zod.def.type)==="never"?s.additionalProperties=!1:i.catchall?i.catchall&&(s.additionalProperties=wt(i.catchall,n,{...r,path:[...r.path,"additionalProperties"]})):n.io==="output"&&(s.additionalProperties=!1)},oF=(e,n,a,r)=>{const s=e._zod.def,i=s.inclusive===!1,o=s.options.map((l,c)=>wt(l,n,{...r,path:[...r.path,i?"oneOf":"anyOf",c]}));i?a.oneOf=o:a.anyOf=o},lF=(e,n,a,r)=>{const s=e._zod.def,i=wt(s.left,n,{...r,path:[...r.path,"allOf",0]}),o=wt(s.right,n,{...r,path:[...r.path,"allOf",1]}),l=d=>"allOf"in d&&Object.keys(d).length===1,c=[...l(i)?i.allOf:[i],...l(o)?o.allOf:[o]];a.allOf=c},cF=(e,n,a,r)=>{const s=e._zod.def,i=wt(s.innerType,n,r),o=n.seen.get(e);n.target==="openapi-3.0"?(o.ref=s.innerType,a.nullable=!0):a.anyOf=[i,{type:"null"}]},dF=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType},uF=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType,a.default=JSON.parse(JSON.stringify(s.defaultValue))},mF=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType,n.io==="input"&&(a._prefault=JSON.parse(JSON.stringify(s.defaultValue)))},hF=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType;let o;try{o=s.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}a.default=o},gF=(e,n,a,r)=>{const s=e._zod.def,i=n.io==="input"?s.in._zod.def.type==="transform"?s.out:s.in:s.out;wt(i,n,r);const o=n.seen.get(e);o.ref=i},pF=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType,a.readOnly=!0},Ju=(e,n,a,r)=>{const s=e._zod.def;wt(s.innerType,n,r);const i=n.seen.get(e);i.ref=s.innerType};function Hl(e,n){try{var a=e()}catch(r){return n(r)}return a&&a.then?a.then(void 0,n):a}function fF(e,n){for(var a={};e.length;){var r=e[0],s=r.code,i=r.message,o=r.path.join(".");if(!a[o])if("unionErrors"in r){var l=r.unionErrors[0].errors[0];a[o]={message:l.message,type:l.code}}else a[o]={message:i,type:s};if("unionErrors"in r&&r.unionErrors.forEach(function(m){return m.errors.forEach(function(g){return e.push(g)})}),n){var c=a[o].types,d=c&&c[r.code];a[o]=Gi(o,n,a,s,d?[].concat(d,r.message):r.message)}e.shift()}return a}function bF(e,n){for(var a={};e.length;){var r=e[0],s=r.code,i=r.message,o=r.path.join(".");if(!a[o])if(r.code==="invalid_union"&&r.errors.length>0){var l=r.errors[0][0];a[o]={message:l.message,type:l.code}}else a[o]={message:i,type:s};if(r.code==="invalid_union"&&r.errors.forEach(function(m){return m.forEach(function(g){return e.push(g)})}),n){var c=a[o].types,d=c&&c[r.code];a[o]=Gi(o,n,a,s,d?[].concat(d,r.message):r.message)}e.shift()}return a}function Xu(e,n,a){if(a===void 0&&(a={}),(function(r){return"_def"in r&&typeof r._def=="object"&&"typeName"in r._def})(e))return function(r,s,i){try{return Promise.resolve(Hl(function(){return Promise.resolve(e[a.mode==="sync"?"parse":"parseAsync"](r,n)).then(function(o){return i.shouldUseNativeValidation&&vi({},i),{errors:{},values:a.raw?Object.assign({},r):o}})},function(o){if((function(l){return Array.isArray(l==null?void 0:l.issues)})(o))return{values:{},errors:jl(fF(o.errors,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}};if((function(r){return"_zod"in r&&typeof r._zod=="object"})(e))return function(r,s,i){try{return Promise.resolve(Hl(function(){return Promise.resolve((a.mode==="sync"?dD:uD)(e,r,n)).then(function(o){return i.shouldUseNativeValidation&&vi({},i),{errors:{},values:a.raw?Object.assign({},r):o}})}
478,function(o){if((function(l){return l instanceof io})(o))return{values:{},errors:jl(bF(o.issues,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}};throw new Error("Invalid input: not a Zod schema")}const xF=D("ZodISODateTime",(e,n)=>{vH.init(e,n),Qe.init(e,n)});function vF(e){return S9(xF,e)}const yF=D("ZodISODate",(e,n)=>{yH.init(e,n),Qe.init(e,n)});function jF(e){return I9(yF,e)}const kF=D("ZodISOTime",(e,n)=>{jH.init(e,n),Qe.init(e,n)});function wF(e){return N9(kF,e)}const SF=D("ZodISODuration",(e,n)=>{kH.init(e,n),Qe.init(e,n)});function IF(e){return $9(SF,e)}const NF=(e,n)=>{io.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:a=>cD(e,a)},flatten:{value:a=>lD(e,a)},addIssue:{value:a=>{e.issues.push(a),e.message=JSON.stringify(e.issues,yi,2)}},addIssues:{value:a=>{e.issues.push(...a),e.message=JSON.stringify(e.issues,yi,2)}},isEmpty:{get(){return e.issues.length===0}}})},Kt=D("ZodError",NF,{Parent:Error}),$F=bs(Kt),LF=xs(Kt),CF=vs(Kt),zF=ys(Kt),TF=gD(Kt),_F=pD(Kt),AF=fD(Kt),EF=bD(Kt),PF=xD(Kt),MF=vD(Kt),VF=yD(Kt),DF=jD(Kt),at=D("ZodType",(e,n)=>(nt.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Xr(e,"input"),output:Xr(e,"output")}}),e.toJSONSchema=G9(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.check=(...a)=>e.clone(On(n,{checks:[...n.checks??[],...a.map(r=>typeof r=="function"?{_zod:{check:r,def:{check:"custom"},onattach:[]}}:r)]}),{parent:!0}),e.with=e.check,e.clone=(a,r)=>Bn(e,a,r),e.brand=()=>e,e.register=((a,r)=>(a.add(e,r),e)),e.parse=(a,r)=>$F(e,a,r,{callee:e.parse}),e.safeParse=(a,r)=>CF(e,a,r),e.parseAsync=async(a,r)=>LF(e,a,r,{callee:e.parseAsync}),e.safeParseAsync=async(a,r)=>zF(e,a,r),e.spa=e.safeParseAsync,e.encode=(a,r)=>TF(e,a,r),e.decode=(a,r)=>_F(e,a,r),e.encodeAsync=async(a,r)=>AF(e,a,r),e.decodeAsync=async(a,r)=>EF(e,a,r),e.safeEncode=(a,r)=>PF(e,a,r),e.safeDecode=(a,r)=>MF(e,a,r),e.safeEncodeAsync=async(a,r)=>VF(e,a,r),e.safeDecodeAsync=async(a,r)=>DF(e,a,r),e.refine=(a,r)=>e.check(zO(a,r)),e.superRefine=a=>e.check(TO(a)),e.overwrite=a=>e.check(Ha(a)),e.optional=()=>Rl(e),e.exactOptional=()=>bO(e),e.nullable=()=>ql(e),e.nullish=()=>Rl(ql(e)),e.nonoptional=a=>wO(e,a),e.array=()=>Yn(e),e.or=a=>am([e,a]),e.and=a=>mO(e,a),e.transform=a=>Wl(e,pO(a)),e.default=a=>yO(e,a),e.prefault=a=>kO(e,a),e.catch=a=>IO(e,a),e.pipe=a=>Wl(e,a),e.readonly=()=>LO(e),e.describe=a=>{const r=e.clone();return Ja.add(r,{description:a}),r},Object.defineProperty(e,"description",{get(){var a;return(a=Ja.get(e))==null?void 0:a.description},configurable:!0}),e.meta=(...a)=>{if(a.length===0)return Ja.get(e);const r=e.clone();return Ja.add(r,a[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=a=>a(e),e)),Qu=D("_ZodString",(e,n)=>{oo.init(e,n),at.init(e,n),e._zod.processJSONSchema=(r,s,i)=>Y9(e,r,s);const a=e._zod.bag;e.format=a.format??null,e.minLength=a.minimum??null,e.maxLength=a.maximum??null,e.regex=(...r)=>e.check(A9(...r)),e.includes=(...r)=>e.check(M9(...r)),e.startsWith=(...r)=>e.check(V9(...r)),e.endsWith=(...r)=>e.check(D9(...r)),e.min=(...r)=>e.check(Jr(...r)),e.max=(...r)=>e.check(Uu(...r)),e.length=(...r)=>e.check(Zu(...r)),e.nonempty=(...r)=>e.check(Jr(1,...r)),e.lowercase=r=>e.check(E9(r)),e.uppercase=r=>e.check(P9(r)),e.trim=()=>e.check(F9()),e.normalize=(...r)=>e.check(H9(...r)),e.toLowerCase=()=>e.check(O9()),e.toUpperCase=()=>e.check(B9()),e.slugify=()=>e.check(R9())}),HF=D("ZodString",(e,n)=>{oo.init(e,n),Qu.init(e,n),e.email=a=>e.check(a9(FF,a)),e.url=a=>e.check(l9(OF,a)),e.jwt=a=>e.check(w9(nO,a)),e.emoji=a=>e.check(c9(BF,a)),e.guid=a=>e.check(Pl(Fl,a)),e.uuid=a=>e.check(r9(Er,a)),e.uuidv4=a=>e.check(s9(Er,a)),e.uuidv6=a=>e.check(i9(Er,a)),e.uuidv7=a=>e.check(o9(Er,a)),e.nanoid=a=>e.check(d9(RF,a)),e.guid=a=>e.check(Pl(Fl,a)),e.cuid=a=>e.check(u9(qF,a)),e.cuid2=a=>e.check(m9(WF,a)),e.ulid=a=>e.check(h9(UF,a)),e.base64=a=>e.check(y9(QF,a)),e.base64url=a=>e.check(j9(eO,a)),e.xid=a=>e.check(g9(ZF,a)),e.ksuid=a=>e.check(p9(GF,a)),e.ipv4=a=>e.check(f9(KF,a)),e.ipv6=a=>e.check(b9(YF,a)),e.cidrv4=a=>e.check(x9(JF,a)),e.cidrv6=a=>e.check(v9(XF,a)),e.e164=a=>e.check(k9(tO,a)),e.datetime=a=>e.check(vF(a)),e.date=a=>e.check(jF(a)),e.time=a=>e.check(wF(a)),e.duration=a=>e.check(IF(a))});function oe(e){return n9(HF,e)}const Qe=D("ZodStringFormat",(e,n)=>{Ye.init(e,n),Qu.init(e,n)}),FF=D("ZodEmail",(e,n)=>{dH.init(e,n),Qe.init(e,n)}),Fl=D("ZodGUID",(e,n)=>{lH.init(e,n),Qe.init(e,n)}),Er=D("ZodUUID",(e,n)=>{cH.init(e,n),Qe.init(e,n)}),OF=D("ZodURL",(e,n)=>{uH.init(e,n),Qe.init(e,n)}),BF=D("ZodEmoji",(e,n)=>{mH.init(e,n),Qe.init(e,n)}),RF=D("ZodNanoID",(e,n)=>{hH.init(e,n),Qe.init(e,n)}),qF=D("ZodCUID",(e,n)=>{gH.init(e,n),Qe.init(e,n)}),WF=D("ZodCUID2",(e,n)=>{pH.init(e,n),Qe.init(e,n)}),UF=D("ZodULID",(e,n)=>{fH.init(e,n),Qe.init(e,n)}),ZF=D("ZodXID",(e,n)=>{bH.init(e,n),Qe.init(e,n)}),GF=D("ZodKSUID",(e,n)=>{xH.init(e,n),Qe.init(e,n)}),KF=D("ZodIPv4",(e,n)=>{wH.init(e,n),Qe.init(e,n)}),YF=D("ZodIPv6",(e,n)=>{SH.init(e,n),Qe.init(e,n)}),JF=D("ZodCIDRv4",(e,n)=>{IH.init(e,n),Qe.init(e,n)}),XF=D("ZodCIDRv6",(e,n)=>{NH.init(e,n),Qe.init(e,n)}),QF=D("ZodBase64",(e,n)=>{$H.init(e,n),Qe.init(e,n)}),eO=D("ZodBase64URL",(e,n)=>{CH.init(e,n),Qe.init(e,n)}),tO=D("ZodE164",(e,n)=>{zH.init(e,n),Qe.init(e,n)}),nO=D("ZodJWT",(e,n)=>{_H.init(e,n),Qe.init(e,n)}),em=D("ZodNumber",(e,n)=>{Ou.init(e,n),at.init(e,n),e._zod.processJSONSchema=(r,s,i)=>J9(e,r,s),e.gt=(r,s)=>e.check(Vl(r,s)),e.gte=(r,s)=>e.check(ni(r,s)),e.min=(r,s)=>e.check(ni(r,s)),e.lt=(r,s)=>e.check(Ml(r,s)),e.lte=(r,s)=>e.check(ti(r,s)),e.max=(r,s)=>e.check(ti(r,s)),e.int=r=>e.check(Ol(r)),e.safe=r=>e.check(Ol(r)),e.positive=r=>e.check(Vl(0,r)),e.nonnegative=r=>e.check(ni(0,r)),e.negative=r=>e.check(Ml(0,r)),e.nonpositive=r=>e.check(ti(0,r)),e.multipleOf=(r,s)=>e.check(Dl(r,s)),e.step=(r,s)=>e.check(Dl(r,s)),e.finite=()=>e;const a=e._zod.bag;e.minValue=Math.max(a.minimum??Number.NEGATIVE_INFINITY,a.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(a.maximum??Number.POSITIVE_INFINITY,a.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(a.format??"").includes("int")||Number.isSafeInteger(a.multipleOf??.5),e.isFinite=!0,e.format=a.format??null});function tm(e){return L9(em,e)}const aO=D("ZodNumberFormat",(e,n)=>{AH.init(e,n),em.init(e,n)});function Ol(e){return C9(aO,e)}const rO=D("ZodBoolean",(e,n)=>{EH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>X9(e,a,r)});function Or(e){return z9(rO,e)}const sO=D("ZodUnknown",(e,n)=>{PH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>eF()});function Bl(){return T9(sO)}const iO=D("ZodNever",(e,n)=>{MH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>Q9(e,a,r)});function oO(e){return _9(iO,e)}const lO=D("ZodArray",(e,n)=>{VH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>sF(e,a,r,s),e.element=n.element,e.min=(a,r)=>
478e.check(Jr(a,r)),e.nonempty=a=>e.check(Jr(1,a)),e.max=(a,r)=>e.check(Uu(a,r)),e.length=(a,r)=>e.check(Zu(a,r)),e.unwrap=()=>e.element});function Yn(e,n){return q9(lO,e,n)}const cO=D("ZodObject",(e,n)=>{HH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>iF(e,a,r,s),Pe(e,"shape",()=>n.shape),e.keyof=()=>br(Object.keys(e._zod.def.shape)),e.catchall=a=>e.clone({...e._zod.def,catchall:a}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Bl()}),e.loose=()=>e.clone({...e._zod.def,catchall:Bl()}),e.strict=()=>e.clone({...e._zod.def,catchall:oO()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=a=>aD(e,a),e.safeExtend=a=>rD(e,a),e.merge=a=>sD(e,a),e.pick=a=>tD(e,a),e.omit=a=>nD(e,a),e.partial=(...a)=>iD(sm,e,a[0]),e.required=(...a)=>oD(im,e,a[0])});function tn(e,n){const a={type:"object",shape:e??{},...ue(n)};return new cO(a)}const nm=D("ZodUnion",(e,n)=>{qu.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>oF(e,a,r,s),e.options=n.options});function am(e,n){return new nm({type:"union",options:e,...ue(n)})}const dO=D("ZodDiscriminatedUnion",(e,n)=>{nm.init(e,n),FH.init(e,n)});function rm(e,n,a){return new dO({type:"union",options:n,discriminator:e,...ue(a)})}const uO=D("ZodIntersection",(e,n)=>{OH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>lF(e,a,r,s)});function mO(e,n){return new uO({type:"intersection",left:e,right:n})}const ki=D("ZodEnum",(e,n)=>{BH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(r,s,i)=>tF(e,r,s),e.enum=n.entries,e.options=Object.values(n.entries);const a=new Set(Object.keys(n.entries));e.extract=(r,s)=>{const i={};for(const o of r)if(a.has(o))i[o]=n.entries[o];else throw new Error(`Key ${o} not found in enum`);return new ki({...n,checks:[],...ue(s),entries:i})},e.exclude=(r,s)=>{const i={...n.entries};for(const o of r)if(a.has(o))delete i[o];else throw new Error(`Key ${o} not found in enum`);return new ki({...n,checks:[],...ue(s),entries:i})}});function br(e,n){const a=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new ki({type:"enum",entries:a,...ue(n)})}const hO=D("ZodLiteral",(e,n)=>{RH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>nF(e,a,r),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if
478(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function lo(e,n){return new hO({type:"literal",values:Array.isArray(e)?e:[e],...ue(n)})}const gO=D("ZodTransform",(e,n)=>{qH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>rF(e,a),e._zod.parse=(a,r)=>{if(r.direction==="backward")throw new $u(e.constructor.name);a.addIssue=i=>{if(typeof i=="string")a.issues.push(ir(i,a.value,n));else{const o=i;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=a.value),o.inst??(o.inst=e),a.issues.push(ir(o))}};const s=n.transform(a.value,a);return s instanceof Promise?s.then(i=>(a.value=i,a)):(a.value=s,a)}});function pO(e){return new gO({type:"transform",transform:e})}const sm=D("ZodOptional",(e,n)=>{Wu.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>Ju(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function Rl(e){return new sm({type:"optional",innerType:e})}const fO=D("ZodExactOptional",(e,n)=>{WH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>Ju(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function bO(e){return new fO({type:"optional",innerType:e})}const xO=D("ZodNullable",(e,n)=>{UH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>cF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function ql(e){return new xO({type:"nullable",innerType:e})}const vO=D("ZodDefault",(e,n)=>{ZH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>uF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function yO(e,n){return new vO({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():Tu(n)}})}const jO=D("ZodPrefault",(e,n)=>{GH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>mF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function kO(e,n){return new jO({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():Tu(n)}})}const im=D("ZodNonOptional",(e,n)=>{KH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>dF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function wO(e,n){return new im({type:"nonoptional",innerType:e,...ue(n)})}const SO=D("ZodCatch",(e,n)=>{YH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>hF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function IO(e,n){return new SO({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const NO=D("ZodPipe",(e,n)=>{JH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>gF(e,a,r,s),e.in=n.in,e.out=n.out});function Wl(e,n){return new NO({type:"pipe",in:e,out:n})}const $O=D("ZodReadonly",(e,n)=>{XH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>pF(e,a,r,s),e.unwrap=()=>e._zod.def.innerType});function LO(e){return new $O({type:"readonly",innerType:e})}const CO=D("ZodCustom",(e,n)=>{QH.init(e,n),at.init(e,n),e._zod.processJSONSchema=(a,r,s)=>aF(e,a)});function zO(e,n={}){return W9(CO,e,n)}function TO(e){return U9(e)}const er={custom:"custom"},_O=tn({companyName:oe().min(1,"Firmenname ist ein Pflichtfeld."),department:oe().optional(),name:oe().min(1,"Name ist ein Pflichtfeld."),firstName:oe().min(1,"Vorname ist ein Pflichtfeld."),street:oe().optional(),houseNumber:oe().optional(),postalCode:oe().optional(),city:oe().optional(),email:oe().email("Bitte eine gültige E-Mail-Adresse eingeben."),phone:oe().optional(),message:oe().optional(),participantsCount:oe().optional(),specialContent:oe().optional(),location:oe().optional(),duration:oe().optional(),priorKnowledge:oe().optional(),when:oe().optional(),infrastru
478cture:oe().optional(),profile:oe().optional()}),dU=Xu(_O);function om(e){const{ref:n,"aria-label":a,design:r,layout:s,...i}=e,{t:o}=v("uic-button-translations");return t.jsx(sa,{...i,ref:n,icon:H4,"aria-label":a??o("share.ariaLabel"),design:r??"transparent",layout:s??"square"})}om.displayName="ShareIconLink";function uU({link:e,profile:n,...a}){const{t:r}=v("common"),s=r(`event-types.${n.event_type}`),i=encodeURIComponent(`Tipp: VdS-${s} "${n.title}"`),o=encodeURIComponent(`Veranstaltungsempfehlung aus dem VdS-Bildungszentrum:
479VdS-${s} "${n.title}": ${e}`);return t.jsx(om,{...a,href:`mailto:?subject=${i}&body=${o}`,"aria-label":r("buttons.share-button.aria-label",{title:n.title}),className:"tv_share"})}function AO(e){return f.useMemo(()=>{var n,a,r,s;return[(n=e.texts)==null?void 0:n.advantage_1,(a=e.texts)==null?void 0:a.advantage_2,(r=e.texts)==null?void 0:r.advantage_3,(s=e.texts)==null?void 0:s.advantage_4].filter(Boolean).map(i=>({content:i}))},[e.texts])}function mU(){const{t:e}=v("events"),n=ca(),a=AO(n);return a.length===0?null:t.jsx(Da,{heading:e("advantages-card.heading"),advantages:a,image:n.number,twoColumnFrom:"3xl"})}function hU(){const e=ca(),{t:n}=v("events",{keyPrefix:"company-seminar-card"}),a=f.useId();return["LG"].includes(e.event_type)?t.jsxs(R,{id:`event-company-seminar-card-${a}`,size:"md",border:!1,className:"xl:block",children:[t.jsx(R.Image,{src:"hero/hero_company-seminar.png",intrinsicWidth:2953,intrinsicHeight:1900,className:"!h-48 md:!w-1/2 md:!h-full md:rounded-r-none xl:!w-full xl:!h-52 xl:rounded-b-none xl:rounded-t-lg",alt:n("image.alt")}),t.jsxs(R.Main,{className:"md:flex-1",children:[t.jsx(h.H2,{typographyStyle:"h4",className:"mb-3 font-bold",children:n("heading")}),t.jsx(u,{as:"p",children:n("text")}),t.jsx(In,{as:Ne,to:`/veranstaltungen/kundenanfrage?profileId=${e.id}`,icon:ke,iconPosition:"left",iconColor:"secondary",design:"text",className:"mt-4 font-medium-override tv_anfragen","aria-label":n("cta.aria-label"),children:n("cta.text")})]})]}):null}function gU(){const{contact_event_management:e,contact_participant_management:n,title:a,number:r}=ca(),{t:s}=v("events",{keyPrefix:"contacts-card"});return t.jsx(R,{id:"contacts-card",size:"md",border:!1,children:t.jsxs(R.Main,{id:"contacts-card__main",children:[t.jsx(h.H2,{id:"contacts-card__heading",typographyStyle:"h4",className:"mb-[1.1rem] font-bold",children:s("heading")}),t.jsxs("div",{id:"contacts-card__contacts-wrapper",className:"flex flex-col gap-4",children:[n&&t.jsxs("div",{id:"contacts-card__contact",className:"flex items-start gap-x-5",children:[t.jsx("img",{id:"contacts-card__contact-image",src:n.image_url||"/image/avatar-placeholder.gif?ratio=0.86&width=300",alt:`${n.firstname} ${n.lastname}`,className:"w-[8.125rem] aspect-[0.86] rounded-lg shadow-md object-cover"}),t.jsxs("div",{children:[t.jsx(u,{as:"div",variant:"bold",color:"blue",children:s("participant-management.heading")}),t.jsxs(u,{as:"p",className:"mt-2",children:[n.title," ",n.firstname," ",n.lastname]}),n.email!==null&&t.jsx(u,{as:"p",children:t.jsx(za,{email:n.email,subject:s("email-subject",{title:a,number:r}),className:"mt-1 typo-body"})}),t.jsx(u,{as:"p",children:t.jsx(ge,{href:`callto:${n.phone}`,className:"mt-1 typo-body",children:n.phone})})]})]}),e&&t.jsxs("div",{className:"flex items-start gap-x-5",children:[t.jsx("img",{src:e.image_url||"/image/avatar-placeholder.gif?ratio=0.86&width=300",alt:`${e.firstname} ${e.lastname}`,className:"w-[8.125rem] aspect-[0.86] rounded-lg shadow-md object-cover"}),t.jsxs("div",{children:[t.jsx(u,{as:"div",variant:"bold",color:"blue",children:s("event-management.heading")}),t.jsxs(u,{as:"p",className:"mt-2",children:[e.title," ",e.firstname," ",e.lastname]}),e.email!==null&&t.jsx(u,{as:"p",children:t.jsx(za,{email:e.email,subject:s("email-subject",{title:a,number:r}),className:"mt-1 typo-body"})}),t.jsx(u,{as:"p",children:t.jsx(ge,{href:`callto:${e.phone}`,className:"mt-1 typo-body",children:e.phone})})]})]})]})]})})}function pU(){var r;const e=ca(),{t:n}=v("events",{keyPrefix:"downloads-card"}),a=((r=e.downloads)==null?void 0:r.filter(s=>s.isVisible))||[];return a.length===0?null:t.jsx(R,{size:"md",border:!1,children:t.jsxs(R.Main,{children:[t.jsx(h.H4,{className:"mb-2 font-bold",children:n("heading")}),t.jsx(u,{as:"p",className:"mb-[1.563rem]",children:n("text")}),t.jsx(b,{className:"list-marker-none flex flex-col pl-0 lg:pl-0 xl:pl-0",children:a.filter(s=>s.isVisible).map(s=>{const i=s.title||" ";return t.jsx(b.ItemLink,{icon:"download",href:s.url,target:bd(s.url)?"_blank":void 0,"aria-label":`Download ${i}`,title:i,children:t.jsx("span",{className:"min-w-0 truncate",children:i})},s.id)})})]})})}const Pr={V6200:{title:"VdS 6200 - Wasserlöschanlagentechnik",type:"sammelwerk",slugName:"vds-6200"},V6201:{title:"VdS 6201 - Gaslöschanlagentechnik",type:"sammelwerk",slugName:"vds-6201"},V6202:{title:"VdS 6202 - Brandmeldeanlagentechnik ohne Planung und Einbau VdS 2095",type:"sammelwerk",slugName:"vds-6202"},V6203:{title:"VdS 6203 - Rauch- und Wärmeabzugsanlagentechnik ohne Planung und Einbau VdS 2098",type:"sammelwerk",slugName:"vds-6203"}
479,V6204:{title:"VdS 6204 - Überwachungsanlagen",type:"sammelwerk",slugName:"vds-6204"},V6205:{title:"VdS 6205 - Anforderungsrichtlinien 10000er-Reihe Cyber Security",type:"publikation",slugName:"vds-6205"},V2200CD:{title:"VdS 2200CD - Handbuch der Schadenverhütung, Band 1: Gefahrenerkennung und Abwehrmaßnahmen (el. Sammlung)",type:"publikation",slugName:"vds-2200cd"},V2570:{title:"VdS 2570 - Sammelwerk Sicherungstechnik",type:"sammelwerk",slugName:"vds-2570"},V2573:{title:"VdS 2573 - Sammelwerk Brandschutz und Sicherungstechnik",type:"sammelwerk",slugName:"vds-2573"},V3452:{title:"VdS 3452 - VdS Guidelines Collection",type:"sammelwerk",slugName:"vds-3452"},V7010:{title:"VdS 7010 - Grafische Symbole nach DIN EN ISO 7010",type:"sammelwerk",slugName:"vds-7010"},V6010:{title:"VdS 6010 - Grafische Symbole für das Feuerwehrwesen",type:"publikation",slugName:"vds-6010"},V6206:{title:"VdS 6206 - Wasserlöschanlagentechnik/Gaslöschanlagentechnik",type:"sammelwerk",slugName:"vds-6206"},V2037EF:{title:"VdS 2037EF - Grafische Symbole für die Erstellung von Feuerwehrplänen (gemäß DIN 14095)",type:"publikation",slugName:"vds-2037ef"}};function fU(){var r;const e=ca(),{t:n}=v("events",{keyPrefix:"special-offers-card"}),a=Array.from(new Set((r=e.events)==null?void 0:r.map(s=>s.shop_collection_name).filter(Boolean)));return!a||a.length===0?null:t.jsx(R,{id:"event-special-offers-card",size:"md",border:!1,children:t.jsxs(R.Main,{children:[t.jsx(h.H4,{className:"mb-2 font-bold",children:n("heading")}),t.jsx(u,{as:"p",className:"mb-[1.563rem]",children:n("text")}),t.jsx(b,{className:"list-marker-none flex flex-col pl-0 lg:pl-0 xl:pl-0",children:a.map(s=>t.jsx(b.ItemLink,{icon:"chevron-right",href:`https://shop.vds.de/de/${Pr[s].type}/${Pr[s].slugName}`,target:"_blank",rel:"noopener noreferrer","aria-label":`Link in den VdS Webshop für ${Pr[s].title}`,children:Pr[s].title},s))})]})})}function EO(e){var r,s;const{t:n}=v("events",{keyPrefix:"tab-navigation"}),a=((r=e.texts)==null?void 0:r.description_alternative)||((s=e.texts)==null?void 0:s.description);return f.useMemo(()=>{var i,o,l,c,d;return[{name:"description",label:n("description"),html:a},{name:"content",label:n("content"),html:(i=e.texts)==null?void 0:i.content},{name:"target_group",label:n("target-group"),html:(o=e.texts)==null?void 0:o.target_group},{name:"prerequisites",label:n("prerequisites"),html:(l=e.texts)==null?void 0:l.remarks},{name:"certification",label:n("certification"),html:(c=e.texts)==null?void 0:c.timing},{name:"approval",label:n("approval"),html:(d=e.texts)==null?void 0:d.approval}].filter(m=>!!m.html)},[a,e.texts,n])}function bU({id:e}){const n=ca(),a=EO(n);return a.length===0?null:t.jsx(wu,{id:e??"event-tab-navigation",children:a.map(r=>t.jsx(ku,{name:r.name,label:r.label,children:t.jsx("div",{className:"external-html-content",dangerouslySetInnerHTML:{__html:pd(Fi.sanitize(r.html||""))}})},r.name))})}function PO(e){const{dismiss:n,isTop:a}=l7();return t.jsxs(en,{onClose:n,closeOnEscape:a,children:[t.jsx(en.Header,{children:t.jsx(h.H2,{children:"Weiterbildungsmaßnahme gemäß IDD"})}),t.jsxs(en.Body,{children:[t.jsx(u,{as:"p",children:"Sie möchten eine Weiterbildung gemäß der Insurance Distribution Directive (IDD) absolvieren und haben Fragen dazu? Im Folgenden finden Sie Antworten. Wir freuen uns, wenn wir Sie mit passenden Weiterbildungen unterstützen dürfen!"}),t.jsx(h.H3,{typographyStyle:"h4",children:"IDD-geeignet: Fortbildungen bei VdS"}),t.jsx(u,{as:"p",children:"Alle VdS-Lehrgänge und -Fachtagungen erfüllen die Anforderungen an Weiterbildungsmaßnahmen für Versicherungsmitarbeiter nach der EU-Versicherungsvertriebsrichtlinie „Insurance Distribution Directive (IDD)” 2016/97/EU bzw. § 7 VersVermV."}),t.jsx(u,{as:"p",children:"Die Zeitstunden sowie alle anderen erforderlichen Angaben gemäß IDD sind auf der Teilnahmebestätigung ausgewiesen."}),t.jsx(u,{as:"p",children:"Laut Versicherungsvermittlungsverordnung (VersVermV) dient Ihre Weiterbildung der Aufrechterhaltung Ihrer Fachkompetenz und personalen Kompetenz. Welche Fortbildung am besten zu Ihrem individuellen Aufgabenfeld passt, können Sie am besten selbst entscheiden."}),t.jsx(h.H3,{typographyStyle:"h4",children:"Auszug aus der Versicherungsvermittlungsverordnung"}),t.jsx(u,{as:"p",children:"Hier finden Sie einen kurzen Auszug aus der Verordnung über die Versicherungsvermittlung und -beratung (Versicherungsvermittlungsverordnung – VersVermV), § 7 Weiterbildung:"}),t.jsx(u,{as:"p",children:"„(1) Durch die Weiterbildung erbringen die nach § 34d Absatz 9 Satz 2 der Gewerbeordnung zur Weiterbildung Verpflichteten den Nachweis, dass sie ihre berufliche Handlungsfähigkeit erhalten, anpassen oder erweitern. Die Weiterbildung muss dabei mindestens den Anforderungen der ausgeübten Tätigkeiten des zur Weiterbildung Verpflichteten entsprechen und die Aufrechterhaltung seiner Fachkompetenz und seiner personalen Kompetenz gewährleisten. […] Der Anbieter muss sicherstellen, dass der Weiterbildungsmaßnahme eine Planung zugrunde liegt, sie systematisch organisiert ist und die Qualifikation derjenigen, die die Weiterbildung durchführen, gewährleistet wird. […]”"}),t.jsxs(u,{as:"p",children:["Die gesamte Verordnung finden Sie beim"," ",t.jsx(ge,{as:Be,href:"https://www.gesetze-im-internet.de/versvermv_2018/BJNR248310018.html",children:"Bundesministerium für Justiz und Verbraucherschutz"}),"."]})]})]})}function MO(e=[]){const{t:n}=v("events");if(e.length===0)return n("duration_unknown");const a=i=>{const o=i[i.length-1],l=n("duration",{count:o});return i.length===1?l:`${i.slice(0,-1).join(" + ")} + ${l}`},r=[...e],s=r.pop();return r.length===0?a(s):`${r.map(a).join(", ")} ${n("and")} ${a(s)}`}function Gn({title:e,icon:n,children:a}){return t.jsxs("div",{className:"gap-x-4 flex items-start",children:[t.jsx(n,{className:"flex-shrink-0 stroke-turquoise-light"}),t.jsxs("div",{children:[t.jsx(u,{as:"p",variant:"bold",color:"blue",className:"mb-2",children:e}),a]})]})}function xU({profile:e}){const{t:n,i18n:a}=v("events"),r=a.language.startsWith("en")?hd:md,s=MO(e.durations),i=e.events.length>0,o=f.useId(),l=new Intl.NumberFormat("de-DE",{maximumFractionDigits:2}),c=o7(PO);return t.jsx(R,{id:`event-summary-card-${o}`,border:!1,badge:t.jsx(gr,{type:e.event_type}),children:t.jsxs(R.Main,{className:"pt-[3rem] grid grid-cols-1 2xl:grid-cols-2 gap-4",children:[t.jsx(Gn,{title:n("summary-card.format-of-instruction"),icon:C4,children:t.jsx(u,{as:"p",children:e.lesson_types.map(d=>r[d]).join(", ")})}),i&&t.jsx(Gn,{title:n("summary-card.duration"),icon:_4,children:t.jsx(u,{as:"p",children:s})}),t.jsx(Gn,{title:n("summary-card.suitable-as"),icon:$4,children:t.jsxs(u,{as:"p",className:"flex flex-col",children:[t.jsxs("span",{children:[n("summary-card.idd-training"),t.jsx("i",{className:"inline-block ml-0.5 -mt-1 align-baseline cursor-pointer",children:t.jsx(pt,{onClick:()=>c(),icon:as,design:"ghost",size:"sm",rounded:"full","aria-label":n("summary-card.idd-info-aria-label"),className:"inline-flex !p-0 !bg-transparent hover:!bg-transparent !border-0",iconClassName:"stroke-turquoise-dark hover:stroke-turquoise-light transition-colors size-4"})})]}),e.isTrainingForFireProtectionOfficers&&t.jsx("span",{children:n("summary-card.fire-protection-training")})]})}),(e.teaching_units||0)>0&&t.jsx(Gn,{title:n("summary-card.teaching-units"),icon:P4,children:t.jsx(u,{as:"p",children:n("summary-card.teaching-units-value",{units:l.format(e.teaching_units||0),hours:l.format(e.teaching_hours||0)})})}),i&&t.jsx(Gn,{title:n("summary-card.location"),icon:ra,children:t.jsx(u,{as:"p",children:n("location",{count:e.locations.length})})}),i&&t.jsx(Gn,{title:n("summary-card.dates"),icon:En,children:t.jsx(u,{as:"p",children:n("events",{count:e.events.length})})}),!i&&t.jsx(Gn,{title:n("summary-card.dates"),icon:En,children:t.jsx(u,{as:"p",children:n("summary-card.dates-on-request")})})]})})}function vU({profile:e,className:n,iconClassName:a,...r}){const{t:s}=v("common"),i=f.useId(),o=`bookmark-button-${e.id}-${i}`,{toggle:l,isBookmarked:c}=Bi(e.id);return t.jsx(pt,{...r,id:o,icon:ns,"aria-label":s(c?"buttons.bookmark.remove":"buttons.bookmark.add"),disabled:!1,onClick:()=>l(),design:"transparent",layout:"squareSmall",className:n?`${c?"":"tv_auf_merkliste "}${n}`:c?void 0:"tv_auf_merkliste",iconClassName:a?`transition-colors ${c?"fill-brand-blue stroke-brand-blue":"stroke-brand-blue hover:stroke-turquoise-light"} ${a}`:`transition-colors ${c?"fill-brand-blue stroke-brand-blue":"stroke-brand-blue hover:stroke-turquoise-light"}`})}const VO=Ke({base:["voucher-campaign-card","relative","text-white"]}),DO=({voucher:e,className:n})=>{const{t:a}=v("events"),s={context:e.discountType==="PERCENT"?"percent":"absolute",value:e.discountValue,validTo:E8(e.validTo)},i=e.discountType==="PERCENT"?`${e.discountValue}%`:`${e.discountValue}EUR`;return t.jsxs(R,{className:VO({className:n}),rounded:"2xl-diagonal",children:[t.jsx(R.Header,{className:"bg-blue-40 py-6 pl-8 pr-32 lg:pr-40",children:e.renderedTitle?t.jsx("strong",{className:"text-2xl lg:text-3xl font-bold",dangerouslySetInnerHTML:{__html:e.renderedTitle}}
479):t.jsx("strong",{className:"text-2xl lg:text-3xl font-bold",children:a("voucher-stoerer.title")})}),t.jsx(R.Main,{className:"bg-brand-blue py-8 pl-8 pr-32 lg:pr-40",children:e.renderedBody?t.jsx("div",{className:"text-lg lg:text-xl text-white voucher-campaign-card__body",dangerouslySetInnerHTML:{__html:e.renderedBody}}):t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"p",className:"text-lg lg:text-xl text-white",children:a("voucher-stoerer.body",s)}),t.jsxs(u,{as:"p",className:"text-base lg:text-lg mt-4 text-white",children:[a("voucher-stoerer.code-hint"),t.jsx("span",{className:"inline-block ml-2 bg-red-600 px-2 py-0.5 font-bold",children:e.code})]})]})}),t.jsxs("div",{className:"absolute top-4 right-4 bg-red-600 rounded-full size-28 lg:size-36 flex flex-col items-center justify-center text-center leading-tight -rotate-12",children:[t.jsx("span",{className:"text-3xl lg:text-5xl font-bold",children:i}),t.jsx("span",{className:"text-sm lg:text-lg font-bold",children:a("voucher-stoerer.discount-suffix")})]})]})};DO.displayName="VoucherCampaignCard";const HO="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",ja="turnstileToken";let Mr=null;function FO(){return Mr||(Mr=new Promise((e,n)=>{if(window.turnstile){e();return}const a=document.createElement("script");a.src=HO,a.async=!0,a.defer=!0,a.addEventListener("load",()=>e()),a.addEventListener("error",()=>n(new Error("Failed to load the Cloudflare Turnstile script."))),document.head.appendChild(a)}),Mr)}function yU({siteKey:e,className:n,resetSignal:a=0}){const r=f.useRef(null),s=f.useRef(null),{register:i,setValue:o,formState:{errors:l}}=Fn(),c=zd(l,ja);return f.useEffect(()=>{i(ja)},[i]),f.useEffect(()=>{let d=!1;return FO().then(()=>{d||!r.current||!window.turnstile||s.current!==null||(s.current=window.turnstile.render(r.current,{sitekey:e,callback:m=>o(ja,m,{shouldValidate:!0}),"expired-callback":()=>o(ja,"",{shouldValidate:!0}),"error-callback":()=>o(ja,"",{shouldValidate:!0})}))}).catch(m=>console.error(m)),()=>{d=!0,s.current!==null&&window.turnstile&&(window.turnstile.remove(s.current),s.current=null)}},[e,o]),f.useEffect(()=>{a===0||s.current===null||!window.turnstile||(window.turnstile.reset(s.current),o(ja,"",{shouldValidate:!1}))},[a,o]),t.jsxs("div",{className:n,children:[t.jsx("div",{ref:r}),c&&t.jsx("div",{className:"text-error-red text-xs",children:c.message})]})}const OO=tn({gender:br(["m","w","d"],{error:"Anrede ist ein Pflichtfeld."}),title:oe().optional(),firstname:oe().min(1,"Vorname ist ein Pflichtfeld."),lastname:oe().min(1,"Nachname ist ein Pflichtfeld."),email:oe().email("Bitte eine gültige E-Mail-Adresse eingeben."),email_confirmation:oe().email("Bitte eine gültige E-Mail-Adresse eingeben."),newsletter_topics:Yn(oe()),turnstileToken:oe().min(1,"Bitte bestätigen Sie, dass Sie kein Roboter sind."),consent:lo("ok",{error:"Die Einwilligung ist ein Pflichtfeld."})}).refine(e=>e.email===e.email_confirmation,{path:["email_confirmation"],message:"E-Mail-Adressen stimmen nicht überein."}),jU=Xu(OO);
479Ke({base:"text-secondary hover:text-secondary-hover transition-colors"});Ke({base:["inline-flex items-center justify-center text-secondary hover:text-secondary-hover","transition-colors"]});const BO=Ke({base:["group inline-flex flex-col items-start md:flex-row md:items-center text-lg text-secondary","hover:text-secondary-hover transition-colors"]}),RO=Ke({base:"size-5 shrink-0 stroke-turquoise-dark group-hover:stroke-turquoise-light transition-colors",variants:{position:{standalone:"",withText:"mb-1 sm:mb-0 md:mr-[0.75rem] md:size-[1.6rem] lg:size-[1rem]"}},defaultVariants:{position:"standalone"}});function kU({href:e,children:n,id:a,className:r,iconClassName:s,openInNewTab:i=!1}){const o=f.useId(),l=a||`download-text-with-icon-link-${o}`;return t.jsxs(Be,{id:l,href:e,className:BO({className:r}),openInNewTab:i,children:[t.jsx(ts,{className:RO({position:"withText",className:s})}),n]})}const qO=de({slots:{card:"w-full flex flex-col bg-transparent gap-[1.5rem]",imageAside:"",image:"w-full card-hero-image-h img-vds object-cover mb-0",content:"stack-sm px-0"},variants:{imagePosition:{left:{card:""},right:{}},layoutBreakpoint:{sm:{card:"card-hero-gap sm:flex-row sm:items-center",imageAside:"sm:card-hero-split-w sm:flex-shrink-0",content:"sm:card-hero-split-w"},xl:{card:"md:gap-[1rem] xl:gap-[3rem] xl:flex-row xl:items-center",imageAside:"sm:w-full md:shrink xl:w-[34rem] xl:flex-shrink-0",content:"sm:w-full xl:w-auto xl:flex-1"},"2xl":{card:"card-hero-gap 2xl:flex-row 2xl:items-center",imageAside:"2xl:card-hero-split-w 2xl:flex-shrink-0",content:"2xl:card-hero-split-w"}}},compoundVariants:[{imagePosition:"right",layoutBreakpoint:"sm",class:{card:"sm:flex-row-reverse"}},{imagePosition:"right",layoutBreakpoint:"xl",class:{card:"xl:flex-row-reverse"}},{imagePosition:"right",layoutBreakpoint:"2xl",class:{card:"2xl:flex-row-reverse"}}],defaultVariants:{imagePosition:"left",layoutBreakpoint:"xl"}});function lm({imageSrc:e=ia,imageAlt:n,imagePosition:a="left",layoutBreakpoint:r="xl",imagePriority:s=!1,imageLoader:i=St,media:o,subHeading:l,heading:c,text:d,cta:m,children:g,id:x,classNames:p={}}){const{t:L}=v("uic-card-translations"),N=qO({imagePosition:a,layoutBreakpoint:r}),T=c!==void 0;return t.jsxs(R,{id:x,className:N.card({className:p.wrapper}),color:"transparent",shadow:"none",rounded:"none",border:!1,children:[(o||e)&&t.jsx("aside",{className:N.imageAside({className:p.imageAside}),children:o??t.jsx(xt,{alt:n??L("heroCard.imageAlt"),src:e,intrinsicWidth:1200,intrinsicHeight:800,loader:i,priority:s,classNameImage:N.image({className:p.image})})}),t.jsx(R.Main,{className:N.content({className:p.content}),children:T?t.jsxs(t.Fragment,{children:[l&&t.jsx(h.H1,{typographyStyle:"h3",marginTop:"none",marginBottom:"none",className:p.subHeading,children:l}),t.jsx(h.H2,{typographyStyle:"h1",marginTop:"none",marginBottom:"none",className:`${l?"-mt-[0.5rem]":""} ${p.heading??""}`.trim(),children:c}),d&&t.jsx(u,{as:"p",variant:"body",className:`whitespace-pre-line -mt-[0.125rem] ${p.text??""}`.trim(),children:d}),m&&t.jsx(ge,{href:m.href,design:"callToAction",layout:"quadrilateral","aria-label":m.ariaLabel,className:`w-1/2 mt-[1.75rem] ${p.cta??""}`.trim(),children:m.label})]}):g??t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:L("heroCard.title")}),t.jsx(u,{as:"p",children:L("heroCard.description")})]})})]})}lm.displayName="HeroCard";const WO=e=>e.includes("lehrgang")?"tv_lehrgänge":e.includes("firmenseminar")?"tv_firmenseminare":e.includes("fachtagung")?"tv_fachtagung":e.includes("brandschutztage")?"tv_brandschutztage":e.includes("unterweisungen")?"tv_unterweisungen":"",UO=["mt-[1rem] w-3/4 lg:w-1/2 flex-none","2xl:w-2/3 2xl:mt-[1.25rem]","3xl:w-1/2 3xl:mt-[1.5rem]"].join(" ");function ZO({text:e,link:n,ariaLabel:a}){const r=WO(n),s=`${UO} ${r}`.trim();return n.startsWith("http")?t.jsx(ge,{href:n,design:"callToAction",layout:"quadrilateral","aria-label":a,className:s,target:"_blank",rel:"noopener noreferrer",children:e}):t.jsx(ge,{as:Ne,to:n,design:"callToAction",layout:"quadrilateral","aria-label":a,className:s,children:e})}function GO(e){return"contentProps"in e&&e.contentProps!==void 0}function KO(e){const n=GO(e)?{index:e.index,heading:e.contentProps.heading,subHeading:e.contentProps.subHeading,text:e.contentProps.textContent,image:e.contentProps.image?{fileName:e.contentProps.image.filename,alt:e.contentProps.image.alt,position:e.contentProps.image.position}:{fileName:"",alt:""},button:e.contentProps.button?{text:e.contentProps.button.text,link:e.contentProps.button.link,ariaLabel:e.contentProps.button.ariaLabel}:void 0}:e,{index:a,heading:r,subHeading:s,text:i,image:o,button:l,classNames:c={}}=n,d=o.position??"left",m=a!==void 0,g=m?a:"direct",x=m?h.H2:h.H1,p=m?"h1":void 0;return t.jsxs(lm,{id:`hero-card_${g}`,imageSrc:o.fileName,imageAlt:o.alt,imagePosition:d,layoutBreakpoint:"2xl",imagePriority:!0,classNames:{wrapper:c.wrapper,imageAside:c.imageAside,image:c.image,content:c.content},children:[s&&t.jsx(u,{as:m&&a===0?"h1":"p",variant:"bold",className:`text-turquoise-dark ${c.subHeading??""}`,children:s}),t.jsx(x,{typographyStyle:p,marginTop:"none",marginBottom:"none",className:c.heading,children:r}),i&&t.jsx(u,{as:"p",variant:"body",className:c.text,children:i}),l&&t.jsx(ZO,{text:l.text,link:l.link,ariaLabel:l.ariaLabel})]})}function wU({id:e,className:n,...a}){const r=f.useId(),s=e||`go-to-event-types-button-link-${r}`;return t.jsx(ge,{id:s,as:Ne,to:"/veranstaltungsarten",design:"callToAction",layout:"quadrilateral","aria-label":"Veranstaltungen entdecken",rounded:"md",className:n,...a,children:"Veranstaltungen entdecken"})}const YO={removeEventFromShoppingCart:"remove-event-from-shopping-cart",setItemBookingsInShoppingCart:"set-item-bookings-in-shopping-cart",reorderOffer:"reorder-offer"},SU=({className:e,size:n})=>{const{t:a}=v("common",{keyPrefix:"icons.shopping-cart-icon"});return t.jsx(rs,{"aria-label":a("aria-label"),color:"primary",design:"outlined",size:n,className:e})};function wi(e){const{ref:n,"aria-label":a,...r}=e,{t:s}=v("uic-button-translations");return t.jsx(pt,{ref:n,icon:T4,"aria-label":a??s("delete.ariaLabel"),...r})}wi.displayName="DeleteIconButton";function IU({id:e,item:n,children:a,onRemove:r}){var l,c;const{t:s}=v("checkout"),[i,o]=n.events;if(n.type==="COMBINATION"&&o){const d=Array.from(new Set([i.lesson_type,o.lesson_type]));return t.jsxs(R,{id:e,size:"xl",badge:d.map(m=>t.jsx(nr,{type:m},m)),children:[r&&t.jsx(wi,{onClick:r,"aria-label":s("item-card.remove-aria-label"),design:"transparent",className:"absolute -top-1 right-4"}),t.jsxs(R.Main,{className:"!px-4",children:[t.jsxs(h,{typographyStyle:"h2",as:"h2",className:"mb-6 lg:mt-2 lg:mb-8 xl:mt-0 xl:text-3xl",children:[i.title," + ",o.title]}
479),t.jsx(Wd,{event1:i,event2:o,hideAddToShoppingCart:!0})]}),t.jsx(qr,{topic:((l=i.profile)==null?void 0:l.topic)||"BS",orientation:"vertical",thickness:"xl",className:"absolute inset-y-0 right-0"})]})}return t.jsxs(R,{id:e,size:"lg",badge:t.jsx(nr,{type:i.lesson_type}),children:[r&&t.jsx(wi,{onClick:r,"aria-label":s("item-card.remove-aria-label"),design:"transparent",className:"absolute -top-1 sm:top-2 right-4 interactive-accent-turquoise-dark hover:interactive-accent-turquoise-light transition-colors"}),t.jsxs(R.Main,{className:"!px-4",children:[t.jsx(h,{typographyStyle:"h2",as:"h2",className:"mb-6 lg:mt-2 lg:mb-8 xl:mt-0 xl:text-3xl",children:i.title}),t.jsx(eo,{event:i,hideAddToShoppingCart:!0,direction:"col"})]}),a,t.jsx(qr,{topic:((c=i.profile)==null?void 0:c.topic)||"BS",orientation:"vertical",thickness:"xl",className:"absolute inset-y-0 right-0"})]})}const JO=de({slots:{card:"",wrapper:"",imageWrapper:"",image:"w-full object-cover",content:""},variants:{layout:{vertical:{image:"h-44 lg:h-64"},horizontal:{card:"lg:h-64",wrapper:"lg:flex lg:flex-row",imageWrapper:"lg:w-2/6",image:"lg:h-64",content:"lg:w-full"}}},defaultVariants:{layout:"vertical"}}),Ga=JO();function cm({imageSrc:e=ia,imageAlt:n,imageLoader:a=St,layout:r="vertical",children:s,id:i,className:o,classNames:l={}}){const{t:c}=v("uic-card-translations");return t.jsx(R,{id:i,color:"white",size:r==="vertical"?"sm":"md",shadow:"lg",className:Ga.card({layout:r,className:o??l.wrapper}),children:t.jsxs("div",{className:Ga.wrapper({layout:r,className:l.wrapper}),children:[t.jsx("div",{className:Ga.imageWrapper({layout:r,className:l.imageWrapper}),children:t.jsx(xt,{src:e,alt:n??c("profileCard.imageAlt"),intrinsicWidth:400,intrinsicHeight:400,loader:a,classNameImage:Ga.image({layout:r,className:l.image})})}),t.jsx(R.Main,{className:Ga.content({layout:r,className:l.content}),children:s??t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:c("profileCard.name")}),t.jsx(u,{as:"p",children:c("profileCard.position")})]})})]})})}cm.displayName="ProfileCard";function NU({name:e,title:n,description:a,imagePath:r,imageAlt:s,className:i}){const o=f.useId();return t.jsxs(cm,{id:`speaker-profile-card-${o}`,imageSrc:r||"placeholder-image.webp",imageAlt:s,layout:"horizontal",className:i,children:[t.jsx(h.H3,{id:`speaker-profile-name-${o}`,children:e}),t.jsx(u,{as:"p",id:`speaker-profile-title-${o}`,className:"font-semibold text-turquoise-dark mb-3",children:n}),t.jsx(u,{as:"p",id:`speaker-profile-description-${o}`,children:a})]})}function $U({to:e,...n}){var i;const r=(i=or().find(o=>o.params.lang))==null?void 0:i.params.lang,s=Ea(r,Qt.supportedLngs)?r:Qt.fallbackLng;if(typeof e=="string")return t.jsx(Mo,{to:Ca(e,s,Qt.supportedLngs),...n});if(typeof e=="object"&&e.pathname)return t.jsx(Mo,{to:{...e,pathname:Ca(e.pathname,s,Qt.supportedLngs)},...n});throw new Error("Invalid 'to' property for LocaleNavLink")}const XO=({children:e})=>t.jsx("div",{className:"p-0",children:e}),QO=({children:e})=>{var s;const n=f.Children.toArray(e).filter(Boolean),[a,r]=f.useState((s=n[0])==null?void 0:s.props.name);return n.length===0?null:t.jsxs("div",{className:"w-full",children:[t.jsx("div",{className:"flex flex-col xl:flex-row xl:justify-between 2xl:justify-start gap-4 items-start xl:items-center",children:n.map(i=>t.jsx(kn,{"aria-label":`Shows tab ${i.props.label}`,color:a===i.props.name?"blue":"gray",layout:"quadrilateral",size:"sm",onClick:()=>r(i.props.name),className:"inline-block whitespace-nowrap",children:i.props.label},`desktop_${i.props.name}`))}),t.jsx("div",{className:"mt-8 xl:mt-10",children:n.map(i=>i.props.name===a?t.jsx("div",{children:i},i.props.name):null)})]})};QO.Tab=XO;const LU={m:"Herr",w:"Frau",d:"Hallo"},CU={male:"m",female:"w",diverse:"d"},zU={purchaseNumber:"",comment:"",attendee:{withAddress:!1,gender:"m",title:"",firstname:"",lastname:"",email:"",phone:"",department:"",function:""}},eB={PARTICIPANT:"Teilnehmer/in",PARTICIPANT_COMBINATION:"Teilnehmer/in Kombination",WAITLIST:"Warteliste",RESERVATION:"Reservierung",CANCELLED:"Storniert",CANCELLED_FREE_OF_CHARGE:"Storniert 
479(kostenfrei)",CANCELLED_WITH_CHARGES:"Storniert (mit Kosten)",REBOOKED:"Umbuchung",PARTICIPANT_VIRTUAL:"Teilnehmer/in (virtuell)",CANCELLED_VIRTUAL:"Storniert (virtuell)",WAITLIST_VIRTUAL:"Warteliste (virtuell)",CARUSO_PARTICIPANT:"Teilnehmer/in (unbestätigt)",CARUSO_PARTICIPANT_COMBINATION:"Teilnehmer/in Kombination (unbestätigt)"},tB=e=>{switch(e){case"RELEASED":case"CONFIRMED":return"text-green-600";case"CANCELLED":return"text-red-600";case"PENDING":return"text-orange-600";default:return"text-black"}};function TU({booking:e}){var o,l;const{event:n}=e,{profile:a}=n,[r,s]=f.useState(!1),i=()=>s(c=>!c);return t.jsxs(R,{badge:t.jsxs(t.Fragment,{children:[t.jsx(gr,{type:a.event_type}),t.jsx(nr,{type:n.lesson_type})]}),className:"w-full mb-6 shadow-lg",children:[t.jsxs(R.Main,{children:[t.jsx(si,{to:`/veranstaltungen/${a.id}`,children:t.jsx(h.H3,{className:"text-brand-blue mt-4 mb-4 hover:text-turquoise-dark transition-colors",children:n.title||a.title})}),t.jsxs("div",{className:"flex flex-col gap-4",children:[t.jsxs("div",{className:"flex flex-col 3xl:flex-row gap-3 3xl:gap-8 text-sm",children:[t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(En,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:Qn(n)})]}),t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(ra,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:((o=n.location)==null?void 0:o.city)||"Online"})]}),t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(Ma,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:kt(n.price)})]})]}),t.jsx(pe,{design:"text","aria-label":"Details toggle",icon:r?dr:mn,iconPosition:"left",className:"text-turquoise-dark hover:text-turquoise-light",onClick:i,children:r?"Weniger Details":"Mehr Details"})]})]}),r&&n&&t.jsx("div",{className:"bg-gray-10",children:t.jsxs(R.Main,{className:"pt-1",children:[t.jsx(h.H4,{className:"text-brand-blue !mb-6 font-medium",children:"Veranstaltungsdetails"}),t.jsxs("div",{className:"grid grid-cols-1 3xl:grid-cols-3 gap-8 3xl:gap-2 mb-8",children:[n.location&&t.jsxs("div",{children:[t.jsx(h.H4,{className:"font-medium mb-3",children:"Adresse"}),t.jsx(u,{as:"p",className:"text-lg",children:n.location.city_code==="X"?n.location.city:t.jsxs(t.Fragment,{children:[(l=n.location.name)!=null&&l.startsWith("VdS Schadenverh")?`${n.location.name} GmbH`:n.location.name,t.jsx("br",{}),n.location.street,t.jsx("br",{}),n.location.zip_code," ",n.location.city]})})]}),n.location&&n.location.city_code!=="X"&&t.jsxs("div",{children:[t.jsx(h.H4,{className:"font-medium mb-3",children:"Anfahrt"}),t.jsx(u,{as:"p",className:"text-lg",children:t.jsx("a",{href:`https://maps.google.com/?q=${encodeURIComponent(`${n.location.street}, ${n.location.zip_code} ${n.location.city}`)}`,target:"_blank",rel:"noopener noreferrer",className:"underline",children:"Google Maps"})})]}),a.contact_participant_management&&t.jsxs("div",{children:[t.jsxs(h.H4,{className:"font-medium mb-3 inline-flex items-center",children:["Kontakt",t.jsx(as,{className:"ml-2 size-5 text-turquoise-dark"})]}),t.jsxs(u,{as:"p",className:"text-lg",children:[a.contact_participant_management.phone&&t.jsxs(t.Fragment,{children:["Hotline:"," ",t.jsx("a",{href:`tel:${a.contact_participant_management.phone.replace(/\s/g,"")}`,className:"",children:a.contact_participant_management.phone}),t.jsx("br",{})]}),a.contact_participant_management.email&&t.jsxs(t.Fragment,{children:["E-Mail:"," ",t.jsx("a",{href:`mailto:${a.contact_participant_management.email}`,className:"",children:(()=>{const c=a.contact_participant_management.email.split("@");return t.jsxs(t.Fragment,{children:[c[0],t.jsx(La,{}),c[1]]})})()})]})]})]}),n.timetableShort&&n.timetableShort.length>0&&t.jsxs("div",{className:"3xl:col-span-3 3xl:mt-8",children:[t.jsx(h.H4,{className:"font-medium mb-3",children:"Zeiten"}),t.jsx("div",{className:"space-y-3 3xl:space-y-0 3xl:flex 3xl:gap-8",children:n.timetableShort.map(c=>t.jsxs(u,{as:"p",className:"text-lg",children:[c.date,t.jsx("br",{}),c.start_time," - ",c.end_time," Uhr"]},`${c.date}-${c.start_time}`))})]})]}),t.jsxs("div",{className:"-mx-8 px-8 py-6 -mb-8 bg-white",children:[t.jsx(h.H4,{className:"!mb-4 font-medium",children:"Anmeldeinformationen"}),t.jsxs("div",{className:"grid grid-cols-1 3xl:grid-cols-4 gap-6 pb-6",children:[t.jsxs("div",{className:"3xl:col-span-2",children:[t.jsxs(h.H4,{className:"font-medium !mb-4",children:[e.user.firstname," ",e.user.lastname]}
479),t.jsxs("dl",{className:"space-y-3 text-lg 2xl:grid 2xl:grid-cols-[auto_1fr] 2xl:gap-x-4 2xl:gap-y-1 2xl:space-y-0",children:[t.jsx(u,{as:"dt",className:"text-brand-blue",children:"Status:"}),t.jsx(u,{as:"dd",className:tB(e.status),children:eB[e.status]}),t.jsx(u,{as:"dt",className:"text-brand-blue",children:"Buchungsnummer:"}),t.jsx(u,{as:"dd",children:e.number}),t.jsx(u,{as:"dt",className:"text-brand-blue",children:"Buchungsdatum:"}),t.jsx(u,{as:"dd",children:new Date(e.booking_date).toLocaleDateString("de-DE")}),e.user.email&&t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"dt",className:"text-brand-blue",children:"E-Mail:"}),t.jsx(u,{as:"dd",children:(()=>{const c=e.user.email.split("@");return t.jsxs(t.Fragment,{children:[c[0],t.jsx(La,{}),c[1]]})})()})]}),e.booker&&e.booker.id!==e.user.id&&t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"dt",className:"text-brand-blue",children:"Gebucht von:"}),t.jsxs(u,{as:"dd",children:[e.booker.firstname," ",e.booker.lastname]})]})]})]}),t.jsxs("div",{className:"3xl:col-span-2",children:[t.jsx(h.H4,{className:"font-medium",children:kt(n.price)}),t.jsx(u,{as:"p",className:"text-sm text-black",children:"Nettopreis (zzgl. MwSt.)"}),t.jsx("div",{className:"mt-4 grid grid-cols-1 3xl:grid-cols-2 gap-x-8 gap-y-2",children:t.jsx("ul",{children:e.moodle_course_id&&t.jsx("li",{children:t.jsx("a",{href:`https://elearning.vds.de/course/view.php?id=${e.moodle_course_id}`,target:"_blank",rel:"noopener noreferrer",className:"text-lg underline",children:"Lernmanagementsystem"})})})})]})]})]})]})})]})}const Ul=e=>e?Ct(e).format("DD.MM.YYYY"):null;function _U({offer:e}){const n=Jl({key:"shopping-cart"}),a=Ql(),{lang:r}=Kl(),s=n.state!=="idle",i=f.useRef(!1);f.useEffect(()=>{i.current&&n.state==="idle"&&n.data&&(i.current=!1,a(`/${r||"de"}/warenkorb`))},[n.state,n.data,a,r]);const o=()=>{i.current=!0,n.submit({_action:YO.reorderOffer,offerId:e.id},{method:"post",action:"/shopping-cart-api",encType:"application/json"})},l=e.bindingDeadline?Ct(e.bindingDeadline).endOf("day").isBefore(Ct()):!1,c=!l&&!e.isOrdered,d=e.isOrdered?"Bereits beauftragt":l?"Angebot abgelaufen":null;return t.jsx(R,{className:"w-full mb-6 shadow-lg",children:t.jsxs(R.Main,{children:[t.jsxs("div",{className:"flex flex-col gap-1 mt-4 mb-4",children:[t.jsx(h.H3,{className:"text-brand-blue",children:e.number?`Angebot ${e.number}`:"Angebot"}),t.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-1 text-sm",children:[e.date&&t.jsxs(u,{as:"span",color:"blue",children:["Angebotsdatum: ",Ul(e.date)]}),e.bindingDeadline&&t.jsxs(u,{as:"span",color:"blue",children:["Gültig bis: ",Ul(e.bindingDeadline)]}),d&&t.jsxs(u,{as:"span",color:"blue",className:"font-bold",children:["Status: ",d]})]})]}),t.jsx("div",{className:"flex flex-col gap-4",children:e.positions.map(m=>{var g,x,p;return t.jsxs("div",{className:"flex flex-col gap-2 border-t border-gray-20 pt-3",children:[t.jsx(u,{as:"span",color:"blue",className:"font-bold",children:((g=m.event)==null?void 0:g.title)||"Veranstaltung"}),t.jsxs("div",{className:"flex flex-col 3xl:flex-row gap-3 3xl:gap-8 text-sm",children:[m.event&&t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(En,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:Qn(m.event)})]}),t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(ra,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsx(u,{as:"span",color:"blue",children:((p=(x=m.event)==null?void 0:x.location)==null?void 0:p.city)||"Online"})]}),m.price!=null&&t.jsxs("div",{className:"flex items-center gap-x-1.5",children:[t.jsx(Ma,{className:"size-6 flex-shrink-0",color:"secondary"}),t.jsxs(u,{as:"span",color:"blue",children:[kt(m.price),m.quantity?` × ${m.quantity}`:""]})]})]})]},m.id)})}),t.jsx("div",{className:"mt-6",children:t.jsx(kn,{layout:"quadrilateral","aria-label":"Angebot beauftragen",onClick:o,disabled:s||!c,children:d??"Beauftragen"})})]})})}const dm=am([oe(),tm()]).transform(e=>typeof e=="string"?Number(e):e).refine(e=>!Number.isNaN(e),{message:"ID muss eine Zahl sein."}).optional(),co=tn({id:dm,username:oe().optional(),withAddress:lo(!1),gender:br(["m","w","d"],{error:"Anrede ist ein Pflichtfeld."}),title:oe().optional(),firstname:oe().min(1,"Vorname ist ein Pflichtfeld."),lastname:oe().min(1,"Nachname ist ein Pflichtfeld."),department:oe().optional(),function:oe().optional(),email:oe().email("Bitte eine gültige E-Mail-Adresse eingeben."),phone:oe().optional()}),um=co.extend({withAddress:lo(!0),street:oe().min(1,"Straße und Hausnummer sind ein Pflichtfeld."),zip:oe().min(1,"P
479LZ ist ein Pflichtfeld."),city:oe().min(1,"Stadt ist ein Pflichtfeld."),country_code:oe().min(1,"Land ist ein Pflichtfeld.")}),Zl=tn({name1:oe().min(1,"Firmenname ist ein Pflichtfeld.").max(35,"Jede Zeile darf maximal 35 Zeichen lang sein."),name2:oe().max(35,"Jede Zeile darf maximal 35 Zeichen lang sein.").optional(),name3:oe().max(35,"Jede Zeile darf maximal 35 Zeichen lang sein.").optional(),street:oe().min(1,"Straße und Hausnummer sind ein Pflichtfeld."),zip:oe().min(1,"PLZ ist ein Pflichtfeld."),city:oe().min(1,"Stadt ist ein Pflichtfeld."),country_code:oe().min(1,"Land ist ein Pflichtfeld.")}),AU=tn({client:tn({id:dm,name1:oe().min(1,"Firmenname ist ein Pflichtfeld.").max(35,"Jede Zeile darf maximal 35 Zeichen lang sein."),name2:oe().max(35,"Jede Zeile darf maximal 35 Zeichen lang sein.").optional(),name3:oe().max(35,"Jede Zeile darf maximal 35 Zeichen lang sein.").optional(),street:oe().min(1,"Straße und Hausnummer sind ein Pflichtfeld."),zip:oe().min(1,"PLZ ist ein Pflichtfeld."),city:oe().min(1,"Stadt ist ein Pflichtfeld."),country_code:oe().min(1,"Land ist ein Pflichtfeld."),vatid:oe().optional()}),different_invoice_recipient:Or(),recipient:Zl.optional(),registrant:rm("withAddress",[co,um]),newsletter:Or().optional(),newsletter_consent:Or().optional(),newsletter_topics:Yn(oe()).optional()}).superRefine((e,n)=>{if(e.newsletter===!0&&e.newsletter_consent!==!0&&n.addIssue({code:er.custom,message:"Bitte bestätigen Sie die Einwilligung zum Newsletter.",path:["newsletter_consent"]}),e.different_invoice_recipient){const a=Zl.safeParse(e.recipient);if(!a.success)for(const r of a.error.issues)n.addIssue({path:["recipient",...r.path],code:"custom",message:r.message})}}),EU=tn({items:Yn(tn({eventIds:Yn(tm()),discounts:Yn(tn({id:oe(),active:Or()})).optional(),bookings:Yn(tn({purchaseNumber:oe().optional(),comment:oe().optional(),eveningEvent:br(["yes","no"],{error:"Bitte geben Sie an, ob dieser Teilnehmende die Abendveranstaltung besucht."}).optional(),attendee:rm("withAddress",[co,um])})).min(1,"Bitte geben Sie mindestens einen Teilnehmenden an.").max(25)}).superRefine(async(e,n)=>{const a=new Map;for(const[r,s]of e.bookings.entries()){const i=s.attendee,o=(i.firstname||"").trim().toLowerCase(),l=(i.lastname||"").trim().toLowerCase(),c=`${o}|${l}`;o&&l&&(a.has(c)?n.addIssue({code:er.custom,path:["bookings",r,"attendee","firstname"],message:"Dieser Teilnehmende (Kombination aus Vor- und Nachname) wurde bereits hinzugefügt."}):a.set(c,r));const d=await fetch("/attendee-api",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({_action:h7.ATTENDEE_IN_EVENT,person:{firstname:i.firstname,lastname:i.lastname},eventIds:e.eventIds})}).then(m=>m.json()).catch(()=>({isAttending:!1,bookingNumber:null}));d.isAttending&&n.addIssue({code:er.custom,path:["bookings",r,"attendee","firstname"],message:`Teilnehmende/r ist bereits mit Buchung ${d.bookingNumber} für diese Veranstaltung angemeldet.`})}}))}).superRefine((e,n)=>{const a=new Map;e.items.forEach((r,s)=>{r.bookings.forEach((i,o)=>{const l=i.attendee,c=(l.email||"").trim().toLowerCase();if(!c)return;const d=`${(l.firstname||"").trim().toLowerCase()}|${(l.lastname||"").trim().toLowerCase()}`,m=a.get(c);m?m.has(d)||n.addIssue({code:er.custom,path:["items",s,"bookings",o,"attendee","email"],message:"E-Mail-Adresse wird bereits für einen anderen Teilnehmenden verwendet."}):a.set(c,new Set([d]))})})}),PU=tn({method:br(["PAPER","XINVOICE","ZUGFERD"]),invoiceEmail:oe().email("Bitte eine gültige E-Mail-Adresse eingeben.").optional(),invoiceId:oe().optional(),comment:oe().optional(),voucherCode:oe().optional()}).superRefine((e,n)=>{(e.method==="XINVOICE"||e.method==="ZUGFERD")&&!e.invoiceEmail&&n.addIssue({code:er.custom,message:"E-Mail Adresse für den Versand ist erforderlich, wenn die Methode X-Rechnung oder ZUGFeRD gewählt wird.",path:["invoiceEmail"]})}),nB=f.forwardRef((e,n)=>{const{value:a,defaultValue:r}=e,s=()=>{e.onPlus()},i=()=>{e.onMinus()};return t.jsxs("div",{className:"inline-flex w-fit items-center justify-between border border-brand-blue rounded-md p-2 min-w-32",children:[t.jsx("button",{type:"button",onClick:i,disabled:a===1,children:t.jsx(dr,{color:"primary",size:"sm"})}),t.jsx("input",{ref:n,value:a,readOnly:!0,className:"w-6 text-center bg-transparent"}),t.jsx("button",{type:"button",onClick:s,children:t.jsx(mn,{color:"primary",size:"sm"})})]})});nB.displayName="CounterUncontrolled";const MU=[41];function aB(){const{t:e}=v("topics",{keyPrefix:"topics.datenschutz.hero"}),n=Me("data-protection-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/datenschutz/hero.png",alt:e("image.alt")})})})})}function rB(){return t.jsx(Fe,{defaultValues:{topic:"datenschutz"}})}function sB(){const{t:e}=v("topics",{keyPrefix:"topics.datenschutz.text"});return t.jsx(Ee,{idInnerElement:"data-protection-text",extendPaddingTop:!0,renderTeaser:()=>t.jsxs(M,{i18nKey:"teaser",t:e,children:[t.jsx(h.H2,{children:"Datenschutz-Management"}),t.jsx(u,{as:"p",children:"Artikel 24 der DSGVO fordert, dass die verantwortliche Stelle die getroffenen Maßnahmen überprüft und erforderlichenfalls anpasst. Managementbewertung (oder auch Management Review) ist eine generelle Anforderung in der ISO-Welt und wird auch von der DSGVO gefordert."}),t.jsx(u,{as:"p",children:"Die Managementbewertung hilft, Trans
479parenz bei Entscheidungen und Maßnahmen zu schaffen, Schwachstellen frühzeitig zu erkennen und zu vermeiden sowie einen kontinuierlichen Verbesserungsprozess zu ermöglichen."}),t.jsx(u,{as:"p",children:"Im VdS-Bildungszentrum können Sie unter anderem lernen, wie sich auf Basis der Richtlinien VdS 10010 ein internes Audit durchführen lässt, wie ein Auditplan aussehen könnte und worauf zu achten ist."})]})})}function iB(){return t.jsx(Gt,{})}function oB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.datenschutz.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function lB(){const{t:e}=v("topics",{keyPrefix:"topics.datenschutz.customer-voices-container"});return t.jsx(_e,{heading:e("heading")})}function cB(){const{t:e}=v("topics",{keyPrefix:"topics.datenschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function B({eventId:e,children:n,id:a,...r}){const s=f.useId(),i=a||`event-${e}-${s}`;return t.jsx(ge,{id:i,as:nn,to:`/veranstaltungen/${e}`,...r,children:n})}function wn({id:e,topicSlug:n,children:a=`Seite „${n}"`,...r}){const s=f.useId(),i=e||`topic-page-${n}-${s}`;return t.jsx(ge,{id:i,as:nn,to:`/themen/${n}`,...r,children:a})}function Aa({path:e,children:n,id:a,...r}){const s=f.useId(),i=a||`vds-event-${e.replace(/[^a-zA-Z0-9]/g,"-")}-${s}`;return t.jsx(ge,{id:i,as:Be,href:`https://vds.de/${e}`,openInNewTab:!0,...r,children:n})}function We({publicationId:e,children:n,id:a,...r}){const s=f.useId(),i=a||`vds-publication-${e}-${s}`;return t.jsx(ge,{id:i,as:Be,href:`https://shop.vds.de/publikation/${e}`,openInNewTab:!0,...r,children:n})}function dB(){const{t:e}=v("topics",{keyPrefix:"topics.elektrische-anlagen.hero"}),n=Me("electrical-systems-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/elektrische-anlagen/hero.png",alt:e("image.alt")})})})})}function uB(){return t.jsx(Fe,{defaultValues:{topic:"elektrische-anlagen"}})}function mB(){const{t:e}=v("topics",{keyPrefix:"topics.elektrische-anlagen.text"});return t.jsx(Ee,{idInnerElement:"electrical-systems-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading1")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(h.H2,{children:e("teaser.heading2")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(u,{as:"p",children:e("teaser.p3")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p4",t:e,children:["Die Richtlinie"," ",t.jsx(We,{publicationId:"vds-2046",children:"VdS 2046 „Sicherheitsvorschriften für elektrische Anlagen”"})," ","gibt einen guten Einblick ins Thema aus Sicht der Sachversicherer und verweist auf viele weitere relevante Regelwerke."]})})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("content.heading1")}),t.jsx(u,{as:"p",children:e("content.p1")}),t.jsx(h.H3,{children:e("content.heading2")}),t.jsx(u,{as:"p",children:e("content.p2")}),t.jsx(h.H3,{children:e("content.heading3")}),t.jsx(u,{as:"p",children:e("content.p3")}),t.jsx(u,{as:"p",children:e("content.p4")}),t.jsx(h.H3,{children:e("content.heading4")}),t.jsx(u,{as:"p",children:e("content.p5")}),t.jsx(h.H3,{children:e("content.heading5")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p6",t:e,children:["Um ein hohes Niveau der Prüfungen sicherzustellen, können Feuerversicherer mit den Versicherungsnehmern vereinbaren, dass die elektrischen Anlagen regelmäßig von VdS-anerkannten Sachverständigen geprüft werden (Klausel SK 3602 – Elektrische Anlagen), siehe auch"," ",t.jsx(We,{publicationId:"vds-2871",children:"VdS 2871 „Prüfrichtlinien nach Klausel SK 3602, Hinweise für den anerkannten Elektrosachverständigen”"}),"."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p7",t:e,children:["Die Anerkennung zu VdS-anerkannten Sachverständigen erfolgt nach den Richtlinien"," ",t.jsx(We,{publicationId:"vds-2228",children:"VdS 2228"}),"."]})}),t.jsx(h.H2,{children:e("content.heading6")}),t.jsx(u,{as:"p",children:e("content.p8")}),t.jsx(h.H2,{children:e("content.heading7")}),t.jsx(u,{as:"p",children:e("content.p9")}),t.jsx(h.H3,{children:e("content.heading8")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p10",t:e,children:["Die Voraussetzungen zur Anerkennung „VdS-anerkannten Sachverständige“ finden Sie unter"," ",t.jsx(We,{publicationId:"vds-2228",children:"VdS-Richtlinien für die Anerkennung von Sachverständigen zum Prüfen elektrischer Anlagen"}),". Anerkennungs-Interessierte lesen bitte zuallererst die Richtlinie."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p11",t:e,children:["Darauf aufbauend kann der"," ",t.jsx(B,{eventId:"108",children:"Lehrgang „Messpraxis zum Prüfen elektrischer Anlagen – Sachverständige nach VdS 2228”"})," ","besucht werden. Er vermittelt alles Wissenswerte rund um das eigentliche Messen in und an elektrischen Anlagen und bereitet somit ergänzend zu Ihrem Fachwissen gezielt auf die Prüfung zu Sachverständigen gemäß den Richtlinien VdS 2228 vor."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p12",t:e,children:["Auch der Besuch des"," ",t.jsx(B,{eventId:"126",children:"VdS-Lehrgangs „Prüfen elektrischer Anlagen – Sachverständige nach VdS 2228”"})," ","bereichert Ihre Expertise und dient der Prüfungsvorbereitung für die Anerkennung als Sachverständige nach VdS 2228."]})}),t.jsx(u,{as:"p",children:e("content.p13")}),t.jsx(h.H3,{children:e("content.heading9")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p14",t:e,children:["Nach VdS 2228 anerkannte Sachverständige zum Prüfen elektrischer Anlagen erhalten im"," ",t.jsx(B,{eventId:"13213",children:"Lehrgang „VdS-anerkannte Sachverständige gemäß VdS 2228 in der beruflichen Praxis”"})," ","Unterstützung für ihre praktische Arbeit als Sachverständige. Unter anderem wird die Tätigkeit als Gerichtssachverständige für Elektrotechnik und als Sachverständige im Auftrag der Versicherung beleuchtet."]})}),t.jsx(h.H3,{children:e("content.heading10")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p15",t:e,children:["Bestimmte Anlagen benötigen Blitz- und Überspannungsschutz. Informationen dazu finden Sie auf der"," ",t.jsx(wn,{topicSlug:"electrical-systems/emv-blitzschutz",children:"Themenseite zu EMV und Blitzschutz"}),"."]})}),t.jsx(h.H3,{children:e("content.heading11")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p16",t:e,children:["Alle, die thermografische Untersuchungen durchführen oder durchführen möchten, finden weitere Informationen und eine Reihe von VdS-Lehrgängen auf der"," ",t.jsx(wn,{topicSlug:"electrical-systems/thermografie",children:"Themenseite zur Thermografie"}),"."]})}),t.jsx(h.H3,{children:e("content.heading12")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p17",t:e,children:["Um die Sicherheit von Photovoltaikanlagen und passende VdS-Fortbildungen geht es auf der"," ",t.jsx(wn,{topicSlug:"electrical-systems/photovoltaik",children:"Themenseite zur Photovoltaik"}),"."]})}),t.jsx(h.H3,{children:e("content.heading13")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.p18",t:e,children:["Das Web Based Training"," ",t.jsx(Aa,{path:"gebote-der-elektroinstallation",children:"„Gebote der Elektroinstallation”"})," ","richtet sich an Auszubildende und tätige Elektrofachkräfte. In 11 web-basierten und interaktiven Lernmodulen werden häufige Mängel behandelt, die bei Schadenfällen und Revisionen elektrischer Anlagen erkannt werden. Das Programm ist kostenlos und kann wahlweise im Browser ausgeführt oder zunächst heruntergeladen werden."]})})]})})}function hB(){const{t:e}=v("topics",{keyPrefix:"topics.elektrische-anlagen.topics"});return t.jsx(gs,{extendPaddingTop:!0,heading:e("heading"),topics:["pruefen-und-messen","thermografie","photovoltaik","emv-blitzschutz"]})}function gB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.elektrische-anlagen.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function pB(){return t.jsx(Gt,{})}function fB(){const{t:e}=v("topics",{keyPrefix:"topics.elektrische-anlagen.voices"});return t.jsx(_e,{heading:e("heading")})}function bB(){const{t:e}=v("topics",{keyPrefix:"topics.elektrische-anlagen.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function xB(){const{t:e}=v("topics",{keyPrefix:"topics.emv-blitzschutz.hero"}),n=Me("emc-lightning-protection-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/elektrische-anlagen/emv-blitzschutz/hero.png",alt:e("image.alt")})})})})}function vB(){return t.jsx(Fe,{defaultValues:{topic:"elektrische-anlagen"}})}function yB(){const{t:e}=v("topics",{keyPrefix:"topics.emv-blitzschutz.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"emc-lightning-protection-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(h.H3,{children:e("teaser.heading2")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(u,{as:"p",children:e("teaser.p3")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p4",t:e,children:["Bei SPD für ",t.jsx("strong",{children:"energietechnische Netze"})," unterscheidet man zwischen folgenden:"]})}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.list1Item1")}),t.jsx(b.Item,{children:e("teaser.list1Item2")}),t.jsx(b.Item,{children:e("teaser.list1Item3")})]}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p5",t:e,children:["Bei SPD für ",t.jsx("strong",{children:"informationstechnische Netze"})," unterscheidet man zwischen:"]})}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.list2Item1")}),t.jsx(b.Item,{children:e("teaser.list2Item2")})]}),t.jsx(h.H3,{children:e("teaser.heading3")}),t.jsx(u,{as:"p",children:e("teaser.p6")}),t.jsx(u,{as:"p",children:e("teaser.p7")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.list3Item1")}),t.jsx(b.Item,{children:e("teaser.list3Item2")}),t.jsx(b.Item,{children:e("teaser.list3Item3")})]}),t.jsx(u,{as:"p",children:e("teaser.p8")}),t.jsx(xt,{src:"topics/elektrische-anlagen/emv-blitzschutz/lps-info-graphic.png",alt:e("teaser.image.alt"),intrinsicWidth:1920,intrinsicHeight:714,loader:St,classNameImage:"my-4 lg:my-8 lg:max-w-[700px]"}),t.jsx(h.H3,{children:e("teaser.heading4")}),t.jsx(u,{as:"p",children:e("teaser.p9")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.list4Item1")}),t.jsx(b.Item,{children:e("teaser.list4Item2")}),t.jsx(b.Item,{children:e("teaser.list4Item3")}),t.jsx(b.Item,{children:e("teaser.list4Item4")}),t.jsx(b.Item,{children:e("teaser.list4Item5")}),t.jsx(b.Item,{children:e("teaser.list4Item6")}),t.jsx(b.Item,{children:e("teaser.list4Item7")}),t.jsx(b.Item,{children:e("teaser.list4Item8")}),t.jsx(b.Item,{children:e("teaser.list4Item9")})]}),t.jsx(h.H3,{children:e("teaser.heading5")}),t.jsx(u,{as:"p",children:e("teaser.p10")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.list5Item1")}),t.jsx(b.Item,{children:e("teaser.list5Item2")}),t.jsx(b.Item,{children:e("teaser.list5Item3")}),t.jsx(b.Item,{children:e("teaser.list5Item4")})]})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("more.heading1")}),t.jsx(u,{as:"p",children:e("more.p1")}),t.jsx(h.H3,{children:e("more.heading2")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p2",t:e,children:["Personen, die elektrische Anlagen planen, betreiben, errichten oder bewerten sollen, finden in de
479n Lehrgängen"," ",t.jsx(B,{eventId:"54",children:"„Blitz- und Überspannungsschutz”"})," ","und ",t.jsx(B,{eventId:"81",children:"„EMV und Oberschwingungen”"})," ","fundiertes Wissen."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p3",t:e,children:["Die beiden Lehrgänge sind zudem Bestandteile des Anerkennungsverfahrens zum"," ",t.jsx(Aa,{path:"kompetenzen/brandschutz/zertifizierung/elektrofachkraefte/emv-sachkundige",children:"EMV-Sachkundigen (VdS)"}),". Die Sachkundigen werden in einem"," ",t.jsx(Aa,{path:"zertifikate/verzeichnis/V2832",children:"VdS-Verzeichnis"})," ","geführt und können damit ihre Qualifikation gegenüber potenziellen Auftraggebern nachweisen."]})}),t.jsx(h.H3,{children:e("more.heading3")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p4",t:e,children:["Explosionsgefährdete Bereiche benötigen häufig Maßnahmen des inneren und äußeren Blitzschutzes. Im ",t.jsx(B,{eventId:"55",children:"VdS-Lehrgang"})," werden die Kenntnisse über Explosions- und Blitzschutz vermittelt, die für das Errichten, Prüfen und Warten von Blitzschutzsystemen in explosionsgefährdeten Bereichen notwendig sind."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p5",t:e,children:["Im Angebot ist auch ein"," ",t.jsx(B,{eventId:"5180",children:"Aktualisierungslehrgang"})," zum selben Thema, der Änderungen in Technik, Gesetzen und Normen behandelt. Denn aktuelles Wissen ist gerade für Blitzschutzfachkräfte und EMV-Sachkundige von großer Bedeutung."]})}),t.jsx(u,{as:"p",children:e("more.p6")}),t.jsx(h.H3,{children:e("more.heading4")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p7",t:e,children:["Die Teilnehmenden des"," ",t.jsx(B,{eventId:"55",children:"Aufbaulehrgangs zur Blitzschutzfachkraft für Anlagen mit explosionsgefährdeten Bereichen"})," ","haben nach bestandener Abschlussprüfung die Möglichkeit, sich unter bestimmten Voraussetzungen (siehe VdS 2011) als VdS-anerkannte Blitzschutzfachkraft für explosionsgefährdete Bereiche (BEx-Fachkraft) zertifizieren zu lassen. Dieses Zertifikat kann als Kompetenznachweis zur Befähigten Person im Sinne der Gefahrstoff-/Betriebssicherheitsverordnung dienen."]})}),t.jsx(h.H3,{children:e("more.heading5")}),t.jsx(u,{as:"p",children:e("more.p8")}),t.jsx(h.H2,{children:e("more.heading6")}),t.jsx(h.H3,{children:e("more.heading7")}),t.jsx(u,{as:"p",children:e("more.p9")}),t.jsx(h.H3,{children:e("more.heading8")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem1",t:e,children:[t.jsx("strong",{children:"Reihe DIN VDE 0100 (VDE 0100)"})," Errichten von Niederspannungsanlagen"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem2",t:e,children:[t.jsx("strong",{children:"Reihe DIN EN 62305 (VDE 0185-305)"})," Blitzschutz"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem3",t:e,children:[t.jsx("strong",{children:"DIN EN 61643-1 (VDE 0675-6-11)"})," Überspannungsgeräte für Niederspannung, Teil 11"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem4",t:e,children:[t.jsx("strong",{children:"DIN EN 61643-21 (VDE 0845-3-1)"})," Überspannungsgeräte für Niederspannung; Teil 21"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem5",t:e,children:[t.jsx("strong",{children:"Reihe DIN VDE 0845"})," Schutz von Fernmeldeanlagen gegen Blitzeinwirkungen, statische Aufladungen und Überspannungen aus Starkstromanlagen"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem6",t:e,children:[t.jsx("strong",{children:"Reihe DIN VDE 0855"})," Kabelnetze fur Fernsehsignale, Tonsignale und interaktive Dienste"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem7",t:e,children:[t.jsx("strong",{children:"DIN VDE 0855-300"})," Funksende-/-empfangssysteme für Senderausgangsleistungen bis 1 kW"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem8",t:e,children:[t.jsx("strong",{children:"VDE-AR-N 4100"})," Technische Regeln für den Anschluss von Kundenanlagen an das Niederspannungsnetz und deren Betrieb"]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.dinItem9",t:e,children:[t.jsx("strong",{children:"DIN 18014"})," Fundamenterder - Planung, Ausführung und Dokumentation"]})})]}),t.jsx(h.H3,{children:e("more.heading9")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.publication1",t:e,children:t.jsxs(We,{publicationId:"vds-2010",children:[t.jsx("strong",{children:"VdS 2010"})," Risikoorientierter Blitz- und Überspannungsschutz"]})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.publication2",t:e,children:t.jsxs(We,{publicationId:"vds-2017",children:[t.jsx("strong",{children:"VdS 2017"})," Überspannungsschutz für landwirtschaftliche Betriebe"]})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.publication3",t:e,children:t.jsxs(We,{publicationId:"vds-2019",children:[t.jsx("strong",{children:"VdS 2019"})," Überspannungsschutz in Wohngebäuden"]})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.publication4",t:e,children:t.jsxs(We,{publicationId:"vds-2349-2",children:[t.jsx("strong",{children:"VdS 2349-2"})," EMV-gerechte Errichtung von Niederspannungsanlagen"]})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.publication5",t:e,children:t.jsxs(We,{publicationId:"vds-3432",children:[t.jsx("strong",{children:"VdS 3432"})," Merkblatt VdS-anerkannte Sachkundige für Blitz- und Überspannungsschutz sowie EMV-gerechte elektrische Anlagen (EMV-Sachkundige)"]})})})]}),t.jsx(Da,{image:"emv-blitzschutz",heading:e("more.advantages.heading"),advantages:[{content:e("more.advantages.item1")},{content:e("more.advantages.item2")},{content:e("more.advantages.item3")},{content:e("more.advantages.item4")},{content:e("more.advantages.item5")}]})]})})}function jB({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.emv-blitzschutz.profiles.heading"),profiles:e})}function kB(){const{t:e}=v("topics",{keyPrefix:"topics.emv-blitzschutz.voices"});return t.jsx(_e,{heading:e("heading")})}function wB(){const{t:e}=v("topics",{keyPrefix:"topics.emv-blitzschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function SB(){const{t:e}=v("topics",{keyPrefix:"topics.photovoltaik.hero"}),n=Me("photovoltaics-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/elektrische-anlagen/photovoltaik/hero.png",alt:e("image-alt")})})})})}function IB(){return t.jsx(Fe,{defaultValues:{topic:"elektrische-anlagen"}})}function NB(){const{t:e}=v("topics",{keyPrefix:"topics.photovoltaik.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"photovoltaics-text-container",renderTeaser:()=>t.jsxs(M,{t:e,i18nKey:"teaser",children:[t.jsx(h.H2,{children:"Sachverständiger für Photovoltaikanlagen"}),t.jsxs(u,{as:"p",children:["Der achttägige VdS-Lehrgang „Sachverständiger für Photovoltaikanlagen” vermittelt Teilnehmenden die erforderliche Qualifikation, um sich als VdS-anerkannte Sachverständige für Photovoltaikanlagen zertifizieren zu lassen. Weitere Voraussetzungen zur Sachverständigenanerkennung entnehmen Sie den"," ",t.jsx(We,{publicationId:"vds-3174",children:"Richtlinien VdS 3174"}),", die Sie gratis im VdS-Webshop herunterladen können."]}
479),t.jsx(h.H2,{children:"Photovoltaikanlagen errichten, prüfen und beurteilen"}),t.jsx(u,{as:"p",children:"Das VdS-Online-Seminar „Errichtung, Prüfung und Beurteilung von Photovoltaikanlagen” informiert zu aktuellen Regelwerken und über Erfahrungen aus der Betriebsführung und der Schadenregulierung. Es dient als Fortbildungsseminar für VdS-anerkannte PV-Sachverständige, richtet sich aber auch an Errichter von PV-Anlagen, Elektrofachkräfte, Solarteure, die Technische Betriebsleitung und Schadenregulierer."})]}),renderMore:()=>t.jsxs(M,{t:e,i18nKey:"content",children:[t.jsx(h.H2,{children:"Topaktuell: Alljährliche Fachtagung für Sachverständige"}),t.jsx(u,{as:"p",children:"Einmal im Jahr erhalten Sie aktuellen Input in der VdS-Fachtagung „Photovoltaikanlagen – Schadenmanagement”, an der Sie in Präsenz oder auch online teilnehmen können. Sie richtet sich an Sachverständige für Photovoltaikanlagen, Sachverständige für Elektrotechnik bzw. zum Prüfen elektrischer Anlagen sowie an Mitarbeitende der Versicherungswirtschaft aus den Bereichen Underwriting, Schaden und Risikomanagement/Schadenverhütung; außerdem an Ingenieure aus den Bereichen Elektrotechnik und technische Gebäudeausrüstung."})]})})}function $B({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.photovoltaik.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function LB(){return t.jsx(_e,{})}function CB(){const{t:e}=v("topics",{keyPrefix:"topics.photovoltaik.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function zB(){const{t:e}=v("topics",{keyPrefix:"topics.pruefen-und-messen.hero"}),n=Me("testing-and-measuring-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/elektrische-anlagen/pruefen-und-messen/hero.png",alt:e("image.alt")})})})})}function TB(){return t.jsx(Fe,{defaultValues:{topic:"elektrische-anlagen"}})}function _B(){const{t:e}=v("topics",{keyPrefix:"topics.pruefen-und-messen.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"testing-and-measuring-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p1",t:e,children:["Der zweitägige Lehrgang"," ",t.jsx(B,{eventId:"126",children:"„Prüfen elektrischer Anlagen - Sachverständige nach VdS 2228”"})," ","kann zusammen mit dem eintägigen Lehrgang"," ",t.jsx(B,{eventId:"108",children:"„Messpraxis zum Prüfen elektrischer Anlagen - Sachverständige nach VdS 2228”"})," ","zum vergünstigten Kombipreis gebucht werden. Die beiden Schulungen bereiten auf die Prüfung zu Sachverständigen gemäß den Richtlinien"," ",t.jsx(We,{publicationId:"vds-2228",children:"VdS 2228"})," ","vor."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p2",t:e,children:["Perfekte Ergänzung: der eintägige Lehrgang"," ",t.jsx(B,{eventId:"13213",children:"„VdS-anerkannte Sachverständige gemäß VdS 2228 in der beruflichen Praxis”"}),", der VdS-anerkannten Sachverständigen eine Einstiegshilfe in die praktische Arbeit bietet."]})})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("more.heading1")}),t.jsx(u,{as:"p",children:e("more.p1")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p2",t:e,children:["Der Lehrgang"," ",t.jsx(B,{eventId:"13841",children:"„Fachkraft für kraftbetätigte Tore, Türen und Fenster (Sachkundiger/Befähigte Person zur Prüfung von kraftbetätigten Türen und Fenstern)”"})," ","richtet sich an Sicherheitsfachkräfte, Personal von Hersteller-, Montage-, Wartungs- und Instandhaltungsfirmen, Haustechnisches Fachpersonal, Haustechniker und beauftragtes Fachpersonal zur Prüfung/Wartung."]})}),t.jsx(h.H2,{children:e("more.heading2")}),t.jsx(u,{as:"p",children:e("more.p3")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p4",t:e,children:["Damit es nicht so weit kommt, bietet VdS das kostenfreie E-Learning"," ",t.jsx(Aa,{path:"gebote-der-elektroinstallation",children:"„Gebote der Elektroinstallation”"})," ","an, das sich an Elektrofachkräfte, Elektromeister und -meisterinnen, Auszubildende im Elektro
479handwerk u.v.m. richtet: 11 praxisnahe Lernmodule - kompakt zu je 10-15 Minuten - zeigen typische Schwachstellen in elektrischen Anlagen auf und geben konkrete Tipps, wie diese sich vermeiden lassen."]})}),t.jsx(u,{as:"p",children:e("more.p5")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p6",t:e,children:["Interessant für Unternehmen mit eigenem LMS: Alle Module sind auch als SCORM-Pakete verfügbar - gegen eine Service-Gebühr können sie erworben und zeitlich unbegrenzt intern genutzt werden. Detaillierte Informationen dazu finden Sie auf der Website zu den ",t.jsx(vu,{children:"VdS-Unterweisungen"}),"."]})})]})})}function AB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.pruefen-und-messen.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function EB(){const{t:e}=v("topics",{keyPrefix:"topics.pruefen-und-messen.voices"});return t.jsx(_e,{heading:e("heading")})}function PB(){const{t:e}=v("topics",{keyPrefix:"topics.pruefen-und-messen.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function MB(){const{t:e}=v("topics",{keyPrefix:"topics.thermografie.hero"}),n=Me("thermography-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/elektrische-anlagen/thermografie/hero.png",alt:e("image-alt")})})})})}function VB(){return t.jsx(Fe,{defaultValues:{topic:"elektrische-anlagen"}})}function DB(){const{t:e}=v("topics",{keyPrefix:"topics.thermografie.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"thermography-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaserHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"teaserIntro",children:["Für die Anerkennung als Sachverständige für Elektrothermografie nach VdS 2859 wird die erfolgreiche Teilnahme (inklusive bestandene Prüfung) an den beiden folgenden Lehrgängen vorausgesetzt. Weitere Voraussetzungen finden Sie in den"," ",t.jsx(We,{publicationId:"vds-2859",children:"Anerkennungsrichtlinien VdS 2859"}),", die kostenlos im VdS-Webshop heruntergeladen werden können."]})}),t.jsx(h.H3,{children:e("basicsHeading")}),t.jsx(u,{as:"p",children:e("basicsParagraph")}),t.jsx(h.H3,{children:e("electricalHeading")}),t.jsx(u,{as:"p",children:e("electricalParagraph")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("workshopHeading")}),t.jsx(u,{as:"p",children:e("workshopParagraph")}),t.jsx(h.H2,{children:e("expertsHeading")}),t.jsx(u,{as:"p",children:e("expertsParagraph")}),t.jsx(h.H2,{children:e("conferenceHeading")}),t.jsx(u,{as:"p",children:e("conferenceParagraph")})]})})}function HB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.thermografie.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function FB(){return t.jsx(_e,{})}function OB(){const{t:e}=v("topics",{keyPrefix:"topics.thermografie.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function BB(){const{t:e}=v("topics",{keyPrefix:"topics.explosionsschutz.hero"}),n=Me("explosion-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/explosionsschutz/hero.jpg",alt:e("image.alt")})})})})}function RB(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function qB(){const{t:e}=v("topics",{keyPrefix:"topics.explosionsschutz.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"explosion-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("bedeutung.heading")}),t.jsx(u,{as:"p",children:e("bedeutung.p1")}),t.jsx(u,{as:"p",children:e("bedeutung.p2")}),t.jsx(u,{as:"p",children:e("bedeutung.p3")}),t.jsx(u,{as:"p",children:e("bedeutung.p4")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("aspekte.heading")}),t.jsx(u,{as:"p",children:e("aspekte.p1")}),t.jsx(h.H2,{children:e("beauftragte.heading")}),t.jsx(u,{as:"p",children:e("beauftragte.p1")}),t.jsx(h.H2,{children:e("rolleSchulungen.heading")}),t.jsx(u,{as:"p",children:e("rolleSchulungen.p1")}),t.jsx(h.H2,{children:e("anforderungen.heading")}),t.jsx(h.H3,{children:e("anforderungen.subheading")}),t.jsx(u,{as:"p",children:e("anforderungen.p1")}),t.jsx(u,{as:"p",children:e("anforderungen.p2")}),t.jsx(u,{as:"p",children:e("anforderungen.p3")}),t.jsx(u,{as:"p",children:e("anforderungen.p4")}),t.jsx(u,{as:"p",children:e("anforderungen.p5")}),t.jsx(h.H2,{children:e("dokument.heading")}),t.jsx(u,{as:"p",children:e("dokument.p1")}),t.jsx(h.H2,{children:e("warumWeiterbildung.heading")}),t.jsx(u,{as:"p",children:e("warumWeiterbildung.p1")}
479),t.jsx(h.H2,{children:e("qualitaet.heading")}),t.jsx(u,{as:"p",children:e("qualitaet.p1")}),t.jsx(u,{as:"p",children:e("qualitaet.p2")}),t.jsx(u,{as:"p",children:e("qualitaet.p3")}),t.jsx(u,{as:"p",children:e("qualitaet.p4")}),t.jsx(h.H2,{children:e("fachkunde.heading")}),t.jsx(u,{as:"p",children:e("fachkunde.p1")}),t.jsx(u,{as:"p",children:e("fachkunde.p2")}),t.jsx(u,{as:"p",children:e("fachkunde.p3")}),t.jsx(u,{as:"p",children:e("fachkunde.audienceIntro")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("fachkunde.audienceItem1")}),t.jsx(b.Item,{children:e("fachkunde.audienceItem2")}),t.jsx(b.Item,{children:e("fachkunde.audienceItem3")}),t.jsx(b.Item,{children:e("fachkunde.audienceItem4")}),t.jsx(b.Item,{children:e("fachkunde.audienceItem5")})]}),t.jsx(u,{as:"p",children:e("fachkunde.p4")}),t.jsx(h.H2,{children:e("ablauf.heading")}),t.jsx(u,{as:"p",children:e("ablauf.p1")}),t.jsx(u,{as:"p",children:e("ablauf.p2")}),t.jsx(h.H2,{children:e("voraussetzungen.heading")}),t.jsx(u,{as:"p",children:e("voraussetzungen.p1")})]})})}function WB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.explosionsschutz.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function UB(){return t.jsx(_e,{})}function ZB(){const{t:e}=v("topics",{keyPrefix:"topics.explosionsschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function GB(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz.hero"}),n=Me("fire-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/hero.png",alt:e("image.alt")})})})})}function KB(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function YB(){const{t:e}=v("topics");return t.jsx(gs,{extendPaddingTop:!0,heading:e("topics.brandschutz.topics.heading"),topics:["anlagentechnischer-brandschutz","baulicher-brandschutz","betrieb-und-pruefung-von-brandschutzanlagen","interne-brandschutzkraefte","brandschutzbeauftragte-ausbildung","brandschutzbeauftragte-fortbildung","brandschutzbeauftragte-uebersicht","brandschutzmanagement","brandschutz-fuer-einsteiger","brandschutz-nach-standort","explosionsschutz","organisatorischer-brandschutz"]})}function JB(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz.text"});return t.jsx(Ee,{idInnerElement:"fire-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("heading")}),t.jsx(u,{as:"p",children:e("p1")}),t.jsx(u,{as:"p",children:e("p2")})]})})}function XB({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.brandschutz.profiles"});return t.jsx(Te,{idInnerElement:"fire-protection-event-profiles-container",heading:n("heading"),profiles:e})}function QB(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz.voices"});return t.jsx(_e,{heading:e("heading")})}function eR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function tR(){return t.jsx(Gt,{})}function nR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-nach-standort.hero"}),n=Me("fire-protection-by-location-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutz-nach-standort/hero.jpg",alt:e("image.alt")})})})})}function aR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function rR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-nach-standort.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"fire-protection-by-location-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("heading")}),t.jsx(u,{as:"p",children:e("intro")}),t.jsx(h.H3,{children:e("hospitalsHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"hospitalsP",children:[t.jsx(B,{eventId:"46",children:"„Brandschutz in Krankenhäusern, Pflege- und Altenheimen”"}),t.jsx(B,{eventId:"5158",children:"„Brandschutzbeauftragter für Krankenhäuser”"}),t.jsx(B,{eventId:"31",children:"„Brandschutz in Krankenhäusern”"})]})}),t.jsx(h.H3,{children:e("salesHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"salesP",children:t.jsx(B,{eventId:"49",children:"„Brandschutz in Verkaufsstätten”"})})}),t.jsx(h.H3,{children:e("assemblyHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"assemblyP",children:[t.jsx(B,{eventId:"5161",children:"„Brandschutz in Versammlungsstätten”"}),t.jsx(B,{eventId:"135",children:"„Eventsafety”"}),t.jsx(B,{eventId:"13196",children:"„Temporäre Versammlungsstätten”"}),t.jsx(B,{eventId:"13582",children:"„Betreiberpflichten bei Veranstaltungsstätten”"}),t.jsx(B,{eventId:"27",children:"„Sicherheit von Veranstaltungen”"}),t.jsx(B,{eventId:"5183",children:"„Evakuierung von Gebäuden”"})]})}),t.jsx(h.H3,{children:e("logisticsHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"logisticsP",children:t.jsx(B,{eventId:"13745",children:"„Brandschutz in Lagerbereichen”"})})}),t.jsx(h.H3,{children:e("chemicalHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"chemicalP",children:t.jsx(B,{eventId:"22",children:"„Brandschutz in chemischen Anlagen”"})})}),t.jsx(h.H3,{children:e("museumsHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"museumsP",children:t.jsx(B,{eventId:"36",children:"„Sicherheit von Museen, Ausstellungshäusern, Archiven”"})})})]})})}function sR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutz-nach-standort.profiles.heading"),profiles:e})}function iR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-nach-standort.voices"});return t.jsx(_e,{heading:e("heading")})}function oR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-nach-standort.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function lR(){const{t:e}=v("topics"),n=Me("fire-protection-for-beginners-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("topics.brandschutz-fuer-einsteiger.hero.heading")}),t.jsx(ze,{text:e("topics.brandschutz-fuer-einsteiger.hero.content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("topics.brandschutz-fuer-einsteiger.hero.cta.aria-label"),onClick:n,children:e("topics.brandschutz-fuer-einsteiger.hero.cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutz-fuer-einsteiger/hero.png",alt:e("topics.brandschutz-fuer-einsteiger.hero.image.alt")})})})})}function cR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function dR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-fuer-einsteiger.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"fire-protection-for-beginners-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("topEntryHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"topEntryP1",children:t.jsx(B,{eventId:"91",children:"„Grundlagen des Brandschutzes”"})})}),t.jsx(u,{as:"p",children:e("topEntryP2")}),t.jsx(h.H2,{children:e("chemistryHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"chemistryP",children:t.jsx(B,{eventId:"11930",children:"„Chemisch-physikalische Grundlagen des Brennens und Löschens”"})})})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("structuralHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"structuralP1",children:t.jsx(B,{eventId:"11832",children:"„Einstieg in den baulichen Brandschutz”"})})}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"structuralP2",children:t.jsx(B,{eventId:"11162",children:"Web Based Training"})})}),t.jsx(h.H2,{children:e("organizationalHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"organizationalP1",children:t.jsx(B,{eventId:"11835",children:"„Einstieg in den organisatorischen Brandschutz”"})})}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"organizationalP2",children:t.jsx(B,{eventId:"11164",children:"Web Based Training"})})}),t.jsx(h.H2,{children:e("technicalHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"technicalP",children:t.jsx(B,{eventId:"11833",children:"„Einstieg in den anlagentechnischen Brandschutz”"})})})]})})}function uR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutz-fuer-einsteiger.profiles.heading"),profiles:e})}function mR(){return t.jsx(_e,{})}function hR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutz-fuer-einsteiger.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function gR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzmanagement.hero"}),n=Me("fire-protection-management-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutzmanagement/hero.jpg",alt:e("image.alt")})})})})}function pR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function fR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzmanagement.text"});return t.jsx(Ee,{idInnerElement:"fire-protection-management-text",extendPaddingTop:!0,renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("heading")}),t.jsx(u,{as:"p",children:e("teaserP1")}),t.jsx(u,{as:"p",children:e("teaserP2")}),t.jsx(h.H3,{children:e("responsibleHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"responsibleParagraph",t:e,children:["Der Aufbau des Brandschutzmanagements wird häufig von"," ",t.jsx(wn,{topicSlug:"brandschutzbeauftragte-uebersicht",children:"Brandschutzbeauftragten"})," ","übernommen. Eine Schulung im Brandschutzmanagement ist deshalb eine sehr sinnvolle und beliebte Weiterbildung für Brandschutzbeauftragte."]})})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("riskHeading")}),t.jsx(u,{as:"p",children:e("riskP1")}),t.jsx(u,{as:"p",children:e("riskP2")}),t.jsx(h.H3,{children:e("riskWhoHeading")}),t.jsx(u,{as:"p",children:e("riskWhoParagraph")})]})})}function bR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutzmanagement.profiles.heading"),profiles:e})}function xR(){return t.jsx(_e,{})}function vR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzmanagement.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function yR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-uebersicht.hero"}),n=Me("fire-protection-officers-overview-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(u,{as:"p",children:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutzbeauftragte-uebersicht/hero.png",alt:e("image.alt")})})})})}function jR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function kR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-uebersicht.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"fire-protection-officers-overview-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading1")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(h.H2,{children:e("teaser.heading2")}),t.jsx(u,{as:"p",children:e("teaser.p2")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("more.heading1")}),t.jsx(u,{as:"p",children:e("more.p1")}),t.jsx(h.H3,{children:e("more.heading2")}),t.jsx(u,{as:"p",children:e("more.p2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.requirementsList.item1")}),t.jsx(b.Item,{children:e("more.requirementsList.item2")}),t.jsx(b.Item,{children:e("more.requirementsList.item3")})]}),t.jsx(u,{as:"p",children:e("more.p3")}),t.jsx(h.H4,{children:e("more.heading3")}),t.jsx(u,{as:"p",children:e("more.p4")}),t.jsx(u,{as:"p",children:e("more.p5")}),t.jsx(h.H4,{children:e("more.heading4")}),t.jsx(u,{as:"p",children:e("more.p6")}),t.jsx(u,{as:"p",children:e("more.p7")}),t.jsx(h.H3,{children:e("more.heading5")}),t.jsx(u,{as:"p",children:e("more.p8")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p9",t:e,children:["Weitere Informationen werden u.a. von VdS zusammen mit dem Gesamtverband der deutschen Versicherer (GDV) herausgegeben: Demnach wird den Betreibern von Gewerbe- und Industriebetrieben (",t.jsx(We,{publicationId:"vds-2000",children:"VdS 2000 „Brandschutz im Betrieb”"}),"), von Hotels und Beherbergungsbetrieben (",t.jsx(We,{publicationId:"vds-2082",children:"VdS 2082 „Hotel- und Beherbergungsbetriebe”"}),") sowie Krankenhäusern (",t.jsx(We,{publicationId:"vds-2226",children:"VdS 2226 „Krankenhäuser”"}),") die Bestellung von Brandschutzbeauftragten empfohlen."]})}),t.jsx(h.H3,{children:e("more.heading6")}),t.jsx(u,{as:"p",children:e("more.p10")}),t.jsx(h.H3,{children:e("more.heading7")}),t.jsx(u,{as:"p",children:e("more.p11")}),t.jsx(h.H3,{children:e("more.heading8")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p12",t:e,children:["Detaillierte Informationen über gesetzliche und privatwirtschaftliche Vorgaben erhalten Sie im PDF „",t.jsx(ge,{as:Be,href:"/assets/downloads/2025_Info-Notwendigkeit-BSB.pdf",openInNewTab:!0,"aria-label":e("more.p12LinkAriaLabel"),children:"Information über die Notwendigkeit von Brandschutzbeauftragten"}),"”."]})}),t.jsx(h.H2,{children:e("more.heading9")}),t.jsx(u,{as:"p",children:e("more.p13")}),t.jsx(u,{as:"p",children:e("more.p14")}),t.jsx(h.H2,{children:e("more.heading10")}),t.jsx(u,{as:"p",children:e("more.p15")}),t.jsx(h.H2,{children:e("more.heading11")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.tasksList.item1")}),t.jsx(b.Item,{children:e("more.tasksList.item2")}),t.jsx(b.Item,{children:e("more.tasksList.item3")}),t.jsx(b.Item,{children:e("more.tasksList.item4")}),t.jsx(b.Item,{children:e("more.tasksList.item5")}),t.jsx(b.Item,{children:e("more.tasksList.item6")}),t.jsx(b.Item,{children:e("more.tasksList.item7")}),t.jsx(b.Item,{children:e("more.tasksList.item8")}),t.jsx(b.Item,{children:e("more.tasksList.item9")}),t.jsx(b.Item,{children:e("more.tasksList.item10")}),t.jsx(b.Item,{children:e("more.tasksList.item11")}),t.jsx(b.Item,{children:e("more.tasksList.item12")}),t.jsx(b.Item,{children:e("more.tasksList.item13")}),t.jsx(b.Item,{children:e("more.tasksList.item14")}),t.jsx(b.Item,{children:e("more.tasksList.item15")}),t.jsx(b.Item,{children:e("more.tasksList.item16")}),t.jsx(b.Item,{children:e("more.tasksList.item17")}),t.jsx(b.Item,{children:e("more.tasksList.item18")}),t.jsx(b.Item,{children:e("more.tasksList.item19")}),t.jsx(b.Item,{children:e("more.tasksList.item20")}),t.jsx(b.Item
479,{children:e("more.tasksList.item21")}),t.jsx(b.Item,{children:e("more.tasksList.item22")}),t.jsx(b.Item,{children:e("more.tasksList.item23")}),t.jsx(b.Item,{children:e("more.tasksList.item24")}),t.jsx(b.Item,{children:e("more.tasksList.item25")}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.tasksList.item26",t:e,children:["Dokumentieren der Tätigkeiten im",t.jsx("br",{}),"Brandschutz, z. B. Begehungsprotokolle, Mängelmeldungen und Jahresbericht"]})})]}),t.jsx(h.H2,{children:e("more.heading12")}),t.jsx(u,{as:"p",children:e("more.p16")}),t.jsx(u,{as:"p",children:e("more.p17")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p18",t:e,children:["Mehr dazu erfahren Sie auf der"," ",t.jsx(wn,{topicSlug:"brandschutzbeauftragte-ausbildung",children:"Seite „Brandschutzbeauftragter”"}),"."]})}),t.jsx(h.H2,{children:e("more.heading13")}),t.jsx(u,{as:"p",children:e("more.p19")}),t.jsx(h.H3,{children:e("more.heading14")}),t.jsx(u,{as:"p",children:e("more.p20")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p21",t:e,children:["Mehr Hintergrundinformationen zur Ausbildung von Brandschutzbeauftragten finden Sie auf der"," ",t.jsx(wn,{topicSlug:"brandschutzbeauftragte-ausbildung",children:"Seite „Brandschutzbeauftragter”"}),"."]})}),t.jsx(h.H3,{children:e("more.heading15")}),t.jsx(u,{as:"p",children:e("more.p22")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p23",t:e,children:["Mehr Informationen rund um das Thema BSB-Fortbildungen finden Sie auf der"," ",t.jsx(wn,{topicSlug:"brandschutzbeauftragte-fortbildung",children:"Seite „Fortbildungen für Brandschutzbeauftragte”"}),"."]})}),t.jsx(h.H2,{children:e("more.heading16")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.lawsList.item1")}),t.jsx(b.Item,{children:e("more.lawsList.item2")}),t.jsx(b.Item,{children:e("more.lawsList.item3")}),t.jsx(b.Item,{children:e("more.lawsList.item4")}),t.jsx(b.Item,{children:e("more.lawsList.item5")}),t.jsx(b.Item,{children:e("more.lawsList.item6")}),t.jsx(b.Item,{children:e("more.lawsList.item7")}),t.jsx(b.Item,{children:e("more.lawsList.item8")}),t.jsx(b.Item,{children:e("more.lawsList.item9")}),t.jsx(b.Item,{children:e("more.lawsList.item10")}),t.jsx(b.Item,{children:e("more.lawsList.item11")}),t.jsx(b.Item,{children:e("more.lawsList.item12")}),t.jsx(b.Item,{children:e("more.lawsList.item13")}),t.jsx(b.Item,{children:e("more.lawsList.item14")}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.lawsList.item15",t:e,children:["VdS 3111 Aufgaben, Qualifikation, Ausbildung und Bestellung von Brandschutzbeauftragten (",t.jsx(We,{publicationId:"vds-3111",children:"VdS 3111"}),")"]})})]})]})})}function wR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutzbeauftragte-uebersicht.profiles.heading"),profiles:e})}function SR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-uebersicht.voices"});return t.jsx(_e,{heading:e("heading")})}function IR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-uebersicht.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function NR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-fortbildung.hero"}),n=Me("further-training-fire-protection-officers-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutzbeauftragte-fortbildung/hero.png",alt:e("image.alt")})})})})}function $R(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function LR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-fortbildung.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"further-training-fire-protection-officers-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading1")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(h.H2,{children:e("teaser.heading2")}),t.jsx(u,{as:"p",children:e("teaser.p3")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:e("more.heading1")}),t.jsx(u,{as:"p",children:e("more.p1")}),t.jsx(h.H3,{children:e("more.heading2")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p2",t:e,children:["Als Nachweis zur Erfüllung der Fortbildungspflicht dienen die Teilnahmebescheinigungen bzw. Lehrgangszertifikate; zur besseren Übersicht erhalten Teilnehmende an VdS-Veranstaltungen den"," ",t.jsx(ge,{as:nn,to:"/education-
479passport",children:"VdS-Bildungspass"}),"."]})}),t.jsx(h.H3,{children:e("more.heading3")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p3",t:e,children:["Mit dem erfolgreichen Abschluss der VdS-Lehrgänge"," ",t.jsx(B,{eventId:"10670",children:"„Brandschutzbeauftragter”"})," ","und"," ",t.jsx(B,{eventId:"5158",children:"„Brandschutzbeauftragter für Krankenhäuser”"})," ","(optional ergänzt um das ",t.jsx(B,{eventId:"10915",children:"Aufbau-Modul"}),") können sich angehende Brandschutzbeauftragte für diese Funktion qualifizieren."]})}),t.jsx(u,{as:"p",children:e("more.p4")}),t.jsx(h.H2,{children:e("more.heading4")}),t.jsx(u,{as:"p",children:e("more.p5")}),t.jsx(h.H3,{children:e("more.heading5")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p6",t:e,children:["Einige Weiterbildungsmöglichkeiten wurden gezielt für die BSB-Fortbildung konzipiert, so die im Wechsel ein- oder zweitägige Fachtagung"," ",t.jsx(B,{eventId:"5182",children:"„Fortbildungsseminar für Brandschutzbeauftragte”"}),", das Online-Seminar ",t.jsx("span",{children:"„Betrieblicher Brandschutz - interaktiv”"})," ","sowie die Lehrgänge"," ",t.jsx(B,{eventId:"86",className:"whitespace-nowrap",children:"„Brandschutzunterweisung im eigenen Betrieb”"}),","," ",t.jsx(B,{eventId:"134",className:"whitespace-nowrap",children:"„Fortbildungslehrgang für Brandschutzbeauftragte”"})," ","und"," ",t.jsx(B,{eventId:"111",children:"„Fortbildungsworkshop für Brandschutzbeauftragte: Aus der Praxis für die Praxis”"}),"."]})}),t.jsx(u,{as:"p",children:e("more.p7")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.p8",t:e,children:["Von BSB viel besuchte Fortbildungen sind zum Beispiel auch die Fachtagung"," ",t.jsx(B,{eventId:"18",children:"„Brandschutz im Betrieb”"})," sowie der Lehrgang"," ",t.jsx(B,{eventId:"10915",children:"„Aufbau-Modul CFPA für Brandschutzbeauftragte”"}),". Letzterer ist sowohl wegen des sehr umfangreichen Praxisteils als auch wegen der Möglichkeit, mit einem europäischen BSB-Diplom abzuschließen, attraktiv."]})}),t.jsx(h.H3,{children:e("more.heading6")}),t.jsx(u,{as:"p",children:e("more.p9")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.listItem1",t:e,children:["Wer tief in den organisatorischen Brandschutz einsteigen möchte, ist mit dem zweiwöchigen Lehrgang"," ",t.jsx(B,{eventId:"5159",children:"„Brandschutzmanagement„"})," ","gut beraten."]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.listItem2",t:e,children:["Der Lehrgang"," ",t.jsx(B,{eventId:"83",children:"„Trainer für Evakuierungshelfer”"})," ","behandelt eine wichtige Aufgabe von Brandschutzbeauftragten."]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.listItem3",t:e,children:["Im Online-Seminar ",t.jsx("span",{children:"„Digitale Dokumentation: die Basics”"})," wird gezeigt, wie die regelmäßigen Begehungen des Betriebs mit spezieller Software auf dem Tablet wesentlich schneller, effizienter und sicherer werden."]})})]}),t.jsx(h.H3,{children:e("more.heading7")}),t.jsx(u,{as:"p",children:e("more.p10")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.listItem4",t:e,children:["die zweitägigen Lehrgänge"," ",t.jsx(B,{eventId:"5158",children:"„Brandschutz in Krankenhäusern, Pflege- und Altenheimen„"})," ","und"," ",t.jsx(B,{eventId:"49",children:"„Brandschutz in Verkaufsstätten”"}),"."]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"more.listItem5",t:e,children:["Für Unternehmen, in denen die Gefahr von Explosionen besteht, die je zweitägigen Lehrgänge"," ",t.jsx(B,{eventId:"53",children:"„Basiswissen Explosionsschutz”"})," ","sowie"," ",t.jsx(B,{eventId:"13740",children:"„Explosionsschutz in der betrieblichen Praxis”"}),"."]})})]}),t.jsx(h.H2,{children:e("more.heading8")}),t.jsx(u,{as:"p",children:e("more.p11")}),t.jsx(u,{as:"p",children:e("more.p12")}),t.jsx(Da,{heading:e("more.advantages.heading"),advantages:[{content:e("more.advantages.item1")},{content:e("more.advantages.item2")},{content:e("more.advantages.item3")},{content:e("more.advantages.item4")},{content:e("more.advantages.item5")},{content:e("more.advantages.item6")},{content:e("more.advantages.item7")}],image:"structural-fire-protection"})]})})}function CR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutzbeauftragte-fortbildung.profiles.heading"),profiles:e})}function zR(){return t.jsx(_e,{})}function TR(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-fortbildung.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function _R(){const{t:e}=v("topics",{keyPrefix:"topics.interne-brandschutzkraefte.hero"}),n=Me("internal-workforce-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/interne-brandschutzkraefte/hero.jpg",alt:e("image.alt")})})})})}function AR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function ER(){const{t:e}=v("topics",{keyPrefix:"topics.interne-brandschutzkraefte.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"internal-workforce-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("fireHelperHeading")}),t.jsx(u,{as:"p",children:e("fireHelperP1")}),t.jsx(u,{as:"p",children:e("fireHelperP2")}),t.jsx(h.H2,{children:e("evacuationHeading")}),t.jsx(u,{as:"p",children:e("evacuationP1")}),t.jsx(h.H2,{children:e("trainingHeading")}),t.jsx(u,{as:"p",children:e("trainingP1")})]})})}function PR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.interne-brandschutzkraefte.profiles.heading"),profiles:e})}function MR(){return t.jsx(_e,{})}function VR(){const{t:e}=v("topics",{keyPrefix:"topics.interne-brandschutzkraefte.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function DR(){const{t:e}=v("topics",{keyPrefix:"topics.betrieb-und-pruefung-von-brandschutzanlagen.hero"}
479),n=Me("operation-inspection-fire-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/betrieb-und-pruefung-von-brandschutzanlagen/hero.png",alt:e("image.alt")})})})})}function HR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function FR(){const{t:e}=v("topics",{keyPrefix:"topics.betrieb-und-pruefung-von-brandschutzanlagen.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"operation-inspection-fire-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaserHeading")}),t.jsx(u,{as:"p",children:e("teaserP1")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("moreHeading")}),t.jsx(u,{as:"p",children:e("moreP1")}),t.jsx(u,{as:"p",children:e("moreP2")}),t.jsx(h.H3,{children:e("certificateHeading")}),t.jsx(u,{as:"p",children:e("certificateP1")}),t.jsx(h.H2,{children:e("conferenceHeading")}),t.jsx(u,{as:"p",children:e("conferenceP1")})]})})}function OR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.betrieb-und-pruefung-von-brandschutzanlagen.profiles.heading"),profiles:e})}function BR(){return t.jsx(_e,{})}function RR(){const{t:e}=v("topics",{keyPrefix:"topics.betrieb-und-pruefung-von-brandschutzanlagen.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function qR(){const{t:e}=v("topics",{keyPrefix:"topics.organisatorischer-brandschutz.hero"}),n=Me("organizational-fire-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/organisatorischer-brandschutz/hero.jpg",alt:e("image.alt"),onClick:n})})})})}function WR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function UR(){const{t:e}=v("topics",{keyPrefix:"topics.organisatorischer-brandschutz.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"organizational-fire-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("definitionHeading")}),t.jsx(u,{as:"p",children:e("definitionP1")}),t.jsx(h.H2,{children:e("introHeading")}),t.jsx(u,{as:"p",children:e("introP1")}),t.jsx(u,{as:"p",className:"font-medium",children:t.jsxs(M,{i18nKey:"onlineSeminarLabel",t:e,children:["Inhalte"," ",t.jsx(ge,{as:Ne,to:"/veranstaltungen/11835",children:"Online-Seminar „Einstieg in den organisatorischen Brandschutz”"})]})}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("onlineSeminarItem1")}),t.jsx(b.Item,{children:e("onlineSeminarItem2")}),t.jsx(b.Item,{children:e("onlineSeminarItem3")}),t.jsx(b.Item,{children:e("onlineSeminarItem4")}),t.jsx(b.Item,{children:e("onlineSeminarItem5")}),t.jsx(b.Item,{children:e("onlineSeminarItem6")}),t.jsx(b.Item,{children:e("onlineSeminarItem7")}),t.jsx(b.Item,{children:e("onlineSeminarItem8")}),t.jsx(b.Item,{children:e("onlineSeminarItem9")}),t.jsx(b.Item,{children:e("onlineSeminarItem10")})]}),t.jsx(u,{as:"p",className:"font-medium mt-3",children:t.jsxs(M,{i18nKey:"webTrainingLabel",t:e,children:["Inhalte"," ",t.jsx(ge,{as:Ne,to:"/veranstaltungen/11164",children:"Web Based Training „Grundlagen des Organisatorischen Brandschutzes”"})]})}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("webTrainingItem1")}),t.jsx(b.Item,{children:e("webTrainingItem2")}),t.jsx(b.Item,{children:e("webTrainingItem3")}),t.jsx(b.Item,{children:e("webTrainingItem4")}),t.jsx(b.Item,{children:e("webTrainingItem5")}),t.jsx(b.Item,{children:e("webTrainingItem6")}),t.jsx(b.Item,{children:e("webTrainingItem7")}),t.jsx(b.Item,{children:e("webTrainingItem8")})]})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("escapePlansHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"escapePlansParagraph",t:e,children:[t.jsx(ge,{as:Ne,to:"/veranstaltungen/88",children:"„Flucht- und Rettungspläne”"})," ","werden nach DIN ISO 23601 erstellt und regelmäßig überarbeitet. Im zweitägigen Praxis-Lehrgang „Flucht- und Rettungspläne” lernen Personen, die sich mit der Grundlagenermittlung, Erstellung und Aktualisierung von Flucht- und Rettungsplänen befassen, wie es geht. Die Teilnehmerzahl ist begrenzt, so dass intensives, praxisnahes Lernen garantiert ist."]})}),t.jsx(h.H2,{children:e("fireDeptPlansHeading")}),t.jsx(u,{as:"p",children:e("fireDeptPlansP1")}),t.jsx(u,{as:"p",children:e("fireDeptPlansP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"fireDeptPlansItem1",t:e,children:["Zweistündiges Online-Seminar"," ",t.jsx(ge,{as:Ne,to:"/veranstaltungen/11210",children:"„Basiswissen Feuerwehrpläne”"})]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"fireDeptPlansItem2",t:e,children:["Einwöchiger Lehrgang"," ",t.jsx(ge,{as:Ne,to:"/veranstaltungen/90",children:"„Professionelles Erstellen von Feuerwehrplänen”"})]})}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"fireDeptPlansItem3",t:e,children:["Zweistündiges Online-Seminar"," ",t.jsx(ge,{as:Ne,to:"/veranstaltungen/13945",children:"„Aktuelle Änderungen bei der Erstellung von Feuerwehrplänen”"})]})})]}),t.jsx(h.H2,{children:e("crisisOrgHeading")}),t.jsx(u,{as:"p",children:e("crisisOrgP1")})]})})}function ZR({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.organisatorischer-brandschutz.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function GR(){return t.jsx(_e,{})}function KR(){const{t:e}=v("topics",{keyPrefix:"topics.organisatorischer-brandschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function mm({children:e="VdS-BrandSchutzTage",id:n,...a}){const r=f.useId(),s=n||`vds-fire-safety-day-fair-${r}`;return t.jsx(ge,{id:s,as:Be,href:"https://vds-brandschutztage.de",openInNewTab:!0,...a,children:e})}function YR(){const{t:e}=v("topics",{keyPrefix:"topics.baulicher-brandschutz.hero"}),n=Me("structural-fire-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/baulicher-brandschutz/hero.jpg",alt:e("image.alt")})})})})}function JR(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function XR(){const{t:e}=v("topics",{keyPrefix:"topics.baulicher-brandschutz.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"structural-fire-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(u,{as:"p",children:e("teaser.p3")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(u,{as:"p",children:e("more.componentsP4")}),t.jsx(h.H3,{children:e("more.subdivisionHeading")}),t.jsx(u,{as:"p",children:e("more.subdivisionP1")}),t.jsx(h.H3,{children:e("more.interplayHeading")}),t.jsx(u,{as:"p",children:e("more.interplayP1")}),t.jsx(h.H2,{children:e("more.definitionHeading")}),t.jsx(u,{as:"p",children:e("more.definitionP1")}),t.jsx(u,{as:"p",children:e("more.definitionP2")}),t.jsx(h.H2,{children:e("more.regulationsHeading")}),t.jsx(u,{as:"p",children:e("more.regulationsP1")}),t.jsx(u,{as:"p",children:e("more.regulationsP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.regulationsItem1")}),t.jsx(b.Item,{children:e("more.regulationsItem2")}),t.jsx(b.Item,{children:e("more.regulationsItem3")}),t.jsx(b.Item,{children:e("more.regulationsItem4")})]}),t.jsx(h.H2,{children:e("more.riskHeading")}),t.jsx(u,{as:"p",children:e("more.riskP1")}),t.jsx(u,{as:"p",children:e("more.riskP2")}),t.jsx(u,{as:"p",children:e("more.riskP3")}),t.jsx(u,{as:"p",children:e("more.riskP4")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.riskItem1")}),t.jsx(b.Item,{children:e("more.riskItem2")}),t.jsx(b.Item,{children:e("more.riskItem3")})]}),t.jsx(u,{as:"p",children:e("more.riskP5")}),t.jsx(u,{as:"p",children:e("more.riskP6")}),t.jsx(h.H2,{children:e("more.classificationHeading")}),t.jsx(u,{as:"p",children:e("more.classificationP1")}),t.jsx(u,{as:"p",children:e("more.classificationP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.classificationItem1")}),t.jsx(b.Item,{children:e("more.classificationItem2")}),t.jsx(b.Item,{children:e("more.classificationItem3")}),t.jsx(b.Item,{children:e("more.classificationItem4")})]}),t.jsx(u,{as:"p",children:e("more.classificationP3")}),t.jsx(h.H3,{children:e("more.classificationSubheading")}),t.jsx(u,{as:"p",children:e("more.classificationP4")}),t.jsx(u,{as:"p",children:e("more.classificationP5")}),t.jsx(h.H2,{children:e("more.fireSmokeHeading")}),t.jsx(u,{as:"p",children:e("more.fireSmokeP1")}),t.jsx(u,{as:"p",children:e("more.fireSmokeP2")}),t.jsx(h.H2,{children:e("more.emergencyHeading")}),t.jsx(u,{as:"p",children:e("more.emergencyP1")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.emergencyItem1")}),t.jsx(b.Item,{children:e("more.emergencyItem2")}),t.jsx(b.Item,{children:e("more.emergencyItem3")})]}),t.jsx(u,{as:"p",children:e("more.emergencyP2")}),t.jsx(h.H2,{children:e("more.certificationHeading")}),t.jsx(u,{as:"p",children:e("more.certificationP1")}),t.jsx(h.H3,{children:e("more.certificationSubheading")}),t.jsx(u,{as:"p",children:e("more.certificationP2")}),t.jsx(u,{as:"p",children:e("more.certificationP3")}),t.jsx(h.H2,{children:e("more.audienceHeading")}),t.jsx(u,{as:"p",children:e("more.audienceP1")}
479),t.jsx(u,{as:"p",children:e("more.audienceP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.audienceItem1")}),t.jsx(b.Item,{children:e("more.audienceItem2")}),t.jsx(b.Item,{children:e("more.audienceItem3")}),t.jsx(b.Item,{children:e("more.audienceItem4")}),t.jsx(b.Item,{children:e("more.audienceItem5")}),t.jsx(b.Item,{children:e("more.audienceItem6")}),t.jsx(b.Item,{children:e("more.audienceItem7")}),t.jsx(b.Item,{children:e("more.audienceItem8")}),t.jsx(b.Item,{children:e("more.audienceItem9")}),t.jsx(b.Item,{children:e("more.audienceItem10")}),t.jsx(b.Item,{children:e("more.audienceItem11")}),t.jsx(b.Item,{children:e("more.audienceItem12")}),t.jsx(b.Item,{children:e("more.audienceItem13")})]}),t.jsx(u,{as:"p",children:e("more.audienceP3")}),t.jsx(h.H2,{children:e("more.contentHeading")}),t.jsx(u,{as:"p",children:e("more.contentP1")}),t.jsx(u,{as:"p",children:e("more.contentP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.contentItem1")}),t.jsx(b.Item,{children:e("more.contentItem2")}),t.jsx(b.Item,{children:e("more.contentItem3")}),t.jsx(b.Item,{children:e("more.contentItem4")}),t.jsx(b.Item,{children:e("more.contentItem5")})]}),t.jsx(h.H3,{children:e("more.processHeading")}),t.jsx(u,{as:"p",children:e("more.processP1")}),t.jsx(u,{as:"p",children:e("more.processP2")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.processFachtagung",t:e,children:[t.jsx(B,{eventId:"15",children:"„Baulicher Brandschutz”"}),t.jsx(B,{eventId:"5187",children:"„Bauen und Brandschutz in NRW”"}),t.jsx(mm,{children:"VdS-BrandSchutzTage"})]})}),t.jsx(h.H3,{children:e("more.benefitsHeading")}),t.jsx(u,{as:"p",children:e("more.benefitsP1")}),t.jsx(u,{as:"p",children:e("more.benefitsP2")}),t.jsx(Da,{heading:e("more.advantages.heading"),advantages:[{content:e("more.advantages.item1")},{content:e("more.advantages.item2")},{content:e("more.advantages.item3")},{content:e("more.advantages.item4")},{content:e("more.advantages.item5")}],image:"baulicher-brandschutz"})]})})}function QR({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.baulicher-brandschutz.profiles.heading"),profiles:e})}function eq(){return t.jsx(_e,{})}function tq(){const{t:e}=v("topics",{keyPrefix:"topics.baulicher-brandschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}const nq=de({slots:{wrapper:"relative",slide:"relative w-full flex flex-col px-2",image:"w-full h-[56.25rem] object-cover rounded-lg",caption:"pt-4"}}),Vr=nq();function hm({images:e,autoPlay:n=!1,imageLoader:a=St,intrinsicWidth:r=1200,intrinsicHeight:s=900,id:i,className:o,classNames:l={},ariaRoleDescription:c,slideAriaRoleDescription:d,prevButtonAriaLabel:m,nextButtonAriaLabel:g}){return t.jsx("div",{className:Vr.wrapper({className:o}),children:t.jsx(ms,{id:i,autoPlay:n,slideAmount:"single",shiftButtonsPosition:"right",classNameShiftButtonsOuterWrapper:"justify-end",shiftButtonsStyles:{color:"blue"},classNameVisibleArea:l.visibleArea,classNamePane:l.pane,classNameSlide:l.slide,classNameShiftButtonsContainer:l.shiftButtonsContainer,classNameShiftButtonsInnerWrapper:l.shiftButtonsInnerWrapper,ariaRoleDescription:c,slideAriaRoleDescription:d,prevButtonAriaLabel:m,nextButtonAriaLabel:g,children:e.map(x=>t.jsxs("div",{className:Vr.slide(),children:[t.jsx(xt,{src:x.fileName,alt:x.alt,intrinsicWidth:r,intrinsicHeight:s,loader:a,classNameImage:Vr.image({className:l.image})}),x.caption&&t.jsx("div",{className:Vr.caption({className:l.caption}),children:t.jsx(u,{children:x.caption})})]},`image-slide-${x.fileName}`))})})}hm.displayName="ImageCarousel";const aq={"block-right":"order-2 lg:order-1","block-left":"order-2 lg:order-2","wrap-right":"order-2 lg:order-1","wrap-left":"order-2 lg:order-2"},rq={"block-right":"order-1 lg:order-2","block-left":"order-1 lg:order-1","wrap-right":"order-1 lg:order-2","wrap-left":"order-1 lg:order-1"};function ai({heading:e,headingAs:n="h2",children:a,media:r,flow:s="block-right",highlighted:i=!1}){const o=["flex flex-col lg:flex-row","gap-[1.875rem] lg:gap-[5.625rem]","my-[2.5rem] lg:my-[3.75rem]",i&&"bg-[color:var(--color-blue-10)]/20",i&&"rounded-tl-lg rounded-br-lg lg:rou
479nded-tl-2xl lg:rounded-br-2xl",i&&"p-[1.875rem] lg:p-[3.75rem]"].filter(Boolean).join(" ");return t.jsxs("div",{className:o,children:[t.jsx("div",{className:`lg:w-1/2 lg:flex lg:items-center ${aq[s]}`,children:t.jsxs("div",{children:[t.jsx(h,{as:n,className:"mb-4",children:e}),a]})}),t.jsx("div",{className:`lg:w-1/2 ${rq[s]}`,children:r})]})}function sq(){const{t:e}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz.hero"}),n=Me("technical-fire-protection-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{"aria-label":e("cta.aria-label"),design:"text",icon:ke,iconPosition:"left",onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/anlagentechnischer-brandschutz/hero.png",alt:e("image.alt")})})})})}function iq(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function oq({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.anlagentechnischer-brandschutz.profiles.heading"),profiles:e})}function lq(){const{t:e}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz.text"}),{t:n}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"technical-fire-protection-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(u,{as:"p",children:e("teaser.p3")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("teaser.listItem1")}),t.jsx(b.Item,{children:e("teaser.listItem2")}),t.jsx(b.Item,{children:e("teaser.listItem3")}),t.jsx(b.Item,{children:e("teaser.listItem4")})]}),t.jsx(ai,{highlighted:!0,heading:n("video-bst.heading"),media:t.jsx("iframe",{src:"https://www.youtube-nocookie.com/embed/7MV96bMv2Ys",title:n("video-bst.heading"),allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,loading:"lazy",referrerPolicy:"strict-origin-when-cross-origin",className:"aspect-video w-full rounded-[1.5rem]"}),children:t.jsx(u,{as:"p",children:n("video-bst.content")})})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:e("more.definitionHeading")}),t.jsx(u,{as:"p",children:e("more.definitionP1")}),t.jsx(u,{as:"p",children:e("more.definitionP2")}),t.jsx(h.H3,{children:e("more.differenceHeading")}),t.jsx(u,{as:"p",children:e("more.differenceP1")}),t.jsx(u,{as:"p",children:e("more.differenceP2")}),t.jsx(h.H2,{children:e("more.componentsHeading")}),t.jsx(u,{as:"p",children:e("more.componentsP1")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.componentsItem1")}),t.jsx(b.Item,{children:e("more.componentsItem2")}),t.jsx(b.Item,{children:e("more.componentsItem3")}),t.jsx(b.Item,{children:e("more.componentsItem4")})]}),t.jsx(h.H3,{children:e("more.bmaHeading")}),t.jsx(u,{as:"p",children:e("more.bmaP1")}),t.jsx(h.H3,{children:e("more.extinguishHeading")}),t.jsx(u,{as:"p",children:e("more.extinguishP1")}),t.jsx(u,{as:"p",children:e("more.extinguishP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.extinguishItem1")}),t.jsx(b.Item,{children:e("more.extinguishItem2")}),t.jsx(b.Item,{children:e("more.extinguishItem3")}),t.jsx(b.Item,{children:e("more.extinguishItem4")}),t.jsx(b.Item,{children:e("more.extinguishItem5")}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.extinguishItemCo2",t:e,children:t.jsx("sub",{children:"2"})})}),t.jsx(b.Item,{children:e("more.extinguishItem7")}),t.jsx(b.Item,{children:e("more.extinguishItem8")}),t.jsx(b.Item,{children:e("more.extinguishItem9")})]}),t.jsx(ai,{highlighted:!0,heading:n("demobereich.heading"),media:t.jsx(xt,{src:"topics/brandschutz/anlagentechnischer-brandschutz/demobereich.jpg",alt:n("demobereich.image.alt"),intrinsicWidth:600,intrinsicHeight:400,loader:St,classNameImage:"img-vds"}),children:t.jsx(u,{as:"p",children:n("demobereich.content")})}),t.jsx(h.H3,{children:e("more.smokeHeading")}),t.jsx(u,{as:"p",children:e("more.smokeP1")}),t.jsx(u,{as:"p",children:e("more.smokeP2")}),t.jsx(h.H2,{children:e("more.inspectionHeading")}),t.jsx(u,{as:"p",children:e("more.inspectionP1")}),t.jsx(u,{as:"p",children:e("more.inspectionP2")}),t.jsx(u,{as:"p",children:e("more.inspectionP3")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("more.inspectionItem1")}),t.jsx(b.Item,{children:e("more.inspectionItem2")}),t.jsx(b.Item,{children:e("more.inspectionItem3")}),t.jsx(b.Item,{children:e("more.inspectionItem4")})]}),t.jsx(h.H2,{children:e("more.trainingHeading")}),t.jsx(u,{as:"p",children:e("more.trainingP1")}),t.jsx(u,{as:"p",children:e("more.trainingP2")}),t.jsx(u,{as:"p",children:e("more.trainingP3")}),t.jsx(ai,{highlighted:!0,heading:n("carousel.heading"),media:t.jsx(hm,{images:[{fileName:"topics/brandschutz/anlagentechnischer-brandschutz/carousel/carousel-01.jpg",alt:n("carousel.image1.alt")},{fileName:"topics/brandschutz/anlagentechnischer-brandschutz/carousel/carousel-02.jpg",alt:n("carousel.image2.alt")},{fileName:"topics/brandschutz/anlagentechnischer-brandschutz/carousel/carousel-03.jpg",alt:n("carousel.image3.alt")},{fileName:"topics/brandschutz/anlagentechnischer-brandschutz/carousel/carousel-04.jpg",alt:n("carousel.image4.alt")}
479],intrinsicWidth:1200,intrinsicHeight:900,autoPlay:!0,id:"technical-fire-protection-event-carousel",classNames:{image:"h-auto aspect-[4/3]"}}),children:t.jsx(u,{as:"p",children:n("carousel.content")})}),t.jsx(h.H3,{children:e("more.contentHeading")}),t.jsx(u,{as:"p",children:e("more.contentP1")}),t.jsx(h.H2,{children:e("more.planningHeading")}),t.jsx(u,{as:"p",children:e("more.planningP1")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.planningItem1",t:e,children:t.jsx("strong",{children:"Mitarbeitende einer Errichterfirma"})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.planningItem2",t:e,children:t.jsx("strong",{children:"Mitarbeitende von Unternehmen und Ingenieurbüros der Gebäudetechnik"})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.planningItem3",t:e,children:t.jsx("strong",{children:"Bei der Planung und Errichtung von Brandschutzanlagen ist zudem die enge Zusammenarbeit verschiedener Gewerke unerlässlich"})})}),t.jsx(b.Item,{children:t.jsx(M,{i18nKey:"more.planningItem4",t:e,children:t.jsx("strong",{children:"Und im Risk Management von Versicherungsunternehmen"})})})]}),t.jsx(u,{as:"p",children:e("more.planningP2")}),t.jsx(u,{as:"p",children:e("more.planningP3")}),t.jsx(h.H2,{children:e("more.controlMaintenanceHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.controlMaintenanceP1",t:e,children:[t.jsx(B,{eventId:"125",children:"Sprinklerwart"}),t.jsx(B,{eventId:"96",children:"Gaslöschanlagenwart"}),t.jsx(B,{eventId:"5164",children:"Eingewiesene und Sachkundige Person für Brandmeldeanlagen"}),t.jsx(B,{eventId:"129",children:"Fachkraft und Eingewiesene Person für Feststellanlagen"}),t.jsx(B,{eventId:"26",children:"Kontrolle und Wartung von Brandschutzanlagen"})]})}),t.jsx(h.H2,{children:e("more.processHeading")}),t.jsx(u,{as:"p",children:e("more.processP1")}),t.jsx(u,{as:"p",children:e("more.processP2")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"more.processFachtagungen",t:e,children:[t.jsx(B,{eventId:"28",children:"„Feuerlöschanlagen”"}),t.jsx(B,{eventId:"17",children:"„Brandmeldeanlagen”"}),t.jsx(B,{eventId:"39",children:"„Rauch- und Wärmeabzugsanlagen”"}),t.jsx(mm,{children:"VdS-BrandSchutzTage"})]})}),t.jsx(u,{as:"p",children:e("more.processP3")}),t.jsx(u,{as:"p",children:e("more.processP4")})]})})}function cq(){const{t:e}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz.advantages"});return t.jsx(eu,{heading:e("heading"),image:"anlagentechnischer-brandschutz",advantages:[{content:e("item1")},{content:e("item2")},{content:e("item3")},{content:e("item4")},{content:e("item5")},{content:e("item6")},{content:e("item7")}]})}function dq(){const{t:e}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz.voices"});return t.jsx(_e,{heading:e("heading")})}function uq(){const{t:e}=v("topics",{keyPrefix:"topics.anlagentechnischer-brandschutz.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function mq(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-ausbildung.hero"}),n=Me("training-fire-protection-officers-text-container");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/brandschutz/brandschutzbeauftragte-ausbildung/hero.png",alt:e("image.alt")})})})})}function hq(){return t.jsx(Fe,{defaultValues:{topic:"brandschutz"}})}function gq(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-ausbildung.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"training-fire-protection-officers-text-container",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("howHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"howP1",children:t.jsx(B,{eventId:"10670",children:"„Brandschutzbeauftragter”"})})}),t.jsx(u,{as:"p",children:e("howP2")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:e("clinicsHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"clinicsP",children:t.jsx(B,{eventId:"5158",children:"„Brandschutzbeauftragter für Krankenhäuser”"})})}),t.jsx(h.H3,{children:e("certificatesHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"certificatesP",children:t.jsx(B,{eventId:"10915",children:"Aufbau-Modul"})})}),t.jsx(h.H3,{children:e("advancedModuleHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"advancedModuleP1",children:t.jsx(B,{eventId:"10915",children:"„CFPA für Brandschutzbeauftragte”"})})}),t.jsx(u,{as:"p",children:e("advancedModuleP2")}),t.jsx(h.H3,{children:e("structureHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"structureP1",children:[t.jsx(B,{eventId:"10670",children:"„Brandschutzbeauftragter”"}),t.jsx(B,{eventId:"5158",children:"„Brandschutzbeauftragter für Krankenhäuser”"})]})}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"structureP2",children:t.jsx(B,{eventId:"10915",children:"Aufbau-Modul"})})}),t.jsx(h.H3,{children:e("preparationHeading")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"preparationP1",children:t.jsx(B,{eventId:"91",children:"„Grundlagen des Brandschutzes”"})})}),t.jsx(u,{as:"p",children:t.jsxs(M,{t:e,i18nKey:"preparationP2",children:[t.jsx(B,{eventId:11833,children:'Einstieg in den anlagentechnischen Brandschutz"'}),t.jsx(B,{eventId:11832,children:"Einstieg in den baulichen Brandschutz"}),t.jsx(B,{eventId:11835,children:"Einstieg in den organisatorischen Brandschutz"})]})}),t.jsx(u,{as:"p",children:e("webBasedTrainingsIntro")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsx(M,{t:e,i18nKey:"wbtItem1",children:t.jsx(B,{eventId:"11162",children:"Grundlagen des Baulichen Brandschutzes"})})}),t.jsx(b.Item,{children:t.jsx(M,{t:e,i18nKey:"wbtItem2",children:t.jsx(B,{eventId:"11233",children:"Grundlagen des Brandschutzmanagements"})})}),t.jsx(b.Item,{children:t.jsx(M,{t:e,i18nKey:"wbtItem3",children:t.jsx(B,{eventId:"11164",children:"Grundlagen des Organisatorischen Brandschutzes"})})})]}),t.jsx(u,{as:"p",children:e("audienceP1")}
479),t.jsx(u,{as:"p",children:e("audienceP2")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("qualificationItem1")}),t.jsx(b.Item,{children:e("qualificationItem2")}),t.jsx(b.Item,{children:e("qualificationItem3")}),t.jsx(b.Item,{children:e("qualificationItem4")}),t.jsx(b.Item,{children:e("qualificationItem5")}),t.jsx(b.Item,{children:e("qualificationItem6")})]}),t.jsx(h.H2,{children:e("suitabilityHeading")}),t.jsx(u,{as:"p",children:e("suitabilityP1")}),t.jsx(u,{as:"p",children:e("suitabilityP2")}),t.jsx(h.H2,{children:e("contentsHeading")}),t.jsx(u,{as:"p",children:e("contentsIntro")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("contentsItem1")}),t.jsx(b.Item,{children:e("contentsItem2")}),t.jsx(b.Item,{children:e("contentsItem3")}),t.jsx(b.Item,{children:e("contentsItem4")}),t.jsx(b.Item,{children:e("contentsItem5")}),t.jsx(b.Item,{children:e("contentsItem6")}),t.jsx(b.Item,{children:e("contentsItem7")}),t.jsx(b.Item,{children:e("contentsItem8")}),t.jsx(b.Item,{children:e("contentsItem9")}),t.jsx(b.Item,{children:e("contentsItem10")}),t.jsx(b.Item,{children:e("contentsItem11")}),t.jsx(b.Item,{children:e("contentsItem12")})]}),t.jsx(h.H2,{children:e("advantagesHeading")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem1",children:[t.jsx("strong",{children:"Erstklassige Qualität"}),t.jsx("br",{}),"Das hohe Niveau der Ausbildung ist uns sehr wichtig. Sie profitieren von der aufwändigen und sorgfältigen Ausgestaltung der Lehrgänge."]})}),t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem2",children:[t.jsx("strong",{children:"Eine große Bandbreite an hochqualifizierten Referierenden"}),t.jsx("br",{}),"Für jedes Themenfeld setzen wir engagierte, erfahrene Dozentinnen und Dozenten ein, die zugleich ausgewiesene Fachleute aus der Praxis sind. Sie kommen aus Industrie, Ingenieur- und Sachverständigenwesen, Versicherungen oder Feuerwehren und geben nicht nur die Theorie, sondern auch ihre eigenen Erfahrungen und Erkenntnisse an die Teilnehmenden weiter.",t.jsx("br",{}),"Je nach Termin und Veranstaltungsort werden zwischen acht und 14 Referierende eingesetzt!"]})}),t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem3",children:[t.jsx("strong",{children:"Hoher Praxisbezug"}),t.jsx("br",{}),"Das theoretische Wissen wird durch viel Praxis, unterstützende Übungen und ein Löschtraining mit verschiedenen Löschmitteln ergänzt und vertieft."]})}),t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem4",children:[t.jsx("strong",{children:"Brandschutztechnik zum Anfassen"}),t.jsx("br",{}),"In unserem Demobereich am Standort Köln erwartet Sie Brandschutztechnik zum Anfassen."]})}),t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem5",children:[t.jsx("strong",{children:"Relevante Regelwerke inklusive"}),t.jsx("br",{}),"Sie erhalten umfangreiche Unterlagen, die zum einen aus allen Skripten und zum anderen aus einer Sammlung mit etwa 180 VdS-Richtlinien und -Merkblättern bestehen. Sie stehen Ihnen als wertvolles Nachschlagewerk jederzeit zur Verfügung."]})}),t.jsx(b.Item,{children:t.jsxs(M,{t:e,i18nKey:"advantageItem6",children:[t.jsx("strong",{children:"Hybrides Lernen"}),t.jsx("br",{}),"Zusätzlich erhalten sie Zugang zu einem E-Learning-Bereich, der u. a. ein webbasiertes Trainingsprogramm für den wichtigen Bereich des baulichen Brandschutzes, die Referentenpräsentationen sowie viele Gesetzestexte, Vorschriften und ergänzende Informationen enthält."]})})]}),t.jsx(h.H2,{children:e("careerHeading")}),t.jsx(u,{as:"p",children:e("careerP")}),t.jsx(h.H2,{children:e("furtherTrainingHeading")}),t.jsx(u,{as:"p",children:e("furtherTrainingP1")}),t.jsx(u,{as:"p",children:t.jsx(M,{t:e,i18nKey:"furtherTrainingP2",children:t.jsx(wn,{topicSlug:"fire-protection/brandschutzbeauftragte-fortbildung",children:"Übersichtsseite zu BSB-Fortbildungen"})})})]})})}function pq(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-ausbildung.imageWithText"});return t.jsx(bu,{idInnerElement:"image-with-text-container",heading:e("heading"),image:{src:"topics/brandschutz/brandschutzbeauftragte-ausbildung/andre-schweda.jpg",alt:e("image.alt"),intrinsicWidth:600,intrinsicHeight:400},backgroundColor:"blue",renderCallToAction:()=>t.jsx(In,{href:"https://vds.de/nachrichten/2023/newsdetailseite/zur-rolle-der-brandschutzbeauftragten-bsb",target:"_blank",rel:"noopener noreferrer",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),design:"text",className:"-ml-2",children:e("cta.text")}),children:t.jsx(u,{as:"p",color:"white",children:e("content")})})}function fq({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.brandschutzbeauftragte-ausbildung.profiles.heading"),profiles:e})}function bq(){return t.jsx(_e,{})}function xq(){const{t:e}=v("topics",{keyPrefix:"topics.brandschutzbeauftragte-ausbildung.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function vq(){const{t:e}=v("topics",{keyPrefix:"topics.informations-und-cybersicherheit.hero"}),n=Me("information-and-cyber-security-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/informations-und-cybersicherheit/hero.png",alt:e("image.alt")})})})})}function yq(){return t.jsx(Fe,{defaultValues:{topic:"informations-und-cybersicherheit"}})}function jq(){const{t:e}=v("topics",{keyPrefix:"topics.informations-und-cybersicherheit.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"information-and-cyber-security-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading")}),t.jsx(u,{as:"p",children:e("teaser.p1")}),t.jsx(u,{as:"p",children:e("teaser.p2")})]}),renderMore:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H3,{children:e("content.idealHeading")}),t.jsx(u,{as:"p",children:e("content.idealIntro")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:e("content.idealItem1")}),t.jsx(b.Item,{children:e("content.idealItem2")}),t.jsx(b.Item,{children:t.jsxs(M,{i18nKey:"content.idealItem3",t:e,children:["Datenschutz: Der Schutz des Einzelnen vor Missbrauch seiner personenbezogenen Informationen. Auch dazu finden Sie im VdS-Bildungszentrum"," ",t.jsx(wn,{topicSlug:"datenschutz",children:"Informationen und Fortbildungen"}),"."]})})]}),t.jsx(xt,{src:"topics/informations-und-cybersicherheit/infosec-graphic.png",alt:e("content.image.alt"),intrinsicWidth:700,intrinsicHeight:500,loader:St,classNameImage:"lg:my-8 my-4 lg:max-w-[700px]"}),t.jsx(h.H3,{children:e("content.importanceHeading")}),t.jsx(u,{as:"p",children:e("content.importanceP1")}),t.jsx(u,{as:"p",children:e("content.importanceP2")}),t.jsx(h.H3,{children:e("content.measuresHeading")}),t.jsx(u,{as:"p",children:e("content.measuresP1")}),t.jsx(u,{as:"p",children:e("content.measuresP2")}),t.jsx(h.H2,{children:e("content.legalHeading")}),t.jsx(u,{as:"p",children:e("content.legalP1")}),t.jsx(u,{as:"p",children:e("content.legalP2")}),t.jsx(h.H2,{children:e("content.guidelinesHeading")}),t.jsx(u,{as:"p",children:e("content.guidelinesIntro")}),t.jsx(h.H3,{children:e("content.smeHeading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.smeP1",t:e,children:["Die Aufgaben in der Informationssicherheit können sich überfordernd anfühlen, gerade für kleine und mittlere Betriebe. Da hilft eine pragmatische Anleitung. Die"," ",t.jsx(We,{publicationId:"vds-10000",children:"Richtlinien VdS 10000 „Informationssicherheitsmanagementsystem für kleine und mittlere Unternehmen (KMU)”"})," ","sowie"," ",t.jsx(We,{publicationId:"vds-10005",children:"VdS 10005 „Mindestanforderungen an die Informationssicherheit von Klein- und Kleinstunternehmen”"})," ","helfen Ihnen, so viel wie nötig und so wenig wie möglich an Aufwand zu betreiben, um einen angemessen Schutz zu erreichen."]})}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.smeP2",t:e,children:["Beide Richtlinien werden in VdS-Lehrgängen bzw. Online-Seminaren zur"," ",t.jsx(B,{eventId:"101",children:"VdS 10000"})," und zur"," ",t.jsx(B,{eventId:"11735",children:"VdS 10005"})," detailiert besprochen."]})}),t.jsx(h.H3,{children:e("content.vds2007Heading")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.vds2007P1",t:e,children:["IT-Anlagen gehören zu den wichtigsten Einrichtungen eines Unternehmens – ganz unabhängig von seiner Größe. Die Richtlinie"," ",t.jsx(We,{publicationId:"vds-2007",children:"VdS 2007"})," ","enthält Hinweise zur Schadenverhütung, um insbesondere Sac
479hschäden und Betriebsunterbrechungen zu vermeiden. Sie beschreibt dazu bauliche, anlagentechnische sowie organisatorische Schutzmaßnahmen. Die konkrete Umsetzung sollte immer im Rahmen einer individuellen Risikobetrachtung ermittelt werden – auch dazu gibt die"," ",t.jsx(We,{publicationId:"vds-2007",children:"VdS 2007"})," ","eine Hilfestellung."]})}),t.jsx(h.H2,{children:e("content.nis2Heading")}),t.jsx(u,{as:"p",children:e("content.nis2P1")}),t.jsx(u,{as:"p",children:e("content.nis2P2")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"content.nis2P3",t:e,children:["Im ",t.jsx(B,{eventId:"13859",children:"VdS-Online-Seminar"})," lernen Sie alles Wissenswerte rund um NIS-2. Unser Referent kann Sie hervorragend zu allen Details informieren, denn er ist selbst an der Erarbeitung der VdS-Richtlinie – VdS 10100 – zur Umsetzung der EU-Richtlinie beteiligt!"]})}),t.jsx(h.H2,{children:e("content.trainingHeading")}),t.jsx(u,{as:"p",children:e("content.trainingIntro")}),t.jsxs(b,{children:[t.jsx(b.Item,{children:t.jsx(B,{eventId:"101",children:e("content.trainingItem1")})}),t.jsx(b.Item,{children:t.jsx(B,{eventId:"11735",children:e("content.trainingItem2")})}),t.jsx(b.Item,{children:t.jsx(B,{eventId:"71",children:e("content.trainingItem3")})}),t.jsx(b.Item,{children:t.jsx(B,{eventId:"11633",children:e("content.trainingItem4")})}),t.jsx(b.Item,{children:t.jsx(B,{eventId:"14320",children:e("content.trainingItem5")})}),t.jsx(b.Item,{children:t.jsx(B,{eventId:"13188",children:e("content.trainingItem6")})})]}),t.jsx(Da,{className:"lg:my-10",heading:e("content.advantages.heading"),image:{src:"topics/informations-und-cybersicherheit/advantages.png",alt:e("content.advantages.image.alt")},advantages:[{content:e("content.advantages.item1")},{content:e("content.advantages.item2")},{content:e("content.advantages.item3")},{content:e("content.advantages.item4")},{content:e("content.advantages.item5")}]})]})})}function kq(){const{t:e}=v("topics",{keyPrefix:"topics.informations-und-cybersicherheit.voices"});return t.jsx(_e,{heading:e("heading")})}function wq(){const{t:e}=v("topics",{keyPrefix:"topics.informations-und-cybersicherheit.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function Sq({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.informations-und-cybersicherheit.profiles.heading"),profiles:e})}function Iq(){return t.jsx(Gt,{})}function Nq(){const{t:e}=v("topics",{keyPrefix:"topics.naturgefahren.hero"}),n=Me("text-content");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/naturgefahren/hero.png",alt:e("image.alt")})})})})}function $q(){return t.jsx(Fe,{defaultValues:{topic:"naturgefahren"}})}function Lq(){const{t:e}=v("topics",{keyPrefix:"topics.naturgefahren.text"});return t.jsx(Ee,{idInnerElement:"text-content",extendPaddingTop:!0,renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("heading")}),t.jsx(u,{as:"p",children:e("p1")}),t.jsx(u,{as:"p",children:e("p2")}),t.jsx(u,{as:"p",children:e("p3")})]})})}function Cq({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.naturgefahren.profiles.heading"),profiles:e})}function zq(){return t.jsx(_e,{})}function Tq(){const{t:e}=v("topics",{keyPrefix:"topics.naturgefahren.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function _q(){return t.jsx(Gt,{})}function Aq(){const{t:e}=v("topics",{keyPrefix:"topics.arbeitssicherheit.hero"}),n=Me("text-content");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/arbeitssicherheit/hero.png",alt:e("image.alt")})})})})}function Eq(){return t.jsx(Fe,{defaultValues:{topic:"arbeitssicherheit"}})}function Pq(){const{t:e}=v("topics",{keyPrefix:"topics.arbeitssicherheit.text"});return t.jsx(Ee,{idInnerElement:"text-content",extendPaddingTop:!0,renderTeaser:()=>t.jsxs(M,{i18nKey:"content",t:e,children:[t.jsx(h.H2,{children:"DGUV Vorschrift 2"}),t.jsx(u,{as:"p",children:"Interessant ist unter anderem die DGUV Vorschrift 2 „Betriebsärzte und Fachkräfte für Arbeitssicherheit”, die dazu dient, das das Arbeitssicherheitsgesetz (ASiG) 
479in allen Unternehmen nach einheitlichen Standards umzusetzen. Danach wird die Gesamtbetreuung durch Betriebsärztinnen und -ärzte sowie Sicherheitsfachkräfte in zwei Betreuungsarten unterteilt: die Grundbetreuung und die betriebsspezifische Betreuung, deren Umfang für jeden Betrieb individuell festzulegen ist. Wer dabei klug vorgeht, profitiert von großen Vorteilen im Arbeits- und Gesundheitsschutz für die Mitarbeitenden."}),t.jsx(h.H2,{children:"Wissen zum Arbeitsschutz"}),t.jsx(u,{as:"p",children:"VdS-Firmenseminare, Lehrgänge, Online-Seminare und Web Based Trainings versorgen Sie mit aktuellen Informationen in diesem Themenfeld."}),t.jsx(u,{as:"p",children:"Je nach Thema sensibilisieren unsere Fortbildungen für die wichtigen Arbeitsschutzthemen und erläutert typische Unfallursachen, Gefährdungen und Belastungen sowie geeignete Gegenmaßnahmen. Sie vermitteln Ihnen die einschlägigen Rechtsgrundlagen und Regelwerke im Arbeits- und Gesundheitsschutz, Know-how zur Erstellung einer Gefährdungsbeurteilung und Durchführung entsprechender Maßnahmen, Praxis- und Handlungshilfen, Best Practices und vieles mehr."})]})})}function Mq({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.arbeitssicherheit.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function Vq(){const{t:e}=v("topics",{keyPrefix:"topics.arbeitssicherheit.voices"});return t.jsx(_e,{heading:e("heading")})}function Dq(){const{t:e}=v("topics",{keyPrefix:"topics.arbeitssicherheit.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function Hq(){return t.jsx(Gt,{})}function Fq(){const{t:e}=v("topics",{keyPrefix:"topics.sachschaeden.hero"}),n=Me("text-content");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/sachschaeden/hero.png",alt:e("image.alt")})})})})}function Oq(){return t.jsx(Fe,{defaultValues:{topic:"sachschaeden"}})}function Bq(){const{t:e}=v("topics",{keyPrefix:"topics.sachschaeden.text"});return t.jsx(Ee,{idInnerElement:"text-content",extendPaddingTop:!0,renderTeaser:()=>t.jsxs(M,{i18nKey:"teaser",t:e,children:[t.jsx(h.H2,{children:"Schadenverhütung bei Leitungswasserinstallationen"}),t.jsx(u,{as:"p",children:"Die häufigsten Schäden im Rahmen der Wohngebäudeversicherung WGV sind Leitungswasserschäden: Jedes Jahr werden in Deutschland laut dem IFS, dem Institut für Schadenverhütung und Schadenforschung e.V. in Kiel, über eine Million Fälle verzeichnet, etwa alle 30 Sekunden entsteht ein neues Leck. Ca. 40 % der Wasserschäden werden durch Ausführungsfehler bei der Installation und ein Viertel durch fehlerhaftes Verhalten der Betreiber verursacht."}),t.jsx(u,{as:"p",children:"VdS-Fortbildungsangebote zum Thema richten sich an Versicherer, die sich mit der Leitungswasserversicherung und Leitungswasserschäden beschäftigen."})]}),renderMore:()=>t.jsxs(M,{i18nKey:"content",t:e,children:[t.jsx(h.H3,{children:"VdS-Fortbildungen zu Leitungswasserschäden"}),t.jsxs(u,{as:"p",children:["Der VdS-Lehrgang"," ",t.jsx(B,{eventId:"107",children:"„Leitungswasserschäden”"})," sowie die VdS-Fachtagung"," ",t.jsx(B,{eventId:"35",children:"„Verhütung von Leitungswasserschäden”"})," ","informieren über Möglichkeiten der Schadenverhütung. Sie vermitteln beispielsweise Grundlagen zur Leitungswasserversicherung und den entsprechenden behördlichen Verordnungen und Normen sowie detaillierte Kenntnisse über die korrekte Trinkwasserinstallation. Andere Themen sind das Risk Management bei Wohnungsbaugesellschaften und Kommunen als Betreiber von großen Wohnanlagen sowie die Gefährdungsanalyse nach der Trinkwasserverordnung (TrinkwV). Auch zu möglichen Sanierungsverfahren von schadenauffälligen Leitungen sowie Möglichkeiten zu Regress und Haftplicht können Sie sich bei uns fortbilden."]}),t.jsx(u,{as:"p",children:"Selbstverständlich sind unsere Fortbildungen immer auf dem neuesten Stand. Anhand aktueller Fallbeispiele werden unter
479schiedliche Herausforderungen und Lösungen demonstriert."}),t.jsx(h.H3,{children:"VdS-Fachtagung „Sanierung von Sachschäden“"}),t.jsxs(u,{as:"p",children:["Die Fachtagung Sanierung und Regulierung von Sachschäden","dient dazu, einen Dialog zwischen Behörden, Berufsgenossenschaften, Sachverständigen, Sanierern, Entsorgungswirtschaft, Maklern/Versicherungsvermittlern und Versicherern zu fördern. Es werden Themen wie Brand-, Leitungswasser- oder Schimmelschaden behandelt, dabei kommen Änderungen in den Regelwerken, Best Cases und vieles mehr zur Sprache. Wie alle VdS-Fachtagungen bietet auch diese viel Raum für den fachlichen Austausch und zum Netzwerken."]})]})})}function Rq(){const{t:e}=v("topics",{keyPrefix:"topics.sachschaeden.voices"});return t.jsx(_e,{heading:e("heading")})}function qq(){const{t:e}=v("topics",{keyPrefix:"topics.sachschaeden.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function Wq({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.sachschaeden.profiles.heading"),profiles:e})}function Uq(){return t.jsx(Gt,{})}function Zq(){const{t:e}=v("topics",{keyPrefix:"topics.security.hero"}),n=Me("security-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/security/hero.png",alt:e("image.alt")})})})})}function Gq(){return t.jsx(Fe,{defaultValues:{topic:"security"}})}function Kq(){const{t:e}=v("topics",{keyPrefix:"topics.security.topics"});return t.jsx(gs,{extendPaddingTop:!0,heading:e("heading"),topics:["security-management","security-systeme","sicherheitsdienstleistungen"]})}function Yq(){const{t:e}=v("topics",{keyPrefix:"topics.security.text"});return t.jsx(Ee,{idOuterElement:"security-text",renderTeaser:()=>t.jsxs(t.Fragment,{children:[t.jsx(h.H2,{children:e("teaser.heading1")}),t.jsx(u,{as:"p",children:t.jsxs(M,{i18nKey:"teaser.p1",t:e,children:["Ein wichtiger alljährlicher Termin für alle Sicherheitsexpertinnen und -experten: Die zweitägige"," ",t.jsx(Aa,{path:"ft-ed",children:"„Sicherheitsfachtagung”"}),", bei der erstklassige Fachleute Aktuelles zu den verschiedenen Sicherheits- und Securitybereichen berichten. Beliebt ist auch die große begleitende Fachausstellung, die einen exzellenten Rahmen für Fachgespräche und das Netzwerken schafft."]})}),t.jsx(h.H2,{children:e("teaser.heading2")}),t.jsx(u,{as:"p",children:e("teaser.p2")}),t.jsx(h.H2,{children:e("teaser.heading3")}),t.jsx(u,{as:"p",children:e("teaser.p3")})]})})}function Jq({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.security.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e,legend:!1})}function Xq(){return t.jsx(_e,{})}function Qq(){const{t:e}=v("topics",{keyPrefix:"topics.security.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function eW(){return t.jsx(Gt,{})}function tW(){const{t:e}=v("topics",{keyPrefix:"topics.security-management.hero"}),n=Me("security-organization-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/security/security-management/hero.jpg",alt:e("image.alt")})})})})}function nW(){return t.jsx(Fe,{defaultValues:{topic:"security"}})}function aW(){const{t:e}=v("topics",{keyPrefix:"topics.security-management.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"security-organization-text",renderTeaser:()=>t.jsxs(M,{i18nKey:"teaser",t:e,children:[t.jsx(h.H2,{children:"Securitybeauftragter"}),t.jsxs(u,{as:"p",children:["Ein zentraler Erfolgsfaktor ist die ganzheitliche Betrachtung der Security. Im einwöchigen VdS-Lehrgang"," ",t.jsx(B,{eventId:"120",children:"„Securitybeauftragter”"})," wird das organisatorisch-konzeptionelle Vorgehen ausführlich aufgezeigt. Ziel ist es, die Teilnehmerinnen und Teilnehmer zur selbständigen Organisation des gesamten Securitybereichs zu befähigen. Das heißt: zur Erstellung von Securitykonzepten für ihr Unternehmen und zur Entwicklung und Umsetzung von optimal aufeinander abgestimmten technischen und organisatorischen Maßnahmen."]}),t.jsx(h.H2,{children:"Security-Management"}),t.jsxs(u,{as:"p",children:["Vertiefen Sie Ihr Wissen: Der ebenfalls einwöchige Lehrgang"," ",t.jsx(B,{eventId:"121",children:"„Securitymanagement”"})," baut auf den Inhalten des Lehrgangs"," ",t.jsx(B,{eventId:"120",children:"„Securitybeauftragter”"})," auf. Insbesondere werden organisatorische Kenntnisse des securityspezifischen Risikomanagements vermittelt. Grundlegende Kenntnisse in der Sicherungstechnik sowie organisatorisches Grundlagenwissen werden vorausgesetzt."]})]}),renderMore:()=>t.jsxs(M,{i18nKey:"more",t:e,children:[t.jsx(h.H2,{children:"Sicherheit von Veranstaltungen "}),t.jsxs(u,{as:"p",children:["Sicherheitskonzepte für Veranstaltungen erstellen, prüfen und bewerten: Darum geht es im eintägigen Lehrgang und im gleichnamigen zweitägigen Workshop"," ",t.jsx(B,{eventId:"122",children:"„Sicherheit von Veranstaltungen”"}),". Perfekt für alle, die Sicherheitskonzepte schreiben oder beurteilen müssen und noch nicht über ausreichende Erfahrung in diesem Bereich verfügen, sowie für Personen, die ihr Wissen auffrischen oder erweitern möchten."]}),t.jsx(h.H2,{children:"Sicherheitsmanagement nach VdS 3406"}),t.jsxs(u,{as:"p",children:["Die Richtlinien"," ",t.jsx(We,{publicationId:"vds-3406-2",children:"VdS 3406"})," ","zeigen, wie vorzugehen ist, wenn ein Sicherheitsmanagement für eine Liegenschaft entwickelt und betrieben werden soll. Mit der Möglichkeit einer Zertifizierung lässt sich die Resilienz wichtiger Unternehmensbereiche nach innen und außen dokumentieren. Der eintägige Lehrgang ",t.jsx("span",{children:"„Sicherheitsmanagement nach VdS 3406”"})," ","vermittelt Ideen, Ziele und Vorgaben der Richtlinien VdS 3406, um eine klare Entscheidungsbasis sowie das nötige „Pack-an” zur strukturierten Umsetzung zu schaffen."]})]})})}function rW({profiles:e}){const{t:n}=v("topics",{keyPrefix:"topics.security-management.profiles"});return t.jsx(Te,{heading:n("heading"),profiles:e})}function sW(){const{t:e}=v("topics",{keyPrefix:"topics.security-management.voices"});return t.jsx(_e,{heading:e("heading")})}function iW(){const{t:e}=v("topics",{keyPrefix:"topics.security-management.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function oW(){const{t:e}=v("topics",{keyPrefix:"topics.sicherheitsdienstleistungen.hero"}),n=Me("security-services-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/security/sicherheitsdienstleistungen/hero.jpg",alt:e("image.alt")})})})})}function lW(){return t.jsx(Fe,{defaultValues:{topic:"security"}})}function cW(){const{t:e}=v("topics",{keyPrefix:"topics.sicherheitsdienstleistungen.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"security-services-text",renderTeaser:()=>t.jsxs(M,{i18nKey:"teaser",t:e,children:[t.jsx(h.H2,{children:"Vorbereitungskurse für den Nachweis „NSL-F
479achkraft” und „Leitende NSL-Fachkraft”"}),t.jsxs(u,{as:"p",children:["Vorbereitungskurse für alle, die die Prüfung zur NSL-Fachkraft bzw. Leitenden NSL-Fachkraft nach"," ",t.jsx(We,{publicationId:"vds-3138-1",children:"VdS 3138-1"})," ","ablegen möchten: Der dreitägige Lehrgang"," ",t.jsx(B,{eventId:"5173",children:"„Prüfungsvorbereitung zum Qualifikationsnachweis NSL-Fachkraft”"})," ","und der viertägige Lehrgang"," ",t.jsx(B,{eventId:"5173",children:"„Prüfungsvorbereitung zum Qualifikationsnachweis Leitende NSL-Fachkraft”"}),". Es wird der vollständige Prüfungsstoff behandelt."]}),t.jsx(h.H3,{children:"Prüfungstermine "}),t.jsx(u,{as:"p",children:"Die Prüfungen finden bei VdS in Köln statt und müssen separat beauftragt werden. Es gibt zahlreiche Termine pro Jahr, die exklusiv den Teilnehmenden der Vorbereitungslehrgänge zur Verfügung stehen."}),t.jsx(h.H3,{children:"Aktuelle Prüfungsordnung"}),t.jsxs(u,{as:"p",children:["Die"," ",t.jsx(We,{publicationId:"vds-2237",children:"VdS 2237 „Prüfungsordnung für die Prüfung von Fachkräften in Notruf- und Service-Leitstellen und Interventionsstellen”"})," ","gibt es im VdS-Webshop kostenlos zum Download."]}),t.jsx(h.H3,{children:"Aktueller Fragenkatalog "}),t.jsxs(u,{as:"p",children:["Wir empfehlen, sich bereits vor Beginn des Lehrgangs mit dem jeweils gültigen Fragenkatalog auseinandersetzen und offene Fragen während des Lehrgangs mit den Dozenten zu besprechen. Der Fragenkatalog, die"," ",t.jsx(We,{publicationId:"vds-2867",children:"VdS 2867"}),", kann gegen eine geringe Gebühr im VdS-Webshop heruntergeladen werden."]})]}),renderMore:()=>t.jsxs(M,{i18nKey:"more",t:e,children:[t.jsx(h.H2,{children:"Firmenseminar für Sicherheitsunternehmen"}),t.jsx(u,{as:"p",children:"Sicherheitsunternehmen bieten eine breite Palette an Dienstleitungen an - vom traditionellen präventiven Objektschutz über sämtliche Werkschutzaufgaben bis hin zur Werkfeuerwehr. Gezielte Weiterbildung ist deshalb gerade in diesem Bereich entscheidend."}),t.jsxs(u,{as:"p",children:["Das VdS-Firmenseminar"," ",t.jsx(B,{eventId:"10653",children:"„Bewachung und Intervention”"})," ","bietet die optimale Art der Qualifizierung: Wissensauffrischung kombiniert mit gezielter Vertiefung zentraler Themen anhand von Praxisbeispielen und -fällen. Holen Sie ein"," ",t.jsx(B,{eventId:"10653",children:"Angebot"})," für Ihr Unternehmen ein!"]})]})})}function dW({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.sicherheitsdienstleistungen.profiles.heading"),profiles:e})}function uW(){const{t:e}=v("topics",{keyPrefix:"topics.sicherheitsdienstleistungen.voices"});return t.jsx(_e,{heading:e("heading")})}function mW(){const{t:e}=v("topics",{keyPrefix:"topics.sicherheitsdienstleistungen.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}function hW(){const{t:e}=v("topics",{keyPrefix:"topics.security-systeme.hero"}),n=Me("security-technology-text");return t.jsx(Ae,{extendPaddingBottom:!0,classNameOuterElement:"-mt-[1.5rem]",children:t.jsx(Le,{alignItems:"center",reverse:!0,start:t.jsxs("div",{className:"text-flow",children:[t.jsx(h.H1,{marginTop:"none",children:e("heading")}),t.jsx(ze,{text:e("content")}),t.jsx("div",{className:"mt-8",children:t.jsx(pe,{design:"text",icon:ke,iconPosition:"left",iconClassName:"mt-0.5","aria-label":e("cta.aria-label"),onClick:n,children:e("cta.text")})})]}),end:t.jsx(R,{rounded:"2xl-diagonal",shadow:"none",border:!1,children:t.jsx(Ce,{src:"topics/security/security-systeme/hero.jpg",alt:e("image.alt")})})})})}function gW(){return t.jsx(Fe,{defaultValues:{topic:"security"}})}function pW(){const{t:e}=v("topics",{keyPrefix:"topics.security-systeme.text"});return t.jsx(Ee,{extendPaddingTop:!0,idInnerElement:"security-technology-text",renderTeaser:()=>t.jsxs(M,{i18nKey:"teaser",t:e,children:[t.jsx(h.H2,{children:"Einbruchmeldetechnik"}),t.jsxs(u,{as:"p",children:["Um das Zusammenspiel von Mechanische Sicherungstechnik und Einbruchmeldetechnik und insbesondere um die Rolle der Letzteren geht es im einwöchigen Lehrgang"," ",t.jsx(B,{eventId:"79",children:"„Einbruchmeldetechnik”"}),". Er liefert fundiertes Know-how für Planer, Errichter und Sicherheitsverantwortliche aus allen Branchen und Organisationen."]}),t.jsxs(u,{as:"p",children:["VdS-anerkannte Errichterfirmen können sich im Lehrgang"," ",t.jsx(B,{eventId:"80",children:"„Der Weg zur VdS-EMA”"})," mit den richtigen Argumenten wappnen, um ihre Kundschaft von VdS-konformen Lösungen zu überzeugen."]})]}),renderMore:()=>t.jsxs(M,{i18nKey:"more",t:e,children:[t.jsx(h.H2,{children:"Mechanische und mechatronische Sicherungstechnik"}),t.jsxs(u,{as:"p",children:["Die erste Barriere, der Einbrecher begegnen, sind mechanische Maßnahmen, auf der dann weitere Maßnahmen aufbauen. Alle, die mechanische Lösungen einbauen oder sie bewerten müssen, lernen im einwöchigen Lehrgang"," ",t.jsx(B,{eventId:"109",children:"„Mechanische Sicherungstechnik”"})," ","praxisnah alle wichtigen Aspekte der Technik kennen."]}),t.jsxs(u,{as:"p",children:["Im Lehrgang"," ",t.jsx(B,{eventId:"119",children:"„Schließanlagen - mechanisch und mechatronisch”"})," ","werden Technik, Planung und Verwaltung mechatronischer (elektromechanischer) Schließanlagen beleuchtet."]}),t.jsx(h.H2,{children:"Öffnungs- und Schließtechnik "}),t.jsxs(u,{as:"p",children:["Wissen über den Einbruchschutz ist wichtig, aber auch Notöffnungen sind ein dauerhaftes Thema. Mitarbeitende von Firmen, die die VdS-Anerkennung als „Unternehmen für die Notöffnungen von Türen und Fenstern” anstreben, sowie andere Interessierte erhalten im viertägigen Lehrgang"," ",t.jsx(B,{eventId:"10674",children:"„Öffnungstechnik”"}),"umfassendes Praxiswissen."]}),t.jsxs(u,{as:"p",children:["Mit dem erfolgreich abgeschlossenen VdS-Qualifikationslehrgang"," ",t.jsx(B,{eventId:"10675",children:"„Geprüfter Schließ- und Sicherheitstechniker (VdS)”"}),", der mehrere VdS-Lehrgänge und eine Prüfung miteinander verbindet, kann sich Personal von Sicherheits- und Schlüsselfachbetrieben qualifizieren. Denn gerade in dieser Branche gilt: Qualität und Vertrauen sind alles!"]}),t.jsx(h.H2,{children:"Zutrittskontrolle"}),t.jsxs(u,{as:"p",children:["Die jeweils zweitägigen Lehrgänge"," ",t.jsx(B,{eventId:"139",children:"„Zeitgemäße Zutrittskontrolle und Kartenverwaltung”"})," ","und"," ",t.jsx(B,{eventId:"140",children:"„Konzeption und Planung von Zutrittskontrollanlagen”"})," ","vermitteln Sicherheitstechnikern, Planern, Betreibern und anderen viel wertvolles, praxisnahes Fachwissen."]}),t.jsx(h.H2,{children:"Videoüberwachung"}),t.jsxs(u,{as:"p",children:["Videoüberwachungstechnik hat in den meisten sicherheitsrelevanten Bereichen einen festen Platz - ob als Einzellösung oder als Bestandteil von Sicherheitssystemen. Im dreitägigen Lehrgang"," ",t.jsx(B,{eventId:"131",children:"„Videoüberwachungstechnik”"})," und im zweitägigen Workshop"," ",t.jsx(B,{eventId:"132",children:"„Konzeption und Planung von Videoüberwachungsanlagen”"})," ","geht es um die zugrundeliegenden Regelwerke, um die technischen 
479Komponenten und ihr optimale Zusammenspiel, je nach Einsatzziel."]}),t.jsx(h.H2,{children:"Perimetersicherung"}),t.jsxs(u,{as:"p",children:["Konzeption, Planung, Auswahl und Betrieb ganzheitlicher Perimeterschutz- und Detektionssysteme für Freilandareale, Auenanlagen, Gebäude- und Komplexumgebungen sind Themen des zweitägigen Lehrgangs"," ",t.jsx(B,{eventId:"112",children:"„Perimetersicherung”"}),". Er ist damit insbesondere für öffentliche Einrichtungen, Gewerbeparks oder Industriegebäude interessant."]}),t.jsx(h.H2,{children:"Netzwerktechnik"}),t.jsxs(u,{as:"p",children:["Der VdS-Lehrgang"," ",t.jsx(B,{eventId:"110",children:"„Netzwerktechnik/IP-Netze in der Sicherheitstechnik”"})," ","richtet sich an Nicht-IT-Fachleute (Anwender, Planer und Errichter), die sich über die grundlegenden Funktionsweisen, Möglichkeiten, Risiken und Nutzen von IP-Netzen für Sicherheitsanwendungen informieren möchten."]}),t.jsx(h.H2,{children:"Smart Building"}),t.jsxs(u,{as:"p",children:["Personen mit fundierten Vorkenntnissen und Erfahrungen, die die VdS-Anerkennung als Fachkraft für Smart Building Safety & Security gemäß"," ",t.jsx(We,{publicationId:"vds-3838",children:"VdS 3838"})," ","anstreben, sei der einwöchige Lehrgang"," ",t.jsx(B,{eventId:"5179",children:"„VdS-anerkannte Fachkraft für Smart Building Safety & Security”"})," ","ans Herz gelegt. Die bestandene Prüfung erfüllt eine von mehreren Voraussetzungen, um sich gemäß Richtlinien"," ",t.jsx(We,{publicationId:"vds-3838",children:"VdS 3838"})," ",t.jsx(Aa,{path:"kompetenzen/brandschutz/zertifizierung/elektrofachkraefte/smart-building-fachkraefte",children:"zertifizieren zu lassen"}),"."]}),t.jsx(h.H2,{children:"Wertbehältnisse"}),t.jsxs(u,{as:"p",children:["Wertbehältnisses in den unterschiedlichen Widerstandsklassen werden ausführlich im zweitägigen VdS-Lehrgang"," ",t.jsx(B,{eventId:"137",children:"„Wertbehältnisse”"})," besprochen. Vorausgesetzt werden Grundkenntnisse der Mechanischen Sicherungstechnik und Einbruchmeldetechnik."]}),t.jsx(h.H2,{children:"Konzeption und Planung von Sicherungstechnik"}),t.jsxs(u,{as:"p",children:["Im zweitägigen Workshop"," ",t.jsx(B,{eventId:"103",children:"„Konzeption und Planung von Sicherungstechnik”"})," ","werden hauptsächlich Projekte der Teilnehmenden bearbeitet. Themen sind die unterschiedlichen Gewerke und ihre Integration: Mechanische Sicherungstechnik, Perimeterschutz, Zutrittskontrolltechnik, Einbruchmelde- und Videoüberwachungstechnik sowie Schnittstellen zur Brandmeldetechnik in komplexen Arealen."]}),t.jsx(h.H2,{children:"Am Ball bleiben: VdS-Sicherheitsfachtagung"}),t.jsxs(u,{as:"p",children:["Einmal im Jahr findet am zwei Tagen die renommierte VdS-Fachtagung"," ",t.jsx(B,{eventId:"5184",children:"„Sicherheitsfachtagung”"})," in Köln sowie im Livestream statt. Sie bringt Sie auf den neuesten Stand zu aktuellen Arbeits- und Projektständen sowie Trends und Entwicklungen der Schadenprävention und -verhütung. Die Fachtagung selbst und der beliebte Netzwerkabend am ersten Tag bieten viel Raum für den fachlichen und persönlichen Austausch."]})]})})}function fW({profiles:e}){const{t:n}=v("topics");return t.jsx(Te,{heading:n("topics.security-systeme.profiles.heading"),profiles:e})}function bW(){const{t:e}=v("topics",{keyPrefix:"topics.security-systeme.voices"});return t.jsx(_e,{heading:e("heading")})}function xW(){const{t:e}=v("topics",{keyPrefix:"topics.security-systeme.faq"}),{faqs:n}=Ve();return t.jsx(qe,{heading:e("heading"),faqs:n??[]})}const VU={_:{},brandschutz:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(GB,{}),t.jsx(KB,{}),t.jsx(YB,{}),t.jsx(JB,{}),t.jsx(tR,{}),t.jsx(XB,{profiles:e}),t.jsx(QB,{}),t.jsx(eR,{})]})}},"informations-und-cybersicherheit":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(vq,{}),t.jsx(yq,{}),t.jsx(jq,{}),t.jsx(Iq,{}),t.jsx(Sq,{profiles:e}),t.jsx(kq,{}),t.jsx(wq,{})]})}},datenschutz:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(aB,{}),t.jsx(rB,{}),t.jsx(sB,{}),t.jsx(iB,{}),t.jsx(oB,{profiles:e}),t.jsx(lB,{}),t.jsx(cB,{})]})}},security:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(Zq,{}),t.jsx(Gq,{}),t.jsx(Kq,{}),t.jsx(Yq,{}),t.jsx(eW,{}),t.jsx(Jq,{profiles:e}),t.jsx(Xq,{}),t.jsx(Qq,{})]})}},"elektrische-anlagen":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(dB,{}),t.jsx(uB,{}),t.jsx(hB,{}),t.jsx(mB,{}),t.jsx(pB,{}),t.jsx(gB,{profiles:e}),t.jsx(fB,{}),t.jsx(bB,{})]})}},arbeitssicherheit:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(Aq,{}),t.jsx(Eq,{}),t.jsx(Pq,{}),t.jsx(Hq,{}),t.jsx(Mq,{profiles:e}),t.jsx(Vq,{}),t.jsx(Dq,{})]})}},qualitaetsmanagement:{},naturgefahren:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(Nq,{}),t.jsx($q,{}),t.jsx(Lq,{}),t.jsx(_q,{}),t.jsx(Cq,{profiles:e}),t.jsx(zq,{}),t.jsx(Tq,{})]})}},sachschaeden:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(Fq,{}),t.jsx(Oq,{}),t.jsx(Bq,{}),t.jsx(Uq,{}),t.jsx(Wq,{profiles:e}),t.jsx(Rq,{}),t.jsx(qq,{})]})}},"anlagentechnischer-brandschutz":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(sq,{}),t.jsx(iq,{}),t.jsx(lq,{}),t.jsx(cq,{}),t.jsx(oq,{profiles:e}),t.jsx(dq,{}),t.jsx(uq,{})]})}},"baulicher-brandschutz":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(YR,{}),t.jsx(JR,{}),t.jsx(XR,{}),t.jsx(QR,{profiles:e}),t.jsx(eq,{}),t.jsx(tq,{})]})}},"betrieb-und-pruefung-von-brandschutzanlagen":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(DR,{}),t.jsx(HR,{}),t.jsx(FR,{}),t.jsx(OR,{profiles:e}),t.jsx(BR,{}),t.jsx(RR,{})]})}},"interne-brandschutzkraefte":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(_R,{}),t.jsx(AR,{}),t.jsx(ER,{}),t.jsx(PR,{profiles:e}),t.jsx(MR,{}),t.jsx(VR,{})]})}},"brandschutzbeauftragte-ausbildung":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(mq,{}),t.jsx(hq,{}),t.jsx(gq,{}),t.jsx(pq,{}),t.jsx(fq,{profiles:e}),t.jsx(bq,{}),t.jsx(xq,{})]})}},"brandschutzbeauftragte-fortbildung":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(NR,{}),t.jsx($R,{}),t.jsx(LR,{}),t.jsx(CR,{profiles:e}),t.jsx(zR,{}),t.jsx(TR,{})]})}},brandschutzmanagement:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(gR,{}),t.jsx(pR,{}),t.jsx(fR,{}),t.jsx(bR,{profiles:e}),t.jsx(xR,{}),t.jsx(vR,{})]})}}
479,"brandschutz-fuer-einsteiger":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(lR,{}),t.jsx(cR,{}),t.jsx(dR,{}),t.jsx(uR,{profiles:e}),t.jsx(mR,{}),t.jsx(hR,{})]})}},"brandschutz-nach-standort":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(nR,{}),t.jsx(aR,{}),t.jsx(rR,{}),t.jsx(sR,{profiles:e}),t.jsx(iR,{}),t.jsx(oR,{})]})}},explosionsschutz:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(BB,{}),t.jsx(RB,{}),t.jsx(qB,{}),t.jsx(WB,{profiles:e}),t.jsx(UB,{}),t.jsx(ZB,{})]})}},"organisatorischer-brandschutz":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(qR,{}),t.jsx(WR,{}),t.jsx(UR,{}),t.jsx(ZR,{profiles:e}),t.jsx(GR,{}),t.jsx(KR,{})]})}},"security-management":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(tW,{}),t.jsx(nW,{}),t.jsx(aW,{}),t.jsx(rW,{profiles:e}),t.jsx(sW,{}),t.jsx(iW,{})]})}},"security-systeme":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(hW,{}),t.jsx(gW,{}),t.jsx(pW,{}),t.jsx(fW,{profiles:e}),t.jsx(bW,{}),t.jsx(xW,{})]})}},sicherheitsdienstleistungen:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(oW,{}),t.jsx(lW,{}),t.jsx(cW,{}),t.jsx(dW,{profiles:e}),t.jsx(uW,{}),t.jsx(mW,{})]})}},"pruefen-und-messen":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(zB,{}),t.jsx(TB,{}),t.jsx(_B,{}),t.jsx(AB,{profiles:e}),t.jsx(EB,{}),t.jsx(PB,{})]})}},thermografie:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(MB,{}),t.jsx(VB,{}),t.jsx(DB,{}),t.jsx(HB,{profiles:e}),t.jsx(FB,{}),t.jsx(OB,{})]})}},photovoltaik:{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(SB,{}),t.jsx(IB,{}),t.jsx(NB,{}),t.jsx($B,{profiles:e}),t.jsx(LB,{}),t.jsx(CB,{})]})}},"emv-blitzschutz":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(xB,{}),t.jsx(vB,{}),t.jsx(yB,{}),t.jsx(jB,{profiles:e}),t.jsx(kB,{}),t.jsx(wB,{})]})}},"brandschutzbeauftragte-uebersicht":{components({profiles:e}){return t.jsxs(t.Fragment,{children:[t.jsx(yR,{}),t.jsx(jR,{}),t.jsx(kR,{}),t.jsx(wR,{profiles:e}),t.jsx(SR,{}),t.jsx(IR,{})]})}}};function DU(e,n=300){const[a,r]=f.useState(e);return f.useEffect(()=>{const s=window.setTimeout(()=>{r(e)},n);return()=>{window.clearTimeout(s)}},[e,n]),a}var ri,Gl;function vW(){return Gl||(Gl=1,ri=function e(n,a){if(n===a)return!0;if(n&&a&&typeof n=="object"&&typeof a=="object"){if(n.constructor!==a.constructor)return!1;var r,s,i;if(Array.isArray(n)){if(r=n.length,r!=a.length)return!1;for(s=r;s--!==0;)if(!e(n[s],a[s]))return!1;return!0}if(n.constructor===RegExp)return n.source===a.source&&n.flags===a.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===a.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===a.toString();if(i=Object.keys(n),r=i.length,r!==Object.keys(a).length)return!1;for(s=r;s--!==0;)if(!Object.prototype.hasOwnProperty.call(a,i[s]))return!1;for(s=r;s--!==0;){var o=i[s];if(!e(n[o],a[o]))return!1}return!0}return n!==n&&a!==a}),ri}var yW=vW();const jW=Yl(yW);function HU(e,n){const a=f.useRef(void 0),r=f.useRef(0);return(!a.current||!jW(a.current,n))&&(a.current=n,r.current+=1),f.useMemo(e,[r.current])}const kW=de({slots:{wrapper:"pb-10",pane:"carousel-hero-slide-gap",shiftButtonsContainer:"carousel-hero-controls-mt xl:mt-[2rem]",shiftButtonsInnerWrapper:"flex w-full items-center",firstShiftButtonIcon:"stroke-white",secondShiftButtonIcon:"stroke-white"}}),ka=kW();function gm({children:e,id:n,shiftButtonsPosition:a="right",className:r,classNames:s={},ariaRoleDescription:i,slideAriaRoleDescription:o,prevButtonAriaLabel:l,nextButtonAriaLabel:c,ariaLabel:d}){return t.jsx(ms,{id:n,slideAmount:"single",autoPlay:!0,bleed:!1,reverse:!0,shiftButtonsPosition:a,shiftButtonsStyles:{color:"blue"},classNameWrapper:ka.wrapper({className:r}),classNameVisibleArea:s.visibleArea,classNamePane:ka.pane({className:s.pane}),classNameSlide:s.slide,classNameShiftButtonsContainer:ka.shiftButtonsContainer({className:s.shiftButtonsContainer}),classNameShiftButtonsInnerWrapper:ka.shiftButtonsInnerWrapper({className:s.shiftButtonsInnerWrapper}),classNameFirstShiftButtonIcon:ka.firstShiftButtonIcon(),classNameSecondShiftButtonIcon:ka.secondShiftButtonIcon(),ariaRoleDescription:i,slideAriaRoleDescription:o,prevButtonAriaLabel:l,nextButtonAriaLabel:c,"aria-label":d,children:e})}gm.displayName="HeroCarousel";function FU({slides:e}){const n=f.useId();return t.jsx(gm,{id:`hero-carousel_${n}`,shiftButtonsPosition:"mobile-right-desktop-left",children:e.map((a,r)=>
479t.jsx(KO,{index:r,contentProps:a.contentProps},`${a.contentProps.subHeading||""}-${a.contentProps.heading}-${r}`))})}const wW=Ke({slots:{sectionHeadingStyles:["mt-[0rem]"],sectionSubHeadingStyles:["font-bold"],imageStyles:["w-[15rem] h-auto mt-[1.5rem] md:mt-[1.825rem] lg:w-[17rem]"]}});function OU(){const{sectionHeadingStyles:e,sectionSubHeadingStyles:n,imageStyles:a}=wW(),{t:r,i18n:s}=v("home",{keyPrefix:"text-section"}),i=s.language.startsWith("en")?"/assets/images/kundenempfehlung-en.svg":"/assets/images/kundenempfehlung.svg";return t.jsxs(iu,{idOuterElement:"text-home-container",idInnerElement:"text-home-container__content",asOuterElement:"section",asInnerElement:"section",extendPaddingTop:!0,classNameInnerElement:"lg:!pr-0",children:[t.jsx(h.H2,{id:"text-home-container__heading",className:e(),children:r("heading")}),t.jsx(u,{as:"p",id:"text-home-container__text-content",children:r("text-content")}),t.jsx(h.H3,{id:"text-home-container__subheading",className:n(),children:r("sub-heading")}),t.jsx(u,{as:"p",id:"text-home-container__sub-content",children:r("sub-content")}),t.jsx(_i,{id:"text-home-container__sub-content-image",classNameImage:a(),src:i,alt:r("image-alt"),intrinsicWidth:600,intrinsicHeight:400})]})}export{lU as $,mn as A,tU as B,mt as C,aU as D,YV as E,qe as F,b as G,h as H,nn as I,rU as J,_i as K,Ne as L,St as M,GM as N,iU as O,xt as P,_e as Q,Ee as R,g7 as S,u as T,V6 as U,vu as V,tM as W,oU as X,bu as Y,Gt as Z,gs as _,LW as a,FW as a$,sU as a0,wu as a1,ku as a2,Da as a3,cU as a4,AM as a5,Fr as a6,kn as a7,bM as a8,vl as a9,h6 as aA,q8 as aB,IU as aC,SU as aD,wU as aE,qW as aF,YO as aG,Bi as aH,ns as aI,NU as aJ,QO as aK,XO as aL,TU as aM,Ct as aN,_U as aO,En as aP,C4 as aQ,EW as aR,O4 as aS,Xu as aT,CU as aU,OW as aV,va as aW,AU as aX,f6 as aY,BW as aZ,EU as a_,Me as aa,WW as ab,su as ac,dU as ad,Xe as ae,uU as af,vU as ag,ca as ah,Jd as ai,xU as aj,Y8 as ak,bU as al,mU as am,gU as an,fU as ao,hU as ap,pU as aq,DO as ar,Oi as as,jU as at,La as au,yU as av,ur as aw,iu as ax,KO as ay,kU as az,ge as b,us as b0,MU as b1,zd as b2,nB as b3,kt as b4,Va as b5,as as b6,qr as b7,nr as b8,eo as b9,HU as bA,L4 as bB,Jn as bC,lu as bD,hr as bE,$U as bF,PW as bG,jn as bH,Wd as ba,zU as bb,Fn as bc,wi as bd,PU as be,Qn as bf,md as bg,LU as bh,za as bi,VU as bj,FU as bk,OU as bl,AW as bm,JW as bn,VW as bo,ZW as bp,DW as bq,HW as br,RW as bs,XW as bt,u3 as bu,MW as bv,YW as bw,QW as bx,GW as by,DU as bz,Ae as c,TW as d,_W as e,CW as f,hs as g,nU as h,Qt as i,ZM as j,UM as k,pe as l,eU as m,Le as n,R as o,Ce as p,In as q,zW as r,ke as s,Ke as t,mV as u,ze as v,Fe as w,Te as x,UW as y,KW as z};

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.