document.addEventListener("DOMContentLoaded", function() {
function e(e) {
if ("before.lory.init" === e.type) {
for (var t = 0, i = r; i > t; t++) {
var d = l.cloneNode();
n.appendChild(d);
}
n.childNodes[0].classList.add("active");
}
if ("after.lory.init" === e.type) for (var t = 0, i = r; i > t; t++) n.childNodes[t].addEventListener("click", function(e) {
y.slideTo(Array.prototype.indexOf.call(n.childNodes, e.target));
});
if ("after.lory.slide" === e.type) {
for (var t = 0, i = n.childNodes.length; i > t; t++) n.childNodes[t].classList.remove("active");
n.childNodes[e.detail.currentSlide - 1].classList.add("active");
}
if ("on.lory.resize" === e.type) {
for (var t = 0, i = n.childNodes.length; i > t; t++) n.childNodes[t].classList.remove("active");
n.childNodes[0].classList.add("active");
}
}
function t(e) {
s = 1e3 / e, f = Date.now(), a = f, i();
}
function i() {
requestAnimationFrame(i), c = Date.now(), v = c - f, v > s && (f = c - v % s, y.next());
}
var d = document.getElementsByClassName("js_slide");
if (d.length > 1) {
var o = document.querySelector(".portrait-mini-slider"), r = o.querySelectorAll(".js_slide").length, n = o.querySelector(".controls"), l = document.createElement("button");
l.classList.add("carousel-dot"), o.addEventListener("before.lory.init", e), o.addEventListener("after.lory.init", e), 
o.addEventListener("after.lory.slide", e);
var s, a, c, f, v, y = lory(o, {
infinite:1,
enableMouseEvents:!0
});
t(.15);
}
});
