PageSourceSearch

https://tkts.bmw-welt.com/chunk-DP5EWYNA.js

js bmw-welt.com collected 2026-10-02 03:40:56 UTC 18,537 bytes, 1 lines download raw bytes

1import{b as r,e as U,i as C,j as m}from"./chunk-2AABOY7O.js";import{Bb as K,Cb as V,Ea as W,Ga as x,Ha as $,K as l,L as p,M as R,N as a,P as B,U as f,V as O,W as u,Xa as b,Y as N,ba as y,ga as F,ha as E,ia as d,ka as S,la as g,ma as w,nb as A,sa as L,wa as H,xa as j,y as M,ya as P}from"./chunk-LFWSQ7SW.js";function G(t){return t!=null&&`${t}`!="false"}var k;try{k=typeof Intl<"u"&&Intl.v8BreakIterator}catch{k=!1}var q=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?V(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||k)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(a(N))}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var X=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return se(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=ie(le(e));if(i&&(Z(i)===-1||!this.isVisible(i)))return!1;let n=e.nodeName.toLowerCase(),o=Z(e);return e.hasAttribute("contenteditable")?o!==-1:n==="iframe"||n==="object"||this._platform.WEBKIT&&this._platform.IOS&&!ce(e)?!1:n==="audio"?e.hasAttribute("controls")?o!==-1:!1:n==="video"?o===-1?!1:o!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return he(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(i){return new(i||t)(a(q))}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function ie(t){try{return t.frameElement}catch{return null}}function se(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function ne(t){let s=t.nodeName.toLowerCase();return s==="input"||s==="select"||s==="button"||s==="textarea"}function oe(t){return ae(t)&&t.type=="hidden"}function re(t){return de(t)&&t.hasAttribute("href")}function ae(t){return t.nodeName.toLowerCase()=="input"}function de(t){return t.nodeName.toLowerCase()=="a"}function z(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let s=t.getAttribute("tabindex");return s=="-32768"?!1:!!(s&&!isNaN(parseInt(s,10)))}function Z(t){if(!z(t))return null;let s=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(s)?-1:s}function ce(t){let s=t.nodeName.toLowerCase(),e=s==="input"&&t.type;return e==="text"||e==="password"||s==="select"||s==="textarea"}function he(t){return oe(t)?!1:ne(t)||re(t)||t.hasAttribute("contenteditable")||z(t)}function le(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var fe=(()=>{class t{constructor(){this._focusTrapStack=[]}register(e){this._focusTrapStack=this._focusTrapStack.filter(n=>n!==e);let i=this._focusTrapStack;i.length&&i[i.length-1]._disable(),i.push(e),e._enable()}deregister(e){e._disable();let i=this._focusTrapStack,n=i.indexOf(e);n!==-1&&(i.splice(n,1),i.length&&i[i.length-1]._enable())}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var I=class{get enabled(){return this._enabled}set enabled(s){this._enabled=s,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}constructor(s,e,i,n,o=!1){this._element=s,this._checker=e,this._ngZone=i,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let s=this._startAnchor,e=this._endAnchor;s&&(s.removeEventListener("focus",this.startAnchorListener),s.parentNode&&s.parentNode.removeChild(s)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(s=>{this._executeOnStable(()=>s(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(s=>{this._executeOnStable(()=>s(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(s=>{this._executeOnStable(()=>s(this.focusLastTabbableElement()))})}_getRegionBoundary(s){let e=this._element.querySelectorAll(`[cdk-focus-region-${s}], [cdkFocusRegion${s}], [cdk-focus-${s}]`);for(let i=0;i<e.length;i++)e[i].hasAttribute(`cdk-focus-${s}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${s}', use 'cdkFocusRegion${s}' instead. The deprecated attribute will be removed in 8.0.0.`,e[i]):e[i].hasAttribute(`cdk-focus-region-${s}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${s}', use 'cdkFocusRegion${s}' instead. The deprecated attribute will be removed in 8.0.0.`,e[i]);return s=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){let s=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(s){if(s.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",s),!this._checker.isFocusable(s)){let e=this._getFirstTabbableElement(s);return e?.focus(),!!e}return s.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){let s=this._getRegionBoundary("start");return s&&s.focus(),!!s}focusLastTabbableElement(){let s=this._getRegionBoundary("end");return s&&s.focus(),!!s}hasAttached(){return this._hasAttached}_getFirstTabbableElement(s){if(this._checker.isFocusable(s)&&this._checker.isTabbable(s))return s;let e=s.children||s.childNodes;for(let i=0;i<e.length;i++){let n=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(n)return n}return null}_getLastTabbableElement(s){if(this._checker.isFocusable(s)&&this._checker.isTabbable(s))return s;let e=s.children||s.childNodes;for(let i=e.length-1;i>=0;i--){let n=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(n)return n}return null}_createAnchor(){let s=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,s),s.classList.add("cdk-visually-hidden"),s.classList.add("cdk-focus-trap-anchor"),s.setAttribute("aria-hidden","true"),s}_toggleAnchorTabIndex(s,e){s?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(s){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}_executeOnStable(s){this._ngZone.isStable?s():this._ngZone.onStable.pipe(M(1)).subscribe(s)}},ue=(()=>{class t{constructor(e,i,n){this._checker=e,this._ngZone=i,this._document=n}create(e,i=!1){return new I(e,this._checker,this._ngZone,this._document,i)}static{this.\u0275fac=function(i){return new(i||t)(a(X),a(O),a(A))}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),J=(()=>{class t{get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=G(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=G(e)}constructor(e,i,n){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){let i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(i){return new(i||t)(d(u),d(ue),d(A))}}static{this.\u0275dir=w({type:t,selectors:[["","focusTrap",""]],inputs:{enabled:[0,"cdkTrapFocus","enabled"],autoCapture:[0,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[b([fe,q,X]),B]})}}return t})(),Q=(()=>{class t{static forRoot(){return{ngModule:t,providers:[]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=p({imports:[K]})}}return t})();var me=["*"],Y=(()=>{class t{constructor(){this.hide=()=>{},this.setClass=()=>{}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();var ee=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),_={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0}
1,pe=new R("override-default-config"),c={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in",SHOW:"show"};var v={MODAL:300,BACKDROP:150},T={BACKRDOP:"backdrop-click",ESC:"esc",BACK:"browser-back-navigation-clicked"},ge=(()=>{class t{get isAnimated(){return this._isAnimated}set isAnimated(e){this._isAnimated=e}get isShown(){return this._isShown}set isShown(e){this._isShown=e,e?this.renderer.addClass(this.element.nativeElement,`${c.SHOW}`):this.renderer.removeClass(this.element.nativeElement,`${c.SHOW}`)}constructor(e,i){this._isAnimated=!1,this._isShown=!1,this.element=e,this.renderer=i}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,`${c.FADE}`),U.reflow(this.element.nativeElement)),this.isShown=!0}static{this.\u0275fac=function(i){return new(i||t)(d(u),d(E))}}static{this.\u0275cmp=S({type:t,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(i,n){},encapsulation:2})}}return t})(),be=1,D=(()=>{class t{constructor(e,i,n){this.clf=i,this.modalDefaultOption=n,this.onShow=new f,this.onShown=new f,this.onHide=new f,this.onHidden=new f,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastHiddenId=null,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=e.createRenderer(null,null),this.config=n?Object.assign({},_,n):_}show(e,i){this._focusEl=r.activeElement,this.modalsCount++,this.lastHiddenId=null,this._createLoaders();let n=i?.id||be++;return this.config=this.modalDefaultOption?Object.assign({},_,this.modalDefaultOption,i):Object.assign({},_,i),this.config.id=n,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(e)}hide(e){this.lastHiddenId!==e&&(this.lastHiddenId=e,(this.modalsCount===1||e==null)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&e!=null?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(e),this.removeLoaders(e)},this.config.animated?v.BACKDROP:0),this._focusEl&&this._focusEl.focus())}_showBackdrop(){let e=this.config.backdrop===!0||this.config.backdrop==="static",i=!this.backdropRef||!this.backdropRef.instance.isShown;this.modalsCount===1&&(this.removeBackdrop(),e&&i&&(this._backdropLoader.attach(ge).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){if(!this.backdropRef)return;this.backdropRef.instance.isShown=!1;let e=this.config.animated?v.BACKDROP:0;setTimeout(()=>this.removeBackdrop(),e)}_showModal(e){let i=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(let h of this.config.providers)i.provide(h);let n=new Y,o=i.provide({provide:ee,useValue:this.config}).provide({provide:Y,useValue:n}).attach(_e).to("body");return n.hide=()=>o.instance?.hide(),n.setClass=h=>{o.instance&&(o.instance.config.class=h)},n.onHidden=new f,n.onHide=new f,this.copyEvent(i.onBeforeHide,n.onHide),this.copyEvent(i.onHidden,n.onHidden),o.show({content:e,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),o.instance&&(o.instance.level=this.getModalsCount(),n.content=i.getInnerComponent(),n.id=o.instance.config?.id),n}_hideModal(e){if(e!=null){let i=this.loaders.findIndex(o=>o.instance?.config.id===e),n=this.loaders[i];n&&n.hide(e)}else this.loaders.forEach(i=>{i.instance&&i.hide(i.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(e){this.lastDismissReason=e}removeBackdrop(){this._renderer.removeClass(r.body,c.OPEN),this._renderer.setStyle(r.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=r.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){r&&(this.originalBodyPadding=parseInt(window.getComputedStyle(r.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(r.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){r.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){let e=this._renderer.createElement("div");this._renderer.addClass(e,c.SCROLLBAR_MEASURER),this._renderer.appendChild(r.body,e);let i=e.offsetWidth-e.clientWidth;return this._renderer.removeChild(r.body,e),i}_createLoaders(){let e=this.clf.createLoader();this.copyEvent(e.onBeforeShow,this.onShow),this.copyEvent(e.onShown,this.onShown),this.copyEvent(e.onBeforeHide,this.onHide),this.copyEvent(e.onHidden,this.onHidden
1),this.loaders.push(e)}removeLoaders(e){if(e!=null){let i=this.loaders.findIndex(n=>n.instance?.config.id===e);i>=0&&(this.loaders.splice(i,1),this.loaders.forEach((n,o)=>{n.instance&&(n.instance.level=o+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(e,i){e.subscribe(n=>{i.emit(this.lastDismissReason||n)})}static{this.\u0275fac=function(i){return new(i||t)(a(F),a(m),a(pe,8))}}static{this.\u0275prov=l({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),_e=(()=>{class t{constructor(e,i,n){this._element=i,this._renderer=n,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},e)}ngOnInit(){this._focusEl=r.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,c.FADE),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,c.SHOW)},this.isAnimated?v.BACKDROP:0),r&&r.body&&(this.bsModalService&&this.bsModalService.getModalsCount()===1&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(r.body,c.OPEN),this._renderer.setStyle(r.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(e){this.clickStartedInContent=e.target!==this._element.nativeElement}onClickStop(e){let i=e.target===this._element.nativeElement&&!this.clickStartedInContent;if(this.config.ignoreBackdropClick||this.config.backdrop==="static"||!i){this.clickStartedInContent=!1;return}this.bsModalService?.setDismissReason(T.BACKRDOP),this.hide()}onPopState(){this.bsModalService?.setDismissReason(T.BACK),this.hide()}onEsc(e){this.isShown&&((e.keyCode===27||e.key==="Escape")&&e.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason(T.ESC),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}hide(){if(!this.isModalHiding){if(this.config.closeInterceptor){this.config.closeInterceptor().then(()=>this._hide(),()=>{});return}this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,c.SHOW),setTimeout(()=>{this.isShown=!1,this.bsModalService?.hide(this.config.id),r&&r.body&&this.bsModalService?.getModalsCount()===0&&(this._renderer.removeClass(r.body,c.OPEN),this._renderer.setStyle(r.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?v.MODAL:0)}static{this.\u0275fac=function(i){return new(i||t)(d(ee),d(u),d(E))}}static{this.\u0275cmp=S({type:t,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(i,n){i&1&&W("mousedown",function(h){return n.onClickStarted(h)})("click",function(h){return n.onClickStop(h)})("popstate",function(){return n.onPopState()},!1,y)("keydown.esc",function(h){return n.onEsc(h)},!1,y),i&2&&L("aria-modal",!0)("aria-labelledby",n.config.ariaLabelledBy)("aria-describedby",n.config.ariaDescribedby)},features:[b([D])],ngContentSelectors:me,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(i,n){i&1&&(x(),j(0,"div",0)(1,"div",1),$(2),P()()),i&2&&H("modal-dialog"+(n.config.class?" "+n.config.class:""))},dependencies:[J],encapsulation:2})}}return t})();var Ue=(()=>{class t{static forRoot(){return{ngModule:t,providers:[D,m,C]}}static forChild(){return{ngModule:t,providers:[D,m,C]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=p({imports:[Q]})}}return t})();export{D as a,Ue as b};

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.