PageSourceSearch

https://www.abda.de/_assets/2aa60774462a1b689ef62a9df1d6e6b8/Frontend/Base/js/727_ca41d2397f02e544e104.js

js abda.de collected 2026-10-02 03:09:25 UTC 7,712 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfractal=self.webpackChunkfractal||[]).push([[727],{727(n,i,t){t.d(i,{default:()=>o});var e=t(775),a=t(236),r=t(150);t(583),t(709);class o extends e.A{static config={sel:{hero:".c-hero",heroSwiper:".c-hero__swiper",heroPagination:".c-hero__nav__bullets",heroNavigation:".c-hero__nav__buttons",heroPrev:".c-hero__nav__buttons .swiper-button-prev",heroNext:".c-hero__nav__buttons .swiper-button-next"},defaults:{changeLayoutWidth:600}};init(){this.setCache()&&(this.handleSwiper(),window.addEventListener("window:debouncedResize",()=>this.handleSwiper()))}handleSwiper(){this.checkHeroWidth()<=this.config.defaults.changeLayoutWidth?this.swiperInstance||this.initSlider():this.swiperInstance&&this.destroySlider()}initSlider(){a.A.use([r.Vx,r.dK]);let n=this.config.sel,i=this.el.querySelector(n.heroSwiper);this.swiperInstance=new a.A(i,{loop:!0,spaceBetween:32,autoHeight:!0,pagination:{el:this.el.querySelector(n.heroPagination),clickable:!0},navigation:{nextEl:this.el.querySelector(n.heroNext),prevEl:this.el.querySelector(n.heroPrev)}})}destroySlider(){this.swiperInstance.destroy(),this.swiperInstance=null}checkHeroWidth(){return this.el.offsetWidth}setCache(){return this.el=this.el||document.querySelector(this.config.sel.hero),this.swiperInstance=null,this.el}}},775(n,i,t){t.d(i,{A:()=>e});class e{config={init:"js-init"};constructor(n={},i={},t=null){t&&(this.el=t),this.config=this.mergeConfig(n),this.CONST=this.mergeConst(i),this._init()}_init(){this.initialized||(this.init(),this.initialized=!0,this.el&&this.el.classList.add(this.config.init))}_rerun(){this.initialized=!1,this.el.classList.remove(this.config.init),this._init()}mergeConfig(n){return{...this.config,...n}}mergeConst(n){return{...this.CONST,...n}}getAllInstances(){return window.jsRegistry.getRegistry().filter(n=>n.class===this.constructor.name)}}},124(n,i,t){t.d(i,{A:()=>s});var e=t(601),a=t.n(e),r=t(314),o=t.n(r)()(a());o.push([n.id,":root {\n  /*\n  --swiper-pagination-color: var(--swiper-theme-color);\n  --swiper-pagination-left: auto;\n  --swiper-pagination-right: 8px;\n  --swiper-pagination-bottom: 8px;\n  --swiper-pagination-top: auto;\n  --swiper-pagination-fraction-color: inherit;\n  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n  --swiper-pagination-progressbar-size: 4px;\n  --swiper-pagination-bullet-size: 8px;\n  --swiper-pagination-bullet-width: 8px;\n  --swiper-pagination-bullet-height: 8px;\n  --swiper-pagination-bullet-border-radius: 50%;\n  --swiper-pagination-bullet-inactive-color: #000;\n  --swiper-pagination-bullet-inactive-opacity: 0.2;\n  --swiper-pagination-bullet-opacity: 1;\n  --swiper-pagination-bullet-horizontal-gap: 4px;\n  --swiper-pagination-bullet-vertical-gap: 6px;\n  */\n}\n.swiper-pagination {\n  position: absolute;\n  text-align: center;\n  transition: 300ms opacity;\n  transform: translate3d(0, 0, 0);\n  z-index: 10;\n  &.swiper-pagination-hidden {\n    opacity: 0;\n  }\n  .swiper-pagination-disabled > &,\n  &.swiper-pagination-disabled {\n    display: none !important;\n  }\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n  bottom: var(--swiper-pagination-bottom, 8px);\n  top: var(--swiper-pagination-top, auto);\n  left: 0;\n  width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n  overflow: hidden;\n  font-size: 0;\n  .swiper-pagination-bullet {\n    transform: scale(0.33);\n    position: relative;\n  }\n  .swiper-pagination-bullet-active {\n    transform: scale(1);\n  }\n  .swiper-pagination-bullet-active-main {\n    transform: scale(1);\n  }\n  .swiper-pagination-bullet-active-prev {\n    transform: scale(0.66);\n  }\n  .swiper-pagination-bullet-active-prev-prev {\n    transform: scale(0.33);\n  }\n  .swiper-pagination-bullet-active-next {\n    transform: scale(0.66);\n  }\n  .swiper-pagination-bullet-active-next-next {\n    transform: scale(0.33);\n  }\n}\n.swiper-pagination-bullet {\n  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n  display: inline-block;\n  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n  background: var(--swiper-pagination-bullet-inactive-color, #000);\n  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n  button& {\n    border: none;\n    margin: 0;\n    padding: 0;\n    box-shadow: none;\n    appearance: none;\n  }\n  .swiper-pagination-clickable & {\n    cursor: pointer;\n  }\n\n  &:only-child {\n    display: none !important;\n  }\n}\n.swiper-pagination-bullet-active {\n  opacity: var(--swiper-pagination-bullet-opacity, 1);\n  background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n  right: var(--swiper-pagination-right, 8px);\n  left: var(--swiper-pagination-left, auto);\n  top: 50%;\n  transform: translate3d(0px, -50%, 0);\n  .swiper-pagination-bullet {\n    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n    display: block;\n  }\n  &.swiper-pagination-bullets-dynamic {\n    top: 50%;\n    transform: translateY(-50%);\n    width: 8px;\n    .swiper-pagination-bullet {\n      display: inline-block;\n      transition:\n        200ms transform,\n        200ms top;\n    }\n  }\n}\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-horizontal.swiper-pagination-bullets {\n  .swiper-pagination-bullet {\n    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n  }\n  &.swiper-pagination-bullets-dynamic {\n    left: 50%;\n    transform: translateX(-50%);\n    white-space: nowrap;\n    .swiper-pagination-bullet {\n      transition:\n        200ms transform,\n        200ms left;\n    }\n  }\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n  transition:\n    200ms transform,\n    200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n  color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n  position: absolute;\n  .swiper-pagination-progressbar-fill {\n    background: var(--swiper-pagination-color, var(--swiper-theme-color));\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    transform: scale(0);\n    transform-origin: left top;\n  }\n  .swiper-rtl & .swiper-pagination-progressbar-fill {\n    transform-origin: right top;\n  }\n  .swiper-horizontal > &,\n  &.swiper-pagination-horizontal,\n  .swiper-vertical > &.swiper-pagination-progressbar-opposite,\n  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n    width: 100%;\n    height: var(--swiper-pagination-progressbar-size, 4px);\n    left: 0;\n    top: 0;\n  }\n  .swiper-vertical > &,\n  &.swiper-pagination-vertical,\n  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,\n  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n    width: var(--swiper-pagination-progressbar-size, 4px);\n    height: 100%;\n    left: 0;\n    top: 0;\n  }\n}\n.swiper-pagination-lock {\n  display: none;\n}\n",""]);const s=o},709(n,i,t){var e=t(72),a=t.n(e),r=t(825),o=t.n(r),s=t(659),p=t.n(s),l=t(56),g=t.n(l),w=t(540),c=t.n(w),h=t(113),u=t.n(h),b=t(124),d={};d.styleTagTransform=u(),d.setAttributes=g(),d.insert=p().bind(null,"head"),d.domAPI=o(),d.insertStyleElement=c(),a()(b.A,d),b.A&&b.A.locals&&b.A.locals}}]);

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.