1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[877],{312:(e,t,o)=>{o.d(t,{r:()=>r});let r=(0,o(91397).F)("button inline-flex items-center justify-center gap-1.5 px-2 leading-none focus-visible:outline-2 disabled:cursor-default disabled:opacity-35 disabled:outline-none",{variants:{variant:{textLink:"",link:"text-color-text-dark px-0 underline underline-offset-2","icon-flat":"rounded border-none px-0","icon-only":"px-0","floating-action-icon":"rounded-full p-0 shadow-md hover:shadow-lg","floating-action-text":"rounded-full px-2 shadow-md hover:shadow-lg","color-button":"enabled:hover:border-color-grey border-color-grey-light border-2 border-solid group-[.color-button-active]:outline-2 group-[.color-button-active]:outline-black group-[.color-button-rounded]:rounded-full"},color:{default:"bg-color-grey-light [&:not(:disabled)]:hover:bg-color-grey focus-visible:bg-color-grey border-color-text-darktransparent focus-visible:outline-color-text-dark-transparent border",primary:"button-primary text-color-primary-contrasttext focus-visible:outline-color-primary focus-visible:outline-color-text-dark",secondary:"button-secondary text-color-secondary-contrasttext focus-visible:outline-color-secondary",additional:"bg-color-additional text-color-text-light [&:not(:disabled)]:hover:bg-color-additional-dark focus-visible:bg-color-additional-dark focus-visible:outline-color-additional",success:"bg-color-success text-color-text-light [&:not(:disabled)]:hover:bg-color-success-dark focus-visible:bg-color-success-dark focus-visible:outline-color-success",warning:"bg-color-warning text-color-text-dark [&:not(:disabled)]:hover:text-color-text-light [&:not(:disabled)]:hover:bg-color-warning-dark focus-visible:bg-color-warning-dark focus-visible:outline-color-warning focus-visible:text-color-text-light",error:"bg-color-error text-color-text-light [&:not(:disabled)]:hover:bg-color-error-dark focus-visible:bg-color-error-dark focus-visible:outline-color-error",sale:"bg-color-sale text-color-sale-contrasttext [&:not(:disabled)]:hover:bg-color-sale-dark focus-visible:bg-color-sale-dark focus-visible:outline-color-sale",payback:"bg-color-payback text-color-text-light [&:not(:disabled)]:hover:bg-color-payback-dark focus-visible:bg-color-payback-dark focus-visible:outline-color-black outline-offset-2",drupal:"text-color-text-dark bg-color-drupal-primary focus-visible:outline-color-text-light rounded-full outline-offset-2"},size:{base:"",small:'text-size-body-xs min-h-3.5 [&>[class^="icon-emp"]]:h-2.5 [&>[class^="icon-emp"]]:w-2.5',medium:'text-size-body-sm min-h-[36px] [&>[class^="icon-emp"]]:h-3.5 [&>[class^="icon-emp"]]:w-3.5',large:'text-size-body-base min-h-[44px] [&>[class^="icon-emp"]]:h-4 [&>[class^="icon-emp"]]:w-4',"fab-small":'text-size-body-base h-[56px] [&>[class^="icon-emp"]]:h-4 [&>[class^="icon-emp"]]:w-4',"fab-medium":'text-size-body-xl h-[80px] [&>[class^="icon-emp"]]:h-4 [&>[class^="icon-emp"]]:w-4',"fab-large":'text-size-body-2xl h-[96px] [&>[class^="icon-emp"]]:h-4.5 [&>[class^="icon-emp"]]:w-4.5'}},defaultVariants:{size:"medium",color:"default"},compoundVariants:[{variant:"textLink",color:"default",size:["large","medium","small","base"],className:"bg-color-transparent [&:not(:disabled)]:hover:bg-color-transparent focus-visible:bg-color-transparent focus-visible:standard-focus-outline min-h-auto rounded-none border-0 p-0 underline underline-offset-2"},{variant:"color-button",size:"small",className:"h-[30px] min-h-[30px] w-[30px] min-w-[30px] p-0"},{variant:["icon-only","icon-flat"],size:"small",className:"h-3.5 w-3.5"},{variant:["icon-only","icon-flat"],size:"medium",className:"h-[36px] w-[36px]"},{variant:["icon-only","icon-flat"],size:"large",className:"h-[44px] w-[44px]"},{variant:"floating-action-icon",size:"fab-small",className:"h-[56px] w-[56px]"},{variant:"floating-action-icon",size:"fab-medium",className:"h-[80px] w-[80px]"},{variant:"floating-action-icon",size:"fab-large",className:"h-[96px] w-[96px]"},{variant:["floating-action-icon","floating-action-text"],color:"default",className:"bg-color-grey-light [&:not(:disabled)]:hover:bg-color-grey focus-visible:bg-color-grey border-color-text-darktransparent focus-visible:outline-color-text-dark-trans
1parent"},{variant:["floating-action-icon","floating-action-text"],color:"default",size:["fab-medium","fab-large"],className:"border-2"},{variant:"icon-flat",color:["additional","default","error","primary","sale","secondary","success","warning"],className:"bg-color-transparent text-color-text-dark [&:not(:disabled)]:focus-visible:standard-focus-outline"},{variant:"link",size:["large","medium","small"],className:"bg-color-transparent hover:bg-color-transparent enabled:hover:bg-color-transparent enabled:focus-visible:outline-color-text-dark-transparent enabled:focus-visible:bg-color-transparent h-auto border-none"}]})},9520:(e,t,o)=>{o.d(t,{w:()=>l});var r=o(7620),a=o(93968);let l=()=>(0,r.useContext)(a.I)},21193:(e,t,o)=>{o.d(t,{l:()=>d});var r=o(54568),a=o(7620),l=o(51445),n=o(91397);let s="c_drawer-dialog md:inset-[0_0_0_auto] md:max-w-[50dvw] md:min-w-[25dvw] md:rounded-l-md md:pt-safe-t md:pb-safe-b",i="c_bottom-sheet-dialog max-md:inset-[auto_0_0_0] max-md:h-auto max-md:max-h-[85dvh] max-md:min-h-[35dvh] max-md:rounded-t-md max-md:pb-safe-b",c=(0,n.F)("backdrop:bg-color-backdrop bg-color-background-base m-0 max-w-[900px] min-w-full flex-col",{variants:{variant:{default:"pt-safe-t pb-safe-b min-h-full",bottomSheet:i,drawer:`${s} max-md:pt-safe-t max-md:pb-safe-b max-md:min-h-full`,drawerBottomSheet:`${i} ${s} c_dialog-exit-animation`},isOpen:{true:"flex md:m-auto md:min-w-0"}},defaultVariants:{variant:"default"},compoundVariants:[{variant:["drawer","drawerBottomSheet"],isOpen:!0,className:"md:h-[100dvh] md:min-h-[100dvh]"},{variant:["default","bottomSheet"],isOpen:!0,className:"md:h-fit md:min-h-0"}]}),d=({children:e,isOpen:t=!1,onClose:o,variant:n="default",className:s,...i})=>{let d=(0,a.useRef)(null),u=(0,a.useRef)(null),[b,m]=(0,a.useState)(t);return t&&!b&&m(!0),(0,a.useEffect)(()=>{let e=d.current;if(!e)return;if(t){e.open||e.showModal();return}let o=!1,r=()=>{o||(e.close(),m(!1))},a=e.getAnimations?.()??[];return 0===a.length?void r():(Promise.allSettled(a.map(e=>e.finished)).then(r),()=>{o=!0})},[t]),(0,r.jsx)("dialog",{className:(0,l.cn)(c({variant:n,isOpen:b}),s),ref:d,"data-closing":!t&&b?"":void 0,onCancel:e=>{e.preventDefault(),o()},onMouseDown:e=>{u.current=e.target},onClick:e=>{e.target===d.current&&u.current===d.current&&o(),u.current=null},...i,children:b&&e})};d.displayName="Dialog"},48777:(e,t,o)=>{o.d(t,{_:()=>r});let r=({ecState:e})=>{if(!e)return{loggedIn:!1};try{let t=JSON.parse(decodeURIComponent(e));if("1"!==t.li)return{loggedIn:!1};let{ca:o,bop:r,np:a}=t;return{loggedIn:!0,bonusProgram:"1"===r,creditAffinity:"1"===o,UserOhnePasswort:"1"==a}}catch(e){return{loggedIn:!1}}}},76250:(e,t,o)=>{o.d(t,{$:()=>n,v:()=>s});var r=o(54568);o(7620);var a=o(312),l=o(51445);let n=({className:e,color:t,variant:o,size:n,type:s,children:i,ref:c,...d})=>(0,r.jsx)("button",{...d,ref:c,type:"submit"===s?"submit":"button",className:(0,l.cn)((0,a.r)({variant:o,color:t,size:n}),e),children:i}),s=({className:e,color:t,variant:o,size:n,type:s,children:i,LinkComponent:c="a",...d})=>(0,r.jsx)(c,{...d,className:(0,l.cn)((0,a.r)({variant:o,color:t,size:n}),e),children:i})},85459:(e,t,o)=>{o.d(t,{C:()=>l});var r=o(54568);o(7620);var a=o(51445);let l=({children:e,className:t,...o})=>(0,r.jsx)("div",{...o,className:(0,a.cn)("flex-auto overflow-y-auto overscroll-contain px-[20px] py-3",t),children:e});l.displayName="DialogContent"},88616:(e,t,o)=>{o.d(t,{K:()=>l,r:()=>n});var r=o(54568),a=o(7620);let l=(0,a.createContext)({loggedIn:!1,softLoggedIn:!1}),n=({children:e,loggedIn:t,softLoggedIn:o})=>{let n=(0,a.useMemo)(()=>({loggedIn:t,softLoggedIn:o}),[t,o]);return(0,r.jsx)(l.Provider,{value:n,children:e})}},92488:(e,t,o)=>{o.d(t,{u:()=>i});var r=o(41910),a=o(7620),l=o(39672);let n=()=>{let e=new Date;return e.setFullYear(e.getFullYear()+1),e},s=()=>{let e=globalThis.OnetrustActiveGroups;return e?e.split(",").filter(e=>["C0001","C0003","C0002","C0004","C0005","C0006"].includes(e)):[]},i=e=>{let t=(0,l.l)().getCookies(),o=[],i=!1;try{let r=[];if(void 0!==t.OTConsentCategoriesAccepted){try{r=JSON.parse(t.OTConsentCategoriesAccepted||"[]")}catch(e){r=t.OTConsentCategoriesAccepted.split(",")}o=r,i=r.includes(e)}else globalThis.OnetrustActiveGroups&&(o=s())}catch(e){}let[c,d]=(0,a.useState)(o);return(0,a.useEffect)(()=>
1{if(void 0!==globalThis.OnetrustActiveGroups&&void 0===t.OTConsentCategoriesAccepted){let e=s();(0,r.setCookie)(null,"OTConsentCategoriesAccepted",JSON.stringify(e),{path:"/",expires:n()})}},[t.OTConsentCategoriesAccepted]),(0,a.useEffect)(()=>{let e=({detail:e=[]})=>{(0,r.setCookie)(null,"OTConsentCategoriesAccepted",JSON.stringify(e),{path:"/",expires:n()}),d(e)};return window.addEventListener("consent.onetrust",e),()=>window.removeEventListener("consent.onetrust",e)},[]),i||c.includes(e)}},93968:(e,t,o)=>{o.d(t,{I:()=>m,SessionProvider:()=>f});var r=o(54568),a=o(7620),l=o(41910),n=o(36281),s=o(92488),i=o(88616),c=o(39672),d=o(48777);let u="fixed top-0 z-[999] p-[10px] text-xl font-bold shadow-[0_0_5px_rgba(0,0,0,0.3)]",b=({role:e,type:t,systemName:o})=>{let a=6===t;return(0,r.jsxs)(r.Fragment,{children:[(1===e||a)&&(0,r.jsx)("div",{className:`${u} left-0 ${a?"bg-[rgba(255,255,100,0.7)]":"bg-[rgba(100,255,100,0.7)]"}`,children:a?"Callcenter - aktiv":"Callcenter - bereit"}),o&&(0,r.jsxs)("div",{className:`${u} left-[47%] bg-[rgba(255,128,128,0.7)]`,children:["System: ",o]})]})},m=(0,a.createContext)({jwtToken:""}),g={path:"/",maxAge:86400,secure:!1,sameSite:"lax",httpOnly:!1},p=async(e,t)=>{let o=await e.getApiKey({tenantId:t}),r=e.getTokenContents(o),a=r?.exp;return a&&(a-1800)*1e3<Date.now()&&(await e.invalidateSessionKey(),o=await e.getApiKey({tenantId:t}),r=e.getTokenContents(o)),{apiKey:o,contents:r}},f=({children:e,tenantId:t})=>{let{getCookies:u}=(0,c.l)(),f=(0,d._)(u()),[x,v]=(0,a.useState)(null),h=(0,s.u)("C0004"),{data:y,trigger:w}=(0,n.A)("session",async()=>{let{apiKeyManager:e}=await Promise.all([o.e(5716),o.e(9170),o.e(5933),o.e(6189)]).then(o.bind(o,30846));return v(e),p(e,t)});(0,a.useEffect)(()=>{(0,a.startTransition)(()=>{w()})},[w]),(0,a.useEffect)(()=>{x&&x.addSessionChangedListener(w)},[x,w]);let{apiKey:k,contents:C}={...y};(0,a.useEffect)(()=>{C&&(setTimeout(w,(C.exp-1800)*1e3-Date.now()),C.cc&&h&&(0,l.setCookie)(null,"kkBRE",C.cc.toString(),g))},[C,w,h]);let N=(0,a.useMemo)(()=>({jwtToken:k}),[k]);return(0,r.jsxs)(m.Provider,{value:N,children:[(0,r.jsx)(b,{role:C?.role,type:C?.type,systemName:C?.ts}),(0,r.jsx)(i.r,{loggedIn:f.loggedIn||!!(C&&C.type&&0!==C.type&&8!==C.type&&9!==C.type),softLoggedIn:!!(C&&(1===C.type||8===C.type||9===C.type)),children:e})]})}}}]); 2//# sourceMappingURL=877-75c7adea1a0e9c54.js.map
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.