var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(h){var e=0;return function(){return e<h.length?{done:!1,value:h[e++]}:{done:!0}}};$jscomp.arrayIterator=function(h){return{next:$jscomp.arrayIteratorImpl(h)}};$jscomp.makeIterator=function(h){var e="undefined"!=typeof Symbol&&Symbol.iterator&&h[Symbol.iterator];return e?e.call(h):$jscomp.arrayIterator(h)};$jscomp.arrayFromIterator=function(h){for(var e,q=[];!(e=h.next()).done;)q.push(e.value);return q};
$jscomp.arrayFromIterable=function(h){return h instanceof Array?h:$jscomp.arrayFromIterator($jscomp.makeIterator(h))};
(function(){function h(a){if(a!==document&&!1===a.matches(p.component))return!1;[].concat($jscomp.arrayFromIterable(a.querySelectorAll((a===document?p.component:"")+" .image"))).forEach(function(a){window.sg.common.image.reInit(a)});return!0}var e=window.sg.common.$q,q=window.sg.common.constants.BREAKPOINTS,l=window.sg.common.utils,g=window.sg.common.swiperManager,m=window.sg.common.lazyLoad,v=window.sg.common.video,r=window.sg.common.constants.KEY_CODE,t=window.sg.common.utils.isVerticalVisible,
u="undefined"!==typeof digitalData&&digitalData&&digitalData.page&&digitalData.page.pageInfo&&digitalData.page.pageInfo.pageTrack||"page track",p={component:".feature-column-carousel"},d=function(a){var b=this;this.selector={component:".feature-column-carousel",componentInner:".feature-column-carousel__column",swiper:".feature-column-carousel .basic-swiper",clickableTarget:'[data-clickable-target\x3d"true"]',itemWrap:".feature-column-carousel__feature",itemList:".feature-column-carousel__item",showItemList:".feature-column-carousel__item:not(.is-item-active)",
visibleVideo:".feature-column-carousel__item.is-item-visible video",invisibleVideo:".feature-column-carousel__item:not(.is-item-visible) video",itemImgArea:".feature-column-carousel__figure",itemTxtArea:".feature-column-carousel__text-wrap",headline:".feature-column-carousel__title",itemBtnArea:".feature-column-carousel__button",itemDiscArea:".feature-column-carousel__disclaimer",slideBackBtn:".feature-column-carousel__quick-button",videoWrap:".feature-column-carousel__video-wrap",videoPlayBtn:".feature-column-carousel__play-button",
videoCloseBtn:".feature-column-carousel__close",viewMoreBtn:".feature-column-carousel__more-button .cta",ctaButton:".cta[data-target-popup-id]",devideCls:"feature-column-carousel--divide",indicator:".indicator",slideEls:".feature-column-carousel__item"};this.el={window:e(window),component:e(a)};this.mobileFlag=this.desktopFlag=this.startFlag=!1;this.componentType=this.swiperTimer=null;this.desktopNextSlide=!1;this.handler={resize:this.resize.bind(this),transitionEnd:function(){var a=b.el.component.find(".swiper-wrapper").attr("id");
b.el.indicator.find("button[aria-controls]").target.forEach(function(a){a.removeAttribute("aria-controls")});b.el.indicator.find(".indicator__item--active").attr("aria-controls",a)},clickableState:this.handleClickableState.bind(this),restoreCtaTagging:this.restoreCtaTagging.bind(this),clickCtaButton:function(a){var b=e(null);if("string"===typeof a.target.dataset.targetPopupId){var c=a.target.dataset.targetPopupId.trim().replace("#","");""!==c&&(b=e("#"+c))}b.hasClass("pr-g-j2a-converter")?window.sg.components.prGj2aCover.openPopup(b.target[0],
a.currentTarget):b.css({display:"block",overflow:"hidden"})},checkInViewport:this.checkInViewport.bind(this)};d.instances.set(a,this);this.setElement();this.init()};d.prototype.setElement=function(){this.el.componentInner=this.el.component.find(this.selector.componentInner);this.el.swiper=this.el.component.find(this.selector.swiper);this.el.clickableTarget=this.el.component.find(this.selector.clickableTarget);this.el.itemWrap=this.el.component.find(this.selector.itemWrap);this.el.itemList=this.el.component.find(this.selector.itemList);
this.el.showItemList=this.el.component.find(this.selector.showItemList);this.el.itemImgArea=this.el.component.find(this.selector.itemImgArea);this.el.itemTxtArea=this.el.component.find(this.selector.itemTxtArea);this.el.itemBtnArea=this.el.component.find(this.selector.itemBtnArea);this.el.itemDiscArea=this.el.component.find(this.selector.itemDiscArea);this.el.slideBackBtn=this.el.component.find(this.selector.slideBackBtn);this.el.videoWrap=this.el.component.find(this.selector.videoWrap);this.el.videoPlayBtn=
this.el.component.find(this.selector.videoPlayBtn);this.el.videoCloseBtn=this.el.component.find(this.selector.videoCloseBtn);this.el.viewMoreBtn=this.el.component.find(this.selector.viewMoreBtn);this.el.ctaButton=this.el.component.find(this.selector.ctaButton);this.el.indicator=this.el.component.find(this.selector.indicator);this.el.slideEls=this.el.component.find(this.selector.slideEls);this.moreFlag=this.resizeFlag=this.mobileFlag=this.desktopFlag=!1;this.timer=null};d.prototype.init=function(){this.bindEvents();
this.resize();this.setType();this.setCarouselPreviewImage();this.setClickableItemAriaAttr()};d.prototype.setType=function(){this.componentType=this.el.component.target[0].classList.contains("feature-column-carousel--divide")?"column":"carousel";"column"!==this.componentType&&(this.desktopNextSlide=this.el.swiper.target[0].classList.contains("desktop-next-slide-to-show")?!0:!1)};d.prototype.reInit=function(){this.setElement();this.init();this.setClickableItemAriaAttr()};d.prototype.devideColumn=function(a){for(var b=
this,c=a.find(this.selector.componentInner).target[0].classList,f=1;6>f;f++){var e=void 0;e="desktop"===l.getCurrentDevice()?"feature-column-carousel__column--desktop-columns-"+f:"feature-column-carousel__column--mobile-columns-"+f;for(var d=1;d<c.length;d++)if(c[d]===e){for(var k=f,g=a.find(this.selector.itemList).target,n=[],y=Math.floor(g.length/k),h=0;h<=y;h++)n.push(g.splice(0,k));n.forEach(function(a){b.setHeight(a)})}}};d.prototype.setHeight=function(a){var b=this,c=e(a);a=c.find(this.selector.itemImgArea);
var f=c.find(this.selector.itemTxtArea),d=c.find(this.selector.itemBtnArea);c=c.find(this.selector.itemDiscArea);[a,f,d,c].forEach(function(a){var b=[];a.target.forEach(function(a){a=e(a);e(".kv-tab-container__tab-item").target.length||a.css({height:""});a.hasClass("feature-column-carousel__figure")&&(a=a.find(".image__main"));b.push(a.height())});var c=Math.max.apply(null,b);a.target.forEach(function(a){0<c&&e(a).css({height:c+"px"})})});0<this.el.component.find(".swiper-container").target.length&&
setTimeout(function(){var a=b.el.component.find(".swiper-container").target[0];g.slideUpdate(a);b.setSwiperAlly(a)},50)};d.prototype.setImgHeight=function(a){var b=this;(void 0===a?this.el.itemImgArea:a).target.forEach(function(a){a=e(a);var b=a.closest(".swiper-slide"),c=a.find(".image .image__main");c.css({height:""});a.css({height:c.height()+"px"});b.css({height:""})});0<this.el.component.find(".swiper-container").target.length&&setTimeout(function(){var a=b.el.component.find(".swiper-container").target[0];
g.slideUpdate(a);b.setSwiperAlly(a)},50)};d.prototype.setDefault=function(){[this.el.component.find(this.selector.itemImgArea),this.el.component.find(this.selector.itemTxtArea),this.el.component.find(this.selector.itemBtnArea),this.el.component.find(this.selector.itemDiscArea)].forEach(function(a){e(".kv-tab-container__tab-item").target.length||a.css({height:""})})};d.prototype.backSlide=function(a){a=e(a).closest(this.selector.swiper);g.getSwiper(a.target[0]).slideTo(0)};d.prototype.activeEmbed=
function(a){var b=e("#"+a.target[0].dataset.videoId),c=b.find(".video").target[0],f=g.getSwiper(this.el.component.find(this.selector.swiper).target[0]);b.show();b.attr("tabindex","0").focus();v.init(c);this.el.activeVideoBtn=a;l.hiddenScroll();!1!==f&&void 0!==f&&(this.el.autoplaing=f.autoplay.running,f.autoplay.stop())};d.prototype.unactiveEmbed=function(a){a=a.closest(this.selector.videoWrap);var b=a.find(".video").target[0],c=g.getSwiper(this.el.component.find(this.selector.swiper).target[0]);
this.el.activeVideoBtn.focus();this.el.activeVideoBtn=null;a.hide();a.removeAttr("tabindex");v.dispose(b);l.visibleScroll();!1!==c&&void 0!==c&&(this.el.autoplaing&&c.autoplay.start(),this.el.autoplaing=null)};d.prototype.viewMoreItem=function(a,b){var c=this,f=a.closest(this.selector.component),d=f.find(this.selector.showItemList),g=q.MOBILE<l.getViewPort().width?a.attr("data-desktop-per-page"):a.hasClass("use-mobile-carousel")?a.attr("data-desktop-per-page"):a.attr("data-mobile-per-page"),k=null,
h=0;f.find(this.selector.invisibleVideo).attr("tabindex","-1");d.target.forEach(function(a,c){c<g&&(a=e(a),a.addClass("is-item-active"),void 0!==b&&0===c&&(k=a))});var n=function(){var a=d.eq(h);h<g?(a.addClass("is-item-visible"),setTimeout(n,100)):(f.find(c.selector.visibleVideo).removeAttr("tabindex"),clearTimeout(n));h++}.bind(this);(function(){m.setLazyLoad();setTimeout(function(){c.setDefault();c.devideColumn(f);f.find(".image__main").target.forEach(function(a){e(a).on("load",function(){c.devideColumn(f)})})},
30);setTimeout(n,500)}).call(this);0===f.find(this.selector.showItemList).target.length&&this.el.viewMoreBtn.css({display:"none"});void 0!==b&&(k.attr("tabindex","0").focus(),k.off("keydown").on("keydown",function(a){a.keyCode===r.TAB&&k.removeAttr("tabindex")}))};d.prototype.setSlideGroup=function(){var a=this,b=this.el.component.find(this.selector.swiper).target[0],c=e(b).hasClass("feature-column-carousel__carousel")&&!e(b).hasClass("desktop-next-slide-to-show"),f=e(b).hasClass("use-desktop-back-button");
if(c){var d=1*e(b).attr("data-desktop-item-per-slide-scroll");if("desktop"===l.getCurrentDevice()){c={slidesPerGroup:d,autoHeight:!1};f&&(c.freeMode=!0);g.slideRemove(b);g.slideInit(b,c);this.setSwiperAlly(b);window.sg.common.image.initAll();this.el.slideBackBtn.attr("tabindex",-1);var h=g.getSwiper(b);if(h)h.on("slideChangeTransitionEnd",function(){h.activeIndex+d===h.slides.length?a.el.slideBackBtn.removeAttr("tabindex"):a.el.slideBackBtn.attr("tabindex",-1)})}else g.slideRemove(b),g.slideInit(b,
{autoHeight:!0}),this.setSwiperAlly(b),window.sg.common.image.initAll()}var k=g.getSwiper(b);k&&(k.on("slideChangeTransitionEnd",function(){a.setCarouselImageLazyLoad();a.setAccessibility(k)}),k.on("sliderMove",function(){a.setCarouselImageLazyLoad()}));g.slideInitEnd(b,function(){a.setCarouselImageLazyLoad();a.setElement();a.bindEvents();a.setAccessibility(k)})};d.prototype.setAccessibility=function(a){var b=this;this.el.slideEls.target.forEach(function(c,f){b.desktopNextSlide?f===a.activeIndex?
b.setFocusaStatus(c):b.setFocusaStatus(c,!1):f>=a.activeIndex&&f<a.activeIndex+a.params.slidesPerView?b.setFocusaStatus(c):b.setFocusaStatus(c,!1)})};d.prototype.setFocusaStatus=function(a,b){void 0===b||b?("true"===a.getAttribute("data-clickable-state")&&(a.querySelector(".image")||a.querySelector(".video"))&&a.querySelector(".feature-column-carousel__figure").setAttribute("tabindex","0"),a.querySelector("video")?a.querySelector("video").removeAttribute("tabindex"):""):(a.querySelector(".feature-column-carousel__figure").removeAttribute("tabindex"),
a.querySelector("video")?a.querySelector("video").setAttribute("tabindex","-1"):"")};d.prototype.setCarouselPreviewImage=function(){if("carousel"===this.componentType){var a=this.el.swiper.target[0];t(a)&&(a=a.querySelectorAll(".image__preview"),a.length&&(a.forEach(function(a){a.classList.contains("lazy-load-man")&&m.setLazyLoadManually(a)}),1===a.length&&(a=a[0].parentElement.querySelector(".image__main"),m.setLazyLoadManually(a))))}};d.prototype.setCarouselImageLazyLoad=function(){if("carousel"===
this.componentType&&this.el.swiper.target[0].classList.contains("swiper-container-initialized")){var a=g.getSwiper(this.el.swiper.target[0]);Array.from(a.slides).every(function(a){return(a=a.querySelector(".image__main"))?!a.classList.contains("lazy-load-man"):!0})||(a=this.getVisibleCarouselImageArea(),a.length&&a.forEach(function(a){(a=a.querySelector(".image__main"))&&a.classList.contains("lazy-load-man")&&m.setLazyLoadManually(a)}))}};d.prototype.getVisibleCarouselImageArea=function(){var a=g.getSwiper(this.el.swiper.target[0]),
b=[],c=this.desktopNextSlide?this.el.component.target[0].getBoundingClientRect():this.el.swiper.target[0].getBoundingClientRect();Array.from(a.slides).forEach(function(a){var f=a.getBoundingClientRect();t(a)&&(f.left+10>=c.left&&f.left+10<=c.right||f.right-10>=c.left&&f.right-10<=c.right)&&b.push(a)});return b};d.prototype.resizeActive=function(){var a=this;m.setLazyLoad();this.setDefault();"desktop"===l.getCurrentDevice()?!1===this.desktopFlag&&(this.desktopFlag=!0,this.mobileFlag=!1,this.setSlideGroup()):
!1===this.mobileFlag&&(this.mobileFlag=!0,this.desktopFlag=!1,this.setSlideGroup());this.el.component.target.forEach(function(b){var c=e(b);if(c.hasClass(a.selector.devideCls))a.devideColumn(c),c.find(".image__main").target.forEach(function(b){e(b).on("load",function(){a.devideColumn(c)})});else{var f=c.find(".feature-column-carousel__carousel");if(f.hasClass("desktop-next-slide-to-show"))a.el.featureSwiper=g.getSwiper(f.target[0]),f.find(a.selector.itemImgArea+" .image__main").target.forEach(function(b){var c=
e(b);if(c.hasClass("image--loaded"))a.setImgHeight(c.closest(a.selector.itemImgArea));else c.on("load",function(){a.setImgHeight(c.closest(a.selector.itemImgArea))})});else{f=f.find(a.selector.itemImgArea+" .image__main");var d=b;"desktop"===l.getCurrentDevice()?(a.setHeight(d),f.on("load",function(){a.setHeight(d)})):(d=c.find(".feature-column-carousel__item"),d.target.forEach(function(b){a.setHeight(b)}),f.target.forEach(function(b){var c=e(b);c.on("load",function(){a.setHeight(c.closest(a.selector.itemList).target[0])})}))}}})};
d.prototype.resize=function(){var a=this;if(0<this.el.component.closest(".tab-container__panel").target.length&&!this.el.component.closest(".tab-container__panel").hasClass("is-active"))return this.el.component.find("video").attr("tabindex","-1"),!1;this.el.component.target.forEach(function(b){b=e(b).find(a.selector.componentInner);var c=b.attr("data-desktop-per-page")>b.attr("data-mobile-per-page")?"desktop":"mobile",f="mobile"===c?"desktop":"mobile";!1===a.startFlag?(b.attr("data-desktop-per-page")||
b.attr("data-mobile-per-page")?(a.viewMoreItem(b),b.hasClass("use-mobile-carousel")||l.getCurrentDevice()!==f||(a.resizeFlag=!0)):setTimeout(function(){a.resizeActive()},100),a.startFlag=!0):(!1!==a.moreFlag||!b.attr("data-desktop-per-page")&&!b.attr("data-mobile-per-page")||b.hasClass("use-mobile-carousel")||l.getCurrentDevice()!==c||!0!==a.resizeFlag||(a.el.itemList.removeClass("is-item-active"),a.el.itemList.removeClass("is-item-visible"),a.viewMoreItem(b),a.resizeFlag=!1),setTimeout(function(){a.resizeActive()},
100))});setTimeout(function(){a.checkInViewport()},110)};d.prototype.setClickableItemAriaAttr=function(){var a=this;this.el.itemList.target.forEach(function(b){if(a.isClickableState(b)){b=e(b).find(a.selector.itemWrap);var c=b.find(a.selector.clickableTarget);c.target[0]&&(c=c.attr("aria-label"))&&b.find(a.selector.itemImgArea).attr("aria-label",c)}})};d.prototype.handleClickableState=function(a){if(!a.keyCode||13===a.keyCode){var b=e(a.currentTarget).closest(this.selector.itemWrap);if(a=b.find(this.selector.clickableTarget).target[0]){a.removeEventListener("mousedown",
this.handler.restoreCtaTagging);a.removeEventListener("touchstart",this.handler.restoreCtaTagging);var c=b.find("video");if(!b.find(".feature-column-carousel__play-button").target[0]&&(!c.target[0]||"true"===c.attr("data-video-embed")||c.target[0].autoplay)){c=a.getAttribute("an-tr")||"";var f=a.getAttribute("an-la")||"",d=b.find(this.selector.headline).attr("data-headline-text")||"";"home"===u?(b="ft12_feature column carousel-"+u+"-cta-homecontent_click",d="feature column:feature column:"+d+":image click"):
(b="ft12_feature column carousel-"+u+"-image click cta-content_click",d="feature column:"+d+":image click");c!==b&&a.setAttribute("data-cta-an-tr",c);f!==d&&a.setAttribute("data-cta-an-la",f);a.setAttribute("an-tr",b);a.setAttribute("an-la",d);a.click();a.addEventListener("mousedown",this.handler.restoreCtaTagging);a.addEventListener("touchstart",this.handler.restoreCtaTagging)}}}};d.prototype.restoreCtaTagging=function(a){a=a.currentTarget;var b=a.getAttribute("data-cta-an-tr")||"",c=a.getAttribute("data-cta-an-la")||
"";b&&a.setAttribute("an-tr",b);c&&a.setAttribute("an-la",c);a.removeEventListener("mousedown",this.handler.restoreCtaTagging);a.removeEventListener("touchstart",this.handler.restoreCtaTagging)};d.prototype.getSwiperHeadlines=function(a){var b=[];e(a).find(".swiper-slide:not(.swiper-slide-duplicate)").target.forEach(function(a){var c=a.getAttribute("data-type-headline");c||(c=a.dataset.tagging?JSON.parse(a.dataset.tagging)["an-tr"]:a.getAttribute("an-tr"));b.push(c)});return b};d.prototype.setSwiperBulletAlly=
function(a){var b=g.getSwiper(a),c=a.classList.contains("feature-column-carousel__column--mobile-columns-2");b&&("desktop"===l.getCurrentDevice()||c)&&"auto"!==b.params.slidesPerView&&(b=this.getSwiperHeadlines(a),this.setInnerHTMLBullets(a,b,c))};d.prototype.setInnerHTMLBullets=function(a,b,c){var d=g.getSwiper(a),h=e(a).find(".swiper-pagination-bullet").target,l=d.params.slidesPerView,k=c?d.params.slidesPerGroup:1*e(a).attr("data-desktop-item-per-slide-scroll");h.forEach(function(a,c){var f="";
if(d.params.loop){f=[];for(var g=0;g<h.length;g++){for(var n=[],p=g*k%b.length,m=0;m<l;m++)n.push(b[(p+m)%b.length]);f.push(n)}f=f[c].join(", ")}else for(g=c=Math.min(c*k,b.length-l);g<c+l;g++)f=g!==c+l-1?f+(b[g]+", "):f+(""+b[g]);e(a).find(".hidden").innerHTML(""+f)})};d.prototype.setSwiperAlly=function(a){var b=this;this.setSwiperBulletAlly(a);null!==a.querySelector(".swiper-wrapper").getAttribute("id")&&(clearTimeout(this.swiperTimer),this.swiperTimer=setTimeout(function(){var c=a.querySelector(".swiper-wrapper");
c.removeAttribute("role");e(a).find(".feature-column-carousel__item[aria-describedby]").removeAttr("aria-describedby");setTimeout(function(){g.slideInitEnd(a,function(){var d=b.el.component.find(".indicator"),e=c.getAttribute("id");1>d.target.length||"none"===d.css("display")||(b.el.indicator.find("button[aria-controls]").target.forEach(function(a){a.removeAttribute("aria-controls")}),b.el.indicator.find(".indicator__item--active").attr("aria-controls",e),c.setAttribute("role","tabpanel"),a.swiper.off("transitionEnd",
b.handler.transitionEnd).on("transitionEnd",b.handler.transitionEnd))})},100)},50))};d.prototype.checkInViewport=function(){var a=this.el.component.find(".swiper-container").target[0],b=g.getSwiper(a);this.setCarouselPreviewImage();this.setCarouselImageLazyLoad();b&&b.params.autoplay.enabled&&(!t(this.el.component.target[0])&&b.autoplay.running?g.slideStop(a):t(this.el.component.target[0])&&!b.autoplay.running&&g.slideStart(a))};d.prototype.isClickableState=function(a){return"true"===a.getAttribute("data-clickable-state")};
d.prototype.bindEvents=function(){var a=this;this.el.window.off("resize",this.handler.resize).on("resize",this.handler.resize);this.el.window.off("scroll",this.handler.checkInViewport).on("scroll",this.handler.checkInViewport);this.el.itemList.target.forEach(function(b){a.isClickableState(b)&&(e(b).find(a.selector.itemImgArea).off("click",a.handler.clickableState).on("click",a.handler.clickableState),e(b).find(a.selector.itemImgArea).off("keydown",a.handler.clickableState).on("keydown",a.handler.clickableState))});
this.el.slideBackBtn.target.forEach(function(b){e(b).off("click").on("click",function(){a.backSlide(b)})});this.el.videoPlayBtn.target.forEach(function(b){var c=e(b);c.off("click").on("click",function(){a.activeEmbed(c)})});this.el.videoCloseBtn.target.forEach(function(b){var c=e(b);c.off("click").on("click",function(){a.unactiveEmbed(c)});c.off("keydown").on("keydown",function(b){var d=c.closest(a.selector.videoWrap);b.keyCode===r.TAB&&!1===b.shiftKey&&d.attr("tabindex","0").focus();b.keyCode===
r.ENTER&&a.unactiveEmbed(c);b.preventDefault()})});this.el.videoWrap.target.forEach(function(b){var c=e(b);c.off("keydown").on("keydown",function(b){var d=c.find(a.selector.videoCloseBtn);b.keyCode===r.TAB&&!0===b.shiftKey&&(d.attr("tabindex","0").focus(),b.preventDefault())})});this.el.viewMoreBtn.target.forEach(function(b){var c=e(b);c.off("click").on("click",function(){a.viewMoreItem(c.closest(a.selector.componentInner),"focus");a.moreFlag=!0})});this.el.ctaButton.target.forEach(function(b){e(b).off("click",
a.handler.clickCtaButton).on("click",a.handler.clickCtaButton)})};var w=function(){e(window);e(p.component);e(p.component).target.forEach(function(a){d.instances.has(a)||new d(a)})},x=function(a){e(a).find(".basic-swiper").target.forEach(function(a){void 0===a.swiper?g.slideInit(a):g.slideReInit(a)});d.instances.has(a)?d.instances.get(a).reInit():new d(a)};d.instances=new WeakMap;e.ready(w);window.sg.components.featureColumnCarousel={init:w,reInit:function(a){a?h(a)&&x(a):(h(document),e(p.component).target.forEach(function(a){x(a)}))}}})();