PageSourceSearch

https://www.nmav.de/plugins/ws5_eucookie/frontend/js/dist/assets/ModalCenterCategories-BvLYw9V8.js

js nmav.de collected 2026-10-07 17:02:38 UTC 3,726 bytes, 1 lines download raw bytes

1import{D as r,u as n,y as g,c as i,s as t,i as w,k as d,E as C}from"../main-v2.5.4.js";import{s as e,B as u,a as f}from"./Buttons-B89Bo3qi.js";import{u as N}from"./generalHooks-TKAkmGmW.js";import{A as b}from"./AccessibilitySwitch-D6bf4izD.js";const E=s=>{const a=window.EuCookie.config.sprachvariablen,{categories:_}=s,l=window.EuCookie.config.settings,c=window.EuCookie?.config?.currentLanguage??r,m=a?.ws_eu_cookie_modalFreitext!==" "?n("span",{className:e.textAlignJustify,dangerouslySetInnerHTML:{__html:a.ws_eu_cookie_modalFreitext}}):null;g(()=>{function o(h){h.key==="Tab"&&document.getElementById("eu-cookie-banner-header")!==void 0&&document.getElementById("eu-cookie-banner-header")!==null&&(document.getElementById("eu-cookie-banner-header").focus(),document.removeEventListener("keyup",o))}return document.addEventListener("keyup",o),()=>{document.removeEventListener("keyup",o)}},[]);const k=o=>{o.key==="Enter"&&document.activeElement===o.target&&window.EuCookie.openConsentManager(!1)};return N(C),n(f,{className:i(t.centerCat),children:n("div",{"data-nosnippet":"true",className:i(t.centerCat_container,e.flex,e.justifyContentBetween,e.mt4,e.mb3,e.mx3),children:[n("div",{className:i(t.centerCat_textContainer,e.flexColumn,e.gap15),children:[n("div",{id:"eu-cookie-banner-header",role:"alert","aria-live":"assertive",tabIndex:0,"aria-label":"Cookie Banner","data-nosnippet":"true",className:i(t.modal_header),dangerouslySetInnerHTML:{__html:a?.ws_eu_cookie_modalHeader}}),n("span",{"data-nosnippet":"true",className:i(e.textAlignJustify,e.mt2),dangerouslySetInnerHTML:{__html:a?.ws_eu_cookie_modalText}}),m,n("div",{className:i(e.flex,e.mt2),children:[n("a",{className:i(e.link_underline,e.mr2),href:a?.ws_eu_cookie_Datenschutzlink,children:a?.ws_eu_cookie_Datenschutzlinktext}),n("a",{className:e.link_underline,href:a?.ws_eu_cookie_Impressumlink,children:a?.ws_eu_cookie_Impressumlinktext})]})]}),n("div",{className:i(t.centerCat_categories,e.px2,e.py2,e.borderRadius15,e.mt2,{[e.backdropFilterBrightness140]:l.ws_eu_cookie_theme==="dark",[e.backdropFilterBrightness97]:["light","custom","individuell"].includes(l.ws_eu_cookie_theme)}),children:_.map(o=>n("div",{className:i(e.flex,e.alignItemsCenter,e.py1,e.px3),children:[n("span",{children:n(b,{id:o.categoryNr.toString(),labelname:(o.name?.[c]??o.name[r])+(c==="de"?" Kategorie Zustimmung":" Category Consent"),disabled:w(o.categoryNr),checked:o.consent,onChangeHandler:()=>s.toggleConsentOfCategory(o.categoryNr)})}),n("span",{className:e.ml2,children:o.name?.[c]??o.name[r]})]},"categoryTab"+o.categoryNr))}),n("div",{className:i(t.centerCat_buttons,e.mt2,{[t.centerCat_buttons_nudging]:!l?.ws_eu_cookie_nudging}),children:[n("a",{className:i(e.link_underline,e.mrAuto),tabindex:"0","aria-label":"Cookie "+a?.ws_eu_cookie_mehrDetails,onClick:()=>window.EuCookie.openConsentManager(!1),onKeyDown:k,href:"javascript:void(0)",children:a?.ws_eu_cookie_mehrDetails}),l?.ws_eu_cookie_nudging?n(d,{children:n("a",{className:i(e.link_underline,{[t.noNudgingLink]:!l?.ws_eu_cookie_nudging}),onClick:()=>s.consentToCustom(),href:"javascript:void(0)",children:a?.ws_eu_cookie_auswahlBestaetigen})}):n(d,{children:s.customSelection?n(u,{classNames:t.filledButton,tabIndex:0,labelname:a?.ws_eu_cookie_auswahlBestaetigen,onClickHandler:s.consentToCustom,children:a?.ws_eu_cookie_auswahlBestaetigen}):n(u,{classNames:t.filledButton,tabIndex:0,labelname:a?.ws_eu_cookie_notwendigAuswaehlen,onClickHandler:s.consentToNecessary,children:a?.ws_eu_cookie_notwendigAuswaehlen})}),n(u,{classNames:t.filledButton,tabIndex:0,labelname:a?.ws_eu_cookie_alleAuswaehlen,onClickHandler:()=>s.consentToAll(),children:a?.ws_eu_cookie_alleAuswaehlen})]})]})})};export{E as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.