PageSourceSearch

https://www.dmg-america.com/_assets/706fc44705b720821b1ceeddc214f10e/JavaScript/footerBundle.js?1791450224

js dmg-america.com collected 2026-10-09 22:24:33 UTC 40,232 bytes, 1 lines download raw bytes

1var dmgBase=dmgBase||{},dmg=(((n,a)=>{var e=n(".needs-validation"),t=n(".js__form-contact-field"),i=n(":checkbox[data-show-element]");a.forms={handleFormValidations:function(){e.find("input").on("invalid",function(){var e=n(this).parents("form");e.removeClass("needs-validation"),e.addClass("was-validated")})},bootstrapCustomFileInput:function(){"undefined"!=typeof bsCustomFileInput&&"function"==typeof bsCustomFileInput.init&&bsCustomFileInput.init()},handleContactFieldRequiredFields:function(){t&&t.each(function(){var e=n(this),t=e.find('input[data-element-type="Email"]'),a=e.find('input[data-element-type="Text"]');t.prop("required",!a.val()),a.prop("required",!t.val()),t.on("input",function(){a.prop("required",!t.val())}),a.on("input",function(){t.prop("required",!a.val())})})},handleOptionalFieldset:function(){i&&i.each(function(){var e=n(this),t=n(e.data("showElement"));t&&(e.is(":checked")?(a.forms.addRequiredForFields(t),t.show()):(t.hide(),a.forms.removeRequiredFromFields(t),a.forms.clearValues(t)),e.change(function(){t.slideToggle("slow"),e.is(":checked")?a.forms.addRequiredForFields(t):(a.forms.removeRequiredFromFields(t),a.forms.clearValues(t))}))})},clearValues:function(e){e.length&&e.find(":input").each(function(){var e=n(this);e.val(""),e.change()})},removeRequiredFromFields:function(e){e.length&&((e=e.find(":input[required]")).removeAttr("required"),e.attr("data-required",!0))},addRequiredForFields:function(e){e.length&&((e=e.find(":input[data-required]")).removeAttr("data-required"),e.attr("required",1))}}})((window,jQuery),dmgBase),$(function(){var o={};$("[data-repeatable-container][data-is-root]").each(function(e){var t=$(this),a=t.clone(),n=t.attr("data-identifier"),i=t.closest("form").attr("id");t.hide(),t.find("[required]").removeAttr("required"),o[i]=o[i]||{},$("[data-repeatable-container][data-is-copy]",a).remove(),$("[data-repeatable-container][data-copy-button]",a).first().remove(),$('[role="alert"]',a).remove(),$("[data-repeatable-container][data-is-root]",a).each(function(e){$(this).removeAttr("data-is-root").attr("data-is-copy","").attr("data-copy-mother",$(this).attr("data-identifier"))}),a.removeAttr("data-is-root").attr("data-is-copy",""),a.find("*").removeClass("has-error"),a.find("input").filter(":text, :password, :file").attr("value","").end().filter(":checkbox, :radio").removeAttr("checked").end().end().find("textarea").attr("value","").end().find("select").prop("selectedIndex",-1).find("option:selected").removeAttr("selected"),o[i][n]=a}),$(document).trigger("initialize-repeatable-container-copy-buttons",[o]),$(document).trigger("initialize-repeatable-container-remove-buttons"),$(document).trigger("initialize-repeatable-container-counter"),$(document).trigger("repeatable-container-update-counter")}),$(document).on("initialize-repeatable-container-copy-buttons",function(e,m){function g(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}$("[data-repeatable-container][data-copy-button]").each(function(e){var t=$(this),a=t.attr("data-copy-button-for"),n=$('[data-repeatable-container][data-identifier="'+a+'"]',void 0),i=t.closest("form"),a=$('[data-repeatable-container][data-copy-reference="'+a+'"]',i),i=n.attr("data-max-copies");a.length>=i?t.attr("disabled","disabled"):(t.attr("disabled",null),t.off().on("click",function(e){e.preventDefault();var a,n,i,e=$(this),t=e.attr("data-copy-button-for"),e=e.closest("form"),o=e.attr("id"),r=$('[data-repeatable-container][data-identifier="'+t+'"]',e),l=r.is("[data-is-root]"),s=$('[data-repeatable-container][data-copy-reference="'+t+'"]',e),l=l?t:r.attr("data-copy-mother"),d=m[o][l].attr("data-identifier"),c=r.attr("data-identifier").split("."),u=g("["+d.split(".").join("][")+"]"),d="("+g('data-copy-mother="')+")?"+g(d),p=void 0,f=void 0;c.pop(),c.push((e=e,n=0,$('[data-repeatable-container][data-copy-reference="'+r.attr("data-identifier")+'"]',e).each(function(e){var t=parseInt($(this).attr("data-identifier").split(".").pop());n<t&&(n=t)}),++n)),a=c.join("."),f=(f=m[o][l][0].outerHTML).replace(new RegExp(d,"g"),function(e,t){return t?e:a}),e="["+c.join("][")+"]",f=f.replace(new RegExp(u,"g"),e),(p=$(f)).attr("data-copy-reference",t),f=p[0].outerHTML,o=p,i={},$("[id]",o).each(function(e){var t=$(this),a=t.attr("id"),n=Math.floor(42*Math.random())+Date.now();t.attr("id",n),i[a]=n}),o.find("*").each(function(e){for(var t=0,a=this.attributes.length;t<a;t++){var n=this.attributes[t].nodeValue;n in i&&(this.attributes[t].nodeValue=i[n])}}),(0===s.length?r:s.last()).after(p),$(document).trigger("after-element-copy",[p]),$(document).trigger("initialize-repeatable-container-copy-buttons",[m]),$(document).trigger("initialize-repeatable-container-remove-buttons"),$(document).trigger("repeatable-container-update-counter")}))})}),$(document).on("initialize-repeatable-container-remove-buttons",function(e){$("[data-repeatable-container][data-remove-button]").each(function(e){var t=$(this),a=t.attr("data-remove-button-for"),n=t.closest("form"),i=$('[data-repeatable-container][data-identifier="'+a+'"]',n),a=i.is("[data-is-root]")?a:i.attr("data-copy-reference"),o=$('[data-repeatable-container][data-identifier="'+a+'"]',n),a=$('[data-repeatable-container][data-copy-reference="'+a+'"]',n),n=o.attr("data-min-copies");i.is("[data-copy-reference]")&&""!==i.attr("data-copy-reference")?a.length<=n?t.removeClass("hidden").addClass("disabled"):t.removeClass("hidden disabled"):t.empty().off().remove(),t.hasClass("disabled")?t.off():t.off().on("click",function(e){e.preventDefault();
1var e=$(this),t=e.attr("data-remove-button-for"),e=e.closest("form"),a=$('[data-repeatable-container][data-identifier="'+t+'"]',e),t=a.is("[data-is-root]")?t:a.attr("data-copy-reference"),n=$('[data-repeatable-container][data-identifier="'+t+'"]',e),i=$('[data-repeatable-container][data-copy-reference="'+t+'"]',e),n=n.attr("data-max-copies"),t=$('[data-repeatable-container][data-copy-button-for="'+t+'"]',e);i.length-1<n&&t.attr("disabled",null),a.empty().off().remove(),$(document).trigger("initialize-repeatable-container-remove-buttons"),$(document).trigger("repeatable-container-update-counter")})})}),$(document).on("after-element-copy",function(e,t){$('[data-element-type="DatePicker"]').each(function(e){var t,a=$(this);a.hasClass("hasDatepicker")||1!==parseInt(a.attr("data-element-datepicker-enabled"))||(t=(t=(t=(t=(t=(t=(t=(t=a.attr("data-element-datepicker-date-format")).replace("d","dd")).replace("j","o")).replace("l","DD")).replace("F","MM")).replace("m","mm")).replace("n","m")).replace("Y","yy"),$("#"+a.attr("id")).datepicker({dateFormat:t}).on("keydown",function(e){8!=e.keyCode&&46!=e.keyCode||(e.preventDefault(),$.datepicker._clearDate(this))}))})}),$(document).on("initialize-repeatable-container-counter",function(e,t){$(".js__repeatablecontainer_
1count").each(function(){var i=$(this);i.change(function(){for(var e=i.data("reference-id"),t=parseInt($('[data-copy-reference="'+e+'"]').length),a=parseInt(i.val()),n=i.closest("form");t<a;)$('[data-copy-button][data-copy-button-for="'+e+'"]',n).trigger("click"),t++;for(;a<t;)$('[data-copy-reference="'+e+'"]',n).find("[data-remove-button]").last().trigger("click"),$("[data-repeatable-container][data-remove-button]"),t--})})}),$(document).on("repeatable-container-update-counter",function(e,t){$(".js__repeatablecontainer_count").each(function(){var e=$(this),t=parseInt(e.val()),a=e.data("reference-id"),n=parseInt($('[data-copy-reference="'+a+'"]').length),t=(t!==n&&e.val(n),'[data-copy-reference="'+a+'"] '),i=($(t+".js__repeatable-container-label").each(function(){var e=$(this).html();e.match(/\{number\}/g)&&$(this).html(e.replace("{number}",'<span class="js__repeatable-container-label-number"></span>'))}),0);$(t+".js__repeatable-container-label-number").each(function(){i+=1,$(this).text(i)})})}),dmg||{}),dmg=(((e,n)=>{n.benefits={isMobile:function(){return e.matchMedia("(max-width: 991.98px)").matches},toggle:function(t){document.querySelectorAll(".benefit-card.is-active").forEach(function(e){e!==t&&(e.classList.remove("is-active"),e=e.querySelector(".benefit-card__button"))&&e.setAttribute("aria-expanded","false")})},bindEvents:function(){document.querySelectorAll(".benefit-card__button").forEach(function(a){a.addEventListener("click",function(e){var t;e.stopPropagation(),n.benefits.isMobile()&&(t=(e=a.closest(".benefit-card")).classList.contains("is-active"),n.benefits.toggle(e),e.classList.toggle("is-active",!t),a.setAttribute("aria-expanded",String(!t)))})})},initialize:function(){document.querySelector(".benefits-teaser")&&this.bindEvents()}}})(window,dmg),jQuery(document).ready(function(){dmg.benefits.initialize()}),dmg||{}),dmg=(((t,a,e)=>{var n=a(".js__scroll-buttons");e.careerScrollTButtons={setScrollButtonPositionX:function(){var e;n.attr("style",""),0<n.length&&1920<=t.innerWidth&&(e=document.querySelector("html").getBoundingClientRect().left,n.css("right",e))},initialize:function(){var e=this;this.setScrollButtonPositionX(),a(t).on("resize",function(){e.setScrollButtonPositionX()})}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.careerScrollTButtons.initialize()}),dmg||{}),dmg=(((t,a)=>{var e=t(".carousel");a.carousel={addEventListener:function(){e.on("slid.bs.carousel",function(e){e=t(e.target);a.carousel.addFirstAndLastItemClassToCarousel(e)})},addFirstAndLastItemClassToCarousel:function(e){e.find(".carousel-inner .carousel-item:first").hasClass("active")?e.removeClass("last-slide").addClass("first-slide"):e.find(".carousel-inner .carousel-item:last").hasClass("active")?e.removeClass("first-slide").addClass("last-slide"):e.removeClass("first-slide last-slide")},initialize:function(){this.addEventListener()}}})((window,jQuery),dmg),jQuery(document).ready(function(){dmg.carousel.initialize()}),dmg||{}),dmg=(((t,e)=>{var a=t(".js__cart-btn");e.cart={showHeaderCartOnLoad:function(){var e=a.data("informationUrl");e&&t.get(e,function(e){e&&e.count&&0<e.count&&a.show()})},showHeaderCartIconOnCartChange:function(){t(document).on("status.cartWasChanged",function(e,t){void 0!==t&&t&&a.show()})},initialize:function(){this.showHeaderCartOnLoad(),this.showHeaderCartIconOnCartChange()}}})((window,jQuery),dmg),jQuery(document).ready(function(){dmg.cart.initialize()}),dmg||{}),dmg=(((t,a,n)=>{n.collapse={openByUrlHash:function(){var e;t.location.hash&&(e=a(t.location.hash)).hasClass("collapse")&&!e.hasClass("show")&&(e.collapse("show"),e.one("shown.bs.collapse",n.collapse.scrollToCollapseElement))},scrollToCollapseElement:function(e){e&&e.currentTarget&&a(e.currentTarget).get(0)&&a(e.currentTarget).get(0).scrollIntoView()},addEventListener:function(){a(t).on("hashchange",this.openByUrlHash)},initialize:function(){this.openByUrlHash(),this.addEventListener()}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.collapse.initialize()}),dmg||{}),dmg=(((a,n)=>{dmg.select2={selectOption:function(){n(".select2").select2({minimumResultsForSearch:5,width:"100%",dropdownPosition:"below"})},setSelectDropdownPositionX:function(){var e,t;1920<=a.innerWidth&&(e=document.querySelector("html").getBoundingClientRect().left,(t=n(".select2-container--open .select2-dropdown")).length)&&t.css({left:e+"px"})},observeSelectDropdown:function(){var a=this;n(document).on("select2:open",function(){new MutationObserver(function(e,t){0<n(".select2-container--open:visible").length&&(a.setSelectDropdownPositionX(),t.disconnect())}).observe(document.body,{childList:!0,subtree:!0})})},initialize:function(){var e=this;this.selectOption(),this.observeSelectDropdown(),n(a).on("resize",function(){e.setSelectDropdownPositionX()})}}})(window,jQuery),jQuery(document).ready(function(){dmg.select2.initialize()}),dmg||{}),dmg=((a=>{dmg.more={contact:function(){a(".js__card").click(function(e){var t=a(this).attr("data-id"),t=a("[data-id="+t+"]");a(".js__card").removeClass("active"),a(t).addClass("active"),a(document).on("click",function(e){".js__card"==e.target.id||a(e.target).closest(".
1js__card").length||a(".js__card").removeClass("active")})})},initialize:function(){this.contact()}}})((window,jQuery)),jQuery(document).ready(function(){dmg.more.initialize()}),dmg||{}),dmg=((t=>{dmg.eventToggle={toggle:function(e){e.find(".readmore__js").click(function(){e.find(".infos, .infos-hidden").slideToggle("slow")})},initialize:function(e){document.querySelectorAll(e).forEach(function(e){this.toggle(t(e))}.bind(this))}}})((window,jQuery)),jQuery(document).ready(function(){dmg.eventToggle.initialize(".event-readmore")}),dmg||{}),dmg=(((e,t,a)=>{function n(){20<=e.scrollY/(document.body.scrollHeight-e.innerHeight)*100&&(i.toast("show"),document.removeEventListener("scroll",n,{passive:!0}))}var i=t(".floating-banner");a.floatingBanner={initialize:function(){i.length<=0||(document.documentElement.scrollHeight>document.documentElement.clientHeight?document.addEventListener("scroll",n,{passive:!0}):i.toast("show"))}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.floatingBanner.initialize()}),dmg||{}),dmgBase=dmgBase||{},dmg=((e=>{dmg.forms={handleFormValidations:function(){void 0!==e.forms&&e.forms.handleFormValidations()},bootstrapCustomFileInput:function(){void 0!==e.forms&&e.forms.bootstrapCustomFileInput()},handleContactFieldRequiredFields:function(){void 0!==e.forms&&e.forms.handleContactFieldRequiredFields()},handleOptionalFieldset:function(){void 0!==e.forms&&e.forms.handleOptionalFieldset()},initialize:function(){this.handleFormValidations(),this.bootstrapCustomFileInput(),this.handleContactFieldRequiredFields(),this.handleOptionalFieldset()}}})((window,jQuery,dmgBase)),jQuery(document).ready(function(){dmg.forms.initialize()}),void 0===dmg&&(dmg=dmg||{}),((e,t)=>{dmg.header={shadowHeader:function(){t(e).scroll(function(){30<t(this).scrollTop()?t(".navbar-light").addClass("scroll"):t(".navbar-light").removeClass("scroll")})},initialize:function(){this.shadowHeader()}}})(window,jQuery),jQuery(document).ready(function(){dmg.header.initialize()}),dmg||{}),dmg=(((t,a)=>{var n=t("html");a.languageNavigation={openLanguageNavigation:function(){t(".js__language-navigation-toggle-btn").on("click",function(e){e.stopPropagation(),e.preventDefault(),n.toggleClass("language-navigation-opened")})},closeLanguageNavigation:function(){var e=t(".js__language-navigation-overlay, .js__language-navigation--close-btn");n.on("closeEvent",function(){a.languageNavigation.closeLanguageNavigationSettings()}),e.click(function(){n.trigger("closeEvent")}),t(document).keyup(function(e){27==e.keyCode&&a.languageNavigation.closeLanguageNavigationSettings()})},closeLanguageNavigationSettings:function(){n.removeClass("language-navigation-opened")},initialize:function(){this.openLanguageNavigation(),this.closeLanguageNavigation()}}})((window,jQuery),dmg),jQuery(document).ready(function(){dmg.languageNavigation.initialize()}),dmg||{}),dmg=(window,jQuery,dmg.lightboxConfig={config:function(){lightbox.option({alwaysShowNavOnTouchDevices:!0})},initialize:function(){this.config()}},jQuery(document).ready(function(){dmg.lightboxConfig.initialize()}),dmg||{}),dmg=(((t,a)=>{dmg.modal={openByUrlHash:function(){var e;t.location.hash&&(e=a(t.location.hash)).hasClass("modal")&&!e.hasClass("show")&&e.modal("show")},initialize:function(){this.openByUrlHash()}}})(window,jQuery),jQuery(document).ready(function(){dmg.modal.initialize()}),dmg||{}),dmg=(((t,s,e)=>{var d=s(".multiple-items-carousel__js"),a=!1;e.multipleItemsCarousel={appendSlides:function(){var o=d.data("slides-per-row"),r=".multiple-items-carousel__js .carousel-inner",l=".carousel-item";d.on("slide.bs.carousel",function(e){var t=s(e.relatedTarget).index(),a=s(".multiple-items-carousel__js .carousel-item").length;if(a-(o-1)<=t)for(var n=o-(a-t),i=0;i<n;i++)("left"==e.direction||"right"==e.direction)&&d.find(l).eq(0).appendTo(r)})},mobileSlide:function(){var e=t.matchMedia("(max-width: 767.98px)").matches;!a&&e?d.carousel({ride:"carousel"}):d.attr("data-ride")||d.carousel("pause"),a=e},addEventListener:function(){s(t).on("orientationchange",this.mobileSlide),s(t).on("resize",this.mobileSlide)},initialize:function(){this.appendSlides(),this.mobileSlide(),this.addEventListener()}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.multipleItemsCarousel.initialize()}),dmg||{}),dmg=((i=>
1{dmg.newsSlider={slickConf:function(){i(".js__news-slider").slick({dots:!1,speed:300,infinite:!1,centerMode:!1,slidesToShow:1.5,slidesToScroll:1,rows:0,prevArrow:".news-slider__button-prev",nextArrow:".news-slider__button-next",responsive:[{breakpoint:960,settings:{slidesToShow:1}}]})},hideFadeOnEnd:function(){i(".js__news-slider").on("init afterChange",function(e,t,a){var a=(a||0)+t.options.slidesToShow,n=i(this).parent().find(".news-slider__fade-overlay");1<t.options.slidesToShow&&(a>=t.slideCount?n.fadeOut(50):n.fadeIn(50))})},initialize:function(){this.slickConf(),this.hideFadeOnEnd()}}})((window,jQuery)),jQuery(document).ready(function(){dmg.newsSlider.initialize()}),dmg||{}),dmg=(((e,t,a)=>{var n=t("body"),i=t(".overlay-content-element"),o=t(".overlay-close"),r=t(".overlay-content .btn.btn-round");a.overlay={closeOverlay:function(){o.on("click",function(){i.toggleClass("overlay-content-element--close"),n.removeClass("overlay-disable-scrolling"),e.localStorage.setItem("overlayClosed","1")}),r.on("click",function(){e.localStorage.setItem("overlayClosed","1")})},openOverlay:function(){e.localStorage.getItem("overlayClosed")||setTimeout(function(){i.removeClass("overlay-content-element--close"),n.addClass("overlay-disable-scrolling")},3e3)},observeCookie:function(){var t=this;e.addEventListener("CookiebotOnConsentReady",function(e){t.openOverlay()},!1)},initialize:function(){0<i.length&&(this.closeOverlay(),this.observeCookie())}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.overlay.initialize()}),dmg||{}),acceptedPLCookieName="PlCheckAccepted",TabCollapse=(((e,t,a)=>{var n=t("body"),i=t(".pl-popup-modal"),o=t(".js__acceptBtn"),r=t(".js__declineBtn"),l=t(".pl-popup-dialogue-content .main-content"),s=t(".pl-popup-decline-content");a.popup={handlePopup:function(){i.modal({backdrop:"static",keyboard:!1}),i.modal("show"),n.addClass("pl-modal-open"),o.on("click",function(){document.cookie=acceptedPLCookieName+"=true;path=/",i.modal("hide"),n.removeClass("pl-modal-open")}),r.on("click",function(){l.css("display","none"),s.css("display","block")})},observeCookie:function(){var t=this;e.addEventListener("CookiebotOnConsentReady",function(e){t.handlePopup()},!1)},initialize:function(){0<i.length&&this.observeCookie()},getCookie:function(e){for(var t=e+"=",a=decodeURIComponent(document.cookie).split(";"),n=0;n<a.length;n++){for(var i=a[n];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return null}}})(window,jQuery,dmg),jQuery(document).ready(function(){"pl"===document.documentElement.lang&&"true"!==dmg.popup.getCookie(acceptedPLCookieName)&&dmg.popup.initialize()}),((u,l)=>(l.responsiveTabs=function(o){l.currentPosition="tabs";var r=u(".nav-tabs.responsive"),s="d-none",d="",c="";l.checkResize=function(e){var t=u("#collapse-"+e+".card-soup.responsive");!0===t.is(":visible")&&"tabs"===l.currentPosition?l.tabToPanel(e):!1===t.is(":visible")&&"panel"===l.currentPosition&&l.panelToTab(e)},l.tabToPanel=function(n){var e=u("#"+n+".nav-tabs.responsive"),i=u("#element-"+n+".js__tab-container");i.wrapInner('<div class="js__accordion-container"></div>'),u("#element-"+n+" .js__accordion-container").wrapInner('<div class="col-12 col-lg-8 col-xl-8 offset-lg-2 pl-md-0 pr-md-0 pl-lg-0 pr-lg-0 pl-xl-0 pr-xl-0"></div>'),u.each(e,function(e,t){t=u(t).next(".tab-content").find(".tab-pane");u.each(t,function(e,t){var a=u(t).attr("id").replace(/^/,"#collapse-");u(t).removeClass("tab-pane").addClass("card-body accordion-wrapper-container__card-body").appendTo(u(a)),i.addClass("tab-accordion-container"),i.removeClass("container"),u("#element-"+n+" .js__accordion-container").addClass("container")})})},l.panelToTab=function(e){var t=u("#collapse-"+e+".card-soup.responsive"),a=u("#element-"+e+".js__tab-container");u("#element-"+e+".js__tab-container > .js__accordion-container").contents().unwrap(),a.removeClass("tab-accordion-container"),a.addClass("container"),u.each(t,function(e,t){var a=u(t).attr("id").replace("collapse-","#"),a=u(a).next(".tab-content")[0];u(t).find(".card-body.accordion-wrapper-container__card-body").removeClass("card-body accordion-wrapper-container__card-body").addClass("tab-pane").appendTo(u(a))})},l.bindTabToCollapse=function(){var e=u("#"+idTab+".nav-tabs.responsive").find("li a"),t=u("#collapse-"+idTab+".card-soup.responsive").find(".collapse");e.on("shown.bs.tab",function(e){"tabs"===l.currentPosition&&(u(e.currentTarget.hash.replace(/#/,"#collapse-tab-")).collapse("show"),e.relatedTarget)&&u(e.relatedTarget.hash.replace(/#/,"#collapse-tab-")).collapse("hide")}),t.on("shown.bs.collapse",function(e){var t,a;"panel"===l.currentPosition&&(t=u(this).attr("id").replace(/collapse-/g,""),a=u('a[href="#'+t+'"]').parents("ul").attr("id"),u("#"+a+" li").find("a").removeClass("active"),u('a[href="#'+t+'"]').addClass("active"),a=u(e.currentTarget).closest(".card-soup.responsive"),u(a).find(".card-body").removeClass("active"),u(e.currentTarget).find(".card-body").addClass("active"))})},l.checkWidth=function(){for(var e=0;e<r.length;++e){var a,t,n,i;(i=r[e].id)&&(n=u("#"+i+".nav-tabs.responsive .nav-item"),a=u("#"+i+".nav-tabs.responsive"),t=0,u(n).each(function(){t+=u(this).outerWidth(!0)}),n=parseInt(t),u(window).width()<992?n<250?(s=" d-xs-none",d=" d-xs-flex"):(void 0===o&&(o=["xs","sm","md","lg","xl"]),u.each(o,function(){s+=" d-"+this+"-none",d+=" d-"+this+"-block"})):u(window).width()<1200?n<550?(s=" d-sm-flex",d=" d-sm-none"):(void 0===o&&(o=["xs","sm","md","lg","xl"]),u.each(o,function(){s+=" d-"+this+"-none",d+=" d-"+this+"-block"})):n<1100?(s=" d-lg-flex",d=" d-sm-none"):(void 0===o&&(o=["xs","sm","md","lg","xl"]),u.each(o,function(){s+=" d-"+this+"-none",d+=" d-"+this+"-block"})),u.each(a,function(e){var r,l=a,t=l.find("li a");void 0===l.attr("id")&&l.attr("id","tabs-"+e),r=u("<div></div>",{class:"card-soup responsive accordion-wrapper-container "+d,id:"collapse-"+l.attr("id")}),u.each(t,function(){var e=u(this),t=void 0===e.attr("class")?"":e.attr("class"),a="btn btn-accordion text-left",n=void 0===e.parent().attr("class")?"":e.parent().attr("class"),i="card accordion-wrapper-container__card",o=e.get(0).hash.replace("#","collapse-");0<t.length&&(a+=" "+t),0<n.length&&(i=(i=(i+=" "+(n=n.replace(/\bactive\b/g,""))).replace(/\s{2,}/g," ")).replace(/^\s+|\s+$/g,"")),e.parent().hasClass("active")&&(c="#"+o),r.append(u("<div>
1").attr("class",i).html(u("<div>").attr("class","card-header accordion-wrapper-container__card-header").html(u("<button>",{class:a+" collapsed","data-toggle":"collapse","data-target":"#"+o}).html(u("<h3>",{class:"panel-title",html:e.html()})).append('<span class="btn-accordion__icon"><span class="left-bar"></span><span class="right-bar"></span></span>'))).append(u("<div>",{id:o,class:"collapse","data-parent":"#element-"+l.attr("id")})))}),l.next().after(r),l.addClass(s),c&&u(c).collapse("show")}),l.checkResize(i))}}},u(window).ready(function(){l.checkWidth()}),l))(window.jQuery,TabCollapse||{}));function _createForOfIteratorHelper(e,t){var a,n,i,o,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return i=!(n=!0),{s:function(){r=r.call(e)},n:function(){var e=r.next();return n=e.done,e},e:function(e){i=!0,a=e},f:function(){try{n||null==r.return||r.return()}finally{if(i)throw a}}};if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),o=0,{s:t=function(){},n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var a;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(a="Object"===(a={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:a)||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}TabCollapse.responsiveTabs();dmg=dmg||{},((t,a,e)=>{var i=a(".js__scroll-buttons");e.scrollTButtons={toggleScrollButtons:function(){document.documentElement.scrollTop>document.documentElement.clientHeight?i.addClass("d-flex"):i.removeClass("d-flex")},addScrollButtonEventListener:function(){0===this.getAdditionalButtons().length&&document.addEventListener("scroll",this.toggleScrollButtons)},addAdditionalButtons:function(){var e=this.getAdditionalButtons();if(0!==e.length){var t,a=_createForOfIteratorHelper(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;i.prepend(n)}}catch(e){a.e(e)}finally{a.f()}i.addClass("d-flex")}},getAdditionalButtons:function(){return"undefined"!=typeof TYPO3&&void 0!==TYPO3.settings&&void 0!==TYPO3.settings.dmg&&Array.isArray(TYPO3.settings.dmg.scrollButtons)?TYPO3.settings.dmg.scrollButtons:[]},setScrollButtonPositionX:function(){var e;i.attr("style",""),0<i.length&&1920<=t.innerWidth&&(e=document.querySelector("html").getBoundingClientRect().left,i.css("right",e))},initialize:function(){var e=this;this.addAdditionalButtons(),this.addScrollButtonEventListener(),this.setScrollButtonPositionX(),a(t).on("resize",function(){e.setScrollButtonPositionX()})}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.scrollTButtons.initialize()}),dmg=dmg||{},(t=>{dmg.searchAutocomplete={updateAutocompleteOptions:function(){t(".tx-solr-suggest").each(function(){var e=t(this).devbridgeAutocomplete().options;t(this).devbridgeAutocomplete("dispose"),e.width="auto",0<t(this).parents(".main").length&&(e.zIndex=9),t(this).devbridgeAutocomplete(e)})},initialize:function(){this.updateAutocompleteOptions()}}})((window,jQuery)),jQuery(document).ready(function(){dmg.searchAutocomplete.initialize()}),dmg=dmg||{},((t,a)=>{var n=t(".header-top-search");a.searchTop={openSearch:function(){t(".js__search-toggle-btn").on("click",function(e){e.stopPropagation(),e.preventDefault(),n.toggleClass("search-show-btn"),n.hasClass("header-top-search")&&(e=n.find('input[type="search"]')).is(":visible")&&e.get(0).focus()})},closeSearch:function(){t(document).on("click",function(e){".search-show-btn"==e.target.id||t(e.target).closest(".search-show-btn").length||a.searchTop.closeSearchSettings()}),t(document).keyup(function(e){27==e.keyCode&&a.searchTop.closeSearchSettings()})},closeSearchSettings:function(){n.removeClass("search-show-btn")},initialize:function(){this.openSearch(),this.closeSearch()}}})((window,jQuery),dmg),jQuery(document).ready(function(){dmg.searchTop.initialize()}),dmg=dmg||{},((u,i)=>{dmg.slick={logoCarouselConf:function(){i(".logo-carousel__js").slick({dots:!1,infinite:!0,speed:300,autoplaySpeed:3e3,slidesToShow:5,slidesToScroll:1,rows:0,responsive:[{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]})},productHighlightsSlider:function(){i(".product-highlights-slider__js").each(function(){var e=i(this),t=e.closest(".product-highlights"),a="1"===t.attr("data-infinity"),t="1"===t.attr("data-autoplay");e.slick({dots:!1,infinite:a,speed:300,autoplay:t,autoplaySpeed:t?3e3:0,slidesToShow:3,slidesToScroll:1,rows:0,prevArrow:".product-highlights__control-prev",nextArrow:".product-highlights__control-next",variableWidth:!0,responsive:[{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]})})},tileSliderConf:function(){i(".tile-slider__js").each(function(){var e=i(this),t=e.closest(".tile-slider"),a="1"===t.attr("data-infinity"),t="1"===t.attr("data-autoplay");e.slick({dots:!0,infinite:a,speed:300,autoplay:t,autoplaySpeed:t?3e3:0,slidesToShow:3,slidesToScroll:1,rows:0,prevArrow:".tile-slider__control-prev",nextArrow:".tile-slider__control-next",appendDots:".tile-slider__indicators",dotsClass:"tile-slider__dots",variableWidth:!0,responsive:[{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]})})},careerTextboxesSliderConf:function(){i(".textboxes-slider__js").each(function(e){var r=i(this),l=r.closest(".textboxes-slider"),s=l.find(".textboxes-slider__control-prev"),d=l.find(".textboxes-slider__control-next"),t="resize.textboxesSlider"+e,c=0;function a(){var a,e,t,n,i,o=r.find(".slick-current:not(.slick-cloned)").first();o.length&&(e=o.find(".textbox-media__file").first(),o=o.find(".textbox-text__wrapper").first(),e=e.length?e.outerHeight():0,i=n=a=null,0<e&&(a=e+85),o.length&&(e=l.offset(),t=o.offset(),o=o.outerWidth(),c=c||s.outerWidth()||0,t=t.left-e.left,n=t-c-11,i=t+o+11),u.requestAnimationFrame(function(){var e={},t={};null!==a&&(e.top=a+"px",t.top=a+"px"),null!==n&&(e.left=n+"px",t.left=i+"px"),Object.keys(e).length&&(s.css(e),d.css(t))}))}r.on("init afterChange",a);var n=null;i(u).on(t,function(){n&&clearTimeout(n),n=setTimeout(function(){c=0,a()},150)}),r.on("destroy",function(){i(u).off(t),n&&clearTimeout(n)}),r.slick({slidesToShow:1,slidesToScroll:1,prevArrow:s,nextArrow:d,variableWidth:!1,infinite:!1,adaptiveHeight:!0})})},initialize:function(){this.logoCarouselConf(),this.productHighlightsSlider(),this.tileSliderConf(),this.careerTextboxesSliderConf()}}})(window,jQuery),jQuery(document).ready(function(){dmg.slick.initialize()}),dmg=dmg||{},((e,r,t)=>{var l=r(".textboxes-overlayed__container"),s=e.matchMedia("(min-width: 768px)");t.textboxesOverlayed={debounce:function(a,n){var i=null;return function(){var e=arguments,t=this;clearTimeout(i),i=setTimeout(function(){return a.apply(t,e)},n)}},equalizeTextboxWrapperHeights:function(){var e=l.find(".textboxes-overlayed__col--left .textbox-text__wrapper"),t=l.find(".textboxes-overlayed__col--right .textbox-text__wrapper");if(e.css("min-height",""),t.css("min-height",""),s.matches)for(var a=Math.min(e.length,t.length),n=0;n<a;n++){var i=r(e[n]).outerHeight(),o=r(t[n]).outerHeight(),i=Math.max(i,o);r(e[n]).css("min-height",i+"px"),r(t[n]).css("min-height",i+"px")}},initialize:function(){var e=this;0!==l.length&&(this.equalizeTextboxWrapperHeights(),s.addEventListener("change",function(){e.equalizeTextboxWrapperHeights()}))}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.textboxesOverlayed.initialize()}),dmg=dmg||{},((t,a)=>{dmg.utils={openUrlOnSelection:function(){a(".open-url-on-select").on("select2:select",function(e){e=e.params.data;e.element&&e.element.dataset&&e.element.dataset.url&&(t.location=e.element.dataset.url)})},removeFacetFromUrl:function(){a(".open-url-on-select").on("select2:clear",function(e){a(".open-url-on-select").on("select2:opening",function(e){e.preventDefault(),a(".open-url-on-select").off("select2:opening")});e=e.params.data;e[0].element&&e[0].element.dataset&&e[0].element.dataset.url&&(t.location=e[0].element.dataset.url)})},forceTriggerHashChangedEvent:function(){a(".js__force-hashchange").on("click",function(){var e=a(this);e.attr("href")&&new URL(e.attr("href"),t.location.href).hash===t.location.hash&&a(t).trigger("hashchange")})},initialize:function(){this.openUrlOnSelection(),this.removeFacetFromUrl(),this.forceTriggerHashChangedEvent()}}})(window,jQuery),jQuery(document).ready(function(){dmg.utils.initialize()}),dmg=dmg||{},((n,i,o)=>{o.videoPlayer={breakpoint:768,initialize:function(){i(".video-with-link__wrapper").each(function(){var e=i(this).find(".dmg-video-player")[0];e&&(o.videoPlayer.setSource(e),i(this).on("click",function(){e.paused?e.play():e.pause()}))}),o.videoPlayer.bindResize()},bindResize:function(){n.matchMedia("(min-width: ".concat(o.videoPlayer.breakpoint,"px)")).addEventListener("change",function(){i(".video-with-link__wrapper").each(function(){var t,a,n=i(this).find(".dmg-video-player")[0];n&&(t=!n.paused,a=n.currentTime,o.videoPlayer.setSource(n),n.addEventListener("loadedmetadata",function e(){n.currentTime=a,t&&n.play(),n.removeEventListener("loadedmetadata",e)}))})})},setSource:function(e){var t=n.innerWidth>=o.videoPlayer.breakpoint,a=t?e.dataset.srcDesktop:e.dataset.srcMobile,t=t?e.dataset.typeDesktop:e.dataset.typeMobile;e.innerHTML='<source src="'.concat(a,'" type="').concat(t,'">'),e.load()}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.videoPlayer.initialize()}),dmg=dmg||{},((e,g)=>{g.styledRetailerMap={map:[],mapicon:{},markers:[],infowindow:null,initMap:function(){var e=new google.maps.StyledMapType([{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.land_parcel",stylers:[{visibility:"off"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"administrative.neighborhood",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.business",stylers:[{visibility:"off"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.arterial",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}],{name:"Styled Map"});g.styledRetailerMap.mapicon={url:g.retailerConfiguration.mapIcon,anchor:new google.maps.Point(13,26),scaledSize:new google.maps.Size(26,26)},g.styledRetailerMap.map=new google.maps.Map(document.getElementById("tx_dmgretailers-map"),{center:{lat:53.591976787123215,lng:9.8795983},zoom:5,mapTypeControl:!1,streetViewControl:!1}),g.styledRetailerMap.insertMapMarker(),g.styledRetailerMap.map.mapTypes.set("styled_map",e),g.styledRetailerMap.map.setMapTypeId("styled_map"),g.styledRetailerMap.infowindow=new google.maps.InfoWindow},insertMapMarker:function(){e.ajax({url:g.retailerConfiguration.retailerLink,method:"GET",success:function(e){for(var t=new google.maps.LatLngBounds,a=0;a<e.length;a++){var n={lat:parseFloat(e[a].latitude),lng:parseFloat(e[a].longitude)},i=e[a].title,i=new google.maps.Marker({position:n,map:g.styledRetailerMap.map,icon:g.styledRetailerMap.mapicon,animation:google.maps.Animation.DROP,title:i,index:a}),n=(t.extend(n),g.styledRetailerMap.renderVCard(e[a]));g.styledRetailerMap.openInfoWindow(g.styledRetailerMap.map,i,n),g.styledRetailerMap.markers.push(i)}g.styledRetailerMap.map.fitBounds(t),g.styledRetailerMap.map.setCenter(t.getCenter());var o=google.maps.event.addListener(g.styledRetailerMap.map,"idle",function(){9<g.styledRetailerMap.map.getZoom()&&g.styledRetailerMap.map.setZoom(9),google.maps.event.removeListener(o)});g.styledRetailerMap.clusterMarkers()}})},clusterMarkers:function(){g.styledRetailerMap.markerClusterer=new markerClusterer.MarkerClusterer({algorithm:new markerClusterer.SuperClusterAlgorithm({maxZoom:10}),map:g.styledRetailerMap.map,markers:g.styledRetailerMap.markers,renderer:{render:function(e){var t=e.count,e=e.position;return new google.maps.Marker({label:{text:String(t),color:"#fff",fontSize:"15px"},icon:{url:g.styledRetailerMap.mapicon.url,anchor:new google.maps.Point(20,0),scaledSize:new google.maps.Size(80,60)},position:e,zIndex:Number(google.maps.Marker.MAX_ZINDEX)+t})}}}),google.maps.event.addListener(g.styledRetailerMap.markerClusterer,"click",function(){g.styledRetailerMap.closeInfoWindow()})},renderVCard:function(e){var t="",a="",n="",i="",o="",r='<div class="js_tx_dmgretailers-map"><div class="retailers-wrapper"><div class="card retailer-card">\t<div class="card-body pt-0">\t\t<div class="card-title">\t\t\t<p class="retailer-card-title">'+e.title+"\t\t</p>\t\t</div>";if(e.address&&(t='<div class="row retailer-card-information"><div class="col-12 col-md-4 retailer-card-information-label">'+g.retailerConfiguration.labels.address+'</div><div class="col-12 col-md-8 retailer-card-information-content">'+e.address+"</div>"),e.phone){for(var l,s=e.phone.split(","),d=[],c=0;c<s.length;c++)l='\t<a href="tel:'+s[c].replace(/\s/g,"")+'" class="retailer-card-information-content">'+s[c]+"\t</a>",d.push(l);a='<div class="col-12 col-md-4 retailer-card-information-label">'+g.retailerConfiguration.labels.phone+'</div><div class="col-12 col-md-8 retailer-card-information-content">'+d.toString()+"</div>"}if(e.fax){for(var u,p=e.fax.split(","),f=[],m=0;m<p.length;m++)u='\t<a href="tel:'+p[m].replace(/\s/g,"")+'" class="retailer-card-information-content">'+p[m]+"\t</a>",f.push(u);n='<div class="col-12 col-md-4 retailer-card-information-label">'+g.retailerConfiguration.labels.fax+'</div><div class="col-12 col-md-8 retailer-card-information-content">'+f.toString()+"</div>"}return r+t+a+n+(o=e.website?'<div class="col-12 col-md-4 retailer-card-information-label">
1'+g.retailerConfiguration.labels.website+'</div><div class="col-12 col-md-8 retailer-card-information-content">\t<a href="'+e.website+'\t" target="_blank">'+e.website+"</a></div>":o)+(i=e.email?'<div class="col-12 col-md-4 retailer-card-information-label">'+g.retailerConfiguration.labels.email+'</div><div class="col-12 col-md-8 retailer-card-information-content"><a href="mailto:'+e.email+'">'+e.email+" </a></div>":i)+"</div></div></div></div></div>"},openInfoWindow:function(e,t,a){var n=this;t.addListener("click",function(){n.closeInfoWindow(),n.infowindow.setContent(a),n.infowindow.open(e,t)})},closeInfoWindow:function(){null!=this.infowindow&&this.infowindow.close()}}})((window,jQuery),dmg),dmg=dmg||{};((n,o,i)=>{i.facetDateRange={addChangeEvent:function(){var n=this,i=n.detectMobile();o(".facet-dropdown .facet-dropdown__form-control").each(function(){var e=o(this).data("facet-name"),t="#facet-"+e+"-start-date",a="#facet-"+e+"-end-date";e&&(i?o(a).on("blur",function(){n.evaluateDates(t,a)}):o(t+", "+a).on("change",function(){n.evaluateDates(t,a)}),o(t).on("change",function(){o(a).attr("min",o(this).val())}),o(a).on("change",function(){o(t).attr("max",o(this).val())}))})},evaluateDates:function(e,t){var e=o(e),t=o(t),a=t.data("facet-url"),e=String(e.val()),t=String(t.val());e&&t&&e<=t&&a&&(a=(a=a.replace(encodeURI("___FROM___"),i.facetDateRange.convertToSolrDate(e))).replace(encodeURI("___TO___"),i.facetDateRange.convertToSolrDate(t)),n.location.href=a)},detectMobile:function(){return[/Android/i,/webOS/i,/iPhone/i,/iPad/i,/iPod/i,/BlackBerry/i,/Windows Phone/i].some(function(e){return navigator.userAgent.match(e)})},convertToSolrDate:function(e){e=new Date(e);return e.getFullYear()+("0"+(e.getMonth()+1)).slice(-2)+("0"+e.getDate()).slice(-2)+"0000"},initialize:function(){this.addChangeEvent()}}})(window,jQuery,dmg),jQuery(document).ready(function(){dmg.facetDateRange.initialize()});

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.