!function (e, t) { "object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function (e) { if (!e.document) throw new error("jquery requires a window with a document"); return t(e) } : t(e) }("undefined" != typeof window ? window : this, function (e, t) { function n(e) { var t = !!e && "length" in e && e.length, n = pe.type(e); return "function" !== n && !pe.iswindow(e) && ("array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e) } function i(e, t, n) { if (pe.isfunction(t)) return pe.grep(e, function (e, i) { return !!t.call(e, i, e) !== n }); if (t.nodetype) return pe.grep(e, function (e) { return e === t !== n }); if ("string" == typeof t) { if (ce.test(t)) return pe.filter(t, e, n); t = pe.filter(t, e) } return pe.grep(e, function (e) { return pe.inarray(e, t) > -1 !== n }) } function r(e, t) { do { e = e[t] } while (e && 1 !== e.nodetype); return e } function s(e) { var t = {}; return pe.each(e.match(ne) || [], function (e, n) { t[n] = !0 }), t } function o() { ie.addeventlistener ? (ie.removeeventlistener("domcontentloaded", a), e.removeeventlistener("load", a)) : (ie.detachevent("onreadystatechange", a), e.detachevent("onload", a)) } function a() { (ie.addeventlistener || "load" === e.event.type || "complete" === ie.readystate) && (o(), pe.ready()) } function l(e, t, n) { if (void 0 === n && 1 === e.nodetype) { var i = "data-" + t.replace(me, "-$1").tolowercase(); if ("string" == typeof(n = e.getattribute(i))) { try { n = "true" === n || "false" !== n && ("null" === n ? null : +n + "" === n ? +n : ae.test(n) ? pe.parsejson(n) : n) } catch (e) { } pe.data(e, t, n) } else n = void 0 } return n } function u(e) { var t; for (t in e) if (("data" !== t || !pe.isemptyobject(e[t])) && "tojson" !== t) return !1; return !0 } function c(e, t, n, i) { if ($e(e)) { var r, s, o = pe.expando, a = e.nodetype, l = a ? pe.cache : e, u = a ? e[o] : e[o] && o; if (u && l[u] && (i || l[u].data) || void 0 !== n || "string" != typeof t) return u || (u = a ? e[o] = ne.pop() || pe.guid++ : o), l[u] || (l[u] = a ? {} : {tojson: pe.noop}), "object" != typeof t && "function" != typeof t || (i ? l[u] = pe.extend(l[u], t) : l[u].data = pe.extend(l[u].data, t)), s = l[u], i || (s.data || (s.data = {}), s = s.data), void 0 !== n && (s[pe.camelcase(t)] = n), "string" == typeof t ? null == (r = s[t]) && (r = s[pe.camelcase(t)]) : r = s, r } } function d(e, t, n) { if ($e(e)) { var i, r, s = e.nodetype, o = s ? pe.cache : e, a = s ? e[pe.expando] : pe.expando; if (o[a]) { if (t && (i = n ? o[a] : o[a].data)) { pe.isarray(t) ? t = t.concat(pe.map(t, pe.camelcase)) : t in i ? t = [t] : (t = pe.camelcase(t), t = t in i ? [t] : t.split(" ")), r = t.length; for (; r--;) delete i[t[r]]; if (n ? !u(i) : !pe.isemptyobject(i)) return } (n || (delete o[a].data, u(o[a]))) && (s ? pe.cleandata([e], !0) : de.deleteexpando || o != o.window ? delete o[a] : o[a] = void 0) } } } function h(e, t, n, i) { var r, s = 1, o = 20, a = i ? function () { return i.cur() } : function () { return pe.css(e, t, "") }, l = a(), u = n && n[3] || (pe.cssnumber[t] ? "" : "px"), c = (pe.cssnumber[t] || "px" !== u && +l) && oe.exec(pe.css(e, t)); if (c && c[3] !== u) { u = u || c[3], n = n || [], c = +l || 1; do { s = s || ".5", c /= s, pe.style(e, t, c + u) } while (s !== (s = a() / l) && 1 !== s && --o) } return n && (c = +c || +l || 0, r = n[1] ? c + (n[1] + 1) * n[2] : +n[2], i && (i.unit = u, i.start = c, i.end = r)), r } function p(e) { var t = we.split("|"), n = e.createdocumentfragment(); if (n.createelement) for (; t.length;) n.createelement(t.pop()); return n } function f(e, t) { var n, i, r = 0, s = void 0 !== e.getelementsbytagname ? e.getelementsbytagname(t || "*") : void 0 !== e.queryselectorall ? e.queryselectorall(t || "*") : void 0; if (!s) for (s = [], n = e.childnodes || e; null != (i = n[r]); r++) !t || pe.nodename(i, t) ? s.push(i) : pe.merge(s, f(i, t)); return void 0 === t || t && pe.nodename(e, t) ? pe.merge([e], s) : s } function g(e, t) { for (var n, i = 0; null != (n = e[i]); i++) pe._data(n, "globaleval", !t || pe._data(t[i], "globaleval")) } function m(e) { ie.test(e.type) && (e.defaultchecked = e.checked) } function v(e, t, n, i, r) { for (var s, o, a, l, u, c, d, h = e.length, v = p(t), y = [], w = 0; h > w; w++) if ((o = e[w]) || 0 === o) if ("object" === pe.type(o)) pe.merge(y, o.nodetype ? [o] : o); else if (ve.test(o)) { for (l = l || v.appendchild(t.createelement("div")), u = (pe.exec(o) || ["", ""])[1].tolowercase(), d = be[u] || be._default, l.innerhtml = d[1] + pe.htmlprefilter(o) + d[2], s = d[0]; s--;) l = l.lastchild; if (!de.leadingwhitespace && re.test(o) && y.push(t.createtextnode(re.exec(o)[0])), !de.tbody) for (o = "table" !== u || qe.test(o) ? "" !== d[1] || qe.test(o) ? 0 : l : l.firstchild, s = o && o.childnodes.length; s--;) pe.nodename(c = o.childnodes[s], "tbody") && !c.childnodes.length && o.removechild(c); for (pe.merge(y, l.childnodes), l.textcontent = ""; l.firstchild;) l.removechild(l.firstchild); l = v.lastchild } else y.push(t.createtextnode(o)); for (l && v.removechild(l), de.appendchecked || pe.grep(f(y, "input"), m), w = 0; o = y[w++];) if (i && pe.inarray(o, i) > -1) r && r.push(o); else if (a = pe.contains(o.ownerdocument, o), l = f(v.appendchild(o), "script"), a && g(l), n) for (s = 0; o = l[s++];) fe.test(o.type || "") && n.push(o); return l = null, v } function y() { return !0 } function w() { return !1 } function x() { try { return ie.activeelement } catch (e) { } } function _(e, t, n, i, r, s) { var o, a; if ("object" == typeof t) { "string" != typeof n && (i = i || n, n = void 0); for (a in t) _(e, a, n, i, t[a], s); return e } if (null == i && null == r ? (r = n, i = n = void 0) : null == r && ("string" == typeof n ? (r = i, i = void 0) : (r = i, i = n, n = void 0)), !1 === r) r = w; else if (!r) return e; return 1 === s && (o = r, r = function (e) { return pe().off(e), o.apply(this, arguments) }, r.guid = o.guid || (o.guid = pe.guid++)), e.each(function () { pe.event.add(this, t, r, i, n) }) } function b(e, t) { return pe.nodename(e, "table") && pe.nodename(11 !== t.nodetype ? t : t.firstchild, "tr") ? e.getelementsbytagname("tbody")[0] || e.appendchild(e.ownerdocument.createelement("tbody")) : e } function c(e) { return e.type = (null !== pe.find.attr(e, "type")) + "/" + e.type, e } function t(e) { var t = it.exec(e.type); return t ? e.type = t[1] : e.removeattribute("type"), e } function k(e, t) { if (1 === t.nodetype && pe.hasdata(e)) { var n, i, r, s = pe._data(e), o = pe._data(t, s), a = s.events; if (a) { delete o.handle, o.events = {}; for (n in a) for (i = 0, r = a[n].length; r > i; i++) pe.event.add(t, n, a[n][i]) } o.data && (o.data = pe.extend({}, o.data)) } } function e(e, t) { var n, i, r; if (1 === t.nodetype) { if (n = t.nodename.tolowercase(), !de.nocloneevent && t[pe.expando]) { r = pe._data(t); for (i in r.events) pe.removeevent(t, i, r.handle); t.removeattribute(pe.expando) } "script" === n && t.text !== e.text ? (c(t).text = e.text, t(t)) : "object" === n ? (t.parentnode && (t.outerhtml = e.outerhtml), de.html5clone && e.innerhtml && !pe.trim(t.innerhtml) && (t.innerhtml = e.innerhtml)) : "input" === n && ie.test(e.type) ? (t.defaultchecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultselected = t.selected = e.defaultselected : "input" !== n && "textarea" !== n || (t.defaultvalue = e.defaultvalue) } } function s(e, t, n, i) { t = se.apply([], t); var r, s, o, a, l, u, c = 0, d = e.length, h = d - 1, p = t[0], g = pe.isfunction(p); if (g || d > 1 && "string" == typeof p && !de.checkclone && nt.test(p)) return e.each(function (r) { var s = e.eq(r); g && (t[0] = p.call(this, r, s.html())), s(s, t, n, i) }); if (d && (u = v(t, e[0].ownerdocument, !1, e, i), r = u.firstchild, 1 === u.childnodes.length && (u = r), r || i)) { for (a = pe.map(f(u, "script"), c), o = a.length; d > c; c++) s = u, c !== h && (s = pe.clone(s, !0, !0), o && pe.merge(a, f(s, "script"))), n.call(e[c], s, c); if (o) for (l = a[a.length - 1].ownerdocument, pe.map(a, t), c = 0; o > c; c++) s = a[c], fe.test(s.type || "") && !pe._data(s, "globaleval") && pe.contains(l, s) && (s.src ? pe._evalurl && pe._evalurl(s.src) : pe.globaleval((s.text || s.textcontent || s.innerhtml || "").replace(rt, ""))); u = r = null } return e } function n(e, t, n) { for (var i, r = t ? pe.filter(t, e) : e, s = 0; null != (i = r[s]); s++) n || 1 !== i.nodetype || pe.cleandata(f(i)), i.parentnode && (n && pe.contains(i.ownerdocument, i) && g(f(i, "script")), i.parentnode.removechild(i)); return e } function d(e, t) { var n = pe(t.createelement(e)).appendto(t.body), i = pe.css(n[0], "display"); return n.detach(), i } function j(e) { var t = ie, n = lt[e]; return n || (n = d(e, t), "none" !== n && n || (at = (at || pe("'), n.attr("height", a), n.attr("width", o), "youtube" === s.type ? n.attr("src", "//www.youtube.com/embed/" + s.id + "?autoplay=1&rel=0&v=" + s.id) : "vimeo" === s.type ? n.attr("src", "//player.vimeo.com/video/" + s.id + "?autoplay=1") : "vzaar" === s.type && n.attr("src", "//view.vzaar.com/" + s.id + "/player?autoplay=true"), e(n).wrap('
').insertafter(r.find(".owl-video")), this._playing = r.addclass("owl-video-playing")) }, r.prototype.isinfullscreen = function () { var t = n.fullscreenelement || n.mozfullscreenelement || n.webkitfullscreenelement; return t && e(t).parent().hasclass("owl-video-frame") }, r.prototype.destroy = function () { var e, t; this._core.$element.off("click.owl.video"); for (e in this._handlers) this._core.$element.off(e, this._handlers[e]); for (t in object.getownpropertynames(this)) "function" != typeof this[t] && (this[t] = null) }, e.fn.owlcarousel.constructor.plugins.video = r }(window.zepto || window.jquery, window, document), function (e, t, n, i) { var r = function (t) { this.core = t, this.core.options = e.extend({}, r.defaults, this.core.options), this.swapping = !0, this.previous = i, this.next = i, this.handlers = { "change.owl.carousel": e.proxy(function (e) { e.namespace && "position" == e.property.name && (this.previous = this.core.current(), this.next = e.property.value) }, this), "drag.owl.carousel dragged.owl.carousel translated.owl.carousel": e.proxy(function (e) { e.namespace && (this.swapping = "translated" == e.type) }, this), "translate.owl.carousel": e.proxy(function (e) { e.namespace && this.swapping && (this.core.options.animateout || this.core.options.animatein) && this.swap() }, this) }, this.core.$element.on(this.handlers) }; r.defaults = {animateout: !1, animatein: !1}, r.prototype.swap = function () { if (1 === this.core.settings.items && e.support.animation && e.support.transition) { this.core.speed(0); var t, n = e.proxy(this.clear, this), i = this.core.$stage.children().eq(this.previous), r = this.core.$stage.children().eq(this.next), s = this.core.settings.animatein, o = this.core.settings.animateout; this.core.current() !== this.previous && (o && (t = this.core.coordinates(this.previous) - this.core.coordinates(this.next), i.one(e.support.animation.end, n).css({left: t + "px"}).addclass("animated owl-animated-out").addclass(o)), s && r.one(e.support.animation.end, n).addclass("animated owl-animated-in").addclass(s)) } }, r.prototype.clear = function (t) { e(t.target).css({left: ""}).removeclass("animated owl-animated-out owl-animated-in").removeclass(this.core.settings.animatein).removeclass(this.core.settings.animateout), this.core.ontransitionend() }, r.prototype.destroy = function () { var e, t; for (e in this.handlers) this.core.$element.off(e, this.handlers[e]); for (t in object.getownpropertynames(this)) "function" != typeof this[t] && (this[t] = null) }, e.fn.owlcarousel.constructor.plugins.animate = r }(window.zepto || window.jquery, window, document), function (e, t, n, i) { var r = function (t) { this._core = t, this._call = null, this._time = 0, this._timeout = 0, this._paused = !0, this._handlers = { "changed.owl.carousel": e.proxy(function (e) { e.namespace && "settings" === e.property.name ? this._core.settings.autoplay ? this.play() : this.stop() : e.namespace && "position" === e.property.name && this._paused && (this._time = 0) }, this), "initialized.owl.carousel": e.proxy(function (e) { e.namespace && this._core.settings.autoplay && this.play() }, this), "play.owl.autoplay": e.proxy(function (e, t, n) { e.namespace && this.play(t, n) }, this), "stop.owl.autoplay": e.proxy(function (e) { e.namespace && this.stop() }, this), "mouseover.owl.autoplay": e.proxy(function () { this._core.settings.autoplayhoverpause && this._core.is("rotating") && this.pause() }, this), "mouseleave.owl.autoplay": e.proxy(function () { this._core.settings.autoplayhoverpause && this._core.is("rotating") && this.play() }, this), "touchstart.owl.core": e.proxy(function () { this._core.settings.autoplayhoverpause && this._core.is("rotating") && this.pause() }, this), "touchend.owl.core": e.proxy(function () { this._core.settings.autoplayhoverpause && this.play() }, this) }, this._core.$element.on(this._handlers), this._core.options = e.extend({}, r.defaults, this._core.options) }; r.defaults = { autoplay: !1, autoplaytimeout: 5e3, autoplayhoverpause: !1, autoplayspeed: !1 }, r.prototype._next = function (i) { this._call = t.settimeout(e.proxy(this._next, this, i), this._timeout * (math.round(this.read() / this._timeout) + 1) - this.read()), this._core.is("interacting") || n.hidden || this._core.next(i || this._core.settings.autoplayspeed) }, r.prototype.read = function () { return (new date).gettime() - this._time }, r.prototype.play = function (n, i) { var r; this._core.is("rotating") || this._core.enter("rotating"), n = n || this._core.settings.autoplaytimeout, r = math.min(this._time % (this._timeout || n), n), this._paused ? (this._time = this.read(), this._paused = !1) : t.cleartimeout(this._call), this._time += this.read() % n - r, this._timeout = n, this._call = t.settimeout(e.proxy(this._next, this, i), n - r) }, r.prototype.stop = function () { this._core.is("rotating") && (this._time = 0, this._paused = !0, t.cleartimeout(this._call), this._core.leave("rotating")) }, r.prototype.pause = function () { this._core.is("rotating") && !this._paused && (this._time = this.read(), this._paused = !0, t.cleartimeout(this._call)) }, r.prototype.destroy = function () { var e, t; this.stop(); for (e in this._handlers) this._core.$element.off(e, this._handlers[e]); for (t in object.getownpropertynames(this)) "function" != typeof this[t] && (this[t] = null) }, e.fn.owlcarousel.constructor.plugins.autoplay = r }(window.zepto || window.jquery, window, document), function (e, t, n, i) { "use strict"; var r = function (t) { this._core = t, this._initialized = !1, this._pages = [], this._controls = {}, this._templates = [], this.$element = this._core.$element, this._overrides = { next: this._core.next, prev: this._core.prev, to: this._core.to }, this._handlers = { "prepared.owl.carousel": e.proxy(function (t) { t.namespace && this._core.settings.dotsdata && this._templates.push('
' + e(t.content).find("[data-dot]").addback("[data-dot]").attr("data-dot") + "
") }, this), "added.owl.carousel": e.proxy(function (e) { e.namespace && this._core.settings.dotsdata && this._templates.splice(e.position, 0, this._templates.pop()) }, this), "remove.owl.carousel": e.proxy(function (e) { e.namespace && this._core.settings.dotsdata && this._templates.splice(e.position, 1) }, this), "changed.owl.carousel": e.proxy(function (e) { e.namespace && "position" == e.property.name && this.draw() }, this), "initialized.owl.carousel": e.proxy(function (e) { e.namespace && !this._initialized && (this._core.trigger("initialize", null, "navigation"), this.initialize(), this.update(), this.draw(), this._initialized = !0, this._core.trigger("initialized", null, "navigation")) }, this), "refreshed.owl.carousel": e.proxy(function (e) { e.namespace && this._initialized && (this._core.trigger("refresh", null, "navigation"), this.update(), this.draw(), this._core.trigger("refreshed", null, "navigation")) }, this) }, this._core.options = e.extend({}, r.defaults, this._core.options), this.$element.on(this._handlers) }; r.defaults = { nav: !1, navtext: ['', ''], navspeed: !1, navelement: 'button type="button" role="presentation"', navcontainer: !1, navcontainerclass: "owl-nav", navclass: ["owl-prev", "owl-next"], slideby: 1, dotclass: "owl-dot", dotsclass: "owl-dots", dots: !0, dotseach: !1, dotsdata: !1, dotsspeed: !1, dotscontainer: !1 }, r.prototype.initialize = function () { var t, n = this._core.settings; this._controls.$relative = (n.navcontainer ? e(n.navcontainer) : e("
").addclass(n.navcontainerclass).appendto(this.$element)).addclass("disabled"), this._controls.$previous = e("<" + n.navelement + ">").addclass(n.navclass[0]).html(n.navtext[0]).prependto(this._controls.$relative).on("click", e.proxy(function (e) { this.prev(n.navspeed) }, this)), this._controls.$next = e("<" + n.navelement + ">").addclass(n.navclass[1]).html(n.navtext[1]).appendto(this._controls.$relative).on("click", e.proxy(function (e) { this.next(n.navspeed) }, this)), n.dotsdata || (this._templates = [e('