function t_zeroGallery__init(t, l) {
var r = document.getElementById("rec" + t)
, a = r ? r.querySelector('.tn-elem[data-elem-id="' + l + '"]') : null;
if (!a)
return !1;
var s = "function" == typeof jQuery;
t_onFuncLoad("t_sldsInit", function() {
t_zeroGallery__onSldsLoad("t396_elem__getFieldValue", function() {
t_zeroGallery__render(a),
t396_elem__renderView(s ? $(a) : a),
t_sldsInit(s ? $(a) : [a]),
t_zeroGallery__onSldsLoad("t_slds_updateSlider", function() {
setTimeout(function() {
t_slds_updateSlider(s ? $(a) : [a]),
t_zeroGallery__render_next(a, t)
})
})
}),
"y" !== a.getAttribute("data-field-zoomable-value") || document.querySelectorAll(".t-zoomer__wrapper").length || t_onFuncLoad("t_initZoom", function() {
t_initZoom()
}),
a.addEventListener("updateSlider", function() {
var e = a.querySelectorAll(".tn-elem__gallery__iframe")
, e = (Array.prototype.forEach.call(e, function(e) {
var t = e.getAttribute("src");
e.setAttribute("src", t)
}),
a.querySelectorAll(".tn-elem__gallery__play"));
Array.prototype.forEach.call(e, function(e) {
e.style.display = "block";
var t = e.nextElementSibling
, t = (t && t.classList.remove("tn-elem__gallery__frame_active"),
e.previousElementSibling);
t && (t.style.opacity = "1")
})
}),
window.addEventListener("resize", function() {
t396_waitForFinalEvent(function() {
setTimeout(function() {
t_slds_updateSlider(s ? $(a) : [a])
}, 200)
}, 500, "slds_resizeruniqueid" + t + l)
});
var e = r.querySelector(".t396")
, e = (e && ("undefined" != typeof jQuery ? ($(e).unbind("displayChanged", t_zeroGallery__updateSliderHandler),
$(e).bind("displayChanged", t_zeroGallery__updateSliderHandler)) : (e.removeEventListener("displayChanged", t_zeroGallery__updateSliderHandler),
e.addEventListener("displayChanged", t_zeroGallery__updateSliderHandler))),
a.querySelector(".t-slds"));
e && (e.style.visibility = "visible")
})
}
function t_zeroGallery__updateSliderHandler(e) {
t_slds_updateSlider(e.target)
}
function t_zeroGallery__setLazyloadUrls(e) {
if (void 0 === e)
return "";
if ("https://static.tildacdn.com/" !== e.slice(0, 28))
return "";
var t = 65;
return -1 !== e.indexOf("/lib") && (t = 69),
"svg" === e.slice(-3) ? e : [e.slice(0, t), "-/resize/20x/", e.slice(t)].join("")
}
function t_zeroForms__getTildaMode() {
if (void 0 !== window.tildamode)
return window.tildamode;
var e = document.getElementById("allrecords");
switch (e ? e.getAttribute("data-tilda-mode") : "") {
case "edit":
window.tildamode = "edit";
break;
case "preview":
window.tildamode = "preview";
break;
default:
window.tildamode = "published"
}
return window.tildamode
}
function t_zeroGallery__render(e) {
var t = (e = window.jQuery && e instanceof jQuery ? e.length ? e.get(0) : null : e) ? e.getAttribute("data-field-imgs-value") : ""
, l = (t || (t = (a = e ? e.querySelector(".tn-atom__slds-imgs-textarea") : null) ? a.value : ""),
"function" == typeof jQuery)
, r = (r = t ? JSON.parse(t) : []).filter(function(e) {
return !t_zeroGallery__isEmptyObj(e)
})
, a = e ? e.querySelector(".tn-atom") : null;
function s(e) {
return e.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&#039;")
}
a && (a.innerHTML = '<div class="t-slds" style="visibility: hidden;"><div class="t-slds__main"><div class="t-slds__container"><div class="t-slds__items-wrapper" data-slider-transition="" data-slider-with-cycle="true" data-slider-correct-height="true" data-auto-correct-mobile-width="false" data-slider-is-preview="true"></div></div></div><div class="t-slds__bullet_wrapper"></div><div class="t-slds__caption__container"></div><div class="t-slds__arrow_container"><div class="t-slds__arrow_wrapper t-slds__arrow_wrapper-left" data-slide-direction="left" style="height: 488px;"><div class="t-slds__arrow t-slds__arrow-left"><div class="t-slds__arrow_body t-slds__arrow_body-left"><svg class="t-null__slds-arrow t-null__slds-arrow_1" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39 68L60 47L39 26" stroke="black" vector-effect="non-scaling-stroke"/></svg><svg class="t-null__slds-arrow t-null__slds-arrow_2" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 47.917H30" stroke="black" vector-effect="non-scaling-stroke"/><path d="M46.917 64L63 47.917L46.917 31.834" stroke="black" vector-effect="non-scaling-stroke"/></svg></div></div></div><div class="t-slds__arrow_wrapper t-slds__arrow_wrapper-right" data-slide-direction="right" style="height: 488px;"><div class="t-slds__arrow t-slds__arrow-right "><div class="t-slds__arrow_body t-slds__arrow_body-right"><svg class="t-null__slds-arrow t-null__slds-arrow_1" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M39 68L60 47L39 26" stroke="black" vector-effect="non-scaling-stroke"/></svg><svg class="t-null__slds-arrow t-null__slds-arrow_2" width="94" height="94" viewBox="0 0 94 94" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 47.917H30" stroke="black" vector-effect="non-scaling-stroke"/><path d="M46.917 64L63 47.917L46.917 31.834" stroke="black" vector-effect="non-scaling-stroke"/></svg></div></div></div></div></div>');
for (var o = e.querySelector(".t-slds__items-wrapper"), i = "published" === t_zeroForms__getTildaMode() && "y" === t396_elem__getFieldValue(l ? $(e) : e, "zoomable"), _ = !1, d = 0; d < r.length; d++) {
var n, c, m = r[d], y = !1, y = ("y" === window.lazy && (n = t396_elem__getFieldValue(l ? $(e) : e, "lazyoff"),
y = "y" === window.lazy && "y" !== n),
(m.li_youtube || m.li_vimeo || m.li_imgurl) && (_ = !0),
i = i && !m.li_imgurl,
m.li_vimeo || m.li_youtube ? (n = m.li_youtube ? (m.li_youtube,
"") : '<iframe class="tn-elem__gallery__iframe" width="100%" height="100%" src="https://player.vimeo.com/video/' + (m.li_vimeo || "") + '?h=&api=1" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>',
o && (c = '<div class="t-slds__item' + (0 === d ? " t-slds__item_active" : "") + '" data-slide-index="' + (d + 1) + '"><div class="t-width"><div itemscope class="t-null__slds-wrapper t-slds__wrapper t-slds__wrapper_100 t-align_center"><meta itemprop="image" content="' + s(m.li_imgalt) + '"><meta itemprop="caption" content="SEO"><div class="tn-elem__gallery__video-wrapper"><div class="tn-atom__slds-img' + (y ? " t-bgimg" : "") + '" ' + (y ? 'data-original="' + m.li_img + '" style="background-image: url(' + t_zeroGallery__setLazyloadUrls(m.li_img) + ')"' : 'style="background-image: url(' + m.li_img + ')"') + ' imgfield="tn_img_' + m.lid + '" data-tu-noclick="yes" data-tu-is-image="yes" data-tu-multiple="no" /></div><div class="tn-elem__gallery__play" data-slider-video-type="' + (m.li_youtube ? "youtube" : "vimeo") + '" data-slider-video-url="' + (m.li_youtube || m.li_vimeo) + '"><div class="tn-elem__gallery__play_icon"><svg viewBox="0 0 60 60"><g stroke="none" stroke-width="1" fill="" fill-rule="evenodd"><g class="tn-elem__gallery__play_icon__color-holder" transform="translate(-691.000000, -3514.000000)" fill="#FFFFFF"><path d="M721,3574 C737.568542,3574 751,3560.56854 751,3544 C751,3527.43146 737.568542,3514 721,3514 C704.431458,3514 691,3527.43146 691,3544 C691,3560.56854 704.431458,3574 721,3574 Z M715,3534 L732,3544.5 L715,3555 L715,3534 Z"></path></g></g></svg></div></div><div class="tn-elem__gallery__frame">' + n + "</div></div></div> </div> </div> ",
o.insertAdjacentHTML("beforeend", c))) : (m.li_img || m.li_imgurl || m.li_imgtitle) && o && (c = '<div class="t-slds__item' + (0 === d ? " t-slds__item_active" : "") + '" data-slide-index="' + (d + 1) + '"><div class="t-width"><div itemscope class="t-null__slds-wrapper t-slds__wrapper t-slds__wrapper_100 t-align_center"><meta itemprop="image" content="' + s(m.li_imgalt) + '"><meta itemprop="caption" content="SEO"><' + (m.li_imgurl ? 'a href="' + m.li_imgurl + '"' : "div") + ' data-img-lid="' + m.lid + '" ' + (m.li_imgtarget ? 'target="_blank"' : "") + (m.li_imgnofollow ? 'rel="nofollow"' : "") + (i ? ' data-zoom-target="' + (d + 1) + '" data-zoomable="yes" data-img-zoom-url="' + m.li_img + '"' : "") + ' class="tn-atom__slds-img' + (y ? " t-bgimg" : "") + (i ? " t-zoomable" : "") + '" ' + (y ? 'data-original="' + m.li_img + '" style="background-image: url(' + t_zeroGallery__setLazyloadUrls(m.li_img) + ')"' : 'style="background-image: url(' + m.li_img + ')"') + ' width="100%" style="display:block;" imgfield="tn_img_' + m.lid + '" data-tu-noclick="yes" data-tu-is-image="yes" data-tu-multiple="no" /></div></div></div>',
o.insertAdjacentHTML("beforeend", c)),
e.querySelectorAll(".tn-elem__gallery__play")), y = (Array.prototype.forEach.call(y, function(e) {
e.addEventListener("click", t_zeroGallery__playVideo)
}),
e.querySelector(".t-slds__bullet_wrapper")), u = (y && y.insertAdjacentHTML("beforeend", '<div class="t-slds__bullet' + (0 === d ? " t-slds__bullet_active" : "") + '" data-slide-bullet-for="' + (d + 1) + '"><div class="t-slds__bullet_body" style="width: 10px; height: 10px;background-color: white;"></div></div>'),
e.querySelectorAll(".t-slds"));
!function(l, r) {
Array.prototype.forEach.call(u, function(e) {
var t = '<div class="t-slds__caption' + (0 === l ? " t-slds__caption-active" : "") + '" data-slide-caption="' + (l + 1) + '"><div class="t-slds__caption_wrapper"><div class="t-slds__title">' + s(r.li_imgtitle) + "</div></div></div>";
e.insertAdjacentHTML("beforeend", t)
})
}(d, m)
}
i || _ || (t = e.querySelectorAll(".t-slds__container"),
Array.prototype.forEach.call(t, function(e) {
e.removeEventListener("click", t_zeroGallery__setSideHandlers),
e.addEventListener("click", t_zeroGallery__setSideHandlers)
}))
}
function t_zeroGallery__setSideHandlers(e) {
var t = e.target
, l = t.closest(".t-slds")
, e = e.offsetX
, t = t.offsetWidth
, r = l ? l.querySelector(".t-slds__arrow-left") : null
, l = l ? l.querySelector(".t-slds__arrow-right") : null;
e <= 60 && r && r.click(),
t - e <= 60 && l.click()
}
function t_zeroGallery__isEmptyObj(e) {
var t, l = [];
for (t in e)
e[t] || l.push("y");
return l.length === Object.keys(e).length
}
function t_zeroGallery__render_next(t, l) {
["slds_arrowsize", "slds_arrowlinesize", "slds_arrowcolor", "slds_arrowcolorhover", "slds_arrowbgcolor", "slds_arrowbgcolorhover", "slds_arrowbgopacity", "slds_arrowbgopacityhover", "slds_dotssize", "slds_dotsbgcolor", "slds_dotsbgcoloractive", "slds_loop", "slds_speed", "slds_autoplay", "slds_arrowcontrols", "slds_dotscontrols", "slds_stretch", "slds_playiconsize", "slds_playiconcolor", "slds_captiontopmargin", "slds_dotsvmargin", "slds_captionwidth", "slds_arrowhmargin", "slds_arrowvmargin", "slds_dotshmargin", "slds_arrowalign", "slds_arrowbetweenmargin", "slds_arrowtype", "slds_cursorcontrol", "slds_imgposition", "slds_arrowborder"].forEach(function(e) {
t_zeroGallery__renderViewOneField(t, l, e)
})
}
function t_zeroGallery__getArrowSize(e) {
return {
s: 30,
m: 40,
l: 45,
xl: 50
}[e]
}
function t_zeroGallery__renderViewOneField(r, e, t) {
var l, a, s = "function" == typeof jQuery, o = t396_elem__getFieldValue(s ? $(r) : r, t), i = r.querySelector(".t-slds__container"), _ = r.querySelector(".t-slds__arrow_container"), d = r.querySelector(".t-slds__bullet_wrapper"), n = r.querySelector(".t-slds__items-wrapper"), c = r.querySelectorAll(".t-slds__arrow"), m = r.querySelector(".t-slds__arrow-right"), y = r.querySelector(".t-slds__arrow-left"), u = r.querySelectorAll(".t-slds__bullet_body");
switch (void 0 === o && (o = ""),
t) {
case "slds_imgposition":
o = o || "center center";
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__position-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__position-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .tn-atom__slds-img{background-position: ' + o + ";}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_stretch":
o = o || "cover",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__stretch-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__stretch-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .tn-atom__slds-img {background-size: ' + o + ";}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_cursorcontrol":
o = o || "none",
r.classList.remove("tn-elem__gallery_arrows-cursor"),
"on" === o && r.classList.add("tn-elem__gallery_arrows-cursor");
break;
case "slds_arrowcontrols":
o = o || "near",
r.classList.remove("tn-elem__gallery_arrows-in", "tn-elem__gallery_arrows-near", "tn-elem__gallery_arrows-none", "tn-elem__gallery_arrows-above", "tn-elem__gallery_arrows-under"),
r.classList.add("tn-elem__gallery_arrows-" + o),
"above" === o || "under" === o ? (E = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowsize"),
p = (p = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbetweenmargin")) || "10",
E = t_zeroGallery__getArrowSize(E = E || "s"),
_ && (_.style.width = 2 * E + parseInt(p, 10) + "px")) : (_ && (_.style.width = "100%"),
t396_elem__renderViewOneField(s ? $(r) : r, "borderwidth")),
"in" === o && r.querySelector("[data-slider-video-type]") && r.classList.add("tn-elem__with-video"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowhmargin"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowvmargin"),
"under" === o && t_zeroGallery__renderViewOneField(r, e, "slds_captiontopmargin");
break;
case "slds_dotshmargin":
o = o || "20",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__bullet-hmargin-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__bullet-hmargin-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .t-slds__bullet {margin: 10px ' + o / 2 + "px;}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_dotscontrols":
o = o || "none",
d && (d.style.display = "block"),
a = parseInt(t396_elem__getFieldValue(s ? $(r) : r, "slds_dotssize"), 10),
"near" === o && d && (d.style.bottom = -20 - a + "px"),
"in" === o && d && (d.style.bottom = "0"),
"none" === o && d && (d.style.display = "none"),
t_zeroGallery__renderViewOneField(r, e, "slds_dotsvmargin"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowvmargin");
break;
case "slds_playiconsize":
o = o || "70",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__icon-size-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__icon-size-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .tn-elem__gallery__play {width: ' + parseInt(o, 10) + "px;height: " + parseInt(o, 10) + "px;left: calc(50% - " + parseInt(o, 10) / 2 + "px);top: calc(50% - " + parseInt(o, 10) / 2 + "px);}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_playiconcolor":
o = o || "#fff",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__icon-color-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__icon-color-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .tn-elem__gallery__play_icon__color-holder {fill: ' + o + ";}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_arrowtype":
o = o || "1";
var p = r.querySelectorAll(".t-null__slds-arrow")
, p = (Array.prototype.forEach.call(p, function(e) {
e.style.display = "none"
}),
r.querySelectorAll(".t-null__slds-arrow_" + o));
Array.prototype.forEach.call(p, function(e) {
e.style.display = "block"
}),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowsize");
break;
case "slds_arrowborder":
o = o || "none",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__arrow-border-styles")),
"none" !== o && (p = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowlinesize") || "1",
g = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcolor") || "#222",
w = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcolorhover") || g,
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__arrow-border-styles"),
v.textContent = '.tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .t-slds__arrow_body:before {border: ' + p + "px solid " + g + ';}.tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .t-slds__arrow_body:hover:before {border: ' + p + "px solid " + w + ";}",
i.insertAdjacentElement("beforeend", v)));
break;
case "slds_arrowsize":
o = t_zeroGallery__getArrowSize(o = o || "s");
var g = r.querySelectorAll(".t-slds__arrow_body");
Array.prototype.forEach.call(g, function(e) {
e.style.setProperty("width", parseInt(o, 10) + "px", "important")
}),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowbgcolor"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowbetweenmargin"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowvmargin");
break;
case "slds_arrowlinesize":
o = o || "1";
p = r.querySelectorAll(".t-slds__arrow_body polyline, .t-slds__arrow_body path");
Array.prototype.forEach.call(p, function(e) {
e.style.strokeWidth = parseInt(o, 10) + "px"
}),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowborder");
break;
case "slds_arrowcolor":
o = o || "#222";
var w = r.querySelectorAll(".t-slds__arrow_container polyline, .t-slds__arrow_container path");
Array.prototype.forEach.call(w, function(e) {
e.style.stroke = o
}),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowborder"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowcolorhover"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowbgcolor");
break;
case "slds_dotsbgcolor":
b = -1 !== (o = o || "#fff").indexOf("-gradient("),
Array.prototype.forEach.call(u, function(e) {
b ? e.style.backgroundImage = o : e.style.backgroundColor = o
});
break;
case "slds_dotsbgcoloractive":
var v, b = -1 !== (o = o || "#222").indexOf("-gradient(");
t_zeroGallery__removeElement(r.querySelector(".t-slds__bullet_wrapper style")),
d && (v = document.createElement("style"),
g = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"]',
p = (g += " .t-slds__bullet_active .t-slds__bullet_body") + "{",
p += b ? "background-image: " + o + " !important; background-color: transparent !important;" : "background-color: " + o + " !important; background-image: none !important;",
v.textContent = p += "}",
d.insertAdjacentElement("beforeend", v));
break;
case "slds_autoplay":
o = o || "0",
n && (n.setAttribute("data-slider-timeout", (1e3 * parseFloat(o)).toString()),
t_onFuncLoad("t_slideMove", function() {
t_slideMove(s ? $(r) : r)
}),
1e3 * parseFloat(o) && ((w = document.createEvent("Event")).initEvent("slideAutoplayTimerReady", !0, !0),
n.dispatchEvent(w)));
break;
case "slds_arrowbgcolor":
var f = t_zeroGallery__getArrowSize(E = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowsize"))
, h = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbgopacity");
Array.prototype.forEach.call(c, function(e) {
o ? (e.style.width = f + "px",
e.style.height = f + "px",
e.style.backgroundColor = h ? "rgba(" + t396_hex2rgba(o, h) + ")" : o) : (e.style.width = f + "px",
e.style.height = f + "px",
e.style.backgroundColor = "transparent")
}),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowbgcolorhover");
break;
case "slds_arrowbgopacity":
t_zeroGallery__renderViewOneField(r, e, "slds_arrowbgcolor");
break;
case "slds_arrowalign":
o = o || "center",
_ && (_.classList.remove("t-slds__arrow_container-left", "t-slds__arrow_container-center", "t-slds__arrow_container-right"),
_.classList.add("t-slds__arrow_container-" + o));
break;
case "slds_dotssize":
o = o || "10",
Array.prototype.forEach.call(u, function(e) {
e.style.width = o + "px",
e.style.height = o + "px"
}),
t_zeroGallery__renderViewOneField(r, e, "slds_dotscontrols");
break;
case "slds_loop":
"none" === (o = o || "loop") && (n && n.setAttribute("data-slider-with-cycle", "false"),
_ && _.classList.add("t-slds__nocycle")),
"loop" === o && (n && n.setAttribute("data-slider-with-cycle", "true"),
_ && _.classList.remove("t-slds__nocycle"));
break;
case "slds_speed":
"none" === (o = o || "none") && n && (n.setAttribute("data-slider-transition", ""),
n.classList.remove("t-slds_animated-slow"),
n.classList.remove("t-slds_animated-fast"),
n.classList.add("t-slds_animated-none")),
"slow" === o && n && (n.setAttribute("data-slider-transition", "500"),
n.classList.remove("t-slds_animated-fast"),
n.classList.remove("t-slds_animated-none"),
n.classList.add("t-slds_animated-slow")),
"fast" === o && n && (n.setAttribute("data-slider-transition", "300"),
n.classList.remove("t-slds_animated-slow"),
n.classList.remove("t-slds_animated-none"),
n.classList.add("t-slds_animated-fast"));
break;
case "slds_arrowcolorhover":
t_zeroGallery__renderViewOneField(r, e, "slds_arrowborder"),
Array.prototype.forEach.call(c, function(e) {
var l = e.querySelectorAll("polyline, path");
e.addEventListener("mouseenter", function() {
o = (o = (o = o || t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcolorhover")) || t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcolor")) || "#222",
Array.prototype.forEach.call(l, function(e) {
e.style.stroke = o
})
}),
e.addEventListener("mouseleave", function() {
var t = (t = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcolor")) || "#222";
Array.prototype.forEach.call(l, function(e) {
e.style.stroke = t
})
})
});
break;
case "slds_arrowbgcolorhover":
Array.prototype.forEach.call(c, function(l) {
l.addEventListener("mouseenter", function() {
var e = (e = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbgopacityhover")) || "1.0"
, t = o = (o = o || t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbgcolor")) || "transparent";
"transparent" !== o && (t = "rgba(" + t396_hex2rgba(o, e) + ")"),
l.style.backgroundColor = t
}),
l.addEventListener("mouseleave", function() {
var e, t = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbgcolor");
"transparent" !== (t = t || "transparent") && (e = (e = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowbgopacity")) || "1.0",
t = "rgba(" + t396_hex2rgba(t, e) + ")"),
l.style.backgroundColor = t
})
});
break;
case "slds_dotsvmargin":
o = o || "16",
z = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotscontrols"),
d && ("near" === z ? (d.style.marginBottom = -o + "px",
d.style.paddingBottom = "0") : (d.style.marginBottom = "0",
d.style.paddingBottom = o + "px")),
t_zeroGallery__renderViewOneField(r, e, "slds_captiontopmargin"),
t_zeroGallery__renderViewOneField(r, e, "slds_arrowvmargin");
break;
case "slds_captiontopmargin":
o = o || "20";
var z = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotscontrols")
, k = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcontrols")
, g = 0;
"near" === z && (l = (l = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotsvmargin")) || "16",
a = (a = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotssize")) || "10",
g = 20 + parseInt(a, 10) + parseInt(l, 10)),
"under" === k && (p = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowsize"),
w = (w = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowvmargin")) || "10",
p = t_zeroGallery__getArrowSize(p = p || "s"),
g = g + parseInt(p, 10) + parseInt(w, 10)),
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__caption-position-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__caption-position-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .t-slds__caption {margin-top: ' + (g + parseInt(o, 10)) + "px;}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_captionwidth":
o = o || "80",
t_zeroGallery__removeElement(r.querySelector(".tn-elem__gallery__caption-width-styles")),
i && ((v = document.createElement("style")).classList.add("tn-elem__gallery__caption-width-styles"),
v.textContent = "#rec" + e + ' .tn-elem[data-elem-id="' + r.getAttribute("data-elem-id") + '"] .t-slds__caption {width: ' + parseInt(o, 10) + "%;}",
i.insertAdjacentElement("beforeend", v));
break;
case "slds_arrowhmargin":
o = o || "30",
k = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcontrols"),
m && y && ("near" === k ? (m.style.left = o + "px",
m.style.right = "auto",
y.style.left = "auto",
y.style.right = o + "px") : (m.style.left = "auto",
m.style.right = o + "px",
y.style.left = o + "px",
y.style.right = "auto"));
break;
case "slds_arrowvmargin":
o = o || "10";
var E = {};
"above" === (k = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcontrols")) ? (E.top = -o + "px",
E.bottom = "auto",
Array.prototype.forEach.call(c, function(e) {
e.style.marginTop = "0"
})) : "under" === k ? (p = 0,
"near" === (z = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotscontrols")) && (l = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotsvmargin"),
a = t396_elem__getFieldValue(s ? $(r) : r, "slds_dotssize"),
p = 20 + parseInt(a, 10) + parseInt(l, 10)),
o = parseInt(o, 10) + p,
E.bottom = -o + "px",
E.top = "auto",
Array.prototype.forEach.call(c, function(e) {
e.style.marginTop = "0"
})) : (E.top = "",
E.bottom = ""),
_ && (_.style.top = E.top,
_.style.bottom = E.bottom),
t_zeroGallery__renderViewOneField(r, e, "slds_captiontopmargin");
break;
case "slds_arrowbetweenmargin":
o = o || "10",
("above" === (k = t396_elem__getFieldValue(s ? $(r) : r, "slds_arrowcontrols")) || "under" === k) && m && y && (m.style.marginLeft = o / 2 + "px",
y.style.marginRight = o / 2 + "px",
t_zeroGallery__renderViewOneField(r, e, "slds_arrowcontrols"))
}
}
function t_zeroGallery__removeElement(e) {
e && e.parentNode && e.parentNode.removeChild(e)
}
function t_zeroGallery__onSldsLoad(t, l, r) {
"function" == typeof window[t] ? l() : setTimeout(function e() {
"function" == typeof window[t] ? l() : setTimeout(e, r || 100)
})
}
function t_zeroGallery__playVideo() {
var e, t = this.nextElementSibling, l = (t && t.classList.add("tn-elem__gallery__frame_active"),
this.previousElementSibling);
l && (l.style.opacity = "0"),
t && !t.classList.contains("tn-elem__gallery__frame") || t && t.querySelector(".tn-elem__gallery__iframe") || (l = this.getAttribute("data-slider-video-url"),
(e = document.createElement("iframe")).classList.add("tn-elem__gallery__iframe"),
e.width = "100%",
e.height = "100%",
e.frameBorder = "0",
e.setAttribute("webkitallowfullscreen", ""),
e.setAttribute("mozallowfullscreen", ""),
e.setAttribute("allowfullscreen", ""),
e.src = "https://www.youtube.com/embed/" + l + "?autoplay=1&enablejsapi=1",
e.allow = "autoplay",
t && (t.innerHTML = ""),
t && t.insertAdjacentElement("beforeend", e),
this.removeEventListener("click", t_zeroGallery__playVideo))
}
window.tilda_zero_gallery_js_ver = 1,
Element.prototype.matches || (Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.msMatchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.webkitMatchesSelector || Element.prototype.oMatchesSelector),
Element.prototype.closest || (Element.prototype.closest = function(e) {
for (var t = this; t && 1 === t.nodeType; ) {
if (Element.prototype.matches.call(t, e))
return t;
t = t.parentElement || t.parentNode
}
return null
}
);