function boxSlider(id, option) { var _option = { "container": id, "items": 1, "slideBy": "page", "loop": true, "mouseDrag": true, "speed": 400, "controlsText": ['', ''], "navPosition": "bottom" } if(typeof option === 'object' && option !== null) { Object.assign(option, _option); } tns(_option); } //BoxOpportunity('#BiDunyaFirsatSlider');; $(document).on("show.bs.collapse", ".collapse", function () { if($(this).closest(".card").length > 0) { $(this).closest(".card").find('.card-header').addClass('active'); $(this).slideUp(); } }); $(document).on("hide.bs.collapse", ".collapse", function () { if($(this).closest(".card").length > 0) { $(this).closest(".card").find('.card-header').removeClass('active'); $(this).slideDown(); } }); // Tablı yapıda farklı tab'a geçildiğinde eski tab'ın içeriğindeki kartların accordion'unun otomatik kapanmasını sağlar. document.querySelectorAll('.tabs').forEach(tabs => { tabs.querySelectorAll('.nav-link').forEach(nav => { nav.addEventListener('click',function() { tabs.querySelectorAll('div.card-header.text-left').forEach(cardHeader => { if (cardHeader.classList.contains('active')) { cardHeader.querySelector('a').click(); } }) }) }) }) document.addEventListener("DOMContentLoaded", function (event) { let mobileTitles = document.querySelectorAll('.campaign-detail-listing .container .list .body .item .mobile-title:not([class*=" price-"])'); mobileTitles.forEach(mobileTitle => { mobileTitle.innerText = mobileTitle.innerText.replace('e kad', 'e kadar)'); }); }); //Mega-menu gif hareketlendirmesi -MC document.addEventListener("DOMContentLoaded", function() { var allGifs = document.querySelectorAll('.mega-menu-list > div a figure'); allGifs.forEach(function(figure) { var megaMenuImg= figure.querySelector('img'); var hoverGif = megaMenuImg.getAttribute('data-hover-gif'); var normalImgSrc = megaMenuImg.getAttribute('src'); var isPlayingGif = false; var timeout; figure.addEventListener('mouseenter', function() { if (hoverGif && !isPlayingGif) { megaMenuImg.setAttribute('src', hoverGif); isPlayingGif = true; timeout = setTimeout(function() { megaMenuImg.setAttribute('src', normalImgSrc); isPlayingGif = false; }, 1000); } }); figure.addEventListener('mouseleave', function() { if (isPlayingGif) { clearTimeout(timeout); megaMenuImg.setAttribute('src', normalImgSrc); isPlayingGif = false; } },1000); }); }); //Popüler kartların gif hareketlendirmesi -MC document.addEventListener("DOMContentLoaded", function() { var allItems = document.querySelectorAll('.box-news-item'); var minPlayDuration = 1000; allItems.forEach(function(item) { var img = item.querySelector('.img-fluid'); var hoverMediaSrc = img.getAttribute('data-hover-gif'); var normalImgSrc = img.getAttribute('src'); var mediaElement; var playStartTime; var isPlayingMedia = false; var timerId; var videoPlayTime = minPlayDuration; if (hoverMediaSrc && hoverMediaSrc.endsWith('.webm')) { mediaElement = document.createElement('video'); mediaElement.src = hoverMediaSrc; mediaElement.preload = 'auto'; mediaElement.loop = false; mediaElement.muted = true; mediaElement.style.display = 'none'; mediaElement.classList.add('img-fluid'); img.parentElement.appendChild(mediaElement); mediaElement.addEventListener('loadedmetadata', function() { videoPlayTime = Math.max(mediaElement.duration * 1000, minPlayDuration); }); } item.addEventListener('mouseenter', function() { if (hoverMediaSrc && hoverMediaSrc.endsWith('.webm')) { if (!isPlayingMedia) { mediaElement.currentTime = 0; mediaElement.style.display = 'block'; mediaElement.play(); img.style.display = 'none'; isPlayingMedia = true; playStartTime = Date.now(); // Minimum 1 saniye oynatılma süresi timerId = setTimeout(function() { if (isPlayingMedia) { mediaElement.style.display = 'none'; img.style.display = 'block'; isPlayingMedia = false; } }, videoPlayTime); } } else if (hoverMediaSrc) { img.setAttribute('src', hoverMediaSrc); } }); item.addEventListener('mouseleave', function() { if (isPlayingMedia) { clearTimeout(timerId); var elapsedPlayTime = Date.now() - playStartTime; var remainingPlayTime = Math.max(minPlayDuration - elapsedPlayTime, 0); // Kalan süreden bağımsız olarak her durumda en az 1 saniye oynat setTimeout(function() { mediaElement.style.display = 'none'; img.style.display = 'block'; isPlayingMedia = false; }, minPlayDuration); } else if (normalImgSrc) { img.setAttribute('src', normalImgSrc); } }); if (mediaElement) { mediaElement.addEventListener('ended', function() { setTimeout(function() { mediaElement.style.display = 'none'; img.style.display = 'block'; isPlayingMedia = false; }, playDuration - (mediaElement.duration * 1000)); // Eğer video süresi 1 saniyeden kısa ise kalan süreyi tamamla }); } }); }); ; function tabsGroup(id) { $(id).find(".tab-pane .nav-link").on("click", function (e) { e.preventDefault(); $(this).toggleClass("active"); $("html,body").stop(true, false).animate({ scrollTop: $(this).parents(".tab-pane").offset().top - $("header").outerHeight() }, 500); }); } if($(".tabli-kartlar > ul").length > 0){ $(".tabli-kartlar > ul").find("li:first-child a").addClass("active show"); $(".tabli-kartlar > .tab-content .tab-pane:first-child").addClass("active show"); if(window.innerWidth <768){ $(".tab-content").each(function(){ var _this = $(this); $(this).find(".tab-pane:first-child .nav-link").addClass("active"); $(this).find(".collapse").removeClass("show"); $(this).find(".tab-pane:first-child .collapse").addClass("show"); $(this).find(".nav-link").click(function(){ _this.find(".nav-link").removeClass("active"); setTimeout(function(){ $(this).addClass("active"); },0) }) }); // Mobil görünümlerde kartların accordion'u açık geliyordu. document.querySelectorAll('.card .collapse.show').forEach(x => { x.classList.remove('show'); }) } } if($('.tabs').length > 0) { $('.tabs').each(function(){ if($(this).attr('id') === undefined || $(this).attr('id') === "tabbedCards") { $(this).find(".tab-pane .nav-link").on("click", function () { $(this).toggleClass("active"); $("html,body").animate({ scrollTop: $(this).parents(".tab-pane").offset().top - $("header").outerHeight() }, 500); }); } }); }; var tns = (function () { var t = window, e = t.requestAnimationFrame || t.webkitRequestAnimationFrame || t.mozRequestAnimationFrame || t.msRequestAnimationFrame || function (t) { return setTimeout(t, 16); }, n = window, i = n.cancelAnimationFrame || n.mozCancelAnimationFrame || function (t) { clearTimeout(t); }; function r() { for ( var t, e, n, i = arguments[0] || {}, r = 1, o = arguments.length; r < o; r++ ) if (null !== (t = arguments[r])) for (e in t) i !== (n = t[e]) && void 0 !== n && (i[e] = n); return i; } function o(t) { return 0 <= ["true", "false"].indexOf(t) ? JSON.parse(t) : t; } function a(t, e, n, i) { if (i) try { t.setItem(e, n); } catch (r) {} return n; } function u() { var t = document, e = t.body; return e || ((e = t.createElement("body")).fake = !0), e; } var l = document.documentElement; function s(t) { var e = ""; return ( t.fake && ((e = l.style.overflow), (t.style.background = ""), (t.style.overflow = l.style.overflow = "hidden"), l.appendChild(t)), e ); } function c(t, e) { t.fake && (t.remove(), (l.style.overflow = e), l.offsetHeight); } function f(t, e, n, i) { "insertRule" in t ? t.insertRule(e + "{" + n + "}", i) : t.addRule(e, n, i); } function d(t) { return ("insertRule" in t ? t.cssRules : t.rules).length; } function v(t, e, n) { for (var i = 0, r = t.length; i < r; i++) e.call(n, t[i], i); } var p = "classList" in document.createElement("_"), m = p ? function (t, e) { return t.classList.contains(e); } : function (t, e) { return 0 <= t.className.indexOf(e); }, h = p ? function (t, e) { m(t, e) || t.classList.add(e); } : function (t, e) { m(t, e) || (t.className += " " + e); }, $ = p ? function (t, e) { m(t, e) && t.classList.remove(e); } : function (t, e) { m(t, e) && (t.className = t.className.replace(e, "")); }; function _(t, e) { return t.hasAttribute(e); } function y(t, e) { return t.getAttribute(e); } function g(t) { return void 0 !== t.item; } function x(t, e) { if ( ((t = g(t) || t instanceof Array ? t : [t]), "[object Object]" === Object.prototype.toString.call(e)) ) for (var n = t.length; n--; ) for (var i in e) t[n].setAttribute(i, e[i]); } function b(t, e) { t = g(t) || t instanceof Array ? t : [t]; for (var n = (e = e instanceof Array ? e : [e]).length, i = t.length; i--; ) for (var r = n; r--; ) t[i].removeAttribute(e[r]); } function C(t) { for (var e = [], n = 0, i = t.length; n < i; n++) e.push(t[n]); return e; } function T(t, e) { "none" !== t.style.display && (t.style.display = "none"); } function w(t, e) { "none" === t.style.display && (t.style.display = ""); } function E(t) { return "none" !== window.getComputedStyle(t).display; } function L(t) { if ("string" == typeof t) { var e = [t], n = t.charAt(0).toUpperCase() + t.substr(1); ["Webkit", "Moz", "ms", "O"].forEach(function (i) { ("ms" === i && "transform" !== t) || e.push(i + n); }), (t = e); } for ( var i = document.createElement("fakeelement"), r = (t.length, 0); r < t.length; r++ ) { var o = t[r]; if (void 0 !== i.style[o]) return o; } return !1; } function A(t, e) { var n = !1; return ( /^Webkit/.test(t) ? (n = "webkit" + e + "End") : /^O/.test(t) ? (n = "o" + e + "End") : t && (n = e.toLowerCase() + "end"), n ); } var B = !1; try { var S = Object.defineProperty({}, "passive", { get: function () { B = !0; }, }); window.addEventListener("test", null, S); } catch (N) {} var H = !!B && { passive: !0 }; function D(t, e, n) { for (var i in e) { var r = 0 <= ["touchstart", "touchmove"].indexOf(i) && !n && H; t.addEventListener(i, e[i], r); } } function k(t, e) { for (var n in e) { var i = 0 <= ["touchstart", "touchmove"].indexOf(n) && H; t.removeEventListener(n, e[n], i); } } function O() { return { topics: {}, on: function (t, e) { (this.topics[t] = this.topics[t] || []), this.topics[t].push(e); }, off: function (t, e) { if (this.topics[t]) { for (var n = 0; n < this.topics[t].length; n++) if (this.topics[t][n] === e) { this.topics[t].splice(n, 1); break; } } }, emit: function (t, e) { (e.type = t), this.topics[t] && this.topics[t].forEach(function (n) { n(e, t); }); }, }; } Object.keys || (Object.keys = function (t) { var e = []; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && e.push(n); return e; }), "remove" in Element.prototype || (Element.prototype.remove = function () { this.parentNode && this.parentNode.removeChild(this); }); var R = function (t) { t = r( { container: ".slider", mode: "carousel", axis: "horizontal", items: 1, gutter: 0, edgePadding: 0, fixedWidth: !1, autoWidth: !1, viewportMax: !1, slideBy: 1, center: !1, controls: !0, controlsPosition: "top", controlsText: ["prev", "next"], controlsContainer: !1, prevButton: !1, nextButton: !1, nav: !0, navPosition: "top", navContainer: !1, navAsThumbnails: !1, arrowKeys: !1, speed: 300, autoplay: !1, autoplayPosition: "top", autoplayTimeout: 5e3, autoplayDirection: "forward", autoplayText: ["start", "stop"], autoplayHoverPause: !1, autoplayButton: !1, autoplayButtonOutput: !0, autoplayResetOnVisibility: !0, animateIn: "tns-fadeIn", animateOut: "tns-fadeOut", animateNormal: "tns-normal", animateDelay: !1, loop: !0, rewind: !1, autoHeight: !1, responsive: !1, lazyload: !1, lazyloadSelector: ".tns-lazy-img", touch: !0, mouseDrag: !1, swipeAngle: 15, nested: !1, preventActionWhenRunning: !1, preventScrollOnTouch: !1, freezable: !0, onInit: !1, useLocalStorage: !0, nonce: !1, }, t || {} ); var n = document, l = window, p = { ENTER: 13, SPACE: 32, LEFT: 37, RIGHT: 39 }, g = {}, B = t.useLocalStorage; if (B) { var S = navigator.userAgent, N = new Date(); try { (g = l.localStorage) ? (g.setItem(N, N), (B = g.getItem(N) == N), g.removeItem(N)) : (B = !1), B || (g = {}); } catch (H) { B = !1; } B && (g.tnsApp && g.tnsApp !== S && [ "tC", "tPL", "tMQ", "tTf", "t3D", "tTDu", "tTDe", "tADu", "tADe", "tTE", "tAE", ].forEach(function (t) { g.removeItem(t); }), (localStorage.tnsApp = S)); } var P = g.tC ? o(g.tC) : a( g, "tC", (function () { var t = u(), e = s(t), n = document.createElement("div"), i = !1; t.appendChild(n); try { for ( var r, o = "(10px * 10)", a = ["calc" + o, "-moz-calc" + o, "-webkit-calc" + o], l = 0; l < 3; l++ ) if ( ((r = a[l]), (n.style.width = r), 100 === n.offsetWidth) ) { i = r.replace(o, ""); break; } } catch (f) {} return t.fake ? c(t, e) : n.remove(), i; })(), B ), M = g.tPL ? o(g.tPL) : a( g, "tPL", (function () { var t, e = document, n = u(), i = s(n), r = e.createElement("div"), o = e.createElement("div"), a = ""; (r.className = "tns-t-subp2"), (o.className = "tns-t-ct"); for (var l = 0; l < 70; l++) a += "
"; return ( (o.innerHTML = a), r.appendChild(o), n.appendChild(r), (t = 2 > Math.abs( r.getBoundingClientRect().left - o.children[67].getBoundingClientRect().left )), n.fake ? c(n, i) : r.remove(), t ); })(), B ), I = g.tMQ ? o(g.tMQ) : a( g, "tMQ", (function () { if (window.matchMedia || window.msMatchMedia) return !0; var t, e = document, n = u(), i = s(n), r = e.createElement("div"), o = e.createElement("style"), a = "@media all and (min-width:1px){.tns-mq-test{position:absolute}}"; return ( (o.type = "text/css"), (r.className = "tns-mq-test"), n.appendChild(o), n.appendChild(r), o.styleSheet ? (o.styleSheet.cssText = a) : o.appendChild(e.createTextNode(a)), (t = window.getComputedStyle ? window.getComputedStyle(r).position : r.currentStyle.position), n.fake ? c(n, i) : r.remove(), "absolute" === t ); })(), B ), z = g.tTf ? o(g.tTf) : a(g, "tTf", L("transform"), B), W = g.t3D ? o(g.t3D) : a( g, "t3D", (function (t) { if (!t || !window.getComputedStyle) return !1; var e, n = u(), i = s(n), r = document.createElement("p"), o = 9 < t.length ? "-" + t.slice(0, -9).toLowerCase() + "-" : ""; return ( (o += "transform"), n.insertBefore(r, null), (r.style[t] = "translate3d(1px,1px,1px)"), (e = window.getComputedStyle(r).getPropertyValue(o)), n.fake ? c(n, i) : r.remove(), void 0 !== e && 0 < e.length && "none" !== e ); })(z), B ), q = g.tTDu ? o(g.tTDu) : a(g, "tTDu", L("transitionDuration"), B), F = g.tTDe ? o(g.tTDe) : a(g, "tTDe", L("transitionDelay"), B), j = g.tADu ? o(g.tADu) : a(g, "tADu", L("animationDuration"), B), V = g.tADe ? o(g.tADe) : a(g, "tADe", L("animationDelay"), B), G = g.tTE ? o(g.tTE) : a(g, "tTE", A(q, "Transition"), B), Q = g.tAE ? o(g.tAE) : a(g, "tAE", A(j, "Animation"), B), X = l.console && "function" == typeof l.console.warn, Y = [ "container", "controlsContainer", "prevButton", "nextButton", "navContainer", "autoplayButton", ], K = {}; if ( (Y.forEach(function (e) { if ("string" == typeof t[e]) { var i = t[e], r = n.querySelector(i); if (((K[e] = i), !r || !r.nodeName)) return void (X && console.warn("Can't find", t[e])); t[e] = r; } }), !(t.container.children.length < 1)) ) { var U = t.responsive, J = t.nested, Z = "carousel" === t.mode; if (U) { 0 in U && ((t = r(t, U[0])), delete U[0]); var tt = {}; for (var te in U) { var tn = U[te]; (tn = "number" == typeof tn ? { items: tn } : tn), (tt[te] = tn); } (U = tt), (tt = null); } if ( (Z || (function t(e) { for (var n in e) Z || ("slideBy" === n && (e[n] = "page"), "edgePadding" === n && (e[n] = !1), "autoHeight" === n && (e[n] = !1)), "responsive" === n && t(e[n]); })(t), !Z) ) { (t.axis = "horizontal"), (t.slideBy = "page"), (t.edgePadding = !1); var ti = t.animateIn, tr = t.animateOut, to = t.animateDelay, ta = t.animateNormal; } var tu, tl, ts = "horizontal" === t.axis, tc = n.createElement("div"), tf = n.createElement("div"), td = t.container, tv = td.parentNode, tp = td.outerHTML, tm = td.children, th = tm.length, t$ = nv(), t_ = !1; U && nD(), Z && (td.className += " tns-vpfix"); var ty, tg, tx, tb, tC, tT, tw, tE, tL, tA = t.autoWidth, tB = n$("fixedWidth"), tS = n$("edgePadding"), tN = n$("gutter"), tH = nm(), tD = n$("center"), tk = tA ? 1 : Math.floor(n$("items")), tO = n$("slideBy"), tR = t.viewportMax || t.fixedWidthViewportWidth, tP = n$("arrowKeys"), tM = n$("speed"), tI = t.rewind, t0 = !tI && t.loop, t1 = n$("autoHeight"), tz = n$("controls"), tW = n$("controlsText"), t8 = n$("nav"), tq = n$("touch"), tF = n$("mouseDrag"), t5 = n$("autoplay"), t4 = n$("autoplayTimeout"), t7 = n$("autoplayText"), t2 = n$("autoplayHoverPause"), t3 = n$("autoplayResetOnVisibility"), tj = ((tw = null), (tE = n$("nonce")), (tL = document.createElement("style")), tw && tL.setAttribute("media", tw), tE && tL.setAttribute("nonce", tE), document.querySelector("head").appendChild(tL), tL.sheet ? tL.sheet : tL.styleSheet), tV = t.lazyload, t6 = t.lazyloadSelector, tG = [], tQ = t0 ? ((tC = (function () { if (tA || (tB && !tR)) return th - 1; var e = tB ? "fixedWidth" : "items", n = []; if (((tB || t[e] < th) && n.push(t[e]), U)) for (var i in U) { var r = U[i][e]; r && (tB || r < th) && n.push(r); } return ( n.length || n.push(0), Math.ceil( tB ? tR / Math.min.apply(null, n) : Math.max.apply(null, n) ) ); })()), (tT = Z ? Math.ceil((5 * tC - th) / 2) : 4 * tC - th), (tT = Math.max(tC, tT)), nh("edgePadding") ? tT + 1 : tT) : 0, tX = Z ? th + 2 * tQ : th + tQ, tY = !((!tB && !tA) || t0), tK = tB ? nK() : null, tU = !Z || !t0, tJ = ts ? "left" : "top", tZ = "", t9 = "", et = tB ? function () { return tD && !t0 ? th - 1 : Math.ceil(-tK / (tB + tN)); } : tA ? function () { for (var t = 0; t < tX; t++) if (ty[t] >= -tK) return t; } : function () { return tD && Z && !t0 ? th - 1 : t0 || Z ? Math.max(0, tX - Math.ceil(tk)) : tX - 1; }, ee = nc(n$("startIndex")), en = ee, ei = (ns(), 0), er = tA ? null : et(), eo = t.preventActionWhenRunning, ea = t.swipeAngle, eu = !ea || "?", el = !1, es = t.onInit, ec = new O(), ef = " tns-slider tns-" + t.mode, ed = td.id || ((tb = window.tnsId), (window.tnsId = tb ? tb + 1 : 1), "tns" + window.tnsId), ev = n$("disable"), ep = !1, em = t.freezable, eh = !(!em || tA) && nH(), e$ = !1, e_ = { click: io, keydown: function (t) { var e = [p.LEFT, p.RIGHT].indexOf((t = ip(t)).keyCode); 0 <= e && (0 === e ? e0.disabled || io(t, -1) : e1.disabled || io(t, 1)); }, }, ey = { click: function (t) { if (el) { if (eo) return; ii(); } for (var e = im((t = ip(t))); e !== eq && !_(e, "data-nav"); ) e = e.parentNode; if (_(e, "data-nav")) { var n = (e7 = Number(y(e, "data-nav"))), i = tB || tA ? (n * th) / e5 : n * tk, r = eL ? n : Math.min(Math.ceil(i), th - 1); ir(r, t), e2 === n && (eQ && ic(), (e7 = -1)); } }, keydown: function (t) { t = ip(t); var e = n.activeElement; if (_(e, "data-nav")) { var i = [p.LEFT, p.RIGHT, p.ENTER, p.SPACE].indexOf(t.keyCode), r = Number(y(e, "data-nav")); 0 <= i && (0 === i ? 0 < r && iv(e8[r - 1]) : 1 === i ? r < e5 - 1 && iv(e8[r + 1]) : ir((e7 = r), t)); } }, }, eg = { mouseover: function () { eQ && (iu(), (eX = !0)); }, mouseout: function () { eX && (ia(), (eX = !1)); }, }, ex = { visibilitychange: function () { n.hidden ? eQ && (iu(), (eK = !0)) : eK && (ia(), (eK = !1)); }, }, eb = { keydown: function (t) { var e = [p.LEFT, p.RIGHT].indexOf((t = ip(t)).keyCode); 0 <= e && io(t, 0 === e ? -1 : 1); }, }, eC = { touchstart: iy, touchmove: ig, touchend: ix, touchcancel: ix }, eT = { mousedown: iy, mousemove: ig, mouseup: ix, mouseleave: ix }, ew = nh("controls"), eE = nh("nav"), eL = !!tA || t.navAsThumbnails, eA = nh("autoplay"), eB = nh("touch"), eS = nh("mouseDrag"), eN = "tns-slide-active", eH = "tns-slide-cloned", eD = "tns-complete", ek = { load: function (t) { nz(im(t)); }, error: function (t) { var e; (e = im(t)), h(e, "failed"), nW(e); }, }, eO = "force" === t.preventScrollOnTouch; if (ew) var eR, eP, eM = t.controlsContainer, eI = t.controlsContainer ? t.controlsContainer.outerHTML : "", e0 = t.prevButton, e1 = t.nextButton, ez = t.prevButton ? t.prevButton.outerHTML : "", eW = t.nextButton ? t.nextButton.outerHTML : ""; if (eE) var e8, eq = t.navContainer, eF = t.navContainer ? t.navContainer.outerHTML : "", e5 = tA ? th : iC(), e4 = 0, e7 = -1, e2 = nd(), e3 = e2, ej = "tns-nav-active", eV = "Carousel Page ", e6 = " (Current Slide)"; if (eA) var eG, eQ, eX, eY, eK, eU = "forward" === t.autoplayDirection ? 1 : -1, eJ = t.autoplayButton, eZ = t.autoplayButton ? t.autoplayButton.outerHTML : "", e9 = ["", " animation"]; if (eB || eS) var nt, ne, nn = {}, ni = {}, nr = !1, no = ts ? function (t, e) { return t.x - e.x; } : function (t, e) { return t.y - e.y; }; tA || nl(ev || eh), z && ((tJ = z), (tZ = "translate"), W ? ((tZ += ts ? "3d(" : "3d(0px, "), (t9 = ts ? ", 0px, 0px)" : ", 0px)")) : ((tZ += ts ? "X(" : "Y("), (t9 = ")"))), Z && (td.className = td.className.replace("tns-vpfix", "")), (function () { if ( (nh("gutter"), (tc.className = "tns-outer"), (tf.className = "tns-inner"), (tc.id = ed + "-ow"), (tf.id = ed + "-iw"), "" === td.id && (td.id = ed), (ef += M || tA ? " tns-subpixel" : " tns-no-subpixel"), (ef += P ? " tns-calc" : " tns-no-calc"), tA && (ef += " tns-autowidth"), (ef += " tns-" + t.axis), (td.className += ef), Z ? (((tu = n.createElement("div")).id = ed + "-mw"), (tu.className = "tns-ovh"), tc.appendChild(tu), tu.appendChild(tf)) : tc.appendChild(tf), t1) ) { var e = tu || tf; e.className += " tns-ah"; } if ( (tv.insertBefore(tc, td), tf.appendChild(td), v(tm, function (t, e) { h(t, "tns-item"), t.id || (t.id = ed + "-item" + e), !Z && ta && h(t, ta); }), tQ) ) { for ( var i = n.createDocumentFragment(), r = n.createDocumentFragment(), o = tQ; o--; ) { var a = o % th, u = tm[a].cloneNode(!0); if ((h(u, eH), b(u, "id"), r.insertBefore(u, r.firstChild), Z)) { var l = tm[th - 1 - a].cloneNode(!0); h(l, eH), b(l, "id"), i.appendChild(l); } } td.insertBefore(i, td.firstChild), td.appendChild(r), (tm = td.children); } })(), (function () { if (!Z) for (var e = ee, n = ee + Math.min(th, tk); e < n; e++) { var i = tm[e]; (i.style.left = (100 * (e - ee)) / tk + "%"), h(i, ti), $(i, ta); } if ( (ts && (M || tA ? (f( tj, "#" + ed + " > .tns-item", "font-size:" + l.getComputedStyle(tm[0]).fontSize + ";", d(tj) ), f(tj, "#" + ed, "font-size:0;", d(tj))) : Z && v(tm, function (t, e) { var n; t.style.marginLeft = ((n = e), P ? P + "(" + 100 * n + "% / " + tX + ")" : (100 * n) / tX + "%"); })), I) ) { if (q) { var r = tu && t.autoHeight ? nC(t.speed) : ""; f(tj, "#" + ed + "-mw", r, d(tj)); } (r = n_( t.edgePadding, t.gutter, t.fixedWidth, t.speed, t.autoHeight )), f(tj, "#" + ed + "-iw", r, d(tj)), Z && ((r = ts && !tA ? "width:" + ny(t.fixedWidth, t.gutter, t.items) + ";" : ""), q && (r += nC(tM)), f(tj, "#" + ed, r, d(tj))), (r = ts && !tA ? ng(t.fixedWidth, t.gutter, t.items) : ""), t.gutter && (r += nx(t.gutter)), Z || (q && (r += nC(tM)), j && (r += nT(tM))), r && f(tj, "#" + ed + " > .tns-item", r, d(tj)); } else { Z && t1 && (tu.style[q] = tM / 1e3 + "s"), (tf.style.cssText = n_(tS, tN, tB, t1)), Z && ts && !tA && (td.style.width = ny(tB, tN, tk)); var r = ts && !tA ? ng(tB, tN, tk) : ""; tN && (r += nx(tN)), r && f(tj, "#" + ed + " > .tns-item", r, d(tj)); } if (U && I) for (var o in U) { var a = U[(o = parseInt(o))], r = "", u = "", s = "", c = "", p = "", m = tA ? null : n$("items", o), _ = n$("fixedWidth", o), y = n$("speed", o), g = n$("edgePadding", o), x = n$("autoHeight", o), b = n$("gutter", o); q && tu && n$("autoHeight", o) && "speed" in a && (u = "#" + ed + "-mw{" + nC(y) + "}"), ("edgePadding" in a || "gutter" in a) && (s = "#" + ed + "-iw{" + n_(g, b, _, y, x) + "}"), Z && ts && !tA && ("fixedWidth" in a || "items" in a || (tB && "gutter" in a)) && (c = "width:" + ny(_, b, m) + ";"), q && "speed" in a && (c += nC(y)), c && (c = "#" + ed + "{" + c + "}"), ("fixedWidth" in a || (tB && "gutter" in a) || (!Z && "items" in a)) && (p += ng(_, b, m)), "gutter" in a && (p += nx(b)), !Z && "speed" in a && (q && (p += nC(y)), j && (p += nT(y))), p && (p = "#" + ed + " > .tns-item{" + p + "}"), (r = u + s + c + p) && tj.insertRule( "@media (min-width: " + o / 16 + "em) {" + r + "}", tj.cssRules.length ); } })(), nw(); var na = t0 ? Z ? function () { var t = ei, e = er; (t += tO), (e -= tO), tS ? ((t += 1), (e -= 1)) : tB && (tH + tN) % (tB + tN) && (e -= 1), tQ && (e < ee ? (ee -= th) : ee < t && (ee += th)); } : function () { if (er < ee) for (; ei + th <= ee; ) ee -= th; else if (ee < ei) for (; ee <= er - th; ) ee += th; } : function () { ee = Math.max(ei, Math.min(er, ee)); }, nu = Z ? function () { var t, e, n, i, r, o, a, u, l, s, c; nX(td, ""), q || !tM ? (nZ(), (tM && E(td)) || ii()) : ((t = td), (e = tJ), (n = tZ), (i = t9), (r = nU()), (o = tM), (a = ii), (u = Math.min(o, 10)), (l = 0 <= r.indexOf("%") ? "%" : "px"), (c = (((r = r.replace(l, "")) - (s = Number( t.style[e] .replace(n, "") .replace(i, "") .replace(l, "") ))) / o) * u), setTimeout(function r() { (o -= u), (s += c), (t.style[e] = n + s + l + i), 0 < o ? setTimeout(r, u) : a(); }, u)), ts || ib(); } : function () { tG = []; var t = {}; (t[G] = t[Q] = ii), k(tm[en], t), D(tm[ee], t), n9(en, ti, tr, !0), n9(ee, ta, ti), (G && Q && tM && E(td)) || ii(); }; return { version: "2.9.3", getInfo: iw, events: ec, goTo: ir, play: function () { t5 && !eQ && (is(), (eY = !1)); }, pause: function () { eQ && (ic(), (eY = !0)); }, isOn: t_, updateSliderHeight: n7, refresh: nw, destroy: function () { if ( ((tj.disabled = !0), tj.ownerNode && tj.ownerNode.remove(), k(l, { resize: nS }), tP && k(n, eb), eM && k(eM, e_), eq && k(eq, ey), k(td, eg), k(td, ex), eJ && k(eJ, { click: id }), t5 && clearInterval(eG), Z && G) ) { var e = {}; (e[G] = ii), k(td, e); } tq && k(td, eC), tF && k(td, eT); var i = [tp, eI, ez, eW, eF, eZ]; for (var r in (Y.forEach(function (e, n) { var r = "container" === e ? tc : t[e]; if ("object" == typeof r && r) { var o = !!r.previousElementSibling && r.previousElementSibling, a = r.parentNode; (r.outerHTML = i[n]), (t[e] = o ? o.nextElementSibling : a.firstElementChild); } }), (Y = ti = tr = to = ta = ts = tc = tf = td = tv = tp = tm = th = tl = t$ = tA = tB = tS = tN = tH = tk = tO = tR = tP = tM = tI = t0 = t1 = tj = tV = ty = tG = tQ = tX = tY = tK = tU = tJ = tZ = t9 = et = ee = en = ei = er = ea = eu = el = es = ec = ef = ed = ev = ep = em = eh = e$ = e_ = ey = eg = ex = eb = eC = eT = ew = eE = eL = eA = eB = eS = eN = eD = ek = tg = tz = tW = eM = eI = e0 = e1 = eR = eP = t8 = eq = eF = e8 = e5 = e4 = e7 = e2 = e3 = ej = eV = e6 = t5 = t4 = eU = t7 = t2 = eJ = eZ = t3 = e9 = eG = eQ = eX = eY = eK = nn = ni = nt = nr = ne = no = tq = tF = null), this)) "rebuild" !== r && (this[r] = null); t_ = !1; }, rebuild: function () { return R(r(t, K)); }, }; } function nl(t) { t && (tz = t8 = tq = tF = tP = t5 = t2 = t3 = !1); } function ns() { for (var t = Z ? ee - tQ : ee; t < 0; ) t += th; return (t % th) + 1; } function nc(t) { return ( (t = t ? Math.max(0, Math.min(t0 ? th - 1 : th - tk, t)) : 0), Z ? t + tQ : t ); } function nf(t) { for (null == t && (t = ee), Z && (t -= tQ); t < 0; ) t += th; return Math.floor(t % th); } function nd() { var t, e = nf(); return ( (t = eL ? e : tB || tA ? Math.ceil(((e + 1) * e5) / th - 1) : Math.floor(e / tk)), !t0 && Z && ee === er && (t = e5 - 1), t ); } function nv() { return ( l.innerWidth || n.documentElement.clientWidth || n.body.clientWidth ); } function np(t) { return "top" === t ? "afterbegin" : "beforeend"; } function nm() { var t = tS ? 2 * tS - tN : 0; return ( (function t(e) { if (null != e) { var i, r, o = n.createElement("div"); return ( e.appendChild(o), (r = (i = o.getBoundingClientRect()).right - i.left), o.remove(), r || t(e.parentNode) ); } })(tv) - t ); } function nh(e) { if (t[e]) return !0; if (U) { for (var n in U) if (U[n][e]) return !0; } return !1; } function n$(e, n) { if ((null == n && (n = t$), "items" === e && tB)) return Math.floor((tH + tN) / (tB + tN)) || 1; var i = t[e]; if (U) for (var r in U) n >= parseInt(r) && e in U[r] && (i = U[r][e]); return ( "slideBy" === e && "page" === i && (i = n$("items")), Z || ("slideBy" !== e && "items" !== e) || (i = Math.floor(i)), i ); } function n_(t, e, n, i, r) { var o = ""; if (void 0 !== t) { var a = t; e && (a -= e), (o = ts ? "margin: 0 " + a + "px 0 " + t + "px;" : "margin: " + t + "px 0 " + a + "px 0;"); } else if (e && !n) { var u = "-" + e + "px"; o = "margin: 0 " + (ts ? u + " 0 0" : "0 " + u + " 0") + ";"; } return !Z && r && q && i && (o += nC(i)), o; } function ny(t, e, n) { return t ? (t + e) * tX + "px" : P ? P + "(" + 100 * tX + "% / " + n + ")" : (100 * tX) / n + "%"; } function ng(t, e, n) { var i; if (t) i = t + e + "px"; else { Z || (n = Math.floor(n)); var r = Z ? tX : n; i = P ? P + "(100% / " + r + ")" : 100 / r + "%"; } return (i = "width:" + i), "inner" !== J ? i + ";" : i + " !important;"; } function nx(t) { var e = ""; return ( !1 !== t && (e = (ts ? "padding-" : "margin-") + (ts ? "right" : "bottom") + ": " + t + "px;"), e ); } function nb(t, e) { var n = t.substring(0, t.length - e).toLowerCase(); return n && (n = "-" + n + "-"), n; } function nC(t) { return nb(q, 18) + "transition-duration:" + t / 1e3 + "s;"; } function nT(t) { return nb(j, 17) + "animation-duration:" + t / 1e3 + "s;"; } function nw() { if (nh("autoHeight") || tA || !ts) { var t = td.querySelectorAll("img"); v(t, function (t) { var e = t.src; tV || (e && 0 > e.indexOf("data:image") ? ((t.src = ""), D(t, ek), h(t, "loading"), (t.src = e)) : nz(t)); }), e(function () { nF(C(t), function () { tg = !0; }); }), nh("autoHeight") && (t = n8(ee, Math.min(ee + tk - 1, tX - 1))), tV ? nE() : e(function () { nF(C(t), nE); }); } else Z && nJ(), nA(), nB(); } function nE() { if (tA && 1 < th) { var t = t0 ? ee : th - 1; !(function e() { 1 >= Math.abs( tm[t].getBoundingClientRect().left - tm[t - 1].getBoundingClientRect().right ) ? nL() : setTimeout(function () { e(); }, 16); })(); } else nL(); } function nL() { (ts && !tA) || (n2(), tA ? ((tK = nK()), em && (eh = nH()), (er = et()), nl(ev || eh)) : ib()), Z && nJ(), nA(), nB(); } function nA() { if ( (n3(), tc.insertAdjacentHTML( "afterbegin", '