jQuery(document).ready(function($) { (function() { var method; var noop = function() {}; var methods = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn']; var length = methods.length; var console = (window.console = window.console || {}); while (length--) { method = methods[length]; if (!console[method]) { console[method] = noop; } } }()); /*! * Slidebars - A jQuery Framework for Off-Canvas Menus and Sidebars * Version: 2.0.2 * Url: http://www.adchsm.com/slidebars/ * Author: Adam Charles Smith * Author url: http://www.adchsm.com/ * License: MIT * License url: http://www.adchsm.com/slidebars/license/ */ var slidebars = function() { var t = $("[canvas]"), e = {}, i = !1, n = !1, s = ["top", "right", "bottom", "left"], r = ["reveal", "push", "overlay", "shift"], o = function(i) { var n = $(), s = "0px, 0px", r = 1e3 * parseFloat(e[i].element.css("transitionDuration"), 10); return ("reveal" === e[i].style || "push" === e[i].style || "shift" === e[i].style) && (n = n.add(t)), ("push" === e[i].style || "overlay" === e[i].style || "shift" === e[i].style) && (n = n.add(e[i].element)), e[i].active && ("top" === e[i].side ? s = "0px, " + e[i].element.css("height") : "right" === e[i].side ? s = "-" + e[i].element.css("width") + ", 0px" : "bottom" === e[i].side ? s = "0px, -" + e[i].element.css("height") : "left" === e[i].side && (s = e[i].element.css("width") + ", 0px")), { elements: n, amount: s, duration: r } }, c = function(t, i, n, s) { return a(t) ? !1 : void(e[t] = { id: t, side: i, style: n, element: s, active: !1 }) }, a = function(t) { return e.hasOwnProperty(t) ? !0 : !1 }; this.init = function(t) { return i ? !1 : (n || ($("[off-canvas]").each(function() { var t = $(this).attr("off-canvas").split(" ", 3); return t && t[0] && -1 !== s.indexOf(t[1]) && -1 !== r.indexOf(t[2]) ? void c(t[0], t[1], t[2], $(this)) : !1 }), n = !0), i = !0, this.css(), $(f).trigger("init"), void("function" == typeof t && t())) }, this.exit = function(t) { if (!i) return !1; var e = function() { i = !1, $(f).trigger("exit"), "function" == typeof t && t() }; this.getActiveSlidebar() ? this.close(e) : e() }, this.css = function(t) { if (!i) return !1; for (var n in e) if (a(n)) { var s; s = "top" === e[n].side || "bottom" === e[n].side ? e[n].element.css("height") : e[n].element.css("width"), ("push" === e[n].style || "overlay" === e[n].style || "shift" === e[n].style) && e[n].element.css("margin-" + e[n].side, "-" + s) } this.getActiveSlidebar() && this.open(this.getActiveSlidebar()), $(f).trigger("css"), "function" == typeof t && t() }, this.open = function(t, n) { if (!i) return !1; if (!t || !a(t)) return !1; var s = function() { e[t].active = !0, e[t].element.css("display", "block"), $(f).trigger("opening", [e[t].id]); var i = o(t); i.elements.css({ "transition-duration": i.duration + "ms", transform: "translate(" + i.amount + ")" }), setTimeout(function() { $(f).trigger("opened", [e[t].id]), "function" == typeof n && n() }, i.duration) }; this.getActiveSlidebar() && this.getActiveSlidebar() !== t ? this.close(s) : s() }, this.close = function(t, n) { if ("function" == typeof t && (n = t, t = null), !i) return !1; if (t && !a(t)) return !1; if (t || (t = this.getActiveSlidebar()), t && e[t].active) { e[t].active = !1, $(f).trigger("closing", [e[t].id]); var s = o(t); s.elements.css("transform", ""), setTimeout(function() { s.elements.css("transition-duration", ""), e[t].element.css("display", ""), $(f).trigger("closed", [e[t].id]), "function" == typeof n && n() }, s.duration) } }, this.toggle = function(t, n) { return i && t && a(t) ? void(e[t].active ? this.close(t, function() { "function" == typeof n && n() }) : this.open(t, function() { "function" == typeof n && n() })) : !1 }, this.isActive = function() { return i }, this.isActiveSlidebar = function(t) { return i && t && a(t) ? e[t].active : !1 }, this.getActiveSlidebar = function() { if (!i) return !1; var t = !1; for (var n in e) if (a(n) && e[n].active) { t = e[n].id; break } return t }, this.getSlidebars = function() { if (!i) return !1; var t = []; for (var n in e) a(n) && t.push(e[n].id); return t }, this.getSlidebar = function(t) { return i && t && t && a(t) ? e[t] : !1 }, this.events = {}; var f = this.events; $(window).on("resize", this.css.bind(this)) }; /*! * Slick JS * Version: 1.8.0 * Author: Ken Wheeler * Website: http://kenwheeler.github.io * Docs: http://kenwheeler.github.io/slick * Repo: http://github.com/kenwheeler/slick * Issues: http://github.com/kenwheeler/slick/issues */ ! function(i) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], i) : "undefined" != typeof exports ? module.exports = i(require("jquery")) : i(jQuery) }(function(i) { "use strict"; var e = window.Slick || {}; (e = function() { var e = 0; return function(t, o) { var s, n = this; n.defaults = { accessibility: !0, adaptiveHeight: !1, appendArrows: i(t), appendDots: i(t), arrows: !0, asNavFor: null, prevArrow: '', nextArrow: '', autoplay: !1, autoplaySpeed: 3e3, centerMode: !1, centerPadding: "50px", cssEase: "ease", customPaging: function(e, t) { return i('