PageSourceSearch

https://www.offenberg.de/DependencyHandler.axd?s=L3NjcmlwdHMvanF1Z…&t=Javascript&cdv=1668844649

js offenberg.de collected 2026-10-02 23:36:18 UTC 220,523 bytes, 363 lines download raw bytes

1(function (n, t) { typeof module == "object" && typeof module.exports == "object" ? module.exports = n.document ? t(n, !0) : function (n) { if (!n.document) throw new Error("jQuery requires a window with a document"); return t(n) } : t(n) })(typeof window != "undefined" ? window : this, function (n, t) { function ui(n) { var t = n.length, r = i.type(n); return r === "function" || i.isWindow(n) ? !1 : n.nodeType === 1 && t ? !0 : r === "array" || t === 0 || typeof t == "number" && t > 0 && t - 1 in n } function fi(n, t, r) { if (i.isFunction(t)) return i.grep(n, function (n, i) { return !!t.call(n, i, n) !== r }); if (t.nodeType) return i.grep(n, function (n) { return n === t !== r }); if (typeof t == "string") { if (ef.test(t)) return i.filter(t, n, r); t = i.filter(t, n) } return i.grep(n, function (n) { return et.call(t, n) >= 0 !== r }) } function ur(n, t) { while ((n = n[t]) && n.nodeType !== 1); return n } function of(n) { var t = ei[n] = {}; return i.each(n.match(c) || [], function (n, i) { t[i] = !0 }), t } function ct() { u.removeEventListener("DOMContentLoaded", ct, !1); n.removeEventListener("load", ct, !1); i.ready() } function p() { Object.defineProperty(this.cache = {}, 0, { get: function () { return {} } }); this.expando = i.expando + Math.random() } function fr(n, t, r) { var u; if (r === undefined && n.nodeType === 1) if (u = "data-" + t.replace(hf, "-$1").toLowerCase(), r = n.getAttribute(u), typeof r == "string") { try { r = r === "true" ? !0 : r === "fal
1se" ? !1 : r === "null" ? null : +r + "" === r ? +r : sf.test(r) ? i.parseJSON(r) : r } catch (f) { } e.set(n, t, r) } else r = undefined; return r } function at() { return !0 } function g() { return !1 } function hr() { try { return u.activeElement } catch (n) { } } function vr(n, t) { return i.nodeName(n, "table") && i.nodeName(t.nodeType !== 11 ? t : t.firstChild, "tr") ? n.getElementsByTagName("tbody")[0] || n.appendChild(n.ownerDocument.createElement("tbody")) : n } function bf(n) { return n.type = (n.getAttribute("type") !== null) + "/" + n.type, n } function kf(n) { var t = pf.exec(n.type); return t ? n.type = t[1] : n.removeAttribute("type"), n } function oi(n, t) { for (var i = 0, u = n.length; i < u; i++) r.set(n[i], "globalEval", !t || r.get(t[i], "globalEval")) } function yr(n, t) { var f, c, o, s, h, l, a, u; if (t.nodeType === 1) { if (r.hasData(n) && (s = r.access(n), h = r.set(t, s), u = s.events, u)) { delete h.handle; h.events = {}; for (o in u) for (f = 0, c = u[o].length; f < c; f++) i.event.add(t, o, u[o][f]) } e.hasData(n) && (l = e.access(n), a = i.extend({}, l), e.set(t, a)) } } function o(n, t) { var r = n.getElementsByTagName ? n.getElementsByTagName(t || "*") : n.querySelectorAll ? n.querySelectorAll(t || "*") : []; return t === undefined || t && i.nodeName(n, t) ? i.merge([n], r) : r } function df(n, t) { var i = t.nodeName.toLowerCase(); i === "input" && er.test(n.type) ? t.checked = n.checked : (i === "input" || i === "textarea") && (t.defaultValue = n.defaultValue) } function pr(t, r) { var f, u = i(r.createElement(t)).appendTo(r.body), e = n.getDefaultComputedStyle && (f = n.getDefaultComputedStyle(u[0])) ? f.display : i.css(u[0], "display"); return u.detach(), e } function hi(n) { var r = u, t = si[n]; return t || (t = pr(n, r), t !== "none" && t || (vt = (vt || i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement), r = vt[0].contentDocument, r.write(), r.close(), t = pr(n, r), vt.detach()), si[n] = t), t } function rt(n, t, r) { var e, o, s, u, f = n.style; return r = r || yt(n), r && (u = r.getPropertyValue(t) || r[t]), r && (u !== "" || i.contains(n.ownerDocument, n) || (u = i.style(n, t)), ci.test(u) && wr.test(t) && (e = f.width, o = f.minWidth, s = f.maxWidth, f.minWidth = f.maxWidth = f.width = u, u = r.width, f.width = e, f.minWidth = o, f.maxWidth = s)), u !== undefined ? u + "" : u } function br(n, t) { return { get: function () { if (n()) { delete this.get; return } return (this.get = t).apply(this, arguments) } } } function gr(n, t) { if (t in n) return t; for (var r = t[0].toUpperCase() + t.slice(1), u = t, i = dr.length; i--;) if (t = dr[i] + r, t in n) return t; return u } function nu(n, t, i) { var r = ne.exec(t); return r ? Math.max(0, r[1] - (i || 0)) + (r[2] || "px") : t } function tu(n, t, r, u, f) { for (var e = r === (u ? "border" : "content") ? 4 : t === "width" ? 1 : 0, o = 0; e < 4; e += 2) r === "margin" && (o += i.css(n, r + w[e], !0, f)), u ? (r === "content" && (o -= i.css(n, "padding" + w[e], !0, f)), r !== "margin" && (o -= i.css(n, "border" + w[e] + "Width", !0, f))) : (o += i.css(n, "padding" + w[e], !0, f), r !== "padding" && (o += i.css(n, "border" + w[e] + "Width", !0, f))); return o } function iu(n, t, r) { var o = !0, u = t === "width" ? n.offsetWidth : n.offsetHeight, e = yt(n), s = i.css(n, "boxSizing", !1, e) === "border-box"; if (u <= 0 || u == null) { if (u = rt(n, t, e), (u < 0 || u == null) && (u = n.style[t]), ci.test(u)) return u; o = s && (f.boxSizingReliable() || u === n.style[t]); u = parseFloat(u) || 0 } return u + tu(n, t, r || (s ? "border" : "content"), o, e) + "px" } function ru(n, t) { for (var e, u, s, o = [], f = 0, h = n.length; f < h; f++) (u = n[f], u.style) && (o[f] = r.get(u, "olddisplay"), e = u.style.display, t ? (o[f] || e !== "none" || (u.style.display = ""), u.style.display === "" && it(u) && (o[f] = r.access(u, "olddisplay", hi(u.nodeName)))) : (s = it(u), e === "none" && s || r.set(u, "olddisplay", s ? e : i.css(u, "display")))); for (f = 0; f < h; f++) (u = n[f], u.style) && (t && u.style.display !== "none" && u.style.display !== "" || (u.style.display = t ? o[f] || "" : "none")); return n } function s(n, t, i, r, u) { return new s.prototype.init(n, t, i, r, u) } function fu() { return setTimeout(function () { nt = undefined }), nt = i.now() } function bt(n, t) { var r, u = 0, i = { height: n }; for (t = t ? 1 : 0; u < 4; u += 2 - t) r = w[u], i["margin" + r] = i["padding" + r] = n;
1 return t && (i.opacity = i.width = n), i } function eu(n, t, i) { for (var u, f = (ut[t] || []).concat(ut["*"]), r = 0, e = f.length; r < e; r++) if (u = f[r].call(i, t, n)) return u } function fe(n, t, u) { var f, a, p, v, o, w, h, b, l = this, y = {}, s = n.style, c = n.nodeType && it(n), e = r.get(n, "fxshow"); u.queue || (o = i._queueHooks(n, "fx"), o.unqueued == null && (o.unqueued = 0, w = o.empty.fire, o.empty.fire = function () { o.unqueued || w() }), o.unqueued++, l.always(function () { l.always(function () { o.unqueued--; i.queue(n, "fx").length || o.empty.fire() }) })); n.nodeType === 1 && ("height" in t || "width" in t) && (u.overflow = [s.overflow, s.overflowX, s.overflowY], h = i.css(n, "display"), b = h === "none" ? r.get(n, "olddisplay") || hi(n.nodeName) : h, b === "inline" && i.css(n, "float") === "none" && (s.display = "inline-block")); u.overflow && (s.overflow = "hidden", l.always(function () { s.overflow = u.overflow[0]; s.overflowX = u.overflow[1]; s.overflowY = u.overflow[2] })); for (f in t) if (a = t[f], re.exec(a)) { if (delete t[f], p = p || a === "toggle", a === (c ? "hide" : "show")) if (a === "show" && e && e[f] !== undefined) c = !0; else continue; y[f] = e && e[f] || i.style(n, f) } else h = undefined; if (i.isEmptyObject(y)) (h === "none" ? hi(n.nodeName) : h) === "inline" && (s.display = h); else { e ? "hidden" in e && (c = e.hidden) : e = r.access(n, "fxshow", {}); p && (e.hidden = !c); c ? i(n).show() : l.done(function () { i(n).hide() }); l.done(function () { var t; r.remove(n, "fxshow"); for (t in y) i.style(n, t, y[t]) }); for (f in y) v = eu(c ? e[f] : 0, f, l), f in e || (e[f] = v.start, c && (v.end = v.start, v.start = f === "width" || f === "height" ? 1 : 0)) } } function ee(n, t) { var r, f, e, u, o; for (r in n) if (f = i.camelCase(r), e = t[f], u = n[r], i.isArray(u) && (e = u[1], u = n[r] = u[0]), r !== f && (n[f] = u, delete n[r]), o = i.cssHooks[f], o && "expand" in o) { u = o.expand(u); delete n[f]; for (r in u) r in n || (n[r] = u[r], t[r] = e) } else t[f] = e } function ou(n, t, r) { var e, o, s = 0, l = wt.length, f = i.Deferred().always(function () { delete c.elem }), c = function () { if (o) return !1; for (var s = nt || fu(), t = Math.max(0, u.startTime + u.duration - s), h = t / u.duration || 0, i = 1 - h, r = 0, e = u.tweens.length; r < e; r++) u.tweens[r].run(i); return f.notifyWith(n, [u, i, t]), i < 1 && e ? t : (f.resolveWith(n, [u]), !1) }, u = f.promise({ elem: n, props: i.extend({}, t), opts: i.extend(!0, { specialEasing: {} }, r), originalProperties: t, originalOptions: r, startTime: nt || fu(), duration: r.duration, tweens: [], createTween: function (t, r) { var f = i.Tween(n, u.opts, t, r, u.opts.specialEasing[t] || u.opts.easing); return u.tweens.push(f), f }, stop: function (t) { var i = 0, r = t ? u.tweens.length : 0; if (o) return this; for (o = !0; i < r; i++) u.tweens[i].run(1); return t ? f.resolveWith(n, [u, t]) : f.rejectWith(n, [u, t]), this } }), h = u.props; for (ee(h, u.opts.specialEasing) ; s < l; s++) if (e = wt[s].call(u, n, h, u.opts), e) return e; return i.map(h, eu, u), i.isFunction(u.opts.start) && u.opts.start.call(n, u), i.fx.timer(i.extend(c, { elem: n, anim: u, queue: u.opts.queue }
1)), u.progress(u.opts.progress).done(u.opts.done, u.opts.complete).fail(u.opts.fail).always(u.opts.always) } function pu(n) { return function (t, r) { typeof t != "string" && (r = t, t = "*"); var u, f = 0, e = t.toLowerCase().match(c) || []; if (i.isFunction(r)) while (u = e[f++]) u[0] === "+" ? (u = u.slice(1) || "*", (n[u] = n[u] || []).unshift(r)) : (n[u] = n[u] || []).push(r) } } function wu(n, t, r, u) { function e(s) { var h; return f[s] = !0, i.each(n[s] || [], function (n, i) { var s = i(t, r, u); if (typeof s != "string" || o || f[s]) { if (o) return !(h = s) } else return t.dataTypes.unshift(s), e(s), !1 }), h } var f = {}, o = n === li; return e(t.dataTypes[0]) || !f["*"] && e("*") } function ai(n, t) { var r, u, f = i.ajaxSettings.flatOptions || {}; for (r in t) t[r] !== undefined && ((f[r] ? n : u || (u = {}))[r] = t[r]); return u && i.extend(!0, n, u), n } function ae(n, t, i) { for (var e, u, f, o, s = n.contents, r = n.dataTypes; r[0] === "*";) r.shift(), e === undefined && (e = n.mimeType || t.getResponseHeader("Content-Type")); if (e) for (u in s) if (s[u] && s[u].test(e)) { r.unshift(u); break } if (r[0] in i) f = r[0]; else { for (u in i) { if (!r[0] || n.converters[u + " " + r[0]]) { f = u; break } o || (o = u) } f = f || o } if (f) return f !== r[0] && r.unshift(f), i[f] } function ve(n, t, i, r) { var h, u, f, s, e, o = {}, c = n.dataTypes.slice(); if (c[1]) for (f in n.converters) o[f.toLowerCase()] = n.converters[f]; for (u = c.shift() ; u;) if (n.responseFields[u] && (i[n.responseFields[u]] = t), !e && r && n.dataFilter && (t = n.dataFilter(t, n.dataType)), e = u, u = c.shift(), u) if (u === "*") u = e; else if (e !== "*" && e !== u) { if (f = o[e + " " + u] || o["* " + u], !f) for (h in o) if (s = h.split(" "), s[1] === u && (f = o[e + " " + s[0]] || o["* " + s[0]], f)) { f === !0 ? f = o[h] : o[h] !== !0 && (u = s[0], c.unshift(s[1])); break } if (f !== !0) if (f && n.throws) t = f(t); else try { t = f(t) } catch (l) { return { state: "parsererror", error: f ? l : "No conversion from " + e + " to " + u } } } return { state: "success", data: t } } function vi(n, t, r, u) { var f; if (i.isArray(t)) i.each(t, function (t, i) { r || pe.test(n) ? u(n, i) : vi(n + "[" + (typeof i == "object" ? t : "") + "]", i, r, u) }); else if (r || i.type(t) !== "object") u(n, t); else for (f in t) vi(n + "[" + f + "]", t[f], r, u) } function ku(n) { return i.isWindow(n) ? n : n.nodeType === 9 && n.defaultView } var k = [], a = k.slice, bi = k.concat, ii = k.push, et = k.indexOf, ot = {}, nf = ot.toString, ri = ot.hasOwnProperty, f = {}, u = n.document, ki = "2.1.1", i = function (n, t) { return new i.fn.init(n, t) }, tf = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, rf = /^-ms-/, uf = /-([\da-z])/gi, ff = function (n, t) { return t.toUpperCase() }, y, st, nr, tr, ir, rr, c, ei, ht, l, d, vt, si, oe, su, tt, hu, kt, cu, dt, gt, yi, ti, pi, wi, du, gu; i.fn = i.prototype = { jquery: ki, constructor: i, selector: "", length: 0, toArray: function () { return a.call(this) }, get: function (n) { return n != null ? n < 0 ? this[n + this.length] : this[n] : a.call(this) }, pushStack: function (n) { var t = i.merge(this.constructor(), n); return t.prevObject = this, t.context = this.context, t }, each: function (n, t) { return i.each(this, n, t) }, map: function (n) { return this.pushStack(i.map(this, function (t, i) { return n.call(t, i, t) })) }, slice: function () { return this.pushStack(a.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (n) { var i = this.length, t = +n + (n < 0 ? i : 0); return this.pushStack(t >= 0 && t < i ? [this[t]] : []) }, end: function () { return this.prevObject || this.constructor(null) }, push: ii, sort: k.sort, splice: k.splice }; i.extend = i.fn.extend = function () { var e, f, r, t, o, s, n = arguments[0] || {}, u = 1, c = arguments.length, h = !1; for (typeof n == "boolean" && (h = n, n = arguments[u] || {}, u++), typeof n == "object" || i.isFunction(n) || (n = {}), u === c && (n = this, u--) ; u < c; u++) if ((e = arguments[u]) != null) for (f in e) (r = n[f], t = e[f], n !== t) && (h && t && (i.isPlainObject(t) || (o = i.isArray(t))) ? (o ? (o = !1, s = r && i.isArray(r) ? r : []) : s = r && i.isPlainObject(r) ? r : {}, n[f] = i.extend(h, s, t)) : t !== undefined && (n[f] = t)); return n }; i.extend({ expando: "jQuery" + (ki + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (n) { throw new Error(n); }, noop: function () { }, isFunction: function (n) { return i.type(n) === "function" }, isArray: Array.isArray, isWindow: function (n) { return n != null && n === n.window }, isNumeric: function (n) { return !i.isArray(n) && n - parseFloat(n) >= 0 }, isPlainObject: function (n) { return i.type(n) !== "object" || n.nodeType || i.isWindow(n) ? !1 : n.constructor && !ri.call(n.constructor.prototype, "isPrototypeOf") ? !1 : !0 }, isEmptyObject: function (n) { for (var t in n) return !1; return !0 }, type: function (n) { return n == null ? n + "" : typeof n == "object" || typeof n == "function" ? ot[nf.call(n)] || "object" : typeof n }, globalEval: function (n) { var t, r = eval; n = i.trim(n); n && (n.indexOf("use strict") === 1 ? (t = u.createElement("script"), t.text = n, u.head.appendChild(t).parentNode.removeChild(t)) : r(n)) }
1, camelCase: function (n) { return n.replace(rf, "ms-").replace(uf, ff) }, nodeName: function (n, t) { return n.nodeName && n.nodeName.toLowerCase() === t.toLowerCase() }, each: function (n, t, i) { var u, r = 0, f = n.length, e = ui(n); if (i) { if (e) { for (; r < f; r++) if (u = t.apply(n[r], i), u === !1) break } else for (r in n) if (u = t.apply(n[r], i), u === !1) break } else if (e) { for (; r < f; r++) if (u = t.call(n[r], r, n[r]), u === !1) break } else for (r in n) if (u = t.call(n[r], r, n[r]), u === !1) break; return n }, trim: function (n) { return n == null ? "" : (n + "").replace(tf, "") }, makeArray: function (n, t) { var r = t || []; return n != null && (ui(Object(n)) ? i.merge(r, typeof n == "string" ? [n] : n) : ii.call(r, n)), r }, inArray: function (n, t, i) { return t == null ? -1 : et.call(t, n, i) }, merge: function (n, t) { for (var u = +t.length, i = 0, r = n.length; i < u; i++) n[r++] = t[i]; return n.length = r, n }, grep: function (n, t, i) { for (var u, f = [], r = 0, e = n.length, o = !i; r < e; r++) u = !t(n[r], r), u !== o && f.push(n[r]); return f }, map: function (n, t, i) { var u, r = 0, e = n.length, o = ui(n), f = []; if (o) for (; r < e; r++) u = t(n[r], r, i), u != null && f.push(u); else for (r in n) u = t(n[r], r, i), u != null && f.push(u); return bi.apply([], f) }, guid: 1, proxy: function (n, t) { var u, f, r; return (typeof t == "string" && (u = n[t], t = n, n = u), !i.isFunction(n)) ? undefined : (f = a.call(arguments, 2), r = function () { return n.apply(t || this, f.concat(a.call(arguments))) }, r.guid = n.guid = n.guid || i.guid++, r) }, now: Date.now, support: f }); i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (n, t) { ot["[object " + t + "]"] = t.toLowerCase() }); y = function (n) { function r(n, t, i, r) { var w, h, c, v, k, y, d, l, nt, g; if ((t ? t.ownerDocument || t : s) !== e && p(t), t = t || e, i = i || [], !n || typeof n != "string") return i; if ((v = t.nodeType) !== 1 && v !== 9) return []; if (a && !r) { if (w = sr.exec(n)) if (c = w[1]) { if (v === 9) if (h = t.getElementById(c), h && h.parentNode) { if (h.id === c) return i.push(h), i } else return i; else if (t.ownerDocument && (h = t.ownerDocument.getElementById(c)) && ot(t, h) && h.id === c) return i.push(h), i } else { if (w[2]) return b.apply(i, t.getElementsByTagName(n)), i; if ((c = w[3]) && u.getElementsByClassName && t.getElementsByClassName) return b.apply(i, t.getElementsByClassName(c)), i } if (u.qsa && (!o || !o.test(n))) { if (l = d = f, nt = t, g = v === 9 && n, v === 1 && t.nodeName.toLowerCase() !== "object") { for (y = et(n), (d = t.getAttribute("id")) ? l = d.replace(hr, "\\$&") : t.setAttribute("id", l), l = "[id='" + l + "'] ", k = y.length; k--;) y[k] = l + yt(y[k]); nt = gt.test(n) && ii(t.parentNode) || t; g = y.join(",") } if (g) try { return b.apply(i, nt.querySelectorAll(g)), i } catch (tt) { } finally { d || t.removeAttribute("id") } } } return si(n.replace(at, "$1"), t, i, r) } function ni() { function n(r, u) { return i.push(r + " ") > t.cacheLength && delete n[i.shift()], n[r + " "] = u } var i = []; return n } function h(n) { return n[f] = !0, n } function c(n) { var t = e.createElement("div"); try { return !!n(t) } catch (i) { return !1 } finally { t.parentNode && t.parentNode.removeChild(t); t = null } } function ti(n, i) { for (var u = n.split("|"), r = n.length; r--;) t.attrHandle[u[r]] = i } function wi(n, t) { var i = t && n, r = i && n.nodeType === 1 && t.nodeType === 1 && (~t.sourceIndex || ai) - (~n.sourceIndex || ai); if (r) return r; if (i) while (i = i.nextSibling) if (i === t) return -1; return n ? 1 : -1 } function cr(n) { return function (t) { var i = t.nodeName.toLowerCase(); return i === "input" && t.type === n } } function lr(n) { return function (t) { var i = t.nodeName.toLowerCase(); return (i === "input" || i === "button") && t.type === n } } function tt(n) { return h(function (t) { return t = +t, h(function (i, r) { for (var u, f = n([], i.length, t), e = f.length; e--;) i[u = f[e]] && (i[u] = !(r[u] = i[u])) }) }) } function ii(n) { return n && typeof n.getElementsByTagName !== ut && n } function bi() { } function yt(n) { for (var t = 0, r = n.length, i = ""; t < r; t++) i += n[t].value; return i } function ri(n, t, i) { var r = t.dir, u = i && r === "parentNode", e = ki++; return t.first ? function (t, i, f) { while (t = t[r]) if (t.nodeType === 1 || u) return n(t, i, f) } : function (t, i, o) { var s, h, c = [v, e]; if (o) { while (t = t[r]) if ((t.nodeType === 1 || u) && n(t, i, o)) return !0 } else while (t = t[r]) if (t.nodeType === 1 || u) { if (h = t[f] || (t[f] = {}), (s = h[r]) && s[0] === v && s[1] === e) return c[2] = s[2]; if (h[r] = c, c[2] = n(t, i, o)) return !0 } } } function ui(n) { return n.length > 1 ? function (t, i, r) { for (var u = n.length; u--;) if (!n[u](t, i, r)) return !1; return !0 } : n[0] } function ar(n, t, i) { for (var u = 0, f = t.length; u < f; u++) r(n, t[u], i); return i } function pt(n, t, i, r, u) { for (var e, o = [], f = 0, s = n.length, h 
1= t != null; f < s; f++) (e = n[f]) && (!i || i(e, r, u)) && (o.push(e), h && t.push(f)); return o } function fi(n, t, i, r, u, e) { return r && !r[f] && (r = fi(r)), u && !u[f] && (u = fi(u, e)), h(function (f, e, o, s) { var l, c, a, p = [], y = [], w = e.length, k = f || ar(t || "*", o.nodeType ? [o] : o, []), v = n && (f || !t) ? pt(k, p, n, o, s) : k, h = i ? u || (f ? n : w || r) ? [] : e : v; if (i && i(v, h, o, s), r) for (l = pt(h, y), r(l, [], o, s), c = l.length; c--;) (a = l[c]) && (h[y[c]] = !(v[y[c]] = a)); if (f) { if (u || n) { if (u) { for (l = [], c = h.length; c--;) (a = h[c]) && l.push(v[c] = a); u(null, h = [], l, s) } for (c = h.length; c--;) (a = h[c]) && (l = u ? nt.call(f, a) : p[c]) > -1 && (f[l] = !(e[l] = a)) } } else h = pt(h === e ? h.splice(w, h.length) : h), u ? u(null, e, h, s) : b.apply(e, h) }) } function ei(n) { for (var s, u, r, o = n.length, h = t.relative[n[0].type], c = h || t.relative[" "], i = h ? 1 : 0, l = ri(function (n) { return n === s }, c, !0), a = ri(function (n) { return nt.call(s, n) > -1 }, c, !0), e = [function (n, t, i) { return !h && (i || t !== ct) || ((s = t).nodeType ? l(n, t, i) : a(n, t, i)) }]; i < o; i++) if (u = t.relative[n[i].type]) e = [ri(ui(e), u)]; else { if (u = t.filter[n[i].type].apply(null, n[i].matches), u[f]) { for (r = ++i; r < o; r++) if (t.relative[n[r].type]) break; return fi(i > 1 && ui(e), i > 1 && yt(n.slice(0, i - 1).concat({ value: n[i - 2].type === " " ? "*" : "" })).replace(at, "$1"), u, i < r && ei(n.slice(i, r)), r < o && ei(n = n.slice(r)), r < o && yt(n)) } e.push(u) } return ui(e) } function vr(n, i) { var u = i.length > 0, f = n.length > 0, o = function (o, s, h, c, l) { var y, d, w, k = 0, a = "0", g = o && [], p = [], nt = ct, tt = o || f && t.find.TAG("*", l), it = v += nt == null ? 1 : Math.random() || .1, rt = tt.length; for (l && (ct = s !== e && s) ; a !== rt && (y = tt[a]) != null; a++) { if (f && y) { for (d = 0; w = n[d++];) if (w(y, s, h)) { c.push(y); break } l && (v = it) } u && ((y = !w && y) && k--, o && g.push(y)) } if (k += a, u && a !== k) { for (d = 0; w = i[d++];) w(g, p, s, h); if (o) { if (k > 0) while (a--) g[a] || p[a] || (p[a] = gi.call(c)); p = pt(p) } b.apply(c, p); l && !o && p.length > 0 && k + i.length > 1 && r.uniqueSort(c) } return l && (v = it, ct = nt), g }; return u ? h(o) : o } var it, u, t, ht, oi, et, wt, si, ct, y, rt, p, e, l, a, o, g, lt, ot, f = "sizzle" + -new Date, s = n.document, v = 0, ki = 0, hi = ni(), ci = ni(), li = ni(), bt = function (n, t) { return n === t && (rt = !0), 0 }, ut = typeof undefined, ai = -2147483648, di = {}.hasOwnProperty, w = [], gi = w.pop, nr = w.push, b = w.push, vi = w.slice, nt = w.indexOf || function (n) { for (var t = 0, i = this.length; t < i; t++) if (this[t] === n) return t; return -1 }, kt = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", i = "[\\x20\\t\\r\\n\\f]", ft = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", yi = ft.replace("w", "w#"), pi = "\\[" + i + "*(" + ft + ")(?:" + i + "*([*^$|!~]?=)" + i + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + yi + "))|)" + i + "*\\]", dt = ":(" + ft + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + pi + ")*)|.*)\\)|)", at = new RegExp("^" + i + "+|((?:^|[^\\\\])(?:\\\\.)*)" + i + "+$", "g"), tr = new RegExp("^" + i + "*," + i + "*"), ir = new RegExp("^" + i + "*([>+~]|" + i + ")" + i + "*"), rr = new RegExp("=" + i + "*([^\\]'\"]*?)" + i + "*\\]", "g"), ur = new RegExp(dt), fr = new RegExp("^" + yi + "$"), vt = { ID: new RegExp("^#(" + ft + ")"), CLASS: new RegExp("^\\.(" + ft + ")"), TAG: new RegExp("^(" + ft.replace("w", "w*") + ")"), ATTR: new RegExp("^" + pi), PSEUDO: new RegExp("^" + dt), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + i + "*(even|odd|(([+-]|)(\\d*)n|)" + i + "*(?:([+-]|)" + i + "*(\\d+)|))" + i + "*\\)|)", "i"), bool: new RegExp("^(?:" + kt + ")$", "i"), needsContext: new RegExp("^" + i + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + i + "*((?:-\\d)?\\d*)" + i + "*\\)|)(?=[^-]|$)", "i") }, er = /^(?:input|select|textarea|button)$/i, or = /^h\d$/i, st = /^[^{]+\{\s*\[native \w/, sr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, gt = /[+~]/, hr = /'|\\/g, k = new RegExp("\\\\([\\da-f]{1,6}" + i + "?|(" + i + ")|.)", "ig"), d = function (n, t, i) { var r = "0x" + t - 65536; return r !== r || i ? t : r < 0 ? String.fromCharCode(r + 65536) : String.fromCharCode(r >> 10 | 55296, r & 1023 | 56320) }; try { b.apply(w = vi.call(s.childNodes), s.childNodes); w[s.childNodes.length].nodeType } catch (yr) { b = { apply: w.length ? function (n, t) { nr.apply(n, vi.call(t)) } : function (n, t) { for (var i = n.length, r = 0; n[i++] = t[r++];); n.length = i - 1 } } } u = r.support = {}; oi = r.isXML = function (n) { var t = n && (n.ownerDocument || n).documentElement; return t ? t.nodeName !== "HTML" : !1 }; p = r.setDocument = function (n) { var v, r = n ? n.ownerDocument || n : s, h = r.defaultView; return r === e || r.nodeType !== 9 || !r.documentElement ? e : (e = r, l = r.documentElement, a = !oi(r), h && h !== h.top && (h.addEventListener ? h.addEventListener("unload", function () { p() }, !1) : h.attachEvent && h.attachEvent("onunload", function () { p() })), u.attributes = c(function (n) { return n.className = "i", !n.getAttribute("className") }), u.getElementsByTagName = c(function (n) { return n.appendChild(r.createComment("")), !n.getElementsByTagName("*").length }), u.getElementsByClassName = st.test(r.getElementsByClassName) && c(function (n) { return n.innerHTML = "<div class='a'><\/div><div class='a i'><\/div>", n.firstChild.className = "i", n.getElementsByClassName("i").length === 2 }), u.getById = c(function (n) { return l.appendChild(n).id = f, !r.getElementsByName || !r.getElementsByName(f).length }), u.getById ? (t.find.ID = function (n, t) { if (typeof t.getElementById !== ut && a) { var i = t.getElementById(n); return i && i.parentNode ? [i] : [] } }, t.filter.ID = function (n) { var t = n.replace(k, d); return function (n) { return n.getAttribute("id") === t } }) : (delete t.find.ID, t.filter.ID = function (n) { var t = n.replace(k, d); return function (n) { var i = typeof n.getAttributeNode !== ut && n.getAttributeNode("id"); return i && i.value === t } }), t.find.TAG = u.getElementsByTagName ? function (n, t) { if (typeof t.getElementsByTagName !== ut) return t.getElementsByTagName(n) } : function (n, t) { var i, r = [], f = 0, u = t.getElementsByTagName(n); if (n === "*") { while (i = u[f++]) i.nodeType === 1 && r.push(i); return r } return u }, t.find.CLASS = u.getElementsByClassName && function (n, t) { if (typeof t.getElementsByClassName !== ut && a) return t.getElementsByClassName(n) }, g = [], o = [], (u.qsa = st.test(r.querySelectorAll)) && (c(function (n) { n.innerHTML = "<select msallowclip=''><option selected=''><\/option><\/select>"; n.querySelectorAll("[msallowclip^='']").length && o.push("[*^$]=" + i + "*(?:''|\"\")"); n.querySelectorAll("[selected]").length || o.push("\\[" + i + "*(?:value|" + kt + ")"); n.querySelectorAll(":checked").length || o.push(":checked") }), c(function (n) { var t = r.createElement("input"); t.setAttribute("type", "hidden"); n.appendChild(t).setAttribute("name", "D"); n.querySelectorAll("[name=d]").length && o.push("name" + i + "*[*^$|!~]?="); n.querySelectorAll(":enabled").length || o.push(":enabled", ":disabled"); n.querySelectorAll("*,:x"); o.push(",.*:") })), (u.matchesSelector = st.test(lt = l.matches || l.webkitMatchesSelector || l.mozMatchesSelector || l.oMatchesSelector || l.msMatchesSelector)) && c(function (n) { u.disconnectedMatch = lt.call(n, "div"); lt.call(n, "[s!='']:x"); g.push("!=", dt) }), o = o.length && new RegExp(o.join("|")), g = g.length && new RegExp(g.join("|")), v = st.test(l.compareDocumentPosition), ot = v || st.test(l.contains) ? function (n, t) { var r = n.nodeType === 9 ? n.documentElement : n, i = t && t.parentNode; return n === i || !!(i && i.nodeType === 1 && (r.contains ? r.contains(i) : n.compareDocumentPosition && n.compareDocumentPosition(i) & 16)) } : function (n, t) { if (t) while (t = t.parentNode) if (t === n) return !0; return !1 }, bt = v ? function (n, t) { if (n === t) return rt = !0, 0; var i = !n.compareDocumentPosition - !t.compareDocumentPosition; return i ? i : (i = (n.ownerDocument || n) === (t.ownerDocument || t) ? n.compareDocumentPosition(t) : 1, i & 1 || !u.sortDetached && t.compareDocumentPosition(n) === i) ? n === r || n.ownerDocument === s && ot(s, n) ? -1 : t === r || t.ownerDocument === s && ot(s, t) ? 1 : y ? nt.call(y, n) - nt.call(y, t) : 0 : i & 4 ? -1 : 1 } : function (n, t) { if (n === t) return rt = !0, 0; var i, u = 0, o = n.parentNode, h = t.parentNode, f = [n], e = [t]; if (o && h) { if (o === h) return wi(n, t) } else return n === r ? -1 : t === r ? 1 : o ? -1 : h ? 1 : y ? nt.call(y, n) - nt.call(y, t) : 0; for (i = n; i = i.parentNode;) f.unshift(i); for (i = t; i = i.parentNode;) e.unshift(i); while (f[u] === e[u]) u++; return u ? wi(f[u], e[u]) : f[u] === s ? -1 : e[u] === s ? 1 : 0 }, r) }; r.matches = function (n, t) { return r(n, null, null, t) }; r.matchesSelector = function (n, t) { if ((n.ownerDocument || n) !== e && p(n), t = t.replace(rr, "='$1']"), u.matchesSelector && a && (!g || !g.test(t)) && (!o || !o.test(t))) try { var i = lt.call(n, t); if (i || u.disconnectedMatch || n.document && n.document.nodeType !== 11) return i } catch (f) { } return r(t, e, null, [n]).length > 0 }; r.contains = function (n, t) { return (n.ownerDocument || n) !== e && p(n), ot(n, t) }; r.attr = function (n, i) { (n.ownerDocument || n) !== e && p(n);
vendor: 5,906 bytes, line 1
1 var f = t.attrHandle[i.toLowerCase()], r = f && di.call(t.attrHandle, i.toLowerCase()) ? f(n, i, !a) : undefined; return r !== undefined ? r : u.attributes || !a ? n.getAttribute(i) : (r = n.getAttributeNode(i)) && r.specified ? r.value : null }; r.error = function (n) { throw new Error("Syntax error, unrecognized expression: " + n); }; r.uniqueSort = function (n) { var r, f = [], t = 0, i = 0; if (rt = !u.detectDuplicates, y = !u.sortStable && n.slice(0), n.sort(bt), rt) { while (r = n[i++]) r === n[i] && (t = f.push(i)); while (t--) n.splice(f[t], 1) } return y = null, n }; ht = r.getText = function (n) { var r, i = "", u = 0, t = n.nodeType; if (t) { if (t === 1 || t === 9 || t === 11) { if (typeof n.textContent == "string") return n.textContent; for (n = n.firstChild; n; n = n.nextSibling) i += ht(n) } else if (t === 3 || t === 4) return n.nodeValue } else while (r = n[u++]) i += ht(r); return i }; t = r.selectors = { cacheLength: 50, createPseudo: h, match: vt, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (n) { return n[1] = n[1].replace(k, d), n[3] = (n[3] || n[4] || n[5] || "").replace(k, d), n[2] === "~=" && (n[3] = " " + n[3] + " "), n.slice(0, 4) }, CHILD: function (n) { return n[1] = n[1].toLowerCase(), n[1].slice(0, 3) === "nth" ? (n[3] || r.error(n[0]), n[4] = +(n[4] ? n[5] + (n[6] || 1) : 2 * (n[3] === "even" || n[3] === "odd")), n[5] = +(n[7] + n[8] || n[3] === "odd")) : n[3] && r.error(n[0]), n }, PSEUDO: function (n) { var i, t = !n[6] && n[2]; return vt.CHILD.test(n[0]) ? null : (n[3] ? n[2] = n[4] || n[5] || "" : t && ur.test(t) && (i = et(t, !0)) && (i = t.indexOf(")", t.length - i) - t.length) && (n[0] = n[0].slice(0, i), n[2] = t.slice(0, i)), n.slice(0, 3)) } }, filter: { TAG: function (n) { var t = n.replace(k, d).toLowerCase(); return n === "*" ? function () { return !0 } : function (n) { return n.nodeName && n.nodeName.toLowerCase() === t } }, CLASS: function (n) { var t = hi[n + " "]; return t || (t = new RegExp("(^|" + i + ")" + n + "(" + i + "|$)")) && hi(n, function (n) { return t.test(typeof n.className == "string" && n.className || typeof n.getAttribute !== ut && n.getAttribute("class") || "") }) }, ATTR: function (n, t, i) { return function (u) { var f = r.attr(u, n); return f == null ? t === "!=" : t ? (f += "", t === "=" ? f === i : t === "!=" ? f !== i : t === "^=" ? i && f.indexOf(i) === 0 : t === "*=" ? i && f.indexOf(i) > -1 : t === "$=" ? i && f.slice(-i.length) === i : t === "~=" ? (" " + f + " ").indexOf(i) > -1 : t === "|=" ? f === i || f.slice(0, i.length + 1) === i + "-" : !1) : !0 } }, CHILD: function (n, t, i, r, u) { var s = n.slice(0, 3) !== "nth", o = n.slice(-4) !== "last", e = t === "of-type"; return r === 1 && u === 0 ? function (n) { return !!n.parentNode } : function (t, i, h) { var a, k, c, l, y, w, b = s !== o ? "nextSibling" : "previousSibling", p = t.parentNode, g = e && t.nodeName.toLowerCase(), d = !h && !e; if (p) { if (s) { while (b) { for (c = t; c = c[b];) if (e ? c.nodeName.toLowerCase() === g : c.nodeType === 1) return !1; w = b = n === "only" && !w && "nextSibling" } return !0 } if (w = [o ? p.firstChild : p.lastChild], o && d) { for (k = p[f] || (p[f] = {}), a = k[n] || [], y = a[0] === v && a[1], l = a[0] === v && a[2], c = y && p.childNodes[y]; c = ++y && c && c[b] || (l = y = 0) || w.pop() ;) if (c.nodeType === 1 && ++l && c === t) { k[n] = [v, y, l]; break } } else if (d && (a = (t[f] || (t[f] = {}))[n]) && a[0] === v) l = a[1]; else while (c = ++y && c && c[b] || (l = y = 0) || w.pop()) if ((e ? c.nodeName.toLowerCase() === g : c.nodeType === 1) && ++l && (d && ((c[f] || (c[f] = {}))[n] = [v, l]), c === t)) break; return l -= u, l === r || l % r == 0 && l / r >= 0 } } }, PSEUDO: function (n, i) { var e, u = t.pseudos[n] || t.setFilters[n.toLowerCase()] || r.error("unsupported pseudo: " + n); return u[f] ? u(i) : u.length > 1 ? (e = [n, n, "", i], t.setFilters.hasOwnProperty(n.toLowerCase()) ? h(function (n, t) { for (var r, f = u(n, i), e = f.length; e--;) r = nt.call(n, f[e]), n[r] = !(t[r] = f[e]) }) : function (n) { return u(n, 0, e) }) : u } }, pseudos: { not: h(function (n) { var i = [], r = [], t = wt(n.replace(at, "$1")); return t[f] ? h(function (n, i, r, u) { for (var e, o = t(n, null, u, []), f = n.length; f--;) (e = o[f]) && (n[f] = !(i[f] = e)) }) : function (n, u, f) { return i[0] = n, t(i, null, f, r), !r.pop() } }), has: h(function (n) { return function (t) { return r(n, t).length > 0 } }), contains: h(function (n) { return function (t) { return (t.textContent || t.innerText || ht(t)).indexOf(n) > -1 } }), lang: h(function (n) { return fr.test(n || "") || r.error("unsupported lang: " + n), n = n.replace(k, d).toLowerCase(), function (t) { var i; do if (i = a ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang")) return i = i.toLowerCase(), i === n || i.indexOf(n + "-") === 0; while ((t = t.parentNode) && t.nodeType === 1); return !1 } }), target: function (t) { var i = n.location && n.location.hash; return i && i.slice(1) === t.id }, root: function (n) { return n === l }, focus: function (n) { return n === e.activeElement && (!e.hasFocus || e.hasFocus()) && !!(n.type || n.href || ~n.tabIndex) }, enabled: function (n) { return n.disabled === !1 }, disabled: function (n) { return n.disabled === !0 }, checked: function (n) { var t = n.nodeName.toLowerCase(); return t === "input" && !!n.checked || t === "option" && !!n.selected }, selected: function (n) { return n.parentNode && n.parentNode.selectedIndex, n.selected === !0 }, empty: function (n) { for (n = n.firstChild; n; n = n.nextSibling) if (n.nodeType < 6) return !1; return !0 }, parent: function (n) { return !t.pseudos.empty(n) }, header: function (n) { return or.test(n.nodeName) }
1, input: function (n) { return er.test(n.nodeName) }, button: function (n) { var t = n.nodeName.toLowerCase(); return t === "input" && n.type === "button" || t === "button" }, text: function (n) { var t; return n.nodeName.toLowerCase() === "input" && n.type === "text" && ((t = n.getAttribute("type")) == null || t.toLowerCase() === "text") }, first: tt(function () { return [0] }), last: tt(function (n, t) { return [t - 1] }), eq: tt(function (n, t, i) { return [i < 0 ? i + t : i] }), even: tt(function (n, t) { for (var i = 0; i < t; i += 2) n.push(i); return n }), odd: tt(function (n, t) { for (var i = 1; i < t; i += 2) n.push(i); return n }), lt: tt(function (n, t, i) { for (var r = i < 0 ? i + t : i; --r >= 0;) n.push(r); return n }), gt: tt(function (n, t, i) { for (var r = i < 0 ? i + t : i; ++r < t;) n.push(r); return n }) } }; t.pseudos.nth = t.pseudos.eq; for (it in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) t.pseudos[it] = cr(it); for (it in { submit: !0, reset: !0 }) t.pseudos[it] = lr(it); return bi.prototype = t.filters = t.pseudos, t.setFilters = new bi, et = r.tokenize = function (n, i) { var e, f, s, o, u, h, c, l = ci[n + " "]; if (l) return i ? 0 : l.slice(0); for (u = n, h = [], c = t.preFilter; u;) { (!e || (f = tr.exec(u))) && (f && (u = u.slice(f[0].length) || u), h.push(s = [])); e = !1; (f = ir.exec(u)) && (e = f.shift(), s.push({ value: e, type: f[0].replace(at, " ") }), u = u.slice(e.length)); for (o in t.filter) (f = vt[o].exec(u)) && (!c[o] || (f = c[o](f))) && (e = f.shift(), s.push({ value: e, type: o, matches: f }), u = u.slice(e.length)); if (!e) break } return i ? u.length : u ? r.error(n) : ci(n, h).slice(0) }, wt = r.compile = function (n, t) { var r, u = [], e = [], i = li[n + " "]; if (!i) { for (t || (t = et(n)), r = t.length; r--;) i = ei(t[r]), i[f] ? u.push(i) : e.push(i); i = li(n, vr(e, u)); i.selector = n } return i }, si = r.select = function (n, i, r, f) { var s, e, o, l, v, c = typeof n == "function" && n, h = !f && et(n = c.selector || n); if (r = r || [], h.length === 1) { if (e = h[0] = h[0].slice(0), e.length > 2 && (o = e[0]).type === "ID" && u.getById && i.nodeType === 9 && a && t.relative[e[1].type]) { if (i = (t.find.ID(o.matches[0].replace(k, d), i) || [])[0], i) c && (i = i.parentNode); else return r; n = n.slice(e.shift().value.length) } for (s = vt.needsContext.test(n) ? 0 : e.length; s--;) { if (o = e[s], t.relative[l = o.type]) break; if ((v = t.find[l]) && (f = v(o.matches[0].replace(k, d), gt.test(e[0].type) && ii(i.parentNode) || i))) { if (e.splice(s, 1), n = f.length && yt(e), !n) return b.apply(r, f), r; break } } } return (c || wt(n, h))(f, i, !a, r, gt.test(n) && ii(i.parentNode) || i), r }, u.sortStable = f.split("").sort(bt).join("") === f, u.detectDuplicates = !!rt, p(), u.sortDetached = c(function (n) { return n.compareDocumentPosition(e.createElement("div")) & 1 }), c(function (n) { return n.innerHTML = "<a href='#'><\/a>", n.firstChild.getAttribute("href") === "#" }) || ti("type|href|height|width", function (n, t, i) { if (!i) return n.getAttribute(t, t.toLowerCase() === "type" ? 1 : 2) }), u.attributes && c(function (n) { return n.innerHTML = "<input/>", n.firstChild.setAttribute("value", ""), n.firstChild.getAttribute("value") === "" }) || ti("value", function (n, t, i) { if (!i && n.nodeName.toLowerCase() === "input") return n.defaultValue }), c(function (n) { return n.getAttribute("disabled") == null }) || ti(kt, function (n, t, i) { var r; if (!i) return n[t] === !0 ? t.toLowerCase() : (r = n.getAttributeNode(t)) && r.specified ? r.value : null }), r }(n); i.find = y; i.expr = y.selectors; i.expr[":"] = i.expr.pseudos; i.unique = y.uniqueSort; i.text = y.getText; i.isXMLDoc = y.isXML; i.contains = y.contains; var di = i.expr.match.needsContext, gi = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, ef = /^.[^:#\[\.,]*$/; i.filter = function (n, t, r) { var u = t[0]; return r && (n = ":not(" + n + ")"), t.length === 1 && u.nodeType === 1 ? i.find.matchesSelector(u, n) ? [u] : [] : i.find.matches(n, i.grep(t, function (n) { return n.nodeType === 1 })) }; i.fn.extend({ find: function (n) { var t, u = this.length, r = [], f = this; if (typeof n != "string") return this.pushStack(i(n).filter(function () { for (t = 0; t < u; t++) if (i.contains(f[t], this)) return !0 })); for (t = 0; t < u; t++) i.find(n, f[t], r); return r = this.pushStack(u > 1 ? i.unique(r) : r), r.selector = this.selector ? this.selector + " " + n : n, r }, filter: function (n) { return this.pushStack(fi(this, n || [], !1)) }, not: function (n) { return this.pushStack(fi(this, n || [], !0)) }, is: function (n) { return !!fi(this, typeof n == "string" && di.test(n) ? i(n) : n || [], !1).length } }); nr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/; tr = i.fn.init = function (n, t) { var r, f; if (!n) return this; if (typeof n == "string") { if (r = n[0] === "<" && n[n.length - 1] === ">" && n.length >= 3 ? [null, n, null] : nr.exec(n), r && (r[1] || !t)) { if (r[1]) { if (t = t instanceof i ? t[0] : t, i.merge(this, i.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : u, !0)), gi.test(r[1]) && i.isPlainObject(t)) for (r in t) i.isFunction(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); return this } return f = u.getElementById(r[2]), f && f.parentNode && (this.length = 1, this[0] = f), this.context = u, this.selector = n, this } return !t || t.jquery ? (t || st).find(n) : this.constructor(t).find(n) } return n.nodeType ? (this.context = this[0] = n, this.length = 1, this) : i.isFunction(n) ? typeof st.ready != "undefined" ? st.ready(n) : n(i) : (n.selector !== undefined && (this.selector = n.selector, this.context = n.context), i.makeArray(n, this)) }; tr.prototype = i.fn; st = i(u); ir = /^(?:parents|prev(?:Until|All))/; rr = { children: !0, contents: !0, next: !0, prev: !0 }; i.extend({ dir: function (n, t, r) { for (var u = [], f = r !== undefined; (n = n[t]) && n.nodeType !== 9;) if (n.nodeType === 1) { if (f && i(n).is(r)) break; u.push(n) } return u }, sibling: function (n, t) { for (var i = []; n; n = n.nextSibling) n.nodeType === 1 && n !== t && i.push(n); return i } }); i.fn.extend({ has: function (n) { var t = i(n, this), r = t.length; return this.filter(function () { for (var n = 0; n < r; n++) if (i.contains(this, t[n])) return !0 }) }, closest: function (n, t) { for (var r, f = 0, o = this.length, u = [], e = di.test(n) || typeof n != "string" ? i(n, t || this.context) : 0; f < o; f++) for (r = this[f]; r && r !== t; r = r.parentNode) if (r.nodeType < 11 && (e ? e.index(r) > -1 : r.nodeType === 1 && i.find.matchesSelector(r, n))) { u.push(r); break } return this.pushStack(u.length > 1 ? i.unique(u) : u) }, index: function (n) { return n ? typeof n == "string" ? et.call(i(n), this[0]) : et.call(this, n.jquery ? n[0] : n
1) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (n, t) { return this.pushStack(i.unique(i.merge(this.get(), i(n, t)))) }, addBack: function (n) { return this.add(n == null ? this.prevObject : this.prevObject.filter(n)) } }); i.each({ parent: function (n) { var t = n.parentNode; return t && t.nodeType !== 11 ? t : null }, parents: function (n) { return i.dir(n, "parentNode") }, parentsUntil: function (n, t, r) { return i.dir(n, "parentNode", r) }, next: function (n) { return ur(n, "nextSibling") }, prev: function (n) { return ur(n, "previousSibling") }, nextAll: function (n) { return i.dir(n, "nextSibling") }, prevAll: function (n) { return i.dir(n, "previousSibling") }, nextUntil: function (n, t, r) { return i.dir(n, "nextSibling", r) }, prevUntil: function (n, t, r) { return i.dir(n, "previousSibling", r) }, siblings: function (n) { return i.sibling((n.parentNode || {}).firstChild, n) }, children: function (n) { return i.sibling(n.firstChild) }, contents: function (n) { return n.contentDocument || i.merge([], n.childNodes) } }, function (n, t) { i.fn[n] = function (r, u) { var f = i.map(this, t, r); return n.slice(-5) !== "Until" && (u = r), u && typeof u == "string" && (f = i.filter(u, f)), this.length > 1 && (rr[n] || i.unique(f), ir.test(n) && f.reverse()), this.pushStack(f) } }); c = /\S+/g; ei = {}; i.Callbacks = function (n) { n = typeof n == "string" ? ei[n] || of(n) : i.extend({}, n); var u, h, o, c, f, e, t = [], r = !n.once && [], l = function (i) { for (u = n.memory && i, h = !0, e = c || 0, c = 0, f = t.length, o = !0; t && e < f; e++) if (t[e].apply(i[0], i[1]) === !1 && n.stopOnFalse) { u = !1; break } o = !1; t && (r ? r.length && l(r.shift()) : u ? t = [] : s.disable()) }, s = { add: function () { if (t) { var r = t.length; (function e(r) { i.each(r, function (r, u) { var f = i.type(u); f === "function" ? n.unique && s.has(u) || t.push(u) : u && u.length && f !== "string" && e(u) }) })(arguments); o ? f = t.length : u && (c = r, l(u)) } return this }, remove: function () { return t && i.each(arguments, function (n, r) { for (var u; (u = i.inArray(r, t, u)) > -1;) t.splice(u, 1), o && (u <= f && f--, u <= e && e--) }), this }, has: function (n) { return n ? i.inArray(n, t) > -1 : !!(t && t.length) }, empty: function () { return t = [], f = 0, this }, disable: function () { return t = r = u = undefined, this }, disabled: function () { return !t }, lock: function () { return r = undefined, u || s.disable(), this }, locked: function () { return !r }, fireWith: function (n, i) { return t && (!h || r) && (i = i || [], i = [n, i.slice ? i.slice() : i], o ? r.push(i) : l(i)), this }, fire: function () { return s.fireWith(this, arguments), this }, fired: function () { return !!h } }; return s }; i.extend({ Deferred: function (n) { var u = [["resolve", "done", i.Callbacks("once memory"), "resolved"], ["reject", "fail", i.Callbacks("once memory"), "rejected"], ["notify", "progress", i.Callbacks("memory")]], f = "pending", r = { state: function () { return f }, always: function () { return t.done(arguments).fail(arguments), this }, then: function () { var n = arguments; return i.Deferred(function (f) { i.each(u, function (u, e) { var o = i.isFunction(n[u]) && n[u]; t[e[1]](function () { var n = o && o.apply(this, arguments); n && i.isFunction(n.promise) ? n.promise().done(f.resolve).fail(f.reject).progress(f.notify) : f[e[0] + "With"](this === r ? f.promise() : this, o ? [n] : arguments) }) }); n = null }).promise() }, promise: function (n) { return n != null ? i.extend(n, r) : r } }, t = {}; return r.pipe = r.then, i.each(u, function (n, i) { var e = i[2], o = i[3]; r[i[1]] = e.add; o && e.add(function () { f = o }, u[n ^ 1][2].disable, u[2][2].lock); t[i[0]] = function () { return t[i[0] + "With"](this === t ? r : this, arguments), this }; t[i[0] + "With"] = e.fireWith }), r.promise(t), n && n.call(t, t), t }, when: function (n) { var t = 0, u = a.call(arguments), r = u.length, e = r !== 1 || n && i.isFunction(n.promise) ? r : 0, f = e === 1 ? n : i.Deferred(), h = function (n, t, i) { return function (r) { t[n] = this; i[n] = arguments.length > 1 ? a.call(arguments) : r; i === o ? f.notifyWith(t, i) : --e || f.resolveWith(t, i) } }, o, c, s; if (r > 1) for (o = new Array(r), c = new Array(r), s = new Array(r) ; t < r; t++) u[t] && i.isFunction(u[t].promise) ? u[t].promise().done(h(t, s, u)).fail(f.reject).progress(h(t, c, o)) : --e; return e || f.resolveWith(s, u), f.promise() } }); i.fn.ready = function (n) { return i.ready.promise().done(n), this }; i.extend({ isReady: !1, readyWait: 1, holdReady: function (n) { n ? i.readyWait++ : i.ready(!0) }, ready: function (n) { (n === !0 ? --i.readyWait : i.isReady) || (i.isReady = !0, n !== !0 && --i.readyWait > 0) || (ht.resolveWith(u, [i]), i.fn.triggerHandler && (i(u).triggerHandler("ready"), i(u).off("ready"))) } }); i.ready.promise = function (t) { return ht || (ht = i.Deferred(), u.readyState === "complete" ? setTimeout(i.ready) : (u.addEventListener("DOMContentLoaded", ct, !1), n.addEventListener("load", ct, !1))), ht.promise(t) }; i.ready.promise(); l = i.access = function (n, t, r, u, f, e, o) { var s = 0, c = n.length, h 
1= r == null; if (i.type(r) === "object") { f = !0; for (s in r) i.access(n, t, s, r[s], !0, e, o) } else if (u !== undefined && (f = !0, i.isFunction(u) || (o = !0), h && (o ? (t.call(n, u), t = null) : (h = t, t = function (n, t, r) { return h.call(i(n), r) })), t)) for (; s < c; s++) t(n[s], r, o ? u : u.call(n[s], s, t(n[s], r))); return f ? n : h ? t.call(n) : c ? t(n[0], r) : e }; i.acceptData = function (n) { return n.nodeType === 1 || n.nodeType === 9 || !+n.nodeType }; p.uid = 1; p.accepts = i.acceptData; p.prototype = { key: function (n) { if (!p.accepts(n)) return 0; var r = {}, t = n[this.expando]; if (!t) { t = p.uid++; try { r[this.expando] = { value: t }; Object.defineProperties(n, r) } catch (u) { r[this.expando] = t; i.extend(n, r) } } return this.cache[t] || (this.cache[t] = {}), t }, set: function (n, t, r) { var f, e = this.key(n), u = this.cache[e]; if (typeof t == "string") u[t] = r; else if (i.isEmptyObject(u)) i.extend(this.cache[e], t); else for (f in t) u[f] = t[f]; return u }, get: function (n, t) { var i = this.cache[this.key(n)]; return t === undefined ? i : i[t] }, access: function (n, t, r) { var u; return t === undefined || t && typeof t == "string" && r === undefined ? (u = this.get(n, t), u !== undefined ? u : this.get(n, i.camelCase(t))) : (this.set(n, t, r), r !== undefined ? r : t) }, remove: function (n, t) { var u, r, f, o = this.key(n), e = this.cache[o]; if (t === undefined) this.cache[o] = {}; else for (i.isArray(t) ? r = t.concat(t.map(i.camelCase)) : (f = i.camelCase(t), t in e ? r = [t, f] : (r = f, r = r in e ? [r] : r.match(c) || [])), u = r.length; u--;) delete e[r[u]] }, hasData: function (n) { return !i.isEmptyObject(this.cache[n[this.expando]] || {}) }, discard: function (n) { n[this.expando] && delete this.cache[n[this.expando]] } }; var r = new p, e = new p, sf = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, hf = /([A-Z])/g; i.extend({ hasData: function (n) { return e.hasData(n) || r.hasData(n) }, data: function (n, t, i) { return e.access(n, t, i) }, removeData: function (n, t) { e.remove(n, t) }, _data: function (n, t, i) { return r.access(n, t, i) }, _removeData: function (n, t) { r.remove(n, t) } }); i.fn.extend({ data: function (n, t) { var o, f, s, u = this[0], h = u && u.attributes; if (n === undefined) { if (this.length && (s = e.get(u), u.nodeType === 1 && !r.get(u, "hasDataAttrs"))) { for (o = h.length; o--;) h[o] && (f = h[o].name, f.indexOf("data-") === 0 && (f = i.camelCase(f.slice(5)), fr(u, f, s[f]))); r.set(u, "hasDataAttrs", !0) } return s } return typeof n == "object" ? this.each(function () { e.set(this, n) }) : l(this, function (t) { var r, f = i.camelCase(n); if (u && t === undefined) return (r = e.get(u, n), r !== undefined) ? r : (r = e.get(u, f), r !== undefined) ? r : (r = fr(u, f, undefined), r !== undefined) ? r : void 0; this.each(function () { var i = e.get(this, f); e.set(this, f, t); n.indexOf("-") !== -1 && i !== undefined && e.set(this, n, t) }) }, null, t, arguments.length > 1, null, !0) }, removeData: function (n) { return this.each(function () { e.remove(this, n) }) } }); i.extend({ queue: function (n, t, u) { var f; if (n) return t = (t || "fx") + "queue", f = r.get(n, t), u && (!f || i.isArray(u) ? f = r.access(n, t, i.makeArray(u)) : f.push(u)), f || [] }, dequeue: function (n, t) { t = t || "fx"; var r = i.queue(n, t), e = r.length, u = r.shift(), f = i._queueHooks(n, t), o = function () { i.dequeue(n, t) }; u === "inprogress" && (u = r.shift(), e--); u && (t === "fx" && r.unshift("inprogress"), delete f.stop, u.call(n, o, f)); !e && f && f.empty.fire() }, _queueHooks: function (n, t) { var u = t + "queueHooks"; return r.get(n, u) || r.access(n, u, { empty: i.Callbacks("once memory").add(function () { r.remove(n, [t + "queue", u]) }) }) } }); i.fn.extend({ queue: function (n, t) { var r = 2; return (typeof n != "string" && (t = n, n = "fx", r--), arguments.length < r) ? i.queue(this[0], n) : t === undefined ? this : this.each(function () { var r = i.queue(this, n, t); i._queueHooks(this, n); n === "fx" && r[0] !== "inprogress" && i.dequeue(this, n) }) }, dequeue: function (n) { return this.each(function () { i.dequeue(this, n) }) }, clearQueue: function (n) { return this.queue(n || "fx", []) }, promise: function (n, t) { var u, e = 1, o = i.Deferred(), f = this, s = this.length, h 
1= function () { --e || o.resolveWith(f, [f]) }; for (typeof n != "string" && (t = n, n = undefined), n = n || "fx"; s--;) u = r.get(f[s], n + "queueHooks"), u && u.empty && (e++, u.empty.add(h)); return h(), o.promise(t) } }); var lt = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, w = ["Top", "Right", "Bottom", "Left"], it = function (n, t) { return n = t || n, i.css(n, "display") === "none" || !i.contains(n.ownerDocument, n) }, er = /^(?:checkbox|radio)$/i; (function () { var i = u.createDocumentFragment(), n = i.appendChild(u.createElement("div")), t = u.createElement("input"); t.setAttribute("type", "radio"); t.setAttribute("checked", "checked"); t.setAttribute("name", "t"); n.appendChild(t); f.checkClone = n.cloneNode(!0).cloneNode(!0).lastChild.checked; n.innerHTML = "<textarea>x<\/textarea>"; f.noCloneChecked = !!n.cloneNode(!0).lastChild.defaultValue })(); d = typeof undefined; f.focusinBubbles = "onfocusin" in n; var cf = /^key/, lf = /^(?:mouse|pointer|contextmenu)|click/, or = /^(?:focusinfocus|focusoutblur)$/, sr = /^([^.]*)(?:\.(.+)|)$/; i.event = { global: {}, add: function (n, t, u, f, e) { var v, y, w, p, b, h, s, l, o, k, g, a = r.get(n); if (a) for (u.handler && (v = u, u = v.handler, e = v.selector), u.guid || (u.guid = i.guid++), (p = a.events) || (p = a.events = {}), (y = a.handle) || (y = a.handle = function (t) { return typeof i !== d && i.event.triggered !== t.type ? i.event.dispatch.apply(n, arguments) : undefined }), t = (t || "").match(c) || [""], b = t.length; b--;) (w = sr.exec(t[b]) || [], o = g = w[1], k = (w[2] || "").split(".").sort(), o) && (s = i.event.special[o] || {}, o = (e ? s.delegateType : s.bindType) || o, s = i.event.special[o] || {}, h = i.extend({ type: o, origType: g, data: f, handler: u, guid: u.guid, selector: e, needsContext: e && i.expr.match.needsContext.test(e), namespace: k.join(".") }, v), (l = p[o]) || (l = p[o] = [], l.delegateCount = 0, s.setup && s.setup.call(n, f, k, y) !== !1 || n.addEventListener && n.addEventListener(o, y, !1)), s.add && (s.add.call(n, h), h.handler.guid || (h.handler.guid = u.guid)), e ? l.splice(l.delegateCount++, 0, h) : l.push(h), i.event.global[o] = !0) }, remove: function (n, t, u, f, e) { var p, k, h, v, w, s, l, a, o, b, d, y = r.hasData(n) && r.get(n); if (y && (v = y.events)) { for (t = (t || "").match(c) || [""], w = t.length; w--;) { if (h = sr.exec(t[w]) || [], o = d = h[1], b = (h[2] || "").split(".").sort(), !o) { for (o in v) i.event.remove(n, o + t[w], u, f, !0); continue } for (l = i.event.special[o] || {}, o = (f ? l.delegateType : l.bindType) || o, a = v[o] || [], h = h[2] && new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)"), k = p = a.length; p--;) s = a[p], (e || d === s.origType) && (!u || u.guid === s.guid) && (!h || h.test(s.namespace)) && (!f || f === s.selector || f === "**" && s.selector) && (a.splice(p, 1), s.selector && a.delegateCount--, l.remove && l.remove.call(n, s)); k && !a.length && (l.teardown && l.teardown.call(n, b, y.handle) !== !1 || i.removeEvent(n, o, y.handle), delete v[o]) } i.isEmptyObject(v) && (delete y.handle, r.remove(n, "events")) } }, trigger: function (t, f, e, o) { var w, s, c, b, a, v, l, p = [e || u], h = ri.call(t, "type") ? t.type : t, y = ri.call(t, "namespace") ? t.namespace.split(".") : []; if ((s = c = e = e || u, e.nodeType !== 3 && e.nodeType !== 8) && !or.test(h + i.event.triggered) && (h.indexOf(".") >= 0 && (y = h.split("."), h = y.shift(), y.sort()), a = h.indexOf(":") < 0 && "on" + h, t = t[i.expando] ? t : new i.Event(h, typeof t == "object" && t), t.isTrigger = o ? 2 : 3, t.namespace = y.join("."), t.namespace_re = t.namespace ? new RegExp("(^|\\.)" + y.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = undefined, t.target || (t.target = e), f = f == null ? [t] : i.makeArray(f, [t]), l = i.event.special[h] || {}, o || !l.trigger || l.trigger.apply(e, f) !== !1)) { if (!o && !l.noBubble && !i.isWindow(e)) { for (b = l.delegateType || h, or.test(b + h) || (s = s.parentNode) ; s; s = s.parentNode) p.push(s), c = s; c === (e.ownerDocument || u) && p.push(c.defaultView || c.parentWindow || n) } for (w = 0; (s = p[w++]) && !t.isPropagationStopped() ;) t.type = w > 1 ? b : l.bindType || h, v = (r.get(s, "events") || {})[t.type] && r.get(s, "handle"), v && v.apply(s, f), v = a && s[a], v && v.apply && i.acceptData(s) && (t.result = v.apply(s, f), t.result === !1 && t.preventDefault()); return t.type = h, o || t.isDefaultPrevented() || (!l._default || l._default.apply(p.pop(), f) === !1) && i.acceptData(e) && a && i.isFunction(e[h]) && !i.isWindow(e) && (c = e[a], c && (e[a] = null), i.event.triggered = h, e[h](), i.event.triggered = undefined, c && (e[a] = c)), t.result } }, dispatch: function (n) { n = i.event.fix(n); var o, s, e, u, t, h = [], c = a.call(arguments), l = (r.get(this, "events") || {})[n.type] || [], f = i.event.special[n.type] || {}; if (c[0] = n, n.delegateTarget = this, !f.preDispatch || f.preDispatch.call(this, n) !== !1) { for (h = i.event.handlers.call(this, n, l), o = 0; (u = h[o++]) && !n.isPropagationStopped() ;) for (n.currentTarget = u.elem, s = 0; (t = u.handlers[s++]) && !n.isImmediatePropagationStopped() ;) (!n.namespace_re || n.namespace_re.test(t.namespace)) && (n.handleObj = t, n.data = t.data, e = ((i.event.special[t.origType] || {}).handle || t.handler).apply(u.elem, c), e !== undefined && (n.result = e) === !1 && (n.preventDefault(), n.stopPropagation())); return f.postDispatch && f.postDispatch.call(this, n), n.result } }, handlers: function (n, t) { var e, u, f, o, h = [], s = t.delegateCount, r = n.target;
1 if (s && r.nodeType && (!n.button || n.type !== "click")) for (; r !== this; r = r.parentNode || this) if (r.disabled !== !0 || n.type !== "click") { for (u = [], e = 0; e < s; e++) o = t[e], f = o.selector + " ", u[f] === undefined && (u[f] = o.needsContext ? i(f, this).index(r) >= 0 : i.find(f, this, null, [r]).length), u[f] && u.push(o); u.length && h.push({ elem: r, handlers: u }) } return s < t.length && h.push({ elem: this, handlers: t.slice(s) }), h }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split(" "), filter: function (n, t) { return n.which == null && (n.which = t.charCode != null ? t.charCode : t.keyCode), n } }, mouseHooks: { props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (n, t) { var e, i, r, f = t.button; return n.pageX == null && t.clientX != null && (e = n.target.ownerDocument || u, i = e.documentElement, r = e.body, n.pageX = t.clientX + (i && i.scrollLeft || r && r.scrollLeft || 0) - (i && i.clientLeft || r && r.clientLeft || 0), n.pageY = t.clientY + (i && i.scrollTop || r && r.scrollTop || 0) - (i && i.clientTop || r && r.clientTop || 0)), n.which || f === undefined || (n.which = f & 1 ? 1 : f & 2 ? 3 : f & 4 ? 2 : 0), n } }, fix: function (n) { if (n[i.expando]) return n; var f, e, o, r = n.type, s = n, t = this.fixHooks[r]; for (t || (this.fixHooks[r] = t = lf.test(r) ? this.mouseHooks : cf.test(r) ? this.keyHooks : {}), o = t.props ? this.props.concat(t.props) : this.props, n = new i.Event(s), f = o.length; f--;) e = o[f], n[e] = s[e]; return n.target || (n.target = u), n.target.nodeType === 3 && (n.target = n.target.parentNode), t.filter ? t.filter(n, s) : n }, special: { load: { noBubble: !0 }, focus: { trigger: function () { if (this !== hr() && this.focus) return this.focus(), !1 }, delegateType: "focusin" }, blur: { trigger: function () { if (this === hr() && this.blur) return this.blur(), !1 }, delegateType: "focusout" }, click: { trigger: function () { if (this.type === "checkbox" && this.click && i.nodeName(this, "input")) return this.click(), !1 }, _default: function (n) { return i.nodeName(n.target, "a") } }, beforeunload: { postDispatch: function (n) { n.result !== undefined && n.originalEvent && (n.originalEvent.returnValue = n.result) } } }, simulate: function (n, t, r, u) { var f = i.extend(new i.Event, r, { type: n, isSimulated: !0, originalEvent: {} }); u ? i.event.trigger(f, null, t) : i.event.dispatch.call(t, f); f.isDefaultPrevented() && r.preventDefault() } }; i.removeEvent = function (n, t, i) { n.removeEventListener && n.removeEventListener(t, i, !1) }; i.Event = function (n, t) { if (!(this instanceof i.Event)) return new i.Event(n, t); n && n.type ? (this.originalEvent = n, this.type = n.type, this.isDefaultPrevented = n.defaultPrevented || n.defaultPrevented === undefined && n.returnValue === !1 ? at : g) : this.type = n; t && i.extend(this, t); this.timeStamp = n && n.timeStamp || i.now(); this[i.expando] = !0 }; i.Event.prototype = { isDefaultPrevented: g, isPropagationStopped: g, isImmediatePropagationStopped: g, preventDefault: function () { var n = this.originalEvent; this.isDefaultPrevented = at; n && n.preventDefault && n.preventDefault() }, stopPropagation: function () { var n = this.originalEvent; this.isPropagationStopped = at; n && n.stopPropagation && n.stopPropagation() }, stopImmediatePropagation: function () { var n = this.originalEvent; this.isImmediatePropagationStopped = at; n && n.stopImmediatePropagation && n.stopImmediatePropagation(); this.stopPropagation() } }; i.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (n, t) { i.event.special[n] = { delegateType: t, bindType: t, handle: function (n) { var u, f = this, r = n.relatedTarget, e = n.handleObj; return r && (r === f || i.contains(f, r)) || (n.type = e.origType, u = e.handler.apply(this, arguments), n.type = t), u } } }); f.focusinBubbles || i.each({ focus: "focusin", blur: "focusout" }, function (n, t) { var u = function (n) { i.event.simulate(t, n.target, i.event.fix(n), !0) }; i.event.special[t] = { setup: function () { var i = this.ownerDocument || this, f = r.access(i, t); f || i.addEventListener(n, u, !0); r.access(i, t, (f || 0) + 1) }, teardown: function () { var i = this.ownerDocument || this, f = r.access(i, t) - 1; f ? r.access(i, t, f) : (i.removeEventListener(n, u, !0), r.remove(i, t)) } } }); i.fn.extend({ on: function (n, t, r, u, f) { var e, o; if (typeof n == "object") { typeof t != "string" && (r = r || t, t = undefined); for (o in n) this.on(o, t, r, n[o], f); return this } if (r == null && u == null ? (u = t, r = t = undefined) : u == null && (typeof t == "string" ? (u = r, r = undefined) : (u = r, r = t, t = undefined)), u === !1) u = g; else if (!u) return this; return f === 1 && (e = u, u = function (n) { return i().off(n), e.apply(this, arguments) }, u.guid = e.guid || (e.guid = i.guid++)), this.each(function () { i.event.add(this, n, u, r, t) }) }, one: function (n, t, i, r) { return this.on(n, t, i, r, 1) }, off: function (n, t, r) { var u, f; if (n && n.preventDefault && n.handleObj) return u = n.handleObj, i(n.delegateTarget).off(u.namespace ? u.origType + "." + u.namespace : u.origType, u.selector, u.handler), this; if (typeof n == "object") { for (f in n) this.off(f, t, n[f]); return this } return (t === !1 || typeof t == "function") && (r = t, t = undefined), r === !1 && (r = g), this.each(function () { i.event.remove(this, n, r, t) }) }, trigger: function (n, t) { return this.each(function () { i.event.trigger(n, t, this) }) }, triggerHandler: function (n, t) { var r = this[0]; if (r) return i.event.trigger(n, t, r, !0) } }); var cr = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>
1/gi, lr = /<([\w:]+)/, af = /<|&#?\w+;/, vf = /<(?:script|style|link)/i, yf = /checked\s*(?:[^=]|=\s*.checked.)/i, ar = /^$|\/(?:java|ecma)script/i, pf = /^true\/(.*)/, wf = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, h = { option: [1, "<select multiple='multiple'>", "<\/select>"], thead: [1, "<table>", "<\/table>"], col: [2, "<table><colgroup>", "<\/colgroup><\/table>"], tr: [2, "<table><tbody>", "<\/tbody><\/table>"], td: [3, "<table><tbody><tr>", "<\/tr><\/tbody><\/table>"], _default: [0, "", ""] }; h.optgroup = h.option; h.tbody = h.tfoot = h.colgroup = h.caption = h.thead; h.th = h.td; i.extend({ clone: function (n, t, r) { var u, c, s, e, h = n.cloneNode(!0), l = i.contains(n.ownerDocument, n); if (!f.noCloneChecked && (n.nodeType === 1 || n.nodeType === 11) && !i.isXMLDoc(n)) for (e = o(h), s = o(n), u = 0, c = s.length; u < c; u++) df(s[u], e[u]); if (t) if (r) for (s = s || o(n), e = e || o(h), u = 0, c = s.length; u < c; u++) yr(s[u], e[u]); else yr(n, h); return e = o(h, "script"), e.length > 0 && oi(e, !l && o(n, "script")), h }, buildFragment: function (n, t, r, u) { for (var f, e, y, l, p, a, s = t.createDocumentFragment(), v = [], c = 0, w = n.length; c < w; c++) if (f = n[c], f || f === 0) if (i.type(f) === "object") i.merge(v, f.nodeType ? [f] : f); else if (af.test(f)) { for (e = e || s.appendChild(t.createElement("div")), y = (lr.exec(f) || ["", ""])[1].toLowerCase(), l = h[y] || h._default, e.innerHTML = l[1] + f.replace(cr, "<$1><\/$2>") + l[2], a = l[0]; a--;) e = e.lastChild; i.merge(v, e.childNodes); e = s.firstChild; e.textContent = "" } else v.push(t.createTextNode(f)); for (s.textContent = "", c = 0; f = v[c++];) if ((!u || i.inArray(f, u) === -1) && (p = i.contains(f.ownerDocument, f), e = o(s.appendChild(f), "script"), p && oi(e), r)) for (a = 0; f = e[a++];) ar.test(f.type || "") && r.push(f); return s }, cleanData: function (n) { for (var f, t, o, u, h = i.event.special, s = 0; (t = n[s]) !== undefined; s++) { if (i.acceptData(t) && (u = t[r.expando], u && (f = r.cache[u]))) { if (f.events) for (o in f.events) h[o] ? i.event.remove(t, o) : i.removeEvent(t, o, f.handle); r.cache[u] && delete r.cache[u] } delete e.cache[t[e.expando]] } } }); i.fn.extend({ text: function (n) { return l(this, function (n) { return n === undefined ? i.text(this) : this.empty().each(function () { (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) && (this.textContent = n) }) }, null, n, arguments.length) }, append: function () { return this.domManip(arguments, function (n) { if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) { var t = vr(this, n); t.appendChild(n) } }) }, prepend: function () { return this.domManip(arguments, function (n) { if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) { var t = vr(this, n); t.insertBefore(n, t.firstChild) } }) }, before: function () { return this.domManip(arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this) }) }, after: function () { return this.domManip(arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this.nextSibling) }) }, remove: function (n, t) { for (var r, f = n ? i.filter(n, this) : this, u = 0; (r = f[u]) != null; u++) t || r.nodeType !== 1 || i.cleanData(o(r)), r.parentNode && (t && i.contains(r.ownerDocument, r) && oi(o(r, "script")), r.parentNode.removeChild(r)); return this }, empty: function () { for (var n, t = 0; (n = this[t]) != null; t++) n.nodeType === 1 && (i.cleanData(o(n, !1)), n.textContent = ""); return this }, clone: function (n, t) { return n = n == null ? !1 : n, t = t == null ? n : t, this.map(function () { return i.clone(this, n, t) }) }, html: function (n) { return l(this, function (n) { var t = this[0] || {}, r = 0, u = this.length; if (n === undefined && t.nodeType === 1) return t.innerHTML; if (typeof n == "string" && !vf.test(n) && !h[(lr.exec(n) || ["", ""])[1].toLowerCase()]) { n = n.replace(cr, "<$1><\/$2>"); try { for (; r < u; r++) t = this[r] || {}, t.nodeType === 1 && (i.cleanData(o(t, !1)), t.innerHTML = n); t = 0 } catch (f) { } } t && this.empty().append(n) }, null, n, arguments.length) }, replaceWith: function () { var n = arguments[0]; return this.domManip(arguments, function (t) { n = this.parentNode; i.cleanData(o(this)); n && n.replaceChild(t, this) }
1), n && (n.length || n.nodeType) ? this : this.remove() }, detach: function (n) { return this.remove(n, !0) }, domManip: function (n, t) { n = bi.apply([], n); var h, v, s, c, u, y, e = 0, l = this.length, w = this, b = l - 1, a = n[0], p = i.isFunction(a); if (p || l > 1 && typeof a == "string" && !f.checkClone && yf.test(a)) return this.each(function (i) { var r = w.eq(i); p && (n[0] = a.call(this, i, r.html())); r.domManip(n, t) }); if (l && (h = i.buildFragment(n, this[0].ownerDocument, !1, this), v = h.firstChild, h.childNodes.length === 1 && (h = v), v)) { for (s = i.map(o(h, "script"), bf), c = s.length; e < l; e++) u = h, e !== b && (u = i.clone(u, !0, !0), c && i.merge(s, o(u, "script"))), t.call(this[e], u, e); if (c) for (y = s[s.length - 1].ownerDocument, i.map(s, kf), e = 0; e < c; e++) u = s[e], ar.test(u.type || "") && !r.access(u, "globalEval") && i.contains(y, u) && (u.src ? i._evalUrl && i._evalUrl(u.src) : i.globalEval(u.textContent.replace(wf, ""))) } return this } }); i.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (n, t) { i.fn[n] = function (n) { for (var u, f = [], e = i(n), o = e.length - 1, r = 0; r <= o; r++) u = r === o ? this : this.clone(!0), i(e[r])[t](u), ii.apply(f, u.get()); return this.pushStack(f) } }); si = {}; var wr = /^margin/, ci = new RegExp("^(" + lt + ")(?!px)[a-z%]+$", "i"), yt = function (n) { return n.ownerDocument.defaultView.getComputedStyle(n, null) }; (function () { function h() { t.style.cssText = "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute"; t.innerHTML = ""; e.appendChild(r); var i = n.getComputedStyle(t, null); s = i.top !== "1%"; o = i.width === "4px"; e.removeChild(r) } var s, o, e = u.documentElement, r = u.createElement("div"), t = u.createElement("div"); t.style && (t.style.backgroundClip = "content-box", t.cloneNode(!0).style.backgroundClip = "", f.clearCloneStyle = t.style.backgroundClip === "content-box", r.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute", r.appendChild(t), n.getComputedStyle && i.extend(f, { pixelPosition: function () { return h(), s }, boxSizingReliable: function () { return o == null && h(), o }, reliableMarginRight: function () { var f, i = t.appendChild(u.createElement("div")); return i.style.cssText = t.style.cssText = "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0", i.style.marginRight = i.style.width = "0", t.style.width = "1px", e.appendChild(r), f = !parseFloat(n.getComputedStyle(i, null).marginRight), e.removeChild(r), f } })) })(); i.swap = function (n, t, i, r) { var f, u, e = {}; for (u in t) e[u] = n.style[u], n.style[u] = t[u]; f = i.apply(n, r || []); for (u in t) n.style[u] = e[u]; return f }; var gf = /^(none|table(?!-c[ea]).+)/, ne = new RegExp("^(" + lt + ")(.*)$", "i"), te = new RegExp("^([+-])=(" + lt + ")", "i"), ie = { position: "absolute", visibility: "hidden", display: "block" }, kr = { letterSpacing: "0", fontWeight: "400" }, dr = ["Webkit", "O", "Moz", "ms"]; i.extend({ cssHooks: { opacity: { get: function (n, t) { if (t) { var i = rt(n, "opacity"); return i === "" ? "1" : i } } } }, cssNumber: { columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: { float: "cssFloat" }, style: function (n, t, r, u) { if (n && n.nodeType !== 3 && n.nodeType !== 8 && n.style) { var o, h, e, s = i.camelCase(t), c = n.style; if (t = i.cssProps[s] || (i.cssProps[s] = gr(c, s)), e = i.cssHooks[t] || i.cssHooks[s], r !== undefined) { if (h = typeof r, h === "string" && (o = te.exec(r)) && (r = (o[1] + 1) * o[2] + parseFloat(i.css(n, t)), h = "number"), r == null || r !== r) return; h !== "number" || i.cssNumber[s] || (r += "px"); f.clearCloneStyle || r !== "" || t.indexOf("background") !== 0 || (c[t] = "inherit"); e && "set" in e && (r = e.set(n, r, u)) === undefined || (c[t] = r) } else return e && "get" in e && (o = e.get(n, !1, u)) !== undefined ? o : c[t] } }, css: function (n, t, r, u) { var f, s, e, o = i.camelCase(t); return (t = i.cssProps[o] || (i.cssProps[o] = gr(n.style, o)), e = i.cssHooks[t] || i.cssHooks[o], e && "get" in e && (f = e.get(n, !0, r)), f === undefined && (f = rt(n, t, u)), f === "normal" && t in kr && (f = kr[t]), r === "" || r) ? (s = parseFloat(f), r === !0 || i.isNumeric(s) ? s || 0 : f) : f } }); i.each(["height", "width"], function (n, t) { i.cssHooks[t] = { get: function (n, r, u) { if (r) return gf.test(i.css(n, "display")) && n.offsetWidth === 0 ? i.swap(n, ie, function () { return iu(n, t, u) }) : iu(n, t, u) }, set: function (n, r, u) { var f = u && yt(n); return nu(n, r, u ? tu(n, t, u, i.css(n, "boxSizing", !1, f) === "border-box", f) : 0) } } }); i.cssHooks.marginRight = br(f.reliableMarginRight, function (n, t) { if (t) return i.swap(n, { display: "inline-block" }, rt, [n, "marginRight"]) }); i.each({ margin: "", padding: "", border: "Width" }, function (n, t) { i.cssHooks[n + t] = { expand: function (i) { for (var r = 0, f = {}, u = typeof i == "string" ? i.split(" ") : [i]; r < 4; r++) f[n + w[r] + t] = u[r] || u[r - 2] || u[0]; return f } }; wr.test(n) || (i.cssHooks[n + t].set = nu) }); i.fn.extend({ css: function (n, t) { return l(this, function (n, t, r) { var f, e, o = {}, u = 0; if (i.isArray(t)) { for (f = yt(n), e = t.length; u < e; u++) o[t[u]] = i.css(n, t[u], !1, f); return o } return r !== undefined ? i.style(n, t, r) : i.css(n, t) }, n, t, arguments.length > 1) }, show: function () { return ru(this, !0) }, hide: function () { return ru(this) }, toggle: function (n) { return typeof n == "boolean" ? n ? this.show() : this.hide() : this.each(function () { it(this) ? i(this).show() : i(this).hide() }) } }); i.Tween = s; s.prototype = { constructor: s, init: function (n, t, r, u, f, e) { this.elem = n; this.prop = r; this.easing = f || "swing"; this.options = t; this.start = this.now = this.cur(); this.end = u; this.unit = e || (i.cssNumber[r] ? "" : "px") }, cur: function () { var n = s.propHooks[this.prop]; return n && n.get ? n.get(this) : s.propHooks._default.get(this) }, run: function (n) { var t, r = s.propHooks[this.prop]; return this.pos = this.options.duration ? t = i.easing[this.easing](n, this.options.duration * n, 0, 1, this.options.duration) : t = n, this.now = (this.end 
1- this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), r && r.set ? r.set(this) : s.propHooks._default.set(this), this } }; s.prototype.init.prototype = s.prototype; s.propHooks = { _default: { get: function (n) { var t; return n.elem[n.prop] != null && (!n.elem.style || n.elem.style[n.prop] == null) ? n.elem[n.prop] : (t = i.css(n.elem, n.prop, ""), !t || t === "auto" ? 0 : t) }, set: function (n) { i.fx.step[n.prop] ? i.fx.step[n.prop](n) : n.elem.style && (n.elem.style[i.cssProps[n.prop]] != null || i.cssHooks[n.prop]) ? i.style(n.elem, n.prop, n.now + n.unit) : n.elem[n.prop] = n.now } } }; s.propHooks.scrollTop = s.propHooks.scrollLeft = { set: function (n) { n.elem.nodeType && n.elem.parentNode && (n.elem[n.prop] = n.now) } }; i.easing = { linear: function (n) { return n }, swing: function (n) { return .5 - Math.cos(n * Math.PI) / 2 } }; i.fx = s.prototype.init; i.fx.step = {}; var nt, pt, re = /^(?:toggle|show|hide)$/, uu = new RegExp("^(?:([+-])=|)(" + lt + ")([a-z%]*)$", "i"), ue = /queueHooks$/, wt = [fe], ut = { "*": [function (n, t) { var f = this.createTween(n, t), s = f.cur(), u = uu.exec(t), e = u && u[3] || (i.cssNumber[n] ? "" : "px"), r = (i.cssNumber[n] || e !== "px" && +s) && uu.exec(i.css(f.elem, n)), o = 1, h = 20; if (r && r[3] !== e) { e = e || r[3]; u = u || []; r = +s || 1; do o = o || ".5", r = r / o, i.style(f.elem, n, r + e); while (o !== (o = f.cur() / s) && o !== 1 && --h) } return u && (r = f.start = +r || +s || 0, f.unit = e, f.end = u[1] ? r + (u[1] + 1) * u[2] : +u[2]), f }] }; i.Animation = i.extend(ou, { tweener: function (n, t) { i.isFunction(n) ? (t = n, n = ["*"]) : n = n.split(" "); for (var r, u = 0, f = n.length; u < f; u++) r = n[u], ut[r] = ut[r] || [], ut[r].unshift(t) }, prefilter: function (n, t) { t ? wt.unshift(n) : wt.push(n) } }); i.speed = function (n, t, r) { var u = n && typeof n == "object" ? i.extend({}, n) : { complete: r || !r && t || i.isFunction(n) && n, duration: n, easing: r && t || t && !i.isFunction(t) && t }; return u.duration = i.fx.off ? 0 : typeof u.duration == "number" ? u.duration : u.duration in i.fx.speeds ? i.fx.speeds[u.duration] : i.fx.speeds._default, (u.queue == null || u.queue === !0) && (u.queue = "fx"), u.old = u.complete, u.complete = function () { i.isFunction(u.old) && u.old.call(this); u.queue && i.dequeue(this, u.queue) }, u }; i.fn.extend({ fadeTo: function (n, t, i, r) { return this.filter(it).css("opacity", 0).show().end().animate({ opacity: t }, n, i, r) }, animate: function (n, t, u, f) { var s = i.isEmptyObject(n), o = i.speed(t, u, f), e = function () { var t = ou(this, i.extend({}, n), o); (s || r.get(this, "finish")) && t.stop(!0) }; return e.finish = e, s || o.queue === !1 ? this.each(e) : this.queue(o.queue, e) }, stop: function (n, t, u) { var f = function (n) { var t = n.stop; delete n.stop; t(u) }; return typeof n != "string" && (u = t, t = n, n = undefined), t && n !== !1 && this.queue(n || "fx", []), this.each(function () { var s = !0, t = n != null && n + "queueHooks", o = i.timers, e = r.get(this); if (t) e[t] && e[t].stop && f(e[t]); else for (t in e) e[t] && e[t].stop && ue.test(t) && f(e[t]); for (t = o.length; t--;) o[t].elem === this && (n == null || o[t].queue === n) && (o[t].anim.stop(u), s = !1, o.splice(t, 1)); (s || !u) && i.dequeue(this, n) }) }, finish: function (n) { return n !== !1 && (n = n || "fx"), this.each(function () { var t, e = r.get(this), u = e[n + "queue"], o = e[n + "queueHooks"], f = i.timers, s = u ? u.length : 0; for (e.finish = !0, i.queue(this, n, []), o && o.stop && o.stop.call(this, !0), t = f.length; t--;) f[t].elem === this && f[t].queue === n && (f[t].anim.stop(!0), f.splice(t, 1)); for (t = 0; t < s; t++) u[t] && u[t].finish && u[t].finish.call(this); delete e.finish }) } }); i.each(["toggle", "show", "hide"], function (n, t) { var r = i.fn[t]; i.fn[t] = function (n, i, u) { return n == null || typeof n == "boolean" ? r.apply(this, arguments) : this.animate(bt(t, !0), n, i, u) } }); i.each({ slideDown: bt("show"), slideUp: bt("hide"), slideToggle: bt("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (n, t) { i.fn[n] = function (n, i, r) { return this.animate(t, n, i, r) } }); i.timers = []; i.fx.tick = function () { var r, n = 0, t = i.timers; for (nt = i.now() ; n < t.length; n++) r = t[n], r() || t[n] !== r || t.splice(n--, 1); t.length || i.fx.stop(); nt = undefined }; i.fx.timer = function (n) { i.timers.push(n); n() ? i.fx.start() : i.timers.pop() }; i.fx.interval = 13; i.fx.start = function () { pt || (pt = setInterval(i.fx.tick, i.fx.interval)) }; i.fx.stop = function () { clearInterval(pt); pt = null }; i.fx.speeds = { slow: 600, fast: 200, _default: 400 };
vendor: 11,551 bytes, line 1
1 i.fn.delay = function (n, t) { return n = i.fx ? i.fx.speeds[n] || n : n, t = t || "fx", this.queue(t, function (t, i) { var r = setTimeout(t, n); i.stop = function () { clearTimeout(r) } }) }, function () { var n = u.createElement("input"), t = u.createElement("select"), i = t.appendChild(u.createElement("option")); n.type = "checkbox"; f.checkOn = n.value !== ""; f.optSelected = i.selected; t.disabled = !0; f.optDisabled = !i.disabled; n = u.createElement("input"); n.value = "t"; n.type = "radio"; f.radioValue = n.value === "t" }(); tt = i.expr.attrHandle; i.fn.extend({ attr: function (n, t) { return l(this, i.attr, n, t, arguments.length > 1) }, removeAttr: function (n) { return this.each(function () { i.removeAttr(this, n) }) } }); i.extend({ attr: function (n, t, r) { var u, f, e = n.nodeType; if (n && e !== 3 && e !== 8 && e !== 2) { if (typeof n.getAttribute === d) return i.prop(n, t, r); if (e === 1 && i.isXMLDoc(n) || (t = t.toLowerCase(), u = i.attrHooks[t] || (i.expr.match.bool.test(t) ? su : oe)), r !== undefined) if (r === null) i.removeAttr(n, t); else return u && "set" in u && (f = u.set(n, r, t)) !== undefined ? f : (n.setAttribute(t, r + ""), r); else return u && "get" in u && (f = u.get(n, t)) !== null ? f : (f = i.find.attr(n, t), f == null ? undefined : f) } }, removeAttr: function (n, t) { var r, u, e = 0, f = t && t.match(c); if (f && n.nodeType === 1) while (r = f[e++]) u = i.propFix[r] || r, i.expr.match.bool.test(r) && (n[u] = !1), n.removeAttribute(r) }, attrHooks: { type: { set: function (n, t) { if (!f.radioValue && t === "radio" && i.nodeName(n, "input")) { var r = n.value; return n.setAttribute("type", t), r && (n.value = r), t } } } } }); su = { set: function (n, t, r) { return t === !1 ? i.removeAttr(n, r) : n.setAttribute(r, r), r } }; i.each(i.expr.match.bool.source.match(/\w+/g), function (n, t) { var r = tt[t] || i.find.attr; tt[t] = function (n, t, i) { var u, f; return i || (f = tt[t], tt[t] = u, u = r(n, t, i) != null ? t.toLowerCase() : null, tt[t] = f), u } }); hu = /^(?:input|select|textarea|button)$/i; i.fn.extend({ prop: function (n, t) { return l(this, i.prop, n, t, arguments.length > 1) }, removeProp: function (n) { return this.each(function () { delete this[i.propFix[n] || n] }) } }); i.extend({ propFix: { "for": "htmlFor", "class": "className" }, prop: function (n, t, r) { var f, u, o, e = n.nodeType; if (n && e !== 3 && e !== 8 && e !== 2) return o = e !== 1 || !i.isXMLDoc(n), o && (t = i.propFix[t] || t, u = i.propHooks[t]), r !== undefined ? u && "set" in u && (f = u.set(n, r, t)) !== undefined ? f : n[t] = r : u && "get" in u && (f = u.get(n, t)) !== null ? f : n[t] }, propHooks: { tabIndex: { get: function (n) { return n.hasAttribute("tabindex") || hu.test(n.nodeName) || n.href ? n.tabIndex : -1 } } } }); f.optSelected || (i.propHooks.selected = { get: function (n) { var t = n.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null } }); i.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { i.propFix[this.toLowerCase()] = this }); kt = /[\t\r\n\f]/g; i.fn.extend({ addClass: function (n) { var o, t, r, u, s, f, h = typeof n == "string" && n, e = 0, l = this.length; if (i.isFunction(n)) return this.each(function (t) { i(this).addClass(n.call(this, t, this.className)) }); if (h) for (o = (n || "").match(c) || []; e < l; e++) if (t = this[e], r = t.nodeType === 1 && (t.className ? (" " + t.className + " ").replace(kt, " ") : " "), r) { for (s = 0; u = o[s++];) r.indexOf(" " + u + " ") < 0 && (r += u + " "); f = i.trim(r); t.className !== f && (t.className = f) } return this }, removeClass: function (n) { var o, t, r, u, s, f, h = arguments.length === 0 || typeof n == "string" && n, e = 0, l = this.length; if (i.isFunction(n)) return this.each(function (t) { i(this).removeClass(n.call(this, t, this.className)) }); if (h) for (o = (n || "").match(c) || []; e < l; e++) if (t = this[e], r = t.nodeType === 1 && (t.className ? (" " + t.className + " ").replace(kt, " ") : ""), r) { for (s = 0; u = o[s++];) while (r.indexOf(" " + u + " ") >= 0) r = r.replace(" " + u + " ", " "); f = n ? i.trim(r) : ""; t.className !== f && (t.className = f) } return this }, toggleClass: function (n, t) { var u = typeof n; return typeof t == "boolean" && u === "string" ? t ? this.addClass(n) : this.removeClass(n) : i.isFunction(n) ? this.each(function (r) { i(this).toggleClass(n.call(this, r, this.className, t), t) }) : this.each(function () { if (u === "string") for (var t, e = 0, f = i(this), o = n.match(c) || []; t = o[e++];) f.hasClass(t) ? f.removeClass(t) : f.addClass(t); else (u === d || u === "boolean") && (this.className && r.set(this, "__className__", this.className), this.className = this.className || n === !1 ? "" : r.get(this, "__className__") || "") }) }, hasClass: function (n) { for (var i = " " + n + " ", t = 0, r = this.length; t < r; t++) if (this[t].nodeType === 1 && (" " + this[t].className + " ").replace(kt, " ").indexOf(i) >= 0) return !0; return !1 } }); cu = /\r/g; i.fn.extend({ val: function (n) { var t, r, f, u = this[0]; return arguments.length ? (f = i.isFunction(n), this.each(function (r) { var u; this.nodeType === 1 && (u = f ? n.call(this, r, i(this).val()) : n, u == null ? u = "" : typeof u == "number" ? u += "" : i.isArray(u) && (u = i.map(u, function (n) { return n == null ? "" : n + "" })), t = i.valHooks[this.type] || i.valHooks[this.nodeName.toLowerCase()], t && "set" in t && t.set(this, u, "value") !== undefined || (this.value = u)) })) : u ? (t = i.valHooks[u.type] || i.valHooks[u.nodeName.toLowerCase()], t && "get" in t && (r = t.get(u, "value")) !== undefined) ? r : (r = u.value, typeof r == "string" ? r.replace(cu, "") : r == null ? "" : r) : void 0 } }); i.extend({ valHooks: { option: { get: function (n) { var t = i.find.attr(n, "value"); return t != null ? t : i.trim(i.text(n)) } }, select: { get: function (n) { for (var o, t, s = n.options, r = n.selectedIndex, u = n.type === "select-one" || r < 0, h = u ? null : [], c = u ? r + 1 : s.length, e = r < 0 ? c : u ? r : 0; e < c; e++) if (t = s[e], (t.selected || e === r) && (f.optDisabled ? !t.disabled : t.getAttribute("disabled") === null) && (!t.parentNode.disabled || !i.nodeName(t.parentNode, "optgroup"))) { if (o = i(t).val(), u) return o; h.push(o) } return h }, set: function (n, t) { for (var u, r, f = n.options, e = i.makeArray(t), o = f.length; o--;) r = f[o], (r.selected = i.inArray(r.value, e) >= 0) && (u = !0); return u || (n.selectedIndex = -1), e } } } }); i.each(["radio", "checkbox"], function () { i.valHooks[this] = { set: function (n, t) { if (i.isArray(t)) return n.checked = i.inArray(i(n).val(), t) >= 0 } }; f.checkOn || (i.valHooks[this].get = function (n) { return n.getAttribute("value") === null ? "on" : n.value }) }); i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "), function (n, t) { i.fn[t] = function (n, i) { return arguments.length > 0 ? this.on(t, null, n, i) : this.trigger(t) } }); i.fn.extend({ hover: function (n, t) { return this.mouseenter(n).mouseleave(t || n) }, bind: function (n, t, i) { return this.on(n, null, t, i) }, unbind: function (n, t) { return this.off(n, null, t) }, delegate: function (n, t, i, r) { return this.on(t, n, i, r) }, undelegate: function (n, t, i) { return arguments.length === 1 ? this.off(n, "**") : this.off(t, n || "**", i) } }); dt = i.now(); gt = /\?/; i.parseJSON = function (n) { return JSON.parse(n + "") }; i.parseXML = function (n) { var t, r; if (!n || typeof n != "string") return null; try { r = new DOMParser; t = r.parseFromString(n, "text/xml") } catch (u) { t = undefined } return (!t || t.getElementsByTagName("parsererror").length) && i.error("Invalid XML: " + n), t }; var b, v, se = /#.*$/, lu = /([?&])_=[^&]*/, he = /^(.*?):[ \t]*([^\r\n]*)$/mg, ce = /^(?:GET|HEAD)$/, le = /^\/\//, au = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, vu = {}, li = {}, yu = "*/".concat("*"); try { v = location.href } catch (ge) { v = u.createElement("a"); v.href = ""; v = v.href } b = au.exec(v.toLowerCase()) || []; i.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: v, type: "GET", isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(b[1]), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": yu, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /xml/, html: /html/, json: /json/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": i.parseJSON, "text xml": i.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (n, t) { return t ? ai(ai(n, i.ajaxSettings), t) : ai(i.ajaxSettings, n) }, ajaxPrefilter: pu(vu), ajaxTransport: pu(li), ajax: function (n, t) { function w(n, t, h, c) { var v, it, b, y, w, l = t; e !== 2 && (e = 2, d && clearTimeout(d), s = undefined, k = c || "", u.readyState = n > 0 ? 4 : 0, v = n >= 200 && n < 300 || n === 304, h && (y = ae(r, u, h)), y = ve(r, y, u, v), v ? (r.ifModified && (w = u.getResponseHeader("Last-Modified"), w && (i.lastModified[f] = w), w = u.getResponseHeader("etag"), w && (i.etag[f] = w)), n === 204 || r.type === "HEAD" ? l = "nocontent" : n === 304 ? l = "notmodified" : (l = y.state, it = y.data, b = y.error, v = !b)) : (b = l, (n || !l) && (l = "error", n < 0 && (n = 0))), u.status = n, u.statusText = (t || l) + "", v ? nt.resolveWith(o, [it, l, u]) : nt.rejectWith(o, [u, l, b]), u.statusCode(p), p = undefined, a && g.trigger(v ? "ajaxSuccess" : "ajaxError", [u, r, v ? it : b]), tt.fireWith(o, [u, l]), a && (g.trigger("ajaxComplete", [u, r]), --i.active || i.event.trigger("ajaxStop"))) } typeof n == "object" && (t = n, n = undefined); t = t || {}; var s, f, k, y, d, h, a, l, r = i.ajaxSetup({}, t), o = r.context || r, g = r.context && (o.nodeType || o.jquery) ? i(o) : i.event, nt = i.Deferred(), tt = i.Callbacks("once memory"), p = r.statusCode || {}, it = {}, rt = {}, e = 0, ut = "canceled", u = { readyState: 0, getResponseHeader: function (n) { var t; if (e === 2) { if (!y) for (y = {}; t = he.exec(k) ;) y[t[1].toLowerCase()] = t[2]; t = y[n.toLowerCase()] } return t == null ? null : t }, getAllResponseHeaders: function () { return e === 2 ? k : null }, setRequestHeader: function (n, t) { var i = n.toLowerCase(); return e || (n = rt[i] = rt[i] || n, it[n] = t), this }, overrideMimeType: function (n) { return e || (r.mimeType = n), this }, statusCode: function (n) { var t; if (n) if (e < 2) for (t in n) p[t] = [p[t], n[t]]; else u.always(n[u.status]); return this }, abort: function (n) { var t = n || ut; return s && s.abort(t), w(0, t), this } }; if (nt.promise(u).complete = tt.add, u.success = u.done, u.error = u.fail, r.url = ((n || r.url || v) + "").replace(se, "").replace(le, b[1] + "//"), r.type = t.method || t.type || r.method || r.type, r.dataTypes = i.trim(r.dataType || "*").toLowerCase().match(c) || [""], r.crossDomain == null && (h = au.exec(r.url.toLowerCase()), r.crossDomain = !!(h && (h[1] !== b[1] || h[2] !== b[2] || (h[3] || (h[1] === "http:" ? "80" : "443")) !== (b[3] || (b[1] === "http:" ? "80" : "443")))
1)), r.data && r.processData && typeof r.data != "string" && (r.data = i.param(r.data, r.traditional)), wu(vu, r, t, u), e === 2) return u; a = r.global; a && i.active++ == 0 && i.event.trigger("ajaxStart"); r.type = r.type.toUpperCase(); r.hasContent = !ce.test(r.type); f = r.url; r.hasContent || (r.data && (f = r.url += (gt.test(f) ? "&" : "?") + r.data, delete r.data), r.cache === !1 && (r.url = lu.test(f) ? f.replace(lu, "$1_=" + dt++) : f + (gt.test(f) ? "&" : "?") + "_=" + dt++)); r.ifModified && (i.lastModified[f] && u.setRequestHeader("If-Modified-Since", i.lastModified[f]), i.etag[f] && u.setRequestHeader("If-None-Match", i.etag[f])); (r.data && r.hasContent && r.contentType !== !1 || t.contentType) && u.setRequestHeader("Content-Type", r.contentType); u.setRequestHeader("Accept", r.dataTypes[0] && r.accepts[r.dataTypes[0]] ? r.accepts[r.dataTypes[0]] + (r.dataTypes[0] !== "*" ? ", " + yu + "; q=0.01" : "") : r.accepts["*"]); for (l in r.headers) u.setRequestHeader(l, r.headers[l]); if (r.beforeSend && (r.beforeSend.call(o, u, r) === !1 || e === 2)) return u.abort(); ut = "abort"; for (l in { success: 1, error: 1, complete: 1 }) u[l](r[l]); if (s = wu(li, r, t, u), s) { u.readyState = 1; a && g.trigger("ajaxSend", [u, r]); r.async && r.timeout > 0 && (d = setTimeout(function () { u.abort("timeout") }, r.timeout)); try { e = 1; s.send(it, w) } catch (ft) { if (e < 2) w(-1, ft); else throw ft; } } else w(-1, "No Transport"); return u }, getJSON: function (n, t, r) { return i.get(n, t, r, "json") }, getScript: function (n, t) { return i.get(n, undefined, t, "script") } }); i.each(["get", "post"], function (n, t) { i[t] = function (n, r, u, f) { return i.isFunction(r) && (f = f || u, u = r, r = undefined), i.ajax({ url: n, type: t, dataType: f, data: r, success: u }) } }); i.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (n, t) { i.fn[t] = function (n) { return this.on(t, n) } }); i._evalUrl = function (n) { return i.ajax({ url: n, type: "GET", dataType: "script", async: !1, global: !1, throws: !0 }) }; i.fn.extend({ wrapAll: function (n) { var t; return i.isFunction(n) ? this.each(function (t) { i(this).wrapAll(n.call(this, t)) }) : (this[0] && (t = i(n, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { for (var n = this; n.firstElementChild;) n = n.firstElementChild; return n }).append(this)), this) }, wrapInner: function (n) { return i.isFunction(n) ? this.each(function (t) { i(this).wrapInner(n.call(this, t)) }) : this.each(function () { var t = i(this), r = t.contents(); r.length ? r.wrapAll(n) : t.append(n) }) }, wrap: function (n) { var t = i.isFunction(n); return this.each(function (r) { i(this).wrapAll(t ? n.call(this, r) : n) }) }, unwrap: function () { return this.parent().each(function () { i.nodeName(this, "body") || i(this).replaceWith(this.childNodes) }).end() } }); i.expr.filters.hidden = function (n) { return n.offsetWidth <= 0 && n.offsetHeight <= 0 }; i.expr.filters.visible = function (n) { return !i.expr.filters.hidden(n) }; var ye = /%20/g, pe = /\[\]$/, bu = /\r?\n/g, we = /^(?:submit|button|image|reset|file)$/i, be = /^(?:input|select|textarea|keygen)/i; i.param = function (n, t) { var r, u = [], f = function (n, t) { t = i.isFunction(t) ? t() : t == null ? "" : t; u[u.length] = encodeURIComponent(n) + "=" + encodeURIComponent(t) }; if (t === undefined && (t = i.ajaxSettings && i.ajaxSettings.traditional), i.isArray(n) || n.jquery && !i.isPlainObject(n)) i.each(n, function () { f(this.name, this.value) }); else for (r in n) vi(r, n[r], t, f); return u.join("&").replace(ye, "+") }; i.fn.extend({ serialize: function () { return i.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var n = i.prop(this, "elements"); return n ? i.makeArray(n) : this }).filter(function () { var n = this.type; return this.name && !i(this).is(":disabled") && be.test(this.nodeName) && !we.test(n) && (this.checked || !er.test(n)) }).map(function (n, t) { var r = i(this).val(); return r == null ? null : i.isArray(r) ? i.map(r, function (n) { return { name: t.name, value: n.replace(bu, "\r\n") } }) : { name: t.name, value: r.replace(bu, "\r\n") } }).get() } }); i.ajaxSettings.xhr = function () { try { return new XMLHttpRequest } catch (n) { } }; var ke = 0, ni = {}, de = { 0: 200, 1223: 204 }, ft = i.ajaxSettings.xhr(); if (n.ActiveXObject) i(n).on("unload", function () { for (var n in ni) ni[n]() }); return f.cors = !!ft && "withCredentials" in ft, f.ajax = ft = !!ft, i.ajaxTransport(function (n) { var t; if (f.cors || ft && !n.crossDomain) return { send: function (i, r) { var f, u = n.xhr(), e = ++ke; if (u.open(n.type, n.url, n.async, n.username, n.password), n.xhrFields) for (f in n.xhrFields) u[f] = n.xhrFields[f]; n.mimeType && u.overrideMimeType && u.overrideMimeType(n.mimeType); n.crossDomain || i["X-Requested-With"] || (i["X-Requested-With"] = "XMLHttpRequest"); for (f in i) u.setRequestHeader(f, i[f]); t = function (n) { return function () { t && (delete ni[e], t = u.onload = u.onerror = null, n === "abort" ? u.abort() : n === "error" ? r(u.status, u.statusText) : r(de[u.status] || u.status, u.statusText, typeof u.responseText == "string" ? { text: u.responseText } : undefined, u.getAllResponseHeaders())) } }; u.onload = t(); u.onerror = t("error"); t = ni[e] = t("abort"); try { u.send(n.hasContent && n.data || null) } catch (o) { if (t) throw o; } }, abort: function () { t && t() } } }), i.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /(?:java|ecma)script/ }, converters: { "text script": function (n) { return i.globalEval(n), n } } }), i.ajaxPrefilter("script", function (n) { n.cache === undefined && (n.cache = !1); n.crossDomain && (n.type = "GET") }), i.ajaxTransport("script", function (n) { if (n.crossDomain) { var r, t; return { send: function (f, e) { r = i("<script>").prop({ async: !0, charset: n.scriptCharset, src: n.url }).on("load error", t = function (n) { r.remove(); t = null; n && e(n.type === "error" ? 404 : 200, n.type) }); u.head.appendChild(r[0]) }, abort: function () { t && t() } } } }), yi = [], ti = /(=)\?(?=&|$)|\?\?/, i.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { var n = yi.pop() || i.expando + "_" + dt++; return this[n] = !0, n } }), i.ajaxPrefilter("json jsonp", function (t, r, u) { var f, o, e, s = t.jsonp !== !1 && (ti.test(t.url) ? "url" : typeof t.data == "string" && !(t.contentType || "").indexOf("application/x-www-form-urlencoded") && ti.test(t.data) && "data");
1 if (s || t.dataTypes[0] === "jsonp") return f = t.jsonpCallback = i.isFunction(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, s ? t[s] = t[s].replace(ti, "$1" + f) : t.jsonp !== !1 && (t.url += (gt.test(t.url) ? "&" : "?") + t.jsonp + "=" + f), t.converters["script json"] = function () { return e || i.error(f + " was not called"), e[0] }, t.dataTypes[0] = "json", o = n[f], n[f] = function () { e = arguments }, u.always(function () { n[f] = o; t[f] && (t.jsonpCallback = r.jsonpCallback, yi.push(f)); e && i.isFunction(o) && o(e[0]); e = o = undefined }), "script" }), i.parseHTML = function (n, t, r) { if (!n || typeof n != "string") return null; typeof t == "boolean" && (r = t, t = !1); t = t || u; var f = gi.exec(n), e = !r && []; return f ? [t.createElement(f[1])] : (f = i.buildFragment([n], t, e), e && e.length && i(e).remove(), i.merge([], f.childNodes)) }, pi = i.fn.load, i.fn.load = function (n, t, r) { if (typeof n != "string" && pi) return pi.apply(this, arguments); var u, o, s, f = this, e = n.indexOf(" "); return e >= 0 && (u = i.trim(n.slice(e)), n = n.slice(0, e)), i.isFunction(t) ? (r = t, t = undefined) : t && typeof t == "object" && (o = "POST"), f.length > 0 && i.ajax({ url: n, type: o, dataType: "html", data: t }).done(function (n) { s = arguments; f.html(u ? i("<div>").append(i.parseHTML(n)).find(u) : n) }).complete(r && function (n, t) { f.each(r, s || [n.responseText, t, n]) }), this }, i.expr.filters.animated = function (n) { return i.grep(i.timers, function (t) { return n === t.elem }).length }, wi = n.document.documentElement, i.offset = { setOffset: function (n, t, r) { var e, o, s, h, u, c, v, l = i.css(n, "position"), a = i(n), f = {}; l === "static" && (n.style.position = "relative"); u = a.offset(); s = i.css(n, "top"); c = i.css(n, "left"); v = (l === "absolute" || l === "fixed") && (s + c).indexOf("auto") > -1; v ? (e = a.position(), h = e.top, o = e.left) : (h = parseFloat(s) || 0, o = parseFloat(c) || 0); i.isFunction(t) && (t = t.call(n, r, u)); t.top != null && (f.top = t.top - u.top + h); t.left != null && (f.left = t.left - u.left + o); "using" in t ? t.using.call(n, f) : a.css(f) } }, i.fn.extend({ offset: function (n) { if (arguments.length) return n === undefined ? this : this.each(function (t) { i.offset.setOffset(this, n, t) }); var r, f, t = this[0], u = { top: 0, left: 0 }, e = t && t.ownerDocument; if (e) return (r = e.documentElement, !i.contains(r, t)) ? u : (typeof t.getBoundingClientRect !== d && (u = t.getBoundingClientRect()), f = ku(e), { top: u.top + f.pageYOffset - r.clientTop, left: u.left + f.pageXOffset - r.clientLeft }) }, position: function () { if (this[0]) { var n, r, u = this[0], t = { top: 0, left: 0 }; return i.css(u, "position") === "fixed" ? r = u.getBoundingClientRect() : (n = this.offsetParent(), r = this.offset(), i.nodeName(n[0], "html") || (t = n.offset()), t.top += i.css(n[0], "borderTopWidth", !0), t.left += i.css(n[0], "borderLeftWidth", !0)), { top: r.top - t.top - i.css(u, "marginTop", !0), left: r.left - t.left - i.css(u, "marginLeft", !0) } } }, offsetParent: function () { return this.map(function () { for (var n = this.offsetParent || wi; n && !i.nodeName(n, "html") && i.css(n, "position") === "static";) n = n.offsetParent; return n || wi }) } }), i.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (t, r) { var u = "pageYOffset" === r; i.fn[t] = function (i) { return l(this, function (t, i, f) { var e = ku(t); if (f === undefined) return e ? e[r] : t[i]; e ? e.scrollTo(u ? n.pageXOffset : f, u ? f : n.pageYOffset) : t[i] = f }, t, i, arguments.length, null) } }), i.each(["top", "left"], function (n, t) { i.cssHooks[t] = br(f.pixelPosition, function (n, r) { if (r) return r = rt(n, t), ci.test(r) ? i(n).position()[t] + "px" : r }) }), i.each({ Height: "height", Width: "width" }, function (n, t) { i.each({ padding: "inner" + n, content: t, "": "outer" + n }, function (r, u) { i.fn[u] = function (u, f) { var e = arguments.length && (r || typeof u != "boolean"), o = r || (u === !0 || f === !0 ? "margin" : "border"); return l(this, function (t, r, u) { var f; return i.isWindow(t) ? t.document.documentElement["client" + n] : t.nodeType === 9 ? (f = t.documentElement, Math.max(t.body["scroll" + n], f["scroll" + n], t.body["offset" + n], f["offset" + n], f["client" + n])) : u === undefined ? i.css(t, r, o) : i.style(t, r, u, o) }, t, e ? u : undefined, e, null) } }) }), i.fn.size = function () { return this.length }, i.fn.andSelf = i.fn.addBack, typeof define == "function" && define.amd && define("jquery", [], function () { return i }), du = n.jQuery, gu = n.$, i.noConflict = function (t) { return n.$ === i && (n.$ = gu), t && n.jQuery === i && (n.jQuery = du), i }, typeof t === d && (n.jQuery = n.$ = i), i });
2/*
3//# sourceMappingURL=jquery.min.js.map
4*/
5;;;/**
6 * jQuery.marquee - scrolling text like old marquee element
7 * @author Aamir Afridi - aamirafridi(at)gmail(dot)com / http://aamirafridi.com/jquery/jquery-marquee-plugin
8 */
9(function(f){f.fn.marquee=function(x){return this.each(function(){var a=f.extend({},f.fn.marquee.defaults,x),b=f(this),c,h,t,u,k,e=3,y="animation-play-state",n=!1,E=function(a,b,c){for(var e=["webkit","moz","MS","o",""],d=0;d<e.length;d++)e[d]||(b=b.toLowerCase()),a.addEventListener(e[d]+b,c,!1)},F=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c+":"+a[c]);b.push();return"{"+b.join(",")+"}"},p={pause:function(){n&&a.allowCss3Support?c.css(y,"paused"):f.fn.pause&&c.pause();b.data("runningStatus",
10"paused");b.trigger("paused")},resume:function(){n&&a.allowCss3Support?c.css(y,"running"):f.fn.resume&&c.resume();b.data("runningStatus","resumed");b.trigger("resumed")},toggle:function(){p["resumed"==b.data("runningStatus")?"pause":"resume"]()},destroy:function(){clearTimeout(b.timer);b.find("*").andSelf().unbind();b.html(b.find(".js-marquee:first").html())}};if("string"===typeof x)f.isFunction(p[x])&&(c||(c=b.find(".js-marquee-wrapper")),!0===b.data("css3AnimationIsSupported")&&(n=!0),p[x]());else{var v;
11f.each(a,function(c,d){v=b.attr("data-"+c);if("undefined"!==typeof v){switch(v){case "true":v=!0;break;case "false":v=!1}a[c]=v}});a.speed&&(a.duration=a.speed*parseInt(b.width(),10));u="up"==a.direction||"down"==a.direction;a.gap=a.duplicated?parseInt(a.gap):0;b.wrapInner('<div class="js-marquee"></div>');var l=b.find(".js-marquee").css({"margin-right":a.gap,"float":"left"});a.duplicated&&l.clone(!0).appendTo(b);b.wrapInner('<div style="width:100000px" class="js-marquee-wrapper"></div>');c=b.find(".js-marquee-wrapper");
12if(u){var m=b.height();c.removeAttr("style");b.height(m);b.find(".js-marquee").css({"float":"none","margin-bottom":a.gap,"margin-right":0});a.duplicated&&b.find(".js-marquee:last").css({"margin-bottom":0});var q=b.find(".js-marquee:first").height()+a.gap;a.startVisible&&!a.duplicated?(a._completeDuration=(parseInt(q,10)+parseInt(m,10))/parseInt(m,10)*a.duration,a.duration*=parseInt(q,10)/parseInt(m,10)):a.duration*=(parseInt(q,10)+parseInt(m,10))/parseInt(m,10)}else k=b.find(".js-marquee:first").width()+
13a.gap,h=b.width(),a.startVisible&&!a.duplicated?(a._completeDuration=(parseInt(k,10)+parseInt(h,10))/parseInt(h,10)*a.duration,a.duration*=parseInt(k,10)/parseInt(h,10)):a.duration*=(parseInt(k,10)+parseInt(h,10))/parseInt(h,10);a.duplicated&&(a.duration/=2);if(a.allowCss3Support){var l=document.body||document.createElement("div"),g="marqueeAnimation-"+Math.floor(1E7*Math.random()),A=["Webkit","Moz","O","ms","Khtml"],B="animation",d="",r="";l.style.animation&&(r="@keyframes "+g+" ",n=!0);if(!1===
14n)for(var z=0;z<A.length;z++)if(void 0!==l.style[A[z]+"AnimationName"]){l="-"+A[z].toLowerCase()+"-";B=l+B;y=l+y;r="@"+l+"keyframes "+g+" ";n=!0;break}n&&(d=g+" "+a.duration/1E3+"s "+a.delayBeforeStart/1E3+"s infinite "+a.css3easing,b.data("css3AnimationIsSupported",!0))}var C=function(){c.css("margin-top","up"==a.direction?m+"px":"-"+q+"px")},D=function(){c.css("margin-left","left"==a.direction?h+"px":"-"+k+"px")};a.duplicated?(u?a.startVisible?c.css("margin-top",0):c.css("margin-top","up"==a.direction?
15m+"px":"-"+(2*q-a.gap)+"px"):a.startVisible?c.css("margin-left",0):c.css("margin-left","left"==a.direction?h+"px":"-"+(2*k-a.gap)+"px"),a.startVisible||(e=1)):a.startVisible?e=2:u?C():D();var w=function(){a.duplicated&&(1===e?(a._originalDuration=a.duration,a.duration=u?"up"==a.direction?a.duration+m/(q/a.duration):2*a.duration:"left"==a.direction?a.duration+h/(k/a.duration):2*a.duration,d&&(d=g+" "+a.duration/1E3+"s "+a.delayBeforeStart/1E3+"s "+a.css3easing),e++):2===e&&(a.duration=a._originalDuration,
16d&&(g+="0",r=f.trim(r)+"0 ",d=g+" "+a.duration/1E3+"s 0s infinite "+a.css3easing),e++));u?a.duplicated?(2<e&&c.css("margin-top","up"==a.direction?0:"-"+q+"px"),t={"margin-top":"up"==a.direction?"-"+q+"px":0}):a.startVisible?2===e?(d&&(d=g+" "+a.duration/1E3+"s "+a.delayBeforeStart/1E3+"s "+a.css3easing),t={"margin-top":"up"==a.direction?"-"+q+"px":m+"px"},e++):3===e&&(a.duration=a._completeDuration,d&&(g+="0",r=f.trim(r)+"0 ",d=g+" "+a.duration/1E3+"s 0s infinite "+a.css3easing),C()):(C(),t={"margin-top":"up"==
17a.direction?"-"+c.height()+"px":m+"px"}):a.duplicated?(2<e&&c.css("margin-left","left"==a.direction?0:"-"+k+"px"),t={"margin-left":"left"==a.direction?"-"+k+"px":0}):a.startVisible?2===e?(d&&(d=g+" "+a.duration/1E3+"s "+a.delayBeforeStart/1E3+"s "+a.css3easing),t={"margin-left":"left"==a.direction?"-"+k+"px":h+"px"},e++):3===e&&(a.duration=a._completeDuration,d&&(g+="0",r=f.trim(r)+"0 ",d=g+" "+a.duration/1E3+"s 0s infinite "+a.css3easing),D()):(D(),t={"margin-left":"left"==a.direction?"-"+k+"px":
18h+"px"});b.trigger("beforeStarting");if(n){c.css(B,d);var l=r+" { 100%  "+F(t)+"}",p=c.find("style");0!==p.length?p.filter(":last").html(l):c.append("<style>"+l+"</style>");E(c[0],"AnimationIteration",function(){b.trigger("finished")});E(c[0],"AnimationEnd",function(){w();b.trigger("finished")})}else c.animate(t,a.duration,a.easing,function(){b.trigger("finished");a.pauseOnCycle?b.timer=setTimeout(w,a.delayBeforeStart):w()});b.data("runningStatus","resumed")};b.bind("pause",p.pause);b.bind("resume",
19p.resume);a.pauseOnHover&&b.bind("mouseenter mouseleave",p.toggle);n&&a.allowCss3Support?w():b.timer=setTimeout(w,a.delayBeforeStart)}})};f.fn.marquee.defaults={allowCss3Support:!0,css3easing:"linear",easing:"linear",delayBeforeStart:1E3,direction:"left",duplicated:!1,duration:5E3,gap:20,pauseOnCycle:!1,pauseOnHover:!1,startVisible:!1}})(jQuery);
20
21;;;if(!Array.prototype.includes){Object.defineProperty(Array.prototype,'includes',{value:function(searchElement,fromIndex){
21if(this==null){throw new TypeError('"this" is null or not defined');}
22var o=Object(this);var len=o.length>>>0;if(len===0){return false;}
23var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);function sameValueZero(x,y){return x===y||(typeof x==='number'&&typeof y==='number'&&isNaN(x)&&isNaN(y));}
24while(k<len){if(sameValueZero(o[k],searchElement)){return true;}
25k++;}
26return false;}});}
27var cookieselectionOverlay=(function(){var ldCookieselectionCookiename='ld-cookieselection';var cookienameNecessary='cookieselection-checkbox-necessary';var cookienameStatistics='cookieselection-checkbox-statistics';var cookienameComfort='cookieselection-checkbox-comfort';var cookienamePersonalization='cookieselection-checkbox-personalization';var saveCookieSelection=function(){var cookieSelection=[];$('#cookieselection-overlay .cookieselection-checkboxes input[type="checkbox"]').each(function(index){var _this=$(this);if(index===0||_this.is(':checked')){cookieSelection.push(_this.attr('id'));}});$.cookie(ldCookieselectionCookiename,cookieSelection,{path:'/',expires:30});};var isStatistic=function(){return getCookieSelectionCookie().includes(cookienameStatistics);};var isComfort=function(){return getCookieSelectionCookie().includes(cookienameComfort);};var isPersonalization=function(){return getCookieSelectionCookie().includes(cookienamePersonalization);};var cookieSelectionCookieExists=function(){return typeof $.cookie(ldCookieselectionCookiename)!=='undefined';};var getCookieSelectionCookie=function(){if(cookieSelectionCookieExists()){return $.cookie(ldCookieselectionCookiename).split(",");}else{return[cookienameNecessary];}};var getShowNormalStatus=function(){return $('#cookieselection-overlay').length&&!cookieSelectionCookieExists();};var getShowNoPersonalizationStatus=function(){return $('#cookieselection-overlay').length&&$('form.form#login').length&&!isPersonalization();};var openPopup=function(){$.magnificPopup.open({items:{type:'inline',src:$('#cookieselection-overlay')},closeOnContentClick:false,closeOnBgClick:false,closeBtnInside:false,showCloseBtn:false,enableEscapeKey:false});};var closePopup=function(){$.magnificPopup.close();};var load=function(){ldCookieselectionCookiename+=$('#cookieselection-id').text();var showNormalStatus=getShowNormalStatus();var showNoPersonalizationStatus=getShowNoPersonalizationStatus();if(showNormalStatus||showNoPersonalizationStatus){getCookieSelectionCookie().forEach(function(item){$('#cookieselection-overlay #'+item).attr('checked','checked');});if(showNoPersonalizationStatus){$('#cookieselection-overlay .cookieselection-messages > div[class*="cookieselection-message-"]').addClass('hide');$('#cookieselection-overlay .cookieselection-messages > div.cookieselection-message-personalization').removeClass('hide');}
28openPopup();$('body').on('submit','#cookieselect-form',function(e){e.preventDefault();});$('body').on('click','.cookieselection-confirm-all',function(){$('#cookieselection-overlay .cookieselection-checkboxes input[type="checkbox"]').each(function(index){var _this=$(this);setTimeout(function(){_this.attr('checked','checked');if(index===3){saveCookieSelection();setTimeout(function(){closePopup();},500);}},100*index);});});$('body').on('click','.cookieselection-confirm-selection',function(){saveCookieSelection();closePopup();if(getShowNoPersonalizationStatus()){setTimeout(function(){openPopup();},500);}});}};return{load:load};})();$(document).ready(function(){cookieselectionId=$('#cookieselection-id');cookieselectionOverlay.load();});
29;;;;window.Modernizr=function(a,b,c){function x(a){i.cssText=a}function y(a,b){return x(m.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}function C(){e.inputtypes=function(a){for(var d=0,e,g,h,i=a.length;d<i;d++)j.setAttribute("type",g=a[d]),e=j.type!=="text",e&&(j.value=k,j.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(g)&&j.style.WebkitAppearance!==c?(f.appendChild(j),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(j,null).WebkitAppearance!=="textfield"&&j.offsetHeight!==0,f.removeChild(j)):/^(search|tel)$/.test(g)||(/^(url|email)$/.test(g)?e=j.checkValidity&&j.checkValidity()===!1:e=j.value!=k)),o[a[d]]=!!e;return o}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.8.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j=b.createElement("input"),k=":)",l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={},o={},p={},q=[],r=q.slice,s,t=function(a,c,d,e){var h,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:g+(d+1),l.appendChild(j);return h=["&#173;",'<style id="s',g,'">',a,"</style>"].join(""),l.id=g,(m?l:n).innerHTML+=h,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=f.style.overflow,f.style.overflow="hidden",f.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),f.style.overflow=k),!!i},u=function(b){var c=a.matchMedia||a.msMatchMedia;
vendor: 8,298 bytes, lines 29-30
29if(c)return c(b)&&c(b).matches||!1;var d;return t("@media "+b+" { #"+g+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=r.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(r.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(r.call(arguments)))};return e}),n.touch=function(){var c;return"ontouchstart" in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:t(["@media (",m.join("touch-enabled),("),g,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c};for(var D in n)w(n,D)&&(s=D.toLowerCase(),e[s]=n[D](),q.push((e[s]?"":"no-")+s));return e.input||C(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof enableClasses!="undefined"&&enableClasses&&(f.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),h=j=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden" in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e.mq=u,e.testStyles=t,e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance" in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
30;;;(function(factory){'use strict';if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports!=='undefined'){module.exports=factory(require('jquery'));}else{factory(jQuery);}}(function($){'use strict';var Slick=window.Slick||{};Slick=(function(){var instanceUid=0;function Slick(element,settings){var _=this,responsiveSettings,breakpoint;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next">Next</button>
30',autoplay:false,autoplaySpeed:3000,centerMode:false,centerPadding:'50px',cssEase:'ease',customPaging:function(slider,i){return'<button type="button" data-role="none">'+(i+1)+'</button>';},dots:false,dotsClass:'slick-dots',draggable:true,easing:'linear',fade:false,focusOnSelect:false,infinite:true,lazyLoad:'ondemand',onBeforeChange:null,onAfterChange:null,onInit:null,onReInit:null,pauseOnHover:true,pauseOnDotsHover:false,responsive:null,rtl:false,slide:'div',slidesToShow:1,slidesToScroll:1,speed:300,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,variableWidth:false,vertical:false,waitForAnimate:true};_.initials={animating:false,dragging:false,autoPlayTimer:null,currentSlide:0,currentLeft:null,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:false};$.extend(_,_.initials);_.activeBreakpoint=null;_.animType=null;_.animProp=null;_.breakpoints=[];_.breakpointSettings=[];_.cssTransitions=false;_.paused=false;_.positionProp=null;_.$slider=$(element);_.$slidesCache=null;_.transformType=null;_.transitionType=null;_.windowWidth=0;_.windowTimer=null;_.options=$.extend({},_.defaults,settings);_.originalSettings=_.options;responsiveSettings=_.options.responsive||null;if(responsiveSettings&&responsiveSettings.length>-1){for(breakpoint in responsiveSettings){if(responsiveSettings.hasOwnProperty(breakpoint)){_.breakpoints.push(responsiveSettings[breakpoint].breakpoint);_.breakpointSettings[responsiveSettings[breakpoint].breakpoint]=responsiveSettings[breakpoint].settings;}}
31_.breakpoints.sort(function(a,b){return b-a;});}
32_.autoPlay=$.proxy(_.autoPlay,_);_.autoPlayClear=$.proxy(_.autoPlayClear,_);_.changeSlide=$.proxy(_.changeSlide,_);_.selectHandler=$.proxy(_.selectHandler,_);_.setPosition=$.proxy(_.setPosition,_);_.swipeHandler=$.proxy(_.swipeHandler,_);_.dragHandler=$.proxy(_.dragHandler,_);_.keyHandler=$.proxy(_.keyHandler,_);_.autoPlayIterator=$.proxy(_.autoPlayIterator,_);_.instanceUid=instanceUid++;_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;_.init();}
33return Slick;}());Slick.prototype.addSlide=function(markup,index,addBefore){var _=this;if(typeof(index)==='boolean'){addBefore=index;index=null;}else if(index<0||(index>=_.slideCount)){return false;}
34_.unload();if(typeof(index)==='number'){if(index===0&&_.$slides.length===0){$(markup).appendTo(_.$slideTrack);}else if(addBefore){$(markup).insertBefore(_.$slides.eq(index));}else{$(markup).insertAfter(_.$slides.eq(index));}}else{if(addBefore===true){$(markup).prependTo(_.$slideTrack);}else{$(markup).appendTo(_.$slideTrack);}}
35_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slides.each(function(index,element){$(element).attr("index",index);});_.$slidesCache=_.$slides;_.reinit();};Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.animate({height:targetHeight},_.options.speed);}
36if(_.options.rtl===true&&_.options.vertical===false){targetLeft=-targetLeft;}
37if(_.transformsEnabled===false){if(_.options.vertical===false){_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback);}else{_.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback);}}else{if(_.cssTransitions===false){$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){if(_.options.vertical===false){animProps[_.animType]='translate('+
38now+'px, 0px)';_.$slideTrack.css(animProps);}else{animProps[_.animType]='translate(0px,'+
39now+'px)';_.$slideTrack.css(animProps);}},complete:function(){if(callback){callback.call();}}});}else{_.applyTransition();if(_.options.vertical===false){animProps[_.animType]='translate3d('+targetLeft+'px, 0px, 0px)';}else{animProps[_.animType]='translate3d(0px,'+targetLeft+'px, 0px)';}
40_.$slideTrack.css(animProps);if(callback){setTimeout(function(){_.disableTransition();callback.call();},_.options.speed);}}}};Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.options.asNavFor!=null?$(_.options.asNavFor).getSlick():null;if(asNavFor!=null)asNavFor.slideHandler(index,true);};Slick.prototype.applyTransition=function(slide){var _=this,transition={};if(_.options.fade===false){transition[_.transitionType]=_.transformType+' '+_.options.speed+'ms '+_.options.cssEase;}else{transition[_.transitionType]='opacity '+_.options.speed+'ms '+_.options.cssEase;}
41if(_.options.fade===false){_.$slideTrack.css(transition);}else{_.$slides.eq(slide).css(transition);}};Slick.prototype.autoPlay=function(){var _=this;if(_.autoPlayTimer){clearInterval(_.autoPlayTimer);}
42if(_.slideCount>_.options.slidesToShow&&_.paused!==true){_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed);}};Slick.prototype.autoPlayClear=function(){var _=this;if(_.autoPlayTimer){clearInterval(_.autoPlayTimer);}};Slick.prototype.autoPlayIterator=function(){var _=this;if(_.options.infinite===false){if(_.direction===1){if((_.currentSlide+1)===_.slideCount-
431){_.direction=0;}
44_.slideHandler(_.currentSlide+_.options.slidesToScroll);}else{if((_.currentSlide-1===0)){_.direction=1;}
45_.slideHandler(_.currentSlide-_.options.slidesToScroll);}}else{_.slideHandler(_.currentSlide+_.options.slidesToScroll);}};Slick.prototype.buildArrows=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow=$(_.options.prevArrow);_.$nextArrow=$(_.options.nextArrow);if(_.htmlExpr.test(_.options.prevArrow)){_.$prevArrow.appendTo(_.options.appendArrows);}
46if(_.htmlExpr.test(_.options.nextArrow)){_.$nextArrow.appendTo(_.options.appendArrows);}
47if(_.options.infinite!==true){_.$prevArrow.addClass('slick-disabled');}}};Slick.prototype.buildDots=function(){var _=this,i,dotString;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){dotString='<ul class="'+_.options.dotsClass+'">';
47for(i=0;i<=_.getDotCount();i+=1){dotString+='<li>'+_.options.customPaging.call(this,_,i)+'</li>';}
48dotString+='</ul>';_.$dots=$(dotString).appendTo(_.options.appendDots);_.$dots.find('li').first().addClass('slick-active');}};Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+':not(.slick-cloned)').addClass('slick-slide');_.slideCount=_.$slides.length;_.$slides.each(function(index,element){$(element).attr("index",index);});_.$slidesCache=_.$slides;_.$slider.addClass('slick-slider');_.$slideTrack=(_.slideCount===0)?$('<div class="slick-track"/>').appendTo(_.$slider):_.$slides.wrapAll('<div class="slick-track"/>').parent();_.$list=_.$slideTrack.wrap('<div class="slick-list"/>').parent();_.$slideTrack.css('opacity',0);if(_.options.centerMode===true){_.options.slidesToScroll=1;if(_.options.slidesToShow%2===0){_.options.slidesToShow=3;}}
49$('img[data-lazy]',_.$slider).not('[src]').addClass('slick-loading');_.setupInfinite();_.buildArrows();_.buildDots();_.updateDots();if(_.options.accessibility===true){_.$list.prop('tabIndex',0);}
50_.setSlideClasses(typeof this.currentSlide==='number'?this.currentSlide:0);if(_.options.draggable===true){_.$list.addClass('draggable');}};Slick.prototype.checkResponsive=function(){var _=this,breakpoint,targetBreakpoint;if(_.originalSettings.responsive&&_.originalSettings.responsive.length>-1&&_.originalSettings.responsive!==null){targetBreakpoint=null;for(breakpoint in _.breakpoints){if(_.breakpoints.hasOwnProperty(breakpoint)){if($(window).width()<_.breakpoints[breakpoint]){targetBreakpoint=_.breakpoints[breakpoint];}}}
51if(targetBreakpoint!==null){if(_.activeBreakpoint!==null){if(targetBreakpoint!==_.activeBreakpoint){_.activeBreakpoint=targetBreakpoint;_.options=$.extend({},_.options,_.breakpointSettings[targetBreakpoint]);_.refresh();}}else{_.activeBreakpoint=targetBreakpoint;_.options=$.extend({},_.options,_.breakpointSettings[targetBreakpoint]);_.refresh();}}else{if(_.activeBreakpoint!==null){_.activeBreakpoint=null;_.options=$.extend({},_.options,_.originalSettings);_.refresh();}}}};Slick.prototype.changeSlide=function(event){var _=this,$target=$(event.target),indexOffset,slideOffset,unevenOffset;$target.is('a')&&event.preventDefault();unevenOffset=(_.slideCount%_.options.slidesToScroll!==0);indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll;switch(event.data.message){case'previous':slideOffset=indexOffset===0?_.options.slidesToScroll:_.options.slidesToShow-indexOffset;if(_.slideCount>_.options.slidesToShow){_.slideHandler(_.currentSlide-slideOffset);}
52break;case'next':slideOffset=indexOffset===0?_.options.slidesToScroll:indexOffset;if(_.slideCount>_.options.slidesToShow){_.slideHandler(_.currentSlide+slideOffset);}
53break;case'index':var index=event.data.index===0?0:event.data.index||$(event.target).parent().index()*_.options.slidesToScroll;_.slideHandler(index);default:return false;}};Slick.prototype.destroy=function(){var _=this;_.autoPlayClear();_.touchObject={};$('.slick-cloned',_.$slider).remove();if(_.$dots){_.$dots.remove();}
54if(_.$prevArrow){_.$prevArrow.remove();_.$nextArrow.remove();}
55if(_.$slides.parent().hasClass('slick-track')){_.$slides.unwrap().unwrap();}
56_.$slides.removeClass('slick-slide slick-active slick-visible').css('width','');_.$slider.removeClass('slick-slider');_.$slider.removeClass('slick-initialized');_.$list.off('.slick');$(window).off('.slick-'+_.instanceUid);$(document).off('.slick-'+_.instanceUid);};Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]="";if(_.options.fade===false){_.$slideTrack.css(transition);}else{_.$slides.eq(slide).css(transition);}};Slick.prototype.fadeSlide=function(oldSlide,slideIndex,callback){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).css({zIndex:1000});_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback);_.$slides.eq(oldSlide).animate({opacity:0}
56,_.options.speed,_.options.easing);}else{_.applyTransition(slideIndex);_.applyTransition(oldSlide);_.$slides.eq(slideIndex).css({opacity:1,zIndex:1000});_.$slides.eq(oldSlide).css({opacity:0});if(callback){setTimeout(function(){_.disableTransition(slideIndex);_.disableTransition(oldSlide);callback.call();},_.options.speed);}}};Slick.prototype.filterSlides=function(filter){var _=this;if(filter!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.filter(filter).appendTo(_.$slideTrack);_.reinit();}};Slick.prototype.getCurrent=function(){var _=this;return _.currentSlide;};Slick.prototype.getDotCount=function(){var _=this,breaker=0,dotCounter=0,dotCount=0,dotLimit;dotLimit=_.options.infinite===true?_.slideCount+_.options.slidesToShow-_.options.slidesToScroll:_.slideCount;while(breaker<dotLimit){dotCount++;dotCounter+=_.options.slidesToScroll;breaker=dotCounter+_.options.slidesToShow;}
57return dotCount;};Slick.prototype.getLeft=function(slideIndex){var _=this,targetLeft,verticalHeight,verticalOffset=0,slideWidth,targetSlide;_.slideOffset=0;verticalHeight=_.$slides.first().outerHeight();if(_.options.infinite===true){if(_.slideCount>_.options.slidesToShow){_.slideOffset=(_.slideWidth*_.options.slidesToShow)* -1;verticalOffset=(verticalHeight*_.options.slidesToShow)* -1;}
58if(_.slideCount%_.options.slidesToScroll!==0){if(slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow){_.slideOffset=((_.slideCount%_.options.slidesToShow)*_.slideWidth)* -1;verticalOffset=((_.slideCount%_.options.slidesToShow)*verticalHeight)* -1;}}}else{if(_.slideCount%_.options.slidesToShow!==0){if(slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow){_.slideOffset=(_.options.slidesToShow*_.slideWidth)-((_.slideCount%_.options.slidesToShow)*_.slideWidth);verticalOffset=((_.slideCount%_.options.slidesToShow)*verticalHeight);}}}
59if(_.slideCount<=_.options.slidesToShow){_.slideOffset=0;verticalOffset=0;}
60if(_.options.centerMode===true&&_.options.infinite===true){_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth;}else if(_.options.centerMode===true){_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2);}
61if(_.options.vertical===false){targetLeft=((slideIndex*_.slideWidth)* -1)+_.slideOffset;}else{targetLeft=((slideIndex*verticalHeight)* -1)+verticalOffset;}
62if(_.options.variableWidth===true){if(_.slideCount<=_.options.slidesToShow||_.options.infinite===false){targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex);}else{targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow);}
63targetLeft=targetSlide[0]?targetSlide[0].offsetLeft* -1:0;if(_.options.centerMode===true){if(_.options.infinite===false){targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex);}else{targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow+1);}
64targetLeft=targetSlide[0]?targetSlide[0].offsetLeft* -1:0;targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2;}}
65return targetLeft;};Slick.prototype.init=function(){var _=this;if(!$(_.$slider).hasClass('slick-initialized')){$(_.$slider).addClass('slick-initialized');_.buildOut();_.setProps();_.startLoad();_.loadSlider();_.initializeEvents();_.checkResponsive();}
66if(_.options.onInit!==null){_.options.onInit.call(this,_);}};Slick.prototype.initArrowEvents=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.on('click.slick',{message:'previous'},_.changeSlide);_.$nextArrow.on('click.slick',{message:'next'},_.changeSlide);}};Slick.prototype.initDotEvents=function(){var _=this;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){$('li',_.$dots).on('click.slick',{message:'index'},_.changeSlide);}
67if(_.options.dots===true&&_.options.pauseOnDotsHover===true&&_.options.autoplay===true){$('li',_.$dots).on('mouseenter.slick',_.autoPlayClear).on('mouseleave.slick',_.autoPlay);}};Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents();_.initDotEvents();_.$list.on('touchstart.slick mousedown.slick',{action:'start'},_.swipeHandler);_.$list.on('touchmove.slick mousemove.slick',{action:'move'},_.swipeHandler);_.$list.on('touchend.slick mouseup.slick',{action:'end'},_.swipeHandler);
67_.$list.on('touchcancel.slick mouseleave.slick',{action:'end'},_.swipeHandler);if(_.options.pauseOnHover===true&&_.options.autoplay===true){_.$list.on('mouseenter.slick',_.autoPlayClear);_.$list.on('mouseleave.slick',_.autoPlay);}
68if(_.options.accessibility===true){_.$list.on('keydown.slick',_.keyHandler);}
69if(_.options.focusOnSelect===true){$(_.options.slide,_.$slideTrack).on('click.slick',_.selectHandler);}
70$(window).on('orientationchange.slick.slick-'+_.instanceUid,function(){_.checkResponsive();_.setPosition();});$(window).on('resize.slick.slick-'+_.instanceUid,function(){if($(window).width()!==_.windowWidth){clearTimeout(_.windowDelay);_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width();_.checkResponsive();_.setPosition();},50);}});$(window).on('load.slick.slick-'+_.instanceUid,_.setPosition);$(document).on('ready.slick.slick-'+_.instanceUid,_.setPosition);};Slick.prototype.initUI=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.show();_.$nextArrow.show();}
71if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){_.$dots.show();}
72if(_.options.autoplay===true){_.autoPlay();}};Slick.prototype.keyHandler=function(event){var _=this;if(event.keyCode===37){_.changeSlide({data:{message:'previous'}});}else if(event.keyCode===39){_.changeSlide({data:{message:'next'}});}};Slick.prototype.lazyLoad=function(){var _=this,loadRange,cloneRange,rangeStart,rangeEnd;function loadImages(imagesScope){$('img[data-lazy]',imagesScope).each(function(){var image=$(this),imageSource=$(this).attr('data-lazy');image.load(function(){image.animate({opacity:1},200);}).css({opacity:0}).attr('src',imageSource).removeAttr('data-lazy').removeClass('slick-loading');});}
73if(_.options.centerMode===true){if(_.options.infinite===true){rangeStart=_.currentSlide+(_.options.slidesToShow/2+1);rangeEnd=rangeStart+_.options.slidesToShow+2;}else{rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1));rangeEnd=2+(_.options.slidesToShow/2+1)+_.currentSlide;}}
73else{rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide;rangeEnd=rangeStart+_.options.slidesToShow;if(_.options.fade===true){if(rangeStart>0)rangeStart--;if(rangeEnd<=_.slideCount)rangeEnd++;}}
74loadRange=_.$slider.find('.slick-slide').slice(rangeStart,rangeEnd);loadImages(loadRange);if(_.slideCount<=_.options.slidesToShow){cloneRange=_.$slider.find('.slick-slide')
75loadImages(cloneRange)}else
76if(_.currentSlide>=_.slideCount-_.options.slidesToShow){cloneRange=_.$slider.find('.slick-cloned').slice(0,_.options.slidesToShow);loadImages(cloneRange)}else if(_.currentSlide===0){cloneRange=_.$slider.find('.slick-cloned').slice(_.options.slidesToShow* -1);loadImages(cloneRange);}};Slick.prototype.loadSlider=function(){var _=this;_.setPosition();_.$slideTrack.css({opacity:1});_.$slider.removeClass('slick-loading');_.initUI();if(_.options.lazyLoad==='progressive'){_.progressiveLazyLoad();}};Slick.prototype.postSlide=function(index){var _=this;if(_.options.onAfterChange!==null){_.options.onAfterChange.call(this,_,index);}
77_.animating=false;_.setPosition();_.swipeLeft=null;if(_.options.autoplay===true&&_.paused===false){_.autoPlay();}};Slick.prototype.progressiveLazyLoad=function(){var _=this,imgCount,targetImage;imgCount=$('img[data-lazy]').length;if(imgCount>0){targetImage=$('img[data-lazy]',_.$slider).first();targetImage.attr('src',targetImage.attr('data-lazy')).removeClass('slick-loading').load(function(){targetImage.removeAttr('data-lazy');_.progressiveLazyLoad();}).error(function(){targetImage.removeAttr('data-lazy');_.progressiveLazyLoad();});}};Slick.prototype.refresh=function(){var _=this,currentSlide=_.currentSlide;_.destroy();$.extend(_,_.initials);_.currentSlide=currentSlide;_.init();};Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass('slick-slide');_.slideCount=_.$slides.length;if(_.currentSlide>=_.slideCount&&_.currentSlide!==0){_.currentSlide=_.currentSlide-_.options.slidesToScroll;}
78if(_.slideCount<=_.options.slidesToShow){_.currentSlide=0;}
79_.setProps();_.setupInfinite();_.buildArrows();_.updateArrows();_.initArrowEvents();_.buildDots();_.updateDots();_.initDotEvents();if(_.options.focusOnSelect===true){$(_.options.slide,_.$slideTrack).on('click.slick',_.selectHandler);}
80_.setSlideClasses(0);_.setPosition();if(_.options.onReInit!==null){_.options.onReInit.call(this,_);}};Slick.prototype.removeSlide=function(index,removeBefore){var _=this;if(typeof(index)==='boolean'){removeBefore=index;index=removeBefore===true?0:_.slideCount-1;}else{index=removeBefore===true?--index:index;}
81if(_.slideCount<1||index<0||index>_.slideCount-1){return false;}
82_.unload();_.$slideTrack.children(this.options.slide).eq(index).remove();_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slidesCache=_.$slides;_.reinit();};Slick.prototype.setCSS=function(position){var _=this,positionProps={},x,y;if(_.options.rtl===true){position=-position;}
83x=_.positionProp=='left'?position+'px':'0px';y=_.positionProp=='top'?position+'px':'0px';positionProps[_.positionProp]=position;if(_.transformsEnabled===false){_.$slideTrack.css(positionProps);}else{positionProps={};if(_.cssTransitions===false){positionProps[_.animType]='translate('+x+', '+y+')';_.$slideTrack.css(positionProps);}else{positionProps[_.animType]='translate3d('+x+', '+y+', 0px)';_.$slideTrack.css(positionProps);}}};Slick.prototype.setDimensions=function(){var _=this;if(_.options.vertical===false){if(_.options.centerMode===true){_.$list.css({padding:('0px '+_.options.centerPadding)});}}else{_.$list.height(_.$slides.first().outerHeight(true)*_.options.slidesToShow);if(_.options.centerMode===true){_.$list.css({padding:(_.options.centerPadding+' 0px')});}}
84_.listWidth=_.$list.width();_.listHeight=_.$list.height();if(_.options.vertical===false&&_.options.variableWidth===false){_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow);_.$slideTrack.width(Math.ceil((_.slideWidth*_.$slideTrack.children('.slick-slide').length)));}else if(_.options.variableWidth===true){_.slideWidth=0;_.$slideTrack.children('.slick-slide').each(function(){_.slideWidth+=Math.ceil($(this).outerWidth(true));});_.$slideTrack.width(Math.ceil(_.slideWidth)+1);}else{_.slideWidth=Math.ceil(_.listWidth);_.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true)*_.$slideTrack.children('.slick-slide').length)));}
85var offset=_.$slides.first().outerWidth(true)-_.$slides.first().width();if(_.options.variableWidth===false)_.$slideTrack.children('.slick-slide').width(_.slideWidth-offset);};Slick.prototype.setFade=function(){var _=this,targetLeft;_.$slides.each(function(index,element){targetLeft=(_.slideWidth*index)* -1;$(element).css({position:'relative',left:targetLeft,top:0,zIndex:800,opacity:0}
85);});_.$slides.eq(_.currentSlide).css({zIndex:900,opacity:1});};Slick.prototype.setHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.css('height',targetHeight);}};Slick.prototype.setPosition=function(){var _=this;_.setDimensions();_.setHeight();if(_.options.fade===false){_.setCSS(_.getLeft(_.currentSlide));}else{_.setFade();}};Slick.prototype.setProps=function(){var _=this,bodyStyle=document.body.style;_.positionProp=_.options.vertical===true?'top':'left';if(_.positionProp==='top'){_.$slider.addClass('slick-vertical');}else{_.$slider.removeClass('slick-vertical');}
86if(bodyStyle.WebkitTransition!==undefined||bodyStyle.MozTransition!==undefined||bodyStyle.msTransition!==undefined){if(_.options.useCSS===true){_.cssTransitions=true;}}
87if(bodyStyle.OTransform!==undefined){_.animType='OTransform';_.transformType="-o-transform";_.transitionType='OTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined)_.animType=false;}
88if(bodyStyle.MozTransform!==undefined){_.animType='MozTransform';_.transformType="-moz-transform";_.transitionType='MozTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.MozPerspective===undefined)_.animType=false;}
89if(bodyStyle.webkitTransform!==undefined){_.animType='webkitTransform';_.transformType="-webkit-transform";_.transitionType='webkitTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined)_.animType=false;}
90if(bodyStyle.msTransform!==undefined){_.animType='msTransform';_.transformType="-ms-transform";_.transitionType='msTransition';if(bodyStyle.msTransform===undefined)_.animType=false;}
91if(bodyStyle.transform!==undefined&&_.animType!==false){_.animType='transform';_.transformType="transform";_.transitionType='transition';}
92_.transformsEnabled=(_.animType!==null&&_.animType!==false);};Slick.prototype.setSlideClasses=function(index){var _=this,centerOffset,allSlides,indexOffset,remainder;_.$slider.find('.slick-slide').removeClass('slick-active').removeClass('slick-center');allSlides=_.$slider.find('.slick-slide');if(_.options.centerMode===true){centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.infinite===true){if(index>=centerOffset&&index<=(_.slideCount-1)-centerOffset){_.$slides.slice(index-centerOffset,index+centerOffset+1).addClass('slick-active');}else{indexOffset=_.options.slidesToShow+index;allSlides.slice(indexOffset-centerOffset+1,indexOffset+centerOffset+2).addClass('slick-active');}
93if(index===0){allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass('slick-center');}else if(index===_.slideCount-1){allSlides.eq(_.options.slidesToShow).addClass('slick-center');}}
94_.$slides.eq(index).addClass('slick-center');}else{if(index>=0&&index<=(_.slideCount-_.options.slidesToShow)){_.$slides.slice(index,index+_.options.slidesToShow).addClass('slick-active');}else if(allSlides.length<=_.options.slidesToShow){allSlides.addClass('slick-active');}else{remainder=_.slideCount%_.options.slidesToShow;indexOffset=_.options.infinite===true?_.options.slidesToShow+index:index;if(_.options.slidesToShow==_.options.slidesToScroll&&(_.slideCount-index)<_.options.slidesToShow){allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass('slick-active');}else{allSlides.slice(indexOffset,indexOffset+_.options.slidesToShow).addClass('slick-active');}}}
95if(_.options.lazyLoad==='ondemand'){_.lazyLoad();}};Slick.prototype.setupInfinite=function(){var _=this,i,slideIndex,infiniteCount;if(_.options.fade===true||_.options.vertical===true){_.options.centerMode=false;}
96if(_.options.infinite===true&&_.options.fade===false){slideIndex=null;if(_.slideCount>_.options.slidesToShow){if(_.options.centerMode===true){infiniteCount=_.options.slidesToShow+1;}else{infiniteCount=_.options.slidesToShow;}
97for(i=_.slideCount;i>(_.slideCount-
98infiniteCount);i-=1){slideIndex=i-1;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('index',slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass('slick-cloned');}
99for(i=0;i<infiniteCount;i+=1){slideIndex=i;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('index',slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass('slick-cloned');}
100_.$slideTrack.find('.slick-cloned').find('[id]').each(function(){$(this).attr('id','');});}}};Slick.prototype.selectHandler=function(event){var _=this;
100var index=parseInt($(event.target).parents('.slick-slide').attr("index"));if(!index)index=0;if(_.slideCount<=_.options.slidesToShow){return;}
101_.slideHandler(index);};Slick.prototype.slideHandler=function(index,sync){var targetSlide,animSlide,oldSlide,slideLeft,unevenOffset,targetLeft=null,_=this;sync=sync||false;if(_.animating===true&&_.options.waitForAnimate===true){return false;}
102if(sync===false){_.asNavFor(index);}
103targetSlide=index;targetLeft=_.getLeft(targetSlide);slideLeft=_.getLeft(_.currentSlide);unevenOffset=_.slideCount%_.options.slidesToScroll!==0?_.options.slidesToScroll:0;_.currentLeft=_.swipeLeft===null?slideLeft:_.swipeLeft;if(_.options.infinite===false&&_.options.centerMode===false&&(index<0||index>(_.slideCount-_.options.slidesToShow+unevenOffset))){if(_.options.fade===false){targetSlide=_.currentSlide;_.animateSlide(slideLeft,function(){_.postSlide(targetSlide);});}
104return false;}else if(_.options.infinite===false&&_.options.centerMode===true&&(index<0||index>(_.slideCount-_.options.slidesToScroll))){if(_.options.fade===false){targetSlide=_.currentSlide;_.animateSlide(slideLeft,function(){_.postSlide(targetSlide);});}
105return false;}
106if(_.options.autoplay===true){clearInterval(_.autoPlayTimer);}
107if(targetSlide<0){if(_.slideCount%_.options.slidesToScroll!==0){animSlide=_.slideCount-(_.slideCount%_.options.slidesToScroll);}else{animSlide=_.slideCount+targetSlide;}}else if(targetSlide>=_.slideCount){if(_.slideCount%_.options.slidesToScroll!==0){animSlide=0;}else{animSlide=targetSlide-_.slideCount;}}else{animSlide=targetSlide;}
108_.animating=true;if(_.options.onBeforeChange!==null&&index!==_.currentSlide){_.options.onBeforeChange.call(this,_,_.currentSlide,animSlide);}
109oldSlide=_.currentSlide;_.currentSlide=animSlide;_.setSlideClasses(_.currentSlide);_.updateDots();_.updateArrows();if(_.options.fade===true){_.fadeSlide(oldSlide,animSlide,function(){_.postSlide(animSlide);});return false;}
110_.animateSlide(targetLeft,function(){_.postSlide(animSlide);});};Slick.prototype.startLoad=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.hide();_.$nextArrow.hide();}
111if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){_.$dots.hide();}
112_.$slider.addClass('slick-loading');};Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_=this;xDist=_.touchObject.startX-_.touchObject.curX;yDist=_.touchObject.startY-_.touchObject.curY;r=Math.atan2(yDist,xDist);swipeAngle=Math.round(r*180/Math.PI);if(swipeAngle<0){swipeAngle=360-Math.abs(swipeAngle);}
113if((swipeAngle<=45)&&(swipeAngle>=0)){return'left';}
114if((swipeAngle<=360)&&(swipeAngle>=315)){return'left';}
115if((swipeAngle>=135)&&(swipeAngle<=225)){return'right';}
116return'vertical';};Slick.prototype.swipeEnd=function(event){var _=this,slideCount,slidesTraversed,swipeDiff;_.dragging=false;if(_.touchObject.curX===undefined){return false;}
117if(_.touchObject.swipeLength>=_.touchObject.minSwipe){$(event.target).on('click.slick',function(event){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault();$(event.target).off('click.slick');});if(_.options.swipeToSlide===true){slidesTraversed=Math.round(_.touchObject.swipeLength/_.slideWidth);slideCount=slidesTraversed}else{slideCount=_.options.slidesToScroll;}
118switch(_.swipeDirection()){case'left':_.slideHandler(_.currentSlide+slideCount);_.touchObject={};break;case'right':_.slideHandler(_.currentSlide-slideCount);_.touchObject={};break;}}else{if(_.touchObject.startX!==_.touchObject.curX){_.slideHandler(_.currentSlide);_.touchObject={};}}};Slick.prototype.swipeHandler=function(event){var _=this;if((_.options.swipe===false)||('ontouchend' in document&&_.options.swipe===false)){return;}else if(_.options.draggable===false&&event.type.indexOf('mouse')!==-1){return;}
119_.touchObject.fingerCount=event.originalEvent&&event.originalEvent.touches!==undefined?event.originalEvent.touches.length:1;_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold;switch(event.data.action){case'start':_.swipeStart(event);break;case'move':_.swipeMove(event);break;case'end':_.swipeEnd(event);break;}};Slick.prototype.swipeMove=function(event){var _=this,curLeft,swipeDirection,positionOffset,touches;touches=event.originalEvent!==undefined?event.originalEvent.touches:null;curLeft=_.getLeft(_.currentSlide);
119if(!_.dragging||touches&&touches.length!==1){return false;}
120_.touchObject.curX=touches!==undefined?touches[0].pageX:event.clientX;_.touchObject.curY=touches!==undefined?touches[0].pageY:event.clientY;_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2)));swipeDirection=_.swipeDirection();if(swipeDirection==='vertical'){return;}
121if(event.originalEvent!==undefined&&_.touchObject.swipeLength>4){event.preventDefault();}
122positionOffset=_.touchObject.curX>_.touchObject.startX?1:-1;if(_.options.vertical===false){_.swipeLeft=curLeft+_.touchObject.swipeLength*positionOffset;}else{_.swipeLeft=curLeft+(_.touchObject.swipeLength*(_.$list.height()/_.listWidth))*positionOffset;}
123if(_.options.fade===true||_.options.touchMove===false){return false;}
124if(_.animating===true){_.swipeLeft=null;return false;}
125_.setCSS(_.swipeLeft);};Slick.prototype.swipeStart=function(event){var _=this,touches;if(_.touchObject.fingerCount!==1||_.slideCount<=_.options.slidesToShow){_.touchObject={};return false;}
126if(event.originalEvent!==undefined&&event.originalEvent.touches!==undefined){touches=event.originalEvent.touches[0];}
127_.touchObject.startX=_.touchObject.curX=touches!==undefined?touches.pageX:event.clientX;_.touchObject.startY=_.touchObject.curY=touches!==undefined?touches.pageY:event.clientY;_.dragging=true;};Slick.prototype.unfilterSlides=function(){var _=this;if(_.$slidesCache!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.appendTo(_.$slideTrack);_.reinit();}};Slick.prototype.unload=function(){var _=this;$('.slick-cloned',_.$slider).remove();if(_.$dots){_.$dots.remove();}
128if(_.$prevArrow){_.$prevArrow.remove();_.$nextArrow.remove();}
129_.$slides.removeClass('slick-slide slick-active slick-visible').css('width','');};Slick.prototype.updateArrows=function(){var _=this;if(_.options.arrows===true&&_.options.infinite!==true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.removeClass('slick-disabled');_.$nextArrow.removeClass('slick-disabled');if(_.currentSlide===0){_.$prevArrow.addClass('slick-disabled');_.$nextArrow.removeClass('slick-disabled');}else if(_.currentSlide>=_.slideCount-_.options.slidesToShow){_.$nextArrow.addClass('slick-disabled');_.$prevArrow.removeClass('slick-disabled');}}};Slick.prototype.updateDots=function(){var _=this;if(_.$dots!==null){_.$dots.find('li').removeClass('slick-active');_.$dots.find('li').eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass('slick-active');}};$.fn.slick=function(options){var _=this;return _.each(function(index,element){element.slick=new Slick(element,options);});};$.fn.slickAdd=function(slide,slideIndex,addBefore){var _=this;return _.each(function(index,element){element.slick.addSlide(slide,slideIndex,addBefore);});};$.fn.slickCurrentSlide=function(){var _=this;return _.get(0).slick.getCurrent();};$.fn.slickFilter=function(filter){var _=this;return _.each(function(index,element){element.slick.filterSlides(filter);});};$.fn.slickGoTo=function(slide){var _=this;return _.each(function(index,element){element.slick.changeSlide({data:{message:'index',index:parseInt(slide)}});});};$.fn.slickNext=function(){var _=this;return _.each(function(index,element){element.slick.changeSlide({data:{message:'next'}});});};$.fn.slickPause=function(){var _=this;return _.each(function(index,element){element.slick.autoPlayClear();element.slick.paused=true;});};$.fn.slickPlay=function(){var _=this;return _.each(function(index,element){element.slick.paused=false;element.slick.autoPlay();});};$.fn.slickPrev=function(){var _=this;return _.each(function(index,element){element.slick.changeSlide({data:{message:'previous'}});});};$.fn.slickRemove=function(slideIndex,removeBefore){var _=this;return _.each(function(index,element){element.slick.removeSlide(slideIndex,removeBefore);});};$.fn.slickGetOption=function(option){var _=this;return _.get(0).slick.options[option];};$.fn.slickSetOption=function(option,value,refresh){var _=this;return _.each(function(index,element){element.slick.options[option]=value;if(refresh===true){element.slick.unload();element.slick.reinit();}});};$.fn.slickUnfilter=function(){var _=this;return _.each(function(index,element){element.slick.unfilterSlides();});};$.fn.unslick=function(){var _=this;return _.each(function(index,element){if(element.slick){element.slick.destroy();}});};$.fn.getSlick=function(){var s=null;var _=this;_.each(function(index,element){s=element.slick;});return s;};}));
130;;;;(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(window.jQuery||window.Zepto);}}(function($){var CLOSE_EVENT='Close',BEFORE_CLOSE_EVENT='BeforeClose',AFTER_CLOSE_EVENT='AfterClose',BEFORE_APPEND_EVENT='BeforeAppend',MARKUP_PARSE_EVENT='MarkupParse',OPEN_EVENT='Open',CHANGE_EVENT='Change',NS='mfp',EVENT_NS='.'+NS,READY_CLASS='mfp-ready',REMOVING_CLASS='mfp-removing',PREVENT_CLOSE_CLASS='mfp-prevent-close';var mfp,MagnificPopup=function(){},_isJQ=!!(window.jQuery),_prevStatus,_window=$(window),_document,_prevContentType,_wrapClasses,_currPopupType;var _mfpOn=function(name,f){mfp.ev.on(NS+name+EVENT_NS,f);},_getEl=function(className,appendTo,html,raw){var el=document.createElement('div');el.className='mfp-'+className;if(html){el.innerHTML=html;}
131if(!raw){el=$(el);if(appendTo){el.appendTo(appendTo);}}else if(appendTo){appendTo.appendChild(el);}
132return el;},_mfpTrigger=function(e,data){mfp.ev.triggerHandler(NS+e,data);if(mfp.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(mfp.st.callbacks[e]){mfp.st.callbacks[e].apply(mfp,$.isArray(data)?data:[data]);}}},_getCloseBtn=function(type){if(type!==_currPopupType||!mfp.currTemplate.closeBtn){mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace('%title%',mfp.st.tClose));_currPopupType=type;}
133return mfp.currTemplate.closeBtn;},_checkInstance=function(){if(!$.magnificPopup.instance){mfp=new MagnificPopup();mfp.init();$.magnificPopup.instance=mfp;}},supportsTransitions=function(){var s=document.createElement('p').style,v=['ms','O','Moz','Webkit'];if(s['transition']!==undefined){return true;}
134while(v.length){if(v.pop()+'Transition' in s){return true;}}
135return false;};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var appVersion=navigator.appVersion;mfp.isIE7=appVersion.indexOf("MSIE 7.")!==-1;mfp.isIE8=appVersion.indexOf("MSIE 8.")!==-1;mfp.isLowIE=mfp.isIE7||mfp.isIE8;mfp.isAndroid=(/android/gi).test(appVersion);mfp.isIOS=(/iphone|ipad|ipod/gi).test(appVersion);mfp.supportsTransition=supportsTransitions();mfp.probablyMobile=(mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent));_document=$(document);mfp.popupsCache={};},open:function(data){var i;if(data.isObj===false){mfp.items=data.items.toArray();mfp.index=0;var items=data.items,item;for(i=0;i<items.length;i++){item=items[i];if(item.parsed){item=item.el[0];}
136if(item===data.el[0]){mfp.index=i;break;}}}else{mfp.items=$.isArray(data.items)?data.items:[data.items];mfp.index=data.index||0;}
137if(mfp.isOpen){mfp.updateItemHTML();return;}
138mfp.types=[];_wrapClasses='';if(data.mainEl&&data.mainEl.length){mfp.ev=data.mainEl.eq(0);}else{mfp.ev=_document;}
139if(data.key){if(!mfp.popupsCache[data.key]){mfp.popupsCache[data.key]={};}
140mfp.currTemplate=mfp.popupsCache[data.key];}else{mfp.currTemplate={};}
141mfp.st=$.extend(true,{},$.magnificPopup.defaults,data);mfp.fixedContentPos=mfp.st.fixedContentPos==='auto'?!mfp.probablyMobile:mfp.st.fixedContentPos;if(mfp.st.modal){mfp.st.closeOnContentClick=false;mfp.st.closeOnBgClick=false;mfp.st.showCloseBtn=false;mfp.st.enableEscapeKey=false;}
142if(!mfp.bgOverlay){mfp.bgOverlay=_getEl('bg').on('click'+EVENT_NS,function(){mfp.close();});mfp.wrap=_getEl('wrap').attr('tabindex',-1).on('click'+EVENT_NS,function(e){if(mfp._checkIfClose(e.target)){mfp.close();}});mfp.container=_getEl('container',mfp.wrap);}
143mfp.contentContainer=_getEl('content');if(mfp.st.preloader){mfp.preloader=_getEl('preloader',mfp.container,mfp.st.tLoading);}
144var modules=$.magnificPopup.modules;for(i=0;i<modules.length;i++){var n=modules[i];n=n.charAt(0).toUpperCase()+n.slice(1);mfp['init'+n].call(mfp);}
145_mfpTrigger('BeforeOpen');if(mfp.st.showCloseBtn){if(!mfp.st.closeBtnInside){mfp.wrap.append(_getCloseBtn());}else{_mfpOn(MARKUP_PARSE_EVENT,function(e,template,values,item){values.close_replaceWith=_getCloseBtn(item.type);});_wrapClasses+=' mfp-close-btn-in';}}
146if(mfp.st.alignTop){_wrapClasses+=' mfp-align-top';}
147if(mfp.fixedContentPos){mfp.wrap.css({overflow:mfp.st.overflowY,overflowX:'hidden',overflowY:mfp.st.overflowY});}else{mfp.wrap.css({top:_window.scrollTop(),position:'absolute'});}
148if(mfp.st.fixedBgPos===false||(mfp.st.fixedBgPos==='auto'&&!mfp.fixedContentPos)){mfp.bgOverlay.css({height:_document.height(),position:'absolute'});}
149if(mfp.st.enableEscapeKey){_document.on('keyup'+EVENT_NS,function(e){if(e.keyCode===27){mfp.close();}});}
150_window.on('resize'+EVENT_NS,function(){mfp.updateSize();});if(!mfp.st.closeOnContentClick){_wrapClasses+=' mfp-auto-cursor';}
151if(_wrapClasses)
152mfp.wrap.addClass(_wrapClasses);var windowHeight=mfp.wH=_window.height();var windowStyles={};if(mfp.fixedContentPos){if(mfp._hasScrollBar(windowHeight)){var s=mfp._getScrollbarSize();if(s){windowStyles.marginRight=s;}}}
153if(mfp.fixedContentPos){if(!mfp.isIE7){windowStyles.overflow='hidden';}else{$('body, html').css('overflow','hidden');}}
154var classesToadd=mfp.st.mainClass;if(mfp.isIE7){classesToadd+=' mfp-ie7';}
155if(classesToadd){mfp._addClassToMFP(classesToadd);}
156mfp.updateItemHTML();_mfpTrigger('BuildControls');$('html').css(windowStyles);
vendor: 17,295 bytes, lines 156-223
156mfp.bgOverlay.add(mfp.wrap).prependTo(mfp.st.prependTo||$(document.body));mfp._lastFocusedEl=document.activeElement;setTimeout(function(){if(mfp.content){mfp._addClassToMFP(READY_CLASS);mfp._setFocus();}else{mfp.bgOverlay.addClass(READY_CLASS);}
157_document.on('focusin'+EVENT_NS,mfp._onFocusIn);},16);mfp.isOpen=true;mfp.updateSize(windowHeight);_mfpTrigger(OPEN_EVENT);return data;},close:function(){if(!mfp.isOpen)return;_mfpTrigger(BEFORE_CLOSE_EVENT);mfp.isOpen=false;if(mfp.st.removalDelay&&!mfp.isLowIE&&mfp.supportsTransition){mfp._addClassToMFP(REMOVING_CLASS);setTimeout(function(){mfp._close();},mfp.st.removalDelay);}else{mfp._close();}},_close:function(){_mfpTrigger(CLOSE_EVENT);var classesToRemove=REMOVING_CLASS+' '+READY_CLASS+' ';mfp.bgOverlay.detach();mfp.wrap.detach();mfp.container.empty();if(mfp.st.mainClass){classesToRemove+=mfp.st.mainClass+' ';}
158mfp._removeClassFromMFP(classesToRemove);if(mfp.fixedContentPos){var windowStyles={marginRight:''};if(mfp.isIE7){$('body, html').css('overflow','');}else{windowStyles.overflow='';}
159$('html').css(windowStyles);}
160_document.off('keyup'+EVENT_NS+' focusin'+EVENT_NS);mfp.ev.off(EVENT_NS);mfp.wrap.attr('class','mfp-wrap').removeAttr('style');mfp.bgOverlay.attr('class','mfp-bg');mfp.container.attr('class','mfp-container');if(mfp.st.showCloseBtn&&(!mfp.st.closeBtnInside||mfp.currTemplate[mfp.currItem.type]===true)){if(mfp.currTemplate.closeBtn)
161mfp.currTemplate.closeBtn.detach();}
162if(mfp._lastFocusedEl){$(mfp._lastFocusedEl).focus();}
163mfp.currItem=null;mfp.content=null;mfp.currTemplate=null;mfp.prevHeight=0;_mfpTrigger(AFTER_CLOSE_EVENT);},updateSize:function(winHeight){if(mfp.isIOS){var zoomLevel=document.documentElement.clientWidth/window.innerWidth;var height=window.innerHeight*zoomLevel;mfp.wrap.css('height',height);mfp.wH=height;}else{mfp.wH=winHeight||_window.height();}
164if(!mfp.fixedContentPos){mfp.wrap.css('height',mfp.wH);}
165_mfpTrigger('Resize');},updateItemHTML:function(){var item=mfp.items[mfp.index];mfp.contentContainer.detach();if(mfp.content)
166mfp.content.detach();if(!item.parsed){item=mfp.parseEl(mfp.index);}
167var type=item.type;_mfpTrigger('BeforeChange',[mfp.currItem?mfp.currItem.type:'',type]);mfp.currItem=item;if(!mfp.currTemplate[type]){var markup=mfp.st[type]?mfp.st[type].markup:false;_mfpTrigger('FirstMarkupParse',markup);if(markup){mfp.currTemplate[type]=$(markup);}else{mfp.currTemplate[type]=true;}}
168if(_prevContentType&&_prevContentType!==item.type){mfp.container.removeClass('mfp-'+_prevContentType+'-holder');}
169var newContent=mfp['get'+type.charAt(0).toUpperCase()+type.slice(1)](item,mfp.currTemplate[type]);mfp.appendContent(newContent,type);item.preloaded=true;_mfpTrigger(CHANGE_EVENT,item);_prevContentType=item.type;mfp.container.prepend(mfp.contentContainer);_mfpTrigger('AfterChange');},appendContent:function(newContent,type){mfp.content=newContent;if(newContent){if(mfp.st.showCloseBtn&&mfp.st.closeBtnInside&&mfp.currTemplate[type]===true){if(!mfp.content.find('.mfp-close').length){mfp.content.append(_getCloseBtn());}}else{mfp.content=newContent;}}else{mfp.content='';}
170_mfpTrigger(BEFORE_APPEND_EVENT);mfp.container.addClass('mfp-'+type+'-holder');mfp.contentContainer.append(mfp.content);},parseEl:function(index){var item=mfp.items[index],type;if(item.tagName){item={el:$(item)};}else{type=item.type;item={data:item,src:item.src};}
171if(item.el){var types=mfp.types;for(var i=0;i<types.length;i++){if(item.el.hasClass('mfp-'+types[i])){type=types[i];break;}}
172item.src=item.el.attr('data-mfp-src');if(!item.src){item.src=item.el.attr('href');}}
173item.type=type||mfp.st.type||'inline';item.index=index;item.parsed=true;mfp.items[index]=item;_mfpTrigger('ElementParse',item);return mfp.items[index];},addGroup:function(el,options){var eHandler=function(e){e.mfpEl=this;mfp._openClick(e,el,options);};if(!options){options={};}
174var eName='click.magnificPopup';options.mainEl=el;if(options.items){options.isObj=true;el.off(eName).on(eName,eHandler);}else{options.isObj=false;if(options.delegate){el.off(eName).on(eName,options.delegate,eHandler);}else{options.items=el;el.off(eName).on(eName,eHandler);}}},_openClick:function(e,el,options){var midClick=options.midClick!==undefined?options.midClick:$.magnificPopup.defaults.midClick;if(!midClick&&(e.which===2||e.ctrlKey||e.metaKey)){return;}
175var disableOn=options.disableOn!==undefined?options.disableOn:$.magnificPopup.defaults.disableOn;if(disableOn){if($.isFunction(disableOn)){if(!disableOn.call(mfp)){return true;}}else{if(_window.width()<disableOn){return true;}}}
176if(e.type){e.preventDefault();if(mfp.isOpen){e.stopPropagation();}}
177options.el=$(e.mfpEl);if(options.delegate){options.items=el.find(options.delegate);}
178mfp.open(options);},updateStatus:function(status,text){if(mfp.preloader){if(_prevStatus!==status){mfp.container.removeClass('mfp-s-'+_prevStatus);}
179if(!text&&status==='loading'){text=mfp.st.tLoading;}
180var data={status:status,text:text};_mfpTrigger('UpdateStatus',data);status=data.status;text=data.text;mfp.preloader.html(text);mfp.preloader.find('a').on('click',function(e){e.stopImmediatePropagation();});mfp.container.addClass('mfp-s-'+status);_prevStatus=status;}},_checkIfClose:function(target){if($(target).hasClass(PREVENT_CLOSE_CLASS)){return;}
181var closeOnContent=mfp.st.closeOnContentClick;var closeOnBg=mfp.st.closeOnBgClick;if(closeOnContent&&closeOnBg){return true;}else{if(!mfp.content||$(target).hasClass('mfp-close')||(mfp.preloader&&target===mfp.preloader[0])){return true;}
182if((target!==mfp.content[0]&&!$.contains(mfp.content[0],target))){if(closeOnBg){if($.contains(document,target)){return true;}}}else if(closeOnContent){return true;}}
183return false;},_addClassToMFP:function(cName){mfp.bgOverlay.addClass(cName);mfp.wrap.addClass(cName);},_removeClassFromMFP:function(cName){this.bgOverlay.removeClass(cName);mfp.wrap.removeClass(cName);},_hasScrollBar:function(winHeight){return((mfp.isIE7?_document.height():document.body.scrollHeight)>(winHeight||_window.height()));},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus();},_onFocusIn:function(e){if(e.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],e.target)){mfp._setFocus();return false;}},_parseMarkup:function(template,values,item){var arr;if(item.data){values=$.extend(item.data,values);}
184_mfpTrigger(MARKUP_PARSE_EVENT,[template,values,item]);$.each(values,function(key,value){if(value===undefined||value===false){return true;}
185arr=key.split('_');if(arr.length>1){var el=template.find(EVENT_NS+'-'+arr[0]);if(el.length>0){var attr=arr[1];if(attr==='replaceWith'){if(el[0]!==value[0]){el.replaceWith(value);}}else if(attr==='img'){if(el.is('img')){el.attr('src',value);}else{el.replaceWith('<img src="'+value+'" class="'+el.attr('class')+'" />');}}else{el.attr(arr[1],value);}}}else{template.find(EVENT_NS+'-'+key).html(value);}});},_getScrollbarSize:function(){if(mfp.scrollbarSize===undefined){var scrollDiv=document.createElement("div");scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);mfp.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);}
186return mfp.scrollbarSize;}};$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(options,index){_checkInstance();if(!options){options={};}else{options=$.extend(true,{},options);}
187options.isObj=true;options.index=index||0;return this.instance.open(options);},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close();},registerModule:function(name,module){if(module.options){$.magnificPopup.defaults[name]=module.options;}
188$.extend(this.proto,module.proto);this.modules.push(name);},defaults:{disableOn:0,key:null,midClick:false,mainClass:'',preloader:true,focus:'',closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:'auto',fixedBgPos:'auto',overflowY:'auto',closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:'Close (Esc)',tLoading:'Loading...'}};$.fn.magnificPopup=function(options){_checkInstance();var jqEl=$(this);if(typeof options==="string"){if(options==='open'){var items,itemOpts=_isJQ?jqEl.data('magnificPopup'):jqEl[0].magnificPopup,index=parseInt(arguments[1],10)||0;if(itemOpts.items){items=itemOpts.items[index];}else{items=jqEl;if(itemOpts.delegate){items=items.find(itemOpts.delegate);}
189items=items.eq(index);}
190mfp._openClick({mfpEl:items},jqEl,itemOpts);}else{if(mfp.isOpen)
191mfp[options].apply(mfp,Array.prototype.slice.call(arguments,1));}}else{options=$.extend(true,{},options);if(_isJQ){jqEl.data('magnificPopup',options);}else{jqEl[0].magnificPopup=options;}
192mfp.addGroup(jqEl,options);}
193return jqEl;};var INLINE_NS='inline',_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){if(_lastInlineElement){_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach();_lastInlineElement=null;}};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:'hide',markup:'',tNotFound:'Content not found'},proto:{initInline:function(){mfp.types.push(INLINE_NS);_mfpOn(CLOSE_EVENT+'.'+INLINE_NS,function(){_putInlineElementsBack();});},getInline:function(item,template){_putInlineElementsBack();if(item.src){var inlineSt=mfp.st.inline,el=$(item.src);if(el.length){var parent=el[0].parentNode;if(parent&&parent.tagName){if(!_inlinePlaceholder){_hiddenClass=inlineSt.hiddenClass;_inlinePlaceholder=_getEl(_hiddenClass);_hiddenClass='mfp-'+_hiddenClass;}
194_lastInlineElement=el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass);}
195mfp.updateStatus('ready');}else{mfp.updateStatus('error',inlineSt.tNotFound);el=$('<div>');}
196item.inlineElement=el;return el;}
197mfp.updateStatus('ready');mfp._parseMarkup(template,{},item);return template;}}});var AJAX_NS='ajax',_ajaxCur,_removeAjaxCursor=function(){if(_ajaxCur){$(document.body).removeClass(_ajaxCur);}},_destroyAjaxRequest=function(){_removeAjaxCursor();if(mfp.req){mfp.req.abort();}};$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:'mfp-ajax-cur',tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS);_ajaxCur=mfp.st.ajax.cursor;_mfpOn(CLOSE_EVENT+'.'+AJAX_NS,_destroyAjaxRequest);_mfpOn('BeforeChange.'+AJAX_NS,_destroyAjaxRequest);},getAjax:function(item){if(_ajaxCur){$(document.body).addClass(_ajaxCur);}
198mfp.updateStatus('loading');var opts=$.extend({url:item.src,success:function(data,textStatus,jqXHR){var temp={data:data,xhr:jqXHR};_mfpTrigger('ParseAjax',temp);mfp.appendContent($(temp.data),AJAX_NS);item.finished=true;_removeAjaxCursor();mfp._setFocus();setTimeout(function(){mfp.wrap.addClass(READY_CLASS);},16);mfp.updateStatus('ready');_mfpTrigger('AjaxContentAdded');},error:function(){_removeAjaxCursor();item.finished=item.loadError=true;mfp.updateStatus('error',mfp.st.ajax.tError.replace('%url%',item.src));}},mfp.st.ajax.settings);mfp.req=$.ajax(opts);return'';}}});var _imgInterval,_getTitle=function(item){if(item.data&&item.data.title!==undefined)
199return item.data.title;var src=mfp.st.image.titleSrc;if(src){if($.isFunction(src)){return src.call(mfp,item);}else if(item.el){return item.el.attr(src)||'';}}
200return'';};$.magnificPopup.registerModule('image',{options:{markup:'<div class="mfp-figure">'+'<div class="mfp-close"></div>'+'<figure>'+'<div class="mfp-img"></div>'+'<figcaption>'+'<div class="mfp-bottom-bar">'+'<div class="mfp-title"></div>'+'<div class="mfp-counter"></div>'+'</div>'+'</figcaption>'+'</figure>'+'</div>',cursor:'mfp-zoom-out-cur',titleSrc:'title',verticalFit:true,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var imgSt=mfp.st.image,ns='.image';mfp.types.push('image');_mfpOn(OPEN_EVENT+ns,function(){if(mfp.currItem.type==='image'&&imgSt.cursor){$(document.body).addClass(imgSt.cursor);}});_mfpOn(CLOSE_EVENT+ns,function(){if(imgSt.cursor){$(document.body).removeClass(imgSt.cursor);}
201_window.off('resize'+EVENT_NS);});_mfpOn('Resize'+ns,mfp.resizeImage);if(mfp.isLowIE){_mfpOn('AfterChange',mfp.resizeImage);}},resizeImage:function(){var item=mfp.currItem;if(!item||!item.img)return;if(mfp.st.image.verticalFit){var decr=0;if(mfp.isLowIE){decr=parseInt(item.img.css('padding-top'),10)+parseInt(item.img.css('padding-bottom'),10);}
202item.img.css('max-height',mfp.wH-decr);}},_onImageHasSize:function(item){if(item.img){item.hasSize=true;if(_imgInterval){clearInterval(_imgInterval);}
203item.isCheckingImgSize=false;_mfpTrigger('ImageHasSize',item);if(item.imgHidden){if(mfp.content)
204mfp.content.removeClass('mfp-loading');item.imgHidden=false;}}},findImageSize:function(item){var counter=0,img=item.img[0],mfpSetInterval=function(delay){if(_imgInterval){clearInterval(_imgInterval);}
205_imgInterval=setInterval(function(){if(img.naturalWidth>0){mfp._onImageHasSize(item);return;}
206if(counter>200){clearInterval(_imgInterval);}
207counter++;if(counter===3){mfpSetInterval(10);}else if(counter===40){mfpSetInterval(50);}else if(counter===100){mfpSetInterval(500);}},delay);};mfpSetInterval(1);},getImage:function(item,template){var guard=0,onLoadComplete=function(){if(item){if(item.img[0].complete){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('ready');}
208item.hasSize=true;item.loaded=true;_mfpTrigger('ImageLoadComplete');}
209else{guard++;if(guard<200){setTimeout(onLoadComplete,100);}else{onLoadError();}}}},onLoadError=function(){if(item){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}
210item.hasSize=true;item.loaded=true;item.loadError=true;}},imgSt=mfp.st.image;var el=template.find('.mfp-img');if(el.length){var img=document.createElement('img');img.className='mfp-img';if(item.el&&item.el.find('img').length){img.alt=item.el.find('img').attr('alt');}
211item.img=$(img).on('load.mfploader',onLoadComplete).on('error.mfploader',onLoadError);img.src=item.src;if(el.is('img')){item.img=item.img.clone();}
212img=item.img[0];if(img.naturalWidth>0){item.hasSize=true;}else if(!img.width){item.hasSize=false;}}
213mfp._parseMarkup(template,{title:_getTitle(item),img_replaceWith:item.img},item);mfp.resizeImage();if(item.hasSize){if(_imgInterval)clearInterval(_imgInterval);if(item.loadError){template.addClass('mfp-loading');mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}else{template.removeClass('mfp-loading');mfp.updateStatus('ready');}
214return template;}
215mfp.updateStatus('loading');item.loading=true;if(!item.hasSize){item.imgHidden=true;template.addClass('mfp-loading');mfp.findImageSize(item);}
216return template;}}});var hasMozTransform,getHasMozTransform=function(){if(hasMozTransform===undefined){hasMozTransform=document.createElement('p').style.MozTransform!==undefined;}
217return hasMozTransform;};$.magnificPopup.registerModule('zoom',{options:{enabled:false,easing:'ease-in-out',duration:300,opener:function(element){return element.is('img')?element:element.find('img');}},proto:{initZoom:function(){var zoomSt=mfp.st.zoom,ns='.zoom',image;if(!zoomSt.enabled||!mfp.supportsTransition){return;}
218var duration=zoomSt.duration,getElToAnimate=function(image){var newImg=image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),transition='all '+(zoomSt.duration/1000)+'s '+zoomSt.easing,cssObj={position:'fixed',zIndex:9999,left:0,top:0,'-webkit-backface-visibility':'hidden'},t='transition';cssObj['-webkit-'+t]=cssObj['-moz-'+t]=cssObj['-o-'+t]=cssObj[t]=transition;newImg.css(cssObj);return newImg;},showMainContent=function(){mfp.content.css('visibility','visible');},openTimeout,animatedImg;_mfpOn('BuildControls'+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.content.css('visibility','hidden');image=mfp._getItemToZoom();if(!image){showMainContent();return;}
219animatedImg=getElToAnimate(image);animatedImg.css(mfp._getOffset());mfp.wrap.append(animatedImg);openTimeout=setTimeout(function(){animatedImg.css(mfp._getOffset(true));openTimeout=setTimeout(function(){showMainContent();setTimeout(function(){animatedImg.remove();image=animatedImg=null;_mfpTrigger('ZoomAnimationEnded');},16);},duration);},16);}});_mfpOn(BEFORE_CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.st.removalDelay=duration;if(!image){image=mfp._getItemToZoom();if(!image){return;}
220animatedImg=getElToAnimate(image);}
221animatedImg.css(mfp._getOffset(true));mfp.wrap.append(animatedImg);mfp.content.css('visibility','hidden');setTimeout(function(){animatedImg.css(mfp._getOffset());},16);}});_mfpOn(CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){showMainContent();if(animatedImg){animatedImg.remove();}
222image=null;}});},_allowZoom:function(){return mfp.currItem.type==='image';},_getItemToZoom:function(){if(mfp.currItem.hasSize){return mfp.currItem.img;}else{return false;}},_getOffset:function(isLarge){var el;if(isLarge){el=mfp.currItem.img;}else{el=mfp.st.zoom.opener(mfp.currItem.el||mfp.currItem);}
223var offset=el.offset();var paddingTop=parseInt(el.css('padding-top'),10);var paddingBottom=parseInt(el.css('padding-bottom'),10);offset.top-=($(window).scrollTop()-paddingTop);
223var obj={width:el.width(),height:(_isJQ?el.innerHeight():el[0].offsetHeight)-paddingBottom-paddingTop};if(getHasMozTransform()){obj['-moz-transform']=obj['transform']='translate('+offset.left+'px,'+offset.top+'px)';}else{obj.left=offset.left;obj.top=offset.top;}
224return obj;}}});var IFRAME_NS='iframe',_emptyPage='//about:blank',_fixIframeBugs=function(isShowing){if(mfp.currTemplate[IFRAME_NS]){var el=mfp.currTemplate[IFRAME_NS].find('iframe');if(el.length){if(!isShowing){el[0].src=_emptyPage;}
225if(mfp.isIE8){el.css('display',isShowing?'block':'none');}}}};$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe>'+'</div>',srcAction:'iframe_src',patterns:{youtube:{index:'youtube.com',id:'v=',src:'//www.youtube.com/embed/%id%?autoplay=1'},vimeo:{index:'vimeo.com/',id:'/',src:'//player.vimeo.com/video/%id%?autoplay=1'},gmaps:{index:'//maps.google.',src:'%id%&output=embed'}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS);_mfpOn('BeforeChange',function(e,prevType,newType){if(prevType!==newType){if(prevType===IFRAME_NS){_fixIframeBugs();}else if(newType===IFRAME_NS){_fixIframeBugs(true);}}});_mfpOn(CLOSE_EVENT+'.'+IFRAME_NS,function(){_fixIframeBugs();});},getIframe:function(item,template){var embedSrc=item.src;var iframeSt=mfp.st.iframe;$.each(iframeSt.patterns,function(){if(embedSrc.indexOf(this.index)>-1){if(this.id){if(typeof this.id==='string'){embedSrc=embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length,embedSrc.length);}else{embedSrc=this.id.call(this,embedSrc);}}
226embedSrc=this.src.replace('%id%',embedSrc);return false;}});var dataObj={};if(iframeSt.srcAction){dataObj[iframeSt.srcAction]=embedSrc;}
227mfp._parseMarkup(template,dataObj,item);mfp.updateStatus('ready');return template;}}});var _getLoopedId=function(index){var numSlides=mfp.items.length;if(index>numSlides-1){return index-numSlides;}else if(index<0){return numSlides+index;}
228return index;},_replaceCurrTotal=function(text,curr,total){return text.replace(/%curr%/gi,curr+1).replace(/%total%/gi,total);};$.magnificPopup.registerModule('gallery',{options:{enabled:false,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:'Previous (Left arrow key)',tNext:'Next (Right arrow key)',tCounter:'%curr% of %total%'},proto:{initGallery:function(){var gSt=mfp.st.gallery,ns='.mfp-gallery',supportsFastClick=Boolean($.fn.mfpFastClick);mfp.direction=true;if(!gSt||!gSt.enabled)return false;_wrapClasses+=' mfp-gallery';_mfpOn(OPEN_EVENT+ns,function(){if(gSt.navigateByImgClick){mfp.wrap.on('click'+ns,'.mfp-img',function(){if(mfp.items.length>1){mfp.next();return false;}});}
229_document.on('keydown'+ns,function(e){if(e.keyCode===37){mfp.prev();}else if(e.keyCode===39){mfp.next();}});});_mfpOn('UpdateStatus'+ns,function(e,data){if(data.text){data.text=_replaceCurrTotal(data.text,mfp.currItem.index,mfp.items.length);}});_mfpOn(MARKUP_PARSE_EVENT+ns,function(e,element,values,item){var l=mfp.items.length;values.counter=l>1?_replaceCurrTotal(gSt.tCounter,item.index,l):'';});_mfpOn('BuildControls'+ns,function(){if(mfp.items.length>1&&gSt.arrows&&!mfp.arrowLeft){var markup=gSt.arrowMarkup,arrowLeft=mfp.arrowLeft=$(markup.replace(/%title%/gi,gSt.tPrev).replace(/%dir%/gi,'left')).addClass(PREVENT_CLOSE_CLASS),arrowRight=mfp.arrowRight=$(markup.replace(/%title%/gi,gSt.tNext).replace(/%dir%/gi,'right')).addClass(PREVENT_CLOSE_CLASS);var eName=supportsFastClick?'mfpFastClick':'click';arrowLeft[eName](function(){mfp.prev();});arrowRight[eName](function(){mfp.next();});if(mfp.isIE7){_getEl('b',arrowLeft[0],false,true);_getEl('a',arrowLeft[0],false,true);_getEl('b',arrowRight[0],false,true);_getEl('a',arrowRight[0],false,true);}
230mfp.container.append(arrowLeft.add(arrowRight));}});_mfpOn(CHANGE_EVENT+ns,function(){if(mfp._preloadTimeout)clearTimeout(mfp._preloadTimeout);mfp._preloadTimeout=setTimeout(function(){mfp.preloadNearbyImages();mfp._preloadTimeout=null;},16);});_mfpOn(CLOSE_EVENT+ns,function(){_document.off(ns);mfp.wrap.off('click'+ns);if(mfp.arrowLeft&&supportsFastClick){mfp.arrowLeft.add(mfp.arrowRight).destroyMfpFastClick();}
231mfp.arrowRight=mfp.arrowLeft=null;});},next:function(){mfp.direction=true;mfp.index=_getLoopedId(mfp.index+1);mfp.updateItemHTML();},prev:function(){mfp.direction=false;mfp.index=_getLoopedId(mfp.index-1);mfp.updateItemHTML();},goTo:function(newIndex){mfp.direction=(newIndex>
231=mfp.index);mfp.index=newIndex;mfp.updateItemHTML();},preloadNearbyImages:function(){var p=mfp.st.gallery.preload,preloadBefore=Math.min(p[0],mfp.items.length),preloadAfter=Math.min(p[1],mfp.items.length),i;for(i=1;i<=(mfp.direction?preloadAfter:preloadBefore);i++){mfp._preloadItem(mfp.index+i);}
232for(i=1;i<=(mfp.direction?preloadBefore:preloadAfter);i++){mfp._preloadItem(mfp.index-i);}},_preloadItem:function(index){index=_getLoopedId(index);if(mfp.items[index].preloaded){return;}
233var item=mfp.items[index];if(!item.parsed){item=mfp.parseEl(index);}
234_mfpTrigger('LazyLoad',item);if(item.type==='image'){item.img=$('<img class="mfp-img" />').on('load.mfploader',function(){item.hasSize=true;}).on('error.mfploader',function(){item.hasSize=true;item.loadError=true;_mfpTrigger('LazyLoadError',item);}).attr('src',item.src);}
235item.preloaded=true;}}});var RETINA_NS='retina';$.magnificPopup.registerModule(RETINA_NS,{options:{replaceSrc:function(item){return item.src.replace(/\.\w+$/,function(m){return'@2x'+m;});},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var st=mfp.st.retina,ratio=st.ratio;ratio=!isNaN(ratio)?ratio:ratio();if(ratio>1){_mfpOn('ImageHasSize'+'.'+RETINA_NS,function(e,item){item.img.css({'max-width':item.img[0].naturalWidth/ratio,'width':'100%'});});_mfpOn('ElementParse'+'.'+RETINA_NS,function(e,item){item.src=st.replaceSrc(item,ratio);});}}}}});(function(){var ghostClickDelay=1000,supportsTouch='ontouchstart' in window,unbindTouchMove=function(){_window.off('touchmove'+ns+' touchend'+ns);},eName='mfpFastClick',ns='.'+eName;$.fn.mfpFastClick=function(callback){return $(this).each(function(){var elem=$(this),lock;if(supportsTouch){var timeout,startX,startY,pointerMoved,point,numPointers;elem.on('touchstart'+ns,function(e){pointerMoved=false;numPointers=1;point=e.originalEvent?e.originalEvent.touches[0]:e.touches[0];startX=point.clientX;startY=point.clientY;_window.on('touchmove'+ns,function(e){point=e.originalEvent?e.originalEvent.touches:e.touches;numPointers=point.length;point=point[0];if(Math.abs(point.clientX-startX)>10||Math.abs(point.clientY-startY)>10){pointerMoved=true;unbindTouchMove();}}).on('touchend'+ns,function(e){unbindTouchMove();if(pointerMoved||numPointers>1){return;}
236lock=true;e.preventDefault();clearTimeout(timeout);timeout=setTimeout(function(){lock=false;},ghostClickDelay);callback();});});}
237elem.on('click'+ns,function(){if(!lock){callback();}});});};$.fn.destroyMfpFastClick=function(){$(this).off('touchstart'+ns+' click'+ns);if(supportsTouch)_window.off('touchmove'+ns+' touchend'+ns);};})();_checkInstance();}));
238;;;var picturePolyfill=(function(w){"use strict";var cacheArray,cacheLatestIndex,resizeTimer,timeAfterResize=100,areListenersActive=false;return{_getAttrs:function(element,attributes){var ret={},attributeName,attributeValue;for(var i=0,len=attributes.length;i<len;i+=1){attributeName=attributes[i];attributeValue=element.getAttribute(attributeName);if(attributeValue){ret[attributeName]=attributeValue;}}
239return ret;},_getAttrsList:function(element){var arr=[];for(var i=0,attributes=element.attributes,l=attributes.length;i<l;i++){arr.push(attributes.item(i).nodeName);}
240return arr;},_getSrcsetArray:function(srcset){var srcSetElement,source,density,ret=[],srcSetElements;if(srcset===null||srcset===''||typeof srcset==='undefined'){return ret;}
241srcSetElements=srcset.split(',');for(var i=0,len=srcSetElements.length;i<len;i+=1){srcSetElement=srcSetElements[i].trim().split(' ');if(srcSetElement.length===1){density=1;}
242else{density=parseFloat(srcSetElement[srcSetElement.length-1],10);}
243source=srcSetElement[0];ret.push({pxr:density,src:source});}
244return ret.sort(function(hash1,hash2){var pxr1=hash1.pxr,pxr2=hash2.pxr;if(pxr1<pxr2){return-1;}
245if(pxr1>pxr2){return 1;}
246return 0;});},_getSrcFromSrcset:function(srcset,pixelRatio){var i=0,array,len,breakPoint=-1;if(srcset===null||srcset===''||typeof srcset==='undefined'){return"";}
247array=this._getSrcsetArray(srcset);len=array.length;do{if(array[i].pxr>=pixelRatio||i===len-1){breakPoint=i;}
248i+=1;}while(!(breakPoint>-1||i>=len));return array[breakPoint].src;},_getSrcsetFromData:function(sourcesData){var sourceData,media,src,srcset;for(var i=0,len=sourcesData.length;i<len;i+=1){sourceData=sourcesData[i];media=sourceData.media;srcset=sourceData.srcset;src=sourceData.src;if(!media||w.matchMedia(media).matches){if(!!srcset){return srcset;}
249if(!!src){return src;}
250return"";}}
251return"";},_getImgTagsInPicture:function(pictureElement){var currentElement=pictureElement,imgTags;imgTags=pictureElement.getElementsByTagName('img');if(imgTags.length>0){return imgTags;}
252do{currentElement=currentElement.nextSibling;if(currentElement===null){return[];}}while(currentElement.tagName!=='IMG');return[currentElement];},_setImgAttributes:function(pictureElement,attributes){var imageElements=this._getImgTagsInPicture(pictureElement),imgEl,givenSrcAttribute,givenSrcsetAttribute,srcToSet,srcsetToSet;function _setAttributeIfDifferent(element,attribute,value){if(element.getAttribute(attribute)!==value){element.setAttribute(attribute,value);}}
253if(imageElements.length===0){return false;}
254imgEl=imageElements[0];if(!imgEl.getAttribute('data-original-src')){_setAttributeIfDifferent(imgEl,'data-original-src',imgEl.getAttribute('src'));_setAttributeIfDifferent(imgEl,'data-original-srcset',imgEl.getAttribute('srcset'));}
255givenSrcAttribute=attributes.src;givenSrcsetAttribute=attributes.srcset;if(!givenSrcAttribute&&!givenSrcsetAttribute){srcToSet=imgEl.getAttribute('data-original-src');srcsetToSet=imgEl.getAttribute('data-original-srcset');}else{srcToSet=givenSrcAttribute;srcsetToSet=givenSrcsetAttribute;}
256_setAttributeIfDifferent(imgEl,'src',srcToSet);_setAttributeIfDifferent(imgEl,'srcset',srcsetToSet);},_getSourcesData:function(pictureElement){var sourcesData=[],sourceElement,sourceData,foundSources=pictureElement.getElementsByTagName('source');for(var i=0,len=foundSources.length;i<len;i+=1){sourceElement=foundSources[i];sourceData=this._getAttrs(sourceElement,this._getAttrsList(sourceElement));sourcesData.push(sourceData);}
257return sourcesData;},_addListeners:function(){if(!this.isUseful||areListenersActive){return false;}
258function parseDocument(){picturePolyfill.parse(document);}
259function parseDocumentAfterTimeout(){clearTimeout(resizeTimer);resizeTimer=setTimeout(parseDocument,timeAfterResize);}
260if(w.addEventListener){w.addEventListener('resize',parseDocumentAfterTimeout);w.addEventListener('DOMContentLoaded',function(){parseDocument();w.removeEventListener('load',parseDocument);});w.addEventListener('load',parseDocument);}
261else if(w.attachEvent){w.attachEvent('onload',parseDocument);w.attachEvent('onresize',parseDocumentAfterTimeout);}
262areListenersActive=true;},initialize:function(){this._pxRatio=w.devicePixelRatio||1;this._mqSupport=!!w.matchMedia&&w.matchMedia("only all")!==null&&w.matchMedia("only all").matches;this.isUseful=!w.HTMLPictureElement;cacheArray=[];cacheLatestIndex=0;this._addListeners();},parse:function(element,readFromCache){var sourcesData,pictureElement,pictureElements,srcAttribute,srcsetAttribute,mqSupport,cacheIndex;if(!this.isUseful){return 0;}
263if(typeof readFromCache==='undefined'){readFromCache=true;}
264pictureElements=(element||document).getElementsByTagName('picture');mqSupport=this._mqSupport;for(var i=0,len=pictureElements.length;i<len;i+=1){sourcesData=null;pictureElement=pictureElements[i];if(readFromCache){cacheIndex=pictureElement.getAttribute('data-cache-index');if(cacheIndex!==null){sourcesData=cacheArray[cacheIndex];}}
265if(!sourcesData){sourcesData=this._getSourcesData(pictureElement);cacheArray[cacheLatestIndex]=sourcesData;pictureElement.setAttribute('data-cache-index',cacheLatestIndex);cacheLatestIndex+=1;}
266if(!mqSupport||sourcesData.length===0){srcAttribute=pictureElement.getAttribute('data-default-src');srcsetAttribute=pictureElement.getAttribute('data-default-srcset');}
267else{srcsetAttribute=this._getSrcsetFromData(sourcesData);srcAttribute=this._getSrcFromSrcset(srcsetAttribute,this._pxRatio);}
268this._setImgAttributes(pictureElement,{src:srcAttribute,srcset:srcsetAttribute,alt:pictureElement.getAttribute('data-alt')});}
269return i;}};}(window));picturePolyfill.initialize();picturePolyfill.parse();
270;;;
270$('a.lupe').magnificPopup({type:'image',image:{titleSrc:function(item){return(item.el.children('img').is("[title]")?'<strong>'+item.el.children('img').attr('title')+'</strong> ':'')+item.el.children('img').attr('alt')}}});
271;;;var copyrightInfos=$('#copyrightInfos');var copyrightHeadline=copyrightInfos.children('h4');copyrightInfos.addClass('js');copyrightHeadline.wrapInner(function(){return'<a href="" title="'+copyrightHeadline.text()+' anzeigen"><span></span></a>';});copyrightHeadline.children('a').addClass('a icona down').on('click',function(event){event.preventDefault();copyrightInfos.find('li[data-img]').each(function(){$(this).prepend('<img alt="" src="'+$(this).attr('data-img')+'"/>').removeAttr('data-img');});copyrightInfos.toggleClass('open');$(this).toggleClass('up').toggleClass('down');});
272;;;if($('input[type=date]').length){Modernizr.load({test:Modernizr.inputtypes.date,nope:['/scripts/pickadate/picker.js','/scripts/pickadate/picker.date.js','/scripts/pickadate/de_DE.js','/css/pickadate.css'],complete:function(){if(!Modernizr.inputtypes.date){$('input[type=date]').pickadate({format:'dd-mm-yyyy',selectYears:true,selectMonths:true,editable:true});}}});}
273;;;$('.form input[required], .form textarea[required], .form select[required]').each(function(){if($(this).val().length===0){$(this).addClass('i_s');$(this).on("focusout",function(){$(this).removeClass('i_s');});}});var requiredCheckboxes=[];$(".checkboxlist.mandatory").each(function(index){requiredCheckboxes[index]=$(this).find(':checkbox').attr('required','required');requiredCheckboxes[index].change(function(){if(requiredCheckboxes[index].is(':checked')){requiredCheckboxes[index].removeAttr('required');}
274else{requiredCheckboxes[index].attr('required','required');}}).change();});$('textarea[pattern]').keyup(function(){var textarea=this;var errorMsg=$(textarea).attr('data-message');var pattern=new RegExp('^'+$(textarea).attr('pattern')+'$');$.each($(this).val().split("\n"),function(){var hasError=!this.match(pattern);if(typeof textarea.setCustomValidity==='function'){textarea.setCustomValidity(hasError?errorMsg:'');}
275return!hasError;});});var errorCssClass='error_input';$("form#nl_subscribe").submit(function(e){var _this=$(this);var retValue=true;var checkboxes='.cbList input[type=checkbox]';_this.find('input[type=text]').each(function(){var _thisInput=$(this);if(_thisInput.attr('id')!=='Mobile'){if($.trim(_thisInput.val())==''){_thisInput.addClass(errorCssClass);retValue=false;}}});if($(checkboxes+':checked').length==0){$(checkboxes).addClass(errorCssClass);retValue=false;}
276_this.find('input[type=email]').each(function(){var _thisInput=$(this);if(!isValidEmailAddress(_thisInput.val())){_thisInput.addClass(errorCssClass);retValue=false;}});return retValue;});$('input').focus(function(){var _this=$(this);_this.removeClass(errorCssClass);});function isValidEmailAddress(emailAddress){var pattern=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return pattern.test(emailAddress);}
277;;;if($('.accList').length){$('.accList').addClass('js').find('.accTitle').click(function(event){event.preventDefault();var current=$(this).parent('.accItem');var accordion=current.parent('.accList');if(accordion.hasClass('openAll')){accordion.removeClass('openAll').children().removeClass('open')};current.toggleClass('open');accordion.children().not(current).removeClass('open');});}
278if($('.accAll').length){$('body').on('click','.accAll',function(event){event.preventDefault();$(this).parent('.accordion').children('.accList').addClass('openAll').find('.accItem').addClass('open');});}
279;;;function initGridMap(){var map_canvas=document.getElementById('gridMap');var map_options={zoom:16,mapTypeId:google.maps.MapTypeId.ROADMAP};var infoWindow=new google.maps.InfoWindow();var map=new google.maps.Map(map_canvas,map_options);var latlngbounds=new google.maps.LatLngBounds();var contactpoints=$('main .contactpoint');contactpoints.each(function(){var cid=$(this).attr('id');var marker=new google.maps.Marker({position:new google.maps.LatLng($(this).find('meta[itemprop="latitude"]').attr('content'),$(this).find('meta[itemprop="longitude"]').attr('content')),title:$(this).find('h3[itemprop="name"]').text(),draggable:false,map:map});google.maps.event.addListener(marker,"click",function(e){infoWindow.setContent('<div style="width:15em;"><strong>'+marker.title+'</strong><br><a href="#'+cid+'">
279Details anzeigen</a></div>');infoWindow.open(map,marker);});latlngbounds.extend(marker.position);});map.setCenter(latlngbounds.getCenter());if(contactpoints.length&&contactpoints.length>1){map.fitBounds(latlngbounds);google.maps.event.addDomListener(window,'resize',function(){google.maps.event.trigger(map,"resize");map.setCenter(latlngbounds.getCenter());map.fitBounds(latlngbounds);});}else{google.maps.event.addDomListener(window,'resize',function(){google.maps.event.trigger(map,"resize");map.setCenter(latlngbounds.getCenter());});}}
280if($("#gridMap").length){var script=document.createElement('script');script.src='https://maps.googleapis.com/maps/api/js?';if(googleapikey!='')script.src=script.src+'key='+googleapikey+'&';script.src=script.src+'callback=initGridMap';document.body.appendChild(script);}
281;;;$("section.grid").find(".cell[data-umfluss='rechts']").each(function(){var _this=$(this);var _next=_this.next();setleftrightcss(_next);_this.addClass('left');});$("section.grid").find(".cell[data-umfluss='links']").each(function(){var _this=$(this);var _prev=_this.prev();_this.insertBefore(_prev);setleftrightcss(_prev);_this.addClass('right');});function setleftrightcss(nextbefore){nextbefore.addClass('gridrightleft');}
282;;;$('main form#memRegistration').submit(function(){var _this=$(this);var password01=_this.find('#Password').val();var password02=_this.find("#Password2").val();var email=_this.find('#Username').val();var firstname=_this.find("#Firstname").val();var lastname=_this.find("#Lastname").val();var errorMsg='';if(_this.find('#A8286b19380493398dfdcd7047feed5').val()!=''){return false;}
283if($.trim(email)==''){errorMsg+='<li>Das Feld "E-Mail/Benutzername" ist erforderlich</li>';}
284else if(!validateEmail(email)){errorMsg+='<li>Die angegebene E-Mail ist keine gültige E-Mail-Adresse</li>';}
285if($.trim(firstname)==''){errorMsg+='<li>Das Feld "Vorname" ist erforderlich</li>';}
286if($.trim(lastname)==''){errorMsg+='<li>Das Feld "Nachname" ist erforderlich</li>';}
287if(scorePassword(password01)<100){errorMsg+='<li>Das Passwort muss folgende Bedingungen erfüllen:<ul style="margin-top: 0;margin-left: .25em;"><li>min. 8 Zeichen lang</li><li>min. ein Sonderzeichen</li><li>min. ein Groß- und Kleinbuchstabe</li><li>min. eine Ziffer (0 - 9)</li></ul></li>';}
288else if(password01!=password02){errorMsg+='<li>Die beiden Passwörter sind nicht gleich</li>';}
289if(_this.find('.validation-summary-errors').length){_this.find('.validation-summary-errors').remove();}
290if(errorMsg.length>0){_this.find('#HomeId').parent().append('<div class="validation-summary-errors"><ul>'+errorMsg+'</ul></div>');}
291return(errorMsg.length==0);});$('main form#memChangePassword').submit(function(){var _this=$(this);var password01=_this.find('#Password').val();var password02=_this.find("#Password2").val();var errorMsg='';if(_this.find('#A8286b19380493398dfdcd7047feed5').val()!=''){return false;}
292if(password01.length<8){errorMsg+='<li>Das Passwort muss mindestens 8 Zeichen lang sein</li>';}
293else if(password01!=password02){errorMsg+='<li>Die beiden Passwörter sind nicht gleich</li>';}
294if(errorMsg.length>0){_this.find('.validation-summary-errors').remove();_this.find('#HomeId').parent().append('<div class="validation-summary-errors"><ul>'+errorMsg+'</ul></div>');}
295return(errorMsg.length==0);});$('main form#forgotPwForm').submit(function(){var _this=$(this);var email=_this.find('#Username').val();var errorMsg='';if(_this.find('#A8286b19380493398dfdcd7047feed5').val()!=''){return false;}
296if(!email.length>0||!validateEmail(email)){errorMsg+='<li>Die angegebene E-Mail ist keine gültige E-Mail-Adresse</li>';}
297if(errorMsg.length>0){_this.find('.validation-summary-errors').remove();_this.find('#ReturnUrl').parent().append('<div class="validation-summary-errors"><ul>'+errorMsg+'</ul></div>');}
298return(errorMsg.length==0);});$(".forgotPw a").click(function(){var objForgotPwForm=$('#forgotPwForm');objForgotPwForm.slideToggle();objForgotPwForm.find('#Username').val('');});$('.avatar-wrap-topwidget #logout-btn').click(function(){$(this).closest('form').submit();return false;});$('.avatar-wrap-topwidget a').focus(function(){$(this).closest('.avatar-wrap-topwidget').addClass('focused');});$('.avatar-wrap-topwidget a').focusout(function(){$(this).closest('.avatar-wrap-topwidget').removeClass('focused');});function validateEmail(email){var regex=/[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+/;var retval=regex.test(email);return retval;}
299function deleteAvatar(__this){var _this=$(__this);var parent=_this.parent();parent.remove();$('#delAvatar').attr('checked','checked');return false;}
300LdCookie={get:function(name){var data=document.cookie.split(";");var cookies={};for(var i=0;i<data.length;++i){var tmp=data[i].split("=");cookies[$.trim(tmp[0])]=$.trim(tmp[1]);}
301if(name){return(cookies[name]||null);}else{return cookies;}},set:function(name,value){document.cookie=name+"="+value;}};function autoUserLogin(){var cookie=LdCookie.get("komxcms-sid");if(cookie!=null&&cookie!==""){$.ajax({url:"/komX/api/LdMemberApi/AutoLoginSid",type:"GET",data:{sid:cookie},success:function(data){if(data==="true"){location.reload();}}});}
302cookie=LdCookie.get("da39a3ee5e6b4b0d3255bfef95601890afd80710");if(cookie!=null&&cookie!==""){$.ajax({url:"/komX/api/LdMemberApi/AutoLoginUser",type:"GET",data:{un:cookie},success:function(data){if(data==="true"){location.reload();}}});}}
303;;;function resizeEmbedVideo(){$('.grid .video-wrapper').each(function(){var _this=$(this);var vidIframe=_this.children('iframe');var cropValue=_this.width()/vidIframe.attr('width');vidIframe.attr('width',parseInt(_this.width()));vidIframe.attr('height',parseInt(vidIframe.attr('height')*cropValue));});}
304;;;
304$('.openClosePersonDetails').on('click',function(e){if($('.grid .contact .tbl-addressdetails').size()>0){var _this=$(this);var addressDetails=_this.closest('tr').next('tr.tbl-addressdetails');_this.toggleClass('open');addressDetails.toggleClass('open').find('.addressdetails').toggleClass('open');addressDetails.find('a').attr('tabindex',function(index,attr){return attr==-1?0:-1;});}
305return false;});
306;;;var verzeichnisMapKeys=new Object();var lastOpenElement=null;var lastOpenElementPersonDetails=null;$('body').on('click','.personTitle:not(.actlink)',function(event){event.preventDefault();var _this=$(this);var attrPid=_this.attr('data-pid');var nextElementDetailRow=_this.closest('tr.personItem').next();var detailElement=(nextElementDetailRow.hasClass('personDetails'))?nextElementDetailRow.children():nextElementDetailRow.next().children();if(typeof attrPid!==typeof undefined&&attrPid!==false&&!detailElement.find('.personDetails').length){detailElement.html('<img src="/images/searchLoader.gif">');$.ajax({url:window.location.pathname,type:'POST',data:{person:_this.data('pid')},success:function(persDetail){detailElement.html(persDetail);}});}
307var personDetails=_this.closest('tr').next('tr.personDetails');if(personDetails.length==0){personDetails=_this.closest('tr').next().next('.personDetails');}
308if(lastOpenElement!==null&&lastOpenElement[0]!==_this[0]){lastOpenElement.removeClass('open');
308lastOpenElementPersonDetails.removeClass('open').find('.personDetails').removeClass('open');lastOpenElement.closest('tr').removeClass('open');}
309_this.toggleClass('open');_this.closest('tr').toggleClass('open');personDetails.toggleClass('open').find('.personDetails').toggleClass('open');if(lastOpenElement!==null){lastOpenElementPersonDetails.find('a').attr('tabindex','-1');}
310if(_this.hasClass('open')){personDetails.find('a').attr('tabindex','0');}
311if($('#verzeichnisMap').length){var iconBase='https://maps.google.com/mapfiles/kml/shapes/';var addressId='aid'+personDetails.find('meta[itemprop="addressId"]').attr('content');var marker=verzeichnisMapKeys[addressId];if(marker){marker.setIcon('https://maps.gstatic.com/mapfiles/ms2/micons/green-dot.png');}
312if(lastOpenElementPersonDetails!==null){var lastAddressId='aid'+lastOpenElementPersonDetails.find('meta[itemprop="addressId"]').attr('content');var lastMarker=verzeichnisMapKeys[lastAddressId];if(lastMarker){lastMarker.setIcon('https://maps.gstatic.com/mapfiles/ms2/micons/red-dot.png');}}}
313lastOpenElement=_this;
313lastOpenElementPersonDetails=personDetails;});$(".kxpsuche .suche.form > input").keyup(function(){var searchVal=$(this).val().toUpperCase();$('.kxp-flaechig-container .kxp-flaechig-head').each(function(){var row=$(this);var nextRow=row.next();var data=row.text().toUpperCase()+nextRow.text().toUpperCase();if(data.indexOf(searchVal)===-1){row.hide();row.next().hide();}
314else{row.show();row.next().show();}});});$('.telefonliste .personList .personItem').each(function(){var _this=$(this);if(_this.next().hasClass("personDetails")){var _txt=_this.next().find('.lsstr').text();_this.find('.hlsstr').text(_txt);}});$(".telefonsuche .suche.form:not(.doc-search, .verzeichnis-search) > input").keyup();$(".telefonsuche .suche.form:not(.doc-search, .verzeichnis-search) > input").keyup(function(){var searchVal=$(this).val().toUpperCase();$('.telefonliste .personList .personItem').each(function(){var row=$(this);var data=row.text().toUpperCase();if(data.indexOf(searchVal)===-1){row.hide();row.next().hide();}
315else{row.show();row.next().show();}});});$(".telefonsuche .suche.form.doc-search > input").keyup(function(){var searchVal=$(this).val().toUpperCase();$('.docwrapper li.doc-item').each(function(){var row=$(this);var data=row.text().toUpperCase();if(data.indexOf(searchVal)===-1){row.hide();row.next().hide();}
316else{row.show();row.next().show();}});});var typingTimer;var doneTypingInterval=1000;var searchInput=$(".telefonsuche .suche.form.verzeichnis-search > input");searchInput.keyup(function(){var searchVal=$(this).val();var cat=$('#categorySelect').val();searchVerzeichnisTable(searchVal,cat);typingTimer=setTimeout(initVerzeichnisMap,doneTypingInterval);});searchInput.keydown(function(){clearTimeout(typingTimer);});if($(".kxp-tel-linien").length){var _this=$(".kxp-tel-linien");_this.find('div.alle').insertAfter('.abc > ul');_this.find('form.suche.form').insertAfter(_this.find('div.alle'));_this.find('form.suche.form').wrap('<div class="telefonsuche"></div>');_this.find('a.personTitle').addClass('icon next');}
317var bigScreen=($('main').outerWidth()<$('body').outerWidth());$('.behoerdenwegweiser .kindliste.kachel li').each(function(){var _this=$(this);var kachelHeight=Math.round(_this.innerWidth());_this.find('.icon-wrap').css({'height':(bigScreen)?kachelHeight+'px':''});});$('.behoerdenwegweiser .kxp-div-infos').each(function(){var _this=$(this);if($.trim(_this.html())==''){_this.remove();}});$('#categorySelect').change(function(){var category=$(this).val();var searchVal=$('form.form.verzeichnis-search input').val();searchVerzeichnisTable(searchVal,category);initVerzeichnisMap();});var indexBefore=-1;var itemBefore;var heightBefore=0;$('body').on('click','a.kxp-behoerde-open-click',function(e){e.preventDefault();var _this=$(this);var kxpClickBody=_this.closest('.kxp-click-body');if(!_this.hasClass('active')||kxpClickBody.find('a.active').length>1){kxpClickBody.find('a.active').removeClass('active');kxpClickBody.find('.open').removeClass('open');}
318_this.toggleClass('active');_this.parent().next().toggleClass('open');if(_this.closest('.kxp-div-infos').length){var curIndex=$('.kxp-div-infos a.kxp-behoerde-open-click').index(_this);var curHeight=_this.parent().next().children().outerHeight();if(indexBefore>-1&&curIndex!==null&&itemBefore){if(indexBefore<curIndex&&!itemBefore.isInViewport()){$('html, body').animate({scrollTop:$(window).scrollTop()-(heightBefore+21)});}}
319indexBefore=curIndex;itemBefore=_this;heightBefore=curHeight;}});$('body').on('mouseout','a.kxp-behoerde-open-click',function(){$(this).blur();});$('#hinweis #hinweis_header').addClass('has icon kxp-hand');if($('.sidebar').length==0||$.trim($('.sidebar').text())==''){$('#sl-wrap-seitenleiste').remove();}
320if($('.sidenav').length==0||$.trim($('.sidenav'))==''){$('#sl-wrap-unternavigation').remove();}
321function searchVerzeichnisTable(searchKey,category){var sKey=searchKey.toUpperCase();$('.personList').find('.personDetails').each(function(){var row=$(this);var data=row.text().toUpperCase();if(data.indexOf(sKey)===-1||(category>0&&!row.find('span[data-cid='+category+']').length>=1)){row.hide();row.prev().hide();}
322else{row.show();row.prev().show();}});}
323;;;var verzeichnisMapKeys=new Object();function initVerzeichnisMap(){verzeichnisMapKeys=new Object();var map_canvas=document.getElementById('verzeichnisMap');var map_options={zoom:16,mapTypeId:google.maps.MapTypeId.ROADMAP};var infoWindow=new google.maps.InfoWindow();var map=new google.maps.Map(map_canvas,map_options);var latlngbounds=new google.maps.LatLngBounds();var contactpoints=$('.kxpVerzeichnis').find(".personItem:visible").find('.overlayMapLink');contactpoints.each(function(){var _this=$(this);var marker=new google.maps.Marker({position:new google.maps.LatLng(_this.find('meta[itemprop="latitude"]').attr('content'),_this.find('meta[itemprop="longitude"]').attr('content')),title:_this.find('meta[itemprop="addressName"]').attr('content'),draggable:false,map:map,icon:'https://maps.gstatic.
323com/mapfiles/ms2/micons/red-dot.png'});verzeichnisMapKeys['aid'+_this.find('meta[itemprop="addressId"]').attr('content')]=marker;google.maps.event.addListener(marker,"click",function(e){infoWindow.setContent('<div style="width:15em;"><strong>'+marker.title+'</strong></div>');infoWindow.open(map,marker);});latlngbounds.extend(marker.position);});map.setCenter(latlngbounds.getCenter());if(contactpoints.length>1){map.fitBounds(latlngbounds);google.maps.event.addDomListener(window,'resize',function(){google.maps.event.trigger(map,"resize");map.setCenter(latlngbounds.getCenter());map.fitBounds(latlngbounds);});}else{google.maps.event.addDomListener(window,'resize',function(){google.maps.event.trigger(map,"resize");map.setCenter(latlngbounds.getCenter());});}}
324if($("#verzeichnisMap").length){var script=document.createElement('script');script.src='https://maps.googleapis.com/maps/api/js?';if(googleapikey!='')script.src=script.src+'key='+googleapikey+'&';script.src=script.src+'callback=initVerzeichnisMap';document.body.appendChild(script);}
325;;;if($('.sidebar').length==0||$.trim($('.sidebar').text())==''){$('#sl-wrap-seitenleiste').remove();}
326if($('.sidenav').length==0||$.trim($('.sidenav'))==''){$('#sl-wrap-unternavigation').remove();}
327;;;function scorePassword(pass){var min_length=8;var min_digits=1;var min_lower=1;var min_upper=1;var min_special=1;var score=0;if(pass.length>min_length){score=min_length;}
328else{score=pass.length;}
329if(min_digits!=0&&pass.replace(/\D/g,"").length>=min_digits){score+=1;}
330if(min_lower!=0&&pass.replace(/[^a-z]/g,"").length>=min_lower){score+=1;}
331if(min_upper!=0&&pass.replace(/[^A-Z]/g,"").length>=min_upper){score+=1;}
332if(min_special!=0&&pass.replace(/[^\W]/g,"").length>=min_special){score+=1;}
333var active_conditions=0;if(min_digits>0){++active_conditions;}
334if(min_lower>0){++active_conditions;}
335if(min_upper>0){++active_conditions;}
336if(min_special>0){++active_conditions;}
337return(score/(min_length+active_conditions))*100;}
338;;;$(document).ready(function(){autoUserLogin();});$(window).resize(function(){waitForFinalEvent(function(){resizeEmbedVideo();setBwwPersonDetailsMargin();},500,"some unique string");});var waitForFinalEvent=(function(){var timers={};return function(callback,ms,uniqueId){if(!uniqueId){uniqueId="Don't call this twice without a uniqueId";}
339if(timers[uniqueId]){clearTimeout(timers[uniqueId]);}
340timers[uniqueId]=setTimeout(callback,ms);};})();$.fn.isInViewport=function(){if($(this).length){var elementTop=$(this).offset().top;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom;}
341return false;};function setBwwPersonDetailsMargin(){var mRight=0;var bwwPersonDetails=$('.personList.bww-persondetails').eq(1);var fullWidth=bwwPersonDetails.prev().outerWidth();var thisWidth=bwwPersonDetails.outerWidth();for(var i=(fullWidth-thisWidth);$('.personList.bww-persondetails').eq(1).outerWidth()<fullWidth;i++){mRight=i* -1;bwwPersonDetails.css({'margin-right':'-'+i+'px'});}
342$('.personList.bww-persondetails').each(function(){$(this).css({'margin-right':mRight+'px'});});}
343;;;$(document).ready(function(){var gallery=$('.medien');var isGallery=gallery.hasClass("gallery")
344gallery.magnificPopup({delegate:'a[class*=mfp]',gallery:{enabled:true,preload:[1,2],tPrev:'Vorheriges Bild',tNext:'Nächstes Bild',tCounter:'<span class="mfp-counter">%curr% von %total%</span>'},iframe:{patterns:{youtube:{index:'youtube.com/',id:'v=',src:'https://www.youtube-nocookie.com/embed/%id%?autohide=1&modestbranding=1&showinfo=0&autoplay=1&rel=0'},vimeo:{index:'vimeo.com/',id:'/',src:'https://player.vimeo.com/video/%id%?autoplay=1'}},markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-title">Some caption</div></div>'},callbacks:{markupParse:function(template,values,item){values.title='<span class=\"mfp-caption\">'
345+((isGallery&&item.el.is("[data-href]"))?'<span class=\"mfp-download \"><a class="icon a save" title=\"Herunterladen\" href=\"'+item.el.attr('data-href')+'\" download=\"'+item.el.attr('data-download')+'\"><span class=\"alt\">Herunterladen</span></a></span>':'')
346+((!isGallery&&item.el.next('a').length)?'<span class=\"mfp-download \"><a class="icon a save" title=\"Herunterladen\" href=\"'+item.el.next('a').attr('href')+'\" download=\"'+item.el.next('a').attr('download')+'\"><span class=\"alt\">Herunterladen</span></a></span>':'')
347+((item.el.children('img').is("[title]"))?'<strong>'+item.el.children('img').attr('title')+'</strong> ':'')
348+item.el.children('img').attr('alt')
349+'</span>';}}});});
350;;;(function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var o=this,h,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});o=n(u);e.load&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;
350return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})})(jQuery,window,document);
351//# sourceMappingURL=jquery.lazyload.min.js.map
352
353;;;var parseQueryString=function(queryString){var params={},queries,temp,i,l;queries=queryString.split("&");for(i=0,l=queries.length;i<l;i++){temp=queries[i].split('=');params[temp[0]]=temp[1];}
354return params;};var lazyload=function(){if(self!==top){$('noscript.lazy').replaceWith(function(){return this.textContent;});$('picture').each(function(){$(this).after('<img src="'+$(this).attr('data-default-src')+'"/>');$(this).remove()})}else{$('noscript.lazy').replaceWith(function(){return this.textContent.replace('src','class="lazy" data-original');});$("img.lazy").each(function(){var url=$(this).attr('data-original');var params=parseQueryString(url.substring(url.indexOf('?')+1));if(("width" in params)&&("height" in params)){var pixelDensity=window.devicePixelRatio>1?Math.round(window.devicePixelRatio*10)/10:1;var targetWidth=$(this).parent().width();var height=Math.round(targetWidth/params["width"]*params["height"]);var width=Math.round(targetWidth);params["height"]=Math.round(height*pixelDensity);params["width"]=Math.round(width*pixelDensity);$(this).attr("style","height:"+height+"px!important;width:"+width+"px!important;display:block");$(this).attr('data-original',url.substring(0,url.indexOf('?')+1)+jQuery.param(params))}
355$(this).lazyload({threshold:200,effect:"fadeIn",});});$('img.lazy').load(function(){if(jQuery(this).attr("src").indexOf("data:image/")==-1){jQuery(this).removeAttr("style");}});}}
356lazyload();
357;;;$('.breaking-news-marquee').marquee({duration:14000,startVisible:true,duplicated:true,direction:'left',pauseOnHover:true});$('.slides').slick({dots:true,infinite:true,speed:4000,fade:true,cssEase:'linear',autoplay:true,autoplaySpeed:6000,arrows:true});$('.ym-form input[required], .ym-form textarea[required]').each(function(){if($(this).val().length===0){$(this).addClass('i_s');$(this).on("focusout",function(){$(this).removeClass('i_s')})}});var offset=220;var duration=500;var scrollTop=$('a.top');scrollTop.hide();$(window).on("resize",function(){scrollTop.css({'right':$(window).width()-($('.wrapper').offset().left+$('.wrapper').outerWidth())+'px'});}).resize();$(window).scroll(function(){if($(this).scrollTop()>offset){scrollTop.fadeIn(duration);}else{scrollTop.fadeOut(duration);}});scrollTop.click(function(event){event.preventDefault();$('html, body').animate({scrollTop:0},duration);return false;})
358var sideNav=$('#sn');if(sideNav){$(window).on("resize",function(){if($.trim(sideNav.html())==''&&$(document).width()>1000){var sideMenu=$("#topMenu > .l1 > .active > ul").clone();sideMenu.children('li').not('.active').children('ul').remove();sideMenu.find('.l3 .menuLink').addClass('has icon');sideMenu.appendTo(sideNav);}}).resize();}
359var filter=$('.filter')
360filter.addClass('js');var filterInput=filter.find('input, select, button, a');
360if(!filter.hasClass('open')){filterInput.attr('tabindex','-1');}
361filter.children('h4').addClass('icona down').on('click enter',function(event){var _this=$(this);_this.toggleClass('up').toggleClass('down').parent().toggleClass('open');if(_this.parent().hasClass('open')){filterInput.attr('tabindex','0')}
362else{filterInput.attr('tabindex','-1')}}).on('keypress',function(e){if(e.which===13){$(this).trigger('enter');}});$('.image-sidebar').slick({dots:false,infinite:true,slidesToShow:3,speed:1500,slidesToScroll:3,arrows:true,responsive:[{breakpoint:1111,settings:{infinite:true,speed:300,slidesToShow:1,centerMode:true,variableWidth:true}}]});
363;;;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.