var Storytelling=Storytelling||{};!function(e){Storytelling={options:{arrows:!0,infinite:!1,dots:!0,dotsClass:"c-storytelling__pagination",adaptiveHeight:!0,prevArrow:"",nextArrow:""},init:function(e){if(e){var t=e.parent(),i=Storytelling.clone(e);i.toggleClass("js-storytelling_desktop js-storytelling_mobile"),Storytelling.convertTtpToIndividualSlides(i);var l=Storytelling.options;l.nextArrow=Storytelling.generateArrow("next","mobile"),i.slick(l),l.nextArrow=Storytelling.generateArrow("next","desktop"),l.prevArrow=Storytelling.generateArrow("prev","desktop"),e.slick(l),Storytelling.tidy(t),Storytelling.changeSlide(e[0],0),e.on("beforeChange",function(t,i,l,n){Storytelling.changeSlide(e[0],n),Storytelling.sendAnalyticsEvent(t,l,n,"desktop")}),Storytelling.changeSlide(i[0],0),i.on("beforeChange",function(e,t,l,n){Storytelling.changeSlide(i[0],n),Storytelling.sendAnalyticsEvent(e,l,n,"mobile")}),t.find(".js-next-slide").on("click",function(t){t.preventDefault(),Storytelling.isDesktopSlider(this)?e.slick("slickNext"):i.slick("slickNext")}),t.find(".js-prev-slide").on("click",function(t){t.preventDefault(),Storytelling.isDesktopSlider(this)?e.slick("slickPrev"):i.slick("slickPrev")})}},changeSlide:function(t,i){var l=t.querySelectorAll(".slick-slide"),n=l[i],o=parseInt(n.dataset.slickIndex),s=e(t).find(".js-prev-slide-desktop")[0],r=e(t).find(".js-next-slide-desktop")[0],d=e(t).find(".c-storytelling__pagination")[0],a=n.classList.contains("c-storytelling__slide--triple_time_point");Storytelling.isDesktopSlider(t)||(s=e(t).find(".js-prev-slide")[0],r=e(t).find(".js-next-slide-mobile")[0]),a?(e(s).addClass("is-dark"),e(r).addClass("is-dark")):(e(s).removeClass("is-dark"),e(r).removeClass("is-dark")),Storytelling.isDesktopSlider(t)?(0===o?e(s).hide():e(s).show(),o===l.length-1?(e(r).hide(),e(d).hide()):(e(r).show(),e(d).show())):(0===o?e(r).show():e(r).hide(),o===l.length-1?e(d).hide():e(d).show(),e(s).hide())},clone:function(e){var t=e.clone();return t.appendTo(e.parent()),t},convertTtpToIndividualSlides:function(t){var i=t.find(".js-ttp");i.each(function(t,i){i=e(i);var l=i.find(".c-storytelling__time_point");l.each(function(t,i){i=e(i);var l="";l=0===t?"c-ttp-left":1===t?"c-ttp-middle":2===t?"c-ttp-right":"";var n=e('
'),o=e('
');i.parent().parent().before(n),o.appendTo(n),i.appendTo(o)}),i.parent().remove()})},generateArrow:function(e,t){var i="prev"==e?"left":"right";return''},isDesktopSlider:function(t){return e(t).closest(".slick-slider").hasClass("js-storytelling_desktop")},sendAnalyticsEvent:function(t,i,l,n){if(void 0!==dataLayer){l++;var o=e(".c-storytelling__slide",t.currentTarget).length;dataLayer.push({event:"storytellingSlide",currentSlide:l,totalSlides:o,device:n}),l===o&&dataLayer.push({event:"storyTellingEnd",totalSlides:o,device:n})}},tidy:function(t){var i=t.find(".c-storytelling__time_point");i.length&&i.each(function(t,i){i=e(i),i.children().length<2&&(i.css("flex-direction","column"),i.children().addClass("only"))})}},e(".js-storytelling_desktop").each(function(t,i){Storytelling.init(e(i))}),e(".js-scroll-down").on("click",function(t){t.preventDefault(),e("html, body").animate({scrollTop:e(window).scrollTop()+e(this).closest(".c-storytelling__slide").outerHeight()},500,"linear")})}(jQuery);