Lo mejor de Premios Soberano 2024 en fotos – El Profe Show

×

Ver más galeríasLogo de El Profe Show

", "

"], col: [2, "

", "

"], tr: [2, "

", "

"], td: [3, "

", "

"], _default: [0, "", ""] }; h.tbody = h.tfoot = h.colgroup = h.caption = h.thead; h.th = h.td; e.option || (h.optgroup = h.option = [1, ""]); au = /s*$/g; i.extend({ htmlPrefilter: function (n) { return n }, clone: function (n, t, r) { var u, c, o, f, l, a, v, h = n.cloneNode(!0), y = st(n); if (!(e.noCloneChecked || 1 !== n.nodeType && 11 !== n.nodeType || i.isXMLDoc(n))) for (f = s(h), u = 0, c = (o = s(n)).length; u ").attr(n.scriptAttrs || {}).prop({ charset: n.scriptCharset, src: n.url }).on("load error", t = function (n) { r.remove(); t = null; n && e("error" === n.type ? 404 : 200, n.type) }); f.head.appendChild(r[0]) }, abort: function () { t && t() } } }), ar = [], vi = /(=)?(?=&|$)|??/, i.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { var n = ar.pop() || i.expando + "_" + wf.guid++; return this[n] = !0, n } }), i.ajaxPrefilter("json jsonp", function (t, r, f) { var e, o, s, h = !1 !== t.jsonp && (vi.test(t.url) ? "url" : "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && vi.test(t.data) && "data"); if (h || "jsonp" === t.dataTypes[0]) return e = t.jsonpCallback = u(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, h ? t[h] = t[h].replace(vi, "$1" + e) : !1 !== t.jsonp && (t.url += (or.test(t.url) ? "&" : "?") + t.jsonp + "=" + e), t.converters["script json"] = function () { return s || i.error(e + " was not called"), s[0] }, t.dataTypes[0] = "json", o = n[e], n[e] = function () { s = arguments }, f.always(function () { void 0 === o ? i(n).removeProp(e) : n[e] = o; t[e] && (t.jsonpCallback = r.jsonpCallback, ar.push(e)); s && u(o) && o(s[0]); s = o = void 0 }), "script" }), e.createHTMLDocument = ((ie = f.implementation.createHTMLDocument("").body).innerHTML = "

", 2 === ie.childNodes.length), i.parseHTML = function (n, t, r) { return "string" != typeof n ? [] : ("boolean" == typeof t && (r = t, t = !1), t || (e.createHTMLDocument ? ((s = (t = f.implementation.createHTMLDocument("")).createElement("base")).href = f.location.href, t.head.appendChild(s)) : t = f), u = !r && [], (o = wi.exec(n)) ? [t.createElement(o[1])] : (o = vu([n], t, u), u && u.length && i(u).remove(), i.merge([], o.childNodes))); var s, o, u }, i.fn.load = function (n, t, r) { var f, s, h, e = this, o = n.indexOf(" "); return -1 -1 && (vt(n, t), f(n, t.class_loading)), lt(n, t), st(n), e(t.callback_set, n)) } var nt = function () { return { elements_selector: "img", container: window, threshold: 300, throttle: 150, data_src: "src", data_srcset: "srcset", data_sizes: "sizes", class_loading: "loading", class_loaded: "loaded", class_error: "error", class_initial: "initial", skip_invisible: !0, callback_load: null, callback_error: null, callback_set: null, callback_processed: null, callback_enter: null, to_webp: !1 } }, i = function (n) { return n.getBoundingClientRect().top + window.pageYOffset - n.ownerDocument.documentElement.clientTop }, tt = function (n, t, r) { return (t === window ? window.innerHeight + window.pageYOffset : i(t) + t.offsetHeight) = i(n) + r + n.offsetHeight }, ut = function (n, t, i) { return (t === window ? window.pageXOffset : r(t)) >= r(n) + i + n.offsetWidth }, c = function (n, t) { var i, r = new n(t); try { i = new CustomEvent("LazyLoad::Initialized", { detail: { instance: r } }) } catch (n) { (i = document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized", !1, !1, { instance: r }) } window.dispatchEvent(i) }, l = function (n, t) { return t ? n.replace(/.(jpe?g|png)/gi, ".webp") : n }, u = "undefined" != typeof window, ft = u && !("onscroll" in window) || /(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent), a = u && "classList" in document.createElement("p"), v = u && function () { var n = document.createElement("canvas"); return !(!n.getContext || !n.getContext("2d")) && 0 === n.toDataURL("image/webp").indexOf("data:image/webp") }(), f = function (n, t) { a ? n.classList.add(t) : n.className += (n.className ? " " : "") + t }, et = function (n, t) { a ? n.classList.remove(t) : n.className = n.className.replace(new RegExp("(^|s+)" + t + "(s+|$)"), " ").replace(/^s+/, "").replace(/s+$/, "") }, n = function (n, t) { return n.getAttribute("data-" + t) }, ot = function (n, t, i) { var r = "data-" + t; null !== i ? n.setAttribute(r, i) : n.removeAttribute(r) }, st = function (n) { return ot(n, "was-processed", "true") }, y = function (t) { return "true" === n(t, "was-processed") }, p = function (i, r, u, f) { for (var e, s, o = 0; e = i.children[o]; o += 1)"SOURCE" === e.tagName && (s = n(e, u), t(e, r, s, f)) }, t = function (n, t, i, r) { i && n.setAttribute(t, l(i, r)) }, ht = function (t, i) { var f = v && i.to_webp, r = n(t, i.data_src), u; r && (u = l(r, f), t.style.backgroundImage = 'url("' + u + '")') }, ct = { IMG: function (i, r) { var u = v && r.to_webp, e = r.data_srcset, f = i.parentNode, o, s, h; f && "PICTURE" === f.tagName && p(f, "srcset", e, u); o = n(i, r.data_sizes); t(i, "sizes", o); s = n(i, e); t(i, "srcset", s, u); h = n(i, r.data_src); t(i, "src", h, u) }, IFRAME: function (i, r) { var u = n(i, r.data_src); t(i, "src", u) }, VIDEO: function (i, r) { var u = r.data_src, f = n(i, u); p(i, "src", u); t(i, "src", f); i.load() } }, lt = function (n, t) { var r = n.tagName, i = ct[r]; i ? i(n, t) : ht(n, t) }, e = function (n, t) { n && n(t) }, o = function (n, t, i) { n.addEventListener(t, i) }, s = function (n, t, i) { n.removeEventListener(t, i) }, at = function (n, t, i) { o(n, "load", t); o(n, "loadeddata", t); o(n, "error", i) }, w = function (n, t, i) { s(n, "load", t); s(n, "loadeddata", t); s(n, "error", i) }, b = function (n, t, i) { var u = t ? i.class_loaded : i.class_error, o = t ? i.callback_load : i.callback_error, r = n.target; et(r, i.class_loading); f(r, u); e(o, r) }, vt = function (n, t) { var i = function i(u) { b(u, !0, t); w(n, i, r) }, r = function r(u) { b(u, !1, t); w(n, i, r) }; at(n, i, r) }, yt = ["IMG", "IFRAME", "VIDEO"], k = function (n, t) { for (; t.length;)n.splice(t.pop(), 1) }, h = function (n) { this._settings = _extends({}, nt(), n); this._queryOriginNode = this._settings.container === window ? document : this._settings.container; this._previousLoopTime = 0; this._loopTimeout = null; this._boundHandleScroll = this.handleScroll.bind(this); this._isFirstLoop = !0; window.addEventListener("resize", this._boundHandleScroll); this.update() }; return h.prototype = { _loopThroughElements: function (n) { var r = this._settings, u = this._elements, e = u ? u.length : 0, t = void 0, o = [], s = this._isFirstLoop, i; if (s && (this._isFirstLoop = !1), 0 !== e) { for (t = 0; t t ? (this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null), this._previousLoopTime = i, this._loopThroughElements()) : this._loopTimeout || (this._loopTimeout = setTimeout(function () { this._previousLoopTime = Date.now(); this._loopTimeout = null; this._loopThroughElements() }.bind(this), n))) : this._loopThroughElements() }, loadAll: function () { this._loopThroughElements(!0) }, update: function () { this._elements = Array.prototype.slice.call(this._queryOriginNode.querySelectorAll(this._settings.elements_selector)); this._purgeElements(); this._loopThroughElements(); this._startScrollHandler() }, destroy: function () { window.removeEventListener("resize", this._boundHandleScroll); this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null); this._stopScrollHandler(); this._elements = null; this._queryOriginNode = null; this._settings = null }, load: function (n, t) { g(n, this._settings, t) } }, u && function (n, t) { if (t) if (t.length) for (var i, r = 0; i = t[r]; r += 1)c(n, i); else c(n, t) }(h, window.lazyLoadOptions), h }); !function (n, t) { var i = t(n, n.document); n.lazySizes = i; "object" == typeof module && module.exports && (module.exports = i) }("undefined" != typeof window ? window : {}, function (n, t) { "use strict"; var f, i; if (function () { var t, r = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: !0, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: !0, ricTimeout: 0, throttleDelay: 125 }; i = n.lazySizesConfig || n.lazysizesConfig || {}; for (t in r) t in i || (i[t] = r[t]) }(), !t || !t.getElementsByClassName) return { init: function () { }, cfg: i, noSupport: !0 }; var e = t.documentElement, o = n.Date, et = n.HTMLPictureElement, s = "addEventListener", r = "getAttribute", h = n[s], u = n.setTimeout, ot = n.requestAnimationFrame || u, k = n.requestIdleCallback, it = /^picture$/i, st = ["load", "error", "lazyincluded", "_lazyloaded"], p = {}, ht = Array.prototype.forEach, c = function (n, t) { return p[t] || (p[t] = new RegExp("(s|^)" + t + "(s|$)")), p[t].test(n[r]("class") || "") && p[t] }, l = function (n, t) { c(n, t) || n.setAttribute("class", (n[r]("class") || "").trim() + " " + t) }, d = function (n, t) { var i; (i = c(n, t)) && n.setAttribute("class", (n[r]("class") || "").replace(i, " ")) }, g = function (n, t, i) { var r = i ? s : "removeEventListener"; i && g(n, t); st.forEach(function (i) { n[r](i, t) }) }, a = function (n, i, r, u, e) { var o = t.createEvent("Event"); return r || (r = {}), r.instance = f, o.initEvent(i, !u, !e), o.detail = r, n.dispatchEvent(o), o }, nt = function (t, u) { var f; !et && (f = n.picturefill || i.pf) ? (u && u.src && !t[r]("srcset") && t.setAttribute("srcset", u.src), f({ reevaluate: !0, elements: [t] })) : u && u.src && (t.src = u.src) }, v = function (n, t) { return (getComputedStyle(n, null) || {})[t] }, rt = function (n, t, r) { for (r = r || n.offsetWidth; r 49 ? function () { k(e, { timeout: t }); t !== i.ricTimeout && (t = i.ricTimeout) } : w(function () { u(e) }, !0); return function (n) { var i; (n = !0 === n) && (t = 33); r || (r = !0, i = h - (o.now() - f), i 0) && "visible" != v(r, "overflow") && (u = r.getBoundingClientRect(), f = st > u.left && ot u.top - 1 && et 500 && e.clientWidth > 500 ? 500 : 370 : i.expand, f._defEx = h, y = h * i.expFactor, p = i.hFac, vt = null, yt 2 && ft > 2 && !t.hidden ? (yt = y, k = 0) : yt = ft > 1 && k > 1 && b = v && (et = s.top) = v * p && (ot = s.left) 9) break } else !a && rt && !c && b 2 && (at[0] || i.preloadAfterLoad) && (at[0] || !l && (lt || st || ot || et || "auto" != u[n][r](i.sizesAttr))) && (c = at[0] || u[n]); c && !a && pt(c) } }, p = ct(ii), ri = function (n) { var t = n.target; if (t._lazyCache) return void delete t._lazyCache; ni(n); l(t, i.loadedClass); d(t, i.loadingClass); g(t, ui); a(t, "lazyloaded") }, li = w(ri), ui = function (n) { li({ target: n.target }) }, ai = function (n, t) { try { n.contentWindow.location.replace(t) } catch (i) { n.src = t } }, vi = function (n) { var t, u = n[r](i.srcsetAttr); (t = i.customMedia[n[r]("data-media") || n[r]("media")]) && n.setAttribute("media", t); u && n.setAttribute("srcset", u) }, yi = w(function (n, t, f, e, o) { var s, h, v, c, p, w; (p = a(n, "lazybeforeunveil", t)).defaultPrevented || (e && (f ? l(n, i.autosizesClass) : n.setAttribute("sizes", e)), h = n[r](i.srcsetAttr), s = n[r](i.srcAttr), o && (v = n.parentNode, c = v && it.test(v.nodeName || "")), w = t.firesLoad || "src" in n && (h || s || c), p = { target: n }, l(n, i.loadingClass), w && (clearTimeout(bt), bt = u(ni, 2500), g(n, ui, !0)), c && ht.call(v.getElementsByTagName("source"), vi), h ? n.setAttribute("srcset", h) : s && !c && (oi.test(n.nodeName) ? ai(n, s) : n.src = s), o && (h || c) && nt(n, { src: s })); n._lazyRace && delete n._lazyRace; d(n, i.lazyClass); y(function () { var t = n.complete && n.naturalWidth > 1; w && !t || (t && l(n, "ls-is-cached"), ri(p), n._lazyCache = !0, u(function () { "_lazyCache" in n && delete n._lazyCache }, 9)); "lazy" == n.loading && b-- }, !0) }), pt = function (n) { if (!n._lazyRace) { var f, t = ei.test(n.nodeName), e = t && (n[r](i.sizesAttr) || n[r]("sizes")), u = "auto" == e; (u || !rt) && t && (n[r]("src") || n.srcset) && !n.complete && !c(n, i.errorClass) && c(n, i.lazyClass) || (f = a(n, "lazyunveilread").detail, u && tt.updateElem(n, !0, n.offsetWidth), n._lazyRace = !0, b++, yi(n, f, u, e, t)) } }, pi = ut(function () { i.loadMode = 3; p() }), fi = function () { 3 == i.loadMode && (i.loadMode = 2); pi() }, wt = function () { if (!rt) { if (o.now() - kt Previous', nextArrow: '', autoplay: !1, autoplaySpeed: 3e3, centerMode: !1, centerPadding: "50px", cssEase: "ease", customPaging: function (t, i) { return n('').text(i + 1) }, dots: !1, dotsClass: "slick-dots", draggable: !0, easing: "linear", edgeFriction: .35, fade: !1, focusOnSelect: !1, focusOnChange: !1, infinite: !0, initialSlide: 0, lazyLoad: "ondemand", mobileFirst: !1, pauseOnHover: !0, pauseOnFocus: !0, pauseOnDotsHover: !1, respondTo: "window", responsive: null, rows: 1, rtl: !1, slide: "", slidesPerRow: 1, slidesToShow: 1, slidesToScroll: 1, speed: 500, swipe: !0, swipeToSlide: !1, touchMove: !0, touchThreshold: 5, useCSS: !0, useTransform: !0, variableWidth: !1, vertical: !1, verticalSwiping: !1, waitForAnimate: !0, zIndex: 1e3 }; u.initials = { animating: !1, dragging: !1, autoPlayTimer: null, currentDirection: 0, currentLeft: null, currentSlide: 0, direction: 1, $dots: null, listWidth: null, listHeight: null, loadIndex: 0, $nextArrow: null, $prevArrow: null, scrolling: !1, slideCount: null, slideWidth: null, $slideTrack: null, $slides: null, sliding: !1, slideOffset: 0, swipeLeft: null, swiping: !1, $list: null, touchObject: {}, transformsEnabled: !1, unslicked: !1 }; n.extend(u, u.initials); u.activeBreakpoint = null; u.animType = null; u.animProp = null; u.breakpoints = []; u.breakpointSettings = []; u.cssTransitions = !1; u.focussed = !1; u.interrupted = !1; u.hidden = "hidden"; u.paused = !0; u.positionProp = null; u.respondTo = null; u.rowCount = 1; u.shouldClick = !0; u.$slider = n(i); u.$slidesCache = null; u.transformType = null; u.transitionType = null; u.visibilityChange = "visibilitychange"; u.windowWidth = 0; u.windowTimer = null; f = n(i).data("slick") || {}; u.options = n.extend({}, u.defaults, r, f); u.currentSlide = u.options.initialSlide; u.originalSettings = u.options; void 0 !== document.mozHidden ? (u.hidden = "mozHidden", u.visibilityChange = "mozvisibilitychange") : void 0 !== document.webkitHidden && (u.hidden = "webkitHidden", u.visibilityChange = "webkitvisibilitychange"); u.autoPlay = n.proxy(u.autoPlay, u); u.autoPlayClear = n.proxy(u.autoPlayClear, u); u.autoPlayIterator = n.proxy(u.autoPlayIterator, u); u.changeSlide = n.proxy(u.changeSlide, u); u.clickHandler = n.proxy(u.clickHandler, u); u.selectHandler = n.proxy(u.selectHandler, u); u.setPosition = n.proxy(u.setPosition, u); u.swipeHandler = n.proxy(u.swipeHandler, u); u.dragHandler = n.proxy(u.dragHandler, u); u.keyHandler = n.proxy(u.keyHandler, u); u.instanceUid = t++; u.htmlExpr = /^(?:s*()[^>]*)$/; u.registerBreakpoints(); u.init(!0) } }()).prototype.activateADA = function () { this.$slideTrack.find(".slick-active").attr({ "aria-hidden": "false" }).find("a, input, button, select").attr({ tabindex: "0" }) }; t.prototype.addSlide = t.prototype.slickAdd = function (t, i, r) { var u = this; if ("boolean" == typeof i) r = i, i = null; else if (i = u.slideCount) return !1; u.unload(); "number" == typeof i ? 0 === i && 0 === u.$slides.length ? n(t).appendTo(u.$slideTrack) : r ? n(t).insertBefore(u.$slides.eq(i)) : n(t).insertAfter(u.$slides.eq(i)) : !0 === r ? n(t).prependTo(u.$slideTrack) : n(t).appendTo(u.$slideTrack); u.$slides = u.$slideTrack.children(this.options.slide); u.$slideTrack.children(this.options.slide).detach(); u.$slideTrack.append(u.$slides); u.$slides.each(function (t, i) { n(i).attr("data-slick-index", t) }); u.$slidesCache = u.$slides; u.reinit() }; t.prototype.animateHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.animate({ height: t }, n.options.speed)) }; t.prototype.animateSlide = function (t, i) { var u = {}, r = this; r.animateHeight(); !0 === r.options.rtl && !1 === r.options.vertical && (t = -t); !1 === r.transformsEnabled ? !1 === r.options.vertical ? r.$slideTrack.animate({ left: t }, r.options.speed, r.options.easing, i) : r.$slideTrack.animate({ top: t }, r.options.speed, r.options.easing, i) : !1 === r.cssTransitions ? (!0 === r.options.rtl && (r.currentLeft = -r.currentLeft), n({ animStart: r.currentLeft }).animate({ animStart: t }, { duration: r.options.speed, easing: r.options.easing, step: function (n) { n = Math.ceil(n); !1 === r.options.vertical ? (u[r.animType] = "translate(" + n + "px, 0px)", r.$slideTrack.css(u)) : (u[r.animType] = "translate(0px," + n + "px)", r.$slideTrack.css(u)) }, complete: function () { i && i.call() } })) : (r.applyTransition(), t = Math.ceil(t), u[r.animType] = !1 === r.options.vertical ? "translate3d(" + t + "px, 0px, 0px)" : "translate3d(0px," + t + "px, 0px)", r.$slideTrack.css(u), i && setTimeout(function () { r.disableTransition(); i.call() }, r.options.speed)) }; t.prototype.getNavTarget = function () { var i = this, t = i.options.asNavFor; return t && null !== t && (t = n(t).not(i.$slider)), t }; t.prototype.asNavFor = function (t) { var i = this.getNavTarget(); null !== i && "object" == typeof i && i.each(function () { var i = n(this).slick("getSlick"); i.unslicked || i.slideHandler(t, !0) }) }; t.prototype.applyTransition = function (n) { var t = this, i = {}; i[t.transitionType] = !1 === t.options.fade ? t.transformType + " " + t.options.speed + "ms " + t.options.cssEase : "opacity " + t.options.speed + "ms " + t.options.cssEase; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.autoPlay = function () { var n = this; n.autoPlayClear(); n.slideCount > n.options.slidesToShow && (n.autoPlayTimer = setInterval(n.autoPlayIterator, n.options.autoplaySpeed)) }; t.prototype.autoPlayClear = function () { var n = this; n.autoPlayTimer && clearInterval(n.autoPlayTimer) }; t.prototype.autoPlayIterator = function () { var n = this, t = n.currentSlide + n.options.slidesToScroll; n.paused || n.interrupted || n.focussed || (!1 === n.options.infinite && (1 === n.direction && n.currentSlide + 1 === n.slideCount - 1 ? n.direction = 0 : 0 === n.direction && (t = n.currentSlide - n.options.slidesToScroll, n.currentSlide - 1 == 0 && (n.direction = 1))), n.slideHandler(t)) }; t.prototype.buildArrows = function () { var t = this; !0 === t.options.arrows && (t.$prevArrow = n(t.options.prevArrow).addClass("slick-arrow"), t.$nextArrow = n(t.options.nextArrow).addClass("slick-arrow"), t.slideCount > t.options.slidesToShow ? (t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.prependTo(t.options.appendArrows), t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.appendTo(t.options.appendArrows), !0 !== t.options.infinite && t.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true")) : t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({ "aria-disabled": "true", tabindex: "-1" })) }; t.prototype.buildDots = function () { var i, r, t = this; if (!0 === t.options.dots) { for (t.$slider.addClass("slick-dotted"), r = n("

    ").addClass(t.options.dotsClass), i = 0; i ").append(t.options.customPaging.call(this, t, i))); t.$dots = r.appendTo(t.options.appendDots); t.$dots.find("li").first().addClass("slick-active") } }; t.prototype.buildOut = function () { var t = this; t.$slides = t.$slider.children(t.options.slide + ":not(.slick-cloned)").addClass("slick-slide"); t.slideCount = t.$slides.length; t.$slides.each(function (t, i) { n(i).attr("data-slick-index", t).data("originalStyling", n(i).attr("style") || "") }); t.$slider.addClass("slick-slider"); t.$slideTrack = 0 === t.slideCount ? n('').appendTo(t.$slider) : t.$slides.wrapAll('').parent(); t.$list = t.$slideTrack.wrap('').parent(); t.$slideTrack.css("opacity", 0); !0 !== t.options.centerMode && !0 !== t.options.swipeToSlide || (t.options.slidesToScroll = 1); n("img[data-lazy]", t.$slider).not("[src]").addClass("slick-loading"); t.setupInfinite(); t.buildArrows(); t.buildDots(); t.updateDots(); t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0); !0 === t.options.draggable && t.$list.addClass("draggable") }; t.prototype.buildRows = function () { var t, i, r, f, c, u, e, n = this, o, s, h; if (f = document.createDocumentFragment(), u = n.$slider.children(), n.options.rows > 1) { for (e = n.options.slidesPerRow * n.options.rows, c = Math.ceil(u.length / e), t = 0; t r.breakpoints[f] && (u = r.breakpoints[f])); null !== u ? null !== r.activeBreakpoint ? (u !== r.activeBreakpoint || i) && (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : null !== r.activeBreakpoint && (r.activeBreakpoint = null, r.options = r.originalSettings, !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t), o = u); t || !1 === o || r.$slider.trigger("breakpoint", [r, o]) } }; t.prototype.changeSlide = function (t, i) { var f, e, o, r = this, u = n(t.currentTarget), s; switch (u.is("a") && t.preventDefault(), u.is("li") || (u = u.closest("li")), o = r.slideCount % r.options.slidesToScroll != 0, f = o ? 0 : (r.slideCount - r.currentSlide) % r.options.slidesToScroll, t.data.message) { case "previous": e = 0 === f ? r.options.slidesToScroll : r.options.slidesToShow - f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide - e, !1, i); break; case "next": e = 0 === f ? r.options.slidesToScroll : f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide + e, !1, i); break; case "index": s = 0 === t.data.index ? 0 : t.data.index || u.index() * r.options.slidesToScroll; r.slideHandler(r.checkNavigable(s), !1, i); u.children().trigger("focus"); break; default: return } }; t.prototype.checkNavigable = function (n) { var t, i, r; if (t = this.getNavigableIndexes(), i = 0, n > t[t.length - 1]) n = t[t.length - 1]; else for (r in t) { if (n t.options.slidesToShow && (t.$prevArrow && t.$prevArrow.off("click.slick", t.changeSlide), t.$nextArrow && t.$nextArrow.off("click.slick", t.changeSlide), !0 === t.options.accessibility && (t.$prevArrow && t.$prevArrow.off("keydown.slick", t.keyHandler), t.$nextArrow && t.$nextArrow.off("keydown.slick", t.keyHandler))); t.$list.off("touchstart.slick mousedown.slick", t.swipeHandler); t.$list.off("touchmove.slick mousemove.slick", t.swipeHandler); t.$list.off("touchend.slick mouseup.slick", t.swipeHandler); t.$list.off("touchcancel.slick mouseleave.slick", t.swipeHandler); t.$list.off("click.slick", t.clickHandler); n(document).off(t.visibilityChange, t.visibility); t.cleanUpSlideEvents(); !0 === t.options.accessibility && t.$list.off("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().off("click.slick", t.selectHandler); n(window).off("orientationchange.slick.slick-" + t.instanceUid, t.orientationChange); n(window).off("resize.slick.slick-" + t.instanceUid, t.resize); n("[draggable!=true]", t.$slideTrack).off("dragstart", t.preventDefault); n(window).off("load.slick.slick-" + t.instanceUid, t.setPosition) }; t.prototype.cleanUpSlideEvents = function () { var t = this; t.$list.off("mouseenter.slick", n.proxy(t.interrupt, t, !0)); t.$list.off("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.cleanUpRows = function () { var t, n = this; n.options.rows > 1 && ((t = n.$slides.children().children()).removeAttr("style"), n.$slider.empty().append(t)) }; t.prototype.clickHandler = function (n) { !1 === this.shouldClick && (n.stopImmediatePropagation(), n.stopPropagation(), n.preventDefault()) }; t.prototype.destroy = function (t) { var i = this; i.autoPlayClear(); i.touchObject = {}; i.cleanUpEvents(); n(".slick-cloned", i.$slider).detach(); i.$dots && i.$dots.remove(); i.$prevArrow && i.$prevArrow.length && (i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.prevArrow) && i.$prevArrow.remove()); i.$nextArrow && i.$nextArrow.length && (i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.nextArrow) && i.$nextArrow.remove()); i.$slides && (i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function () { n(this).attr("style", n(this).data("originalStyling")) }), i.$slideTrack.children(this.options.slide).detach(), i.$slideTrack.detach(), i.$list.detach(), i.$slider.append(i.$slides)); i.cleanUpRows(); i.$slider.removeClass("slick-slider"); i.$slider.removeClass("slick-initialized"); i.$slider.removeClass("slick-dotted"); i.unslicked = !0; t || i.$slider.trigger("destroy", [i]) }; t.prototype.disableTransition = function (n) { var t = this, i = {}; i[t.transitionType] = ""; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.fadeSlide = function (n, t) { var i = this; !1 === i.cssTransitions ? (i.$slides.eq(n).css({ zIndex: i.options.zIndex }), i.$slides.eq(n).animate({ opacity: 1 }, i.options.speed, i.options.easing, t)) : (i.applyTransition(n), i.$slides.eq(n).css({ opacity: 1, zIndex: i.options.zIndex }), t && setTimeout(function () { i.disableTransition(n); t.call() }, i.options.speed)) }; t.prototype.fadeSlideOut = function (n) { var t = this; !1 === t.cssTransitions ? t.$slides.eq(n).animate({ opacity: 0, zIndex: t.options.zIndex - 2 }, t.options.speed, t.options.easing) : (t.applyTransition(n), t.$slides.eq(n).css({ opacity: 0, zIndex: t.options.zIndex - 2 })) }; t.prototype.filterSlides = t.prototype.slickFilter = function (n) { var t = this; null !== n && (t.$slidesCache = t.$slides, t.unload(), t.$slideTrack.children(this.options.slide).detach(), t.$slidesCache.filter(n).appendTo(t.$slideTrack), t.reinit()) }; t.prototype.focusHandler = function () { var t = this; t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function (i) { i.stopImmediatePropagation(); var r = n(this); setTimeout(function () { t.options.pauseOnFocus && (t.focussed = r.is(":focus"), t.autoPlay()) }, 0) }) }; t.prototype.getCurrent = t.prototype.slickCurrentSlide = function () { return this.currentSlide }; t.prototype.getDotCount = function () { var n = this, i = 0, r = 0, t = 0; if (!0 === n.options.infinite) if (n.slideCount t.options.slidesToShow && (t.slideOffset = t.slideWidth * t.options.slidesToShow * -1, e = -1, !0 === t.options.vertical && !0 === t.options.centerMode && (2 === t.options.slidesToShow ? e = -1.5 : 1 === t.options.slidesToShow && (e = -2)), u = r * t.options.slidesToShow * e), t.slideCount % t.options.slidesToScroll != 0 && n + t.options.slidesToScroll > t.slideCount && t.slideCount > t.options.slidesToShow && (n > t.slideCount ? (t.slideOffset = (t.options.slidesToShow - (n - t.slideCount)) * t.slideWidth * -1, u = (t.options.slidesToShow - (n - t.slideCount)) * r * -1) : (t.slideOffset = t.slideCount % t.options.slidesToScroll * t.slideWidth * -1, u = t.slideCount % t.options.slidesToScroll * r * -1))) : n + t.options.slidesToShow > t.slideCount && (t.slideOffset = (n + t.options.slidesToShow - t.slideCount) * t.slideWidth, u = (n + t.options.slidesToShow - t.slideCount) * r), t.slideCount -1 * t.swipeLeft) return i = f, !1 }), Math.abs(n(i).attr("data-slick-index") - t.currentSlide) || 1) : t.options.slidesToScroll }; t.prototype.goTo = t.prototype.slickGoTo = function (n, t) { this.changeSlide({ data: { message: "index", index: parseInt(n) } }, t) }; t.prototype.init = function (t) { var i = this; n(i.$slider).hasClass("slick-initialized") || (n(i.$slider).addClass("slick-initialized"), i.buildRows(), i.buildOut(), i.setProps(), i.startLoad(), i.loadSlider(), i.initializeEvents(), i.updateArrows(), i.updateDots(), i.checkResponsive(!0), i.focusHandler()); t && i.$slider.trigger("init", [i]); !0 === i.options.accessibility && i.initADA(); i.options.autoplay && (i.paused = !1, i.autoPlay()) }; t.prototype.initADA = function () { var t = this, f = Math.ceil(t.slideCount / t.options.slidesToShow), r = t.getNavigableIndexes().filter(function (n) { return n >= 0 && n n.options.slidesToShow && (n.$prevArrow.off("click.slick").on("click.slick", { message: "previous" }, n.changeSlide), n.$nextArrow.off("click.slick").on("click.slick", { message: "next" }, n.changeSlide), !0 === n.options.accessibility && (n.$prevArrow.on("keydown.slick", n.keyHandler), n.$nextArrow.on("keydown.slick", n.keyHandler))) }; t.prototype.initDotEvents = function () { var t = this; !0 === t.options.dots && (n("li", t.$dots).on("click.slick", { message: "index" }, t.changeSlide), !0 === t.options.accessibility && t.$dots.on("keydown.slick", t.keyHandler)); !0 === t.options.dots && !0 === t.options.pauseOnDotsHover && n("li", t.$dots).on("mouseenter.slick", n.proxy(t.interrupt, t, !0)).on("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.initSlideEvents = function () { var t = this; t.options.pauseOnHover && (t.$list.on("mouseenter.slick", n.proxy(t.interrupt, t, !0)), t.$list.on("mouseleave.slick", n.proxy(t.interrupt, t, !1))) }; t.prototype.initializeEvents = function () { var t = this; t.initArrowEvents(); t.initDotEvents(); t.initSlideEvents(); t.$list.on("touchstart.slick mousedown.slick", { action: "start" }, t.swipeHandler); t.$list.on("touchmove.slick mousemove.slick", { action: "move" }, t.swipeHandler); t.$list.on("touchend.slick mouseup.slick", { action: "end" }, t.swipeHandler); t.$list.on("touchcancel.slick mouseleave.slick", { action: "end" }, t.swipeHandler); t.$list.on("click.slick", t.clickHandler); n(document).on(t.visibilityChange, n.proxy(t.visibility, t)); !0 === t.options.accessibility && t.$list.on("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler); n(window).on("orientationchange.slick.slick-" + t.instanceUid, n.proxy(t.orientationChange, t)); n(window).on("resize.slick.slick-" + t.instanceUid, n.proxy(t.resize, t)); n("[draggable!=true]", t.$slideTrack).on("dragstart", t.preventDefault); n(window).on("load.slick.slick-" + t.instanceUid, t.setPosition); n(t.setPosition) }; t.prototype.initUI = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.show(), n.$nextArrow.show()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.show() }; t.prototype.keyHandler = function (n) { var t = this; n.target.tagName.match("TEXTAREA|INPUT|SELECT") || (37 === n.keyCode && !0 === t.options.accessibility ? t.changeSlide({ data: { message: !0 === t.options.rtl ? "next" : "previous" } }) : 39 === n.keyCode && !0 === t.options.accessibility && t.changeSlide({ data: { message: !0 === t.options.rtl ? "previous" : "next" } })) }; t.prototype.lazyLoad = function () { function f(i) { n("img[data-lazy]", i).each(function () { var i = n(this), r = n(this).attr("data-lazy"), f = n(this).attr("data-srcset"), e = n(this).attr("data-sizes") || t.$slider.attr("data-sizes"), u = document.createElement("img"); u.onload = function () { i.animate({ opacity: 0 }, 100, function () { f && (i.attr("srcset", f), e && i.attr("sizes", e)); i.attr("src", r).animate({ opacity: 1 }, 200, function () { i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading") }); t.$slider.trigger("lazyLoaded", [t, i, r]) }) }; u.onerror = function () { i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"); t.$slider.trigger("lazyLoadError", [t, i, r]) }; u.src = r }) } var u, i, r, t = this; if (!0 === t.options.centerMode ? !0 === t.options.infinite ? r = (i = t.currentSlide + (t.options.slidesToShow / 2 + 1)) + t.options.slidesToShow + 2 : (i = Math.max(0, t.currentSlide - (t.options.slidesToShow / 2 + 1)), r = t.options.slidesToShow / 2 + 1 + 2 + t.currentSlide) : (i = t.options.infinite ? t.options.slidesToShow + t.currentSlide : t.currentSlide, r = Math.ceil(i + t.options.slidesToShow), !0 === t.options.fade && (i > 0 && i--, r = t.slideCount - t.options.slidesToShow ? f(t.$slider.find(".slick-cloned").slice(0, t.options.slidesToShow)) : 0 === t.currentSlide && f(t.$slider.find(".slick-cloned").slice(-1 * t.options.slidesToShow)) }; t.prototype.loadSlider = function () { var n = this; n.setPosition(); n.$slideTrack.css({ opacity: 1 }); n.$slider.removeClass("slick-loading"); n.initUI(); "progressive" === n.options.lazyLoad && n.progressiveLazyLoad() }; t.prototype.next = t.prototype.slickNext = function () { this.changeSlide({ data: { message: "next" } }) }; t.prototype.orientationChange = function () { var n = this; n.checkResponsive(); n.setPosition() }; t.prototype.pause = t.prototype.slickPause = function () { var n = this; n.autoPlayClear(); n.paused = !0 }; t.prototype.play = t.prototype.slickPlay = function () { var n = this; n.autoPlay(); n.options.autoplay = !0; n.paused = !1; n.focussed = !1; n.interrupted = !1 }; t.prototype.postSlide = function (t) { var i = this; i.unslicked || (i.$slider.trigger("afterChange", [i, t]), i.animating = !1, i.slideCount > i.options.slidesToShow && i.setPosition(), i.swipeLeft = null, i.options.autoplay && i.autoPlay(), !0 === i.options.accessibility && (i.initADA(), i.options.focusOnChange && n(i.$slides.get(i.currentSlide)).attr("tabindex", 0).focus())) }; t.prototype.prev = t.prototype.slickPrev = function () { this.changeSlide({ data: { message: "previous" } }) }; t.prototype.preventDefault = function (n) { n.preventDefault() }; t.prototype.progressiveLazyLoad = function (t) { t = t || 1; var r, u, f, e, o, i = this, s = n("img[data-lazy]", i.$slider); s.length ? (r = s.first(), u = r.attr("data-lazy"), f = r.attr("data-srcset"), e = r.attr("data-sizes") || i.$slider.attr("data-sizes"), (o = document.createElement("img")).onload = function () { f && (r.attr("srcset", f), e && r.attr("sizes", e)); r.attr("src", u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"); !0 === i.options.adaptiveHeight && i.setPosition(); i.$slider.trigger("lazyLoaded", [i, r, u]); i.progressiveLazyLoad() }, o.onerror = function () { t u && (i.currentSlide = u); i.slideCount = 0;)t.breakpoints[i] && t.breakpoints[i] === f && t.breakpoints.splice(i, 1), i--; t.breakpoints.push(f); t.breakpointSettings[f] = r[u].settings } t.breakpoints.sort(function (n, i) { return t.options.mobileFirst ? n - i : i - n }) } }; t.prototype.reinit = function () { var t = this; t.$slides = t.$slideTrack.children(t.options.slide).addClass("slick-slide"); t.slideCount = t.$slides.length; t.currentSlide >= t.slideCount && 0 !== t.currentSlide && (t.currentSlide = t.currentSlide - t.options.slidesToScroll); t.slideCount r.slideCount - 1) return !1; r.unload(); !0 === i ? r.$slideTrack.children().remove() : r.$slideTrack.children(this.options.slide).eq(n).remove(); r.$slides = r.$slideTrack.children(this.options.slide); r.$slideTrack.children(this.options.slide).detach(); r.$slideTrack.append(r.$slides); r.$slidesCache = r.$slides; r.reinit() }; t.prototype.setCSS = function (n) { var r, u, t = this, i = {}; !0 === t.options.rtl && (n = -n); r = "left" == t.positionProp ? Math.ceil(n) + "px" : "0px"; u = "top" == t.positionProp ? Math.ceil(n) + "px" : "0px"; i[t.positionProp] = n; !1 === t.transformsEnabled ? t.$slideTrack.css(i) : (i = {}, !1 === t.cssTransitions ? (i[t.animType] = "translate(" + r + ", " + u + ")", t.$slideTrack.css(i)) : (i[t.animType] = "translate3d(" + r + ", " + u + ", 0px)", t.$slideTrack.css(i))) }; t.prototype.setDimensions = function () { var n = this, t; !1 === n.options.vertical ? !0 === n.options.centerMode && n.$list.css({ padding: "0px " + n.options.centerPadding }) : (n.$list.height(n.$slides.first().outerHeight(!0) * n.options.slidesToShow), !0 === n.options.centerMode && n.$list.css({ padding: n.options.centerPadding + " 0px" })); n.listWidth = n.$list.width(); n.listHeight = n.$list.height(); !1 === n.options.vertical && !1 === n.options.variableWidth ? (n.slideWidth = Math.ceil(n.listWidth / n.options.slidesToShow), n.$slideTrack.width(Math.ceil(n.slideWidth * n.$slideTrack.children(".slick-slide").length))) : !0 === n.options.variableWidth ? n.$slideTrack.width(5e3 * n.slideCount) : (n.slideWidth = Math.ceil(n.listWidth), n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0) * n.$slideTrack.children(".slick-slide").length))); t = n.$slides.first().outerWidth(!0) - n.$slides.first().width(); !1 === n.options.variableWidth && n.$slideTrack.children(".slick-slide").width(n.slideWidth - t) }; t.prototype.setFade = function () { var i, t = this; t.$slides.each(function (r, u) { i = t.slideWidth * r * -1; !0 === t.options.rtl ? n(u).css({ position: "relative", right: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) : n(u).css({ position: "relative", left: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) }); t.$slides.eq(t.currentSlide).css({ zIndex: t.options.zIndex - 1, opacity: 1 }) }; t.prototype.setHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.css("height", t)) }; t.prototype.setOption = t.prototype.slickSetOption = function () { var u, f, e, i, r, t = this, o = !1; if ("object" === n.type(arguments[0]) ? (e = arguments[0], o = arguments[1], r = "multiple") : "string" === n.type(arguments[0]) && (e = arguments[0], i = arguments[1], o = arguments[2], "responsive" === arguments[0] && "array" === n.type(arguments[1]) ? r = "responsive" : void 0 !== arguments[1] && (r = "single")), "single" === r) t.options[e] = i; else if ("multiple" === r) n.each(e, function (n, i) { t.options[n] = i }); else if ("responsive" === r) for (f in i) if ("array" !== n.type(t.options.responsive)) t.options.responsive = [i[f]]; else { for (u = t.options.responsive.length - 1; u >= 0;)t.options.responsive[u].breakpoint === i[f].breakpoint && t.options.responsive.splice(u, 1), u--; t.options.responsive.push(i[f]) } o && (t.unload(), t.reinit()) }; t.prototype.setPosition = function () { var n = this; n.setDimensions(); n.setHeight(); !1 === n.options.fade ? n.setCSS(n.getLeft(n.currentSlide)) : n.setFade(); n.$slider.trigger("setPosition", [n]) }; t.prototype.setProps = function () { var n = this, t = document.body.style; n.positionProp = !0 === n.options.vertical ? "top" : "left"; "top" === n.positionProp ? n.$slider.addClass("slick-vertical") : n.$slider.removeClass("slick-vertical"); void 0 === t.WebkitTransition && void 0 === t.MozTransition && void 0 === t.msTransition || !0 === n.options.useCSS && (n.cssTransitions = !0); n.options.fade && ("number" == typeof n.options.zIndex ? n.options.zIndex = u && n = 0 && n t.options.slidesToShow)) { for (u = !0 === t.options.centerMode ? t.options.slidesToShow + 1 : t.options.slidesToShow, i = t.slideCount; i > t.slideCount - u; i -= 1)r = i - 1, n(t.$slides[r]).clone(!0).attr("id", "").attr("data-slick-index", r - t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned"); for (i = 0; i r.getDotCount() * r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else if (!1 === r.options.infinite && !0 === r.options.centerMode && (n r.slideCount - r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else { if (r.options.autoplay && clearInterval(r.autoPlayTimer), f = u = r.slideCount ? r.slideCount % r.options.slidesToScroll != 0 ? 0 : u - r.slideCount : u, r.animating = !0, r.$slider.trigger("beforeChange", [r, r.currentSlide, f]), s = r.currentSlide, r.currentSlide = f, r.setSlideClasses(r.currentSlide), r.options.asNavFor && (o = (o = r.getNavTarget()).slick("getSlick")).slideCount n.options.slidesToShow && (n.$prevArrow.hide(), n.$nextArrow.hide()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.hide(); n.$slider.addClass("slick-loading") }; t.prototype.swipeDirection = function () { var i, r, u, n, t = this; return i = t.touchObject.startX - t.touchObject.curX, r = t.touchObject.startY - t.touchObject.curY, u = Math.atan2(r, i), (n = Math.round(180 * u / Math.PI)) = 0 ? !1 === t.options.rtl ? "left" : "right" : n = 315 ? !1 === t.options.rtl ? "left" : "right" : n >= 135 && n = 35 && n 10), void 0 === n.touchObject.curX) return !1; if (!0 === n.touchObject.edgeHit && n.$slider.trigger("edge", [n, n.swipeDirection()]), n.touchObject.swipeLength >= n.touchObject.minSwipe) { switch (i = n.swipeDirection()) { case "left": case "down": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide + n.getSlideCount()) : n.currentSlide + n.getSlideCount(); n.currentDirection = 0; break; case "right": case "up": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide - n.getSlideCount()) : n.currentSlide - n.getSlideCount(); n.currentDirection = 1 }"vertical" != i && (n.slideHandler(t), n.touchObject = {}, n.$slider.trigger("swipe", [n, i])) } else n.touchObject.startX !== n.touchObject.curX && (n.slideHandler(n.currentSlide), n.touchObject = {}) }; t.prototype.swipeHandler = function (n) { var t = this; if (!(!1 === t.options.swipe || "ontouchend" in document && !1 === t.options.swipe || !1 === t.options.draggable && -1 !== n.type.indexOf("mouse"))) switch (t.touchObject.fingerCount = n.originalEvent && void 0 !== n.originalEvent.touches ? n.originalEvent.touches.length : 1, t.touchObject.minSwipe = t.listWidth / t.options.touchThreshold, !0 === t.options.verticalSwiping && (t.touchObject.minSwipe = t.listHeight / t.options.touchThreshold), n.data.action) { case "start": t.swipeStart(n); break; case "move": t.swipeMove(n); break; case "end": t.swipeEnd(n) } }; t.prototype.swipeMove = function (n) { var f, e, r, u, i, o, t = this; return i = void 0 !== n.originalEvent ? n.originalEvent.touches : null, !(!t.dragging || t.scrolling || i && 1 !== i.length) && (f = t.getLeft(t.currentSlide), t.touchObject.curX = void 0 !== i ? i[0].pageX : n.clientX, t.touchObject.curY = void 0 !== i ? i[0].pageY : n.clientY, t.touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(t.touchObject.curX - t.touchObject.startX, 2))), o = Math.round(Math.sqrt(Math.pow(t.touchObject.curY - t.touchObject.startY, 2))), !t.options.verticalSwiping && !t.swiping && o > 4 ? (t.scrolling = !0, !1) : (!0 === t.options.verticalSwiping && (t.touchObject.swipeLength = o), e = t.swipeDirection(), void 0 !== n.originalEvent && t.touchObject.swipeLength > 4 && (t.swiping = !0, n.preventDefault()), u = (!1 === t.options.rtl ? 1 : -1) * (t.touchObject.curX > t.touchObject.startX ? 1 : -1), !0 === t.options.verticalSwiping && (u = t.touchObject.curY > t.touchObject.startY ? 1 : -1), r = t.touchObject.swipeLength, t.touchObject.edgeHit = !1, !1 === t.options.infinite && (0 === t.currentSlide && "right" === e || t.currentSlide >= t.getDotCount() && "left" === e) && (r = t.touchObject.swipeLength * t.options.edgeFriction, t.touchObject.edgeHit = !0), t.swipeLeft = !1 === t.options.vertical ? f + r * u : f + r * (t.$list.height() / t.listWidth) * u, !0 === t.options.verticalSwiping && (t.swipeLeft = f + r * u), !0 !== t.options.fade && !1 !== t.options.touchMove && (!0 === t.animating ? (t.swipeLeft = null, !1) : void t.setCSS(t.swipeLeft)))) }; t.prototype.swipeStart = function (n) { var i, t = this; if (t.interrupted = !0, 1 !== t.touchObject.fingerCount || t.slideCount n.options.slidesToShow && !n.options.infinite && (n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), 0 === n.currentSlide ? (n.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - n.options.slidesToShow && !1 === n.options.centerMode ? (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - 1 && !0 === n.options.centerMode && (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"))) }; t.prototype.updateDots = function () { var n = this; null !== n.$dots && (n.$dots.find("li").removeClass("slick-active").end(), n.$dots.find("li").eq(Math.floor(n.currentSlide / n.options.slidesToScroll)).addClass("slick-active")) }; t.prototype.visibility = function () { var n = this; n.options.autoplay && (n.interrupted = document[n.hidden] ? !0 : !1) }; n.fn.slick = function () { for (var u, i = this, r = arguments[0], f = Array.prototype.slice.call(arguments, 1), e = i.length, n = 0; n ")); $('.fullscreen-img').show(); }); $('.expand-img-placeholder').click(function () { objImagenPlaceHolder = this; var biggerImg = objImagenPlaceHolder.lastElementChild.innerText; $('body').css("overflow", "hidden"); $("body").append($("")); $('.fullscreen-img').show(); }); $(document).on("click", ".fullscreen-img", function () { if (event.target.nodeName.toLowerCase() == 'div') { $(this).remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); } }); $(document).on("click", ".fullscreen-img .close", function () { $('.fullscreen-img').remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); });

    Inicia sesión

    Favor de llenar todos los campos Cargando...

    Continuar con Facebook Continuar con Google


    Regístrate Recupera tu contraseña

    Registrarme

    Cargando...

    Continuar con Facebook Continuar con Google


    Ya tengo una cuenta

    Necesitas completar tus datos para continuar.

    Cargando...

    Recuperar cuenta

    Cargando... Aún no tengo una cuenta. Registrarme

    Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Esto nos permite personalizar el contenido que ofrecemos y mostrar publicidad relacionada a sus intereses. Si continúa navegando, consideramos que acepta su uso.

    Acepto el uso de cookies Más información

    function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i

    $("#newsletterForm").submit(function () { suscribirseclick(); return false; });

    var objnewsletterresp; function suscribirseclick() {

    $("#spinnerload").show();

    var form = new FormData(); form.append("email", $("#newsletter").val()); form.append("list_id", "2e8f97c2d1");

    var settings = { "url": "https://newsletter.diariolibre.com/v1/public/api/subscribe", "method": "POST", "timeout": 0, "processData": false, "mimeType": "multipart/form-data", "contentType": false, "data": form };

    $.ajax(settings).done(function (response) { $("#spinnerload").hide(); objnewsletterresp = jQuery.parseJSON(response); if (objnewsletterresp[0].code == 200) { $("#resultadonewsletter").show(); $("#newslettersuccess").text("El correo ya fue registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettersuccess").text(""); $("#resultadonewsletter").hide(); }, 3000); } }).fail(function (error) { $("#spinnerload").hide(); objnewsletterresp = error; if (objnewsletterresp.status == 401) { $("#resultadonewsletter").show(); $("#newslettererror").text("El correo ya esta registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } else if (objnewsletterresp.status == 400) { $("#resultadonewsletter").show(); $("#newslettererror").text("Es necesario capturar un correo"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } }); }